350,435,065,946,789,756,669,022,122,607,370,379,396,862,405,467,804,278,147,
659,920,174,226,500,266,254,341,255,007,875,705,889,538,013,485,021,308,375,
571,186,551,335,926,433,851,273,407,319,890,142,047,665,118,954,425,513,801,
430,152,167,292,144,403,842,999,234,908,509,932,622,483,782,676,028,827,046,
900,395,485,076,927,098,966,528,500,658,679,890,597,954,968,955,745,129,390,
216,336,772,457,407,673,225,809,519,844,800,949,237,760,311,887,798,894,401,
165,621,688,704,673,616,665,646,351,327,397,015,003,459,661,323,101,923,671,
110,043,218,955,475,195,147,574,652,099,238,091,253,086,212,963,680,603,667,
044,514,111,656,696,823,675,715,177,165,959,394,197,572,086,528,963,521,117,
444,629,980,155,343,560,214,181,476,388,135,371,032,710,973,064,288,304,849,
867,235,847,587,731,970,691,519,823,665,277,455,455,026,968,962,622,790,804,
830,334,669,382,529,130,419,591,856,731,041,540,235,483,082,115,353,123,420,
760,745,136,672,370,548,815,124,207,892,577,981,026,612,199,526,441,362,768,
160,793,812,243,194,872,730,189,832,095,937,657,410,550,420,731,320,035,720,
741,575,414,063,207,309,944,899,654,551,999,321,919,953,278,598,857,900,258,
858,584,583,159,776,377,754,956,554,305,334,705,922,940,911,436,365,946,326,
127,079,882,020,007,201,766,646,702,124,106,240,858,999,958,243,561,728,289,
051,107,571,165,965,777,542,896,419,963,096,513,675,671,676,500,297,004,208,
021,464,286,943,178,039,558,877,481,963,353,173,333,293,825,981,364,929,388,
955,837,513,277,980,216,548,394,540,898,051,853,211,510,028,977,533,465,214,
202,605,677,466,145,592,148,936,661,104,758,537,338,082,212,331,046,572,251,
835,663,445,265,748,346,494,989,073,069,524,033,719,733,941,074,131,864,059,
474,127,927,107,773,916,759,375,609,679,923,550,502,325,661,517,237,780,926,
219,407,509,587,253,938,593,264,445,911,415,099,018,182,952,879,416,339,072,
192,238,875,267,995,269,368,401,832,522,139,942,026,524,811,009,304,998,770,
376,829,634,346,923,120,241,442,152,215,344,436,542,622,347,933,371,307,599,
538,047,670,023,710,765,878,575,628,094,838,662,136,235,852,923,265,081,120,
066,281,919,382,755,885,779,986,118,674,329,229,087,766,670,346,190,393,543,
439,278,140,668,316,375,235,136,734,408,719,697,830,262,065,762,507,924,625,
311,763,606,660,688,125,611,293,868,205,013,651,804,894,967,855,415,026,669,
171,717,555,939,612,942,738,744,766,262,043,819,301,749,780,800,698,961,753,
146,956,696,522,247,180,905,363,215,110,117,097,222,131,075,118,229,468,188,
795,461,359,686,839,324,870,832,768,698,111,129,352,724,183,428,529,648,479,
209,507,364,691,426,250,914,259,738,434,038,021,547,256,154,176,264,723,719,
793,225,197,581,203,906,535,744,341,654,667,675,271,644,798,671,784,553,881,
191,768,829,174,437,509,272,136,904,804,177,893,735,354,039,006,280,702,031,
710,646,026,226,223,060,397,190,868,913,910,618,157,612,685,275,466,025,266,
491,573,682,996,441,391,140,767,547,813,260,756,844,052,481,082,973,963,919,
968,829,874,035,270,051,883,000,285,819,148,326,628,267,464,278,941,187,828,
708,908,704,465,448,530,637,586,239,124,191,355,773,736,449,535,620,486,855,
261,154,490,653,101,820,603,416,024,597,417,137,761,726,729,641,178,835,894,
573,217,367,720,375,126,893,070,668,753,207,280,628,406,829,261,682,376,429,
670,627,114,943,837,273,471,756,548,768,943,076,285,470,291,883,847,700,987,
540,330,930,526,175,757,930,824,454,518,882,527,030,993,136,658,015,624,933,
466,442,504,599,928,126,929,325,791,879,940,359,579,092,464,889,502,556,547,
337,604,390,119,038,369,525,961,468,490,064,787,589,218,773,002,633,358,424,
327,828,869,676,485,202,709,032,118,036,015,423,439,415,647,580,054,889,304,
683,060,041,184,128,619,351,517,697,017,632,486,279,273,294,834,410,863,618,
819,102,590,917,239,338,137,608,665,375,875,030,996,735,992,305,221,677,077,
496,353,881,015,371,383,720,557,842,636,841,451,645,330,283,229,161,233,684,
491,064,831,718,756,617,884,966,656,121,013,130,791,235,646,226,835,387,700,
521,769,756,981,360,398,600,984,825,506,500,558,743,987,194,721,772,973,706,
803,551,945,538,137,113,970,024,454,870,191,080,356,483,308,929,670,707,014,
535,636,110,068,530,127,392,736,997,078,012,033,019,075,644,637,050,418,581,
588,867,556,118,372,942,976,231,443,484,370,267,718,493,114,401,592,622,313,
397,083,225,474,420,907,788,392,598,506,487,905,452,991,374,070,479,654,536,
534,231,507,078,236,229,781,873,558,310,200,237,324,573,460,867,116,317,185,
281,480,998,247,187,011,297,088,434,097,499,309,092,016,723,260,857,080,194,
859,121,779,181,839,546,868,023,237,874,801,311,732,007,768,265,119,355,474,
858,171,854,604,984,976,542,424,681,629,879,434,783,612,810,808,938,860,267,
937,160,733,730,893,220,262,420,507,914,213,312,260,430,037,145,104,909,680,
417,092,916,883,333,257,376,220,471,697,095,136,823,218,371,575,733,693,448,
599,725,326,851,000,694,134,487,008,911,546,826,715,166,212,691,442,700,008,
435,789,001,368,615,299,116,667,308,940,223,473,743,123,977,744,036,046,846,
140,279,048,578,203,209,629,797,885,755,467,323,642,106,546,085,512,981,781,
293,246,745,463,644,442,413,910,734,552,891,950,018,506,141,000,202,192,316,
172,687,666,900,984,272,867,862,898,814,029,249,275,796,453,588,120,304,917,
834,410,922,420,656,201,722,398,333,911,052,546,602,481,823,798,630,552,852,
280,995,056,406,336,597,158,743,655,335,215,602,306,007,148,303,465,232,195,
117,564,237,666,737,349,328,236,890,048,764,455,813,663,555,151,713,487,920,
287,826,205,273,100,916,649,667,688,402,802,452,579,183,043,650,635,695,082,
089,290,750,017,204,865,130,875,105,509,910,712,059,160,105,382,392,815,826,
431,726,825,116,369,770,097,657,605,131,326,297,524,905,038,644,840,606,645,
040,654,005,306,005,985,452,408,872,871,436,142,488,100,663,014,133,915,087,
123,979,492,919,124,081,543,357,821,412,735,755,621,348,313,733,574,140,747,
308,742,177,548,012,303,406,740,747,459,792,973,649,039,683,752,229,490,196,
826,352,687,423,843,236,212,354,041,946,613,208,904,256,168,026,419,795,120,
199,264,985,091,416,908,380,641,969,412,748,065,819,479,682,848,027,477,290,
398,684,069,160,817,966,620,693,688,596,606,386,844,597,490,501,559,661,581,
819,360,817,181,560,874,440,290,700,734,952,310,224,163,758,124,964,989,356,
636,482,718,727,831,185,297,947,534,943,234,970,883,275,949,397,900,085,759,
273,535,951,908,171,693,937,282,108,122,317,653,321,936,047,696,882,927,276,
270,636,836,242,855,202,207,005,748,539,882,016,422,821,414,403,652,872,812,
681,294,091,730,235,906,100,049,645,725,756,528,091,695,182,863,982,215,194,
856,790,029,271,819,271,574,706,478,748,031,823,983,384,395,022,085,728,251,
640,361,872,557,003,159,169,407,128,046,838,217,565,924,885,958,091,032,199,
185,596,527,323,101,293,163,188,005,127,634,023,193,813,216,743,542,064,840,
421,940,342,980,961,390,927,456,008,778,907,388,757,850,551,077,281,984,486,
423,262,125,491,084,861,489,454,386,417,031,146,834,153,633,588,716,499,892,
108,471,548,611,483,031,775,736,952,969,003,947,925,639,037,096,960,467,610,
185,283,621,816,636,336,989,911,755,757,772,194,389,621,167,281,359,717,353,
323,639,220,255,760,040,268,152,638,293,116,249,515,996,348,306,575,098,976,
926,854,925,498,062,565,246,154,701,561,815,721,231,474,595,645,143,072,476,
039,795,808,404,528,088,676,588,442,704,060,395,275,872,853,959,065,649,602,
693,378,472,409,622,090,536,414,598,918,727,900,973,225,357,050,039,551,080,
910,066,438,944,391,202,117,350,110,920,968,445,720,595,578,201,785,661,361,
431,935,390,587,200,794,629,599,582,184,353,135,116,705,433,359,164,842,457,
426,809,261,343,673,140,818,953,597,170,688,834,813,488,210,462,458,886,668,
707,758,019,370,966,420,828,903,327,296,217,514,997,951,424,100,867,025,769,
559,528,065,720,633,630,979,767,256,334,462,644,621,563,404,598,856,643,135,
072,723,375,978,006,747,256,534,071,787,673,044,130,632,338,343,929,699,066,
337,895,734,277,525,014,011,409,627,802,322,288,006,538,654,588,825,568,487,
857,166,174,845,245,864,516,734,746,512,288,731,070,172,263,969,196,299,487,
067,454,422,570,776,620,285,469,838,240,235,996,863,824,535,250,624,786,462,
807,268,078,194,167,624,816,610,697,885,842,218,552,032,662,036,639,592,491,
458,052,545,334,819,990,626,844,780,293,377,488,940,862,578,391,293,619,811,
474,160,939,693,367,160,289,754,676,841,713,743,096,749,234,720,316,966,524,
831,041,469,116,743,130,637,059,151,648,481,333,462,076,411,769,533,901,136,
577,272,323,280,488,280,202,596,921,936,623,539,166,758,733,149,799,345,624,
597,449,034,135,999,129,819,031,384,371,754,180,691,301,945,015,187,284,671,
458,490,933,600,888,819,777,715,854,460,816,049,087,850,375,257,068,507,205,
476,056,559,920,132,881,488,815,516,947,656,083,659,453,866,917,598,766,790,
851,979,264,242,749,541,443,714,521,197,848,176,552,527,191,290,973,367,581,
586,186,702,577,791,681,167,966,463,786,377,569,002,577,802,047,552,428,124,
365,791,284,970,895,363,065,630,750,524,585,503,339,492,481,807,948,784,908,
442,248,507,963,660,455,471,902,128,445,530,501,776,132,594,289,418,619,174,
996,707,973,169,532,707,486,419,783,050,625,431,261,085,316,137,778,453,577,
023,314,969,707,858,665,880,080,752,083,981,890,971,701,340,284,211,795,427,
635,702,233,305,674,074,956,117,303,351,067,675,803,154,341,715,121,523,638,
774,534,990,448,094,482,286,885,927,007,924,232,987,500,454,273,274,206,343,
520,596,672,430,636,518,603,091,459,454,313,586,824,763,068,784,602,271,105,
815,157,080,936,227,183,524,278,328,810,661,712,516,966,551,703,029,398,132,
722,290,162,031,075,206,399,581,191,986,232,741,736,535,190,099,938,614,248,
301,372,582,759,305,042,448,511,767,866,116,536,778,164,575,520,624,685,840,
205,247,190,845,396,532,080,744,074,652,452,837,937,579,761,795,064,665,229,
724,471,241,633,179,900,898,761,937,639,996,462,738,106,053,483,470,683,867,
913,374,086,868,816,623,149,795,404,300,523,835,917,499,075,182,029,496,751,
431,733,886,345,080,002,846,671,197,112,288,085,812,324,195,767,515,350,588,
428,702,717,707,116,477,547,948,861,856,999,136,608,464,197,595,972,378,008,
479,961,919,715,908,869,786,602,603,964,054,750,930,998,850,360,541,488,736,
516,175,745,069,634,546,028,060,371,184,236,061,316,728,310,066,721,269,841,
440,114,479,450,501,512,216,986,004,883,998,660,627,773,000,859,419,115,704,
596,080,924,768,087,317,399,354,568,884,060,726,789,522,876,182,187,739,891,
374,007,008,767,148,792,118,384,238,786,098,143,609,848,319,315,256,374,286,
062,079,195,045,473,843,170,331,452,990,148,667,785,257,545,991,121,240,759,
537,325,682,175,631,130,878,040,319,333,303,038,746,792,004,263,812,041,176,
587,695,472,496,424,419,366,103,543,541,790,558,799,773,149,355,453,341,461,
309,582,937,957,357,012,850,684,139,810,740,266,980,493,400,308,134,771,780,
987,846,109,249,891,039,336,471,883,984,328,507,953,238,193,547,484,738,060,
891,383,707,384,880,767,768,726,207,565,208,393,631,551,841,063,325,633,767,
008,871,808,398,474,761,592,415,067,548,207,075,372,856,508,116,483,179,818,
014,077,979,307,767,284,266,613,343,239,995,380,946,930,917,669,969,324,280,
724,100,451,922,101,661,237,611,021,772,038,319,674,152,784,870,856,499,806,
804,313,184,664,685,357,200,676,076,804,682,798,875,389,750,767,704,204,349,
747,339,596,270,608,474,804,792,968,474,184,889,280,604,225,723,278,928,731,
670,126,660,119,269,710,725,612,372,490,643,814,028,462,259,919,513,854,127,
340,698,883,863,943,640,626,113,698,330,148,512,080,588,592,914,453,924,280,
998,293,190,630,627,777,500,329,414,381,273,003,239,435,703,603,743,549,070,
000,456,340,261,723,356,950,261,417,678,869,622,541,563,215,147,472,633,724,
937,284,099,888,267,981,815,602,028,464,726,832,229,215,414,413,667,355,280,
212,881,409,196,575,306,258,444,060,763,991,392,105,491,208,297,880,486,586,
441,728,903,312,988,840,724,914,671,395,709,619,401,681,313,256,715,530,855,
751,770,549,916,422,323,688,682,937,039,002,981,781,352,067,631,436,421,995,
625,068,818,285,572,498,233,603,680,785,894,909,766,716,682,380,363,107,426,
718,948,930,808,231,427,673,650,560,021,739,372,641,953,312,247,738,007,230,
410,198,288,734,239,559,637,577,681,839,006,930,884,008,087,610,790,994,670,
046,497,359,228,195,003,228,111,492,631,452,400,653,478,953,578,984,412,412,
937,475,636,840,736,173,945,906,138,528,615,590,652,595,060,814,169,682,621,
758,070,956,115,827,454,813,981,439,439,712,165,834,236,721,574,897,901,498,
742,736,064,223,674,556,636,797,101,276,519,158,924,688,891,413,113,729,885,
389,702,930,332,452,432,028,309,765,184,902,882,783,418,104,186,980,501,130,
855,361,743,629,843,925,514,089,221,369,583,526,240,719,498,422,492,733,050,
878,669,180,789,673,199,957,935,244,444,940,639,619,272,695,361,827,144,646,
541,844,903,377,042,141,262,418,433,270,357,563,725,463,102,233,574,532,028,
199,530,744,182,487,343,027,193,887,588,672,350,793,885,471,418,442,271,553,
784,831,697,554,831,558,384,297,223,671,903,791,972,555,116,145,695,116,136,
932,651,601,015,539,687,215,986,574,453,372,663,587,968,532,359,188,414,148,
825,433,809,269,502,415,092,552,638,101,228,131,891,282,320,116,690,049,457,
559,710,446,695,781,150,411,316,446,307,210,031,295,397,626,748,222,010,869,
674,429,194,538,220,881,992,588,486,148,210,995,100,598,107,737,646,227,242,
466,244,942,225,687,320,304,237,867,486,142,079,100,224,163,112,710,637,084,
866,745,610,361,136,168,577,029,297,664,227,690,331,970,754,671,685,711,242,
305,382,289,312,931,676,871,985,195,074,033,124,383,389,110,041,095,517,544,
630,128,187,063,504,668,383,106,062,839,121,284,682,513,948,820,925,238,476,
133,745,434,058,560,817,398,195,029,384,168,193,455,683,166,461,113,262,179,
586,179,491,043,394,910,501,461,727,738,377,364,094,264,937,409,560,431,145,
971,691,993,150,604,048,847,818,246,035,771,814,920,542,399,502,750,302,840,
716,011,899,691,816,919,080,082,852,068,201,734,210,708,471,946,302,926,302,
385,590,005,731,078,193,543,022,194,191,029,779,323,740,487,700,050,867,156,
889,265,792,021,527,278,366,255,210,404,259,091,720,337,120,552,072,523,541,
347,217,847,385,367,459,977,573,949,775,506,462,297,707,500,292,525,564,904,
030,661,736,382,956,756,954,965,649,945,634,244,613,773,665,996,788,393,026,
760,749,976,362,415,166,660,286,857,041,638,129,473,783,145,040,641,311,958,
938,692,844,469,109,197,255,211,242,735,229,778,912,222,134,042,123,345,807,
125,820,031,801,251,073,059,215,766,597,005,724,874,033,478,169,119,035,904,
726,291,721,967,016,699,574,405,275,163,703,157,679,621,506,977,470,070,150,
702,417,473,507,836,485,157,049,052,344,860,337,705,854,963,850,956,043,118,
674,243,368,137,825,632,612,600,296,678,044,227,685,252,916,736,798,430,112,
278,336,016,812,153,074,068,607,399,722,943,941,181,647,625,728,155,567,690,
719,545,151,853,553,488,077,034,823,042,700,913,594,711,191,804,587,658,245,
229,689,756,564,653,638,960,919,833,380,463,594,692,110,684,636,541,578,672,
080,270,318,623,333,114,026,076,457,637,439,880,314,173,368,422,040,955,888,
141,618,447,480,563,659,594,266,815,544,693,716,989,572,316,857,315,258,218,
158,351,079,464,586,974,490,569,495,327,928,362,793,576,844,043,586,710,429,
418,914,982,832,250,865,565,997,666,739,717,703,397,996,936,855,199,589,237,
393,410,691,904,496,734,340,805,404,435,199,739,393,421,443,572,445,240,369,
073,179,310,337,583,646,743,652,303,342,163,045,087,837,351,419,987,119,138,
448,708,108,055,884,176,591,745,349,986,054,571,496,960,577,891,893,212,948,
329,139,772,323,584,681,910,945,393,182,945,962,863,216,813,075,791,758,792,
770,679,440,945,359,261,100,904,981,003,865,365,080,744,416,504,615,961,745,
865,824,939,063,638,893,640,131,393,109,279,038,024,470,108,848,824,210,422,
802,858,394,411,665,840,332,123,831,359,203,314,637,407,935,563,258,451,814,
398,651,886,966,205,677,662,504,290,723,829,951,322,735,830,614,053,012,734,
153,529,431,601,957,549,727,769,718,816,030,956,302,645,605,097,562,118,414,
091,756,971,665,042,795,023,096,262,664,502,831,991,756,816,269,869,740,892,
646,735,315,621,808,005,168,744,144,309,132,080,824,250,900,057,139,969,960,
823,444,340,048,072,277,243,149,948,380,966,344,815,796,335,602,484,249,840,
571,368,191,602,162,587,277,527,974,969,743,698,126,461,272,095,720,857,264,
338,979,838,030,215,818,043,658,196,915,171,846,090,255,605,018,632,680,489,
024,514,304,261,857,183,650,832,247,767,033,376,869,530,054,263,704,237,530,
154,718,338,348,982,853,139,586,939,373,041,807,473,452,231,892,306,811,200,
682,623,632,590,930,290,698,574,874,371,059,305,566,910,217,145,324,501,143,
610,214,546,337,076,964,132,512,587,337,705,491,090,714,694,313,657,054,749,
355,376,316,143,735,773,579,832,748,677,606,587,436,726,853,948,687,318,137,
471,668,587,327,888,937,577,369,483,517,636,527,348,602,366,531,490,748,858,
503,663,136,956,281,220,260,085,040,781,181,300,195,062,926,130,766,851,238,
499,860,999,263,106,203,119,728,995,046,761,388,918,016,047,292,287,129,953,
201,444,124,279,291,018,721,592,870,035,787,597,615,702,492,055,292,380,430,
675,739,271,326,192,948,569,505,328,192,723,714,384,667,744,186,730,763,302,
200,327,680,821,465,398,357,557,919,255,513,439,342,085,932,543,065,338,948,
326,682,723,920,468,367,957,879,016,610,985,045,610,947,172,240,757,668,729,
829,116,050,624,217,841,869,030,494,246,175,964,714,867,439,961,745,395,927,
344,152,110,123,704,215,180,574,346,664,643,384,204,957,590,212,564,670,936,
687,624,775,003,830,135,263,039,652,476,680,685,564,777,867,486,641,221,452,
168,738,368,528,582,438,042,998,930,950,895,812,549,279,983,873,353,019,850,
848,279,604,924,515,134,494,328,200,746,365,582,895,529,266,820,762,907,133,
211,684,841,093,602,070,455,617,164,049,646,644,928,134,895,895,505,503,382,
474,007,178,634,449,674,766,513,354,653,693,478,032,590,161,679,323,379,086,
180,491,509,848,420,424,003,629,232,985,937,382,109,707,378,834,529,891,696,
653,094,821,097,387,724,665,451,641,289,912,687,453,225,630,309,337,417,905,
465,835,854,713,305,181,361,619,854,284,159,730,716,685,650,203,418,209,279,
093,584,145,041,671,481,036,464,266,741,993,371,937,385,902,896,532,659,022,
433,937,576,628,124,633,277,244,231,884,046,326,525,632,319,951,316,349,662,
970,927,130,390,373,753,056,887,349,626,441,031,147,571,117,997,978,882,855,
584,167,949,394,370,751,466,893,595,941,773,019,303,980,741,487,152,801,749,
265,101,982,374,913,416,476,210,072,658,827,747,062,991,466,964,104,437,537,
395,425,619,582,315,850,980,964,268,408,430,425,291,273,538,209,751,625,773,
479,023,778,448,567,196,078,371,499,354,570,560,987,607,833,728,767,211,559,
619,993,480,777,570,333,575,382,506,974,733,788,861,725,373,904,456,728,665,
480,089,208,038,289,962,668,914,373,928,018,175,837,646,268,212,517,356,209,
013,392,552,387,067,936,496,786,656,415,361,597,027,347,506,150,782,340,227,
288,301,716,626,450,960,744,719,365,171,573,254,749,795,951,913,289,552,453,
283,209,189,178,092,717,183,596,276,881,638,557,779,651,905,478,545,234,801,
048,847,153,829,308,406,321,622,958,056,670,031,651,087,847,504,712,316,789,
229,156,402,545,233,886,015,834,727,264,461,745,770,814,387,208,121,794,372,
849,454,430,532,234,787,081,720,930,261,493,404,226,865,031,802,479,456,624,
844,950,613,388,468,641,022,304,140,138,613,410,805,282,427,982,332,633,150,
156,750,332,001,706,253,554,449,645,181,183,034,698,442,709,102,012,534,336,
547,920,562,653,386,676,331,554,507,272,055,364,924,763,027,099,161,097,411,
095,755,652,368,984,434,552,968,611,420,846,796,375,755,338,058,064,953,947,
162,528,802,021,160,979,888,698,518,516,695,475,365,430,274,751,019,785,422,
997,300,335,647,142,923,877,912,080,713,616,010,665,354,405,270,318,189,075,
358,183,060,802,694,526,277,249,815,749,791,141,321,359,962,601,982,029,315,
017,545,439,588,003,931,030,275,845,843,442,208,507,097,560,287,497,660,393,
371,873,120,408,781,577,035,557,144,871,012,984,323,960,696,780,356,858,594,
761,209,815,468,857,370,522,870,448,387,797,906,996,331,055,068,446,923,316,
337,900,053,402,310,116,158,862,838,154,936,297,752,549,032,090,047,264,279,
069,349,880,126,281,061,441,544,317,994,695,530,130,512,882,599,454,734,107,
418,360,298,140,515,320,390,232,898,384,578,489,260,367,334,497,816,408,018,
312,794,495,801,218,793,563,027,753,823,207,821,571,958,432,378,552,363,733,
701,086,194,632,342,417,875,493,265,623,874,582,241,229,056,903,444,547,479,
396,182,264,305,596,421,889,582,932,650,673,281,752,148,959,597,128,237,134,
155,995,188,729,435,864,302,215,188,583,144,327,695,354,380,846,781,032,175,
929,646,927,127,979,043,384,736,545,342,200,573,673,025,424,870,440,751,599,
211,448,849,389,995,880,249,046,611,113,844,260,690,115,088,388,689,144,461,
535,283,295,980,952,858,013,210,703,119,657,543,766,838,980,822,622,990,399,
508,405,553,790,818,330,001,522,323,008,534,286,530,371,536,108,757,474,032,
369,663,358,555,876,346,844,842,468,717,803,520,550,683,789,218,955,566,058,
421,873,287,115,148,034,544,949,952,472,603,500,289,998,063,486,112,646,917,
153,358,318,066,995,989,190,101,546,168,729,061,082,134,847,476,588,784,940,
183,904,017,824,515,322,705,267,134,733,085,651,338,138,235,755,778,933,563,
566,436,853,227,569,760,134,676,277,821,095,042,171,635,326,655,637,462,378,
649,078,554,827,837,580,530,971,067,274,222,262,353,648,512,449,190,472,513,
067,379,081,216,911,211,040,093,402,052,346,766,334,504,175,647,440,973,732,
229,109,058,639,044,124,680,717,215,021,413,316,524,836,419,359,748,885,461,
338,449,171,156,054,198,791,370,886,939,656,150,830,469,787,128,674,957,566,
222,686,038,039,112,748,162,067,872,369,527,567,697,505,331,100,306,739,343,
261,393,103,805,138,920,711,427,353,342,921,500,665,695,312,114,066,638,250,
737,782,503,661,821,098,251,936,824,240,313,428,404,525,620,495,216,720,001,
924,612,103,597,356,980,117,425,998,064,877,189,621,947,313,514,666,521,955,
359,707,554,033,026,660,661,668,157,713,216,238,176,090,934,988,933,403,141,
455,428,813,636,734,334,647,326,439,473,215,518,073,795,081,115,467,082,810,
002,012,772,361,846,528,360,184,807,301,030,512,834,897,345,996,373,582,898,
761,989,158,312,300,454,056,181,914,852,274,683,546,691,161,717,933,735,719,
434,213,714,625,789,041,715,780,041,946,878,356,591,522,501,751,982,533,181,
611,050,051,951,896,270,698,234,607,480,060,110,660,058,027,638,207,132,023,
927,185,185,523,895,261,702,400,207,652,572,584,461,579,359,330,882,744,785,
007,729,079,871,883,556,600,355,383,895,166,093,300,174,769,217,581,610,221,
603,965,066,801,771,980,752,194,389,087,403,245,011,627,746,845,814,148,972,
960,504,860,594,761,130,104,016,949,751,241,398,858,692,339,579,422,064,451,
208,164,954,232,527,023,227,954,970,300,084,813,297,969,729,645,256,791,139,
180,860,448,373,214,946,402,225,165,780,025,909,394,964,209,603,482,378,317,
201,310,328,204,999,028,919,598,244,105,979,877,492,579,372,401,718,628,542,
335,965,850,645,228,572,208,748,283,687,325,385,425,983,863,769,439,210,126,
344,836,836,352,472,559,311,735,576,196,853,310,237,469,935,922,622,418,841,
079,192,058,195,308,244,110,382,418,233,758,992,105,493,245,424,203,845,930,
035,222,490,270,841,992,914,416,552,759,249,916,786,138,463,900,895,544,712,
412,330,937,263,591,280,490,783,790,003,917,925,926,154,770,346,505,685,319,
277,163,593,839,419,123,273,010,317,283,653,782,416,711,358,984,650,421,529,
238,265,804,748,812,636,788,375,797,489,081,608,807,633,814,894,543,765,438,
264,272,855,894,543,690,235,526,328,452,763,986,992,824,408,417,265,258,981,
861,361,366,196,756,231,286,949,198,380,736,735,547,584,833,182,267,529,526,
239,116,260,877,825,638,600,010,325,504,190,475,380,497,346,594,797,835,074,
702,675,151,986,991,449,721,581,518,800,816,416,454,228,949,195,747,543,007,
882,833,364,101,701,015,756,661,100,649,871,613,508,622,133,638,232,456,715,
052,624,556,188,373,078,183,473,002,555,862,715,625,029,313,260,260,130,790,
826,686,741,656,721,934,701,369,536,113,904,996,680,131,764,027,165,022,344,
126,413,859,809,865,406,044,048,614,308,194,363,781,518,947,840,999,517,614,
983,183,311,766,029,517,958,991,011,696,729,949,380,209,775,185,346,614,471,
012,147,575,598,981,444,473,028,610,650,035,487,347,601,207,575,607,971,665,
920,735,878,820,568,797,754,709,828,244,497,623,198,963,290,449,969,471,262,
773,082,214,876,428,290,946,899,064,418,149,276,399,582,700,953,122,477,530,
838,662,650,308,374,035,421,986,703,785,038,760,786,009,644,182,111,328,684,
361,212,271,591,405,478,846,311,305,251,842,317,112,187,639,370,112,092,755,
159,741,614,410,770,543,506,186,545,126,291,549,683,552,924,006,794,297,286,
781,693,297,175,450,587,698,654,097,188,150,216,387,482,899,601,191,081,543,
217,984,478,605,122,025,035,452,489,176,360,966,420,648,882,141,320,806,765,
465,416,236,453,090,228,182,334,672,490,499,557,093,061,207,040,440,758,570,
439,636,109,977,440,453,753,766,427,737,370,882,366,951,066,802,419,731,916,
200,009,623,630,844,718,065,291,953,666,193,829,615,420,587,773,436,341,968,
810,040,248,040,451,988,469,900,667,761,049,285,641,268,234,631,884,481,607,
801,064,776,756,485,641,755,750,119,746,630,214,415,069,218,471,672,862,438,
544,591,172,119,906,817,928,621,815,002,104,822,135,159,244,556,177,321,284,
507,552,385,893,664,872,944,483,039,584,980,649,376,500,129,741,385,511,818,
097,726,161,769,482,445,036,126,690,263,626,928,631,417,976,828,563,036,002,
457,392,649,595,221,673,166,024,202,906,372,292,847,109,637,764,265,294,540,
316,257,883,350,538,595,665,328,720,858,446,406,156,665,622,449,903,377,326,
326,514,370,162,992,034,321,539,715,751,683,274,493,030,619,545,661,382,187,
584,122,720,454,476,055,102,950,835,315,720,471,101,649,441,950,346,801,225,
940,115,820,407,909,697,908,694,136,635,746,582,724,323,225,424,269,779,825,
170,334,657,359,492,782,465,653,258,882,246,088,043,109,052,508,571,027,158,
054,550,980,910,647,975,533,286,459,694,921,096,611,068,463,640,644,814,026,
342,663,537,654,423,047,270,065,203,962,787,728,104,180,327,256,515,074,442,
909,979,172,682,388,247,350,546,555,642,984,637,172,194,226,920,489,565,658,
067,176,697,310,532,981,910,368,960,376,595,455,874,916,392,214,364,238,103,
422,366,593,267,627,459,888,461,494,738,702,334,292,416,521,804,848,732,189,
940,395,411,986,259,824,464,934,027,050,704,535,225,141,271,615,231,461,406,
362,492,411,637,154,471,719,592,265,338,990,406,646,932,264,238,208,567,375,
646,604,214,606,717,062,739,624,628,325,496,411,890,184,067,519,701,906,301,
606,460,269,580,627,869,658,118,470,043,601,265,919,778,697,627,643,170,283,
194,023,132,673,093,935,792,774,397,670,472,179,245,239,405,242,358,414,272,
302,619,789,197,239,030,368,120,266,699,752,694,716,106,723,495,276,749,765,
027,120,167,870,944,460,442,623,491,634,661,109,144,846,859,545,398,815,485,
743,215,311,387,605,730,309,375,154,335,394,747,940,031,817,991,817,630,389,
949,875,463,983,452,080,186,186,343,491,223,526,297,352,729,942,076,834,038,
251,844,499,638,694,892,152,970,712,450,375,785,608,571,613,578,542,720,454,
058,900,471,411,514,692,434,948,669,440,461,215,860,403,966,189,579,842,570,
988,092,364,716,547,506,250,479,647,922,224,885,446,206,831,215,789,451,706,
752,828,763,714,480,327,512,250,985,895,016,706,823,542,796,508,748,962,768,
030,601,129,700,990,865,128,085,119,770,506,458,181,074,191,712,530,056,399,
077,172,781,050,900,295,748,909,067,617,861,276,963,033,158,618,498,898,822,
051,085,436,518,799,545,621,218,462,126,504,334,338,784,420,302,893,069,854,
428,064,738,191,020,177,421,377,542,864,180,332,220,855,066,170,350,522,824,
552,630,774,041,593,561,933,855,119,384,110,744,837,755,470,475,462,974,036,
320,431,788,479,044,524,963,068,478,169,647,820,855,434,741,798,842,788,885,
994,336,635,542,854,849,964,378,295,571,321,769,878,955,928,489,212,257,105,
096,815,971,160,591,485,547,115,809,843,517,992,607,124,125,236,098,919,506,
257,482,653,705,540,051,188,608,655,712,620,063,648,070,602,490,094,707,911,
248,962,022,655,966,603,532,114,183,645,041,385,369,376,710,880,369,779,102,
143,739,307,685,076,457,926,392,456,657,313,390,399,523,482,999,981,789,601,
586,484,929,623,917,313,083,240,338,402,438,349,513,667,129,748,039,497,362,
814,333,177,508,164,670,944,850,542,555,078,914,022,255,528,998,288,308,123,
114,045,810,577,545,934,972,148,502,821,914,694,577,168,814,528,291,185,259,
248,766,510,076,025,706,289,861,502,338,913,378,650,155,677,007,382,853,414,
334,055,216,288,031,746,632,345,513,456,431,948,119,043,268,006,154,126,545,
732,744,358,885,343,231,333,863,929,836,272,892,861,599,590,588,490,050,764,
199,814,400,839,200,042,770,057,123,508,775,362,240,592,214,513,159,093,177,
737,017,228,031,428,637,264,312,817,222,121,942,275,501,470,358,662,763,800,
775,475,208,426,348,757,155,317,712,785,151,472,165,438,301,158,300,045,692,
578,006,913,785,604,825,171,681,855,339,536,228,050,732,386,829,956,715,813,
979,121,338,760,542,922,586,460,467,849,314,374,127,826,925,479,270,525,214,
058,450,502,541,286,461,636,054,750,152,250,174,555,300,422,066,323,046,439,
352,181,829,710,110,994,746,453,715,226,597,258,695,062,486,902,729,548,938,
098,492,066,847,174,423,053,595,971,550,057,053,474,896,855,324,833,501,240,
793,283,715,603,849,138,638,940,726,053,136,483,422,671,716,915,253,868,631,
319,190,511,495,216,179,832,256,964,273,379,702,222,507,446,131,322,817,400,
094,748,533,881,488,128,709,882,663,102,066,161,626,716,786,822,659,245,032,
897,191,083,556,245,129,882,502,609,695,510,629,915,334,950,368,837,986,944,
167,821,721,582,215,018,423,907,067,920,363,896,419,583,897,549,876,939,819,
434,067,771,934,481,232,909,656,837,839,416,251,455,149,625,668,346,191,909,
513,121,688,193,356,899,336,981,510,676,387,689,694,592,792,656,583,096,791,
024,588,339,511,022,651,264,749,499,626,788,397,369,458,291,048,674,257,907,
786,114,496,999,405,409,294,732,536,198,542,376,544,376,535,262,272,765,820,
990,154,035,350,060,282,218,396,934,561,678,676,208,516,861,293,711,313,394,
146,973,583,710,097,640,726,916,836,627,153,740,568,600,061,009,331,008,199,
992,134,013,039,744,863,990,352,289,084,678,130,077,299,570,177,661,572,911,
937,506,542,864,079,652,802,571,435,971,403,518,424,929,729,925,013,481,280,
915,749,326,092,362,399,319,821,892,425,436,472,732,619,098,240,394,311,452,
496,916,506,619,302,008,386,628,167,726,026,227,598,629,191,951,004,162,037,
883,624,314,022,305,999,086,019,699,780,613,997,212,601,367,515,075,074,858,
522,891,653,242,857,756,950,142,820,166,198,181,657,950,166,849,828,340,847,
643,356,937,988,474,043,260,603,045,657,887,056,763,510,777,863,380,497,310,
417,068,993,946,253,771,566,296,182,410,572,332,939,742,504,762,782,856,869,
718,067,779,551,260,511,028,484,183,178,511,247,566,028,577,509,098,887,677,
028,824,718,593,206,224,263,349,774,789,704,067,141,388,311,249,094,527,081,
944,412,715,329,608,053,018,576,420,177,988,302,021,358,632,433,113,893,679,
110,571,969,647,623,865,151,688,698,325,761,894,233,092,443,968,774,727,492,
434,205,675,838,726,413,726,824,025,253,772,773,627,401,632,817,801,780,162,
453,286,957,443,520,521,389,248,370,271,013,508,267,456,710,305,603,452,653,
520,221,559,758,750,149,664,053,721,031,220,327,723,015,737,412,778,469,571,
037,746,326,100,483,171,792,770,111,891,995,384,627,739,391,844,086,822,762,
521,686,831,100,610,705,084,527,437,616,841,164,713,629,212,212,771,719,748,
671,434,763,586,540,499,986,432,700,276,770,148,482,964,762,442,480,905,104,
688,441,574,020,894,442,479,242,759,731,593,044,527,732,608,992,697,841,488,
786,030,316,959,563,209,513,343,334,724,055,126,635,900,653,319,190,167,096,
316,916,986,461,203,607,531,011,979,640,062,248,284,484,310,846,339,060,699,
623,029,018,359,880,717,336,393,945,690,829,004,670,926,141,598,831,375,874,
016,040,440,888,879,382,733,489,235,831,584,974,920,254,035,699,237,713,159,
981,766,278,256,794,893,497,875,384,848,557,218,455,666,395,075,085,998,144,
793,912,095,958,892,386,354,271,576,008,099,153,914,220,303,828,150,577,836,
711,716,386,266,478,619,018,054,066,294,682,643,761,921,820,541,020,601,396,
229,245,235,695,762,064,204,206,819,552,871,138,619,225,767,760,479,821,390,
154,214,830,565,211,093,659,608,546,280,066,315,980,911,861,581,888,419,984,
195,380,025,826,987,504,657,426,538,068,255,778,683,557,601,341,596,772,407,
834,061,520,457,932,920,463,318,357,670,959,656,918,975,899,925,919,129,645,
509,112,564,284,285,601,417,096,745,814,096,902,024,130,993,737,646,799,515,
036,661,013,626,411,434,900,755,777,167,944,980,135,285,387,424,393,977,061,
064,508,045,025,910,592,396,258,261,669,192,578,710,598,495,918,924,261,066,
373,962,507,186,864,893,625,511,971,510,339,814,630,994,848,556,018,146,880,
221,338,236,097,732,798,835,395,104,704,932,558,109,465,169,442,659,294,820,
881,981,868,526,856,606,250,312,886,786,737,768,315,381,200,355,075,512,706,
306,118,202,314,052,530,301,046,514,257,540,817,749,125,257,683,740,568,629,
091,048,764,333,679,816,941,879,986,838,274,946,952,723,831,765,619,374,232,
439,479,588,344,695,848,334,368,146,448,569,633,928,537,383,792,943,827,902,
032,883,415,682,332,477,361,854,448,304,168,266,782,489,143,791,622,038,293,
760,685,980,469,506,916,301,543,039,106,129,624,146,852,573,095,699,856,011,
342,139,564,611,348,698,221,828,317,605,191,792,681,109,361,391,498,880,098,
100,744,051,480,326,236,614,251,795,398,600,445,764,627,172,030,470,588,743,
921,790,976,935,791,621,439,039,577,107,296,897,793,476,091,870,830,667,919,
075,289,373,337,813,933,711,756,239,074,948,668,870,699,671,426,075,997,159,
836,626,812,508,467,346,056,118,239,384,482,860,998,759,185,409,492,365,815,
037,715,256,379,118,057,254,254,567,062,537,213,980,557,494,986,764,360,218,
957,138,830,678,849,990,331,759,385,062,850,265,274,543,608,959,290,928,915,
899,909,310,977,617,564,813,761,942,387,300,802,536,253,144,352,155,016,215,
113,500,712,136,677,315,785,040,996,048,758,831,072,694,912,464,712,281,301,
301,009,885,737,730,168,540,019,805,272,825,820,340,120,454,849,786,003,709,
818,694,686,964,611,716,255,534,611,238,152,689,325,315,764,027,985,027,413,
807,365,172,123,310,268,971,324,054,452,613,813,343,367,451,358,288,661,264,
443,915,401,005,956,963,062,910,470,423,903,697,814,354,010,626,735,093,949,
681,603,627,712,705,784,828,539,112,375,460,904,922,770,865,756,137,114,303,
603,974,864,554,225,479,684,700,367,033,992,357,731,825,742,034,182,232,666,
198,430,750,479,655,310,975,454,338,244,699,097,713,398,189,459,457,876,841,
444,015,522,131,384,910,190,057,705,936,366,068,125,619,626,012,500,131,455,
845,645,169,000,859,721,834,734,655,605,295,040,290,678,232,216,959,678,614,
468,178,011,328,007,539,378,362,100,763,942,824,161,894,755,068,113,079,310,
231,223,024,585,973,257,296,358,269,945,017,157,535,020,749,626,835,403,366,
698,985,165,156,731,508,441,449,632,273,289,189,710,115,014,962,033,231,526,
040,647,622,909,606,021,882,178,157,554,415,360,701,855,568,524,106,912,629,
064,759,631,663,805,733,723,717,136,729,638,174,527,378,076,471,531,222,113,
382,233,194,348,397,602,517,339,684,117,372,768,434,111,732,870,732,913,370,
315,084,868,374,855,778,195,042,224,915,109,363,435,667,361,794,194,357,634,
259,328,388,816,698,637,694,832,555,520,079,218,707,621,257,754,330,450,916,
905,367,785,216,809,642,319,168,934,620,112,755,532,928,534,206,951,056,467,
492,274,144,460,052,552,713,071,310,295,841,991,460,331,859,816,309,192,307,
614,889,628,887,983,849,538,113,188,569,205,503,898,048,101,957,195,783,159,
625,181,051,044,824,533,659,964,734,299,896,533,579,510,812,584,941,926,946,
223,462,860,207,585,178,312,077,607,786,894,014,193,410,686,500,628,271,075,
106,979,421,417,258,629,848,576,539,441,096,613,734,213,779,751,843,908,325,
847,096,455,327,446,566,828,879,515,557,898,329,648,174,712,411,547,854,735,
476,018,403,994,131,937,980,682,856,361,250,015,595,514,286,657,908,382,612,
825,746,070,600,650,297,159,078,393,663,954,021,939,652,306,282,695,952,413,
293,957,554,596,776,038,813,062,337,444,132,004,162,438,262,217,248,747,458,
718,633,075,792,289,413,788,270,699,022,842,339,187,481,060,044,769,631,741,
514,444,652,749,402,836,942,743,620,120,425,625,514,189,913,608,294,237,302,
591,779,481,661,654,700,154,530,153,164,661,569,656,483,416,303,719,684,886,
797,271,125,965,868,268,297,236,250,368,064,873,089,458,336,241,228,498,632,
159,985,310,402,898,978,221,448,019,576,299,589,734,178,609,225,607,731,609,
755,186,413,900,060,324,067,425,778,695,194,152,032,587,206,303,506,727,218,
635,744,424,591,352,759,958,372,633,508,119,823,130,298,916,440,436,224,034,
304,637,302,002,840,052,507,370,045,998,421,683,591,868,943,125,833,481,686,
643,135,590,900,524,307,548,137,173,362,882,536,391,681,930,552,758,592,191,
763,782,238,613,540,651,266,415,585,442,154,560,808,395,318,682,425,089,277,
364,367,934,122,261,308,487,648,133,569,444,022,086,061,561,276,992,297,415,
464,294,091,561,280,858,357,759,613,950,489,234,275,551,530,489,013,790,408,
362,701,843,175,785,001,099,310,234,037,736,058,120,389,731,175,112,650,174,
360,451,271,096,019,760,700,073,560,563,163,518,183,306,320,918,051,805,785,
648,809,304,202,013,444,074,378,975,676,313,830,965,632,373,585,757,409,221,
171,914,230,316,439,083,935,967,790,879,988,352,037,729,217,610,999,063,740,
762,189,979,368,823,695,981,363,929,976,772,437,976,658,906,214,654,765,730,
690,539,080,328,401,073,543,505,089,021,219,297,343,233,305,513,873,376,151,
097,097,853,113,836,952,213,528,039,394,510,391,602,015,723,206,958,682,190,
852,651,967,880,914,071,471,528,427,570,867,898,976,957,503,654,015,715,524,
380,084,572,204,984,947,333,975,233,622,846,411,056,024,272,705,709,218,934,
887,693,624,741,757,121,803,858,784,565,162,339,629,217,971,587,692,600,151,
067,800,538,368,242,402,033,021,834,202,886,597,261,274,658,989,674,296,345,
179,007,995,090,743,723,721,075,110,981,805,995,772,147,637,229,404,621,201,
495,121,624,369,851,990,026,062,167,638,271,076,908,656,160,279,284,372,796,
634,242,362,248,459,137,587,235,870,635,079,599,669,124,979,158,687,820,323,
860,536,415,282,366,467,593,524,200,354,547,568,407,704,466,742,874,954,950,
445,670,966,456,725,440,320,533,057,808,394,530,786,535,466,623,177,475,769,
169,526,991,806,841,776,235,508,148,649,863,041,314,953,959,369,817,775,422,
695,850,921,895,105,843,907,692,248,976,135,414,708,366,067,074,679,819,553,
316,250,192,476,860,962,983,842,675,989,401,574,633,690,340,925,594,468,965,
959,859,179,994,447,209,628,907,804,451,393,146,697,973,980,523,290,197,833,
570,368,372,236,004,930,194,072,990,120,961,959,344,074,203,714,722,215,197,
063,199,307,181,443,782,969,540,597,733,869,883,588,148,763,170,649,649,989,
824,599,881,097,704,611,097,048,231,336,694,417,230,404,078,794,230,202,468,
483,557,705,566,334,606,720,204,754,044,057,336,606,430,928,412,843,939,090,
441,080,580,183,355,160,898,609,783,274,438,619,755,417,545,415,996,787,306,
099,559,690,783,048,924,487,744,778,457,893,664,916,107,905,870,196,312,999,
560,629,520,298,557,080,842,460,000,613,224,741,913,052,631,862,745,658,452,
951,300,545,458,124,938,216,865,501,055,715,964,233,805,779,634,009,681,399,
735,831,071,905,063,574,561,400,694,067,951,956,186,242,664,730,722,141,928,
789,309,094,612,180,810,706,527,668,614,293,528,467,380,330,641,265,504,264,
617,302,866,842,598,312,923,268,283,434,984,923,343,615,252,201,592,018,164,
822,098,855,484,956,529,068,474,431,632,390,915,374,478,561,038,869,478,698,
779,872,675,227,646,510,569,754,974,619,158,877,525,753,712,115,513,680,257,
520,017,722,075,304,274,377,854,971,381,494,062,762,463,248,954,313,577,344,
132,331,661,631,975,479,432,752,873,644,710,435,364,265,129,200,845,888,039,
517,829,983,228,566,846,137,087,650,560,801,062,334,502,225,024,369,741,218,
355,323,775,026,949,904,588,161,298,654,244,334,074,744,900,350,830,303,505,
770,352,613,361,033,474,713,919,326,141,514,179,939,442,576,962,211,813,697,
737,636,297,759,217,569,558,771,230,238,005,115,441,991,225,446,804,436,833,
711,303,910,090,376,270,644,878,261,532,506,943,891,957,827,116,261,612,196,
326,031,677,898,778,503,877,567,853,587,134,185,967,524,144,696,343,047,722,
260,318,276,822,197,474,340,303,969,625,309,881,449,473,645,215,705,044,854,
669,148,486,217,557,219,920,584,702,158,430,126,694,031,834,642,642,417,795,
689,236,040,728,376,452,709,385,480,525,318,014,197,505,860,404,868,304,835,
953,554,696,912,786,587,501,078,488,998,121,016,533,085,121,243,465,346,571,
755,313,898,039,539,880,776,946,165,022,347,546,451,948,762,377,371,400,321,
611,661,732,472,361,767,336,767,923,642,753,412,122,936,055,671,302,359,363,
194,324,530,101,317,524,317,539,024,196,831,811,494,843,375,870,596,364,104,
381,890,001,871,957,615,951,061,563,290,895,174,823,199,232,911,093,826,544,
060,456,665,879,560,341,239,800,147,840,135,697,275,314,246,454,487,161,320,
677,571,008,964,468,437,616,262,395,229,524,817,906,386,612,125,195,741,822,
362,811,100,110,137,637,848,489,012,437,356,668,904,137,587,328,186,949,530,
805,713,698,891,636,375,013,340,965,324,731,332,692,758,866,409,801,448,622,
951,074,112,852,400,382,225,095,319,876,637,038,237,500,211,706,117,785,292,
538,964,522,172,938,963,758,291,254,021,049,799,420,833,390,567,757,019,259,
975,424,884,369,059,108,610,809,960,371,493,523,080,105,870,582,720,613,236,
991,382,960,053,318,386,274,154,621,097,337,548,686,666,506,666,593,857,974,
172,601,016,800,753,525,971,475,662,125,492,172,111,830,804,143,664,134,077,
767,833,624,902,504,944,561,285,465,229,580,129,617,736,743,376,760,917,650,
470,093,062,624,046,600,371,529,694,774,851,391,428,189,557,721,530,385,057,
222,263,236,556,010,805,719,984,447,972,451,211,174,615,698,350,647,924,982,
357,459,751,182,848,857,490,129,623,610,069,093,063,667,780,755,825,554,609,
562,995,308,331,084,261,237,127,223,911,676,074,728,450,466,950,260,584,779,
343,932,105,301,456,781,876,188,230,058,533,455,228,999,707,360,295,227,287,
345,461,543,169,822,802,823,544,419,864,544,916,399,180,202,658,914,387,558,
520,897,904,092,787,509,612,052,996,416,494,171,561,939,083,030,443,809,608,
526,565,748,804,899,919,729,744,276,888,272,830,794,794,765,772,908,873,366,
059,752,321,329,794,964,232,742,361,715,303,063,548,205,239,367,109,298,426,
089,924,673,173,981,057,078,240,272,476,675,849,884,400,535,173,490,571,320,
823,049,949,197,000,738,769,938,929,632,593,615,276,741,595,766,608,280,002,
048,602,217,713,034,003,361,012,617,178,742,715,070,364,256,565,193,386,244,
978,968,764,508,282,714,729,402,509,799,242,787,559,788,252,288,827,472,804,
737,440,276,340,564,474,817,065,721,919,568,807,505,125,021,042,922,328,763,
701,117,645,566,997,942,967,239,640,273,699,935,320,592,721,123,136,545,469,
754,413,458,577,151,097,549,954,463,314,531,919,031,868,254,454,271,945,571,
887,976,588,583,805,862,310,621,900,684,537,497,683,720,774,373,730,165,272,
832,599,030,882,954,000,444,728,375,767,280,048,370,947,387,790,716,939,508,
065,692,326,554,799,661,252,918,048,956,374,966,541,776,556,929,806,516,159,
137,172,627,658,467,772,373,410,609,910,287,101,475,753,243,559,448,325,865,
758,505,726,754,634,757,930,610,204,420,772,021,368,076,174,899,887,282,415,
700,591,583,512,146,532,565,421,247,513,183,709,820,205,288,288,405,761,667,
490,683,428,553,173,571,178,268,390,296,387,525,950,051,463,351,714,602,552,
756,177,511,488,142,285,732,352,721,914,333,416,875,075,314,381,739,870,372,
281,823,697,255,529,223,169,886,489,750,152,858,023,631,617,760,015,117,257,
419,954,238,430,889,495,856,973,336,163,662,130,931,432,209,613,165,847,519,
005,771,567,758,619,151,780,538,593,509,259,254,183,256,725,890,643,920,507,
008,793,961,700,788,154,902,902,371,329,427,329,948,519,233,323,231,395,568,
781,411,663,094,051,622,258,484,358,793,899,570,783,808,566,485,652,691,485,
696,320,237,819,113,677,363,096,302,633,965,652,073,645,346,095,926,388,939,
498,841,392,865,574,548,576,086,213,654,136,412,735,475,610,675,944,367,074,
490,463,748,505,639,341,533,800,263,091,805,163,993,598,339,965,926,092,601,
698,741,603,522,286,536,832,898,076,991,397,966,247,300,854,107,600,588,125,
994,755,508,372,236,821,900,369,651,724,651,094,498,798,742,539,978,711,955,
811,230,781,527,083,263,795,226,867,953,259,057,577,914,924,677,524,839,304,
976,742,328,604,096,999,067,107,456,621,369,312,593,132,492,708,558,109,899,
578,463,777,950,533,655,092,610,658,561,489,434,824,346,420,086,275,917,263,
973,108,435,022,263,075,390,465,264,393,577,399,726,227,227,824,560,272,953,
128,940,327,630,659,383,177,272,567,326,670,493,938,102,041,849,390,344,521,
774,669,453,917,274,165,968,211,274,705,227,780,119,384,050,958,440,036,518,
969,836,491,394,724,033,265,634,517,806,305,159,617,169,321,116,307,317,020,
124,316,721,757,688,230,040,719,300,471,380,400,859,707,237,721,077,477,131,
938,497,757,995,443,652,327,959,173,838,687,061,336,810,451,034,943,237,129,
641,059,666,958,007,889,356,016,120,782,603,746,807,700,797,967,235,590,757,
630,109,440,786,676,330,203,876,380,717,120,170,124,132,822,204,548,494,558,
266,577,067,795,052,515,734,195,003,750,218,778,799,402,027,670,525,981,120,
272,935,328,371,001,872,259,815,630,880,366,897,664,144,302,061,857,159,245,
688,603,380,040,716,627,805,560,922,019,684,677,815,337,827,214,878,090,806,
439,784,486,397,413,068,777,847,054,372,465,784,587,761,448,099,016,699,808,
339,120,763,547,197,078,732,509,263,149,732,323,877,686,898,179,325,189,054,
547,500,335,756,146,690,046,985,928,597,798,930,322,833,412,103,660,309,843,
851,361,443,344,547,183,398,916,062,507,691,055,745,542,991,339,722,711,740,
207,393,947,315,597,020,749,709,915,121,771,278,288,392,917,375,312,682,093,
600,255,987,769,603,605,333,724,774,328,117,849,975,411,440,867,313,663,801,
940,350,419,480,479,077,459,294,197,612,878,523,505,306,989,243,457,577,923,
061,627,528,394,320,360,427,275,089,376,503,213,505,727,796,980,178,237,325,
402,176,196,499,589,935,397,670,893,548,168,234,789,259,667,480,305,343,717,
578,121,006,146,994,176,325,039,918,336,729,444,792,178,650,619,482,271,077,
037,794,537,219,993,584,564,722,307,024,020,100,628,688,102,584,147,061,307,
522,206,282,752,711,552,417,691,776,907,757,002,712,682,886,399,374,023,421,
167,549,893,445,461,234,661,785,719,409,492,434,624,287,701,783,830,145,396,
629,118,446,146,823,259,270,325,199,392,861,262,995,217,028,354,170,142,660,
868,077,603,082,333,289,548,304,039,629,226,065,828,336,423,931,823,817,835,
621,695,821,921,305,671,083,899,273,119,469,297,923,394,846,209,492,864,502,
728,184,611,993,127,051,345,998,251,392,733,860,880,014,827,008,793,545,179,
301,924,265,268,905,887,501,454,774,633,865,102,199,661,015,703,711,924,270,
219,810,306,854,047,648,393,222,331,875,234,033,546,826,234,573,803,535,769,
338,096,568,894,441,325,074,655,088,854,182,256,890,716,697,605,864,619,775,
904,979,633,368,716,000,619,046,453,590,236,053,653,659,866,759,667,208,791,
471,111,702,923,540,291,054,541,653,015,965,922,292,124,589,361,771,852,311,
694,338,790,494,890,644,313,784,423,128,027,781,364,821,119,480,698,158,819,
653,489,468,621,228,993,988,178,620,546,944,449,038,140,358,153,673,871,213,
249,937,062,952,692,727,617,032,354,112,080,950,119,409,194,428,619,771,990,
570,721,951,076,790,011,566,400,134,543,644,955,276,364,644,870,126,702,978,
779,674,905,760,308,156,170,804,720,899,558,375,389,709,576,262,982,359,772,
012,596,022,220,899,425,840,999,188,422,576,986,333,557,404,772,347,960,551,
288,718,045,569,329,322,559,797,337,926,156,825,708,173,655,922,708,721,349,
833,673,427,606,920,730,906,376,701,329,219,139,848,404,884,333,834,566,383,
009,523,098,434,019,237,063,612,251,067,223,863,250,349,410,888,937,622,263,
082,124,886,039,904,651,518,005,060,239,260,689,237,921,233,027,326,274,373,
895,380,840,501,756,529,721,284,604,735,715,655,641,722,704,518,218,142,429,
950,511,052,924,146,515,279,788,913,331,646,102,839,016,422,791,622,854,528,
989,246,056,262,272,805,710,944,988,358,923,135,204,996,488,141,029,101,968,
229,245,046,884,224,933,866,521,090,880,299,568,119,011,199,460,336,892,670,
231,181,038,368,089,276,532,808,316,802,872,528,679,555,207,065,350,242,242,
735,390,360,585,979,213,960,335,842,089,344,941,640,685,995,258,261,800,568,
113,729,877,157,627,376,266,331,972,826,125,793,656,468,152,728,971,868,062,
587,568,754,666,265,247,561,814,141,956,438,023,868,564,380,452,513,857,558,
925,767,033,582,037,545,689,645,829,111,595,007,102,095,741,726,150,136,453,
235,643,152,579,829,602,390,266,056,313,156,557,528,627,302,564,193,655,938,
777,984,536,369,398,173,003,094,979,264,702,074,317,680,337,292,274,107,771,
654,077,920,173,875,531,366,538,276,471,355,585,388,858,769,910,338,861,315,
225,313,300,774,310,795,176,146,710,521,921,686,443,077,289,374,234,623,486,
818,874,608,187,620,519,747,194,519,285,816,420,105,466,648,804,996,478,254,
221,655,968,271,850,353,222,444,552,693,380,880,709,162,014,775,266,723,370,
278,005,761,695,295,561,998,692,067,923,190,924,017,185,617,311,642,588,841,
714,175,257,510,765,375,026,002,385,984,988,688,099,265,128,257,690,918,658,
416,792,284,842,960,331,041,427,918,325,477,635,301,786,635,020,443,674,224,
388,824,594,865,125,036,841,089,639,891,973,024,236,447,828,544,152,305,701,
799,368,891,444,234,114,009,810,261,750,108,897,378,972,095,369,414,806,098,
173,916,862,489,505,748,201,060,199,537,413,765,627,552,937,161,547,644,687,
182,708,538,450,246,898,345,670,859,733,945,803,799,463,550,937,742,740,004,
425,419,511,097,073,604,693,717,609,491,536,865,602,961,728,706,632,779,334,
039,062,258,651,164,013,889,517,238,598,696,202,151,224,415,250,578,837,092,
045,723,533,013,974,455,048,541,108,706,366,769,557,227,317,102,654,087,036,
591,355,812,902,363,314,117,356,024,223,021,531,200,052,918,070,189,726,111,
746,972,927,599,415,296,351,684,720,198,235,200,911,773,227,955,124,736,356,
298,545,065,404,199,808,072,255,527,729,977,288,792,875,492,804,643,556,202,
490,752,087,905,210,802,056,849,793,953,319,000,251,111,817,035,978,531,558,
156,306,762,034,950,524,314,595,961,077,170,908,390,012,540,204,145,460,633,
796,625,002,379,347,552,228,039,951,728,958,892,253,668,175,401,610,813,381,
616,038,182,050,206,405,334,784,336,597,006,839,588,121,600,432,179,428,680,
318,511,782,276,807,733,252,011,142,343,004,759,477,685,167,005,417,629,357,
625,214,471,017,653,279,096,186,940,982,789,906,668,441,311,635,961,079,244,
313,106,543,825,714,414,490,098,869,007,142,357,784,405,842,068,755,554,736,
795,933,769,470,927,199,807,339,997,106,686,760,778,690,441,936,063,567,640,
117,773,800,714,688,881,125,718,043,031,783,942,727,384,886,006,396,026,484,
795,105,177,998,009,236,640,312,792,701,802,363,544,015,468,455,720,768,388,
562,381,154,663,083,199,419,294,955,985,363,468,333,973,586,125,434,693,764,
394,813,732,344,528,697,248,887,280,392,023,742,291,009,612,901,405,166,183,
048,757,891,930,626,780,913,262,673,030,985,974,613,882,901,269,785,508,054,
372,874,116,476,819,529,109,259,642,276,702,868,037,247,923,544,767,220,369,
576,970,168,793,143,237,223,034,459,949,897,932,087,947,263,054,785,153,739,
598,125,651,924,011,791,774,352,944,069,435,009,651,790,529,073,188,261,781,
503,296,236,305,574,422,617,424,045,208,252,734,746,506,656,450,091,959,199,
879,258,801,131,869,900,414,770,065,961,753,525,652,871,328,186,965,179,051,
701,310,656,514,543,851,938,738,437,961,819,980,100,315,319,095,152,078,860,
117,537,529,013,851,666,709,636,883,025,064,808,230,611,852,641,584,812,300,
473,150,694,977,641,659,084,984,548,998,356,741,410,665,896,628,599,431,129,
517,767,672,572,929,597,027,104,082,247,659,559,329,787,629,200,302,998,257,
130,207,544,055,786,310,227,447,046,610,142,677,054,134,258,655,128,267,020,
417,170,294,014,217,731,862,367,312,051,497,509,163,640,809,380,480,058,075,
279,689,799,375,254,479,097,014,734,693,214,396,890,393,002,157,448,800,529,
712,116,648,391,236,250,978,542,823,420,376,999,914,090,975,062,180,365,844,
490,903,035,026,187,639,553,642,495,026,473,885,376,189,406,751,668,862,075,
666,621,556,771,765,748,856,489,320,424,944,314,910,514,258,020,741,270,465,
299,448,968,094,830,590,017,898,531,470,097,004,372,585,820,843,694,900,686,
633,127,651,041,237,999,032,228,245,774,631,260,536,695,359,253,935,847,506,
616,666,739,820,025,448,464,088,279,696,325,900,127,063,457,619,512,777,443,
047,090,961,822,255,090,756,283,336,168,144,270,116,875,090,925,841,234,110,
936,478,541,826,133,153,065,137,124,038,229,353,733,296,579,863,696,203,316,
860,209,988,265,147,323,855,749,483,924,832,137,023,202,405,077,826,951,949,
766,634,464,935,953,751,962,172,350,415,696,493,850,306,483,322,454,714,045,
016,824,706,759,775,216,320,007,744,776,938,561,407,919,953,853,588,812,556,
602,650,554,372,787,595,857,547,871,389,685,605,548,024,459,002,456,870,434,
718,955,397,556,679,395,864,032,169,166,981,841,736,595,706,957,878,270,630,
743,525,770,461,255,884,601,859,555,601,800,745,238,231,577,888,112,599,690,
861,202,261,053,726,508,882,271,906,700,502,035,188,468,457,529,802,177,317,
735,033,523,864,180,799,406,283,098,702,315,177,886,722,244,844,111,884,460,
369,843,250,204,788,782,632,053,059,872,732,696,976,138,601,395,579,486,921,
427,657,195,355,435,323,495,370,912,755,743,384,316,826,431,523,051,891,087,
692,858,413,795,482,595,865,025,455,334,997,875,198,279,428,348,744,150,053,
449,404,321,358,834,127,923,727,431,509,123,824,510,777,232,748,922,900,545,
699,322,527,346,212,169,018,327,920,554,557,628,355,785,291,339,801,014,620,
695,077,378,436,443,025,275,755,759,193,249,076,390,252,075,835,246,678,680,
891,947,694,812,273,587,690,536,064,268,265,659,516,228,069,612,322,232,319,
248,888,347,301,313,367,041,495,361,726,514,162,907,163,342,871,966,748,062,
808,268,597,885,026,424,324,483,964,479,510,945,868,712,244,063,236,544,060,
738,651,941,084,200,046,814,629,630,097,988,815,829,098,626,969,514,187,507,
350,889,781,095,518,647,499,347,185,024,670,862,008,651,434,552,880,803,991,
101,997,812,223,881,851,371,646,272,158,118,910,666,753,215,138,621,151,192,
764,348,555,512,500,006,929,417,571,934,016,574,293,289,555,583,145,766,813,
641,435,721,299,659,937,330,654,031,672,924,555,881,491,834,340,479,249,530,
179,535,812,479,273,118,268,392,185,937,436,077,495,195,455,137,889,455,080,
701,851,899,132,902,304,987,793,616,925,670,114,062,203,717,067,433,234,635,
874,267,235,294,491,075,809,390,956,995,988,848,894,152,024,547,864,228,747,
779,685,703,351,524,894,119,780,697,316,902,209,798,154,196,109,288,258,224,
173,394,216,013,924,787,290,671,461,205,151,490,716,158,052,289,821,833,203,
177,556,674,560,750,449,520,177,464,368,687,816,552,845,621,239,543,085,613,
771,991,692,174,293,221,185,161,151,464,997,694,131,954,924,986,888,651,775,
046,594,032,027,920,917,091,585,500,240,678,520,388,462,713,455,549,403,962,
342,909,365,668,540,044,306,799,420,018,385,887,403,371,947,357,992,178,166,
264,595,822,724,936,893,634,679,479,656,550,267,343,201,810,909,326,437,004,
370,841,961,815,158,648,178,008,744,794,823,131,378,150,346,756,792,785,005,
467,134,502,171,131,654,672,135,128,607,412,984,804,958,547,357,453,810,524,
913,235,231,019,653,105,944,710,232,170,537,431,531,583,386,661,639,317,040,
251,254,023,228,865,818,281,741,822,249,958,225,031,279,861,180,856,214,555,
881,719,170,914,657,109,945,716,334,963,180,537,196,506,677,782,810,450,532,
422,957,865,115,202,125,236,310,087,223,459,947,463,688,964,913,154,293,301,
968,944,899,099,220,703,564,713,096,410,216,395,042,432,730,124,708,023,774,
334,558,855,377,666,328,379,676,325,868,060,937,697,200,472,511,757,399,153,
448,089,727,100,669,446,490,412,825,652,446,386,257,113,541,852,202,581,326,
707,120,665,747,183,447,003,720,477,958,791,766,636,054,291,368,427,909,342,
725,494,147,512,179,048,753,563,812,045,646,902,742,890,664,759,799,725,272,
752,339,242,628,164,316,250,972,164,941,746,544,647,436,306,687,079,405,558,
987,400,262,641,238,034,620,228,666,342,154,307,283,413,374,276,494,678,716,
274,732,814,007,820,735,141,962,633,433,449,725,585,735,837,936,306,983,649,
748,388,244,971,627,819,837,633,402,830,774,238,313,092,051,794,541,160,084,
958,698,608,480,591,682,401,990,535,145,788,833,015,346,348,769,257,228,898,
625,640,572,330,298,896,900,321,103,985,138,202,998,334,407,994,126,752,206,
098,211,690,569,020,322,220,471,197,122,037,313,066,950,277,489,987,386,773,
446,604,292,192,032,969,457,266,515,732,940,572,932,652,136,162,225,605,117,
362,845,283,782,776,616,654,926,824,272,111,250,124,528,288,864,726,799,005,
613,758,995,542,858,479,105,508,056,326,059,394,249,918,422,508,195,905,332,
846,174,606,947,372,045,737,048,738,769,999,005,644,141,865,274,395,511,825,
766,945,746,204,662,539,660,419,442,492,298,074,040,751,360,008,265,223,248,
292,644,267,398,984,021,585,912,539,925,002,367,314,015,087,801,996,315,574,
414,290,113,639,894,927,098,259,451,330,031,275,447,438,196,158,123,195,557,
520,688,114,566,914,805,557,129,786,171,850,222,307,476,312,559,760,350,571,
932,710,444,243,477,032,894,831,181,344,989,440,066,308,447,646,570,912,105,
012,652,875,385,806,833,624,445,007,233,814,718,567,726,741,824,903,609,483,
486,790,141,422,868,659,472,256,717,741,801,466,169,666,521,135,713,946,104,
868,142,419,999,946,589,034,516,505,284,220,510,771,951,566,105,825,501,844,
935,009,272,218,465,438,500,767,246,168,239,724,324,616,598,339,761,709,010,
525,273,370,026,176,798,138,024,720,443,113,702,936,202,689,799,618,308,809,
832,375,781,243,387,935,984,618,722,906,763,779,192,739,129,854,492,578,715,
002,686,336,995,475,949,685,903,478,909,591,536,045,897,251,666,143,850,538,
950,569,700,428,816,543,781,474,443,840,098,473,600,254,538,121,137,890,016,
151,048,588,071,355,864,760,238,263,366,032,359,746,057,863,029,214,367,177,
939,994,852,668,303,793,921,055,759,238,740,743,988,116,814,154,320,672,500,
402,696,900,142,373,294,868,913,500,351,241,236,650,829,362,305,130,147,469,
065,226,263,486,529,550,479,979,886,533,642,034,181,675,192,124,900,353,041,
911,233,595,285,635,662,604,579,658,688,929,011,246,583,833,142,040,507,820,
990,706,167,595,505,610,620,691,233,119,513,368,536,340,365,876,743,410,313,
955,165,331,245,225,829,885,275,208,652,643,132,082,034,365,501,475,564,876,
003,768,433,100,026,472,669,257,584,672,072,337,024,397,019,186,681,213,783,
882,878,793,613,284,949,719,161,737,387,218,552,178,925,135,009,581,756,683,
311,366,187,507,257,029,524,393,327,778,469,195,580,837,969,097,924,406,653,
479,738,020,469,946,649,340,217,812,732,026,786,790,581,474,041,378,587,194,
156,693,313,183,134,080,558,185,264,450,522,870,981,368,831,037,955,124,777,
228,475,337,115,849,453,106,783,379,441,585,659,104,891,239,007,333,300,087,
804,705,803,356,621,524,512,257,704,341,854,972,027,749,760,792,552,636,479,
746,614,996,844,197,184,955,240,704,329,695,786,934,115,026,722,301,855,189,
641,080,122,831,879,289,393,338,585,934,403,202,843,572,897,677,461,481,759,
844,709,611,342,864,358,062,826,625,913,757,208,244,220,553,643,552,669,911,
829,074,279,647,139,434,240,889,532,351,453,847,322,000,378,580,292,190,369,
595,570,591,999,315,413,912,113,024,671,448,666,034,769,587,073,805,841,475,
929,737,070,776,713,793,239,496,945,292,650,542,505,500,955,021,416,529,896,
994,371,007,741,633,019,759,176,947,855,468,703,061,832,483,356,851,306,956,
356,036,242,500,671,000,071,234,323,851,162,212,686,470,142,173,823,647,961,
336,913,824,718,092,972,728,064,059,407,751,167,617,636,004,685,018,960,998,
110,803,532,599,824,220,167,321,083,348,914,609,301,157,747,154,335,404,128,
512,282,040,070,868,303,128,003,692,090,581,023,428,559,977,410,208,024,685,
956,190,982,927,046,094,968,727,291,690,043,878,397,404,088,601,405,624,429,
624,728,373,995,644,400,260,304,841,002,451,960,536,956,904,996,113,343,564,
399,312,618,021,290,652,529,684,199,759,204,567,803,042,045,640,130,395,947,
558,948,209,973,779,848,390,739,002,222,541,462,345,184,753,763,171,165,734,
338,474,059,795,034,150,541,737,482,609,010,000,827,741,245,413,973,565,971,
529,940,046,005,037,486,376,138,585,580,209,074,687,514,527,521,381,598,898,
799,090,608,773,391,409,168,194,131,985,488,298,676,716,414,148,520,294,470,
146,368,404,934,600,916,928,543,756,334,867,931,578,777,655,951,848,378,719,
916,251,785,039,249,746,593,188,791,238,792,895,322,064,304,378,800,303,210,
112,924,063,564,457,001,323,939,216,663,189,273,321,021,453,929,558,720,147,
684,163,866,096,656,552,525,076,744,947,732,117,831,986,789,942,866,575,930,
308,089,226,766,967,211,780,970,733,725,793,703,117,030,553,347,958,607,426,
308,425,100,248,405,690,013,579,818,164,228,398,917,800,537,184,494,263,546,
042,903,990,283,172,220,453,728,307,648,339,871,994,486,911,525,113,222,554,
062,258,712,146,658,000,367,463,345,695,916,945,857,877,105,920,266,108,260,
796,408,497,732,185,009,600,886,001,616,569,658,576,516,102,154,660,475,879,
983,098,024,435,744,180,311,483,937,543,492,314,338,909,149,226,715,105,683,
262,558,180,537,591,386,156,640,622,430,434,543,107,076,703,301,556,993,555,
041,159,547,880,981,099,696,716,264,361,292,408,395,262,436,662,620,402,732,
768,805,669,876,565,232,123,072,782,428,420,737,030,614,217,093,972,225,180,
848,026,750,799,307,636,475,784,934,707,003,642,500,860,033,621,661,648,487,
128,339,466,733,394,240,153,709,236,488,882,294,023,549,550,706,381,044,149,
752,280,561,840,574,287,162,053,821,709,916,754,577,820,921,253,965,751,429,
591,855,455,207,460,145,106,162,117,542,417,161,065,317,904,482,663,619,187,
362,168,734,191,151,281,718,655,426,699,854,118,014,278,351,466,817,749,542,
011,731,354,235,318,516,381,870,096,420,886,402,094,009,717,555,588,593,107,
600,343,669,944,264,593,549,286,926,838,872,898,906,528,069,611,237,219,630,
417,116,702,183,084,523,234,600,121,793,775,128,145,346,000,537,579,800,792,
591,588,541,571,365,314,451,278,060,861,827,450,076,308,423,557,902,458,384,
175,390,727,588,994,862,508,319,456,936,796,419,521,891,802,904,675,974,171,
004,485,323,080,966,289,332,127,133,058,987,870,625,852,580,999,737,705,292,
253,702,978,699,405,968,919,666,632,930,166,618,296,041,460,641,341,983,291,
317,281,546,322,513,730,184,742,366,402,488,760,417,514,973,078,260,184,357,
070,848,083,105,461,830,128,218,846,928,113,625,855,041,154,924,874,372,899,
614,704,960,148,731,972,724,287,842,754,602,414,827,727,615,400,000,552,386,
114,714,131,480,536,243,536,371,875,990,167,902,205,251,370,323,060,326,323,
507,597,770,406,204,180,196,211,362,334,516,635,081,097,429,639,599,728,372,
406,942,339,116,406,954,897,218,563,885,128,191,721,019,002,315,653,593,438,
244,466,464,977,900,699,194,656,738,248,900,149,943,205,357,953,693,549,437,
448,070,510,489,018,432,724,668,130,118,579,684,983,659,362,639,160,041,689,
393,495,420,264,498,659,141,000,951,364,309,701,146,456,379,783,080,123,198,
291,648,387,529,045,744,175,727,762,327,800,761,303,553,429,802,287,188,978,
270,291,316,233,733,659,158,270,441,823,721,569,384,515,267,271,903,955,307,
770,826,142,735,617,503,340,769,517,375,966,944,467,548,527,913,714,441,289,
766,896,807,718,253,256,484,797,575,500,657,512,539,562,494,564,338,661,403,
642,193,686,501,115,724,649,258,867,694,256,192,822,995,406,865,455,941,247,
951,949,175,398,202,108,879,849,384,164,796,165,526,906,731,523,165,572,836,
455,106,186,641,140,560,561,667,872,356,030,044,183,450,131,667,538,136,104,
692,602,098,870,048,859,243,951,941,561,546,329,203,981,065,176,137,796,659,
060,997,786,253,237,018,033,212,675,982,640,754,429,269,043,458,466,791,779,
430,460,013,404,117,800,274,440,517,627,999,255,891,629,012,448,463,928,373,
048,872,763,413,871,158,454,650,869,758,786,567,063,081,018,459,312,771,359,
754,911,382,515,254,222,831,715,541,331,696,177,438,083,795,363,334,593,779,
182,448,906,563,489,738,532,895,286,248,726,090,686,208,813,952,914,574,100,
392,823,388,151,008,495,632,679,094,260,312,593,289,259,720,067,434,438,873,
809,918,717,317,971,033,284,724,739,938,536,493,728,160,391,354,951,235,682,
104,921,593,612,909,386,081,760,879,112,488,281,163,236,226,391,220,677,805,
749,664,181,422,906,888,541,947,342,770,210,322,812,372,086,573,693,391,814,
776,306,408,110,086,427,577,948,570,731,567,211,557,906,059,217,922,249,687,
822,827,116,648,044,965,480,112,251,015,497,645,495,357,683,044,132,867,792,
466,620,976,988,640,639,637,352,673,115,688,828,352,360,833,761,911,447,851,
772,002,649,484,129,260,366,711,728,812,298,355,645,115,496,685,837,298,880,
845,149,452,053,118,763,909,623,291,641,988,517,676,771,214,108,974,642,647,
611,098,878,977,967,554,524,359,579,478,689,485,368,282,536,280,212,628,439,
447,331,494,923,613,107,307,149,075,566,164,197,723,841,800,289,639,927,764,
406,555,269,565,484,456,803,039,936,454,088,184,749,376,631,496,108,228,295,
837,078,488,751,103,713,503,937,173,687,751,536,781,924,002,307,790,899,440,
Signatures are for fags