90,91,91,92,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,101,101,102,103,104,105,106,107,107,108,109,109,110,111,111,112,113,114,114,115,116,116,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,131,132,133,134,134,135,136,136,137,138,139,139,140,140,141,142,143,144,144,145,146,147,147,148,149,150,150,151,152,153,153,154,155,155,156,157,157,158,158,159,159,160,160,160,161,161,161,162,162,162,163,163,164,164,164,165,166,167,168,168,169,170,170,171,172,172,173,173,174,175,175,176,176,177,177,177,177,177,177,177,178,179,180,180,181,182,182,182,183,184,185,186,187,188,189,189,189,189,190,190,190,191,191,192,193,193,194,195,196,196,197,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,212,213,214,215,216,216,216,216,217,217,217,218,218,219,219,220,221,221,222,223,223,223,224,224,224,225,226,227,227,228,229,230,231,232,233,234,235,236,237,238,238,239,240,241,242,242,243,244,245,246,247,248,248,249,250,250,251,252,253,254,255,256,257,258,258,259,260,260,261,262,262,263,264,264,265,266,266,267,268,269,269,270,271,272,272,273,274,275,276,276,277,278,279,280,281,281,282,283,284,285,286,286,287,288,289,289,290,291,292,293,294,295,296,297,298,299,300,300,301,302,303,303,304,305,306,307,307,308,309,310,311,312,313,314,314,315,315,316,317,318,319,319,320,321,322,323,324,325,326,327,328,329,329,330,331,332,333,333,334,335,335,336,337,337,338,338,339,340,340,341,342,342,343,343,344,345,345,346,346,347,348,348,349,349,350,351,351,352,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,352,352,352,352,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,352,352,351,350,350,349,349,348,347,347,346,346,345,344,344,343,343,342,341,341,340,340,339,339,338,338,337,337,337,336,336,336,336,336,335,335,335,335,335,334,334,334,333,333,333,332,332,331,330,330,329,329,328,327,327,327,327,327,327,326,326,326,326,325,325,325,324,324,324,323,323,323,322,322,322,321,321,320,320,319,319,318,318,318,317,317,316,316,315,315,314,314,313,312,312,311,311,310,310,309,308,308,307,307,306,305,305,304,303,303,302,301,300,300,299,298,297,296,295,295,294,293,292,291,291,290,289,288,288,287,286,285,284,284,283,282,281,280,280,279,278,277,276,275,275,274,273,272,272,271,270,269,268,268,267,266,266,265,264,264,263,262,262,262,261,261,261,261,260,260,260,259,259,258,258,258,257,257,256,255,254,253,252,251,250,250,249,248,247,246,245,245,244,243,242,241,240,239,239,238,237,236,235,235,234,233,232,231,231,230,229,228,227,227,226,225,224,223,222,221,221,220,219,218,217,216,216,216,216,215,215,215,214,213,212,212,211,210,209,208,207,207,206,205,204,203,202,201,200,199,198,197,196,195,194,194,193,192,192,191,191,190,190,189,189,188,188,187,186,186,185,185,184,184,183,183,182,182,181,180,180,179,179,178,177,177,176,175,175,174,173,173,172,171,171,170,169,169,168,168,168,167,166,165,164,163,162,161,160,159,158,157,157,156,155,154,153,152,151,150,149,148,147,146,145,144,143,142,142,141,140,139,138,137,136,135,134,133,132,131,130,129,128,127,126,125,124,123,123,122,121,120,119,118,117,116,115,115,114,113,113,112,112,111,110,110,109,109,109,108,108,107,107,107,106,106,106,105,105,105,105,105,105,105,105,104,104,103,103,102,102,101,101,100,100,99,98,97,96,96,95,94,93,92,91,91,90,90,90,90,90;494,494,493,493,492,491,491,490,490,489,489,488,488,487,487,486,486,485,485,484,484,484,483,483,483,483,483,483,483,482,482,482,481,481,481,480,480,480,480,479,479,479,478,478,478,477,477,476,476,475,475,474,474,473,473,472,472,471,471,470,470,469,469,468,468,467,467,466,466,466,466,466,466,467,467,467,468,468,468,468,469,469,468,468,468,468,468,467,467,467,467,466,466,466,466,465,465,465,465,464,464,464,463,463,463,462,462,461,461,460,460,459,458,458,457,456,456,455,454,454,453,453,452,451,451,451,451,451,452,452,452,453,453,453,454,454,455,455,455,456,456,457,457,458,459,460,461,462,463,463,463,463,462,462,462,461,460,460,460,460,460,460,460,460,461,462,463,463,464,465,465,466,466,466,467,467,467,467,466,466,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,466,466,466,466,466,467,468,469,469,470,471,471,472,472,473,473,473,474,474,474,475,476,476,477,478,478,478,478,479,479,479,479,479,479,479,479,479,479,479,479,478,478,478,478,478,477,477,477,477,477,477,477,476,476,476,475,475,475,475,475,475,475,475,475,476,476,476,477,477,477,478,478,478,479,479,479,480,480,480,480,481,481,481,481,482,482,482,482,482,483,483,483,483,483,483,484,484,484,484,484,484,485,485,485,485,486,486,486,486,486,486,486,486,486,486,486,486,487,487,487,487,488,488,488,488,488,489,489,489,489,489,489,489,489,490,490,489,489,489,489,489,488,488,488,488,488,488,488,488,488,488,488,487,487,487,487,487,488,488,488,489,489,489,490,490,491,491,491,492,492,492,493,493,494,494,494,495,495,496,496,496,497,497,498,498,498,499,499,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,520,521,522,523,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,553,554,554,554,553,553,552,552,552,551,551,550,550,550,549,549,548,548,548,547,547,546,546,545,545,544,544,543,542,542,541,540,539,538,538,537,536,535,534,534,533,532,532,531,530,530,529,529,529,528,528,527,527,527,528,529,530,531,532,532,533,534,535,535,536,537,537,538,539,539,540,541,541,542,543,543,544,544,545,545,546,546,547,548,548,549,549,550,550,551,551,552,552,552,553,553,554,554,555,555,555,554,554,553,553,553,552,552,552,551,551,551,551,550,550,550,550,550,550,549,549,549,549,549,548,548,548,548,547,547,547,547,547,546,546,546,546,546,545,545,545,545,545,545,544,544,544,544,543,543,543,543,543,542,542,542,541,541,541,540,540,540,539,538,538,537,536,535,535,534,533,533,532,532,531,530,530,529,529,529,529,529,529,529,529,530,530,530,530,530,530,531,531,531,531,531,531,531,532,532,532,532,532,533,533,533,533,533,534,534,534,534,534,535,535,535,535,535,535,535,536,536,536,536,536,536,537,538,539,539,540,541,541,541,541,542,542,542,542,542,542,543,543,543,543,543,543,543,543,543,543,543,543,543,543,542,542,542,541,541,540,540,539,539,538,538,537,537,537,536,536,535,535,534,534,533,533,532,532,532,531,531,530,530,530,529,529,529,528,528,528,527,527,527,526,526,526,525,525,524,523,523,523,523,523,523,523,523,523,523,523,523,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,521,522,522,522,522,522,522,522,522,522,521,521,521,520,520,519,519,519,518,518,517,516,516,515,515,514,513,513,512,511,511,510,509,508,507,506,505,504,504,503,503,502,502,501,501,500,500,499,499,499,499,499,498,498,498,498,498,498,497,497,496,495,494,494