685,686,687,687,688,688,689,690,690,691,692,692,693,694,695,696,697,698,698,699,700,701,702,703,704,705,706,706,707,708,709,709,710,711,712,712,713,714,715,715,716,717,717,718,719,719,720,721,721,722,722,723,724,724,725,725,726,727,728,728,729,730,730,731,732,732,733,734,734,734,735,735,735,734,734,734,733,733,733,732,732,732,732,733,734,735,736,737,738,739,740,741,742,742,743,744,745,745,746,747,747,748,749,750,750,751,751,752,752,751,751,751,751,750,750,750,749,749,748,747,746,746,745,744,743,742,742,741,741,741,741,741,742,743,743,744,744,745,745,745,746,746,746,745,745,744,744,743,742,742,741,740,739,739,738,737,737,736,735,735,734,734,734,734,735,735,736,737,737,738,739,740,740,741,742,742,743,743,743,743,744,744,744,744,744,745,746,746,747,748,748,749,750,751,752,753,754,755,755,756,756,756,756,756,755,754,754,753,753,753,752,752,753,753,753,754,754,755,755,756,756,757,757,758,758,759,759,759,759,759,758,758,758,757,757,758,758,758,759,760,760,761,762,763,764,765,765,765,764,763,763,763,762,762,763,763,764,765,766,766,767,768,769,770,771,772,773,773,773,774,774,774,775,776,777,777,777,778,778,778,778,778,778,778,778,779,779,780,781,782,783,784,785,786,786,787,788,788,789,790,790,790,791,791,792,792,792,793,793,793,793,793,793,793,793,793,792,792,792,791,791,791,790,790,790,789,789,789,788,788,788,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,802,803,803,803,804,805,805,806,807,808,808,809,810,811,811,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,812,811,811,810,809,808,808,808,808,809,809,810,810,811,812,812,812,812,811,811,810,809,808,807,807,807,807,807,806,806,806,805,805,805,806,807,807,808,809,809,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,809,808,808,807,806,805,804,803,802,801,800,800,799,798,797,797,796,795,795,794,794,793,793,793,792,792,792,791,791,791,790,790,790,790,789,789,789,789,789,789,789,790,791,792,793,793,794,795,795,796,796,797,797,797,798,798,798,798,799,799,799,800,801,801,802,802,803,804,804,805,805,806,806,807,807,808,808,809,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,825,826,827,828,829,830,831,831,831,831,831,831,832,833,834,835,836,836,837,837,837,837,837,837,837,837,837,837,837,837,837,837,836,836,835,834,833,832,831,830,829,829,828,827,826,826,825,825,824,824,824,824,825,825,825,825,824,823,822,822,822,823,823,823,823,823,822,821,820,819,819,818,817,816,815,814,813,812,811,810,809,808,807,806,805,804,804,803,802,802,802,802,802,802,802,802,803,804,805,806,807,808,809,810,811,811,812,813,813,814,815,816,816,817,817,817,816,816,816,816,817,818,818,819,819,819,819,818,817,816,816,815,814,813,812,812,812,812,812,811,811,810,809,808,808,807,806,806,805,804,804,803,803,803,803,803,803,803,802,802,801,800,799,798,798,797,796,795,794,793,792,792,792,792,792,792,792,793,793,794,794,795,796,797,797,798,799,800,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,818,819,820,820,821,821,822,822,823,823,824,825,825,826,826,826,827,827,827,828,828,829,830,830,831,832,832,833,834,835,835,836,837,838,839,840,841,841,842,843,843,844,845,845,846,847,847,848,849,849,849,850,850,850,851,852,852,853,854,855,855,856,856,857,857,857,857,857,857,857,857,857,857,857,857,857,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,857,858,859,860,861,862,863,863,864,865,866,867,867,866,866,865,864,864,863,863,862,862,861,861,860,860,859,859,859,860,860,861,861,862,862,863,864,865,866,867,868,868,869,869,870,871,871,872,872,873,873,874,874,874,875,875,875,876,876,876,876,876,876,876,875,874,873,873,872,871,871,870,870,869,868,868,867,866,865,864,864,863,862,861,860,859,858,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,859,859,860,860,861,862,862,863,864,864,864,864,864,864,864,864,864,864,864,865,866,867,868,869,870,871,872,873,874,875,875,876,877,878,879,880,881,881,882,882,882,882,883,883,883,883,882,882,882,881,881,881,881,881,882,883,884,885,886,887,888,889,890,891,891,892,893,894,895,896,896,897,898,899,900,900,901,902,902,903,903,904,904,905,905,906,906,907,907,908,909,909,910,910,911,912,913,914,915,916,916,917,918,919,920,920,921,921,922,923,923,923,923,922,922,921,921,921,920,920,920,920,921,921,921,921,921,921,921,920,919,918,917,917,916,916,916,916,916,917,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,933,934,935,936,937,937,938,939,939,940,941,941,942,942,942,942,942,942,941,941,940,939,938,937,937,936,935,934,933,932,931,930,929,928,928,927,926,925,924,923,922,921,920,919,918,917,916,915,914,913,913,912,911,910,909,908,908,907,907,907,907,907,907,908,909,909,910,910,911,912,913,914,914,915,915,915,915,915,915,914,913,912,911,910,910,909,908,907,907,906,905,904,903,902,901,900,899,898,897,896,896,895,895,894,893,893,892,892,892,893,893,894,895,895,895,895,894,894,893,893,892,891,891,890,890,889,888,888,887,887,886,885,885,884,883,882,881,880,879,878,877,876,875,874,874,873,872,871,870,869,868,867,866,865,864,864,863,863,864,864,865,865,866,866,867,868,868,869,869,870,870,871,871,871,871,871,871,871,871,871,871,871,870,870,869,868,867,866,865,864,863,862,862,861,860,859,859,858,857,857,856,855,855,854,853,853,852,851,851,850,849,849,848,848,847,847,847,846,846,846,845,845,845,844,844,843,843,842,841,840,839,838,838,838,838,838,838,838,838,838,838,838,838,838,838,839,839,840,841,842,842,843,844,845,846,846,846,846,845,844,844,843,842,841,840,839,838,837,836,835,835,834,834,833,832,831,830,829,828,827,826,826,825,824,823,822,821,820,819,818,817,816,815,814,813,812,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,811,812,812,813,813,814,815,815,816,817,817,818,819,819,820,820,821,821,821,821,821,820,820,820,820,821,822,822,823,824,825,826,826,827,828,828,829,829,829,829,830,830,831,831,832,832,832,832,832,832,832,832,832,833,834,835,835,836,837,838,839,839,840,840,841,841,841,840,840,839,839,839,839,839,839,839,838,838,838,837,837,836,836,836,836,836,837,837,838,839,840,841,841,842,843,843,844,845,845,846,846,847,847,848,849,849,850,851,851,852,852,853,853,854,854,854,855,855,856,856,857,857,858,859,859,860,860,861,862,862,862,862,862,861,861,861,861,860,860,860,859,858,858,858,858,857,857,857,856,856,855,854,854,853,852,852,851,850,850,850,851,851,851,852,852,852,851,850,850,849,848,848,847,846,845,844,843,843,843,843,844,844,845,845,846,847,847,848,849,850,850,851,852,853,853,853,853,853,853,853,854,855,856,857,858,859,860,861,862,863,864,864,865,866,866,866,867,867,868,868,868,869,869,869,870,870,870,871,871,872,872,872,873,873,874,875,875,876,876,877,877,877,877,877,876,876,875,875,874,873,873,872,871,871,871,870,870,870,870,870,869,869,868,868,867,866,865,864,864,863,862,861,860,860,859,858,857,856,855,854,853,852,851,850,849,848,848,847,846,845,845,844,843,842,841,841,840,839,838,837,836,835,834,833,832,831,830,829,828,828,828,828,829,830,830,831,831,831,831,830,829,829,828,827,827,826,825,825,824,823,822,822,822,822,822,822,822,821,821,820,820,819,818,817,816,815,815,815,815,814,814,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,813,814,814,815,815,816,816,816,817,817,817,817,817,817,816,815,815,814,813,812,812,811,810,809,808,807,806,805,804,804,803,802,802,802,802,801,801,800,799,798,797,796,795,794,793,792,791,790,789,788,787,787,786,786,785,785,784,784,783,782,782,781,780,780,779,778,777,776,775,774,773,772,772,771,770,769,768,767,766,765,764,763,762,761,760,759,758,757,756,756,755,754,754,753,752,751,750,750,749,748,747,747,746,745,744,743,743,742,741,741,740,739,738,738,737,736,736,735,734,733,733,732,731,730,730,729,729,728,728,727,727,727,726,726,725,724,723,723,722,721,720,719,719,718,717,716,715,714,713,713,712,711,710,709,708,707,706,705,704,704,703,702,701,700,699,698,697,696,695,694,693,692,692,691,690,689,689,688,687,686,686,685,685,685,685,685,685;350,350,350,349,349,348,348,348,347,347,347,346,346,346,346,346,346,346,345,345,345,345,345,345,345,345,345,344,344,344,344,343,343,343,343,342,342,342,342,341,341,341,340,340,340,339,339,339,338,338,337,337,337,336,336,337,337,337,337,338,338,338,337,337,337,336,336,336,335,334,334,333,332,332,331,330,330,329,328,328,327,326,325,325,325,325,325,325,325,325,325,325,325,326,326,326,326,327,327,327,326,326,326,326,325,325,324,324,323,323,322,321,320,320,319,318,318,317,317,317,317,316,316,316,316,316,315,315,314,313,312,311,311,311,310,310,309,309,308,307,307,306,305,305,304,304,303,303,303,302,302,302,302,301,301,301,300,300,300,299,299,298,297,296,296,295,295,295,294,294,294,294,293,293,293,292,292,291,290,289,289,288,287,286,285,285,285,284,284,284,283,283,283,283,283,283,283,283,284,284,285,286,287,288,288,288,289,289,290,291,291,292,292,293,294,294,295,295,296,296,297,297,298,298,299,299,300,301,302,303,303,304,305,305,306,306,307,308,308,308,309,309,309,309,309,309,310,311,311,311,312,313,313,314,314,315,315,315,315,314,314,314,314,314,314,314,314,315,316,316,317,318,318,318,318,317,316,316,315,314,313,312,311,310,309,309,308,308,308,308,308,308,308,308,309,309,309,310,310,310,311,312,312,313,313,314,315,315,316,317,318,319,320,321,322,323,323,324,325,325,326,327,327,328,329,329,330,331,331,332,333,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,333,333,332,331,331,331,330,330,330,330,329,329,329,329,328,328,327,326,325,324,323,322,321,320,319,318,317,316,315,314,313,312,311,310,309,308,308,307,307,307,307,306,305,304,304,303,303,302,302,302,301,300,299,299,298,298,298,298,298,297,296,295,294,294,293,292,292,291,290,290,290,289,289,289,288,288,287,286,285,284,283,282,281,280,279,278,277,276,275,274,273,272,271,271,271,272,272,272,272,272,272,272,272,272,271,271,271,271,270,270,270,269,269,268,268,267,266,266,265,264,264,263,262,262,261,260,259,259,258,257,256,255,254,253,253,253,253,253,254,254,254,255,255,256,256,257,258,258,259,260,261,261,262,263,263,263,264,264,265,265,265,266,266,267,267,268,268,269,269,270,270,270,269,268,267,266,265,264,263,262,261,260,259,258,257,256,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,254,254,254,253,252,251,250,249,249,249,249,249,249,248,248,247,246,245,244,243,242,241,240,239,238,237,236,235,235,234,234,234,234,234,234,234,234,233,233,233,233,232,232,233,233,234,235,236,236,237,238,239,239,239,239,238,237,237,236,235,234,233,233,233,233,233,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,233,233,233,232,231,230,229,228,227,226,226,226,226,226,226,226,226,226,226,227,227,227,228,228,228,228,227,227,226,225,225,224,223,222,222,222,221,221,220,219,218,218,218,218,217,217,217,217,217,216,215,214,213,213,212,212,212,212,213,213,213,214,214,214,215,215,214,213,212,211,210,209,209,208,208,208,208,208,209,209,209,209,209,209,209,208,207,206,205,204,203,203,202,202,201,201,201,201,200,200,200,200,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,200,200,200,201,201,202,202,203,203,204,204,204,205,205,206,207,207,208,209,209,210,210,210,211,211,211,210,210,210,210,209,209,209,209,209,209,209,210,210,210,211,211,211,212,212,212,213,213,213,214,215,215,216,217,217,217,218,218,218,218,219,219,218,218,217,216,215,214,213,212,211,210,209,208,207,206,206,205,204,203,202,201,200,199,198,197,196,195,194,193,192,191,190,189,188,187,186,186,186,186,186,186,186,186,185,185,185,185,185,184,184,183,183,183,182,182,181,181,180,180,179,179,178,178,177,176,176,175,175,174,174,173,173,173,173,173,173,173,174,174,175,175,175,176,176,177,177,178,178,179,180,180,181,182,182,183,184,185,186,187,188,188,188,188,187,187,187,186,186,185,185,185,186,186,186,186,186,187,187,187,187,187,187,187,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,219,220,220,221,221,221,222,222,222,223,224,225,226,227,228,229,230,231,232,232,232,232,232,232,232,232,232,232,232,232,233,233,233,233,233,233,233,232,232,231,230,229,229,228,227,226,226,225,224,224,223,222,221,220,220,220,220,220,220,220,220,220,220,220,221,221,221,221,221,221,222,222,222,222,222,223,223,223,224,224,225,225,226,226,227,227,228,228,229,229,229,230,230,229,229,229,229,229,229,229,230,230,230,230,230,231,231,232,232,232,233,234,235,235,236,236,237,238,238,239,240,241,241,242,243,244,245,246,247,247,247,247,247,248,248,249,250,251,252,252,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,254,254,254,254,254,255,255,255,256,256,256,257,257,258,259,260,261,262,262,263,263,263,263,263,264,264,264,264,264,264,264,264,264,264,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,262,262,262,262,262,262,261,261,260,259,258,257,256,256,256,255,255,254,254,254,254,254,253,253,252,251,250,249,248,248,248,248,248,248,249,249,249,249,250,250,250,250,250,250,250,250,250,250,250,250,249,249,248,248,248,247,247,246,245,245,244,244,244,243,242,241,241,240,240,239,239,239,238,238,237,237,237,236,236,235,235,235,234,234,234,234,234,234,234,234,234,234,234,234,233,233,233,233,233,233,233,233,233,233,233,234,234,235,235,236,236,237,237,238,238,238,239,239,240,240,241,241,242,243,244,245,246,247,248,249,250,251,251,252,252,252,252,252,252,252,252,252,251,251,251,251,250,250,250,249,249,249,248,248,248,247,247,247,246,246,246,245,245,244,244,243,242,242,241,240,240,239,238,238,237,237,236,236,236,236,236,236,237,238,239,240,241,242,243,244,245,246,247,248,249,249,250,250,250,250,251,251,251,251,251,252,253,254,254,254,255,255,255,255,255,255,255,255,255,255,254,254,255,255,255,255,255,255,255,255,255,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,288,289,289,290,290,290,291,291,291,292,292,292,293,293,294,294,295,296,297,298,298,299,300,301,301,301,302,302,302,302,302,303,303,303,304,304,305,306,307,307,308,308,309,309,310,311,312,313,314,315,316,317,317,317,317,316,316,316,316,316,315,315,314,314,313,312,312,311,311,310,309,308,307,306,305,305,304,303,303,302,302,301,300,299,298,298,297,297,297,297,297,298,298,298,299,299,299,300,300,301,301,302,302,302,303,303,303,304,304,305,305,306,306,307,308,308,309,309,310,310,311,311,311,312,312,313,313,313,312,311,310,309,309,308,307,306,306,305,304,304,304,303,302,301,301,300,299,299,298,298,298,297,297,297,296,296,296,295,294,294,293,292,292,291,290,290,290,291,291,291,292,292,292,292,292,292,291,290,289,289,288,288,287,287,287,286,286,286,286,285,285,285,285,286,287,288,289,290,291,291,291,291,291,291,291,291,291,291,291,291,292,292,292,293,294,294,295,295,296,297,297,298,299,299,300,301,301,302,302,303,304,304,305,305,305,306,306,307,307,308,309,310,311,311,312,312,313,313,313,314,314,314,315,316,316,317,318,319,320,320,321,321,322,322,322,322,322,323,323,323,323,323,322,322,322,322,322,322,322,322,322,322,322,322,322,321,321,321,321,322,322,322,322,322,323,323,323,323,323,323,323,323,323,323,323,323,323,323,322,321,320,320,320,319,319,318,317,316,316,316,317,317,317,318,318,318,319,319,319,319,318,317,316,315,314,313,313,312,312,313,313,313,313,313,313,312,311,310,310,309,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,329,330,330,331,331,332,333,333,334,335,336,337,338,338,338,339,339,339,339,340,340,340,340,340,340,340,340,340,339,339,339,338,337,336,336,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,336,336,337,337,338,338,339,339,339,340,340,340,341,341,341,341,341,341,341,341,341,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,341,341,341,340,340,340,340,340,341,341,341,341,342,342,342,342,342,343,343,343,344,344,344,344,345,345,345,346,346,346,346,347,347,347,347,348,348,349,349,350,350,351,352,352,353,353,353,353,354,354,354,354,354,355,355,355,355,355,355,355,356,356,356,356,356,356,356,356,356,356,357,357,357,357,357,357,357,357,357,357,357,357,357,356,356,356,356,355,355,355,355,354,354,353,352,351,350,350