245,139,144,257,319,
22,86,246,311,247,502,168,199,236,310,256,257,313,360,364,263,437,439,445,449,
496,
245,246,122,257,317,318,320,322,
232,503,254,175,236,155,438,441,444,
155,
156,438,439,440,154,
232,439,
497,240,430,500,480,454,309,81,502,353,503,104,167,168,169,171,156,508,172,504,215,510,519,221,174,175,235,236,176,257,105,155,332,360,427,183,184,189,190,192,153,437,439,440,441,444,447,449,451,476,201,202,203,548,507,
499,236,192,442,444,202,507,
430,104,156,199,515,154,
449,
152,236,449,
310,
199,
502,236,321,449,
321,
240,501,502,178,104,110,111,124,252,156,504,511,514,236,310,460,256,257,155,264,506,428,183,184,185,437,443,438,439,440,441,442,444,449,268,496,154,201,202,203,548,531,
183,
236,297,155,
203,
236,
498,500,480,481,454,532,309,458,502,459,152,503,482,110,543,124,252,470,509,514,517,236,310,460,257,312,321,155,337,461,506,424,427,429,432,183,437,443,449,485,
199,305,
481,309,458,536,156,514,236,460,488,522,461,432,185,437,438,440,
164,
257,506,
245,219,257,438,
504,236,
497,500,454,464,70,309,158,169,469,533,236,105,312,155,261,467,468,360,438,439,440,442,
454,199,236,
183,
514,
104,511,337,441,531,507,
257,
245,246,247,497,241,500,501,70,80,309,526,502,152,527,503,107,536,109,115,251,169,539,199,509,504,215,510,512,515,528,518,236,310,488,256,105,307,523,155,263,416,422,427,542,524,432,530,191,192,153,443,438,439,444,449,496,154,201,548,531,507,
501,
509,236,310,269,421,268,
246,257,317,318,320,322,
246,257,314,323,325,
324,421,
246,257,314,323,325,
441,
498,
199,
172,439,
465,178,527,503,508,511,457,468,530,192,440,485,
499,309,
58,499,71,309,173,540,504,236,257,261,262,524,432,437,439,442,
164,156,174,
171,
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,240,501,62,63,64,65,66,67,68,69,164,72,73,74,75,76,77,78,79,80,81,82,83,85,502,87,88,89,90,91,92,93,94,95,96,97,98,99,100,142,101,106,107,108,109,112,114,115,116,117,118,119,120,141,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,144,146,147,148,149,150,151,157,169,160,159,161,162,163,195,196,197,199,198,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,174,228,229,230,231,234,235,236,237,238,239,269,270,272,273,274,275,276,277,278,279,280,281,282,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,313,314,316,317,318,319,320,322,323,324,325,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,345,346,347,348,349,350,356,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,429,177,433,187,434,435,436,437,440,441,445,446,447,448,450,451,452,490,491,492,493,494,495,202,546,547,550,551,552,
500,165,178,175,236,310,358,413,530,437,438,441,
178,
501,236,155,
442,
252,310,
183,
218,
97,
178,119,149,183,
501,178,104,168,236,183,443,154,
499,70,532,353,158,169,170,172,173,509,511,514,519,483,308,360,505,432,530,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,153,437,439,440,442,201,375,202,531,
503,
360,
498,178,167,429,
240,241,236,310,257,260,261,263,378,267,440,441,
500,525,267,183,442,
236,
200,
438,439,440,
540,289,
246,247,315,240,70,117,252,148,160,159,197,210,227,236,310,274,275,256,282,257,105,313,318,322,342,363,365,376,420,423,
342,
511,203,531,
236,155,
19,240,430,501,165,150,254,160,159,255,236,310,257,155,260,261,360,263,264,183,440,442,268,548,
16,19,20,21,310,291,292,360,263,423,189,
81,502,172,218,236,155,342,439,440,441,442,449,
195,
498,501,502,353,158,254,470,510,236,183,437,438,439,440,441,442,449,548,
236,505,
498,236,183,
104,
185,437,438,439,440,441,
165,93,167,236,257,261,438,442,
178,437,
271,167,169,170,440,
236,416,
91,236,
156,
110,
500,70,218,257,105,
178,170,335,337,437,438,439,441,
93,514,236,
458,514,460,312,192,438,439,440,441,442,
538,
454,71,167,118,504,257,438,440,
497,241,454,70,353,354,533,219,229,236,310,155,260,261,359,200,437,438,449,201,507,
502,236,
184,
499,71,503,172,236,337,188,202,
167,171,175,
236,
525,
437,
33,84,44,326,242,253,254,255,235,284,257,285,258,
284,285,442,
326,242,430,500,454,70,309,166,250,102,252,218,235,236,284,257,105,285,258,155,525,442,
102,236,442,
442,
454,
499,479,500,74,75,78,79,309,503,126,150,151,238,239,335,339,340,478,413,525,179,192,437,
200,
441,485,
513,236,
236,
246,326,351,80,165,115,121,157,160,159,207,510,217,218,220,514,174,236,272,257,258,155,261,358,359,360,362,363,364,365,265,183,439,440,441,442,450,507,
73,77,165,157,160,159,173,207,208,217,218,226,227,257,258,362,363,365,366,423,440,441,447,
245,162,257,
442,
236,
245,271,246,247,241,501,164,248,165,455,156,509,310,522,335,262,419,420,421,423,424,425,426,177,437,154,
241,501,164,87,171,172,310,155,261,505,506,437,438,441,268,
3,13,14,18,498,241,501,164,72,502,354,93,102,536,252,143,172,504,174,233,236,310,176,298,352,263,505,419,420,421,423,424,425,426,177,441,449,268,154,549,
178,255,
236,
236,442,
522,
480,481,533,524,432,437,440,
354,236,
236,155,418,
70,502,456,467,360,432,440,
247,236,327,328,
247,236,327,328,
26,27,28,29,30,31,32,33,34,35,36,244,84,37,245,86,38,39,232,40,271,41,286,42,246,311,43,247,315,44,326,45,351,46,357,497,240,241,242,500,243,466,70,249,165,502,250,142,102,103,118,120,141,252,158,253,254,169,510,174,255,456,235,236,310,284,257,285,258,294,297,155,261,467,415,525,423,424,189,438,439,440,441,442,487,
548,
236,
199,
236,
247,236,257,327,328,440,
246,160,257,
84,247,120,253,170,310,257,442,
497,464,70,164,167,156,172,514,518,236,506,416,525,524,432,437,438,441,447,154,
236,310,256,
499,172,
246,498,71,236,257,313,336,427,429,451,
501,155,