595,595,594,594,595,595,0,0,2,2,3,3,4,4,10,10,17,17,19,19,23,23,32,32,39,39,41,41,46,46,47,47,51,51,53,53,54,54,55,55,56,56,57,57,58,58,60,60,155,280,284,284,286,286,289,289,290,290,291,291,293,293,294,294,298,298,300,300,301,301,304,304,305,305,306,306,304,304,302,302,305,305,312,312,310,310,309,309,310,310,312,312,313,313,314,314,316,316,318,318,321,321,324,324,325,325,328,328,331,331,335,335,341,341,348,348,351,351,355,355,356,356,359,359,361,361,364,364,367,367,369,369,370,370,372,372,375,375,378,378,379,379,383,383,385,385,389,389,393,393,394,394,395,395,396,396,398,398,402,402,403,403,404,404,408,408,410,410,417,417,419,419,421,421,423,423,425,425,427,427,429,429,430,430,431,431,434,434,435,435,434,434,433,433,434,434,435,435,437,437,438,438,439,439,441,441,442,442,443,443,445,445,446,446,454,454,455,455,457,457,459,459,473,488,488,493,493,501,501,509,509,512,512,513,513,516,516,519,519,521,521,524,524,527,527,529,529,532,532,533,533,536,536,537,537,539,539,543,543,545,545,546,546,548,548,551,551,554,554,556,556,560,560,564,564,568,568,571,571,574,574,575,575,576,576,578,578,579,579,580,580,582,582,583,583,584,584,585,585,586,586,587,587,588,588,590,590,593,593,594,594;759,886,886,890,890,1002,1002,895,895,894,894,893,893,894,894,895,895,894,894,893,893,892,892,893,893,894,894,895,895,894,894,893,893,892,892,891,891,889,889,887,887,886,886,884,884,877,877,875,851,716,716,717,717,718,718,713,713,712,712,710,710,709,709,710,710,711,711,712,712,713,713,715,715,717,717,722,722,724,724,731,731,728,728,733,733,735,735,742,742,748,748,749,749,750,750,751,751,753,753,754,754,755,755,759,759,760,760,761,761,763,763,764,764,765,765,766,766,767,767,769,769,771,771,774,774,771,771,770,770,771,771,770,770,771,771,770,770,769,769,768,768,767,767,766,766,765,765,764,764,763,763,762,762,761,761,763,763,761,761,760,760,756,756,755,755,756,756,755,755,756,756,758,758,759,759,761,761,765,765,764,764,763,763,760,760,758,758,755,755,750,750,748,748,740,740,738,738,735,735,732,732,724,724,711,711,702,702,700,700,699,699,697,697,695,695,696,696,697,697,699,699,697,697,697,699,699,700,700,701,701,702,702,703,703,705,705,706,706,707,707,708,708,710,710,711,711,712,712,713,713,715,715,716,716,717,717,718,718,719,719,720,720,721,721,722,722,723,723,724,724,726,726,727,727,728,728,729,729,731,731,732,732,733,733,735,735,737,737,739,739,740,740,742,742,744,744,746,746,747,747,749,749,750,750,753,753,755,755,758,758,759