513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,
513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513
0,0,0,250,251,251,251,251,251,251,251,251,251,251,251,251,
0,0,0,215,244,244,244,244,244,244,244,244,244,244,244,244,
0,0,0,231,244,244,244,244,244,244,244,244,244,244,244,244,
0,0,0,231,244,244,244,244,244,244,244,244,244,244,244,244,
0,0,0,202,204,204,204,204,204,203,204,204,204,204,204,203,
0,0,366,218,220,220,220,220,220,219,220,220,220,220,220,257,
0,0,382,234,236,236,236,236,236,235,236,236,236,236,236,273,
0,0,382,383,383,383,383,337,207,335,335,321,351,207,322,289,
0,0,382,383,383,383,335,335,383,337,383,383,383,383,383,383,
0,0,382,383,383,334,335,334,383,383,383,383,383,383,383,383,
0,0,382,383,383,350,207,383,383,383,383,383,383,383,383,383,
0,0,382,383,383,351,383,383,383,341,309,340,383,383,383,383,
0,0,382,383,383,323,383,383,383,294,326,292,383,383,383,383,
0,0,382,383,383,350,322,383,383,294,326,292,255,286,287,254,
0,0,382,383,383,383,383,383,383,294,326,292,208,190,192,206,
0,0,382,383,383,383,323,306,383,294,326,292,208,222,224,206
252,251,251,251,251,251,251,251,251,252,253,0,0,0,0,0,
244,244,244,244,244,244,244,244,244,244,216,0,0,0,0,0,
244,244,244,244,244,244,244,244,244,244,216,0,0,0,0,0,
244,244,244,244,244,244,244,244,244,244,216,0,0,0,0,0,
204,204,203,204,204,204,204,204,204,204,205,0,0,0,0,0,
258,259,219,220,220,220,220,220,220,220,221,368,478,366,367,367,
274,275,235,236,236,236,236,236,236,236,237,384,478,382,383,383,
290,291,207,383,383,383,383,383,383,383,431,447,478,382,383,383,
207,383,306,335,383,383,383,383,383,383,384,479,366,414,383,383,
383,383,307,207,335,383,383,383,383,383,384,479,382,383,383,383,
383,383,383,322,351,383,383,383,383,383,384,479,382,383,383,383,
383,383,383,383,335,351,383,383,383,383,384,479,382,383,383,383,
383,383,383,383,351,334,383,383,383,431,447,478,382,383,383,383,
383,383,383,383,337,351,383,383,383,384,479,366,414,383,383,383,
383,383,383,341,309,309,340,383,383,384,478,382,383,383,383,337,
383,383,383,294,326,326,292,383,383,384,479,382,383,383,383,351
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,368,
383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,384,
383,350,338,350,207,334,207,383,383,383,383,383,383,383,383,384,
207,207,383,207,207,337,351,351,350,334,306,323,383,383,383,384,
383,306,383,383,383,383,207,337,350,350,334,383,383,322,383,384,
350,335,383,383,383,383,335,307,350,306,334,351,334,207,383,384,
207,338,383,383,383,383,383,383,334,383,334,383,334,383,383,384,
334,337,383,383,383,383,383,383,383,383,383,322,337,383,383,384,
335,350,383,383,383,383,383,383,383,383,383,383,306,338,337,384,
207,383,383,383,431,399,399,399,399,399,399,430,383,383,351,384,
337,350,431,399,447,479,478,478,478,479,478,382,383,323,351,384
0,0,382,383,383,383,350,351,383,294,326,292,239,271,270,238,
0,0,382,383,383,383,322,334,350,294,326,292,337,350,323,383,
0,0,382,383,383,383,383,334,307,294,326,292,337,383,383,207,
0,0,382,383,383,383,383,351,383,294,326,292,383,335,383,321,
0,0,382,383,383,383,383,321,383,294,326,356,309,309,309,309,
0,0,382,383,383,383,383,350,306,294,326,326,326,326,326,326,
0,0,382,383,383,322,351,318,421,325,277,277,277,277,277,278,
0,0,382,383,383,334,383,207,207,383,383,383,383,383,383,325,
0,0,382,383,383,335,334,307,383,383,383,383,383,383,383,383,
0,0,382,383,383,350,383,207,305,383,431,399,399,399,399,399,
0,0,382,383,383,321,207,351,207,334,415,367,367,368,478,479,
0,0,382,383,383,207,207,350,383,383,207,383,383,384,479,479,
0,0,382,383,383,351,383,321,207,335,335,323,383,384,479,479,
0,0,382,383,383,306,338,421,383,207,306,383,323,384,478,478,
0,0,382,383,383,383,207,383,335,351,338,322,321,415,368,479,
0,0,382,383,383,383,305,350,337,383,350,306,323,383,384,478
383,383,383,294,326,326,292,383,383,384,478,382,383,383,337,335,
383,383,207,325,277,277,324,383,431,400,479,382,383,383,383,383,
383,323,383,323,383,383,383,383,384,479,366,414,383,383,383,383,
321,350,383,383,383,383,383,383,384,479,382,383,383,383,383,383,
340,207,383,383,383,383,383,383,384,478,382,383,383,383,350,207,
308,309,309,309,309,340,383,431,447,479,382,383,383,383,207,338,
326,326,326,326,326,292,383,384,479,366,414,383,383,383,334,307,
277,277,277,277,277,324,383,384,479,382,383,383,383,383,335,322,
383,383,383,383,383,383,383,384,479,382,383,383,383,383,307,334,
399,430,383,383,383,383,383,384,479,382,383,383,383,383,207,383,
478,398,399,399,430,383,431,400,478,382,383,383,383,383,383,207,
478,478,479,478,446,399,400,479,366,414,383,383,383,383,383,334,
479,479,366,368,478,478,478,478,382,383,383,383,383,383,383,334,
478,478,382,415,367,368,478,478,398,430,383,383,383,383,383,350,
479,478,382,383,383,415,367,368,478,446,399,430,383,383,383,383,
478,478,382,383,383,383,383,415,368,478,479,398,430,383,383,383
338,383,384,479,479,479,478,478,479,479,479,382,383,207,383,384,
383,383,384,478,479,366,367,367,368,478,479,382,383,207,334,384,
383,383,384,479,478,382,431,430,384,478,479,382,383,337,335,384,
383,383,384,479,479,382,415,414,384,478,478,382,383,207,383,384,
383,383,384,478,478,446,399,399,447,479,478,382,383,334,207,384,
383,383,415,367,368,479,478,478,479,478,478,382,383,334,383,384,
307,383,383,383,415,367,368,479,479,366,367,414,383,306,351,384,
207,383,383,424,437,437,455,456,456,456,455,423,383,337,323,384,
334,383,424,438,409,409,409,409,409,409,409,420,383,307,383,384,
323,307,408,439,440,405,441,440,441,406,404,407,383,383,383,384,
337,350,337,351,351,306,322,424,437,438,420,383,383,383,383,384,
350,383,424,437,456,455,423,422,409,409,420,335,334,335,383,384,
322,383,408,406,409,409,420,422,404,406,420,323,337,334,337,384,
383,335,383,408,406,409,436,438,436,438,420,383,383,383,307,384,
350,306,305,383,408,406,409,409,409,404,407,383,383,383,383,384,
383,351,350,335,383,408,405,440,441,407,383,383,383,383,383,384
0,0,382,383,383,383,383,307,207,338,321,334,383,383,415,367,
0,0,382,383,383,383,323,334,207,335,306,207,337,383,383,383,
0,0,382,383,383,383,334,335,306,383,207,383,383,383,383,383,
0,0,382,383,383,383,383,334,323,335,307,334,337,322,351,383,
0,0,382,383,383,334,323,337,350,383,207,383,334,335,383,351,
0,0,382,383,383,322,321,207,307,383,383,383,383,383,383,383,
0,0,382,383,383,383,383,383,383,383,383,383,383,383,383,383,
0,0,382,383,383,383,383,383,383,383,383,383,383,383,383,383,
0,0,446,399,399,399,399,399,399,399,399,399,399,399,399,399,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
367,367,414,383,383,383,383,383,415,367,368,478,446,399,430,383,
383,383,383,383,383,383,383,383,383,383,415,368,479,479,446,399,
383,383,383,383,383,207,306,350,321,383,383,415,367,368,479,479,
207,207,207,334,306,351,350,338,383,383,383,383,383,415,367,368,
318,351,207,351,334,383,350,383,383,383,383,383,383,383,383,415,
383,383,335,321,306,383,337,338,207,303,383,383,383,383,383,383,
383,383,383,383,383,383,383,383,323,350,383,383,383,383,383,383,
383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,
399,399,399,399,399,399,399,399,430,383,383,383,383,383,383,383,
0,0,0,0,0,0,0,0,398,399,399,399,399,399,399,399,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
383,383,323,323,307,350,383,383,383,383,383,383,383,383,383,384,
430,383,383,335,350,335,334,383,383,383,383,383,383,383,383,384,
446,430,383,383,207,383,351,337,383,383,383,383,383,383,383,384,
479,446,399,430,383,334,383,334,306,334,337,350,322,207,383,384,
368,478,478,398,430,383,335,334,334,383,383,350,334,337,383,384,
415,367,368,479,382,383,383,383,351,383,350,207,321,335,383,384,
383,383,415,367,414,383,323,383,322,350,338,337,322,383,383,384,
383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,384,
383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,384,
399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,447,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0