CanvasCycle.processImage({filename:'V14.LBM',width:640,height:480,colors:[[0,0,0],[159,179,207],[143,159,191],[71,83,127],[71,79,123],[63,71,115],[35,35,59],[27,27,47],[15,19,31],[19,23,35],[23,27,43],[27,31,47],[31,35,55],[39,39,63],[23,27,47],[27,35,55],[31,39,59],[35,39,67],[39,47,71],[27,35,59],[31,39,63],[31,43,67],[35,43,67],[31,39,67],[31,39,71],[35,43,75],[39,47,79],[47,51,91],[31,39,75],[39,47,79],[43,51,87],[51,55,91],[35,47,79],[39,51,87],[47,55,95],[59,63,99],[247,251,255],[235,243,255],[223,239,255],[211,235,255],[191,227,255],[171,215,255],[155,199,247],[135,179,239],[115,163,235],[95,151,231],[79,139,231],[75,123,227],[55,71,107],[63,83,119],[75,91,135],[83,103,147],[95,115,159],[107,127,171],[119,139,183],[143,167,203],[167,191,227],[195,223,251],[223,239,251],[255,255,255],[43,51,87],[39,51,87],[47,55,95],[51,63,99],[63,71,115],[55,63,107],[51,59,99],[51,59,99],[47,55,95],[43,51,91],[43,51,87],[43,51,91],[51,63,99],[59,71,111],[67,83,123],[59,75,111],[55,67,103],[47,59,95],[35,47,83],[23,31,63],[19,27,59],[23,31,67],[27,39,75],[35,47,83],[31,39,75],[27,35,71],[23,31,63],[19,27,59],[19,31,63],[23,35,67],[27,35,71],[31,43,75],[35,47,83],[27,39,75],[23,31,67],[19,27,59],[59,75,111],[55,71,107],[51,67,103],[51,63,99],[51,63,99],[55,67,103],[55,67,103],[55,71,107],[59,75,111],[55,71,107],[55,67,103],[51,63,99],[51,63,99],[51,67,103],[55,71,107],[59,75,111],[39,47,79],[43,51,87],[47,59,95],[51,63,99],[47,59,95],[47,55,91],[43,51,83],[39,47,79],[35,43,75],[39,47,79],[43,51,87],[47,59,95],[51,63,99],[47,59,95],[43,51,87],[39,47,79],[83,103,147],[79,99,143],[79,95,139],[75,91,135],[75,91,135],[75,87,131],[71,83,127],[71,83,127],[71,83,127],[71,83,127],[75,87,131],[75,91,135],[75,91,135],[79,95,139],[79,99,143],[83,103,147],[71,91,135],[67,87,131],[67,83,127],[67,79,123],[63,75,119],[63,71,115],[63,71,115],[63,71,115],[63,71,115],[63,71,115],[63,71,115],[63,71,115],[63,75,119],[63,79,123],[67,83,127],[71,91,135],[63,79,123],[59,75,119],[59,71,115],[55,67,111],[55,67,107],[55,63,103],[51,59,99],[51,59,99],[51,59,99],[55,63,103],[55,63,103],[55,67,107],[59,71,111],[59,71,115],[59,75,119],[63,79,123],[103,123,167],[95,115,159],[91,111,155],[87,107,151],[83,103,147],[79,99,143],[75,95,139],[71,91,135],[71,91,135],[75,95,139],[79,99,143],[83,103,147],[87,107,151],[91,111,155],[95,115,159],[103,123,167],[91,111,155],[87,107,151],[83,103,147],[83,99,143],[79,99,143],[79,95,139],[75,91,135],[75,91,135],[75,91,135],[75,91,135],[79,95,139],[79,99,143],[83,99,143],[83,103,147],[87,107,151],[91,111,155],[75,95,139],[71,91,135],[67,87,131],[63,83,127],[63,83,123],[59,79,119],[55,75,115],[55,75,111],[55,75,115],[59,79,115],[59,83,119],[63,83,123],[67,87,127],[67,87,131],[71,91,135],[75,95,139],[31,35,51],[31,39,59],[35,43,67],[39,47,79],[35,43,71],[35,39,63],[31,39,55],[31,35,51],[31,35,55],[35,39,59],[35,43,67],[35,43,71],[39,47,79],[35,43,67],[31,39,59],[31,35,51],[255,0,0],[255,127,127],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[255,255,255],[23,31,47],[0,15,15],[19,23,35],[11,19,27],[11,11,19],[11,11,19],[19,19,35],[255,255,255]],cycles:[{reverse:0,rate:0,low:240,high:241},{reverse:2,rate:0,low:0,high:0},{reverse:0,rate:0,low:0,high:0},{reverse:0,rate:0,low:0,high:0},{reverse:0,rate:0,low:0,high:0},{reverse:0,rate:0,low:0,high:0},{reverse:0,rate:1995,low:80,high:95},{reverse:0,rate:1995,low:96,high:111},{reverse:0,rate:1995,low:112,high:127},{reverse:0,rate:1995,low:224,high:239},{reverse:2,rate:1380,low:128,high:143},{reverse:2,rate:1380,low:144,high:159},{reverse:2,rate:1380,low:160,high:175},{reverse:2,rate:1380,low:176,high:191},{reverse:2,rate:1689,low:192,high:207},{reverse:2,rate:1689,low:208,high:223}],pixels:[ 200,216,200,216,201,217,201,217,200,216,200,216,200,217,201,217,201,216,200,216,200,216,200,216,198,216,200,216,198,216,197,216,194,216,196,215,194,215,194,216,195,216,195,216,51,215,51,215,199,215,199,215,196,214,196,214,196,213,196,213,196,212,51,212,51,51,51,51,51,51,192,211,192,211,200,212,200,212,200,211,199,215,200,212,199,216,200,212,199,215,199,215,199,215,199,215,199,215,199,215,198,214,197,213,180,180,180,211,179,178,178,178,178,178,177,177,193,209,193,210,194,209,193,210,193,209,178,210,178,178,178,178,52,179,52,52,52,52,52,179,52,179,179,179,179,179,180,212,195,211,196,212,196,212,196,212,196,212,196,212,196,212,195,212,196,211,195,211,195,211,195,211,195,211,195,210,178,178,178,210,194,210,193,209,193,209,193,209,193,208,206,222,222,222,206,190,192,52,207,191,223,223,222,222,206,222,206,222,206,189,205,189,205,189,205,189,204,204,204,220,220,203,203,219,219,203,202,202,218,202,202,202,218,217,217,201,217,217,217,201,216,216,216,216,216,216,215,215,215,215,214,214,214,214,214,214,198,213,197,213,197,197,197,196,196,196,196,196,196,196,195,195,195,195,195,195,195,194,194,194,194,194,194,194,193,193,194,194,194,194,194,194,193,193,193,193,193,193,193,193,193,192,192,207,207,206,206,206,205,205,205,221,221,221,221,220,220,220,220,220,220,220,219,219,219,219,219,219,221,220,220,220,220,220,220,220,220,219,219,219,219,219,219,219,218,218,218,218,218,218,218,217,217,217,217,217,201,201,200,200,200,200,200,200,200,199,199,215,199,215,199,215,214,198,198,214,198,214,214,213,213,213,213,213,213,213,212,212,212,212,212,212,212,211,211,211,211,211,211,195,210,210,210,194,210,194,194,193,209,193,193,193,193,193,192,192,192,192,192,192,223,223,223,223,223,223,223,223,222,222,222,222,222,222,222,222,222,222,222,214,206,206,206,51,205,205,205,51,205,51,204,51,205,51,204,51,204,52,204,52,204,52,204,221,219,196,219,211,219,211,195,195,219,211,195,211,201,211,201,211,201,216,200,216,199,216,199,215,51,51,51,51,51,51,51,51,52,51,52,51,52,52,52,52,52,51,51,51,51,210,195,210,211,208,192,208,192,192,192,192,51,219,202,218,209,218,202,210,208,209,193,209,193,209,193,209,193,209,192,192,192,192,192,192,192,192,207,52,52,52,52,51,52,52,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,216,51,215,51,215,51,214,214,214,213,214,214,213,211,213,213,213,210,212,212,212,210,212,209,219,209,212,208,219,223,219,203,219,203,219,203,219,203,219,203,219,203,218,202,218,202,218,202,202,202,218,202,202,202,202,202,202,202,202,202,201,201,201,201,201 ,217,201,217,201,217,201,217,201,217,201,217,201,217,201,216,200,216,200,216,201,217,198,217,198,216,198,216,194,217,198,217,193,216,194,216,195,217,194,217,195,217,51,216,51,216,51,216,200,216,195,215,192,215,196,215,192,215,192,213,192,213,51,213,176,213,176,213,176,212,192,212,192,213,200,216,200,212,200,216,200,216,200,216,200,216,200,216,200,216,199,215,200,215,199,216,200,215,199,215,198,214,183,215,181,213,181,212,180,212,179,211,178,178,52,178,52,210,194,210,194,209,194,210,194,210,178,210,178,211,179,178,179,179,52,178,52,179,52,180,52,179,52,212,179,211,180,212,179,212,196,211,195,212,196,212,196,212,180,213,197,212,196,212,195,211,196,212,195,211,195,211,195,211,195,210,195,211,178,210,194,209,193,210,210,209,209,209,208,208,208,222,222,223,223,209,209,209,207,223,207,223,206,222,206,221,205,222,205,221,205,205,204,205,205,204,204,204,220,203,220,204,219,203,219,202,218,203,219,202,218,202,217,201,218,201,217,201,217,200,217,201,216,200,216,216,215,216,216,215,199,215,198,214,198,214,197,214,198,213,197,197,196,196,197,197,196,196,196,195,195,196,196,195,195,195,194,194,194,193,193,194,194,195,194,194,194,193,193,194,194,193,194,193,193,210,194,209,193,209,193,208,193,209,208,208,207,223,222,222,222,221,221,222,222,221,221,221,220,220,221,221,220,220,220,219,203,221,221,220,220,220,219,219,220,220,219,219,219,219,219,219,219,218,219,219,218,218,218,218,217,217,218,217,217,217,201,200,200,201,200,200,200,216,199,215,200,215,199,215,215,214,198,199,198,198,198,198,213,213,214,213,213,213,213,212,212,213,212,212,213,213,212,212,212,196,211,212,212,195,211,195,211,194,211,195,210,194,210,194,209,194,210,193,209,193,193,192,209,193,192,208,223,223,222,223,223,222,222,223,223,222,223,223,206,222,222,222,205,222,206,221,205,221,205,221,205,221,204,204,205,205,204,204,205,204,204,51,204,203,203,51,203,220,220,211,203,212,219,196,218,196,219,211,218,211,218,211,218,211,217,217,213,217,217,215,51,216,51,216,51,214,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,51,221,51,221,212,211,212,211,194,194,194,194,194,219,51,219,209,219,209,209,209,209,208,209,223,208,222,208,192,208,193,193,193,193,192,192,192,192,207,207,52,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,51,51,51,213,51,212,51,212,51,212,51,211,51,211,51,211,51,211,51,210,51,214,51,214,210,213,209,221,209,213,209,220,208,220,223,220,223,220,223,219,223,219,222,219,223,219,222,219,202,218,202,218,202,219,203,203,203,202,202,202,202,202,202,202,202,202,201,201,201,201,202,202,202,202,201,201,201 ,201,217,201,217,201,217,201,217,201,217,201,217,201,217,201,217,200,216,200,216,200,217,201,217,201,216,198,216,198,217,197,217,197,217,197,216,196,216,195,217,193,217,196,216,195,216,51,216,200,216,200,215,196,215,197,215,196,215,196,215,197,213,51,213,196,213,192,213,192,212,192,212,192,213,200,213,200,212,200,212,200,212,200,212,200,212,200,216,199,212,200,215,199,216,200,215,200,216,199,215,199,214,198,214,182,213,180,180,179,179,179,179,178,179,179,178,178,210,194,210,194,210,194,211,195,210,194,211,178,178,179,179,178,179,179,179,195,179,179,179,180,180,179,212,196,212,196,212,196,212,196,212,196,212,196,212,196,212,196,212,196,212,196,212,196,212,196,212,196,211,195,211,195,211,195,179,179,179,52,52,52,178,193,209,193,209,193,209,193,208,208,223,206,222,210,210,208,223,207,223,223,223,222,222,222,222,206,189,205,189,205,189,204,188,204,204,220,220,220,203,203,219,219,203,219,203,218,202,218,202,218,202,218,217,217,217,217,217,217,216,216,216,216,216,216,216,215,215,199,214,198,214,198,214,198,198,197,197,197,213,197,197,197,196,196,196,196,196,196,196,195,195,195,195,195,195,194,194,195,195,195,195,195,195,194,194,194,194,194,194,194,194,194,194,193,193,193,209,193,209,209,208,208,208,208,223,223,223,222,222,222,222,221,221,221,221,221,221,221,220,220,220,220,220,221,221,221,221,221,220,220,220,220,220,220,220,219,219,219,219,219,219,219,218,218,218,218,218,218,218,217,217,217,201,201,201,201,200,200,200,200,200,200,216,199,215,199,215,215,215,199,198,198,198,198,198,198,198,213,213,213,213,213,213,213,213,213,213,213,212,212,212,212,212,212,212,211,211,211,211,211,211,211,194,210,194,210,194,210,194,193,193,193,193,193,193,193,192,192,208,223,223,223,223,223,223,223,222,222,222,222,222,222,222,222,222,222,222,221,221,221,214,205,205,205,51,205,205,204,51,204,51,204,51,204,51,204,51,204,51,203,221,219,211,219,195,219,212,203,196,218,211,195,211,195,211,195,211,201,210,201,217,201,216,200,216,200,216,51,215,51,215,51,215,51,51,51,51,51,51,51,51,51,51,51,51,51,221,205,221,205,221,205,211,194,210,194,194,194,194,203,219,203,219,203,219,202,218,202,209,223,208,192,208,192,209,193,209,193,209,192,192,192,192,207,207,207,52,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,216,51,216,51,215,51,215,215,215,215,214,214,214,214,214,214,213,213,213,213,213,223,212,212,212,223,220,223,219,222,219,203,219,203,219,203,219,202,218,202,218,203,219,203,219,202,218,202,218,202,218,202,202,202,201,201,201,201,202,202,202,202,202,201,201,201,201 ,217,201,217,201,217,201,217,201,217,201,217,201,217,201,216,200,216,200,217,201,217,201,216,199,216,193,216,199,217,193,217,194,216,195,216,195,216,195,216,51,216,51,216,51,216,51,216,200,215,192,215,197,215,192,215,192,215,192,214,51,214,176,214,176,214,192,213,176,213,176,213,176,208,176,212,185,217,184,216,185,216,184,217,185,216,201,217,200,216,200,216,200,216,200,216,200,216,199,215,184,215,183,215,183,214,182,214,180,212,180,179,179,179,52,179,52,179,52,210,195,210,194,211,195,211,195,211,179,211,179,211,179,212,180,211,196,212,179,211,180,211,179,212,180,211,196,212,196,212,197,212,196,213,197,212,181,213,196,212,197,212,196,213,197,212,196,212,195,211,196,212,195,212,212,52,53,52,178,52,179,52,178,210,210,209,209,209,208,208,209,209,222,211,211,210,210,209,208,208,223,223,222,223,207,222,206,222,205,221,206,206,204,205,205,204,220,204,219,203,220,204,219,203,219,202,218,203,218,202,218,202,217,202,218,200,216,201,216,216,216,216,215,216,200,215,215,215,214,214,215,215,214,214,214,213,213,214,197,213,197,213,196,213,197,196,196,196,196,195,195,195,194,194,195,196,196,195,195,195,194,194,195,194,194,195,195,194,194,195,194,194,194,210,193,210,194,209,193,210,194,209,193,209,192,208,208,208,222,223,223,222,222,222,222,221,221,221,220,220,221,221,220,222,222,221,221,222,222,221,221,221,220,220,221,221,220,220,220,219,219,220,220,219,219,219,218,218,219,218,218,218,218,217,201,218,201,217,217,217,200,216,201,216,200,216,200,199,215,216,215,215,199,215,198,214,199,214,198,214,214,213,213,214,213,213,213,213,212,196,213,196,212,212,212,211,211,196,211,195,211,195,210,195,211,194,210,194,210,193,210,194,209,193,209,193,208,193,193,208,208,223,223,223,223,223,222,222,223,223,222,222,222,221,221,222,222,221,222,222,205,221,205,221,204,221,205,220,204,221,205,204,204,204,203,203,204,219,203,220,220,219,219,212,218,202,219,195,218,195,219,195,218,195,218,210,217,210,217,210,218,210,217,209,212,209,216,209,213,209,200,216,51,208,51,208,51,208,51,223,51,223,51,222,51,222,51,222,51,221,205,211,213,211,194,194,194,194,194,194,194,219,51,219,210,219,210,209,209,209,208,209,223,209,193,208,192,208,192,192,207,207,207,207,207,207,207,207,52,51,52,51,52,51,52,51,51,214,51,51,51,51,51,51,51,213,51,213,51,212,51,212,51,212,51,211,51,211,51,211,51,211,51,210,51,214,51,210,51,213,209,209,223,213,223,220,223,219,222,219,222,219,223,219,221,219,222,219,222,219,221,219,221,218,202,218,202,218,202,218,202,202,202,202,202,202,201,201,201,201,201,201,201,201,201,201,201,201,201,200,200 ,201,217,201,217,201,217,201,217,201,217,201,217,201,217,201,216,200,216,200,216,201,217,201,217,198,216,200,216,198,217,198,217,198,216,197,216,195,216,195,216,196,216,196,216,51,216,51,216,200,216,199,215,197,215,197,215,197,215,197,214,192,214,192,214,192,214,192,213,176,213,176,213,176,51,184,213,185,51,185,212,185,51,184,51,184,216,201,217,200,217,201,216,200,217,200,216,200,216,200,216,200,215,199,215,182,214,182,213,181,181,181,180,180,180,179,179,180,179,179,211,195,211,195,211,195,211,196,211,195,212,196,212,196,212,196,52,180,211,195,212,196,212,196,212,196,212,197,212,196,213,197,212,197,213,197,213,197,212,196,213,197,212,197,213,196,212,197,212,196,212,196,52,52,52,52,52,52,52,52,52,53,53,194,210,209,209,194,208,208,209,209,211,211,211,210,210,194,209,193,223,223,222,222,222,205,189,206,189,205,205,205,188,205,205,220,204,220,203,203,204,220,203,219,203,218,202,219,202,218,218,218,201,217,217,216,216,217,216,216,216,216,215,216,216,198,214,215,214,214,214,214,213,214,214,213,213,213,212,212,213,196,196,196,196,195,196,196,195,195,195,194,194,195,196,196,195,195,195,194,194,195,195,195,195,195,195,195,195,194,194,194,210,194,194,194,210,194,210,209,209,193,209,208,208,208,208,208,223,222,222,222,222,222,222,222,221,221,221,221,221,221,222,222,222,222,222,221,221,221,221,221,221,221,220,220,220,220,220,220,220,219,219,219,219,219,219,219,218,218,218,218,218,218,218,217,217,217,217,217,217,216,216,216,216,216,200,216,215,215,215,215,215,215,215,214,214,214,214,214,214,214,213,213,213,213,213,213,213,212,212,212,196,212,212,212,211,211,211,211,195,211,211,210,194,210,194,194,194,210,193,193,193,193,193,193,193,192,192,208,223,223,223,223,223,223,223,222,222,222,222,222,222,222,221,221,222,222,221,221,221,221,221,221,221,205,221,221,220,204,204,204,51,204,220,219,208,219,212,219,212,219,212,219,196,218,211,203,195,218,195,218,195,218,210,194,210,217,210,194,210,194,209,193,209,193,209,193,209,193,208,192,208,192,208,192,208,51,208,192,208,51,223,207,211,206,222,206,222,206,211,195,211,194,210,194,194,194,220,204,220,204,220,204,219,203,219,203,209,203,209,193,209,193,208,192,208,192,208,207,207,207,207,207,207,207,207,207,51,52,51,51,51,51,51,51,51,51,51,51,214,51,51,51,217,51,51,51,217,51,51,51,216,51,51,51,215,51,211,215,215,51,215,214,214,214,214,214,214,213,213,213,213,213,213,212,212,223,212,212,219,222,219,211,219,222,219,203,219,203,219,203,218,202,218,202,218,202,218,202,218,202,218,202,202,201,217,201,201,201,201,201,201,201,201,201,201,201,200,200,200 ,218,202,218,202,217,201,217,201,218,202,218,202,218,201,217,201,217,201,217,201,217,199,217,199,217,199,217,194,217,199,217,194,217,195,217,194,217,51,217,196,217,51,217,51,217,51,217,192,216,197,216,192,216,192,216,192,215,192,215,192,215,192,215,192,214,176,214,176,214,176,208,176,214,185,217,185,51,52,185,185,51,52,185,184,184,201,216,200,217,201,216,201,217,200,216,200,216,200,216,200,215,184,216,183,215,183,214,182,213,181,212,180,212,179,211,180,179,179,180,180,179,195,211,195,211,196,211,195,212,196,212,196,212,196,180,52,212,196,212,196,212,196,212,196,213,197,212,196,213,197,213,197,213,197,213,197,213,197,213,197,213,197,213,197,213,197,212,196,212,196,180,52,52,52,52,196,52,53,52,178,52,178,52,178,52,178,52,177,52,180,52,180,52,179,211,195,209,193,193,208,208,207,222,206,222,206,222,206,206,205,221,205,204,220,204,220,204,220,204,219,203,219,203,219,203,218,202,218,202,218,201,217,217,217,201,216,216,200,216,216,216,200,215,199,215,214,198,214,214,214,214,214,213,213,213,213,213,197,213,196,212,196,211,195,195,195,211,195,194,194,194,194,194,195,195,195,194,194,194,194,194,195,211,195,211,195,210,194,211,195,210,195,211,194,210,194,209,193,210,210,209,193,209,208,208,209,209,208,208,223,222,222,222,222,221,222,222,220,220,221,221,222,222,222,221,205,222,222,221,221,221,220,220,221,220,220,220,220,219,219,220,219,219,219,219,218,219,219,218,218,218,218,217,218,218,217,217,217,217,216,217,217,200,216,200,215,199,216,216,215,215,215,214,214,215,215,214,214,214,213,213,214,198,213,197,213,196,212,197,213,196,212,196,211,195,212,195,211,195,211,194,210,195,210,194,210,194,209,193,210,193,193,193,209,192,193,193,208,192,223,207,222,207,223,222,222,223,223,222,222,222,221,221,222,221,221,222,222,221,221,221,220,220,221,221,204,220,204,220,204,220,220,219,220,220,219,203,220,204,219,195,203,202,218,195,218,195,202,194,217,194,218,195,217,195,218,194,217,194,217,194,217,194,216,210,196,212,216,212,193,212,193,209,51,209,193,211,192,208,193,208,192,210,194,210,206,211,195,211,214,195,194,194,194,194,194,221,51,220,51,220,51,220,203,219,210,210,209,208,209,208,223,223,222,223,207,222,206,206,206,206,207,207,207,207,206,206,51,51,52,51,51,51,51,215,51,214,51,214,51,214,51,214,218,213,51,213,51,213,51,212,51,212,51,212,51,211,51,211,51,211,51,211,51,210,51,210,209,210,208,209,208,209,223,220,222,219,223,219,222,219,222,219,222,219,222,218,222,218,221,219,203,219,221,218,202,218,202,202,202,202,202,201,201,201,201,201,201,201,201,201,200,200,200,200,201,201,201,201,200 ,201,217,202,218,202,218,201,217,201,217,202,218,202,218,202,217,201,217,201,217,201,217,201,217,201,217,199,217,199,217,199,217,198,217,198,217,197,217,195,217,196,217,197,217,196,217,197,217,201,216,200,216,200,216,198,216,198,215,192,215,199,215,192,215,192,215,192,214,192,214,176,51,185,51,186,51,185,51,186,51,52,51,52,52,52,213,201,217,201,217,201,217,200,216,201,216,200,217,201,216,201,217,200,216,200,215,199,215,197,213,197,213,180,213,181,180,180,180,180,180,180,180,196,212,196,212,196,212,196,212,197,212,196,181,181,180,196,180,180,212,197,212,196,213,197,212,197,213,196,212,197,213,197,214,198,213,198,214,197,213,197,213,197,213,196,212,197,213,196,213,197,212,52,52,52,52,52,52,53,52,53,52,53,53,53,53,178,52,53,52,197,52,196,212,211,211,210,209,193,209,209,223,207,223,206,222,207,190,206,190,205,205,221,221,220,205,205,204,220,204,219,203,220,204,219,203,219,202,218,218,217,217,218,218,217,217,217,216,216,216,215,215,216,215,215,215,215,214,214,214,213,213,214,213,213,213,213,212,213,213,195,211,196,211,195,195,194,194,195,195,194,194,194,195,194,194,195,195,194,194,194,211,195,211,211,211,211,211,211,211,195,210,194,210,194,210,210,210,209,209,209,209,209,209,209,208,208,208,208,223,223,223,222,222,222,221,221,221,221,223,223,223,222,222,222,222,222,222,222,221,221,221,221,220,220,220,220,220,220,219,219,219,219,219,219,219,218,218,218,218,218,218,218,217,217,217,217,217,217,217,216,216,216,200,216,200,216,215,215,215,215,215,215,215,214,214,214,214,214,214,214,213,213,197,197,197,213,197,196,196,196,196,196,196,211,211,211,195,211,195,211,194,194,194,194,194,193,193,193,193,193,193,192,192,192,192,192,207,223,207,223,223,223,223,223,222,222,222,222,222,222,222,222,222,222,222,221,221,221,221,221,221,220,220,220,220,220,220,220,213,220,220,220,211,203,196,203,196,203,211,219,211,219,211,202,195,218,210,218,210,217,211,217,211,217,210,194,210,194,194,194,194,194,210,196,212,196,212,196,212,194,210,194,211,194,211,195,212,193,209,193,210,194,194,194,195,195,211,195,211,194,194,194,194,51,221,205,221,204,220,204,220,204,220,203,219,203,208,203,208,202,223,207,223,207,222,206,222,206,222,207,207,207,207,206,206,206,51,51,51,51,51,51,51,51,51,51,214,51,214,211,214,210,213,209,213,209,213,209,213,209,212,208,212,51,212,51,211,51,211,222,222,222,214,214,214,214,214,214,213,213,213,213,213,213,212,212,212,212,212,212,219,211,219,211,218,202,218,203,219,203,219,202,218,202,218,202,218,202,218,202,217,201,217,201,201,201,201,201,200,200,200,200,201,201,201,201,201,200,200 ,218,202,218,202,217,201,217,201,218,202,218,202,217,201,217,201,217,201,217,200,217,199,217,200,217,193,217,193,217,193,217,194,217,195,217,195,217,196,217,196,217,196,217,196,217,192,216,197,216,192,216,192,216,192,216,192,216,192,216,192,216,192,216,192,208,176,215,176,208,176,214,176,208,185,51,185,185,52,51,52,185,52,185,52,185,201,217,201,217,201,217,200,216,201,216,200,217,200,216,200,216,200,216,200,215,199,215,198,214,198,214,181,213,181,212,181,213,180,180,180,180,180,180,52,180,52,180,52,180,52,180,52,181,52,180,197,213,180,212,180,212,180,181,196,212,197,213,197,213,197,213,181,213,181,213,198,213,197,213,197,213,197,213,197,213,197,213,181,213,197,180,52,180,196,52,52,52,179,52,179,52,179,52,178,52,178,52,177,52,180,52,196,196,212,211,211,210,194,210,192,208,192,208,192,223,207,223,207,223,206,222,222,205,221,205,220,204,220,204,220,204,220,203,219,203,219,203,218,202,218,202,218,201,217,217,216,216,216,216,200,216,200,215,199,215,214,214,214,214,214,214,213,213,213,213,212,212,212,212,196,212,195,211,195,210,194,210,194,209,193,193,193,209,194,210,194,209,193,209,193,209,196,212,195,211,212,211,211,211,211,210,194,211,194,210,195,211,194,210,210,209,209,210,210,208,209,209,208,208,223,222,222,222,222,221,221,222,223,223,223,223,222,223,223,222,222,222,221,221,222,222,221,221,221,220,220,221,221,220,220,220,219,219,219,219,218,219,219,218,218,218,217,217,218,218,217,201,217,200,216,201,217,200,216,200,199,199,216,215,215,215,215,214,214,215,214,214,214,214,213,198,214,197,213,197,212,196,213,197,196,196,196,195,195,196,196,195,195,195,194,194,194,210,193,210,194,209,193,209,192,208,209,209,192,192,208,207,223,207,223,206,223,207,222,206,222,206,222,222,222,221,221,222,221,221,221,221,220,221,221,220,220,221,221,220,220,220,219,219,220,219,219,220,220,203,219,203,218,218,219,203,218,202,202,201,217,194,217,201,218,213,217,213,217,213,216,213,217,213,201,196,216,196,216,196,215,212,196,212,215,212,194,211,195,211,195,211,195,211,193,211,195,195,195,194,194,194,194,194,194,194,194,222,51,221,51,221,51,221,211,220,204,209,210,209,204,223,209,223,203,223,208,223,207,223,207,207,207,206,206,206,206,206,206,206,206,206,51,216,51,216,51,215,51,215,51,215,51,215,51,214,51,214,209,214,208,220,208,220,223,220,223,220,51,212,51,212,51,211,51,211,51,211,51,210,51,210,51,210,221,209,208,219,220,219,223,219,223,218,222,218,222,218,222,218,222,218,222,218,221,218,221,218,202,218,201,217,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,200,200,200,200,200,200,200,200 ,201,218,202,218,202,217,201,217,201,217,202,218,202,218,201,217,201,217,201,217,201,217,201,217,199,217,201,217,199,217,199,217,199,217,199,217,195,217,197,217,196,217,196,217,197,217,197,217,198,216,198,216,200,216,200,216,192,216,192,216,192,216,192,216,192,215,192,215,176,51,176,51,176,51,185,51,186,51,186,51,52,52,52,52,52,52,202,217,202,218,201,217,201,217,201,217,185,185,201,217,201,217,201,216,200,216,199,215,199,214,198,214,182,213,181,213,181,181,181,180,180,181,180,180,181,181,181,181,181,181,181,181,181,213,197,212,196,213,197,212,181,181,181,213,181,213,197,214,198,213,198,214,197,214,198,213,197,214,197,213,198,214,197,213,197,213,197,213,180,180,52,180,52,52,52,52,52,52,52,52,53,52,52,52,178,52,181,52,181,52,197,52,196,52,211,211,211,210,210,209,209,208,209,209,192,208,223,222,206,223,221,205,222,206,205,205,221,204,220,205,220,204,220,203,219,219,219,202,218,218,217,201,218,217,217,217,216,216,216,216,215,215,215,214,214,215,214,214,214,213,213,213,213,212,213,213,211,211,212,211,211,211,210,210,195,211,194,210,194,196,196,212,195,211,194,210,194,212,196,212,195,212,211,212,212,211,211,211,211,211,211,211,211,211,211,210,210,210,210,210,210,210,209,209,209,209,209,209,209,208,222,222,222,222,222,222,208,223,223,223,223,223,222,222,222,222,222,222,222,221,221,221,221,221,221,221,220,220,220,220,220,219,219,219,219,219,218,218,218,218,218,218,218,217,217,217,217,201,201,201,216,200,200,200,200,200,199,199,215,215,214,198,214,198,198,198,214,213,213,197,197,197,197,196,196,196,196,196,196,196,195,195,195,195,195,195,195,194,194,194,194,194,194,194,193,193,193,209,193,209,193,208,208,208,223,223,207,207,207,207,223,206,206,206,222,222,222,222,222,222,222,221,221,221,221,221,221,221,220,220,220,220,220,220,220,220,220,220,219,219,203,203,203,203,203,195,219,219,218,195,218,194,202,194,218,210,217,210,217,210,217,213,216,213,217,213,216,213,195,212,200,196,196,196,196,212,196,212,196,211,196,195,195,211,195,211,195,211,195,211,195,195,51,208,51,51,51,222,51,222,51,222,51,221,205,221,205,221,205,220,204,220,204,209,204,223,207,223,207,223,207,223,207,223,207,223,207,222,206,206,206,206,206,206,206,206,51,216,51,51,51,216,51,51,51,215,51,214,198,214,209,214,198,213,223,213,197,220,223,220,204,220,204,212,222,212,51,212,222,211,221,211,221,220,220,210,220,220,221,210,220,220,219,209,220,220,219,219,219,218,219,219,218,218,218,218,202,218,202,218,202,218,202,217,201,217,201,217,201,217,201,217,201,201,201,217,201,201,201,201,200,200,200,200,200,200,200,200,200,200 ,218,192,218,202,218,202,218,202,218,202,218,202,217,201,217,201,218,202,218,200,217,200,217,200,218,199,218,193,217,199,217,193,217,193,218,195,218,196,217,196,217,196,217,197,217,197,217,192,217,198,217,192,217,192,216,192,216,192,217,192,217,192,216,192,216,176,216,176,216,176,208,176,51,52,51,186,51,52,186,52,51,52,185,52,52,53,217,202,218,201,217,201,217,201,217,185,217,185,217,201,217,201,216,200,216,200,216,200,215,183,214,182,213,182,214,181,213,181,213,181,181,180,212,181,213,181,213,181,181,181,213,181,213,198,213,197,212,196,212,181,213,181,213,181,213,181,213,197,213,198,213,197,214,198,214,198,214,198,214,198,213,181,214,181,213,181,213,181,213,52,181,197,181,52,180,196,52,180,52,180,52,179,52,178,52,178,52,181,52,181,52,197,52,196,212,212,211,210,210,193,209,193,208,208,209,207,223,223,207,222,206,222,205,221,205,221,205,221,204,220,204,220,203,219,203,218,202,218,202,218,202,217,201,217,201,216,216,216,199,215,215,199,215,215,214,214,198,214,213,213,213,212,212,212,212,212,212,211,211,211,211,210,210,210,213,197,213,196,212,196,212,196,211,197,213,196,212,196,212,196,211,196,212,211,211,212,212,211,211,211,211,211,211,211,210,211,211,210,210,210,209,209,210,210,209,209,209,208,208,208,222,222,223,223,209,209,209,207,223,223,223,206,222,222,221,221,222,221,221,221,221,220,221,221,220,220,220,220,219,220,220,219,219,219,218,218,219,219,218,218,202,217,217,218,201,217,201,217,200,217,217,200,216,200,216,199,200,200,199,199,199,198,198,198,198,197,198,198,197,197,197,196,212,197,197,196,212,196,195,195,212,196,195,195,195,194,194,194,209,193,194,194,209,193,209,192,208,193,208,192,208,192,223,207,223,223,223,223,207,206,207,223,206,222,206,221,205,222,206,221,205,221,220,220,221,221,220,221,221,220,220,220,203,219,204,220,203,204,204,203,203,219,202,218,203,203,202,202,202,201,201,202,202,217,198,217,201,217,197,216,197,217,213,216,212,216,212,216,213,215,213,200,196,215,196,215,196,214,196,51,212,195,195,195,195,195,195,195,194,194,194,51,209,51,209,51,223,51,222,51,222,51,222,51,221,205,221,205,208,204,220,204,223,204,222,203,222,206,223,207,207,207,222,206,206,206,206,206,206,206,205,205,205,205,206,206,216,51,216,51,216,51,215,51,215,51,215,51,214,223,214,223,221,223,221,222,220,223,220,222,220,222,220,51,212,51,211,51,211,51,211,51,210,221,211,51,210,219,209,220,219,219,209,219,218,219,219,209,219,208,218,223,218,223,218,223,218,222,217,222,217,201,217,201,217,201,216,200,200,200,201,201,201,201,200,200,200,200,200,200,200,200,200,199,199,199,199,200,200,200 ,202,218,202,218,202,218,202,218,202,217,201,217,201,218,202,218,202,218,202,218,202,218,200,218,199,218,200,217,199,217,200,217,200,217,199,217,199,217,196,217,201,217,196,217,197,217,198,217,197,217,198,217,201,217,201,217,199,217,192,216,192,216,192,216,192,216,176,216,176,215,176,51,176,51,176,51,186,51,52,51,52,52,52,52,52,52,201,217,202,218,202,218,202,217,201,217,201,217,201,217,201,217,201,217,201,217,200,216,200,215,199,215,198,214,198,213,181,214,181,213,182,214,181,214,182,213,181,214,182,214,182,213,197,182,198,214,197,213,197,213,197,213,197,214,197,213,198,214,198,214,198,214,198,214,198,214,198,214,198,214,198,214,182,182,182,182,182,181,181,181,52,52,52,52,52,52,52,52,52,52,52,52,195,52,52,52,198,52,198,52,197,52,197,52,213,213,195,211,211,210,210,210,209,209,209,223,223,207,223,222,222,206,205,205,221,205,221,204,220,204,220,204,219,203,219,202,218,218,217,217,217,217,217,217,216,216,216,216,215,215,215,214,214,214,214,214,214,213,213,213,213,212,212,212,211,211,211,214,214,214,213,213,213,213,213,213,197,212,212,212,211,211,211,213,213,212,212,212,211,211,211,212,212,212,212,212,212,212,212,211,211,211,211,211,211,211,211,211,211,210,210,210,209,209,209,209,209,209,209,208,208,223,222,222,210,210,208,223,223,223,223,223,222,222,222,222,222,221,221,221,221,221,220,220,220,220,220,220,220,219,219,219,219,219,219,219,218,218,218,202,218,202,218,201,217,201,201,201,217,216,216,216,216,216,216,216,199,215,199,198,198,198,198,198,198,198,197,197,197,197,197,213,197,196,196,196,196,196,196,212,195,195,195,195,195,195,194,194,194,194,193,193,193,193,193,209,192,208,208,208,192,223,223,223,223,223,222,222,222,222,222,222,206,206,206,206,222,205,221,205,221,221,221,220,220,220,220,220,220,204,204,204,204,203,203,219,219,219,219,219,218,218,218,214,218,218,218,214,218,214,217,213,201,197,201,197,217,197,216,213,216,213,216,213,216,213,196,212,215,212,197,212,196,196,196,195,195,212,196,212,196,212,196,194,194,194,194,194,194,210,51,210,51,209,193,208,207,223,206,222,206,222,206,222,205,221,205,221,205,221,204,220,204,220,204,223,207,222,206,222,206,222,206,206,206,206,206,206,206,206,206,206,206,205,205,216,201,216,200,216,200,216,200,215,199,215,199,215,199,214,198,214,198,214,198,220,197,220,197,220,204,220,204,220,222,212,221,211,220,211,221,211,220,210,220,210,220,210,219,210,220,209,219,219,219,219,219,218,218,219,218,218,218,218,202,218,201,217,201,217,201,217,201,217,201,217,201,217,200,216,200,216,200,216,200,200,200,200,200,200,200,200,200,200,200,199,199,199,199,199 ,218,192,218,202,218,202,218,202,218,202,218,201,217,201,217,202,218,200,218,201,218,201,218,200,218,193,218,200,217,193,217,193,217,193,217,193,217,195,217,196,217,197,217,197,217,192,217,192,217,192,217,192,217,192,217,192,217,192,217,192,217,192,216,176,208,176,216,176,208,176,208,176,176,176,51,52,186,52,187,52,187,52,186,52,52,52,52,202,218,202,218,202,218,202,218,201,218,186,217,201,218,201,217,201,217,201,217,201,216,200,216,199,215,183,214,182,214,182,214,183,215,182,214,182,214,182,214,182,214,182,214,198,215,182,182,183,215,197,213,197,213,198,214,197,213,198,213,197,214,198,214,198,214,198,215,199,214,199,215,198,214,183,214,182,182,197,181,52,182,197,182,52,181,197,181,196,52,196,52,195,52,179,52,183,52,182,52,182,52,198,52,197,197,197,180,212,196,211,195,211,195,210,194,210,194,223,207,222,206,222,205,221,206,221,205,221,205,220,204,220,203,219,203,218,202,219,202,218,202,217,201,217,201,216,200,216,199,216,200,214,214,215,213,213,214,213,213,197,213,212,212,212,211,216,216,214,214,215,214,214,214,213,213,213,213,196,212,196,211,211,211,210,210,212,212,212,211,211,211,210,210,212,213,213,212,212,212,211,211,212,212,211,212,212,211,211,211,210,210,211,211,210,210,210,193,209,209,208,208,209,209,222,211,211,210,210,209,208,208,223,223,222,223,223,222,222,222,221,221,222,222,220,221,221,220,220,220,219,219,220,220,219,219,219,218,218,219,218,202,202,202,201,202,202,200,200,217,216,216,216,216,215,216,200,215,199,215,198,214,199,215,198,214,198,213,197,214,197,213,197,213,196,213,197,212,196,212,196,211,195,211,194,210,195,210,194,210,194,209,194,210,193,209,193,208,192,209,193,223,207,223,206,222,223,222,222,222,206,222,206,222,221,205,206,205,221,205,221,204,221,205,220,204,220,204,220,204,204,203,220,204,219,203,203,218,202,219,203,218,219,219,218,218,218,217,217,218,218,217,217,217,216,216,217,216,216,197,217,200,216,197,215,197,216,213,215,212,215,212,215,212,214,212,215,211,214,211,214,211,214,212,196,210,213,210,195,211,51,210,51,210,51,209,51,209,192,208,207,222,206,222,206,222,206,221,205,208,205,223,205,223,204,223,204,223,204,222,203,222,206,222,206,206,206,206,206,206,206,206,206,206,206,205,205,221,200,216,51,216,200,216,223,215,199,215,51,215,199,214,222,214,223,220,221,220,222,220,222,220,221,220,221,220,204,220,51,212,51,211,51,211,221,211,219,210,219,210,220,210,219,209,219,209,219,209,210,218,219,218,210,218,217,218,209,217,217,217,222,217,217,217,222,217,201,217,201,217,200,216,200,200,200,200,200,200,200,200,200,200,200,200,200,200,199,199,199,199,199,199,199 ,203,218,202,218,202,218,202,218,202,218,202,218,202,218,202,218,202,218,202,218,200,218,202,218,200,218,201,218,200,218,200,218,200,218,200,217,193,217,199,218,202,218,201,217,201,217,202,218,198,218,201,217,192,217,201,217,192,217,192,217,192,217,192,217,192,217,192,216,176,51,176,51,176,51,176,51,52,51,186,51,52,52,52,52,52,52,52,52,202,218,202,218,202,218,202,218,202,217,201,218,201,217,202,217,201,217,201,216,200,216,199,215,199,214,198,215,198,214,199,214,198,214,198,214,198,214,198,215,199,214,198,215,198,182,183,181,181,181,197,213,198,214,197,214,198,214,198,214,198,214,198,214,198,215,198,214,199,215,198,215,199,214,182,182,182,182,182,182,52,182,52,181,52,52,52,52,52,52,52,52,196,52,199,52,198,52,198,52,198,52,198,52,198,52,197,181,212,212,196,211,211,194,194,210,194,207,207,207,223,206,206,206,221,205,205,205,221,204,220,204,220,219,219,203,219,218,218,202,217,217,217,217,216,216,216,216,216,215,215,215,214,214,214,214,213,213,213,213,212,212,216,216,216,215,215,215,214,214,214,214,213,213,213,212,212,212,211,211,211,211,211,210,212,212,211,211,211,211,211,210,213,212,213,213,212,212,213,212,212,212,212,211,212,212,211,211,211,210,210,211,211,210,210,210,209,209,210,192,208,193,209,211,211,211,210,210,210,209,209,223,223,222,222,222,221,221,222,221,221,221,221,220,221,221,220,220,220,219,219,220,220,219,219,219,218,202,203,202,202,218,218,217,217,217,216,216,217,216,216,216,216,215,216,216,214,214,215,214,198,198,198,213,198,198,197,213,197,196,196,213,212,212,212,212,195,196,196,211,195,211,210,210,195,211,209,210,194,193,193,209,192,192,193,209,207,223,223,222,222,223,222,222,223,223,222,223,207,222,222,222,221,221,222,222,205,205,205,204,220,205,219,219,220,220,219,219,219,218,218,203,218,202,202,218,201,218,218,217,217,217,216,216,217,217,216,216,216,215,215,214,215,215,215,213,214,213,198,197,213,213,213,196,215,212,214,212,215,212,214,211,214,211,195,211,213,213,197,210,197,213,196,210,196,211,195,211,195,211,194,210,194,209,193,209,193,209,192,223,207,222,206,222,206,222,206,221,205,221,205,223,205,222,206,222,204,222,206,222,205,221,205,221,205,222,206,206,206,205,205,221,205,205,205,205,205,216,200,216,200,216,200,215,199,215,199,215,199,215,198,214,198,214,198,219,197,219,204,220,204,220,203,219,203,219,203,212,220,211,195,211,220,211,194,210,219,210,220,210,219,209,219,209,219,209,219,219,218,208,218,218,218,223,218,217,217,217,201,217,201,217,201,216,200,216,200,217,201,217,201,216,200,216,200,200,200,216,200,199,199,199,199,199,200,200,200,200,199,199,199,199 ,219,203,218,202,218,202,218,202,218,202,218,202,218,201,218,202,218,201,218,200,218,201,218,200,218,201,218,193,218,200,218,193,218,193,218,193,217,193,217,193,51,52,51,192,217,51,217,192,218,192,218,192,217,192,217,192,217,192,217,192,217,192,217,192,217,176,208,176,216,176,208,176,51,176,176,176,51,52,186,52,186,52,187,52,52,53,52,53,52,53,218,203,219,202,218,202,218,202,218,202,218,202,217,201,218,202,217,201,217,200,217,201,215,199,215,199,215,199,215,199,215,198,214,199,215,199,215,199,215,199,215,199,215,183,215,183,182,181,213,182,213,197,214,198,214,198,214,198,215,183,214,199,215,198,214,199,214,198,215,198,214,183,215,182,183,183,182,198,182,52,181,198,181,197,181,196,180,197,180,196,52,196,183,199,52,199,183,199,52,198,199,198,182,198,197,197,197,212,196,212,196,211,195,195,194,223,207,222,206,207,205,221,206,221,205,221,204,220,204,220,203,219,203,218,202,218,201,217,202,217,201,217,200,216,200,215,215,215,199,214,215,215,197,214,214,212,212,213,216,200,217,215,215,216,215,215,215,215,214,214,214,213,213,213,212,212,212,211,211,211,210,210,212,212,212,211,211,211,210,210,213,213,213,213,213,213,212,212,212,212,212,212,212,212,212,212,211,211,211,210,210,210,194,210,194,210,193,209,193,212,196,196,211,211,211,211,209,209,209,208,208,223,222,222,222,222,222,222,222,221,221,221,220,220,220,220,220,220,220,219,219,219,219,219,203,218,202,202,218,218,217,217,217,217,217,216,216,216,216,216,216,216,215,215,215,198,214,198,214,198,214,198,213,197,213,197,213,197,213,212,212,196,211,195,211,195,211,195,210,194,210,210,210,194,210,193,209,193,208,192,208,192,208,194,210,193,209,209,208,192,208,208,223,223,223,206,222,206,222,222,222,222,221,221,205,205,205,205,204,220,204,219,203,219,203,203,203,219,202,218,202,218,218,202,218,201,217,201,217,201,217,216,216,216,216,216,216,216,215,215,215,214,214,214,214,214,214,214,197,213,197,213,196,213,196,212,196,212,211,211,211,214,211,214,211,213,210,213,210,213,210,212,210,196,209,195,209,195,210,194,210,194,210,193,209,193,209,207,209,206,209,206,223,206,223,205,223,205,223,205,222,204,222,204,222,204,222,205,221,205,205,206,206,206,206,205,205,205,205,205,205,205,205,205,204,201,220,200,221,200,221,200,220,199,220,199,220,223,220,222,219,222,219,222,220,222,220,204,219,203,203,203,219,203,203,221,212,221,211,220,211,220,219,220,210,220,218,220,210,219,218,219,209,219,217,218,217,219,218,218,218,218,217,218,217,223,217,218,217,223,216,200,216,222,217,201,217,200,200,200,200,200,200,200,200,200,199,199,199,199,200,200,200,200,199,199,199,199,199,199 ,192,218,192,218,203,219,203,219,202,218,202,218,202,218,202,218,202,218,202,218,202,218,201,218,201,218,201,218,200,218,201,218,200,218,201,218,201,218,200,218,51,217,51,217,51,51,51,51,51,51,201,217,201,218,193,218,200,217,193,217,193,217,192,217,193,217,176,216,176,51,177,51,176,51,177,51,177,51,52,51,52,52,52,52,52,52,52,52,52,52,53,219,203,218,202,219,203,218,203,219,202,219,203,218,202,218,201,217,202,217,201,217,200,216,200,216,199,216,200,215,200,216,199,216,200,215,199,216,199,215,200,215,183,184,184,184,182,182,181,214,182,214,183,215,198,215,199,214,198,215,198,214,199,215,199,216,199,215,199,215,198,215,183,214,183,183,182,182,183,182,52,182,52,181,52,52,52,52,197,52,52,52,199,52,200,52,199,52,199,52,199,52,198,182,198,182,198,213,213,212,212,211,196,196,195,223,207,207,207,223,222,222,222,205,221,205,220,204,220,204,219,203,219,218,219,219,218,218,218,217,217,217,216,216,216,215,215,215,214,214,214,214,219,219,219,218,218,218,217,217,217,216,216,216,214,214,215,214,214,214,214,212,213,213,211,211,211,210,211,211,213,213,211,211,211,210,211,211,213,213,213,213,213,213,212,212,213,213,212,213,213,212,212,212,211,211,212,212,211,211,211,210,210,211,209,193,210,193,193,197,197,196,196,212,211,211,210,209,209,209,209,223,223,223,222,222,223,222,222,222,221,221,221,221,220,221,221,220,220,220,219,219,220,204,203,203,203,218,218,218,217,217,218,218,217,217,217,216,216,216,215,215,216,215,215,215,199,214,198,214,197,213,198,213,197,213,197,212,213,213,211,211,212,211,211,211,210,210,211,211,210,210,210,209,209,209,208,208,195,211,194,210,194,209,209,209,208,208,209,208,208,223,223,222,223,223,222,222,222,221,221,222,222,221,221,221,220,220,221,220,220,220,220,219,203,203,202,203,203,202,202,202,201,201,202,218,201,217,217,216,216,217,216,216,216,216,215,215,215,214,214,213,214,213,214,212,213,212,198,196,197,196,196,195,213,195,212,211,212,211,195,211,211,211,195,210,194,210,194,210,194,210,194,210,195,209,195,210,194,210,194,210,194,209,193,209,192,223,207,223,206,223,207,223,206,222,206,222,205,222,206,222,206,222,206,222,206,222,206,222,205,221,205,205,205,205,205,205,194,210,193,221,205,205,205,221,205,220,192,220,207,223,207,220,207,220,206,220,206,214,198,220,198,219,203,219,203,219,203,219,203,219,203,219,203,212,196,212,195,211,195,211,220,211,220,210,220,210,194,210,219,209,219,209,219,209,219,208,219,223,218,217,218,217,218,217,218,217,201,217,201,217,200,216,200,216,200,216,200,216,199,215,199,215,199,199,199,199,199,199,199,199,199,199,199,199,198,198,198,198 ,218,192,219,192,219,203,218,202,218,202,219,203,219,203,218,201,218,201,219,201,219,201,218,201,218,193,218,200,219,193,219,193,218,193,218,193,218,193,218,193,218,51,218,51,218,51,218,51,218,176,218,192,218,192,218,192,217,193,217,192,218,193,218,177,209,177,209,177,209,177,209,177,209,177,177,52,177,52,187,52,187,52,187,52,52,52,52,53,52,53,52,53,52,53,52,203,218,203,219,202,218,202,218,202,218,202,218,202,217,201,217,200,216,200,216,200,216,200,215,200,216,199,216,200,215,200,216,199,215,184,215,183,216,183,215,182,214,182,214,182,214,182,214,182,215,199,215,199,215,199,215,199,215,183,215,199,215,199,215,199,215,199,215,183,215,199,183,52,182,198,182,198,182,198,181,197,181,197,181,197,183,199,184,199,199,200,184,199,199,199,183,199,199,198,198,198,197,197,213,212,196,212,196,212,196,208,192,223,207,223,222,206,206,221,205,221,205,221,204,220,204,219,203,219,202,218,202,217,201,217,200,216,200,216,200,215,199,215,221,221,220,220,220,219,219,219,218,218,218,217,217,216,216,216,215,215,215,214,214,213,213,213,212,212,212,211,211,195,210,210,212,212,212,211,211,211,210,210,213,213,213,213,213,213,213,213,213,213,213,213,212,212,212,212,212,212,211,211,211,211,211,211,211,210,194,210,193,209,197,212,196,212,196,213,208,193,223,207,207,208,208,208,208,208,223,223,207,223,207,222,206,222,205,221,205,220,204,220,204,220,204,220,203,219,203,203,219,218,218,218,218,218,217,217,217,216,216,216,216,216,216,216,215,199,215,198,214,198,214,198,214,197,213,197,213,196,212,212,212,212,212,211,211,195,210,194,210,194,209,193,209,209,209,212,211,211,211,195,211,194,210,194,209,193,209,193,209,208,208,223,223,223,223,207,222,206,222,222,222,222,221,221,221,221,221,220,220,220,220,220,219,219,219,203,203,203,203,202,202,202,202,202,201,201,217,201,217,200,216,200,216,200,216,215,215,215,215,215,215,215,214,214,214,214,214,214,213,213,213,197,196,197,197,212,196,212,195,212,211,211,211,211,211,210,211,210,210,210,210,209,210,209,210,211,209,195,209,211,209,194,209,194,223,193,223,193,223,192,223,207,222,206,222,206,223,206,223,205,222,197,222,206,222,196,222,205,221,205,205,205,205,205,205,204,204,204,204,193,221,193,221,192,220,192,204,204,220,207,220,207,219,207,219,207,220,206,220,206,219,222,219,205,219,222,219,205,218,202,202,202,203,203,203,203,202,221,218,221,218,220,218,220,211,220,217,220,218,220,218,219,217,219,217,219,217,219,217,219,216,218,216,218,217,218,217,218,216,222,216,217,216,222,216,200,215,199,215,199,216,200,200,200,199,199,199,199,199,199,199,199,198,198,198,198,199,199,199,199,199,198 ,51,218,206,218,203,219,203,219,202,218,202,218,203,219,203,219,192,218,202,218,192,219,203,219,194,218,194,218,194,219,194,219,195,218,194,218,194,218,195,218,51,218,51,218,51,51,51,51,51,51,51,51,192,218,202,218,193,217,192,217,193,218,193,218,193,217,194,217,177,51,177,51,178,51,177,51,177,51,188,51,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,52,53,53,53,219,203,218,203,219,202,218,203,218,202,218,201,217,202,216,200,217,200,216,200,216,200,216,200,216,200,216,200,216,184,216,185,217,184,216,184,213,181,182,182,214,183,214,198,215,199,214,199,215,199,215,199,215,200,184,199,216,200,215,199,216,199,215,200,215,183,183,182,182,183,182,182,183,183,182,182,182,197,181,197,180,200,184,200,184,200,52,199,184,199,52,200,183,199,183,198,182,198,197,197,213,213,196,213,197,196,193,193,207,223,223,222,222,222,205,205,205,220,220,220,203,219,220,218,202,219,219,217,218,218,217,217,217,216,216,216,215,222,222,220,220,221,219,219,219,218,218,218,217,217,217,216,216,216,216,215,215,199,214,214,214,213,213,213,211,211,212,210,210,213,213,213,211,211,212,210,210,213,214,213,213,214,214,213,213,213,213,213,213,212,212,213,212,212,213,213,212,212,212,211,212,212,211,211,211,210,210,213,197,213,197,197,196,196,197,193,209,223,223,223,209,209,208,209,209,208,192,207,206,206,207,205,205,206,206,205,205,221,204,204,205,204,220,220,203,219,219,219,218,218,218,217,217,218,217,217,217,216,216,216,216,215,215,215,214,214,215,214,214,214,213,213,213,213,212,213,213,211,211,212,211,211,211,210,210,211,211,210,210,210,212,212,212,211,211,212,212,210,211,211,210,210,210,209,209,210,208,208,223,223,222,223,223,222,222,222,221,221,222,221,221,221,221,220,221,221,220,220,220,219,219,220,203,203,203,203,202,203,203,202,202,202,201,201,201,200,200,201,217,200,216,216,215,215,216,215,215,215,214,214,215,215,214,214,213,213,213,213,212,212,212,196,196,196,196,211,196,212,211,211,211,210,211,211,211,210,210,194,210,194,210,194,210,193,209,193,209,195,211,195,209,194,223,193,223,193,223,207,223,206,222,206,222,207,223,207,223,206,222,206,222,206,222,206,222,205,221,205,205,205,221,205,205,204,204,204,204,193,208,192,221,207,220,204,220,207,220,204,220,203,219,203,219,204,220,204,220,203,219,203,219,203,219,203,219,202,218,202,218,203,219,203,203,202,202,202,218,203,218,202,218,202,217,201,211,221,210,195,218,220,210,193,217,219,210,193,217,219,208,220,216,218,223,218,217,219,216,200,216,200,216,200,216,200,215,199,215,199,216,200,216,200,215,199,199,199,215,199,199,199,198,198,198,198,199,199,199,199,198,198,198 ,51,51,219,207,219,203,218,192,218,202,219,203,219,193,218,202,218,192,219,193,219,193,218,51,218,51,219,51,51,194,218,194,218,195,218,194,218,51,218,51,218,51,218,51,218,51,218,51,51,51,218,176,218,193,217,193,217,193,218,193,218,193,217,193,217,178,209,177,218,177,210,178,51,177,177,177,51,52,187,52,188,52,187,52,52,52,188,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,219,186,218,203,218,202,218,202,218,202,217,201,217,200,216,200,216,200,217,185,216,184,216,184,217,185,216,185,217,184,217,185,216,184,214,182,214,183,214,182,215,199,215,199,215,199,215,199,215,200,216,183,216,200,216,200,216,199,215,183,215,183,215,183,215,199,183,52,183,198,182,198,182,198,182,197,181,197,184,200,184,200,183,200,184,199,184,200,199,199,183,199,199,199,198,198,198,197,213,213,212,212,197,209,193,208,207,223,207,222,206,222,206,221,205,221,204,220,204,219,203,219,203,218,202,218,202,217,201,217,217,223,207,222,222,222,205,221,221,220,220,220,219,219,218,218,218,217,217,217,216,216,216,199,215,199,214,214,213,213,213,212,211,211,211,214,213,197,213,212,211,195,211,214,214,214,214,214,213,213,214,213,213,213,213,213,213,213,213,213,213,212,196,212,196,212,196,212,195,211,195,210,194,210,197,213,197,213,197,197,197,197,194,210,207,223,206,209,209,209,208,208,193,223,207,207,207,206,206,206,205,205,205,205,205,205,220,220,220,220,219,219,219,218,218,218,218,218,218,217,217,217,217,216,216,216,215,215,215,215,215,215,214,198,214,214,213,197,213,212,212,196,212,212,212,211,211,211,211,210,210,210,213,213,213,212,212,212,212,212,211,211,211,211,211,210,210,210,209,193,209,209,209,207,223,223,223,223,222,222,222,222,222,222,221,221,221,220,220,220,220,220,220,220,219,219,219,219,203,203,202,202,202,202,202,202,202,201,201,201,217,201,201,200,216,200,216,200,215,199,215,199,215,214,214,198,214,214,214,214,213,213,213,213,213,213,212,212,212,212,195,212,195,211,195,211,195,211,218,210,217,210,216,210,216,209,215,193,214,208,213,193,209,208,223,195,223,194,223,194,223,199,222,199,222,206,222,206,222,206,222,206,206,206,222,206,206,205,221,205,205,205,205,205,205,205,205,205,205,205,205,205,221,207,220,207,220,207,220,206,220,207,220,206,220,204,220,206,220,203,219,205,219,203,219,204,219,203,219,204,219,203,219,203,203,202,218,202,202,202,202,202,202,202,218,222,218,221,218,221,218,221,217,221,217,220,217,220,217,220,217,220,217,219,217,220,217,219,216,219,216,219,216,218,216,218,216,218,216,200,216,218,216,199,215,199,199,199,199,199,199,199,199,199,199,199,199,199,199,198,198,198,198,198,198,198,198,197 ,52,51,51,219,192,219,203,219,202,218,202,218,203,219,203,219,202,218,193,218,203,219,51,51,51,51,51,218,195,219,194,219,195,218,195,218,195,218,195,218,194,218,51,218,51,218,51,51,51,51,51,51,202,218,193,218,193,217,193,217,194,218,194,218,194,217,178,217,178,218,178,51,178,51,178,51,178,51,178,51,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,52,52,187,187,187,219,203,218,203,219,202,218,202,217,201,217,201,217,201,216,201,217,201,217,201,217,201,217,201,217,185,217,201,217,201,217,199,214,198,215,199,215,199,215,199,215,199,215,200,216,199,216,200,184,200,216,200,216,200,216,200,216,200,216,184,183,183,183,183,183,183,182,182,182,182,182,182,181,197,185,201,184,200,184,200,184,200,184,200,184,200,184,200,183,199,183,198,182,199,198,198,214,213,197,198,194,194,193,208,192,208,208,208,192,208,192,208,192,208,208,208,192,221,221,220,220,220,219,219,219,211,210,210,209,209,208,223,223,223,222,222,222,221,221,220,220,220,219,219,219,218,218,218,217,217,216,216,216,199,215,215,214,214,214,216,216,215,215,215,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,213,213,213,213,213,213,213,213,213,212,196,212,196,195,195,195,198,198,198,198,198,198,197,197,197,197,196,210,194,223,223,223,194,194,194,193,193,209,223,223,223,223,222,222,222,221,221,221,221,221,220,220,220,220,220,219,203,219,218,218,218,217,217,217,217,217,217,216,216,216,216,215,215,215,214,214,214,214,214,214,213,213,213,213,212,212,212,211,211,211,214,214,214,213,213,213,213,213,213,213,212,212,212,211,211,211,210,210,210,210,210,209,209,209,208,208,223,223,223,222,222,222,222,222,222,221,221,221,221,221,221,221,220,220,220,220,220,220,219,219,219,219,219,203,203,202,202,202,202,202,201,201,201,201,200,200,200,200,200,200,200,199,215,199,215,215,215,214,214,214,219,213,213,213,219,213,219,212,212,212,212,212,212,211,211,211,195,211,195,211,195,210,194,194,219,210,218,218,217,193,216,193,216,193,215,193,209,207,223,207,223,207,223,207,223,206,222,206,222,206,222,206,222,206,222,206,222,206,222,206,206,205,221,205,221,205,221,205,205,205,205,205,205,205,205,205,223,207,223,207,220,206,220,207,220,206,220,204,220,204,220,204,219,203,219,203,219,203,219,203,219,203,219,203,219,203,219,203,218,202,218,202,218,202,202,202,202,202,218,202,218,202,218,201,217,202,217,202,218,201,217,201,217,200,217,200,217,200,217,201,216,200,216,200,216,219,216,200,216,200,216,200,216,200,216,200,215,199,215,199,215,199,215,199,215,199,215,199,199,199,199,199,198,198,198,198,198,198,198,198,197,197,197 ,52,52,51,192,219,192,219,203,219,203,219,193,219,203,219,193,219,194,219,193,219,194,219,195,219,194,219,195,219,194,219,195,219,195,219,195,219,195,218,51,218,51,219,51,219,51,218,51,218,177,219,51,219,194,218,194,218,193,219,194,209,194,218,194,210,178,218,179,211,178,211,179,210,179,51,178,179,179,178,52,188,52,188,52,188,52,188,52,188,52,52,52,52,52,52,53,52,53,52,53,52,52,220,187,187,203,219,203,219,203,219,203,218,202,218,201,218,202,217,202,218,202,218,202,217,201,218,185,217,186,217,185,218,186,218,186,214,182,215,182,214,199,215,199,216,199,215,200,216,199,216,200,215,184,184,200,217,201,216,201,217,200,216,184,215,200,216,199,216,200,183,199,183,198,182,198,181,197,182,201,185,201,185,201,201,200,184,201,200,200,201,200,200,200,199,199,199,199,199,199,215,198,214,214,198,211,195,210,194,210,193,209,193,209,193,209,193,209,193,209,193,209,208,208,192,221,205,213,195,211,195,209,193,209,208,208,223,223,223,223,222,222,222,222,221,221,221,220,220,220,218,219,219,218,218,202,216,201,217,199,216,200,214,202,216,217,217,215,216,216,214,214,214,214,215,215,214,215,215,214,214,215,214,214,214,213,213,214,214,213,214,214,213,213,213,212,196,212,195,211,196,211,195,199,199,198,198,198,198,198,198,197,213,212,196,195,195,194,194,195,211,194,210,194,210,207,223,206,222,222,221,221,222,221,221,221,221,220,220,220,219,219,219,202,202,219,218,218,218,217,217,217,217,216,216,216,215,216,216,214,214,215,213,213,214,213,213,213,213,212,212,212,211,216,216,214,214,215,198,214,214,213,213,213,213,212,212,212,211,211,211,210,210,210,209,209,210,210,209,209,209,223,223,223,222,222,222,221,221,222,221,221,221,221,220,221,221,220,220,220,219,219,220,219,219,219,218,218,219,219,202,202,202,201,202,202,201,201,201,200,200,201,200,200,216,200,215,200,216,199,215,199,214,198,215,197,213,198,213,213,213,213,212,213,213,212,212,212,211,211,212,211,211,195,210,210,194,210,195,210,195,209,193,209,219,208,218,208,216,208,217,223,216,223,214,207,223,222,222,201,222,207,223,207,223,206,210,206,210,206,209,206,208,205,205,205,206,206,206,206,205,205,205,205,205,205,205,205,204,204,204,204,221,206,221,206,220,207,220,205,220,206,220,206,219,205,219,203,220,204,204,204,203,203,203,203,203,203,203,203,202,202,202,202,202,202,202,202,201,201,201,201,202,202,202,202,201,201,217,222,217,201,217,221,216,201,216,221,217,221,217,220,216,220,216,219,216,220,216,219,215,219,215,219,216,218,216,219,215,218,215,218,215,199,215,198,214,198,214,199,199,199,199,198,198,198,198,198,198,198,198,197,197,197,197,198,198,198,198,197 ,52,52,52,51,193,219,203,219,203,219,203,219,203,219,203,219,203,219,203,219,194,218,202,218,203,219,203,219,195,219,195,219,195,219,195,219,195,218,195,218,195,219,195,218,51,218,51,219,51,219,51,218,193,218,202,218,193,218,194,218,194,218,194,218,194,218,194,218,178,218,178,218,178,51,178,51,179,51,178,51,52,188,188,51,52,52,52,188,52,52,52,52,52,52,52,52,52,52,52,52,52,52,187,187,187,219,203,219,203,219,203,218,202,218,202,218,202,217,202,218,201,218,202,217,202,218,201,218,202,217,201,218,202,218,202,217,201,215,199,215,199,215,199,215,199,215,200,216,200,216,200,216,200,216,184,184,200,216,201,216,200,216,200,216,184,216,200,216,184,215,183,183,199,183,183,182,198,182,197,185,201,185,201,185,200,185,201,184,201,185,200,184,200,184,200,184,199,199,199,198,198,215,214,198,214,195,195,195,210,194,209,193,209,194,209,193,210,209,209,210,209,209,209,193,209,213,213,212,212,212,211,210,210,209,209,209,208,223,223,223,223,223,222,222,222,221,221,221,220,220,220,219,219,219,218,218,218,217,217,217,216,219,218,218,218,217,217,217,216,214,214,214,214,215,214,214,215,215,214,215,215,214,214,214,214,214,214,214,214,214,213,213,213,213,213,213,213,196,196,196,196,199,215,200,199,200,200,199,199,199,199,199,199,198,198,198,198,212,196,195,195,194,194,210,194,223,223,223,223,222,222,222,221,221,221,221,221,220,220,220,220,219,203,203,203,202,218,218,217,217,217,217,216,216,216,216,216,215,215,215,214,214,214,214,213,213,213,213,212,212,216,216,216,215,215,215,214,198,198,214,213,213,213,212,212,212,211,211,211,211,211,210,210,210,209,209,209,209,209,223,223,223,222,222,222,222,222,222,221,221,221,221,221,221,221,220,220,220,220,220,220,219,219,219,219,219,219,218,218,218,202,202,202,202,201,201,201,201,201,201,200,200,200,199,199,199,199,215,199,215,214,214,198,214,214,214,213,213,213,213,213,213,212,219,212,220,212,212,212,211,211,211,210,211,194,195,194,194,193,194,193,194,194,194,193,219,218,218,218,217,217,217,207,216,207,223,207,223,207,223,206,222,206,222,206,222,206,211,206,222,206,210,206,206,206,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,204,207,223,206,220,206,220,204,220,206,220,204,220,204,220,204,219,203,219,203,203,203,219,203,203,203,219,203,203,203,219,203,202,202,218,202,202,202,202,201,201,201,201,201,201,201,201,201,217,201,217,201,217,201,217,201,216,201,216,200,216,200,216,200,216,219,216,200,216,200,216,199,215,199,215,199,215,199,215,199,215,199,215,199,215,199,215,198,214,198,214,198,198,198,214,198,198,198,198,198,198,198,197,197,197,197,197,197,197 ,53,52,52,51,51,193,219,203,219,193,219,203,219,194,219,203,219,194,219,193,219,195,218,202,218,195,219,195,219,195,219,196,219,195,219,196,219,51,218,195,218,51,219,51,219,51,218,51,218,51,219,178,219,194,218,194,218,194,218,194,218,195,218,195,218,179,211,179,218,179,211,179,211,179,211,179,51,179,179,179,179,52,189,52,188,52,189,52,188,52,188,52,52,52,188,52,188,52,188,52,188,52,219,187,188,203,219,204,219,203,219,203,219,203,218,202,218,202,218,202,218,202,219,202,218,203,218,202,218,186,218,203,218,186,219,202,218,183,215,199,216,200,216,200,216,200,216,200,216,200,216,200,217,185,217,185,217,201,217,201,217,201,217,216,216,184,216,216,216,200,215,199,183,199,215,198,182,198,182,202,186,201,185,201,185,201,201,201,185,201,201,201,201,200,216,200,216,200,216,199,215,199,215,215,199,212,196,212,195,211,195,210,194,211,195,211,211,211,195,211,195,211,198,213,197,212,196,212,211,211,195,210,210,210,193,208,208,208,223,223,223,223,222,222,222,221,221,221,220,220,220,219,219,219,218,218,218,217,217,217,219,203,218,218,218,217,217,217,215,215,214,215,215,214,214,215,214,214,215,214,214,215,215,214,215,215,214,214,214,213,213,214,213,213,197,212,196,213,196,212,196,212,215,199,200,199,199,200,200,199,199,199,199,199,199,198,214,196,212,196,212,195,211,195,210,207,223,222,222,223,221,221,222,221,221,221,220,220,220,220,219,219,219,218,218,218,217,201,218,217,217,217,216,216,216,215,215,215,215,214,215,215,213,214,214,212,212,213,216,216,217,215,215,216,215,215,199,215,214,198,198,213,213,213,212,212,212,211,211,211,210,210,210,210,209,209,209,223,223,223,222,223,207,222,206,222,221,221,221,220,220,221,221,220,220,220,219,220,220,219,219,219,218,218,219,218,218,218,201,201,202,202,201,201,217,200,201,201,216,200,200,199,215,200,215,199,215,198,214,199,215,198,214,198,213,197,213,196,213,213,212,212,212,211,211,212,211,211,211,211,210,211,211,210,210,210,210,210,210,209,210,209,210,208,209,208,209,223,209,223,217,207,216,207,216,222,215,207,214,206,214,206,213,206,212,206,212,206,211,206,222,197,222,196,221,195,221,195,221,194,221,194,205,205,205,205,205,205,205,205,220,206,220,207,220,206,220,206,220,206,220,206,220,204,220,205,219,203,219,203,203,203,203,203,203,203,203,203,203,203,203,202,202,202,202,202,202,202,202,201,201,201,201,201,201,201,201,201,201,201,217,201,201,202,217,221,216,201,216,221,216,220,216,220,216,220,216,220,216,200,215,219,215,199,215,219,215,218,215,218,215,199,215,218,215,199,214,198,198,198,214,198,198,198,198,198,198,198,198,198,198,198,197,197,197,197,197,197,197,197 ,57,56,52,52,51,51,193,219,204,220,204,220,203,219,203,219,204,220,204,220,203,219,203,219,204,220,195,220,195,219,196,219,195,219,195,219,196,219,195,220,195,220,195,219,195,219,195,219,195,219,51,218,202,218,194,219,194,219,195,218,194,218,194,219,195,219,195,218,195,218,180,219,179,219,179,51,180,51,179,51,179,51,189,189,189,51,52,189,52,189,52,52,52,189,52,188,52,189,52,188,52,188,188,188,188,220,204,220,204,220,203,219,204,219,203,219,202,218,203,218,202,219,203,219,203,219,203,219,203,219,203,219,203,219,203,219,203,215,199,216,199,215,200,216,200,216,200,216,201,216,200,217,184,184,185,185,201,217,201,217,201,216,200,217,200,216,201,216,200,216,199,215,184,183,199,183,183,182,203,187,202,186,202,186,202,186,201,186,202,185,202,186,201,185,201,201,201,217,200,200,200,215,216,200,199,197,213,196,212,196,211,212,212,212,212,212,196,213,197,212,214,214,213,213,213,212,212,212,211,211,211,210,210,210,209,209,209,208,208,208,223,223,223,222,222,222,221,221,221,220,220,220,219,219,219,218,218,218,217,220,219,219,219,218,218,218,217,214,214,215,214,214,215,215,215,216,215,215,215,215,214,215,215,214,215,215,214,214,215,214,214,214,213,213,214,213,213,197,213,196,200,200,199,200,200,199,199,199,199,199,199,198,198,198,198,198,198,197,197,212,196,211,196,212,211,223,223,223,223,223,222,222,222,221,221,221,220,220,220,220,219,219,219,218,219,203,202,202,202,217,217,217,216,216,216,215,215,215,214,214,214,214,219,219,219,218,218,218,217,217,217,216,216,216,214,214,215,214,198,198,198,196,213,213,211,211,211,210,211,211,209,209,209,208,208,207,206,222,207,222,222,222,222,221,222,206,221,221,221,220,221,221,220,220,220,219,219,220,219,219,219,218,218,218,218,217,202,202,201,201,201,200,200,201,200,200,200,199,199,200,199,199,199,199,198,215,199,214,198,214,197,214,214,213,213,213,212,212,213,212,212,220,211,211,212,219,211,219,211,212,211,210,210,210,210,211,209,211,209,209,209,209,208,210,205,221,204,220,204,208,207,217,217,216,206,222,206,215,207,223,207,214,206,222,206,212,212,212,211,213,197,213,196,222,196,222,206,221,205,221,205,221,205,221,205,220,204,220,192,221,207,221,207,220,207,220,206,220,204,220,203,219,203,219,204,220,204,220,203,219,203,219,203,203,203,203,202,202,202,202,203,203,203,203,202,202,202,202,202,202,202,201,201,201,201,202,202,202,202,217,201,217,201,217,201,217,201,216,200,216,200,216,200,216,200,215,199,215,199,216,200,216,200,215,199,215,199,215,199,215,198,214,198,214,199,215,199,215,198,214,198,214,198,214,198,198,197,197,197,197,198,198,198,198,197,197,197,197,197,197 ,56,56,54,54,52,52,51,204,220,204,219,203,219,203,220,204,220,204,219,194,219,203,220,195,220,195,219,195,219,195,220,196,220,195,219,196,219,195,219,196,219,193,219,51,219,193,219,51,219,178,218,178,218,179,219,195,218,194,218,195,211,196,219,195,212,196,211,180,212,179,212,180,211,180,212,180,212,180,211,180,212,180,180,180,189,52,189,52,189,52,189,52,189,52,189,52,189,52,189,52,189,52,220,189,221,204,221,205,220,204,220,204,220,204,219,204,220,203,219,203,219,203,219,203,220,204,219,204,220,203,220,204,219,204,220,203,220,204,215,200,216,200,216,200,216,201,217,200,217,201,216,185,217,185,186,52,185,202,218,201,217,217,217,201,217,216,217,217,216,217,217,216,216,200,214,199,183,198,187,203,218,202,186,202,202,202,202,202,202,201,202,202,217,202,218,201,217,201,201,201,217,216,201,217,200,214,198,213,198,214,197,213,213,197,214,198,213,199,215,198,198,214,197,213,197,212,196,212,195,212,212,211,195,211,210,210,210,209,209,209,208,208,208,223,223,223,222,222,222,221,221,221,220,220,220,219,219,219,221,221,220,220,220,219,219,219,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,214,214,214,214,198,214,197,213,197,213,197,213,199,199,200,199,199,200,200,199,199,199,199,199,199,198,214,198,213,197,213,196,212,196,212,196,212,208,208,223,223,223,222,222,222,221,221,221,221,221,220,220,220,219,219,219,218,202,202,201,217,217,216,216,216,216,216,215,215,215,221,221,220,220,220,219,219,219,218,218,218,217,217,216,216,216,215,215,215,198,214,197,213,197,196,196,212,211,211,211,210,210,210,209,209,209,223,207,223,206,222,206,222,222,222,222,205,221,221,221,221,221,220,220,220,220,220,220,219,219,219,203,219,203,218,202,218,202,201,201,201,201,201,201,200,200,216,200,216,200,215,199,215,199,215,199,214,198,214,198,214,198,214,197,213,197,213,197,213,212,212,212,212,212,212,211,211,211,211,211,211,211,210,210,210,210,210,209,209,209,210,208,210,208,209,208,209,223,220,207,219,206,220,206,218,222,217,207,216,222,215,206,215,206,213,206,213,206,213,211,211,198,222,197,221,197,221,196,221,205,221,205,221,205,221,205,221,205,221,205,220,192,220,207,220,207,220,206,220,206,220,206,220,204,220,203,219,203,219,203,203,203,203,203,203,203,203,203,203,203,202,202,202,202,202,202,202,202,218,202,202,202,202,202,202,203,217,202,217,201,201,201,201,201,201,201,217,201,217,219,217,202,216,219,216,200,216,218,216,200,216,200,216,199,215,199,215,199,215,199,215,199,215,199,214,198,214,198,214,198,198,198,198,198,198,198,198,198,198,198,197,197,197,197,197,197,197,197,197,197,197,197 ,56,55,54,53,53,51,51,219,204,220,204,220,194,219,194,219,51,220,204,220,203,219,203,219,195,220,204,219,195,219,196,220,196,220,196,219,196,219,196,219,196,219,195,219,196,219,195,219,194,219,195,218,194,218,203,219,195,219,195,218,195,218,195,219,196,219,196,218,196,218,196,219,180,212,180,212,180,212,180,212,180,180,180,180,189,189,189,189,189,189,189,189,189,189,189,189,189,189,188,189,189,188,189,221,188,188,204,220,204,220,204,220,204,220,204,220,203,219,203,219,204,220,203,220,204,220,204,220,203,220,204,219,204,220,203,220,204,219,200,216,200,216,200,216,201,217,201,217,201,217,201,217,185,185,185,217,186,217,201,218,201,217,201,217,201,217,201,217,201,216,200,216,215,183,183,183,199,183,202,218,203,186,202,186,202,186,202,186,202,186,202,186,202,201,201,217,201,201,201,201,217,201,201,201,217,198,214,214,214,214,214,213,197,214,198,215,199,198,198,198,198,197,213,213,213,213,212,212,212,211,211,211,211,210,210,210,210,210,209,209,209,208,208,208,223,223,223,222,222,222,221,221,221,220,220,220,219,219,221,221,221,220,220,220,219,219,215,215,215,215,215,215,216,216,215,216,216,215,215,216,215,215,216,215,215,215,214,214,215,214,214,215,215,214,214,198,213,197,197,196,200,200,200,200,200,199,199,200,199,199,200,199,199,199,198,198,198,213,213,213,197,212,213,213,212,209,209,223,223,223,222,222,222,221,221,221,220,220,220,219,219,220,218,218,219,203,201,202,202,217,217,217,216,216,216,215,222,222,220,220,221,219,219,219,218,218,218,217,217,217,216,216,216,216,215,215,215,214,214,214,197,197,197,195,211,212,210,210,211,209,209,210,192,192,207,222,206,223,223,222,222,222,221,222,222,221,221,221,220,221,221,220,220,220,219,219,220,219,203,219,202,202,203,218,202,202,202,201,202,202,201,201,201,200,200,200,199,199,200,215,199,215,198,214,199,198,198,214,197,213,214,214,213,213,213,212,213,213,212,212,212,211,212,209,211,211,211,211,210,210,209,211,210,210,209,210,208,210,209,210,208,209,208,209,223,209,193,209,207,51,51,51,51,218,217,217,206,216,215,215,215,214,214,213,213,213,212,222,198,222,199,221,198,221,205,221,205,221,205,221,205,221,205,221,205,221,204,220,204,220,204,220,193,220,204,220,207,220,204,220,204,220,203,219,203,219,203,219,203,219,203,203,203,219,203,203,203,202,202,202,202,202,202,218,204,218,202,218,202,218,202,218,201,217,201,217,202,217,201,217,201,201,201,201,201,217,201,217,200,216,200,216,200,216,200,216,200,216,200,215,199,215,199,215,199,215,199,215,199,215,199,214,198,214,198,214,198,214,198,214,198,214,198,198,198,214,197,197,197,197,197,197,197,197,197,197,197,197,197,197 ,55,55,53,53,52,52,220,194,220,195,220,195,220,194,220,195,220,51,219,51,219,196,220,204,220,196,220,195,220,196,220,195,220,196,219,196,219,196,220,197,220,196,219,194,219,196,220,193,219,51,219,195,219,51,219,195,219,195,219,195,219,195,211,196,219,195,212,196,212,180,212,196,213,180,212,181,212,180,213,180,212,181,212,180,181,189,221,190,189,189,222,189,189,190,221,189,189,189,222,190,189,189,221,188,221,189,220,205,221,204,221,205,220,204,220,204,220,204,219,204,220,204,220,204,220,205,221,204,221,205,220,205,221,204,221,204,220,204,216,200,217,200,216,201,216,200,217,201,217,201,217,185,218,185,217,186,185,52,218,201,217,202,217,217,218,201,217,217,216,216,217,216,216,216,215,199,183,198,219,203,219,203,219,202,219,203,218,203,219,202,218,202,218,202,202,202,202,202,201,202,202,217,202,218,201,216,200,215,215,198,214,199,215,199,215,198,198,199,197,197,198,197,197,197,196,212,196,211,211,212,195,211,211,210,210,210,209,209,210,208,208,209,208,208,223,223,223,223,222,222,222,221,221,221,220,220,220,219,222,221,221,221,220,220,220,219,215,215,215,215,199,216,216,215,216,216,216,216,200,215,215,215,199,215,199,215,199,215,199,215,199,214,198,214,198,214,198,213,197,197,200,216,200,200,199,200,216,199,200,200,215,199,199,199,215,199,214,198,214,197,213,197,212,212,213,209,209,208,223,223,223,222,222,222,222,221,221,205,220,204,220,203,203,203,203,202,202,202,202,201,217,217,217,223,223,222,222,222,221,221,221,220,220,220,219,219,218,218,218,217,217,217,216,216,216,215,215,199,214,198,213,197,213,196,211,211,211,210,210,210,209,209,209,207,223,207,223,206,222,222,222,222,222,221,221,221,221,221,221,220,220,220,220,204,220,219,219,203,219,203,219,202,218,202,218,202,218,202,217,201,217,201,217,201,216,200,216,200,215,199,215,199,215,198,214,198,214,198,214,197,213,197,213,197,213,212,212,196,212,212,212,212,211,211,211,210,210,210,210,210,210,209,211,209,209,209,210,208,210,208,210,208,210,217,208,223,220,223,220,223,219,222,51,218,218,215,216,207,215,215,215,206,214,214,213,213,222,199,222,199,222,198,222,198,221,205,221,206,206,206,206,205,205,205,205,205,205,205,205,204,220,204,220,193,221,205,221,207,220,204,220,207,220,204,219,203,203,203,204,204,204,204,203,203,203,203,203,203,203,202,202,202,202,204,219,204,219,201,217,201,201,202,218,204,218,201,217,203,217,201,217,201,200,200,200,200,217,201,217,201,216,200,216,201,216,200,216,200,199,199,215,199,199,199,215,198,198,198,198,199,199,199,199,198,198,198,214,198,198,198,197,197,197,197,198,198,198,198,197,197,197,197,197,197,197,197,196,196,196,196 ,55,54,54,53,52,51,194,210,194,220,204,220,194,220,195,220,195,219,51,219,204,220,204,220,203,219,203,220,204,220,196,219,196,219,196,220,196,220,196,219,196,219,196,220,196,220,196,219,196,219,195,219,195,219,195,219,203,219,196,219,195,219,196,219,197,219,196,219,196,219,197,219,196,219,196,212,197,218,181,213,180,213,181,181,181,51,180,190,190,222,190,190,190,222,190,221,190,222,189,190,190,221,190,221,189,221,189,221,205,221,205,221,204,220,205,220,204,221,204,220,204,220,204,221,205,221,205,221,205,221,205,221,205,221,205,221,205,221,205,216,201,217,201,217,201,217,202,218,201,218,186,217,186,186,186,186,186,186,52,218,202,218,201,217,202,217,201,217,200,216,201,216,200,216,215,183,184,188,204,220,203,219,203,219,203,219,203,187,203,218,203,219,202,219,203,202,202,218,202,202,218,202,219,219,218,217,216,216,216,215,199,216,199,215,199,198,198,199,198,198,198,197,197,198,197,213,213,212,212,212,211,211,211,210,211,211,210,210,210,209,209,209,208,209,209,208,223,223,223,223,223,221,222,222,220,220,220,219,223,221,222,222,220,220,220,219,215,215,216,216,215,216,216,216,216,216,216,216,216,216,216,216,216,200,216,199,215,199,215,199,215,198,198,198,214,198,198,197,197,201,201,200,200,200,200,200,200,200,200,200,200,200,200,199,199,215,214,214,215,214,214,214,213,213,214,210,210,209,208,208,208,208,208,208,208,208,208,208,192,208,192,192,205,205,204,204,204,203,203,203,195,210,210,209,209,208,223,223,223,222,222,222,221,221,204,204,220,219,219,219,218,218,218,217,217,216,216,216,215,215,215,214,214,214,197,213,213,212,212,212,211,211,211,210,210,210,209,209,209,208,208,223,223,223,223,222,222,222,222,222,221,221,221,221,221,220,220,220,220,220,220,219,203,219,203,219,203,202,202,218,201,201,201,201,201,201,200,216,200,216,200,216,199,215,215,215,215,215,215,214,214,214,213,213,213,213,213,213,212,212,212,210,212,212,211,212,211,211,210,213,210,212,210,212,209,212,209,212,209,211,195,211,223,208,216,208,216,223,216,222,51,222,221,222,51,221,51,216,216,215,214,214,214,213,200,223,207,223,207,223,207,223,207,223,207,223,206,222,206,222,206,206,206,222,206,206,206,206,205,205,205,221,205,221,205,221,205,221,205,220,204,220,204,220,204,220,204,220,204,204,204,204,204,204,203,203,203,203,203,203,203,203,203,219,203,219,203,219,203,218,202,218,202,218,202,218,202,217,201,217,201,217,201,201,201,201,201,217,201,217,201,217,200,216,200,216,200,216,200,216,200,216,200,216,200,216,200,215,199,215,199,215,199,199,199,215,199,215,199,215,199,215,198,214,198,198,198,198,198,198,197,197,197,197,197,197,197,197,197,197 ,55,55,53,53,52,52,210,194,210,194,210,195,220,196,220,196,220,51,219,51,219,203,220,204,220,196,219,196,219,197,220,196,220,197,219,197,219,196,220,197,220,193,219,197,220,193,220,194,219,195,219,195,219,195,219,195,219,196,219,196,212,196,219,196,212,196,213,197,213,197,213,197,213,197,213,197,213,181,213,181,213,181,213,181,213,181,213,181,222,190,222,190,222,190,221,190,222,189,222,190,221,189,221,189,221,189,221,189,221,205,221,204,220,205,220,204,221,204,220,204,220,204,221,204,220,205,221,205,221,205,221,205,221,205,221,205,221,205,221,201,217,201,217,201,217,201,217,201,218,202,218,186,218,186,186,52,186,52,186,52,218,218,218,202,218,218,218,217,217,217,217,216,216,216,216,200,215,204,220,204,220,204,219,203,219,203,219,202,218,203,203,203,203,202,202,203,202,202,203,218,202,218,202,218,203,216,216,216,216,200,216,200,216,200,215,199,199,199,198,198,198,198,198,197,197,197,197,212,196,212,212,211,211,211,211,211,210,210,210,210,209,209,209,209,208,208,208,223,207,223,223,223,206,221,221,220,220,220,223,223,222,221,221,220,204,220,199,216,200,215,200,216,199,216,200,216,201,217,200,217,201,216,200,216,199,216,200,215,200,216,199,215,199,214,198,214,197,213,198,217,201,201,201,201,201,200,216,201,216,200,217,200,216,200,215,199,215,199,215,215,215,214,214,214,214,211,211,210,210,210,209,209,209,209,209,209,209,209,209,193,209,193,208,192,208,205,205,197,211,195,211,193,209,209,208,208,223,223,223,223,222,222,222,222,205,221,205,220,204,220,218,219,219,218,218,218,216,217,217,215,216,216,214,199,215,197,213,214,212,212,213,211,211,211,210,210,210,209,209,209,208,208,208,223,223,223,222,222,223,222,222,222,222,221,221,221,220,205,221,204,220,204,219,203,219,202,219,203,218,202,218,201,218,202,217,201,217,200,216,200,215,199,216,199,215,199,214,214,215,198,214,198,213,213,213,212,212,213,213,212,212,212,211,212,212,211,211,211,210,211,211,209,210,210,212,209,209,208,211,209,211,208,208,217,216,216,213,215,213,216,212,215,212,215,211,51,210,214,209,193,208,192,208,200,223,199,223,200,223,198,223,199,223,207,223,206,206,206,206,206,206,206,206,206,206,206,205,205,205,205,205,205,205,205,221,205,221,205,220,204,220,204,220,204,204,204,204,204,204,204,204,204,204,203,203,203,203,203,203,203,203,203,203,205,219,205,219,203,218,202,202,202,202,202,202,201,217,201,217,201,201,201,201,201,201,201,201,201,201,201,216,200,216,200,216,200,216,200,200,200,200,200,200,200,200,200,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,198,198,198,198,198,198,198,197,197,197,197,197,197,197,197,197,197,197,197 ,55,54,54,53,52,51,196,211,195,210,194,210,194,220,196,220,196,220,195,220,51,51,205,221,204,220,204,220,196,220,204,220,197,220,197,220,197,220,196,220,197,220,197,220,196,220,197,220,196,220,196,220,195,220,195,219,196,219,196,220,196,219,196,219,197,220,197,220,197,219,197,219,197,214,197,219,198,214,198,214,198,214,198,214,182,214,198,214,198,214,207,223,206,222,206,222,206,222,206,222,206,222,206,221,205,190,189,189,190,189,52,221,205,221,205,221,205,221,205,221,205,220,205,221,205,222,206,222,206,222,206,222,206,222,206,222,206,222,205,221,201,217,202,218,201,218,202,218,202,218,186,218,186,186,187,187,52,52,52,52,203,218,202,218,202,218,202,217,201,217,201,217,217,216,200,216,216,221,221,220,204,220,219,220,204,219,219,219,203,219,203,219,203,203,203,219,203,203,203,203,219,219,219,219,219,218,218,218,217,217,217,216,200,200,199,199,199,199,199,199,198,198,198,198,198,197,197,213,212,212,212,211,211,211,211,211,211,210,210,210,210,210,210,209,209,209,208,192,208,223,222,206,222,221,220,204,220,219,222,222,222,221,220,220,220,219,216,200,216,216,216,200,216,216,216,200,216,216,217,200,216,216,216,200,216,200,200,200,200,199,199,199,199,199,199,198,198,198,197,201,201,201,201,201,200,201,217,216,217,217,216,216,200,216,216,216,215,215,215,214,214,215,214,214,214,211,211,211,210,210,209,209,209,210,209,209,210,209,209,210,193,209,209,209,193,197,197,212,196,196,195,210,194,209,209,209,208,223,223,223,223,223,222,222,206,205,205,205,220,220,220,219,219,219,218,218,218,217,217,217,216,216,216,215,215,215,214,214,214,213,213,213,212,212,212,211,211,211,210,210,210,209,209,209,208,208,223,223,223,222,222,222,222,222,221,221,221,221,221,221,220,220,220,220,204,220,219,219,203,218,202,218,202,218,218,217,201,217,216,216,200,216,216,216,215,215,215,215,215,215,214,214,214,213,213,213,213,213,213,212,212,212,211,215,211,211,211,213,210,214,210,214,210,212,209,212,209,213,209,213,209,214,214,51,213,51,51,212,51,211,51,51,51,211,51,51,51,51,51,209,193,209,193,208,192,208,192,208,192,208,207,223,207,223,207,223,207,223,206,206,206,207,207,207,207,206,206,206,206,206,206,206,206,221,205,221,205,221,205,221,204,220,204,220,205,221,205,205,204,204,204,204,204,204,204,203,203,203,203,203,203,203,203,218,202,218,203,219,203,219,202,202,202,218,202,218,202,218,201,217,201,218,202,202,202,201,201,201,201,217,201,217,201,216,200,216,200,216,200,216,199,215,199,199,200,216,200,200,199,215,199,199,199,199,199,198,198,198,198,199,199,215,199,198,198,214,198,198,198,198,197,197,197,197,197,197,197,196,196,196 ,55,55,53,53,52,52,211,195,210,194,210,195,211,196,211,196,220,196,220,196,220,51,220,204,220,197,220,196,220,197,220,197,220,197,220,197,220,197,220,197,220,197,220,194,219,197,219,194,220,195,220,194,220,195,220,196,220,180,220,196,219,197,219,197,220,197,214,198,213,198,214,197,214,197,213,198,213,197,214,198,214,182,214,198,214,198,214,198,214,198,214,206,223,207,222,207,223,206,223,206,222,206,222,206,222,190,222,190,189,189,190,205,222,190,221,206,222,205,221,205,221,205,221,205,222,206,222,207,222,206,223,206,222,207,222,206,223,206,222,206,217,202,218,201,218,202,217,202,218,186,218,186,186,187,186,52,187,52,186,52,52,202,219,218,219,203,218,218,218,217,218,218,216,217,217,216,217,221,221,221,220,220,220,204,220,204,204,204,220,203,204,204,203,204,204,203,204,220,203,220,204,219,204,220,220,219,218,218,217,200,216,201,216,200,216,199,200,200,215,199,199,198,198,198,197,198,198,196,213,213,196,212,211,211,212,211,211,211,210,210,210,209,209,210,208,209,193,208,192,208,207,223,207,221,205,221,204,220,207,223,223,221,205,221,204,220,200,216,200,216,200,216,201,217,201,217,201,217,201,217,201,217,201,216,200,216,200,200,200,216,199,199,199,215,199,198,198,198,214,202,202,201,217,201,217,201,217,217,217,217,217,217,217,200,216,216,216,216,216,215,215,215,215,215,215,212,212,212,211,211,211,210,210,211,211,211,211,211,211,211,211,195,214,197,213,196,212,196,211,195,211,194,210,194,209,208,208,208,223,223,223,223,222,222,206,221,205,221,204,220,204,219,219,219,218,218,218,217,217,217,216,216,216,215,215,215,214,214,214,213,213,213,212,212,212,211,211,211,210,210,210,209,209,209,208,208,208,223,223,223,223,222,222,222,222,222,221,221,221,221,221,221,220,220,220,203,219,203,219,203,219,202,218,202,217,201,217,201,217,201,216,200,216,216,216,200,215,215,215,214,214,214,214,198,214,213,213,213,212,212,212,212,212,212,212,211,211,211,210,210,210,210,214,210,209,209,213,208,213,208,213,214,214,214,212,213,213,213,211,213,210,212,211,51,210,211,51,51,51,194,210,194,210,194,210,193,193,193,209,193,209,193,209,192,192,192,192,207,207,207,207,207,207,207,206,206,206,206,206,206,206,206,206,206,206,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,204,204,204,204,204,204,204,204,204,204,220,204,220,204,220,203,203,203,203,203,203,203,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,201,201,201,201,201,201,201,201,200,216,200,200,200,200,200,200,200,200,200,200,200,200,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,198,198,198,198,198,198,198,198,197,197,197,197,197,197,197,197 ,56,55,55,54,54,53,53,52,196,211,197,211,195,210,197,210,196,221,196,221,197,220,196,220,205,221,205,221,204,220,204,221,205,221,205,220,204,220,204,220,197,220,197,220,196,220,197,220,196,220,197,220,196,220,195,220,196,220,197,220,196,220,181,220,182,220,197,220,197,220,198,220,198,219,198,214,199,220,198,215,198,215,199,214,199,215,198,215,199,214,199,214,198,223,207,223,207,223,207,223,206,223,207,222,206,222,190,190,190,190,52,52,206,222,206,222,206,221,205,222,205,221,206,222,207,223,207,223,207,223,207,223,207,223,207,223,207,223,207,223,207,223,202,217,201,219,202,219,203,218,187,187,186,187,187,187,52,52,52,52,52,52,53,52,53,53,202,218,202,217,202,218,201,217,201,216,206,222,205,221,204,220,205,220,204,220,204,220,205,220,204,220,204,220,204,204,204,220,220,205,221,204,221,220,220,220,218,218,218,217,201,218,200,216,201,200,200,200,199,200,200,198,199,199,198,198,197,197,197,196,212,197,196,196,196,195,195,195,210,195,195,194,210,194,209,193,209,192,193,207,223,207,205,205,221,203,219,203,223,223,221,205,221,203,203,203,200,200,201,200,200,201,200,200,201,201,201,201,201,201,201,200,200,201,200,200,217,216,216,216,199,215,200,199,199,199,199,198,203,203,202,218,202,218,202,218,201,218,218,217,218,218,217,217,217,217,217,217,216,216,216,215,216,216,215,213,213,212,212,212,211,212,212,212,212,212,212,213,213,212,214,214,213,213,213,212,196,212,211,211,211,210,210,210,209,209,209,208,208,208,223,223,223,222,222,222,205,205,205,204,220,220,219,219,219,218,218,218,217,217,217,216,216,216,215,215,215,214,214,214,213,213,213,212,212,212,211,211,211,210,210,210,209,209,209,208,208,208,223,223,223,222,223,223,221,222,222,221,221,221,220,220,221,219,219,220,219,219,219,218,218,219,218,218,218,217,217,217,216,216,217,216,216,216,215,215,216,214,214,215,214,214,214,213,213,214,213,213,213,212,212,215,211,211,212,214,211,215,210,215,211,214,209,214,209,214,209,214,208,51,214,51,213,51,51,51,213,51,51,51,51,51,51,51,51,51,51,51,200,51,195,210,194,210,194,210,194,210,193,209,193,209,193,209,193,208,192,192,192,207,207,207,207,206,206,206,207,207,207,207,206,206,206,206,206,206,206,206,205,221,205,206,206,222,206,205,205,205,205,205,205,205,204,204,204,204,204,204,204,220,203,219,203,220,204,220,204,218,202,202,202,203,203,203,202,202,202,202,202,218,202,202,201,201,201,201,202,202,202,201,201,217,201,201,201,217,201,216,200,216,201,201,201,201,200,200,200,200,200,200,200,199,199,199,199,199,199,199,199,198,198,198,199,199,199,199,197,197,197,197,198,198,198,198,197,197,197,197,197,197 ,56,56,55,55,54,54,53,53,52,52,210,196,211,195,211,197,210,196,210,196,221,196,220,196,220,204,221,197,221,205,220,197,220,197,221,198,221,197,220,197,220,193,220,193,220,193,220,194,220,195,220,195,220,196,220,196,220,196,220,180,220,181,220,181,213,181,214,198,214,198,214,198,214,198,214,199,214,198,215,199,215,199,215,199,215,199,215,199,215,199,215,199,215,199,223,207,223,207,223,206,222,207,222,206,223,190,222,190,222,190,190,52,190,206,222,190,221,189,222,206,222,206,221,205,222,206,223,207,208,192,208,192,208,192,208,192,208,192,223,52,223,207,218,202,218,202,218,202,218,187,219,187,187,52,187,52,187,52,52,52,52,187,52,187,52,187,53,187,53,186,218,217,218,201,217,201,221,205,222,205,205,205,220,205,205,204,204,204,204,204,204,204,204,204,204,220,204,220,205,220,204,221,205,221,205,220,219,203,218,202,218,202,218,201,217,201,216,200,216,199,199,199,199,199,199,198,198,198,198,197,197,197,197,196,196,212,195,211,195,211,195,211,194,210,194,209,193,209,192,208,192,223,206,208,192,208,205,221,192,223,206,208,192,208,205,221,201,216,201,201,200,217,201,201,202,218,201,218,202,217,201,217,201,217,201,216,217,201,216,201,217,200,216,200,214,199,215,198,219,203,218,202,218,202,218,202,218,218,218,217,218,218,217,218,218,217,217,217,217,217,217,216,217,217,216,214,214,213,214,214,213,213,213,213,214,214,213,215,215,214,214,214,213,213,213,196,212,196,211,212,212,211,211,211,210,210,210,209,209,209,208,208,208,223,207,223,206,222,206,221,205,221,204,220,220,219,219,219,218,218,218,217,217,216,216,216,215,215,215,213,213,214,213,213,213,211,211,212,210,210,194,209,193,210,192,208,208,223,223,223,222,222,222,221,221,222,221,221,221,220,220,221,220,220,220,219,219,219,218,202,219,201,217,202,217,201,217,200,216,201,216,216,216,215,215,216,214,214,215,214,214,214,213,213,213,212,212,213,212,212,212,211,211,212,211,211,211,210,210,210,209,209,210,208,208,209,208,208,212,214,214,214,51,213,51,213,51,213,213,212,51,212,209,212,51,51,51,220,51,196,194,194,194,194,194,194,194,193,193,193,193,193,193,193,192,192,192,192,207,207,207,207,52,52,51,51,223,199,207,206,206,206,206,206,206,206,205,205,205,205,206,206,206,206,205,205,205,205,205,205,205,204,204,204,204,204,204,204,203,203,203,203,204,204,204,204,202,202,202,203,203,203,203,202,202,202,202,202,202,202,201,201,201,201,202,202,202,202,201,201,201,201,201,201,201,200,200,200,200,201,201,201,200,200,200,200,200,200,200,200,199,199,199,199,199,199,199,198,198,198,198,199,199,199,197,197,197,197,198,198,198,198,197,197,197,197,197,197,197,196 ,57,56,56,55,55,54,54,53,53,52,52,51,197,211,195,211,195,211,197,211,197,220,197,220,197,51,205,221,204,220,204,220,205,221,205,220,204,220,204,221,198,221,205,220,197,220,204,220,196,220,197,220,195,220,197,220,196,220,196,220,197,220,197,220,182,51,182,220,198,220,198,220,199,215,199,220,199,215,199,215,199,215,199,215,200,216,199,215,199,215,200,215,183,183,183,183,52,52,52,52,52,52,53,223,207,191,190,191,190,190,52,190,52,222,206,222,206,222,206,222,190,190,206,222,207,208,192,208,192,208,193,208,193,209,192,209,193,208,192,176,192,209,202,218,202,218,202,219,187,187,187,187,187,187,187,188,52,52,52,52,52,52,52,52,53,53,53,53,186,53,53,53,202,218,201,217,206,222,206,221,205,190,205,189,205,188,205,189,204,189,205,188,205,205,204,205,204,204,205,205,221,221,221,222,222,220,220,220,219,219,219,218,218,218,218,218,201,201,201,200,200,200,200,199,199,199,199,199,198,198,197,197,197,197,197,196,196,196,196,195,195,195,194,194,194,194,194,193,193,193,192,192,207,206,206,206,205,205,192,192,223,206,206,206,205,205,201,201,201,201,201,201,201,201,201,201,202,201,201,202,201,201,201,201,201,217,217,217,217,216,216,216,199,199,199,215,199,199,202,218,203,218,218,218,218,218,218,218,218,218,218,218,218,217,217,217,217,217,217,217,217,217,217,217,217,214,214,214,214,214,214,213,213,214,214,215,215,214,214,214,214,213,213,213,213,213,212,212,212,211,211,211,211,210,210,210,210,210,209,209,209,208,208,208,223,223,223,206,206,206,205,205,221,220,220,204,219,219,219,218,218,218,217,217,217,216,215,215,215,214,214,197,213,213,212,212,212,211,211,211,210,210,209,209,209,208,208,223,223,223,222,222,222,222,221,221,221,221,221,221,220,220,220,219,219,219,219,219,219,218,218,218,217,217,217,217,217,217,216,216,216,215,215,215,215,215,215,214,214,214,213,213,213,213,213,213,212,212,212,211,211,211,211,215,211,210,210,214,209,214,209,214,209,213,208,213,208,213,223,51,213,51,213,51,212,51,51,51,212,51,51,51,51,51,51,51,51,51,198,214,197,210,193,193,193,209,193,193,193,208,192,192,192,208,192,192,192,207,207,207,207,52,52,52,52,52,52,51,51,213,206,222,206,222,206,222,196,212,206,205,205,205,205,205,205,205,205,205,205,205,205,205,205,204,204,204,204,220,204,204,203,219,203,219,203,219,203,217,201,218,202,219,202,218,201,218,201,217,200,218,201,218,201,217,200,217,201,217,201,217,201,201,201,201,201,201,201,200,200,200,200,216,200,200,200,200,200,200,200,200,200,199,199,199,199,199,199,199,199,198,198,198,198,214,198,214,198,198,198,198,198,198,198,197,197,197,197,197,197,197 ,57,57,56,56,55,55,54,54,53,54,52,53,52,52,211,51,212,196,212,51,211,51,211,51,221,51,221,51,221,51,221,51,51,51,221,205,221,198,221,205,221,197,221,193,221,197,221,193,221,193,221,195,221,196,221,196,220,180,220,181,221,181,221,182,220,182,214,182,220,199,215,199,215,199,215,199,215,200,215,200,216,200,216,200,216,200,216,184,216,184,216,184,184,52,184,52,184,52,177,52,52,53,52,53,223,207,223,191,223,191,191,52,190,207,223,206,223,190,222,191,222,190,223,191,208,192,208,193,209,193,210,194,209,194,209,193,210,193,209,52,209,193,209,193,219,203,219,203,219,187,220,187,187,52,188,52,188,52,188,52,52,53,52,188,52,53,52,187,53,186,53,186,53,202,218,207,223,206,223,206,222,206,205,205,190,205,205,205,205,205,205,205,205,205,205,206,205,221,206,222,206,222,206,222,206,221,205,221,220,204,220,220,219,203,219,202,218,202,218,201,217,201,216,200,200,200,215,199,199,199,214,198,198,197,213,197,196,196,196,212,212,211,211,210,210,210,210,209,209,209,208,223,223,222,206,206,205,209,192,207,207,206,206,206,205,216,201,217,201,217,201,217,218,217,217,218,217,217,218,217,217,218,217,217,218,217,217,217,216,200,217,200,216,200,215,199,215,198,219,203,219,219,219,218,219,219,218,219,219,218,218,218,218,218,202,218,218,218,217,218,218,217,218,218,217,216,216,199,215,214,198,215,199,215,215,214,214,215,213,213,214,213,213,213,212,212,212,211,211,212,211,211,211,210,210,210,209,209,210,208,208,209,192,208,207,223,207,223,206,222,206,221,205,221,204,220,204,219,203,219,217,218,202,216,216,216,199,215,199,214,198,214,197,213,197,212,196,212,194,211,195,209,193,208,192,208,223,223,223,222,222,222,221,221,222,221,221,221,220,220,220,219,219,220,219,219,219,218,218,203,217,217,218,201,217,217,216,216,216,215,216,200,215,215,215,214,215,215,214,214,214,213,213,213,212,213,213,212,212,212,211,211,211,210,211,211,210,210,210,209,209,209,214,209,209,208,213,222,51,223,51,222,51,221,51,212,51,221,51,212,51,221,51,51,51,220,51,199,51,198,214,198,194,194,194,193,193,193,193,193,193,193,192,192,192,192,192,192,192,207,52,52,51,52,51,52,51,52,51,52,223,207,223,196,221,195,221,206,206,206,206,205,205,205,205,205,205,205,204,204,204,204,205,205,205,203,219,203,219,202,218,51,204,203,203,203,219,201,217,201,218,201,218,200,219,200,219,200,218,200,218,199,218,199,217,199,217,201,217,201,201,201,200,200,200,201,201,201,201,200,200,200,200,200,200,200,199,199,199,199,200,200,200,198,198,198,198,199,199,199,198,198,214,198,214,198,198,198,197,197,197,198,198,198,198,197,197,197,197,197 ,57,56,56,56,56,55,55,54,54,54,53,53,53,52,52,51,51,51,51,211,197,212,197,212,51,221,51,221,51,221,51,51,51,51,51,51,205,221,205,220,204,220,204,221,205,221,204,220,204,220,197,221,197,221,196,220,196,221,196,221,197,220,182,220,51,221,182,51,183,51,183,51,183,220,199,220,200,220,199,216,199,217,201,216,200,216,184,217,184,184,184,184,184,185,184,184,52,52,52,52,52,52,52,52,192,208,176,191,191,191,52,191,52,223,207,223,207,223,191,223,191,223,191,191,176,176,177,177,177,178,178,178,178,178,178,178,178,178,52,52,194,210,194,210,194,218,203,219,187,220,187,187,188,187,52,188,52,52,52,52,52,52,52,52,52,52,53,52,53,53,53,53,53,53,202,223,207,223,207,223,207,190,206,190,205,190,206,189,206,189,205,190,205,221,206,205,206,222,206,207,223,206,223,221,221,222,221,221,221,220,220,220,219,219,219,218,203,218,202,202,201,217,201,200,200,200,199,200,200,199,199,198,198,198,197,197,197,195,196,196,195,195,195,193,194,209,209,209,208,208,223,222,222,222,221,221,192,192,207,206,206,206,221,221,217,217,202,202,201,202,218,217,218,218,218,218,218,218,219,218,218,218,217,217,218,217,217,217,216,216,217,216,216,216,199,215,216,220,204,220,219,219,219,219,219,219,219,219,219,218,219,219,218,219,219,218,218,218,218,218,218,218,219,219,218,217,216,216,216,215,215,200,215,215,215,214,214,215,214,214,214,213,213,214,213,213,213,212,212,212,211,211,211,210,211,211,210,210,210,209,209,209,208,209,209,192,207,207,207,223,223,205,206,206,204,204,204,203,219,218,218,218,217,217,217,216,216,199,198,198,198,197,197,197,196,196,196,195,195,195,193,193,194,192,192,192,207,207,223,222,222,222,221,222,222,221,221,221,220,220,220,219,220,220,218,219,219,218,218,217,217,218,217,217,217,216,216,216,215,215,215,214,214,215,214,214,214,213,213,214,213,213,213,212,212,212,211,211,211,210,211,216,210,210,210,215,209,215,208,215,209,214,222,214,222,214,222,51,213,51,51,51,220,51,51,51,211,51,51,51,51,51,51,51,51,51,51,51,199,215,199,215,194,194,194,194,194,193,193,193,193,193,193,193,192,192,192,192,207,52,52,52,52,52,52,51,52,51,52,51,51,222,206,222,206,222,205,205,205,205,205,221,205,221,205,221,205,221,205,221,204,220,204,220,200,220,200,216,199,215,199,215,199,217,201,217,201,217,201,217,200,216,200,218,199,218,199,218,199,218,202,218,202,218,202,218,201,217,201,217,201,217,201,216,200,200,200,200,200,200,200,200,200,200,200,200,200,200,199,199,199,199,199,199,199,198,198,198,198,198,198,214,198,214,198,214,198,214,198,213,197,197,197,197,197,197,197,197,197,197 ,56,57,56,57,55,56,55,55,54,54,53,54,52,53,52,52,51,51,212,197,211,51,211,51,212,51,212,51,221,51,221,51,221,51,221,51,221,205,221,205,221,193,220,52,51,193,221,193,220,193,220,193,221,195,221,196,220,197,220,181,221,181,221,182,214,182,221,182,215,183,215,184,183,183,51,183,215,200,216,201,217,200,217,201,216,185,216,184,217,184,216,185,216,185,185,52,185,52,184,52,178,52,52,53,209,193,209,177,209,176,177,52,53,192,208,176,208,176,208,176,208,176,208,176,209,177,209,178,210,178,179,178,179,179,179,52,179,52,179,52,210,195,210,195,211,203,220,204,219,188,220,188,189,52,188,52,188,52,189,52,189,205,52,53,52,188,52,187,52,188,52,187,53,186,219,203,208,207,223,207,223,206,223,207,222,206,206,206,206,206,206,206,206,206,206,206,207,223,207,209,193,209,207,222,206,222,205,221,205,220,221,205,220,204,220,203,219,202,218,202,217,202,218,200,217,201,216,200,215,199,215,198,214,198,212,197,213,195,196,196,194,195,210,194,210,193,209,209,208,223,223,222,222,222,221,221,192,223,207,222,206,222,221,221,217,201,217,201,218,218,202,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,217,217,217,217,200,216,200,216,200,215,204,220,220,220,220,219,219,219,219,219,218,202,219,203,219,203,218,202,219,218,218,219,218,202,218,202,218,203,216,200,216,200,216,200,216,200,216,199,215,199,215,198,214,198,214,214,213,213,213,213,212,212,212,212,211,211,211,211,211,210,210,210,210,193,209,193,209,192,208,192,223,207,207,223,223,206,221,205,220,204,220,203,219,203,218,201,216,200,216,199,215,199,198,214,213,212,212,212,211,195,195,194,210,193,192,192,198,198,197,197,213,213,213,212,212,212,211,211,211,210,210,210,209,209,209,209,209,208,208,223,223,223,223,222,222,222,216,216,216,215,215,215,215,215,215,214,214,214,213,213,213,212,212,212,212,212,212,211,211,211,210,210,210,210,210,209,209,209,208,208,208,222,222,222,221,221,222,214,221,221,221,51,221,51,220,51,220,51,220,51,220,51,219,51,219,51,219,51,201,51,218,51,200,215,194,215,194,194,194,193,193,193,193,193,193,193,192,192,192,192,207,51,52,51,52,51,52,51,52,51,52,51,52,51,52,222,204,220,51,220,205,205,205,205,205,221,205,221,205,221,202,221,204,220,204,220,204,220,200,219,200,219,199,219,200,214,198,219,199,219,201,219,200,218,200,218,199,218,200,218,198,218,199,218,198,218,199,217,201,217,201,217,201,217,201,200,200,200,200,200,200,200,200,200,200,200,200,200,200,199,199,199,199,199,199,199,198,198,198,198,198,198,198,214,192,214,211,214,198,214,197,197,197,197,197,197,197,197,197,197,197,197,197 ,57,56,57,56,56,56,56,55,55,54,54,53,54,53,53,52,52,51,51,211,51,211,197,212,198,212,198,212,51,212,51,212,51,51,51,51,51,51,51,51,51,51,51,51,51,51,205,221,205,221,205,221,193,221,205,221,196,221,197,221,197,221,198,221,182,221,182,221,183,51,183,51,183,51,184,51,200,216,200,217,200,216,201,217,201,217,201,217,185,217,185,185,185,185,185,185,52,52,52,185,52,52,52,52,194,209,193,209,176,209,177,176,52,53,192,208,192,208,193,208,176,208,192,209,177,209,178,210,178,179,178,179,179,179,179,179,179,179,179,179,195,210,195,211,194,219,203,219,188,188,188,188,188,188,189,189,52,189,52,189,52,52,52,52,52,52,52,52,53,53,53,53,187,53,202,218,193,208,223,223,206,223,207,222,207,190,206,190,206,190,206,190,206,206,206,223,206,206,193,193,193,194,207,207,223,222,222,222,221,221,221,221,221,220,220,220,203,219,219,218,202,218,202,217,201,201,200,216,200,200,199,215,197,197,197,212,196,196,195,195,195,194,194,210,193,209,208,208,208,223,223,223,222,222,208,208,208,223,207,207,206,206,218,218,217,218,218,218,202,202,218,218,218,218,219,219,218,219,219,219,203,218,218,218,218,218,218,217,217,217,217,217,217,216,216,216,216,221,221,220,220,220,219,220,220,219,219,203,219,203,203,203,219,203,219,203,219,219,219,203,219,203,203,203,219,202,202,202,217,201,201,200,216,216,215,215,215,199,215,199,214,214,214,214,214,213,213,213,212,212,212,211,211,211,211,211,211,210,210,210,210,210,194,193,193,193,192,192,192,207,206,206,206,221,220,204,204,203,203,202,201,201,201,200,200,200,199,198,214,213,213,213,212,216,216,216,200,200,199,199,199,198,198,197,197,197,212,212,196,195,211,211,211,211,210,210,210,209,209,209,209,208,223,223,222,222,222,222,222,222,222,221,221,221,221,220,220,220,220,220,220,219,219,219,219,219,212,211,211,211,211,210,210,210,210,210,209,209,209,208,208,208,222,216,222,222,222,215,221,215,221,215,221,213,220,213,220,51,220,51,219,51,219,51,219,51,202,51,202,51,51,51,201,51,202,51,201,51,200,216,200,215,199,215,193,194,194,194,192,192,192,192,192,192,192,207,207,52,52,51,52,52,52,51,52,51,51,51,52,51,51,51,51,220,204,220,51,205,205,205,205,221,205,221,204,220,204,221,205,221,205,220,204,220,204,220,204,220,200,216,200,215,199,215,199,214,199,215,198,214,198,219,199,217,201,217,202,218,202,217,201,217,201,217,201,217,200,216,200,216,201,217,201,216,200,200,51,200,200,200,200,199,199,199,200,200,200,200,198,198,198,199,199,199,199,198,198,198,193,214,192,214,197,213,197,213,197,213,197,212,196,196,197,197,197,197,196,196,196,196 ,57,57,56,57,57,57,56,56,55,55,54,55,54,54,53,53,52,52,51,51,212,51,212,198,212,51,212,51,212,51,212,51,212,51,212,51,221,51,221,51,51,51,51,51,51,52,51,51,51,52,51,52,51,52,51,52,51,180,221,197,221,181,221,182,221,182,215,183,220,183,215,184,216,184,216,184,51,201,216,200,217,201,217,201,217,201,217,201,218,185,217,186,185,52,186,52,186,52,185,52,185,52,185,52,52,53,210,194,209,193,210,52,177,52,53,53,209,177,209,193,209,177,209,177,209,178,210,178,210,179,211,179,180,52,179,180,180,180,180,180,180,195,211,196,211,195,211,204,220,188,220,189,189,189,189,189,189,52,189,52,189,52,189,204,52,52,52,188,52,188,52,188,53,187,52,203,219,193,209,193,223,207,223,207,223,206,222,207,206,206,207,206,207,207,206,207,194,210,194,210,194,211,192,208,192,208,207,223,207,222,206,222,222,205,221,205,220,204,219,203,219,202,218,202,218,201,217,201,215,198,214,198,213,197,213,196,212,196,195,195,194,194,210,193,209,193,208,222,222,222,222,221,221,221,208,222,206,222,206,221,221,205,202,217,218,218,217,218,218,202,218,218,218,219,218,218,219,218,218,219,218,202,219,218,219,219,218,218,218,201,218,202,216,201,217,216,217,221,221,221,220,220,220,220,220,220,220,220,220,219,220,220,203,220,204,219,204,220,219,220,204,219,204,220,204,219,218,218,201,216,200,217,216,216,216,215,216,216,215,215,199,214,198,214,213,214,214,212,213,213,196,212,211,211,196,211,211,211,194,210,194,209,193,210,192,193,193,192,192,192,207,207,207,205,205,205,204,220,202,202,202,217,201,201,199,215,199,218,202,218,201,201,217,200,216,200,215,199,215,198,198,198,213,197,196,196,197,195,195,195,194,210,211,210,210,210,208,209,209,208,223,223,222,222,222,221,222,222,221,221,220,220,221,220,220,220,219,219,220,219,219,219,218,219,219,218,218,218,217,218,218,217,209,209,208,208,222,222,223,222,222,222,221,221,222,221,221,221,220,221,221,220,214,221,220,220,51,220,51,220,51,220,51,219,51,218,51,219,51,218,51,217,51,202,51,218,51,201,51,200,216,194,215,194,193,193,193,193,193,193,193,192,192,192,207,207,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,221,51,220,205,205,205,205,205,205,205,221,205,204,204,220,204,204,204,220,203,219,203,219,201,219,200,219,200,219,199,219,199,219,199,218,198,218,198,218,198,217,197,217,197,217,201,217,198,217,201,217,201,201,201,216,200,200,200,200,200,200,199,199,199,199,199,199,199,199,199,199,199,199,199,199,198,198,193,209,193,214,193,213,192,213,192,213,212,213,197,213,197,197,197,213,197,196,196,196,196,196,196,196,196,195,195 ,57,57,57,56,56,57,57,56,56,55,55,55,55,54,54,53,54,54,54,52,52,52,52,52,52,51,199,213,198,213,51,212,51,213,51,213,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,197,221,197,221,198,221,198,221,182,221,183,222,183,51,184,51,184,51,184,51,201,217,201,217,201,218,202,218,202,218,202,218,186,186,186,186,186,186,186,186,186,186,52,186,52,52,52,180,52,179,179,178,52,210,194,210,194,210,194,210,194,210,177,210,194,210,194,210,178,211,179,179,180,180,181,181,180,181,180,180,181,181,181,181,180,181,197,212,196,220,204,220,189,221,189,189,189,189,189,190,189,189,52,189,52,52,52,52,52,52,52,52,53,53,53,53,176,53,209,210,194,210,193,209,193,208,192,208,207,191,207,223,207,176,193,177,194,195,195,211,195,196,196,196,193,193,209,193,209,209,209,209,208,208,209,208,209,209,209,209,223,223,223,222,206,222,221,215,199,214,214,213,197,213,212,212,196,211,195,210,194,194,193,193,193,208,222,222,221,221,221,221,221,220,220,222,221,221,221,221,221,220,220,223,202,201,217,219,218,219,219,202,219,219,218,219,219,219,220,220,219,220,219,219,219,218,218,219,218,218,218,217,218,218,217,217,217,216,222,222,221,221,220,220,221,220,220,204,220,220,221,220,220,220,220,204,220,204,220,204,204,205,205,204,205,204,204,220,202,202,202,201,201,202,200,200,201,200,200,216,215,216,216,198,215,215,214,214,213,213,213,212,212,213,212,196,212,211,211,211,210,195,211,194,194,194,193,193,193,192,193,207,207,207,205,205,205,203,203,219,220,221,221,219,220,220,218,219,219,201,218,202,200,201,215,215,216,214,198,215,197,197,198,196,197,197,196,196,196,195,195,195,194,194,210,209,209,208,208,223,222,222,223,222,222,222,221,222,222,221,221,221,220,221,221,220,220,220,219,220,218,218,219,218,218,218,217,217,218,217,217,217,216,217,217,216,216,216,215,216,215,215,215,216,214,222,221,211,221,211,220,215,220,214,221,214,220,214,219,221,220,51,219,221,218,51,204,220,203,51,204,220,202,51,202,218,201,51,201,217,200,216,200,215,193,215,193,193,192,192,192,192,192,192,192,207,207,51,51,51,52,51,51,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,205,221,205,204,204,220,204,220,204,220,203,219,203,220,204,220,204,219,203,219,201,219,200,219,200,218,199,219,199,215,199,217,199,217,198,218,202,218,201,217,201,217,201,217,201,216,200,216,200,216,200,216,199,215,199,200,200,200,200,199,199,199,199,199,199,199,198,198,198,199,199,199,199,210,193,209,193,209,192,214,193,213,197,213,197,213,197,212,196,212,197,213,197,197,196,196,196,196,196,196,196,195 ,56,57,56,57,56,56,56,56,55,56,55,55,54,55,54,54,54,56,52,52,52,52,52,52,51,51,213,51,213,51,213,51,213,51,213,51,212,51,212,51,213,51,221,51,51,51,51,51,51,177,51,52,51,52,51,52,51,52,51,197,222,198,222,182,214,182,221,183,214,184,215,183,216,184,217,185,184,185,185,52,218,201,218,202,217,202,218,186,218,186,218,187,218,187,219,186,187,186,186,52,186,52,187,52,186,52,180,52,179,52,179,52,179,52,178,195,210,178,210,178,211,195,210,179,211,178,211,179,211,180,212,181,213,181,213,181,213,181,213,181,213,181,181,181,213,197,212,196,213,204,221,189,221,189,221,189,190,189,189,52,189,206,190,205,189,204,52,176,52,176,52,176,52,176,52,177,52,209,210,194,210,194,210,193,192,192,193,192,193,193,192,194,194,194,195,195,195,196,196,197,197,212,194,209,193,210,193,210,194,209,193,209,209,209,208,208,209,209,209,193,208,193,208,192,216,198,214,198,213,197,212,196,212,195,211,195,209,194,210,192,208,206,222,206,221,206,222,220,221,220,220,220,219,222,222,220,221,220,220,220,219,223,218,202,202,218,202,218,202,219,219,219,219,219,219,219,219,203,219,219,219,219,219,219,219,219,219,219,218,218,218,217,218,217,217,217,221,221,222,221,205,221,204,221,205,220,220,220,204,220,220,220,220,220,220,204,220,204,221,204,220,205,221,205,221,220,219,203,218,202,218,202,218,201,217,201,216,200,216,215,215,215,199,215,199,214,198,214,198,213,197,213,197,212,196,212,195,211,195,211,195,211,194,194,210,193,193,193,192,192,208,207,206,192,192,192,205,205,221,220,220,220,219,219,219,218,202,218,201,217,201,216,216,199,215,199,214,198,214,197,213,197,196,196,196,195,195,195,194,210,194,209,193,208,208,223,222,222,222,222,222,222,221,221,221,221,221,221,220,220,220,220,220,219,219,219,218,218,218,218,218,218,217,217,217,217,217,217,216,216,216,216,216,215,215,215,215,215,215,214,214,214,214,214,214,221,221,221,221,221,221,220,220,220,214,220,212,219,221,219,51,219,221,218,51,218,51,218,51,218,51,217,51,217,51,201,51,217,216,200,215,193,215,193,214,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,221,51,220,51,220,51,220,204,204,204,204,204,204,204,204,204,204,204,203,203,203,203,203,203,203,203,219,200,219,200,219,200,218,200,218,199,218,199,218,199,217,198,217,198,217,201,216,200,216,200,216,200,200,200,200,200,200,200,200,200,199,199,199,199,199,199,199,199,199,199,211,51,210,51,198,198,198,198,198,193,209,193,213,193,213,193,213,192,212,192,212,211,212,196,212,196,196,196,196,196,196,195,195,195,195,195,195,195 ,57,57,57,56,56,56,56,56,56,55,55,55,55,55,54,54,56,55,52,52,52,53,52,51,51,51,199,212,199,212,199,213,51,213,199,213,51,213,51,213,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,222,193,221,198,221,183,222,198,222,183,51,184,221,184,51,184,51,184,51,186,51,201,218,202,219,203,218,203,218,202,219,202,219,187,218,187,187,187,187,186,187,187,186,187,186,52,187,186,186,181,180,180,180,52,180,195,211,195,211,195,211,179,211,195,211,196,211,196,212,180,213,197,213,182,213,198,214,182,214,182,214,182,182,182,182,182,182,182,214,198,220,204,221,189,190,190,189,190,190,190,191,190,190,190,176,52,52,52,52,52,52,52,52,178,52,53,52,177,53,210,212,196,212,195,211,194,210,194,210,194,210,194,211,195,195,196,212,196,198,197,198,214,194,195,194,210,195,194,195,211,210,210,209,209,210,210,210,210,209,210,209,209,210,215,215,215,214,214,214,212,212,211,211,211,210,210,210,208,208,222,222,207,222,222,222,221,221,220,220,221,220,220,222,221,221,220,204,221,220,220,208,208,209,218,218,202,202,202,203,203,203,219,219,219,219,219,220,220,220,220,220,220,220,219,219,219,219,219,219,218,218,218,218,218,218,217,217,222,222,222,205,221,206,205,205,221,204,205,221,220,221,221,220,221,221,220,221,220,220,221,221,205,221,221,222,222,220,220,220,203,219,203,218,202,218,218,218,217,217,217,216,216,216,200,199,215,215,215,199,214,198,197,197,213,197,197,196,212,196,196,195,211,211,194,210,194,194,194,193,193,209,192,192,207,206,206,206,205,205,221,220,220,220,219,219,218,218,218,201,201,201,216,216,216,215,215,215,214,214,214,213,197,196,196,196,195,195,195,194,194,194,193,193,209,208,223,207,206,206,206,206,222,221,221,221,221,221,221,220,220,220,219,219,219,219,219,219,218,218,218,218,218,217,217,217,216,216,216,216,216,216,215,215,215,215,215,214,214,214,213,213,213,213,213,216,212,212,212,215,220,210,220,210,219,208,220,208,219,223,219,222,219,222,218,220,218,221,205,219,217,219,202,218,202,218,201,217,201,217,199,215,200,216,194,210,192,208,52,51,52,52,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,219,51,51,204,220,204,204,204,204,204,219,203,203,204,204,204,204,202,218,202,219,203,219,203,218,201,218,202,218,200,218,201,217,200,218,202,218,199,217,201,217,201,217,201,217,200,216,200,216,200,216,199,215,199,215,199,199,199,214,198,198,198,199,199,199,198,198,198,211,51,211,195,197,197,197,197,209,194,210,193,213,193,209,192,213,193,212,196,212,196,212,196,212,195,211,195,195,195,195,195,194,194,194,195,195 ,57,58,57,57,56,56,55,55,57,57,56,56,55,55,54,55,54,54,53,53,52,52,51,51,213,51,213,199,213,51,212,200,213,51,213,51,213,51,213,51,213,51,213,51,51,51,222,51,51,52,51,51,51,52,51,52,51,52,51,193,222,178,222,195,221,183,221,182,222,183,215,184,221,185,217,184,51,185,185,186,217,202,218,202,219,202,218,203,219,188,220,203,220,187,219,188,187,188,188,187,188,52,187,188,187,52,187,186,187,181,181,52,180,197,213,180,212,180,212,180,212,196,212,196,212,180,212,197,213,181,214,198,215,199,214,199,214,182,215,183,215,183,214,183,215,183,215,182,215,183,214,190,221,189,222,189,223,191,222,191,176,52,177,193,177,52,177,194,52,177,52,194,52,179,52,179,52,178,52,211,213,197,212,196,212,195,195,195,211,195,195,196,196,196,197,197,197,199,199,199,199,195,196,211,195,212,195,211,195,211,195,211,195,211,194,211,195,210,195,210,210,216,215,215,215,197,213,212,212,196,210,211,211,193,209,208,208,207,222,223,207,206,222,205,221,221,220,220,221,220,220,221,221,221,204,220,221,220,220,209,209,209,209,209,219,203,203,203,203,203,220,219,219,220,220,220,220,220,220,220,220,220,220,220,220,219,219,219,218,218,218,218,218,218,202,223,207,222,207,222,206,222,205,221,206,221,205,221,221,221,221,221,221,221,221,222,221,205,222,222,222,206,222,222,222,221,221,221,220,204,220,204,219,203,219,218,218,218,218,217,217,217,216,216,200,216,199,215,199,215,198,214,198,213,197,213,212,212,212,212,212,195,211,194,210,194,210,193,209,193,208,223,223,206,222,206,205,205,220,220,220,219,203,219,202,218,202,217,201,217,216,216,216,215,215,214,214,198,213,213,213,196,196,196,195,195,195,194,194,193,193,209,192,208,207,222,206,222,206,221,205,205,205,221,220,220,220,220,220,219,219,219,218,218,218,218,218,218,217,217,216,216,216,216,216,216,215,215,215,215,215,215,214,214,214,213,213,213,213,213,212,212,212,211,211,211,211,211,211,210,210,220,210,220,210,219,208,219,209,219,221,218,222,218,220,218,220,217,219,217,219,216,218,202,217,216,217,201,215,194,215,194,214,192,208,192,51,52,51,52,51,52,51,52,51,51,51,51,211,51,51,51,51,51,51,51,208,51,51,51,220,51,219,51,220,51,219,51,220,203,219,204,204,203,203,203,203,204,204,204,202,202,202,202,203,203,203,202,202,202,218,201,218,200,217,201,217,199,218,200,218,199,217,199,217,201,217,201,200,200,200,200,200,200,200,199,199,199,199,199,199,199,198,198,198,199,199,199,198,198,198,198,198,51,210,51,211,194,210,51,210,193,209,193,213,193,213,193,213,192,212,192,212,196,212,196,195,195,195,195,195,195,195,194,194,194,195,195,195,195 ,58,58,58,57,57,56,56,57,57,56,56,55,55,55,55,54,54,53,53,52,52,52,52,51,51,213,199,213,200,213,199,213,200,213,51,213,51,213,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,222,201,222,196,221,197,222,183,222,51,221,183,51,184,51,185,51,185,51,185,51,202,221,203,218,202,219,203,220,204,219,204,219,203,220,188,220,188,188,188,188,188,188,187,188,188,187,188,187,187,188,187,188,204,213,198,213,197,213,180,181,181,180,181,180,180,181,52,182,52,52,52,52,52,52,199,216,200,215,200,216,184,216,183,216,184,215,184,215,183,215,199,221,205,221,190,222,190,208,176,177,177,177,52,177,52,178,52,52,52,52,52,52,52,52,195,52,52,52,180,52,179,214,213,213,197,212,197,212,196,213,196,213,197,213,198,215,199,217,200,201,201,196,213,196,196,196,212,197,213,196,212,211,211,196,211,212,212,211,212,217,217,217,216,216,216,215,215,213,213,214,212,212,212,211,211,210,210,210,208,208,208,223,223,222,222,222,221,221,221,223,223,222,222,222,221,221,221,210,210,209,210,210,210,210,194,202,203,203,203,204,203,203,204,219,220,220,220,221,221,220,221,220,220,220,219,219,220,219,219,219,218,219,203,202,218,207,223,207,223,207,223,206,222,206,221,222,222,221,222,221,221,222,221,221,222,221,222,222,222,223,223,222,223,221,221,222,221,221,221,220,220,220,219,219,219,218,219,218,218,218,217,217,217,216,216,216,215,216,216,215,215,198,214,198,213,213,213,211,212,212,211,211,211,209,210,209,209,209,208,208,223,222,206,222,205,205,205,220,204,219,219,220,218,218,218,201,201,201,216,216,216,215,215,214,214,214,213,213,213,212,212,196,195,195,195,194,194,193,193,193,208,192,208,222,223,207,222,222,222,205,206,206,204,205,220,220,220,219,219,219,218,219,219,218,218,218,217,218,217,217,217,216,216,216,215,215,215,214,215,215,214,214,213,213,214,213,213,217,212,212,212,213,212,212,210,215,210,215,210,212,209,211,209,211,220,209,219,208,218,221,205,221,218,220,204,219,203,219,203,219,203,218,202,217,201,217,200,216,200,216,203,219,198,214,198,214,52,51,51,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,219,51,219,194,219,203,193,193,193,193,193,193,193,193,193,193,193,192,192,192,192,207,207,207,223,207,223,207,223,207,223,206,222,206,222,206,222,206,216,200,216,200,216,200,215,199,215,199,215,199,199,199,215,199,199,199,199,199,198,198,198,198,198,198,198,197,197,197,211,195,211,195,210,194,210,194,210,193,209,193,209,193,212,193,212,195,211,195,211,195,211,195,210,194,210,194,194,194,194,194,194,194,194,194,194 ,58,58,57,58,57,57,57,57,56,56,55,56,54,55,54,54,53,53,52,52,52,51,51,51,214,51,213,51,213,51,214,51,214,51,213,51,213,51,214,51,213,51,51,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,196,222,196,222,181,222,181,222,183,215,183,215,184,216,184,216,184,217,185,185,186,218,202,218,202,219,203,219,203,220,204,220,204,220,204,220,188,220,188,220,188,220,188,220,188,220,188,220,188,220,188,220,52,219,198,214,181,213,181,213,181,213,181,181,52,181,52,181,52,181,52,182,52,52,52,216,200,215,184,215,183,216,184,216,184,215,184,215,183,216,183,216,200,215,189,221,189,208,176,209,177,177,193,177,52,178,193,178,194,179,195,52,195,52,195,52,196,52,180,52,180,52,180,52,181,197,213,212,197,197,196,197,197,197,198,198,200,200,200,201,201,201,197,196,213,197,213,197,212,196,213,196,212,196,212,196,212,196,212,202,218,201,217,201,216,200,216,215,214,197,213,213,212,212,212,211,211,210,210,209,208,208,208,223,223,222,222,222,221,208,208,223,223,222,222,206,221,211,211,211,210,210,211,210,195,211,203,204,204,203,204,204,204,205,204,204,205,204,221,205,220,205,221,204,221,204,220,204,219,203,220,203,219,203,218,203,219,192,223,207,207,207,206,207,223,206,222,222,222,222,222,222,222,222,222,222,222,223,223,223,209,209,209,223,222,222,222,221,221,221,220,221,221,220,220,220,219,219,218,218,218,217,218,218,216,217,217,216,216,199,215,199,214,198,214,196,213,213,211,212,212,210,211,210,194,210,209,209,193,208,223,223,222,222,206,221,205,220,204,221,203,220,220,202,219,203,217,202,216,216,217,216,216,216,215,215,215,214,214,214,213,213,196,212,196,195,195,195,194,194,210,193,209,193,208,208,223,207,223,206,222,206,221,206,222,205,221,220,220,204,219,219,219,218,219,219,218,218,218,217,217,216,216,216,215,215,216,215,215,215,214,214,214,213,213,212,212,213,212,212,212,211,211,211,210,211,209,209,210,209,209,209,208,208,208,210,223,223,218,209,218,220,218,220,217,219,217,220,217,218,217,219,216,223,215,223,205,221,199,221,199,220,198,218,198,218,198,51,52,51,52,51,52,51,51,51,51,214,51,212,51,212,51,211,51,211,51,209,51,209,51,208,51,219,51,218,51,219,51,210,203,210,192,192,192,193,193,193,192,192,192,192,207,207,207,206,206,206,207,207,207,223,206,222,201,222,200,222,199,221,200,221,199,222,206,221,198,221,205,221,205,205,204,204,204,204,205,205,205,198,198,198,198,198,198,198,197,197,197,197,197,197,196,196,51,210,194,210,195,211,194,211,194,212,193,212,194,211,192,211,193,211,192,210,192,210,194,210,194,193,193,193,193,193,193,193,192,192,192,192,193 ,58,58,58,57,57,57,56,56,56,55,55,55,55,54,54,54,54,52,52,52,52,52,199,51,51,214,200,214,200,214,200,214,51,214,51,214,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,52,52,222,197,222,197,222,197,222,197,222,182,222,183,222,184,51,185,51,185,51,185,51,186,218,203,222,203,219,203,219,204,220,204,220,204,221,205,221,189,221,189,221,189,221,189,221,189,220,188,220,188,188,204,190,206,222,206,214,198,214,182,214,181,181,182,181,182,182,181,182,52,52,52,52,52,52,52,52,200,216,201,216,201,216,200,217,200,217,201,216,185,216,184,216,200,216,200,212,192,208,176,177,177,178,178,178,52,52,52,179,52,52,52,52,196,52,52,52,196,52,197,52,197,52,198,52,182,52,182,52,182,52,198,214,198,215,199,217,201,202,202,202,202,197,197,198,214,197,198,197,214,198,213,197,213,213,213,197,220,220,219,203,218,218,217,216,216,216,215,215,214,214,213,212,212,211,211,211,210,209,209,209,208,223,223,223,217,216,216,209,208,223,223,223,217,216,216,195,211,211,211,211,211,210,211,211,194,203,203,203,204,204,204,204,204,204,205,205,205,205,205,205,221,205,205,204,220,204,204,204,220,203,203,203,219,203,202,202,193,192,207,207,206,207,223,206,223,222,222,222,222,222,222,222,222,222,222,223,222,222,209,209,209,210,223,207,223,222,222,222,221,221,221,221,221,220,220,220,219,219,219,218,218,218,218,217,217,217,216,216,216,216,215,199,213,197,213,212,212,212,211,211,211,210,210,210,209,209,208,208,208,223,223,223,222,222,222,221,221,220,220,220,219,219,219,218,218,202,201,217,216,216,216,215,215,215,214,214,214,214,213,212,212,212,212,212,195,195,194,194,194,194,210,209,208,208,208,223,223,223,223,223,222,206,206,222,221,221,221,220,220,220,220,219,219,219,218,218,218,218,217,217,217,216,216,216,215,215,215,215,215,214,214,214,213,213,213,212,212,212,212,216,211,211,211,215,210,214,209,213,209,213,209,211,208,210,223,209,223,208,218,209,217,208,203,219,217,218,202,218,202,208,192,210,194,223,207,223,207,222,206,222,198,221,197,221,197,213,51,51,51,51,51,51,51,51,51,215,51,214,51,213,51,212,51,212,51,51,51,210,51,209,51,218,51,51,51,218,51,219,193,209,193,193,192,192,192,192,207,207,207,206,206,206,206,206,206,206,206,206,206,206,206,222,206,222,206,222,205,221,205,221,205,221,205,221,205,221,204,220,204,220,204,220,204,204,204,204,204,204,204,203,203,203,203,203,203,203,203,203,203,203,196,196,195,210,194,210,194,210,194,210,194,211,193,209,193,210,192,210,192,210,192,210,194,209,193,209,193,209,193,209,192,192,192,192,192,192,206,206,206,206 ,58,58,57,58,57,57,56,56,55,57,56,56,55,55,54,54,53,53,52,52,51,51,214,200,213,51,213,51,214,51,214,51,214,51,214,51,214,51,214,51,51,51,214,51,51,52,51,51,51,52,51,52,51,52,51,52,51,52,51,52,222,181,223,197,222,182,222,182,223,182,214,184,222,184,216,185,217,185,217,186,218,186,218,203,219,203,219,203,220,204,220,205,221,205,221,189,222,189,221,189,221,189,221,189,221,189,221,189,221,190,222,206,222,190,222,206,223,183,214,182,215,182,215,183,182,52,182,52,183,52,184,52,52,52,52,52,52,53,52,53,52,53,217,202,217,185,218,201,218,186,217,185,217,185,218,202,219,187,209,177,177,178,178,195,179,52,179,196,180,196,180,196,181,197,181,197,52,198,182,198,52,198,52,198,52,183,199,183,52,183,200,183,199,200,201,202,202,219,204,203,203,198,198,198,198,214,199,214,198,214,198,214,198,214,198,221,204,220,203,219,202,218,202,217,200,215,199,215,214,213,197,213,212,211,211,211,210,210,218,218,218,218,218,218,217,217,217,218,218,218,218,218,217,217,217,212,212,212,212,212,212,195,211,196,211,195,211,204,204,204,220,205,205,205,221,205,205,221,205,221,221,221,221,220,220,221,220,220,220,204,220,204,219,203,219,203,203,193,193,193,207,207,223,223,207,222,206,223,222,222,223,222,223,223,222,223,210,210,210,210,210,211,192,208,192,208,207,223,223,222,222,222,222,221,221,221,220,220,219,219,219,218,202,218,218,217,201,217,199,214,198,214,197,213,197,212,212,212,211,211,210,210,210,209,209,209,208,222,222,222,206,221,221,221,220,220,220,219,219,219,219,202,218,218,218,217,217,217,216,216,216,215,215,215,215,214,214,214,214,213,213,213,212,212,195,211,195,211,195,210,194,210,210,209,209,208,208,208,223,223,223,223,207,223,222,222,221,221,221,220,220,220,220,219,219,219,219,218,218,218,217,217,217,216,216,216,215,215,215,215,214,214,214,214,213,213,213,212,212,212,211,211,210,210,210,210,209,209,217,208,208,208,216,223,220,223,219,223,219,223,218,216,218,216,218,215,217,215,218,215,216,214,217,198,209,198,209,198,223,197,223,197,222,197,222,196,51,51,51,52,51,51,51,51,220,51,219,51,219,51,218,51,212,51,211,51,211,51,209,51,209,51,208,51,218,51,218,51,208,192,208,207,207,207,206,206,206,206,206,206,206,205,205,205,206,206,206,206,205,205,205,205,205,205,220,204,220,204,221,205,221,204,220,204,220,204,220,204,203,203,203,204,204,204,203,203,203,203,203,203,203,202,202,202,203,203,203,203,202,202,202,195,218,195,211,194,217,194,218,193,218,193,217,192,209,192,209,207,208,207,208,207,208,192,222,206,206,206,223,207,207,206,206,206,206,206,206,206,205,205 ,58,58,58,57,57,56,56,56,55,57,57,56,56,55,55,54,54,53,53,52,52,51,51,214,200,214,200,214,201,214,51,214,51,214,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,52,52,214,197,222,198,222,198,223,198,222,182,222,183,223,183,223,185,222,185,222,186,222,186,51,187,51,188,220,204,220,204,220,205,221,205,221,205,222,206,222,206,222,206,222,206,222,206,222,206,222,206,222,192,208,192,208,192,208,177,176,183,183,183,183,183,183,183,183,183,184,52,184,52,52,52,52,52,52,53,52,53,52,53,52,52,218,203,218,202,218,202,218,202,218,202,219,203,220,188,177,178,178,178,178,179,179,179,180,180,181,52,181,52,181,52,52,52,52,198,52,199,52,199,52,199,52,200,52,201,52,201,217,201,218,202,203,203,221,221,205,205,205,199,199,199,199,215,199,215,199,215,199,215,199,223,222,222,205,221,220,219,218,218,217,217,216,216,215,214,214,213,213,212,220,221,221,220,220,219,219,219,219,218,218,218,218,219,219,203,219,202,202,202,202,196,197,212,212,213,213,213,213,196,213,197,212,196,204,204,204,205,205,205,221,221,205,205,206,221,221,222,221,221,221,221,221,220,220,221,220,220,208,192,208,192,208,193,194,194,194,193,193,193,208,208,192,223,223,223,223,223,208,209,209,210,211,211,211,211,212,212,212,209,209,209,209,209,193,209,209,208,208,209,208,209,209,209,209,223,223,223,222,222,222,221,199,215,214,214,197,213,197,212,196,212,211,211,210,210,210,209,209,209,208,222,222,221,221,221,205,221,220,220,220,219,219,219,219,218,218,218,218,217,217,217,217,216,216,216,216,215,215,215,214,214,214,214,214,213,213,213,212,212,212,195,211,211,211,211,210,210,210,209,209,209,208,208,208,208,223,223,223,223,206,222,222,221,221,221,220,220,219,219,219,219,219,219,218,218,217,217,217,216,216,216,216,215,215,214,214,214,214,214,213,213,213,212,218,212,211,211,218,210,218,209,218,209,221,209,217,208,220,223,216,223,219,223,216,223,219,199,215,216,212,199,212,198,211,198,211,198,211,198,211,197,211,197,210,197,223,197,213,197,51,51,51,51,51,51,51,51,51,51,51,51,220,204,220,204,219,203,219,203,218,202,218,202,217,202,218,193,209,193,209,201,217,202,218,201,217,202,218,201,217,202,218,201,222,201,222,200,222,206,221,205,221,205,205,205,205,205,221,205,221,205,221,204,220,204,220,204,220,204,219,203,219,203,219,203,219,203,203,203,203,203,203,202,202,202,202,202,202,202,202,202,202,202,211,195,212,195,211,195,211,194,210,195,211,194,217,194,217,193,216,200,216,200,216,200,216,200,216,200,216,200,216,199,215,199,222,206,206,206,206,206,206,206,206,206,205 ,58,58,57,57,56,57,56,57,56,56,55,56,54,55,54,54,53,53,52,52,51,51,214,200,214,201,215,51,214,51,214,51,215,51,215,51,214,51,215,51,215,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,214,198,214,198,223,183,223,183,223,183,215,183,215,183,215,186,217,185,218,186,219,187,219,187,219,204,220,204,220,205,221,205,221,206,222,206,222,206,223,206,222,207,222,205,221,206,222,207,223,207,208,193,208,192,209,177,209,177,209,178,209,184,216,183,184,52,184,52,184,52,185,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,219,203,219,203,219,203,219,203,220,189,222,190,222,205,178,179,179,195,179,196,181,197,181,197,182,198,182,199,182,199,183,199,184,199,183,200,200,201,52,200,202,201,202,202,202,203,203,221,205,222,206,222,206,223,199,200,200,200,200,216,200,216,200,216,207,223,207,223,207,223,207,222,205,220,203,219,202,217,200,216,199,209,209,209,221,222,221,221,221,221,220,220,220,219,219,219,219,219,220,204,220,203,219,203,219,203,197,213,213,213,213,213,213,197,213,197,213,197,212,196,213,204,221,205,221,205,205,221,206,221,205,222,205,222,222,221,221,220,220,208,208,208,208,192,209,208,208,209,209,193,210,194,210,194,210,209,208,208,193,208,193,209,192,210,194,210,195,211,195,212,196,213,213,212,210,209,209,210,209,210,194,209,193,209,193,209,208,208,209,209,193,209,192,209,192,208,200,214,198,214,197,213,196,212,196,211,195,211,193,210,210,208,208,222,222,222,221,222,222,220,205,220,204,220,203,203,220,219,203,219,218,218,217,217,217,216,217,217,216,216,215,215,215,214,214,215,213,214,214,213,213,212,212,213,212,212,196,211,211,210,210,210,193,193,210,209,209,209,208,208,223,223,223,222,223,223,206,222,222,220,221,220,220,220,219,219,219,218,218,217,217,218,216,217,217,215,216,216,215,215,214,214,214,213,213,213,212,213,211,211,212,210,211,211,210,210,210,209,209,208,208,208,220,223,223,223,220,222,219,223,215,223,218,222,212,216,212,215,211,214,211,214,211,214,211,214,211,196,210,196,210,197,210,197,212,207,181,206,181,51,213,51,181,51,212,51,212,51,220,204,220,204,220,203,219,203,219,202,218,202,218,201,217,201,217,201,217,51,208,201,217,201,217,201,217,201,222,201,222,201,221,201,221,201,222,200,221,200,221,205,205,205,205,204,204,204,205,205,221,205,204,204,220,204,204,204,203,203,203,204,204,204,204,202,202,202,203,203,203,202,202,202,202,202,202,202,201,201,217,196,212,195,211,195,217,195,217,195,217,194,216,194,217,194,217,194,216,193,216,200,216,200,215,199,215,200,200,200,216,199,199,199,199,199,199,198,198,198,198,206,206,206 ,56,58,58,57,57,56,57,56,56,55,55,54,54,53,53,52,52,51,51,214,200,214,200,214,201,215,201,214,51,214,201,215,51,51,51,215,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,51,51,52,52,52,51,52,52,52,215,198,215,198,223,199,223,199,223,199,223,199,223,200,223,200,223,186,218,186,223,187,51,188,51,204,220,204,221,205,221,205,221,206,222,206,222,207,223,207,223,207,223,207,223,192,208,192,209,193,209,193,209,193,209,193,210,178,210,178,210,178,178,185,185,52,185,52,185,52,52,52,187,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,52,203,220,205,223,207,223,191,191,176,178,178,179,179,180,180,180,181,182,182,182,182,183,199,183,200,184,200,184,200,185,201,52,201,52,202,52,203,52,203,204,204,222,222,192,208,208,192,192,207,201,201,201,201,201,201,201,217,201,209,193,209,193,209,209,209,192,223,223,221,221,220,218,211,211,211,210,209,208,208,222,222,221,221,221,221,221,220,220,220,220,220,221,221,221,220,220,220,220,204,197,198,198,214,214,214,214,214,214,214,214,198,214,198,214,198,204,204,221,205,222,222,205,222,206,206,207,222,222,222,208,209,209,208,209,209,209,210,209,210,210,209,210,193,209,210,212,212,212,211,211,210,210,210,194,210,210,210,195,211,211,212,196,212,214,213,214,214,210,211,210,210,211,210,211,211,210,210,193,209,210,210,194,210,209,210,193,209,210,215,199,215,214,214,198,212,196,211,195,211,210,210,194,208,208,222,222,223,222,222,222,221,221,220,204,221,204,220,204,203,203,203,202,219,218,218,218,217,217,217,216,217,215,215,216,215,215,215,214,215,213,213,214,213,213,213,212,212,212,211,212,211,211,211,210,210,210,193,194,193,193,193,192,208,208,223,223,222,222,223,221,222,222,221,221,221,220,220,219,219,219,218,218,218,217,218,216,216,217,216,216,216,215,215,214,214,214,213,213,213,212,213,213,211,212,211,218,211,210,210,218,209,217,208,217,208,217,223,216,223,216,222,216,223,216,223,215,222,215,199,215,198,214,198,214,198,214,198,213,197,213,197,213,197,212,196,212,196,212,178,178,51,178,51,177,51,51,51,180,51,51,51,220,204,220,204,219,203,219,203,218,202,219,203,218,202,218,202,217,201,217,201,216,200,217,201,216,200,217,201,216,200,217,201,221,200,221,205,221,205,221,205,221,204,220,204,220,204,204,204,220,204,220,204,220,204,219,203,219,203,219,203,203,202,218,202,218,202,218,202,202,202,202,202,202,202,201,201,201,201,201,201,217,196,212,195,211,196,212,195,211,195,211,194,216,195,216,200,216,200,216,200,215,199,215,199,215,199,215,199,199,199,215,199,199,198,214,198,198,198,198,198,198,198,198,198,198 ,56,56,58,57,56,57,56,56,55,56,54,54,53,54,52,53,52,52,215,51,214,200,214,201,215,51,214,51,214,51,215,51,215,51,214,51,215,51,215,51,51,51,215,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,51,52,52,183,223,199,223,184,216,184,223,187,219,187,219,187,220,188,51,205,220,205,221,205,222,205,222,206,222,207,223,207,223,207,223,207,223,192,208,193,208,192,209,193,209,193,209,178,210,194,210,178,211,179,211,179,179,179,179,52,179,52,187,52,187,52,187,52,188,52,189,52,189,52,52,52,52,52,52,53,52,52,52,53,52,205,208,177,209,178,211,179,212,180,213,182,214,198,180,52,181,197,181,198,182,199,183,199,184,201,185,201,185,201,186,202,186,202,186,202,203,203,220,205,192,208,193,209,194,211,215,199,216,201,201,201,201,201,202,202,202,202,202,218,203,219,204,221,192,208,193,209,194,211,211,211,194,217,218,218,202,218,218,218,218,212,211,211,211,211,211,210,208,208,211,211,211,211,211,194,208,192,215,199,214,199,198,214,215,215,215,199,214,199,215,199,215,198,215,199,214,206,221,205,222,221,223,223,206,223,192,208,193,209,209,209,209,210,209,209,194,210,211,211,210,211,210,210,211,211,213,213,212,212,212,211,195,211,195,211,195,212,196,212,213,213,213,215,199,215,215,211,212,211,211,212,211,211,211,211,211,211,195,211,194,211,195,210,195,210,194,216,199,215,199,213,197,212,212,212,210,211,195,209,193,208,192,223,206,223,207,222,206,221,205,221,204,220,205,220,204,204,203,203,218,202,218,201,202,218,217,217,216,216,217,215,216,216,215,215,214,214,214,213,198,214,197,213,212,212,212,211,211,211,194,211,194,210,210,209,194,210,192,209,192,208,207,222,206,222,221,222,220,220,221,219,204,220,219,219,203,218,218,217,217,218,216,217,217,216,216,215,215,215,214,214,198,197,214,213,213,213,212,212,212,211,211,210,210,211,210,210,210,209,216,208,208,208,216,223,223,223,216,222,214,223,214,223,215,222,214,222,214,222,213,214,212,213,212,197,212,197,212,196,211,196,211,196,210,195,211,195,210,51,210,51,210,51,210,51,210,51,209,51,209,51,208,204,209,204,209,204,208,203,208,203,222,202,218,202,223,201,222,201,222,200,216,200,221,200,215,199,222,200,222,200,221,200,221,200,221,204,220,200,216,200,216,199,220,200,220,204,204,204,203,203,203,204,204,204,204,203,203,203,203,203,203,202,202,202,202,202,202,202,201,201,201,202,202,196,217,201,217,196,217,196,217,195,216,196,216,195,216,195,215,195,216,195,216,194,215,199,215,194,215,199,214,198,198,199,199,199,198,198,198,198,198,198,198,197,197,197,198,198,198,197,197,197,197,197 ,56,55,58,57,57,57,57,56,55,55,54,54,53,52,52,51,51,214,205,215,201,215,201,215,201,215,202,215,201,215,51,215,51,215,51,51,51,215,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,51,52,52,52,52,52,52,52,52,52,52,200,208,200,208,200,208,200,223,185,51,187,51,187,51,188,223,204,220,205,222,206,222,207,223,207,223,207,223,207,223,207,208,192,209,193,209,193,209,193,209,193,210,194,210,194,210,195,211,195,211,195,212,196,212,196,212,180,212,196,212,187,188,188,189,189,189,189,189,52,190,52,52,52,52,52,52,52,52,52,52,52,52,192,208,193,210,179,212,180,181,181,215,183,183,185,185,186,186,181,182,182,183,183,183,200,184,185,185,201,186,202,187,203,52,203,187,204,188,203,223,192,208,210,211,196,212,199,183,200,200,201,201,201,202,202,203,203,203,203,203,204,204,219,207,208,208,210,211,212,212,212,213,213,213,218,218,219,219,219,213,213,213,213,214,213,213,212,211,210,213,213,214,213,213,212,211,194,215,199,199,199,200,200,199,216,216,216,216,215,216,216,215,200,215,215,215,199,221,221,221,222,222,222,208,208,193,209,193,209,209,209,194,210,194,210,194,211,194,210,211,211,212,212,211,212,211,211,214,213,213,213,196,213,212,212,197,212,213,213,197,214,215,215,201,216,217,217,212,197,196,196,212,212,213,213,212,212,211,211,196,211,212,212,211,212,217,217,201,216,216,216,199,215,213,213,198,212,212,212,195,211,194,210,194,208,192,208,207,223,206,222,206,221,205,221,204,205,220,204,220,203,219,219,218,218,217,217,218,216,217,217,216,216,215,215,215,214,214,214,213,213,212,213,197,212,212,211,211,195,210,210,210,209,210,208,192,209,192,222,222,221,206,221,221,221,204,220,220,219,220,218,218,219,218,218,218,217,217,216,216,217,216,216,216,215,215,214,214,215,214,214,198,197,197,196,196,197,195,212,212,211,211,210,218,210,218,210,218,209,217,208,217,208,217,223,216,223,216,222,216,223,215,199,215,222,213,199,215,198,214,198,214,198,214,197,213,197,213,197,213,197,212,196,212,196,212,196,179,195,211,179,210,178,178,178,209,51,210,51,209,51,209,204,210,204,209,203,219,203,219,202,223,203,222,201,222,202,218,201,222,201,217,200,216,200,216,199,215,199,215,199,221,200,221,205,221,205,221,199,215,200,216,51,215,200,216,199,215,203,203,203,203,203,203,203,203,203,219,202,202,202,202,202,202,202,202,202,202,202,202,202,201,201,201,201,217,201,216,200,216,200,216,200,216,200,216,195,216,195,216,194,215,195,215,199,215,199,215,199,215,199,215,199,214,198,214,198,198,198,197,197,197,197,197,197,197,197,197,197,197,197,197,196,196,196,196 ,55,56,58,58,57,57,56,56,55,55,53,54,52,52,51,51,215,205,214,201,214,201,215,201,215,51,215,51,215,51,215,51,215,51,216,51,216,51,215,51,216,51,216,51,215,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,216,200,216,200,208,184,217,185,217,185,217,186,51,187,187,52,222,206,222,206,222,207,223,207,223,207,223,207,208,192,208,193,209,193,209,193,209,193,209,194,210,194,210,194,211,195,211,195,211,195,212,196,212,196,212,196,213,181,213,197,213,181,213,189,222,190,190,190,190,52,190,52,191,52,191,52,191,52,190,52,190,52,52,192,209,178,211,179,212,181,214,198,216,184,218,203,219,204,221,206,223,207,183,199,184,200,184,201,185,202,187,203,187,203,204,204,204,204,204,205,204,220,194,211,212,198,215,199,216,200,200,201,201,202,203,203,203,203,204,204,204,204,204,205,204,220,194,211,196,214,198,215,199,216,203,219,220,220,220,215,215,216,215,215,214,214,214,217,217,216,215,215,214,214,214,201,217,198,215,199,216,200,215,200,199,199,200,200,200,200,199,200,199,199,216,199,216,200,215,221,221,221,208,208,209,209,193,209,193,209,210,209,210,194,195,195,195,211,195,211,212,212,212,212,212,212,212,212,198,213,197,213,212,213,213,212,213,213,213,214,198,216,200,216,201,217,217,197,212,197,213,197,213,212,196,213,196,212,196,212,196,212,196,212,202,218,201,217,201,216,200,216,199,214,197,213,197,212,196,212,195,211,194,210,193,208,192,208,207,223,206,222,206,221,221,221,220,220,220,204,219,203,218,212,212,212,195,211,195,211,211,210,210,210,194,214,214,213,197,213,197,212,196,211,195,211,195,194,210,210,209,209,209,208,208,222,206,222,205,221,205,221,205,220,204,220,204,219,203,219,218,218,218,218,217,217,217,217,217,216,216,216,215,215,214,214,198,214,214,214,213,197,196,196,196,196,196,196,195,211,194,210,194,210,194,210,193,209,208,208,208,208,216,223,223,223,215,223,215,223,215,222,214,222,214,222,214,222,214,222,213,222,213,213,213,213,212,196,212,212,212,196,212,195,211,196,180,196,211,51,211,51,211,51,211,51,211,51,210,51,210,51,210,204,208,203,208,203,222,203,222,202,223,202,223,201,222,201,222,201,222,200,221,200,222,199,222,199,220,198,220,198,221,199,220,199,220,199,215,51,215,51,215,199,215,199,220,199,219,203,203,203,203,202,202,202,203,203,203,201,201,201,201,202,202,202,201,201,201,201,201,201,200,196,216,201,217,201,217,200,216,200,216,200,216,199,215,195,215,195,215,195,214,194,214,194,215,199,198,198,198,198,198,198,197,197,197,198,198,198,198,197,197,197,197,197,197,196,196,196,196,196,196,195,195,195 ,56,58,58,57,58,57,56,55,55,54,54,53,52,51,51,215,206,215,205,215,201,215,202,215,201,215,202,215,202,215,202,215,51,216,203,216,51,51,51,215,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,51,51,52,51,52,51,52,52,52,51,52,216,200,216,201,216,201,216,185,209,185,209,186,51,186,51,186,51,190,51,52,51,207,223,207,223,207,208,192,209,193,209,193,209,193,209,193,210,194,210,194,210,194,210,195,211,195,211,195,211,196,212,196,212,196,212,197,213,197,213,197,214,198,213,198,213,182,214,190,191,191,191,191,191,191,191,52,191,52,191,52,176,52,177,52,211,196,212,196,214,198,216,184,216,185,218,187,188,188,221,190,191,177,177,194,179,180,184,200,185,201,186,202,186,203,187,204,188,204,189,205,222,205,221,205,195,213,214,194,195,196,184,200,201,201,202,202,202,203,203,204,204,204,205,205,206,205,205,205,195,197,214,214,216,217,218,218,218,220,220,221,218,218,218,217,216,219,219,219,218,217,218,217,216,219,219,219,218,217,215,200,216,200,216,200,200,201,200,201,200,200,201,200,201,201,216,201,216,216,216,216,216,216,212,208,208,208,209,209,194,210,210,210,211,211,195,195,196,196,196,212,212,212,212,212,213,213,213,213,213,214,198,214,214,214,214,214,214,214,214,214,215,215,201,212,211,211,211,211,210,210,210,210,209,209,209,209,208,208,197,197,197,197,197,204,220,219,219,218,218,217,200,216,216,215,199,198,198,213,196,212,211,211,195,210,209,209,209,208,223,223,207,217,216,216,216,216,215,215,215,214,214,214,214,214,213,213,213,212,212,212,196,212,211,211,195,210,210,210,194,210,210,210,194,209,193,192,193,209,192,192,207,207,206,222,222,222,221,221,220,220,220,220,220,220,219,219,218,218,218,218,218,217,217,217,216,216,216,216,215,215,215,215,214,214,214,214,213,213,213,213,212,196,195,195,195,195,195,195,194,194,193,193,186,193,192,208,217,223,217,223,216,223,217,222,216,223,215,222,216,222,215,222,215,222,214,199,215,222,214,198,214,198,213,197,213,197,214,197,213,196,213,196,212,197,213,197,212,196,181,197,212,180,212,196,212,180,212,196,212,179,211,195,211,205,210,194,208,204,223,207,223,203,222,206,222,202,222,206,222,201,222,205,221,200,221,205,221,200,221,205,220,198,220,204,220,204,220,51,215,51,214,198,215,199,214,198,215,199,214,198,202,202,202,202,202,202,202,202,202,202,202,202,201,201,201,201,201,201,200,200,200,200,200,200,216,200,216,200,216,200,216,199,215,199,215,199,215,199,215,199,215,195,215,199,214,198,214,198,214,198,213,197,197,197,213,197,197,197,213,197,197,197,197,196,196,196,194,177,212,177,211,195,211,195,211,195,211 ,58,58,58,58,57,57,56,56,55,55,53,53,52,52,215,206,215,206,214,206,215,202,215,201,215,202,215,202,215,51,215,51,216,51,216,51,215,51,215,51,216,51,215,51,51,51,217,51,51,51,51,51,51,52,51,51,51,52,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,200,216,201,216,185,216,185,216,186,218,186,51,186,218,187,51,52,187,52,51,52,191,52,191,52,176,52,177,52,177,52,177,52,178,52,178,52,178,194,211,194,211,195,211,195,211,195,212,196,212,196,212,196,213,197,213,197,213,198,214,198,214,198,215,183,214,182,214,183,215,179,180,52,181,52,181,52,182,52,183,52,184,184,185,52,217,202,218,187,219,203,220,188,221,205,222,190,222,207,223,192,208,193,210,194,211,195,212,197,213,198,182,199,184,203,188,204,204,205,189,206,206,206,208,193,195,196,210,194,211,195,196,197,197,198,198,199,200,203,204,204,204,205,205,206,206,206,192,193,195,196,196,200,201,203,204,204,205,205,222,220,204,220,218,220,219,219,219,218,220,220,218,220,219,219,219,218,216,216,216,201,216,201,217,201,218,201,201,202,217,202,201,201,218,201,218,202,217,217,217,217,218,218,219,219,209,209,193,210,194,211,211,211,211,196,212,196,212,212,197,213,197,213,197,214,198,214,198,214,198,214,214,215,215,215,215,215,213,213,199,212,201,212,212,211,204,211,211,210,210,210,210,209,209,208,208,208,175,223,223,222,222,175,220,175,219,219,218,218,202,217,216,199,215,199,214,197,213,197,196,211,195,211,194,210,202,218,202,218,202,218,217,217,217,217,216,216,216,216,215,215,214,214,214,214,214,213,213,213,213,213,197,212,196,212,196,212,195,211,195,211,195,210,194,210,194,210,194,194,210,193,209,193,193,205,205,205,205,204,204,203,203,219,202,218,202,217,217,216,216,216,216,216,215,215,214,214,214,214,213,213,212,212,212,211,211,211,211,210,209,193,193,193,193,192,192,192,207,207,207,223,207,223,207,223,206,222,206,222,206,222,217,222,222,222,217,222,216,222,216,221,216,221,216,221,215,221,215,221,215,221,214,197,215,220,214,196,214,196,214,198,182,198,181,197,181,197,181,197,181,197,213,180,212,180,212,51,212,180,212,51,211,204,211,203,208,203,222,201,222,207,223,200,222,206,222,199,222,206,221,198,221,198,222,197,220,197,220,196,221,196,221,196,220,194,211,51,209,51,210,51,208,192,214,198,218,198,219,198,219,198,202,202,202,202,202,202,201,201,201,202,202,202,201,201,201,201,201,201,200,200,200,200,200,200,216,199,199,199,199,199,199,198,198,198,199,199,199,198,198,198,214,194,214,198,213,197,197,198,214,198,197,197,197,197,197,197,196,196,196,196,196,196,195,195,195,177,212,177,212,177,210,176,211,176,211,194 ,58,58,58,58,57,56,56,55,54,53,53,52,51,51,207,53,207,215,207,215,207,215,202,215,201,215,202,215,203,215,203,216,202,216,51,216,51,216,51,216,51,216,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,204,216,201,216,201,216,202,216,51,216,186,51,186,51,187,51,187,51,188,51,188,51,188,51,176,51,176,177,177,51,177,177,177,178,178,178,52,178,52,211,195,211,195,212,195,212,196,212,196,212,196,212,196,213,197,213,197,214,198,214,198,214,199,215,198,215,199,215,183,215,183,183,183,183,183,182,182,183,183,183,184,184,201,217,201,185,52,186,187,187,52,219,204,220,205,221,205,222,206,223,207,223,176,208,177,210,194,179,179,212,196,181,197,181,198,183,200,184,200,185,201,186,202,218,193,211,212,213,193,210,194,195,195,180,196,197,197,197,198,199,200,200,200,201,201,202,202,202,193,195,196,197,197,199,200,202,202,200,201,201,217,218,202,203,205,205,200,199,215,214,218,219,221,221,216,215,215,214,216,216,216,217,217,217,218,218,202,202,202,219,202,202,202,218,203,218,218,218,218,218,218,218,218,219,219,220,220,209,210,194,210,210,211,211,211,212,212,213,213,213,213,197,213,214,214,198,214,214,215,215,215,215,215,215,216,216,217,213,214,213,213,213,213,212,212,211,211,211,210,210,210,210,209,209,209,209,223,223,175,223,223,223,222,222,223,221,221,222,219,218,218,217,217,216,216,215,214,214,213,213,212,220,221,221,220,204,219,219,219,203,218,218,218,218,217,217,217,217,217,216,216,216,216,216,215,215,215,214,215,199,214,214,214,214,214,197,213,197,213,197,212,196,212,196,212,195,211,211,194,210,194,210,193,193,193,192,192,192,206,205,205,201,201,200,216,215,214,214,213,213,213,212,211,211,211,210,209,209,209,192,192,208,208,223,223,223,223,223,223,207,207,207,206,206,206,206,206,206,206,206,206,187,206,186,206,187,222,186,221,218,221,217,221,218,221,216,221,216,220,215,220,215,221,216,199,215,198,216,198,214,198,216,197,213,197,213,197,213,196,215,199,214,198,182,198,213,197,181,198,214,196,212,197,213,196,212,196,212,195,211,195,211,195,210,194,210,194,208,192,223,207,223,206,222,206,222,206,222,206,222,206,222,205,221,205,221,205,221,205,221,205,51,51,51,51,223,51,223,51,223,207,223,207,223,206,222,198,214,197,213,198,218,197,202,202,202,202,202,202,201,201,201,201,201,201,200,200,200,200,200,200,200,200,200,200,216,200,200,199,199,199,199,199,199,198,198,198,198,198,198,198,214,198,214,198,214,198,213,197,213,197,213,197,196,196,196,196,196,196,196,196,196,196,196,196,195,195,193,177,192,176,211,176,210,194,210,194,210 ,58,58,58,58,57,57,55,55,54,54,52,52,215,192,215,192,214,192,215,207,215,207,215,202,216,202,216,202,215,203,215,203,216,51,215,51,215,51,216,51,216,51,216,51,217,51,216,51,216,51,217,51,216,51,51,51,51,51,51,51,51,51,51,51,51,183,51,184,217,184,51,185,216,201,217,201,217,186,216,186,218,187,219,187,219,187,51,188,188,188,188,188,188,189,189,189,189,176,177,52,176,177,177,52,178,52,178,52,179,52,179,52,179,52,179,52,180,52,212,196,213,197,213,197,213,197,213,198,214,198,214,198,215,199,214,199,215,200,215,183,216,184,216,184,216,184,216,200,216,199,215,184,216,200,217,201,217,202,218,187,219,187,188,204,220,205,221,205,221,206,222,207,223,207,208,193,209,193,209,194,211,195,212,196,212,197,182,198,183,199,183,200,200,201,201,201,202,202,203,204,209,193,209,194,211,195,212,196,212,197,198,198,199,199,199,200,200,201,201,201,218,202,203,204,204,204,205,205,202,201,202,202,202,203,203,205,205,203,201,200,198,203,203,221,221,219,217,216,214,216,216,217,217,217,218,202,219,202,218,203,219,203,219,203,219,203,219,203,219,219,219,219,219,219,219,219,220,221,222,222,206,221,194,211,211,211,211,212,213,213,213,213,198,214,198,215,198,215,199,215,200,215,199,216,216,217,216,216,214,214,202,214,202,212,203,212,211,211,210,210,206,210,209,209,221,209,223,223,221,223,220,220,220,222,219,222,222,222,221,221,217,220,219,175,218,217,216,216,215,209,209,209,221,222,221,221,205,221,204,220,204,219,203,219,203,219,202,218,202,218,202,217,218,217,217,217,216,216,216,216,200,215,199,215,198,214,198,214,197,213,196,212,196,212,195,211,195,210,210,194,209,193,209,193,208,192,192,206,206,205,205,205,204,220,204,219,203,212,211,211,210,210,209,209,208,208,208,223,207,223,207,207,207,207,223,222,222,222,222,206,206,206,206,206,206,206,206,206,206,206,206,205,205,221,205,221,205,221,205,221,205,221,218,221,205,221,186,220,185,220,216,220,216,220,215,220,217,219,216,219,216,220,214,219,216,219,215,197,215,214,214,198,182,182,182,182,182,197,181,197,181,196,180,196,212,196,212,196,211,195,211,195,210,194,210,199,209,199,208,197,208,192,208,51,177,51,176,51,176,51,190,52,222,51,189,51,221,51,188,51,188,52,187,51,219,51,223,51,223,51,223,51,223,51,223,206,222,207,223,206,218,197,218,197,219,198,202,202,202,202,202,202,201,201,201,201,201,201,201,200,200,200,200,200,200,199,199,199,200,200,200,199,199,199,199,199,199,198,198,198,198,198,198,197,197,197,213,197,197,197,196,196,196,197,197,197,196,196,196,196,196,196,195,195,195,195,195,195,210,176,210,177,211,176,209,190,209,189,210,194 ,58,58,58,57,57,56,55,54,54,53,52,214,193,214,192,214,193,214,192,215,192,215,202,215,202,215,202,215,203,215,203,216,203,216,203,216,51,216,204,216,51,216,51,217,51,51,51,216,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,217,51,51,51,217,198,217,51,217,199,217,199,217,183,51,183,51,184,51,184,51,186,51,186,51,187,51,188,51,188,188,188,51,189,189,189,51,190,190,190,190,191,191,191,191,52,191,52,191,52,52,52,209,193,209,193,209,193,209,193,210,194,210,194,210,194,210,201,217,200,217,201,217,202,218,203,219,187,219,203,220,203,219,204,220,204,220,204,220,204,220,188,188,188,187,203,220,205,223,191,223,191,191,192,210,194,211,195,212,196,212,197,214,214,214,198,215,199,183,200,184,200,184,200,217,201,185,201,185,202,217,203,219,193,193,194,210,195,195,196,212,197,197,198,198,199,199,199,200,200,201,201,201,202,202,203,203,203,204,201,201,202,201,203,203,203,204,204,206,206,192,192,205,204,204,204,206,222,208,208,221,220,217,217,217,218,218,219,219,219,219,219,220,219,219,220,220,204,220,220,220,220,220,220,220,220,219,219,220,221,223,223,223,223,223,208,194,210,211,211,212,212,212,213,198,214,214,214,215,215,215,216,200,216,216,216,201,217,217,217,217,215,213,214,213,213,212,212,219,218,217,216,208,210,210,223,223,223,223,222,222,222,222,220,220,222,222,221,221,221,221,221,221,221,221,221,221,175,218,211,211,211,210,209,208,208,222,222,221,221,221,221,221,220,220,220,204,220,219,219,203,218,218,217,201,217,217,217,217,216,216,215,199,215,198,214,198,214,198,213,197,212,196,196,195,195,195,195,194,194,194,210,209,209,208,208,208,207,206,205,205,205,204,204,203,203,203,202,202,218,217,217,217,217,217,208,223,223,223,223,223,223,206,206,207,206,206,206,206,206,206,206,206,206,206,206,206,206,205,206,205,205,205,205,187,205,205,205,187,221,187,220,218,220,218,220,218,220,218,220,218,220,217,220,218,220,217,199,214,219,214,198,214,198,214,198,214,198,213,197,213,196,214,198,214,182,182,182,182,197,181,197,213,196,212,196,212,196,212,196,211,195,211,195,210,194,210,194,210,194,210,193,208,192,223,207,177,176,176,176,176,51,190,190,190,51,189,51,221,51,51,51,188,51,51,51,219,51,51,51,223,51,222,206,223,207,222,206,222,206,222,206,219,206,221,205,219,186,218,202,202,202,202,202,202,202,202,201,201,201,201,201,201,200,200,200,200,200,200,199,199,199,199,199,199,199,199,199,199,199,199,198,198,198,198,198,198,197,197,197,197,197,213,196,196,196,212,196,196,196,196,196,196,196,193,177,193,177,193,177,193,177,192,176,210,190,210,194,209,193,209,193,209 ,58,58,57,57,56,56,54,54,52,52,213,194,214,194,214,193,214,193,215,193,215,193,215,193,215,203,215,203,215,203,216,203,216,204,216,204,216,51,216,51,216,51,217,51,216,51,216,51,217,51,217,51,216,51,217,51,217,51,217,51,217,51,217,51,217,51,218,182,218,51,217,198,218,198,51,199,217,183,218,183,218,183,217,183,217,184,216,184,51,187,219,187,51,187,220,188,51,189,220,189,189,189,222,189,190,52,190,191,191,52,191,191,191,52,191,52,176,52,176,52,177,52,177,52,177,52,210,194,210,194,211,195,211,195,211,195,211,195,211,202,219,203,219,204,219,204,220,204,221,204,221,205,221,189,221,189,221,189,221,188,189,189,220,205,208,177,209,178,179,179,180,196,181,52,214,214,212,196,213,213,213,198,214,199,215,199,216,201,185,201,217,201,218,202,53,202,218,202,203,203,211,195,212,196,213,198,214,198,212,196,213,197,213,198,214,199,215,199,216,201,201,201,201,201,202,202,202,202,202,202,203,203,204,205,192,192,193,193,194,195,204,205,192,192,209,209,210,211,211,211,211,218,219,219,219,220,219,220,220,220,221,220,221,221,221,221,221,221,221,221,221,220,221,221,220,221,208,209,209,210,211,211,212,212,197,214,198,214,196,212,197,213,197,214,198,215,199,199,200,217,201,217,201,217,202,218,202,214,202,214,203,219,222,222,223,218,213,213,208,223,222,223,222,223,222,221,220,221,220,220,220,219,221,219,221,221,217,221,217,221,217,220,223,213,213,175,175,211,211,210,192,209,208,208,206,222,206,221,205,221,204,220,204,219,203,219,203,219,202,218,201,217,201,216,200,216,200,216,199,215,198,214,198,213,197,213,197,212,212,195,211,195,195,194,194,194,210,193,209,192,208,208,223,222,205,205,204,204,203,203,203,202,202,217,201,217,200,217,216,216,216,215,216,216,215,223,223,223,207,222,206,206,206,206,206,206,206,206,206,205,206,205,205,206,205,205,205,205,205,205,205,221,205,221,204,221,188,220,205,220,188,220,220,220,219,220,186,220,186,219,185,219,217,219,184,219,215,219,214,219,214,198,214,219,213,197,213,182,52,196,214,181,181,182,182,197,181,197,181,197,180,196,212,196,211,195,211,195,210,194,210,195,211,194,209,194,209,193,209,193,208,196,208,176,176,51,222,51,190,51,221,51,221,51,220,51,220,51,219,51,219,51,219,51,218,51,218,51,218,51,209,207,222,51,222,206,222,206,220,206,220,189,220,186,218,185,219,203,219,202,202,202,202,202,202,201,201,201,201,201,201,200,200,200,200,200,200,199,199,199,200,200,200,199,199,199,199,199,199,198,198,198,198,198,198,197,197,197,197,197,197,196,196,196,197,197,197,195,195,195,195,51,193,51,193,51,192,176,192,176,210,189,210,189,210,188,209,188,209,193 ,58,58,58,57,56,55,55,54,53,52,52,214,194,214,194,214,194,215,194,215,194,215,194,215,194,215,203,215,203,216,203,216,204,216,204,216,204,216,205,216,205,217,204,217,203,216,51,217,51,217,51,217,51,217,51,217,51,217,51,217,207,217,206,217,205,218,51,218,51,51,51,218,205,218,198,217,199,218,51,218,51,217,184,51,184,51,184,51,184,51,185,51,187,51,187,51,188,51,188,51,189,51,190,190,191,51,191,191,191,191,191,191,191,176,52,177,177,177,52,177,52,177,52,178,178,178,178,210,195,211,195,211,195,212,196,212,196,212,196,212,196,212,203,220,204,221,205,221,205,221,205,222,189,190,189,189,52,189,190,189,189,190,205,222,192,208,177,178,179,180,180,181,181,183,52,52,185,217,202,218,197,214,198,215,199,215,200,184,201,217,201,218,186,53,187,53,203,219,204,220,195,212,196,213,197,215,199,199,201,217,202,202,197,198,198,199,199,199,200,200,201,201,201,202,202,203,203,203,203,203,204,204,203,207,192,192,194,195,196,204,203,207,192,192,194,211,212,212,212,212,212,212,212,212,219,220,220,221,221,221,221,221,221,222,221,222,221,221,222,221,222,221,221,222,221,222,208,208,209,210,211,212,212,213,213,199,215,215,217,217,218,218,213,214,198,199,199,199,200,200,201,201,201,218,218,219,219,209,209,208,221,221,221,221,222,222,223,222,223,223,222,222,222,222,221,222,221,221,222,221,221,220,220,220,220,217,217,217,216,216,216,215,215,215,215,212,211,211,211,211,210,209,208,222,222,222,221,220,220,220,204,203,203,203,219,202,218,217,217,201,217,217,216,200,216,199,215,198,214,198,214,198,213,213,213,212,196,211,195,211,195,194,194,194,194,209,209,209,208,192,222,221,221,204,204,203,203,203,202,202,201,201,201,200,216,200,216,216,215,215,215,215,215,214,215,214,214,214,214,206,206,206,206,206,206,206,206,206,205,206,205,205,205,205,205,189,205,205,205,189,205,188,205,188,220,188,220,220,220,219,220,219,220,218,220,218,219,217,201,217,219,217,201,217,201,216,200,216,52,52,52,52,52,52,52,52,182,52,182,182,182,182,181,181,181,181,197,212,196,212,196,211,195,211,195,211,195,210,194,210,194,210,194,210,193,209,193,209,192,209,192,209,192,191,191,190,190,189,189,189,189,188,188,220,51,219,51,219,51,219,51,218,51,218,51,222,51,221,206,222,205,221,206,222,205,221,205,193,190,206,185,219,185,219,203,219,203,219,203,219,202,51,51,202,202,202,201,201,201,201,201,201,200,200,200,200,200,200,199,199,52,215,199,215,199,52,52,51,52,51,52,51,52,51,51,51,51,197,197,197,197,197,196,196,196,196,196,196,195,195,195,193,177,193,176,192,176,192,189,205,189,205,188,209,187,209,193,209,193,208 ,58,58,57,57,56,56,55,55,53,53,52,52,214,195,214,195,215,195,215,194,214,195,215,195,215,203,215,204,216,204,216,204,215,204,216,205,216,205,216,204,217,205,217,205,216,204,217,203,217,204,217,203,218,202,218,203,217,207,218,207,218,197,217,51,218,51,218,51,217,182,218,198,218,199,217,182,218,183,218,183,217,184,218,184,216,184,217,184,217,185,217,185,217,186,218,187,219,187,222,190,222,190,222,191,191,191,191,191,191,191,176,176,176,52,177,52,177,52,177,52,177,52,178,52,178,52,179,52,211,195,211,195,212,196,212,196,212,196,213,197,213,197,213,197,213,205,222,206,222,206,222,191,222,191,191,52,191,190,223,191,222,191,222,191,223,176,209,178,211,179,180,52,182,198,184,200,186,203,187,204,53,190,53,223,215,199,216,200,52,185,53,186,53,187,53,187,188,204,220,204,195,195,196,197,198,198,200,200,202,203,203,204,205,206,207,207,199,199,200,200,200,201,201,202,203,203,203,203,220,204,204,204,204,205,204,204,194,195,196,204,204,205,220,204,210,195,212,196,212,212,213,213,213,213,213,213,213,221,222,222,222,222,222,223,222,223,223,222,223,222,223,223,222,223,222,223,223,208,209,210,211,211,212,213,214,214,216,216,202,219,203,220,205,222,223,207,215,215,216,216,216,217,217,218,203,219,203,209,204,220,220,221,220,221,221,221,222,223,222,221,222,221,221,221,221,221,221,221,220,221,221,220,220,219,219,219,217,216,216,216,216,215,215,214,213,214,212,211,211,210,194,210,193,222,206,222,205,218,219,202,218,202,218,202,218,218,202,217,201,216,200,216,199,215,199,215,199,214,198,213,197,213,212,212,212,212,212,195,211,195,210,194,209,193,209,193,209,208,206,222,205,221,219,203,203,202,202,201,201,201,200,217,200,216,200,215,199,214,215,215,214,214,214,214,214,213,214,213,198,214,197,222,205,222,206,205,206,205,205,205,205,205,205,205,205,221,205,204,204,220,204,220,204,220,204,220,204,219,219,220,203,220,52,219,217,219,218,219,217,219,217,219,217,219,52,202,52,202,52,202,52,202,52,183,52,202,52,182,52,182,181,197,181,197,180,196,180,196,179,195,180,196,211,195,211,195,210,194,211,194,211,193,210,194,210,192,210,193,209,193,209,192,209,191,221,189,221,51,220,51,220,51,219,51,219,51,219,51,218,51,218,51,217,51,217,51,217,51,217,51,216,206,216,182,223,182,220,180,220,180,219,178,219,178,219,202,218,202,218,202,218,201,217,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,196,196,197,197,197,195,195,195,196,196,196,195,193,51,192,51,192,190,206,189,210,188,210,188,209,186,209,186,209,200,208,192 ,58,58,58,57,57,56,55,54,54,53,53,52,51,51,195,214,195,214,195,214,195,215,195,215,194,215,203,215,204,215,204,215,204,216,205,216,205,216,205,217,205,217,205,216,204,217,204,217,204,217,203,217,203,217,202,217,193,218,207,218,206,218,207,218,51,218,51,218,51,51,51,51,199,218,206,218,199,218,199,218,184,218,51,218,185,218,185,218,185,218,185,218,186,51,186,218,186,219,190,218,191,51,191,51,191,191,191,51,176,177,177,177,177,177,177,177,177,178,178,178,178,178,178,178,179,179,179,179,179,211,196,212,196,212,196,212,197,213,197,213,197,214,198,213,198,213,198,214,206,223,207,223,191,191,191,191,52,191,191,223,191,176,192,209,194,211,180,212,180,182,182,184,184,184,185,186,52,52,52,52,52,52,52,52,178,52,53,52,184,53,185,53,186,53,187,53,188,52,204,221,196,214,198,216,200,216,201,218,203,204,204,221,206,207,193,193,194,195,196,200,200,201,201,202,202,202,203,203,204,204,204,205,205,206,205,205,205,195,197,221,205,206,205,221,205,211,213,212,213,213,213,213,213,214,214,213,214,213,214,214,222,223,223,223,223,223,223,223,223,223,223,223,207,192,192,209,210,211,212,212,212,214,214,216,216,216,217,218,219,220,220,205,222,223,209,209,210,211,212,216,216,217,217,218,202,218,208,209,208,208,222,222,221,221,216,215,215,214,213,211,210,208,208,223,222,221,220,220,219,218,217,216,216,216,214,214,217,220,219,219,218,218,218,214,217,213,213,212,211,210,210,210,209,209,222,217,217,217,208,223,207,223,222,222,222,222,222,221,216,216,216,200,215,215,214,198,214,214,213,213,213,213,212,212,211,211,211,210,210,210,209,209,209,209,208,208,221,205,221,220,219,202,202,202,201,201,200,200,200,199,199,199,215,215,214,214,214,214,214,213,213,213,213,213,213,213,212,212,213,212,213,212,212,213,221,221,221,205,205,205,205,205,205,205,204,204,204,189,204,204,220,188,220,187,220,219,219,219,220,219,203,52,203,52,203,52,203,52,203,52,184,52,203,52,52,52,184,52,52,52,183,52,183,52,182,52,182,181,181,181,181,181,197,212,196,212,196,212,195,211,195,211,195,211,194,211,194,210,194,210,193,210,193,209,192,209,192,209,193,208,191,190,190,221,189,188,188,220,188,187,187,219,187,219,202,218,205,218,201,217,51,217,205,216,51,217,205,216,205,221,185,215,183,199,183,197,181,196,180,219,178,219,203,219,176,219,202,218,202,218,202,218,201,51,51,51,51,51,51,51,52,51,51,51,52,51,51,51,52,51,52,51,52,51,51,51,52,51,51,51,52,51,51,51,51,51,51,51,51,51,196,196,196,196,195,195,195,195,195,193,51,192,190,206,189,205,188,204,187,203,187,209,186,209,193,209,193,209,192,208 ,58,58,57,57,56,56,55,55,54,54,53,53,52,52,51,51,214,196,214,196,214,195,215,196,214,195,214,204,216,204,215,205,215,205,216,205,216,205,216,205,217,205,216,204,216,205,217,204,217,204,217,204,218,203,217,203,218,193,218,193,217,51,218,51,218,51,218,51,218,51,218,183,51,199,219,200,219,183,218,184,219,184,219,185,218,185,219,185,219,186,218,186,219,186,218,187,219,187,219,187,223,191,223,191,191,176,208,177,177,177,209,177,177,52,178,178,178,52,178,178,179,52,179,179,179,52,179,179,180,52,212,196,212,196,213,197,213,197,213,198,214,198,214,198,215,199,214,198,214,199,215,195,212,180,213,181,181,182,214,183,215,183,216,200,217,185,217,186,218,187,219,187,188,52,189,205,190,52,190,207,52,176,52,177,52,178,52,179,52,181,52,182,52,183,52,187,52,188,52,205,186,203,203,203,220,204,205,205,206,206,206,207,207,192,192,193,194,194,195,195,196,197,197,198,198,199,200,203,220,204,220,205,221,206,222,206,208,193,211,205,221,206,222,206,208,193,211,213,213,213,213,214,214,214,214,214,215,215,214,214,214,215,215,211,212,212,213,213,213,214,198,199,199,199,200,200,217,217,217,218,218,219,219,219,220,220,221,221,206,222,206,223,207,208,192,209,194,210,195,211,212,213,213,198,214,215,200,209,208,222,222,222,221,219,217,216,214,214,213,211,210,208,208,223,222,222,221,220,220,219,219,218,217,216,216,216,215,220,212,220,215,219,215,223,222,221,221,219,218,217,200,214,198,213,212,211,209,209,208,223,223,222,222,222,221,221,220,220,220,219,203,218,202,218,202,217,201,213,213,212,212,211,211,211,211,211,210,210,210,210,209,209,208,208,208,222,204,219,203,219,202,217,201,216,200,216,199,215,198,214,199,214,198,213,214,214,213,213,212,213,213,212,213,212,212,212,212,212,212,212,212,212,212,212,197,213,205,221,205,221,204,220,204,220,204,220,220,220,220,220,219,219,217,219,204,219,186,219,219,203,52,203,52,203,52,202,52,203,52,203,52,202,52,202,52,202,52,183,52,202,52,182,52,182,52,181,52,182,180,180,181,197,181,196,180,196,180,195,211,196,212,194,210,195,210,193,210,194,209,193,209,193,210,193,209,192,209,192,209,193,222,190,220,188,220,188,219,187,219,51,219,186,218,51,218,178,218,51,218,191,217,51,217,189,216,51,216,187,215,51,216,185,215,184,220,184,219,182,219,182,219,181,218,180,218,179,218,201,217,177,218,202,218,190,216,51,51,51,205,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,52,51,52,51,51,51,52,51,51,51,51,194,51,196,196,194,194,194,195,192,51,192,51,204,51,204,51,202,186,202,185,209,185,208,184,208,184,208,183,208,198 ,58,58,57,56,56,56,55,55,54,54,54,53,53,52,52,51,51,214,197,214,197,215,196,215,197,215,196,215,204,215,205,215,205,216,205,216,205,216,205,216,206,216,205,216,205,217,204,217,205,217,204,217,192,217,192,217,193,218,194,218,193,218,193,218,192,218,51,218,51,51,51,51,51,219,194,219,195,218,200,219,196,219,201,219,201,219,202,219,202,219,202,219,202,219,187,218,203,219,188,220,188,218,188,51,176,51,176,177,177,51,177,177,177,178,178,178,178,178,179,179,179,179,179,180,179,180,180,180,180,180,180,180,180,181,181,181,181,182,182,214,198,214,199,215,198,215,199,215,199,215,199,215,199,215,183,182,52,215,199,215,200,216,201,217,201,217,202,218,187,187,187,187,188,188,189,189,52,190,52,52,52,52,52,52,52,52,52,52,52,52,180,53,53,52,198,52,184,52,184,52,203,52,203,187,204,220,205,221,205,222,206,207,207,223,192,192,193,194,194,195,195,196,196,197,197,197,198,215,200,216,200,201,201,218,202,218,193,211,212,217,217,218,218,218,209,211,212,213,213,214,214,214,214,214,215,215,214,215,215,215,215,215,215,215,215,215,215,214,198,199,199,199,200,200,201,201,201,201,218,218,219,219,219,219,220,220,221,221,221,222,222,223,223,223,208,208,209,210,210,211,211,212,212,213,213,208,210,210,209,222,222,222,221,218,219,221,220,220,219,218,218,223,223,223,222,222,221,220,219,219,219,218,217,216,216,216,215,215,212,212,214,214,214,214,222,221,220,220,219,218,217,216,216,216,214,214,213,212,212,211,210,209,208,208,222,222,221,221,220,204,220,219,219,218,218,218,217,201,216,216,216,215,215,214,210,210,210,210,209,209,209,208,208,220,220,202,218,218,217,217,216,216,216,215,215,214,215,215,214,214,213,213,213,212,213,212,212,212,212,212,211,212,211,211,212,211,212,211,211,212,211,212,211,212,212,211,212,212,220,204,220,222,220,220,220,220,220,217,220,217,219,187,219,219,219,219,203,186,203,186,203,185,202,185,185,185,202,52,185,184,184,52,184,183,183,52,183,182,182,52,182,182,182,182,182,182,181,181,181,181,180,180,196,212,195,211,195,211,195,211,194,210,194,210,194,210,194,210,194,210,193,209,193,209,193,209,193,209,192,188,204,220,188,219,187,219,187,219,186,218,186,218,201,217,201,217,200,216,200,216,200,216,191,216,199,215,189,215,187,215,187,215,186,214,186,200,184,219,184,219,182,219,202,218,202,218,202,218,201,217,201,217,201,217,200,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,193,51,192,51,192,51,205,188,204,187,203,186,202,185,201,186,202,184,200,184,208,183,208,192,208,192,223 ,57,57,57,57,56,56,55,55,54,54,53,53,52,53,51,52,213,51,214,197,214,197,214,197,215,197,215,196,215,204,215,205,216,205,216,205,216,205,216,206,216,206,216,205,217,204,217,192,217,192,217,192,218,192,218,193,218,193,218,194,218,194,218,51,219,51,219,51,219,51,219,51,219,199,219,200,219,200,219,185,219,201,219,185,219,186,219,202,218,203,219,187,219,187,219,188,220,188,220,188,220,189,221,189,221,176,209,176,208,177,177,178,178,178,178,178,179,179,179,179,211,180,179,180,212,180,180,180,213,181,181,181,213,181,181,182,214,182,214,198,215,199,214,199,215,200,215,199,216,200,216,200,216,184,184,52,184,52,215,184,216,184,217,185,217,202,218,187,219,187,220,188,188,189,189,52,189,206,190,207,191,207,176,193,177,193,52,194,52,179,52,180,52,181,52,182,52,183,52,184,203,203,204,188,204,221,205,221,205,222,206,223,207,207,192,193,193,193,193,194,195,195,196,196,212,197,214,198,215,199,215,200,216,201,217,201,218,218,215,200,216,217,217,201,218,218,213,214,214,214,214,214,215,215,214,215,215,216,215,215,216,216,216,216,216,216,216,200,216,199,199,200,200,200,201,201,201,202,202,219,219,219,220,220,220,221,205,221,221,222,222,223,223,223,192,209,193,209,193,210,195,211,196,212,212,208,210,210,209,209,222,217,217,217,208,223,223,220,220,219,219,218,218,217,217,217,169,215,168,219,167,218,218,217,216,215,215,215,213,213,212,212,213,213,222,222,221,220,204,219,203,218,201,216,200,216,215,214,213,213,213,212,211,210,194,210,193,208,206,222,206,221,221,220,220,219,203,218,218,217,216,216,216,215,215,214,214,214,209,208,221,220,219,219,219,217,201,216,216,216,199,215,214,214,214,214,214,213,213,213,212,212,211,212,211,211,212,211,211,211,211,211,211,211,211,211,211,210,211,211,211,211,211,211,211,212,211,211,212,212,220,220,220,220,203,219,219,219,203,219,219,219,203,218,218,219,202,219,185,202,52,202,185,202,52,202,184,202,52,202,52,201,52,201,52,201,52,201,52,182,52,201,182,181,52,181,181,180,180,196,180,195,179,196,212,195,211,195,211,195,211,194,210,194,210,193,210,194,209,192,209,193,209,192,208,206,208,192,208,205,219,187,220,188,220,186,218,186,218,185,217,51,217,201,217,178,217,176,216,191,216,190,215,190,215,189,215,188,220,187,219,187,219,186,219,185,218,184,218,184,218,183,217,182,217,201,217,201,217,180,217,179,216,200,216,200,193,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,198,51,198,51,193,51,192,51,205,51,204,51,203,51,203,51,201,185,201,185,209,184,208,184,208,183,208,183,223,182,223,198 ,58,57,57,56,56,56,55,55,55,54,54,53,53,52,52,51,51,211,198,211,198,214,198,215,198,215,198,214,198,215,204,215,205,215,206,216,206,216,206,216,206,217,206,216,193,216,192,217,193,217,194,217,194,218,193,217,193,218,194,218,196,218,195,219,51,219,51,218,51,51,51,219,51,219,196,220,201,220,197,219,201,220,201,219,202,219,202,220,203,219,203,219,204,220,204,219,204,221,205,220,189,221,190,219,190,222,190,223,176,177,177,51,178,178,178,178,178,179,179,179,179,179,180,180,180,180,181,181,181,181,181,182,182,182,182,182,182,182,199,215,198,215,199,215,199,215,200,216,200,216,200,217,201,217,201,217,185,185,185,185,176,217,185,217,201,218,202,219,188,188,188,188,188,188,188,188,52,187,52,188,52,52,52,191,52,52,52,52,194,52,52,52,196,52,197,52,198,52,198,52,203,52,204,188,204,220,204,221,193,194,193,210,210,194,195,210,211,212,212,212,213,213,213,213,214,213,214,214,198,215,214,223,203,217,215,215,214,214,213,213,212,212,212,213,213,213,213,213,212,212,212,213,213,213,215,215,215,215,200,216,216,216,216,217,217,217,217,217,201,201,201,201,192,201,201,201,201,202,202,219,219,219,220,220,220,220,220,205,221,222,222,222,223,223,208,208,209,209,210,210,211,211,212,212,209,209,216,214,214,213,212,211,209,209,208,223,223,222,211,211,217,218,217,170,216,169,216,168,215,168,214,167,213,166,212,212,211,211,211,213,212,212,211,211,222,222,221,220,219,219,219,218,217,216,216,216,215,215,214,213,213,212,212,195,210,209,209,193,208,223,222,222,222,221,221,204,219,218,218,218,217,217,216,216,216,215,214,213,213,213,219,218,217,217,216,216,216,199,199,198,214,214,213,213,213,213,212,212,212,211,212,211,211,211,211,211,210,210,210,210,211,210,210,210,210,210,210,210,210,210,210,210,211,210,211,211,211,211,211,222,219,219,219,218,219,219,219,218,219,218,219,218,218,218,219,186,218,186,202,186,202,185,202,185,202,184,184,184,202,183,183,183,183,183,183,183,182,182,182,182,181,181,181,181,180,180,180,180,180,180,180,180,196,211,195,211,195,210,194,210,194,210,194,210,193,209,193,210,194,210,192,208,192,209,193,208,192,208,187,219,203,219,202,218,202,218,201,217,185,217,200,216,201,217,200,216,200,216,199,215,199,215,198,214,189,215,198,214,188,214,186,218,186,202,185,218,185,217,201,218,183,216,200,216,201,217,201,216,181,216,200,216,200,215,199,215,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,198,51,192,176,204,51,203,187,203,187,202,186,201,185,200,184,200,184,199,183,208,183,208,207,223,207,223,207,223 ,57,58,57,57,56,56,55,55,54,54,53,53,52,52,51,51,211,198,211,199,211,199,211,199,214,199,214,198,215,199,215,206,215,205,216,205,216,207,216,207,216,192,216,193,216,193,217,194,217,193,217,194,217,195,218,195,218,194,218,195,218,51,218,196,219,51,219,51,219,51,219,51,219,51,219,51,51,51,219,202,220,202,220,202,220,202,220,203,220,188,220,204,220,205,221,204,220,189,221,189,221,190,222,190,222,191,223,191,223,191,208,176,176,177,209,178,210,179,211,179,211,179,212,180,212,180,213,181,213,181,213,182,214,182,214,183,215,183,215,183,215,200,216,199,216,200,216,200,216,201,217,201,217,201,217,186,218,185,218,186,218,52,176,177,209,179,211,179,221,189,221,189,189,189,189,188,189,52,188,52,176,52,177,194,179,52,180,196,52,198,52,198,52,196,181,197,52,198,182,199,52,202,187,203,187,204,204,205,211,194,195,210,195,211,195,212,197,212,197,213,198,214,197,214,214,199,214,215,215,199,215,221,219,201,216,216,216,215,199,213,214,213,214,213,214,213,214,213,214,213,214,213,214,197,214,215,216,184,200,200,216,217,217,217,217,217,217,218,218,201,218,202,202,202,192,193,209,195,211,195,212,218,219,219,219,220,220,221,221,221,221,221,222,222,207,223,223,209,209,210,194,211,195,211,221,218,217,216,216,216,214,214,213,212,212,211,210,209,208,208,209,223,169,217,169,216,168,215,168,66,167,213,167,214,166,212,165,212,210,210,213,211,216,210,221,217,200,215,199,219,219,202,218,201,200,215,199,215,198,213,196,212,196,211,194,209,209,208,208,223,222,221,220,220,204,219,203,202,218,217,217,216,215,215,214,214,214,213,213,212,211,210,210,200,198,199,198,198,198,213,197,212,212,212,212,212,211,212,211,211,211,210,210,210,210,209,209,210,209,210,209,210,210,209,210,209,210,209,209,210,193,210,210,210,210,210,211,210,211,210,210,211,219,219,203,219,203,218,186,218,219,218,218,218,185,218,186,218,185,218,185,217,184,217,185,202,183,201,184,201,183,201,183,182,182,200,182,182,52,181,182,182,180,196,181,197,179,195,180,196,179,195,179,195,210,194,211,195,210,194,209,193,209,193,209,193,209,193,208,192,208,192,208,205,222,206,220,188,220,202,218,186,218,201,217,186,218,184,216,51,216,184,216,186,219,199,219,191,219,191,219,190,218,190,218,189,218,188,218,187,218,187,217,186,217,185,217,184,217,183,216,183,216,200,216,200,216,180,215,180,215,179,215,178,214,198,193,51,193,51,192,51,207,51,206,51,206,51,51,51,205,51,51,51,203,51,202,51,202,51,201,51,201,51,200,51,199,51,198,51,197,51,197,51,203,51,202,51,201,185,201,185,200,184,200,184,208,183,208,183,208,182,223,182,223,181,223,181,223,197 ,58,58,58,57,57,56,56,55,55,54,54,53,53,52,52,51,51,212,200,212,200,212,199,213,200,212,200,212,199,215,199,214,205,214,206,216,206,215,192,216,193,216,193,216,193,217,194,217,194,217,195,217,194,217,195,217,196,218,196,218,195,218,197,219,197,218,197,218,196,219,51,219,51,51,51,51,51,51,51,220,201,220,202,219,196,220,203,220,51,51,187,51,51,51,204,220,205,220,206,220,206,220,207,223,206,219,176,209,176,208,178,177,178,51,179,179,178,178,178,179,179,211,180,179,180,212,181,181,180,214,181,182,182,215,183,182,199,215,200,215,199,216,200,217,200,217,201,217,202,217,202,217,201,218,202,219,202,219,203,219,203,218,203,176,177,209,193,211,189,222,189,189,190,189,190,189,189,190,189,190,176,176,177,178,179,180,52,52,52,52,52,52,52,52,202,186,52,52,198,52,195,180,196,180,198,214,199,215,195,211,195,212,195,212,196,196,213,213,214,214,214,214,215,214,215,215,216,216,216,216,216,223,220,218,217,217,216,216,215,215,215,214,214,214,215,214,215,215,215,214,214,214,215,214,215,217,184,201,201,201,218,217,218,217,217,218,218,219,218,219,203,203,203,202,203,192,193,209,193,211,211,212,212,212,214,198,199,215,217,217,217,218,218,220,220,220,221,221,223,223,219,219,218,209,221,219,219,218,217,216,216,216,215,214,213,213,213,212,211,210,210,168,221,168,214,168,214,167,214,167,214,167,213,166,166,166,211,165,210,211,212,212,211,211,210,216,216,215,215,214,214,214,213,213,212,212,211,211,211,208,223,222,222,221,221,221,220,220,219,219,219,218,218,200,217,199,199,200,198,215,213,213,213,212,212,211,211,210,194,194,193,193,192,207,207,207,197,196,196,195,212,212,211,211,210,210,210,194,210,209,210,209,209,209,209,209,208,209,209,209,209,208,209,208,209,208,208,209,209,209,193,209,209,218,210,209,194,218,210,210,210,185,210,185,219,208,219,191,218,223,218,222,218,222,217,190,217,190,218,189,189,184,217,184,184,184,184,183,183,183,183,182,182,182,182,182,182,181,181,181,181,181,181,180,180,180,196,179,179,179,195,178,194,210,194,210,194,209,193,210,193,208,193,208,192,209,192,208,205,208,205,222,204,220,203,219,202,218,186,218,201,217,201,217,200,216,200,216,199,215,199,215,199,220,199,218,198,218,198,214,198,218,198,218,197,218,188,213,197,217,186,217,186,216,185,217,185,217,200,216,200,216,200,215,182,215,181,215,199,214,198,214,199,215,199,214,51,192,51,51,51,207,51,51,51,205,51,51,51,51,51,51,51,51,51,51,51,202,51,202,51,200,51,200,51,199,51,199,51,198,51,198,51,197,181,201,185,201,185,200,184,200,184,199,183,199,183,198,182,223,182,223,181,223,182,223,207,222,197,222 ,58,58,58,58,57,57,56,57,56,56,55,56,54,55,54,55,53,54,53,54,213,200,213,200,213,200,213,199,213,199,213,200,215,205,215,205,215,192,215,193,216,193,216,193,216,193,216,194,216,195,217,195,217,195,217,196,218,196,218,196,218,196,218,51,218,51,218,51,219,51,219,51,219,51,219,51,220,185,220,51,220,186,51,186,220,187,51,187,51,188,51,188,51,188,51,52,222,205,221,190,222,190,222,191,223,191,208,176,209,177,209,177,209,178,210,179,210,179,211,179,212,178,212,179,211,180,212,181,212,181,213,181,214,182,215,182,215,199,215,184,215,185,216,201,217,201,218,201,218,201,217,202,218,203,218,203,219,203,219,203,220,203,220,204,219,192,209,178,222,191,223,190,223,190,223,191,222,191,222,191,223,192,209,178,179,195,180,197,182,198,184,200,186,203,187,204,189,206,191,207,178,194,179,195,197,197,214,196,196,212,197,196,197,213,198,214,199,215,199,215,200,216,199,216,200,217,216,217,201,218,217,223,223,220,204,218,202,217,201,216,216,215,216,216,216,216,216,217,216,215,216,216,216,200,216,201,201,195,195,201,202,217,217,218,218,211,211,219,219,219,219,203,220,203,220,204,219,192,209,194,210,210,211,211,213,213,214,212,212,213,213,198,198,215,199,215,201,217,202,218,203,219,203,219,219,219,219,218,217,216,216,216,215,215,214,213,213,212,212,211,167,209,167,209,167,167,167,213,166,66,166,212,167,166,212,66,166,211,165,66,209,212,216,211,214,216,216,215,215,214,214,213,213,214,212,212,195,196,194,194,194,193,222,205,221,221,219,220,218,218,201,217,201,200,216,198,215,197,213,197,212,212,211,211,209,193,194,192,192,207,207,207,206,207,206,206,206,222,195,210,195,210,210,194,194,210,193,209,193,209,193,208,209,208,208,208,223,223,223,223,223,223,223,223,223,223,208,208,209,208,192,193,192,193,193,193,193,193,194,193,194,209,194,210,193,218,218,218,202,218,191,217,202,217,222,217,189,218,189,217,188,217,189,216,187,216,188,216,182,217,183,217,181,216,182,198,181,215,181,181,180,196,180,196,179,195,179,196,180,195,179,195,179,194,209,194,209,193,208,193,208,192,222,192,222,206,222,205,221,204,220,188,188,186,218,186,218,185,217,202,218,200,216,200,216,200,216,200,216,199,215,199,219,198,218,186,218,186,218,185,218,185,217,184,217,183,217,183,217,187,217,186,217,186,216,185,216,184,216,183,215,199,215,199,214,181,214,180,214,180,214,179,214,198,214,197,193,51,192,51,207,51,206,51,205,51,204,51,204,51,203,51,203,51,202,51,202,51,201,51,200,51,199,51,199,51,198,51,198,51,197,51,197,51,196,51,195,178,194,184,208,182,208,183,208,182,223,182,223,181,223,181,223,180,223,180,223,197,223,197 ,58,58,58,58,57,57,57,56,56,56,55,55,55,55,54,54,54,54,53,53,53,53,52,52,52,51,51,51,201,213,200,214,200,214,200,214,192,215,192,215,193,216,194,216,194,216,195,217,195,217,196,217,196,217,196,217,196,217,197,218,197,218,198,218,198,219,198,219,198,219,198,219,51,51,51,220,51,51,51,220,51,51,51,51,51,51,51,51,188,51,51,51,189,51,188,51,205,221,205,221,206,221,207,221,207,208,193,221,176,209,177,210,177,210,178,210,179,179,179,211,180,212,196,213,180,212,196,212,181,212,197,213,182,213,197,214,198,215,199,216,183,183,184,184,185,185,186,186,52,52,52,187,186,187,203,219,204,219,204,219,204,220,204,189,188,189,204,208,207,223,207,223,191,223,191,223,191,176,192,209,178,179,180,180,180,182,182,184,52,52,52,186,203,188,188,189,206,191,193,177,192,176,194,177,195,179,195,212,197,213,197,214,214,215,199,215,215,199,200,216,216,216,217,200,217,217,217,218,217,218,218,218,221,221,219,219,218,218,218,217,217,216,217,216,217,216,217,217,217,216,217,216,217,219,196,192,196,196,196,195,201,203,212,208,212,212,212,211,220,219,220,219,204,220,220,221,220,221,220,208,208,208,210,209,211,211,211,212,212,213,197,198,198,198,200,199,201,217,218,218,218,219,219,217,215,219,219,218,218,217,216,215,215,215,214,213,212,212,212,173,210,173,209,173,173,217,172,173,173,212,172,171,210,171,171,170,170,171,210,170,169,170,211,211,211,210,214,214,214,213,214,213,213,212,212,196,195,195,194,195,195,209,209,208,222,220,220,220,219,219,217,201,200,216,216,214,198,213,213,211,211,211,210,210,192,192,207,207,207,206,207,206,206,205,205,206,205,205,205,194,209,209,209,193,193,192,207,207,223,207,222,223,222,223,223,222,222,222,223,222,223,223,222,223,222,223,223,223,223,206,207,207,207,192,192,213,192,209,208,210,193,178,193,208,209,223,218,222,217,222,217,222,217,221,217,222,217,188,205,221,217,187,204,188,203,187,203,187,202,186,186,186,201,185,185,185,200,184,184,184,183,183,199,183,195,179,195,179,194,178,194,210,193,209,206,222,193,222,206,222,192,221,205,221,205,221,205,220,203,219,203,187,186,186,186,218,184,216,201,217,199,215,200,216,199,215,199,215,198,214,198,214,197,218,201,217,197,217,201,217,197,216,200,216,184,216,200,216,183,215,199,215,182,215,199,215,199,214,198,214,198,214,198,214,179,213,197,213,176,213,197,213,197,212,196,212,189,204,188,204,51,203,187,203,51,202,186,202,51,51,51,201,51,200,51,199,51,199,183,198,51,197,181,197,51,196,180,196,51,195,179,195,178,194,178,194,177,193,177,193,176,192,182,223,181,222,207,223,180,222,180,222,180,222,206,222,197,222,196,222 ,58,59,58,58,57,57,56,57,56,56,55,56,55,55,54,55,54,54,53,54,53,53,52,53,52,52,51,52,51,51,214,51,214,201,213,202,214,203,214,193,214,194,216,195,216,195,216,196,217,196,216,196,217,197,217,197,217,198,218,52,218,198,217,198,218,51,218,199,218,51,219,51,219,51,220,51,220,51,219,51,220,51,220,186,220,51,221,187,51,188,220,189,51,189,221,190,222,205,222,205,221,206,223,207,223,191,208,177,208,177,209,177,210,177,210,178,211,179,210,180,211,180,212,181,213,180,213,181,214,181,213,181,212,181,213,182,214,183,215,183,215,183,216,184,185,52,184,52,185,52,186,187,219,186,219,187,220,188,220,188,220,189,188,189,189,52,222,205,212,180,213,197,213,182,214,183,215,183,216,184,217,185,217,186,186,187,187,203,188,52,189,205,190,206,222,207,191,192,176,193,190,205,178,194,179,195,211,197,214,198,198,198,215,215,200,216,200,216,201,216,201,217,201,217,201,218,202,218,202,219,203,218,207,222,205,220,204,219,202,218,218,218,201,218,217,217,218,219,219,203,219,203,203,203,216,197,192,197,212,196,196,203,216,197,208,197,196,212,212,220,220,220,220,205,220,221,221,222,222,221,222,221,210,210,211,211,211,213,196,197,197,199,199,199,216,200,217,201,218,218,218,220,217,213,215,214,214,214,213,213,212,212,162,211,162,208,168,222,167,221,165,65,164,164,164,66,163,216,161,66,160,160,175,66,209,175,208,66,173,208,173,223,172,66,211,211,197,213,213,212,213,212,213,211,212,212,211,195,210,194,209,193,209,208,208,222,223,221,220,220,219,218,217,216,215,214,214,213,212,211,210,209,208,208,223,207,206,223,206,206,206,205,205,205,205,221,205,221,204,220,204,220,222,223,207,222,206,222,206,222,206,222,222,222,222,222,221,222,222,221,206,221,206,206,222,222,222,222,206,207,206,207,207,207,207,207,207,207,207,207,207,223,207,223,212,223,217,217,210,217,177,217,208,216,190,217,222,217,189,217,189,216,188,216,188,216,187,215,187,202,186,216,186,201,185,201,185,200,184,200,184,199,183,199,183,198,182,194,178,194,178,194,210,193,222,193,222,192,221,205,222,204,220,204,220,202,221,202,186,185,185,185,185,184,216,184,216,183,215,199,215,198,219,199,215,198,218,198,214,197,217,197,217,185,217,197,216,185,216,196,216,184,215,184,216,183,215,183,215,182,215,182,214,181,214,198,214,180,213,197,214,198,214,179,212,191,213,190,213,190,212,196,212,189,211,195,204,51,204,51,203,51,203,51,202,51,200,51,201,51,199,51,200,51,198,51,199,51,197,181,197,51,196,180,196,51,195,179,195,51,194,178,194,51,193,177,193,176,222,191,207,191,223,181,222,180,222,180,223,179,222,180,222,179,222,197,222,178,222,178 ,59,58,58,58,58,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,54,55,54,54,54,54,54,54,53,53,53,53,53,202,213,203,214,204,214,194,214,194,51,51,51,51,216,196,216,197,216,197,217,197,217,198,217,198,51,51,218,199,218,199,218,200,218,201,219,51,219,201,219,202,219,51,219,51,220,51,220,51,51,51,51,51,51,51,51,51,51,51,51,189,51,206,222,206,221,206,221,207,221,192,221,192,221,193,221,177,210,194,221,194,210,195,211,195,212,196,212,196,212,197,213,197,213,198,214,198,214,199,215,199,216,199,214,198,215,182,183,183,183,184,184,184,185,185,185,52,186,186,218,186,187,187,219,188,188,188,220,189,189,189,190,190,222,199,215,199,214,198,215,199,215,200,216,201,217,201,217,186,186,187,187,187,187,188,188,189,189,189,190,190,191,191,191,192,176,190,177,194,178,195,211,196,213,200,215,200,184,201,217,201,217,201,218,201,218,202,218,218,203,219,219,220,203,220,204,220,219,220,222,222,222,205,221,220,220,219,219,219,219,219,218,220,220,205,220,205,204,204,205,203,202,201,199,198,198,197,197,203,202,217,215,198,214,213,213,220,220,220,220,221,221,221,222,222,222,222,209,210,210,211,211,196,213,197,197,198,198,199,199,200,216,217,218,218,217,218,218,213,215,215,214,214,213,213,214,212,164,211,164,210,169,210,168,168,168,221,167,219,165,218,164,164,164,163,163,162,209,162,160,160,160,175,175,174,174,174,173,173,173,65,211,214,212,212,212,211,211,210,210,210,210,209,209,210,209,209,208,208,222,222,222,222,222,222,223,218,213,213,208,223,222,223,222,222,222,222,223,222,222,222,222,222,205,205,204,205,204,204,204,204,204,203,220,219,203,219,219,219,202,203,204,221,204,220,221,220,221,220,221,220,220,220,220,221,220,221,204,221,205,205,205,221,205,221,187,221,205,206,186,206,184,206,184,206,182,222,214,222,213,221,213,222,211,217,211,217,209,216,209,216,208,192,223,216,222,206,222,206,220,204,221,205,219,203,220,204,186,202,219,203,185,201,185,201,184,200,216,200,215,199,215,199,214,194,210,193,209,193,209,193,221,205,221,205,221,205,221,205,221,204,220,201,217,186,186,184,184,184,184,183,215,200,216,198,214,199,215,198,214,198,214,197,213,197,213,197,213,197,216,200,216,199,215,199,214,198,214,198,214,198,214,198,213,197,213,197,213,197,212,196,212,181,212,180,196,180,211,179,211,179,211,191,210,194,209,193,209,193,209,193,209,187,203,187,203,186,202,186,202,185,201,185,201,184,200,183,199,183,198,182,197,181,197,181,196,180,196,180,195,179,194,178,194,178,193,177,192,176,192,191,207,191,207,190,206,191,207,190,222,180,222,197,222,206,222,197,222,196,222,197,221,196,193,177,194 ,58,59,58,59,58,59,57,57,56,57,56,57,56,56,56,56,55,56,55,56,55,55,54,55,54,55,54,54,54,54,53,54,53,54,53,53,52,53,52,53,52,52,52,52,51,52,51,52,51,51,51,51,217,198,217,199,217,199,217,52,51,199,218,200,218,201,218,200,218,51,218,51,219,203,219,51,220,51,220,51,220,186,220,51,220,187,220,188,221,188,221,189,221,189,221,190,222,206,222,191,223,191,208,176,208,193,209,177,209,194,210,178,211,179,211,179,211,180,212,180,212,181,213,181,213,181,214,182,214,182,215,183,215,183,215,184,216,201,217,185,217,185,215,183,215,184,184,184,184,52,185,185,217,186,218,186,219,187,219,187,220,188,188,189,189,52,189,52,184,52,184,52,184,52,183,52,184,52,52,201,217,186,218,187,219,203,188,188,188,205,189,205,221,206,222,207,223,207,208,193,222,206,210,194,211,195,212,196,200,201,184,200,201,201,202,201,202,202,202,202,202,219,203,203,203,220,204,220,204,220,205,220,205,204,223,206,222,222,204,221,204,220,203,220,219,220,220,204,221,205,222,205,222,205,222,206,223,207,215,199,214,198,222,206,223,207,215,215,214,214,219,219,220,220,220,221,221,221,221,222,222,222,210,210,211,211,212,196,213,197,213,198,215,199,215,200,216,216,216,216,217,214,212,214,214,213,214,213,213,212,164,212,164,5,170,211,169,65,209,65,168,65,166,65,165,66,164,66,164,66,163,66,162,66,160,66,160,66,175,66,174,66,173,66,173,210,200,216,195,210,194,210,194,210,193,209,192,208,208,208,223,223,223,221,221,221,221,205,205,206,206,207,222,223,223,222,222,222,222,221,222,221,221,222,221,221,220,220,204,220,204,219,204,219,203,219,203,219,218,218,202,218,218,218,201,217,202,219,204,219,220,219,220,220,219,220,219,220,219,220,203,219,204,220,204,220,220,220,204,221,204,221,205,221,205,205,205,221,205,221,205,221,214,221,221,221,213,217,216,216,211,216,210,216,210,216,209,215,208,216,190,216,222,215,189,215,221,215,188,215,188,204,187,203,186,202,186,202,185,201,184,200,184,200,183,199,215,199,214,198,214,198,209,193,209,193,209,192,208,192,208,192,222,206,185,52,221,201,184,184,184,184,183,183,215,183,214,182,214,198,214,198,214,197,213,197,213,196,213,196,212,195,211,196,211,195,211,194,210,194,209,193,209,193,209,192,208,192,208,192,208,192,208,192,223,207,223,180,223,179,223,180,223,178,223,178,223,177,223,190,223,189,223,206,222,187,204,188,202,186,202,186,201,185,201,184,200,184,200,51,198,51,199,51,197,51,197,180,196,180,195,179,195,179,193,177,194,178,192,176,192,176,207,191,207,190,221,191,221,190,221,190,221,190,221,179,221,178,220,197,221,52,51,52,51,51,194,51,193,177 ,59,58,58,58,58,58,58,57,57,57,57,56,56,56,56,56,56,56,55,55,55,55,55,54,55,54,54,54,54,54,54,53,54,53,53,53,53,53,53,52,53,52,52,52,52,52,51,51,51,51,51,51,51,215,198,217,51,51,51,51,51,51,200,218,201,218,201,218,202,218,203,219,203,219,204,219,51,51,192,219,51,220,207,220,51,220,51,221,51,51,51,220,191,222,51,221,191,51,176,52,53,53,177,223,193,222,194,222,195,222,194,222,195,212,195,222,196,213,197,212,181,213,198,214,182,214,182,215,183,183,183,216,200,216,200,216,201,217,201,217,202,218,202,218,186,187,187,187,184,185,184,216,176,209,178,210,178,211,195,211,179,212,180,180,188,189,189,189,52,185,185,185,52,52,52,185,52,52,52,217,201,218,202,219,187,187,188,188,188,188,188,189,189,222,206,222,207,191,176,208,206,177,194,210,195,211,212,212,201,185,202,185,202,186,203,218,202,219,203,219,203,220,204,221,221,204,221,221,221,205,221,205,221,222,221,222,207,222,221,221,221,220,221,220,220,221,222,222,206,222,222,223,207,208,208,209,193,209,209,209,200,215,215,209,193,209,209,209,216,215,215,211,211,212,212,212,220,221,221,221,206,193,210,210,211,211,212,212,212,213,213,214,198,214,214,214,215,215,215,215,216,212,212,213,213,212,213,222,213,165,212,172,211,171,210,170,170,169,168,168,65,167,167,166,166,165,164,164,66,163,163,162,161,161,161,160,66,175,175,169,168,168,168,168,66,167,210,215,216,209,209,193,209,209,208,192,223,223,222,222,222,222,222,221,220,220,205,204,205,205,205,206,207,222,221,222,221,221,221,221,205,205,205,220,221,221,220,220,219,219,219,219,218,218,219,218,218,217,218,201,201,201,201,201,217,217,217,217,218,219,219,218,219,218,219,218,219,219,219,219,219,219,219,220,219,220,220,220,220,220,221,218,221,220,220,185,220,185,220,216,220,215,221,52,205,52,205,52,200,52,200,179,200,179,178,178,199,178,176,176,176,52,206,222,206,221,205,221,205,220,204,220,204,218,202,219,203,217,201,217,201,216,200,216,200,215,199,215,199,214,198,214,198,208,192,52,52,52,52,52,52,52,52,185,52,184,184,184,184,183,183,183,183,214,198,215,199,214,198,212,198,213,197,212,197,213,197,211,196,212,196,209,195,209,180,212,179,211,195,211,195,211,195,211,182,211,195,211,181,211,195,211,181,210,181,211,180,210,180,222,179,223,178,222,179,223,207,223,206,222,207,223,207,222,188,204,188,203,187,203,187,201,185,201,185,200,184,200,182,198,182,198,181,197,181,197,179,195,179,195,178,194,178,192,176,192,176,207,191,207,191,206,190,207,191,206,190,206,189,221,190,206,189,220,189,221,198,220,197,52,52,52,52,52,51,51,51,192,176,207 ,59,59,58,59,58,59,58,59,57,57,56,57,56,57,56,56,56,56,55,56,55,56,54,55,54,55,54,55,54,54,53,54,53,54,53,53,53,53,52,53,52,53,52,52,52,52,51,52,51,52,51,51,215,51,215,51,215,51,215,51,51,51,51,201,217,202,218,202,218,202,219,203,219,51,219,192,219,51,219,51,219,51,220,51,220,51,220,177,220,51,221,178,221,179,221,179,221,180,52,53,52,53,212,181,222,197,214,197,214,181,214,198,215,183,214,199,215,184,215,200,216,184,216,184,217,184,217,185,218,185,217,186,217,187,218,187,186,187,219,187,53,203,220,188,220,188,221,189,220,189,221,190,221,190,222,191,223,190,212,180,213,181,214,182,183,52,183,52,185,52,185,52,186,52,186,52,52,52,176,52,209,179,211,179,212,186,219,187,219,188,220,205,221,189,221,221,222,206,223,207,223,193,209,194,210,195,211,195,218,202,218,203,219,203,219,219,220,203,204,204,204,204,204,221,205,222,205,221,206,221,206,222,222,206,223,207,222,223,206,222,205,221,205,221,221,221,223,207,223,192,208,192,208,193,209,210,210,194,210,194,211,200,216,216,210,194,210,210,211,216,216,216,213,213,214,214,215,215,215,216,216,217,217,218,218,218,219,219,220,220,221,205,222,212,212,213,216,218,217,219,218,209,223,212,166,212,166,211,166,3,173,3,172,5,171,5,209,65,169,65,167,65,167,66,165,66,165,66,163,66,163,66,162,66,170,66,170,66,170,66,169,66,169,66,168,66,168,198,214,215,215,207,207,222,206,221,206,221,222,221,221,220,220,220,219,204,219,204,220,205,220,206,222,222,223,220,221,204,221,204,204,204,204,204,203,203,203,219,218,218,218,218,218,217,218,217,217,216,200,217,200,216,200,216,200,216,200,216,217,217,218,217,218,217,218,218,217,218,218,218,218,219,218,219,219,218,219,219,219,219,220,220,218,220,203,220,184,220,203,220,215,219,52,203,52,203,52,203,52,200,52,199,179,199,52,199,52,199,52,198,52,191,52,198,52,190,52,189,221,205,221,204,220,203,219,202,218,202,186,201,217,201,217,200,216,200,215,199,214,198,213,52,181,52,187,52,186,52,185,52,185,52,184,52,184,52,183,183,183,183,182,182,214,182,213,181,213,181,213,197,210,197,210,196,210,196,209,195,208,196,208,195,208,179,211,179,211,51,210,178,210,51,210,195,211,51,210,181,210,181,223,181,210,180,222,180,222,179,222,179,222,179,222,179,222,178,195,193,195,177,222,206,222,206,222,189,222,188,222,187,222,186,222,185,221,185,221,183,199,183,221,182,197,180,221,179,195,178,221,177,221,176,221,191,221,191,221,191,221,190,221,190,221,189,221,190,220,189,220,189,220,189,220,189,220,189,220,197,204,53,52,52,51,52,51,51,207,51,206,190 ,59,59,59,59,59,58,59,58,58,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,53,53,52,53,52,52,52,52,52,52,51,51,51,51,51,51,215,198,215,51,51,51,51,201,216,51,51,52,52,53,52,53,53,53,53,53,219,192,219,194,219,51,220,196,220,197,220,202,220,203,220,203,221,51,221,199,221,196,221,199,52,52,52,52,52,53,222,198,222,199,223,198,223,199,223,199,223,199,223,200,223,201,216,201,223,186,217,202,208,185,218,186,219,186,187,187,219,187,187,188,187,188,188,189,188,189,188,204,222,205,222,205,190,190,191,190,190,191,223,207,223,207,208,193,208,192,210,193,183,183,184,185,186,52,187,52,187,52,52,52,52,52,52,52,209,193,211,195,212,180,212,182,214,183,215,201,217,185,186,202,220,204,220,205,221,207,223,203,219,202,220,187,219,203,220,203,220,204,220,220,220,221,220,205,221,206,222,206,222,222,223,222,222,222,222,223,222,223,208,213,213,218,223,222,222,222,222,222,222,208,208,209,209,210,209,209,210,210,210,210,211,211,212,212,212,217,217,210,211,211,212,212,212,217,217,209,208,208,210,209,215,215,216,216,217,196,212,197,213,214,214,215,215,216,215,215,217,216,217,217,218,218,219,209,209,223,167,211,167,167,167,167,210,174,209,173,173,208,171,170,170,169,169,168,168,167,166,166,165,65,164,172,173,65,172,172,171,65,171,171,170,65,170,170,169,65,169,169,169,168,209,213,214,214,215,217,218,219,221,220,220,221,204,205,220,220,218,219,219,219,219,219,220,220,221,221,222,222,222,220,219,220,204,204,203,204,203,203,203,202,202,202,202,201,202,217,201,217,201,201,200,216,199,216,215,215,216,215,216,215,216,216,217,217,217,217,216,217,217,218,218,218,217,218,217,218,218,218,217,218,217,219,216,219,216,219,216,219,185,203,183,203,52,202,52,203,52,203,52,203,52,52,52,52,179,179,178,178,178,178,176,176,176,191,191,191,191,189,189,190,190,188,188,188,188,187,187,187,187,186,186,202,218,200,216,52,184,52,183,52,183,52,182,52,52,52,181,52,52,52,185,52,184,52,184,52,183,183,183,183,182,182,214,182,213,181,214,198,212,196,213,201,217,201,217,196,217,195,208,196,223,195,223,194,223,207,211,194,210,195,211,194,210,194,210,194,210,194,210,194,210,194,210,180,210,181,210,179,210,180,222,179,222,179,222,206,222,206,222,206,195,206,222,206,222,176,221,191,222,189,221,188,204,187,221,186,202,185,221,184,199,183,198,182,197,181,196,180,195,179,194,177,220,176,221,191,220,191,220,190,220,191,220,190,220,190,220,189,220,189,220,189,220,199,220,189,220,199,220,198,220,188,51,52,52,52,51,51,51,51,206,190,206 ,43,47,46,44,59,59,58,59,58,59,58,57,56,57,56,57,56,56,56,56,55,56,55,56,55,55,54,55,54,55,54,54,53,54,53,54,53,53,52,53,52,53,52,53,52,52,51,52,51,52,51,51,216,206,215,51,216,51,216,51,215,51,216,51,51,52,52,52,52,53,52,53,52,53,53,53,219,203,220,51,219,51,219,51,220,187,220,51,51,180,51,180,221,181,221,181,51,52,52,52,52,53,52,53,52,53,52,53,52,183,215,184,216,200,216,201,216,201,217,185,217,185,217,186,218,186,218,186,219,187,219,187,219,188,219,188,220,188,220,188,221,189,221,189,221,189,222,190,222,190,222,191,222,191,191,176,208,177,209,177,210,178,210,179,211,179,212,180,186,187,186,52,187,52,187,52,188,52,188,52,187,52,177,194,210,178,211,179,213,197,214,180,212,213,213,198,214,199,183,215,217,217,218,218,187,203,187,204,188,204,220,205,221,205,221,205,205,221,222,206,222,207,222,207,223,192,192,193,194,195,196,197,214,214,215,200,217,218,219,220,204,221,207,222,192,208,209,209,209,210,210,211,211,212,212,211,213,212,213,212,213,213,213,214,219,212,213,212,213,213,213,214,219,210,210,211,211,211,212,212,213,197,213,197,214,198,214,199,215,216,216,216,216,217,217,217,218,218,219,210,209,3,215,3,168,3,209,5,175,3,175,3,175,5,174,5,172,65,171,65,64,65,168,66,161,66,161,66,174,66,173,66,173,66,172,66,171,66,171,66,171,66,170,66,170,66,169,66,210,212,212,197,208,197,216,219,219,219,219,219,203,219,218,217,217,218,217,218,218,218,218,219,220,220,221,222,223,218,219,219,202,202,202,202,201,201,201,201,201,200,201,216,200,216,200,215,199,214,198,214,198,214,214,214,214,215,214,215,215,215,216,215,216,199,200,200,200,200,216,216,200,217,216,217,201,217,201,218,202,217,202,218,202,218,186,201,202,201,52,202,52,202,52,202,52,202,52,202,52,202,52,198,178,198,177,198,52,198,176,176,52,197,190,190,52,197,188,188,188,188,187,187,52,186,218,202,186,52,185,52,184,52,183,52,183,52,182,52,182,52,181,52,181,52,180,52,179,52,178,52,184,52,183,52,182,182,182,182,213,181,213,181,212,180,212,180,212,196,217,196,216,195,216,196,216,195,223,195,223,194,222,194,222,178,210,177,209,178,210,51,209,181,210,181,209,180,210,180,223,180,223,180,222,179,222,179,221,179,221,178,222,178,221,178,222,196,222,195,221,52,52,206,194,51,210,193,222,191,221,187,221,185,221,184,221,182,221,181,220,179,221,178,221,176,220,191,221,191,220,191,220,191,221,190,220,190,220,189,220,190,220,189,220,189,220,188,220,189,220,188,200,188,220,188,200,198,219,198,204,51,52,52,51,52,51,51,205,51,206,190 ,44,44,47,46,44,59,59,59,59,59,58,58,58,58,58,58,57,57,57,56,57,56,56,56,56,55,55,55,55,55,55,54,54,54,54,53,54,53,53,53,53,53,53,52,52,52,52,51,52,51,51,51,206,179,193,179,51,180,196,180,51,215,201,51,52,52,52,52,52,52,53,52,53,52,52,52,52,52,52,52,198,220,201,219,51,221,51,220,51,51,51,221,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,200,223,200,223,200,223,200,223,200,223,201,208,201,208,186,218,203,218,187,218,203,219,188,219,187,220,187,188,188,221,188,189,188,221,189,189,190,221,190,190,190,190,191,190,191,191,191,176,176,177,193,210,194,211,194,212,196,211,202,219,203,219,188,187,188,187,188,188,188,189,52,52,52,52,192,208,194,209,195,211,195,212,180,213,181,182,182,182,184,183,185,185,186,186,202,187,187,189,193,52,52,189,205,52,189,52,190,53,191,206,207,223,207,208,192,178,194,179,195,179,197,181,198,182,216,216,216,217,217,203,219,220,220,220,222,208,209,209,211,211,210,211,211,212,212,212,213,213,214,213,214,214,214,215,214,216,221,213,214,214,214,215,214,216,221,211,210,212,212,211,212,212,213,213,214,214,215,215,199,216,215,216,216,217,217,218,202,219,219,210,3,160,175,169,3,169,169,161,5,161,161,161,5,161,160,175,5,173,173,172,65,163,163,163,66,161,160,160,66,174,173,173,66,173,173,172,66,172,172,172,66,171,171,170,65,169,169,169,65,211,212,212,212,208,67,67,68,67,67,67,217,217,217,216,217,216,217,216,217,217,218,218,218,219,219,221,221,218,218,218,217,218,201,201,201,200,201,200,200,200,216,215,215,215,215,215,214,214,213,213,213,213,213,214,214,213,214,214,215,214,215,215,215,198,199,186,199,199,199,217,216,216,216,216,216,216,217,215,217,215,217,214,217,182,201,181,200,180,200,52,200,52,200,52,201,52,177,52,202,52,190,52,190,52,189,189,189,188,188,188,188,187,187,187,187,186,186,186,186,185,185,185,185,184,184,183,183,183,183,182,182,181,181,181,52,180,180,180,52,179,179,179,52,178,178,178,52,177,177,177,176,176,182,182,181,181,181,180,180,212,196,212,196,211,195,211,195,211,199,215,199,216,200,215,194,215,199,215,199,215,199,215,199,210,193,209,193,209,193,209,193,209,193,209,193,209,192,208,179,209,193,221,178,209,192,221,178,222,178,221,177,221,206,222,206,221,205,193,51,52,52,53,53,53,53,52,53,221,205,221,191,220,204,221,176,220,204,220,190,206,191,220,190,206,190,221,190,207,191,220,190,220,204,220,190,220,202,220,202,220,202,219,189,219,200,220,188,219,200,220,199,220,199,219,199,220,198,219,187,51,52,52,52,51,51,51,51,205,189,204 ,46,44,43,44,43,44,43,44,59,59,58,59,58,59,58,58,58,57,56,57,56,57,56,57,56,57,55,56,55,56,55,55,54,55,54,54,53,54,53,53,53,53,52,52,52,52,51,52,51,51,179,51,179,192,180,193,180,51,181,51,179,51,186,51,51,52,51,52,52,53,52,52,52,53,52,52,52,52,51,52,51,52,189,203,190,51,190,51,191,51,220,188,220,51,51,181,51,52,51,52,51,52,51,52,52,52,51,52,51,52,51,184,51,52,51,52,51,52,217,200,217,185,218,185,218,186,218,186,218,187,218,187,218,188,219,188,219,188,220,188,220,188,221,188,221,188,222,189,222,189,222,190,222,190,222,191,222,191,223,177,209,178,210,177,211,178,211,179,219,186,219,203,220,188,220,204,220,52,188,189,189,52,190,52,190,52,210,194,211,195,211,197,212,181,213,199,183,183,184,200,185,201,186,202,186,204,187,204,179,194,179,206,190,206,190,207,190,207,191,207,192,192,210,193,209,195,211,196,180,197,197,197,199,198,200,200,201,217,217,218,202,220,203,221,205,221,206,209,210,210,194,212,211,212,196,214,213,213,214,214,215,215,216,216,215,217,216,223,209,215,216,200,215,201,216,223,209,178,195,179,180,180,181,181,214,198,214,199,214,200,215,216,216,217,217,202,218,202,210,203,160,3,175,3,170,5,164,5,163,3,163,5,162,5,160,5,175,65,64,65,64,65,163,66,162,66,161,66,160,66,174,66,173,66,173,66,172,66,171,66,171,66,171,66,170,66,169,65,168,66,211,211,67,65,66,68,67,67,67,67,67,201,216,216,216,216,200,215,216,216,201,217,218,218,220,220,223,223,217,218,217,217,216,217,200,216,199,216,200,215,215,215,215,214,214,213,213,212,213,212,212,213,212,213,213,213,213,214,214,214,214,214,198,198,199,198,199,198,199,215,199,215,199,216,216,200,216,200,52,201,200,201,52,200,181,200,52,199,52,200,52,200,52,200,52,201,52,201,52,197,52,197,52,189,52,197,52,188,188,197,187,187,187,186,186,186,184,184,185,185,183,183,184,184,214,182,183,52,181,181,181,52,180,180,180,52,179,52,179,52,178,52,178,52,177,52,177,52,176,191,191,52,191,181,181,180,212,180,211,179,212,180,211,195,211,195,210,194,215,199,215,194,215,194,214,193,214,199,215,193,214,192,209,51,209,192,208,51,209,193,209,185,209,184,208,180,222,179,222,178,222,179,222,178,222,178,221,177,222,178,221,176,194,198,193,176,221,197,52,53,52,53,53,53,52,53,52,53,52,53,220,191,220,191,221,191,220,191,220,190,220,191,220,190,220,190,220,190,220,191,51,51,206,51,205,51,205,51,220,189,220,201,219,188,219,201,219,188,199,200,219,188,199,187,219,198,199,187,51,51,52,52,51,52,51,51,204,51,205,189 ,47,46,47,44,44,43,42,41,42,42,44,43,44,59,59,59,59,58,59,58,57,57,57,56,56,56,56,55,55,55,55,55,55,54,54,54,54,53,53,53,53,52,52,52,52,52,52,51,51,51,51,180,207,180,192,181,193,181,194,186,195,187,196,51,51,51,51,51,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,202,191,203,191,203,181,199,186,51,222,51,51,51,51,51,51,52,52,52,52,52,52,52,51,52,51,183,51,51,51,52,51,52,51,200,208,201,208,201,209,201,209,202,209,202,209,202,218,203,209,187,219,187,219,187,220,188,220,188,220,188,220,189,189,189,189,189,189,190,222,190,190,191,222,190,191,191,223,191,176,176,209,177,178,186,218,202,219,203,219,188,188,188,188,189,189,189,190,52,52,52,52,52,52,52,52,196,213,197,213,182,214,183,183,184,184,185,186,186,185,186,186,186,186,180,179,196,180,181,191,207,191,52,177,193,52,210,194,211,211,196,212,197,181,197,183,198,184,199,183,201,184,202,186,219,219,219,220,220,221,221,221,222,222,223,208,211,211,211,212,212,213,213,214,214,214,215,215,216,216,216,217,217,218,217,211,211,216,216,217,217,218,217,195,177,178,178,179,179,179,212,212,213,213,214,214,215,215,216,216,217,217,217,218,210,3,3,161,3,171,4,165,5,165,5,165,3,164,5,162,5,167,5,64,65,64,65,64,66,163,66,162,66,160,66,174,66,173,66,172,66,172,66,171,66,171,66,170,66,169,65,169,65,168,65,5,65,67,65,66,65,66,68,67,67,67,67,67,215,214,215,214,198,214,215,199,215,216,216,217,217,202,220,223,216,200,216,216,216,215,215,214,215,198,214,214,214,213,213,212,212,212,211,212,211,211,211,211,211,212,211,218,212,212,213,218,213,196,197,177,197,185,198,185,214,185,214,216,214,52,198,52,199,52,199,52,199,52,199,52,199,181,181,180,199,52,180,179,199,52,179,191,191,52,190,190,190,52,189,188,188,188,187,187,187,187,186,186,186,186,185,185,185,217,200,216,199,215,183,214,182,181,181,181,181,180,180,180,180,179,179,178,178,178,178,177,177,176,176,176,191,191,191,191,190,190,191,191,190,190,180,180,179,179,179,211,194,211,195,210,194,210,194,214,198,214,198,214,198,214,198,214,198,213,197,213,198,214,192,208,193,209,192,208,192,208,192,208,193,209,192,208,192,208,192,221,178,222,192,221,177,221,205,221,205,194,205,221,205,221,205,221,205,192,52,52,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,204,51,204,188,204,188,204,187,203,188,203,187,203,187,219,187,219,200,219,198,218,198,202,51,52,52,52,52,51,51,51,51,203,187,204 ,43,44,43,44,41,42,41,42,40,41,40,41,40,41,40,41,41,59,59,59,58,59,58,57,56,57,56,57,56,56,55,56,55,55,54,55,54,54,53,54,53,53,53,53,52,53,52,52,51,52,51,51,200,51,179,51,201,193,180,194,188,195,188,51,189,51,189,51,51,52,51,52,51,52,51,52,51,51,51,51,177,51,179,51,181,202,182,203,184,203,186,203,188,188,222,51,222,188,51,189,51,52,51,52,51,52,51,52,51,183,51,183,215,183,51,52,51,52,209,200,217,200,217,185,217,185,217,186,218,186,218,186,218,187,218,187,219,187,219,187,220,188,220,188,220,188,221,189,221,189,221,189,222,190,222,190,222,190,222,191,222,191,223,176,208,177,209,177,217,202,218,186,219,187,219,187,220,188,188,52,189,52,189,52,190,52,52,52,52,53,52,196,213,181,213,182,215,199,215,184,216,200,216,200,217,201,185,201,181,197,182,198,182,199,182,200,178,194,179,196,52,213,198,198,214,199,199,200,201,201,202,202,219,203,220,204,204,205,206,223,208,208,193,209,194,211,196,212,196,213,198,215,199,215,216,217,218,218,219,219,215,215,216,217,217,217,218,218,219,219,220,204,217,217,218,202,203,203,204,177,194,178,179,179,180,180,181,197,214,214,215,215,215,216,216,201,217,210,209,3,161,3,161,3,167,5,168,5,167,3,166,5,169,5,168,5,167,65,64,65,64,65,163,66,162,66,162,66,174,66,174,66,170,66,170,66,170,66,170,66,170,66,65,66,168,66,168,65,167,65,5,65,67,68,67,68,67,68,67,67,67,67,214,213,214,213,214,197,214,213,215,215,200,216,216,217,203,221,215,215,199,215,214,215,198,214,213,214,214,213,213,212,213,212,211,211,211,210,211,210,211,210,210,211,211,212,196,196,196,196,196,212,196,212,196,213,197,213,197,213,198,213,52,198,198,198,52,198,198,198,52,199,52,198,52,198,52,198,180,198,52,198,52,198,52,199,52,199,52,197,52,197,52,197,187,187,52,197,186,186,52,186,185,185,52,184,216,200,216,198,214,183,215,181,213,181,213,180,212,180,211,179,179,179,177,177,178,178,176,176,176,176,191,191,191,52,190,191,191,190,222,190,222,190,222,179,211,178,210,179,211,194,210,194,210,194,210,194,209,177,214,196,214,197,213,196,214,198,213,195,214,192,214,192,208,207,213,207,223,184,213,183,214,183,221,184,222,177,221,177,199,177,221,177,221,176,221,191,221,191,193,200,221,190,192,197,221,52,52,52,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,204,51,205,51,204,51,204,51,203,51,203,187,203,187,203,186,199,187,199,186,198,186,198,185,198,198,201,51,52,53,52,52,51,52,51,51,201,51,201,185 ,44,44,44,43,44,43,42,41,42,42,42,40,41,41,41,40,41,41,41,40,41,42,44,43,44,59,57,57,57,56,56,56,56,56,55,55,55,55,55,54,54,54,54,53,53,53,53,52,53,52,52,52,52,51,51,51,51,51,194,187,195,177,196,189,197,189,198,189,51,51,51,51,51,51,51,51,51,51,51,178,51,179,204,181,204,182,203,184,204,184,200,185,200,218,200,222,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,208,183,51,183,209,200,208,200,209,201,209,201,209,201,210,202,209,202,217,202,210,186,219,202,210,187,219,203,211,187,220,203,221,188,221,189,220,189,221,189,221,190,189,190,221,191,222,207,222,191,223,191,223,176,209,177,210,176,209,194,210,178,211,179,211,179,180,180,180,188,189,189,189,52,52,52,52,52,52,52,212,196,213,197,214,182,214,182,214,183,183,183,215,184,184,189,190,182,182,183,183,184,184,184,185,201,186,203,181,181,213,214,199,200,200,200,201,217,186,202,202,203,204,205,189,206,190,206,223,208,209,209,209,210,211,212,212,213,213,214,215,215,216,216,216,201,218,203,219,219,220,221,222,222,223,223,223,202,218,219,220,220,221,207,207,202,202,203,204,177,179,179,196,179,181,181,188,181,213,215,214,215,215,217,220,217,210,3,162,3,161,161,173,5,170,5,169,3,171,171,171,5,169,5,168,5,64,64,64,65,64,66,163,66,162,65,65,66,174,66,65,66,160,65,175,66,174,66,65,66,174,65,168,66,168,65,65,65,5,68,68,68,68,68,67,67,67,67,67,67,67,67,213,213,213,212,212,212,213,197,198,214,215,215,217,219,223,214,215,214,214,214,213,214,213,213,213,213,212,212,212,211,210,211,210,210,210,209,210,209,210,210,222,210,195,195,178,195,195,211,177,212,208,212,222,212,189,213,216,213,214,197,52,198,52,198,52,197,52,197,52,197,52,197,52,197,180,180,179,197,179,178,178,179,179,177,177,177,177,176,176,190,190,188,188,188,187,187,187,187,185,185,185,185,184,200,216,198,214,198,214,181,213,181,213,179,179,179,211,178,178,178,176,176,176,176,191,191,191,191,190,190,191,191,190,190,190,189,189,190,190,189,221,189,189,189,221,178,210,193,209,193,209,193,209,193,208,192,223,207,213,197,213,197,213,206,223,206,222,207,223,206,222,206,222,206,222,207,223,206,222,207,212,206,223,207,221,176,221,205,220,176,220,205,221,204,220,204,221,201,192,204,220,199,221,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,177,52,176,52,191,52,190,190,190,190,189,189,184,184,51,51,204,51,203,187,204,187,203,187,203,186,202,187,203,186,203,187,219,186,218,199,218,185,201,51,52,53,52,52,52,52,51,51,51,51,201,185,203 ,40,43,43,44,43,44,43,43,41,43,41,43,41,43,40,42,40,42,40,42,40,42,40,41,40,43,41,41,59,59,58,59,58,59,57,57,56,57,56,56,55,56,55,55,55,55,54,55,54,54,53,54,53,53,52,53,52,53,52,52,51,52,51,51,190,51,190,51,191,51,191,51,191,51,176,51,177,51,179,51,180,205,181,205,181,204,182,204,54,55,54,55,55,200,188,204,189,51,189,51,51,51,178,189,51,51,180,190,182,190,181,191,182,191,183,184,184,52,51,52,209,184,210,201,209,185,217,202,210,186,218,186,219,187,219,187,220,187,219,188,220,188,220,189,221,189,221,189,221,190,222,190,222,191,222,190,223,191,223,191,223,191,208,176,209,177,210,178,221,190,222,207,223,190,212,180,213,181,214,182,183,52,183,52,184,52,185,52,186,52,187,52,220,188,221,189,222,180,212,181,216,186,217,187,218,187,219,203,183,184,216,200,185,201,219,203,187,204,189,192,177,198,182,214,199,199,200,200,200,201,202,218,203,203,204,204,205,205,222,206,222,192,209,210,210,210,211,212,213,197,213,214,215,216,200,216,217,202,219,203,220,204,221,206,222,207,208,192,210,195,213,214,214,200,201,203,194,195,197,198,198,179,201,180,196,189,189,188,188,182,198,183,199,184,205,204,204,210,3,3,3,3,3,4,172,5,5,5,3,3,3,5,170,5,5,5,64,65,64,65,64,65,65,66,169,66,166,66,165,66,163,66,161,66,175,66,174,66,174,66,173,66,172,66,65,66,170,65,170,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,195,211,210,211,211,212,196,212,197,213,214,199,201,204,198,197,197,212,197,212,196,212,212,211,211,211,211,211,210,210,209,209,208,209,208,208,208,209,209,210,194,210,194,210,194,210,194,210,194,210,211,211,221,211,212,211,215,196,52,197,52,197,52,197,52,196,52,196,52,196,52,196,52,196,179,197,179,196,179,197,178,178,178,198,177,177,177,176,176,191,191,189,189,188,220,187,218,186,217,201,217,185,215,183,215,183,214,198,213,180,212,179,211,178,210,177,209,176,208,191,223,191,223,191,222,190,222,190,221,189,222,190,189,189,221,189,221,189,221,189,221,189,221,188,220,177,209,192,208,207,212,207,223,207,213,206,223,191,222,206,222,206,212,206,212,206,212,206,212,206,212,206,212,182,212,206,212,181,212,206,212,182,213,183,213,183,220,191,221,190,220,203,199,190,207,200,207,200,191,52,191,52,176,52,176,52,176,52,52,52,176,52,52,52,176,52,178,52,178,52,177,52,177,52,176,52,191,52,191,52,185,185,184,184,204,184,184,51,203,51,203,51,203,51,202,51,202,186,202,186,199,185,218,186,199,185,198,185,198,199,201,51,52,53,53,53,52,52,51,52,51,51,200,51,201,185 ,41,41,42,41,42,41,44,43,42,40,41,40,41,41,43,42,43,41,41,41,41,40,42,40,41,40,41,39,41,40,41,59,59,59,59,58,59,58,57,57,57,56,56,56,56,56,56,55,55,55,55,55,54,54,54,54,54,53,53,53,53,53,53,52,52,181,204,191,193,176,194,177,196,178,51,179,197,180,198,181,205,181,53,53,53,53,54,54,54,54,55,54,55,55,55,55,201,189,202,190,51,51,51,51,51,51,51,180,51,181,206,182,202,183,207,184,51,51,177,51,51,51,178,209,194,210,201,210,202,210,203,210,203,210,204,211,204,211,205,211,205,211,205,211,206,212,190,222,206,211,190,223,191,212,191,208,192,209,193,210,193,210,178,211,195,212,179,211,190,222,207,223,207,223,191,208,177,176,176,178,177,183,183,184,184,185,180,180,181,181,182,182,183,215,200,215,199,217,200,217,201,218,202,219,203,220,188,182,184,185,185,186,186,218,188,188,176,176,177,177,177,178,194,52,194,214,215,199,216,200,216,201,217,202,218,202,203,203,204,188,204,189,205,190,206,176,192,177,194,179,196,180,197,182,214,216,216,216,217,218,219,220,220,221,222,223,208,208,210,211,213,214,215,215,200,205,205,195,197,198,199,199,200,205,202,202,200,199,197,192,193,193,202,202,200,215,218,169,3,170,3,3,3,169,5,168,5,173,3,3,5,167,5,165,5,64,65,64,65,64,65,64,66,171,66,65,66,65,66,65,66,165,66,164,66,65,66,65,66,65,65,65,65,172,65,172,65,65,65,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,210,194,210,209,210,210,211,211,212,212,198,198,201,205,197,197,196,196,212,196,211,52,195,195,194,52,210,210,208,218,223,223,223,218,223,223,223,208,208,191,209,223,209,191,209,222,209,222,209,52,194,189,195,188,195,52,195,52,195,52,52,52,195,52,181,181,195,52,181,181,179,52,180,180,179,179,179,178,178,178,178,177,177,177,177,176,176,176,176,190,191,191,189,189,188,188,203,219,202,218,201,216,200,215,199,214,198,213,197,212,180,211,195,210,177,209,176,208,191,223,191,223,190,190,191,222,190,190,190,221,189,189,189,189,189,221,189,221,189,221,188,220,188,220,204,220,204,220,206,223,207,222,206,222,206,222,206,222,206,222,206,222,206,212,206,212,206,222,206,212,205,211,206,212,205,222,206,199,205,198,206,211,206,212,206,212,176,212,204,220,204,220,204,192,201,220,204,191,51,51,51,191,51,51,52,51,52,52,52,51,52,52,52,52,52,178,178,178,177,177,177,177,177,176,176,186,186,185,185,185,185,185,184,184,185,185,184,51,51,51,51,202,186,202,186,202,186,202,185,201,185,201,185,218,185,218,198,218,198,218,184,51,53,53,53,52,52,52,52,51,51,51,51,200,184,200 ,40,42,41,43,41,42,41,41,40,41,39,42,40,41,40,41,41,43,42,43,42,42,40,42,40,42,40,40,39,40,40,42,40,42,40,43,42,43,42,43,42,43,59,59,57,57,56,57,56,56,55,56,55,55,55,55,54,55,54,54,53,54,53,54,53,53,183,51,200,192,178,194,180,195,181,196,182,196,183,205,184,52,52,53,52,53,53,54,53,54,54,55,54,54,54,54,54,54,179,51,180,189,181,51,183,190,183,51,185,190,186,207,187,191,183,176,185,177,185,177,186,178,187,178,178,179,51,52,211,196,210,180,212,197,213,181,213,181,214,182,214,182,222,190,223,191,223,191,208,176,209,177,209,177,210,178,211,179,211,179,212,180,212,181,220,188,220,189,222,191,223,192,208,177,209,177,210,178,210,179,211,179,180,180,181,181,181,181,214,182,182,183,183,52,184,200,216,201,217,201,218,202,219,187,219,198,214,183,218,203,219,187,220,206,208,192,208,193,209,194,210,210,210,195,211,195,179,195,180,196,181,197,52,217,202,202,202,202,203,203,220,204,188,205,221,206,206,206,207,207,192,193,193,195,196,213,214,214,216,201,218,203,221,205,222,207,223,200,216,217,218,218,219,203,219,204,202,204,204,204,206,205,205,204,204,203,201,200,196,205,205,204,220,203,217,200,219,3,3,3,3,3,3,5,3,5,5,5,3,5,3,5,5,5,64,65,64,65,64,65,64,65,65,66,171,66,170,66,168,66,65,66,65,66,65,66,164,66,162,66,162,66,160,66,65,65,173,65,65,68,68,68,67,68,67,68,67,68,67,67,67,67,67,67,193,192,208,208,192,209,209,210,194,210,195,196,198,217,195,211,194,211,194,210,194,194,194,193,193,193,193,207,207,222,206,222,206,222,222,222,206,222,207,223,207,223,223,223,207,223,221,207,223,207,52,193,193,194,52,194,52,194,52,195,52,194,52,195,52,194,52,194,52,193,52,194,52,194,211,194,178,195,178,178,178,196,177,177,177,177,176,176,190,190,190,190,191,191,223,187,219,201,217,200,216,198,214,181,213,195,210,178,208,192,223,191,223,191,223,191,223,191,223,190,222,190,222,189,221,190,222,189,221,189,220,188,221,189,220,188,220,188,220,188,220,187,219,188,220,203,211,204,211,206,211,206,211,205,211,206,211,205,221,205,211,205,211,205,210,205,211,205,211,205,211,205,211,205,211,180,198,180,211,180,211,180,212,181,196,181,212,182,212,184,196,203,197,51,222,51,200,51,191,51,204,51,191,51,190,52,191,52,190,52,191,52,190,52,179,52,178,178,178,178,186,186,186,186,186,186,203,186,203,185,203,185,203,185,203,185,203,51,202,51,201,51,201,51,201,185,201,185,201,185,200,184,199,185,200,184,199,184,198,197,199,51,53,53,53,53,52,52,51,52,51,51,199,51,200,184 ,41,40,41,41,42,40,40,40,41,40,39,39,41,40,40,39,42,41,41,41,41,41,43,42,41,41,41,40,40,40,40,39,41,40,40,40,42,41,43,43,43,43,43,43,59,59,57,57,57,56,56,56,56,56,55,55,55,55,55,54,54,54,54,53,54,53,53,53,207,185,193,187,194,52,51,182,51,51,51,51,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,51,202,181,202,182,202,183,203,184,202,185,203,187,207,187,202,189,193,190,193,191,177,186,51,187,178,51,179,51,179,210,196,210,196,210,197,211,197,211,197,211,198,211,198,211,199,212,199,212,200,216,201,212,201,217,202,213,202,218,203,218,203,219,204,219,204,220,205,220,207,222,207,223,207,208,192,209,177,210,178,211,178,180,180,211,180,180,181,213,182,182,183,183,183,184,183,184,184,185,185,186,186,187,203,219,198,214,199,215,187,220,205,221,189,208,192,209,177,209,193,210,178,210,195,211,195,180,180,181,197,181,197,182,198,52,198,199,215,200,216,200,200,189,206,206,206,190,206,207,207,191,192,201,201,185,206,177,209,210,194,210,211,212,213,213,213,214,215,216,216,216,217,218,219,219,203,200,201,202,202,202,205,204,204,202,202,202,201,200,198,204,204,202,202,218,217,219,3,3,3,3,3,3,4,3,5,5,5,5,3,4,5,5,5,65,65,64,65,65,65,64,65,65,66,171,66,66,66,65,66,66,66,167,66,66,66,165,66,65,66,162,66,65,65,160,65,65,65,65,68,68,68,68,68,68,67,67,68,67,67,67,67,67,67,67,67,207,207,207,207,207,192,193,192,194,210,195,212,195,195,194,211,210,210,209,194,193,193,178,207,206,206,184,206,184,222,216,222,185,206,184,222,218,223,218,223,222,223,221,222,221,222,52,206,52,206,52,193,186,193,186,193,185,193,185,193,180,180,180,193,179,179,178,178,178,178,178,178,178,178,209,177,178,177,209,177,209,176,208,176,176,190,190,190,190,190,190,190,222,206,223,207,218,197,213,192,208,207,223,206,222,207,223,206,222,206,222,206,195,207,194,206,194,206,222,206,222,205,221,189,221,204,220,189,220,188,220,188,220,204,220,204,219,203,220,203,219,203,219,203,219,203,210,202,219,203,211,204,221,205,220,204,221,205,220,205,197,204,197,205,210,194,210,204,201,194,210,205,210,195,211,205,210,194,211,205,211,195,211,182,211,195,196,204,212,196,197,188,198,187,221,51,51,51,222,51,51,51,190,51,51,51,51,181,180,180,180,52,178,178,188,188,187,187,187,187,187,186,207,187,187,186,203,186,186,186,203,185,203,186,202,184,202,186,202,51,201,185,201,185,201,185,201,184,200,185,217,184,200,203,217,183,199,196,217,183,51,53,53,53,52,52,52,52,51,51,51,51,199,184,200 ,40,40,40,41,39,41,40,41,40,42,40,41,39,41,39,41,40,42,40,41,40,41,40,42,41,42,42,42,41,41,39,41,39,42,40,42,40,42,40,41,41,43,42,43,43,43,43,43,43,44,56,57,56,57,55,56,55,56,55,55,55,55,54,55,54,54,53,54,53,54,53,53,52,53,52,52,182,51,183,51,51,51,185,52,51,52,51,53,52,53,51,52,52,53,51,52,52,52,51,51,180,202,181,205,182,203,184,54,53,53,51,190,187,53,52,52,52,193,191,193,176,178,179,178,182,179,184,179,187,196,191,196,210,180,211,197,210,181,214,198,211,182,215,199,215,183,216,200,216,184,216,201,217,185,217,202,218,186,218,203,219,187,219,204,220,188,220,204,222,190,222,191,222,207,223,177,209,178,210,177,211,178,211,179,212,180,213,181,214,182,214,183,214,184,215,184,184,185,185,186,186,186,187,203,214,182,214,199,221,190,222,192,209,193,209,193,209,178,210,195,211,211,212,196,212,196,180,197,181,197,182,198,183,199,183,199,199,200,200,216,201,201,202,202,202,202,202,202,202,202,203,202,205,206,206,206,193,194,194,210,195,211,212,213,213,214,214,215,216,200,217,217,214,198,214,199,215,200,199,199,204,204,204,203,203,200,199,199,198,204,194,203,195,200,215,199,3,3,3,3,3,3,3,5,5,5,5,5,3,5,5,5,64,65,65,65,65,65,65,65,65,65,65,66,65,66,65,66,169,66,65,66,65,66,65,66,65,66,65,66,65,66,65,66,65,65,65,65,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,206,206,206,206,206,207,207,223,207,208,208,192,209,194,209,193,208,209,208,193,208,207,222,205,221,205,221,205,220,221,221,184,221,205,221,185,222,205,222,221,206,205,206,52,206,52,206,52,206,52,207,186,207,52,192,185,193,52,193,180,192,179,207,179,207,178,207,179,207,178,206,177,177,210,193,208,176,209,193,208,176,208,191,223,191,223,189,189,190,222,190,222,190,222,206,204,207,203,207,202,207,201,207,201,206,200,207,196,206,195,206,195,190,194,207,195,190,194,206,193,189,221,188,220,189,221,188,220,188,220,188,220,188,219,187,220,188,219,203,219,203,219,203,219,202,210,203,210,202,210,203,210,204,195,205,210,204,210,204,196,204,196,204,210,204,210,204,200,180,211,204,210,179,198,204,210,179,196,179,195,180,211,180,194,181,211,205,212,182,212,202,197,51,197,187,196,51,222,187,222,51,222,51,189,51,222,181,180,180,221,188,188,52,190,188,188,188,204,187,204,187,206,187,206,187,203,186,202,186,202,186,202,185,202,186,202,51,201,185,201,51,201,185,200,184,201,184,201,184,201,183,200,203,200,203,200,202,199,182,51,51,52,53,52,53,52,52,51,52,51,51,51,51,199,183 ,40,39,40,40,39,40,40,40,40,40,41,40,40,39,39,39,40,40,42,42,41,41,42,42,42,40,41,41,41,41,39,39,39,39,40,40,42,41,42,41,41,41,41,43,43,43,43,43,43,43,44,44,44,44,59,59,59,58,58,58,58,57,57,56,56,56,56,55,55,55,55,54,54,54,54,53,53,53,53,52,207,184,51,51,51,51,51,51,51,187,51,51,51,51,51,51,51,51,202,176,56,56,56,56,54,54,54,53,53,52,52,51,203,51,52,52,52,52,51,51,51,51,52,52,52,52,53,52,53,53,53,53,197,210,197,209,198,211,198,184,199,181,199,188,200,188,200,176,200,211,200,212,200,212,201,213,201,213,202,213,186,177,187,220,203,214,204,221,206,222,206,222,207,222,206,223,207,223,207,208,192,209,193,210,52,52,52,211,196,212,197,213,182,214,183,183,184,184,185,185,185,186,186,211,196,212,197,213,206,208,192,209,193,209,178,210,194,210,195,211,195,211,52,52,181,213,181,182,182,182,182,182,52,183,200,184,52,201,217,201,201,201,218,202,219,203,219,203,220,204,220,204,221,206,222,206,208,193,210,211,211,179,211,212,213,213,214,215,215,210,210,179,196,213,213,214,213,197,197,197,203,187,203,202,202,197,197,197,196,207,203,192,219,193,197,3,3,3,3,3,3,3,5,4,5,5,5,5,3,3,5,5,65,64,65,65,65,64,65,65,65,65,66,66,66,166,66,66,66,65,66,66,66,163,66,66,66,174,66,65,66,65,66,65,65,171,65,66,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,212,206,206,206,182,207,206,207,217,223,223,222,187,192,193,192,52,207,52,222,223,222,208,220,216,220,215,220,215,220,215,220,216,220,215,221,217,221,217,221,189,205,52,205,52,205,52,52,52,206,52,52,185,206,185,184,184,206,184,184,179,195,210,194,217,194,216,200,216,193,209,193,209,192,208,192,208,192,223,207,223,207,223,207,221,205,221,189,221,189,204,205,203,206,203,52,52,52,52,52,52,52,52,190,190,190,190,190,190,189,189,190,189,52,194,206,194,205,193,205,193,204,220,204,220,204,220,203,219,204,219,203,219,203,219,203,210,194,210,194,210,202,209,202,210,202,209,202,210,201,209,202,210,203,220,204,209,204,220,203,209,204,210,194,209,196,210,194,198,193,198,194,210,194,210,194,196,193,210,194,210,207,211,194,194,205,211,195,211,204,211,186,196,186,193,186,197,186,202,186,201,51,201,51,200,177,177,190,190,190,190,189,189,189,189,189,188,188,188,188,204,188,206,190,202,186,202,185,201,186,201,185,201,185,201,185,201,184,200,184,200,184,200,184,200,184,200,183,199,183,200,203,217,202,200,201,198,182,51,51,52,53,52,52,52,52,52,52,51,51,51,51,198,183,199 ,43,42,41,40,39,41,40,42,40,41,39,41,38,40,38,40,39,41,40,41,41,42,41,42,41,42,41,42,41,42,41,40,40,41,40,41,39,41,39,41,39,41,40,40,40,40,40,40,40,40,40,41,40,41,40,42,40,41,40,41,40,43,59,59,58,59,58,58,57,57,57,57,57,57,56,56,55,55,54,53,53,54,180,51,199,192,185,52,51,192,186,207,187,207,188,202,198,202,55,56,55,56,55,55,54,53,51,52,51,52,182,207,51,191,51,51,52,53,52,53,52,53,53,53,53,53,53,54,53,54,53,54,53,180,51,52,51,181,51,52,184,52,184,199,183,199,184,200,184,200,185,201,217,201,218,202,218,202,219,186,219,187,187,187,188,188,188,52,222,206,222,190,222,206,222,191,222,207,223,192,176,52,52,52,52,52,52,52,52,196,213,181,214,182,215,183,215,184,216,185,217,186,218,179,212,196,213,181,208,176,209,177,210,178,210,178,211,211,211,179,180,196,181,197,181,197,214,198,214,199,183,200,184,200,184,200,185,201,185,218,202,219,203,219,203,219,204,220,204,221,205,221,206,222,206,208,192,209,192,210,195,195,196,196,197,197,207,207,192,192,192,194,195,211,195,211,195,196,202,202,202,202,202,202,202,217,194,211,195,202,207,202,192,201,194,3,3,3,3,3,3,4,3,5,5,5,5,5,3,5,3,5,65,65,65,65,65,65,65,65,65,65,65,66,65,66,65,66,65,66,65,66,65,66,65,66,65,66,65,66,65,66,65,66,65,65,65,65,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,189,205,221,206,221,206,221,206,222,222,223,207,207,207,206,206,205,205,205,221,203,219,203,219,203,220,219,220,219,220,220,220,214,221,204,221,216,221,216,204,52,205,52,204,52,204,52,205,52,206,52,206,52,206,52,206,215,206,215,222,215,221,216,221,214,193,215,221,213,192,213,223,213,207,212,206,212,206,211,206,211,206,210,205,210,188,200,188,203,188,203,205,202,52,189,52,191,52,190,52,189,52,190,190,189,52,189,52,189,52,189,52,189,52,188,52,189,52,188,204,207,203,219,203,206,203,219,203,219,186,193,203,218,202,209,202,209,201,208,201,209,201,209,201,209,201,193,201,193,201,209,201,193,201,209,203,208,202,208,203,195,202,195,196,209,202,198,195,209,178,209,195,209,177,195,193,209,178,194,192,193,179,193,192,194,192,194,205,195,185,195,185,196,186,195,185,201,185,202,184,201,177,202,177,201,177,200,189,200,190,221,189,201,189,202,189,202,188,203,188,205,189,207,191,205,185,205,185,205,185,201,185,200,184,200,183,199,184,202,204,203,204,201,183,199,183,198,183,199,182,198,182,197,181,197,51,52,51,52,52,52,52,51,52,51,52,51,52,51,51,198,51,198,182 ,43,43,41,40,40,39,38,38,40,38,39,39,39,39,39,38,41,40,40,39,41,41,41,42,42,42,42,41,42,42,42,42,40,40,41,41,42,41,41,41,42,40,40,40,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,59,59,58,58,58,58,57,57,57,57,56,56,56,55,55,55,54,54,53,53,52,52,51,51,51,53,53,54,54,54,54,55,54,54,54,55,55,54,54,54,53,52,190,52,52,52,51,52,52,52,52,53,52,52,52,53,53,53,53,53,53,53,51,180,51,51,51,181,51,51,51,182,182,182,185,52,185,183,184,199,177,200,177,200,177,201,178,185,179,201,212,186,179,186,213,187,178,187,177,188,190,188,190,190,189,190,221,207,222,207,222,207,223,207,191,52,52,52,52,52,52,52,52,52,181,181,214,197,213,199,214,199,215,201,216,201,217,195,212,179,181,181,214,177,209,194,210,194,210,195,211,179,179,196,212,180,181,181,182,52,182,182,214,183,183,183,184,200,185,185,185,201,185,52,186,202,187,203,187,204,204,220,204,204,205,221,205,221,205,222,206,192,192,193,178,195,179,195,186,204,189,205,191,207,176,193,177,193,177,193,193,209,201,217,201,201,201,217,201,217,201,207,192,208,207,220,207,201,201,3,3,3,3,3,3,4,5,5,3,5,5,5,5,4,4,5,5,65,65,65,65,65,65,65,65,65,65,66,65,66,66,66,65,66,66,66,65,66,66,66,65,66,66,66,65,66,65,65,65,65,66,65,65,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,189,53,65,65,64,65,64,66,65,216,206,185,206,185,205,187,205,187,204,214,219,215,219,214,219,52,203,213,203,182,204,182,204,183,204,183,204,183,204,188,204,187,204,187,204,186,204,185,184,184,205,184,183,183,183,182,198,215,199,215,200,215,192,213,197,213,197,212,196,212,196,211,195,211,195,211,193,209,194,210,194,199,192,199,192,199,188,188,188,189,52,52,52,52,52,52,52,191,52,52,52,52,189,190,190,189,189,189,189,189,189,189,188,188,189,188,188,188,188,187,187,188,187,187,187,187,186,186,192,193,202,219,203,208,192,208,192,208,203,193,207,223,202,223,207,223,201,223,207,223,201,223,207,223,202,223,203,208,202,208,192,209,197,209,197,208,196,197,192,208,195,209,194,195,194,194,194,193,193,193,192,192,207,193,52,193,205,194,205,195,185,195,203,196,185,194,185,201,185,200,184,201,184,200,184,200,183,199,184,200,184,201,189,201,189,202,188,202,188,204,188,207,191,201,185,216,185,217,185,186,186,201,185,200,184,200,183,199,204,202,203,217,203,199,183,199,182,198,182,51,51,51,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,198,182,198 ,43,44,43,40,40,40,38,38,38,40,38,40,38,40,38,39,39,41,38,40,40,41,40,41,41,41,41,42,41,42,42,42,42,41,40,42,41,42,41,42,41,42,41,42,41,42,41,41,40,41,40,41,40,42,40,42,40,42,40,42,40,42,40,41,40,42,40,41,40,43,42,42,42,59,57,57,56,56,55,56,56,55,54,54,54,53,54,52,52,53,52,53,53,54,53,54,53,54,53,54,54,54,52,53,53,53,51,51,51,52,51,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,51,179,51,52,51,52,183,52,183,52,186,52,186,52,184,52,184,52,183,52,183,52,181,200,178,200,179,185,179,185,212,186,218,186,213,187,219,187,219,188,220,188,190,52,190,190,191,52,191,52,191,52,176,52,177,52,178,52,179,52,180,52,180,52,181,52,181,52,182,52,183,200,216,195,179,196,180,196,180,180,181,181,209,178,210,194,211,52,179,196,212,196,212,181,213,182,214,198,182,52,215,199,216,184,216,200,216,185,201,201,186,201,186,202,186,202,186,203,187,203,203,219,204,204,204,221,205,221,205,222,205,193,193,193,199,200,200,201,186,203,219,204,189,206,223,207,207,207,207,207,207,216,200,216,200,216,200,216,200,200,199,223,206,190,200,200,200,200,3,3,3,3,3,3,4,5,4,5,5,5,5,5,4,5,4,65,65,65,65,65,65,65,65,65,65,65,65,66,65,66,65,66,65,66,65,66,65,66,65,66,65,66,167,66,65,66,166,66,65,65,65,68,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,65,65,65,65,65,65,65,66,172,65,213,204,220,203,185,203,203,202,214,201,217,217,214,218,212,202,181,202,213,202,181,203,183,203,182,203,183,203,182,203,186,203,186,203,184,204,184,204,183,204,183,204,182,204,182,205,216,220,214,198,214,220,213,199,191,52,191,52,190,205,221,190,221,205,222,190,197,189,197,188,199,188,198,187,199,188,187,52,188,52,188,52,189,52,188,52,190,52,190,52,191,52,189,189,188,188,189,52,188,188,188,52,188,188,188,52,187,187,187,187,187,187,186,52,186,202,207,202,192,201,201,202,223,201,202,200,222,200,203,200,204,204,223,200,222,202,223,200,205,201,223,200,207,201,207,202,223,201,193,202,193,198,186,51,196,185,218,51,218,186,195,51,194,191,193,191,187,52,186,52,187,52,52,53,52,52,193,185,193,204,194,185,195,203,192,185,201,184,200,183,200,183,201,183,200,183,199,183,194,183,199,190,220,190,201,189,201,189,202,188,203,189,205,184,206,185,216,185,201,188,188,187,199,183,199,183,199,183,199,183,199,183,198,182,51,51,51,53,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,197,51,51,51,51,181 ,41,43,43,41,38,38,39,39,38,38,38,39,39,37,39,39,40,39,40,39,41,40,41,41,41,41,41,41,40,41,42,42,42,42,40,40,41,41,42,41,42,42,42,42,42,42,42,41,42,41,42,41,42,40,42,40,42,40,42,40,42,40,41,40,41,40,41,40,41,40,41,42,42,42,59,59,58,58,58,57,57,56,55,54,53,53,54,52,52,52,52,52,53,53,53,53,53,53,53,53,54,53,52,52,52,51,51,190,52,51,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,186,186,186,185,185,184,184,187,52,187,52,186,52,186,52,185,52,52,52,52,52,52,52,52,200,179,200,180,200,181,202,213,186,213,187,213,187,177,188,213,188,190,191,185,191,185,176,176,177,191,177,191,52,179,52,180,52,179,52,180,52,181,182,182,191,190,176,176,52,177,178,178,179,179,52,52,181,181,182,182,191,190,178,179,179,179,196,180,52,52,52,52,52,213,197,213,182,182,182,182,182,183,183,182,199,215,199,216,200,200,184,184,185,185,185,185,185,186,186,202,186,203,203,203,219,204,204,205,221,204,196,197,213,198,214,183,200,184,201,185,202,186,203,220,205,221,206,206,207,199,215,183,215,199,215,199,215,199,215,199,215,205,205,52,199,52,199,3,3,3,3,3,3,3,4,5,5,4,5,5,5,5,4,5,5,65,65,65,65,65,65,65,65,65,65,65,66,66,66,66,66,66,66,66,66,66,66,65,66,65,66,65,66,65,65,65,65,66,65,66,65,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,65,65,65,65,65,65,64,65,66,65,65,213,218,215,202,215,202,213,201,213,217,52,201,52,202,52,202,52,203,52,52,52,203,52,52,52,203,52,52,52,203,52,52,52,184,52,183,183,199,214,198,214,198,213,197,216,197,213,198,214,198,213,196,212,52,188,188,187,188,188,205,196,205,196,205,196,205,197,204,198,205,198,203,198,187,187,187,187,187,187,52,187,52,188,52,189,52,190,52,190,52,191,52,188,52,188,188,188,188,188,188,188,187,187,187,187,186,187,187,186,186,186,186,186,186,52,52,52,52,52,52,52,52,52,52,52,200,221,205,203,206,204,205,221,203,205,205,221,202,222,206,206,201,222,206,192,199,222,206,222,199,222,185,218,186,196,186,218,185,217,202,195,202,193,202,186,186,187,187,186,52,52,52,52,52,52,52,52,52,52,52,187,51,187,51,199,201,200,200,200,182,198,183,198,182,198,182,198,183,199,183,199,184,200,184,201,185,201,186,202,188,204,191,216,184,216,206,200,187,187,52,52,186,186,52,52,52,51,51,51,51,198,182,197,51,51,52,52,52,51,52,51,52,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,52,53,53,54,44 ,41,41,41,43,41,41,40,43,41,42,39,42,39,39,37,39,38,41,40,39,39,40,39,40,39,40,40,40,41,40,40,42,42,41,41,39,39,41,40,41,40,41,42,42,42,42,42,42,41,42,41,42,41,42,41,43,41,43,41,43,41,43,41,43,41,43,41,43,41,43,41,42,43,44,42,43,59,59,58,57,56,56,55,54,53,53,54,52,52,52,52,53,51,52,51,52,52,53,52,53,52,53,51,51,51,51,190,52,51,52,51,51,51,51,51,51,51,51,51,51,51,52,51,52,189,52,187,186,186,52,186,52,184,52,188,52,186,52,186,52,185,52,185,52,183,52,184,52,182,52,52,52,52,201,181,185,185,186,212,186,214,187,213,187,218,187,214,188,209,177,178,178,179,179,191,179,180,52,180,52,188,52,188,52,189,52,189,52,190,190,190,191,176,52,177,52,178,178,178,178,179,189,189,190,190,190,190,191,178,178,178,178,178,52,179,52,179,52,179,196,212,180,212,180,213,181,213,181,213,197,214,198,214,214,214,183,199,200,200,200,200,201,201,201,201,202,202,202,202,202,53,178,53,179,53,195,180,197,197,197,198,199,199,199,200,201,202,202,202,203,203,204,204,205,198,198,198,198,182,198,198,198,183,214,198,214,198,198,203,198,199,198,198,3,3,3,3,3,3,4,4,5,4,5,5,5,5,5,4,5,131,65,162,65,163,65,162,65,162,65,161,65,161,66,160,66,175,66,174,66,174,66,174,66,174,66,174,66,174,66,174,66,173,65,66,65,65,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,65,65,65,65,65,171,66,65,66,174,184,52,216,216,215,212,215,215,199,212,200,52,200,52,201,52,201,52,201,52,202,52,202,52,202,52,202,52,202,52,202,52,203,183,203,52,203,214,220,213,220,214,196,213,220,210,196,208,220,223,197,223,181,181,52,184,184,186,186,196,188,194,188,196,53,52,53,52,52,52,52,52,52,186,186,186,52,186,52,187,52,187,52,188,52,189,52,189,52,190,52,191,52,187,52,187,52,187,187,187,187,187,187,187,186,186,186,185,185,185,185,185,185,185,52,185,52,185,52,184,52,184,52,184,52,183,200,203,204,220,205,221,204,221,203,221,202,205,202,205,202,204,200,221,200,204,200,192,200,222,184,192,185,195,51,217,201,217,51,193,51,207,51,207,51,206,51,185,52,186,52,186,52,186,52,187,52,186,52,187,52,186,188,187,180,199,200,199,182,199,182,196,181,198,182,195,181,194,181,193,183,192,183,198,184,200,184,197,187,196,189,196,183,195,183,199,183,187,52,53,53,52,53,52,52,51,52,51,51,51,51,196,51,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,51,51,51,195,51,51,51,51,52,53,54,44,44,44,44 ,41,41,41,41,43,43,43,43,43,43,46,43,44,44,43,38,40,40,40,40,40,41,41,40,41,41,41,40,41,40,40,40,41,41,41,41,39,39,40,40,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,43,43,58,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,58,58,58,56,56,55,54,53,53,53,54,52,52,51,51,51,51,51,52,51,52,52,52,51,204,189,204,189,51,51,51,51,51,51,51,51,51,51,51,51,51,51,189,189,189,189,189,189,189,188,188,189,189,188,52,188,52,187,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,201,182,202,183,202,184,202,184,187,184,187,185,185,178,186,176,186,191,187,190,187,187,188,190,188,188,189,188,189,189,190,189,190,190,191,190,176,176,176,177,177,178,178,179,189,189,190,189,190,190,191,190,177,177,192,177,193,178,178,178,178,178,178,178,194,179,195,211,196,180,180,180,180,181,197,181,198,182,182,182,198,199,183,199,184,200,184,200,201,207,207,207,53,53,53,53,178,53,53,179,196,180,52,198,214,199,215,200,200,200,217,202,202,203,219,204,220,197,213,197,213,197,197,182,198,181,198,181,198,182,197,181,202,181,198,181,3,3,3,3,3,3,3,4,5,5,5,4,5,5,5,150,4,4,5,162,65,65,65,161,65,66,65,160,65,65,66,175,66,66,66,175,66,66,66,174,66,66,66,173,66,65,66,172,66,65,65,65,65,66,65,68,68,68,68,67,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,65,65,65,64,65,64,65,64,66,66,65,199,52,198,52,198,179,198,179,199,212,216,177,200,179,201,179,180,180,201,52,181,181,201,52,181,180,185,185,184,184,184,184,199,214,198,213,197,213,196,212,196,223,195,223,207,223,206,222,207,223,182,182,179,179,183,183,184,196,188,193,203,195,52,52,52,52,52,52,52,52,52,52,52,186,186,186,186,186,52,187,187,187,52,188,188,189,52,189,191,191,52,187,187,187,187,187,187,187,187,187,186,186,186,186,186,186,186,185,185,185,52,185,185,185,52,184,52,185,52,184,52,183,52,183,183,183,183,183,182,182,183,183,182,183,183,183,183,183,202,220,202,221,201,221,200,203,200,203,199,194,184,195,200,194,201,194,200,193,201,206,201,206,186,206,202,206,51,186,186,186,51,186,186,186,51,187,51,186,191,181,181,186,180,180,180,198,179,198,200,198,199,198,198,197,198,197,197,197,196,196,196,197,183,199,183,197,184,201,188,216,183,195,192,198,182,187,53,53,53,53,52,52,52,52,52,51,52,51,51,51,180,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,53,44,44,44,44,44,44 ,41,43,40,41,43,44,43,44,43,44,43,42,41,43,43,43,42,43,41,42,41,43,39,40,39,40,38,39,41,40,40,40,40,40,39,41,41,40,39,40,40,41,40,41,59,59,58,59,58,59,57,56,56,56,56,56,57,59,59,59,59,59,59,59,59,59,59,58,58,58,58,57,57,57,57,57,57,57,56,56,56,57,57,56,55,53,54,54,53,52,52,184,186,195,203,185,187,52,51,52,51,53,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,186,188,188,52,183,191,191,52,189,52,190,52,189,52,189,52,184,52,183,52,182,52,52,52,179,52,52,52,176,52,52,52,190,52,52,53,52,53,187,52,186,205,183,189,182,206,183,190,184,176,185,185,185,186,186,186,186,187,187,187,187,188,188,52,188,188,189,52,189,189,190,190,190,190,191,176,177,177,178,178,178,179,189,189,189,189,190,190,190,190,179,179,179,195,180,180,181,181,181,52,182,198,178,194,178,194,179,179,179,179,179,180,180,180,186,187,187,188,188,188,188,189,189,189,222,222,222,53,52,176,52,176,52,178,53,179,52,180,180,196,181,197,52,198,199,216,200,200,201,217,201,202,202,212,196,212,53,180,196,196,196,197,196,196,197,197,181,197,180,197,185,196,197,3,3,3,3,3,3,3,3,4,4,5,149,5,149,5,149,5,132,5,164,65,164,65,163,65,164,67,164,65,163,65,163,66,175,66,174,66,174,66,174,66,174,66,173,66,173,66,173,66,172,66,65,65,66,65,66,68,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,65,65,160,65,65,65,175,66,160,66,174,65,191,197,190,197,179,198,210,183,210,200,211,216,210,200,180,201,180,201,180,200,180,201,180,200,216,200,221,217,221,198,221,218,222,196,222,196,222,195,222,195,222,195,222,179,179,52,180,180,195,181,194,181,195,182,194,187,194,187,195,52,52,52,187,52,52,52,186,52,52,52,185,52,186,52,185,185,186,52,186,52,187,52,188,52,188,52,190,52,190,52,187,186,186,52,186,186,186,52,186,186,186,52,185,185,185,184,185,185,184,52,185,184,184,52,184,52,183,52,182,52,183,52,182,182,182,182,182,182,182,182,182,182,182,182,215,182,182,202,220,202,202,200,221,201,220,200,202,200,216,52,194,184,193,190,207,201,207,190,207,190,206,190,206,51,206,51,206,51,186,51,207,51,186,182,207,182,186,181,207,181,198,179,198,181,198,177,201,199,201,199,200,198,199,198,199,197,198,197,197,182,196,183,197,183,195,187,194,194,195,193,199,183,186,53,52,53,52,53,52,52,52,52,51,52,51,52,51,51,196,51,51,51,51,51,51,51,194,51,51,51,51,51,51,51,51,51,51,52,53,53,53,53,54,54,44,44,43,43,43,43 ,43,43,41,41,41,43,43,43,43,43,43,41,42,40,41,44,44,42,43,43,44,44,42,42,42,42,41,41,42,41,40,40,40,39,39,39,41,41,39,39,39,40,41,59,59,59,59,59,59,59,58,57,58,58,58,58,58,59,59,59,59,59,59,59,59,58,57,56,56,56,56,55,55,55,55,55,55,54,54,54,55,55,56,55,55,55,55,55,53,54,52,183,183,184,196,185,184,185,185,186,204,186,186,186,186,187,187,187,187,188,188,188,206,182,52,52,52,187,187,188,188,190,190,191,191,191,52,176,52,188,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,176,52,52,52,52,52,52,52,52,52,187,187,187,52,52,52,52,207,182,205,182,207,182,200,183,185,184,181,184,186,179,186,179,187,177,187,177,188,176,188,191,189,190,189,190,190,191,190,177,176,177,177,178,178,189,188,186,189,190,205,188,206,191,195,180,196,181,54,180,197,181,182,182,182,52,52,52,53,52,53,185,184,186,185,185,186,186,187,187,187,188,188,188,205,188,189,189,189,190,52,52,52,52,52,52,53,52,53,52,53,52,53,180,180,182,181,181,199,199,200,200,216,201,201,201,212,53,53,53,179,53,53,185,212,184,197,184,196,184,196,184,197,184,201,183,3,135,135,135,3,134,134,134,4,150,150,149,5,133,149,149,5,148,148,132,65,164,164,164,65,164,163,163,66,163,162,163,66,162,162,162,66,162,162,161,66,161,161,173,66,173,173,173,66,173,172,173,65,65,65,66,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,162,162,64,161,145,161,64,160,175,175,66,175,174,190,223,190,222,190,198,190,177,210,194,210,194,210,195,212,196,212,196,212,196,211,199,215,198,220,204,221,205,220,197,222,206,222,195,222,194,223,207,223,205,221,178,179,179,179,180,194,180,194,196,194,193,194,181,193,202,194,202,52,52,52,52,52,52,52,52,52,52,52,52,52,52,185,185,185,185,185,185,185,187,187,187,188,188,188,188,190,190,186,186,186,185,185,186,185,185,185,185,185,185,185,184,198,184,184,184,184,184,184,184,184,183,183,183,183,182,182,182,181,181,182,182,181,181,181,181,181,182,181,181,182,182,181,182,182,182,214,183,219,205,220,199,219,198,215,199,193,53,52,52,193,200,207,199,206,200,206,200,206,200,206,201,206,200,205,51,206,51,205,51,206,183,207,183,206,182,207,181,197,181,197,180,196,180,196,180,196,199,197,198,196,179,195,180,196,180,197,181,197,182,198,182,200,195,197,194,194,193,215,182,187,52,52,53,52,53,52,52,52,52,52,52,51,51,51,51,51,179,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,53,54,44,44,44,44,44,44,44,44,43,43,43,44 ,43,43,41,42,41,44,43,44,43,44,43,44,41,42,41,43,41,43,42,44,43,44,43,44,43,43,40,41,42,42,42,41,40,40,40,40,39,40,59,59,59,59,59,57,59,59,59,59,59,58,57,57,57,57,56,56,56,56,57,58,58,58,58,58,57,56,56,56,55,54,53,53,54,52,53,53,53,53,53,53,53,53,52,54,53,54,52,53,53,52,204,52,183,52,183,52,204,197,199,52,185,185,185,52,186,52,186,52,187,52,188,206,201,189,202,189,189,190,190,52,191,52,183,52,176,52,184,52,190,52,188,52,187,52,52,53,52,53,181,52,179,52,178,52,176,52,191,52,190,52,52,188,189,52,188,52,187,52,52,52,52,53,52,53,52,207,182,191,185,185,186,186,186,186,187,186,187,187,187,187,188,188,188,188,189,189,189,189,190,190,190,190,191,176,176,177,177,177,178,188,189,189,189,189,190,190,190,206,180,52,53,54,53,54,182,181,182,52,182,52,183,52,52,53,52,200,184,185,185,186,186,185,186,186,186,187,187,204,188,188,189,204,188,52,189,205,190,52,52,207,52,191,52,192,52,177,188,179,188,196,188,196,187,197,52,199,52,200,52,178,52,178,186,179,185,179,185,179,185,211,184,211,184,196,184,195,183,195,135,3,135,3,135,3,135,3,134,3,134,5,134,5,149,5,149,5,149,5,132,5,164,65,164,65,163,67,163,67,163,65,162,65,163,66,162,66,162,66,162,66,161,66,161,66,161,66,175,66,175,66,175,66,65,65,66,65,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,162,65,161,65,160,65,161,65,175,66,174,66,175,223,191,222,190,222,190,222,190,222,190,214,190,199,178,199,179,199,211,199,211,199,214,201,219,216,220,197,220,216,220,195,221,195,220,194,222,193,222,203,194,177,192,178,193,178,193,179,193,180,193,196,193,195,193,201,193,201,185,52,186,52,185,52,184,52,184,52,184,52,184,52,184,52,184,184,185,185,185,186,186,186,186,187,187,187,189,189,191,191,186,185,195,201,196,185,197,185,196,184,197,183,198,184,198,183,199,184,199,183,200,183,201,183,183,182,182,182,181,181,181,181,180,181,202,180,202,181,203,180,202,181,202,182,202,182,201,182,201,182,200,182,200,182,192,198,214,53,52,53,52,53,183,52,206,51,206,189,205,206,194,190,205,189,205,51,205,51,205,184,206,184,206,183,206,183,206,181,202,181,196,180,197,180,201,179,201,179,196,178,195,178,196,190,190,179,196,180,189,188,188,187,187,183,200,184,203,181,197,181,197,52,186,52,52,52,52,52,52,52,185,52,51,52,51,51,194,51,194,52,53,53,53,53,52,52,52,53,53,53,53,53,53,53,52,54,44,44,44,44,43,43,44,44,44,44,44,46,46,46 ,46,43,41,41,41,43,43,43,44,43,44,43,43,42,42,42,42,41,40,41,41,41,41,41,42,42,41,38,41,40,40,40,40,41,41,41,41,40,58,58,58,59,59,59,59,59,59,58,58,56,56,56,56,55,55,54,54,54,55,56,56,56,56,56,56,55,55,54,54,53,52,177,52,52,54,54,54,54,54,54,54,54,54,54,54,52,198,182,198,182,198,52,52,52,52,183,183,185,185,184,184,186,186,186,52,52,52,187,52,52,206,181,188,189,189,189,52,52,52,52,53,53,183,183,52,184,52,190,52,52,52,52,52,52,52,52,52,52,52,180,52,179,177,177,52,52,52,52,52,52,189,189,189,189,188,188,52,52,52,52,52,52,52,52,53,53,53,187,201,188,201,188,186,189,181,190,187,190,187,191,188,187,188,177,189,178,189,179,190,189,206,181,207,190,207,183,193,177,204,185,204,188,204,186,204,189,204,181,53,53,53,53,53,53,53,53,52,188,187,187,52,52,52,52,52,52,203,186,203,186,203,187,202,185,201,185,185,185,201,185,185,185,186,185,186,186,187,186,52,52,52,187,52,189,52,189,52,188,52,188,189,188,189,188,52,187,52,187,52,187,52,186,189,186,53,186,188,185,52,185,190,185,194,184,210,184,195,135,136,135,135,135,135,134,135,134,134,134,150,133,149,149,149,133,150,150,150,150,149,149,165,165,165,165,164,164,164,164,163,163,163,163,162,162,162,162,162,161,162,161,161,161,161,160,175,175,175,174,175,174,174,65,65,66,65,66,68,68,68,68,68,67,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,169,163,147,162,146,162,146,161,161,161,161,160,160,191,223,191,223,191,222,190,222,190,222,190,222,189,222,189,178,189,179,188,179,211,52,52,52,52,52,219,200,219,204,220,206,192,205,193,205,193,206,194,177,202,193,192,178,193,194,192,195,193,52,52,53,178,186,185,52,186,52,185,52,52,52,185,52,184,184,184,52,184,184,184,52,183,184,184,184,185,185,185,185,186,186,186,188,188,188,191,191,185,52,52,201,196,201,196,200,197,201,197,200,197,199,198,184,184,183,199,183,183,183,199,182,182,182,182,181,181,181,180,180,181,180,180,181,181,180,201,181,200,197,201,181,200,198,201,182,200,198,199,198,200,198,214,199,52,52,52,53,52,52,52,52,52,52,183,183,205,200,205,205,204,200,205,190,204,200,205,191,205,200,205,179,196,180,207,179,196,179,195,180,195,179,195,179,196,199,194,178,178,52,177,177,190,190,194,190,195,189,186,186,187,187,186,182,201,185,205,181,197,186,186,186,186,52,186,52,185,52,185,52,51,51,51,51,51,51,51,52,54,44,43,44,44,46,46,46,44,44,43,44,43,44,44,44,44,44,44,44,43,44,43,44,44,43,43,46,46,46,46 ,46,46,41,42,41,43,41,43,41,43,41,43,41,44,43,42,40,42,40,40,41,42,41,41,41,42,40,40,41,38,38,38,59,59,58,59,58,58,57,57,58,59,59,59,59,58,57,56,55,55,54,54,54,53,52,52,51,53,54,55,55,56,55,55,54,53,52,53,53,53,52,52,52,54,54,54,52,53,52,54,54,52,52,52,52,52,181,199,205,52,52,53,52,52,183,52,184,52,184,185,201,185,200,186,186,52,186,52,187,52,52,52,52,53,52,53,53,54,53,54,53,54,53,52,176,52,187,52,190,52,190,52,52,52,52,52,52,53,52,52,186,52,186,52,191,52,191,52,190,52,190,189,189,52,188,52,187,52,187,52,52,53,52,53,52,53,52,53,52,201,188,201,188,186,186,186,190,187,187,187,187,188,188,188,178,189,188,205,189,205,189,206,190,190,190,191,176,177,188,204,185,188,187,204,189,53,53,53,53,53,53,53,53,53,53,53,53,53,186,52,186,52,186,52,52,52,186,52,52,52,186,52,52,53,184,200,184,200,184,184,184,185,184,184,185,52,186,52,188,52,191,52,190,52,190,203,189,52,189,204,189,188,188,204,188,52,188,206,188,206,187,205,187,53,187,188,186,188,186,204,185,177,185,204,185,204,184,136,136,135,135,135,151,151,135,135,136,136,135,151,135,151,150,150,150,150,149,149,133,165,165,165,164,164,164,164,163,163,163,163,162,162,162,162,162,161,161,161,161,160,175,175,175,174,175,174,174,174,174,174,174,66,65,65,66,65,68,68,68,68,67,68,67,68,67,68,67,68,67,67,67,68,67,67,67,67,67,67,67,168,168,167,167,162,161,145,161,160,160,160,175,175,191,223,191,223,190,223,190,222,190,222,189,222,189,221,188,221,188,221,188,220,187,52,187,52,180,52,179,179,206,178,207,177,192,207,201,191,202,191,202,191,203,193,203,177,204,194,52,53,52,52,176,52,185,52,184,52,184,52,185,52,184,52,184,52,183,52,183,52,183,52,183,52,183,52,183,52,184,52,185,52,185,52,52,52,52,52,52,52,52,52,52,53,52,53,53,53,52,53,52,183,198,183,199,183,199,183,199,182,199,182,200,181,200,180,201,180,201,180,201,179,201,180,201,180,201,180,201,180,201,197,200,181,200,197,200,181,199,197,206,191,213,52,52,53,52,52,52,52,182,52,52,52,183,52,183,51,205,185,204,188,194,204,204,189,192,188,207,203,206,202,205,201,204,202,204,201,203,200,202,199,202,200,201,199,195,177,177,52,184,52,176,52,193,190,194,189,189,186,196,185,196,186,200,185,204,186,196,185,196,186,196,185,195,185,185,52,184,185,185,52,51,51,194,51,52,53,54,44,43,43,45,46,45,46,46,44,43,44,44,43,44,43,44,44,44,44,44,42,43,43,42,42,42,43,45,46,45,46 ,46,46,46,43,43,43,42,41,43,41,43,42,42,42,43,40,41,40,41,41,40,41,41,41,41,41,40,41,41,40,38,38,59,59,59,59,58,57,56,58,59,59,58,58,57,56,55,54,52,51,52,52,52,52,54,54,54,54,53,53,54,54,54,53,54,54,52,52,52,52,52,52,54,53,53,53,53,53,53,52,53,52,52,52,52,52,52,181,181,183,183,183,183,189,199,205,52,190,185,185,185,186,186,186,52,52,52,52,52,52,53,53,53,53,53,53,54,53,54,54,54,54,55,181,189,189,52,176,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,186,52,52,52,52,184,189,189,188,52,188,52,186,52,52,52,52,52,52,52,52,52,52,52,52,200,188,202,189,202,188,203,189,203,190,204,191,204,190,204,176,205,177,205,191,206,191,52,51,52,51,52,52,53,52,53,52,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,186,182,186,182,52,185,52,183,185,185,52,183,52,52,52,53,52,184,199,183,200,190,184,189,185,189,185,189,185,176,185,176,186,176,186,176,187,190,188,190,188,190,188,189,188,189,190,188,52,188,52,187,52,187,52,187,52,187,52,186,52,186,52,185,52,185,137,137,136,137,137,137,152,152,136,136,135,135,151,135,150,150,150,150,149,149,149,149,148,164,164,164,163,164,163,163,163,162,162,162,162,162,162,161,161,161,161,160,160,175,175,175,175,174,174,174,174,174,174,174,174,65,65,66,65,66,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,166,166,166,150,166,149,160,160,175,175,175,174,174,223,190,223,190,223,189,222,189,222,188,222,188,221,188,221,187,220,187,220,186,220,186,219,186,219,185,179,185,177,207,193,200,191,191,190,202,207,202,206,203,207,203,192,203,193,204,52,52,52,52,52,183,183,184,184,184,184,183,183,184,184,183,183,183,182,182,183,182,182,182,182,182,183,183,52,183,52,184,52,52,52,52,52,186,52,52,52,52,52,52,52,52,53,53,53,52,53,52,52,198,198,198,198,198,198,199,198,199,197,200,196,200,180,200,195,200,180,200,195,201,179,200,179,200,195,200,196,199,196,199,196,199,181,180,180,181,181,180,181,181,52,52,52,52,52,52,52,181,52,182,52,182,52,182,182,183,183,182,199,204,189,203,205,204,183,204,204,204,203,204,203,205,202,199,201,197,200,194,201,194,200,194,199,192,176,178,52,52,52,177,177,177,190,190,185,194,178,194,178,195,180,196,182,201,185,195,179,195,178,195,179,194,178,194,189,194,184,194,184,51,51,51,51,52,53,54,44,43,44,44,46,46,46,44,44,44,43,44,44,43,43,42,43,43,43,43,42,43,42,43,42,43,43,43,46,46,46,46 ,45,46,45,46,43,43,43,46,45,46,45,46,41,44,42,42,40,42,40,42,40,42,40,42,41,42,40,42,41,42,59,59,58,59,58,59,57,57,55,58,58,57,57,56,55,53,51,52,51,52,52,53,52,54,53,53,54,52,54,53,53,53,53,54,52,52,52,190,191,52,52,54,53,54,53,53,52,53,52,53,52,52,52,52,180,52,181,52,182,182,205,183,205,183,205,184,205,184,184,52,185,52,186,52,52,53,52,53,52,53,53,54,53,54,53,54,53,54,54,55,54,55,54,52,186,52,179,52,188,52,188,52,186,52,183,52,52,52,52,52,52,52,52,53,52,53,52,52,185,52,185,184,184,52,183,52,183,52,187,52,186,52,186,52,185,52,52,52,52,53,52,201,201,202,185,202,185,203,179,52,186,203,187,188,187,188,188,205,188,205,190,189,190,52,51,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,184,184,184,184,184,183,184,183,184,183,183,52,190,53,190,182,190,182,190,198,190,182,190,183,190,184,177,184,177,184,177,185,177,185,177,186,177,186,176,203,176,186,190,206,190,52,189,203,189,52,188,202,188,52,187,201,187,203,186,202,186,202,185,201,138,138,138,138,137,153,153,153,136,136,136,152,136,151,135,151,151,150,150,150,150,149,133,165,165,164,164,164,164,163,163,163,163,162,162,162,162,161,161,161,161,160,160,175,175,175,175,174,174,174,174,174,174,174,65,65,66,65,66,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,166,165,165,165,165,164,164,164,164,175,175,174,174,174,222,189,222,189,173,172,172,171,171,187,220,186,220,186,220,185,219,185,219,184,218,184,218,183,218,182,217,182,217,181,190,201,190,201,190,202,190,203,207,191,52,191,52,176,52,177,52,177,52,183,183,183,52,183,183,183,52,183,183,182,182,182,182,181,182,182,181,182,182,181,181,52,53,52,53,52,52,184,52,184,52,185,52,187,52,183,52,183,52,183,52,52,53,52,53,52,53,52,52,52,198,198,197,198,197,199,196,199,196,199,195,199,179,199,179,200,178,199,178,199,179,199,178,199,195,204,196,199,180,198,180,180,52,180,52,180,52,180,52,180,52,180,52,181,52,181,52,181,189,182,187,181,186,182,186,204,184,204,188,203,188,192,189,207,204,206,176,204,177,205,177,194,177,194,178,192,177,193,176,194,177,193,191,52,52,52,52,182,52,183,180,192,180,193,177,193,177,194,179,195,180,196,182,195,191,195,178,194,190,194,189,189,189,188,188,189,189,187,51,51,52,53,53,54,43,43,43,44,44,44,44,44,44,44,44,43,44,43,43,42,42,43,43,42,43,42,43,43,45,43,43,43,44,44,46,45,44 ,43,43,43,43,46,46,46,45,46,46,46,45,43,43,43,43,44,41,41,40,42,41,41,41,41,41,41,41,42,59,59,59,59,58,57,59,58,56,59,57,56,55,55,53,52,51,51,51,52,52,52,52,53,53,53,53,54,52,52,52,54,52,54,52,189,193,206,192,190,52,52,54,53,53,53,52,53,52,52,52,52,52,52,186,52,187,187,176,176,177,177,206,176,177,177,178,178,179,52,52,52,52,52,52,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,55,54,55,189,52,181,189,189,52,52,52,185,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,185,52,185,185,184,184,184,184,183,52,183,52,182,52,52,181,181,52,52,52,52,52,52,52,180,179,179,177,177,52,176,186,190,52,52,203,186,204,186,53,187,204,187,179,187,52,51,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,183,52,182,53,182,53,182,53,182,52,181,53,179,53,177,53,191,53,191,183,191,53,191,53,191,52,191,53,191,181,176,181,176,197,176,198,178,199,178,183,178,200,179,200,179,201,178,185,178,201,178,185,177,186,177,205,177,203,191,186,191,186,190,52,190,52,189,52,189,52,188,52,188,185,188,52,140,139,139,138,139,154,138,153,154,137,137,153,137,152,152,152,152,151,152,151,151,150,151,150,166,165,166,165,165,164,165,164,164,163,164,163,163,162,163,162,162,161,162,161,161,160,161,160,160,175,175,174,175,174,175,65,66,65,66,65,68,68,68,68,68,68,67,68,67,67,67,68,67,67,67,67,67,67,67,67,67,67,67,67,170,153,170,145,161,144,161,144,175,175,175,162,173,172,189,222,188,171,172,171,171,170,171,170,186,219,185,218,185,152,152,217,184,217,183,216,183,216,182,215,182,214,181,214,180,213,180,206,179,206,202,206,203,190,190,52,52,52,191,52,52,52,177,52,52,182,182,182,182,182,182,182,182,182,52,52,52,53,52,53,53,53,53,54,54,54,53,53,53,53,52,52,183,183,184,184,185,188,188,52,183,52,182,52,52,52,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,179,52,199,194,199,194,199,193,198,193,199,194,198,193,198,194,198,197,197,195,197,180,179,179,180,52,179,180,180,52,180,180,180,180,180,180,180,181,181,180,181,181,181,181,203,188,181,182,203,188,203,198,203,191,203,199,203,179,204,179,182,52,176,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,183,183,181,181,180,180,207,176,192,178,176,176,191,191,190,190,190,190,194,177,193,178,52,53,53,53,53,53,53,53,53,53,54,54,54,54,55,43,43,43,42,43,43,44,44,44,44,44,43,43,44,44,43,44,43,43,42,42,43,42,42,42,43,42,42,43,43,43,43,44,44 ,43,44,43,43,43,44,45,46,45,46,45,46,43,44,43,46,45,43,41,43,42,43,42,43,42,42,41,41,59,59,58,59,58,58,56,59,57,57,55,54,52,54,52,52,197,51,51,52,51,52,52,53,52,53,53,53,54,52,51,52,51,52,52,52,194,206,186,52,52,53,52,53,53,53,52,53,52,53,52,52,186,52,188,52,187,52,188,188,206,177,207,176,176,52,178,52,178,52,180,52,52,53,52,53,52,53,52,53,53,54,53,54,53,54,53,54,54,54,54,55,54,55,54,188,179,52,188,52,189,52,183,52,184,52,183,52,183,52,180,52,179,52,52,52,52,53,52,185,185,52,184,52,183,183,183,183,182,52,182,182,181,52,181,52,180,52,180,52,179,52,179,179,176,191,191,190,190,189,190,52,52,53,52,52,52,53,52,193,187,194,187,179,186,52,51,52,51,52,186,52,51,52,52,52,52,53,52,52,52,53,183,52,183,53,183,53,183,53,183,53,181,53,180,52,178,52,177,52,176,52,191,182,191,52,176,53,177,53,177,52,177,180,178,52,179,181,179,198,179,199,179,52,179,52,179,184,179,201,179,201,179,186,178,191,178,53,178,53,177,53,176,200,191,52,190,52,189,52,189,52,190,52,190,200,189,140,141,140,139,140,139,155,154,155,138,138,137,154,137,153,136,153,152,152,151,152,151,151,134,167,166,166,165,166,165,165,164,165,164,164,163,164,163,163,162,163,162,162,161,162,161,161,160,161,160,175,175,175,174,175,66,65,66,65,66,68,67,68,68,68,67,68,67,68,67,68,67,68,67,67,67,68,67,67,67,67,67,67,67,67,169,169,169,168,169,159,175,175,174,175,174,174,173,174,187,171,170,171,170,170,169,170,169,168,169,218,152,151,152,151,151,216,183,216,182,215,181,215,181,214,180,214,180,213,179,212,179,212,178,211,178,206,177,52,177,52,191,52,191,52,191,52,190,52,190,52,182,52,182,52,52,53,52,53,52,53,53,53,53,54,53,54,53,54,53,54,53,54,53,53,53,53,52,53,52,53,187,191,191,52,183,52,182,52,182,52,52,53,52,52,52,52,181,52,181,52,180,52,180,52,179,52,178,52,179,52,178,52,177,52,178,52,177,52,52,52,179,198,197,184,196,179,200,51,200,179,179,51,179,180,179,51,180,180,179,186,204,188,181,183,204,191,203,189,203,187,203,189,202,187,203,187,192,187,206,190,206,200,203,179,203,178,181,52,181,52,181,52,181,52,181,52,181,52,182,52,182,52,185,52,183,184,206,182,206,182,207,191,181,52,180,52,179,178,178,177,194,176,193,177,52,44,44,44,44,44,44,44,44,44,43,43,44,44,43,43,42,42,42,42,43,42,44,44,44,44,43,44,43,44,44,43,42,42,42,42,43,42,43,43,42,43,42,43,43,43,43,44,44,44 ,46,43,43,43,43,43,43,43,46,45,46,45,46,43,46,45,46,43,42,41,42,41,43,42,43,42,43,43,59,59,59,58,58,57,56,59,58,56,55,54,52,51,205,197,51,51,51,51,52,52,52,52,53,53,53,53,54,52,52,52,52,52,51,51,192,186,52,187,52,52,52,52,53,52,53,52,52,52,52,52,52,187,187,187,188,207,189,189,189,189,177,176,176,177,52,179,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,54,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,54,55,54,55,182,52,181,52,180,52,178,52,177,52,52,52,52,52,52,184,184,184,184,52,183,52,183,52,52,52,52,52,182,181,181,181,180,52,180,52,52,52,52,52,52,52,52,52,190,191,52,189,188,191,188,181,187,52,52,193,185,193,186,178,51,191,51,52,51,52,51,52,51,52,52,52,52,52,52,52,184,52,184,52,184,52,183,52,183,52,183,52,183,52,181,52,180,52,178,52,177,52,177,181,177,52,177,52,178,52,178,179,178,179,179,179,179,180,179,181,179,182,180,182,180,52,180,52,179,52,179,52,179,200,179,204,178,53,178,53,177,53,177,183,190,182,190,183,191,183,191,183,190,182,190,141,141,141,141,140,140,156,155,155,155,138,138,154,154,153,153,153,153,152,152,152,152,151,151,166,166,166,165,165,165,165,164,164,164,164,163,163,163,163,162,162,162,162,161,161,161,161,160,160,175,175,175,175,174,174,66,67,66,65,66,65,68,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,152,168,151,168,151,167,151,167,223,174,174,173,174,173,173,170,171,170,170,169,170,169,169,168,168,151,152,151,151,150,151,150,215,182,215,181,214,181,213,180,213,180,212,179,212,178,211,178,211,177,210,177,210,176,209,191,209,191,223,191,223,190,181,190,182,189,181,188,181,52,52,52,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,189,182,182,182,181,52,181,52,52,52,52,52,52,52,180,52,181,52,179,52,179,52,179,177,177,178,178,177,177,177,176,177,177,177,177,52,52,52,178,52,53,53,53,194,198,195,199,179,179,178,178,179,178,178,202,179,179,179,203,179,203,180,203,180,203,196,203,203,202,203,52,52,52,52,52,52,181,183,181,182,181,180,203,191,206,191,206,176,191,191,191,191,189,189,189,189,187,187,187,187,186,186,186,186,206,184,206,190,206,52,52,52,52,52,181,181,179,179,193,179,192,177,193,54,42,42,42,42,42,42,42,42,42,41,41,42,41,40,40,40,41,41,41,43,43,44,44,46,43,43,43,43,41,41,42,43,43,42,42,42,43,43,43,43,43,43,44,44,44,44,44,44,44 ,45,46,43,44,43,44,43,44,43,44,43,46,45,46,45,46,45,44,43,44,43,44,43,44,43,44,43,59,58,59,59,59,57,57,56,56,59,58,55,55,52,51,197,51,197,51,51,52,51,52,52,53,52,54,54,53,52,52,52,52,52,52,51,207,194,182,182,183,183,52,52,52,52,53,52,53,52,52,187,52,187,52,205,188,206,188,207,190,192,189,177,52,176,52,178,52,178,52,52,52,52,53,52,53,52,53,52,53,53,53,53,54,53,54,53,54,53,54,54,54,54,54,54,54,54,54,54,55,54,55,54,55,54,55,54,55,181,52,179,52,179,52,52,52,52,52,52,52,52,52,184,52,183,52,183,52,182,52,182,52,181,52,182,52,180,180,180,52,179,52,180,52,178,52,177,52,190,52,189,52,189,52,187,52,188,176,181,53,52,53,185,52,199,205,186,190,51,52,51,52,51,52,51,52,52,52,52,52,188,52,184,52,185,52,184,53,184,52,184,52,184,52,183,52,182,52,181,52,180,52,180,52,179,180,179,52,179,52,179,52,179,178,179,52,180,52,180,52,180,52,180,181,181,52,180,53,180,52,180,53,180,52,179,53,179,53,179,53,178,53,178,52,177,53,179,181,178,181,176,54,191,53,190,53,142,141,141,140,140,140,140,155,155,155,154,138,137,153,153,153,152,152,152,152,151,151,151,167,166,166,166,166,165,165,165,164,164,164,163,163,163,162,162,161,161,161,161,160,160,175,175,174,65,65,66,65,66,65,67,67,67,67,66,65,66,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,167,167,166,166,166,166,166,165,165,165,165,164,173,173,173,173,172,172,172,171,171,170,170,170,170,169,153,152,152,152,152,151,151,214,183,214,181,213,181,213,180,212,179,212,179,211,178,210,178,210,177,209,177,209,176,208,191,223,190,223,190,223,189,222,189,222,188,221,188,52,190,52,52,53,52,53,52,53,52,53,53,53,52,53,53,53,53,53,53,53,52,53,52,53,52,52,187,52,181,52,181,181,181,52,180,52,180,52,180,52,180,52,180,52,179,52,178,52,178,52,177,52,177,176,176,52,176,52,176,52,176,52,176,52,177,52,177,185,178,178,198,53,193,185,197,187,198,188,199,188,199,189,201,189,203,187,202,186,203,186,203,176,202,186,194,52,180,52,180,52,180,52,180,52,180,182,202,181,202,179,204,52,53,190,206,190,206,190,206,189,206,189,206,188,206,187,206,187,205,186,206,185,205,53,52,53,52,52,182,52,181,52,181,181,192,180,192,179,178,53,55,42,42,42,42,42,42,42,42,41,41,41,42,42,42,42,42,43,44,44,42,43,42,42,41,43,42,42,41,41,43,43,43,43,42,43,42,43,43,43,43,43,44,44,44,44,44,44,44,44 ,43,43,43,43,43,43,43,41,42,41,42,41,42,43,43,43,43,43,43,43,43,42,42,42,44,43,44,59,59,59,59,58,58,57,57,56,55,59,57,55,53,51,205,197,51,51,51,51,52,51,52,52,52,52,52,52,52,52,53,53,54,54,52,195,182,182,182,197,184,52,52,185,52,52,52,52,52,52,52,187,187,206,201,206,188,192,190,192,190,190,191,191,176,176,177,176,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,54,53,54,53,54,54,54,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,54,54,54,176,176,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,182,182,181,52,52,52,180,52,52,52,179,52,179,52,178,52,179,52,177,52,52,52,176,52,52,52,52,52,52,190,190,177,52,52,52,190,51,51,185,190,191,51,51,181,51,52,51,52,52,52,51,52,52,52,186,52,186,52,186,52,185,52,185,52,185,52,184,52,183,52,182,52,181,179,181,179,180,179,180,52,181,178,181,52,181,177,181,178,181,179,181,179,182,180,182,181,182,181,182,52,182,52,181,52,181,52,180,52,180,52,179,52,179,52,178,53,181,53,180,53,179,52,178,52,176,52,143,142,143,141,142,141,141,156,157,156,156,155,139,154,154,153,154,153,153,152,151,151,150,167,166,166,165,165,164,165,163,164,163,163,162,163,162,162,164,164,164,162,163,162,162,161,162,160,66,65,66,65,66,68,68,68,68,67,67,65,66,65,68,68,68,68,68,68,67,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,147,164,147,163,146,163,146,162,161,162,161,161,164,163,161,173,172,172,171,172,171,170,171,169,170,169,153,152,153,152,152,151,152,182,215,182,215,181,213,181,213,180,212,180,211,179,211,178,210,178,210,177,209,176,209,191,208,190,52,189,222,189,179,188,52,188,179,187,179,185,52,52,222,52,52,52,52,52,53,53,53,52,53,52,53,52,53,53,53,52,53,53,52,52,52,52,52,189,52,181,180,180,180,180,52,180,52,52,52,179,52,179,178,178,178,178,178,178,178,176,191,191,191,191,191,195,191,191,191,191,191,191,191,176,177,177,177,177,177,177,193,53,193,197,193,197,193,197,193,198,186,200,194,201,186,196,193,202,186,194,206,202,205,192,180,180,190,180,188,179,183,180,180,179,181,181,180,201,190,206,52,52,53,53,53,52,53,52,52,52,52,52,52,188,52,188,186,205,186,52,53,52,53,52,52,52,52,52,52,182,52,182,181,181,181,181,179,179,53,54,42,42,42,42,41,40,40,40,41,41,41,42,41,41,41,41,40,41,43,43,42,42,43,42,41,41,42,42,42,42,43,43,43,42,43,43,42,42,42,42,42,42,43,43,43,42,42,42,42,43 ,43,44,43,43,43,44,43,43,43,44,43,43,43,43,41,42,43,44,42,42,42,43,41,42,42,43,41,59,59,59,59,59,58,58,56,57,55,56,54,54,53,54,52,205,197,51,197,51,51,52,51,52,51,52,52,52,52,54,52,53,52,53,53,54,194,193,197,183,183,52,184,52,185,52,185,52,186,52,186,52,187,195,207,188,192,189,192,189,190,190,189,189,177,52,178,52,176,52,176,52,52,53,52,53,52,53,52,53,53,53,53,53,53,54,53,54,53,54,53,53,53,54,53,54,53,54,53,54,53,54,53,54,54,55,54,54,54,55,54,54,54,54,53,54,54,54,53,54,183,52,205,52,52,52,52,52,181,52,181,52,181,52,180,52,179,52,179,52,179,52,179,52,178,52,178,52,177,52,177,52,176,52,191,52,189,52,189,52,191,52,178,52,185,52,51,206,191,191,51,52,51,52,51,52,51,52,188,52,51,52,188,52,187,52,186,52,186,52,186,52,185,52,185,52,185,52,184,52,183,52,182,178,183,52,182,178,182,178,183,177,183,176,183,177,181,52,182,178,182,179,182,52,182,52,182,52,182,52,182,52,182,52,182,52,181,53,181,52,180,53,183,52,183,53,182,53,182,53,180,52,179,52,178,130,143,143,142,142,141,157,141,156,156,156,155,138,138,153,153,153,152,152,152,151,151,166,166,165,165,164,168,168,167,167,166,166,165,165,164,164,163,163,163,162,162,161,161,175,175,174,65,65,66,65,68,68,68,68,68,68,68,67,67,65,66,68,67,68,68,68,67,68,67,68,67,68,67,68,67,67,67,68,67,67,67,67,67,67,67,67,65,65,65,65,65,64,65,65,65,66,66,66,65,175,174,174,174,174,170,170,169,175,175,174,174,168,152,151,151,151,151,150,150,149,181,214,180,214,179,213,178,213,178,212,177,212,176,211,190,210,189,210,189,209,189,208,188,223,188,222,188,221,187,221,187,220,186,220,185,219,179,52,178,52,178,52,52,52,52,53,52,52,52,53,52,53,52,53,52,53,52,53,52,52,52,52,188,52,180,52,180,179,180,52,179,52,179,52,179,52,178,52,178,53,53,53,53,53,53,180,195,191,191,190,194,191,190,182,206,190,191,183,193,176,176,184,195,177,195,185,196,192,53,194,195,192,194,207,199,197,199,185,197,195,196,194,194,193,195,192,202,176,201,176,201,187,201,190,201,190,179,189,201,189,201,188,201,189,178,52,52,53,52,53,52,53,52,53,52,52,52,52,179,52,187,52,181,188,186,53,52,52,52,53,52,52,52,52,183,52,182,52,181,180,180,180,180,52,54,55,41,41,41,41,40,40,39,40,40,40,39,42,41,42,40,41,41,41,42,43,41,42,41,42,41,42,41,42,42,43,42,43,43,42,42,42,42,42,42,42,42,43,43,43,43,42,42,42,43,43 ,59,59,59,59,58,58,58,58,59,41,41,41,41,41,42,41,41,41,41,42,42,42,42,42,42,42,42,59,59,59,59,58,58,57,57,56,56,55,55,54,54,53,53,52,205,198,51,197,51,51,51,51,51,51,51,51,52,52,52,52,53,52,53,53,53,53,53,198,184,184,184,185,185,185,52,186,52,186,52,188,188,207,196,207,196,192,189,189,189,189,189,189,189,189,52,178,52,52,52,52,52,52,52,52,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,53,54,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,54,53,53,52,182,52,52,52,52,52,52,181,180,180,181,181,52,179,180,180,179,179,179,178,178,178,178,177,177,177,177,176,176,176,176,190,52,191,52,190,52,191,52,177,52,178,52,179,52,51,194,187,51,184,51,51,51,51,51,51,52,51,51,51,51,51,51,51,51,187,52,187,52,187,52,186,179,187,51,187,178,186,177,186,177,185,177,184,52,184,52,184,52,184,52,184,53,181,52,182,52,182,52,183,52,183,52,184,52,184,52,184,52,184,52,183,52,182,52,182,52,181,52,180,52,184,53,183,53,184,52,183,52,182,53,181,132,133,132,129,143,143,142,157,157,156,156,155,156,138,155,137,154,153,153,152,151,158,172,173,171,171,170,170,169,169,168,168,167,166,166,165,165,163,164,162,163,161,162,160,174,175,174,174,65,66,65,66,68,68,68,68,68,68,68,68,67,67,65,68,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,65,65,65,65,65,64,65,65,66,66,66,66,65,65,65,65,66,66,173,168,169,173,173,173,172,156,155,156,154,155,154,154,153,154,185,213,185,212,184,211,184,210,183,210,190,209,189,208,189,222,188,221,187,221,187,221,186,220,186,220,186,220,186,52,190,52,191,178,178,217,178,177,177,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,179,179,179,178,179,179,178,178,178,178,178,178,178,178,177,53,53,53,52,207,223,191,194,190,194,190,205,206,205,190,206,190,206,190,207,191,193,191,193,191,191,191,194,207,194,53,53,53,52,52,52,52,52,52,52,52,52,52,178,52,178,190,178,181,178,189,201,185,201,53,52,52,52,52,52,187,200,187,200,188,187,187,52,52,52,52,52,52,52,52,52,52,52,52,52,52,188,188,186,186,204,52,52,52,52,52,52,52,52,52,182,52,182,182,181,181,181,181,179,53,54,55,40,40,41,40,40,40,39,40,40,40,40,40,41,42,42,41,41,41,42,40,40,40,40,40,40,40,40,40,41,43,42,42,42,43,42,41,43,42,42,42,42,43,43,43,43,42,42,42,42,43,43 ,56,57,56,57,55,56,56,57,57,58,58,59,41,41,41,42,40,41,41,42,40,42,42,43,42,43,42,43,59,59,59,59,58,58,57,57,56,56,55,55,54,54,53,54,52,53,197,51,198,51,198,51,197,51,51,51,51,52,51,52,52,53,52,53,52,52,52,53,198,184,198,185,197,185,186,52,186,52,187,187,187,196,192,187,193,188,193,188,194,188,188,52,189,52,177,52,178,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,52,181,180,52,52,52,180,52,52,52,52,52,52,53,52,52,179,178,178,178,178,178,178,177,177,177,177,191,176,52,190,176,190,52,191,52,176,52,177,52,177,52,179,52,179,52,180,192,203,51,203,178,51,51,51,178,51,177,51,178,51,178,188,179,51,178,188,52,51,52,189,52,188,178,187,177,187,52,187,191,186,191,185,191,185,52,185,52,185,52,186,52,186,53,183,53,183,53,183,52,184,52,184,52,184,52,184,52,184,52,184,52,184,52,183,52,183,52,182,52,185,52,185,52,184,176,184,53,184,53,183,53,134,135,134,131,131,130,129,145,130,145,146,145,146,129,129,149,148,148,147,146,145,161,160,175,175,174,174,173,173,172,172,171,171,170,170,169,168,168,167,167,166,166,165,165,164,164,163,66,65,65,66,68,68,68,68,68,68,68,68,68,68,67,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,68,68,67,68,67,65,65,64,65,66,66,66,66,66,65,66,65,65,66,66,66,66,65,65,171,170,154,154,154,153,153,152,152,152,152,217,183,217,182,217,181,216,181,216,180,215,179,222,179,221,178,221,186,220,186,219,187,219,187,52,188,52,189,52,189,218,177,222,177,223,177,176,176,52,191,52,191,52,190,52,191,52,191,52,176,52,177,52,177,52,178,52,179,52,180,52,179,52,179,178,52,52,52,52,52,52,177,178,177,177,52,53,52,53,52,53,222,190,221,190,204,180,205,190,189,53,205,182,206,183,206,183,207,184,192,184,193,185,193,186,193,53,52,53,52,53,52,52,190,52,176,52,176,52,177,188,177,189,200,189,201,190,201,186,200,184,52,53,52,53,52,52,178,52,177,52,176,52,52,52,52,53,52,52,52,53,52,52,52,52,179,52,183,52,180,52,187,52,186,52,186,52,185,52,184,52,183,52,183,182,181,181,180,180,180,53,54,55,56,41,40,40,39,40,40,40,40,40,40,41,41,41,42,40,40,41,41,41,40,41,40,40,39,39,40,41,41,43,43,43,43,44,43,43,43,44,44,44,44,44,43,43,43,43,42,42,42,42,43,43 ,54,54,53,53,54,54,55,54,56,56,57,57,58,59,41,41,41,41,41,41,42,41,41,41,42,40,40,40,41,59,59,59,59,59,58,58,58,57,56,56,55,55,54,53,53,53,52,51,51,51,51,197,51,197,193,197,51,51,51,51,52,52,52,51,52,52,52,183,184,198,195,198,185,185,186,186,185,186,186,186,186,192,197,193,186,193,187,194,187,187,187,187,187,187,187,187,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,54,53,53,53,54,53,53,53,54,53,53,53,53,53,53,53,53,53,53,52,52,206,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,196,190,190,190,190,190,191,191,176,176,177,177,177,177,178,178,178,178,180,180,180,182,198,181,201,181,181,183,183,183,51,51,51,51,52,52,52,51,51,51,51,51,177,51,51,51,52,52,52,188,52,188,52,187,52,187,52,187,52,188,52,188,52,188,52,188,53,183,53,184,53,184,190,184,52,185,177,186,52,186,178,185,52,185,179,184,52,184,52,182,52,64,64,65,52,186,191,186,52,186,52,186,52,137,137,136,137,136,134,133,150,133,149,150,149,151,150,150,149,133,148,148,148,147,163,162,162,161,161,160,160,175,174,174,173,173,172,172,171,171,170,169,169,168,168,167,167,165,166,165,163,65,65,66,65,68,68,68,68,68,68,68,68,68,68,67,67,68,68,68,68,68,68,67,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,67,67,67,65,65,65,66,66,66,66,66,66,65,65,65,65,66,66,65,65,66,65,65,65,64,64,64,154,153,153,152,152,151,216,183,215,182,214,181,213,182,213,183,212,184,211,185,211,181,210,181,218,181,218,182,219,52,219,176,52,52,221,176,221,52,52,176,52,191,191,191,190,191,191,190,190,190,190,190,191,190,190,191,52,176,176,176,52,177,178,178,179,178,178,52,52,52,53,53,54,53,53,52,52,52,52,52,53,52,52,52,52,52,52,221,206,204,205,204,205,52,52,52,205,205,206,206,206,206,206,207,206,192,206,193,176,192,206,52,52,52,52,52,52,52,52,190,52,176,176,176,187,177,188,200,187,200,184,200,53,52,52,52,52,52,52,52,52,52,52,191,52,180,180,191,52,52,52,52,52,52,52,52,52,52,52,184,52,52,184,183,183,183,183,182,182,182,181,181,180,180,180,180,182,182,180,180,179,52,52,52,54,55,55,56,40,40,40,40,40,40,40,40,40,40,41,40,40,40,40,40,41,41,42,42,41,41,40,41,40,40,40,41,42,42,43,42,42,42,42,42,42,43,43,42,42,43,43,43,44,44,43,43,43,42,43,44 ,51,51,198,51,52,52,52,53,54,55,55,56,56,57,57,59,59,41,40,42,41,42,41,42,41,42,40,42,40,42,59,59,58,59,58,59,59,58,58,56,57,55,56,54,54,53,54,52,53,53,51,52,51,52,197,51,196,51,196,51,51,52,51,51,182,52,183,183,198,195,199,195,198,185,197,185,197,185,196,186,196,197,193,186,193,186,194,187,194,186,187,187,182,52,185,52,186,52,188,52,52,52,191,52,52,52,178,52,52,52,178,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,53,53,54,53,53,53,54,53,53,53,54,53,53,53,53,52,53,52,53,52,53,52,53,179,52,179,52,178,52,52,52,178,52,52,52,178,52,52,52,177,52,52,52,176,52,52,52,52,52,52,52,190,190,191,191,191,176,176,176,176,177,177,55,54,54,204,53,52,53,52,53,180,194,181,206,181,52,182,52,183,191,52,52,184,176,185,52,189,177,51,176,189,191,51,52,189,52,51,52,190,52,190,52,188,52,189,52,190,52,190,52,190,53,190,53,190,53,185,53,185,189,185,52,186,52,187,52,187,52,187,52,186,52,185,52,184,52,64,64,65,65,65,52,188,52,64,64,65,65,65,65,65,139,139,139,139,138,137,152,153,151,152,151,151,150,133,150,149,149,148,164,163,164,163,162,66,67,65,65,69,71,68,175,174,174,173,173,171,171,170,169,169,167,168,166,166,165,66,65,66,65,66,68,68,68,68,69,68,68,68,68,68,68,67,68,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,68,68,67,68,67,67,67,65,65,65,66,66,66,66,65,66,65,65,65,66,66,65,66,65,66,65,65,64,5,64,5,64,5,5,5,5,190,215,191,215,176,214,177,213,178,214,179,215,180,216,181,217,182,213,191,213,190,213,191,214,191,52,176,52,176,52,191,52,191,52,190,52,191,190,52,52,190,52,190,52,190,52,190,52,191,191,191,191,191,191,176,52,176,176,52,52,52,54,53,54,53,53,53,53,52,53,52,53,52,52,52,52,189,52,189,52,189,52,52,52,189,52,189,52,189,52,189,52,189,52,190,52,204,190,205,52,190,180,189,52,189,52,190,52,189,52,189,52,190,52,189,186,197,186,198,187,199,186,199,187,199,183,52,53,52,52,52,52,176,52,52,52,191,52,190,52,190,52,191,52,190,52,191,52,177,52,185,52,178,184,183,183,178,183,182,182,182,182,52,53,53,53,53,53,53,53,53,53,53,53,54,54,55,55,55,40,39,39,40,41,41,40,39,40,40,40,40,40,39,40,39,40,39,40,42,42,42,42,41,41,42,42,41,42,41,42,41,41,41,41,41,41,41,40,40,42,41,43,43,43,43,44,42,44,44,44,44,44,45,46 ,205,48,206,200,207,199,51,52,53,53,54,54,55,55,56,57,58,58,59,40,40,40,40,40,40,40,40,40,40,40,40,39,59,59,59,58,58,59,59,59,58,58,56,57,55,56,54,54,53,54,52,52,52,51,51,197,193,197,51,51,51,200,51,51,182,199,183,199,195,199,183,184,184,184,196,198,196,197,197,196,197,194,198,194,198,194,186,186,186,178,179,179,180,180,181,181,52,182,52,184,52,185,52,186,52,187,52,188,52,189,52,190,52,52,52,52,52,52,52,52,52,52,53,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,52,52,52,52,54,54,54,54,54,53,53,53,54,54,54,54,54,54,53,52,52,52,52,52,52,182,52,181,181,183,183,183,52,52,52,52,52,185,185,185,185,186,186,186,186,187,190,187,187,188,189,188,188,190,189,185,185,190,189,191,189,176,52,176,52,176,53,191,52,186,53,186,188,187,190,187,190,187,191,187,176,187,176,187,190,186,52,64,64,64,65,65,68,65,65,188,64,65,65,65,65,65,65,65,65,141,141,140,155,138,154,154,154,153,152,136,151,151,151,151,150,166,165,165,65,65,65,65,67,69,67,68,71,71,160,175,174,160,160,173,173,172,171,171,170,170,169,169,65,66,65,66,65,68,68,68,69,68,68,68,68,68,68,68,67,67,68,68,68,68,68,68,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,67,68,67,67,67,65,65,65,66,66,66,66,65,66,65,65,65,65,66,65,66,65,66,65,64,64,64,156,156,157,157,157,158,158,158,159,191,223,176,208,177,209,178,210,179,211,180,212,181,213,190,214,190,190,190,190,191,191,190,191,191,190,191,191,190,191,191,52,52,52,52,52,52,52,190,190,189,190,190,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,52,53,52,52,190,52,52,52,189,52,189,52,52,52,52,52,52,52,52,52,189,52,189,189,189,52,190,52,189,52,189,189,189,179,189,189,205,180,189,181,189,181,189,181,189,185,189,185,190,185,198,183,198,183,190,185,191,52,52,52,52,52,52,52,52,52,52,52,182,52,181,181,180,52,178,52,177,52,185,52,52,52,52,52,52,52,52,52,52,52,52,53,53,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,39,39,39,39,39,39,38,39,40,40,40,41,41,39,39,39,39,39,38,40,40,41,42,41,42,42,42,43,43,42,43,43,43,41,41,41,41,41,41,41,41,40,40,41,42,42,42,42,44,44,43,42,44,44,44,43,43,44,44 ,48,200,200,205,48,201,200,51,51,53,53,54,54,56,56,57,57,59,59,40,39,41,39,41,40,40,40,41,40,41,40,41,39,40,40,42,59,59,58,59,58,58,57,58,56,57,55,56,54,55,53,54,52,53,52,52,51,194,197,194,199,195,200,195,199,196,200,196,182,182,182,52,183,52,183,52,197,197,197,198,196,198,194,190,195,190,195,191,195,178,178,178,180,180,180,52,182,52,182,52,183,52,184,52,185,185,185,52,187,52,189,52,189,52,183,52,183,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,184,52,177,52,177,52,177,52,176,52,176,52,191,52,191,52,190,52,190,52,190,52,189,52,52,53,52,53,52,53,54,54,53,54,53,54,54,54,54,54,54,54,53,54,53,53,52,52,52,52,180,52,181,52,182,182,182,53,52,53,52,52,184,52,184,190,185,190,185,190,189,190,186,189,189,188,188,188,185,189,186,188,187,189,188,189,188,52,189,52,189,53,188,53,188,53,190,53,182,53,181,189,182,189,182,190,184,191,185,52,191,190,64,64,64,65,65,65,67,68,65,65,65,65,65,65,65,65,65,65,65,65,65,134,134,5,5,5,5,5,5,5,133,149,153,153,168,168,167,65,65,65,68,67,69,67,68,68,71,71,71,160,175,174,174,173,173,172,172,171,170,170,169,66,65,65,66,65,68,68,68,68,68,68,68,68,68,68,68,68,68,67,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,68,68,67,68,67,68,67,67,67,65,65,65,66,66,65,66,65,66,65,65,65,65,66,65,66,65,65,155,155,156,156,157,157,156,149,150,150,151,151,222,183,223,184,208,185,209,186,210,185,211,186,212,187,213,188,54,188,54,53,54,53,53,53,53,53,53,52,53,52,53,52,52,52,52,190,52,189,52,189,189,190,52,189,52,190,52,52,52,52,52,52,53,52,53,52,53,53,53,52,53,52,53,52,53,52,52,189,52,188,52,188,52,52,52,187,52,188,52,188,52,188,52,188,52,188,52,188,52,189,177,189,52,189,52,189,52,204,181,205,179,206,180,205,180,206,179,207,184,206,184,193,185,196,184,197,187,190,52,190,52,52,52,52,52,52,52,190,52,190,52,190,52,190,181,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,55,55,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,40,40,39,40,39,40,39,40,39,40,41,40,39,40,38,40,40,41,41,41,41,40,40,41,42,42,43,44,43,44,42,42,41,41,41,41,40,40,41,41,42,41,41,42,41,41,42,42,43,44,42,44,44,44,43,44,44,44 ,48,48,206,200,51,51,52,52,54,54,54,55,56,56,57,58,59,41,41,40,40,39,39,39,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,40,59,59,59,58,58,57,57,56,56,55,55,54,54,53,53,52,52,51,51,51,51,51,51,51,52,181,182,181,52,182,182,182,182,183,183,182,52,183,187,187,52,195,199,195,198,195,199,196,191,191,191,178,178,178,180,180,180,180,182,182,182,184,184,184,184,185,185,185,187,187,187,187,52,182,182,183,52,52,52,182,52,52,52,52,52,52,52,52,52,52,52,52,53,52,52,52,53,52,52,52,53,52,52,52,53,52,52,52,52,52,52,52,52,52,52,184,52,52,52,177,52,52,52,191,52,52,52,190,52,52,52,52,52,52,52,189,52,52,53,52,53,52,52,52,52,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,52,52,52,180,180,181,181,54,54,53,53,53,53,53,53,52,52,52,52,184,52,186,186,186,53,182,52,182,52,183,52,183,52,185,52,184,52,187,188,189,188,190,52,191,52,191,52,176,52,177,52,177,52,179,52,178,52,179,52,180,53,52,52,52,190,180,64,64,64,65,65,68,68,68,68,65,65,65,65,65,65,65,65,65,65,65,65,65,5,4,5,5,5,5,5,4,5,64,64,158,174,66,65,65,65,66,67,68,67,68,68,68,68,71,71,173,173,173,172,171,171,171,170,170,169,169,169,65,65,66,65,66,68,68,69,68,69,68,68,68,68,68,68,68,68,67,67,68,68,68,68,68,68,68,68,67,68,67,67,67,68,67,67,67,67,67,67,67,67,67,68,68,68,67,67,67,67,67,67,67,65,65,65,66,66,66,66,65,66,65,65,65,65,66,65,66,65,146,147,147,148,148,148,149,149,149,150,150,151,183,215,183,215,184,216,185,217,185,218,186,217,188,218,53,219,53,220,53,220,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,189,189,189,189,189,189,189,190,190,52,190,52,52,52,52,52,52,52,52,53,53,53,52,53,52,52,52,52,52,52,52,52,187,53,187,52,52,52,52,52,52,52,187,52,52,52,188,52,188,188,188,190,189,188,189,53,53,189,189,53,53,53,53,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,190,52,183,182,190,187,52,52,52,52,52,52,52,52,52,52,178,52,52,53,53,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,39,40,40,40,40,40,40,40,40,40,39,40,40,40,39,39,38,38,38,40,40,39,38,39,40,40,38,40,38,38,38,38,41,41,40,39,40,40,40,39,41,41,42,42,42,41,43,42,42,41,41,41,40,40,41,42,41,41,40,42,41,42,41,42,42,42,44,43,44,43,43,43,44,45,45 ,201,51,200,52,52,54,54,56,55,56,55,57,57,59,58,40,41,41,40,41,40,42,39,40,39,41,39,40,40,41,40,40,40,41,40,40,41,42,40,41,41,42,59,59,58,59,57,58,57,57,56,56,55,56,54,55,54,54,53,53,52,53,52,52,189,189,190,52,180,52,181,52,184,186,186,185,185,52,186,52,187,52,196,199,196,188,196,189,197,189,198,190,199,190,198,191,198,177,199,179,199,181,198,181,199,183,199,183,185,185,198,181,182,52,181,52,182,52,180,52,181,52,181,52,181,52,183,52,52,53,52,52,52,53,52,52,52,53,52,52,52,53,52,52,52,53,52,52,52,52,181,52,182,52,183,52,183,52,191,191,191,52,190,52,189,52,189,52,52,53,52,52,52,53,52,53,52,53,52,53,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,52,53,52,53,181,52,182,52,182,52,183,52,183,54,184,52,184,52,52,53,182,54,182,54,183,55,184,55,185,53,186,187,187,52,187,52,188,52,189,187,176,52,177,52,178,52,179,52,180,52,180,52,181,52,52,52,179,52,179,53,52,53,52,64,64,64,65,65,65,68,68,68,67,68,68,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,5,5,5,5,4,64,64,65,66,65,65,65,66,68,68,67,69,67,68,68,68,68,71,71,172,172,172,172,171,170,170,169,169,169,65,65,66,65,66,66,68,69,68,68,68,68,68,68,68,68,68,68,68,68,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,68,68,67,68,67,68,67,68,67,67,67,65,65,66,66,66,65,66,65,66,65,65,66,65,66,65,65,155,156,156,157,157,157,158,158,159,144,144,145,214,178,215,53,215,52,216,52,217,52,217,53,218,52,52,52,189,52,189,52,52,52,52,52,53,52,52,52,52,188,52,189,52,188,189,54,55,53,54,53,53,52,189,189,176,190,52,189,52,190,52,52,53,52,53,52,53,52,52,52,52,189,52,188,52,188,52,187,184,53,52,186,52,187,52,187,52,187,52,187,52,188,52,187,52,188,189,188,52,188,52,53,53,188,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,189,52,52,52,190,52,189,52,189,52,190,52,189,52,189,52,190,52,52,52,53,53,53,54,54,55,55,56,38,40,38,40,38,40,39,40,38,40,38,40,38,40,39,40,39,40,39,40,38,40,40,40,39,40,40,40,39,40,38,39,38,40,38,40,38,40,39,40,38,40,40,40,38,39,39,40,39,40,39,40,40,40,38,40,41,40,40,40,40,40,39,40,38,39,40,40,40,40,39,40,38,40,40,40,38,39,40,42,41,41,41,43,43,42,42,43,43,44,45,46,45,45 ,53,52,53,53,54,54,56,57,58,59,40,40,40,41,40,40,40,41,41,42,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,59,59,59,59,58,58,58,58,57,57,56,56,55,55,55,55,54,54,53,53,52,52,52,52,184,184,184,184,185,185,186,186,186,186,186,187,187,187,187,188,196,199,197,200,198,200,197,201,199,202,199,202,200,201,199,202,200,202,200,203,200,203,199,183,183,183,199,181,181,181,181,181,181,181,180,180,180,180,180,181,181,182,182,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,181,52,181,52,182,182,182,182,176,176,188,188,187,52,188,52,189,52,52,52,52,52,52,52,52,52,52,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,183,52,183,183,184,54,53,53,53,53,53,53,53,54,54,54,54,55,55,55,55,55,54,54,187,53,188,187,189,52,190,52,191,52,176,52,177,52,178,52,179,52,180,52,181,52,180,52,182,52,183,52,179,52,179,52,64,64,64,65,65,68,68,68,68,68,68,68,68,65,68,68,67,68,67,68,65,65,65,65,65,65,65,65,65,65,65,65,65,67,66,65,65,65,66,65,68,67,69,67,68,68,68,68,68,71,71,169,168,168,168,167,166,166,166,166,165,66,65,65,66,66,68,68,68,69,68,69,68,68,68,68,68,68,68,68,67,67,68,68,68,68,68,68,68,68,67,69,67,68,67,67,67,67,67,67,67,67,67,67,67,68,68,68,67,68,67,67,67,67,67,67,65,65,65,66,66,66,66,66,65,65,65,65,66,65,66,65,170,155,155,155,156,64,5,5,5,5,5,5,5,209,185,210,185,52,52,52,52,52,52,52,52,52,52,52,188,52,188,189,52,52,52,52,52,52,52,52,52,52,188,52,188,188,188,54,54,54,53,53,53,53,52,52,188,189,189,189,189,189,189,52,52,52,52,52,52,52,52,52,188,187,188,188,187,52,187,186,53,53,53,186,186,186,187,186,186,187,186,186,187,187,187,187,187,189,52,52,52,52,187,189,188,53,52,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,181,52,181,180,180,186,185,185,52,52,52,52,53,53,53,54,55,55,55,55,56,38,38,39,38,39,59,38,38,40,39,40,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,39,39,39,39,40,39,40,39,40,40,40,40,40,40,39,39,39,39,40,38,39,39,39,40,40,40,40,40,41,40,40,40,40,40,40,40,42,41,40,40,40,40,40,38,40,38,40,38,39,38,39,41,42,43,43,44,44,44,44,44,45,45,45,45,45,45 ,54,55,54,55,55,56,57,58,59,40,40,40,40,40,40,40,40,40,40,41,41,41,42,40,41,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,40,40,59,59,58,59,59,59,58,58,57,57,56,57,55,56,55,55,54,54,53,53,52,53,184,52,185,185,185,185,186,52,186,52,187,52,187,52,188,52,188,188,188,188,189,189,189,190,190,190,190,191,191,52,177,52,178,52,179,52,179,203,199,181,199,182,200,180,200,180,199,180,205,180,192,178,178,179,180,180,180,180,181,52,181,52,182,52,181,52,181,52,185,52,184,52,183,52,182,52,182,52,181,52,180,52,180,52,180,52,181,52,180,181,200,181,201,182,201,184,186,52,188,52,188,52,188,52,188,52,52,52,52,53,52,53,52,53,52,53,53,53,52,53,53,54,53,53,53,53,53,53,53,53,53,53,53,53,52,53,52,53,52,52,52,54,54,182,182,52,183,52,52,53,52,53,53,54,53,54,54,55,54,55,54,55,54,55,54,55,54,55,54,53,188,186,189,52,189,52,190,52,176,52,177,52,177,52,177,52,178,52,178,52,178,52,179,52,179,52,189,52,189,64,64,64,65,65,68,68,68,68,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,65,65,65,65,65,67,66,65,65,65,66,65,68,69,68,67,69,67,68,68,68,68,71,71,71,67,66,67,66,66,66,66,66,66,65,65,66,66,66,68,68,69,68,69,69,68,68,68,68,68,68,68,68,68,67,68,67,68,67,68,67,68,67,67,69,67,67,68,67,68,67,68,67,67,67,67,67,67,68,68,67,68,67,68,67,68,67,67,67,67,65,65,66,66,65,66,65,66,65,66,65,65,66,65,65,65,64,64,5,64,5,64,5,64,5,64,5,5,184,184,184,184,184,184,185,52,185,52,185,52,187,52,188,52,220,188,220,188,188,52,188,52,188,52,188,52,188,52,188,52,188,53,52,53,53,54,53,53,52,53,188,52,189,190,221,190,189,52,188,52,188,52,188,52,187,52,187,181,187,181,186,182,186,183,52,53,52,53,52,185,186,52,186,187,186,52,187,188,186,52,187,53,52,52,52,52,187,52,187,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,188,52,189,52,189,52,188,52,189,52,52,52,53,53,53,54,54,54,54,55,55,56,59,40,59,40,38,40,59,40,59,39,59,40,38,40,39,40,39,40,39,40,39,40,39,40,39,39,39,38,40,40,40,39,39,40,38,40,59,59,59,59,59,59,59,59,59,40,40,39,39,59,59,59,38,40,38,40,39,40,40,40,40,40,40,40,40,40,40,42,40,40,41,41,41,41,40,40,40,40,39,40,40,40,40,42,42,44,43,43,44,44,44,43,44,45,45,45,45,45,45,45 ,57,57,56,56,58,58,58,59,42,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,42,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,40,40,40,40,40,40,40,40,59,59,59,59,59,59,59,58,58,59,59,58,58,56,57,55,56,54,54,53,54,52,55,186,186,187,186,186,188,188,187,187,188,188,188,189,189,189,190,190,189,189,191,191,190,191,191,52,176,178,178,178,180,180,180,204,201,204,200,204,200,204,200,180,200,179,196,180,177,177,193,179,179,180,194,180,181,181,181,52,181,181,180,52,185,184,184,52,184,183,182,52,181,52,181,52,180,52,180,52,179,180,180,180,181,181,181,182,182,179,202,192,203,194,203,188,187,187,188,52,187,52,188,52,52,52,52,52,52,53,52,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,176,52,177,177,176,52,52,52,52,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,189,189,52,181,52,189,52,52,52,185,52,52,52,184,52,52,52,178,52,186,183,64,64,64,64,64,65,68,68,68,68,68,68,68,68,68,68,67,68,68,68,67,68,67,67,67,68,67,67,67,67,67,67,67,67,67,65,65,65,66,65,66,68,68,67,69,67,68,68,68,68,68,71,71,71,66,66,66,66,66,66,66,66,66,65,66,65,66,66,68,68,68,69,69,69,68,68,68,68,68,68,68,68,67,67,68,68,68,68,67,67,67,67,69,68,67,67,67,68,68,68,67,68,67,67,67,67,67,68,68,68,68,68,67,67,67,67,67,67,67,65,65,66,66,66,65,66,65,65,65,65,65,65,66,65,65,64,64,64,64,64,5,64,5,5,5,5,5,184,183,52,52,52,52,184,184,185,185,185,186,186,186,187,187,54,220,187,187,188,188,52,52,52,52,52,52,52,188,52,52,52,52,52,187,52,188,53,52,52,52,52,188,188,188,188,188,187,187,52,187,52,187,52,186,186,186,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,178,52,178,52,53,53,54,55,55,55,55,55,55,56,40,40,40,40,40,40,38,40,39,39,38,39,38,38,37,39,39,39,39,39,39,39,38,39,39,39,38,39,38,38,38,37,37,59,59,59,59,59,59,54,53,54,53,54,53,54,53,54,59,59,59,59,57,57,57,59,59,40,39,40,39,40,39,39,40,40,40,40,41,40,41,41,42,42,42,41,41,41,41,41,40,40,40,40,40,42,43,42,43,44,44,44,44,44,45,45,45,45,45,45,45,45,45 ,59,59,59,59,59,43,43,41,41,41,40,41,40,40,40,40,40,40,40,40,40,40,39,40,41,40,39,40,40,38,38,39,39,39,38,39,39,39,39,40,39,40,38,40,39,40,40,40,40,41,41,41,59,59,58,59,58,59,58,59,58,59,59,58,59,59,58,58,56,57,55,56,54,54,53,54,52,54,52,52,52,52,52,53,54,52,189,189,190,52,190,191,191,52,191,191,176,52,178,178,178,52,179,179,179,52,178,178,179,52,201,205,201,178,202,178,203,178,193,179,193,178,194,180,195,180,180,180,180,52,180,180,184,52,183,183,183,52,182,181,181,52,180,52,179,52,179,52,178,52,179,179,179,180,201,180,202,181,204,181,203,205,182,52,187,52,187,187,186,52,187,52,186,52,186,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,188,52,188,177,177,52,176,52,52,53,53,54,53,54,53,54,53,54,54,54,53,54,54,54,53,54,54,54,53,54,53,54,53,53,53,53,52,188,179,52,176,52,189,52,177,52,184,52,178,52,183,52,178,52,64,64,64,64,64,64,64,65,65,68,67,68,68,68,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,68,67,67,67,65,65,65,66,65,66,68,68,67,68,67,69,68,68,68,68,68,71,71,71,67,66,66,66,67,66,66,66,65,66,65,66,66,66,68,68,69,68,69,69,68,68,68,68,68,68,68,68,68,67,68,68,68,67,68,67,67,69,69,67,67,67,67,67,68,67,68,67,68,67,67,67,67,68,68,67,68,67,68,67,68,67,67,67,67,67,65,65,66,65,66,65,66,65,66,65,66,65,65,65,65,64,64,64,64,5,64,5,64,5,5,5,5,184,183,184,52,183,52,52,53,52,53,52,53,53,54,53,54,53,203,219,178,219,187,188,177,187,187,187,188,219,187,187,52,187,187,219,191,219,184,219,52,187,52,188,52,187,190,218,189,186,52,186,52,186,52,186,186,186,52,185,52,184,52,52,52,184,52,52,52,52,52,52,53,52,52,52,53,52,53,52,53,52,52,187,52,187,52,186,52,52,52,52,52,52,52,52,53,52,52,52,52,52,52,52,52,188,52,52,52,188,52,188,52,188,52,185,52,53,54,55,56,59,40,39,40,59,40,40,40,59,40,40,40,38,59,59,59,59,59,59,59,59,59,59,59,59,40,39,40,38,40,38,40,38,40,38,39,37,40,59,59,56,56,56,52,52,53,52,53,52,53,52,53,52,53,53,53,53,53,56,55,55,55,56,57,59,40,39,40,39,40,40,40,40,41,41,41,39,42,42,42,41,42,41,41,40,41,41,40,39,41,41,42,43,44,43,43,43,44,45,45,44,45,45,45,44,45,45,45,44,45 ,43,44,42,42,42,42,42,41,41,41,41,40,40,39,40,40,40,40,40,40,40,40,39,38,38,39,40,40,40,37,38,38,38,38,38,38,38,38,39,38,38,38,39,39,40,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,58,59,59,59,58,58,57,57,59,59,58,59,59,58,58,59,59,58,58,56,57,55,56,54,54,53,54,52,191,191,177,177,177,177,54,54,54,54,180,178,178,178,178,178,178,202,206,202,194,203,195,204,196,193,197,194,198,194,180,180,180,180,180,179,183,183,182,182,183,182,182,181,181,180,180,180,179,179,178,178,178,178,178,178,178,179,179,202,180,203,205,205,206,205,206,181,181,186,186,186,186,186,186,186,186,186,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,189,177,52,52,53,53,53,53,53,53,53,53,53,54,53,53,53,53,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,53,176,176,188,188,188,182,182,182,182,182,182,181,181,180,180,64,64,64,64,64,64,64,64,65,65,68,68,68,68,68,68,68,68,68,68,68,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,65,65,65,66,65,66,65,68,67,68,67,69,67,68,68,68,68,68,71,71,71,71,66,66,66,66,66,66,66,65,65,66,66,66,68,68,68,68,69,69,69,68,68,68,68,68,68,68,68,67,67,68,68,67,68,67,67,69,69,68,68,67,67,67,67,67,67,68,68,67,67,67,67,67,68,68,68,68,68,67,67,67,67,67,67,67,67,65,65,66,66,66,66,65,66,65,65,65,65,65,65,65,64,64,64,64,64,5,64,5,5,5,5,5,5,53,183,183,52,183,52,52,52,52,53,53,53,53,53,53,53,53,202,219,203,219,203,218,53,52,52,187,187,218,203,218,202,219,52,52,53,52,53,53,53,220,188,219,188,217,201,217,185,185,185,185,186,185,184,184,185,184,184,184,52,184,52,183,52,183,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,186,186,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,189,52,190,191,191,52,176,53,54,55,56,40,40,40,40,40,40,40,40,40,40,40,40,59,59,59,57,57,56,56,53,54,53,54,53,54,53,56,59,40,39,40,39,40,39,40,37,39,37,38,59,58,57,53,53,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,55,57,59,59,59,59,59,59,59,59,59,59,59,59,59,43,42,42,41,41,41,41,41,41,42,42,42,43,43,45,45,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 ,41,42,41,41,41,41,41,41,40,41,40,41,39,40,39,40,39,40,40,40,40,40,40,40,38,40,38,40,39,40,39,39,37,40,59,40,37,40,59,39,37,39,37,38,37,38,39,40,39,40,40,40,40,40,40,40,40,40,40,40,39,40,39,40,39,40,39,40,39,41,40,42,41,59,59,59,59,59,59,59,58,59,59,59,59,59,58,58,56,57,55,56,54,54,54,54,54,54,54,54,54,54,54,54,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,52,194,179,195,179,195,179,197,179,197,182,198,182,198,181,198,181,199,179,200,179,199,178,200,177,200,177,202,177,202,178,202,178,203,179,205,205,206,52,179,179,185,52,186,185,185,52,186,185,185,52,184,52,184,52,184,52,52,52,184,52,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,188,52,190,52,189,52,52,53,52,53,53,53,53,53,53,53,53,54,53,53,52,53,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,54,53,187,187,52,188,182,180,52,181,52,180,52,182,52,64,64,64,64,64,64,64,64,64,65,65,68,68,68,67,68,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,65,65,66,65,66,65,66,67,69,67,68,67,69,67,68,68,68,68,71,71,71,71,66,67,66,66,66,66,65,65,66,66,66,66,68,68,68,69,68,69,69,68,68,68,68,68,68,68,67,68,67,68,67,68,67,71,69,69,68,68,67,68,67,67,67,67,67,67,68,68,67,67,67,67,68,68,67,68,67,68,67,68,67,67,67,67,67,67,65,65,66,66,65,66,65,66,65,66,65,66,65,65,64,64,5,64,5,64,5,64,5,64,5,5,5,5,53,53,182,52,183,52,52,53,52,53,53,53,53,53,53,53,52,53,52,53,52,53,52,52,52,52,186,52,186,52,186,52,52,52,52,53,52,53,52,53,53,54,53,54,53,54,53,54,53,53,52,53,52,184,183,52,182,52,183,52,183,52,183,52,183,52,184,52,185,52,184,52,185,52,185,52,186,184,185,52,185,52,186,52,186,52,185,52,186,52,186,52,52,52,52,52,186,52,187,52,186,52,187,52,187,52,187,52,187,52,188,53,55,56,56,40,38,40,38,40,39,40,40,40,40,40,59,59,57,58,57,52,52,52,52,52,53,54,53,54,53,54,53,56,59,40,39,40,37,39,37,40,37,59,59,58,56,56,53,54,52,53,52,53,52,53,53,54,53,54,53,54,53,54,53,52,52,52,52,52,52,53,55,56,57,57,57,57,57,57,57,57,56,56,56,56,59,59,41,42,41,42,42,43,41,42,41,44,43,44,43,45,44,45,44,45,44,45,44,45,44,45,44,45,44,45,44,45 ,43,43,42,42,42,41,41,41,41,41,41,41,41,40,40,41,40,41,41,40,40,40,40,40,40,39,39,39,40,40,40,40,40,39,39,38,40,39,39,37,40,38,39,39,39,38,39,38,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,59,59,59,59,59,58,59,59,59,58,59,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,59,59,59,59,59,58,58,56,57,55,56,54,54,53,54,52,176,178,178,194,198,195,198,196,179,196,182,198,182,198,205,199,181,199,179,200,178,200,178,201,177,177,177,201,177,201,177,203,178,204,196,206,204,192,180,180,178,178,186,185,185,186,186,185,185,185,185,185,52,184,184,184,52,52,52,184,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,190,190,52,52,52,52,53,52,53,52,53,53,53,53,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,186,187,187,188,188,178,178,177,177,178,178,177,64,64,64,65,65,65,64,64,64,65,65,68,68,68,68,68,68,68,68,68,68,67,68,68,68,67,68,67,67,67,68,67,67,67,67,67,67,66,65,66,65,66,65,66,67,68,67,69,67,69,67,68,67,68,68,68,71,71,71,71,71,66,66,66,66,65,65,66,66,66,66,66,68,68,69,68,69,69,69,68,68,68,68,68,68,68,68,67,67,68,68,67,71,69,69,68,68,68,68,67,67,67,67,67,67,67,67,68,67,67,67,67,68,68,68,68,68,67,68,67,67,67,67,67,67,67,65,65,66,66,66,66,66,65,66,65,65,65,65,65,65,64,64,64,64,5,64,5,5,5,5,5,5,5,53,53,181,182,52,52,52,52,53,52,53,52,53,53,53,52,53,52,52,52,53,52,52,52,52,52,186,186,52,52,185,186,52,52,52,52,52,52,53,52,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,182,52,52,53,53,53,53,53,183,181,183,182,184,52,183,183,184,52,183,187,185,189,189,188,185,52,189,52,185,52,52,52,178,52,52,52,185,52,52,52,52,52,52,52,184,52,52,52,185,52,187,187,187,52,182,182,183,55,59,59,59,59,59,59,59,59,59,59,59,59,59,58,58,57,56,56,52,53,53,53,54,54,54,54,53,54,53,53,53,56,59,59,59,59,59,59,59,59,58,58,57,55,54,55,52,52,53,55,52,53,53,53,53,54,53,54,54,54,54,54,54,54,54,54,53,53,52,54,53,57,57,56,56,56,56,55,55,55,55,54,53,56,56,59,59,42,42,59,59,59,59,59,59,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 ,42,44,43,43,41,42,41,41,41,41,40,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,38,39,40,40,40,40,40,40,39,40,38,38,37,40,38,40,37,40,39,40,39,40,39,40,39,39,39,39,39,40,39,40,39,40,39,40,39,40,39,40,40,40,40,41,41,41,41,41,41,59,59,59,58,59,59,59,58,59,58,59,58,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,58,57,57,57,59,59,58,59,59,58,58,56,57,55,56,54,54,53,54,52,196,198,197,196,178,197,181,197,180,198,203,199,179,200,178,201,177,201,191,202,191,202,191,202,191,203,177,204,177,192,52,178,52,53,53,176,185,185,184,53,53,53,54,54,185,184,184,184,52,183,183,183,52,183,52,183,52,183,52,182,52,183,52,183,52,184,52,185,52,185,52,186,52,186,52,187,52,188,52,189,52,189,52,52,53,52,52,52,53,52,53,52,53,52,53,52,53,179,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,188,52,176,52,183,176,176,178,64,64,64,65,65,65,64,64,64,65,65,68,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,68,66,65,65,65,66,65,66,65,68,67,69,67,68,67,69,67,69,67,69,68,71,71,71,71,71,66,66,67,65,67,67,66,66,66,66,66,68,69,68,69,68,69,68,68,68,68,68,68,68,68,67,68,67,68,67,71,69,69,68,69,68,68,67,68,67,67,67,67,67,67,67,68,67,68,67,67,68,68,67,68,67,68,67,68,67,67,67,67,67,67,65,65,66,66,66,66,65,66,65,66,65,66,65,65,65,64,5,67,65,65,64,64,5,64,5,64,5,64,5,5,5,191,181,52,182,52,52,53,52,53,52,53,52,183,185,52,185,52,52,52,52,52,185,52,185,52,52,52,52,181,185,52,186,52,52,53,52,53,52,53,52,53,52,53,52,53,53,53,52,53,52,52,181,52,181,52,181,52,52,53,52,53,183,180,184,184,184,186,184,185,184,187,185,186,185,52,185,52,185,52,185,52,185,52,184,52,185,52,184,52,177,52,186,52,179,52,185,52,181,52,186,52,185,52,186,181,182,52,187,55,56,56,57,57,57,58,57,58,57,58,57,58,57,58,56,57,55,56,52,53,52,54,53,54,54,54,53,54,53,54,53,54,53,56,56,57,57,58,57,58,57,57,57,56,53,53,52,52,53,55,54,55,53,54,53,54,53,54,53,54,54,55,54,55,54,55,54,54,53,52,53,53,53,57,56,56,55,55,55,53,53,54,53,54,53,53,56,56,57,58,58,58,57,58,57,58,59,59,59,59,59,59,59,59,59,45,44,45,44,45,44,45,44,45,44,45 ,43,44,44,43,43,42,42,41,41,40,41,40,40,39,40,40,41,41,40,40,40,39,40,41,41,41,41,41,40,40,40,40,40,40,40,41,40,39,39,38,40,40,40,40,40,40,40,39,40,39,40,39,39,39,39,39,38,39,39,39,38,38,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,40,40,40,41,41,40,40,40,40,40,40,40,40,40,40,40,39,40,41,40,40,40,40,40,41,40,40,40,40,40,59,59,59,59,58,59,59,59,59,59,58,58,56,57,55,56,54,54,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,178,183,183,53,53,53,53,53,54,54,54,55,183,183,182,182,183,182,182,182,182,182,52,183,52,183,52,183,184,184,184,185,185,185,185,186,186,186,186,188,188,187,52,188,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,179,52,52,52,52,52,52,52,52,53,52,52,52,52,52,52,52,52,52,52,52,53,52,52,52,52,52,52,52,52,52,55,55,54,53,53,64,64,64,64,65,65,65,65,64,64,65,65,68,68,68,68,68,68,68,68,68,68,68,68,67,68,67,68,67,68,67,67,67,67,67,67,66,65,65,65,66,65,66,65,68,67,68,67,69,67,69,67,69,67,69,68,69,68,71,71,71,71,66,66,65,67,67,68,66,66,66,66,68,68,68,68,68,69,69,68,68,68,68,68,68,68,68,68,67,67,68,71,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,67,68,68,67,67,67,68,68,68,67,67,71,68,67,68,68,67,67,67,67,67,65,65,66,66,66,66,65,66,65,65,65,65,65,65,67,67,67,67,65,65,64,64,64,64,5,64,5,5,5,5,5,5,180,52,52,52,52,52,52,52,52,52,185,184,184,52,52,52,52,53,53,54,54,180,184,180,185,52,185,185,185,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,179,181,180,181,180,183,182,184,184,52,52,52,185,185,53,53,53,52,52,52,52,52,187,188,188,188,189,189,189,189,190,190,190,191,191,52,191,52,177,52,179,179,180,180,181,181,181,183,183,183,183,181,181,181,181,55,55,54,53,55,55,55,56,56,56,56,56,56,56,56,56,56,55,55,52,52,53,53,53,54,55,54,54,54,54,54,54,54,53,53,53,53,55,56,56,57,56,57,56,56,55,53,52,52,52,53,54,54,54,54,53,53,53,54,54,54,54,54,54,55,54,55,54,55,54,54,53,53,52,52,56,56,55,55,54,54,54,54,54,54,54,54,53,53,53,56,58,56,56,56,56,56,56,58,57,58,57,58,57,58,57,58,59,59,59,59,59,59,59,59,59,59,59 ,43,43,42,43,42,43,42,42,41,41,40,41,40,41,41,42,41,42,40,42,42,40,39,41,42,42,42,42,40,40,40,40,40,40,40,40,40,41,40,40,39,40,41,41,41,40,40,40,41,41,41,41,41,41,39,40,38,39,39,40,38,40,38,40,58,59,40,41,41,41,59,59,59,59,41,41,41,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,39,40,39,40,39,40,38,39,38,39,38,39,39,40,39,40,40,41,41,59,59,59,59,59,58,58,59,59,58,59,59,58,58,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,56,56,56,53,53,53,53,53,53,53,54,57,57,57,57,57,57,57,59,59,59,182,181,52,182,52,182,52,183,52,184,184,185,185,185,185,186,186,186,187,187,187,187,188,188,52,187,52,188,52,188,52,188,52,189,52,52,52,52,52,52,52,178,52,178,52,179,52,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,185,52,185,52,52,52,191,52,190,52,190,64,64,64,65,65,65,65,65,64,64,65,65,68,68,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,66,65,65,65,66,65,66,65,66,68,68,67,68,67,69,67,68,67,69,67,69,68,69,71,71,71,71,71,65,67,67,67,66,66,66,66,66,68,68,69,68,69,69,68,68,68,68,68,68,68,68,68,67,68,67,71,69,69,68,69,68,68,68,68,67,68,67,67,67,67,67,67,67,68,67,68,67,67,68,68,67,67,71,68,67,67,67,68,67,67,67,67,67,65,65,66,65,66,65,66,65,66,65,66,65,65,65,67,67,67,67,65,65,65,64,64,5,64,5,64,5,64,5,64,5,5,181,52,182,52,183,52,184,52,184,182,184,52,52,53,52,53,53,54,53,54,184,52,184,52,184,52,184,52,185,52,178,52,178,52,179,52,179,52,52,52,52,52,52,52,52,52,179,52,179,52,179,53,53,53,53,53,53,53,52,53,183,52,183,53,53,53,52,53,52,53,52,188,183,188,183,188,183,189,184,190,183,52,183,52,184,52,184,52,178,52,184,179,179,181,181,181,182,182,180,180,180,54,53,53,52,52,53,53,53,53,53,55,54,55,54,55,54,55,54,52,52,53,52,53,52,53,53,54,54,55,54,55,54,55,54,54,54,54,53,54,53,53,54,56,55,56,55,55,55,54,53,52,52,53,52,54,53,54,53,54,52,52,53,54,53,54,54,54,54,55,54,55,54,54,53,54,53,53,52,56,55,55,55,55,55,55,54,55,54,54,53,54,53,53,53,56,55,55,54,55,54,55,56,56,56,56,56,56,56,56,56,58,57,58,57,58,57,58,57,58,57,58 ,43,43,44,42,43,43,43,42,42,40,40,40,41,41,40,41,41,41,41,41,41,41,41,41,41,41,40,41,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,40,40,59,59,59,59,59,59,59,58,59,59,59,58,59,59,59,58,59,59,59,59,59,59,59,59,59,59,59,40,40,40,40,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,39,40,39,41,41,41,40,41,42,42,41,42,42,43,43,59,59,59,59,59,59,59,58,59,58,58,58,58,58,58,58,58,58,58,57,58,57,57,57,57,57,57,57,57,57,56,56,57,56,56,56,56,56,56,55,56,56,55,55,55,55,55,55,55,55,55,57,59,59,59,59,59,59,59,59,54,41,41,40,41,41,181,181,182,183,183,55,55,55,55,54,56,56,55,55,55,54,54,54,186,186,186,186,186,187,187,187,187,187,187,187,52,52,52,187,52,52,52,55,55,177,177,178,52,52,52,52,52,52,52,179,52,52,52,178,52,52,52,52,52,52,52,184,52,52,52,184,52,186,52,186,52,190,189,189,64,64,64,64,65,65,65,65,65,65,64,65,65,68,68,68,68,68,68,68,68,68,68,67,68,68,68,67,68,67,67,67,68,67,67,66,65,65,65,65,65,66,65,66,68,68,67,68,67,69,67,69,67,69,67,69,67,69,68,71,71,71,71,71,67,67,67,66,68,66,66,66,68,68,68,68,69,69,69,68,68,68,68,68,68,68,68,68,68,67,67,68,69,69,69,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,68,68,68,67,67,67,67,71,68,67,68,67,67,68,68,67,67,67,67,67,65,66,66,66,66,65,66,65,65,65,65,65,65,67,67,67,67,65,65,65,65,64,64,64,64,5,64,5,5,5,5,5,5,182,52,182,183,183,52,184,183,184,52,52,52,52,53,53,53,52,53,53,53,53,53,184,180,185,52,52,52,176,181,177,181,178,185,185,52,177,52,184,183,178,52,181,52,177,52,180,53,53,53,53,53,52,53,53,53,52,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,190,52,52,52,191,191,190,191,191,176,176,178,178,178,180,180,53,53,53,53,53,54,54,54,53,54,53,53,52,52,53,53,53,54,53,53,53,53,53,52,52,53,53,53,53,53,53,54,54,54,54,54,55,55,55,55,54,55,54,54,53,54,53,53,53,53,54,55,54,55,54,54,53,53,53,52,52,53,53,53,53,53,53,53,52,53,53,54,53,54,54,54,54,54,54,54,53,54,53,53,52,52,188,52,52,53,53,54,53,55,54,54,54,54,53,53,51,51,55,54,53,53,53,53,53,55,54,55,54,55,54,55,54,56,56,56,56,56,56,56,56,57,56,57,57 ,42,43,43,44,43,44,42,43,41,42,42,41,41,40,40,41,41,41,41,41,40,40,41,40,40,40,40,41,59,59,58,59,59,59,58,59,59,59,59,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,59,59,59,59,59,59,59,59,59,59,59,40,40,40,40,40,39,40,39,40,39,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,40,41,40,42,42,41,40,41,41,42,41,42,41,42,41,43,43,43,43,43,43,43,43,42,41,40,40,40,40,41,40,40,41,42,41,42,41,42,41,59,59,59,58,59,58,58,57,58,57,58,57,57,56,57,56,56,56,57,57,57,57,57,57,57,57,57,59,59,40,40,39,40,39,40,39,41,40,41,40,41,40,41,55,56,55,56,55,55,56,56,55,56,55,55,54,54,54,54,53,54,53,53,52,56,56,56,55,56,186,52,187,52,182,52,185,52,186,52,53,53,55,55,54,177,177,52,178,52,178,52,178,52,177,52,177,52,185,52,184,52,184,52,183,52,184,52,184,52,185,52,186,186,189,52,190,190,64,64,64,65,65,65,65,65,65,65,65,65,65,68,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,65,65,65,65,65,65,66,65,66,66,66,66,68,67,68,67,68,67,69,67,68,67,69,67,69,68,69,71,71,71,71,71,71,67,67,68,66,68,66,66,68,68,68,69,68,69,68,68,68,68,68,68,68,68,68,68,67,67,67,68,69,69,68,69,68,69,67,68,67,68,67,67,67,67,67,67,67,67,68,68,67,68,67,67,71,71,68,68,67,67,67,67,68,68,67,67,67,67,65,65,66,66,65,66,65,66,65,66,65,66,65,67,67,67,67,65,65,65,65,65,64,64,5,64,5,64,5,64,5,64,5,5,55,179,183,179,183,179,183,178,183,52,183,52,184,52,52,53,52,53,52,53,53,53,183,52,190,52,191,52,191,52,176,53,52,184,177,183,177,182,177,181,176,52,176,180,177,179,52,53,52,53,52,53,52,53,52,52,52,53,52,53,52,53,52,52,52,53,52,52,52,52,183,52,189,52,182,52,190,52,183,52,191,190,183,191,176,52,184,178,52,53,52,53,53,54,53,54,53,54,53,54,54,54,53,54,53,54,53,52,53,52,52,53,52,53,52,52,52,53,52,53,53,54,53,54,54,54,54,54,55,55,54,55,54,55,53,54,53,54,52,52,52,53,53,53,53,53,53,53,53,53,52,52,52,53,52,53,52,53,52,52,53,54,53,54,53,54,53,54,53,54,53,53,52,53,52,53,52,52,188,53,53,53,53,53,53,54,52,53,52,53,51,52,51,54,54,52,51,51,52,53,53,53,53,53,53,53,53,53,54,55,54,55,54,55,54,55,55,56,55,55 ,41,40,41,42,42,41,41,42,44,43,44,43,44,42,43,42,43,41,40,41,41,59,59,59,59,59,59,58,59,58,59,58,58,59,59,59,59,59,59,59,59,58,58,58,58,58,59,58,58,58,58,58,58,58,58,58,58,58,59,58,59,59,59,58,59,59,59,59,59,59,59,59,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,40,41,40,40,40,42,42,42,42,42,43,43,43,43,42,42,42,42,42,43,43,43,43,43,43,43,41,42,40,40,40,40,40,40,40,42,41,42,41,42,41,42,41,42,41,59,59,58,58,58,57,57,56,56,56,56,57,57,57,57,57,59,59,59,59,59,59,59,59,38,38,38,38,40,39,39,38,39,38,39,39,40,39,40,56,56,55,56,55,55,56,56,55,55,55,55,54,54,54,54,53,54,53,53,52,53,56,56,55,56,55,55,55,179,179,180,180,181,181,182,53,53,53,55,55,55,55,186,187,187,188,189,189,190,190,191,191,176,176,183,184,184,183,183,183,183,183,183,184,183,183,185,185,185,53,54,53,54,64,64,64,64,65,65,65,65,65,65,65,65,68,71,68,68,68,68,68,68,68,68,68,68,68,68,67,68,67,68,67,68,65,65,66,65,65,65,66,65,66,66,66,66,66,68,68,67,68,67,69,67,68,67,69,67,69,67,69,68,71,71,71,71,71,71,66,68,66,68,66,66,68,68,68,68,68,69,68,68,68,68,68,68,68,68,68,68,68,67,67,67,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,68,68,67,67,71,71,71,68,68,67,67,67,67,67,68,67,67,67,67,67,67,65,66,66,66,66,66,65,66,65,65,65,65,65,67,67,67,65,65,65,65,65,64,64,64,64,64,5,64,5,5,5,5,5,55,52,53,53,53,53,53,182,178,182,178,183,178,183,52,52,52,52,52,52,53,52,53,189,180,189,180,180,180,190,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,189,52,189,189,190,190,190,190,191,191,191,177,177,177,177,52,52,53,53,53,53,53,53,54,53,54,53,54,53,54,53,54,53,54,52,53,52,52,52,53,53,52,52,52,52,53,52,53,53,53,53,53,53,54,54,54,55,55,54,54,54,54,54,54,53,53,53,53,53,54,53,54,53,53,53,53,53,53,53,53,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,185,187,187,187,52,52,52,53,52,53,53,53,52,52,52,52,51,51,54,52,52,52,52,52,51,51,51,51,51,51,51,51,51,53,53,53,53,53,53,53,53,55,54,54,54 ,41,42,41,42,40,42,41,42,41,42,43,44,43,42,42,43,43,59,58,59,58,59,58,59,58,58,58,59,58,59,58,59,58,59,58,59,58,59,58,58,58,58,58,58,58,58,58,58,57,58,57,58,57,58,58,58,58,59,58,59,58,59,59,59,58,59,59,40,40,40,40,41,40,41,40,41,40,41,41,41,41,41,41,42,41,41,41,41,41,41,41,41,41,41,41,41,40,41,40,41,40,42,41,42,41,42,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,42,41,40,40,40,40,40,40,41,40,41,40,42,41,42,41,42,41,42,41,42,40,41,40,41,40,41,40,40,40,39,39,40,38,39,38,38,38,39,39,40,39,40,39,40,39,41,40,41,39,40,39,40,39,40,58,56,55,56,55,56,55,56,55,56,55,56,55,55,54,55,54,54,53,54,53,53,52,53,52,56,55,56,55,56,55,55,54,55,54,54,54,54,53,54,53,53,55,55,54,55,54,55,54,187,187,187,189,189,53,54,53,54,56,56,54,55,53,53,53,54,53,54,53,54,53,53,53,53,53,54,64,64,64,64,65,65,65,65,65,65,65,65,67,71,71,68,68,68,67,68,68,68,67,68,67,68,67,68,67,68,67,65,65,65,66,65,65,65,66,65,67,66,66,66,66,68,68,67,68,67,68,67,69,67,68,68,69,67,69,68,69,71,71,71,71,71,71,68,66,68,66,68,66,68,68,68,68,69,69,68,68,68,68,68,68,68,68,68,67,68,67,67,67,69,68,69,68,69,68,68,68,68,67,68,67,68,67,67,67,67,67,67,68,68,67,71,71,71,68,68,67,68,67,67,67,67,67,68,67,67,67,67,67,65,65,66,66,66,65,66,65,66,65,65,65,65,67,67,67,65,65,65,65,65,65,64,64,64,5,64,5,64,5,5,5,5,59,55,55,54,52,55,53,53,53,53,53,53,182,52,182,52,182,52,52,53,52,52,52,53,52,179,190,179,190,52,190,52,190,52,190,52,190,52,190,52,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,181,52,185,52,181,52,187,52,182,52,187,52,181,52,188,52,189,52,189,52,190,52,190,52,190,191,53,53,53,53,53,52,52,53,52,53,52,53,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,52,53,52,53,52,53,52,52,52,53,52,53,52,53,52,53,53,54,52,53,54,55,54,54,53,54,53,52,54,54,53,54,53,54,53,54,53,54,53,53,52,53,52,52,52,53,52,53,52,53,52,53,53,53,52,53,52,53,52,53,52,53,185,52,185,52,186,186,186,52,187,52,52,52,52,53,52,53,52,52,51,52,51,52,52,53,52,53,52,53,52,53,52,53,52,52,51,52,51,52,51,51,53,52,51,52,53,53,53,53 ,43,41,41,40,41,40,39,39,41,40,42,40,41,41,42,42,42,58,58,58,58,59,59,59,59,58,58,58,59,58,58,58,58,58,58,58,58,58,58,57,58,58,58,58,58,57,57,57,58,57,58,57,58,58,58,58,58,58,59,58,59,59,59,58,59,59,59,59,59,59,59,58,59,59,59,58,59,59,59,58,59,59,59,58,59,58,59,58,59,58,59,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,59,58,59,59,59,58,59,59,59,58,59,58,59,58,59,59,40,41,42,40,40,40,40,40,40,40,40,40,40,40,41,40,40,41,42,41,42,41,41,41,41,40,41,41,40,40,40,39,39,39,38,38,38,38,39,38,38,38,39,38,38,38,39,40,40,40,40,39,59,58,59,58,56,56,56,56,56,55,56,56,56,55,56,55,55,55,55,54,54,54,54,54,53,53,53,53,53,56,56,56,56,55,55,55,55,55,55,54,54,54,54,54,54,53,53,53,53,54,55,54,54,54,54,54,54,54,54,54,54,53,53,56,56,55,55,54,54,53,53,53,53,53,53,53,53,53,53,54,64,64,64,64,65,65,65,65,65,65,65,67,67,71,71,68,68,68,68,68,68,68,68,68,68,67,68,68,68,66,65,66,65,66,65,66,65,66,68,70,67,66,66,66,66,68,68,68,67,68,67,69,67,68,68,69,67,69,67,69,69,71,71,71,71,71,71,66,68,66,68,66,68,68,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,68,67,71,71,71,71,68,68,68,67,68,67,67,67,67,67,68,67,67,67,67,65,65,66,66,66,66,66,66,65,65,65,65,65,67,67,67,65,65,65,65,65,65,65,64,64,64,64,64,5,64,5,5,5,5,58,56,55,54,52,55,56,55,52,52,53,177,176,52,182,52,176,177,188,52,52,52,52,52,52,52,189,179,179,182,182,53,53,53,53,53,53,53,53,54,52,52,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,186,52,186,186,187,187,187,188,188,187,53,53,53,53,53,53,53,54,53,53,53,53,53,53,53,53,53,53,52,52,52,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,53,52,52,53,53,52,52,52,52,52,52,53,53,53,53,52,52,54,54,54,54,54,53,54,54,54,53,54,53,53,53,53,53,53,53,53,53,53,52,53,52,52,52,53,53,52,52,53,53,53,52,53,52,52,52,53,52,52,52,52,52,52,185,185,186,186,186,186,52,52,51,52,52,52,52,52,52,52,184,182,182,53,51,53,53,54,53,53,53,53,53,53,53,52,52,51,51,51,52,52,52,52,52,52,52,51,51 ,42,43,42,42,41,42,40,41,39,40,39,41,39,40,40,41,42,42,41,42,58,59,58,58,58,59,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,57,57,57,57,57,56,57,56,57,56,57,56,57,57,58,57,58,59,59,58,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,39,40,41,40,40,40,41,40,41,40,41,40,41,41,42,41,42,40,41,40,41,40,41,39,40,40,40,39,40,38,39,38,38,38,39,38,39,38,39,38,39,39,40,39,59,59,59,59,58,58,56,55,56,55,56,55,56,56,56,55,56,55,56,54,55,54,55,54,54,54,54,53,54,53,54,52,53,52,53,56,56,55,56,55,56,55,55,54,55,54,55,54,54,54,54,53,54,53,54,53,55,54,54,53,54,53,54,53,54,53,54,53,53,53,54,53,54,53,54,53,53,53,54,53,53,53,64,64,64,64,64,65,65,65,65,65,65,67,67,71,71,71,68,67,67,67,67,68,68,67,68,67,68,67,68,66,65,66,65,66,65,66,70,68,68,68,68,67,66,66,66,66,68,68,67,68,67,69,67,69,67,68,68,69,67,69,67,69,71,71,71,71,71,71,68,66,68,66,68,68,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,67,68,67,67,67,69,69,69,68,69,68,69,67,68,67,68,67,67,67,67,67,67,67,67,67,71,71,71,71,71,68,68,67,68,67,68,67,67,67,67,67,68,67,67,67,67,65,66,65,66,65,66,65,66,65,66,65,65,65,67,67,65,65,65,65,65,65,65,65,64,64,64,5,64,5,64,5,5,5,59,57,56,55,54,52,55,55,54,52,52,53,189,187,191,187,191,187,52,187,52,188,52,188,52,188,177,52,53,52,53,52,53,52,53,52,53,52,53,53,53,190,52,52,53,52,52,52,52,178,52,183,52,180,52,185,52,180,52,186,52,186,187,186,52,188,52,52,53,52,53,53,53,53,53,53,54,53,53,53,53,53,53,53,53,53,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,53,53,53,53,53,53,53,52,53,52,53,52,53,52,53,53,54,53,54,54,52,52,52,52,55,53,54,53,54,53,54,53,53,53,54,53,53,53,54,53,53,53,53,52,53,52,53,52,52,53,54,52,52,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,184,52,185,52,185,186,186,51,184,185,51,52,51,52,51,52,183,51,182,51,182,53,51,52,52,54,54,54,53,53,53,53,51,52,52,53,53,53,53,53,52,53,52,52,51,51 ,42,42,41,41,41,41,40,40,39,39,40,40,39,39,40,57,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,58,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,57,56,56,56,56,55,57,57,57,57,58,57,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,58,58,58,58,58,58,58,57,57,57,57,57,58,57,59,58,41,41,40,40,40,40,40,40,40,40,40,40,41,41,41,41,42,41,42,41,42,41,42,43,43,43,43,42,42,42,42,41,40,40,40,40,40,40,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,59,58,59,58,59,58,58,56,56,56,55,56,55,55,55,55,55,55,54,55,56,56,55,56,55,55,55,55,54,54,54,54,53,53,53,53,53,53,52,52,52,52,191,191,191,177,177,55,55,55,55,55,55,55,54,55,54,54,54,54,54,54,53,54,53,53,53,53,53,54,53,54,53,53,53,53,53,53,53,53,53,64,64,64,64,64,65,65,65,65,65,65,67,67,71,71,71,71,67,67,67,67,71,68,68,68,68,68,68,68,67,65,66,65,66,65,70,70,68,68,68,68,68,65,66,66,66,68,68,68,68,67,69,67,69,67,68,68,69,67,69,67,69,69,71,71,71,71,71,68,66,68,66,68,66,68,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,69,69,68,69,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,71,71,71,71,68,68,68,67,67,67,67,67,67,67,67,68,67,67,67,67,65,65,66,66,66,66,66,65,65,65,65,65,65,67,67,65,65,65,65,65,65,65,65,65,64,64,64,5,64,5,5,5,5,59,59,57,56,55,54,52,57,56,55,54,53,52,53,53,53,53,53,191,191,176,52,177,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,53,52,190,52,52,52,52,52,52,52,183,183,184,184,184,185,185,185,186,186,186,52,187,52,52,52,52,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,53,52,52,52,53,52,53,52,52,52,52,53,53,53,53,53,53,53,53,53,53,52,52,52,52,53,53,53,54,54,54,52,54,54,55,54,54,54,53,52,52,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,53,53,53,53,53,53,53,52,52,52,53,53,53,53,53,52,53,52,52,52,52,52,52,52,52,184,184,185,185,186,186,185,185,184,184,184,51,51,51,183,51,182,182,181,181,181,51,52,53,53,53,53,53,53,53,52,51,52,53,54,54,53,53,53,53,52,52,51,51,51 ,44,43,41,42,58,59,58,59,58,59,58,59,58,59,59,57,58,58,57,58,57,58,57,58,57,57,57,57,57,57,57,57,56,57,56,57,56,57,56,57,56,57,56,56,55,56,55,56,55,56,55,57,55,57,56,57,59,59,58,59,59,59,58,58,57,58,57,58,57,57,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,57,57,58,57,57,55,56,56,57,57,57,57,57,57,59,59,58,56,57,56,58,58,58,58,59,58,59,58,59,58,59,58,59,58,59,58,59,40,41,40,41,41,42,41,42,41,42,41,42,41,42,41,42,41,43,43,42,42,42,42,42,40,41,40,41,40,41,40,40,38,39,38,39,38,39,38,39,38,40,39,40,39,59,59,59,59,59,59,59,59,58,59,58,58,58,58,58,58,58,58,58,56,56,56,56,55,56,55,55,54,55,54,54,53,54,53,53,53,53,52,53,52,52,190,52,191,191,177,52,178,52,179,179,55,55,54,55,54,55,54,54,54,54,53,54,53,54,53,54,53,53,53,54,53,54,53,54,53,54,53,53,53,53,64,64,64,64,64,65,65,65,65,67,67,67,67,71,71,71,67,67,67,67,70,71,71,68,67,68,67,68,67,65,66,65,66,65,70,70,68,70,68,68,68,68,66,66,66,66,68,68,68,67,68,67,68,67,68,68,68,67,69,67,69,67,69,68,71,71,71,71,69,68,66,68,66,68,68,69,68,68,69,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,69,68,69,68,69,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,71,71,71,71,68,67,68,67,68,67,67,67,67,67,67,68,67,67,67,67,65,66,66,65,66,65,67,69,67,67,67,67,67,67,65,65,65,65,65,65,65,65,65,65,64,5,64,5,64,5,64,5,5,59,59,58,58,59,59,57,57,56,56,54,54,53,53,52,53,52,53,186,52,187,52,188,52,188,52,188,52,179,52,188,52,188,52,52,52,52,53,52,53,52,53,52,52,191,52,190,52,191,52,183,52,183,52,184,52,185,52,185,185,186,52,186,52,187,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,53,52,52,52,53,52,53,52,53,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,53,53,54,53,54,53,54,54,55,54,54,53,53,53,54,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,53,52,53,52,53,52,53,52,53,53,53,52,53,52,53,52,53,52,52,181,52,52,52,181,52,183,52,184,184,184,184,185,51,185,51,184,51,51,51,183,51,182,51,182,51,181,51,180,50,52,53,52,53,52,53,52,53,51,53,53,54,53,54,53,53,52,53,51,52,51,51 ,59,58,58,57,58,58,58,57,58,58,58,58,58,58,59,57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,56,56,56,56,56,56,56,55,56,56,55,55,56,55,55,55,57,56,59,58,59,58,58,58,58,57,58,57,57,57,56,56,57,57,57,57,57,57,57,57,57,57,57,56,57,56,57,56,57,56,56,56,56,56,56,55,56,56,56,55,56,56,56,56,57,57,57,56,57,57,57,57,58,58,58,58,58,58,58,58,59,59,59,58,58,58,58,58,58,58,58,40,41,40,41,41,42,41,41,41,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,59,59,59,59,59,40,39,39,39,39,39,39,39,39,39,39,39,39,59,59,59,58,59,58,59,58,59,58,59,58,58,58,59,58,58,58,58,56,56,56,56,56,56,56,56,55,55,55,55,55,54,55,54,54,54,54,54,54,53,53,53,53,53,53,52,52,52,52,52,52,180,52,181,179,179,55,54,54,54,54,54,54,53,54,53,53,53,54,53,53,53,54,53,53,53,53,53,53,64,64,64,64,64,65,65,65,65,67,67,67,67,71,71,67,67,67,67,67,70,68,71,71,68,68,68,68,67,65,66,65,66,65,70,70,68,70,68,68,68,68,68,65,66,66,66,68,68,68,68,67,68,67,69,67,68,67,69,67,69,67,69,69,69,71,71,71,71,68,66,68,66,68,68,69,69,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,71,71,71,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,65,65,66,66,65,71,69,68,67,67,67,67,67,67,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,5,5,5,5,59,58,58,58,57,57,59,58,58,57,57,56,56,55,55,54,53,52,52,187,187,187,187,187,187,178,178,179,179,178,52,178,52,177,191,190,52,52,52,52,52,52,52,52,190,190,190,190,190,190,52,183,183,184,52,184,184,52,185,185,186,186,52,52,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,53,53,52,53,52,52,52,52,52,52,53,188,52,188,52,54,52,52,52,53,53,53,53,53,52,53,52,53,52,52,52,53,52,52,52,52,52,53,53,53,53,53,53,54,54,54,53,53,53,53,53,53,52,52,52,53,52,52,52,53,52,52,52,52,52,52,52,52,52,52,52,53,53,52,52,53,53,53,52,53,53,52,52,53,52,52,52,52,52,181,181,52,182,182,182,183,183,183,184,184,51,51,51,52,51,51,51,51,51,51,51,51,181,51,180,51,50,50,50,51,50,50,50,52,52,51,52,53,52,53,52,53,53,53,52,52,52,51,51 ,57,58,57,57,57,58,57,57,57,58,57,58,59,58,57,57,57,57,56,57,56,57,56,57,56,57,56,56,55,56,55,56,55,56,55,55,55,56,55,56,55,56,55,56,55,56,55,55,55,55,54,55,58,59,57,58,58,58,57,58,57,58,56,57,56,57,55,57,56,57,56,57,56,57,56,57,56,57,55,57,55,56,55,56,55,56,55,56,55,56,55,55,55,56,55,56,55,56,55,56,55,56,55,56,56,57,56,57,57,58,57,58,57,58,57,58,57,58,57,58,58,58,58,58,58,59,58,59,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,58,59,40,41,40,41,40,41,40,41,40,41,40,41,40,39,40,42,39,39,39,40,39,59,59,59,59,59,59,58,59,58,59,58,58,58,58,58,58,58,58,58,57,58,57,58,56,56,56,56,55,56,55,56,55,56,55,56,55,56,55,56,55,55,55,55,54,55,55,55,54,55,56,56,55,56,55,56,55,55,54,55,54,56,55,55,53,53,52,178,53,53,53,54,53,54,53,54,53,54,53,54,53,64,64,64,64,64,65,65,65,67,67,67,67,70,67,67,67,67,67,70,68,70,68,71,71,71,67,68,67,65,66,65,66,65,70,70,68,70,68,70,68,68,68,68,66,66,66,67,68,68,68,67,68,67,69,67,68,68,68,67,69,67,69,67,69,69,69,71,71,71,69,68,66,68,68,68,69,69,68,69,69,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,69,69,69,68,69,68,69,67,68,67,68,67,67,67,68,67,67,67,68,67,67,67,67,67,67,71,71,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,65,66,71,71,71,69,68,68,67,67,67,67,67,65,65,65,65,65,65,65,65,65,65,65,64,64,5,64,5,64,5,5,59,59,58,59,58,58,57,58,57,57,56,57,56,56,55,59,57,57,55,55,53,52,54,54,53,53,53,53,52,52,52,177,187,191,53,191,191,52,190,52,190,52,190,52,190,52,52,52,52,52,52,52,183,52,183,185,185,53,53,185,185,185,187,52,186,52,187,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,187,187,54,53,52,187,53,54,53,54,53,53,53,53,53,53,52,53,52,53,52,53,52,53,52,52,52,53,52,53,53,53,53,54,53,54,53,53,52,53,52,52,52,53,52,52,52,52,52,52,52,53,191,52,191,52,191,52,52,53,52,53,52,53,52,52,52,53,52,53,52,53,52,52,52,53,180,52,180,52,181,181,181,187,182,52,182,52,183,52,185,52,51,52,51,52,51,52,51,51,181,51,51,51,181,51,181,51,50,51,50,51,50,51,50,51,50,50,52,52,51,52,52,52,52,52,52,52,51,51 ,57,57,57,56,57,56,57,56,57,59,59,58,57,57,57,56,57,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,55,55,54,55,54,55,54,55,54,54,56,56,56,56,56,56,56,56,55,55,55,56,55,56,55,56,55,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,55,56,56,56,56,57,57,57,57,57,57,57,57,57,57,57,57,57,58,59,57,57,58,57,56,57,57,57,56,57,56,57,57,57,57,57,57,57,57,58,58,58,58,59,59,59,40,40,40,40,40,42,42,42,41,40,40,41,40,41,40,41,40,42,41,40,40,40,40,40,40,59,59,59,59,59,58,59,59,58,59,58,59,58,59,58,59,58,58,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,56,56,56,55,55,54,54,54,54,53,53,54,54,54,54,54,54,53,54,64,65,53,53,53,53,53,64,64,64,64,64,64,65,65,65,67,67,67,70,68,67,67,67,67,70,68,68,68,71,71,71,71,71,68,68,65,65,66,65,70,70,68,70,68,68,68,68,68,68,68,66,66,66,67,68,68,68,68,67,69,67,68,67,68,67,68,67,69,67,69,68,69,68,71,71,71,68,66,68,66,69,69,69,68,68,68,69,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,71,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,65,71,71,71,71,69,69,68,68,67,67,67,67,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,5,5,5,5,39,39,39,38,38,38,59,59,59,59,58,58,58,58,57,57,57,59,57,56,55,54,52,55,55,55,54,54,54,54,53,53,53,53,52,52,190,190,190,189,190,190,189,190,190,189,189,52,52,52,52,52,183,183,184,52,52,52,52,53,53,53,180,52,181,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,186,52,53,54,53,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,190,189,189,190,190,190,191,52,190,52,191,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,179,180,180,180,181,52,52,52,52,52,52,52,52,52,52,52,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,51,52,51,50,50,50,50 ,56,57,55,56,55,56,56,56,58,59,57,57,56,56,56,56,55,56,56,56,55,56,54,55,54,55,55,55,54,55,54,55,54,55,54,53,53,53,53,53,53,53,53,53,53,53,53,53,54,55,54,55,54,55,54,55,54,55,55,56,55,56,55,56,55,55,54,56,55,56,55,56,55,55,55,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,55,55,55,55,55,56,55,56,55,56,55,56,55,56,55,57,56,57,56,56,56,57,56,57,56,57,55,56,55,56,55,56,56,57,56,57,56,57,57,58,57,58,58,58,58,59,58,41,41,42,41,41,41,42,41,41,41,42,41,41,43,43,41,41,41,42,41,42,41,42,41,42,41,40,40,40,40,41,39,40,39,39,38,39,59,59,58,59,58,59,58,59,58,59,58,58,58,58,57,58,57,58,57,58,57,58,57,58,57,57,56,57,56,57,56,56,56,56,55,56,55,56,55,55,54,55,54,55,54,55,54,54,53,54,53,54,53,53,53,55,54,55,54,55,54,54,54,64,64,65,65,59,59,56,55,64,64,64,64,64,64,65,65,65,67,67,67,70,68,68,67,67,67,70,68,70,68,68,71,71,71,71,71,68,65,65,66,65,66,70,68,70,68,70,68,68,68,68,68,68,66,66,67,67,68,68,68,67,69,67,69,67,68,68,69,67,69,67,69,68,69,69,69,71,71,71,69,68,68,69,68,69,68,69,68,69,69,69,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,69,68,69,68,69,68,68,68,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,71,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,69,71,71,71,71,69,68,69,67,68,67,67,67,67,65,65,65,65,65,65,65,65,65,65,65,65,64,64,5,64,5,5,5,40,39,40,37,40,59,40,59,39,59,39,59,40,59,40,59,40,59,40,59,59,58,59,58,58,57,58,57,57,56,57,56,56,55,56,55,55,54,55,54,54,53,54,53,54,52,53,52,53,52,52,183,52,178,178,179,179,179,52,52,53,52,53,180,52,181,52,182,52,182,52,52,52,183,52,52,52,52,52,184,52,52,52,186,52,186,52,53,54,53,54,53,53,52,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,176,52,191,52,190,190,190,53,52,53,52,53,52,52,52,52,189,52,189,52,189,190,190,53,190,190,190,190,190,52,186,52,180,52,181,52,180,52,181,52,180,52,179,52,180,52,179,52,178,52,179,52,178,52,179,179,52,52,52,53,52,53,52,53,52,52,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,50,51,50,51,50,51,50,51,50,51,50,50,51,51 ,56,56,55,55,55,55,55,55,56,56,56,57,58,58,58,58,59,59,54,54,55,54,54,54,55,54,54,54,55,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,55,55,55,55,55,55,55,54,55,55,55,55,55,54,55,55,55,54,55,54,54,54,55,54,54,54,54,54,54,54,55,54,55,54,55,55,55,55,55,55,55,55,55,55,55,55,56,55,56,55,56,56,56,56,57,56,56,56,56,56,56,56,57,57,57,57,57,57,57,57,58,58,58,58,59,58,59,59,59,59,59,41,42,41,41,41,42,41,41,41,41,41,41,41,42,41,41,41,41,41,41,41,41,41,41,41,42,41,42,41,42,41,41,41,40,39,39,39,40,39,39,38,38,38,38,38,40,40,40,40,40,39,39,39,40,39,39,37,37,37,37,37,37,37,39,38,39,39,40,41,40,40,40,40,40,40,40,40,40,40,39,38,38,38,38,38,38,38,39,39,39,39,38,38,40,39,39,39,40,39,39,64,64,64,65,65,65,65,59,56,54,64,64,64,64,64,64,65,65,67,67,67,70,70,68,68,67,70,70,68,70,68,68,71,71,71,71,71,71,71,65,66,65,66,70,70,70,68,68,68,68,68,68,68,68,66,66,66,67,67,68,68,68,69,67,68,67,68,68,68,67,69,67,69,67,69,68,69,69,69,71,69,68,69,68,69,69,69,69,68,68,69,69,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,69,69,69,69,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,71,68,68,68,67,68,67,67,67,67,67,67,67,67,67,69,67,71,71,71,69,69,68,68,67,67,67,67,67,67,69,67,67,65,65,65,65,65,65,65,65,65,64,64,5,64,5,5,5,38,37,38,59,39,37,37,59,39,37,39,59,39,38,38,59,40,39,39,39,40,40,40,40,40,40,40,40,40,59,59,58,58,58,57,57,57,56,56,56,56,55,55,54,54,54,54,53,53,53,52,52,178,178,179,53,53,180,52,52,52,52,52,181,52,181,52,182,52,52,52,183,52,52,52,52,52,52,52,185,52,52,52,52,53,52,53,53,53,53,53,53,52,52,52,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,191,52,190,191,191,190,190,52,52,53,52,52,52,52,52,52,52,52,52,52,189,189,189,53,53,54,53,53,52,191,184,179,179,52,180,52,179,179,180,179,179,52,52,52,179,52,178,178,178,52,178,178,177,178,178,178,178,52,52,52,52,53,52,52,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,51,51,51,51,51,50,51,50,50,50,51,50,50,50,50,50,51,53 ,55,55,54,55,54,55,54,55,55,56,56,57,57,58,57,58,56,56,54,54,54,54,54,54,54,54,54,54,53,54,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,53,52,53,53,53,53,55,54,55,54,55,54,55,54,55,54,55,54,54,54,55,54,54,54,54,53,54,53,54,53,54,54,54,54,54,54,55,54,55,54,55,54,55,54,55,54,55,55,55,55,55,55,56,55,56,55,56,55,56,56,57,55,56,56,57,56,57,57,57,57,58,57,58,57,58,58,59,58,59,58,59,58,58,58,58,58,42,41,42,40,42,41,42,41,42,41,42,40,42,41,42,41,41,41,41,40,40,41,42,41,42,41,42,40,42,41,42,41,42,41,42,39,40,40,41,40,40,39,39,37,38,38,40,39,40,39,39,38,40,39,39,38,39,38,39,37,38,38,38,37,37,37,37,59,38,38,38,38,38,38,40,39,40,40,40,38,39,38,39,37,38,38,39,38,39,38,39,37,38,39,40,39,40,39,40,64,64,64,65,65,65,65,65,39,39,64,64,64,64,64,64,65,65,67,67,67,67,70,70,68,70,68,70,68,68,68,68,71,71,71,71,71,71,71,65,66,65,66,65,70,70,68,70,68,68,68,68,68,68,68,66,66,66,67,67,68,68,68,67,68,67,68,67,68,67,69,67,69,67,69,68,69,69,69,68,71,68,69,68,69,69,68,69,68,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,69,69,69,68,69,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,68,67,67,67,67,67,71,68,68,67,68,67,68,67,67,67,67,67,67,67,67,69,68,67,71,71,69,68,69,67,68,67,67,67,67,67,69,68,67,67,65,65,65,65,65,65,65,65,65,64,64,5,64,5,5,37,40,37,40,59,40,59,39,59,40,59,39,59,40,59,39,37,40,37,40,39,40,59,40,39,40,38,40,38,39,39,39,39,40,39,40,39,40,39,39,39,40,59,59,58,58,56,56,55,55,54,54,53,53,52,53,53,53,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,52,53,52,53,52,53,52,53,51,52,51,52,52,53,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,52,52,52,52,52,52,53,52,53,52,52,51,52,51,51,51,53,53,53,54,54,53,54,53,51,51,52,51,52,51,53,53,53,52,53,51,52,51,52,51,52,51,51,51,52,51,51,52,52,51,52,51,52,51,52,52,53,52,53,52,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,50,51,50,51,50,51,50,51,50,50,50,50,51,51 ,54,54,54,54,54,54,54,55,55,55,56,56,56,56,54,54,54,54,54,54,54,54,54,53,54,54,54,53,53,53,54,53,53,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,53,52,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,54,53,54,53,53,53,54,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,54,55,55,55,55,55,55,55,55,56,55,56,55,56,56,56,56,57,57,57,57,57,57,59,59,59,59,59,59,59,59,59,59,59,59,57,57,58,57,58,57,58,57,58,57,58,57,58,57,58,58,58,57,58,58,58,58,58,58,58,58,58,58,58,58,59,58,41,41,41,41,41,41,41,41,41,41,40,41,41,41,41,41,41,41,41,40,40,39,40,40,40,39,39,39,40,39,39,39,39,38,39,38,38,38,38,38,38,37,38,37,38,38,38,38,38,38,38,40,40,39,39,38,38,38,38,38,38,38,39,38,38,38,38,38,38,40,40,40,40,64,64,64,65,65,65,65,65,65,40,64,64,64,64,64,64,64,65,65,67,67,67,70,70,70,70,68,70,68,68,68,68,68,71,71,71,71,71,66,65,66,65,66,65,70,70,70,70,68,68,68,70,68,68,68,68,66,66,67,67,67,68,68,68,68,67,68,67,68,68,68,67,69,67,69,67,69,68,69,69,69,71,69,68,66,69,69,69,68,69,69,69,68,69,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,68,69,69,69,68,68,68,68,67,67,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,71,68,68,68,68,67,67,67,67,67,67,67,67,67,67,69,68,67,71,69,69,68,68,68,67,67,67,67,67,69,68,68,67,67,67,65,65,65,65,65,65,65,65,64,64,5,5,5,38,37,38,37,38,59,40,38,40,37,40,39,39,37,39,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,59,58,58,57,57,55,54,58,56,54,55,53,53,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,52,52,52,52,52,52,52,51,51,52,51,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,53,53,53,53,53,52,53,52,52,52,52,52,52,51,51,51,53,53,53,53,54,54,54,53,54,53,51,51,51,51,54,53,53,53,53,53,53,51,51,51,51,51,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,51,52,51,51,51,51,51,50,51,50,50,50,50,50,50,50,51,51,51,51 ,53,54,53,54,53,54,54,54,54,54,54,54,54,54,52,52,52,54,53,54,53,54,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,53,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,54,53,54,53,54,53,54,53,54,53,54,54,54,54,54,54,55,54,55,54,55,54,55,55,55,55,55,55,56,55,56,55,56,55,56,55,56,55,57,55,57,55,57,56,57,56,57,56,57,56,57,57,57,56,57,57,57,57,57,57,57,57,57,57,57,57,58,57,58,57,58,57,58,57,58,57,58,58,58,58,59,58,59,58,59,58,59,58,59,58,59,59,59,59,43,42,42,41,41,41,41,41,43,42,43,41,41,41,42,41,40,40,41,39,39,38,39,38,39,38,39,38,39,38,39,37,38,38,39,38,39,39,40,39,39,38,39,37,39,38,39,37,39,38,39,38,39,38,38,59,38,37,38,38,38,38,40,39,64,64,65,65,65,65,65,65,65,40,64,64,64,64,64,64,65,65,67,67,67,67,70,68,70,68,70,68,70,68,68,68,71,71,71,71,71,66,65,66,65,66,65,66,70,68,70,68,70,68,68,68,68,68,68,68,66,66,67,67,67,68,68,68,67,68,67,68,68,68,67,69,67,69,67,69,68,69,69,69,68,69,68,69,66,69,69,68,69,68,69,68,69,69,69,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,69,69,68,69,68,68,67,68,67,67,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,68,68,68,67,68,67,67,67,67,67,67,67,67,67,69,68,67,71,71,69,69,68,68,67,67,67,67,67,69,68,68,67,67,67,67,65,65,65,65,65,65,65,65,64,64,5,64,5,40,37,40,59,40,59,40,59,40,59,40,59,40,38,40,38,40,40,40,37,40,40,40,40,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,59,58,59,58,59,58,58,57,55,58,57,56,56,55,55,54,53,58,53,53,53,51,53,51,52,51,52,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,51,52,51,52,51,52,51,51,51,52,51,52,52,52,52,53,52,53,53,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,51,178,53,53,52,53,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,52,52,51,52,51,52,180,52,51,52,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,51,50,51,50,51,50,51,50,51,50,50,51,52,51,52,51,51 ,53,53,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,52,52,53,52,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,53,53,53,54,54,54,54,54,54,54,54,55,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,55,55,55,56,56,56,55,57,56,56,56,57,56,56,56,57,57,57,56,57,57,57,57,57,57,57,57,58,57,58,57,58,58,58,58,58,58,58,58,58,58,58,58,59,59,59,42,42,42,42,42,42,42,42,40,41,41,41,41,41,42,42,42,42,41,41,41,41,39,40,40,41,40,40,40,40,40,39,39,39,39,38,37,38,37,38,38,39,38,38,39,40,39,39,39,37,37,39,38,39,38,39,38,39,38,39,37,38,38,38,38,38,38,38,38,64,64,64,65,65,65,65,65,65,65,64,64,64,64,64,64,64,65,65,67,67,67,67,70,70,70,70,68,70,68,68,68,68,71,71,71,71,66,65,66,65,66,65,66,70,70,70,68,70,68,68,70,68,68,68,68,68,66,66,67,67,67,68,68,68,68,67,68,68,68,68,68,67,69,67,69,67,69,68,69,69,69,68,69,68,69,69,69,69,68,69,69,69,68,69,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,69,69,69,68,68,68,68,67,68,67,67,67,68,67,67,67,68,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,69,68,67,71,71,69,69,68,68,67,67,67,69,69,68,68,68,67,67,67,67,65,65,65,65,65,65,65,64,64,64,5,5,37,38,59,39,59,38,59,40,39,39,37,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,59,59,59,58,59,58,58,58,57,57,57,56,56,58,57,56,56,55,55,54,56,58,55,55,54,54,54,53,52,52,53,52,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,51,51,52,51,51,51,51,53,51,51,51,51,53,53,53,51,51,51,52,52,52,52,53,53,53,53,53,52,52,52,52,52,52,51,52,51,51,51,53,53,53,53,53,52,52,52,53,53,53,53,53,53,53,53,53,53,53,52,53,53,53,53,53,53,53,52,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,52,51,51,51,51,51,51,51,51,51,51,50,50,50,50,51,52,51,51,51,51,53,53,52,53,52,52,52,52,52,52,51,52,51,51,51 ,52,53,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,52,51,52,52,52,51,52,52,52,51,52,52,52,51,52,52,52,51,52,52,52,51,52,52,52,51,52,52,53,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,53,53,53,53,54,53,54,53,54,53,54,54,54,53,54,54,55,54,54,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,55,55,54,55,55,56,55,55,55,56,55,56,55,56,55,56,55,57,55,57,56,57,56,57,56,57,56,57,57,58,57,57,57,58,57,58,57,58,57,58,58,58,58,41,40,41,40,42,42,42,40,42,42,42,41,42,42,42,41,42,40,41,39,40,40,40,38,40,40,40,40,41,41,41,38,40,40,40,38,40,40,40,39,40,40,40,38,39,37,39,38,39,38,39,38,39,39,40,39,40,37,38,59,37,38,39,59,38,37,38,59,37,59,38,59,37,37,38,59,37,64,64,65,65,65,65,65,65,65,65,64,64,64,64,64,64,65,65,67,67,67,67,70,70,68,70,68,70,68,70,68,68,71,71,71,71,71,66,66,65,66,65,66,65,70,70,68,70,68,70,68,68,68,68,68,68,68,66,67,67,67,68,68,68,68,67,68,67,68,68,69,67,69,67,69,67,69,68,69,69,69,69,69,68,69,69,68,69,68,69,69,69,68,69,69,69,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,69,69,68,69,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,68,67,67,67,67,67,67,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,67,69,68,68,67,71,71,69,68,67,67,67,69,69,68,68,68,68,67,67,67,67,65,65,65,65,65,65,65,64,5,64,5,40,59,39,59,39,59,40,59,40,59,40,38,40,59,40,39,40,37,40,40,40,38,40,40,40,38,40,40,40,40,40,58,58,57,57,40,59,58,59,59,59,58,58,57,57,56,56,55,55,58,57,57,57,56,56,55,55,56,58,55,55,54,55,54,54,53,53,54,54,53,52,52,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,53,54,53,53,53,53,52,52,51,53,51,52,51,52,51,52,52,53,52,53,52,53,51,52,51,52,51,52,51,51,52,53,52,53,52,53,52,53,51,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,50,51,50,51,50,50,50,50,51,52,51,52,51,52,51,52,51,51,52,53,52,52,52,52,51,52,51,52,51,51 ,54,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,53,54,53,54,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,54,55,54,55,55,55,55,55,55,55,55,55,55,55,55,56,55,56,56,56,56,56,56,57,56,57,57,57,57,57,57,57,57,57,57,58,57,58,57,41,41,41,41,41,41,41,40,40,40,42,42,42,42,42,42,42,42,42,42,42,42,42,40,41,40,39,39,40,39,39,39,39,39,39,39,38,38,39,39,39,39,39,39,40,40,40,40,40,39,39,40,40,40,39,39,39,39,39,40,40,40,38,37,59,59,59,59,37,37,37,37,38,59,37,59,37,37,37,37,59,64,64,64,65,65,65,65,65,65,65,65,64,64,64,64,64,65,65,65,67,67,67,67,70,70,70,70,70,68,70,68,68,68,68,68,68,68,66,66,66,66,66,66,65,70,70,70,70,68,68,68,68,68,68,68,68,68,66,66,67,67,68,68,68,68,68,68,67,68,67,68,69,68,67,69,67,69,67,69,68,69,69,69,68,69,69,69,69,69,69,68,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,69,69,69,68,68,68,68,68,68,67,67,67,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,69,69,68,68,68,68,67,67,67,67,67,67,69,69,68,68,67,67,67,67,69,68,67,65,65,65,65,65,65,64,64,5,5,37,59,59,59,40,37,40,37,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,58,59,59,58,58,58,57,57,57,40,59,59,58,58,57,57,56,56,55,55,54,54,53,57,57,56,56,55,55,54,54,56,55,55,54,54,53,55,54,54,53,53,53,53,55,53,52,52,51,52,51,52,51,51,51,51,51,51,51,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,52,53,51,51,51,52,52,52,52,52,52,52,52,52,51,51,51,51,51,53,52,53,52,53,52,53,52,52,52,52,51,51,51,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,51,50,51,50,50,50,50,52,52,52,52,52,52,51,52,51,51,51,51,51,51,51,52,52,52,52,52,51,52,51,51,51 ,53,54,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,52,52,51,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,53,53,53,53,54,53,54,53,54,53,54,53,54,53,54,54,54,54,54,54,55,54,55,54,55,54,55,54,44,41,42,41,42,41,43,41,43,41,43,41,43,40,42,40,42,40,42,40,42,40,42,41,42,41,42,41,42,41,42,41,42,41,41,40,41,40,41,40,41,40,41,40,41,40,42,41,42,41,42,41,42,41,42,41,42,41,42,40,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,39,40,39,40,39,40,39,40,39,41,39,40,39,40,39,39,38,39,38,39,39,40,37,37,59,37,59,37,59,38,59,39,59,38,59,38,59,37,59,37,64,64,64,64,65,65,65,65,65,65,65,65,64,64,64,64,65,65,67,67,67,67,67,67,70,70,68,70,68,70,68,70,68,70,68,68,68,66,66,66,66,66,66,66,66,70,68,70,68,70,68,68,70,68,68,68,68,67,66,66,67,67,68,68,68,68,68,67,68,67,68,68,69,67,69,67,69,67,69,68,69,69,69,69,69,68,69,69,68,69,68,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,68,69,68,69,68,69,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,68,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,69,69,68,69,68,68,67,68,67,67,67,69,68,69,68,68,67,68,67,67,69,67,67,67,67,65,65,65,65,64,5,5,59,39,59,59,59,59,58,59,58,59,59,59,58,59,58,58,57,58,57,57,57,57,56,59,58,59,58,58,57,57,56,56,57,57,40,59,58,58,57,57,56,56,55,55,54,54,53,57,56,56,55,55,54,53,53,55,56,55,54,53,53,55,54,54,53,54,52,53,52,53,52,53,53,52,52,52,51,52,51,52,51,51,51,52,52,52,52,53,52,53,52,53,53,54,53,53,53,53,52,53,52,53,52,53,52,52,51,52,51,52,51,52,52,52,51,52,51,52,51,52,52,53,52,53,52,53,52,53,52,53,52,52,52,53,53,51,51,51,51,52,51,52,51,52,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,53,52,53,52,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,50,51,50,51,50,50,50,52,52,52,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,52,51,52,51,52,51,51 ,53,53,52,52,52,52,52,52,52,52,52,52,51,51,51,52,52,52,52,52,52,52,52,51,52,52,52,51,52,52,52,51,52,52,52,51,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,55,54,55,54,55,55,55,43,44,44,44,43,42,42,42,41,42,42,42,41,43,42,42,41,43,41,41,40,42,42,42,40,42,42,42,41,42,42,42,41,41,41,41,40,41,40,40,39,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,39,39,38,40,39,39,38,39,39,39,37,39,39,39,40,40,40,39,38,39,39,39,38,39,39,38,37,38,37,37,59,38,38,38,38,37,37,37,59,37,59,59,59,38,38,38,59,38,59,59,59,37,59,64,64,64,65,65,65,65,65,65,65,65,65,64,64,64,67,67,67,67,67,67,67,67,67,70,70,70,70,70,68,70,68,68,68,68,68,68,66,66,66,66,66,66,66,70,70,70,70,68,68,68,68,68,68,68,68,68,68,66,67,67,67,68,68,68,68,67,68,67,68,68,68,67,68,67,69,67,69,67,69,68,69,69,69,68,69,69,69,69,68,69,69,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,68,69,69,69,68,68,68,68,68,67,67,67,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,69,69,68,68,68,68,67,67,67,67,67,69,68,69,68,68,67,67,67,67,69,68,67,67,67,67,67,67,67,67,67,67,67,67,59,59,58,59,58,58,59,59,58,58,58,58,58,58,57,57,57,59,58,58,58,57,57,58,57,57,56,56,55,56,56,59,58,58,57,57,56,56,55,55,54,54,53,53,56,56,55,55,54,53,53,53,55,56,53,54,54,54,53,53,54,53,53,53,53,53,52,52,52,52,52,53,52,53,52,52,51,52,51,51,51,52,51,52,52,52,52,53,53,53,53,53,53,53,52,53,52,52,52,52,52,52,52,52,52,51,51,52,52,52,51,52,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,53,53,52,51,52,52,52,51,52,52,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,51,51,51,51,51,50,50,50,50,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,55,53,53,53,53,51,51,51,51,51 ,59,56,52,52,52,52,51,52,52,52,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,51,52,52,52,51,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,54,53,54,53,54,53,54,54,54,54,55,54,55,54,55,54,55,54,55,55,56,55,56,55,56,55,41,40,41,40,41,40,41,40,41,39,41,39,40,39,41,39,40,40,41,40,41,40,40,39,40,39,40,38,40,38,40,38,40,39,40,39,39,38,39,38,39,38,38,37,38,38,40,38,40,38,40,38,40,39,39,40,41,40,41,40,41,40,41,40,41,40,41,40,40,39,40,39,40,38,40,38,40,38,40,38,40,38,40,38,39,39,39,40,41,39,40,39,40,39,39,38,39,38,39,59,37,59,37,37,39,37,37,59,37,59,37,59,59,59,59,58,59,59,59,58,59,59,64,64,64,64,65,65,65,65,65,65,65,65,65,64,67,67,67,67,67,67,67,67,67,67,68,68,70,68,70,68,70,68,70,68,68,68,68,66,66,66,66,66,66,66,70,68,70,68,70,68,68,68,70,68,68,68,68,68,67,66,67,67,68,68,68,68,68,68,67,68,67,68,69,68,67,69,67,69,67,69,68,69,68,69,69,69,68,69,69,68,69,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,69,68,69,68,69,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,68,68,68,67,68,67,68,67,67,67,67,67,67,67,67,67,69,68,69,68,68,68,68,67,67,67,67,67,69,68,69,68,68,67,68,67,67,69,69,67,67,67,67,67,67,67,67,67,67,67,67,67,59,59,59,58,59,58,58,57,58,57,58,56,59,58,59,57,58,57,57,56,58,57,57,56,56,56,55,56,56,59,58,57,56,55,55,54,55,54,54,54,54,55,56,55,55,54,54,53,53,53,55,56,55,54,54,53,53,53,54,53,53,53,53,52,53,52,53,52,53,52,53,52,53,53,53,53,52,51,51,51,52,51,52,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,51,51,51,52,51,51,51,52,52,52,51,52,52,52,51,52,52,53,52,52,52,52,51,52,51,52,51,52,51,52,51,51,51,52,51,51,51,52,51,52,52,51,51,52,51,53,52,52,52,52,51,52,52,53,52,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,50,51,50,51,50,51,50,50,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,55,56,53,53,53,53,53,53,53,53,53 ,59,58,57,56,56,54,53,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,51,51,52,51,52,51,52,51,52,51,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,53,53,53,53,53,53,53,53,52,52,52,53,52,53,53,53,53,53,53,53,53,54,53,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,56,55,56,56,56,56,56,40,41,41,41,39,40,39,40,39,40,40,40,39,40,39,40,39,41,41,41,40,40,39,40,38,40,40,40,39,40,39,40,39,39,39,39,38,39,38,39,38,38,38,38,37,40,38,40,39,40,40,39,39,39,40,40,40,40,41,41,40,41,40,41,40,41,40,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,58,59,58,59,59,59,58,59,59,59,64,64,64,64,65,65,65,65,65,65,65,65,65,64,67,67,67,67,67,67,67,67,67,67,68,70,70,70,68,70,68,68,68,68,68,68,68,66,66,66,66,66,70,70,70,70,68,70,68,68,68,68,68,68,68,68,68,67,68,67,67,67,68,68,68,68,68,67,68,67,68,68,69,67,68,67,69,67,69,67,69,68,69,69,69,68,69,69,69,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,69,69,69,68,68,68,68,67,67,67,67,67,69,69,69,68,68,67,67,67,67,69,69,68,68,67,67,67,67,67,67,67,67,67,67,59,59,58,58,58,58,57,58,57,57,59,59,58,58,57,57,57,57,59,58,57,57,56,56,56,55,55,59,58,57,56,55,55,55,54,55,54,54,54,54,55,55,56,56,55,54,53,53,54,54,55,55,54,54,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,53,53,53,53,53,53,53,52,51,51,52,52,52,52,52,52,52,52,53,52,53,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,52,51,52,52,52,52,52,51,52,52,52,52,52,52,52,51,52,51,52,51,52,51,51,51,51,51,51,51,51,189,51,51,52,52,51,51,51,51,51,51,52,51,51,51,52,52,52,52,52,51,51,51,52,51,51,51,52,51,51,51,51,51,51,50,51,50,51,50,50,50,50,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,55,40,42,41,42,41,42,43,42,41,41,40 ,43,59,58,58,57,57,59,58,57,57,55,55,53,52,52,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,51,52,51,52,51,52,52,52,51,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,54,53,54,53,54,53,54,53,54,53,54,54,54,54,55,54,55,54,55,54,55,55,56,55,56,55,56,55,56,56,55,55,41,39,40,39,41,39,41,39,41,39,41,39,41,39,41,39,41,40,42,40,41,39,40,38,40,38,40,38,40,38,39,38,39,38,39,38,39,38,39,38,38,37,39,37,39,38,40,38,40,39,40,39,40,40,40,40,40,40,40,40,41,40,59,59,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,64,64,64,64,64,65,65,65,65,65,65,65,67,67,67,67,67,67,67,67,70,67,67,67,67,68,70,70,68,70,68,70,68,70,68,68,68,66,66,66,66,70,70,70,68,70,68,70,68,70,68,68,61,68,68,68,68,67,68,67,67,67,67,68,68,68,68,67,68,67,68,67,68,69,68,67,69,67,69,67,69,68,69,68,69,69,69,68,69,69,68,69,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,69,69,68,69,68,68,67,68,67,67,67,67,69,69,68,69,68,69,68,68,68,68,67,68,67,68,67,67,67,67,67,67,67,67,67,59,58,59,58,58,57,58,57,57,56,57,56,56,55,56,55,55,59,58,58,56,57,56,55,55,55,55,59,58,57,56,55,55,54,55,54,55,54,54,53,55,54,55,54,55,54,54,53,54,53,55,54,54,53,53,52,53,52,53,53,53,53,53,52,52,52,53,52,53,52,53,52,53,53,53,53,54,53,54,52,52,51,52,51,52,52,52,52,52,52,53,52,53,52,52,52,52,51,52,51,52,51,52,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,51,51,189,51,188,188,188,51,188,51,187,51,51,51,51,51,51,52,51,52,51,52,51,52,184,51,51,51,51,51,51,51,51,51,50,51,50,51,50,51,50,50,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,54,40,41,41,43,41,42,41,41,40,41,40,43 ,43,43,43,43,43,43,43,43,43,43,59,58,57,56,56,54,53,52,51,51,51,51,51,51,52,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,52,52,53,52,53,52,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,55,54,55,54,55,55,55,55,55,55,55,55,56,55,56,55,56,56,56,56,57,56,39,38,39,38,39,38,41,39,40,39,41,39,40,39,41,39,42,40,40,39,40,38,40,39,40,39,40,38,39,38,39,38,39,38,39,38,39,38,38,37,38,37,39,38,39,39,40,39,39,59,59,59,59,59,59,59,59,59,59,59,59,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,64,64,64,64,65,65,65,65,65,65,65,67,67,67,67,67,67,67,70,68,68,67,67,67,68,68,70,70,70,70,70,68,68,68,68,68,68,66,66,66,70,70,70,68,70,68,68,68,68,68,68,68,68,68,68,68,67,68,67,67,67,67,68,68,68,68,68,68,67,68,67,68,68,69,67,69,67,69,67,69,67,69,68,69,68,69,68,69,69,69,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,67,68,67,67,67,68,67,67,67,67,67,67,67,67,67,67,67,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,69,69,68,69,68,68,68,68,67,67,67,67,69,69,69,69,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,58,58,58,58,57,57,57,56,56,56,56,55,55,55,54,54,59,57,57,57,56,56,55,55,54,54,59,58,57,56,55,55,54,54,54,54,54,54,54,55,55,55,54,54,54,54,54,54,53,54,55,55,54,54,53,52,52,53,53,53,53,53,53,53,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,51,51,52,51,51,51,52,52,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,189,189,188,188,188,187,187,51,188,51,51,51,186,51,51,51,51,52,51,51,51,51,184,183,184,51,51,51,183,51,51,51,50,51,50,50,50,50,52,51,51,52,52,52,51,52,52,52,51,51,51,51,52,53,53,54,55,41,40,43,42,43,40,41,41,42,41,41,42 ,43,43,43,43,43,43,43,43,43,43,43,59,58,58,57,57,56,56,55,55,54,54,53,53,52,52,53,53,52,52,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,51,52,52,52,51,51,51,51,52,53,53,54,53,54,54,56,55,56,56,57,57,58,58,59,54,55,54,55,54,54,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,55,55,54,55,55,56,55,55,55,56,55,56,55,57,55,57,56,57,57,57,57,58,57,58,39,41,39,41,38,40,38,40,38,40,38,40,38,40,38,40,38,40,37,39,37,39,37,39,38,39,37,39,38,39,38,39,38,39,38,39,38,39,37,37,59,39,59,39,59,39,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,58,58,58,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,58,64,64,64,64,64,65,65,65,65,65,65,67,67,67,67,67,67,68,70,68,68,68,67,67,67,68,68,68,70,68,70,68,70,68,70,68,68,66,66,66,66,70,70,68,70,68,70,68,70,68,70,68,61,68,68,68,67,68,67,68,67,67,67,68,68,68,68,68,67,68,67,68,68,68,69,69,67,69,67,69,67,69,67,69,68,69,69,69,68,69,69,69,69,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,68,67,67,67,67,67,67,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,69,68,69,68,69,67,68,67,68,67,67,67,67,69,69,68,69,68,69,68,68,67,68,67,68,67,68,67,67,67,67,67,67,67,64,64,58,57,58,57,57,56,56,55,56,55,55,54,55,54,59,57,56,56,55,55,54,54,54,54,59,58,57,56,55,54,54,54,54,53,54,53,55,54,55,54,55,54,54,54,54,53,54,53,55,54,54,53,53,52,52,52,53,52,53,52,52,52,52,52,53,51,52,51,53,52,53,52,53,52,53,53,53,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,53,51,51,51,52,51,51,51,52,51,52,51,52,51,51,51,52,51,52,51,52,51,52,51,52,51,51,51,51,207,51,206,51,206,51,190,51,189,51,189,51,188,52,53,187,187,187,186,51,187,51,186,51,51,51,51,52,184,51,184,183,183,184,184,51,182,183,182,51,50,51,50,51,50,52,51,51,52,52,53,53,53,53,53,53,53,53,53,52,53,54,54,55,55,40,40,41,41,42,40,41,41,42,41,42,42,43 ,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,59,59,58,57,57,56,55,55,54,54,53,52,53,53,53,54,53,54,54,54,54,55,55,55,55,56,56,56,56,57,56,57,57,57,57,58,58,58,58,59,59,59,56,57,57,58,58,59,59,59,40,40,40,41,40,40,40,41,40,41,40,41,55,55,55,55,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,55,56,56,57,56,57,57,57,57,58,58,58,58,59,59,59,59,59,59,59,59,59,39,41,38,40,38,39,38,40,38,40,38,40,38,39,38,39,39,38,38,37,37,37,38,39,38,39,38,39,38,38,38,39,38,39,38,39,37,37,59,38,59,59,59,59,58,58,58,59,58,58,58,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,64,64,64,64,64,64,65,65,65,65,65,67,67,67,67,67,68,68,70,68,68,68,68,67,67,67,68,68,70,70,70,68,70,68,68,68,68,68,66,66,66,70,70,70,70,70,70,68,68,68,68,68,68,68,68,68,67,68,67,68,67,67,67,67,68,68,68,68,67,68,67,68,68,68,68,69,67,69,67,69,67,69,67,69,68,69,68,69,68,69,69,69,69,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,69,69,69,68,68,68,68,67,68,67,67,67,67,69,69,69,69,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,64,64,64,64,64,57,56,56,56,56,55,55,55,55,54,54,57,57,56,55,55,54,54,54,54,54,57,57,55,55,54,55,54,54,53,53,54,53,53,55,55,55,54,54,54,54,53,53,53,53,53,55,54,54,53,53,52,52,52,52,52,52,52,53,54,54,53,53,53,53,51,53,52,53,53,53,53,53,52,53,53,52,51,51,51,51,51,51,51,51,51,52,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,194,51,193,51,207,51,190,51,189,51,51,52,52,53,52,53,53,53,53,53,186,186,186,51,51,51,51,51,51,51,184,184,52,53,52,53,52,52,52,52,52,52,52,52,51,51,51,51,53,54,55,55,55,55,55,55,55,55,55,55,55,55,55,56,41,41,40,41,40,41,39,40,40,42,42,43,42,44,43 ,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,59,59,57,58,56,56,55,55,54,54,53,53,52,56,55,56,56,57,56,57,57,58,58,59,58,59,40,41,40,42,41,42,40,42,41,42,41,41,41,42,41,40,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,42,40,40,39,40,39,56,55,56,55,56,56,40,40,42,40,42,40,42,40,42,40,42,39,40,39,40,39,41,39,41,39,41,39,41,39,41,39,41,39,41,39,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,37,39,37,38,37,38,37,39,38,39,38,39,38,39,38,39,38,38,37,39,59,59,58,59,58,59,58,58,58,58,58,58,58,59,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,59,64,64,64,64,64,65,65,65,65,65,67,67,67,67,67,67,68,68,68,70,68,70,68,67,67,68,68,68,68,70,68,70,68,70,68,68,68,68,66,66,66,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,67,68,67,67,67,67,67,68,68,68,68,68,67,68,67,68,68,68,67,69,67,69,67,69,68,69,67,69,68,69,69,69,68,69,69,69,69,68,69,68,69,68,69,68,68,68,68,68,68,68,68,68,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,68,68,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,69,69,68,69,68,68,67,68,67,68,67,67,67,69,68,69,68,69,68,68,68,68,67,68,67,68,67,67,67,67,67,67,67,67,64,64,64,64,64,64,55,55,54,54,53,55,54,54,53,57,56,56,55,55,54,54,53,54,53,57,55,56,54,55,54,54,53,54,53,53,53,53,54,55,54,54,53,54,53,53,52,53,52,53,53,54,53,54,53,54,52,53,52,53,52,53,53,54,53,54,53,53,53,53,52,53,52,53,52,53,52,52,52,53,52,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,199,51,198,51,196,51,196,51,194,51,193,51,192,51,51,51,204,51,204,51,203,51,51,51,51,51,51,52,51,51,51,51,197,51,195,51,194,51,198,51,190,52,51,52,52,53,52,53,52,53,52,53,52,53,52,53,186,51,185,51,185,51,184,184,52,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,51,55,40,40,40,40,40,41,40,41,40,40,39,40,40,40,40,42,40,42,40,41,40,41,40,42,42,44,43,44,43,44 ,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,42,42,41,41,41,43,41,41,41,42,41,41,42,43,42,42,41,42,41,41,41,42,41,40,40,42,41,41,41,42,41,40,41,42,41,40,41,42,41,41,41,42,40,41,41,42,41,41,41,40,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,40,39,39,39,40,39,39,39,40,40,40,40,42,40,40,40,42,40,40,39,40,40,40,39,40,40,40,40,41,40,40,39,41,40,40,40,41,40,39,39,40,39,39,39,40,39,39,38,40,39,39,39,40,39,39,39,39,38,38,38,38,37,37,38,39,38,38,38,59,59,59,59,59,59,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,58,57,57,57,58,57,57,57,57,57,57,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,64,64,64,64,64,64,65,65,65,65,67,67,67,67,67,67,68,68,68,70,68,68,68,68,67,67,68,68,68,70,68,70,68,68,68,68,68,68,66,66,66,70,70,70,70,70,68,70,68,68,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,68,68,68,68,67,68,67,68,68,68,68,69,67,69,67,69,67,69,68,69,67,69,68,69,69,69,69,69,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,68,69,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,67,68,67,67,67,68,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,69,69,69,68,68,68,68,68,67,68,67,67,67,69,69,69,68,69,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,64,64,64,64,64,64,64,64,53,52,55,55,54,53,56,56,56,55,55,54,54,53,54,54,56,56,55,55,54,55,54,53,53,53,53,53,53,55,54,54,54,53,53,52,52,53,52,53,53,53,53,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,52,53,52,52,52,52,52,52,51,51,52,52,52,52,52,52,53,51,51,51,51,51,51,199,199,198,197,51,196,196,195,51,51,51,51,51,51,51,206,51,51,51,204,51,51,51,51,51,51,51,51,51,51,51,197,51,197,203,202,201,201,51,51,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,186,185,185,185,184,184,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,53,54,56,40,40,40,39,40,40,40,40,40,39,40,40,40,39,40,40,41,41,43,41,42,42,43,42,42,43,44,43,43,43 ,42,41,41,41,41,41,41,41,41,41,41,40,43,41,43,41,43,40,42,40,42,40,42,43,43,42,42,42,40,41,40,42,42,41,40,42,41,41,40,41,41,43,41,42,42,43,42,43,41,42,40,42,41,42,40,42,41,42,40,42,41,42,40,42,40,42,40,42,41,42,41,42,41,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,40,39,40,39,40,39,40,39,40,40,42,40,42,40,42,40,42,39,40,39,41,39,40,39,41,39,41,39,41,39,41,40,41,39,41,40,41,39,40,39,40,38,40,39,40,38,40,39,40,38,40,39,40,38,40,39,40,37,39,38,59,58,59,59,59,59,59,58,59,58,59,58,59,58,59,58,59,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,57,57,57,57,58,57,57,57,57,56,57,57,57,57,57,57,57,56,57,57,57,56,57,57,57,56,57,57,57,56,57,57,57,56,57,57,57,56,57,57,57,56,57,57,57,56,57,58,64,64,64,64,64,65,65,65,65,67,67,67,67,67,67,68,68,68,70,68,70,68,68,68,67,67,68,68,68,68,70,68,70,68,68,68,70,68,66,66,68,70,70,70,70,68,70,68,70,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,68,68,68,68,68,68,67,68,68,68,68,68,67,69,67,69,67,69,68,69,67,69,67,69,68,69,69,69,69,69,69,68,69,68,69,68,69,68,68,68,68,68,68,68,69,68,69,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,68,67,68,67,68,67,68,67,68,67,67,67,68,67,67,67,67,67,69,69,69,68,69,68,68,67,68,67,68,67,67,67,69,68,69,68,69,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,64,64,64,64,64,64,64,64,64,55,54,54,53,53,56,56,55,54,54,54,54,53,53,53,56,56,55,55,54,54,53,53,53,53,53,53,53,55,54,55,53,52,52,53,52,53,53,54,53,52,52,53,52,53,53,51,51,52,52,53,52,53,52,53,52,53,53,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,52,53,51,52,51,52,51,53,201,51,200,200,51,52,51,197,197,51,195,51,194,51,193,51,206,51,206,51,205,51,204,51,203,51,202,51,51,51,200,51,199,51,198,51,193,51,205,51,203,51,203,51,51,52,51,52,51,52,51,52,51,52,52,52,52,52,51,52,52,52,51,52,51,52,51,52,51,52,51,52,52,52,51,52,51,52,51,52,52,53,54,55,56,41,40,40,40,40,40,40,40,40,38,40,40,40,40,41,41,42,43,44,43,43,42,43,42,43,42,43,43,44,43,44 ,41,41,41,41,41,41,41,41,41,41,41,41,40,41,40,41,41,43,42,43,41,41,41,43,42,43,43,42,42,42,42,42,41,41,40,41,41,40,41,41,41,41,41,42,42,42,42,42,41,41,40,41,41,40,40,40,41,40,40,40,41,40,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,59,59,59,59,59,59,59,59,59,59,58,59,58,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,57,57,57,57,57,57,57,56,57,57,57,57,57,57,57,56,57,57,57,57,57,57,57,57,57,57,57,56,57,56,64,64,64,64,64,64,65,65,65,67,67,67,67,67,67,67,68,68,68,68,70,68,68,68,68,67,67,68,68,68,70,68,70,68,68,68,68,68,66,66,68,70,70,70,70,68,70,68,68,68,68,68,68,61,61,68,68,68,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,69,67,69,67,69,67,69,68,69,67,69,67,69,68,69,69,69,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,69,69,68,68,68,68,68,68,67,68,68,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,64,64,64,64,64,64,64,64,55,55,54,54,53,53,53,56,55,55,54,54,53,53,53,54,56,55,55,54,54,54,53,54,53,53,53,53,53,55,54,53,52,52,52,53,53,53,53,53,52,52,52,53,53,53,53,52,52,52,52,52,52,52,52,53,53,53,52,53,52,52,52,52,52,52,51,52,51,51,51,52,53,53,53,53,52,52,52,52,52,52,51,51,51,51,53,52,51,51,193,192,192,206,206,51,205,204,204,204,203,203,202,202,202,201,201,51,51,51,199,51,51,51,194,51,194,193,193,193,192,192,204,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,51,52,51,52,51,51,51,51,51,51,51,51,51,52,51,52,51,52,52,54,55,56,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,42,43,43,42,42,42,42,42,42,42,42,43,43,42 ,41,41,41,39,42,40,41,40,41,41,43,42,41,39,42,40,41,40,41,41,43,42,43,43,43,43,42,41,41,43,42,42,42,43,41,40,40,41,41,40,40,41,40,42,42,41,40,42,41,41,40,41,40,40,40,40,40,40,40,40,40,40,40,41,40,41,40,41,40,40,40,41,40,41,41,42,41,40,40,41,40,41,40,41,40,40,40,41,40,41,40,41,40,39,39,40,39,40,39,40,40,40,40,42,40,42,39,41,39,40,39,41,39,41,39,41,39,40,40,41,40,41,40,41,40,40,40,41,40,40,39,40,39,39,39,40,39,40,39,40,39,39,39,40,39,40,39,40,58,59,58,59,58,59,58,59,58,59,58,58,58,58,58,58,57,58,57,58,57,57,57,57,56,57,57,57,57,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,64,64,64,64,64,64,65,65,65,67,67,67,67,67,67,67,68,68,68,68,70,68,70,68,68,68,67,68,68,68,68,68,70,68,70,68,70,68,68,66,68,66,70,70,70,68,70,68,70,68,68,68,61,61,61,61,68,68,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,67,69,67,69,67,69,68,69,67,69,67,69,68,69,68,69,69,69,69,68,69,68,69,68,69,68,69,68,68,68,68,68,69,68,69,68,68,68,68,68,67,68,68,67,67,67,67,67,67,67,67,68,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,69,69,68,69,68,69,68,69,68,69,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,64,64,64,64,64,64,64,64,54,54,53,54,53,53,53,55,56,55,54,54,53,54,53,54,56,56,55,54,53,54,53,54,53,53,53,53,53,54,54,53,52,53,52,53,52,53,53,52,52,53,52,53,52,53,51,52,51,52,52,52,52,52,52,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,53,53,52,53,52,53,52,52,52,52,51,52,51,52,51,53,52,53,51,52,51,51,205,51,204,51,204,203,203,202,202,202,202,51,201,51,197,51,196,51,195,51,195,51,194,51,194,53,193,51,192,51,192,51,190,51,189,51,189,51,188,51,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,51,51,51,182,51,181,51,180,50,50,52,56,40,39,40,39,40,39,40,39,40,39,40,38,40,39,40,39,40,39,42,41,43,41,44,43,42,42,43,42,43,42,43,42,42,42,44 ,41,41,40,39,39,41,40,40,39,42,41,41,40,39,39,41,40,40,39,42,41,41,41,41,41,41,41,40,40,41,42,42,42,42,41,40,40,40,40,40,42,42,42,42,41,41,40,41,41,40,41,41,40,40,40,40,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,40,40,39,40,39,40,39,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,39,38,39,39,39,39,39,39,39,38,38,39,39,39,38,38,38,38,38,38,38,38,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,64,64,64,64,64,64,65,67,67,67,67,67,67,67,67,67,68,68,68,68,68,70,68,68,68,68,67,68,68,68,68,70,68,70,68,68,68,68,66,66,66,70,70,70,68,70,68,68,68,68,68,61,61,61,61,61,68,67,68,67,67,67,67,67,68,68,68,68,68,68,68,67,68,68,68,68,68,68,69,68,69,68,69,68,69,68,69,68,69,68,69,68,69,69,69,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,69,69,68,68,68,68,68,68,67,68,68,67,67,68,68,68,68,68,68,67,67,68,68,68,68,68,68,68,68,68,67,68,67,67,67,68,67,67,67,67,67,67,67,67,67,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,61,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,68,68,67,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,64,64,64,64,64,64,64,64,54,54,55,53,52,53,53,55,55,55,54,54,53,53,53,54,55,56,55,54,53,53,53,53,53,53,53,53,53,53,54,52,52,52,52,53,52,53,52,52,52,52,52,53,52,53,51,52,51,52,51,52,52,52,51,52,52,52,52,52,52,52,52,52,51,51,51,52,52,53,53,53,53,53,52,52,52,52,52,52,51,51,51,51,52,52,52,52,51,51,206,206,206,206,205,200,54,54,53,53,53,53,198,198,198,197,197,51,197,196,196,51,195,195,194,52,52,53,193,193,193,192,184,184,183,183,183,189,188,188,188,51,51,51,51,52,51,51,51,52,51,51,51,51,51,51,51,51,51,51,182,51,51,181,180,180,50,50,59,59,59,59,59,59,59,39,39,39,39,39,39,39,38,38,38,40,40,41,41,42,41,42,42,42,41,41,41,42,42,42,42,42,42,42,43 ,41,41,42,41,41,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,40,41,41,40,40,41,41,41,42,42,41,40,40,40,40,40,41,43,42,42,42,43,41,40,40,41,41,40,41,42,40,40,40,40,38,40,38,40,38,40,39,41,39,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,41,41,42,41,41,41,42,41,41,41,42,41,40,40,41,40,40,39,40,40,40,40,42,40,40,40,42,40,41,40,42,40,41,40,42,40,41,40,42,40,41,40,42,40,41,41,42,40,40,40,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,38,38,37,39,38,40,38,39,39,40,39,39,38,39,38,38,59,38,59,38,38,39,38,38,56,56,55,56,56,56,55,56,56,56,55,56,56,56,55,56,56,56,55,56,55,56,55,56,56,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,64,64,64,64,64,64,64,65,67,67,67,67,67,67,67,67,67,70,68,70,68,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,70,68,68,68,68,66,68,70,70,68,70,68,70,68,68,68,61,60,61,61,61,61,67,68,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,68,69,68,69,68,69,68,69,68,69,68,69,68,69,69,69,69,69,69,68,69,68,69,68,68,68,68,68,68,68,69,68,69,68,68,68,68,68,68,68,68,68,67,67,68,68,68,68,68,68,67,67,67,68,68,67,68,68,68,67,68,67,68,67,68,67,68,67,67,67,68,67,67,67,67,67,68,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,61,61,69,69,69,68,69,68,69,68,69,68,69,68,68,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,64,64,64,64,64,64,64,53,55,53,53,52,53,52,54,55,55,53,53,52,53,53,54,55,55,54,54,53,54,53,53,53,53,53,53,52,53,53,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,53,52,53,52,53,52,53,52,53,51,52,51,52,51,51,51,52,51,52,51,51,202,51,202,202,53,54,53,54,53,54,53,54,52,53,199,198,198,197,197,51,196,196,196,51,196,195,52,53,52,53,52,53,52,53,53,53,52,53,52,53,182,187,187,51,186,51,51,52,51,51,51,52,51,51,51,51,183,51,182,51,181,51,182,51,181,51,181,51,50,59,58,58,58,58,58,59,57,40,40,41,40,40,38,40,38,38,40,42,41,41,40,42,42,42,42,43,41,41,42,43,42,42,42,43,42,42 ,40,41,41,40,40,40,41,41,41,40,41,41,41,41,40,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,41,41,42,41,41,41,41,40,39,40,41,42,42,42,42,41,40,40,40,40,40,41,41,41,41,41,41,41,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,40,40,40,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,41,40,41,40,41,40,41,40,41,41,41,41,41,41,41,41,40,40,39,39,39,39,39,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,38,38,37,37,37,38,37,38,38,38,38,38,38,38,38,38,38,38,38,56,56,56,56,56,56,56,55,56,56,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,55,55,56,55,56,55,56,55,56,55,56,55,64,64,64,64,64,64,64,64,67,67,67,67,67,67,67,67,67,68,70,68,70,68,70,70,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,66,68,68,70,70,70,68,68,68,68,68,61,61,61,61,61,61,61,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,67,68,68,68,68,68,69,69,68,69,68,69,68,69,68,69,68,69,68,69,68,69,69,69,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,69,69,68,68,68,68,68,68,68,68,68,68,67,68,68,68,68,68,68,68,68,67,67,67,67,67,68,68,68,68,68,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,61,61,69,69,69,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,64,64,64,64,64,64,64,53,55,53,53,53,52,52,53,55,54,53,53,53,53,53,53,54,55,54,54,54,53,53,53,53,53,53,53,53,53,53,52,52,52,52,53,52,53,52,52,52,52,52,51,51,53,53,51,51,51,51,51,51,51,51,52,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,203,203,203,203,53,54,53,53,53,53,53,53,53,53,53,53,52,198,198,198,198,197,197,197,196,196,52,52,52,52,52,52,52,52,52,53,52,53,53,53,52,52,52,181,181,51,180,51,51,51,51,51,51,51,51,51,183,51,51,51,183,181,181,182,180,180,181,180,50,51,51,51,51,51,51,57,57,57,58,59,59,40,39,39,38,39,40,41,41,41,40,40,40,42,41,42,42,43,42,42,43,43,43,42,42,42,42 ,41,42,41,41,42,42,42,42,42,41,41,42,41,41,42,42,42,41,41,41,41,40,40,40,40,41,40,41,41,40,39,40,40,40,39,40,40,40,40,40,40,41,41,41,42,42,41,40,40,40,40,40,40,40,40,41,40,40,40,40,39,40,40,40,40,40,40,40,40,41,41,41,40,40,40,40,41,41,41,41,41,41,40,40,40,41,41,41,41,41,41,41,41,41,41,41,40,40,39,40,39,40,39,40,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,40,40,40,39,40,39,40,38,40,38,39,38,39,38,39,38,39,39,39,39,39,39,39,39,39,38,38,37,39,37,39,38,39,38,38,38,38,56,56,56,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,55,55,56,55,56,55,56,55,56,55,64,64,64,64,64,64,64,64,67,67,67,67,67,67,67,67,67,67,68,70,68,68,68,68,70,68,70,68,70,68,68,68,68,68,68,68,70,68,68,68,68,66,68,66,70,68,70,68,70,68,68,68,61,60,61,61,61,61,61,61,62,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,67,68,67,69,68,69,68,69,68,69,68,69,68,69,68,69,68,69,68,69,69,69,69,68,69,68,69,68,69,68,69,68,68,68,68,68,69,68,69,68,68,68,68,68,68,68,68,68,67,67,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,61,61,61,61,69,69,68,69,68,69,68,69,68,69,68,68,68,68,68,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,64,64,64,64,64,64,64,53,55,53,53,52,53,52,53,54,54,53,53,52,53,53,53,53,54,54,53,54,53,53,53,53,53,53,54,53,54,53,54,51,52,51,52,51,52,51,51,52,53,51,52,52,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,51,52,51,51,205,51,204,51,204,54,53,54,53,54,53,53,53,53,52,53,52,53,52,53,52,53,52,52,51,52,51,51,51,52,51,52,51,52,51,52,52,53,52,53,52,53,52,53,52,52,51,181,180,51,181,51,180,51,179,51,179,51,178,51,183,51,183,51,182,51,182,52,52,52,51,52,51,52,51,52,51,52,51,51,55,56,57,58,59,59,59,59,58,59,40,40,40,40,40,40,42,42,43,42,42,42,43,43,43,43,43,43,43,43 ,41,41,40,40,40,41,41,41,41,40,40,41,40,40,40,41,41,41,40,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,42,41,41,41,41,40,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,40,40,40,40,40,40,40,41,41,41,41,39,39,39,39,40,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,41,40,40,40,41,40,41,40,41,41,41,40,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,39,40,39,38,38,39,38,38,38,39,59,59,57,57,57,57,57,57,57,57,57,57,57,56,56,57,56,56,56,56,56,56,56,56,56,56,55,56,55,55,55,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,64,64,64,64,64,64,64,67,67,67,67,67,67,67,67,67,67,67,68,68,70,68,70,68,70,68,70,70,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,66,68,70,70,68,68,68,68,61,61,61,61,61,61,61,61,61,61,62,67,67,67,67,67,67,68,68,68,68,68,68,68,68,67,68,67,68,67,68,68,69,68,69,68,69,68,69,68,69,68,69,68,69,68,69,69,69,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,69,69,68,68,68,68,68,68,68,68,67,68,67,67,67,68,68,68,68,68,68,68,67,67,67,67,67,67,68,68,68,68,68,68,67,68,67,67,67,68,67,67,67,67,67,67,67,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,61,61,61,61,69,69,69,69,68,69,68,68,68,69,68,68,68,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,64,64,64,64,64,64,64,53,53,53,52,52,52,53,54,54,53,53,53,53,52,52,53,54,54,53,53,53,53,53,53,53,53,54,53,54,53,53,52,52,52,52,52,51,51,51,54,51,51,51,51,52,51,52,52,52,52,52,52,52,52,53,53,53,52,53,53,53,52,53,53,53,52,53,52,52,51,52,51,51,51,51,52,52,51,51,51,205,205,204,204,53,53,54,53,53,53,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,180,181,181,180,180,180,51,179,179,178,51,178,177,177,177,176,176,176,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,57,57,57,57,58,58,58,58,58,58,58,58,58,57,58,58,58,57,58,58,58,58,58,58,59,59 ,41,41,40,41,41,41,41,41,41,40,41,41,40,41,41,41,41,41,41,41,41,40,40,40,40,41,40,40,41,40,40,41,41,41,40,41,41,41,40,41,41,40,39,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,40,40,39,40,40,40,40,40,41,41,40,41,41,41,40,40,40,40,40,41,41,41,39,39,59,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,59,59,58,59,59,59,58,59,59,59,58,59,59,59,58,59,59,59,58,59,57,57,56,57,56,57,56,57,56,57,56,56,56,57,56,56,56,56,55,56,55,56,55,56,55,56,55,55,55,56,55,55,55,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,64,64,64,64,64,64,64,67,67,67,67,67,67,67,67,67,67,67,68,68,70,68,68,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,66,68,68,70,68,70,68,68,60,61,60,61,61,61,60,61,61,61,61,62,67,67,67,67,67,67,68,68,68,68,68,68,68,67,68,67,68,67,68,69,68,69,69,68,69,68,69,68,69,68,69,68,69,68,69,68,69,69,69,69,69,69,68,69,68,69,68,69,68,68,68,68,68,69,68,69,68,68,68,68,68,68,68,67,68,67,67,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,68,68,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,61,61,61,61,61,61,69,68,69,68,69,67,69,68,69,68,69,68,68,67,68,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,64,64,64,64,64,64,64,53,53,52,52,53,52,53,54,54,53,53,53,53,52,52,53,53,54,53,52,53,53,53,53,53,53,54,53,53,53,53,52,53,52,52,51,52,51,52,51,51,51,52,51,52,51,52,51,52,52,52,51,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,51,52,51,52,51,52,51,52,51,51,51,51,204,53,53,54,53,53,52,53,52,53,52,53,52,52,52,53,52,52,51,52,51,52,51,51,51,52,51,52,51,53,53,53,53,53,53,51,51,52,51,52,51,52,52,52,51,52,51,52,51,51,51,50,50,50,50,51,50,50,50,51,50,50,50,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,51,52,51,51,55,55,55,57,55,56,56,56,55,56,55,56,55,56,56,57,56,57,57,58,57,58,58,59,58,59 ,41,41,40,41,40,41,41,41,41,40,41,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,40,40,40,40,40,59,59,59,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,58,58,58,59,58,59,58,59,58,58,58,59,58,59,40,40,38,39,38,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,54,54,55,54,55,54,55,54,54,54,55,54,54,54,54,54,54,54,55,54,54,54,55,54,64,64,64,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,70,70,68,70,70,70,70,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,66,68,68,68,70,68,68,68,60,61,61,61,61,61,61,61,61,61,61,61,62,67,67,67,67,67,67,68,68,68,68,68,68,68,68,67,68,67,68,67,69,68,69,68,69,68,69,68,68,68,69,68,69,68,69,68,69,69,69,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,69,69,68,68,68,68,68,68,68,68,67,67,67,67,67,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,68,68,68,68,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,69,69,69,69,69,67,69,68,69,68,68,68,68,68,68,68,67,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,64,64,64,65,64,64,64,64,52,52,52,53,53,53,53,54,53,53,54,53,52,52,52,53,52,53,53,53,53,53,53,54,53,54,53,53,53,53,52,52,52,52,52,52,51,51,51,51,51,51,51,52,51,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,204,53,53,53,53,53,52,53,52,53,52,52,52,52,52,52,52,52,51,51,51,53,52,52,52,52,51,51,51,51,51,52,52,52,52,52,52,51,51,51,51,52,52,52,51,52,51,52,51,51,51,53,53,53,52,52,52,52,52,52,51,51,51,51,52,53,53,53,53,53,53,53,53,53,53,53,52,53,52,52,52,52,51,51,51,51,54,54,54,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59 ,42,43,40,41,41,42,40,42,41,41,40,40,39,40,39,41,40,40,39,41,41,41,40,41,40,40,38,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,39,40,39,40,39,40,40,40,40,40,40,40,40,41,40,41,40,41,40,59,58,59,58,59,58,59,58,59,58,59,58,58,58,58,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,58,58,57,58,57,58,57,58,58,58,58,58,58,41,40,41,40,41,40,41,40,40,39,40,38,40,38,40,38,40,55,56,56,56,55,56,55,56,55,56,55,56,55,56,55,56,55,55,55,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,54,54,55,54,55,54,55,54,54,54,55,54,54,54,55,54,54,54,54,54,54,54,54,53,54,54,54,54,54,54,3,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,70,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,66,68,68,68,68,70,68,68,60,61,60,61,60,61,60,61,61,61,61,62,61,62,67,67,67,67,67,67,67,68,68,68,68,68,68,67,68,67,68,67,69,68,68,69,69,68,69,68,69,68,69,68,69,68,68,68,69,68,69,69,69,69,68,69,68,69,68,69,68,69,68,68,68,68,68,69,68,69,68,68,68,68,68,68,68,67,67,67,67,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,68,68,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,61,61,61,61,61,61,69,69,68,69,67,69,67,69,68,69,68,69,68,68,68,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,67,64,64,65,64,65,64,65,52,53,52,53,53,53,53,53,53,54,53,53,52,53,52,53,52,53,52,53,53,53,53,54,53,54,53,54,53,54,52,53,52,52,51,52,51,51,53,53,51,52,51,52,51,52,51,52,51,52,52,52,52,52,51,52,52,52,52,52,52,52,51,52,51,52,51,51,51,51,196,51,195,51,194,53,52,53,52,53,52,52,52,52,52,53,51,52,51,52,51,52,51,52,51,53,52,53,52,52,52,52,51,52,51,52,51,52,51,52,52,52,52,51,51,52,51,52,51,52,51,52,51,51,51,51,52,53,52,53,52,52,52,52,51,52,51,52,51,53,53,53,53,54,53,54,53,54,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51 ,42,41,43,42,41,40,42,40,41,40,41,40,40,40,40,39,41,40,41,39,40,42,41,41,40,39,40,40,40,41,41,40,40,41,41,41,41,41,41,41,41,41,41,42,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,59,59,59,58,59,58,58,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,58,57,57,57,58,57,57,57,58,57,57,57,58,57,57,57,58,57,57,57,58,57,57,57,58,57,57,57,58,57,57,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,40,40,38,39,38,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,39,39,38,39,38,38,38,39,38,38,37,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,54,54,54,54,54,54,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,70,70,68,70,70,70,70,70,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,66,68,68,70,68,68,68,61,60,61,61,61,61,61,61,61,61,61,61,61,67,67,67,67,67,67,67,67,68,68,68,68,68,67,68,67,68,67,69,69,68,68,69,69,69,68,69,68,68,68,69,68,69,68,69,68,69,69,69,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,68,69,68,69,68,68,68,68,68,68,68,67,67,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,62,61,61,61,61,61,61,61,69,69,69,69,67,69,69,69,68,69,68,68,68,68,68,67,67,68,68,68,67,68,67,67,67,67,67,67,68,67,67,67,67,67,67,67,67,67,65,65,64,65,65,65,52,53,53,53,52,53,53,53,53,53,53,53,52,53,52,53,52,53,53,53,53,53,53,53,53,54,53,53,53,53,53,53,52,53,52,52,52,52,52,51,51,51,51,51,51,52,52,52,51,52,52,52,51,52,52,52,52,52,52,52,51,52,52,52,51,52,51,51,196,51,195,51,195,51,52,53,52,53,52,52,52,52,52,52,53,53,53,51,51,52,52,53,53,53,53,52,52,53,52,52,52,52,51,51,51,52,51,51,51,52,52,52,52,52,52,51,51,51,51,51,51,51,51,52,52,53,52,52,52,52,52,52,51,52,51,52,52,53,53,53,53,53,53,53,53,53,53,53,53,54,53,53,53,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51 ,42,43,41,42,42,43,41,43,42,41,41,42,41,43,40,41,41,42,41,39,41,40,40,39,39,40,39,39,40,41,40,41,40,41,40,41,40,41,40,41,41,42,41,42,41,41,40,40,40,40,40,40,40,40,40,40,40,41,40,41,40,42,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,58,58,59,58,58,58,58,58,58,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,57,57,57,56,57,57,57,56,57,57,57,56,57,57,57,57,57,57,57,57,57,57,58,57,57,57,58,57,57,57,58,57,42,41,42,41,42,41,42,41,41,40,41,40,41,40,41,40,41,40,40,39,40,39,40,38,39,38,39,59,39,38,39,59,39,59,39,59,39,59,39,59,39,59,39,59,39,37,39,37,39,37,39,37,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,70,68,70,70,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,66,68,68,68,68,68,68,61,60,61,60,61,60,61,61,61,61,61,61,61,61,67,67,67,67,67,68,67,67,68,68,68,68,67,68,67,68,67,69,69,68,69,68,69,69,69,69,68,68,68,69,68,69,68,68,68,69,68,69,69,69,69,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,69,68,69,68,68,68,68,68,68,67,67,68,68,67,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,67,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,68,67,67,67,67,67,61,62,61,61,61,61,61,61,69,69,69,67,69,67,69,67,69,68,69,68,68,68,68,67,68,68,68,67,68,67,68,67,68,67,67,67,68,67,67,67,67,67,67,68,67,68,67,64,65,64,65,64,65,52,53,52,53,52,53,52,53,53,53,53,53,52,53,52,53,52,53,52,52,52,53,53,53,53,53,52,53,53,53,52,53,52,53,52,52,52,52,51,53,52,53,52,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,197,51,51,51,51,53,52,53,52,53,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,53,52,53,52,52,52,52,51,52,51,52,51,51,51,52,51,51,51,52,51,52,52,52,51,53,53,53,53,53,51,51,51,52,52,52,52,52,52,52,52,52,52,51,51,52,54,55,55,55,55,55,55,56,53,53,53,53,53,56,54,54,54,54,54,53,54,53,53,53,53,53,53,53,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,54,54,54,53,51 ,43,42,43,42,43,42,42,43,43,40,42,42,42,41,41,41,41,41,42,40,39,41,40,41,42,42,42,41,42,42,41,41,41,42,42,41,41,40,41,41,41,41,42,42,42,42,42,41,41,40,40,40,40,40,40,40,40,41,41,58,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,58,57,58,57,58,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,57,57,56,57,57,57,56,57,57,57,57,57,57,57,57,57,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,70,70,70,70,70,70,70,70,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,66,68,68,68,68,70,68,68,60,61,61,61,61,61,61,61,61,61,61,61,61,67,67,67,67,67,68,67,67,67,68,67,68,67,67,67,68,67,69,69,69,69,68,68,69,69,69,68,69,68,68,68,69,68,69,68,69,68,69,69,69,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,69,69,68,68,68,68,68,68,68,69,68,68,67,67,67,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,67,68,67,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,62,61,62,61,61,61,61,61,61,69,69,69,69,69,68,69,68,69,68,68,68,68,68,67,67,68,68,68,68,68,67,68,67,67,67,68,68,68,67,67,67,67,67,68,68,68,68,65,65,65,65,65,65,52,52,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,51,52,52,53,53,53,52,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,52,52,52,52,52,52,51,52,51,51,51,51,51,53,53,53,51,51,52,52,52,52,51,51,51,52,51,54,54,53,53,53,53,53,54,54,54,54,54,54,54,54,54,53,53,54,54,54,54,54,54,54,55,56,56,56,57,39,40,56,56,56,56,56,56,56,56,56,56,56,55,55,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,43,43,43,43,43 ,41,43,42,43,42,43,41,43,42,41,41,42,41,42,41,41,40,41,41,40,41,41,42,41,41,41,40,41,41,41,40,41,40,40,40,40,40,40,40,40,39,40,40,41,41,42,41,41,40,41,40,40,40,40,40,40,58,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,57,57,57,57,57,57,57,56,57,56,57,56,57,56,57,56,57,56,57,56,56,56,56,56,56,56,57,56,56,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,41,40,41,40,41,40,41,40,41,40,41,40,40,40,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,51,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,70,70,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,70,68,68,68,68,68,68,68,68,70,68,61,60,61,60,61,61,61,61,61,61,62,61,61,67,67,67,67,67,67,68,67,67,67,68,67,67,67,67,67,69,69,68,69,68,69,68,69,69,69,69,68,68,68,69,68,69,68,68,68,69,68,69,69,69,69,68,69,68,69,68,69,68,69,68,68,68,68,68,69,68,69,68,69,68,68,68,68,69,68,68,67,67,68,67,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,68,68,68,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,68,67,67,67,67,67,61,62,61,62,61,62,61,61,61,61,61,69,69,69,69,67,69,67,69,68,69,68,69,68,68,67,68,67,68,67,68,67,68,67,68,67,67,67,68,68,67,67,67,67,67,67,68,68,68,67,65,65,65,65,65,65,52,52,53,52,53,52,53,52,53,52,53,52,53,52,54,53,53,52,52,51,51,52,53,52,53,52,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,51,52,51,51,51,52,51,52,51,51,51,52,51,52,51,52,51,52,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,53,52,52,51,52,51,52,51,52,51,53,53,53,53,53,52,53,52,53,52,52,53,54,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,40,56,54,54,55,55,55,55,55,55,54,55,55,55,55,56,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,56,55,55,55,55,55,42,41,42,41,42,42,43,42,43,42,43,42,43,42,43 ,42,43,43,43,42,43,42,42,43,42,42,42,42,42,42,42,42,41,42,41,41,41,41,42,41,41,41,41,42,41,41,40,40,40,40,40,40,42,42,59,59,59,59,59,59,59,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,58,58,58,57,58,57,57,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,57,57,57,56,57,56,56,56,57,56,56,56,56,56,56,56,56,56,56,55,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,40,39,40,39,40,40,59,58,59,58,58,57,57,57,57,56,56,56,56,55,55,53,53,53,53,53,53,53,53,53,53,52,53,53,53,52,53,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,70,70,70,70,70,70,70,68,70,68,68,68,68,68,68,68,68,68,70,68,68,66,68,68,68,68,68,68,70,61,61,61,61,61,61,61,61,61,61,61,61,67,67,67,67,67,67,68,67,67,67,67,67,67,67,67,67,69,69,69,69,69,68,68,68,69,69,69,68,69,68,69,68,69,68,68,68,68,68,69,69,69,69,69,69,69,69,68,69,68,68,68,68,68,68,68,68,69,69,68,69,68,68,68,68,68,69,68,68,68,67,67,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,67,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,62,61,62,61,62,61,62,61,62,61,61,61,61,61,69,69,69,69,69,69,68,69,68,68,68,68,68,67,67,68,68,68,68,68,68,68,67,67,67,67,67,68,68,67,67,67,67,67,67,68,68,68,65,65,65,65,65,65,65,52,52,53,52,52,52,53,52,53,52,52,52,54,53,54,54,53,53,53,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,51,51,51,51,53,52,53,51,51,51,51,51,51,51,51,51,51,51,52,52,52,51,52,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,51,51,51,51,51,51,52,51,51,51,53,52,53,52,53,52,52,52,52,52,52,52,53,55,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,40,41,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,40,41,41,41,40,41,41,42,41,42,42,42,41,42,42,42,41,42,43,43,42,43,43,43,42,43,43,43,42 ,43,42,43,43,43,41,43,42,43,42,43,41,43,42,41,41,42,41,42,41,41,40,41,41,40,41,41,42,41,42,40,42,40,41,40,41,40,42,58,59,59,59,58,59,58,59,58,59,58,59,58,58,58,58,57,58,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,57,57,58,57,57,57,57,56,57,57,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,56,56,56,55,56,56,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,55,55,56,55,56,56,57,56,57,56,57,57,57,57,58,57,58,58,59,58,59,58,59,58,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,70,70,68,68,68,68,68,68,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,70,68,68,66,68,68,68,68,70,68,70,68,61,60,61,61,61,61,61,61,62,61,62,62,67,67,67,67,67,68,67,68,67,67,67,67,67,67,68,69,69,68,69,68,69,68,69,68,69,69,69,69,68,68,68,69,68,69,68,68,68,69,68,69,69,69,61,69,69,68,69,68,69,68,69,68,69,68,68,68,69,68,69,68,69,68,68,68,68,69,68,68,68,68,67,67,68,67,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,67,68,67,68,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,61,61,61,69,67,69,69,69,67,69,68,69,68,69,68,69,67,68,67,68,67,68,68,68,67,68,67,68,67,68,68,68,67,67,67,67,67,68,67,68,68,67,65,66,65,65,65,66,65,52,51,52,52,52,52,53,52,53,53,54,53,54,53,54,53,53,53,53,52,53,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,53,53,53,53,52,53,52,53,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,51,51,51,51,51,51,52,51,51,51,52,51,51,51,52,51,52,52,52,52,52,52,52,51,52,51,51,51,52,54,56,40,41,39,41,39,41,39,40,38,40,38,40,38,40,39,40,39,40,40,40,38,40,39,40,39,40,40,40,39,40,40,40,39,40,40,41,40,41,40,41,40,41,40,41,40,42,41,42,41,42,41,42,41,42,41,42,41,43,42,43,42,43,42,43,42,43,42,43,42,43 ,42,43,42,43,43,42,43,43,43,42,43,42,42,43,42,42,42,42,42,42,42,42,41,42,40,39,41,40,41,40,40,40,40,40,40,40,40,40,41,58,59,58,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,57,56,57,56,57,56,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,56,57,56,57,57,57,57,58,58,58,58,59,59,59,53,53,53,53,53,53,53,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,70,68,68,68,68,67,67,67,67,67,67,68,68,70,70,70,70,70,68,68,68,68,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,70,68,66,68,68,68,68,68,68,70,68,70,70,61,61,61,61,61,61,61,61,61,61,67,67,67,67,67,68,67,68,67,67,67,67,67,67,68,68,69,69,69,68,68,68,68,68,68,69,69,69,68,68,68,68,68,69,68,69,68,68,68,69,69,69,69,61,69,69,69,68,69,68,69,68,68,68,68,68,68,69,69,69,69,68,68,68,68,68,68,69,68,68,68,67,67,67,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,67,68,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,61,61,61,61,69,69,69,69,69,69,68,69,68,69,68,67,67,68,68,68,68,68,68,68,68,67,67,68,68,68,68,67,67,67,67,67,67,68,68,68,67,67,65,65,65,65,65,66,51,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,52,53,52,52,52,52,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,52,52,53,53,53,53,53,53,53,52,52,52,52,52,52,51,52,51,51,51,52,51,51,51,52,51,51,51,52,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,52,52,51,51,51,51,51,51,52,54,40,41,40,41,39,41,39,40,38,40,38,39,38,40,38,40,38,40,39,39,39,40,39,40,39,40,39,40,39,40,39,40,40,40,40,41,40,41,40,41,40,41,40,41,41,42,41,42,41,42,41,42,41,42,42,43,41,42,41,42,41,42,41,42,41,42,41,42,41,42,41 ,42,43,42,43,41,43,42,43,42,43,42,43,40,41,41,42,40,42,41,41,40,40,39,40,39,41,40,40,39,40,40,40,40,41,40,41,40,41,40,41,40,41,40,58,57,58,58,58,58,58,58,58,57,58,57,58,57,58,57,58,57,58,57,57,57,57,57,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,56,56,56,56,56,56,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,55,55,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,53,53,53,53,53,53,53,53,53,52,53,52,53,52,53,52,53,52,53,53,53,52,52,52,52,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,67,67,67,67,67,67,67,67,70,70,70,68,70,68,70,68,68,68,68,67,67,67,67,67,67,67,68,68,68,70,70,68,70,68,70,68,68,68,68,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,70,68,68,68,68,68,70,68,70,68,70,68,70,60,61,60,61,61,61,61,62,61,61,67,67,67,67,68,67,68,67,67,67,67,67,68,67,68,69,68,69,68,68,68,68,68,68,68,69,69,69,69,68,69,68,68,68,69,68,68,68,69,68,69,69,69,61,68,69,68,69,68,69,68,69,68,68,68,68,68,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,67,68,67,68,67,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,67,68,67,68,67,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,61,61,61,61,61,69,69,69,67,69,68,69,68,69,67,69,67,69,68,68,68,68,68,67,67,68,67,68,67,68,67,68,67,67,67,68,67,68,68,68,67,67,65,66,65,66,65,66,51,52,51,52,51,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,51,52,51,52,51,52,51,52,52,52,52,53,52,53,52,52,52,53,52,53,52,53,52,53,52,53,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,51,51,52,51,51,51,51,51,51,51,52,51,52,51,51,51,51,51,51,51,51,53,54,55,55,56,41,40,41,38,39,38,40,38,39,38,40,38,39,38,40,38,39,39,40,39,40,39,40,39,40,39,40,39,40,40,41,40,41,40,41,40,41,41,42,40,42,41,42,42,43,42,43,41,43,41,42,41,42,41,42,40,42,41,42,41,42,41,42,40,42,41,42 ,59,59,58,58,59,59,58,58,59,59,59,59,59,59,59,58,59,59,58,59,59,59,57,57,58,57,57,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,57,57,57,58,57,57,57,57,57,59,58,59,59,59,58,59,59,59,58,59,59,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,56,56,55,56,55,55,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,55,55,55,54,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,53,53,53,53,52,52,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,67,67,67,67,67,67,67,67,70,70,70,68,70,68,68,68,68,68,68,68,67,67,67,67,67,68,68,68,68,68,70,70,70,70,70,70,68,68,68,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,70,68,68,66,68,68,68,68,70,68,70,68,70,70,61,61,61,61,61,61,61,61,62,61,67,67,67,67,67,68,67,68,67,67,67,68,67,68,69,69,69,68,68,68,68,68,67,68,68,69,69,69,68,69,68,68,68,69,68,68,68,68,68,69,68,69,69,61,69,69,69,68,69,68,68,68,68,68,68,68,68,69,69,68,69,68,68,68,68,68,68,68,69,68,68,68,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,67,68,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,61,61,61,61,61,61,61,69,69,69,69,69,68,69,68,67,67,69,68,68,68,68,68,68,67,67,67,68,67,68,68,67,67,67,67,67,67,68,68,68,68,68,67,67,65,66,65,66,65,66,51,52,51,52,52,52,52,52,52,53,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,52,53,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,53,54,55,40,40,40,40,39,39,39,40,39,39,38,39,39,40,40,40,40,40,39,40,40,40,39,40,40,40,40,40,40,40,40,40,40,41,41,42,41,41,41,42,41,42,42,43,42,41,41,42,41,41,41,42,41,41,41,42,41,41,41,42,41,41,41,41,40,40,41 ,59,59,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,58,58,57,59,59,59,59,59,59,59,59,59,59,59,58,59,58,59,58,59,58,59,58,58,58,59,58,58,58,59,59,57,56,57,56,57,56,59,59,59,59,59,57,58,58,58,57,58,58,58,58,59,58,59,58,59,58,59,58,59,58,59,58,56,55,56,55,56,55,56,55,55,55,56,55,55,55,56,55,55,55,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,54,54,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,67,67,67,67,67,67,67,67,68,70,70,70,68,70,68,70,68,68,68,68,68,67,67,67,67,67,68,68,68,68,68,68,68,70,70,70,68,70,68,68,68,68,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,70,70,68,66,68,68,70,68,70,68,70,68,70,68,70,60,61,61,61,61,61,61,62,62,67,67,67,67,67,68,67,68,67,67,67,68,68,68,69,68,69,68,69,68,68,68,68,68,67,69,69,69,69,69,68,69,68,68,68,69,68,68,68,69,68,69,69,69,61,69,69,68,69,68,69,68,69,68,69,68,68,68,69,68,69,69,69,68,68,68,68,68,68,69,68,68,68,67,68,67,68,67,68,67,68,68,68,68,68,68,68,68,67,67,68,68,67,67,67,67,67,67,67,67,67,67,67,67,68,67,68,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,62,61,62,61,62,61,61,61,61,61,61,61,61,69,69,69,67,69,68,69,67,69,67,69,68,68,68,68,67,67,67,68,67,68,68,68,67,68,67,67,67,68,67,68,67,68,68,68,67,67,65,66,65,66,65,66,51,52,51,52,51,52,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,52,51,52,51,52,52,53,52,52,52,53,52,53,52,53,52,53,52,53,52,52,51,52,51,51,51,52,51,51,51,52,51,52,51,52,51,51,51,52,51,51,51,52,51,51,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,53,54,54,55,55,55,54,53,54,55,55,55,55,55,55,55,55,40,39,40,39,40,39,40,39,40,39,40,39,41,39,41,39,41,39,41,40,43,41,43,41,43,40,42,40,42,40,42,40,42,40,42,40,42,40,42,40,42,40,42,40,41,39,41,39,41,40,42 ,59,59,58,58,58,57,57,57,57,56,57,56,56,56,57,57,56,56,56,56,57,57,56,56,58,57,58,58,58,58,58,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,59,59,59,59,58,58,58,57,57,57,57,57,57,57,57,58,57,58,57,58,57,58,58,58,58,58,58,58,58,58,58,58,58,59,58,59,59,59,59,55,55,55,55,55,55,55,55,55,54,55,54,55,54,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,54,53,54,53,53,53,53,53,53,53,53,53,53,53,54,53,53,53,53,53,53,53,53,53,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,67,67,67,67,67,67,67,67,68,70,70,70,70,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,70,70,68,68,68,70,70,70,70,70,70,68,68,68,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,70,70,68,68,68,68,68,68,68,68,70,68,70,70,70,61,61,61,61,61,61,61,61,62,61,67,67,67,67,68,67,68,67,68,67,67,68,68,68,68,69,69,68,68,69,68,68,68,68,68,67,69,69,69,68,68,68,69,68,68,68,69,68,68,68,69,68,69,69,61,69,69,69,68,68,68,69,69,69,68,68,68,68,69,69,69,69,68,68,68,68,68,68,68,68,69,68,68,68,67,67,67,67,67,68,68,68,68,68,68,68,68,68,67,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,68,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,61,61,61,61,61,61,61,69,69,69,69,69,68,69,67,69,68,68,68,68,68,68,67,67,67,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,68,68,67,66,66,66,66,66,65,51,51,51,51,51,51,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,51,51,51,51,51,53,53,53,53,53,53,53,54,54,54,54,55,55,55,55,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,40,40,40,40,40,40,40,40,40,41,41 ,59,59,58,58,57,58,57,57,56,56,55,56,55,56,59,59,59,59,59,59,58,59,58,58,58,58,58,58,57,58,58,58,58,59,58,59,59,56,56,56,55,56,56,57,56,57,55,56,55,56,55,56,55,56,55,59,57,58,57,57,56,57,56,57,56,57,56,57,56,57,57,57,57,57,57,58,57,58,57,58,57,58,57,58,58,58,58,59,58,59,58,59,58,59,59,59,54,55,54,55,54,55,54,55,54,54,54,54,54,54,54,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,53,53,52,53,53,53,52,53,53,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,67,67,67,67,67,67,67,67,67,68,68,70,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,70,70,68,68,68,68,70,68,70,68,70,68,68,68,68,68,70,68,70,68,70,68,70,68,70,68,68,68,70,68,70,68,68,68,68,68,70,68,70,68,70,68,70,60,61,61,61,61,61,61,62,61,62,61,67,67,67,68,67,68,67,68,67,67,68,68,68,68,68,68,69,68,68,68,69,68,68,68,67,69,69,69,69,69,68,69,68,68,68,69,68,68,68,69,68,69,68,69,61,60,69,68,69,68,69,68,69,69,69,68,68,68,69,68,69,68,69,68,69,68,68,68,68,68,69,68,68,68,67,67,68,67,68,67,68,67,68,68,68,68,68,68,67,67,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,61,61,62,61,62,61,61,61,61,61,61,61,61,69,69,69,68,69,67,69,67,69,68,69,68,68,68,67,67,67,67,68,67,68,68,68,67,67,67,68,67,68,67,68,67,68,68,68,67,66,66,66,65,66,65,52,52,52,51,52,51,52,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,53,53,54,54,55,56,38,40,38,41,39,41,39,41,39,40,39,41,39,42,40,42,40,42,40,42,40,42,40,42,40,41,39,41,39,41,39,41,39,41,39,41,39,42,40,42 ,59,59,59,58,58,58,57,56,57,56,56,55,55,55,59,57,57,57,57,56,57,56,56,56,57,57,57,57,57,57,58,57,58,58,58,58,59,58,59,58,55,56,56,56,56,56,56,55,56,56,56,55,56,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,57,57,57,57,57,57,57,55,55,55,55,55,55,55,55,55,55,55,55,54,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,54,54,54,53,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,54,55,55,55,55,56,56,57,57,58,40,67,67,67,67,67,67,67,67,67,68,68,68,70,68,70,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,70,70,70,68,70,70,70,70,70,70,68,68,68,68,68,70,70,70,70,70,70,70,68,70,68,68,68,70,70,70,68,68,68,68,68,68,68,68,68,70,70,61,61,61,61,61,61,61,61,61,61,61,62,67,67,67,67,67,68,67,68,67,68,67,68,68,68,68,68,68,68,69,68,69,68,68,68,68,68,67,69,69,69,68,69,68,68,68,68,68,68,68,68,68,69,68,69,61,61,61,60,68,68,69,69,69,69,69,68,68,68,68,69,69,68,69,69,68,68,68,68,68,68,68,68,69,68,68,68,67,67,67,67,67,67,68,68,68,68,68,68,68,67,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,62,61,62,61,62,61,61,61,61,61,61,61,69,69,69,69,69,69,67,69,68,68,68,68,68,68,67,67,67,67,67,68,68,68,67,68,67,67,67,68,67,68,67,68,68,68,68,68,67,66,66,66,66,66,66,52,52,52,51,51,51,51,51,52,51,52,51,52,51,52,51,52,52,52,51,52,52,52,51,52,52,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,52,52,51,52,51,52,51,52,52,52,51,52,51,51,51,52,51,51,51,52,51,51,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,53,55,56,41,57,39,40,39,39,39,40,40,40,40,41,40,41,40,41,41,41,40,40,40,40,40,40,40,40,39,40,39,40,39,40,40,40,39,41,40,41,40 ,59,59,59,59,59,59,58,59,59,59,58,59,58,59,57,58,59,55,55,56,55,56,55,56,56,57,56,57,56,57,57,57,57,58,57,58,58,59,58,59,58,59,59,56,56,56,55,56,55,56,55,56,55,56,55,55,55,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,54,54,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,54,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,54,54,55,55,56,55,56,40,42,40,40,39,41,39,40,39,67,67,67,67,67,67,67,67,67,68,68,68,68,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,70,68,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,70,68,70,68,70,68,70,68,70,68,68,68,70,70,68,68,68,68,68,68,70,68,70,68,61,60,61,61,61,60,61,61,62,61,61,62,61,67,67,67,67,68,67,68,67,68,67,67,68,68,68,68,68,68,68,69,69,68,69,68,69,68,67,69,69,69,69,69,68,69,68,68,68,69,68,68,68,69,68,69,68,61,61,60,33,68,69,68,69,68,69,69,69,68,68,68,69,68,69,68,69,68,68,68,68,68,68,68,68,68,69,68,68,68,67,67,68,67,68,67,68,67,68,68,68,68,67,67,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,61,61,62,61,62,61,61,61,61,61,61,61,69,69,69,69,67,69,67,69,68,69,68,69,68,67,67,68,67,68,67,68,68,68,67,67,67,67,67,68,67,68,67,68,67,68,68,67,67,67,66,67,66,66,52,52,51,52,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,51,51,52,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,51,52,53,54,54,55,56,41,57,39,41,39,40,39,42,40,41,40,42,40,41,40,41,40,40,40,41,39,40,40,41,39,40,39,41,39,40,39,41,39,40,40,42,40,41 ,59,58,59,58,58,58,58,58,59,59,59,59,59,59,59,59,58,58,58,58,58,57,58,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,59,59,59,59,56,56,56,56,56,56,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,54,55,54,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,54,55,55,55,56,56,56,57,57,58,58,59,40,40,40,41,40,41,40,41,40,40,40,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,70,70,70,68,70,70,70,68,70,70,70,70,70,70,70,68,68,68,68,70,70,70,70,70,68,70,68,68,68,68,68,70,70,70,68,68,68,68,68,68,68,70,68,61,61,61,61,61,61,61,61,61,61,61,61,62,61,67,67,67,68,67,68,67,68,67,68,67,68,68,68,68,68,68,68,69,69,69,68,68,68,68,68,67,69,69,69,68,68,68,69,68,68,68,69,68,68,68,69,68,69,61,61,61,60,60,68,69,68,69,69,69,69,68,68,68,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,69,68,68,68,67,67,67,67,68,67,68,68,68,68,68,67,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,61,61,62,61,62,61,61,61,61,61,61,61,69,69,69,69,69,69,68,69,68,68,68,67,67,67,67,68,68,68,68,68,67,68,67,67,67,67,67,68,67,68,67,68,68,68,68,68,67,66,66,66,66,66,52,52,52,52,52,52,51,51,51,52,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,51,51,52,51,51,51,52,51,51,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,53,55,55,55,56,39,40,39,38,38,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,39,40,39,40,40,40,40,41,40 ,59,58,58,58,57,58,58,59,58,58,58,59,58,59,58,59,58,59,58,59,58,59,57,58,57,58,57,58,57,57,56,57,56,57,56,57,56,57,56,57,56,56,56,56,55,56,55,56,55,56,55,56,55,56,55,55,55,55,55,55,54,55,54,55,54,55,54,55,54,54,54,54,54,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,54,55,55,56,56,58,58,59,59,59,41,42,41,42,41,42,41,43,41,42,41,42,41,42,41,43,41,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,70,70,70,68,70,70,70,68,70,68,70,68,70,68,70,68,68,68,68,68,70,70,70,68,70,68,70,68,70,68,68,68,70,70,68,68,68,68,70,68,70,68,61,60,61,60,61,60,61,61,61,61,61,62,62,62,62,67,67,68,67,68,67,68,67,68,67,67,68,68,68,68,68,68,68,69,69,68,69,68,68,68,68,69,68,69,68,69,68,69,68,68,68,69,68,68,68,69,68,69,68,61,33,60,61,60,69,68,69,68,69,68,69,68,68,68,69,69,69,68,69,69,68,68,68,68,68,68,68,68,68,69,68,68,68,67,67,67,68,67,68,67,68,67,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,62,61,62,61,61,61,61,61,61,61,61,61,61,69,67,69,68,69,68,69,67,69,67,68,67,68,67,68,68,68,67,67,67,68,67,68,67,68,67,68,67,68,67,68,68,68,67,67,66,67,66,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,54,40,38,40,38,40,38,41,39,40,39,40,39,40,39,41,40,40,40,40,40,40,40,41,40,40,40,40,39,40,39,41,39,40,39,40,39,40,40,42,40,41,40,41 ,58,57,57,57,57,57,58,57,58,58,58,58,58,58,58,58,59,58,58,58,59,59,59,59,58,57,58,57,58,57,58,57,58,58,58,58,58,58,59,56,56,56,56,56,56,56,56,55,56,55,55,55,56,55,55,55,55,55,55,55,55,55,55,54,55,54,54,54,54,54,54,54,54,54,54,53,54,54,54,53,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,54,55,56,56,57,58,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,70,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,70,70,70,68,70,70,70,68,70,70,70,70,70,70,68,68,68,68,68,70,70,70,70,70,70,70,68,68,68,68,68,70,70,68,68,68,68,68,68,70,68,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,67,67,67,67,68,67,68,67,68,67,68,67,68,68,68,68,68,68,68,69,69,69,68,69,68,68,68,69,69,68,69,68,69,68,69,68,68,68,68,68,68,68,69,68,69,61,61,61,61,61,60,69,68,69,69,69,69,68,68,68,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,69,68,68,68,67,67,67,68,67,68,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,61,61,61,61,61,61,61,69,69,69,69,69,69,69,67,68,67,68,67,68,68,68,67,68,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,67,67,67,66,67,67,52,51,52,52,52,51,52,51,51,51,51,51,51,51,52,51,51,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,51,52,52,52,51,52,52,52,51,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,52,52,51,52,51,51,51,52,51,52,51,52,51,51,51,53,55,38,38,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,40,40,39,40,40,40,40,40,40,40,40 ,56,57,56,57,57,57,56,57,57,58,57,58,57,58,57,58,57,58,57,58,58,58,58,58,58,58,57,58,58,58,57,58,58,58,58,58,58,59,58,59,58,59,58,59,58,59,58,59,59,56,55,56,55,56,55,55,55,55,54,55,54,55,54,55,54,55,54,55,54,55,54,54,54,54,53,54,53,54,53,54,53,54,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,53,52,52,51,53,51,51,52,53,52,52,52,53,38,39,39,40,38,40,39,40,38,40,40,40,40,40,40,40,40,40,40,40,40,40,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,54,54,55,55,56,55,56,56,57,56,57,57,58,57,67,67,67,67,67,67,67,67,67,67,68,68,68,70,68,68,68,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,70,70,70,70,70,68,70,70,70,68,70,68,70,68,70,68,68,68,68,70,70,68,70,68,70,68,70,68,70,68,68,70,70,68,68,68,70,68,70,60,61,60,61,60,61,60,61,61,61,61,61,61,62,62,62,61,67,67,67,68,67,68,67,68,67,68,67,67,68,68,68,68,68,68,68,68,69,68,69,68,69,68,68,69,68,69,68,69,68,69,68,68,68,69,68,68,68,69,68,69,68,61,61,61,33,60,33,60,69,68,69,69,69,68,68,68,69,68,69,68,69,69,68,68,68,68,68,68,68,68,68,68,69,68,69,68,68,69,67,67,68,67,68,67,68,67,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,61,61,61,61,61,61,61,61,61,69,68,69,68,69,67,69,67,68,67,68,68,68,68,68,67,67,67,67,67,68,67,68,67,68,67,68,67,68,67,68,68,67,66,67,66,67,51,52,51,52,51,52,51,52,51,51,51,52,51,51,51,52,51,52,51,52,51,52,51,52,51,51,51,52,51,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,52,52,51,52,52,52,51,52,52,52,51,52,52,52,52,52,52,52,51,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,53,52,52,52,53,52,52,52,52,51,52,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,51,52,53,54,55,56,39,41,39,39,39,40,39,39,39,39,39,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,41 ,59,56,56,56,56,56,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,58,59,59,59,59,59,39,40,40,40,40,40,40,40,40,40,39,40,40,40,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,70,68,68,68,68,68,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,70,70,70,70,70,70,70,70,70,70,70,70,68,70,68,68,68,68,68,70,70,70,70,70,68,70,68,68,68,68,68,70,68,68,68,68,68,68,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,61,67,67,68,67,68,67,68,67,68,67,68,67,68,68,68,68,68,68,68,68,69,69,69,69,68,68,68,69,69,68,69,68,68,68,69,68,68,68,69,68,68,68,69,68,69,61,61,61,61,61,60,60,68,69,69,69,69,68,68,68,69,69,69,69,68,68,69,68,68,68,68,68,68,68,68,68,69,69,68,68,68,69,69,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,61,61,61,61,61,61,61,61,61,69,69,69,69,69,67,69,67,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,67,68,68,68,68,68,68,68,67,67,67,67,67,67,51,52,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,53,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,52,52,52,52,52,52,52,52,52,52,52,52,53,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,41,40,40,40,40,40,40,40,40,41,41,41,41,41,40,40,41 ,57,56,55,56,55,56,56,56,56,56,56,56,56,56,56,57,56,57,56,57,56,57,57,57,57,57,57,58,57,58,57,58,57,40,40,40,40,40,40,40,40,40,40,39,39,40,39,40,40,40,40,40,40,40,40,40,39,40,39,39,39,40,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,40,39,40,39,40,39,40,39,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,59,58,58,57,57,56,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,70,70,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,70,70,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,70,70,68,70,68,70,68,70,68,70,68,68,70,70,70,68,68,70,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,62,62,67,67,68,67,68,67,68,67,68,67,68,67,67,68,68,68,68,68,68,68,68,68,69,69,68,69,68,69,69,68,69,68,69,68,69,68,68,68,69,68,68,68,69,68,69,68,61,33,60,33,60,33,60,33,68,69,69,69,68,68,68,69,68,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,69,69,68,68,69,69,68,67,67,68,67,68,67,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,61,61,61,61,61,61,61,69,68,69,67,69,67,69,67,68,67,68,68,68,67,67,67,68,67,68,67,68,67,68,67,68,67,68,68,68,68,67,67,67,67,67,67,52,51,52,51,52,51,52,51,52,51,52,51,52,51,51,51,51,51,51,51,52,51,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,52,52,51,52,51,52,51,52,51,52,51,53,52,53,52,53,52,53,52,53,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,55,55,56,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41 ,55,55,55,55,56,56,56,56,56,56,57,56,57,57,57,57,58,58,58,58,58,58,58,58,59,59,59,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,40,40,40,40,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,40,40,40,39,40,39,39,39,40,40,40,41,41,41,41,41,41,41,41,57,56,55,55,54,53,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,70,70,70,70,70,68,70,68,68,68,70,68,68,68,68,68,68,68,68,68,68,68,68,70,70,70,70,70,70,70,70,70,70,68,70,70,70,68,70,68,68,68,70,70,70,70,70,68,68,68,68,68,68,68,70,70,70,68,68,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,67,67,67,68,67,68,67,68,67,68,67,67,67,68,68,68,68,68,68,68,68,68,68,69,69,69,68,68,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,69,68,69,61,61,61,61,61,60,33,60,69,69,69,69,68,68,68,69,69,68,69,68,68,69,68,68,68,68,68,68,68,68,68,68,69,69,69,68,68,68,69,68,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,62,61,61,61,61,61,61,61,61,61,61,69,69,69,69,69,67,68,67,68,68,68,68,68,67,67,67,67,67,67,67,68,67,68,67,68,68,68,68,68,68,67,67,67,67,67,67,52,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,53,53,52,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,53,53,52,53,52,52,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,51,52,53,53,53,52,53,52,53,52,53,52,52,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,52,52,52,52,52,53,53,53,53,53,53,54,55,56,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41 ,59,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,58,59,58,59,58,40,38,39,39,40,38,40,39,40,38,40,39,40,40,40,39,40,39,39,39,40,39,39,40,40,40,40,39,40,39,40,40,40,39,40,40,40,38,40,40,40,38,40,39,40,39,40,40,40,39,40,40,40,39,40,39,39,40,40,40,40,40,40,40,40,39,40,41,40,39,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,56,56,55,56,54,55,54,54,53,53,52,53,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,70,68,70,70,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,70,68,70,70,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,70,70,68,70,68,70,68,70,68,70,68,68,70,70,68,68,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,62,61,62,61,62,67,67,68,67,68,67,68,67,68,68,68,67,67,67,68,68,68,68,68,68,68,68,68,69,68,69,68,68,69,69,69,68,69,68,69,68,68,68,69,68,68,68,69,68,69,68,61,33,61,33,60,33,60,33,68,69,69,69,68,68,68,69,68,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,69,69,68,69,68,68,68,68,67,67,67,68,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,61,61,61,61,61,61,61,61,61,69,67,69,67,69,67,69,67,69,67,68,68,67,67,67,67,68,67,68,67,68,67,68,67,68,67,68,68,68,68,67,67,67,67,67,51,52,51,51,51,52,51,51,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,53,53,52,53,53,53,52,53,53,54,53,53,53,54,53,53,53,54,53,53,53,54,53,53,53,53,52,53,53,53,52,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,51,52,51,51,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,53,52,52,52,52,51,52,52,52,51,52,51,52,51,52,51,51,51,51,51,52,53,53,53,55,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,40,41 ,40,40,59,59,59,58,59,58,59,58,58,39,40,40,40,39,39,39,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,39,39,39,39,40,40,40,40,40,40,41,41,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,59,58,58,58,57,57,56,56,56,55,55,55,54,54,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,70,70,70,70,70,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,70,70,70,70,70,70,70,70,70,70,70,70,68,70,68,70,68,68,68,70,70,70,70,70,68,70,68,68,68,68,68,70,70,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,67,67,67,67,68,67,68,67,68,67,68,67,67,67,67,67,68,68,68,68,68,68,68,68,68,69,69,69,68,69,69,69,69,68,68,68,69,68,68,68,69,68,68,68,69,68,69,61,61,61,61,61,60,61,60,61,68,68,68,69,69,68,69,69,69,69,68,68,69,69,68,68,68,68,69,69,68,68,68,68,69,69,68,68,68,68,68,68,67,67,67,68,67,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,61,61,61,61,61,61,61,61,61,61,69,69,69,69,68,69,68,68,68,68,67,67,67,67,67,67,67,67,67,68,67,68,68,68,68,68,68,68,67,67,67,67,67,67,68,68,51,51,51,51,51,51,51,51,51,51,51,52,51,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,52,51,51,51,51,53,53,53,53,53,53,53,53,53,53,52,53,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,51,52,51,51,52,53,53,54,55,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41 ,39,40,38,40,38,40,38,40,39,40,38,40,38,40,38,40,38,40,38,39,37,39,38,40,38,40,38,39,38,39,38,40,38,39,39,40,40,41,40,41,40,41,39,40,39,40,40,40,39,40,40,40,39,40,39,39,38,40,39,40,39,40,39,40,38,40,39,40,39,40,39,40,38,40,39,40,39,41,39,40,40,41,40,41,40,41,40,41,40,41,40,40,39,40,40,40,40,40,40,40,39,40,39,40,39,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,59,59,58,58,57,58,57,57,56,57,55,56,55,56,55,56,55,56,55,56,56,56,55,56,55,57,56,56,55,57,55,56,56,58,55,57,56,57,54,55,54,55,54,55,55,56,56,58,58,59,67,67,67,67,67,67,67,67,67,67,67,70,68,68,68,68,70,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,68,70,70,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,70,70,68,70,68,70,68,70,68,68,68,68,68,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,62,61,67,67,67,68,67,68,67,68,67,68,68,68,67,67,67,67,68,68,68,68,68,68,68,68,68,68,69,68,69,69,69,69,68,69,68,69,68,68,68,69,68,68,69,69,68,69,68,61,33,60,33,60,33,60,33,60,68,68,69,68,69,69,69,69,69,68,69,68,69,68,68,69,68,68,69,69,68,68,68,68,68,69,69,68,69,68,68,68,67,67,68,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,60,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,62,61,62,61,61,61,61,61,61,61,61,61,61,61,69,69,67,69,67,69,68,69,68,67,67,67,67,68,67,68,67,68,67,68,67,68,67,68,67,68,68,68,67,67,67,67,67,68,68,68,68,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,53,53,53,53,53,53,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,51,52,51,52,51,52,51,52,51,52,51,52,51,53,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,51,52,52,52,51,52,51,52,51,52,53,54,55,55,55,55,55,56,57,40,39,39,39,39,39,40,39,40,39,41,40,41,40,41,40,41 ,40,40,39,38,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,40,40,39,40,39,40,40,40,38,40,40,40,38,40,38,38,38,40,40,39,39,40,41,41,40,40,40,40,40,40,40,41,40,41,41,40,40,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,39,40,41,41,40,41,41,41,39,41,41,41,40,41,41,41,40,41,41,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,59,59,58,58,58,58,58,58,58,58,58,58,59,58,58,58,57,58,59,58,59,59,58,58,58,59,40,59,58,59,59,59,59,59,59,59,57,56,57,56,56,56,57,57,58,58,59,67,67,67,67,67,67,67,67,67,67,67,70,68,68,68,68,70,70,70,70,70,70,70,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,70,70,70,70,70,70,70,70,70,70,68,70,70,70,68,70,68,68,68,70,70,70,68,70,68,68,68,68,68,68,70,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,67,67,67,68,67,68,67,68,67,68,68,68,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,68,68,68,69,68,68,68,68,69,69,68,69,68,69,61,61,33,61,61,60,33,60,60,68,68,68,69,69,69,69,69,68,69,68,68,69,69,68,68,68,69,69,69,68,68,68,68,68,69,69,69,68,68,68,68,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,60,60,60,60,60,61,60,61,60,61,61,61,61,61,61,61,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,69,69,69,69,69,68,68,67,67,67,67,67,67,67,68,67,68,67,68,68,68,68,68,68,68,68,67,67,67,67,67,67,68,68,68,68,68,51,51,51,51,51,52,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,54,53,54,53,54,54,54,53,54,54,54,53,54,53,54,53,54,53,53,53,53,53,53,53,53,53,53,52,53,53,53,52,53,52,52,52,52,52,52,52,52,52,52,51,52,52,52,51,52,51,51,51,51,51,51,53,53,53,53,53,53,53,53,52,53,53,53,52,53,52,52,52,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,54,54,55,56,39,40,39,39,39,40,39,39,39,39,39,39,39,40,40,41,40,41,41,41,40,41,41,41,40 ,39,40,38,40,38,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,39,38,39,38,40,39,40,39,40,39,40,38,40,38,40,38,40,39,40,39,40,40,41,40,40,40,40,40,40,40,41,40,40,40,40,40,40,40,40,40,40,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,40,40,41,40,41,40,41,40,41,40,41,40,41,40,41,39,40,39,40,40,40,40,40,40,40,40,41,40,41,40,41,39,40,39,40,39,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,40,39,40,39,40,39,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,59,58,59,58,58,58,58,59,67,67,67,67,67,67,67,67,67,67,67,67,70,68,70,68,68,70,70,70,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,70,70,68,70,70,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,70,70,68,70,68,70,68,70,68,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,61,61,61,62,61,62,62,62,67,67,67,67,68,67,68,67,68,68,68,68,68,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,68,69,68,68,68,68,68,69,69,69,69,69,33,60,33,61,33,60,33,60,33,60,33,68,69,68,69,69,69,68,69,68,69,68,69,68,69,68,68,68,69,68,69,68,68,68,68,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,62,61,62,61,62,61,61,61,61,61,61,61,61,61,61,69,69,69,67,69,68,69,67,67,67,68,67,68,67,68,67,68,67,68,67,68,68,68,68,68,67,67,67,67,67,67,68,68,68,68,68,68,68,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,52,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,53,53,52,53,53,54,53,53,53,54,53,54,53,51,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,53,51,52,52,53,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,52,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,55,55,55,55,55,55,55,55,55,55,56,40,38,40,39,40,38,40,39,40,38,39,39,40,40,41,40,41,40,41,40,41,40,41,40,41,40,41 ,41,39,40,38,40,39,40,40,40,39,40,39,40,40,40,40,40,40,40,39,40,39,40,38,39,38,39,38,39,38,39,39,39,39,40,39,40,39,40,38,40,39,39,39,40,40,40,40,40,40,40,40,41,40,40,40,40,40,40,40,40,40,40,40,41,40,41,40,41,40,41,40,40,40,41,40,40,39,40,38,40,39,40,39,40,39,40,40,41,39,40,39,41,40,59,59,59,58,59,58,59,58,59,58,59,58,59,59,59,40,41,40,41,40,41,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,39,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,40,67,67,67,67,67,67,67,67,67,67,67,67,70,70,70,68,68,68,70,70,70,70,70,70,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,70,70,70,70,70,70,70,70,70,70,68,70,68,70,68,70,68,68,68,68,68,70,70,70,70,70,68,70,68,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,67,67,67,68,67,68,67,68,67,68,68,68,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,69,69,69,68,69,68,68,68,69,68,68,68,68,69,69,69,69,68,61,33,61,61,61,33,61,61,60,33,60,68,68,69,69,69,69,69,69,69,68,68,69,69,68,69,68,68,68,69,69,68,68,68,68,68,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,60,60,60,60,61,60,61,60,61,61,61,61,61,61,61,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,69,69,69,69,67,67,67,67,67,67,67,67,67,68,67,68,67,68,68,68,68,68,68,68,67,67,67,67,67,68,68,68,68,68,68,68,68,68,51,51,51,51,51,51,51,51,51,52,51,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,52,53,53,53,53,53,53,53,53,53,53,53,53,51,51,53,53,53,53,53,53,53,53,53,53,53,52,53,52,53,52,53,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,52,53,52,52,52,52,52,52,52,52,52,53,53,53,54,54,54,54,54,54,54,54,55,55,55,55,55,56,38,39,39,40,39,40,39,40,39,40,39,40,39,40,38,40,38,39,38,39,38,39,38,39,39,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40 ,40,41,39,40,38,40,38,40,40,40,40,40,40,40,40,40,40,40,39,40,39,40,39,40,38,39,38,40,38,40,38,40,38,40,39,40,39,40,39,40,39,40,38,40,39,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,40,41,40,41,40,41,40,41,40,40,39,40,39,40,39,40,39,39,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,39,40,39,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,67,67,67,67,67,67,67,67,67,67,67,67,70,70,70,70,68,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,70,70,70,70,70,68,70,68,70,68,70,68,68,68,70,68,70,68,68,68,68,70,70,68,70,68,70,68,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,67,67,67,67,68,67,68,67,68,68,68,68,67,67,67,67,67,67,67,68,68,68,68,68,68,67,68,68,68,69,69,69,69,69,69,68,69,68,68,68,68,68,69,69,69,69,69,33,61,33,60,33,60,33,60,33,60,33,68,69,68,69,68,69,69,69,68,69,60,33,68,69,68,68,68,69,68,69,68,68,68,68,68,68,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,62,61,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,69,68,69,67,69,67,68,67,68,67,68,67,68,67,68,67,68,67,68,68,68,68,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,51,51,51,51,51,51,52,51,52,51,52,51,52,51,52,51,52,51,52,52,52,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,51,53,54,53,54,53,54,53,54,53,53,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,51,52,52,53,54,54,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,53,53,53,53,53,52,52,52,52,52,52,53,54,55,55,55,55,55,55,55,55,56,38,40,38,39,38,39,38,40,39,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,39,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41 ,41,39,39,39,40,39,39,39,40,40,40,40,40,40,40,40,40,40,39,39,40,39,39,38,38,38,38,38,39,38,38,38,39,38,39,39,40,39,39,39,40,40,40,39,40,40,39,39,40,39,39,40,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,40,40,40,41,40,39,39,40,39,39,38,40,39,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,58,58,58,59,58,59,58,59,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,39,39,39,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,67,67,67,67,67,67,67,67,67,67,67,67,70,70,70,70,70,68,68,70,70,68,70,68,68,68,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,70,70,70,70,70,70,70,70,70,68,70,68,68,68,70,68,68,68,68,68,68,68,70,70,70,68,70,60,60,60,61,60,61,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,67,67,67,68,62,68,67,68,68,68,68,68,67,67,67,67,67,67,67,67,68,68,68,68,67,68,68,68,68,69,69,69,68,69,69,69,68,69,68,68,68,68,69,69,69,69,33,61,61,61,33,61,61,60,33,61,61,60,33,68,68,68,69,69,69,69,33,60,60,60,33,69,69,68,68,68,69,69,68,68,68,68,68,68,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,60,60,60,61,60,61,60,61,61,61,61,61,61,61,62,61,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,69,69,67,69,67,67,67,68,67,68,67,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,62,62,51,51,51,51,51,51,51,51,51,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,54,54,54,54,54,54,54,53,54,53,53,53,54,53,53,53,53,53,53,53,53,53,53,52,53,53,53,52,53,52,52,52,53,54,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,54,54,54,54,54,54,54,54,53,53,53,53,54,55,55,56,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,39,40,39,39,39,40,39,39,39,40,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40,41,40,40,40 ,40,41,40,41,40,41,40,41,40,41,39,40,39,40,39,40,39,40,38,39,40,40,40,40,39,40,39,39,39,40,39,39,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,40,41,40,40,40,40,40,40,40,40,40,40,40,40,40,59,58,59,58,59,58,59,58,59,58,59,58,59,58,58,58,58,58,58,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,58,59,58,58,58,59,58,58,58,59,58,59,58,59,58,59,58,59,58,59,58,59,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,41,40,40,39,40,39,40,39,40,39,40,40,40,40,40,40,40,40,40,40,67,67,67,67,67,67,67,67,67,67,67,67,70,70,70,70,70,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,70,70,70,70,70,68,70,68,70,68,70,68,70,68,68,68,70,68,70,68,68,68,68,70,70,68,70,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,67,62,67,62,67,67,68,68,68,68,68,67,67,67,67,67,67,67,67,68,68,68,68,68,68,67,68,68,68,69,69,69,69,69,69,68,69,68,68,68,68,68,69,69,69,69,61,33,61,33,61,33,60,33,60,33,60,33,60,69,68,69,68,69,68,33,60,33,60,33,60,33,68,68,68,69,68,69,69,68,68,68,68,68,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,68,68,68,67,67,68,69,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,69,67,69,67,68,67,68,67,68,67,68,67,68,68,68,67,68,68,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,61,62,61,62,62,62,61,51,51,52,51,51,51,52,51,52,51,52,51,51,51,52,51,52,51,51,51,51,51,51,54,55,54,55,54,54,54,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,52,53,52,53,52,53,52,53,53,54,55,55,56,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,56,55,55,55,55,55,55,55,55,55,55,55,55,55,56,38,40,38,40,38,40,38,39,38,40,38,39,38,39,37,39,39,40,38,40,38,40,38,39,38,40,38,40,40,41,40,41,39,40,39,40,39,40,39,40,39,40,38,40,38,40,38,39,38,40,38,39,38,39,38,40 ,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,39,40,39,40,39,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,58,57,58,57,58,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,58,59,59,59,59,59,59,59,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,58,59,59,67,67,67,67,67,67,67,67,67,67,67,68,68,70,70,70,70,70,68,68,70,70,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,70,70,70,70,70,70,70,70,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,70,70,70,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,67,62,67,67,68,68,68,67,68,67,67,67,68,67,67,67,68,68,68,68,68,67,68,67,68,70,68,69,69,69,69,68,69,68,69,68,68,68,68,68,69,69,69,33,61,33,61,33,61,33,61,33,61,33,60,33,68,68,68,69,60,33,60,33,60,33,60,33,60,33,68,68,68,69,69,69,68,68,68,68,68,69,69,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,68,67,67,67,68,68,69,69,69,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,60,61,60,61,60,61,61,61,62,61,61,61,62,61,62,61,62,61,60,61,60,61,60,61,60,61,60,61,60,61,62,61,62,61,62,61,62,68,67,68,68,68,68,68,68,68,68,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,62,62,62,62,62,62,62,62,62,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,55,54,55,54,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,54,53,54,53,53,53,53,53,53,53,53,53,53,53,53,55,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,38,40,38,40,38,40,38,39,38,40,38,40,38,40,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,39,39,39,39,39,39,39,39,40,39,38,39,39,40,39,40,39,40,38,40,38,40,38,40,38,38,38,38,38,38,38,38,38,38,38,38,38 ,40,41,40,41,40,40,40,41,40,41,40,41,40,40,40,41,40,40,40,40,40,40,40,41,40,41,40,41,39,39,39,40,39,40,38,40,38,40,39,40,39,40,39,40,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,58,57,58,57,58,58,58,58,58,57,58,57,58,57,58,57,58,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,58,58,58,58,58,59,40,41,40,41,40,40,40,41,40,41,40,41,40,40,40,41,40,41,40,41,40,40,40,41,40,41,40,41,40,40,40,41,40,41,40,41,58,59,58,58,58,59,58,67,67,67,67,67,67,67,67,67,67,67,68,68,70,70,70,70,68,68,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,70,68,68,68,68,68,68,68,70,70,70,70,70,68,70,68,70,68,70,68,70,68,68,68,68,68,70,68,70,68,68,68,68,68,70,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,62,62,67,62,67,62,67,68,68,68,68,67,67,67,67,67,68,67,67,68,68,68,68,68,68,67,68,68,70,68,69,69,69,69,69,69,69,68,68,68,68,68,69,69,69,33,61,33,61,33,60,33,60,33,60,33,60,33,60,69,68,33,60,33,60,33,60,33,60,33,60,33,60,33,68,69,68,69,69,68,68,68,68,68,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,68,67,68,67,68,68,69,69,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,61,60,61,60,61,60,61,61,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,68,67,67,67,67,67,67,67,62,61,61,60,61,60,61,60,62,61,62,61,62,61,62,61,62,62,62,61,62,51,54,53,54,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,54,54,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,53,53,53,55,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,37,40,37,40,37,40,37,39,37,40,39,40,39,40,38,40,38,39,37,39,39,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,38,38,39 ,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,38,38,38,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,39,39,40,39,40,59,59,59,58,58,59,58,58,58,59,58,58,58,58,58,58,58,59,58,58,57,58,57,58,57,58,58,58,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,57,57,57,56,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,57,57,57,58,57,58,57,58,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,59,59,58,59,59,59,58,59,58,58,58,58,57,57,57,58,58,67,67,67,67,67,67,67,67,67,67,68,68,68,70,70,70,70,70,70,68,68,68,70,70,70,68,70,68,68,68,68,68,68,68,68,68,70,68,68,68,68,68,68,68,68,70,70,70,70,70,70,70,70,68,70,70,70,68,70,68,68,68,70,68,68,68,68,68,68,68,68,68,60,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,62,62,62,62,62,62,68,68,68,68,67,67,67,67,68,67,68,67,68,68,68,68,68,67,68,67,68,70,68,69,69,69,69,69,69,68,68,68,68,68,69,68,69,33,61,33,61,33,61,33,61,33,61,33,61,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,68,69,69,69,68,68,68,68,68,69,69,69,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,68,68,68,68,68,69,69,69,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,60,61,60,60,60,60,60,60,61,60,62,60,62,60,61,60,62,61,62,61,61,61,60,60,60,61,60,60,60,61,60,61,60,61,60,61,62,61,62,61,62,61,62,61,62,61,62,61,67,67,67,61,62,62,61,61,61,61,61,61,61,61,61,61,61,62,62,62,61,62,62,62,62,62,62,62,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,54,53,53,53,54,53,53,53,53,53,53,53,53,53,53,54,55,55,55,56,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,39,39,40,40,40,40,39,40,40,40,39,40,39,39,39,40,39,39,38,40,38,38,38,38,38,38,37,39,39,39,39,40,38,38,38,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,38,40,40,40,38,40,38,39,38,40,38,38,38,38,38,38,38,38,39,39,39 ,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,38,38,40,39,39,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,59,58,58,57,58,58,58,58,58,58,58,57,58,58,58,58,58,57,58,57,57,57,58,57,58,57,58,57,57,57,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,57,57,56,57,57,57,56,57,57,57,57,57,57,58,57,57,57,58,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,40,40,40,40,40,59,59,59,58,59,58,59,58,58,57,58,58,58,57,58,57,58,57,57,56,57,56,58,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,70,70,70,68,70,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,70,70,68,68,68,68,68,68,68,70,70,70,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,70,68,68,68,70,68,68,68,68,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,62,62,62,62,62,63,62,62,62,62,62,62,67,67,67,67,67,67,68,67,67,67,68,68,68,68,68,67,68,67,70,70,69,69,69,69,69,69,69,68,68,68,69,68,69,68,61,33,61,33,60,33,61,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,69,68,69,69,69,68,68,68,68,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,68,67,68,67,68,67,68,68,69,68,69,68,67,67,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,60,61,60,61,60,61,60,60,61,61,60,61,62,62,62,62,62,61,62,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,61,62,62,62,62,61,61,60,61,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,53,54,53,54,54,54,53,54,53,54,53,54,53,54,53,54,54,54,53,54,54,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,54,53,53,53,53,53,53,53,53,54,54,54,55,55,55,55,55,54,40,39,40,38,40,39,40,38,40,39,40,39,40,39,40,39,40,39,40,38,40,39,40,38,40,38,40,37,40,38,40,37,38,37,40,39,40,39,40,38,40,38,40,38,40,39,40,39,39,40,40,40,40,40,40,38,40,40,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,38,39,40,39,39 ,40,40,40,40,40,40,40,40,40,40,40,39,39,40,40,40,40,39,38,38,38,38,38,38,38,38,39,38,38,38,40,40,40,40,40,39,40,39,40,39,40,57,58,57,58,57,58,57,58,57,58,58,58,57,57,57,57,57,57,57,57,57,57,57,57,56,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,58,58,58,57,57,57,57,57,57,57,57,56,57,56,56,56,56,56,57,67,67,67,67,67,67,67,67,67,67,67,68,68,68,70,70,70,70,70,70,70,70,68,68,68,70,68,70,68,68,68,68,68,68,68,68,68,68,70,70,68,68,68,68,68,68,68,70,68,70,70,70,70,70,70,70,70,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,62,62,62,67,67,67,67,67,67,67,68,67,67,68,68,68,68,67,68,67,68,70,70,70,69,69,69,68,69,68,68,68,69,68,69,68,69,33,61,33,61,33,61,33,61,33,61,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,69,69,69,69,69,68,68,68,69,69,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,68,67,68,68,68,69,69,69,68,67,67,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,62,61,61,60,61,62,61,61,61,61,60,61,60,61,60,61,60,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,54,54,53,54,54,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,52,52,52,52,52,52,55,56,56,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,39,40,38,40,38,38,38,38,38,38,38,39,39,39,40,40,39,40,39,40,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,39,40,38,40,38,39,38,39,38,38,38,39,39,39,39,39,39 ,39,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,38,40,39,40,38,40,40,39,37,39,38,40,59,40,37,40,37,40,38,40,37,40,39,40,38,40,39,40,38,40,39,40,38,40,39,40,38,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,37,38,38,39,38,40,40,40,38,40,40,40,39,40,40,40,39,39,39,39,38,39,39,40,38,40,39,40,38,40,39,40,37,39,38,40,38,40,39,40,38,40,39,40,38,40,39,40,38,40,39,40,38,40,39,40,38,40,39,40,38,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,39,40,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,70,70,70,68,70,68,70,68,68,68,70,68,70,68,70,68,70,68,70,68,68,68,70,68,70,68,68,68,68,68,68,68,70,70,68,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,70,68,70,68,68,68,68,68,68,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,62,63,62,63,62,63,62,63,63,62,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,67,68,67,70,70,69,70,69,70,69,68,69,68,69,68,69,68,69,33,61,33,61,33,61,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,68,69,68,69,69,69,68,68,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,68,67,68,67,68,68,69,68,69,69,68,67,68,68,68,68,69,68,69,67,67,67,67,68,68,68,67,67,67,67,67,60,61,60,60,60,61,60,61,60,61,60,61,61,61,61,61,61,62,61,62,62,62,61,62,61,62,61,62,60,62,60,61,60,61,62,61,62,61,62,61,62,62,60,62,60,62,60,62,60,62,60,62,61,62,61,62,60,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,54,53,54,53,54,53,54,53,54,53,53,53,54,53,53,53,54,53,54,53,54,53,54,53,54,53,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,55,55,55,56,40,39,40,40,40,38,40,39,40,38,40,38,40,59,40,38,40,59,40,38,40,59,39,38,40,37,40,38,40,38,40,39,40,38,40,39,40,38,40,39,40,39,40,40,40,39,40,40,40,39,40,39,40,37,40,38,40,37,40,38,40,37,40,38,40,37,40,38,40,37,40,39,40,38,39,39,39 ,39,39,39,40,40,39,39,39,40,40,40,40,40,40,40,40,40,39,39,40,40,40,39,38,39,38,38,37,39,37,39,37,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,38,40,40,40,40,40,40,40,40,39,38,38,38,38,37,37,37,38,38,39,39,39,39,39,39,39,38,40,39,40,39,40,38,40,40,40,39,40,40,40,39,40,40,40,39,40,39,40,39,40,40,40,39,40,39,40,39,40,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,70,70,70,70,70,70,70,70,70,68,68,68,70,68,68,68,70,68,68,68,68,68,68,68,70,68,68,60,68,68,68,68,68,70,68,68,70,70,70,70,70,70,70,68,70,70,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,63,62,63,62,63,63,63,67,67,67,67,67,67,67,67,68,67,67,68,68,68,68,67,68,67,68,70,70,70,70,68,69,68,69,68,69,68,69,68,69,68,33,33,61,33,33,33,61,33,33,33,60,33,33,33,60,33,33,33,60,33,33,33,60,33,33,33,60,33,33,33,60,33,33,33,68,69,69,69,69,69,68,69,69,69,69,68,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,68,68,68,68,68,69,69,69,69,68,67,67,68,68,68,68,69,69,69,68,68,68,68,68,68,68,68,67,67,67,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,61,61,62,61,62,60,61,60,60,60,61,60,61,62,61,62,61,60,62,61,62,60,62,62,62,60,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,56,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,38,40,39,39,38,39,38,38,38,39,39,39,39,39,40,40,39,40,40,40,39,40,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,40,40,40,39,40,39,39,38,40,39,39,38,39,38,38,39,40,39,39,39,39,39,39,39 ,38,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,38,40,39,40,38,40,38,38,37,40,59,39,59,40,59,40,59,40,37,40,38,40,37,40,38,40,38,40,38,40,38,40,39,40,38,40,39,40,38,40,39,40,39,40,39,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,38,39,38,40,39,40,39,40,38,40,38,39,38,38,37,39,59,37,59,40,59,39,59,40,37,40,37,39,59,39,59,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,39,38,40,39,40,39,40,39,40,39,40,39,40,67,67,67,67,67,67,67,67,67,67,70,68,68,68,68,70,70,70,68,70,70,70,68,70,68,68,68,70,68,70,68,70,68,70,68,68,68,70,68,70,68,70,68,60,68,68,68,68,70,68,68,68,70,70,68,70,68,70,68,70,68,70,68,68,68,70,68,68,68,70,68,68,68,68,68,68,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,62,63,62,63,63,63,63,67,67,67,67,67,67,67,68,67,67,67,68,68,68,68,68,67,68,67,70,70,69,70,69,70,69,70,69,68,69,68,69,68,69,33,61,33,61,33,60,33,61,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,68,69,68,69,69,69,69,69,68,69,68,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,68,67,67,68,67,68,67,68,68,69,68,69,69,69,68,67,68,68,68,69,68,69,68,69,68,68,67,68,68,68,68,68,67,67,68,60,60,61,60,60,60,61,60,60,61,61,60,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,61,60,61,60,62,60,61,62,61,60,62,60,62,60,62,60,62,60,62,60,62,60,62,61,62,60,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,53,52,53,53,53,53,53,53,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,39,40,39,40,39,40,39,40,39,40,38,40,39,40,59,40,39,40,59,40,59,40,59,40,59,40,38,39,38,39,39,40,39,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,39,40,39,40,39,40,39,40,39,59,58,59,58,59,58,59,59,59,58,59,59,59,58,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,58,59 ,39,39,39,40,40,39,40,40,40,40,40,40,40,39,40,40,39,39,39,39,39,38,39,39,39,37,39,37,39,59,39,38,39,39,40,39,40,38,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,40,40,40,39,38,37,37,37,37,38,37,38,59,38,37,39,37,39,38,37,59,38,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,39,39,39,39,38,40,40,40,40,40,67,67,67,67,67,67,67,67,67,67,70,68,68,68,68,68,70,70,70,70,70,70,70,70,70,68,68,68,68,70,68,70,68,68,68,68,68,68,68,70,68,68,68,60,68,68,68,68,68,68,68,68,70,70,70,70,70,70,68,70,68,70,68,70,68,70,70,70,68,68,68,68,68,68,68,68,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,67,67,67,67,67,67,68,67,68,67,67,68,68,68,68,67,68,67,68,70,70,70,69,70,69,68,69,68,69,68,69,68,69,68,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,60,33,33,33,60,33,33,33,60,33,33,33,60,33,33,33,60,33,33,33,69,69,69,69,68,69,69,69,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,68,67,68,68,68,68,69,69,69,69,68,67,68,68,68,68,69,68,69,69,69,68,67,68,68,68,68,68,68,68,67,67,67,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,62,61,62,61,62,61,61,60,61,60,61,60,61,60,61,60,62,60,62,61,62,60,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,52,53,54,54,54,55,55,56,56,56,56,56,55,55,55,56,40,40,39,39,40,40,40,39,56,55,55,55,56,40,40,39,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,39,40,40,40,38,40,38,39,38,39,39,38,38,38,40,40,39,40,40,40,40,40,40,40,38,40,39,39,39,39,39,39,39,40,40,40,40,40,40,40,39,40,59,59,59,59,58,58,58,59,58,59,58,59,58,59,58,59,59,59,59,59,58,59,58,59,58,59,58,59,59,59,58,59,59 ,38,39,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,39,37,40,37,39,37,40,37,40,37,40,59,39,59,40,59,40,37,40,59,40,38,40,37,40,38,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,38,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,38,40,39,40,39,40,39,40,39,40,39,40,38,39,37,39,37,40,37,40,37,40,37,40,37,40,37,40,37,40,59,39,59,39,37,40,38,40,38,40,38,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,38,40,38,40,38,40,38,40,67,67,67,67,67,67,67,67,67,67,70,70,68,68,68,68,68,70,68,70,68,70,68,70,68,70,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,60,68,68,68,68,68,68,68,68,70,68,70,68,70,68,68,68,70,68,70,68,70,68,70,70,70,68,68,68,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,62,63,62,63,62,63,63,63,67,67,67,67,67,67,67,67,68,67,67,67,68,68,68,68,68,67,68,67,70,70,69,70,69,70,69,68,69,69,69,68,69,68,61,33,61,33,61,33,61,33,61,33,61,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,60,33,61,69,69,69,69,69,68,69,68,68,69,68,68,68,68,68,68,68,68,68,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,68,67,68,67,68,68,69,68,69,69,69,68,67,68,68,68,69,68,69,68,69,69,68,67,68,68,68,68,68,68,68,68,68,67,67,67,61,60,60,60,61,60,61,60,61,60,61,61,61,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,61,60,62,60,62,60,62,60,62,60,62,60,62,60,62,60,62,60,62,60,62,61,62,61,62,61,61,61,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,56,56,56,56,56,57,59,59,59,59,59,39,40,39,39,38,40,38,40,39,40,39,40,58,40,39,40,39,40,39,40,39,40,39,39,38,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,38,40,38,39,59,39,59,40,59,40,59,40,59,40,59,39,39,40,39,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,39,39,40,39,40,39,40,39,40,38,59,58,59,58,59,58,59,58,58,58,58,58,59,58,59,58,58,58,58,58,58,58,59,58,58,58,59,58,59,58,59,58,58,58,59 ,39,38,40,39,40,39,40,39,40,39,40,39,39,39,40,39,40,38,38,37,39,37,38,37,40,37,39,37,40,39,40,59,39,38,39,38,40,39,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,38,39,38,40,38,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,37,38,37,39,37,39,37,40,38,40,37,40,38,39,37,40,38,39,37,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,39,40,39,40,39,40,39,40,38,67,67,67,67,67,67,67,67,67,67,67,70,70,70,68,68,68,68,70,70,70,70,70,68,70,70,70,68,68,68,68,68,70,68,68,68,68,68,68,68,68,68,68,68,70,60,60,68,68,68,68,68,68,68,68,70,70,70,70,68,70,68,70,68,70,68,68,68,70,70,70,70,70,70,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,63,63,63,63,63,63,67,67,67,67,67,67,67,68,67,68,67,67,68,68,68,68,67,68,67,68,67,70,70,70,70,69,70,69,69,69,69,69,68,69,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,60,33,33,33,60,33,33,33,61,33,33,33,61,33,33,33,60,33,33,33,60,33,33,33,61,69,69,69,69,69,69,68,68,69,68,68,68,68,68,68,68,68,68,68,68,69,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,68,67,68,68,68,69,69,69,69,69,69,68,67,68,68,68,69,69,69,69,69,68,67,68,68,68,68,68,68,68,68,68,68,67,67,67,61,60,60,60,60,60,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,61,61,61,61,62,61,60,60,61,60,61,60,62,61,61,60,62,61,62,60,62,62,62,61,62,62,62,62,62,62,62,62,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,59,59,59,59,59,59,59,59,59,59,59,58,59,59,59,58,59,59,59,58,59,59,59,58,59,59,59,58,59,39,40,39,40,38,39,38,40,39,40,39,40,39,40,39,40,39,40,38,39,38,39,38,40,38,39,59,59,59,59,58,59,59,59,58,59,59,59,58,59,59,59,58,59,59,59,58,59,59,59,58,59,59,59,58,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,58,59,58,58,58,58,58,58,57,58,58,58,57,58,58,58,57,58,58,58,57,58,58,58,58,58,58,58,58,58,58,58,58 ,38,39,39,40,39,40,39,40,39,40,38,39,38,40,39,40,39,39,38,39,38,40,38,40,38,40,38,40,38,40,38,40,37,40,37,40,38,40,37,40,38,40,37,40,39,40,37,40,39,40,39,40,39,40,38,40,38,39,38,40,39,39,38,39,38,39,38,39,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,39,38,40,37,40,37,40,37,40,37,40,37,40,37,40,37,40,38,40,37,40,38,40,38,39,38,40,38,39,38,40,38,39,38,40,38,40,38,40,38,39,38,40,38,39,38,40,38,39,39,40,39,67,67,67,67,67,67,67,67,67,67,67,68,70,70,70,68,68,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,70,68,70,68,68,68,70,68,68,68,70,68,70,68,61,68,68,68,68,68,68,68,68,68,70,68,70,68,70,68,68,68,70,68,70,68,70,68,70,68,70,70,60,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,62,63,62,63,62,63,67,67,67,67,67,67,68,67,68,67,67,67,68,68,68,68,68,67,68,67,68,70,70,70,69,70,69,70,69,69,69,68,69,68,61,33,61,33,61,33,61,33,61,33,61,33,60,33,60,33,60,33,60,33,60,33,61,33,61,33,61,33,61,33,60,33,60,33,60,33,60,33,60,33,61,69,69,69,68,69,68,68,69,68,68,68,68,68,68,68,68,68,68,69,68,69,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,68,67,68,68,69,68,69,69,69,69,68,68,68,68,69,68,69,68,69,69,69,68,68,68,68,68,69,68,68,68,68,68,68,68,67,67,67,60,60,60,61,60,60,60,61,60,61,61,61,60,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,60,62,60,61,60,62,60,62,60,62,60,62,60,62,60,62,60,62,60,62,61,62,60,62,62,61,60,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,58,59,59,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,39,40,39,40,39,40,39,40,39,40,38,40,38,40,59,40,38,59,58,59,58,59,58,59,58,59,58,59,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,58,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,59,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,59 ,38,38,40,39,38,39,40,39,39,39,39,38,38,38,39,39,38,38,39,38,38,38,39,38,38,38,40,38,39,38,40,39,39,39,40,39,39,39,40,38,39,38,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,38,38,38,39,39,38,39,40,39,39,39,40,38,38,38,39,38,38,38,39,38,38,38,39,38,39,38,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,38,38,39,38,38,37,40,38,39,38,40,39,39,39,40,39,39,38,40,38,39,38,40,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,67,67,67,67,67,67,67,67,67,67,67,68,70,70,70,70,68,68,68,70,70,70,70,68,70,68,70,68,70,68,68,68,70,68,68,68,68,68,68,68,68,68,68,68,70,68,60,60,68,68,68,68,68,68,68,70,70,70,70,68,70,68,68,68,70,68,68,68,68,68,70,68,70,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,62,63,63,63,63,67,67,67,67,67,68,67,68,67,68,67,67,68,68,68,68,67,68,67,68,67,70,70,70,70,69,68,69,69,69,69,69,68,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,69,68,68,68,68,68,68,68,68,68,68,68,69,69,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,68,68,68,68,69,69,69,69,69,69,68,68,68,68,68,68,69,69,69,69,68,68,68,68,68,68,69,69,68,68,68,68,68,68,67,67,67,67,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,62,61,61,61,62,60,61,60,61,60,61,60,61,60,62,61,62,60,62,62,62,62,62,62,62,62,62,62,62,62,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,59,59,59,59,59,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,58,59,38,39,38,38,59,40,38,38,38,39,38,38,38,39,38,39,39,40,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58 ,38,39,38,39,39,39,38,40,38,40,38,40,38,40,38,40,37,39,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,37,40,37,40,38,40,39,40,38,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,38,40,38,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,39,38,39,38,40,38,40,38,40,39,40,39,40,38,40,39,40,39,40,39,40,39,40,39,40,39,40,38,40,38,40,38,40,38,40,37,40,37,40,38,40,37,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,40,38,67,67,67,67,67,67,67,67,67,67,67,68,68,70,70,70,70,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,70,68,70,68,70,60,60,68,68,68,68,68,68,68,70,68,70,68,70,68,70,68,68,68,70,68,70,68,70,68,70,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,63,62,63,62,63,67,67,67,67,67,67,68,67,68,67,68,67,68,68,68,68,68,67,68,67,68,70,68,70,69,70,69,70,69,69,69,68,61,33,61,33,61,33,61,33,61,33,61,33,61,33,60,33,60,33,60,33,60,33,61,33,61,33,61,33,61,33,61,33,60,33,60,33,60,33,60,33,60,33,60,34,61,33,61,34,61,34,61,69,68,68,68,68,68,68,68,68,68,69,68,69,69,68,68,68,68,68,68,68,68,68,68,68,67,68,67,68,67,68,68,69,68,69,68,69,69,69,68,68,68,69,68,69,68,69,68,69,69,68,68,68,68,69,68,69,68,68,68,68,68,68,68,68,67,67,67,67,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,60,61,60,61,60,62,60,62,60,62,60,62,60,62,60,62,60,62,60,62,61,62,61,62,61,61,60,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,58,59,58,59,58,59,58,59,58,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,58,58,58,57,58,58,58,57,58,58,58,58,58,59,40,59,40,59,39,59,40,38,40,38,39,38,40,38,40,39,40,39,40,38,40,38,40,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,58,57,57,57,57,56,57,56,57,56,57,56,57,56,57,39,40,39,40,39,40,39,40,39,40,39,40,39,40 ,39,39,38,38,39,38,38,39,39,39,38,38,38,38,38,38,38,37,37,37,38,38,38,38,39,38,38,38,39,38,39,37,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,38,38,38,38,39,38,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,38,39,39,39,37,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,67,67,67,67,67,67,67,67,67,67,67,68,68,70,70,70,70,70,68,68,70,70,70,68,70,70,70,68,70,68,68,68,70,68,68,68,68,68,68,68,68,68,68,68,70,70,70,60,60,68,68,68,68,68,68,70,70,70,70,68,70,70,70,68,68,68,68,68,68,68,68,68,70,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,67,67,67,67,67,68,67,68,67,68,67,67,68,68,68,68,67,68,67,68,67,68,70,70,70,69,70,69,69,69,69,69,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,68,68,68,68,68,68,68,68,68,68,69,69,69,69,68,68,68,68,68,68,68,68,68,68,67,67,68,68,68,68,68,68,69,68,69,69,69,69,68,68,68,68,69,68,69,69,69,69,69,68,68,68,68,68,69,69,69,68,68,68,68,68,68,68,68,68,67,67,67,67,60,60,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,61,61,61,61,62,61,61,61,61,60,61,60,61,60,61,60,62,61,62,60,62,62,62,60,62,62,62,62,62,62,62,62,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,59,59,58,59,59,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,58,58,58,38,39,38,38,59,39,59,59,59,39,59,59,59,38,59,59,59,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,38,39,38,38,38,38,38,38,38,39,39,39,38,39,38,38,38,39,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 ,39,40,39,39,38,40,39,39,39,40,39,38,38,40,38,39,37,40,37,38,37,40,37,39,37,40,37,39,37,40,37,39,37,40,38,39,38,40,38,39,38,40,38,39,38,40,38,39,38,40,38,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,38,39,38,40,38,39,38,40,38,39,38,40,38,39,38,40,38,38,38,40,38,38,39,40,38,38,38,40,38,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,38,38,40,38,39,38,40,38,39,39,40,39,39,39,40,38,39,39,40,38,39,37,40,37,39,37,40,38,39,38,40,38,39,38,40,5,67,67,67,67,67,67,67,67,67,67,67,68,68,68,70,68,70,70,70,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,70,68,68,68,70,68,70,68,70,68,60,60,68,68,68,68,68,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,70,68,70,60,61,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,62,63,62,63,62,63,62,67,67,67,67,67,68,67,68,67,68,67,68,68,68,68,68,67,68,67,68,67,70,70,69,70,69,70,69,69,69,33,61,33,61,33,61,33,33,33,61,33,61,33,61,33,33,33,61,33,61,33,61,33,33,33,61,33,61,33,61,33,33,33,61,33,61,33,60,33,33,33,60,33,60,33,61,34,33,34,61,34,61,34,61,68,68,68,68,68,68,68,68,68,68,69,68,69,68,68,68,68,68,68,68,68,68,67,67,67,67,68,67,68,68,69,68,69,69,69,69,69,68,68,68,68,68,69,68,69,68,69,69,68,68,68,68,69,68,69,69,68,68,68,68,68,68,69,68,69,69,67,67,67,67,67,60,60,60,61,60,61,60,61,60,61,61,61,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,60,61,60,62,60,61,60,62,60,62,60,62,60,62,60,62,60,62,61,62,60,62,62,62,60,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,58,59,58,59,58,59,58,59,58,59,58,59,58,58,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,38,59,40,59,38,59,40,59,39,59,40,59,59,59,40,38,38,38,39,39,39,39,40,39,39,39,40,38,39,38,40,38,39,38,40,38,38,38,40,38,39,38,40,38,39,38,40,38,39,38,40,38,38,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39,39,40,39,39 ,39,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,38,38,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,39,39,39,39,39,39,38,39,38,38,38,38,38,38,38,38,38,39,38,39,37,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,39,38,39,39,39,39,39,39,39,38,38,39,39,39,39,39,39,39,39,39,38,38,39,39,39,39,38,5,5,67,67,67,67,67,67,67,67,67,70,68,68,68,68,70,70,70,70,70,68,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,70,68,68,68,68,68,70,70,68,60,68,68,68,68,68,70,70,70,70,70,70,68,70,68,68,68,68,68,68,68,68,68,70,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,62,63,62,63,63,63,67,67,67,67,68,67,68,67,68,67,67,68,68,68,68,67,68,67,68,67,68,70,70,70,70,70,69,68,69,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,33,33,34,68,68,68,68,68,68,68,68,68,68,68,69,69,69,68,68,68,68,68,68,68,68,68,67,67,67,67,68,68,68,68,69,69,69,69,69,69,68,68,68,68,68,68,69,69,69,69,69,68,68,68,68,68,69,69,69,68,68,68,68,68,68,68,69,69,69,69,68,67,67,67,67,67,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,62,61,62,60,61,60,61,60,61,60,62,60,61,60,62,61,62,62,62,62,62,62,62,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,59,59,59,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,57,58,57,57,57,57,38,38,59,38,59,59,59,59,59,59,59,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,38,39,38,39,38,38,38,38,38,38,39,39,39,39,39,39,38,39,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 ,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,38,39,39,39,38,39,39,39,39,39,39,39,38,39,38,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,39,39,38,39,38,39,37,38,38,39,38,39,38,39,37,39,38,39,38,39,38,39,38,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,59,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,38,39,5,5,67,67,67,67,67,67,67,67,67,70,68,68,68,68,68,70,68,70,68,70,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,60,61,68,68,68,68,68,70,68,70,68,70,68,70,68,70,68,68,68,68,68,70,68,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,63,62,63,62,63,63,67,67,67,67,67,68,67,68,67,68,67,68,68,68,68,68,67,68,67,68,67,68,70,70,70,68,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,61,33,60,33,60,33,60,33,61,34,61,34,61,34,61,33,61,34,68,68,68,68,68,68,68,69,68,69,68,69,69,68,68,68,68,68,68,68,68,68,67,68,67,68,67,68,68,69,68,69,68,69,69,69,69,68,68,68,68,68,68,69,68,69,69,69,68,68,68,69,68,69,69,68,68,68,68,68,68,69,68,69,68,69,69,68,68,68,68,68,68,62,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,61,60,61,60,62,60,62,60,62,60,62,60,62,60,62,60,62,61,62,61,62,60,62,61,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,58,59,58,59,58,59,58,59,58,59,58,59,58,58,58,58,57,58,57,58,57,58,57,58,57,58,57,58,57,57,57,57,57,38,38,39,39,39,39,39,39,39,39,39,38,39,38,39,37,39,37,39,37,39,37,39,37,39,37,38,38,39,38,39,38,39,38,39,38,39,38,39,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 ,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,39,38,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,39,38,38,38,39,39,38,37,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,39,59,38,59,59,38,38,38,38,38,38,39,5,5,5,67,67,67,67,67,67,67,67,67,68,70,68,68,68,70,70,70,70,70,70,70,68,68,70,70,70,68,70,68,70,68,70,68,68,68,70,68,68,68,68,68,68,68,68,68,70,68,70,70,60,60,68,68,68,68,68,70,70,70,70,70,70,68,70,68,68,68,68,68,68,68,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,62,62,62,63,63,63,67,67,67,67,68,67,68,67,68,67,67,68,68,68,68,67,68,67,68,67,68,67,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,68,68,68,68,68,68,68,68,68,69,69,69,68,68,68,68,68,68,68,68,68,67,67,68,67,68,68,68,68,69,68,69,69,69,69,69,69,68,68,68,68,68,68,69,68,69,69,69,68,68,68,69,69,69,69,68,68,68,68,68,68,68,68,69,69,69,69,68,68,68,68,68,61,60,60,60,60,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,61,61,61,61,62,61,62,61,61,60,61,60,62,61,61,60,62,62,62,60,62,62,62,62,62,62,62,60,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,59,58,59,59,59,58,59,58,58,58,58,58,58,58,58,58,58,57,58,57,58,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,39,39,39,39,38,39,38,38,38,38,37,37,37,38,37,37,37,37,38,38,38,38,38,38,38,38,38,38,38,39,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 ,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,37,39,38,39,37,39,38,39,38,39,39,39,38,39,39,39,38,39,39,39,37,39,39,39,38,39,38,39,37,39,38,39,37,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,37,39,38,39,37,39,38,39,59,38,37,39,59,39,38,39,59,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,59,39,38,39,59,39,59,38,59,39,39,5,5,4,5,67,67,67,67,67,67,67,67,68,68,70,68,68,68,70,70,70,68,70,68,70,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,70,68,70,68,70,68,70,70,61,60,68,68,68,68,68,70,70,68,70,68,70,68,70,68,68,68,68,68,70,68,61,60,61,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,62,63,62,63,62,63,63,63,67,67,67,67,68,67,68,67,68,67,68,68,68,68,68,67,68,67,68,67,68,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,34,61,34,33,34,61,34,33,68,68,68,68,68,68,68,68,69,68,69,69,69,68,68,68,68,68,68,68,68,67,67,68,68,67,68,68,69,68,69,68,69,68,69,69,69,68,68,68,68,68,68,68,69,68,69,69,68,68,68,68,69,68,69,69,68,68,68,68,68,68,69,68,69,68,69,68,68,68,68,68,68,60,61,60,61,60,60,60,61,60,61,61,61,60,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,60,61,60,62,60,62,60,62,60,62,60,62,60,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,62,59,58,59,58,59,58,59,58,58,58,59,58,58,58,58,57,58,57,58,57,58,57,58,57,57,57,58,57,57,57,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,57,58,57,58,58,59,58,59,59,59,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39 ,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,37,38,37,38,38,39,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,4,4,5,5,67,67,67,67,67,67,67,67,68,68,70,70,68,68,68,70,70,70,70,70,70,70,68,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,70,70,70,60,60,68,68,68,68,68,70,70,70,68,70,68,70,68,68,68,68,68,68,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,62,62,62,63,63,63,63,63,62,67,67,67,68,67,68,67,68,67,67,68,68,68,68,67,68,67,68,67,68,67,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,68,68,68,68,68,68,68,68,69,69,69,69,68,68,68,68,68,68,68,68,67,67,68,68,68,68,68,68,69,68,69,69,69,69,69,69,68,68,68,68,68,68,68,68,69,69,69,69,68,68,68,68,69,69,69,68,68,68,68,68,68,68,68,68,69,69,69,68,68,68,68,68,68,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,62,61,61,61,62,61,62,60,61,60,61,60,62,60,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,59,59,59,58,59,58,59,58,58,58,58,58,58,58,58,58,58,57,58,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,57,56,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,57,57,57,57,57,58,58,58,59,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 ,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,37,39,37,39,37,39,59,39,59,39,59,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,37,38,37,39,37,39,59,38,59,38,59,39,59,39,59,39,59,39,59,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,38,37,39,38,39,38,39,38,39,38,5,4,5,5,67,67,67,67,67,67,67,67,68,68,68,70,70,68,68,68,70,68,70,68,70,68,70,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,70,68,70,68,70,60,61,60,68,68,68,68,70,68,70,68,70,68,70,68,68,68,68,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,62,63,62,63,62,63,62,63,63,63,67,67,68,67,68,67,68,67,68,67,68,68,68,68,68,67,68,67,68,67,68,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,34,33,34,61,34,33,34,61,34,33,68,68,68,68,68,68,68,68,69,68,69,69,68,68,68,68,68,68,68,67,67,67,68,68,68,68,69,68,69,68,69,61,61,61,61,68,68,68,68,68,68,68,69,68,69,68,69,68,69,68,69,68,69,69,68,68,68,68,68,68,68,68,69,68,69,68,69,68,68,68,68,68,68,60,60,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,61,60,62,60,62,60,62,60,62,60,62,60,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,59,58,59,58,59,58,59,58,59,58,59,58,58,58,58,57,58,57,58,57,58,57,58,57,58,57,57,57,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,57,56,57,56,57,56,57,57,58,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39 ,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,38,37,38,38,38,37,38,38,38,59,39,37,38,59,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,38,38,38,37,38,38,38,37,38,37,38,59,38,38,38,59,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,38,37,39,38,39,38,39,4,5,4,5,5,5,67,67,67,67,67,67,67,68,68,68,70,70,70,68,68,70,70,70,70,70,70,70,70,68,68,70,70,70,68,70,68,68,68,70,68,68,68,68,68,68,68,68,68,68,68,70,70,70,60,60,60,68,68,68,68,68,68,70,68,68,68,68,68,68,60,61,61,61,60,61,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,62,63,62,63,63,63,62,62,67,67,68,67,68,67,68,67,67,68,68,68,68,67,68,67,68,67,68,67,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,68,68,68,68,68,68,68,68,68,69,69,69,68,68,68,68,68,68,68,67,67,67,68,68,68,68,68,68,68,69,61,61,61,61,61,61,68,68,68,68,68,68,68,68,68,69,69,69,68,68,68,69,69,69,68,68,68,68,68,68,68,68,68,68,68,69,69,69,68,68,68,68,68,61,60,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,61,61,62,61,62,61,61,60,61,61,61,60,62,61,62,60,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,59,59,59,59,59,58,59,58,58,58,58,58,58,58,58,58,58,57,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,57,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38,39,39,39,38 ,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,38,37,39,37,39,38,39,38,39,59,39,59,39,59,39,59,39,59,39,59,39,38,39,59,39,38,39,37,38,37,39,37,39,37,39,37,39,37,39,59,39,59,39,59,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,38,37,39,37,5,4,5,4,5,5,5,67,67,67,67,67,67,67,70,68,68,68,70,68,70,68,68,70,70,70,70,68,70,68,70,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,70,68,70,68,70,60,60,60,61,68,68,68,68,68,70,68,70,68,61,60,61,60,61,60,60,60,61,60,61,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,62,63,62,63,62,63,62,63,63,63,63,63,62,67,68,67,68,67,68,67,68,68,68,68,68,68,68,67,68,67,68,67,68,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,34,61,34,33,34,34,34,33,34,61,34,68,68,68,68,68,68,68,69,68,69,69,68,68,68,68,68,68,68,68,67,67,68,67,68,61,61,61,61,61,61,61,61,61,61,61,61,68,68,68,68,68,69,68,69,68,69,68,68,68,69,68,69,69,69,68,68,68,68,68,68,68,69,68,69,68,69,69,68,68,68,68,68,68,61,60,60,60,61,60,60,60,61,60,60,61,61,60,61,61,61,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,60,62,60,62,60,62,60,62,60,62,60,62,61,62,60,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,59,59,58,59,58,59,58,59,58,59,58,58,58,58,57,58,57,58,57,58,57,58,57,57,57,3,3,57,57,57,56,57,56,57,56,57,56,57,56,56,56,57,56,56,56,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39 ,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,38,59,38,59,38,59,38,59,38,59,39,37,39,37,39,38,39,38,38,37,38,37,38,37,38,37,39,37,39,37,39,37,39,38,39,38,39,59,38,59,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,4,4,4,5,4,5,5,5,5,5,67,67,67,67,67,67,67,70,68,68,68,68,70,70,68,68,68,70,70,70,70,70,70,70,70,68,68,70,68,70,68,70,68,70,68,68,68,68,68,68,68,70,68,68,68,70,70,70,60,60,60,60,60,70,68,68,68,68,68,61,60,61,60,61,60,60,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,63,62,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,62,67,68,67,68,67,68,67,68,68,68,68,68,67,68,67,68,67,68,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,34,33,33,33,68,68,68,68,68,68,68,68,69,69,69,69,68,68,68,68,68,68,68,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,68,68,68,68,68,69,69,69,69,68,68,69,69,69,69,68,68,68,68,68,68,68,61,68,68,69,69,69,69,68,68,68,68,68,68,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,61,61,61,61,62,61,61,61,62,61,61,60,61,60,61,60,62,60,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,59,59,59,59,58,59,58,58,58,58,58,58,58,58,58,58,58,58,57,58,57,57,3,3,64,64,64,65,57,57,57,57,56,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38 ,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,37,39,59,38,59,39,59,39,59,39,59,39,59,39,59,39,59,39,59,39,37,39,59,38,37,39,37,39,37,39,37,39,37,39,37,39,37,39,37,38,59,39,59,39,38,5,4,5,5,39,37,39,38,39,37,39,37,39,37,5,4,5,4,5,4,5,4,5,5,63,63,67,67,67,67,67,67,70,68,68,68,68,70,70,68,70,68,68,70,70,70,70,70,70,68,70,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,68,68,70,68,70,60,61,60,61,60,61,70,68,68,61,60,61,60,61,60,61,60,60,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,63,61,62,62,62,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,63,62,63,62,63,62,63,63,63,62,63,68,67,68,67,68,67,68,68,68,68,68,68,68,67,68,67,68,61,33,33,33,33,33,61,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,33,34,33,34,33,68,68,68,68,68,68,69,68,69,69,69,68,68,68,68,68,68,68,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,69,68,61,61,69,68,69,68,69,68,69,68,68,68,68,68,68,68,61,61,61,68,69,68,69,69,68,68,68,68,68,60,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,61,60,62,60,62,60,62,60,62,60,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,58,59,58,59,58,59,58,59,3,3,3,3,3,3,3,3,3,3,3,3,3,64,64,64,65,65,65,65,56,57,56,57,56,57,56,57,56,57,56,56,56,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,56,55,56,55,56,56,57,56,57,56,57,57,59,58,59,58,59,58,59,58,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59 ,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,38,39,38,38,37,37,59,59,59,38,59,59,59,39,59,59,59,39,59,38,59,39,38,38,38,39,38,38,37,38,37,37,37,38,37,37,37,39,37,38,37,39,38,59,4,5,5,5,5,5,5,5,5,5,5,5,37,39,37,4,4,4,4,4,4,5,5,5,4,5,5,63,63,62,67,67,67,67,67,70,68,70,68,68,68,70,70,68,68,68,68,70,70,70,70,70,70,70,70,68,68,70,70,70,68,70,68,68,68,70,68,68,68,70,68,70,68,68,68,70,60,60,60,60,60,61,60,60,60,61,60,61,60,60,60,60,60,61,60,60,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,63,62,63,63,63,63,63,63,63,63,63,68,67,68,67,68,68,68,68,68,68,68,67,68,67,68,61,61,33,33,33,33,61,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,33,34,33,68,68,68,68,68,68,69,69,69,69,68,68,68,68,68,68,68,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,68,68,69,69,69,68,68,68,68,68,68,68,61,61,61,68,68,68,69,69,68,68,68,68,68,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,61,61,60,61,62,61,62,61,62,62,62,60,61,61,61,60,62,61,62,60,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,59,59,59,59,3,3,3,3,3,3,3,3,3,3,3,3,3,3,64,64,64,65,65,65,65,65,65,65,57,57,57,57,56,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,56,57,56,57,58,59,58,58,58,58,58,58,58,59,58,58,58,59,59,58,58,58,58,59,58,59,58,59,58,59,58,58,58,58,58,59,58 ,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,37,38,59,38,59,39,59,38,59,39,59,39,59,39,59,39,59,38,59,39,37,39,37,39,37,39,59,38,59,39,59,39,59,39,37,5,4,5,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,4,5,4,5,4,5,4,5,4,5,5,63,63,62,67,67,67,67,67,67,70,70,68,68,68,68,68,70,68,68,68,70,68,70,70,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,70,61,60,60,60,61,60,61,60,61,60,61,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,62,62,61,61,61,62,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,63,62,63,62,63,62,63,63,63,63,63,63,63,62,67,68,67,68,67,68,68,68,68,68,68,68,67,68,61,61,33,33,61,33,61,33,33,33,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,33,33,33,61,34,33,34,61,34,34,34,34,34,33,34,61,68,68,68,68,69,68,69,68,69,69,68,68,68,68,68,68,67,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,69,68,69,69,68,68,68,68,68,68,68,61,61,61,61,61,69,68,69,69,68,68,68,68,68,60,61,60,60,60,61,60,60,60,61,60,60,61,61,60,61,61,61,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,61,60,61,60,62,60,62,60,62,60,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,3,3,3,3,3,3,3,3,64,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,57,57,56,57,56,57,56,57,56,57,56,56,56,56,55,56,56,56,55,56,55,56,55,56,55,56,55,55,55,55,54,55,55,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55,55,56,55,56,56,57,57,58,58,58,57,58,57,58,57,58,57,58,57,58,58,58,57,58,58,58,57,58,58,58,57,58,57,58,58,58 ,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,37,37,37,37,38,37,38,38,38,38,38,37,38,38,38,38,3,3,5,5,5,5,38,38,37,37,37,37,37,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,4,5,4,5,5,63,63,62,63,67,67,67,67,67,70,70,70,70,68,68,68,68,68,68,68,68,70,70,70,70,70,70,70,70,70,68,68,70,68,70,68,68,68,68,68,68,68,70,68,70,70,70,70,60,60,60,60,60,60,60,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,63,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,67,68,67,68,68,68,68,68,68,68,68,68,33,33,33,33,61,33,61,33,33,33,33,33,33,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,34,34,34,33,68,68,68,68,69,68,69,69,69,68,68,68,68,68,68,68,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,69,69,69,68,68,68,68,68,68,68,68,61,61,61,61,61,61,68,69,69,69,68,68,68,60,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,62,61,61,61,62,61,62,61,62,61,62,60,61,60,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,3,3,64,64,64,64,64,64,65,65,65,65,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,57,57,57,57,56,57,56,57,56,56,56,56,56,56,56,56,56,56,56,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,55,54,54,54,55,54,54,54,55,54,54,54,55,54,55,54,55,55,56,55,56,56,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,57,58,57,57,57,58,57,58,57,57,57 ,38,38,38,38,38,38,38,39,38,38,38,38,38,38,38,39,38,38,38,38,38,38,38,39,38,38,38,38,38,38,38,39,38,38,38,38,38,38,38,39,38,38,38,38,38,38,38,39,38,38,38,38,38,38,38,39,38,38,38,38,38,38,38,39,38,38,38,38,38,38,38,39,38,38,38,38,38,38,38,39,38,38,38,38,38,37,37,39,37,38,37,38,37,38,37,39,3,4,4,5,4,5,5,5,5,5,5,5,5,4,4,5,4,5,4,5,4,5,4,5,4,5,5,5,5,5,5,5,5,4,4,5,4,5,4,5,4,5,4,5,4,5,63,63,63,62,63,62,67,67,67,67,70,70,68,70,68,70,68,68,68,68,68,68,68,70,70,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,68,70,60,61,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,63,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,62,62,62,62,61,62,62,62,62,62,62,62,62,63,62,63,62,63,63,63,63,63,62,63,68,67,68,68,68,68,68,68,68,33,33,33,33,33,33,61,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,34,34,34,34,33,68,68,69,68,69,68,69,69,69,68,68,68,68,68,68,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,69,68,69,68,68,68,68,68,68,68,61,61,61,61,61,61,61,61,69,68,69,68,68,68,60,60,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,61,60,62,60,62,60,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,64,64,64,64,65,65,65,65,65,65,65,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,57,57,56,57,56,57,56,57,56,57,56,57,56,56,56,56,55,56,55,56,55,56,55,56,55,56,55,55,55,55,54,55,54,55,54,55,54,55,54,55,54,55,54,54,54,55,54,54,54,55,54,54,54,55,54,55,54,56,55,56,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57 ,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,3,3,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5,63,62,63,62,63,62,67,67,67,67,67,70,70,70,70,70,68,68,68,68,68,68,68,68,70,70,70,70,70,70,70,70,68,70,68,70,68,68,68,68,68,68,68,70,70,70,70,70,60,60,60,60,60,60,60,60,60,60,60,61,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,63,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,62,63,62,61,62,61,62,61,62,61,62,61,62,61,33,61,34,34,34,34,34,34,34,34,33,34,34,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,33,33,68,68,68,69,69,69,69,68,68,68,68,68,68,68,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,68,68,69,69,68,68,68,68,68,68,61,61,61,61,61,61,61,61,61,61,69,68,68,68,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,61,61,60,61,61,61,61,61,62,62,62,61,62,62,61,60,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,64,65,65,65,65,65,65,65,65,65,64,65,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,57,57,57,57,56,57,57,57,56,57,56,56,56,56,56,56,56,56,56,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56 ,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,38,38,37,38,3,3,3,4,4,5,4,5,5,5,5,5,5,5,5,5,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,5,4,5,4,5,4,5,4,63,63,63,63,62,63,62,62,67,67,67,67,67,70,70,68,70,68,70,68,68,68,70,68,68,68,70,68,70,70,70,68,70,68,68,68,70,68,70,68,70,68,70,68,70,68,70,68,70,60,61,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,63,62,63,63,63,62,62,61,61,61,61,61,61,61,61,61,62,61,61,61,62,61,62,62,62,62,62,62,62,62,62,61,62,61,62,62,62,62,62,62,63,62,63,62,63,63,63,63,63,62,63,62,62,62,62,62,62,62,61,62,61,62,61,62,61,33,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,34,34,33,33,33,33,68,69,69,69,68,68,68,68,68,68,68,61,61,61,61,61,61,61,61,61,34,34,33,33,33,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,68,68,68,68,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,60,60,61,60,60,60,61,60,60,60,61,60,60,61,61,60,61,61,61,61,61,61,62,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,61,60,62,60,62,60,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,64,65,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,57,58,57,57,57,57,56,57,56,57,56,56,56,57,56,56,56,56,55,56,55,56,55,56,55,56,55,55,55,55,54,55,54,55,54,55,54,55,54,55,54,55,54,54,54,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,54,55,54,55,55,56,55,56,55,56,55,56,55,56,55,56,56,56,55,56,55,56,55,56 ,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,5,4,5,4,5,5,5,63,62,63,62,63,62,63,62,63,67,67,67,67,67,67,70,70,70,70,70,68,68,68,68,68,68,68,68,70,70,70,70,70,70,70,70,68,70,68,70,68,68,68,68,68,70,68,68,70,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,63,63,63,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,61,34,34,34,34,34,34,34,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,34,34,34,34,34,34,34,33,33,33,69,69,69,68,68,68,68,68,68,61,61,61,61,61,61,61,34,34,34,33,33,33,33,33,33,34,33,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,68,68,68,68,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,60,61,60,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,58,58,58,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,55,54,54,54,54,54,54,54,54,54,54,54,54,53,54,53,54,53,53,53,54,53,54,53,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55 ,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,3,3,3,3,4,5,4,5,5,5,5,5,5,5,5,5,5,5,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,5,4,5,4,5,4,63,63,63,63,63,63,62,63,62,63,62,67,67,67,67,67,70,70,70,68,70,68,70,68,68,68,68,68,68,68,70,70,70,68,70,68,70,68,68,68,70,68,70,68,70,68,70,68,70,68,61,60,60,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,63,62,63,62,63,62,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,63,62,63,62,63,62,63,62,62,61,62,61,62,62,62,62,63,62,63,62,63,63,63,63,63,62,63,62,63,62,62,62,62,62,62,62,62,62,61,62,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,33,34,33,33,69,68,68,68,68,68,68,61,61,61,61,61,34,34,33,34,33,33,33,33,33,33,33,33,34,34,34,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,68,68,68,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,60,62,60,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,59,58,59,58,59,58,58,57,58,57,58,57,57,56,57,56,57,56,56,56,56,55,56,55,56,55,56,55,55,55,55,54,55,54,55,54,55,54,55,54,55,54,54,54,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,53,54,54,55,54,55,54,55,54,55,54,55,54,55,54,55,54,55 ,38,38,38,37,38,38,38,38,38,38,38,37,38,38,38,38,38,38,38,37,38,38,38,38,38,38,38,37,38,38,38,38,38,38,38,37,38,38,38,38,38,38,38,37,38,38,38,38,38,38,38,37,38,38,38,38,38,38,38,37,38,38,38,38,38,38,38,37,38,38,38,38,38,38,38,37,38,38,38,38,38,38,38,37,38,38,3,3,3,3,3,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,5,4,5,4,5,63,63,63,62,63,62,63,62,63,62,63,62,67,67,67,67,67,67,70,70,70,70,68,70,68,68,68,68,68,68,68,68,70,70,70,70,70,70,68,68,68,68,68,70,68,68,68,70,70,70,60,60,60,60,60,60,60,60,60,60,60,60,60,61,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,63,63,63,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,63,63,63,63,63,62,63,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,62,63,62,62,62,62,62,34,34,34,34,34,34,34,34,34,33,34,34,34,33,34,33,33,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,68,68,61,61,61,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,68,68,68,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,61,61,60,61,61,61,60,61,61,61,62,61,62,62,62,61,62,61,61,60,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,59,59,58,59,58,58,58,58,58,58,58,58,58,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,55,54,55,54,54,54,54,54,54,54,54,54,54,54,54,54,54,53,54,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54 ,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,3,3,3,3,3,3,4,5,4,5,5,5,5,5,5,5,5,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,5,4,5,4,63,63,63,63,63,63,63,63,62,63,62,62,62,62,67,67,67,67,67,67,70,70,70,68,70,68,70,68,68,68,68,68,68,68,70,68,70,70,70,68,70,68,70,68,70,68,70,68,70,70,70,60,60,60,61,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,63,62,63,62,63,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,63,62,63,63,63,62,63,62,63,62,62,62,62,61,62,62,63,62,63,62,63,63,63,63,63,63,63,62,63,62,63,62,62,62,34,34,35,33,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,61,60,60,60,61,60,60,60,61,60,61,61,61,60,61,61,61,61,61,61,62,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,53,54,53,54,53,54,53,53,53,53,52,53,52,53,52,53,53,54,53,54,53,54,53,54,53,54,53,54 ,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,4,5,63,62,63,62,63,62,63,62,63,62,63,62,63,62,62,67,67,67,67,67,67,67,70,70,70,70,68,70,68,68,68,68,68,68,68,68,70,70,70,70,70,70,68,68,68,70,68,70,70,70,70,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,63,63,63,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,62,62,63,62,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,62,62,62,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,62,61,61,61,62,61,61,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,53,52,53,52,53,53,53,53,53,53,53,53,53,53 ,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,3,3,3,3,3,3,4,4,5,4,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,5,4,5,4,63,63,63,63,63,63,62,63,62,63,62,63,62,62,62,62,62,67,67,67,67,67,67,70,70,68,70,68,70,68,70,68,70,68,68,68,68,68,70,70,70,68,70,68,70,68,70,68,70,68,70,60,61,60,60,60,61,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,63,62,63,62,63,62,63,62,62,61,62,61,61,61,61,61,62,61,62,61,62,62,63,62,63,62,63,63,63,62,63,62,63,62,63,62,63,62,62,62,63,62,63,63,63,63,63,63,63,63,63,62,63,62,62,34,35,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,51,51,51,51,51,51,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,53,52,53,52,53 ,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,5,63,63,63,62,63,62,63,62,63,62,63,62,63,62,63,62,62,62,67,67,67,67,67,67,67,70,70,70,70,70,68,70,68,68,68,68,68,68,68,70,70,70,68,70,70,70,68,70,70,70,70,70,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,63,63,63,62,63,62,62,61,62,61,61,61,61,61,61,61,61,62,62,62,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,63,62,62,62,63,63,63,63,63,63,63,63,63,63,63,34,34,34,34,34,34,34,34,34,34,34,34,33,34,34,34,33,34,34,34,33,34,34,34,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,61,61,60,61,61,61,60,61,61,61,62,61,62,61,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,50,50,50,50,50,50,50,50,50,50,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,64,64,64,64,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 ,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,3,3,3,3,3,3,4,5,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,5,4,63,63,63,63,62,63,63,63,62,63,62,62,62,63,62,62,62,62,62,62,67,67,67,67,67,67,67,70,70,70,70,68,70,68,70,68,70,68,68,68,68,70,70,68,70,68,70,68,70,68,70,68,61,60,61,60,60,60,61,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,60,61,61,61,61,61,61,61,61,61,61,62,61,62,62,63,62,63,63,63,62,63,62,63,61,62,61,62,61,61,61,62,61,62,62,63,62,63,62,63,62,63,63,63,62,63,62,63,62,63,62,63,62,63,62,62,62,63,63,63,62,63,63,63,62,63,34,35,33,34,34,35,33,34,34,35,33,34,33,35,33,34,33,35,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,34,34,33,34,33,34,33,34,33,34,33,34,33,33,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,61,60,60,60,61,60,60,60,61,60,60,61,61,60,61,61,61,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,64,64,64,64,64,64,64,64,64,64,64,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 ,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,4,5,63,62,63,62,63,62,63,62,63,62,63,62,63,62,62,62,63,62,62,62,62,67,67,67,67,67,67,67,67,70,70,70,70,70,68,68,68,70,70,68,68,68,68,70,70,70,70,70,68,70,68,70,70,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,63,63,63,63,63,62,62,62,62,61,61,61,61,61,61,61,61,62,62,62,63,63,63,63,63,62,63,63,63,63,63,62,63,62,63,62,63,63,63,63,63,63,63,63,63,63,62,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,33,33,33,33,33,33,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,62,61,61,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 ,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,3,3,3,3,3,3,3,4,5,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,5,4,5,4,63,63,63,63,63,63,62,63,62,63,62,63,62,62,62,62,62,62,62,61,61,62,62,67,67,67,67,67,67,67,70,70,70,68,70,68,70,68,70,68,70,68,68,68,68,70,70,68,70,68,70,68,70,60,61,60,61,60,60,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,60,61,61,61,61,61,61,61,61,62,61,62,61,62,62,63,62,63,62,63,62,63,62,63,61,62,61,62,61,61,61,62,61,62,61,62,62,63,62,63,62,63,63,63,63,63,62,63,62,63,62,63,62,63,62,63,62,63,63,63,63,63,34,35,34,35,34,35,34,35,34,35,33,34,33,34,33,34,34,35,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,61,60,60,60,61,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,3,3,3,3,3,3,3,3,3,3,3,3,3,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 ,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,5,4,63,63,62,63,62,63,62,63,62,63,62,62,62,62,62,62,61,62,61,62,61,62,62,67,67,67,67,67,67,67,67,70,70,70,70,70,70,68,70,70,70,70,70,68,68,68,70,70,70,68,70,68,68,60,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,60,60,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,62,62,62,62,63,63,63,63,63,62,62,62,62,61,61,61,61,61,61,61,62,62,62,62,63,62,63,63,63,63,63,63,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,34,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,61,61,62,61,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,3,3,3,3,3,3,3,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 ,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,38,37,37,37,3,3,3,3,3,3,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,5,4,5,4,5,63,63,63,62,63,62,62,62,62,62,62,62,62,61,61,61,62,61,62,61,62,62,62,62,62,67,67,67,67,67,67,67,67,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,70,70,68,70,68,70,60,61,60,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,61,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,62,61,62,61,62,62,63,62,63,62,63,63,63,62,63,62,62,61,62,61,61,61,62,61,62,61,62,62,63,62,63,62,63,63,63,62,63,62,63,62,63,62,63,62,63,63,63,63,35,34,35,34,35,34,35,34,35,34,35,34,34,34,35,33,34,34,35,33,34,34,35,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,32,33,32,33,32,33,32,33,32,32,32,34,32,34,32,34,32,34,32,34,32,33,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,32,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,62,61,60,60,61,60,60,60,61,60,61,61,61,60,61,61,61,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,3,3,3,3 ,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,5,63,63,63,62,63,62,63,62,62,62,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,67,67,67,67,67,67,67,67,67,70,70,70,70,68,70,68,70,70,70,70,68,68,68,68,70,70,70,68,68,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,62,62,62,62,61,61,61,61,61,62,61,62,62,62,62,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,34,34,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,33,33,33,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,34,33,33,61,61,61,61,61,61,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,62,61,61,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64 ,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,37,37,36,37,3,3,3,3,3,3,3,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,5,4,5,4,5,4,63,63,63,63,62,62,62,62,62,62,62,62,61,61,61,61,61,62,61,62,61,62,62,62,62,62,62,67,67,67,67,67,67,67,67,70,70,68,70,68,70,68,70,68,70,68,70,68,68,68,68,70,70,68,70,68,61,60,60,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,62,61,62,61,62,61,62,62,63,62,63,62,63,62,63,63,63,62,63,62,62,61,62,61,62,61,62,61,62,61,62,62,63,62,63,62,63,63,63,62,63,62,63,62,63,63,63,63,35,34,35,34,35,34,35,34,35,34,34,34,35,34,35,34,35,34,35,34,35,34,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,34,32,34,32,34,32,34,32,34,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,34,34,34,34,33,34,33,34,33,34,33,33,33,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,34,33,33,33,33,33,33,34,33,61,61,61,61,61,61,61,60,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64 ,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,5,4,4,4,5,4,5,4,63,63,62,63,62,62,62,62,61,62,61,62,61,62,61,61,61,62,61,62,61,62,61,62,61,62,62,62,62,67,67,67,67,67,67,67,70,70,70,68,70,70,68,68,70,70,70,70,68,68,68,68,70,70,68,68,61,60,60,60,60,60,60,60,60,60,60,60,61,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,62,62,62,62,61,61,62,61,62,61,62,62,62,62,62,62,63,62,63,63,63,63,63,63,63,63,63,63,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,34,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,61,61,61,61,61,60,60,60,60,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,61,61,60,61,61,61,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64 ,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,3,3,3,3,3,3,3,3,3,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,4,4,5,4,5,4,5,4,5,4,5,4,5,4,5,63,63,63,62,62,62,62,62,62,61,62,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,62,62,62,62,62,67,67,67,67,67,67,67,70,70,68,70,68,70,68,70,68,70,68,68,68,68,68,68,70,70,68,61,60,60,60,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,60,60,61,60,61,60,61,60,61,61,61,60,61,61,62,61,62,61,62,61,62,62,62,62,62,62,63,62,63,62,63,62,63,62,63,62,62,61,62,61,62,61,62,61,62,62,62,62,63,62,63,62,63,63,63,62,63,63,63,63,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,34,33,33,33,34,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,34,32,32,32,34,32,33,32,34,32,33,32,34,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,33,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,61,61,61,61,60,61,60,60,60,61,60,60,60,61,60,60,61,61,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64 ,37,37,37,37,37,36,37,37,37,37,37,37,37,36,37,37,37,37,37,37,37,36,37,37,37,37,37,37,37,36,37,37,37,37,37,37,37,36,37,37,37,37,37,37,37,36,37,37,37,37,37,37,37,36,37,37,37,37,37,37,37,36,37,37,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,5,4,5,4,5,5,5,5,5,63,62,63,62,63,62,62,62,62,61,62,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,67,67,67,67,67,67,67,70,70,70,70,70,68,70,68,70,70,70,68,68,68,68,68,70,68,61,60,60,60,60,60,60,60,60,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,61,60,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,62,62,62,61,61,62,61,62,62,62,62,62,62,63,62,63,63,63,63,63,63,63,63,35,34,35,34,35,34,34,34,34,34,35,34,34,34,35,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,33,33,33,33,33,33,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,34,33,34,33,34,34,34,33,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,61,61,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,67,67,67,67,67,67,67,67,67,67,67,67,67,64,64,64,64,64,64,64 ,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,3,3,3,3,3,3,3,3,3,3,4,4,5,4,4,4,5,4,5,5,5,5,5,5,5,4,5,4,5,4,5,5,5,4,5,4,5,4,5,4,5,4,5,4,63,63,63,63,62,62,62,62,62,62,62,62,61,62,61,61,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,62,62,62,63,67,67,67,67,67,70,68,70,68,70,68,70,68,70,68,70,70,68,68,68,68,70,68,60,60,61,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,60,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,62,61,62,61,62,61,62,62,62,62,63,62,63,62,63,62,63,62,63,63,63,62,62,61,62,61,61,61,62,62,63,62,63,62,63,62,63,62,63,63,63,63,35,34,35,34,35,34,35,34,34,34,35,34,35,34,35,34,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,33,32,33,32,32,32,34,32,33,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,61,60,61,60,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,61,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,1,1,1,1,2,2,1,37,36,37,36,37,36,37,36,37,36,37,36,37,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,4,4,4,5,4,5,5,5,5,5,4,5,4,5,4,5,5,5,5,5,5,63,63,62,63,62,63,62,62,62,62,61,62,61,62,61,62,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,67,67,67,67,67,70,70,70,70,68,70,68,68,68,70,70,70,68,60,60,60,60,60,60,60,60,60,60,60,60,61,60,60,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,62,62,62,62,61,61,61,62,62,63,63,63,62,63,63,63,63,63,63,63,34,35,34,35,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,34,33,34,34,34,33,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,33,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,61,61,61,61,61,61,61,34,33,33,34,61,61,61,60,60,60,61,60,61,61,61,60,61,61,61,60,61,61,61,62,61,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,67,67,67,65,65,65,65,65,65,65,65,65,65,65,65,65,65,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,1,1,1,1,1,1,2,2,2,2,2,2,1,37,36,37,36,37,36,37,36,37,36,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,4,5,4,5,4,5,5,5,4,5,4,5,4,5,4,5,4,5,63,63,63,62,63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,62,61,61,61,62,61,62,61,62,62,62,62,62,62,62,62,62,63,67,67,67,67,67,70,70,70,68,70,68,70,68,70,70,70,60,60,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,61,61,61,61,60,60,60,61,60,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,62,63,62,63,62,63,62,63,62,63,62,63,63,63,62,63,62,62,61,62,61,63,62,63,62,63,62,63,63,63,63,63,34,35,34,35,34,35,34,34,34,34,34,35,34,35,34,35,34,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,34,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,34,32,32,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,33,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,33,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,61,61,34,33,34,33,33,33,33,33,34,34,61,61,61,60,60,60,61,60,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,61,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,67,67,67,67,67,67,67,67,67,65,65,65,65,65,65,65,65,65,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,36,36,37,36,36,36,37,36,36,36,37,36,36,36,37,36,36,36,37,36,36,36,37,36,36,36,37,36,36,36,37,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,1,1,37,36,36,36,37,36,36,36,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,63,63,63,62,63,62,63,62,62,62,62,61,62,61,62,61,62,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,63,62,67,67,67,67,70,70,70,70,68,68,68,70,70,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,61,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,63,62,63,63,63,63,63,63,63,63,63,62,62,61,61,61,63,62,63,63,63,63,63,63,63,63,35,34,34,34,35,34,35,34,35,34,35,34,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,34,34,34,60,60,61,60,61,60,61,60,61,60,61,61,61,61,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,36,37,36,37,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,5,4,5,4,5,5,5,5,5,5,5,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,63,63,63,63,62,63,62,62,62,62,62,62,62,62,61,62,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,63,63,63,67,67,70,70,68,70,68,70,68,70,60,61,60,61,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,60,60,60,61,60,61,60,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,63,62,63,62,63,62,63,62,63,63,63,63,63,62,63,62,63,62,63,62,63,62,63,62,63,63,63,34,35,34,35,34,34,32,34,32,33,32,33,32,33,32,33,34,34,34,34,34,34,34,35,34,35,34,35,34,34,34,34,33,34,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,34,34,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,61,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,4,5,5,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,63,63,62,63,62,63,62,63,62,62,62,62,61,62,61,62,61,62,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,63,63,67,67,70,70,70,70,70,68,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,61,61,61,61,61,61,61,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,35,35,34,35,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,32,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,35,34,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,34,33,34,34,34,33,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,61,61,61,61,61,62,61,61,61,62,61,61,61,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,65,65,65,65,65,65,65,65,65,65,65,65,65,65,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,36,37,36,36,36,37,36,36,36,37,36,36,36,37,36,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,5,4,5,4,5,5,5,5,5,5,5,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,63,63,63,63,63,62,63,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,62,61,61,61,62,62,62,61,62,62,62,61,62,62,62,62,62,63,63,63,63,67,70,70,68,70,62,60,60,61,60,60,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,60,60,61,60,61,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,63,62,63,62,63,62,63,62,63,62,63,63,63,63,63,63,63,63,35,34,35,34,35,34,35,34,34,34,34,32,34,33,34,32,33,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,34,33,34,33,34,34,34,34,34,34,34,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,33,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,34,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,33,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,34,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,61,62,62,62,61,62,62,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,65,65,65,65,65,65,65,65,65,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,36,36,36,36,36,36,36,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,63,62,63,62,63,62,63,62,63,62,62,62,62,61,62,61,62,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,63,63,63,63,62,62,62,62,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,63,62,63,62,63,63,63,63,63,63,63,63,63,63,35,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,34,34,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,33,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,5,4,5,4,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,63,63,63,63,63,63,62,63,62,62,62,62,62,62,62,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,63,62,63,63,63,62,62,62,60,60,60,60,61,60,60,60,60,60,61,60,61,60,61,60,61,61,61,61,61,60,61,60,61,60,61,61,61,61,61,61,61,61,61,61,62,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,63,62,63,62,63,62,63,62,63,62,63,63,63,63,63,34,35,34,35,34,35,34,34,34,34,33,34,33,34,32,33,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,34,33,34,33,34,34,34,34,34,34,34,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,33,33,33,33,33,33,33,34,33,33,33,33,33,33,33,34,33,33,33,33,33,33,33,34,33,33,33,33,33,33,33,34,33,33,33,33,33,33,34,34,34,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,33,33,33,33,33,33,34,33,33,33,33,33,33,33,34,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,34,34,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,61,62,61,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,4,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,63,63,63,62,63,62,63,62,63,62,63,62,62,62,62,61,62,61,62,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,63,63,63,63,62,62,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,60,60,61,61,61,61,61,61,61,61,61,61,62,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,63,62,62,62,63,63,63,62,63,63,63,35,35,35,35,34,35,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,34,33,34,34,33,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,32,32,33,32,33,32,33,33,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,33,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,34,61,61,61,61,61,62,61,61,61,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,5,4,5,4,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,63,63,63,63,63,63,63,62,63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,62,61,62,61,62,62,62,61,62,62,62,62,62,62,62,63,62,63,63,63,63,62,62,60,60,61,60,61,60,61,60,61,60,60,60,60,60,61,60,61,60,61,60,61,60,61,60,61,61,61,61,61,61,62,61,61,61,62,61,62,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,63,62,63,62,63,62,63,62,63,62,63,35,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,34,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,33,32,32,32,33,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,34,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,61,62,62,62,62,62,61,62,61,62,67,67,67,67,67,67,67,67,67,67,67,67,34,34,33,33,33,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,63,63,63,63,62,63,62,63,62,63,62,63,62,62,62,62,61,62,61,62,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,63,63,63,63,63,63,60,60,60,60,61,60,61,60,61,61,61,61,61,61,61,61,61,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,63,62,63,62,63,63,63,35,35,35,35,34,35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,33,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,67,67,67,67,67,34,34,34,34,33,33,33,33,33,33,33,34,34,34,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,5,4,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,63,63,63,63,63,62,63,62,63,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,62,62,62,62,62,62,62,63,62,63,62,63,63,63,35,63,62,63,62,63,60,62,60,62,60,61,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,62,63,62,63,62,63,62,63,62,63,62,63,63,35,34,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,34,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,62,62,61,61,61,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,34,33,34,33,34,34,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,63,63,63,62,63,62,63,62,63,62,63,62,63,62,62,62,62,62,62,61,62,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,63,63,63,63,63,63,63,35,63,62,63,63,63,62,62,60,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,61,61,61,61,62,61,61,61,62,62,62,62,62,62,62,62,63,62,63,62,63,63,63,63,34,35,35,34,35,34,34,34,34,34,34,34,34,34,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,32,32,33,33,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,61,61,61,62,61,61,61,62,61,62,61,62,62,62,34,34,34,34,34,34,34,34,33,34,34,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,5,4,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,63,63,63,63,63,63,62,63,62,62,62,63,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,62,61,61,61,62,62,62,61,62,62,62,61,62,62,62,62,62,63,62,63,62,63,62,63,63,63,35,63,63,63,62,63,62,62,62,62,61,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,62,63,62,63,35,35,34,35,35,35,34,35,34,35,34,35,34,35,34,35,34,35,34,34,34,35,34,34,34,34,33,34,35,35,34,35,34,35,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,33,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,34,34,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,2,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,63,63,63,62,63,62,63,62,63,62,63,62,63,62,63,62,62,62,62,62,62,61,62,61,61,61,62,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,63,63,63,63,63,34,35,35,63,62,62,62,62,61,61,61,62,61,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,35,35,35,35,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,35,35,35,35,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,34,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,2,2,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,35,35,34,35,34,35,34,34,33,34,33,34,33,33,63,63,63,62,63,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,62,61,62,61,62,61,62,62,62,62,62,62,62,63,62,63,62,63,62,63,62,63,63,34,35,35,35,63,62,63,62,62,61,62,61,62,61,31,30,30,29,29,28,28,61,61,61,61,61,61,61,61,61,61,61,35,35,35,34,35,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,35,35,34,35,34,35,34,35,34,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,35,34,35,34,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67 ,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,35,35,35,34,34,34,34,33,33,33,33,33,33,33,33,33,34,33,34,34,34,63,62,63,62,62,62,62,61,61,61,61,61,62,61,62,61,62,61,62,61,62,61,62,61,62,61,62,62,62,62,62,62,62,63,63,63,63,63,63,63,35,35,35,34,35,34,34,33,34,33,34,33,31,31,30,30,29,29,29,28,28,28,28,29,61,61,61,61,61,61,61,35,35,35,35,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,35,35,35,34,35,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,35,34,34,34,34,34,34,32,33,33,33,32,32,32,32,32,32,32,33,32,33,33,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,32,32,33,32,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,33,34,34,34,33,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,33,34,34,34,34,34,34,34,34,67,67,67,67,67,67,67,67,67,67,67,67 ,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,35,34,35,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,63,62,62,62,62,61,61,61,61,61,61,61,62,61,62,61,62,62,62,62,62,63,62,63,62,63,62,63,62,63,62,63,63,63,33,34,35,35,35,34,34,34,34,33,33,33,33,31,30,31,30,30,29,30,29,29,28,29,28,28,28,29,28,29,61,61,35,35,34,35,34,35,34,35,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,35,35,35,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,35,34,35,34,35,34,34,32,34,32,34,32,33,32,33,32,32,32,33,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,33,33,34,33,34,33,34,33,33,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,34,33,34,33,34,33,33,33,34,33,34,33,34,33,33,33,34,33,34,33,34,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,33,34,34,34,34,34,67,67,67,67 ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,35,35,35,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,61,61,61,62,61,62,61,62,61,62,62,62,33,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,35,34,35,34,34,33,34,33,34,33,31,31,30,31,30,30,30,30,29,29,29,29,28,28,28,28,28,28,28,29,29,29,35,35,35,35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,35,35,35,35,35,34,35,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,35,34,35,34,34,34,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34 ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,4,5,3,4,4,5,4,5,5,5,5,5,5,5,35,35,34,35,34,35,34,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,61,61,62,62,33,33,33,33,34,62,62,62,63,62,63,62,63,62,63,62,63,62,63,63,63,62,63,35,35,35,34,34,33,34,33,33,31,30,31,30,31,30,30,29,30,29,29,29,29,28,29,28,29,28,28,28,29,28,29,28,29,29,35,34,35,34,35,34,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,35,35,34,35,34,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,35,34,35,34,35,34,34,32,34,32,34,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,34,34 ,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,35,35,34,35,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,62,62,62,62,62,63,62,63,62,63,63,63,63,63,63,35,35,34,35,34,34,33,34,33,31,31,31,30,30,30,30,30,29,30,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,35,35,35,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,35,35,35,35,35,35,35,34,35,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,35,34,35,35,35,34,35,34,34,34,34,34,34,33,34,33,33,33,33,33,33,32,33,32,32,32,32,32,32,32,33,32,32,32,32,32,32,32,33,32,32,32,32,32,32,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,32,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,33,34,34,34,34,34,33,33,33,34,33,34,33,34,33,33,33,34,33,34,33,34,34,34,34,34,34,34,32,32,33,33,33,34,33,34,33,34,33,33,33,34,33,34,33,34,33,33,33,34,33,34,33,34,33,33,33,34,33,34,33,34,33,33,33,34,33,34,33,34,33,33,33,34,33,34,33,34,33,33,33,34,33,34,33,34,34,34,34,34,34,34,34,34,34,27,24 ,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,5,4,5,4,5,5,35,34,35,34,35,34,34,34,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,33,34,33,62,62,62,62,63,62,63,62,63,62,63,63,63,35,35,35,34,34,34,34,33,33,31,31,31,30,31,30,30,29,30,29,30,29,29,29,29,28,29,28,29,28,29,28,29,28,28,28,29,28,29,28,29,28,29,28,29,29,31,30,31,30,30,29,30,29,29,28,29,28,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,35,35,35,35,34,35,34,35,34,35,34,35,34,34,34,34,34,34,33,34,34,34,33,34,34,33,33,33,34,33,33,33,33,33,33,35,34,35,34,35,34,35,34,35,34,34,34,34,32,34,33,34,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,34,35,32,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,32,32,33,33,32,32,33,33,32,32,33,33,32,32,33,33,32,32,33,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,33,33,32,32,33,33,32,32,33,33,32,32,33,33,32,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,32,33,33,33,33,33,33,33,33,34,33,34,34,34,33,34,34,34,33,34,34,34,33,34,33,34,33,34,33,34,33,34,34,34,34,34,33,34,33,33,33,33,32,32,32,32,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,27,27,25,26,24,24 ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,5,5,35,35,35,34,35,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,62,62,62,62,62,62,63,62,63,63,63,63,35,35,34,35,34,34,33,34,33,33,31,31,31,30,30,30,30,30,30,29,30,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,31,30,30,30,30,29,29,28,28,28,28,28,29,33,33,33,33,33,33,33,33,33,33,33,33,33,35,35,35,35,35,35,35,34,35,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,35,35,35,35,35,34,35,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,32,33,32,32,32,33,32,33,32,33,32,32,32,33,32,33,32,33,32,32,32,33,32,33,32,33,32,32,32,33,32,33,32,33,32,33,32,33,34,34,34,34,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,32,33,32,32,32,32,32,32,32,32,32,33,33,33,34,34,33,34,33,34,33,34,34,34,33,34,33,34,33,34,34,34,33,34,33,34,33,34,34,34,33,34,33,33,33,33,32,32,32,32,32,32,32,33,33,33,33,34,33,34,33,34,34,34,34,27,27,26,26,26,25,25,24,24,24 ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,5,35,35,34,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,62,62,62,63,62,63,62,63,35,35,35,63,34,34,34,34,34,33,33,33,31,31,30,31,30,31,30,30,29,30,29,30,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,31,31,29,30,28,29,28,29,28,29,28,29,28,29,28,29,33,34,33,34,33,34,35,35,34,35,34,35,34,35,34,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,35,35,34,35,34,35,34,35,34,35,34,34,34,34,33,34,33,34,32,34,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,34,35,33,34,33,34,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,33,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,34,34,33,34,33,34,33,34,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,27,27,26,27,26,26,25,26,25,25,24,25,24,24 ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,35,35,35,35,34,35,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,34,33,34,34,34,34,34,35,34,35,34,35,34,34,33,34,33,33,31,31,31,30,31,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,29,29,29,29,31,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,29,29,35,35,35,35,34,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,34,33,35,35,35,35,35,34,35,34,34,34,34,34,34,34,34,34,34,33,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,34,34,34,34,34,34,34,34,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,34,32,32,32,34,32,32,32,34,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,33,33,32,32,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,33,33,33,33,33,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,33,32,33,33,33,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,32,33,33,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,33,27,27,27,26,26,26,26,26,26,25,25,25,25,24,25,24,24,24 ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,35,35,34,35,34,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,31,30,30,29,29,28,34,33,34,33,34,33,34,34,34,34,35,35,34,34,34,33,34,31,31,30,31,30,31,30,30,29,30,29,30,29,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,35,34,35,34,35,34,35,34,34,33,34,33,34,33,34,33,34,33,35,35,35,34,35,34,35,34,35,34,35,34,34,34,35,33,34,34,34,33,34,33,34,33,34,33,34,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,34,35,34,35,34,34,34,34,32,34,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,33,32,34,32,33,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,32,32,32,32,32,32,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,34,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,27,27,26,27,26,27,26,26,25,26,25,26,25,25,25,25,24,25,24,25,24,24 ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,35,35,35,35,35,34,35,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,31,30,30,29,29,28,29,28,29,28,29,29,33,33,33,33,34,33,34,34,34,34,35,33,31,31,31,30,31,30,30,30,30,30,30,29,29,29,29,29,29,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,29,29,29,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,29,29,29,29,35,34,34,34,34,33,31,30,30,30,29,29,28,28,35,35,35,34,35,34,35,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,34,34,34,34,34,34,34,34,34,34,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,34,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,27,27,27,26,27,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,24,24,24,24,24 ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,35,35,35,34,35,34,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,31,30,31,29,30,29,29,28,29,28,29,28,29,28,29,28,29,29,34,33,34,33,34,33,34,31,31,30,31,30,31,30,30,30,30,29,30,29,30,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,29,30,29,30,31,31,30,30,29,30,29,29,28,29,28,29,28,29,34,35,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,35,34,35,34,35,34,35,34,34,34,34,32,34,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,34,32,34,32,34,32,34,32,34,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,33,33,34,32,32,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,27,27,27,26,27,26,27,26,27,26,26,25,26,25,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25 ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,35,35,35,35,35,35,34,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,31,31,30,30,29,29,29,29,28,29,28,29,28,29,28,28,28,29,29,29,29,29,29,34,34,31,31,31,30,31,30,30,30,30,30,30,29,30,29,29,29,29,29,29,28,29,28,28,28,29,28,29,28,29,28,28,28,29,28,29,28,29,28,28,28,29,28,29,28,29,28,28,28,29,28,29,28,29,29,29,28,29,28,29,28,29,28,28,28,29,28,29,28,29,28,28,28,29,29,29,29,29,29,30,30,31,31,30,30,30,29,29,28,29,28,29,28,28,28,28,28,29,29,29,34,34,34,34,33,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,34,34,34,35,34,34,34,34,34,34,34,34,34,34,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,32,33,33,33,33,33,27,27,27,27,27,27,26,27,26,26,26,26,26,26,26,26,25,25,25,26,25,25,25,25,25,25,24,25,24,24,24,24,24,24,24 ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,35,34,35,35,35,34,35,34,35,34,35,34,35,34,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,31,30,31,30,30,29,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,31,31,30,31,30,31,30,31,29,30,29,30,29,30,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,29,30,29,30,31,31,30,30,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,29,34,33,34,33,33,33,33,32,33,33,33,32,33,32,33,32,33,33,33,32,33,32,33,32,33,33,33,32,33,32,33,32,33,33,33,32,33,32,33,32,33,34,35,34,35,34,35,34,35,34,35,34,34,34,34,32,34,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,34,32,33,33,34,32,33,33,34,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,33,33,33,34,33,34,33,34,33,33,33,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,33,34,33,33,33,33,32,32,32,32,32,32,32,32,32,33,33,33,32,33,33,33,33,33,33,33,33,33,33,33,33,34,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,27,26,26,25,25,24,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,27,27,26,27,26,27,26,27,26,27,26,26,26,26,25,26,25,26,25,26,25,26,25,25,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25 ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,35,35,35,35,35,35,35,34,35,34,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,31,31,31,30,30,29,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,31,31,31,31,30,30,30,30,30,30,29,30,29,29,29,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,29,30,30,30,30,30,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,29,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,35,34,35,34,35,34,35,34,34,34,34,34,34,34,34,34,34,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,33,34,33,33,33,33,33,33,33,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,33,33,33,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,34,34,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,27,26,26,26,25,25,25,24,24,24,24,24,25,25,25,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,24,25,24,25,24,24,24,24,24,24,24 ,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,35,35,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,34,34,34,33,34,34,34,33,34,33,34,33,34,34,34,33,34,33,34,33,34,34,34,33,34,33,34,33,34,34,34,33,34,33,34,33,34,34,34,33,34,33,34,31,31,30,31,30,30,29,30,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,31,30,31,30,31,30,31,30,30,29,30,29,30,29,30,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,30,29,30,30,30,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,29,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,32,35,34,35,34,35,34,35,34,35,34,35,34,34,34,34,32,34,32,34,32,34,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,33,34,33,34,34,34,33,34,33,34,33,34,33,34,33,33,33,33,32,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,33,34,33,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,34,34,34,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,27,26,27,26,26,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,27,27,27,27,26,27,26,27,26,27,26,27,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,25,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25 ,3,3,3,3,3,3,3,3,3,3,3,3,3,35,35,35,35,35,35,34,35,35,35,34,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,31,31,30,31,30,30,29,30,29,29,29,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,31,31,31,31,30,30,30,30,30,30,29,30,29,29,29,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,30,30,30,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,29,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,35,35,35,34,35,34,34,34,35,34,34,34,34,34,34,34,34,34,34,32,34,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,33,33,33,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,34,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,27,27,26,26,26,25,25,25,25,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,25,24,25,25,25,24,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,26,27,26,26,26,27,26,26,26,26,26,26,26,26,26,26,25,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,24,25,25,25,24,25,24,24,24,25,24,24,24 ,3,3,3,3,3,3,3,3,35,35,34,35,35,35,34,35,34,35,34,35,34,35,34,35,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,31,31,31,30,30,30,30,29,30,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,31,31,31,30,31,30,31,30,30,30,30,29,30,29,30,29,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,33,33,33,33,33,33,33,33,32,33,33,33,34,35,34,35,34,35,34,35,34,35,34,35,34,34,34,34,32,34,32,34,32,34,32,34,32,34,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,33,32,33,32,33,33,34,33,34,33,34,33,34,34,34,33,34,33,34,33,33,33,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,34,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,34,34,33,34,33,33,33,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,33,33,33,34,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,27,26,27,26,26,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,24,25,25,27,26,27,27,27,26,27,26,27,26,27,26,27,26,26,26,27,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25 ,3,3,3,35,35,35,35,35,35,35,35,35,35,34,35,34,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,31,31,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,31,31,31,30,31,30,30,30,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,33,33,33,33,33,35,35,35,35,35,35,35,34,35,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,32,33,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,33,33,33,33,33,33,33,34,34,34,34,34,33,34,33,33,33,33,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,34,33,34,34,34,33,33,33,33,33,34,33,33,33,34,34,34,33,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,27,26,27,26,26,26,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,25,25,27,27,27,27,27,27,27,27,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24 ,35,35,35,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,31,31,30,31,29,30,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,31,30,31,30,31,30,31,30,31,30,30,29,30,29,30,29,30,29,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,29,29,34,35,34,35,34,35,34,35,34,34,34,34,34,34,34,34,32,34,32,34,32,34,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,33,32,34,32,32,32,34,32,32,32,34,32,32,32,33,32,32,32,33,32,33,32,33,33,33,33,34,33,34,33,34,33,34,33,33,33,33,33,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,33,32,33,32,33,33,33,33,34,33,34,33,34,33,34,34,34,34,34,33,34,33,34,33,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,27,26,27,26,27,26,26,25,26,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,27,27,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25 ,35,35,35,35,35,35,35,34,35,35,35,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,34,34,35,34,31,30,31,30,30,29,30,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,31,31,31,31,31,30,31,30,30,30,30,30,30,29,30,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,29,29,29,29,34,34,34,34,34,34,34,34,34,34,34,34,33,34,33,33,33,33,33,33,32,33,33,33,33,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,33,33,33,34,33,33,33,34,33,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,32,33,32,33,33,33,33,33,33,33,33,34,34,34,34,34,34,33,33,33,33,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,27,27,27,26,26,26,26,26,26,25,26,25,25,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,27,27,27,27,27,27,27,27,27,27,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,25,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24 ,35,35,34,35,35,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,31,31,30,30,30,30,29,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,31,31,30,31,30,31,30,31,30,31,29,30,29,30,29,30,29,30,29,29,29,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,29,29,32,34,33,34,32,34,33,34,32,34,33,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,31,30,30,32,32,28,28,32,34,32,34,32,34,32,33,32,34,32,33,32,34,32,33,32,33,32,33,32,33,33,33,33,34,33,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,34,33,34,33,34,33,34,34,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,27,27,26,27,26,27,26,26,26,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,27,27,27,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,26,26,26,25,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25 ,35,35,35,35,35,35,35,35,35,35,35,35,35,34,35,35,35,35,35,35,35,34,35,35,35,35,35,35,35,34,35,35,35,35,35,35,35,34,35,35,35,35,35,35,35,34,35,35,35,31,31,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,24,24,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,31,31,30,30,30,30,32,32,32,32,32,28,28,28,28,28,28,32,32,32,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,33,33,33,33,33,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,27,27,27,27,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,27,27,27,27,27,27,27,27,27,26,27,26,27,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24 ,35,35,35,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,31,30,31,30,31,30,31,30,30,29,30,29,30,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,31,31,30,31,30,31,30,31,30,30,30,30,29,30,29,30,29,29,29,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,29,29,28,29,28,29,24,24,24,24,24,29,24,29,29,29,28,29,24,29,24,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,28,29,29,29,29,29,29,29,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,32,34,31,31,30,31,30,31,30,30,32,30,32,30,32,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,32,33,32,34,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,33,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,33,32,27,27,27,26,27,26,27,26,27,26,26,25,26,25,26,25,26,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,27,27,27,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25 ,35,35,35,35,35,35,35,35,35,35,35,35,35,31,31,30,30,29,29,29,35,35,35,35,35,35,35,35,35,35,35,35,35,35,31,31,31,30,30,30,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,31,31,31,30,31,30,30,30,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,27,26,27,26,26,25,26,25,25,24,25,24,24,24,24,24,29,29,29,24,24,24,24,24,24,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,31,31,31,30,31,30,30,30,30,30,30,32,30,32,32,32,32,32,32,32,32,32,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,27,27,27,27,26,27,26,26,26,26,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,27,27,27,27,27,27,27,27,27,27,27,26,27,26,26,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,26,26,25,26,25,25,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24 ,35,35,35,35,35,31,30,31,30,30,29,30,29,29,28,29,29,29,28,29,29,29,28,29,29,29,35,35,35,35,35,31,31,31,30,31,30,30,29,30,29,30,29,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,31,30,31,30,31,30,31,30,30,29,30,29,30,29,30,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,27,26,27,26,26,25,26,25,25,24,25,24,24,24,25,24,24,24,24,24,25,24,24,24,25,24,24,24,24,24,24,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,29,29,27,27,26,26,25,25,24,34,34,34,32,34,34,34,32,34,24,31,30,31,30,31,30,31,30,31,30,30,30,30,32,30,32,30,32,32,32,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,28,32,32,32,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,33,33,33,32,27,26,27,26,26,26,26,25,26,25,25,24,25,24,25,24,33,33,33,32,33,33,33,32,33,33,33,32,33,33,27,26,27,26,27,26,27,26,27,26,26,26,26,25,26,25,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,27,27,26,27,27,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,26,26,27,26,26,26,26,25,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,25,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25 ,31,31,31,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,31,31,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,31,31,31,30,31,30,30,30,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,27,26,26,26,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,25,24,25,24,25,25,25,25,25,25,25,24,24,29,24,24,29,24,24,24,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,27,27,26,26,26,26,25,25,25,25,24,25,24,24,24,24,24,25,25,25,25,31,24,24,24,24,24,30,30,30,30,30,30,30,32,30,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,27,27,27,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,26,27,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,26,27,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25 ,31,31,30,31,25,25,25,25,29,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,31,30,31,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,31,31,30,31,30,31,30,30,30,30,29,30,29,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,27,26,26,25,26,25,25,24,25,24,25,24,24,24,25,24,25,24,25,24,24,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,24,24,24,24,24,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,27,26,27,26,26,26,26,25,26,25,26,25,25,24,25,24,24,24,25,24,25,24,25,24,25,24,25,24,25,25,24,25,24,24,30,24,24,29,30,32,30,32,30,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,34,33,33,33,27,26,26,25,25,24,33,33,34,33,24,33,24,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,34,33,33,33,27,26,27,26,27,26,27,26,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,27,27,27,26,27,26,27,26,27,26,27,26,27,26,26,26,26,25,26,25,26,25,26,25,26,25,25,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,27,27,27,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,25,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25 ,31,31,31,25,25,25,30,25,25,25,25,29,29,25,25,29,29,29,29,29,29,29,29,29,29,29,31,31,31,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,31,31,30,31,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,27,27,26,26,26,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,24,25,24,25,25,25,24,25,25,25,25,24,25,24,24,24,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,27,27,26,26,26,26,26,25,25,25,25,25,24,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,24,24,24,25,25,25,25,25,25,29,29,29,29,29,29,29,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,29,29,29,27,27,26,26,25,25,25,25,24,24,24,24,24,25,25,25,25,33,24,24,24,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,27,27,27,27,26,27,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,26,27,26,26,26,27,26,26,26,26,26,26,26,26,26,26,25,26,25,25,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,27,27,27,27,27,26,27,27,27,26,27,26,26,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,26,26,25,26,25,26,25,26,25,25,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25 ,24,25,24,25,25,25,31,31,25,25,25,25,25,25,25,25,25,30,29,29,29,30,29,29,31,31,30,31,30,30,29,30,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,31,30,30,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,31,31,30,31,30,31,30,31,30,30,30,30,29,30,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,27,27,26,27,26,27,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,24,25,25,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,29,29,30,29,27,26,27,26,26,26,26,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,29,29,30,29,29,24,24,32,32,32,30,32,32,32,30,32,32,32,30,32,32,32,30,32,32,32,30,32,32,32,30,32,32,32,30,32,32,32,30,32,32,32,30,32,32,32,30,32,32,32,30,32,32,32,30,29,27,26,27,26,26,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,24,24,25,24,25,33,34,33,24,24,24,24,24,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,27,27,27,27,26,27,26,27,26,26,26,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,27,27,27,27,26,27,26,27,26,27,26,27,26,26,26,27,26,26,26,26,25,26,25,26,25,26,25,26,25,25,25,26,25,25,25,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,27,27,26,27,27,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,26,26,27,26,26,26,26,25,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,26,25,25,25,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25 ,24,24,25,25,25,25,25,24,25,25,25,25,25,25,31,25,31,30,31,25,30,30,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,31,31,31,31,30,30,30,30,30,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,27,27,27,27,26,26,26,26,26,26,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,25,24,24,24,25,24,25,24,25,25,25,25,25,25,25,25,25,25,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,27,27,26,26,26,26,26,25,25,25,25,24,24,24,24,24,25,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,25,24,25,24,25,24,25,25,25,25,25,24,24,24,24,24,24,29,24,29,29,29,29,29,29,29,29,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,29,29,27,27,26,27,26,26,26,26,25,25,25,25,24,24,24,24,24,24,24,25,24,24,24,24,24,24,24,25,24,24,24,25,24,25,25,25,25,25,25,25,24,34,24,24,33,34,24,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,27,27,27,27,26,27,26,26,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,20,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,27,27,27,27,27,27,26,27,26,27,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25 ,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,25,25,25,25,25,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,31,31,30,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,31,31,30,31,30,31,30,31,30,30,30,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,27,27,26,27,26,27,26,27,26,26,25,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,27,27,26,27,26,26,25,26,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,24,24,24,24,30,29,30,29,24,24,24,24,24,24,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,27,26,27,26,27,26,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,33,34,24,24,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,27,27,27,26,27,26,27,26,27,26,26,26,26,25,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,27,27,26,20,20,27,26,27,26,20,20,20,20,20,20,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,27,27,27,27,27,27,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25 ,24,24,24,24,25,24,25,24,24,24,25,25,25,25,25,25,25,24,25,25,25,25,25,25,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,31,30,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,31,31,31,31,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,24,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,27,27,27,27,27,26,26,26,26,26,26,26,26,26,25,26,25,25,25,25,25,25,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,25,25,24,25,25,25,25,25,25,25,25,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,27,27,27,26,26,26,26,25,26,25,25,25,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,25,24,24,24,25,24,25,25,25,25,25,24,24,25,25,24,25,24,24,24,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,30,30,27,27,27,27,26,26,26,26,25,26,25,25,25,25,25,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,25,24,25,25,25,25,25,25,25,25,25,25,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,26,26,34,34,34,34,34,34,34,34,34,27,27,27,27,27,27,27,26,27,26,26,26,26,26,26,26,26,26,25,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,20,20,27,20,20,20,20,26,26,26,20,20,26,20,26,26,26,26,26,26,26,26,26,26,25,26,25,25,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,27,27,27,27,26,27,27,27,26,27,27,27,26,27,26,26,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,26,26,25,26,25,25,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25 ,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,25,25,25,25,30,31,30,25,25,25,25,30,29,30,29,30,29,30,29,30,29,30,29,31,30,31,30,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,31,31,30,31,30,31,30,30,30,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,27,27,26,26,25,25,24,25,29,24,24,24,29,30,24,30,29,30,29,30,29,30,29,30,29,30,29,27,26,27,26,27,26,27,26,27,26,26,26,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,24,25,25,25,25,30,29,30,29,30,29,30,29,30,29,30,29,30,29,27,26,27,26,27,26,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,24,24,25,24,24,24,25,24,24,25,24,25,24,25,30,29,30,29,30,29,27,27,27,26,27,26,27,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,25,34,33,20,34,20,20,34,20,20,20,20,34,34,33,34,27,20,26,27,26,27,26,27,26,27,26,26,26,26,25,26,25,26,25,26,25,26,25,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,22,22,22,21,22,21,22,20,21,20,21,20,21,20,20,20,20,20,20,20,26,20,20,25,26,25,26,25,26,20,20,25,26,25,26,25,25,25,26,25,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,27,27,27,27,27,26,27,27,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,26,26,27,26,26,26,26,26,26,26,26,25,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,26,25,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25 ,24,24,25,24,25,24,25,24,24,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,25,25,25,25,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,27,27,26,26,25,25,24,25,24,25,24,25,25,24,24,24,24,24,30,24,24,30,30,30,30,30,27,27,27,27,26,27,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,25,25,25,25,25,25,30,30,30,30,30,30,30,30,30,30,27,27,26,27,26,26,26,26,25,25,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,27,27,27,26,26,26,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,25,25,25,25,20,20,22,22,22,22,21,21,21,21,21,21,21,21,20,21,20,20,20,20,27,20,20,20,20,20,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,22,22,22,22,21,21,21,21,20,21,20,20,20,20,20,20,20,21,20,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,26,27,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,26,26,25,26,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25 ,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,25,25,25,25,25,25,30,25,30,30,30,30,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,27,27,26,26,25,26,25,25,24,25,24,25,24,25,24,25,24,24,24,24,24,30,30,30,30,27,27,27,26,27,26,27,26,27,26,26,26,26,25,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,25,25,25,27,26,27,26,27,26,26,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,25,25,25,25,25,25,25,26,25,26,25,26,25,26,26,26,26,27,26,26,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,22,20,20,20,20,20,22,21,21,20,21,20,21,20,20,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,26,20,26,25,20,25,20,20,26,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,22,21,22,21,22,21,21,21,21,20,21,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,20,21,20,21,21,21,20,20,25,20,20,20,20,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,26,26,26,26,26,26,26,25,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25 ,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,25,25,25,25,25,25,25,30,30,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,27,26,27,26,26,25,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,25,27,27,27,27,27,27,26,26,27,26,26,26,26,26,26,25,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,25,25,25,25,25,25,25,25,27,27,27,26,26,26,26,26,25,26,25,25,25,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,25,26,26,26,26,26,26,26,26,26,25,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,25,25,25,22,22,22,22,20,20,20,20,21,21,21,21,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,21,21,21,20,20,20,20,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,22,22,21,22,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,21,20,21,21,21,21,21,21,20,20,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,27,27,26,27,26,27,26,27,26,26,26,27,26,26,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,26,26,25,26,25,26,25,26,25,25,25,26,25,25,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25 ,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,24,25,25,25,25,25,25,25,25,25,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,27,26,27,26,26,25,26,24,25,24,25,24,25,24,25,24,25,24,25,24,27,27,27,26,27,26,27,26,27,26,27,26,26,26,26,25,26,25,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,24,25,25,27,26,27,26,27,26,26,26,26,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,25,25,24,25,25,25,25,25,25,25,25,26,25,26,25,26,26,26,25,26,25,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,22,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,20,20,20,20,20,20,26,25,25,25,26,25,25,25,26,25,25,25,26,25,22,22,22,21,22,21,22,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,21,21,26,25,25,25,26,25,25,25,26,26,27,27,26,26,27,27,26,26,27,27,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,22,22,21,22,21,21,20,21,20,20,20,20,20,21,20,21,21,21,21,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25 ,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,30,31,30,30,30,31,30,31,30,31,30,30,30,31,30,31,30,31,30,30,30,31,30,31,30,31,30,30,30,31,30,31,30,31,30,30,30,31,30,31,30,31,30,30,30,31,30,31,30,31,30,30,30,31,30,31,30,31,30,27,27,27,26,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,26,27,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,26,27,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,22,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,21,21,21,21,21,21,20,20,20,20,20,26,25,25,25,26,25,26,22,22,22,22,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,21,21,21,21,21,21,21,21,21,21,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,22,22,22,22,22,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,21,21,21,21,25,25,25,26,25,26,25,26,25,25,25,26,25 ,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,25,25,25,25,25,25,24,25,25,25,25,25,25,25,30,25,25,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,27,26,27,26,27,26,26,25,26,25,25,25,25,24,25,24,25,24,25,25,25,24,25,24,27,27,27,26,27,26,27,26,27,26,27,26,27,26,26,25,26,25,26,25,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,25,25,25,27,26,27,26,27,26,26,26,26,25,26,25,26,25,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,25,25,25,25,25,25,25,25,25,26,25,26,25,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,22,22,21,22,21,22,21,22,21,22,21,21,20,21,20,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,21,21,21,22,22,21,22,21,22,21,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,21,21,21,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,22,22,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,21,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,20,20,20,20,20,20,21,20,21,20,21,20,21,20,21,21,21,21,26,25,26,25,26 ,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,31,27,27,26,27,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,27,26,27,26,26,26,26,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,26,27,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,22,22,22,22,21,22,21,21,21,22,21,21,21,21,21,21,20,21,21,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,21,21,21,21,21,21,21,21,21,22,22,22,22,21,21,21,21,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,21,20,21,21,21,20,21,21,21,21,21,21,21,21,21,21,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,22,22,22,22,22,22,22,22,22,22,22,21,22,22,22,21,22,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,21,21,21,20,21,20,20,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,21,21,21,21,21,21,21 ,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,31,30,31,31,31,30,27,26,27,25,26,25,25,25,25,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,27,27,27,26,27,26,27,26,26,26,26,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,26,27,26,27,26,27,26,27,26,26,26,26,25,26,25,26,25,26,25,26,25,25,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,26,27,26,27,26,27,26,26,25,26,25,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,20,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,21,22,22,21,22,21,22,21,21,21,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,20,21,21,21,21,21,21,21,26,26,26,26,26,26,26,26,26,26,26,26,26,26,22,22,21,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,20,20,21,20,21,21,21,21,22,21,22,21,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,20,20,20,20,20,20,21,20,21,20,21,20,21 ,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,27,27,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,31,31,31,31,31,31,31,27,27,27,27,26,27,26,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,27,27,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,27,27,27,27,26,26,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,19,19,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,22,22,22,22,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,21,21,21,21,21,22,22,22,21,22,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,21,22,21,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,21,20,21,20,21,20,20,20,20,20,20,20,21,20,21,20,21,21,21,21,21,21,21,21,21,21,21,21,22,21,22,22,22,22,22,22,22,22,22,22,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,20,21,20,20,20,20,20,20,20,20,20,20,20,21,21 ,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,26,25,26,27,27,26,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,26,25,26,26,27,27,26,26,27,26,26,26,26,25,26,25,26,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,27,27,26,26,27,26,26,26,27,26,26,26,27,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,27,27,26,26,26,27,26,26,26,26,26,26,25,26,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,19,19,26,25,25,25,26,19,19,19,19,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,25,25,26,22,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,21,21,21,22,22,22,21,22,21,22,21,21,21,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,21,21,21,21,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,20,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,22,21,22,21,22,21,22,21,22,21,22,21,22,22,22,22,22,21,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,20,20,20,20,21 ,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,26,26,27,27,26,26,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,26,26,26,26,27,27,26,26,26,26,26,26,25,25,25,26,25,25,25,25,25,25,25,26,25,27,27,27,27,27,26,26,27,27,26,27,26,26,26,26,26,26,26,26,26,26,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,27,27,26,27,27,26,27,26,26,26,26,26,26,25,26,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,19,19,19,19,19,19,26,25,19,19,25,25,19,19,19,19,19,25,19,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,25,25,25,25,25,25,25,26,22,22,22,22,22,22,21,22,22,22,21,22,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,22,22,22,22,21,22,21,21,21,21,21,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,20,20,21,20,21,20,21,21,21,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,21,20,20,20,20,20,20,20,21,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,22,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,20,21,20,20,20,20,20,20,20 ,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,19,19,25,26,25,26,25,26,19,26,25,26,25,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,26,26,25,26,25,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,27,26,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,19,19,19,19,25,19,25,19,19,19,25,19,19,19,19,19,19,19,19,26,19,26,19,19,19,19,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,22,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,22,21,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,20,21,21,21,20,21,21,21,21,21,22,22,21,22,21,22,21,22,21,22,20,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,21,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,22,22,22,22,22,22,21,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,21 ,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,19,19,19,19,19,26,19,19,19,19,26,26,19,19,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,22,21,21,20,20,19,26,25,26,25,26,24,19,22,26,26,26,26,26,25,26,26,26,26,26,27,26,26,26,25,26,25,26,27,26,27,26,27,26,26,26,26,26,26,26,19,19,19,19,26,26,26,26,26,26,25,26,25,26,25,26,25,26,19,19,19,19,19,26,25,19,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,27,26,27,26,27,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,22,22,22,22,21,21,21,21,21,21,19,19,19,19,19,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,25,26,25,26,25,19,19,19,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,22,22,22,22,22,22,22,22,22,21,22,21,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,21,20,21,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,22,22,22,22,21,22,21,21,21,21,21,21,21,21,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,21,21,21,21,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,21,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,22,21,22,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,22,21,21,21,21,21,21,21,21,20,21,20,20,20,21,20 ,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,22,21,22,21,22,21,21,20,21,20,21,20,20,19,20,19,19,19,19,19,19,25,19,19,19,19,19,19,19,19,19,19,26,25,26,25,26,25,26,25,26,25,26,22,22,21,22,21,21,21,21,20,21,20,20,19,20,19,20,19,19,24,19,24,19,19,22,26,26,26,26,26,26,25,26,25,26,25,26,26,26,22,22,21,22,21,21,20,21,20,20,19,20,19,26,19,19,19,19,19,26,25,26,25,26,25,19,25,26,25,26,19,19,19,19,19,26,19,19,25,19,19,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,22,22,22,21,22,21,22,21,22,21,21,20,21,20,21,20,21,20,21,20,20,19,20,19,20,19,20,19,19,19,19,19,20,19,20,19,19,19,19,19,19,19,26,19,19,19,19,19,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,22,22,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,21,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,22,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,21,21,21,21,21,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,21,21,21,21,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,22,22,22,22,22,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21 ,26,26,26,26,26,26,26,26,26,26,26,26,22,22,22,22,22,22,22,21,22,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,21,20,20,20,20,20,20,20,20,20,20,19,20,20,20,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,24,19,19,19,22,22,26,26,26,26,26,26,22,22,22,22,21,21,21,21,21,21,20,21,20,20,20,20,20,20,19,20,19,19,19,19,19,19,26,26,26,19,19,19,19,26,26,19,26,19,19,19,19,19,19,19,19,19,19,19,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,20,21,20,20,20,20,20,20,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,19,20,19,20,20,20,20,20,20,20,20,19,19,26,26,26,26,26,26,26,26,19,19,19,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,22,22,22,22,22,22,22,22,22,22,22,22,21,22,22,22,21,22,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,22,22,22,21,22,22,21,21,21,21,21,21,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,21,21,21,21,21,21,21,21,21,22,21,21,21,22,21,22,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,20,21,21,21,20 ,26,26,26,26,26,26,26,26,22,22,21,22,22,22,21,22,21,22,21,22,21,22,21,21,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,20,20,21,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,21,22,21,22,21,21,21,21,20,21,20,21,20,20,20,20,19,20,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,20,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,26,26,19,26,19,26,19,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,22,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,20,20,20,19,20,19,20,19,20,19,19,19,19,19,19,19,20,19,20,19,19,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,19,20,20,20,19,19,19,19,19,19,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,22,21,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,22,21,21,21,21,21,21,21,21,20,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,22,22,22,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,20,21,21,21,20,21,21,21,21,21,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,20,21,21,21,21,21,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,22,22,22,22,22,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21 ,26,26,26,22,22,22,22,22,22,22,22,21,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19,20,19,20,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,22,22,22,21,21,21,21,21,21,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,19,20,19,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,22,22,22,22,21,22,21,21,21,21,21,21,20,21,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,19,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,26,26,26,26,26,26,26,26,26,26,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,22,21,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,22,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21 ,22,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,21,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,20,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,19,22,22,21,21,20,20,19,20,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,20,19,20,19,20,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,26,27,26,27,26,19,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,22,22,22,21,22,21,22,21,21,21,21,20,21,20,21,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,20,20,20,22,22,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,21,22,21,22,21,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,22,22,22,22,22,22,21,22,21,22,21,21,21,21,21,21,21,21 ,22,22,22,22,22,22,22,21,22,21,21,21,22,21,21,21,21,21,21,21,21,21,21,20,21,21,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19,20,19,19,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,19,20,20,20,19,20,26,19,19,19,26,27,26,19,19,19,19,19,26,19,26,27,26,26,26,27,26,27,26,27,26,26,26,27,26,27,26,27,26,26,26,27,26,27,26,27,26,26,26,27,26,27,26,27,26,26,26,27,26,27,26,27,26,26,26,27,26,27,26,27,26,26,26,27,26,27,26,27,26,26,26,27,26,22,22,22,22,22,21,22,21,21,21,21,21,21,20,21,20,20,20,20,20,20,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,19,19,19,20,19,19,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,21,22,22,22,21,22,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,21,21,22,22,22,21,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21 ,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,20,20,21,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,19,20,20,20,19,19,19,19,19,19,19,19,19,19,27,26,27,26,27,26,27,26,27,19,27,19,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,22,22,22,22,21,22,21,22,21,21,21,21,20,21,20,21,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,22,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,22,22,22,22,21,22,21,22,21,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,21,21,22,21,22,21,22,21,22,21,22,21,22,22,22,22,22,22,22,21,22,21,22,21,21,21,21,21,21 ,22,22,22,22,22,21,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,19,20,19,20,20,20,20,20,20,20,19,20,20,20,19,19,19,19,19,19,27,27,27,27,27,27,19,19,19,19,19,19,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,22,22,22,22,22,21,22,21,21,21,21,21,21,21,21,20,21,20,20,20,20,20,20,20,20,20,20,19,20,19,19,19,19,19,19,19,19,19,19,19,20,19,19,19,19,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,19,19,19,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,22,22,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,22,21,22,21,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21 ,22,22,21,22,21,22,21,22,21,22,21,21,20,21,20,21,20,21,20,21,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,20,19,19,19,19,19,22,22,22,22,22,22,22,22,22,22,22,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,22,22,21,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,22,22,21,22,21,21,21,21,21,21,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,22,22,22,21,22,21,21,21,21,21,21,21,21,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,21,22,21,22,21,22,21,22,21,22,22,22,22,22,22,22,21,22,21,21,21,21,21,22 ,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,20,21,20,20,20,20,20,20,19,20,19,19,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,19,19,19,20,19,20,19,20,19,20,19,20,20,20,19,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,22,22,21,21,22,22,22,22,22,21,22,22,22,21,22,21,21,21,21,21,21,21,21,21,21,20,21,20,20,20,21,20,20,20,20,20,20,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,22,21,22,22,22,21,22,22,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,18,18,18,17,17,17,17,16,16,16,16,15,15,15,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,22,22,21,21,21,21,20,21,20,20,19,20,19,19,30,30,30,30,30,30,30,30,30,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,22,22,22,21,21,22,22,21,21,22,22,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,18,18,18,17,17,17,17,16,16,16,16,15,16,15,15,21,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,21,21,21,21,22,22,21 ,22,22,21,22,21,22,21,21,21,21,20,21,20,21,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,21,22,22,22,21,22,21,22,21,22,21,22,21,21,21,21,20,21,20,21,20,21,20,21,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,30,77,30,30,30,77,30,30,30,77,30,30,30,18,17,18,17,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,15,14,15,15,16,15,16,15,16,15,15,15,15,30,30,30,77,30,30,30,77,30,30,30,22,21,22,21,22,21,21,20,21,20,20,20,20,19,20,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,20,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,22,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,18,18,17,18,17,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,16,16,16,15,16,15,16,15,16,15,16,15,15,15,15,15,22,21,21,21,21,21,21,21,21,21,22,21,22,21,22,21,22,22,22,21,21,21,21,21,22 ,22,22,22,21,22,21,21,21,21,21,21,20,20,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,19,19,19,19,19,19,19,19,20,19,20,19,20,19,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,22,22,22,22,22,22,22,22,21,22,21,21,21,21,21,21,20,21,21,21,20,21,20,20,20,20,20,20,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,18,18,18,17,17,17,17,17,17,17,17,16,16,16,16,16,16,16,16,15,16,15,15,15,15,14,15,14,15,15,15,15,16,16,16,15,16,15,16,16,16,16,16,16,22,22,14,21,14,21,21,21,21,20,20,20,14,20,20,19,20,19,20,19,19,19,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,19,20,19,20,19,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,22,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,18,18,18,18,17,18,17,17,17,17,17,17,17,17,16,17,16,16,16,16,16,16,16,16,15,16,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,16,16,16,16,16,16,22,22,21,22,21,21,21,21,22,22,22,22,22,22,22,21,21,22,22,22 ,22,22,21,22,21,21,21,21,20,21,20,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,21,22,22,22,21,22,21,22,21,22,21,22,21,21,20,21,20,21,20,21,20,21,20,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,16,15,16,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,16,15,16,15,16,16,16,15,16,15,16,15,16,16,16,14,14,14,14,14,21,20,21,20,14,20,20,20,20,19,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,19,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,20,20,20,20,20,20,20,22,22,22,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,21,18,18,18,17,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,16,16,16,15,16,15,16,15,16,15,16,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,16,15,16,15,16,15,16,16,16,22,21,22,21,21,22,21,22,22,22,21,22,22,21,22,22 ,22,22,22,21,21,21,21,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,22,22,22,22,21,22,21,21,21,21,21,21,20,21,20,21,20,21,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,18,18,17,18,17,17,17,17,17,17,17,17,16,16,16,16,16,16,16,16,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,14,14,14,22,21,14,14,14,14,14,20,19,20,19,14,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,14,14,14,14,19,20,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,18,18,18,18,18,17,18,17,17,17,17,17,17,17,17,17,17,16,17,16,16,16,16,16,16,16,16,16,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,22,21,21,22,22,22,22,21,21,21,22,22,22 ,22,22,21,22,21,21,20,20,20,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,21,21,22,21,22,21,22,21,22,21,22,20,21,20,20,20,21,20,21,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,18,17,18,17,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,16,16,16,15,16,15,16,15,16,15,16,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,16,15,16,15,16,15,16,16,16,15,16,15,16,15,14,14,14,14,14,14,20,14,20,20,14,14,14,14,20,20,20,20,20,20,20,14,14,20,20,19,20,20,14,14,14,14,20,14,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,18,18,17,18,17,18,17,18,17,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,16,16,16,15,16,15,16,15,16,15,16,15,15,15,16,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,16,15,16,15,16,15,16,16,16,16,22,22,23,21,21,21,21,22,22 ,22,22,21,21,21,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,20,21,20,20,20,20,20,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,18,18,18,18,18,18,17,18,17,17,17,17,17,17,17,17,17,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,15,15,16,15,16,16,16,16,16,16,16,16,14,14,16,14,14,14,14,14,14,20,14,20,14,14,14,19,14,14,14,14,14,19,20,19,20,14,14,14,14,14,14,14,20,14,20,19,20,19,20,19,20,14,20,19,20,14,14,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,20,20,20,20,20,20,20,20,20,18,18,18,18,18,18,18,17,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,16,15,16,15,16,16,16,16,23,22,21,21,22,22 ,22,22,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,18,17,18,17,18,17,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,16,16,15,16,15,16,15,16,15,16,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,16,15,16,15,16,15,16,15,16,16,16,15,16,14,14,15,16,15,14,14,14,14,14,14,16,14,14,14,14,20,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,20,20,20,20,20,14,14,14,14,14,14,14,14,20,20,20,20,20,20,14,20,20,20,20,20,20,20,20,20,20,20,20,20,18,18,18,17,18,17,18,17,18,17,18,17,18,17,18,17,17,17,17,17,17,17,17,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,16,15,16,15,16,15,16,15,16,16,16,22,23 ,22,21,21,20,20,20,20,19,20,20,20,19,20,20,20,20,20,19,20,20,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,18,18,18,18,17,18,18,18,17,18,17,17,17,17,17,17,17,17,17,17,16,17,16,16,16,17,16,16,16,16,16,16,16,16,16,16,15,16,15,15,15,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,16,15,15,15,16,16,16,14,16,14,16,14,14,14,14,15,14,15,15,14,14,14,14,14,14,14,14,15,16,15,16,15,16,16,14,15,16,16,16,15,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,18,18,18,18,18,17,18,18,18,17,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,16,15,16,15,16,16,16,16 ,22,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,18,17,18,18,18,17,18,17,18,17,18,17,18,17,17,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,16,15,16,15,16,15,16,15,16,15,14,16,14,14,16,14,14,14,14,15,14,15,16,15,16,15,14,15,14,15,14,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,16,16,15,16,16,16,15,16,16,16,16,16,16,16,16,16,16,17,16,17,17,17,17,18,17,18,18,18,18,18,17,18,17,18,17,18,17,18,17,18,17,18,17,17,17,17,16,17,17,17,16,17,16,17,16,17,16,17,16,16,16,17,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,16,15,16,15,16,15,16,15,16,15,16 ,20,20,20,20,20,20,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,18,18,18,18,18,18,18,17,18,17,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,14,14,15,15,15,15,15,14,16,14,16,15,16,14,14,14,16,14,14,14,14,15,16,15,16,15,16,15,16,15,16,15,16,16,16,15,16,14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,17,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,16,16,16,16,16,16 ,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,22,20,21,20,21,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,18,18,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,15,15,15,15,14,15,15,15,15,15,15,15,14,15,15,15,15,15,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,14,14,14,14,14,14,15,14,15,16,14,14,15,16,14,16,15,16,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,16,16,16,16,16,16,16,16,16,16,16,17,16,17,16,17,17,17,17,18,17,18,17,18,18,18,18,18,18,18,17,18,17,18,17,18,17,18,17,18,17,18,17,17,17,17,17,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,15,15,15,15,15,15,14,15,15,15,15,15,15,15,14,15,15,15,15,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,15,16,15,16,15,16,15,16,16,16 ,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,20,252,21,250,20,20,21,20,21,250,252,252,21,250,251,253,21,20,21,20,21,20,21,20,21,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,18,18,18,18,18,18,18,18,17,18,18,18,17,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,15,15,16,15,15,15,15,15,15,15,15,15,15,14,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,14,14,15,14,14,14,14,14,15,15,16,15,15,15,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,16,17,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,17,18,18,18,17,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,16,17,16,16,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,16,16,16,16 ,20,21,20,21,20,21,20,21,20,21,20,21,20,251,20,21,21,21,20,20,20,21,20,20,20,20,20,21,20,20,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,251,251,250,252,251,250,252,252,251,252,253,253,254,254,254,21,20,21,21,21,20,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,18,17,18,18,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,17,17,17,16,17,17,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,17,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,14,14,14,15,15,14,14,14,14,14,15,15,15,16,15,16,15,16,15,16,15,16,15,16,16,16,15,16,16,16,15,16,16,16,16,16,16,16,16,16,16,17,16,17,16,17,16,17,17,17,17,17,17,18,17,18,17,18,17,18,18,18,18,18,18,18,17,18,17,18,17,18,17,18,17,18,17,18,17,17,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,15,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,15,16,15,16,15,16 ,21,20,21,20,21,20,21,20,21,20,21,20,248,251,248,251,22,20,21,21,22,22,21,22,21,20,21,20,20,20,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,251,251,251,250,252,250,250,251,251,252,252,253,254,253,252,254,253,254,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,20,21,20,21,20,21,21,21,20,21,20,21,20,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,20,18,18,18,18,18,18,18,18,18,18,18,17,18,17,18,17,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,15,15,14,15,15,15,14,15,14,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,14,14,14,14,14,14,15,15,15,14,15,15,15,15,15,15,14,15,16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,17,18,17,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,15,15,14,15,15,15,14,15,15,15,15,15,15,16,16,16,16 ,21,21,21,21,21,21,21,21,21,250,250,21,248,254,251,22,251,22,22,22,22,22,22,22,21,21,20,21,21,21,20,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,250,251,21,21,250,250,250,250,250,251,250,251,251,251,253,253,253,251,254,252,253,254,254,254,254,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,18,18,18,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,17,17,17,17,17,17,17,16,17,16,17,16,17,16,17,16,14,14,14,16,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,16,16,15,16,15,16,15,16,15,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,18,16,18,16,18,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,16,16,17,16,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,15,16,16,18,16,15 ,21,21,21,21,21,21,21,248,248,251,248,248,248,250,251,250,250,22,22,22,22,22,22,22,21,21,21,20,21,21,21,20,21,21,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,21,21,21,21,21,21,21,18,17,17,17,16,16,16,15,250,14,250,250,250,250,250,250,251,251,252,252,253,253,251,252,254,252,253,253,253,254,254,254,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,18,18,18,18,18,18,18,18,18,17,18,18,18,17,18,17,18,17,18,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,16,16,17,17,16,16,16,17,16,17,16,16,16,14,14,14,14,16,16,16,16,14,14,16,16,16,16,16,16,16,16,16,15,16,16,16,15,16,15,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,16,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,16,16,17,17,17,16,17,17,17,16,17,17,17,16,17,18,17,16,18,18,18,18,18,18,18,16,18,18,18,18,18,18,17,16,18,18,17,18,17,17,17,16,17,17,17,17,17,17,17,17,17,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,18,18,17,16,16,16,15,15 ,21,21,21,22,21,21,248,22,21,248,251,251,251,250,250,250,250,251,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,18,17,18,17,18,17,17,17,17,16,17,16,17,16,250,251,251,253,16,250,250,250,250,250,251,251,252,250,252,252,253,253,253,253,252,253,253,254,254,253,254,254,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,18,16,17,16,18,16,16,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,14,14,14,14,14,14,14,14,14,14,16,14,16,16,15,16,16,16,15,14,16,16,15,16,16,16,15,16,15,14,14,14,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,16,16,16,16,16,16,16,17,16,16,16,16,16,16,16,18,16,16,16,18,16,16,16,18,16,16,16,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,18,17,16,17,16,16,16,15,16,15,16 ,21,21,22,21,21,251,251,254,21,248,250,251,250,251,250,250,250,22,250,251,251,248,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,18,18,18,18,18,17,17,17,17,17,17,17,17,16,16,16,16,16,16,16,250,250,250,251,251,250,250,251,250,250,251,252,250,251,250,251,252,252,251,252,252,253,252,252,254,253,253,254,254,253,253,254,254,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,21,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,21,21,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,16,16,16,16,16,16,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,14,14,14,14,14,16,16,14,16,16,16,14,14,14,16,16,16,14,14,15,16,16,16,16,16,16,16,15,14,14,16,14,14,16,16,15,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,248,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,13,13,12,12,12,12,12,12,11,11,11,11,10,10,10,10,9,10,9,9,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,18,16,16,16,16,16,16,16,17,16,16,16,16,16,16,16,17,248,248,251,16,16,248,248,251,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,18,16,17,16,16,16,15,16,15,16,15,16,15 ,22,22,21,22,22,248,248,248,251,254,248,250,250,250,250,250,22,22,251,248,248,248,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,18,18,17,18,17,18,17,18,17,17,16,17,16,17,16,17,16,16,15,16,15,16,15,16,15,15,15,15,250,15,250,250,250,250,250,250,251,250,252,251,252,251,251,252,252,253,251,251,253,252,252,254,253,254,253,254,254,254,253,253,254,254,15,15,15,15,15,22,22,22,21,22,22,22,22,22,22,22,21,22,22,22,22,22,22,22,21,22,22,22,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,18,17,18,17,18,17,18,17,18,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,17,17,17,17,17,17,16,17,16,18,18,18,17,18,17,18,14,14,16,17,16,17,16,16,16,16,15,16,15,16,15,15,14,15,14,15,14,15,14,14,16,14,14,14,14,14,14,14,14,14,16,17,16,17,16,17,14,17,14,14,14,17,14,14,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,15,16,16,16,15,16,16,248,248,16,16,16,15,16,16,16,15,16,16,16,15,16,16,16,248,250,16,16,16,248,248,250,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,13,13,12,13,12,13,12,12,11,12,11,11,11,11,10,11,10,11,10,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,7,9,7,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,248,16,17,248,248,248,17,16,248,248,17,16,17,248,248,16,17,16,17,16,17,16,16,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,248,248,251,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,15,16,16,16,15,16,16,16,15,16,16,16,15,16,16,16,15,16,16,16,15,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 ,14,14,15,21,22,248,251,248,248,254,248,250,250,251,250,250,250,250,250,251,248,251,248,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,18,18,18,18,18,17,18,17,17,17,17,17,17,16,17,16,16,16,16,16,16,15,16,15,15,15,15,15,15,15,15,15,250,250,250,250,250,250,250,250,250,252,250,251,252,250,252,251,253,253,251,252,253,253,251,252,254,254,254,253,253,252,253,253,254,254,254,254,254,14,15,15,15,15,15,15,15,15,15,15,15,30,77,77,77,30,30,30,30,26,30,30,30,26,30,30,30,26,30,26,30,26,118,117,126,125,126,127,125,122,122,121,122,120,127,126,125,14,14,122,122,121,122,122,30,14,30,14,14,14,14,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,30,30,26,30,30,30,26,30,30,30,26,30,30,30,26,30,26,30,18,18,18,18,17,18,17,17,17,17,17,17,16,17,16,14,14,14,14,14,14,16,16,16,15,15,15,15,15,15,15,15,14,15,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,17,16,17,16,17,14,14,14,14,14,14,14,14,14,14,14,17,14,14,16,16,16,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,248,250,250,250,16,248,250,16,16,16,16,16,16,16,16,16,16,16,16,16,248,250,250,16,248,16,250,17,248,16,16,17,16,16,16,17,16,16,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,10,10,10,10,10,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,17,16,17,16,17,16,17,16,17,16,17,16,17,16,248,248,251,248,251,251,254,16,248,251,251,254,251,248,248,248,251,251,248,248,254,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,17,16,16,16,17,16,16,16,17,248,16,16,248,248,16,16,17,248,248,16,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,18,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 ,14,15,14,15,14,15,248,248,248,248,250,250,251,250,248,250,251,251,251,254,248,248,248,251,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,18,18,18,17,18,17,18,17,18,17,17,16,17,16,17,16,17,16,17,16,16,16,16,15,16,15,16,15,15,15,16,14,15,14,15,14,250,250,250,250,250,250,250,250,250,252,250,250,252,251,252,250,251,251,252,251,251,251,252,253,253,253,252,254,254,252,252,253,254,253,254,253,254,254,254,14,254,14,15,14,15,14,15,14,15,14,15,14,15,15,15,14,15,15,15,15,77,124,77,115,126,125,126,125,126,125,122,121,120,127,125,18,18,17,18,16,17,16,17,16,16,15,16,14,15,14,15,14,126,125,14,14,14,126,14,14,14,14,126,122,127,14,14,120,122,26,26,26,26,26,26,26,26,26,26,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,26,30,30,30,30,30,26,30,26,30,26,18,18,18,18,18,18,18,18,18,17,18,17,18,17,17,17,17,16,17,14,14,16,16,16,17,14,14,14,14,14,14,15,14,15,15,15,15,14,15,14,15,14,15,14,14,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,14,15,15,15,15,14,14,14,14,17,14,14,14,14,14,14,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,16,17,16,17,16,17,16,17,16,248,250,248,248,250,16,248,248,250,16,17,16,17,16,17,16,17,16,17,16,248,250,248,248,248,248,248,248,17,248,248,248,250,11,13,12,13,12,13,12,12,12,12,11,12,11,12,11,11,11,11,10,11,10,11,10,11,10,11,9,10,9,10,9,10,9,10,9,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,7,9,7,7,17,17,17,17,17,17,17,248,17,17,248,248,248,248,248,248,248,248,248,248,251,254,248,248,248,248,251,248,254,17,17,17,17,17,17,17,17,17,17,17,16,17,17,17,16,17,17,17,16,17,17,248,251,251,254,17,248,248,248,251,251,248,248,254,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,17,16,17 ,14,14,14,14,14,14,248,251,248,251,250,250,254,250,250,251,251,251,250,254,254,254,251,254,21,21,22,14,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,18,18,18,18,17,18,17,17,17,17,17,17,17,17,17,17,16,17,16,16,16,16,16,16,16,16,15,16,15,15,15,15,15,15,15,15,15,15,14,14,14,15,14,14,250,250,250,250,250,251,251,250,250,252,252,251,252,250,250,251,253,252,253,252,252,252,253,252,253,253,252,253,253,253,254,254,253,253,253,14,250,253,14,14,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,18,18,18,18,17,17,17,17,16,17,16,16,16,16,15,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,14,15,15,14,14,14,14,14,121,124,14,14,125,26,124,26,26,119,26,124,120,115,126,115,115,125,115,125,122,121,120,127,125,77,77,77,77,18,18,18,18,18,18,18,18,18,18,18,18,18,17,18,17,17,17,17,17,17,17,17,16,17,16,16,14,14,14,14,16,16,15,16,14,14,14,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,14,14,14,14,14,14,14,14,14,15,15,17,14,14,14,14,17,16,17,17,17,17,17,17,17,16,17,17,17,17,17,17,17,16,17,17,17,16,17,16,17,16,17,16,17,16,248,248,248,248,250,248,248,250,248,16,17,16,17,16,248,16,17,16,17,16,17,248,250,250,250,254,250,248,248,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,7,7,7,251,251,254,30,248,248,248,251,251,248,248,248,251,248,248,254,248,251,248,248,248,248,251,254,254,26,26,26,26,26,26,26,26,17,17,25,17,25,17,25,17,25,17,25,17,25,248,248,248,251,254,25,248,248,248,251,248,254,17,25,17,25,17,25,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 ,14,15,248,248,251,248,248,251,251,251,250,250,254,251,251,251,250,251,254,248,254,251,254,254,22,14,14,14,14,23,22,23,22,23,22,23,22,23,22,14,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,18,18,17,18,17,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,16,251,251,252,16,15,16,15,16,15,16,15,15,15,15,14,15,14,15,14,15,14,15,14,250,251,250,250,251,251,250,251,251,250,252,251,251,252,251,251,251,251,251,251,253,253,252,253,251,252,252,252,253,253,253,254,253,254,253,253,254,254,254,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,17,16,16,15,16,15,16,15,16,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,14,14,15,14,14,14,15,14,15,14,15,14,15,14,15,14,14,14,15,14,14,15,15,15,122,26,120,127,125,119,125,119,121,120,77,18,18,18,18,18,18,18,18,18,18,18,18,17,18,18,18,17,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,16,16,16,14,14,15,16,14,16,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,17,17,17,17,17,17,17,248,248,248,248,248,250,248,250,250,248,17,17,17,248,248,17,248,248,250,250,248,248,248,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,10,11,10,11,10,11,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,7,9,7,9,7,9,7,7,248,248,248,251,248,254,248,248,248,248,248,251,251,248,251,254,254,254,251,248,24,26,248,251,248,26,24,26,24,26,24,26,24,248,248,251,24,26,24,248,248,251,248,248,254,18,251,248,248,248,248,251,254,254,24,18,24,18,24,18,24,18,24,18,24,18,24,18,24,18,24,18,24,18,24,17,24,18,24,17,24,18,24,17,24,18,24,17,24,17,24,17,16,16,16,16,16,16,16,16,16,16,16,16,25,17,25,17,25,17,25,17,25,17,25,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 ,15,248,14,14,248,248,248,248,248,251,250,254,251,250,248,248,250,251,251,248,248,248,251,251,23,14,14,14,14,14,14,22,23,14,14,14,23,14,14,14,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,18,18,18,18,18,17,18,17,17,17,17,17,17,17,17,17,17,16,17,16,16,16,17,16,16,16,250,252,16,16,16,250,253,15,16,250,15,15,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,250,15,250,250,250,250,251,250,250,251,251,251,251,251,250,252,250,253,250,253,252,251,253,252,253,252,252,254,253,253,254,254,253,253,253,254,254,254,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,16,15,15,15,15,15,15,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,14,14,14,14,15,14,14,14,14,14,14,14,15,14,15,14,15,15,15,15,15,15,14,15,15,15,15,17,17,17,17,17,18,17,18,18,18,18,18,18,18,18,18,17,18,17,17,17,17,17,17,17,17,17,17,16,17,16,16,16,16,16,16,15,16,15,15,15,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,14,14,15,14,14,14,15,14,15,14,15,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,18,17,18,17,17,17,18,17,17,17,248,248,248,248,248,250,248,250,248,250,251,250,248,251,250,250,248,248,248,250,248,13,13,13,13,13,13,12,13,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,10,10,10,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,7,7,7,7,7,248,251,248,251,248,251,248,248,250,251,251,251,250,250,254,254,251,254,251,251,30,26,248,248,248,26,248,26,26,248,248,24,26,24,248,248,248,248,248,248,251,251,248,251,254,254,254,24,20,24,20,248,251,248,20,24,18,24,18,24,18,16,18,16,18,16,18,16,17,16,18,16,17,16,18,16,17,16,18,16,17,16,18,16,17,16,18,16,17,16,18,16,17,16,18,16,17,16,18,16,17,16,18,25,17,25,18,17,17,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16 ,251,251,254,15,248,248,248,251,248,251,250,251,250,250,251,248,251,248,251,250,248,248,251,14,14,14,14,14,14,14,14,14,14,23,23,14,14,14,23,14,23,23,23,23,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,18,18,17,18,17,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,15,250,250,250,252,251,252,253,254,15,250,252,252,254,15,15,14,15,14,15,15,15,14,15,15,15,14,15,15,15,14,250,15,250,250,251,250,250,251,250,250,251,251,252,252,250,252,252,251,251,251,252,253,251,252,252,252,252,252,253,252,252,252,253,253,252,253,254,254,254,253,254,254,15,15,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,14,15,14,15,15,15,15,15,14,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,14,15,14,15,15,15,14,15,15,15,15,16,15,16,16,17,16,17,17,18,17,18,18,18,18,18,18,18,17,18,17,18,17,17,17,17,16,17,16,17,16,17,16,17,16,16,16,16,15,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,248,15,248,250,248,248,254,18,254,254,250,251,250,250,248,248,13,13,12,13,12,13,12,13,12,13,12,12,12,12,11,12,11,12,11,12,11,12,11,11,11,11,10,11,10,11,10,11,10,11,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,7,9,7,9,7,9,7,9,7,7,251,251,250,251,251,250,254,251,248,251,254,254,254,30,26,248,248,248,248,251,251,254,24,248,248,248,251,251,248,248,254,248,251,248,251,248,248,250,251,251,251,250,250,254,254,251,254,251,251,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,16,25,16,25,16,25,16,25,16,25,16,18,16,18,16,18,16,18,16,18,16,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18 ,248,248,248,251,254,251,248,251,251,250,250,250,250,251,251,251,251,251,254,248,248,248,251,15,14,14,14,14,14,14,14,14,14,14,14,14,23,14,23,14,14,14,14,14,14,14,23,23,14,23,23,23,23,23,23,18,18,18,18,18,18,17,18,17,18,17,17,17,17,17,17,17,17,17,17,17,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,250,250,252,252,253,254,15,250,251,251,253,254,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,250,250,250,252,252,250,251,251,251,251,253,254,254,254,253,15,250,250,251,250,250,251,252,251,251,253,252,254,254,254,253,254,14,250,250,253,254,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,16,16,16,16,17,16,17,17,17,17,18,18,18,18,18,18,18,17,18,17,18,17,17,17,17,17,17,17,17,16,17,16,16,16,16,16,16,16,16,16,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,15,15,14,15,14,15,14,15,15,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,248,250,15,15,15,248,248,250,248,250,250,254,254,254,254,254,254,251,250,11,11,11,11,13,13,12,13,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,10,10,10,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,7,7,7,7,7,7,7,251,251,251,248,251,251,248,254,254,251,251,254,30,248,248,248,251,254,30,248,248,248,251,248,254,251,251,248,250,251,251,250,251,251,250,254,251,248,251,254,254,254,25,16,248,248,25,16,25,16,25,16,25,16,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,17,25,17,25,17,25,17,25,17,25,17,25,17,26,17,18,17,18,17,18,17,18,17,18,25,18,25,18,25,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17 ,248,251,248,248,254,15,251,251,251,250,251,251,251,248,248,251,248,251,254,251,15,15,248,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,14,14,14,15,15,14,15,15,15,15,18,14,14,17,18,14,14,17,18,17,17,17,17,17,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,16,16,15,16,15,16,15,16,15,16,15,250,250,252,250,251,253,253,254,15,250,251,251,251,252,253,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,250,250,250,251,250,250,250,252,251,252,253,251,253,252,253,253,253,254,254,15,250,250,250,251,250,251,251,251,251,252,253,252,254,254,254,254,254,253,253,254,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,15,16,15,16,16,17,16,17,17,17,17,18,17,18,18,18,18,16,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,248,15,248,15,15,248,250,248,248,248,250,248,250,15,248,15,250,15,248,15,248,251,254,254,250,254,254,254,11,11,11,11,11,11,11,11,13,12,13,12,12,12,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,10,11,10,11,10,11,10,11,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,7,10,7,10,7,9,7,10,7,9,7,7,7,7,254,254,254,251,254,254,248,248,251,248,248,254,26,251,248,248,248,248,251,254,254,251,250,250,250,250,251,251,251,251,251,251,248,251,251,248,254,254,251,251,254,25,26,25,17,25,17,25,17,25,17,25,17,25,17,25,17,25,17,25,17,25,17,25,17,25,17,25,17,25,17,25,17,25,17,25,25,18,25,18,18,18,25,18,25,18,25,18,25,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18 ,15,248,248,248,248,248,251,251,248,251,250,251,251,251,248,251,251,248,248,248,254,14,248,14,15,14,15,14,15,14,15,14,15,15,15,14,14,15,14,14,14,14,15,15,15,15,15,15,14,14,14,15,14,14,14,15,14,14,14,14,17,17,17,16,17,17,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,15,15,16,15,15,15,15,15,251,250,250,251,252,251,251,252,254,254,253,254,15,15,15,15,15,14,15,15,15,15,250,251,252,14,15,15,15,15,15,250,250,250,251,250,250,252,251,252,251,253,251,254,252,254,253,253,254,15,250,250,250,251,253,253,252,253,254,15,250,252,252,253,15,251,15,250,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,15,16,16,16,16,16,16,17,17,17,17,16,18,18,18,16,18,18,18,16,18,18,17,16,17,16,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,15,15,15,16,15,248,250,16,250,248,250,248,248,250,248,250,248,248,251,251,251,248,15,248,251,251,250,251,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,7,7,7,7,7,7,7,7,7,250,250,248,248,248,248,248,251,251,248,251,254,254,254,251,250,250,251,248,251,248,250,251,250,250,254,251,251,248,254,254,254,251,254,254,18,26,18,26,18,25,18,25,250,251,18,250,18,25,18,25,17,25,17,26,17,18,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18 ,15,248,251,248,251,248,251,248,248,250,251,251,248,248,248,248,248,248,251,248,251,248,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,14,14,15,15,15,15,15,15,15,14,14,15,14,14,14,15,15,15,15,15,14,15,14,14,14,14,14,14,14,16,17,16,17,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,16,15,250,250,250,250,251,252,251,253,252,254,253,252,254,253,254,15,253,15,15,15,15,15,15,15,250,15,250,15,15,15,15,251,15,15,15,15,15,15,250,15,250,250,250,251,250,250,252,251,252,252,252,252,253,252,253,252,253,252,254,254,254,254,15,250,252,253,253,15,15,15,15,15,15,15,15,15,15,15,16,15,250,252,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,15,16,16,16,16,16,16,16,16,16,17,16,16,16,18,16,16,16,16,16,16,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,15,16,16,16,16,16,16,16,15,16,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,16,16,16,248,16,16,248,250,248,248,248,248,250,248,250,248,250,254,250,250,251,251,250,251,248,13,13,13,12,13,12,13,12,13,12,13,12,12,12,13,12,12,12,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,11,10,11,10,11,10,11,10,11,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,7,10,7,9,7,10,7,9,7,10,7,9,7,7,7,7,7,7,248,251,248,248,250,251,251,251,250,250,254,254,251,254,251,251,250,251,248,248,248,251,251,248,254,248,251,251,254,254,18,250,17,26,17,26,250,250,254,18,17,250,25,18,250,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,13,13,12,12,11,11,11,11,10,10,9,9,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18 ,248,248,251,251,251,248,250,251,251,250,251,251,251,248,248,248,251,254,248,248,251,15,248,248,15,15,15,15,15,15,14,15,14,14,14,14,14,14,14,14,14,15,15,14,14,14,14,14,15,14,14,15,15,15,16,15,15,15,16,15,15,15,16,15,15,15,16,15,16,16,16,16,16,16,16,15,16,15,16,15,15,15,16,15,15,15,16,15,15,15,16,250,250,251,250,251,252,252,251,252,253,253,252,253,253,254,254,15,15,15,15,15,15,250,251,253,15,250,251,251,251,252,253,253,15,15,15,15,15,15,15,15,251,251,251,253,253,15,15,15,250,250,250,250,252,251,252,252,252,253,252,254,253,254,16,15,15,15,16,15,15,250,250,251,251,251,252,254,16,15,16,250,251,15,250,15,250,250,252,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,15,15,16,15,16,15,16,15,15,15,16,15,16,15,16,15,15,15,16,15,16,15,16,15,15,15,16,15,16,16,16,16,16,17,16,17,16,18,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,248,16,15,16,15,16,15,16,15,16,15,16,15,16,16,16,16,248,248,16,248,16,248,250,248,250,254,254,254,250,248,251,251,251,254,254,250,11,11,13,13,13,12,13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,10,9,10,9,9,9,10,9,9,7,9,7,250,251,9,250,7,7,7,7,7,7,7,7,250,251,251,250,254,251,248,251,254,254,254,250,251,248,248,251,251,248,248,248,248,251,251,251,254,30,250,251,253,30,250,251,251,251,253,251,251,254,254,253,18,18,18,18,18,18,18,25,18,18,18,18,18,18,18,18,18,13,13,13,13,12,13,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,18,18,18,18,18,18 ,248,248,248,248,251,251,250,250,250,250,251,251,251,251,251,251,248,251,251,248,254,254,251,251,254,16,15,16,15,14,15,16,15,14,14,14,14,14,15,16,15,16,15,16,16,16,16,14,14,14,14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,250,250,250,250,251,252,251,251,253,252,253,253,254,254,254,254,254,15,250,15,16,250,250,251,250,252,253,252,252,251,252,254,254,253,16,15,16,15,16,15,16,15,250,250,252,15,250,15,250,251,250,250,250,251,253,251,251,252,253,252,253,254,254,16,16,16,16,16,16,250,251,251,250,251,251,252,250,252,253,253,254,253,253,253,253,254,17,250,16,16,17,16,16,16,17,16,16,16,17,16,16,16,17,16,17,16,17,16,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,118,126,126,127,126,123,127,125,123,121,122,127,119,120,119,121,121,127,126,122,116,118,123,118,117,117,121,125,127,124,123,124,124,123,125,125,126,127,125,124,124,123,125,125,126,127,125,118,117,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,250,248,248,17,16,248,250,248,16,17,248,17,16,17,16,248,16,248,250,248,248,250,248,248,250,17,254,250,250,251,250,250,11,254,11,250,11,254,11,11,11,11,11,11,11,12,12,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,7,10,7,250,251,250,7,10,250,10,7,250,7,10,7,9,7,7,7,7,7,251,251,248,251,251,248,254,254,251,251,254,251,251,248,251,251,251,254,254,251,254,254,253,253,18,250,250,250,250,251,251,250,250,253,253,253,253,254,18,18,18,18,18,13,13,12,13,12,13,12,12,11,12,11,12,11,12,11,11,10,11,10,11,10,10,10,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9 ,248,248,251,248,251,250,250,251,250,250,251,250,251,250,250,254,251,251,248,254,254,254,251,254,254,16,16,16,14,14,16,16,16,250,251,14,250,16,16,16,16,16,16,16,16,14,14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,250,250,250,250,250,250,251,251,250,251,252,252,252,252,251,250,252,251,251,253,252,254,253,252,252,252,253,253,254,253,254,254,254,254,254,254,254,16,16,16,16,250,16,250,250,252,252,254,16,16,250,251,250,250,250,251,251,252,251,251,253,252,252,252,252,253,252,254,254,254,16,251,250,250,250,250,252,252,251,251,252,252,252,253,253,252,254,253,253,254,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,20,78,235,78,235,78,235,78,236,78,231,78,239,78,237,78,236,78,238,78,238,78,238,78,236,78,237,78,238,78,239,78,239,237,237,235,235,236,239,236,235,235,236,239,231,235,239,237,121,236,127,118,118,124,115,115,115,116,118,119,120,122,122,124,125,125,125,119,120,122,122,124,125,125,125,118,118,124,115,224,115,235,118,236,120,236,122,239,224,22,20,22,20,20,20,20,20,20,20,20,20,20,16,20,16,20,16,20,16,20,16,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,248,248,16,250,16,248,248,250,250,248,248,250,248,17,16,248,248,250,16,254,248,250,248,248,250,248,251,11,254,254,254,254,254,254,254,254,11,254,254,254,250,11,11,11,11,12,12,12,12,12,11,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,250,10,248,251,248,251,248,253,251,250,254,254,7,9,7,7,7,9,7,7,7,7,7,7,7,250,248,254,254,254,251,254,254,248,248,248,251,253,254,250,254,253,253,253,254,254,254,18,250,250,250,250,250,251,250,250,250,254,253,254,13,13,13,13,12,12,12,12,12,12,12,11,11,11,11,11,10,11,10,10,10,10,10,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 ,251,248,251,251,250,250,251,254,254,9,250,250,250,251,248,248,248,251,251,248,254,248,251,251,254,254,7,250,7,17,16,17,250,250,254,17,16,250,16,17,250,17,16,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,120,127,126,124,122,121,118,117,115,118,123,123,123,121,120,121,118,118,17,16,17,17,17,251,251,17,250,251,252,252,254,254,17,250,250,252,250,251,251,252,252,254,253,254,17,250,252,253,17,250,250,250,252,253,252,253,254,254,17,16,17,16,17,250,251,16,17,16,17,16,17,250,251,250,250,251,251,251,250,252,253,252,252,252,254,253,253,252,252,253,254,253,253,17,251,250,251,250,252,251,251,251,250,253,252,252,252,252,254,253,254,254,16,20,16,20,22,250,16,20,16,20,16,20,22,20,20,20,20,20,20,22,122,236,235,235,236,239,231,235,239,237,237,236,236,238,238,238,238,238,238,236,236,229,230,232,236,235,233,237,237,237,235,233,232,233,232,231,231,232,232,238,238,236,236,236,235,235,236,124,122,118,122,116,115,118,123,123,123,121,120,121,118,118,120,121,126,125,123,122,118,118,120,121,126,125,123,122,115,118,123,123,123,121,120,121,118,233,120,233,126,229,236,236,22,22,236,235,235,236,239,231,235,239,237,237,236,236,238,238,238,238,238,238,236,236,235,235,236,239,231,235,239,237,236,236,238,238,238,238,238,238,236,236,237,237,239,235,231,239,236,235,235,236,238,238,238,238,238,250,248,248,248,248,248,248,248,248,248,248,250,250,250,248,248,250,250,248,254,254,11,11,11,11,251,250,251,250,254,250,250,250,254,250,254,254,11,11,11,11,11,11,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,251,250,248,248,248,248,253,251,250,253,253,254,254,7,10,7,10,7,10,7,9,7,251,251,251,253,248,253,7,250,251,250,250,251,250,250,251,250,250,250,251,250,250,253,251,253,250,253,250,253,253,250,254,253,250,254,254,254,254,254,254,11,12,11,12,11,11,11,11,10,11,10,11,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10 ,251,251,251,251,250,251,254,9,250,250,250,250,251,251,248,251,251,248,248,248,248,251,251,251,254,9,250,251,253,7,250,251,251,251,253,251,251,254,254,253,17,17,17,17,17,17,17,17,17,17,117,119,119,121,121,122,124,124,124,126,127,125,124,124,123,122,121,120,121,121,126,125,123,120,119,118,119,124,127,122,116,118,123,123,119,116,112,250,252,118,123,250,251,251,251,253,252,254,254,78,250,250,250,250,251,251,252,250,251,251,252,252,252,253,251,252,254,252,254,254,253,254,254,254,17,251,17,250,251,78,250,78,17,78,17,250,250,250,250,251,250,251,252,251,251,253,252,251,253,252,252,253,254,253,253,252,253,254,254,20,250,250,250,250,250,251,250,252,252,252,251,252,252,251,252,253,253,252,252,253,252,254,254,253,254,254,20,78,20,78,231,78,234,78,238,78,237,78,229,224,231,235,235,236,236,236,239,239,224,236,238,235,237,233,229,224,231,235,235,236,236,236,239,239,224,236,233,233,239,235,230,225,237,236,234,233,231,230,229,227,224,116,112,114,117,236,124,235,121,120,119,118,119,124,127,122,116,118,123,123,119,116,112,114,117,118,123,123,119,116,112,114,117,120,119,118,119,124,127,122,116,118,123,234,119,232,112,236,117,22,26,238,236,236,235,233,233,232,230,229,229,230,231,232,233,236,229,230,232,236,238,236,236,235,233,233,232,230,229,235,236,232,230,229,236,233,232,231,230,229,229,230,232,233,233,235,248,248,238,233,236,229,248,232,248,235,250,250,248,248,248,250,248,250,248,248,248,248,248,248,248,254,254,254,250,250,254,250,254,254,11,11,254,254,254,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,251,250,251,250,250,250,253,253,254,253,253,254,10,9,9,7,10,7,248,251,248,7,248,248,253,248,248,7,250,250,251,250,250,250,250,250,251,250,251,250,251,250,251,251,250,254,254,253,253,254,254,254,13,250,250,250,250,250,249,253,254,11,11,11,11,10,10,10,10,10,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,9,9,10,9,10,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9 ,9,10,9,10,9,250,250,250,250,250,248,248,250,251,248,248,251,251,248,251,251,251,254,254,251,254,254,253,253,10,250,250,250,250,251,251,250,250,253,253,253,253,123,122,122,120,119,108,120,120,120,120,118,118,119,101,99,27,102,27,104,27,123,101,27,27,120,119,118,117,117,127,122,115,115,116,116,250,250,252,122,120,122,124,119,113,250,250,251,251,250,251,250,251,252,250,251,251,252,251,252,251,253,251,252,252,252,252,253,252,254,254,252,254,253,254,254,20,22,250,252,254,22,250,250,252,252,253,253,16,20,250,20,16,251,22,20,250,250,250,250,251,251,250,250,250,251,250,250,251,252,251,252,251,251,251,251,252,251,253,252,252,253,253,252,252,254,254,253,253,254,252,254,254,252,254,254,254,253,254,253,254,254,22,20,20,20,20,22,234,235,121,235,236,236,238,237,234,232,120,239,117,230,233,233,234,233,118,229,236,236,238,237,234,232,233,239,237,230,233,233,234,233,233,229,232,234,229,230,229,234,229,228,227,116,112,114,117,124,122,118,122,116,115,118,123,119,123,127,115,232,234,116,116,117,127,122,120,122,124,119,113,125,124,124,120,122,124,119,113,125,124,124,115,115,116,116,116,117,127,122,120,122,124,119,113,125,124,231,13,12,13,11,12,11,11,10,10,9,10,9,9,9,9,9,9,7,9,7,237,237,239,235,231,239,236,235,235,236,231,227,229,230,232,234,235,237,238,232,233,234,234,235,239,230,250,250,248,248,238,248,250,250,248,248,248,235,248,248,248,248,248,248,250,250,250,254,250,254,254,250,248,250,250,250,254,254,254,250,254,250,254,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,250,10,10,10,250,250,251,250,251,250,251,250,250,253,253,250,254,254,254,10,7,10,10,248,251,251,248,248,254,10,250,251,250,251,250,250,251,251,251,250,250,254,250,254,254,13,250,251,250,251,250,250,250,251,249,250,250,253,253,250,254,254,254,253,254,254,10,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10 ,10,9,10,9,10,9,10,9,250,248,248,248,251,248,251,251,248,248,248,251,253,254,250,254,253,253,253,254,254,254,9,250,250,250,250,250,251,250,250,250,254,253,108,109,110,110,109,108,108,107,107,105,63,63,102,102,101,103,105,105,27,108,27,105,27,27,27,120,27,121,27,124,27,125,27,250,251,251,251,253,254,122,127,116,116,251,117,250,251,250,251,251,250,250,251,250,251,250,250,252,250,252,252,252,251,252,253,251,253,251,251,251,253,252,252,252,253,253,252,252,253,254,253,254,254,253,254,253,254,254,253,253,254,254,16,16,16,250,253,16,16,251,250,251,252,252,252,254,16,250,250,250,250,250,251,250,251,251,252,251,252,251,252,252,251,252,252,253,251,252,253,253,252,252,253,253,252,254,253,253,253,253,20,250,253,78,251,78,20,78,237,78,239,78,235,78,127,78,123,78,123,78,118,236,125,234,232,232,231,234,235,236,236,237,238,238,237,236,236,236,235,234,232,232,231,230,230,230,230,229,229,229,229,229,229,229,229,229,116,112,114,117,232,234,119,27,27,27,27,104,127,103,120,101,121,122,118,122,127,116,116,117,117,119,120,122,127,116,116,117,117,119,120,125,127,121,120,122,121,122,118,13,13,12,12,12,12,11,12,11,11,10,11,10,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,7,7,238,237,238,239,234,235,236,236,237,238,238,237,236,236,236,234,248,248,250,250,248,248,250,250,250,248,250,248,248,248,250,248,248,250,248,250,248,250,248,254,254,248,254,254,11,254,254,254,254,250,254,250,254,11,11,11,11,11,12,12,12,12,12,12,11,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,250,248,253,254,10,10,250,250,251,251,250,254,254,10,250,250,250,248,248,253,253,253,10,7,248,248,251,251,250,250,250,250,250,250,250,250,253,250,250,254,250,253,250,254,254,254,7,250,250,251,251,250,251,253,253,253,254,254,11,250,250,253,10,10,249,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9 ,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,7,10,9,9,7,10,7,9,7,9,7,9,7,7,7,74,107,101,101,74,105,111,111,74,63,63,63,48,63,63,63,48,107,101,101,103,105,27,111,101,102,27,99,100,27,250,252,250,252,253,107,107,250,253,105,250,252,252,109,250,251,125,251,250,250,250,251,251,251,253,253,252,254,253,254,26,250,250,251,251,253,253,254,254,109,16,250,251,106,16,103,250,250,250,251,251,251,251,252,251,252,252,252,252,254,253,254,16,78,16,20,16,20,251,250,250,253,252,252,253,20,250,250,250,250,250,251,250,252,252,250,250,251,251,253,252,252,253,253,252,252,252,253,253,253,254,253,254,253,253,254,253,22,20,250,118,22,20,22,231,227,229,119,120,120,119,127,126,125,123,118,118,118,119,121,125,227,229,230,232,234,235,237,238,232,233,234,234,235,239,225,226,227,229,230,118,228,227,227,227,226,226,121,120,119,121,121,107,122,123,123,107,126,125,121,105,120,120,27,109,27,27,106,104,104,104,102,63,110,108,101,101,100,27,102,125,126,125,121,120,120,120,120,13,12,13,12,13,12,12,11,12,11,11,11,11,10,11,10,11,9,10,9,10,9,10,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,7,9,7,7,7,233,239,237,230,250,250,248,248,248,248,248,248,248,248,248,248,250,248,248,248,248,248,248,248,248,250,250,250,250,250,248,250,248,254,254,250,254,248,11,11,11,11,11,248,250,248,250,248,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,248,251,248,251,248,248,253,253,10,10,250,251,250,250,251,250,250,251,251,250,251,250,251,253,250,250,253,251,248,253,250,254,253,254,254,254,254,254,254,254,10,250,251,253,254,10,250,250,10,10,10,250,10,7,10,11,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10 ,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,7,9,7,9,7,7,7,7,7,7,7,7,102,101,101,100,100,100,102,102,105,106,108,102,102,63,63,63,63,63,63,63,100,100,102,250,251,254,108,250,250,250,251,252,253,252,254,253,123,122,250,250,250,251,250,251,251,251,250,251,251,252,252,251,253,252,252,251,252,252,251,253,253,253,253,252,252,253,254,254,254,254,254,253,254,254,254,17,250,251,250,252,251,252,251,253,253,254,254,254,20,16,20,16,20,250,252,16,250,250,251,254,16,16,16,16,16,250,250,250,250,250,252,250,251,250,250,252,251,251,251,251,251,251,252,252,253,254,254,252,254,254,254,253,254,253,254,254,99,251,108,250,252,116,251,115,114,115,127,123,122,122,121,122,123,123,124,124,125,116,116,115,114,115,13,11,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,120,120,121,121,122,123,125,123,122,121,121,118,27,27,27,27,27,103,27,101,101,102,104,106,107,109,111,13,13,13,13,12,12,12,12,12,12,11,11,11,11,11,11,10,11,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,9,7,7,250,248,248,248,250,248,250,250,250,248,248,250,250,250,248,248,248,248,254,248,254,254,248,248,250,254,254,248,250,248,250,248,248,250,248,248,250,248,250,248,254,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,248,251,248,254,10,248,248,251,248,253,254,254,254,10,250,250,250,253,250,254,10,250,251,250,10,10,250,250,251,254,10,250,248,251,250,250,250,250,253,253,254,253,254,10,250,250,250,10,10,10,10,10,10,10,7,10,7,10,7,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9 ,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,7,10,7,10,7,10,7,10,7,10,7,9,7,7,7,7,7,74,103,74,105,74,107,74,109,74,103,74,107,74,105,74,105,48,63,250,251,250,250,251,251,252,253,253,253,253,252,254,253,105,116,105,250,250,251,250,251,251,252,252,251,251,251,253,252,253,254,254,253,30,250,250,250,250,251,251,252,251,252,251,254,254,254,253,254,254,102,22,101,250,250,251,252,251,250,251,252,252,253,253,253,253,253,253,22,20,22,250,250,253,253,254,20,16,250,250,251,250,250,250,250,250,250,251,250,252,251,252,251,252,251,251,251,251,252,252,253,253,252,252,254,252,254,254,253,254,253,253,254,253,124,250,251,252,126,105,250,102,124,253,123,108,120,104,127,110,124,108,13,13,11,12,10,10,9,9,9,10,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,10,7,9,7,10,7,9,7,10,7,7,7,7,7,7,7,7,7,7,105,105,63,105,63,110,110,63,111,13,13,13,12,13,12,13,12,12,12,12,11,12,11,12,11,11,11,11,10,11,10,11,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,7,9,7,10,7,9,7,10,254,254,254,254,254,254,250,254,254,254,248,250,12,248,248,250,248,250,250,248,250,248,250,248,11,11,11,11,248,250,248,250,248,248,250,254,11,12,11,12,11,12,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,10,11,10,11,11,11,10,11,10,11,10,11,11,250,10,248,251,248,10,11,11,11,10,11,10,248,248,251,250,248,248,250,248,248,251,253,253,250,253,253,250,254,250,253,253,253,254,10,250,250,251,251,250,253,253,250,250,253,10,250,251,250,253,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,9,8,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,10 ,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,7,10,7,7,7,9,7,7,7,7,7,7,7,7,106,107,107,109,103,101,101,102,105,107,111,109,108,108,107,106,250,250,250,250,251,252,252,253,252,254,252,253,254,108,250,250,250,250,251,250,252,250,252,251,252,252,252,251,252,253,252,252,252,254,252,253,253,253,254,254,254,254,254,254,253,26,250,250,252,252,254,26,250,250,252,251,252,254,254,17,250,250,251,252,251,252,254,253,16,20,250,20,250,250,250,250,250,250,251,250,250,251,250,251,252,250,252,250,250,251,251,253,252,250,252,252,252,251,253,253,252,253,252,253,252,254,254,253,252,252,253,253,253,253,254,253,254,254,254,253,254,254,122,122,121,13,12,12,12,12,11,11,10,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,13,13,13,13,13,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,248,248,254,254,254,12,248,248,248,254,248,248,250,254,248,250,248,248,250,254,254,11,11,254,250,248,250,248,250,254,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,248,250,253,250,10,11,10,11,10,248,250,11,250,250,248,251,248,248,250,251,251,251,250,253,250,253,250,253,253,253,254,253,10,250,251,250,250,251,250,250,254,254,10,10,10,11,10,10,10,10,10,10,10,11,10,10,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,9,9,9,9,9,9,9,9,9,8,9,8,9,8,9,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,9 ,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,7,10,7,10,7,10,250,251,7,252,7,9,7,10,7,9,7,7,7,74,105,74,108,74,102,74,110,74,107,74,250,250,250,252,251,252,252,253,252,252,252,254,253,48,250,252,63,250,250,250,251,250,250,250,250,251,250,250,250,252,250,252,251,251,253,253,252,252,253,253,253,253,252,254,253,254,254,254,254,253,254,254,26,26,250,250,250,251,250,250,252,251,253,251,254,254,252,253,253,253,254,254,22,22,250,250,250,250,250,250,250,250,250,251,250,251,250,251,250,250,250,251,251,251,252,253,251,251,252,251,251,252,253,252,253,253,253,253,252,253,252,253,253,253,253,254,253,253,254,253,253,254,254,254,254,254,11,12,11,11,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,7,10,7,10,7,10,7,10,7,10,7,7,7,13,13,13,12,13,12,13,12,12,12,12,11,12,11,12,11,11,11,11,10,11,10,11,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,7,10,7,10,7,10,7,10,254,254,250,254,250,250,250,254,254,250,254,254,248,250,254,250,248,250,248,250,254,254,254,250,254,11,11,12,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,248,250,253,11,248,250,254,11,11,250,11,11,11,250,251,250,250,250,251,251,251,251,251,250,250,250,250,253,253,254,254,11,250,10,251,250,251,250,253,254,250,253,11,10,11,10,11,10,10,11,6,12,6,12,6,12,6,12,6,12,12,12,12,11,11,11,11,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,10 ,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,250,250,252,10,7,250,7,10,254,10,7,10,7,10,7,7,10,100,102,102,103,105,106,250,250,250,250,250,251,250,250,250,251,252,252,250,253,251,251,251,252,254,254,254,252,254,253,254,254,253,254,106,105,250,251,250,250,250,250,251,251,250,251,250,251,250,252,251,252,251,253,253,252,253,251,252,252,253,253,254,254,254,254,253,253,253,253,254,254,26,26,250,251,253,253,253,20,250,250,250,250,250,250,250,251,250,251,250,251,250,251,251,251,250,251,251,251,251,252,253,252,253,252,251,253,252,251,252,252,253,253,254,252,254,253,252,253,253,252,254,253,253,254,254,253,254,254,254,253,254,254,11,10,10,10,10,9,9,9,9,9,9,250,252,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,7,13,13,13,12,13,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,7,10,7,10,7,10,250,254,248,248,248,250,254,250,254,254,248,250,248,248,248,248,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,248,248,251,251,253,253,250,253,253,253,11,250,11,250,250,250,250,250,251,250,250,253,253,250,254,254,254,11,250,250,253,11,250,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,12,12,12,12,12,12,12,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,8,9,8,9,8,9,8,11,10,11,10,11,10,250,253,11,10 ,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,252,10,250,250,250,251,250,253,253,253,254,253,10,10,10,10,10,10,10,10,10,10,10,10,17,251,250,252,252,17,250,252,253,106,250,250,250,250,251,252,252,252,253,252,252,254,253,254,74,250,250,250,250,250,250,250,250,251,250,251,250,251,250,251,252,251,251,250,250,250,251,252,252,252,252,252,250,252,252,253,251,251,251,251,252,253,252,252,253,253,253,253,252,252,252,252,254,254,254,252,253,253,254,252,253,253,254,254,253,254,254,254,253,254,254,254,254,254,254,30,250,250,250,251,251,250,251,250,251,251,250,250,251,251,252,250,252,251,252,253,253,252,252,252,253,253,253,253,254,254,253,254,254,254,253,254,254,253,10,9,10,9,10,250,10,9,250,250,253,9,10,9,10,10,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,13,13,13,12,13,12,13,12,13,12,12,11,12,11,12,11,12,11,12,11,11,11,11,10,11,10,11,10,11,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,248,248,250,254,250,250,250,250,250,250,248,248,250,248,248,11,254,250,254,250,248,11,10,11,10,11,10,11,10,11,10,11,10,11,248,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,248,248,248,254,12,11,12,11,11,11,12,11,250,250,250,250,250,251,251,251,250,253,250,254,253,253,254,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,250,250,253,253,253 ,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,250,251,251,251,251,252,252,253,252,254,254,254,254,10,10,10,10,10,10,10,10,10,250,250,251,253,252,254,17,17,250,17,250,250,250,250,250,251,252,251,252,253,253,253,254,253,106,250,250,250,250,250,250,251,251,250,250,250,251,250,250,250,251,250,251,252,251,250,251,250,251,250,250,252,251,250,250,252,252,251,251,252,252,252,252,250,252,251,251,251,253,253,253,251,252,251,252,251,252,252,251,253,253,253,252,253,253,253,254,254,254,253,252,253,254,252,254,252,254,254,253,254,253,254,254,254,253,254,254,253,254,253,254,254,254,254,254,253,254,13,12,250,251,252,251,253,253,254,11,250,251,250,251,251,252,253,254,10,9,10,250,251,250,252,253,254,9,250,252,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,13,13,13,12,13,13,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,248,248,248,248,248,250,248,250,248,250,248,11,248,248,250,248,11,10,11,11,11,10,11,10,11,10,11,248,250,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,248,248,251,248,254,11,248,11,11,11,12,248,248,248,248,253,253,254,254,11,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,250,251,252,253,253 ,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,251,251,251,251,250,253,253,252,252,253,253,254,10,10,10,10,10,11,250,251,252,11,250,251,251,252,254,11,251,250,250,250,252,251,252,251,253,252,253,254,253,254,17,250,251,252,17,250,17,250,250,251,250,251,250,250,251,250,250,250,250,250,251,250,250,250,251,251,252,252,252,251,251,250,250,251,252,251,253,251,252,251,253,252,252,252,251,251,253,253,253,251,251,254,253,252,252,252,253,253,253,253,253,253,253,254,252,253,254,253,254,254,253,254,253,253,253,254,9,250,250,250,250,250,250,250,250,251,251,253,252,252,252,252,253,254,254,253,254,12,11,250,250,251,250,250,251,251,250,252,252,251,253,252,251,252,251,253,252,252,253,254,253,253,253,253,254,253,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,13,13,12,13,12,13,12,13,12,13,12,12,12,12,11,12,11,12,11,12,11,12,11,11,11,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,11,11,248,250,248,248,11,11,11,11,248,250,248,250,248,248,250,250,248,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,248,251,251,251,248,254,253,12,11,12,11,12,248,12,248,12,10,10,11,11,11,10,10,10,10,10,10,10,10,11,11,11,11,11,11,6,12,6,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,250,251,250,251,252,253,253 ,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,250,10,10,10,250,251,251,250,252,251,252,251,252,252,253,253,254,254,253,10,10,10,10,250,251,250,252,253,254,10,250,250,251,250,250,250,251,252,251,252,254,253,254,254,253,17,17,250,250,250,251,250,250,250,251,251,250,251,251,250,250,250,250,251,251,250,250,251,250,250,251,252,250,251,251,251,250,250,252,250,250,251,251,251,253,252,253,251,253,251,252,253,252,253,253,253,252,252,254,252,253,252,252,252,252,254,253,254,253,253,254,253,254,253,253,253,253,253,254,253,253,254,254,254,254,254,253,254,254,254,254,254,10,250,250,250,252,251,253,251,253,252,253,254,11,250,251,252,252,253,253,9,250,251,252,9,10,250,250,252,252,253,10,250,250,250,252,252,251,254,253,253,10,10,10,9,10,10,10,9,10,10,10,9,10,13,13,13,13,13,13,12,13,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,10,11,248,250,248,250,248,11,11,11,11,248,248,250,248,248,248,248,250,248,11,248,250,248,250,248,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,248,248,251,248,253,254,10,10,10,10,11,11,12,11,12,11,6,6,6,6,6,6,6,11,11,11,11,11,10,11,11,11,11,12,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,11,11,11,11,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,250,250,252,251,252,254 ,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,250,250,252,252,10,11,250,250,250,252,251,253,253,11,250,250,251,251,252,252,253,254,10,11,250,250,250,251,251,252,251,250,252,252,251,253,252,252,252,252,252,252,254,254,254,254,17,250,250,9,250,250,250,251,250,250,250,250,251,250,250,250,250,251,251,251,250,251,251,250,252,250,251,252,251,251,251,251,252,250,252,251,251,251,251,251,251,252,253,251,253,253,254,252,252,252,254,252,253,253,253,254,254,252,254,253,253,252,254,254,253,254,254,254,254,253,254,254,253,253,253,9,250,250,251,250,251,251,250,250,252,252,252,251,251,251,251,253,252,253,253,253,252,253,253,253,252,253,253,253,254,253,253,254,254,10,251,250,250,251,252,251,250,251,252,251,252,253,252,252,253,253,253,254,254,254,254,10,10,10,10,10,10,13,13,13,12,13,12,13,12,13,12,13,12,12,12,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,250,11,12,11,12,11,12,248,248,250,248,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,12,12,12,248,253,10,10,10,10,10,10,10,10,10,11,11,12,6,12,6,12,6,12,6,12,6,12,6,12,6,11,12,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,250,251,251,250,252,253,253,253,253 ,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,250,250,250,252,252,253,253,254,10,10,250,250,250,251,250,250,251,251,251,251,250,252,251,253,252,253,252,254,252,253,252,253,252,254,254,254,254,254,254,254,10,250,250,251,254,9,250,251,9,9,9,253,9,251,10,251,251,251,253,252,253,12,250,250,251,250,251,250,250,250,250,250,251,250,250,251,250,251,250,250,250,252,251,252,252,253,251,251,252,251,253,251,252,252,253,252,253,252,252,253,254,254,254,253,253,252,253,252,254,254,253,254,254,252,253,254,253,254,253,254,254,254,254,9,250,250,251,250,251,251,252,251,251,252,253,253,253,9,250,251,251,250,252,252,250,251,252,253,253,252,253,253,253,252,254,254,254,254,10,251,250,250,251,251,252,251,253,253,252,252,252,254,254,253,253,10,10,250,252,251,253,13,13,13,13,13,12,13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,11,11,10,11,10,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,248,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,12,12,11,12,6,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,6,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,11,11,11,11,11,11,12,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,251,250,251,252,252,253,252,254,254 ,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,250,11,250,250,250,252,252,252,253,253,10,250,251,250,251,254,254,11,250,252,254,11,11,250,251,252,253,11,250,250,250,252,250,252,251,252,252,254,253,253,10,250,251,252,10,9,250,253,10,9,10,9,10,9,10,10,10,9,11,11,250,250,250,250,251,251,250,251,250,250,250,251,250,251,252,252,251,251,252,253,251,253,253,253,253,253,252,254,252,253,254,254,253,254,254,254,254,254,254,10,250,250,250,250,250,250,250,251,250,250,250,250,250,250,251,250,250,251,251,251,250,252,251,252,251,252,251,253,252,253,252,252,253,251,252,252,252,253,254,253,254,252,254,253,254,253,254,254,254,254,254,253,254,254,9,250,9,250,250,251,251,252,252,252,253,10,9,250,250,250,250,250,252,253,252,254,254,11,250,251,253,11,250,252,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,11,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,11,12,11,12,12,12,11,12,11,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,11,12,11,6,11,12,11,12,11,12,11,12,6,11,11,11,11,11,11,11,11,11,6,12,6,12,12,12,6,12,12,12,12,11,12,12,12,12,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,250,250,251,250,252,253,253,252,254 ,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,250,250,250,250,251,251,252,252,252,253,251,253,251,253,252,252,253,254,253,253,254,10,250,250,251,250,250,253,253,253,254,254,10,250,252,251,254,10,10,10,10,10,9,10,9,10,9,10,10,10,10,10,10,10,10,11,11,11,11,11,11,250,250,250,250,250,250,250,250,250,250,250,251,251,252,251,250,251,250,252,250,250,250,251,252,252,251,251,251,253,251,251,253,252,253,252,254,252,253,254,254,253,254,254,254,254,254,254,253,253,253,254,253,253,254,254,254,8,250,252,250,253,253,254,8,250,8,250,250,250,250,251,251,250,252,251,252,251,252,252,251,251,251,252,253,253,254,253,253,254,254,254,10,250,250,251,251,253,10,250,250,253,9,250,250,252,252,9,10,250,250,251,251,250,252,252,252,252,253,253,252,253,253,254,253,253,11,12,250,251,252,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,6,11,6,11,6,11,6,11,6,11,6,11,6,6,12,11,12,6,12,6,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,9,250,250,251,251,252,252,252,252,252,254,253,254 ,11,12,11,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,250,250,250,250,251,251,250,250,252,253,251,251,254,253,254,254,254,253,254,253,11,250,250,251,251,251,252,254,254,253,10,11,10,250,10,11,10,11,10,11,10,10,9,10,9,10,10,10,10,9,10,10,11,10,11,10,11,10,11,10,250,250,250,250,251,250,250,251,251,250,251,250,250,250,250,251,250,250,250,252,252,251,252,251,250,252,251,252,252,252,252,251,252,252,252,252,253,252,254,254,252,252,253,253,253,253,254,253,253,254,254,254,254,254,254,254,254,8,8,8,8,8,8,8,250,250,250,250,252,251,251,253,252,253,253,253,254,254,8,8,8,8,8,250,250,250,251,253,254,254,253,9,250,251,9,250,250,250,251,251,252,252,251,253,252,254,253,253,254,8,250,251,250,253,253,8,250,250,250,250,251,252,252,251,252,252,252,253,253,253,254,11,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,239,12,12,12,238,12,12,12,237,12,12,12,236,12,12,12,227,12,12,12,235,12,12,12,23,12,12,12,23,12,12,12,23,12,12,12,23,12,12,12,23,12,12,12,23,12,12,12,23,12,12,12,23,12,12,12,23,12,12,12,23,12,23,12,23,12,23,12,23,12,23,12,22,12,22,12,22,12,22,12,22,12,22,12,22,12,22,12,22,12,22,12,22,6,11,11,11,6,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,251,251,10,250,250,250,253,252,254,10,250,252 ,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,250,250,253,11,11,11,11,11,11,11,11,11,11,11,11,250,251,250,250,252,250,253,252,252,253,254,252,254,253,254,254,11,250,11,250,250,250,251,252,252,254,253,6,6,12,251,6,6,12,6,12,12,12,12,12,12,12,12,12,12,11,11,11,11,10,11,10,10,10,11,10,10,10,10,10,10,250,250,251,251,251,251,251,251,254,251,254,254,8,251,8,8,8,8,8,250,251,250,250,250,251,253,251,252,251,252,254,254,254,254,8,250,8,250,251,250,251,251,250,251,251,252,250,251,252,253,252,252,253,253,252,252,254,254,254,254,8,8,8,8,250,251,250,250,252,251,252,252,254,8,8,250,251,252,253,8,8,8,8,251,251,252,253,9,8,251,250,250,250,252,250,252,251,251,252,252,254,252,253,253,253,10,250,252,251,253,253,9,8,9,9,9,9,9,9,9,250,250,252,253,254,9,9,250,251,253,10,10,252,254,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,250,251,253,12,11,12,11,12,11,12,11,12,11,12,11,12,11,250,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,11,12,12,12,11,12,11,12,11,12,12,12,11,12,11,12,11,12,12,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,12,12,12,12,12,12,12,13,12,12,12,12,12,12,12,13,12,12,12,12,12,12,12,13,12,12,12,13,12,12,12,13,12,12,12,23,238,23,237,235,12,235,12,238,12,232,12,230,12,237,12,235,12,13,12,13,6,11,6,11,6,11,6,11,6,11,6,11,6,11,12,11,6,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,250,251,10,10,250,250,251,252,253,252,254,254,9 ,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,250,250,251,252,253,253,12,11,11,11,12,11,11,11,12,11,11,11,12,251,250,250,252,251,251,252,252,254,253,11,250,251,253,11,250,6,6,250,252,12,6,12,6,12,6,12,6,12,6,12,12,12,12,11,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,10,11,11,11,10,10,10,10,250,250,253,252,9,9,8,9,9,9,8,9,8,8,8,8,8,8,8,8,250,250,250,251,251,252,252,252,252,254,8,8,250,8,250,252,252,8,250,250,250,250,252,251,252,251,252,251,251,251,252,254,252,254,254,254,253,254,8,8,8,250,250,250,250,251,252,252,254,253,254,8,250,251,252,8,250,251,8,250,8,8,8,250,252,8,250,250,250,251,250,251,251,250,252,253,252,252,252,252,253,253,254,254,253,254,8,9,8,9,8,9,8,9,8,9,8,9,9,9,9,250,10,10,11,10,10,10,10,253,253,254,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,250,250,250,251,252,252,12,12,12,12,12,12,12,12,12,12,250,12,12,250,253,11,12,250,250,253,253,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,12,12,12,13,12,12,12,13,12,12,12,12,12,12,12,13,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,12,12,12,13,12,12,12,13,12,120,235,127,232,126,230,125,233,123,239,121,227,120,226,118,228,117,117,118,235,119,119,120,239,118,122,116,236,116,117,119,233,121,122,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,231,12,231,23,232,23,239,12,23,23,22,12,231,13,13,12,13,13,13,6,11,11,11,6,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,10,250,251,254,10,10,10,10,10,10,250,250,250,250,251,251,252,252,252,254,252,254,253,254 ,12,11,12,11,12,11,12,11,11,11,12,11,11,11,12,11,11,250,251,252,253,254,11,11,250,251,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,6,6,6,6,6,6,6,12,6,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,10,9,10,10,10,9,10,9,10,10,10,10,9,8,9,8,9,8,9,8,8,8,8,8,8,8,8,250,8,250,252,8,8,250,8,8,8,250,8,250,250,250,251,251,251,250,251,251,253,252,252,252,252,252,252,253,254,254,253,253,254,253,254,8,8,250,251,250,250,250,251,252,251,253,253,251,252,253,254,253,253,254,8,8,8,8,250,8,250,8,250,252,8,250,250,250,251,250,250,251,250,253,251,253,251,251,252,254,253,253,254,253,254,254,9,8,9,9,9,8,9,9,9,9,9,250,10,10,10,10,10,10,10,10,10,10,10,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,250,251,251,253,253,12,12,250,251,12,12,12,12,12,12,12,250,250,250,250,252,252,250,253,252,252,252,254,254,254,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,12,12,12,13,12,12,12,13,12,12,12,12,12,12,12,13,12,236,120,236,12,237,125,235,12,232,119,230,12,239,122,236,12,236,127,236,12,237,127,235,12,237,127,236,127,234,125,229,126,234,122,236,121,230,123,124,236,126,236,123,239,121,236,118,235,115,239,119,233,118,23,118,23,119,23,121,23,121,23,118,23,119,23,121,12,236,12,234,12,229,12,234,12,236,12,237,12,228,12,232,12,236,12,237,12,233,12,237,12,231,12,231,12,229,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,232,12,239,23,23,23,13,12,13,12,13,12,13,6,11,6,11,6,11,6,11,11,11,6,11,6,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,251,251,251,253,253,253,10,10,10,10,250,10,250,250,250,250,250,250,251,252,254,253,254,254,254 ,12,12,11,12,12,12,11,12,12,12,11,12,12,12,251,251,250,12,251,251,250,250,253,251,254,254,254,12,11,12,11,6,6,6,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,8,9,8,9,8,9,8,8,8,8,8,8,8,8,8,250,251,8,8,250,8,8,250,250,250,250,250,250,251,252,251,252,251,252,253,252,253,253,254,253,253,8,250,252,253,252,8,8,250,8,8,8,8,250,250,251,253,253,8,250,250,250,250,252,252,252,253,254,8,8,8,8,8,8,250,251,251,253,8,250,250,251,253,254,8,250,9,250,251,250,252,250,253,251,253,251,254,253,253,254,253,9,8,9,8,9,8,9,8,9,8,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,25,30,229,118,229,117,230,118,230,118,231,120,232,121,250,252,252,13,251,250,251,251,252,253,253,253,254,13,12,13,12,13,250,13,250,250,250,251,251,252,253,254,254,13,251,251,250,252,253,13,13,13,12,13,13,13,12,13,13,13,12,13,13,13,12,13,13,13,12,13,13,13,13,13,232,226,233,228,237,234,226,233,228,236,237,236,230,233,234,228,124,226,127,228,124,234,122,233,124,123,230,121,236,122,234,126,229,125,234,127,236,127,237,122,122,239,126,239,126,235,126,233,120,231,117,230,120,229,124,122,233,232,231,125,232,238,238,121,236,127,233,116,230,124,229,120,231,117,234,114,229,124,232,122,235,127,237,230,117,231,120,233,126,235,126,239,126,239,122,239,233,231,229,232,232,230,232,238,236,234,232,230,229,234,228,228,232,235,229,227,239,236,234,231,230,228,226,224,225,227,228,228,230,231,231,126,234,237,235,235,236,235,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,250,250,251,252,253,10,11,250,251,10,250,250,254,10,250,251,11,250,251,251,251,252,254,253,253 ,12,12,12,11,12,12,12,11,12,11,12,6,6,6,6,6,6,6,6,12,6,6,6,12,6,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,251,8,250,8,8,8,250,251,253,8,250,250,251,251,252,252,253,8,250,251,252,253,253,254,8,251,251,253,8,250,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,250,251,251,252,254,8,8,8,8,9,8,250,250,251,252,253,254,9,250,250,250,251,250,253,252,253,252,254,252,253,254,9,250,251,252,254,8,250,8,8,8,9,8,8,8,9,8,8,8,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,123,123,122,123,123,123,122,122,250,250,251,252,251,250,253,253,253,253,252,254,254,254,237,234,234,234,238,250,250,250,252,252,250,252,253,253,253,252,253,254,254,254,233,232,231,230,230,231,234,236,236,236,235,234,231,236,228,232,237,239,78,239,23,228,233,230,237,234,234,232,239,233,235,237,239,226,229,228,229,237,233,230,237,234,124,123,230,121,236,122,234,126,229,125,234,127,236,127,237,120,233,126,235,126,239,126,239,122,126,230,120,234,120,121,123,231,126,124,122,120,117,116,122,125,238,121,238,121,236,127,237,125,235,122,236,119,231,119,227,125,23,116,235,119,23,122,23,124,23,125,23,123,117,120,122,124,126,231,123,121,120,234,120,230,232,236,237,237,235,233,232,235,239,234,235,233,231,234,237,230,232,234,234,235,237,238,237,236,234,233,231,230,239,236,237,23,238,23,237,22,23,22,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,250,252,252,10,250,251,250,251,252,253,254,254,254,10,10,251,250,251,250,252,251,253,253,252,252,254,254,254 ,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,12,12,11,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,9,8,9,9,8,8,8,8,250,8,8,250,250,251,252,8,250,8,250,251,251,252,251,251,252,253,254,254,254,8,250,250,251,251,254,253,8,8,8,250,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,8,9,8,250,8,9,8,9,8,9,250,251,253,9,250,253,8,250,252,251,253,9,250,250,250,251,252,252,251,251,253,252,254,253,254,9,250,251,8,8,8,9,250,252,8,9,250,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,122,121,233,120,232,250,250,251,251,251,251,252,252,254,252,252,253,253,233,250,232,250,250,250,250,250,250,252,250,251,251,252,251,254,252,252,253,254,254,254,253,236,23,239,20,236,23,235,23,235,23,229,20,232,234,236,78,23,230,233,20,124,78,234,78,239,78,235,78,238,78,229,78,229,78,233,78,121,78,124,229,120,230,117,231,120,233,126,235,126,239,126,239,122,124,126,231,123,121,120,234,120,230,127,23,118,111,238,106,236,102,229,98,120,229,119,121,127,236,117,234,118,238,121,232,117,232,239,236,235,234,235,237,235,239,238,238,227,229,231,234,235,235,235,237,239,236,119,229,120,229,229,238,236,236,238,239,118,23,122,23,116,23,123,236,115,23,231,236,232,234,237,231,230,236,235,239,230,230,233,239,235,234,233,232,231,229,228,237,236,23,232,23,239,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,250,251,250,250,251,252,251,252,251,252,253,253,253,254,11,10,11,250,250,250,251,252,251,253,253,253,253,253,254 ,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,251,250,250,250,250,250,251,250,250,252,251,252,251,251,251,252,253,252,252,252,253,253,254,253,253,253,253,254,8,8,8,250,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,250,9,8,9,8,8,8,250,8,250,8,9,250,9,250,250,251,250,251,251,251,251,252,252,252,253,253,253,253,254,253,254,253,254,9,251,9,9,250,250,250,250,250,253,251,253,252,254,253,9,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,250,250,250,250,250,252,253,251,253,252,254,254,238,250,251,238,238,250,252,253,236,250,238,250,251,250,250,250,250,253,253,252,252,253,253,254,253,232,237,234,20,234,234,235,20,236,78,238,20,239,78,235,78,230,78,232,124,234,122,237,121,238,127,231,124,123,122,126,125,123,123,121,121,120,125,122,116,117,120,122,124,126,231,123,121,120,234,120,111,229,109,238,106,236,104,239,102,23,99,124,97,122,121,120,127,63,124,63,123,123,121,122,119,116,115,114,115,124,123,121,127,124,122,124,125,127,123,124,123,230,121,236,122,234,126,229,125,234,127,236,127,237,237,125,236,121,236,123,236,122,233,121,230,232,234,238,232,238,237,236,234,232,230,231,233,236,238,237,238,237,236,237,234,234,235,233,233,239,237,236,234,232,230,238,229,239,23,23,23,23,12,237,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,251,250,251,250,251,251,252,252,252,253,253,253,254,11,251,250,250,250,250,253,252,252,252,254,252,254,254 ,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,8,9,8,250,252,9,8,9,250,251,251,250,250,253,252,251,251,253,253,253,253,253,8,250,250,251,252,251,252,253,8,250,250,252,252,253,254,8,253,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,250,250,250,251,250,250,250,250,250,251,251,251,251,251,252,252,252,252,251,253,253,253,252,252,254,252,253,252,252,253,253,252,254,254,253,254,253,254,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,250,250,250,250,252,252,253,252,254,254,235,122,250,251,251,251,250,251,253,252,253,252,254,253,254,234,251,251,253,254,20,250,20,238,20,235,20,237,20,235,20,235,20,239,20,239,20,228,20,123,20,234,20,121,20,120,20,120,20,125,20,122,78,122,20,119,20,124,20,236,127,121,119,229,120,229,111,238,107,236,104,239,101,23,97,119,121,121,122,124,124,124,126,63,125,63,124,63,122,63,120,121,121,120,119,118,118,117,117,117,117,126,126,125,126,123,122,123,123,123,125,228,124,229,120,230,117,231,120,233,126,235,126,239,126,239,122,121,123,127,239,127,235,119,232,120,232,238,236,233,232,229,230,232,236,230,127,23,122,23,120,23,23,234,234,239,233,232,238,238,237,237,237,237,23,232,230,229,23,234,237,234,23,236,23,123,23,235,10,235,10,238,10,232,10,230,10,237,10,235,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,11,12,11,11,11,12,11,12,11,12,11,250,252,12,11,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,12,11,11,250,252,11,252,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,250,250,250,251,250,251,251,253,252,254,253,254,254,11,250,251,11,250,251,250,250,251,252,251,253,253,254,254 ,12,12,12,12,12,12,12,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,8,9,8,9,8,8,8,9,8,8,8,250,250,253,8,9,250,250,250,251,252,252,253,252,251,251,253,253,254,253,253,9,250,250,251,251,250,252,253,252,252,253,253,254,253,254,8,254,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,8,8,8,9,8,8,8,9,8,8,8,9,8,8,8,9,8,8,8,250,250,251,250,250,252,251,250,251,251,250,252,252,252,251,253,252,252,252,253,254,253,253,254,254,9,9,250,250,251,251,250,252,252,253,251,253,252,254,254,253,254,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,250,252,251,252,254,127,126,250,250,252,254,239,250,250,251,250,250,251,253,251,252,253,254,254,254,238,250,253,20,234,20,235,250,252,20,239,20,228,20,230,20,23,78,233,124,233,78,125,117,116,78,122,78,115,78,116,78,124,78,121,78,119,78,126,78,122,78,118,110,117,107,122,104,118,102,121,100,121,97,120,118,63,63,63,63,63,63,63,63,63,123,63,121,63,120,63,118,63,124,123,125,125,126,127,125,124,123,122,121,120,119,117,121,122,127,124,124,125,122,116,117,120,122,124,126,231,123,121,120,234,120,230,231,126,125,124,235,120,235,119,236,124,234,125,236,125,238,125,234,233,231,229,228,228,228,236,235,233,232,232,231,230,229,229,227,228,230,233,232,236,229,229,236,228,234,226,232,237,232,232,232,12,23,12,23,12,23,231,10,232,10,235,10,237,10,235,10,234,10,234,10,230,10,238,10,238,10,237,10,234,10,234,10,239,10,237,10,235,10,234,10,234,10,12,11,12,11,12,11,12,11,11,11,12,11,11,10,12,10,12,10,12,10,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,251,251,252,11,11,250,11,250,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,250,251,253,11,10,250,11,11,253,11,11,11,11,11,11,11,11,11,11,11,11,11,11,251,250,250,251,250,250,251,250,250,250,250,252,250,250,253,253,252,252,254,252,252,253,254,254,253,253,254,254,9,8 ,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,251,252,8,250,250,250,251,251,251,252,251,252,251,252,253,253,253,253,252,253,254,254,254,9,250,9,250,250,250,250,252,251,253,252,253,253,253,8,8,8,8,8,8,8,8,8,8,8,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,250,250,251,252,251,253,252,254,252,254,8,250,250,250,250,251,250,251,251,250,250,251,252,252,252,252,252,252,253,253,254,252,254,253,253,254,253,253,254,254,254,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,251,126,239,250,250,251,251,250,251,251,251,252,252,252,253,254,253,254,253,254,254,254,78,250,78,230,250,251,253,253,78,23,78,233,239,238,78,230,78,232,124,234,125,126,127,121,120,121,122,122,122,122,121,119,119,119,117,117,115,125,122,126,126,115,117,119,122,125,118,117,118,119,121,123,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,120,122,122,124,125,125,125,124,123,123,123,123,123,123,123,125,127,126,127,236,127,121,119,229,120,229,229,238,236,236,238,239,118,23,117,118,120,124,118,120,127,125,125,238,123,122,122,236,127,121,23,126,23,125,23,125,23,120,23,118,23,114,23,126,23,126,23,126,23,23,235,23,238,23,232,23,237,23,232,23,230,23,230,227,237,229,12,12,12,23,12,12,12,23,238,10,239,10,237,10,233,10,232,10,237,10,235,10,231,10,231,10,237,10,234,10,235,10,239,10,238,10,238,10,238,10,236,10,236,10,236,10,238,10,239,10,233,10,234,10,238,10,236,10,235,10,235,10,234,10,12,10,12,10,12,10,12,10,12,10,12,10,12,11,11,11,12,11,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,250,250,250,252,251,251,251,253,253,253,254,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,250,11,250,250,250,252,252,252,253,253,252,254,11,11,11,11,12,11,11,11,12,11,12,11,12,250,250,253,254,11,250,251,252,11,250,250,250,250,252,250,250,251,252,253,253,251,251,252,253,252,254,253,254,254,253,253,253 ,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,8,9,8,9,8,8,8,9,8,8,8,9,8,8,8,250,250,250,250,251,250,252,250,251,251,252,252,252,252,254,253,254,252,254,253,254,8,8,8,250,250,251,251,252,252,252,253,252,253,252,253,253,8,8,8,8,8,8,8,9,8,9,8,9,8,8,8,9,8,8,8,9,8,8,8,9,8,8,8,9,8,8,8,8,8,8,8,250,250,250,250,250,251,250,251,252,250,252,251,250,251,250,251,251,252,251,251,252,251,252,253,252,251,251,253,252,252,252,252,252,253,252,254,253,253,253,254,254,253,253,254,9,250,250,252,252,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,251,250,250,250,251,252,250,252,251,250,250,251,251,252,252,251,251,252,252,253,253,252,253,253,254,252,254,254,254,254,254,235,250,230,20,232,20,234,20,123,20,238,20,125,20,120,20,120,20,125,20,115,20,122,20,120,20,119,124,126,124,117,116,117,118,100,107,106,105,103,109,107,105,102,100,102,106,104,102,103,111,106,104,63,104,63,63,63,63,63,63,63,63,63,63,63,121,63,119,63,121,63,122,63,123,63,126,63,121,63,120,63,120,118,118,119,120,125,126,127,123,119,124,115,122,125,124,127,126,123,122,121,119,117,116,116,116,124,231,121,233,120,235,118,117,237,115,23,118,23,120,23,117,23,121,23,127,235,234,236,235,235,233,233,233,233,239,239,237,237,236,234,234,232,232,232,230,236,238,236,229,229,228,232,23,12,12,12,23,12,12,12,23,237,10,236,10,237,10,234,10,233,10,230,10,234,10,237,10,233,10,237,10,238,10,238,10,234,10,239,10,236,10,235,10,235,10,239,10,232,10,228,10,236,10,238,10,235,10,232,10,230,10,229,10,229,10,238,10,237,10,235,10,231,10,228,10,236,10,12,10,12,10,12,10,12,10,19,10,12,10,12,10,12,10,12,10,12,10,250,251,250,251,251,252,253,11,251,251,252,254,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,11,12,11,11,250,250,250,251,250,252,253,251,253,254,253,254,254,11,11,11,11,11,11,11,11,12,250,251,252,252,252,253,11,12,250,11,250,250,250,250,250,250,250,250,252,251,251,252,253,254,252,253,253,254,253,253,253,254,253 ,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,250,253,8,9,8,9,8,9,8,9,8,9,8,9,250,250,250,250,250,251,251,250,250,250,250,252,252,252,251,252,251,252,252,253,252,254,253,253,253,252,253,254,253,254,254,254,8,8,250,8,251,252,8,8,8,250,253,9,8,250,251,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,250,250,250,250,250,250,251,251,251,251,251,251,251,251,250,252,252,252,251,252,253,252,251,251,254,254,253,252,254,252,252,253,253,253,254,253,254,253,254,254,254,8,250,251,250,250,252,252,252,253,254,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,250,250,250,250,251,250,251,251,251,251,251,251,252,252,253,253,252,252,254,253,254,254,254,254,254,232,233,250,250,252,250,253,252,252,253,254,123,20,228,20,121,20,120,20,120,20,116,20,122,78,115,20,117,109,122,107,117,106,108,108,107,111,105,109,103,104,105,110,107,103,102,108,104,103,102,110,107,105,103,100,100,106,106,106,107,107,107,108,63,108,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,121,63,123,63,104,63,105,121,105,120,107,126,108,127,109,126,110,125,126,126,125,124,124,124,124,124,126,124,125,126,126,125,124,124,123,123,121,120,239,118,118,233,119,230,121,228,124,236,121,235,124,234,230,230,230,230,231,231,231,232,232,232,23,232,23,233,23,235,23,230,23,230,23,229,236,232,237,235,238,239,232,229,230,238,12,12,12,12,12,12,12,12,12,236,10,17,10,232,10,229,10,230,10,238,10,238,10,238,10,239,10,238,10,238,10,236,10,235,10,237,10,236,10,235,10,230,10,229,10,237,10,236,10,236,10,235,10,237,10,239,10,236,10,234,10,232,10,229,10,239,10,235,10,228,10,238,10,237,10,238,10,237,10,238,10,236,10,236,10,237,10,12,250,250,251,252,251,250,252,252,253,253,254,254,253,253,253,254,10,12,10,12,10,12,10,12,10,12,10,12,10,12,10,12,10,12,10,12,10,12,6,6,6,12,250,250,250,250,252,253,252,251,254,253,253,254,11,11,11,11,11,11,251,251,252,11,250,250,252,252,254,6,250,250,250,250,251,251,250,252,253,252,250,252,254,253,253,252,253,254,254,254,9,251,251,252,253,254 ,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,8,9,250,250,253,253,254,9,8,9,8,9,8,9,250,250,251,250,250,251,250,251,251,250,250,250,251,252,250,251,250,250,252,252,251,252,252,252,253,253,252,253,253,253,252,253,252,252,253,252,253,252,253,254,254,254,254,253,253,253,253,254,254,253,254,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,250,251,252,254,8,250,250,250,251,251,253,252,252,254,8,250,250,251,252,251,251,251,251,251,252,254,254,253,254,254,8,250,250,250,251,251,252,250,252,252,253,252,253,252,252,254,253,254,253,254,253,254,9,250,250,253,252,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,10,10,9,10,10,10,9,10,250,251,250,251,252,252,252,254,252,253,10,250,250,250,251,251,250,251,250,250,250,252,251,251,253,253,253,253,253,253,254,254,253,254,254,229,20,23,20,120,20,20,78,122,125,126,127,121,120,121,122,63,101,63,102,105,105,20,107,105,111,108,107,104,102,111,100,102,103,108,99,100,101,104,107,111,100,108,107,110,110,100,101,104,106,109,105,106,106,106,107,107,108,63,101,63,63,63,63,63,63,63,63,63,111,63,110,63,108,63,107,63,106,63,105,127,103,123,102,63,101,125,100,124,98,122,97,121,96,120,120,119,119,119,119,119,127,126,125,123,123,122,122,121,122,118,117,118,117,117,119,119,121,231,123,228,118,231,120,228,123,232,121,238,118,233,117,233,119,233,121,233,126,233,127,238,127,23,126,23,238,23,237,239,124,23,124,23,125,23,124,236,123,238,237,238,12,12,12,12,12,12,12,12,12,232,10,237,10,235,10,232,10,232,10,231,10,231,10,239,10,237,10,236,10,233,10,234,10,230,10,230,10,230,10,227,10,227,10,230,10,232,10,234,10,237,10,237,10,235,10,235,10,235,10,234,10,234,10,233,10,238,10,234,10,231,10,229,10,230,10,234,10,233,10,233,10,238,10,236,250,250,251,252,251,251,252,253,254,252,254,239,250,251,252,252,10,12,10,12,10,12,10,12,10,12,10,12,10,12,10,12,10,12,10,12,10,250,10,19,10,250,250,251,250,251,251,252,251,253,252,252,252,253,253,253,10,6,11,11,250,250,251,251,254,254,12,250,250,250,250,251,251,252,251,253,253,252,253,252,253,253,254,10,250,250,251,251,250,252,252,253,253,254,253 ,11,12,11,11,11,12,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,250,253,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,250,250,251,252,254,254,9,8,9,8,9,250,252,251,253,8,250,250,250,250,250,251,252,250,251,250,251,250,250,252,250,252,251,251,251,252,252,252,253,253,253,254,253,253,254,254,254,254,254,253,8,8,8,250,250,252,251,254,254,8,250,250,250,252,253,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,250,251,251,252,252,253,252,254,254,8,250,250,251,250,251,253,252,253,253,252,254,253,253,8,251,8,250,250,250,250,250,250,251,250,252,252,252,253,252,251,253,252,252,254,254,254,254,253,254,8,250,251,250,251,251,253,252,253,254,9,250,9,251,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,250,9,251,9,250,251,252,252,253,9,10,250,250,250,250,251,250,251,252,250,251,252,251,252,252,252,253,253,252,254,253,254,254,253,254,78,250,252,230,125,126,127,121,120,125,122,122,122,122,125,125,120,115,101,101,98,102,108,108,110,111,111,108,108,105,109,103,74,107,74,102,74,103,74,107,74,110,74,107,74,101,74,102,102,104,105,107,109,110,106,106,108,109,110,110,109,107,108,63,108,63,63,63,63,63,63,63,63,63,63,63,63,63,120,63,63,63,125,63,122,120,124,127,127,122,108,122,104,119,100,117,96,114,115,115,124,123,122,122,121,121,125,124,123,123,124,123,125,123,127,123,122,121,120,120,119,114,112,124,231,122,229,230,233,235,239,237,236,236,235,234,23,232,23,232,23,231,23,231,23,232,23,239,233,238,23,237,229,235,229,233,230,232,231,230,234,229,234,230,228,231,12,12,12,12,12,12,12,12,12,12,10,234,10,231,10,228,10,226,10,236,10,234,10,232,10,238,10,234,10,230,10,227,10,235,10,235,10,232,10,230,10,232,10,238,10,235,10,233,10,231,10,229,10,227,10,228,10,231,10,237,10,235,10,233,10,225,10,229,10,232,10,236,10,232,10,228,10,235,250,233,10,250,251,251,251,251,251,253,253,253,252,253,252,254,254,235,10,232,10,227,10,231,10,228,10,239,10,234,10,12,10,12,10,12,250,252,253,253,10,12,250,250,251,251,253,254,253,19,250,251,250,252,252,251,254,253,12,12,250,250,251,250,251,251,252,250,250,250,251,251,252,252,252,251,251,253,251,253,252,252,253,253,254,254,253,253,254,254,254,254,254,254,8,250 ,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,250,252,251,253,9,9,9,9,9,9,8,9,8,9,8,9,8,9,251,250,251,251,252,253,254,254,8,9,8,250,252,9,250,251,254,9,250,251,250,251,251,253,252,253,253,253,8,8,8,8,8,8,8,251,251,250,250,250,250,250,252,252,252,252,253,253,253,253,253,254,254,9,8,251,250,252,251,251,252,254,254,9,8,9,250,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,250,251,251,251,253,253,254,8,8,8,9,8,250,8,8,250,8,250,8,8,250,250,250,251,253,253,253,253,254,254,8,250,252,8,8,8,8,250,253,8,250,251,250,252,251,252,252,252,253,253,8,250,250,250,250,251,252,250,253,252,252,253,254,254,253,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,250,250,252,253,253,253,10,10,10,250,250,250,251,250,251,251,250,251,251,251,251,252,253,251,253,252,253,253,252,252,254,253,253,254,254,254,120,125,251,253,121,125,125,125,120,115,112,122,125,117,121,122,117,117,111,108,108,100,109,111,74,109,107,104,108,102,102,101,74,106,110,107,108,110,105,106,74,108,109,111,106,107,107,109,74,108,110,111,108,110,111,105,100,99,108,106,111,106,107,111,104,63,104,63,108,63,104,63,102,63,108,63,63,63,63,63,111,63,108,127,106,124,103,124,101,123,98,124,96,126,126,126,125,124,123,122,121,121,119,118,118,117,126,124,121,120,118,115,123,123,122,121,121,235,120,23,120,23,117,23,126,23,121,23,127,23,114,23,116,23,23,230,23,228,23,226,23,239,23,23,23,23,231,23,239,23,114,23,117,23,118,23,118,23,119,23,120,23,120,23,118,23,120,23,127,12,236,12,232,12,234,12,228,228,10,236,10,239,10,236,10,235,10,233,10,233,10,238,10,235,10,231,10,231,10,239,17,228,10,235,10,231,10,224,10,229,10,232,10,235,10,232,10,234,10,236,10,238,10,237,10,234,10,231,10,236,10,235,10,234,10,236,10,234,10,229,250,250,250,250,250,251,251,251,252,252,253,253,252,252,254,254,254,254,10,234,10,230,10,250,253,239,10,234,10,227,10,234,10,230,250,251,250,251,251,253,254,254,10,231,250,250,250,250,251,250,250,250,250,251,250,251,252,251,251,251,253,252,251,252,252,252,253,250,252,254,254,253,254,254,10,250,250,250,250,251,252,250,250,252,252,252,252,253,252,252,252,254,253,254,8,9,250 ,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,250,251,250,252,253,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,250,250,251,251,252,252,254,9,9,8,9,250,250,250,251,251,250,251,252,252,252,252,253,253,253,254,254,253,8,8,8,8,8,8,8,250,250,250,251,250,250,251,251,252,251,253,253,253,254,253,253,254,253,8,250,9,250,250,252,252,252,253,254,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,8,8,8,8,9,8,9,8,8,8,8,8,8,8,8,250,8,250,252,252,8,250,8,8,250,252,8,8,8,8,8,8,8,250,251,8,250,251,251,250,250,251,250,252,251,250,252,252,253,251,253,253,253,253,254,253,253,253,254,253,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,251,252,253,10,253,10,250,251,251,252,251,251,252,253,252,252,253,254,254,9,250,250,251,250,251,252,251,250,251,253,253,254,253,254,253,254,254,253,125,116,125,117,121,122,117,63,102,63,74,74,74,74,74,74,74,74,74,74,74,27,74,110,74,27,74,108,74,27,74,102,74,27,74,102,101,102,74,101,74,106,74,110,74,109,74,104,74,109,105,109,103,106,103,107,107,111,107,103,108,63,106,109,108,63,110,63,106,63,103,63,63,63,63,63,63,127,63,63,63,63,108,63,102,122,96,124,98,125,100,126,103,124,105,122,107,121,110,120,126,125,122,120,117,119,120,127,123,121,119,118,118,118,117,117,123,228,120,118,230,127,231,233,234,234,235,235,236,236,237,238,120,237,120,235,126,234,123,233,120,23,118,232,120,237,122,234,122,235,122,231,122,239,234,235,239,238,239,235,239,234,235,234,233,234,234,238,12,12,12,12,12,12,12,12,12,12,10,234,10,232,10,231,17,229,17,239,17,227,17,228,17,228,10,239,10,232,10,236,10,225,10,236,10,228,10,237,10,235,10,235,10,236,10,239,10,235,10,233,10,231,10,228,10,233,10,227,10,234,10,230,250,250,251,251,251,252,252,254,252,254,254,235,250,250,250,251,251,253,253,254,253,233,10,237,250,251,252,228,250,253,10,252,10,232,10,234,250,237,250,250,250,252,251,252,253,254,10,250,250,250,253,253,254,12,250,250,253,6,12,250,252,251,254,12,250,250,251,251,250,252,250,252,253,254,250,251,251,254,251,250,252,251,251,253,254,10,250,250,252,251,252,252,253,254,8,250,253,9,250,253 ,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,250,9,9,9,9,9,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,250,251,252,252,252,253,253,253,253,8,251,252,252,251,253,8,8,8,8,8,8,8,8,8,8,8,8,8,8,250,250,250,250,251,251,250,252,252,251,251,252,252,253,254,253,254,252,254,253,253,253,8,254,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,8,8,8,8,252,8,250,251,8,251,252,8,250,8,8,250,253,8,8,8,8,8,8,8,8,250,8,250,8,251,251,250,251,252,250,251,250,251,253,252,252,252,253,252,253,253,253,254,254,254,253,254,9,250,9,9,9,250,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,253,251,9,250,251,252,253,253,10,250,9,250,250,250,250,250,250,251,252,251,251,253,252,253,251,251,252,252,252,253,254,254,253,254,125,126,127,63,108,63,106,106,106,105,105,105,105,105,104,74,104,74,109,74,104,74,103,74,111,74,107,74,104,74,108,74,105,110,107,74,107,107,108,74,109,74,109,74,107,74,107,104,107,107,110,107,105,104,106,109,99,109,109,110,111,109,110,110,109,108,108,108,108,108,110,63,109,63,63,63,63,63,63,63,63,63,109,63,105,63,102,124,98,122,98,121,103,120,108,126,125,125,123,123,110,123,110,123,109,127,111,127,110,123,126,118,117,117,126,122,125,232,127,230,127,231,126,232,121,239,122,237,113,236,118,234,23,233,23,232,23,231,23,229,23,23,23,23,231,23,234,23,237,23,237,23,237,23,237,23,237,23,233,23,114,23,121,23,127,23,120,23,232,23,229,23,230,23,233,12,236,12,234,12,235,12,236,12,12,23,17,235,17,236,17,239,17,232,17,233,17,230,17,239,17,228,17,229,17,232,10,227,17,228,10,231,10,234,10,236,10,239,10,235,10,235,10,238,10,232,10,230,10,237,10,232,10,236,10,250,250,250,251,250,252,251,251,252,252,252,253,254,252,254,254,254,254,254,10,250,250,252,252,252,252,254,254,233,254,230,10,250,250,250,250,251,250,250,251,251,253,253,253,252,252,254,253,253,254,253,254,254,12,250,250,250,251,251,251,252,251,252,253,252,253,250,250,250,251,253,254,250,251,251,252,253,250,10,10,10,9,250,251,9,250,252,253,9,250,251,253,9,250,250,253,254,8 ,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,250,250,252,253,254,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,250,250,251,251,251,252,253,252,254,252,253,254,253,8,8,8,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,8,8,8,250,8,8,8,8,250,8,250,251,8,250,250,253,253,254,8,8,8,8,8,8,8,8,250,250,253,254,8,8,8,8,250,250,253,253,254,8,9,8,9,8,9,250,250,252,252,253,252,254,254,9,9,250,251,252,9,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,252,10,9,250,250,250,252,250,251,252,253,253,254,9,250,252,8,8,8,8,250,252,8,250,250,250,251,250,252,253,253,252,254,125,250,252,251,253,110,74,108,74,108,74,106,74,104,74,103,74,102,74,74,74,109,74,74,74,74,74,74,74,111,74,109,74,108,74,107,74,104,74,108,74,74,74,74,74,109,74,74,109,74,108,74,104,107,102,74,102,74,109,110,108,108,106,105,105,104,104,104,103,103,103,103,103,111,110,109,63,107,63,106,63,106,63,101,63,101,63,103,116,63,123,108,123,104,122,100,120,96,119,103,118,111,116,115,117,118,121,121,122,125,127,123,123,124,115,126,125,126,125,126,231,122,228,120,23,120,23,117,23,126,23,121,23,127,23,114,23,116,23,23,23,23,23,23,23,23,23,23,23,233,23,239,237,237,235,234,239,236,232,231,235,228,230,234,237,239,239,124,235,123,236,123,236,126,238,127,238,237,23,12,12,12,12,12,12,12,12,12,12,12,23,17,23,236,234,17,235,17,237,17,237,10,232,17,232,10,230,10,231,10,237,10,238,10,235,10,232,10,231,10,237,10,234,10,230,10,234,10,228,10,233,10,234,250,250,250,250,252,252,254,253,253,239,239,250,250,250,251,251,251,254,253,253,254,235,250,253,236,250,252,251,251,253,254,239,10,231,10,250,250,250,251,250,250,250,251,250,253,252,251,252,252,252,252,254,254,253,254,12,251,251,250,251,251,252,253,253,254,253,251,250,250,250,252,251,252,254,252,254,253,10,253,10,250,250,250,251,250,252,251,252,253,253,253,253,253,254,9,250,250,253,254,9 ,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,250,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,8,8,8,8,8,8,8,8,250,250,250,251,251,252,253,254,253,254,253,254,8,8,8,8,8,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,9,9,8,9,9,9,250,9,251,9,9,250,252,254,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,250,10,250,251,252,9,250,8,8,250,251,8,8,8,8,8,8,8,250,251,8,250,250,250,250,251,251,251,252,252,252,253,254,254,253,254,125,117,121,108,107,106,105,104,103,102,103,103,103,105,108,106,99,74,107,74,105,74,103,104,110,108,105,102,101,103,106,101,100,99,99,74,109,74,109,74,105,74,101,100,100,102,104,104,111,108,109,108,108,111,111,106,106,106,104,103,102,101,99,98,99,99,108,107,106,106,105,105,109,108,107,107,108,63,63,63,63,63,63,63,63,63,63,63,63,118,109,63,108,119,107,120,105,122,105,125,105,121,107,121,111,121,120,119,126,125,123,121,120,125,120,119,127,119,117,237,120,23,120,23,117,23,126,23,121,23,127,23,114,23,116,23,117,235,120,23,124,23,127,23,113,23,127,23,120,23,117,23,126,23,121,23,127,23,114,23,116,23,119,232,232,23,122,23,124,23,126,237,124,23,127,235,116,23,127,238,125,12,122,12,233,12,234,12,23,12,23,12,23,237,23,234,234,238,12,12,12,12,12,12,12,12,234,238,12,12,12,12,12,12,12,12,10,226,10,233,10,239,250,250,250,251,251,251,251,253,254,254,253,233,230,250,250,250,251,250,250,251,251,252,252,251,252,253,252,254,253,252,254,254,254,254,254,228,250,250,250,251,251,250,252,251,251,252,252,253,253,252,253,254,254,254,254,9,250,9,250,250,250,251,252,253,253,254,9,250,252,250,10,253,10,251,251,252,251,251,8,8,8,8,8,250,251,252,253,253,9,250,250,250,252,251,252,253,252,254,254,9,250,251,253,253,8 ,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,250,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,8,9,9,9,9,9,9,9,9,250,250,250,250,250,252,251,252,251,253,252,253,253,254,254,8,8,8,250,8,8,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,8,9,8,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,250,251,250,251,254,9,250,8,9,9,9,9,9,9,9,251,9,9,10,9,10,9,10,9,10,9,10,9,10,9,253,9,251,252,10,250,253,9,250,8,8,250,253,8,8,8,8,8,8,8,8,250,8,250,8,250,250,251,252,252,251,251,252,252,254,253,254,254,63,109,63,109,74,108,74,107,74,108,74,108,74,108,74,107,74,105,74,96,74,102,74,108,74,110,74,101,74,111,74,100,74,111,74,111,74,110,74,107,74,109,74,108,74,106,74,107,74,107,74,103,111,106,108,108,108,108,107,108,108,110,110,110,110,109,108,107,106,105,105,103,102,102,101,110,108,105,104,102,63,107,63,106,63,105,63,97,63,111,63,107,118,103,119,99,120,96,122,100,117,104,118,108,122,117,115,112,115,113,114,115,115,116,116,117,118,239,119,119,233,120,230,121,228,122,236,123,235,124,234,234,234,235,237,126,235,125,235,126,23,126,23,126,23,23,23,230,233,236,237,123,235,124,236,125,231,123,231,124,232,232,230,230,231,232,239,238,237,236,234,234,232,231,230,234,234,228,228,239,237,236,235,234,23,120,23,117,12,126,23,121,23,127,23,120,23,232,23,229,23,230,23,233,12,236,23,232,234,234,238,12,12,12,12,12,12,12,12,10,230,250,250,251,250,250,250,250,251,251,252,251,251,250,252,250,251,252,251,253,252,251,251,252,253,253,253,253,253,253,254,254,252,253,254,253,254,254,254,12,12,12,12,250,251,250,250,250,253,252,253,253,253,8,250,251,252,8,250,8,8,250,251,8,9,9,9,9,11,250,252,253,254,250,251,251,254,10,8,8,8,9,10,9,10,250,10,9,250,251,250,251,251,252,253,254,252,254,254,9,250,250,251,252,253,252,253 ,11,11,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,250,250,251,251,253,252,252,254,9,251,250,251,251,251,254,254,8,8,250,252,252,254,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,9,9,8,9,9,9,8,9,9,250,250,252,251,252,254,9,9,9,9,9,9,9,9,250,252,9,9,9,9,9,9,9,9,9,9,9,9,9,253,10,9,9,9,250,9,250,253,10,250,251,252,254,253,8,8,8,8,8,8,8,8,250,251,251,253,8,8,8,8,250,250,252,252,254,8,8,8,9,110,110,109,109,108,74,107,106,106,105,105,104,96,74,98,109,100,103,106,108,109,74,104,110,252,103,250,252,103,74,108,107,108,74,110,107,105,74,102,74,105,74,103,74,99,74,96,74,105,74,100,74,101,74,102,74,104,74,106,74,108,74,111,74,108,108,107,106,105,105,105,104,110,109,106,104,101,103,104,111,107,105,103,102,102,100,109,63,107,63,109,63,104,63,100,63,96,63,99,126,102,115,106,117,109,119,127,126,125,126,126,126,125,124,123,124,124,124,124,124,124,124,124,231,116,228,118,231,120,235,123,239,126,23,124,23,121,239,23,239,23,227,23,227,227,23,126,23,124,23,123,23,121,230,118,230,117,23,119,231,121,232,120,236,121,230,115,224,114,227,118,234,119,229,127,238,126,239,127,238,126,23,127,127,127,127,126,126,126,120,120,121,10,239,124,235,123,236,123,236,126,238,127,238,124,235,120,23,232,23,229,23,230,23,233,12,236,229,227,231,250,250,250,251,251,250,250,251,250,251,251,251,252,251,252,252,253,253,254,252,252,252,253,254,254,254,254,254,254,254,253,6,6,250,250,252,253,252,254,11,11,9,9,251,252,253,253,254,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,250,250,250,251,253,254,250,251,251,252,253,254,10,10,10,9,10,9,9,9,251,250,253,254,9,9,9,9,250,250,251,251,252,251,253,252,254,254,253,254 ,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,250,250,250,250,250,251,252,251,251,253,251,253,253,253,253,254,254,8,8,250,251,251,251,251,251,252,253,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,8,9,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,250,9,9,8,9,9,9,8,250,251,250,251,251,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,10,74,74,74,110,74,109,74,106,74,104,74,103,74,101,74,110,250,109,110,251,74,110,250,251,254,100,74,101,74,111,74,109,74,109,110,110,74,110,110,110,74,108,107,107,103,102,101,111,110,109,110,110,109,110,108,109,106,106,105,104,104,111,110,109,109,107,107,107,107,107,107,107,111,111,111,105,107,110,102,101,101,100,110,108,107,63,63,63,63,63,63,63,63,63,123,123,125,117,120,124,121,110,124,108,121,107,119,109,119,106,124,111,116,111,114,111,114,116,127,124,123,123,122,121,120,127,239,124,234,231,116,228,118,231,120,235,123,239,126,23,124,23,121,23,23,229,23,120,23,117,23,126,23,121,23,127,23,114,23,116,23,120,23,117,23,126,23,121,23,127,23,114,23,116,23,121,121,121,123,122,123,122,122,127,127,126,125,125,119,119,119,121,125,239,126,23,124,23,120,235,123,239,239,124,235,123,236,123,236,126,238,127,238,120,250,250,250,250,250,251,251,251,251,250,251,250,250,251,252,252,251,252,251,251,251,252,253,253,253,253,251,252,252,253,253,254,253,253,254,253,253,254,253,254,254,11,9,9,9,250,251,253,9,8,8,8,10,10,10,10,10,10,10,10,10,10,11,10,11,10,250,250,250,252,251,252,254,252,254,253,251,253,252,253,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,250,253,9,9,250,250,250,251,254,253 ,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,8,9,8,9,9,9,8,9,8,9,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,250,252,251,252,8,9,250,252,253,9,250,251,252,252,252,253,8,250,251,251,251,253,254,253,254,9,250,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,250,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,10,9,9,8,9,8,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,10,74,106,74,105,74,106,74,105,74,110,109,109,74,250,250,250,250,251,252,252,252,254,254,108,254,109,110,111,111,111,111,111,109,74,108,74,109,74,107,74,103,74,110,74,107,74,105,74,102,74,100,74,100,74,108,74,106,74,105,74,103,74,102,74,101,74,99,101,102,105,105,106,109,111,107,107,108,107,110,109,107,105,104,106,63,63,63,63,63,63,63,63,127,63,63,126,111,126,109,127,107,126,105,125,103,123,101,124,99,125,97,123,123,124,127,118,121,125,121,121,121,121,121,127,126,125,123,122,120,119,118,231,117,231,116,228,118,231,120,235,123,239,126,23,124,23,231,116,228,118,231,120,235,123,239,126,23,124,23,121,23,127,126,126,125,124,123,122,121,121,121,121,121,120,119,119,119,120,120,119,119,23,117,126,114,23,116,23,125,121,122,122,127,126,239,126,23,239,126,120,235,123,239,126,23,124,23,121,23,250,250,251,250,250,251,251,250,250,251,250,250,250,250,252,252,252,250,250,252,252,252,253,253,253,251,253,253,254,252,253,253,254,254,254,254,253,254,253,254,254,254,254,254,254,254,9,9,9,252,251,8,8,8,10,10,10,10,10,10,11,250,252,11,11,10,11,250,253,250,250,250,252,251,252,254,252,254,252,251,251,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,250,252,9,9,250,250,250,251,254,253 ,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,250,251,250,252,252,253,254,254,9,250,250,250,250,251,250,252,251,251,253,251,251,252,252,253,252,253,254,254,253,254,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,8,9,8,9,9,9,9,9,9,9,10,10,10,10,74,108,74,110,109,250,251,251,251,251,252,252,252,250,253,253,254,253,106,74,109,74,105,74,106,109,110,74,110,74,111,109,108,108,108,108,108,108,108,107,100,108,110,110,109,74,108,74,107,74,106,74,105,102,102,102,102,103,104,104,105,106,108,109,106,105,104,105,108,105,104,103,103,102,101,101,110,106,99,99,105,63,104,63,63,63,63,63,63,63,127,63,116,118,123,127,124,123,111,120,106,120,102,120,98,126,98,124,103,122,108,122,118,117,117,118,119,121,122,117,117,231,116,228,118,231,120,235,123,239,126,23,124,23,121,116,228,118,231,120,235,123,239,126,23,124,23,121,124,124,118,113,115,117,120,122,124,126,127,126,125,124,123,122,121,120,120,119,118,118,117,127,125,123,121,120,63,117,126,124,124,115,114,124,127,126,126,126,124,121,122,122,121,122,122,127,126,122,125,127,127,127,127,120,250,251,250,250,250,252,252,251,253,252,253,253,254,254,122,250,251,250,250,250,251,251,250,250,250,250,250,251,252,251,253,252,253,252,254,252,254,254,253,254,253,12,250,252,251,253,9,11,9,11,8,250,8,10,252,250,10,10,10,250,250,250,250,252,252,251,252,253,254,254,10,250,252,252,252,254,9,10,9,10,253,10,9,252,250,10,9,9,9,9,9,9,9,9,9,9,9,9,250,252,9,10,250,250,252,252,252,254 ,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,8,9,8,9,9,9,8,9,8,9,8,9,9,9,8,9,8,9,8,9,9,9,8,9,9,9,8,250,250,250,252,251,252,254,253,9,250,250,251,250,250,251,252,252,252,252,252,252,253,252,252,252,253,253,254,254,9,9,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,9,9,9,10,10,10,10,10,10,10,10,110,250,250,250,250,252,252,252,251,253,253,254,254,74,103,74,105,105,107,101,101,103,105,107,106,105,104,104,74,104,103,103,74,103,104,104,74,111,110,109,74,108,74,106,74,105,74,104,74,101,74,101,74,102,74,103,74,106,74,107,74,101,74,104,74,101,99,96,97,99,99,101,103,103,105,106,108,109,110,111,111,108,107,105,63,63,63,63,63,124,63,125,63,110,124,107,125,104,126,101,127,99,125,96,127,124,122,119,116,115,114,115,124,123,121,127,124,122,124,125,127,123,124,123,121,121,122,122,127,126,122,125,127,127,127,127,125,126,118,121,127,122,116,113,117,118,123,124,124,121,101,106,122,127,123,109,118,115,112,125,125,123,122,127,126,124,122,121,118,117,117,63,63,63,63,119,126,126,126,124,124,123,127,125,120,122,122,121,63,127,116,123,63,250,252,116,96,117,119,120,250,250,250,250,251,251,250,251,251,250,251,251,251,251,250,251,252,250,252,252,251,251,252,252,254,251,253,253,252,250,254,252,254,252,253,254,253,254,254,254,254,253,254,253,254,254,9,250,254,251,251,10,254,253,252,250,11,11,11,250,250,250,252,252,252,253,254,10,250,250,251,251,253,253,254,9,10,254,251,251,250,254,253,252,250,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8 ,10,11,10,10,10,11,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,250,250,250,251,251,251,254,254,8,250,8,250,250,250,250,251,252,252,251,253,253,254,252,254,252,253,253,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,250,250,252,250,252,252,252,253,254,101,74,103,250,110,74,108,74,106,74,105,105,104,103,102,100,100,99,98,98,98,100,108,107,106,106,105,104,111,109,108,107,74,106,108,107,107,106,107,111,105,104,103,102,108,108,110,110,110,100,99,100,101,102,103,105,106,109,110,104,104,110,110,109,111,110,110,110,111,111,111,111,110,110,63,109,63,63,63,63,63,126,122,122,124,126,121,120,124,120,127,124,123,122,123,125,123,127,126,126,115,117,119,122,123,123,123,125,127,124,123,120,119,117,124,120,115,126,125,126,125,126,125,122,121,120,127,125,125,122,123,123,125,124,123,107,127,123,116,124,122,111,106,124,127,125,124,123,124,123,121,122,63,63,63,63,63,63,109,106,111,107,107,121,127,125,119,122,123,121,63,105,63,63,63,120,253,118,250,252,117,250,251,252,102,120,122,250,250,250,251,251,252,253,252,254,254,10,10,10,10,11,250,11,252,250,252,253,253,254,9,250,253,252,251,251,250,250,252,250,251,8,250,250,251,250,250,252,252,252,252,253,253,254,253,252,251,251,11,254,253,251,250,250,250,250,252,252,250,251,253,253,253,254,10,250,250,251,251,251,251,252,253,253,252,251,251,250,254,253,251,250,250,250,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9 ,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,8,8,250,252,8,8,250,8,250,252,253,8,250,250,250,250,253,251,253,254,253,254,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,251,252,252,253,74,102,250,250,252,253,74,107,74,107,74,108,74,109,74,110,74,111,74,109,74,108,74,106,74,105,74,103,102,74,101,74,110,74,105,74,102,74,99,74,108,74,107,74,111,74,107,74,107,74,101,74,108,74,108,74,111,74,108,74,105,74,103,102,102,102,101,101,101,101,106,110,110,109,111,109,107,105,103,63,111,63,108,63,106,63,103,63,101,121,98,121,96,126,98,122,101,118,103,124,106,122,108,117,111,122,127,22,124,125,122,22,117,120,122,23,126,125,123,124,120,125,120,117,127,119,117,120,105,121,123,121,119,118,118,117,117,117,119,119,112,117,121,124,123,126,63,122,63,63,63,118,102,101,101,102,106,100,63,117,102,103,105,123,125,63,108,63,63,63,127,122,122,121,104,127,252,123,250,251,250,252,251,252,252,253,63,251,251,251,254,254,20,20,20,10,10,10,10,10,254,251,11,253,252,250,11,250,251,254,251,251,254,253,252,251,251,250,250,250,250,11,251,251,254,9,8,251,250,251,252,253,254,9,253,11,253,254,253,254,252,251,252,250,250,250,252,252,250,251,253,253,253,254,10,250,250,251,251,251,251,252,253,253,251,253,254,252,254,252,251,252,250,250,250,9,9,9,9,9,9,9,9,250,9,252,9,9,9,9,9,9,9,9,8 ,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,110,250,250,250,252,251,253,253,254,106,107,107,108,108,109,110,110,109,108,107,106,106,105,105,104,104,104,104,110,109,107,106,104,103,102,103,104,111,104,103,111,110,109,107,107,106,105,104,103,101,102,101,102,102,104,106,106,101,101,102,105,107,108,110,110,111,110,109,108,108,107,106,104,104,103,102,102,101,110,96,107,98,102,99,63,101,63,103,63,105,63,107,63,103,116,102,117,101,118,103,119,106,121,108,123,111,127,126,127,122,127,121,119,117,120,120,118,120,126,124,122,120,118,96,122,97,116,99,123,101,115,103,119,104,118,106,117,108,116,110,63,101,63,99,63,97,110,110,111,111,111,111,111,110,110,117,117,63,63,63,63,124,251,252,124,251,126,123,126,106,105,63,63,63,120,118,118,250,251,252,251,254,253,105,250,253,108,251,6,6,6,12,6,12,6,12,6,12,6,12,6,253,252,251,251,250,6,12,12,250,253,252,251,253,252,251,251,250,250,250,250,9,11,9,11,9,12,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,251,250,250,250,251,252,252,251,251,252,254,254,254,250,254,252,251,251,251,8,251,8,8,8,8,9,9,9,9,250,9,252,9,10,9,10,254,251,9,253,252,250,9,10,9,10,9,10,9,9 ,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,8,9,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,250,250,252,254,74,254,74,111,74,107,74,110,74,106,74,104,74,111,74,107,74,104,74,101,74,110,74,110,74,74,74,102,74,74,107,110,100,74,107,107,105,74,111,109,107,74,108,107,107,74,105,101,103,104,104,111,110,109,108,110,108,111,110,110,110,106,106,107,106,104,111,110,109,108,109,107,107,107,105,106,106,106,107,111,111,63,105,63,110,63,111,63,108,63,108,63,108,118,107,119,110,108,106,122,104,118,102,124,101,125,99,121,97,123,127,122,123,121,110,122,109,118,108,122,107,123,106,124,105,122,104,109,103,119,101,124,100,107,99,107,98,106,97,105,96,107,111,63,106,63,63,63,63,109,109,110,111,250,251,253,124,124,250,127,125,253,122,122,121,108,251,251,252,63,250,250,251,252,254,6,6,6,6,6,6,6,12,6,6,6,12,250,12,252,12,12,12,12,12,12,12,12,12,254,251,251,253,252,250,250,11,253,252,251,251,250,250,9,250,9,252,11,250,11,252,11,11,11,11,11,10,11,11,11,10,11,10,250,250,250,250,250,251,251,252,251,253,253,252,254,253,252,254,251,253,253,252,250,253,10,8,8,8,8,8,8,8,9,254,251,9,253,252,250,9,10,9,10,253,252,251,251,250,10,9,10,9,10,9,10,8 ,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,253,254,253,254,111,111,109,109,108,106,106,111,110,108,107,104,103,102,101,101,101,107,107,106,106,105,104,102,102,102,74,99,74,102,74,106,74,104,104,103,102,102,101,110,108,107,104,102,100,106,111,111,110,108,107,106,106,105,103,102,101,101,101,101,100,107,108,107,106,105,104,104,104,103,103,102,101,100,100,99,99,101,102,102,104,104,106,109,105,103,63,103,63,107,63,63,63,124,126,126,123,111,126,109,121,107,127,105,127,103,119,101,107,99,125,97,63,63,123,63,63,63,121,63,63,104,106,107,111,110,110,109,108,107,124,105,105,105,110,105,104,103,123,103,104,104,103,103,250,250,250,252,252,253,252,252,254,253,123,250,63,102,63,63,63,250,250,252,252,254,6,6,6,12,6,12,6,12,6,12,6,12,6,12,6,254,251,11,253,252,250,12,12,12,12,250,12,252,12,11,250,252,252,250,250,254,251,10,253,252,250,10,254,251,10,253,254,251,10,253,252,250,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,8,251,8,8,8,251,8,251,8,253,252,251,251,250,10,8,10,8,10,8,10,8,10,9,10,253,252,251,251,250,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9 ,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,8,9,8,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,9,9,8,9,8,9,8,9,9,9,8,9,8,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,74,110,74,108,74,107,74,107,74,106,105,105,74,106,106,111,74,109,109,108,107,106,105,104,104,97,98,74,100,74,103,74,105,74,108,74,101,74,106,74,109,74,104,74,102,74,108,74,108,74,108,108,108,110,108,108,108,111,111,110,109,109,109,108,107,107,107,106,105,104,105,102,102,101,101,101,103,104,105,106,106,107,107,109,110,106,105,104,105,106,109,63,110,63,63,63,63,63,63,100,63,102,63,104,63,105,63,119,63,124,63,109,110,111,109,108,108,108,102,97,99,101,104,117,117,116,118,63,63,63,63,63,63,104,104,103,102,102,101,111,109,107,105,104,250,101,110,250,250,251,250,251,253,253,252,254,254,254,254,254,109,6,6,6,6,6,6,6,6,6,6,6,12,6,12,6,12,12,12,12,12,12,253,252,251,251,250,10,11,254,251,12,253,252,250,251,10,254,251,250,253,252,253,252,251,251,250,8,250,253,252,251,251,253,252,251,251,250,11,11,10,11,250,11,252,10,10,10,10,10,10,10,10,10,10,10,10,10,8,8,8,8,8,10,8,10,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,8 ,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,107,74,104,74,103,74,102,74,101,74,101,74,106,74,110,74,111,74,107,74,104,102,103,100,109,108,74,106,107,107,106,106,107,107,109,108,107,106,107,109,99,100,100,101,102,104,105,107,109,103,104,104,103,103,111,111,110,109,109,109,107,107,107,106,105,105,105,106,104,102,102,102,102,101,101,101,102,103,103,104,105,106,106,107,101,101,101,101,102,104,107,107,106,111,111,111,111,111,110,110,111,106,109,107,109,111,111,111,105,105,108,103,101,102,107,108,122,63,107,63,119,63,124,104,102,99,96,109,109,107,106,111,110,108,106,105,102,101,101,100,63,63,105,250,250,251,250,252,251,252,253,254,254,6,6,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,12,12,12,12,11,11,10,11,10,253,252,251,251,250,253,252,251,253,252,251,251,250,8,8,8,254,251,8,253,252,250,8,8,8,8,8,10,11,10,254,251,10,253,252,250,11,10,10,10,10,10,10,10,10,9,10,9,10,9,10,8,10,8,10,8,10,8,10,8,10,8,10,8,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9 ,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,108,108,108,108,109,110,110,110,109,108,107,107,106,105,104,104,103,102,101,74,100,74,108,74,105,74,100,74,101,74,103,74,106,74,108,74,111,74,102,74,104,74,104,74,106,74,110,74,101,74,101,74,110,110,110,109,111,110,109,107,107,105,104,102,102,102,100,99,109,108,107,107,106,107,107,107,106,106,106,107,107,108,107,107,107,106,106,106,107,109,105,106,108,108,108,108,108,109,111,110,109,110,110,111,105,106,106,106,107,105,105,107,107,107,107,107,106,106,101,103,106,63,111,108,107,107,102,105,106,123,106,106,106,63,63,109,108,107,250,251,252,251,252,252,253,6,6,6,6,6,6,6,6,6,12,6,6,6,12,6,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,12,11,11,10,11,10,10,10,10,10,10,10,10,10,10,10,253,252,251,251,250,10,10,10,10,10,10,10,11,10,253,252,251,251,250,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,9,9,10,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,8 ,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,107,74,108,74,109,74,110,74,108,74,107,74,107,74,107,74,108,74,110,74,107,74,104,106,106,108,102,105,106,108,110,105,105,107,108,109,111,106,107,107,108,108,108,110,107,107,107,107,111,111,111,106,106,106,105,104,103,111,110,109,108,107,106,105,105,103,102,101,101,99,98,102,103,109,108,108,108,107,107,107,107,107,107,107,108,108,109,110,111,100,101,102,100,104,105,106,109,109,109,111,110,106,105,110,104,102,105,100,110,108,107,105,104,96,103,105,110,107,107,108,123,63,106,106,102,102,101,101,101,106,110,250,252,109,107,104,250,6,6,6,6,12,6,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,12,6,12,12,12,12,11,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9 ,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,109,109,108,107,107,106,106,105,104,104,103,103,102,102,101,74,111,110,106,74,99,99,100,74,100,101,101,74,104,104,106,74,109,111,104,74,102,102,102,101,100,99,101,102,104,104,107,111,106,106,105,105,104,104,103,103,102,102,111,110,109,108,107,106,105,104,103,102,101,100,99,100,103,104,104,105,104,106,105,106,107,107,108,109,109,106,106,106,105,105,105,105,106,106,110,110,107,106,107,107,107,106,106,107,110,108,107,106,104,101,109,102,101,111,108,107,105,108,107,102,123,110,111,109,250,251,251,252,254,6,6,6,6,6,6,6,6,6,6,6,12,6,12,6,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,8 ,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,9,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,96,74,98,98,99,74,101,102,103,104,104,105,106,107,108,107,108,109,110,111,104,104,105,105,106,106,106,106,107,107,109,109,110,107,107,107,108,110,101,103,106,108,111,108,110,100,102,105,107,109,107,107,107,108,107,110,110,109,107,107,105,104,104,106,106,106,108,102,103,105,106,108,108,109,111,106,107,109,106,106,107,101,102,101,101,101,101,103,104,104,106,107,110,110,109,107,105,104,102,111,102,103,102,63,103,104,107,99,107,102,103,104,107,106,107,108,110,110,250,252,252,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,10,10,11,10,9 ,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,110,109,108,107,107,107,107,105,106,105,105,107,106,106,110,110,109,108,107,107,105,104,104,97,98,99,101,101,103,104,105,107,109,100,103,105,110,107,107,107,107,107,106,106,107,107,108,108,107,106,106,107,109,106,110,106,104,102,110,109,109,111,100,101,101,102,103,103,104,105,106,107,108,109,111,103,105,106,106,107,109,110,106,106,104,104,105,105,104,104,108,107,106,104,104,103,102,103,102,101,109,101,109,107,102,111,103,108,111,103,108,123,250,6,6,6,6,6,6,6,6,6,12,6,6,6,12,6,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,8 ,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,105,104,103,102,102,101,101,101,101,110,110,109,110,107,106,103,102,100,109,108,107,107,107,106,106,107,109,107,107,106,109,102,101,100,110,108,107,105,104,102,100,99,103,102,109,110,109,110,111,108,110,108,106,105,106,104,110,109,108,107,105,104,102,103,106,108,111,105,108,106,109,108,111,110,103,108,110,110,105,105,104,106,107,108,110,102,103,102,103,103,104,106,6,6,6,6,6,12,6,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,12,6,12,12,12,12,12,12,12,12,11,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,9 ,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,101,99,99,98,111,107,106,106,104,111,108,107,106,107,109,107,111,110,111,109,108,107,107,107,107,107,107,107,107,107,107,110,108,107,106,104,104,106,106,108,102,104,105,106,108,110,110,109,111,111,111,111,111,111,110,110,109,109,107,108,108,108,108,108,107,107,107,109,100,102,105,109,104,104,105,104,105,106,106,107,107,108,102,103,102,101,6,6,6,6,6,6,6,6,6,6,6,12,6,12,6,12,6,12,6,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,8 ,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,109,107,107,105,104,103,102,100,108,105,102,99,108,109,101,101,103,103,104,105,105,106,107,107,108,109,109,110,111,102,103,102,103,103,104,103,104,104,104,105,106,106,107,108,109,111,108,107,107,105,106,107,106,107,106,111,110,110,109,108,107,107,106,105,104,96,98,99,100,101,103,103,105,106,108,109,105,101,103,104,105,6,6,6,6,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,6,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,9 ,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,105,105,110,107,103,102,108,105,110,110,111,109,107,107,106,106,106,107,106,105,105,105,104,103,104,103,102,103,102,101,101,101,106,101,97,100,103,106,108,111,111,110,108,107,106,105,104,103,102,102,102,101,101,101,101,101,106,110,110,109,111,109,108,107,105,103,102,102,100,109,108,107,106,107,106,106,6,6,6,6,6,6,6,6,6,6,12,6,6,6,12,6,12,12,12,6,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,12,11,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,8 ,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,106,104,109,97,96,110,109,107,107,108,108,107,106,106,105,105,111,105,101,109,110,110,108,108,107,106,106,106,105,104,111,111,105,105,104,106,111,107,104,100,97,110,109,107,106,105,104,103,102,101,100,99,98,97,96,108,108,107,106,106,105,104,103,110,109,108,107,106,105,103,102,101,99,6,6,12,6,6,6,12,11,12,6,12,11,12,6,12,11,12,11,12,11,12,6,12,11,12,11,12,11,12,6,12,11,12,11,11,11,12,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,9 ,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,103,104,103,104,103,104,104,104,105,111,108,104,106,110,109,107,105,102,105,108,110,111,111,110,106,108,109,101,109,96,101,108,104,104,104,103,103,104,104,104,105,106,107,107,108,109,109,110,111,110,109,108,108,107,106,106,105,105,104,103,102,102,110,109,108,107,105,104,103,101,31,6,6,6,6,6,6,6,6,12,6,12,6,12,6,12,12,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,8 ,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,101,102,102,102,103,109,107,104,103,101,101,108,106,104,103,102,101,100,102,105,109,108,108,108,109,109,111,99,99,99,98,99,100,100,102,102,103,104,104,105,106,106,107,108,108,109,109,110,109,109,108,108,107,107,107,107,107,107,107,110,109,107,106,104,104,106,106,31,103,26,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,250 ,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,111,110,110,111,110,111,111,110,110,109,108,107,108,108,108,108,107,107,109,100,103,108,109,111,111,105,104,104,105,104,104,102,102,102,103,104,104,105,111,110,109,109,108,108,107,106,106,105,104,104,103,103,102,101,101,100,108,106,104,104,107,111,109,108,107,107,30,230,228,229,228,228,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,10,11,250,250,252 ,10,11,10,11,10,11,10,11,10,11,10,249,10,11,249,0,0,11,0,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,107,106,105,105,106,106,106,111,110,109,107,107,106,104,108,97,99,101,102,104,105,107,109,101,104,109,104,104,104,104,106,106,107,108,110,111,111,110,110,106,107,106,107,105,106,105,109,101,103,103,105,106,107,108,109,104,96,100,105,108,111,110,109,107,105,104,31,30,26,236,236,237,236,238,237,238,238,238,12,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,250,250,252,11,11,11,11,11,11,11,11,251,251,254 ,11,10,11,249,10,10,11,10,11,10,249,252,249,249,0,253,253,0,11,252,10,249,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,104,105,104,104,103,103,103,104,111,110,109,109,108,106,105,105,106,102,102,101,102,102,102,104,106,107,102,101,102,105,104,105,106,107,109,109,111,111,110,109,110,108,109,108,6,6,12,11,10,10,10,10,10,107,111,107,108,105,105,106,110,105,100,96,109,107,106,104,31,31,30,30,26,236,236,237,236,236,238,237,238,238,239,239,238,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,250,250,252,253,252,253,11,11,11,11,250,250,253,11,250,251 ,11,249,10,249,10,11,10,11,249,0,10,249,249,0,0,253,11,11,10,249,249,0,0,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,104,104,103,26,101,101,101,101,101,106,110,110,109,111,108,107,105,103,103,100,109,108,107,106,107,107,106,106,107,108,107,107,106,107,109,108,6,6,12,12,11,12,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,111,104,104,103,104,104,105,106,107,108,109,30,31,31,30,26,26,234,227,227,227,227,228,228,228,228,228,229,230,231,231,232,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,12,11,11,250,251,250,252,253,12,11,250,250,250,250,252,252,252,253,254 ,11,10,252,249,0,0,11,10,11,249,249,252,0,0,0,0,253,10,249,10,11,249,249,0,0,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,108,106,105,104,103,102,100,99,98,97,96,108,107,106,106,105,104,103,110,109,108,106,105,103,102,101,99,102,111,108,109,109,109,228,230,12,12,12,12,11,11,11,11,10,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,101,103,104,104,106,106,108,108,109,110,31,31,31,123,123,127,124,124,126,127,126,127,125,124,124,124,124,124,125,232,233,232,230,230,230,230,230,231,231,232,232,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,250,251,254,11,250,250,250,251,251,253,254,252,253,11,250,252,252,253,254 ,252,249,249,0,252,0,0,0,0,0,0,0,0,0,0,253,10,249,252,0,0,0,0,0,10,249,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,100,230,106,119,107,107,105,105,105,105,111,111,109,109,108,106,106,104,104,104,102,108,110,108,101,101,100,102,102,108,108,10,12,235,12,12,11,12,11,11,10,11,10,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,9,9,10,9,10,10,104,111,110,109,108,107,106,106,104,104,119,31,117,31,121,31,125,31,123,31,120,31,120,31,119,31,120,126,235,124,234,235,234,234,233,233,233,233,233,233,233,233,239,239,238,237,238,237,237,237,235,233,232,233,233,232,232,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,250,250,250,250,251,252,250,251,252,251,251,252,252,252,252,253,254,254,253,254 ,249,249,249,252,252,0,0,0,0,253,0,253,11,249,249,0,0,0,11,249,11,252,252,249,0,0,0,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,236,108,102,102,102,102,102,103,103,103,104,104,104,104,104,105,105,110,107,104,102,103,102,101,101,102,104,106,107,109,111,229,230,12,12,12,12,11,11,11,11,10,10,10,10,9,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,110,111,111,111,110,109,107,108,108,107,107,100,106,103,97,109,108,106,104,102,101,100,98,27,124,123,122,121,237,126,124,123,235,234,234,234,234,239,239,237,235,236,239,233,234,234,233,233,234,236,237,229,229,229,231,238,238,238,238,235,236,238,237,239,232,238,228,237,234,232,229,227,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,250,251,250,250,252,252,252,252,251,253,252,253,252,252,253,253,254,253 ,249,249,249,249,0,0,0,0,0,253,253,253,11,249,0,11,252,249,249,249,0,0,0,253,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,237,103,236,105,235,107,122,109,100,103,104,107,110,105,105,105,105,105,105,105,105,105,105,106,110,110,109,111,110,110,110,111,111,111,233,12,234,12,12,11,12,11,11,10,11,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,104,102,102,101,101,99,99,104,111,104,104,103,103,104,105,107,107,109,109,110,110,27,124,27,122,121,120,31,118,126,236,117,235,235,235,235,236,237,228,230,233,235,237,230,230,229,230,229,229,229,229,229,230,230,230,231,234,234,235,234,237,234,232,231,232,234,235,228,239,234,235,234,232,225,235,234,232,236,236,236,236,239,238,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,250,250,251,250,252,251,251,253,253,254,252,254,254,11,250,251,252,11,250 ,249,249,249,252,0,0,0,0,253,0,0,0,253,11,249,10,249,249,249,0,249,0,252,0,253,0,0,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,127,227,126,227,127,239,127,236,107,124,106,107,107,109,103,101,101,102,105,107,111,109,108,108,107,106,105,104,104,104,104,103,103,103,103,104,104,122,237,234,12,12,12,12,11,11,11,11,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,10,9,10,9,9,9,10,9,10,9,10,10,10,105,104,103,104,101,102,102,99,101,101,102,103,104,105,110,109,107,106,106,106,105,105,103,103,103,102,100,116,125,230,121,230,229,230,230,230,231,233,234,234,236,229,229,230,231,234,236,236,235,235,234,235,234,234,234,234,239,236,229,229,234,229,231,234,232,234,234,233,235,229,228,235,235,234,232,232,231,231,231,239,235,235,234,234,233,234,232,231,232,234,235,230,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,250,250,250,250,251,250,252,252,252,252,252,252,253,252,253,252,254,254,254,12,250 ,249,252,249,249,0,0,0,0,253,0,0,11,11,11,249,249,252,252,0,0,252,0,0,0,0,253,253,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,226,232,226,239,227,225,227,226,227,226,228,226,228,227,228,227,229,228,229,228,236,228,231,228,229,229,235,239,232,234,229,230,227,237,232,233,228,230,239,228,235,230,231,237,229,234,229,238,237,233,235,230,230,229,235,238,234,237,236,231,234,237,236,235,236,234,236,235,236,237,236,236,237,236,237,236,237,236,237,237,231,230,229,237,233,234,239,238,236,233,117,230,121,229,127,238,124,236,123,237,121,238,121,238,121,238,119,238,120,120,120,119,102,126,99,107,109,111,106,105,105,107,108,104,102,97,110,109,107,106,105,104,103,102,101,100,99,98,97,111,108,126,239,238,12,12,12,11,11,11,11,11,10,10,10,10,9,10,9,10,10,10,9,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,107,107,109,108,108,108,108,107,106,105,105,105,105,111,111,109,109,108,106,106,106,105,103,103,109,110,110,124,117,117,116,229,227,226,231,234,119,234,234,233,234,239,239,236,231,238,239,239,234,233,233,232,231,236,235,234,239,237,229,234,235,234,233,233,237,236,235,232,232,236,233,228,229,228,232,229,227,225,235,234,232,233,236,229,229,230,229,231,234,235,234,234,233,238,229,228,231,233,235,236,238,237,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,11,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,250,250,251,254,12,250,251,253,12,250,250,250,250,250,252,251,252,253,254,252,254,254,254 ,11,249,249,252,252,249,252,252,0,0,0,0,0,0,253,0,0,253,0,0,0,253,11,11,249,10,249,252,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,236,10,237,236,239,10,238,236,237,10,236,237,236,236,238,235,237,238,238,230,236,236,235,233,233,232,231,238,230,229,231,237,233,235,236,230,233,232,233,227,230,229,230,237,227,227,227,237,227,228,228,234,233,232,237,234,236,235,235,235,234,233,235,227,238,237,236,235,233,232,225,239,229,231,233,236,227,231,235,236,236,236,235,229,238,238,237,230,234,233,231,237,228,236,233,235,237,237,237,233,237,237,235,234,235,235,233,238,233,232,225,238,229,231,233,234,227,231,235,126,236,236,235,122,238,234,234,115,234,236,235,122,236,236,237,118,236,115,114,113,112,124,123,104,106,106,106,102,104,106,100,100,100,100,100,102,102,103,105,106,106,107,107,108,108,109,110,110,109,108,107,106,106,120,121,121,11,11,11,11,11,11,11,11,11,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,122,109,108,107,106,106,104,103,110,110,100,110,108,106,104,102,102,103,102,101,101,101,101,102,103,104,105,106,123,124,125,126,234,232,231,123,123,127,126,118,125,120,239,233,233,229,229,230,231,233,233,234,235,229,236,235,234,230,234,235,233,238,237,234,234,237,234,232,233,229,232,235,232,232,236,235,239,239,235,235,234,232,233,239,237,229,234,235,234,233,233,237,236,235,232,232,236,231,233,235,236,238,237,239,236,236,236,235,235,235,239,227,227,227,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,251,250,252,251,252,254,12,11,250,11,250,250,251,251,252,251,251,253,251,253,253,254,254,254 ,11,252,249,249,252,252,0,249,249,252,249,252,0,0,0,252,0,0,0,253,0,253,0,0,0,253,0,253,253,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,249,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,252,0,11,11,249,11,11,11,11,11,11,10,11,11,11,249,249,0,0,0,11,249,0,11,249,11,253,10,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,21,236,21,237,21,237,21,234,21,232,21,230,21,230,21,239,21,238,21,237,21,238,234,239,233,239,233,237,231,236,231,233,232,233,239,232,237,231,236,232,233,239,232,238,230,237,230,235,229,233,231,232,234,230,229,229,230,231,233,232,229,234,227,229,227,230,237,229,232,230,239,227,238,227,239,234,229,230,229,238,238,237,237,230,234,229,231,229,236,238,235,237,234,231,236,227,234,235,232,234,235,235,237,235,235,239,235,234,238,236,232,237,231,235,239,235,237,235,237,234,235,234,235,237,233,237,234,235,234,238,234,237,238,231,234,227,229,235,229,234,126,235,122,235,117,233,117,232,115,231,118,230,119,229,121,229,122,124,125,125,126,126,125,124,101,101,110,106,99,99,105,104,104,105,104,104,102,102,102,103,104,104,111,111,110,109,109,108,107,106,106,105,104,104,103,103,102,101,118,229,117,22,122,22,115,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,20,122,232,122,122,107,107,108,108,108,108,108,108,109,109,109,109,109,110,110,110,111,111,109,109,109,108,108,107,107,108,107,107,27,123,27,123,123,123,27,119,27,122,31,124,31,122,127,235,120,238,234,234,234,233,235,235,234,238,234,234,234,233,235,235,230,228,235,228,238,231,234,236,237,229,232,229,229,232,234,234,234,233,229,229,228,234,230,236,235,237,238,239,234,238,237,237,232,235,229,232,234,233,232,232,232,232,233,233,234,235,236,236,237,238,239,239,238,238,237,236,236,233,235,237,235,229,234,229,230,12,12,12,12,12,12,12,12,12,12,12,12,250,252,254,12,250,250,252,253,254,12,250,252,230,250,251,250,250,252,251,251,252,254,254,253,253,253,254 ,249,249,252,252,0,252,252,252,0,0,0,252,0,0,0,0,0,0,253,0,253,253,11,11,249,11,11,11,249,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,249,252,249,252,252,0,253,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,11,10,11,11,11,10,0,11,249,0,11,11,11,249,252,249,252,10,11,0,0,0,0,0,252,0,0,253,253,0,253,10,249,252,0,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,233,10,234,10,235,10,238,10,237,10,235,10,232,10,233,10,233,10,233,10,238,10,237,10,236,10,236,10,234,10,233,10,231,10,231,10,230,10,233,10,236,10,239,10,230,10,230,10,229,10,229,10,238,238,238,10,238,236,235,233,231,230,230,228,236,236,235,234,235,235,234,234,235,235,235,236,235,234,235,237,232,237,236,234,233,230,228,228,235,235,233,233,231,230,230,228,227,230,232,235,234,232,232,230,230,228,236,235,232,228,239,237,235,236,236,236,238,236,239,238,237,239,237,237,236,233,229,233,235,238,230,231,233,236,233,228,227,230,232,235,234,232,232,230,230,228,236,235,232,228,239,234,234,235,236,236,237,238,239,230,231,230,231,121,127,126,125,124,123,122,122,121,97,99,99,101,103,103,105,106,108,109,110,111,111,108,107,105,103,101,100,99,98,96,97,99,100,101,101,102,103,103,104,105,106,106,109,109,110,121,123,228,230,231,233,234,20,231,238,238,238,236,11,9,233,233,232,9,237,234,232,230,231,239,233,9,232,234,234,9,234,230,230,9,233,234,236,9,237,9,233,233,233,234,234,238,238,11,20,229,23,232,233,104,111,109,109,106,107,106,106,106,111,105,110,109,107,106,106,106,105,105,103,103,103,102,100,100,109,109,106,110,110,100,100,101,103,106,109,104,103,110,108,107,106,105,124,124,123,235,235,236,239,236,231,231,235,235,235,236,239,236,231,231,230,229,231,232,234,235,239,239,237,229,234,235,234,233,233,237,236,235,232,232,236,236,236,237,238,239,238,237,238,237,236,235,234,235,234,233,232,232,231,230,231,232,233,233,234,234,235,236,237,238,238,237,232,236,235,234,231,233,232,232,232,231,229,228,239,234,234,234,234,234,234,235,236,235,237,237,236,237,250,250,251,252,234,234,234,12,12,12,12,11,251,251,250,250,252,252,252,253,252,252,254,254,254,9 ,249,249,249,249,252,0,249,0,0,249,0,252,0,0,0,0,0,0,253,0,0,11,11,12,249,252,11,11,249,11,11,11,11,11,11,11,11,11,11,11,11,11,11,249,252,11,249,0,253,11,249,11,11,249,249,252,253,253,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,249,11,11,249,249,249,249,249,249,252,0,0,252,252,0,0,0,253,253,253,0,253,253,253,253,0,253,0,253,253,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,235,235,235,234,234,235,237,235,235,234,237,233,232,239,238,238,237,239,239,239,239,239,238,238,239,239,239,236,238,239,238,236,237,237,237,236,235,236,236,235,236,236,237,235,236,236,236,229,235,235,235,236,236,237,239,226,230,233,234,235,237,228,227,232,225,239,236,235,234,234,233,230,239,238,236,231,234,233,231,226,229,227,226,235,230,229,227,233,231,236,235,239,235,234,233,235,233,235,234,236,238,237,236,229,235,233,233,236,225,227,228,229,231,233,234,236,227,230,233,237,232,234,234,230,233,236,239,233,232,231,231,232,232,232,238,232,237,230,236,229,234,230,232,233,235,236,233,229,225,233,228,238,231,236,234,235,227,121,233,126,17,124,235,123,237,122,236,123,238,123,236,122,123,127,121,117,112,114,116,119,121,124,101,120,103,122,106,109,110,104,104,110,110,109,111,110,110,110,111,111,111,111,110,110,110,109,109,108,108,108,108,108,109,108,108,108,107,107,107,108,109,122,117,117,118,121,233,119,233,239,237,122,20,235,233,24,232,230,11,24,229,228,229,24,230,231,233,24,237,230,231,24,232,233,234,24,237,238,232,24,232,233,233,24,233,239,239,120,23,238,23,120,231,238,127,127,127,101,101,104,105,107,110,105,105,105,105,111,109,109,108,107,107,106,104,104,104,103,108,110,111,100,100,101,101,102,102,103,103,105,107,107,109,105,111,110,107,106,104,101,102,103,121,114,228,119,228,115,121,238,123,122,122,232,234,234,235,235,236,236,238,239,239,230,230,235,235,238,238,234,234,237,237,232,232,229,229,232,227,227,237,237,237,236,236,236,235,234,234,234,233,232,232,231,239,238,237,229,237,236,236,236,235,234,234,234,233,232,232,231,237,230,235,229,234,230,233,233,233,234,237,238,238,237,238,228,229,230,230,230,233,233,232,229,229,12,229,12,229,11,12,11,12,11,11,10,11,250,250,251,251,252,252,252,253,252,253,253,254,9,254 ,249,249,249,249,249,249,252,249,249,0,249,0,0,0,0,253,0,0,0,253,253,253,253,11,249,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,249,249,0,11,11,249,0,11,249,11,11,11,249,11,249,252,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,10,11,10,11,11,11,10,11,11,11,10,11,11,11,10,11,11,11,11,11,249,249,249,249,249,249,249,249,249,249,249,0,252,249,0,0,0,0,0,0,0,0,0,0,0,253,253,253,0,0,253,0,0,253,253,253,11,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,235,10,232,10,230,10,229,10,236,10,232,21,228,21,232,21,235,21,239,21,236,21,235,21,234,21,233,21,232,21,233,21,231,21,231,21,231,21,232,10,238,10,238,10,236,10,236,10,234,10,234,10,232,10,231,10,229,10,230,10,230,10,230,10,231,10,233,233,234,10,229,229,229,10,230,232,235,236,236,235,239,236,233,230,229,238,237,238,238,236,235,234,232,231,230,228,227,228,237,237,235,234,232,231,230,231,231,236,239,229,229,229,238,238,237,238,236,235,232,230,231,228,237,236,235,235,234,234,234,235,236,236,235,234,235,237,232,234,236,239,231,230,229,228,227,232,225,238,236,235,229,233,238,229,237,227,236,233,232,238,231,238,237,237,235,121,234,126,17,126,17,125,236,125,236,125,235,124,237,125,122,121,120,126,125,123,123,123,107,123,109,119,104,121,105,121,111,111,110,108,106,105,104,103,102,102,102,101,101,101,101,106,110,110,109,111,109,107,105,103,102,102,100,108,108,107,107,106,106,106,106,107,109,116,117,117,117,118,118,228,237,237,238,238,20,230,20,230,231,231,231,232,231,232,232,232,233,233,234,234,235,236,237,239,237,238,239,232,232,232,232,232,232,233,233,11,20,235,234,239,231,239,121,121,121,119,116,100,100,104,107,101,99,111,108,106,103,102,100,98,96,97,99,100,100,102,103,103,105,106,106,109,109,111,105,104,106,105,106,106,107,109,109,111,110,106,99,99,100,100,101,103,104,125,125,122,118,116,124,122,123,122,123,124,122,125,238,236,237,236,235,236,234,234,234,233,232,233,232,231,230,231,230,229,228,228,238,237,235,234,234,235,236,236,236,237,237,238,238,239,239,233,232,234,234,234,235,235,236,236,236,235,234,234,239,238,237,238,238,239,239,239,239,239,238,234,236,235,234,234,239,238,235,235,235,235,236,236,237,239,239,239,238,12,12,12,12,12,12,11,11,11,11,11,11,10,10,10,251,252,10,250,251,252,253,9,9,9,9,9,9,9 ,11,249,249,249,252,249,253,253,0,253,253,0,0,0,252,0,0,253,0,253,253,0,253,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,249,249,252,0,253,11,249,0,0,11,249,11,249,249,249,249,249,0,0,0,0,253,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,249,249,249,252,249,252,252,0,252,252,252,0,252,252,0,0,0,0,0,0,253,253,0,253,253,253,253,0,0,253,253,253,253,253,11,12,11,228,230,231,232,233,234,235,236,237,237,239,236,236,235,235,235,235,235,238,235,233,10,234,230,232,234,237,237,236,10,236,235,236,10,239,239,236,10,234,233,232,10,231,230,228,10,228,227,226,10,227,227,228,10,236,235,234,10,234,233,233,10,239,237,237,10,235,234,235,10,236,235,235,10,239,239,233,10,231,232,232,10,234,234,235,10,236,237,237,10,238,236,232,232,232,238,237,236,233,231,231,233,236,236,235,233,232,234,234,234,230,231,233,234,237,238,228,228,228,229,230,231,232,233,234,235,237,239,235,234,233,233,232,231,230,230,229,238,236,235,233,232,230,227,233,234,234,235,237,237,233,233,235,235,236,237,237,238,239,15,230,15,232,15,234,235,237,239,235,234,233,233,232,231,230,230,17,17,17,17,17,17,17,17,17,230,230,231,127,126,126,126,127,127,127,127,126,107,107,106,105,104,103,101,102,101,102,102,104,106,106,101,101,102,105,107,108,110,110,111,110,109,108,108,107,106,104,104,103,102,102,101,110,108,107,104,102,100,104,104,104,105,105,105,105,110,107,109,123,127,125,123,121,122,127,119,231,238,236,233,232,232,20,234,20,234,234,234,234,234,235,235,237,236,238,239,231,232,233,233,233,234,235,236,236,239,23,234,23,239,233,239,127,125,122,121,127,126,106,109,102,104,106,106,107,109,110,109,108,106,105,103,102,111,108,109,111,108,111,108,108,107,107,107,106,107,107,108,109,110,108,109,109,109,110,109,107,109,111,104,105,106,106,108,108,111,104,127,123,122,121,119,125,106,99,99,100,100,124,125,235,236,237,238,239,238,238,233,233,232,231,231,231,230,229,230,229,228,228,227,227,229,229,229,236,236,237,238,237,239,239,239,233,233,233,235,236,237,238,239,233,232,232,233,232,233,233,239,236,236,239,238,233,233,233,232,231,231,232,233,232,233,233,239,236,232,236,236,236,12,237,12,237,12,12,11,12,11,12,11,12,11,11,10,11,10,11,10,10,10,10,250,10,9,10,9,10,9,10,9,10,9,10,9,10 ,249,249,252,249,252,253,0,253,253,253,253,253,0,253,0,253,253,253,253,253,253,253,11,252,11,11,11,11,11,11,11,11,11,11,11,11,11,249,249,252,0,0,0,0,253,11,249,249,252,249,0,249,0,0,0,0,0,0,253,11,249,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,249,249,249,249,11,0,252,11,249,249,249,249,249,0,252,252,0,252,252,0,252,252,0,0,0,0,0,253,0,253,253,0,0,253,253,253,253,0,253,253,253,234,249,0,239,238,239,238,239,10,235,10,233,10,234,10,229,10,233,10,235,10,238,10,230,10,232,10,232,10,235,10,231,10,237,10,234,10,239,10,236,10,236,10,235,10,236,10,236,10,238,10,238,10,239,10,237,10,236,10,236,10,232,10,230,10,238,10,237,10,239,10,229,10,238,10,236,10,233,10,232,10,228,227,231,232,233,239,239,237,236,238,238,238,236,236,236,236,239,238,237,235,233,231,230,231,234,235,234,233,237,227,227,228,228,116,229,117,231,120,232,122,235,125,239,122,234,124,237,125,239,126,239,125,236,124,235,235,235,235,235,236,235,238,237,235,233,232,234,234,234,230,232,233,236,234,233,234,239,233,232,232,235,231,239,229,234,228,237,236,239,234,239,238,236,225,235,124,17,122,17,126,17,113,17,119,17,126,17,126,124,122,121,120,119,118,117,117,110,100,108,107,107,105,104,111,109,107,106,108,107,107,111,105,101,103,104,104,111,110,109,108,110,108,111,110,110,110,106,106,107,106,104,111,110,109,108,109,107,107,107,105,106,106,106,107,111,111,111,105,106,110,107,109,105,127,125,122,122,127,127,127,127,127,127,127,235,236,236,237,20,237,238,20,227,227,229,11,230,230,231,231,11,11,235,233,233,233,233,234,231,229,229,230,126,127,127,127,127,126,104,106,109,103,102,108,107,111,102,102,105,111,107,106,105,104,103,101,100,109,108,110,100,104,107,109,110,111,110,110,110,110,109,108,108,108,108,108,108,110,108,109,111,110,106,103,101,100,98,96,98,100,100,102,103,104,105,111,108,108,110,110,110,110,121,119,116,239,239,239,239,239,238,238,238,238,239,233,233,234,233,233,233,239,237,235,234,232,232,238,238,236,237,237,237,237,234,236,228,227,228,227,228,228,229,228,237,234,233,229,229,230,230,233,235,235,234,234,234,234,234,235,234,234,233,229,229,230,230,12,236,12,12,12,12,12,12,11,12,11,11,11,11,11,11,10,11,10,10,10,10,10,10,10,10,10,250,9,10,9,9,9,10,9,9,9,10,9,9,9 ,249,249,249,249,249,253,0,253,253,0,253,0,0,253,252,252,0,0,0,253,253,253,0,0,0,253,11,12,249,0,11,12,11,12,11,12,249,249,252,252,0,0,253,253,253,12,11,249,249,249,249,252,252,252,0,0,0,0,0,253,0,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,0,249,0,12,249,12,11,249,249,249,249,249,0,249,249,0,249,252,249,252,0,252,0,0,252,0,252,253,0,253,0,253,253,253,253,0,253,253,0,253,253,252,0,253,253,253,231,231,10,230,230,230,10,229,229,229,10,229,230,229,10,227,227,227,10,228,10,231,10,229,234,237,10,228,10,227,10,228,10,230,10,231,10,233,10,233,10,234,10,236,10,237,10,235,10,232,10,231,10,229,10,229,10,236,10,234,10,232,10,231,10,230,10,229,10,228,10,230,10,233,234,236,231,232,239,239,233,233,230,230,235,238,235,232,232,10,231,231,239,10,235,233,234,10,229,230,232,10,229,230,229,10,229,229,230,230,230,230,230,231,231,234,235,235,237,238,238,239,239,239,239,232,232,233,236,230,234,231,232,239,230,237,229,235,234,233,228,231,228,229,232,238,235,227,236,228,239,230,234,233,234,234,238,238,235,238,234,234,235,239,229,236,230,17,122,15,123,17,117,15,118,17,118,15,117,119,125,231,122,124,123,238,123,124,102,78,102,100,99,78,102,105,106,78,104,104,103,78,102,101,110,78,107,104,102,78,106,111,111,78,108,107,106,78,105,103,102,78,101,101,101,78,107,108,107,78,105,104,104,78,103,103,102,78,100,100,99,78,101,102,102,78,104,106,109,78,103,119,117,239,122,125,121,234,117,127,124,234,118,122,235,236,236,239,237,23,237,238,20,234,227,23,227,238,234,239,230,238,237,230,124,21,121,120,120,229,119,104,102,78,105,108,110,78,110,109,108,78,106,106,107,78,105,111,109,78,106,104,102,78,101,100,102,78,105,109,111,78,108,107,106,78,105,105,104,78,103,103,103,78,103,103,110,78,109,108,107,78,106,105,105,78,104,102,102,78,106,100,102,78,111,108,107,78,105,126,124,78,120,232,232,78,231,231,232,233,233,233,233,234,236,236,237,239,235,232,230,228,230,238,237,235,232,232,228,230,233,233,232,232,233,232,232,233,235,238,237,237,237,237,237,237,236,237,237,237,237,237,237,237,237,237,237,237,12,237,12,237,12,12,12,12,11,12,11,12,11,12,11,12,11,11,11,11,10,11,10,11,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10 ,249,253,253,253,253,253,253,253,253,253,253,253,0,0,0,0,253,253,0,0,253,253,253,0,253,253,12,11,249,252,0,11,11,11,12,11,249,249,249,249,252,249,249,249,252,0,0,249,0,252,0,0,0,253,253,253,0,0,0,253,253,253,253,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,252,11,11,249,249,249,249,249,249,252,249,252,252,249,249,252,0,0,0,252,252,0,0,0,0,0,0,0,0,0,0,0,253,0,253,253,253,253,0,253,0,0,253,10,237,10,234,10,233,10,232,10,233,10,232,10,232,10,233,10,232,10,233,10,232,10,230,10,230,10,232,10,232,10,233,10,234,233,232,232,234,236,238,238,237,236,236,235,235,236,235,235,234,233,234,233,235,234,235,234,234,239,238,238,237,232,236,225,235,227,234,229,232,231,224,232,226,234,228,237,229,231,231,232,233,234,235,237,239,232,238,228,237,234,232,229,227,225,235,234,232,238,234,231,229,231,234,235,236,237,238,239,233,232,233,233,233,234,234,234,235,235,237,237,238,229,230,231,232,233,235,237,238,228,237,235,233,234,230,239,239,238,234,231,228,226,225,227,229,230,232,239,233,232,233,233,233,234,234,234,235,235,237,237,238,229,230,231,17,17,17,17,17,17,17,17,17,17,17,17,17,118,121,125,115,114,116,117,118,119,108,107,106,105,104,104,97,98,99,100,101,103,104,105,106,108,109,101,103,106,110,109,107,104,103,102,103,108,111,108,108,108,108,108,110,108,108,108,111,111,110,109,109,109,108,107,107,107,106,105,104,105,102,102,101,101,101,103,104,105,106,106,107,107,109,110,106,105,104,105,106,124,125,126,126,126,127,127,124,121,121,123,124,126,124,230,230,230,234,233,239,236,234,233,127,122,120,122,123,118,113,125,123,121,104,108,102,104,111,109,109,106,107,106,106,106,111,105,104,110,110,109,109,109,109,104,104,102,101,104,106,109,106,107,108,107,104,100,96,109,108,106,106,104,103,102,101,100,99,98,97,111,108,107,106,106,105,104,111,110,108,107,106,105,102,101,108,105,104,111,104,99,109,108,106,104,102,116,235,122,228,226,226,227,228,229,230,231,233,233,234,234,239,239,238,236,237,236,239,239,236,238,236,237,239,234,232,236,237,238,231,232,233,234,234,234,235,236,239,225,225,226,227,228,229,230,231,232,233,234,235,237,237,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9 ,253,253,253,253,253,253,253,0,253,253,253,0,253,253,253,0,0,0,0,0,0,0,0,0,253,0,253,253,253,253,253,12,249,0,11,249,252,249,249,249,249,249,249,0,249,249,252,252,0,0,0,0,0,0,0,0,253,0,253,0,253,0,11,253,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,249,11,12,11,252,11,249,249,249,249,249,249,249,249,249,249,249,252,0,249,252,0,252,252,249,252,0,0,0,0,0,0,0,0,0,0,0,0,0,253,253,253,253,253,253,253,0,253,253,253,235,234,233,10,233,232,233,10,233,232,232,10,233,233,233,10,232,233,232,10,232,10,234,10,229,238,239,10,237,230,226,226,228,231,233,235,237,239,239,238,237,236,235,234,239,232,238,231,236,230,234,230,232,229,230,229,228,229,226,10,224,10,237,10,238,10,235,10,232,10,230,10,228,10,237,10,235,10,234,235,234,10,234,232,231,232,234,235,10,239,10,235,234,232,230,238,235,232,228,231,234,234,236,236,236,237,239,236,236,238,236,239,238,238,238,235,235,235,236,237,236,235,235,235,234,234,234,234,235,235,237,227,226,224,236,237,236,234,232,233,232,15,232,15,228,15,236,236,238,238,235,239,232,238,230,235,229,17,15,17,15,17,15,17,15,17,15,17,116,235,124,227,123,224,122,237,123,234,232,107,78,109,78,109,78,109,78,106,78,102,78,100,78,108,78,106,78,107,78,106,78,107,78,108,78,106,78,109,78,100,78,101,78,104,78,107,78,103,78,104,78,103,78,111,78,109,78,109,78,107,78,106,78,105,78,106,78,102,78,102,78,101,78,101,78,103,78,104,78,106,78,107,78,101,78,101,78,104,78,120,236,119,235,127,230,126,238,115,233,116,232,119,232,123,233,119,233,118,232,116,233,117,232,103,78,105,78,106,78,103,78,100,78,100,78,107,78,104,78,103,78,101,78,99,78,102,78,104,78,101,78,108,78,106,78,104,78,104,78,104,78,104,78,105,78,106,78,108,78,109,78,111,78,109,78,108,78,106,78,105,78,103,78,102,78,109,78,106,78,111,78,108,78,104,78,103,78,106,78,108,78,233,78,234,78,236,78,238,78,238,78,236,78,235,78,236,236,236,234,239,231,229,233,237,235,231,238,228,230,230,231,231,232,233,233,234,234,235,236,236,237,237,239,239,238,237,237,236,235,12,235,12,233,12,232,12,237,12,12,11,12,11,12,11,12,11,12,11,11,11,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10 ,253,253,253,253,253,253,253,253,253,0,253,253,0,0,0,0,0,252,0,0,253,253,0,0,0,0,0,253,253,253,253,253,253,11,249,249,249,249,252,249,252,252,0,252,0,252,252,252,0,0,0,0,0,253,0,253,0,253,253,253,0,253,253,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,249,249,252,252,0,0,253,10,249,249,249,249,252,249,252,249,249,252,249,0,252,252,0,0,252,0,252,0,252,252,0,0,252,0,0,252,0,253,0,0,0,0,0,0,0,0,253,0,253,253,0,253,10,10,232,10,10,10,235,10,10,10,236,10,10,10,235,10,10,10,236,10,10,10,235,10,10,10,239,10,10,10,10,10,10,10,229,10,10,10,10,10,10,10,236,10,239,10,238,10,237,10,235,10,234,10,233,229,232,238,230,239,229,237,228,236,227,235,225,234,224,233,233,232,10,231,230,229,10,229,228,238,10,236,229,229,10,229,231,234,10,234,234,233,10,229,228,237,10,238,227,230,10,230,230,229,229,228,227,227,230,231,231,235,235,228,229,229,228,228,229,228,228,229,229,228,229,229,229,236,234,232,237,235,236,239,239,239,237,238,227,230,229,230,230,229,235,228,227,227,234,231,231,235,235,17,17,17,15,17,126,228,125,229,123,228,121,229,119,236,118,232,126,235,121,239,118,239,122,233,111,230,118,228,104,230,120,229,105,239,123,236,102,24,126,24,110,24,125,24,104,24,124,24,103,121,123,126,107,119,121,124,102,120,124,118,104,104,117,106,108,110,126,101,101,101,125,110,110,110,126,127,110,121,120,120,105,104,118,102,102,100,127,109,108,107,123,106,107,107,120,106,106,106,117,107,108,107,115,107,106,106,117,107,109,105,123,108,108,108,118,108,122,111,229,109,127,124,233,125,104,104,116,102,102,102,127,105,111,109,126,110,108,109,122,110,109,108,123,107,107,105,117,103,102,102,123,103,105,105,118,108,110,105,117,105,109,99,117,101,102,102,116,99,101,101,127,102,103,105,118,111,109,107,120,110,107,106,122,104,103,103,127,101,101,101,125,109,109,106,121,110,103,102,122,99,100,101,123,103,105,110,121,121,122,233,121,233,234,234,119,237,239,237,119,236,234,234,123,231,231,229,126,228,228,228,238,227,228,239,232,232,232,233,233,234,234,234,236,236,236,237,238,239,238,237,238,237,236,235,234,235,234,12,232,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,10,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,9 ,253,253,253,253,253,253,253,253,253,253,253,253,253,0,253,252,0,252,252,0,0,0,0,0,0,253,0,253,0,253,253,0,11,252,252,0,0,0,253,12,252,249,249,252,249,249,252,0,0,0,0,0,253,0,0,0,253,253,11,249,11,249,0,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,249,233,231,10,249,252,252,253,234,249,249,249,249,252,252,252,252,252,249,249,0,0,0,249,0,252,252,249,252,0,0,0,0,0,0,252,0,253,0,0,0,0,0,0,0,253,0,0,0,253,229,253,229,10,230,10,231,10,231,10,236,10,235,10,235,10,236,10,236,10,235,10,236,10,236,10,235,10,229,10,227,10,236,10,237,10,233,10,230,10,229,10,229,10,237,10,235,10,230,10,236,10,235,10,234,10,235,10,234,10,235,10,236,10,236,10,237,10,238,10,237,10,237,236,234,10,230,230,229,10,238,237,237,237,239,237,229,234,235,234,233,233,237,236,235,232,232,236,239,228,229,230,231,235,237,235,234,233,232,232,231,231,230,229,228,228,227,227,228,231,232,228,229,229,228,228,229,228,228,229,229,236,234,232,237,235,236,239,239,239,237,233,231,230,229,116,228,116,236,124,227,113,15,116,15,118,15,120,15,231,232,228,15,229,15,228,15,228,228,229,229,123,234,232,237,235,236,239,119,108,122,106,115,111,121,228,120,228,122,236,121,107,127,107,120,107,119,107,120,108,126,105,125,106,124,108,122,105,120,108,118,105,117,107,118,109,120,106,122,107,117,108,118,110,126,107,125,107,125,111,123,106,123,106,121,104,122,111,123,109,121,107,112,105,116,103,121,101,125,99,121,102,123,127,120,120,120,120,120,119,119,24,119,24,119,24,118,24,118,24,118,24,118,24,117,24,117,24,117,104,117,96,117,111,116,105,127,100,126,97,126,103,126,103,122,111,122,109,115,107,115,106,124,106,127,101,122,101,120,103,117,105,126,107,125,101,127,105,126,111,127,102,118,99,118,100,118,100,118,106,119,107,119,105,120,105,120,111,121,109,127,108,127,106,126,104,126,102,125,110,125,101,120,100,121,102,126,108,124,107,121,105,119,105,121,109,122,126,121,127,120,127,120,233,120,235,122,237,126,239,123,232,121,230,122,233,124,236,235,235,235,235,235,235,235,118,236,236,236,237,239,238,237,125,237,12,11,12,11,12,11,12,233,12,11,12,12,11,11,12,12,11,11,11,12,11,11,11,12,11,11,10,11,10,11,10,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10 ,253,253,0,11,12,253,253,253,253,253,253,253,0,252,0,252,252,252,252,0,0,0,0,0,0,0,253,0,253,253,253,253,253,11,249,249,249,249,249,249,252,252,252,249,0,252,0,0,0,0,0,0,0,0,0,253,253,253,253,253,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,10,10,235,249,249,249,249,249,249,249,249,249,249,249,249,249,252,252,249,249,249,249,249,252,252,249,249,249,249,249,252,0,252,0,252,0,0,0,252,0,0,0,0,0,252,0,0,0,0,0,0,253,0,0,0,253,253,253,253,253,10,249,0,0,10,10,10,10,10,10,10,10,10,239,10,238,10,236,10,235,10,234,10,233,10,232,10,231,10,230,10,229,10,228,10,227,10,226,10,225,10,10,10,10,10,10,10,239,10,238,10,237,10,236,10,235,233,234,10,233,238,232,10,231,234,230,231,229,228,228,237,227,234,226,233,225,230,224,228,10,228,10,230,10,235,10,238,10,234,10,237,10,232,10,229,232,234,10,234,235,236,230,231,232,232,233,234,235,237,238,239,234,234,234,234,230,230,231,232,233,233,234,236,236,237,237,238,231,231,236,237,239,232,239,229,239,234,236,234,239,236,231,231,226,232,226,17,15,17,15,17,15,17,15,17,15,17,124,232,127,233,122,236,124,237,118,238,120,231,124,237,124,238,127,236,125,239,123,234,122,236,122,107,124,111,123,107,123,106,120,104,124,103,119,102,117,101,115,111,113,106,124,99,122,100,121,100,127,101,124,104,122,106,118,109,116,104,119,102,126,102,126,100,125,101,125,125,127,125,126,124,126,125,122,121,120,126,125,102,123,111,122,109,127,107,118,105,122,103,124,101,124,99,125,103,120,104,119,104,120,105,119,107,119,108,119,109,118,106,125,105,124,105,126,106,125,105,126,103,126,102,126,102,127,100,124,109,123,108,116,99,117,108,116,106,116,105,117,109,124,107,120,108,118,109,116,111,124,106,122,104,119,103,117,102,115,101,118,100,122,102,122,105,121,108,121,102,121,102,122,103,121,103,121,104,121,104,121,105,116,110,125,104,124,103,121,101,120,102,119,106,127,109,123,108,122,108,118,109,118,110,120,104,117,103,119,101,121,238,120,235,121,232,120,229,117,234,127,237,122,234,118,239,117,124,126,234,125,238,118,238,236,237,238,232,233,119,234,119,235,235,236,236,236,237,237,12,11,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10 ,253,253,0,12,12,253,253,0,12,249,249,249,249,252,249,0,252,252,0,252,0,0,0,0,253,253,0,253,12,12,249,252,249,252,0,0,253,253,12,249,249,252,249,252,249,252,249,252,252,0,0,0,0,0,0,253,253,0,253,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,235,10,232,231,230,14,230,14,236,14,239,14,249,249,249,249,249,252,249,249,249,252,249,249,252,249,252,249,249,252,249,249,252,252,249,0,252,249,249,249,252,252,252,252,0,252,0,0,0,0,0,253,0,0,0,0,253,0,0,0,0,253,0,0,253,253,253,0,253,0,253,10,230,249,231,10,231,10,232,10,233,10,234,10,238,10,239,10,237,10,235,10,234,10,238,10,235,10,235,10,233,10,233,10,232,10,233,10,232,10,232,10,230,10,230,10,238,10,239,10,238,10,236,10,235,10,233,10,232,10,230,10,228,10,227,10,225,236,235,235,233,233,236,225,227,228,229,231,233,234,236,227,230,233,237,235,237,236,237,238,238,239,233,232,233,232,233,234,233,233,234,234,234,234,234,234,235,236,237,237,236,237,238,228,228,229,229,229,230,231,231,232,232,15,233,15,234,15,236,15,238,239,238,232,234,232,237,234,234,233,15,17,15,17,15,17,15,17,15,17,15,17,238,126,228,123,127,229,122,231,122,232,127,232,121,234,120,235,121,15,126,105,118,99,117,106,124,107,121,109,118,106,121,104,122,123,125,125,121,121,123,123,124,125,125,126,127,126,125,125,124,109,122,111,121,104,120,105,118,118,126,125,124,123,121,119,118,116,115,116,120,126,126,126,127,108,127,108,126,100,127,105,127,109,126,107,125,108,123,110,124,109,125,107,123,104,124,106,117,106,122,102,124,105,124,108,125,109,120,106,119,109,119,106,118,101,125,101,124,101,124,103,126,103,125,111,126,110,126,108,127,107,124,106,124,105,120,110,124,109,125,107,123,105,123,103,122,102,122,110,122,105,126,102,124,107,122,106,120,105,114,97,117,99,120,101,123,103,118,105,125,107,123,109,123,103,122,107,125,105,127,105,122,105,127,105,125,105,121,106,123,110,123,111,126,110,126,111,123,111,120,110,117,110,121,109,115,108,124,108,123,109,123,108,123,107,122,238,121,234,122,231,124,229,121,231,119,231,125,238,120,235,117,229,113,230,123,232,121,235,125,239,121,77,235,124,235,123,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11 ,253,253,12,253,253,253,253,253,253,253,0,252,252,0,252,0,0,0,0,252,252,0,0,252,0,0,0,0,0,253,0,253,0,253,253,253,12,249,249,249,249,249,252,252,249,0,0,0,252,0,0,0,253,0,253,0,253,253,253,11,249,252,253,11,249,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,10,238,10,236,10,235,10,237,10,234,10,239,10,239,10,239,10,10,10,249,0,10,249,249,249,249,249,249,249,252,249,249,249,249,249,252,249,249,249,249,249,252,252,249,252,252,249,249,249,249,252,252,0,0,0,253,253,0,253,253,253,0,0,0,0,0,0,0,0,253,0,0,253,253,253,253,253,253,253,253,253,253,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,235,10,10,10,230,10,10,10,229,10,10,10,239,10,10,10,230,10,10,10,234,10,10,10,235,10,10,10,234,10,10,10,233,234,10,234,235,235,10,236,236,236,237,237,238,238,239,239,230,230,231,230,230,231,231,231,231,231,232,231,231,232,232,232,235,232,232,233,234,233,234,234,233,235,236,236,235,237,236,234,236,15,15,15,17,15,15,15,17,15,231,15,230,15,231,231,231,231,232,231,231,232,232,232,232,232,232,233,17,17,17,17,17,124,236,123,237,123,236,123,230,123,235,125,232,121,24,122,24,122,24,120,24,124,125,121,108,127,125,123,107,122,122,122,105,121,121,120,110,119,109,118,107,116,105,115,104,123,98,124,101,121,103,116,105,123,109,127,103,124,110,121,107,119,107,117,106,117,107,117,108,126,126,125,106,123,121,119,110,116,125,124,110,123,122,122,100,123,124,124,103,122,123,125,106,120,121,120,111,123,125,126,106,124,124,124,106,124,124,125,104,125,125,125,103,126,126,126,102,127,119,113,110,122,125,127,108,123,122,120,105,118,118,117,110,117,122,126,101,127,124,122,107,118,116,125,102,122,123,122,107,123,124,124,107,122,125,127,107,127,127,126,101,126,127,127,111,127,126,126,107,123,124,124,104,125,124,123,103,125,116,120,104,119,118,116,109,115,116,118,106,125,121,121,104,121,122,122,101,125,125,119,103,117,117,117,232,119,115,112,238,120,120,120,235,120,121,123,105,125,125,127,236,125,124,122,77,120,119,118,77,125,123,121,12,11,236,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,11,10 ,253,253,253,0,253,0,12,12,253,12,253,249,249,249,249,249,249,249,249,249,249,249,0,0,0,0,0,249,252,0,0,0,252,0,0,0,252,0,252,0,0,0,0,0,0,0,0,0,253,0,253,0,0,253,253,253,0,253,0,253,253,253,12,249,252,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,10,233,10,235,10,234,10,239,10,237,10,235,10,233,10,231,10,229,10,227,10,225,10,233,10,235,249,228,249,249,249,249,249,252,249,249,252,252,249,249,249,249,249,252,249,252,249,249,249,249,252,0,0,252,252,0,0,0,252,0,253,0,253,253,253,253,253,253,253,253,0,0,0,0,253,0,0,0,0,0,253,253,253,253,253,253,253,253,253,233,249,0,10,233,10,234,10,239,10,239,10,238,10,237,10,237,10,239,10,238,10,237,10,237,10,235,10,235,10,235,10,237,10,237,10,235,10,238,10,237,10,239,10,238,10,234,10,236,10,235,10,235,236,238,10,239,237,236,10,234,233,232,231,229,229,238,235,233,230,227,229,229,229,229,229,229,229,230,230,230,230,230,231,231,232,232,233,233,233,234,234,234,234,235,235,236,236,237,237,237,238,238,239,239,234,234,234,236,235,235,15,235,236,235,237,237,239,236,237,236,236,236,236,236,23,238,23,15,23,15,23,15,23,15,235,15,236,15,237,237,238,238,239,239,234,234,234,236,235,122,235,123,235,126,15,17,15,17,15,17,15,121,237,118,239,119,237,127,236,125,236,123,103,121,101,119,99,117,111,126,99,115,99,116,102,118,104,121,104,126,102,126,101,126,101,122,110,127,109,124,107,122,103,123,100,127,108,117,107,118,106,117,107,119,107,122,106,124,102,124,100,124,108,125,105,126,102,124,99,122,102,121,110,118,110,116,108,123,108,118,105,124,104,124,109,124,107,123,104,123,103,123,108,124,105,125,106,126,108,116,110,118,108,121,110,123,105,125,107,127,107,125,107,126,107,126,107,127,107,127,110,116,106,122,104,124,111,123,109,123,107,126,107,127,107,124,107,122,111,120,105,117,110,126,101,121,100,115,108,120,105,120,102,116,99,122,109,125,106,122,105,120,108,120,102,120,110,127,107,125,105,123,103,121,101,118,99,117,97,118,108,121,106,117,105,120,111,115,108,114,106,112,103,112,101,113,98,114,101,115,102,114,235,115,228,117,228,124,230,115,234,115,236,117,239,119,234,121,238,122,77,124,77,125,77,125,77,123,77,123,77,123,77,126,237,235,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,10,11,10,11,11,11,10,11,10,11,10,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11 ,253,253,253,253,253,253,253,253,253,253,253,253,252,249,0,249,0,249,249,0,0,252,252,252,252,0,0,0,0,0,0,0,0,0,0,252,0,253,0,0,0,0,253,253,0,253,253,253,0,253,253,0,0,253,0,253,0,253,253,253,253,11,249,249,0,11,249,252,12,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,11,238,10,236,10,233,10,231,10,229,10,226,10,224,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,249,249,249,249,249,249,252,252,252,252,252,0,252,0,253,0,249,249,249,249,252,0,0,0,0,253,252,252,0,249,252,0,0,0,0,0,0,0,0,0,0,253,253,253,0,253,253,253,0,0,0,0,0,0,0,0,253,0,253,253,253,253,253,253,253,253,253,253,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,239,10,238,10,237,10,236,10,235,10,234,10,233,10,232,10,231,10,230,10,229,10,231,10,230,10,230,10,10,10,10,10,10,10,10,10,238,10,237,10,236,10,234,10,233,10,232,10,230,10,229,10,228,10,226,10,225,10,230,10,229,10,229,229,229,10,238,237,236,10,234,232,232,230,230,230,229,239,238,238,237,237,238,238,237,239,239,239,234,234,234,235,235,235,236,236,236,237,237,237,237,238,238,230,15,15,15,15,15,15,15,15,15,15,15,230,15,239,238,238,237,237,238,238,237,239,239,239,122,234,123,235,125,235,126,236,118,237,120,121,123,125,126,116,125,235,121,236,118,232,127,231,122,119,116,114,113,115,117,118,120,121,123,125,126,121,122,121,126,125,127,127,127,127,127,127,126,126,125,125,123,124,124,124,124,124,123,123,123,125,116,118,121,125,115,114,116,117,118,119,120,122,122,124,124,125,126,125,124,123,123,123,123,124,126,124,122,120,122,124,120,122,125,118,118,118,118,117,118,117,118,117,119,119,120,120,120,122,121,122,122,123,123,124,125,125,126,122,122,121,121,120,120,121,122,124,126,125,125,125,127,126,125,124,115,115,115,116,118,119,120,121,122,124,124,125,126,125,124,123,123,123,124,126,124,121,120,122,118,121,124,127,122,122,127,122,120,122,123,118,113,125,123,121,119,118,116,115,113,112,124,122,122,120,119,126,124,122,120,118,115,118,122,121,120,120,119,119,118,118,118,118,119,120,120,119,119,119,118,118,118,117,117,118,117,117,117,117,117,117,117,121,121,120,121,121,118,118,118,119,120,121,127,126,125,125,124,123,122,122,121,120,120,119,118,117,236,238,236,237,239,228,232,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10 ,253,253,253,253,253,253,253,253,253,253,0,253,0,0,0,0,0,252,0,0,0,253,0,0,253,253,0,0,0,0,253,0,12,249,249,249,249,249,252,0,0,0,253,0,253,253,253,12,249,12,252,249,249,0,252,0,0,0,12,249,249,249,252,252,0,0,0,253,253,12,12,12,12,12,12,12,12,12,12,12,12,12,232,235,10,231,10,238,10,235,10,232,10,229,10,227,14,225,14,235,10,234,10,232,10,237,10,234,10,231,10,227,249,231,10,233,10,237,252,234,249,0,249,0,0,0,0,0,253,253,253,249,252,249,249,249,252,252,0,0,0,0,253,253,0,0,0,0,0,0,0,0,253,253,253,253,253,253,253,253,0,253,0,0,0,0,253,0,253,253,253,253,253,253,0,0,253,253,253,253,253,253,10,229,10,228,10,227,10,237,10,239,10,239,10,239,10,233,10,233,10,232,10,232,10,232,10,232,10,234,10,236,10,238,10,238,10,233,10,228,10,234,10,235,10,233,10,232,10,230,10,232,239,237,236,235,234,233,10,231,230,229,238,227,227,228,10,230,232,234,237,235,235,234,10,235,236,236,235,234,235,237,10,236,235,234,238,233,237,232,237,233,236,233,235,238,233,237,231,236,230,235,230,233,233,232,236,231,236,231,237,230,237,233,237,236,238,239,237,15,239,15,23,15,23,15,23,15,17,15,15,15,118,233,115,238,124,237,237,236,124,235,107,127,111,124,126,124,110,126,109,126,107,123,236,124,236,124,237,123,237,122,237,122,238,123,102,125,104,114,112,124,107,124,108,120,109,120,120,120,108,116,107,124,107,126,125,123,109,120,105,118,106,117,117,117,107,126,104,125,102,123,122,119,102,116,108,124,101,123,103,122,104,123,105,123,107,122,125,122,109,125,111,122,103,117,118,120,104,123,104,126,104,118,119,119,107,121,109,124,108,121,120,121,106,124,106,113,106,114,114,115,109,116,107,117,106,117,118,119,98,119,100,120,103,121,122,122,108,124,108,125,110,126,126,125,106,124,110,123,110,122,120,121,107,122,106,118,105,119,120,121,102,125,104,123,105,121,120,119,106,117,104,122,108,116,116,117,103,120,101,126,110,118,118,122,105,116,104,118,104,121,121,123,102,124,104,126,111,123,123,121,109,120,107,126,106,122,119,118,103,127,102,125,101,123,125,125,99,123,99,127,100,124,127,124,103,124,106,127,109,127,124,124,109,124,236,124,239,123,123,123,231,123,233,126,103,127,126,126,102,122,77,123,77,127,127,122,77,122,77,117,77,119,120,121,116,238,231,239,228,238,230,236,236,239,235,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 ,249,249,252,249,249,252,252,249,0,252,252,0,0,252,252,252,0,253,253,0,253,0,0,253,253,12,12,249,249,249,252,249,249,249,252,0,249,0,249,252,252,249,0,252,0,0,252,0,0,0,0,0,0,0,0,253,0,0,253,253,0,253,253,253,0,253,253,0,12,253,12,12,12,12,12,12,12,12,12,10,238,10,234,10,231,10,227,10,224,10,10,10,10,10,10,10,10,14,10,10,10,10,10,10,10,10,10,10,249,249,249,249,249,249,249,249,249,252,252,249,252,252,252,0,252,0,0,0,0,253,0,249,249,249,249,249,249,249,0,0,0,252,0,0,253,253,0,252,0,0,0,253,253,253,0,253,253,253,253,0,253,253,0,0,0,0,0,253,0,253,253,0,253,253,253,253,253,253,253,253,253,10,253,253,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,238,10,233,10,230,10,237,10,236,237,238,10,238,237,238,239,238,239,238,239,238,239,239,239,239,239,239,238,239,238,238,238,237,237,237,236,236,236,235,236,236,236,236,236,239,236,236,236,15,235,15,235,15,235,15,236,15,238,239,239,238,239,239,239,239,239,239,238,239,238,118,238,117,237,115,236,118,236,119,236,123,236,117,236,116,236,117,236,116,235,117,235,117,235,117,236,122,238,125,24,124,24,127,127,125,121,119,118,117,116,116,118,123,117,119,127,122,124,124,124,124,123,124,124,126,126,126,126,125,124,123,122,121,121,119,118,118,117,126,124,121,120,118,115,122,122,127,125,123,105,120,104,117,104,126,102,125,102,126,126,126,125,125,125,124,125,123,124,123,123,122,122,122,121,122,121,121,120,122,120,119,118,118,117,118,117,118,117,117,117,118,117,118,118,119,118,119,119,120,126,126,126,126,125,127,126,127,126,126,127,126,127,126,127,127,127,127,127,127,127,126,127,123,119,117,115,112,114,115,117,119,120,122,124,124,126,120,121,122,122,123,125,127,124,124,125,120,120,121,118,118,118,120,121,127,125,124,123,122,121,120,119,118,117,116,126,115,115,116,116,117,119,121,123,127,126,125,127,125,125,124,123,125,125,125,125,127,126,124,127,124,127,124,127,127,127,124,124,125,124,124,124,123,123,123,123,123,122,123,123,122,123,122,122,126,124,122,120,118,118,119,118,117,117,117,117,118,119,237,227,228,239,234,232,235,234,237,233,232,232,232,231,229,228,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 ,249,249,252,249,249,249,249,249,252,0,0,252,0,0,0,0,0,0,0,253,253,0,253,253,12,249,12,249,252,252,252,252,249,252,252,0,0,0,0,253,0,253,253,253,12,249,249,249,249,249,0,249,0,252,0,252,0,0,0,0,0,253,253,253,0,0,253,12,253,12,12,12,12,12,12,12,12,12,239,236,236,236,227,225,10,228,10,230,10,232,10,234,10,236,10,237,10,239,10,235,10,235,10,235,10,235,10,236,10,249,10,249,249,249,249,249,249,249,249,252,252,249,252,252,0,252,0,0,0,0,249,249,249,249,249,252,252,252,249,0,252,0,0,0,0,0,253,0,253,0,0,0,0,253,0,0,0,0,252,0,0,0,0,0,0,0,0,0,0,0,0,253,253,253,253,253,253,253,253,253,10,237,10,239,10,237,10,239,10,239,10,238,10,237,10,236,10,236,10,235,10,228,10,230,10,232,10,234,10,235,10,237,10,239,10,239,10,238,10,237,10,236,227,225,10,228,10,230,10,232,233,234,10,236,10,237,10,237,236,236,10,235,10,235,10,238,237,235,10,234,10,236,10,234,236,239,10,235,234,236,233,235,234,234,234,233,234,235,239,233,238,234,237,234,236,234,235,238,235,238,234,237,233,236,232,235,225,234,226,233,227,15,232,15,225,15,226,15,227,15,229,15,230,231,233,233,234,235,233,233,234,234,234,234,234,119,239,125,238,122,237,120,236,119,235,118,235,116,234,115,233,116,119,120,106,117,117,116,116,117,116,116,111,117,124,122,120,125,123,124,110,127,127,125,121,119,118,117,105,116,116,124,124,115,113,115,110,117,118,119,120,121,122,123,107,124,125,126,125,124,124,123,103,123,123,124,126,125,123,120,108,122,124,119,122,124,127,126,104,124,126,124,127,124,125,122,109,121,120,127,126,125,124,123,107,122,123,123,123,123,127,127,108,124,127,127,121,121,120,120,111,120,120,122,123,124,126,127,108,125,125,124,124,124,124,123,107,123,123,124,123,123,123,123,105,121,121,121,122,121,121,123,110,122,122,123,122,122,122,122,106,127,127,126,126,126,125,125,108,124,124,124,123,123,123,123,102,122,121,121,120,121,120,124,110,113,127,123,121,118,116,114,111,115,117,117,119,120,122,122,108,126,121,122,122,122,122,124,108,115,116,117,118,119,120,121,104,125,126,122,122,121,120,121,101,121,121,120,121,120,120,119,97,119,119,120,119,120,119,120,110,127,126,127,126,126,125,124,100,124,125,125,125,125,125,125,77,125,125,125,125,124,124,125,77,125,125,125,229,229,229,234,121,238,238,235,236,237,239,239,236,225,225,239,236,235,235,234,234,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12 ,252,249,249,252,252,0,252,0,249,0,252,0,0,0,0,0,253,0,0,0,253,253,253,12,249,249,249,249,252,0,0,0,252,0,0,0,253,0,0,0,0,253,12,12,252,249,0,249,0,252,253,253,253,12,12,249,249,252,0,252,0,253,12,249,249,0,0,253,12,0,0,12,12,12,12,12,12,12,239,237,10,232,233,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,249,10,249,249,249,249,249,249,252,249,249,249,249,0,0,0,253,252,0,249,249,249,252,249,249,249,252,0,0,0,252,252,0,0,0,0,0,0,0,253,253,253,252,0,252,0,0,0,0,0,253,253,0,0,0,0,0,253,0,0,253,0,0,0,253,253,253,253,10,249,0,0,10,10,10,10,10,10,239,10,238,10,237,10,236,10,236,10,235,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,238,10,237,10,235,10,233,10,232,10,230,10,228,10,227,10,225,10,10,10,226,239,230,237,234,235,236,234,235,233,238,232,237,230,235,230,233,230,232,229,231,229,230,229,229,229,230,238,229,238,229,237,229,239,234,236,238,235,238,237,237,239,238,236,235,235,15,232,15,230,15,231,15,228,15,236,15,236,235,235,231,230,230,230,229,230,230,229,229,229,125,229,123,229,118,238,120,238,121,237,123,239,126,236,122,235,122,232,118,230,119,231,121,228,122,236,124,236,125,235,119,24,124,24,127,24,127,24,127,24,124,24,127,24,119,24,114,24,114,24,117,24,120,24,126,24,127,24,127,24,124,24,127,24,122,24,124,24,118,24,120,24,122,24,124,24,127,119,118,119,120,120,120,121,122,123,125,127,127,127,127,127,127,127,126,126,126,125,125,124,124,123,124,124,127,124,124,123,123,123,123,125,127,118,120,122,125,127,117,119,121,123,125,127,126,127,123,127,126,126,125,125,124,123,123,122,122,121,121,120,120,120,119,119,118,118,118,118,117,118,118,117,117,117,117,117,117,117,117,117,117,122,122,126,126,126,126,126,125,125,125,127,126,125,124,123,123,122,122,121,120,119,118,118,119,118,116,116,115,125,124,124,124,123,123,123,122,123,123,123,122,123,122,122,122,122,122,122,123,123,123,124,125,123,123,124,123,123,122,122,122,122,123,123,125,124,124,125,126,116,116,115,114,115,114,115,114,115,116,127,124,124,123,123,122,122,122,121,121,120,121,127,126,126,126,126,126,127,126,126,125,125,124,124,123,122,122,121,120,121,235,234,234,234,234,233,239,236,238,238,239,238,237,237,236,235,234,235,234,233,233,233,232,232,233,233,239,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12 ,249,252,252,249,252,249,0,252,0,0,0,0,0,0,0,0,253,253,253,253,12,249,0,253,12,249,249,252,249,249,252,252,252,252,0,0,0,253,0,253,12,249,12,249,12,249,12,249,0,12,12,12,249,12,252,249,0,252,0,0,253,253,12,249,0,12,12,12,12,12,0,12,12,12,12,12,12,12,230,229,232,229,234,233,10,234,10,237,10,238,10,238,10,234,10,237,10,239,10,236,10,230,10,233,10,235,10,252,10,249,249,252,0,232,249,249,249,249,252,249,249,252,0,0,0,253,252,0,0,252,249,252,252,252,249,252,252,249,0,252,0,0,0,0,0,253,253,253,0,253,253,0,253,0,252,0,0,0,0,0,0,0,0,0,0,0,253,0,0,253,253,0,253,0,253,253,0,253,10,236,10,236,10,238,10,235,10,237,10,236,10,236,10,239,10,236,10,234,10,232,10,233,10,232,235,233,232,234,230,239,227,236,224,233,237,231,237,228,235,225,234,238,233,237,232,236,231,234,230,234,237,232,239,231,233,230,232,229,234,238,238,236,232,233,228,232,224,235,237,235,235,231,234,227,232,238,231,237,230,234,228,233,227,232,226,230,225,229,239,228,235,227,234,225,234,224,233,236,232,235,239,234,237,15,236,15,234,15,233,15,230,15,23,15,23,233,23,231,230,234,234,233,232,232,231,230,230,229,228,121,120,121,120,121,122,121,239,122,235,122,234,122,234,123,233,125,125,124,125,126,116,116,117,117,117,118,119,119,230,120,24,121,24,122,24,124,24,126,24,126,24,122,24,125,24,122,24,122,24,127,24,127,24,124,24,125,24,125,124,127,126,124,123,127,124,122,127,122,122,127,127,121,120,120,122,123,126,126,121,114,115,118,122,124,123,126,125,123,122,120,120,119,118,117,117,117,117,117,122,126,126,125,127,124,123,121,119,119,116,125,124,123,122,123,123,122,122,123,124,123,123,122,123,125,118,119,121,124,127,119,118,116,115,113,112,125,125,125,124,124,123,122,122,122,121,120,120,119,119,118,118,117,117,117,116,116,115,115,114,114,114,113,113,112,127,127,124,124,123,123,122,122,122,122,122,121,121,121,120,120,119,127,127,126,126,125,124,124,123,123,122,122,121,121,120,119,118,118,118,117,117,116,115,115,114,118,119,119,120,120,121,121,122,122,123,123,124,125,125,116,116,117,118,119,120,121,122,124,125,127,117,116,116,115,115,114,114,113,112,127,124,124,123,123,122,122,122,122,121,121,120,126,126,126,126,125,127,126,127,126,126,127,126,127,126,127,127,127,127,127,127,127,127,126,126,233,233,232,232,231,231,231,230,231,232,233,239,239,237,237,236,236,235,234,234,233,232,232,231,230,230,229,229,238,234,227,227,227,228,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12 ,249,252,252,249,252,249,249,252,0,0,0,0,0,0,0,0,0,253,253,253,12,249,249,0,0,12,249,249,249,249,0,249,0,0,0,0,252,0,0,253,0,253,0,253,12,249,12,249,249,249,249,252,0,0,0,253,253,12,249,0,12,249,0,11,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,239,239,239,236,239,227,10,226,10,227,10,227,10,225,10,10,10,10,10,10,10,10,10,10,10,10,10,249,252,10,249,252,0,10,249,249,249,249,249,249,249,249,252,0,0,0,252,0,252,249,249,249,249,252,249,249,249,249,0,252,0,252,0,252,0,0,0,253,0,253,0,253,253,253,253,252,0,0,0,0,0,252,0,0,0,0,0,0,0,253,253,253,0,0,253,253,0,253,253,10,230,10,230,10,239,10,235,10,235,10,229,10,229,10,229,10,230,10,231,10,233,10,239,10,237,10,234,10,239,10,234,10,236,10,236,10,236,10,236,10,236,10,236,10,236,10,236,10,237,10,238,10,228,235,229,236,229,236,236,232,232,237,232,226,231,232,232,239,232,232,232,232,231,231,232,232,231,232,232,233,233,234,234,235,235,235,236,237,237,237,237,238,239,239,238,237,237,236,236,15,235,15,10,15,233,15,233,15,231,15,231,15,230,239,238,238,237,236,232,233,233,234,234,235,235,235,236,237,237,123,237,124,239,124,238,125,237,126,236,127,118,118,234,118,233,119,233,119,231,119,231,119,230,120,238,120,120,120,120,121,121,121,122,122,122,123,124,124,24,125,24,122,24,117,24,122,24,118,24,117,24,126,24,127,24,121,24,120,24,121,24,123,126,124,123,120,119,118,116,124,117,112,116,118,121,123,126,123,126,125,124,122,121,119,123,116,118,122,125,127,127,124,123,123,124,123,124,126,126,127,126,125,124,124,123,122,120,120,119,118,118,117,126,124,123,120,118,116,123,124,124,123,122,122,123,125,120,120,120,120,120,119,120,119,120,119,120,119,120,120,120,121,121,121,122,122,123,123,123,123,123,124,124,125,125,125,125,125,126,126,126,127,127,126,125,125,125,125,124,124,124,124,123,123,122,122,122,122,121,121,121,121,120,120,120,119,119,119,118,118,118,118,127,126,126,126,125,124,124,123,123,122,121,121,120,120,119,119,118,117,116,116,115,115,115,116,119,120,123,122,122,122,122,123,123,125,123,124,124,127,127,121,121,120,120,120,120,122,122,124,125,127,126,126,125,124,124,124,124,123,123,123,123,124,123,123,123,123,122,121,121,121,122,121,121,123,121,122,122,123,122,122,122,122,127,127,126,126,126,235,235,235,235,235,238,238,237,239,236,234,231,230,228,226,224,225,227,228,228,230,231,231,233,234,234,237,237,239,233,232,234,233,234,234,235,237,237,239,78,238,236,233,228,227,235,233,234,234,78,78,78 ,249,249,249,252,0,0,249,0,252,0,252,0,0,0,0,0,0,253,253,253,12,249,249,249,249,252,252,252,252,252,252,0,0,252,0,252,252,0,0,0,253,0,0,253,253,253,12,252,249,0,252,252,252,0,0,0,253,12,249,12,249,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,231,229,229,230,10,230,230,229,230,229,10,229,10,229,10,227,10,227,10,228,10,228,10,229,10,14,10,233,10,249,0,236,10,249,249,249,249,249,249,249,249,249,249,0,0,0,249,249,249,249,252,249,252,252,249,249,249,249,0,252,252,0,0,0,253,0,0,0,253,0,0,0,0,253,253,0,0,0,0,0,0,0,0,0,0,0,0,253,0,253,0,0,253,0,253,253,253,253,253,236,10,14,10,232,10,14,10,229,10,14,10,239,10,14,10,229,10,14,10,227,10,14,10,234,10,14,10,232,10,14,10,232,10,14,10,231,10,14,10,231,10,231,10,232,10,233,10,233,10,234,10,235,235,235,239,236,226,237,227,237,226,239,228,239,229,227,230,226,231,227,232,228,233,229,234,231,235,10,236,232,237,10,237,234,238,10,237,236,236,10,235,238,235,93,235,15,236,92,235,15,235,91,235,15,235,91,235,235,235,94,237,236,235,90,230,231,231,90,232,232,233,86,234,118,235,92,236,120,237,93,237,122,238,85,237,123,236,92,235,125,235,89,235,126,235,91,235,122,235,84,237,123,235,87,24,123,24,93,24,124,24,92,24,124,24,91,24,126,24,91,24,124,24,91,24,123,24,91,24,117,24,93,24,121,24,94,24,117,24,94,24,121,24,94,24,122,24,92,24,127,24,91,24,123,24,90,24,113,24,88,24,122,24,88,24,118,24,86,24,114,24,85,24,114,24,94,118,119,120,92,122,123,124,89,125,127,124,86,123,123,123,83,123,126,123,94,120,122,118,90,122,125,113,92,114,115,115,93,116,116,116,90,117,118,24,94,24,119,24,94,24,120,120,90,121,121,122,94,122,122,123,80,126,125,126,90,126,125,122,86,120,127,125,82,122,123,122,91,24,127,24,89,24,124,123,92,123,123,123,87,123,123,123,82,123,123,123,90,123,124,123,95,126,126,126,93,124,123,123,90,122,121,120,93,120,122,122,93,122,122,122,93,118,118,119,93,121,121,122,94,124,124,125,88,127,127,122,89,115,113,113,88,116,118,120,86,123,123,125,87,123,127,127,88,125,125,124,95,123,122,121,93,120,120,120,92,119,118,118,91,118,117,118,90,117,117,117,88,117,117,117,88,117,122,126,94,126,126,126,95,125,127,238,238,234,227,227,227,227,227,227,228,228,228,228,228,228,228,229,229,230,230,231,232,232,233,233,234,235,235,237,238,239,230,232,232,233,234,232,7,235,230,225,234,231,234,227,14,78,78 ,252,249,249,249,252,249,249,249,249,249,252,252,252,0,252,249,0,252,0,249,0,249,252,0,252,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,0,0,0,253,0,253,253,0,253,253,253,253,253,253,11,249,0,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,233,233,232,234,232,232,10,233,10,232,10,233,10,232,10,230,10,230,10,230,10,10,10,230,10,10,249,249,249,249,249,249,252,249,252,252,249,0,0,0,252,0,0,0,253,253,0,249,252,249,249,252,249,252,0,0,0,0,0,252,0,0,249,249,252,252,249,252,252,252,252,0,0,0,0,253,0,253,253,249,0,249,0,0,0,252,0,0,0,253,0,0,0,0,253,253,253,253,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,230,10,10,10,231,10,10,10,232,10,233,10,234,239,238,10,237,236,236,234,234,233,232,233,233,232,234,233,233,232,233,233,233,232,233,233,230,230,230,230,231,232,232,233,239,239,238,237,237,236,235,235,234,234,15,15,15,15,15,15,15,15,15,15,238,21,227,227,227,228,228,228,229,229,233,233,230,230,230,230,118,232,117,233,117,239,117,237,126,125,124,122,122,234,120,232,118,231,117,230,126,229,125,239,126,126,125,127,127,228,122,228,122,229,123,24,124,24,124,24,125,24,125,24,126,24,116,123,126,124,122,120,120,119,120,120,127,125,124,122,121,118,117,118,118,24,123,24,120,24,118,24,127,24,126,24,126,24,127,24,116,24,114,24,127,24,120,119,120,120,120,121,122,123,123,124,125,125,126,127,125,125,124,123,122,122,121,120,119,119,118,127,126,124,127,127,126,127,123,124,124,122,122,117,119,120,122,124,125,127,118,119,119,120,121,123,125,120,118,118,118,118,118,118,118,118,119,119,119,120,120,120,120,121,127,125,124,124,126,125,126,127,124,123,124,124,126,124,127,126,125,24,123,24,121,24,118,24,119,24,121,123,125,122,121,122,119,119,119,119,118,118,118,118,117,117,117,117,117,116,127,126,126,126,122,122,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,117,117,117,118,118,119,119,120,120,120,121,121,122,122,123,124,125,126,125,127,127,124,121,121,120,120,121,122,123,126,124,123,120,119,116,115,113,112,125,125,125,124,123,122,122,121,120,120,119,119,118,118,117,117,116,116,115,115,114,114,113,113,112,127,124,124,123,123,122,122,122,122,121,121,120,120,119,122,125,120,122,121,121,122,121,122,122,122,122,234,235,236,235,237,236,237,238,239,235,232,229,239,237,234,232,231,229,238,238,234,232,233,237,237,234,231,237,231,232,78,78 ,253,253,253,253,253,253,253,253,253,249,249,249,249,249,252,249,0,249,252,0,252,0,0,0,252,0,252,0,252,252,0,0,0,0,0,0,0,0,0,0,0,0,253,0,0,0,0,0,0,253,0,253,0,253,253,253,253,253,0,253,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,236,236,236,236,236,235,235,235,235,234,235,233,10,233,10,233,10,232,249,236,10,249,249,249,249,249,249,252,249,252,252,252,0,0,0,0,0,0,0,0,253,253,0,253,249,252,0,0,252,252,0,0,0,0,0,249,249,249,252,252,0,249,0,0,252,0,0,0,0,0,0,253,0,253,0,252,249,0,0,0,252,0,253,0,0,253,0,253,253,253,253,253,10,253,10,14,10,235,10,14,10,236,10,14,10,239,10,14,10,227,10,14,10,227,10,14,10,225,10,14,10,237,10,237,10,236,10,238,10,239,10,237,10,238,10,238,10,237,10,236,10,235,10,236,10,236,10,236,238,236,236,236,236,239,238,239,234,237,234,10,233,236,238,10,238,235,234,10,235,239,234,10,231,239,231,91,235,233,234,238,231,230,231,232,234,15,236,94,230,15,231,88,232,232,234,91,237,238,239,95,238,236,235,93,234,235,234,92,233,239,238,92,238,125,234,91,235,122,234,91,231,120,231,86,234,121,236,94,230,125,231,90,232,123,234,89,237,120,239,89,238,119,24,86,24,121,24,88,24,127,24,95,24,126,24,93,24,124,24,91,24,127,24,89,24,116,24,87,24,123,24,85,24,122,24,95,24,121,24,83,24,126,24,84,24,122,24,85,24,118,126,88,114,115,114,93,116,117,118,85,120,120,121,86,123,124,124,95,125,126,24,90,24,123,24,86,24,123,24,93,24,123,24,89,24,122,24,86,24,124,126,84,127,126,126,86,126,127,127,89,126,126,125,91,121,122,122,92,124,122,124,94,127,124,121,92,122,121,122,95,124,125,119,89,127,125,126,89,24,122,24,88,24,118,24,86,24,115,24,89,122,121,127,93,123,123,125,91,127,127,120,88,120,120,120,86,121,121,122,84,122,123,124,83,126,127,127,84,122,122,126,87,126,126,127,91,127,127,125,88,125,122,120,88,117,118,118,89,118,118,118,91,116,116,116,94,118,117,118,93,119,119,120,90,121,122,126,88,127,125,120,86,127,122,115,91,117,120,124,87,120,120,120,84,120,120,120,89,120,120,119,94,120,121,121,90,122,122,123,95,123,124,124,90,125,125,125,92,126,127,127,91,125,125,125,89,124,124,123,90,122,122,122,93,121,121,120,91,119,119,119,92,118,118,115,228,117,119,119,233,122,123,124,228,118,232,235,238,239,238,236,234,232,233,233,233,238,237,237,235,229,229,232,14,238,235,233,7,229,239,78,79 ,253,253,253,253,253,253,253,253,253,253,252,0,253,0,0,0,253,0,253,253,12,249,249,249,249,249,252,252,252,252,252,0,252,249,252,0,0,252,0,0,0,0,0,0,0,0,253,253,0,253,0,253,253,253,253,253,253,11,12,249,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,239,239,239,238,238,238,238,237,238,238,239,233,234,234,234,235,249,249,249,249,249,249,249,249,0,252,252,252,0,0,0,253,253,0,0,0,0,0,253,253,253,253,252,252,0,252,249,0,0,252,0,249,249,252,252,252,252,249,0,252,249,0,0,0,0,0,253,253,0,0,0,253,253,249,10,10,249,0,0,0,0,0,0,253,253,253,253,253,253,10,10,10,10,10,10,10,10,10,10,10,10,249,249,249,0,0,10,10,10,10,10,10,10,10,10,10,10,229,10,232,10,235,10,239,10,238,236,236,10,235,234,233,232,233,233,232,233,233,232,231,239,231,238,232,237,232,237,231,23,239,234,238,234,237,233,235,232,229,230,234,230,233,229,232,230,231,230,229,230,15,229,15,230,238,230,229,230,229,236,230,237,233,235,229,238,229,239,230,239,233,23,237,23,238,23,238,23,11,234,234,234,233,233,232,232,124,230,126,230,126,229,126,230,126,127,126,127,126,236,127,237,127,235,127,229,127,230,126,232,125,125,125,124,124,239,123,239,124,24,124,24,127,24,124,24,124,24,123,24,123,24,123,24,125,24,127,24,127,24,125,24,124,24,124,24,126,24,124,24,121,24,117,24,124,24,116,24,126,24,125,24,122,24,121,24,118,24,117,24,120,24,121,24,118,24,118,24,120,24,127,24,125,24,126,24,124,24,122,120,120,118,119,118,117,127,126,126,126,125,125,125,126,127,126,126,125,124,127,122,123,123,124,127,124,115,115,115,127,126,125,124,123,121,120,119,118,118,120,119,118,118,117,117,117,117,117,117,118,118,119,118,122,24,116,24,118,24,121,122,122,124,126,126,126,124,122,122,121,121,120,127,125,122,120,118,119,127,121,120,120,122,122,122,122,118,118,120,121,122,124,124,125,127,121,121,121,122,122,126,126,126,126,127,127,127,127,125,125,123,121,121,121,121,120,121,121,120,121,120,118,118,118,118,118,119,119,120,120,120,121,121,127,127,126,126,125,125,125,125,126,124,127,127,115,115,115,115,114,114,115,115,116,116,116,117,118,118,118,119,119,120,120,120,121,121,122,122,122,122,123,123,124,124,124,125,125,125,125,126,126,127,125,125,124,124,123,124,123,123,123,123,123,123,123,123,123,123,123,124,123,123,126,126,125,123,123,122,122,122,123,123,125,124,123,122,123,125,124,236,236,236,238,237,236,235,233,233,227,229,232,235,232,239,237,238,234,234,78,78 ,253,253,253,253,253,253,253,253,253,0,253,0,0,0,0,0,253,0,0,12,249,249,252,249,249,249,249,249,0,252,249,252,252,252,252,0,0,0,0,0,0,253,0,253,253,0,253,253,0,12,249,249,249,249,252,252,0,0,0,0,11,12,12,12,11,12,11,12,11,12,12,12,11,12,11,12,11,12,12,12,11,12,11,12,11,12,12,12,11,12,11,12,11,12,12,238,238,236,236,235,235,234,234,233,233,231,231,238,249,249,249,252,249,252,252,249,252,252,252,0,0,0,253,0,0,0,0,0,253,0,0,253,253,253,0,252,10,14,0,0,252,249,249,252,252,252,249,0,249,249,252,252,252,0,252,0,0,253,0,0,0,0,0,253,0,249,252,249,10,252,0,0,0,253,0,253,253,253,10,234,0,14,252,232,10,14,10,238,10,14,0,236,249,252,252,249,252,0,253,233,232,234,234,235,236,239,231,233,227,232,237,239,236,233,234,228,232,224,231,237,229,234,228,233,226,231,225,230,239,228,235,227,234,226,234,224,23,236,23,235,23,234,23,233,234,10,232,233,230,10,228,234,226,10,234,15,232,85,233,15,232,87,233,15,232,232,233,238,232,238,233,237,232,88,233,238,238,94,238,237,237,93,237,236,236,92,236,11,24,90,24,234,234,88,232,127,230,86,228,124,226,86,234,122,232,92,233,123,232,92,233,122,232,92,233,122,238,94,238,126,237,93,237,124,236,91,236,122,24,89,24,121,120,86,113,113,114,86,115,116,117,91,118,119,119,91,121,121,122,92,123,124,122,92,116,118,120,88,123,126,126,86,123,121,120,85,123,120,118,89,24,125,24,93,24,122,24,90,24,117,126,84,127,127,126,95,122,123,122,90,126,125,125,89,123,122,121,87,121,121,120,95,121,120,121,93,126,126,125,90,125,124,124,86,123,122,121,85,120,120,119,89,119,118,119,85,121,121,124,91,124,125,118,85,118,119,119,90,120,120,121,93,127,126,125,84,125,124,124,90,123,122,122,92,123,123,123,82,121,121,127,84,124,124,123,83,120,120,118,82,127,117,116,80,118,118,119,81,124,125,118,82,120,120,121,91,123,125,126,88,120,120,121,95,121,121,127,93,127,127,127,94,126,126,126,83,126,125,125,83,125,124,123,86,124,124,123,88,124,123,123,90,123,122,122,92,121,121,121,93,121,121,121,92,127,126,125,91,125,125,125,91,121,120,121,91,120,120,121,91,120,120,118,90,118,118,118,86,118,119,119,92,120,120,121,90,127,127,126,89,125,125,125,84,124,124,123,91,123,122,122,91,122,121,121,92,120,120,119,94,119,119,118,92,117,117,117,89,116,127,126,86,122,122,115,94,115,115,115,88,116,116,116,232,125,126,124,234,121,121,120,231,119,119,127,93,235,234,233,236,238,234,232,236,235,234,239,14,239,78 ,253,253,253,253,253,253,253,253,253,253,0,252,249,0,252,0,0,0,0,0,0,0,0,253,0,0,253,0,253,0,0,253,0,253,12,249,249,252,252,252,0,0,0,252,253,0,0,253,12,11,249,252,252,252,249,0,0,0,0,0,253,253,12,11,12,11,0,11,12,11,12,252,12,11,249,249,0,11,253,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,238,238,239,237,249,235,249,249,249,249,249,252,252,0,0,252,252,252,0,253,0,253,0,0,0,0,0,0,0,253,253,0,0,253,252,252,0,10,0,249,249,249,249,249,249,249,0,252,249,249,0,0,0,252,252,0,0,0,0,253,253,0,253,253,253,10,249,249,249,252,252,0,0,0,0,0,0,253,10,10,10,10,10,10,249,249,0,0,0,10,10,249,10,249,249,253,10,249,0,231,10,231,10,10,10,230,10,231,10,229,226,232,10,232,232,232,232,232,232,232,232,232,233,234,234,235,235,236,235,237,238,238,23,236,23,238,23,232,23,236,23,231,23,231,234,230,232,231,229,15,227,15,232,232,232,231,229,228,227,228,232,236,236,236,236,236,236,238,236,236,236,236,237,236,239,238,237,239,23,238,23,237,23,236,120,11,24,11,24,24,24,126,234,232,232,231,229,121,227,120,232,119,236,236,236,236,236,238,236,236,117,117,117,117,117,122,126,126,126,126,125,125,127,126,124,123,123,122,120,119,24,118,24,116,24,115,24,124,24,123,24,122,24,123,123,122,122,122,122,123,123,123,124,123,123,118,117,117,118,120,127,121,123,121,120,117,117,124,124,124,117,122,126,119,24,124,24,122,24,118,24,115,118,126,126,126,126,127,126,127,126,127,126,127,126,127,127,127,127,127,127,127,126,126,127,126,126,125,125,125,24,124,124,123,124,124,123,124,124,124,124,127,124,124,125,124,124,123,123,123,123,123,123,124,125,125,126,116,118,118,120,121,123,124,125,127,125,117,117,118,119,119,120,121,122,122,122,123,124,124,125,126,126,127,118,119,118,119,119,119,120,119,120,120,120,121,121,122,122,123,124,125,127,125,126,127,120,120,120,120,24,120,24,121,24,121,24,127,24,127,24,127,24,126,24,126,126,127,126,125,126,124,127,124,125,122,122,121,120,127,126,125,125,123,123,123,122,122,122,122,127,127,125,123,124,127,121,122,122,121,121,122,124,125,117,117,117,119,126,126,126,126,127,127,127,127,127,126,126,125,126,127,122,122,123,125,123,122,125,123,127,124,121,127,122,121,122,121,122,124,119,117,117,117,118,119,119,120,120,121,121,122,122,123,123,124,124,124,125,126,126,127,127,118,118,118,118,119,119,119,119,120,119,120,120,120,120,120,122,124,126,113,124,121,118,115,113,125,121,122,126,125,123,21,230,236,231,238,123 ,253,253,0,253,0,253,11,253,253,253,253,253,252,0,249,249,249,252,0,0,252,0,0,253,0,253,253,0,0,253,253,0,253,12,249,249,249,249,252,0,0,0,0,0,0,0,0,253,11,12,249,249,249,252,0,12,11,249,249,252,0,0,253,253,11,12,0,0,11,12,249,252,0,252,0,0,253,0,11,249,11,249,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,249,249,249,249,249,249,249,249,249,249,252,0,0,0,0,253,0,253,253,0,0,252,0,253,0,253,0,0,0,253,0,253,253,252,0,233,249,249,252,252,249,249,249,249,252,249,249,0,0,0,0,0,0,253,249,0,253,0,0,0,0,253,10,249,249,249,252,252,0,0,0,253,0,14,10,14,10,14,10,14,249,0,0,14,249,14,10,14,249,14,249,0,10,230,249,252,0,229,10,228,10,228,10,238,10,237,10,236,10,238,10,236,10,232,231,230,229,230,227,228,228,230,230,230,232,233,237,235,232,231,229,10,236,10,231,10,230,85,230,86,15,93,15,84,15,92,15,90,15,94,232,228,231,229,231,231,234,231,232,231,231,231,231,232,231,239,238,239,10,88,231,88,231,95,23,95,23,94,238,93,237,93,11,93,11,92,24,91,116,90,112,89,125,89,123,88,122,90,120,87,119,86,118,86,116,86,115,85,114,88,113,95,127,93,123,91,122,95,122,91,121,88,120,86,127,83,125,82,124,95,122,91,121,90,118,88,117,89,115,86,118,86,118,88,115,95,120,93,124,92,120,90,119,89,120,87,123,86,125,85,118,90,116,83,116,84,120,85,122,87,125,90,127,95,126,95,125,88,24,94,24,86,24,94,24,91,24,88,24,86,24,84,24,81,24,92,24,90,24,89,24,87,24,92,24,90,126,86,126,83,125,87,125,92,124,93,24,93,24,93,24,93,24,95,24,91,118,92,117,91,117,87,117,85,118,84,118,86,119,90,119,91,120,90,122,89,122,87,124,85,117,93,117,92,118,84,120,86,122,93,126,84,121,84,120,83,122,95,122,93,24,92,24,90,24,89,24,88,24,89,24,94,24,94,24,93,124,93,124,91,125,89,127,88,127,87,127,87,127,87,127,89,125,92,126,95,127,90,127,90,127,90,127,89,125,89,124,89,123,95,124,93,127,93,124,92,123,91,123,91,125,90,118,94,123,90,118,87,117,85,117,85,117,91,117,89,118,88,119,86,120,84,121,83,126,86,124,90,127,87,121,87,121,89,120,91,127,91,125,93,123,87,120,88,119,87,118,89,119,88,118,89,117,86,117,86,117,88,117,89,118,95,119,93,121,92,121,91,122,90,124,88,125,87,126,86,127,85,122,95,123,90,123,83,124,84,124,84,124,85,125,88,120,234,123,237,127,236,121,87,117,14,118,14,21,14 ,253,253,253,253,253,253,253,0,253,253,0,0,0,0,0,0,0,253,0,0,0,253,0,253,0,0,253,253,12,252,12,249,252,249,249,252,249,252,0,252,0,0,0,0,0,253,253,253,12,11,252,249,0,0,253,11,12,249,252,253,12,249,12,249,12,11,12,11,249,0,12,249,0,249,0,253,12,11,12,249,252,0,253,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,0,11,252,252,249,249,249,0,252,252,0,0,0,253,0,0,253,252,252,0,0,0,252,253,0,0,0,253,0,253,0,0,253,10,0,249,249,249,252,249,249,249,252,0,252,252,0,252,252,0,252,0,0,0,249,0,0,0,0,253,0,0,253,0,10,249,0,10,233,10,233,10,231,253,10,10,10,10,249,249,252,0,0,0,0,0,0,253,236,249,236,249,0,253,236,249,252,249,0,0,235,10,239,10,238,237,237,236,236,235,234,234,233,232,233,233,233,236,237,236,239,238,238,236,235,236,236,236,239,238,237,237,239,236,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,234,229,233,228,237,238,226,230,225,229,224,239,236,236,236,235,235,225,234,239,236,236,236,235,235,234,234,234,234,233,11,24,11,24,24,24,120,24,119,24,120,24,120,233,121,238,122,230,123,229,123,228,125,227,125,226,126,225,127,239,125,236,124,235,124,234,123,234,122,233,121,24,120,24,119,24,118,24,127,126,126,125,124,123,123,122,120,120,119,118,117,116,115,115,116,119,116,115,115,116,118,119,121,127,123,126,122,126,122,125,127,127,127,127,124,125,126,125,124,124,126,126,124,123,123,24,122,24,122,24,122,24,122,24,121,24,121,24,120,24,119,119,118,118,116,117,116,116,116,115,115,114,115,114,115,114,115,116,127,127,124,124,123,123,122,123,122,122,122,121,121,120,121,127,127,125,125,124,124,124,123,123,122,123,122,124,124,125,123,122,123,125,122,127,123,127,121,127,123,124,124,125,126,127,123,124,126,126,125,127,126,126,126,124,124,124,124,125,125,125,126,127,127,116,117,118,118,118,119,119,120,121,121,121,122,123,124,125,119,117,117,118,121,123,127,126,124,124,123,122,121,121,121,121,121,120,119,119,120,120,120,119,126,126,125,124,123,124,123,122,122,121,122,119,118,118,118,117,118,118,118,119,121,122,122,124,117,117,118,119,122,124,124,123,123,122,123,122,122,123,122,122,122,122,122,123,123,121,118,118,117,117,121,122,125,116,117,116,116,115,116,115,116,117,116,117,118,118,119,118,119,119,120,120,121,120,122,121,122,122,123,122,124,123,124,124,125,124,126,125,125,126,126,127,126,126,125,125,124,124,124,123,124,122,123,122,122,122,121,121,121,121,120,121,120,121,121,120,121,120,127,123,116,122,127,25 ,253,253,0,253,0,0,253,12,253,12,253,253,253,253,0,0,252,0,252,0,0,0,0,253,0,253,11,249,11,12,11,249,249,249,249,249,0,252,252,252,0,252,0,0,0,0,0,0,0,253,253,0,253,12,249,252,0,0,0,0,11,12,249,249,252,252,252,252,252,252,0,0,253,253,0,253,253,12,249,12,11,249,249,0,253,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,252,252,249,249,252,249,252,252,0,252,0,0,0,253,253,253,0,252,252,252,0,0,0,0,0,253,0,253,0,253,0,10,253,10,236,249,249,252,252,249,249,249,252,252,0,0,0,0,252,0,0,0,14,252,0,0,0,0,0,253,253,10,14,0,14,10,14,0,253,10,14,10,230,10,229,10,249,0,232,249,252,252,252,0,0,0,0,0,0,253,253,253,236,249,249,252,252,0,252,0,253,10,239,10,237,238,236,236,235,235,235,234,234,231,228,232,237,238,236,234,233,233,232,231,231,231,95,233,14,15,90,15,86,15,86,15,88,15,85,15,87,15,88,15,88,238,85,236,237,237,235,238,234,239,239,236,237,237,237,238,94,236,235,238,93,237,93,236,92,236,91,235,90,234,90,233,89,233,88,24,87,24,87,24,86,24,95,24,94,24,92,24,91,24,89,236,88,237,86,123,84,124,83,125,84,125,88,126,91,125,91,124,91,123,89,123,89,123,89,123,95,123,92,123,91,125,90,123,88,121,87,122,94,122,95,118,84,120,85,122,86,125,87,116,89,124,92,116,94,120,92,126,91,123,88,120,87,118,84,127,83,123,87,117,92,117,92,24,91,24,90,24,91,24,94,127,83,122,82,124,84,124,87,124,88,124,90,124,92,124,93,124,95,123,91,124,91,24,91,24,91,24,93,24,89,24,89,24,95,24,94,24,90,24,92,24,91,24,92,24,95,24,95,24,83,24,82,24,83,24,83,24,83,24,95,24,91,24,86,24,87,24,85,24,85,24,87,24,89,24,92,24,94,24,92,115,91,124,95,125,94,127,95,122,94,123,94,123,95,124,95,125,95,125,94,122,94,122,94,121,93,122,92,118,92,125,91,127,92,121,95,122,93,123,92,116,91,125,91,123,92,121,94,119,85,117,88,115,92,113,95,124,92,122,90,121,87,120,86,126,84,123,91,121,94,118,92,115,89,119,88,122,89,122,87,122,87,127,87,125,94,127,92,127,91,127,90,125,90,125,86,125,85,125,86,125,87,124,89,125,85,125,85,125,89,123,90,120,91,121,91,120,93,121,94,121,89,118,90,118,91,118,92,118,93,119,92,120,93,121,94,127,95,127,88,126,89,125,90,124,90,124,90,123,90,122,93,122,88,121,85,120,94,127,94,122,95,119,94,126,93,125,92,127,94,116,91,126,86,122,90,115,89,115,79 ,253,253,253,0,0,11,253,11,11,11,253,253,253,249,249,249,252,252,252,252,0,0,0,253,0,0,253,253,253,11,253,253,253,249,249,249,252,0,0,0,253,0,253,253,11,11,249,249,0,11,12,249,0,11,11,249,252,249,252,0,249,252,249,252,0,252,0,252,0,253,253,0,253,253,0,0,11,249,249,249,0,0,253,0,11,249,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,252,11,12,11,252,249,11,249,252,0,0,0,253,253,0,253,253,0,253,252,252,252,252,0,252,0,0,253,0,253,0,253,0,0,0,0,253,249,249,249,249,0,249,249,0,252,252,252,0,252,252,0,229,0,230,249,249,0,253,0,229,10,253,10,234,10,234,10,233,10,234,10,10,10,230,10,230,10,249,249,252,249,252,252,252,0,0,0,253,253,253,0,229,229,252,252,0,249,0,0,0,253,253,239,238,239,238,238,239,238,239,238,238,239,236,236,236,234,234,235,233,231,229,227,15,15,15,15,15,15,15,15,15,15,15,231,15,233,15,238,238,238,237,239,238,239,238,238,239,238,235,233,234,239,236,236,236,237,235,233,234,232,232,235,232,231,231,230,229,230,232,231,232,231,23,230,23,230,24,24,24,24,24,120,121,121,121,120,121,121,118,118,118,118,119,120,120,121,127,127,126,125,125,124,123,123,122,122,121,120,120,119,119,118,118,117,117,127,126,122,115,115,115,116,116,116,117,117,118,120,120,122,123,125,127,126,126,126,124,123,121,121,126,124,122,122,120,126,124,116,117,119,121,125,121,124,121,119,118,118,120,122,122,122,125,116,117,116,116,116,115,116,115,116,117,116,117,117,118,118,119,118,119,119,120,120,121,24,120,24,121,24,122,24,122,24,123,123,124,124,125,124,124,126,125,24,126,24,127,24,126,24,125,24,124,24,123,24,124,24,123,24,122,24,121,24,121,24,121,24,120,121,120,121,121,120,121,120,127,126,126,126,125,125,123,123,123,122,122,120,120,119,119,119,117,118,118,119,119,119,120,124,127,127,127,123,124,124,124,125,125,126,126,122,122,122,122,121,127,124,122,121,121,126,125,124,123,24,117,24,125,24,116,24,116,24,118,24,119,24,121,122,122,123,124,124,125,126,126,126,126,125,124,123,124,123,122,121,121,120,120,121,121,127,126,125,123,122,120,119,118,119,119,124,127,122,127,127,121,121,120,122,123,124,121,118,115,112,125,125,123,122,121,120,119,118,117,116,115,114,113,113,127,124,123,122,122,122,121,120,119,126,125,124,123,122,121,119,118,117,115,114,119,127,127,125,127,126,124,123,122,121,121,119,118,117,117,116,115,114,114,112,112,113,113,114,115,114,116,117,116,117,127,124,123,122,119,118,116,116,125,123,122,120,120,119,118,118,116,115,118,121,122,125,120,122 ,253,253,253,0,253,253,253,253,11,253,253,252,249,249,252,252,252,0,0,253,0,0,253,12,253,253,253,253,253,253,253,253,253,252,252,249,252,249,249,249,0,0,249,252,0,252,252,252,252,252,252,0,252,0,0,0,0,252,252,0,0,253,0,0,0,0,0,0,0,253,253,253,253,253,253,0,253,253,11,249,11,249,249,249,0,0,0,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,249,11,12,252,12,11,12,0,0,11,12,0,0,0,253,0,0,0,0,0,0,253,253,253,12,253,253,253,0,0,253,0,253,253,253,253,253,249,252,249,252,249,249,252,252,0,0,252,0,0,0,233,231,0,253,10,253,253,253,253,253,253,232,10,239,10,238,10,236,10,234,10,233,10,231,249,249,252,252,252,252,249,252,252,252,0,252,252,252,0,0,0,253,0,0,0,0,253,253,253,0,253,235,235,236,235,236,236,236,236,236,236,236,229,233,234,239,236,236,15,92,15,94,15,92,15,89,15,85,15,92,15,86,238,92,239,92,239,91,237,92,236,91,235,90,235,90,236,89,124,236,236,236,235,234,235,234,233,232,233,232,231,90,231,90,237,88,237,88,231,88,231,86,237,92,237,94,24,92,24,85,125,84,125,85,123,85,122,86,122,86,121,88,126,89,126,91,122,93,123,94,122,85,119,85,119,83,122,84,124,86,118,86,119,87,120,88,122,89,125,94,127,94,126,92,126,89,125,89,124,89,124,94,124,93,123,92,123,90,123,88,123,86,123,86,118,92,117,93,122,93,123,91,126,90,122,94,121,95,120,91,120,89,118,85,118,85,118,91,119,88,120,87,127,86,126,84,24,86,24,90,24,90,24,89,24,95,24,93,24,91,24,89,24,87,24,93,24,95,126,84,115,85,115,94,116,95,116,95,116,93,118,92,119,92,121,92,123,91,126,86,116,94,116,89,118,88,119,88,24,89,24,89,24,88,24,89,24,88,24,92,24,90,124,88,122,88,120,91,119,95,118,93,117,92,116,91,118,91,121,91,124,90,122,89,122,89,123,89,124,91,125,90,126,95,126,94,24,93,24,92,24,91,24,91,24,89,119,89,122,95,121,95,121,94,120,92,118,91,119,90,120,88,127,89,126,87,125,86,124,85,122,84,121,85,120,84,119,91,118,85,117,90,126,90,122,92,115,91,116,91,116,92,117,94,120,95,122,94,125,92,120,91,120,89,120,88,120,86,120,85,122,94,123,89,124,86,125,83,127,89,125,90,124,92,123,94,122,94,121,95,119,95,118,95,126,88,124,89,123,89,120,90,117,90,115,91,120,95,123,92,122,90,122,87,122,85,122,84,122,91,127,90,120,88,120,88,125,86,125,84,124,83,123,86,123,88,121,92,123,88,123,87,122,94,126,91,125,86,123,87,122,85,121,79 ,253,253,253,253,253,0,253,0,0,0,253,252,0,0,0,253,253,253,253,0,253,253,11,253,253,253,253,253,253,253,253,253,253,249,0,249,252,0,252,0,0,0,249,249,252,0,0,252,0,0,0,0,0,0,0,0,253,253,0,0,0,0,0,0,0,253,253,253,253,253,0,253,253,253,253,11,249,249,249,0,252,0,253,0,253,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,252,0,0,253,0,253,0,0,253,11,253,253,253,11,253,0,253,253,253,253,253,253,253,252,249,249,249,252,252,0,249,249,0,252,252,0,0,0,0,0,0,236,10,232,230,227,10,234,233,233,10,232,231,231,10,230,230,239,10,238,236,252,10,249,252,249,249,249,252,252,0,0,249,252,0,0,0,0,252,0,0,0,0,253,253,0,253,253,0,0,10,249,0,234,10,233,233,234,10,232,15,15,14,15,15,15,14,15,15,15,15,15,15,15,89,21,237,237,86,236,236,236,92,235,235,235,91,236,235,235,86,235,120,234,92,233,127,234,23,232,124,227,87,231,121,24,23,24,120,24,85,24,119,24,88,24,120,24,90,24,24,24,93,24,126,24,90,24,123,24,91,24,122,24,92,24,120,24,94,118,117,118,83,117,117,118,86,118,118,118,88,124,122,125,95,123,117,117,90,118,118,120,94,123,125,126,95,127,126,127,95,125,125,125,94,124,124,124,92,124,124,123,95,123,123,123,91,123,123,124,95,123,123,123,93,123,123,123,84,122,121,121,94,126,126,127,95,127,126,126,94,122,123,124,92,24,124,24,92,24,121,24,91,24,117,24,85,24,121,24,86,24,124,24,87,126,127,118,82,118,119,119,87,119,120,120,91,121,122,122,90,125,126,123,87,123,127,126,94,123,122,120,90,125,124,125,86,126,126,126,88,126,127,127,85,123,123,124,89,124,124,124,88,125,127,127,95,125,125,124,84,122,121,121,90,119,118,117,93,119,120,121,95,24,123,24,88,122,120,121,90,126,124,124,94,125,125,119,93,121,125,126,92,121,120,120,91,119,119,127,91,125,123,121,90,118,117,117,90,120,121,124,91,119,127,124,90,124,123,121,90,118,117,116,95,112,112,113,94,114,115,116,92,118,119,120,90,121,122,123,84,123,124,125,87,127,120,120,90,121,122,122,92,122,123,123,93,125,126,115,90,117,117,118,88,118,119,120,94,121,122,123,87,123,124,125,92,125,126,127,86,125,124,124,90,122,122,122,86,121,120,121,87,120,120,127,89,125,123,123,94,120,119,117,94,119,119,124,95,124,123,123,94,123,122,122,93,122,122,121,91,121,115,114,92,121,123,126,91,126,124,123,93,120,120,118,89,117,118,117,85,117,117,126,86,126,125,126,90,123,120,118 ,253,253,11,253,253,253,253,253,253,253,253,0,252,0,0,0,253,253,253,253,253,253,11,253,253,253,253,253,253,253,253,253,0,252,249,0,252,0,0,0,0,253,253,0,253,253,253,0,253,11,252,249,249,252,252,252,249,0,0,249,0,252,252,0,0,0,0,253,0,0,253,0,0,253,253,12,249,252,249,0,249,252,0,0,0,0,253,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,11,11,253,0,0,0,253,0,253,0,253,11,253,11,12,253,0,0,253,0,253,253,253,252,252,252,249,249,249,252,0,252,252,252,0,0,0,0,0,0,0,253,229,229,228,237,235,236,238,228,228,230,233,237,229,228,229,228,228,227,237,237,235,249,249,252,252,249,249,252,252,252,252,252,0,252,0,0,0,0,0,253,0,0,0,253,253,253,0,0,253,253,238,252,252,15,14,15,86,15,231,15,83,15,86,15,94,15,90,15,89,228,87,228,85,230,90,231,84,234,89,235,88,238,88,123,90,127,93,122,94,120,93,122,92,124,92,119,91,115,91,125,91,124,91,122,90,24,89,24,90,24,89,24,89,24,90,113,90,127,90,123,95,122,94,122,94,120,93,127,92,125,91,124,91,122,90,120,89,118,88,116,88,114,80,122,81,120,82,121,86,120,86,121,91,120,93,121,92,126,89,126,89,125,88,125,87,124,88,124,95,123,94,121,93,120,91,119,89,119,88,119,86,119,85,119,87,121,88,124,90,124,85,127,86,124,90,126,94,127,91,126,92,124,89,24,89,24,91,24,95,24,93,24,91,119,90,117,88,117,82,120,85,122,87,125,90,122,84,123,89,124,94,126,87,126,92,123,94,121,95,117,91,117,91,120,93,117,95,119,90,121,92,121,89,124,86,121,83,122,83,125,92,116,91,120,89,125,92,126,91,123,90,121,95,121,92,121,91,119,92,120,92,120,92,127,91,125,88,124,80,122,84,121,89,119,92,118,95,117,87,118,82,120,82,122,85,118,88,117,91,122,92,123,95,124,95,118,94,121,93,124,91,112,90,122,89,118,88,114,88,124,87,122,86,126,86,122,86,117,85,116,85,116,85,115,85,115,85,114,90,114,94,112,94,112,94,112,93,113,95,113,93,114,91,127,86,125,86,122,86,120,85,119,85,117,87,126,89,126,95,126,91,125,90,126,90,115,89,115,88,114,87,116,86,117,84,118,83,119,91,120,92,122,94,122,84,124,86,124,90,125,93,126,92,125,95,124,93,123,92,123,94,123,94,123,94,124,94,126,92,124,91,122,92,120,92,122,92,124,92,120,95,122,93,125,92,122,91,122,90,121,88,120,86,123,85,117,87,127,88,122,90,123,93,124,90,124,89,124,92,125,92,126,89,125,90,123,95,122,79,120,79 ,253,0,11,253,253,253,253,253,0,253,0,0,0,253,253,0,253,253,11,249,252,0,11,253,253,253,253,253,11,253,253,253,253,249,252,249,249,249,249,252,249,0,249,249,249,252,252,252,0,0,252,0,252,0,0,0,0,253,0,0,253,0,253,253,0,0,253,253,0,253,253,11,249,11,249,252,249,252,249,0,252,0,0,253,0,253,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,11,253,0,253,11,0,11,253,0,253,0,0,253,252,0,249,252,252,252,0,253,0,0,253,0,253,0,0,253,0,0,253,253,238,10,236,235,234,232,231,238,239,229,228,229,230,231,234,10,239,14,235,10,229,249,252,10,249,10,249,249,249,249,252,249,0,252,0,0,0,253,0,0,253,0,253,253,15,249,249,0,0,0,253,14,249,15,15,14,15,14,15,92,15,15,15,95,21,93,21,89,230,230,230,92,231,85,231,86,231,233,233,87,236,82,236,82,238,119,237,88,235,91,231,93,229,120,229,95,235,94,235,92,24,120,24,90,24,89,24,88,24,124,24,86,24,86,24,85,126,126,123,85,126,85,122,85,123,122,127,85,118,94,126,94,124,123,122,93,120,95,117,93,115,116,120,91,124,89,124,88,124,126,124,92,124,95,125,90,127,126,126,87,126,85,125,83,125,124,125,92,124,91,123,88,122,123,121,91,121,92,120,90,119,118,118,90,118,90,118,91,118,117,119,84,120,91,121,95,125,125,24,88,24,86,24,86,127,125,124,90,124,94,124,93,124,124,127,87,126,92,125,90,117,117,121,90,127,91,123,91,124,123,125,84,126,87,24,94,24,122,24,89,24,93,24,95,24,123,24,93,24,90,24,92,24,117,118,92,120,93,123,95,115,114,117,91,24,89,24,88,24,123,24,84,24,92,24,88,24,117,24,91,24,92,24,92,24,127,24,92,24,95,24,94,24,125,24,92,24,86,123,92,122,123,123,85,124,86,122,89,125,126,124,90,118,92,117,95,127,115,125,92,119,92,120,92,123,124,125,91,125,92,123,92,121,119,118,94,124,95,119,94,115,117,117,93,116,92,116,92,115,115,115,90,114,89,114,89,126,125,124,87,126,86,126,85,125,126,122,92,121,92,120,90,126,125,124,89,123,89,123,94,122,122,122,92,127,90,127,90,121,120,120,88,118,93,118,93,119,119,120,84,121,84,127,85,126,125,125,88,124,90,123,84,122,122,122,91,120,95,125,92,126,125,126,89,122,88,121,89,127,126,124,87,122,88,123,88,122,122,127,94,117,92,118,92,120,121,121,89,123,90,127,86,121,120,120,85,125,86,115,87,115,114,115,90,117,85,119,85,120,120,122,89,123,91,124,83,125,126,126,79,124 ,253,253,253,253,253,253,253,0,253,0,0,253,0,253,0,253,0,253,11,249,252,12,11,253,253,253,253,253,253,253,253,253,253,253,249,252,249,253,253,253,253,253,253,0,0,252,0,0,252,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,253,253,0,0,0,0,0,0,253,253,253,253,253,253,0,253,253,11,11,252,12,249,0,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,0,11,253,0,253,0,0,0,253,253,0,12,0,11,11,0,0,11,11,253,253,253,0,253,252,252,249,249,0,253,0,0,252,0,252,0,0,0,0,253,253,253,253,253,0,253,253,253,253,253,0,232,232,233,233,233,234,234,234,235,238,230,229,233,238,237,239,239,234,249,249,249,249,249,252,249,249,249,0,252,252,0,0,252,0,252,0,0,0,253,0,253,0,0,253,91,249,0,15,92,15,91,15,90,238,91,239,84,234,81,234,85,235,89,235,92,235,88,236,90,236,93,236,95,238,92,238,91,118,91,117,89,127,86,126,95,125,84,126,85,126,87,125,90,119,93,117,90,115,92,116,95,118,92,120,92,125,92,120,92,117,92,124,92,120,92,118,93,116,94,121,94,116,95,115,95,123,94,126,93,126,92,116,91,120,91,122,91,120,90,119,86,119,85,119,95,120,92,120,92,119,91,119,92,126,94,127,94,126,92,125,90,124,89,123,86,123,85,123,92,122,88,122,83,121,89,120,89,120,88,118,88,117,95,117,93,117,92,117,95,127,90,126,88,127,86,122,83,127,83,121,92,24,90,24,89,24,93,24,91,24,92,24,93,24,95,24,95,24,90,24,87,24,94,24,93,24,95,24,90,24,89,24,89,24,89,24,86,117,90,126,84,115,84,115,86,116,88,118,89,120,90,124,92,126,94,121,94,122,92,121,91,115,89,125,89,122,89,119,94,117,90,115,87,112,87,123,95,122,95,120,92,126,89,123,89,121,89,117,94,114,93,122,92,125,95,125,83,125,83,125,82,127,83,127,84,123,85,123,86,123,87,118,88,115,88,117,89,120,90,127,90,122,91,122,92,119,92,117,93,116,93,123,94,126,93,116,92,121,92,117,91,116,91,116,91,115,91,126,91,124,91,122,91,120,94,121,92,121,91,121,89,126,88,125,90,125,90,124,94,122,90,121,86,119,84,118,82,119,81,121,82,124,84,124,86,123,87,121,89,122,90,121,92,121,94,121,88,127,90,127,93,126,82,124,84,124,89,123,93,122,95,127,93,123,91,120,89,118,88,117,86,125,85,122,85,120,85,119,85,117,90,116,94,117,93,120,94,125,91,118,88,120,86,122,84,122,93,124,91,127,90,120,90,119,90,121,90,121,91,121,92,118,91,118,90,119,93,120,91,127,83,126,95,125,79 ,253,253,253,253,253,253,253,253,253,253,0,0,0,0,253,253,253,253,11,249,252,11,11,11,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,0,253,0,253,252,252,249,0,252,252,0,252,252,252,0,0,0,252,0,0,252,0,0,0,0,253,0,0,0,0,253,0,0,0,0,253,253,0,0,0,253,253,0,253,253,253,253,253,253,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,249,252,252,0,0,11,11,249,0,11,11,0,253,0,0,253,0,253,253,253,11,11,11,253,0,0,253,253,0,253,253,249,252,0,249,0,249,252,252,0,252,0,0,0,0,253,0,0,253,0,0,0,253,253,253,253,253,253,0,0,10,237,10,238,237,238,10,239,10,239,10,238,237,249,10,236,10,236,249,252,249,249,252,249,252,252,249,252,252,0,0,0,0,0,0,0,253,253,14,249,249,249,252,0,0,253,88,21,84,239,83,21,237,237,93,236,92,236,92,235,124,124,91,124,95,124,93,124,124,125,93,124,91,125,91,124,124,123,91,123,87,126,86,125,125,124,90,123,94,122,95,120,121,121,82,124,83,124,82,126,126,124,83,124,84,124,93,126,125,123,93,120,94,117,90,120,123,125,88,121,94,124,92,124,117,116,91,118,91,118,91,121,125,126,95,118,93,117,92,116,115,115,84,114,85,113,87,127,124,124,92,123,93,122,93,122,122,121,89,121,89,120,94,127,126,126,86,124,92,123,90,122,121,121,86,119,88,118,89,117,116,115,86,114,91,119,95,24,117,24,91,24,93,24,94,24,119,24,91,24,90,24,89,24,126,24,85,24,92,24,89,24,120,120,87,120,92,125,90,120,119,118,85,120,91,124,90,122,121,121,87,118,84,117,83,115,118,119,91,127,89,125,86,125,124,124,88,124,89,123,95,123,116,120,92,122,91,120,90,120,119,120,87,121,86,123,85,125,125,126,90,125,83,124,84,122,121,121,87,119,93,127,82,124,123,120,88,117,88,115,87,123,124,126,89,125,90,127,89,127,127,124,86,24,86,24,86,24,115,123,88,124,88,121,95,121,121,122,93,125,93,123,92,121,121,119,91,125,90,127,89,117,116,117,88,118,87,121,86,124,127,118,85,127,85,126,94,123,123,122,83,121,83,118,83,117,116,116,84,116,85,124,86,122,122,122,88,120,90,119,91,118,118,118,92,116,91,116,92,118,118,118,92,120,91,125,91,126,126,125,90,121,92,122,93,124,122,125,93,125,91,124,95,126,126,126,94,127,91,123,90,124,124,124,91,124,89,126,87,125,124,124,84,123,83,121,83,118,117,118,92,120,90,122,90,125,122,121,95,122,92,120,91,121,122,122,91,123,93,125,95,127,122,122,89,123,85,124,88,124,124,125,92,126,89,124,94,122,119,118,89,116,79,114 ,253,253,253,253,253,253,0,253,253,253,253,253,11,249,11,11,11,249,11,249,249,253,253,253,253,253,253,253,253,253,253,253,253,253,253,0,253,253,0,0,253,253,0,252,0,0,0,0,252,252,0,0,0,0,0,252,0,0,0,0,0,0,253,0,253,253,253,0,0,0,0,0,253,0,0,253,0,253,0,253,253,253,11,11,249,11,11,11,252,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,249,249,0,252,0,252,0,253,0,11,249,0,11,11,11,0,253,0,0,253,11,0,253,253,0,253,0,0,0,253,0,253,249,249,252,249,249,252,0,0,252,0,0,0,0,0,0,0,0,253,0,253,253,253,253,0,253,253,253,253,253,253,253,11,11,11,11,11,11,235,236,236,249,249,252,0,0,253,253,14,249,249,249,252,252,249,249,249,249,249,0,0,252,0,0,0,0,0,0,253,0,0,21,249,252,0,0,0,237,92,236,91,236,89,236,88,237,90,120,90,122,90,122,86,124,87,126,89,121,90,121,92,122,94,118,92,118,89,118,86,119,83,120,86,127,86,126,85,124,90,123,92,122,84,119,84,120,84,126,91,122,89,121,88,119,88,119,93,125,91,122,90,122,87,118,85,119,85,121,84,117,91,119,90,119,88,24,87,24,87,24,86,24,84,24,84,24,86,24,89,24,88,24,89,24,86,24,88,24,95,24,93,24,91,24,89,24,87,24,85,24,90,24,83,24,84,24,87,24,91,24,83,24,84,24,84,24,84,24,85,24,90,24,84,24,84,24,86,24,88,24,90,24,92,24,93,24,94,24,91,24,90,24,89,24,88,24,94,24,90,24,87,24,87,24,92,24,91,24,91,24,89,24,89,24,90,24,90,24,95,24,93,24,92,24,91,24,89,24,88,24,81,24,83,24,85,24,87,24,89,24,92,24,84,24,88,24,94,24,89,24,93,24,85,120,87,121,89,123,90,124,92,126,93,125,95,123,87,123,87,123,86,126,90,123,95,24,84,24,84,126,85,126,85,122,87,126,88,125,89,127,89,127,91,124,92,115,91,115,89,115,86,115,85,113,83,125,82,120,80,119,81,118,83,117,83,118,84,121,86,122,87,125,87,122,88,123,90,124,91,126,91,125,92,127,94,127,95,127,88,127,90,127,89,127,90,126,90,126,90,125,91,125,93,123,93,124,95,124,95,124,95,124,94,124,94,123,95,123,94,123,94,125,94,116,95,118,88,121,85,125,85,126,85,123,86,121,84,123,84,116,91,120,95,125,89,124,90,123,92,120,86,121,81,120,93,119,90,119,89,126,87,125,85,123,84,122,82,121,81,119,92,117,91,117,90,119,89,121,87,123,93,117,91,118,89,122,87,122,85,123,83,125,87,125,84,127,82,122,86,122,90,122,93,123,91,124,91,125,89,126,87,127,92,121,79 ,253,253,253,0,253,253,0,253,0,0,253,253,0,253,11,11,11,249,11,11,249,253,253,253,253,253,253,253,253,0,253,0,0,253,253,0,253,253,0,0,0,0,253,253,253,10,253,253,253,10,253,253,253,249,252,249,0,249,249,249,0,252,0,0,252,252,0,0,0,0,0,253,0,253,0,0,0,253,253,0,253,10,11,11,252,0,11,11,249,10,11,11,11,10,11,11,11,10,11,11,11,10,11,249,252,10,249,0,0,10,249,252,0,252,0,0,253,253,11,11,11,10,11,253,11,10,253,11,0,0,0,0,0,253,253,249,249,249,252,252,249,249,0,252,252,0,252,0,0,253,0,0,253,253,0,253,0,253,0,0,0,253,0,253,253,253,253,11,0,10,11,11,11,10,11,11,11,249,249,249,249,249,249,252,252,0,249,0,252,252,252,252,0,252,0,0,0,0,0,0,0,253,0,0,0,0,253,0,253,0,0,253,92,10,93,11,94,118,95,117,86,117,87,252,249,252,0,119,87,120,87,121,88,123,87,118,88,117,88,119,88,121,89,126,90,126,90,127,91,127,92,126,93,126,95,126,90,127,86,124,89,122,90,123,93,119,95,115,94,116,94,123,95,127,94,123,95,122,95,127,94,117,94,115,93,117,92,117,91,118,92,118,92,120,92,121,92,126,91,127,91,125,93,121,84,122,94,123,95,122,90,121,93,120,90,119,85,119,88,118,91,118,94,117,86,117,87,115,89,124,92,123,91,124,91,126,91,126,91,116,91,116,91,118,92,119,83,122,83,123,85,126,87,116,89,118,90,118,92,120,93,120,93,122,91,122,91,123,91,125,94,126,90,126,90,24,86,24,90,24,95,24,89,24,87,24,86,24,86,24,85,24,85,24,90,24,94,123,93,122,93,120,91,117,87,126,86,126,83,126,92,122,90,122,90,126,90,123,91,123,93,123,91,127,90,118,93,119,85,24,85,24,85,24,85,24,84,24,95,24,94,118,94,117,91,122,95,115,83,124,83,120,82,24,83,24,84,24,86,24,87,24,88,24,88,24,89,24,90,24,91,118,92,117,93,117,93,117,94,117,93,118,92,115,92,115,91,127,91,125,91,124,91,124,91,126,94,126,92,126,91,126,88,127,90,124,90,124,86,124,88,124,90,124,92,124,95,125,85,126,86,126,86,125,86,124,86,123,87,123,87,121,88,120,88,118,89,117,89,118,89,119,90,121,90,122,90,123,91,125,91,122,92,127,88,126,85,125,85,124,85,122,83,124,84,125,95,126,82,127,92,127,88,123,88,120,87,118,87,116,89,115,90,115,91,124,92,123,93,121,94,127,93,124,92,122,91,123,90,127,89,127,88,126,87,127,86,123,94,124,92,126,89,124,87,127,84,126,83,126,88,127,85,121,88,122,89,123,89,124,85,125,92,125,92,126,90,125,79,126 ,253,253,253,253,253,253,0,0,0,0,0,253,11,249,252,11,11,249,249,0,11,11,253,253,253,253,253,0,253,253,0,0,0,253,0,253,0,253,0,0,0,253,253,0,11,11,253,253,253,253,253,253,253,253,253,249,252,249,252,252,252,252,0,0,0,0,252,0,0,0,253,253,0,0,253,253,0,0,0,253,253,0,253,11,249,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,249,0,0,11,11,249,252,11,249,11,11,11,252,11,249,252,0,11,11,11,11,253,253,253,0,0,0,0,0,253,0,253,0,253,249,0,252,252,0,0,252,252,252,0,0,0,0,0,0,0,0,0,253,0,253,253,253,253,253,253,253,253,253,253,11,11,11,11,252,249,252,249,249,252,249,249,249,252,252,249,252,252,249,249,252,0,252,0,252,0,0,252,0,253,0,0,0,0,0,0,253,0,0,253,0,253,253,253,253,0,125,93,123,91,122,90,120,90,118,90,249,249,0,253,119,252,0,93,249,92,127,91,126,90,126,90,126,88,127,88,127,87,125,86,124,85,123,85,123,95,124,90,124,83,124,83,117,84,122,84,124,84,123,85,126,87,125,88,122,90,119,92,116,95,121,91,124,90,123,95,124,94,124,93,123,91,123,91,122,89,121,88,121,81,121,82,127,84,125,85,125,87,124,89,123,91,123,94,121,87,121,87,119,85,119,87,125,90,125,94,127,91,116,92,116,87,117,87,117,86,118,85,118,86,118,85,120,85,122,85,124,92,125,88,117,88,117,86,115,87,116,88,117,95,24,93,24,91,24,90,24,88,24,87,24,85,24,94,24,83,24,84,24,84,121,87,126,90,125,94,123,92,121,93,119,94,24,93,24,91,24,90,24,88,24,87,24,85,24,84,24,92,24,89,24,84,24,88,24,88,24,87,24,87,24,86,24,93,24,93,24,92,24,94,24,93,24,94,24,94,24,94,24,95,24,92,24,91,24,84,24,84,116,90,117,86,126,86,127,86,127,86,127,84,125,84,123,85,124,87,123,87,125,89,122,90,120,95,120,93,120,91,121,90,121,91,120,90,120,89,120,88,118,87,127,87,121,87,120,85,122,84,125,84,126,93,124,91,124,90,123,94,124,94,123,84,121,84,122,86,123,87,122,90,122,93,122,94,127,94,126,94,125,93,124,93,123,93,122,94,121,93,120,94,127,94,125,93,124,89,124,90,123,90,122,90,120,91,119,91,118,92,118,92,117,89,116,88,116,88,118,88,116,87,119,85,125,95,122,84,123,84,123,85,124,87,125,88,126,88,127,90,125,92,124,92,122,94,121,95,119,93,118,92,127,90,124,90,120,89,116,88,120,89,120,95,122,93,125,91,125,88,125,85,127,87,127,92,127,88,120,87,121,94,122,90,122,87,123,84,124,83,125,86,123,93,120,79 ,253,253,0,0,253,253,0,253,253,11,253,10,11,10,249,10,249,252,252,252,0,253,0,0,0,253,0,0,253,10,11,253,253,253,253,253,249,252,249,249,249,249,249,249,249,253,0,0,253,0,253,0,0,0,0,0,0,0,0,0,0,0,0,253,0,0,0,0,253,0,0,253,0,0,0,253,253,253,0,253,253,0,253,10,11,10,11,10,11,11,11,10,11,10,11,10,11,11,11,249,0,252,0,0,11,249,252,0,11,249,11,249,249,249,252,252,252,0,0,0,253,11,11,0,0,252,252,252,0,0,0,0,0,253,253,0,253,253,253,0,252,0,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,253,253,253,253,253,253,253,11,11,11,249,249,249,249,0,252,0,252,0,0,0,253,0,11,249,252,0,252,0,0,253,253,11,253,239,253,253,253,253,253,0,0,253,0,0,0,0,0,253,95,249,95,94,93,127,93,92,92,249,249,0,93,249,0,92,91,249,91,249,0,116,249,0,87,125,92,94,85,124,86,87,88,123,88,89,89,123,91,90,91,122,93,93,94,122,95,88,89,115,89,89,90,121,90,90,90,126,91,92,93,121,93,94,95,119,85,85,85,124,85,90,94,123,94,94,93,119,93,92,91,126,88,86,86,120,84,83,92,119,91,91,90,117,90,90,90,117,90,91,91,119,92,91,94,122,90,89,88,124,86,85,94,127,93,94,94,123,94,93,85,124,94,94,94,125,93,24,93,24,93,24,95,24,93,24,94,24,95,24,94,24,93,24,91,24,90,90,92,127,85,87,88,126,90,91,92,127,94,86,87,126,87,87,88,124,89,90,91,124,95,89,90,123,91,92,92,125,94,95,93,122,92,91,91,124,91,91,91,117,93,91,90,127,90,90,92,127,89,90,93,125,87,87,87,124,87,24,86,24,93,24,92,24,94,24,94,24,93,24,94,24,94,24,95,112,95,92,92,118,91,122,84,118,85,127,90,124,89,120,88,121,89,119,89,120,86,126,86,124,86,122,87,119,88,117,89,119,95,24,93,24,93,24,92,24,91,24,90,24,90,24,89,120,88,88,87,117,87,86,86,120,85,85,84,127,94,90,90,127,83,83,83,120,84,84,84,120,85,85,86,125,87,88,88,126,90,91,93,124,95,93,92,123,93,92,92,124,91,91,90,123,89,89,88,121,88,87,87,121,86,87,87,122,87,86,87,122,90,89,92,127,92,92,92,126,93,95,93,125,89,89,89,120,88,91,92,115,83,83,83,119,83,83,84,121,85,86,87,124,88,88,89,126,90,90,91,122,92,92,93,120,94,95,93,126,92,92,91,120,91,91,91,119,91,91,91,117,94,92,91,121,88,88,90,126,90,92,86,118,89,90,92,120,95,93,92,127,88,88,92,127,84,85,86,127,91,93,79,126 ,253,253,0,253,11,11,253,253,10,253,0,11,11,11,249,249,252,252,249,0,0,0,0,253,253,11,253,253,253,11,253,0,10,253,0,0,11,249,11,11,10,249,252,249,253,253,253,253,253,253,253,253,0,253,253,253,253,253,0,252,252,0,252,0,0,0,0,0,253,0,0,0,253,0,0,253,0,253,253,0,0,253,11,249,11,11,11,11,10,11,11,11,11,11,11,11,10,249,249,0,252,252,0,253,253,11,249,252,252,249,252,252,0,252,252,253,253,0,253,11,249,253,11,253,252,0,252,0,0,0,0,0,253,253,253,253,253,0,0,0,253,252,252,0,0,252,0,0,0,0,0,0,0,0,0,0,0,0,0,253,253,0,253,0,253,253,253,253,253,11,249,252,11,249,249,249,252,249,249,249,253,253,253,253,0,253,252,252,249,0,249,0,0,0,253,0,253,253,0,0,0,0,0,0,253,253,253,253,0,253,253,253,116,86,116,86,115,85,125,85,249,85,249,249,249,252,252,252,0,0,253,253,253,87,119,86,122,83,123,92,126,91,123,91,122,90,121,90,121,91,125,92,121,91,119,90,127,93,117,90,117,90,120,95,125,93,123,91,120,89,118,90,125,90,126,95,117,83,125,82,120,83,122,92,124,91,127,90,126,89,124,95,124,93,123,91,123,91,124,92,123,90,123,95,121,89,121,90,121,95,123,92,122,90,123,86,122,84,24,84,24,91,24,90,24,88,24,86,24,85,24,83,24,86,24,90,24,89,121,87,120,86,113,87,114,89,123,92,116,92,120,90,127,88,124,87,122,95,121,89,121,84,119,81,119,85,120,87,127,90,125,92,124,89,121,90,120,90,118,92,118,88,117,95,119,93,122,91,117,90,118,88,121,87,126,85,124,95,123,83,123,83,122,84,122,86,122,88,24,92,24,91,24,91,24,90,24,95,24,93,24,92,24,92,124,94,118,93,125,94,118,94,121,94,126,95,127,92,125,91,24,84,24,85,24,84,24,84,24,92,24,90,24,92,24,92,115,90,116,90,123,90,121,89,24,89,24,89,24,95,122,93,127,93,24,93,24,91,24,90,24,90,24,90,24,88,24,87,24,87,24,93,24,93,24,94,24,91,117,84,112,84,116,85,118,85,121,86,123,86,126,88,123,87,126,90,125,92,124,93,123,95,122,91,121,91,120,90,119,90,118,88,118,88,117,88,118,87,117,86,117,86,117,85,117,86,117,85,122,84,126,83,126,83,125,85,125,86,126,86,124,88,121,92,118,90,117,89,115,88,117,88,119,86,120,86,126,87,125,88,121,89,122,95,122,93,121,93,120,92,119,90,117,90,116,88,124,88,122,87,126,86,116,85,117,84,119,90,123,83,125,83,124,84,124,84,124,85,125,87,126,88,125,90,126,93,125,85,123,90,124,94,124,87,126,89,124,95,126,79 ,253,253,253,10,253,10,253,253,0,253,11,10,11,10,11,249,252,0,0,0,11,253,253,0,253,0,0,10,253,253,253,10,11,10,249,0,11,249,0,10,11,249,252,0,11,253,253,253,253,253,253,253,253,253,0,253,0,253,253,252,0,252,0,0,0,0,0,252,252,0,0,0,0,0,253,0,253,253,253,253,0,253,253,253,253,253,11,10,252,252,11,10,11,10,11,10,249,249,249,252,0,252,0,0,253,10,11,249,252,249,252,249,252,252,0,0,0,0,0,0,253,10,11,10,11,10,11,10,252,0,0,252,0,0,0,0,0,253,0,0,253,253,253,252,252,0,0,0,252,0,0,0,0,0,0,0,0,0,0,0,253,0,253,0,253,253,253,253,253,252,249,0,0,10,249,249,249,249,249,0,253,253,253,0,0,0,0,253,0,0,0,0,0,0,0,253,253,0,11,253,253,253,253,253,253,253,253,0,0,253,253,253,0,122,249,249,249,252,252,252,249,0,0,0,0,253,253,253,0,253,253,91,91,0,90,89,89,121,88,87,87,124,86,85,84,125,94,92,91,119,88,88,86,117,83,93,95,123,94,93,93,121,91,89,89,122,87,86,86,125,87,88,90,118,91,93,90,127,89,90,93,113,93,92,91,119,91,90,90,124,88,89,88,127,87,95,95,125,88,88,90,122,94,93,92,120,91,92,91,24,89,24,89,24,91,24,90,24,94,93,93,117,91,91,89,117,88,80,81,126,84,85,86,126,88,89,91,126,83,86,88,123,94,91,91,120,93,94,84,125,87,89,91,127,94,93,95,121,92,92,91,116,91,95,93,116,95,92,91,121,90,91,91,124,95,92,94,122,93,91,94,123,89,86,84,122,80,81,83,113,85,86,88,127,89,91,91,24,94,24,88,24,90,24,90,24,92,24,91,24,89,88,88,24,86,24,87,24,90,24,92,24,93,24,92,24,93,24,93,24,93,24,94,24,94,24,95,24,95,24,86,24,86,24,86,24,87,24,86,24,95,24,95,24,95,24,95,24,95,24,94,24,94,24,90,24,91,24,91,24,93,24,92,24,95,90,89,124,90,92,87,124,85,86,87,123,88,88,89,125,90,90,91,127,92,92,93,118,94,95,86,117,86,86,87,24,87,24,87,24,88,24,88,24,89,90,90,123,92,93,93,123,93,93,93,123,92,92,91,125,92,91,91,126,91,92,92,127,92,92,92,125,95,95,92,123,93,93,92,122,92,91,91,120,91,91,91,120,91,91,91,118,92,93,93,123,91,91,92,123,92,91,91,121,90,90,90,122,89,89,89,124,95,95,95,122,93,92,93,120,91,90,91,126,89,88,89,116,87,87,87,117,92,93,94,119,92,84,85,118,84,84,85,121,86,86,86,125,86,88,88,122,90,91,92,120,93,95,87,119,90,93,95,120,90,90,93,127,11,10 ,253,253,0,11,253,11,253,253,0,11,10,11,11,11,249,252,249,252,0,249,252,0,0,253,253,0,10,11,11,253,0,11,11,11,10,249,249,252,249,0,0,0,253,11,253,11,253,11,11,253,253,253,253,253,253,253,253,253,253,253,252,0,249,0,252,249,252,0,0,252,0,0,0,0,0,0,253,0,0,0,253,0,253,253,0,253,10,11,249,0,0,11,11,11,10,11,252,249,249,252,249,252,252,252,249,252,249,252,0,0,0,0,252,0,253,0,0,0,0,0,0,253,253,11,11,11,10,252,11,0,0,11,0,0,0,11,0,253,253,253,253,253,0,0,0,0,0,0,11,249,249,249,249,252,252,252,252,0,252,0,0,0,0,0,0,253,253,253,253,252,252,249,252,252,249,249,249,0,253,0,253,253,0,0,253,253,253,253,11,11,253,253,0,0,0,0,0,0,253,11,11,253,253,253,253,0,252,0,0,253,0,0,11,11,249,252,0,88,126,88,127,252,249,252,249,252,0,0,0,0,0,253,253,92,124,91,124,95,126,83,126,83,122,85,122,88,122,90,123,92,124,93,124,93,123,92,122,91,123,91,125,94,114,90,116,90,119,86,122,92,127,90,122,90,123,92,116,93,127,94,124,93,123,94,122,90,118,89,124,88,24,94,24,93,24,89,24,82,24,89,24,94,24,94,24,91,24,88,24,87,24,86,24,85,24,85,24,90,24,94,24,95,24,91,24,88,24,87,24,93,24,91,24,91,24,90,24,91,24,93,24,91,24,91,24,86,24,88,24,89,24,91,24,85,24,85,24,88,24,81,24,83,24,84,24,85,24,87,24,89,24,90,24,92,24,83,24,86,24,89,24,93,24,95,24,94,24,94,24,94,24,95,24,95,24,95,24,94,24,94,24,93,24,93,24,92,24,91,24,92,24,95,24,92,24,91,24,91,24,92,24,94,24,86,24,89,24,93,24,93,126,94,122,94,121,95,24,95,24,95,24,86,24,94,24,94,24,95,24,93,118,92,121,89,122,86,123,91,126,85,127,90,125,90,124,94,122,91,121,89,121,86,127,84,123,83,120,80,118,81,120,82,127,84,123,84,24,86,24,87,24,87,24,89,24,90,24,90,24,93,24,93,24,95,24,88,115,90,116,89,116,90,117,90,118,90,119,92,120,93,120,94,121,90,122,95,123,95,124,94,124,94,125,94,125,93,126,93,127,92,125,92,124,91,123,91,123,91,123,90,123,90,123,89,123,89,123,88,126,88,125,92,123,80,122,95,120,94,122,95,122,95,122,94,123,89,121,91,117,91,115,91,112,95,114,90,115,89,117,93,119,85,120,87,122,88,123,89,125,90,127,92,120,93,122,94,118,86,114,86,119,87,123,87,127,87,126,88,124,89,122,90,120,91,119,93,118,87,118,86,117,90,117,95,6,11,11,11,6,11 ,253,253,0,10,253,10,11,253,253,253,252,0,0,10,249,249,249,249,252,0,0,0,11,10,253,253,11,10,11,253,253,10,11,10,11,249,0,10,249,249,249,249,249,253,253,253,253,253,253,253,0,253,253,0,0,253,253,253,253,0,252,0,252,252,252,0,0,0,0,252,252,0,0,0,0,253,0,253,253,253,253,0,0,253,0,253,253,0,253,253,253,10,249,0,11,252,249,249,249,249,249,0,249,249,252,0,0,0,0,0,0,0,0,0,0,0,0,0,253,253,253,253,11,0,11,10,11,10,252,0,0,10,11,10,11,0,0,0,253,0,0,0,253,0,0,0,0,0,11,0,0,249,249,252,249,252,252,252,252,0,0,0,0,0,0,0,253,253,253,10,249,10,249,249,249,252,249,249,253,253,0,0,0,0,0,253,0,253,0,10,253,10,11,10,253,0,11,253,11,253,11,253,11,253,253,0,249,252,252,0,253,0,253,10,11,249,11,249,11,10,249,252,11,249,252,249,249,0,252,253,253,253,92,91,91,119,91,86,90,118,84,84,86,127,89,90,90,123,95,95,94,120,93,93,249,252,93,85,87,249,252,0,94,127,87,88,88,123,94,94,94,124,94,94,94,123,95,95,95,122,95,95,95,123,95,94,94,118,93,93,92,120,92,92,91,125,91,84,85,115,90,93,90,115,92,91,91,115,91,92,92,126,94,94,95,124,94,93,92,125,91,90,89,122,88,87,86,125,85,95,94,123,89,88,86,123,83,90,92,127,91,93,95,125,95,94,93,116,93,91,92,119,90,90,89,122,89,88,90,24,86,24,85,24,86,24,85,24,85,24,87,24,93,24,93,24,92,24,94,24,93,24,94,24,93,24,92,24,92,24,92,24,92,24,92,24,92,24,95,24,93,24,93,24,91,24,91,24,89,24,87,24,86,24,86,24,87,24,88,24,90,24,92,24,90,24,88,24,90,24,94,24,94,24,94,24,94,24,94,24,94,24,94,24,95,24,91,24,90,24,86,24,85,84,87,127,90,90,95,125,84,84,84,122,85,24,86,24,88,24,94,24,91,24,88,24,87,24,86,24,87,24,86,24,86,85,85,117,85,85,86,125,87,87,88,120,89,90,90,120,92,92,93,121,94,95,90,120,92,91,91,118,91,93,92,119,92,92,93,121,94,87,87,126,87,87,95,124,94,94,95,123,94,94,94,122,93,93,93,120,94,93,93,119,94,94,92,117,94,92,93,127,90,90,91,122,88,88,95,115,94,93,92,116,91,90,91,117,89,90,91,120,90,91,90,122,95,95,86,127,84,83,82,126,80,80,81,124,94,93,94,123,92,95,94,122,94,90,90,125,90,88,95,123,94,93,93,127,90,90,89,124,91,91,91,124,95,95,90,124,91,92,93,120,93,94,89,117,11,6,11,6,11,6,11,6,11,10,11,10 ,10,253,0,11,253,253,253,253,253,253,0,0,253,253,0,11,10,11,249,249,0,11,10,11,249,252,10,11,10,249,0,11,10,11,10,249,0,11,249,249,249,252,0,253,10,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,0,253,0,0,0,252,0,0,252,0,0,0,0,0,0,0,0,0,0,253,0,253,253,253,253,0,0,253,0,253,253,11,249,249,252,249,249,0,249,249,249,249,249,249,252,252,0,0,0,0,0,0,0,0,0,0,253,253,253,253,253,11,10,252,0,11,10,11,10,11,10,11,10,11,10,11,0,0,0,0,253,0,0,0,0,11,0,0,0,11,10,11,249,249,249,252,252,252,252,0,0,0,0,0,253,253,249,252,249,249,249,0,249,0,0,0,0,0,0,0,253,253,0,11,253,253,253,0,253,253,253,253,253,253,10,253,10,253,253,253,253,253,0,253,0,0,0,0,0,0,0,253,253,253,253,11,249,249,0,11,252,249,252,252,0,0,253,253,253,93,124,85,249,0,123,249,123,91,123,90,123,89,123,95,124,90,123,86,126,85,125,249,123,249,249,0,252,252,0,0,122,249,122,90,124,88,118,89,120,88,122,88,124,87,125,87,127,87,123,88,120,95,116,94,119,93,118,93,117,92,122,90,122,89,125,95,117,83,116,82,116,84,121,86,120,87,120,89,127,90,124,92,123,93,121,94,118,93,117,92,117,91,123,91,123,92,122,94,120,91,119,88,118,90,117,86,116,90,24,93,24,86,24,83,24,94,24,93,24,94,24,91,24,90,24,88,24,86,24,87,24,84,24,93,24,92,24,90,24,84,24,86,24,91,24,95,24,92,24,91,24,90,118,89,24,88,24,88,24,87,24,87,24,88,24,87,24,95,24,93,24,91,24,91,24,89,24,89,24,88,24,85,24,86,24,86,24,86,24,87,24,89,24,91,24,85,24,85,24,88,24,92,24,92,24,92,24,91,24,90,24,89,24,92,24,87,24,85,24,81,24,82,24,90,24,89,24,88,24,88,24,86,24,94,24,91,24,88,24,87,122,85,123,94,124,93,126,94,118,95,118,95,119,92,117,95,122,92,24,92,24,91,24,90,24,91,24,90,24,90,24,92,24,92,24,93,127,95,124,94,122,92,119,92,118,93,116,90,115,88,112,85,113,94,114,93,114,94,117,95,117,94,118,94,120,94,120,93,121,92,122,90,124,88,125,87,125,85,126,84,121,85,120,91,121,91,122,90,122,88,122,88,122,87,124,86,125,86,125,84,126,84,126,86,126,86,126,88,126,92,127,92,126,93,126,92,127,90,122,87,118,86,118,84,117,85,117,92,115,90,116,90,117,88,124,86,121,85,120,85,127,84,121,86,116,89,126,90,124,95,122,11,6,11,6,11,6,11,6,11,6,11,6,11,10,11,10,11 ,10,253,0,10,253,253,0,253,0,0,253,10,10,249,11,10,10,249,252,0,10,10,11,249,249,0,11,10,249,0,253,10,10,10,11,249,0,10,11,249,249,252,253,10,253,253,253,253,253,253,253,253,253,253,253,253,0,0,0,253,253,253,253,0,249,252,0,252,0,0,0,252,0,253,0,0,0,0,0,0,0,0,0,253,253,253,0,253,0,253,253,253,10,249,249,249,252,0,253,10,249,249,249,249,252,0,252,0,252,0,0,0,0,0,253,0,253,253,11,249,10,249,0,10,10,253,11,10,10,10,11,10,10,10,11,10,252,10,0,0,0,0,0,0,0,0,0,10,0,0,0,10,10,10,249,249,249,252,252,0,0,0,0,0,0,0,253,249,249,249,252,249,252,252,252,0,0,253,0,0,0,0,253,10,253,10,253,253,253,253,0,253,0,0,253,253,10,253,253,253,253,253,253,253,253,253,253,0,0,249,249,0,0,0,0,0,252,0,0,0,0,253,0,253,253,253,253,0,253,0,11,10,10,249,249,0,0,253,253,87,88,87,88,93,94,92,249,0,88,89,88,89,249,0,0,91,88,87,249,249,249,0,0,0,253,91,90,90,89,88,88,87,86,86,85,85,84,83,83,82,82,81,81,95,92,92,91,91,90,90,90,90,89,89,88,87,95,94,94,93,92,89,88,88,89,88,88,86,86,86,87,24,88,24,95,24,93,24,92,24,90,24,89,24,88,24,87,24,85,24,84,24,90,24,83,24,84,24,84,24,86,87,88,90,91,93,95,91,90,90,90,90,90,89,88,88,87,95,94,94,93,24,92,24,90,24,89,24,93,86,81,82,84,87,90,91,93,91,95,94,93,91,90,90,89,88,87,87,86,86,85,86,85,85,85,85,85,24,94,24,94,24,93,24,93,24,91,24,88,86,87,86,84,93,92,92,91,90,91,91,91,90,90,90,91,91,92,24,92,24,90,24,91,24,93,24,93,24,91,24,91,24,92,24,91,24,95,92,95,95,92,89,90,89,89,24,88,24,88,24,89,24,90,24,94,24,92,24,90,24,88,24,89,24,90,24,88,24,94,24,93,24,93,24,93,24,91,24,89,24,88,24,87,24,87,24,86,89,89,92,92,92,93,93,93,93,93,93,93,93,95,93,92,91,90,88,89,90,89,89,94,94,93,92,92,91,90,89,88,87,87,87,87,89,92,92,91,91,92,92,92,92,92,92,92,92,92,92,95,94,94,94,93,92,93,92,91,91,90,89,90,89,88,89,86,86,85,86,86,85,87,88,89,90,89,90,91,92,93,94,90,89,88,88,90,92,94,94,92,92,93,95,95,94,93,93,93,92,91,90,91,90,89,89,87,86,85,85,86,87,88,89,90,90,11,6,6,6,11,6,6,6,11,6,10,6,11,6,10,6,11,10,10,10,11,10,10,10,11,10 ,10,253,253,0,0,0,0,253,10,253,0,11,249,0,10,11,10,249,0,11,10,11,10,249,249,0,0,11,249,252,0,11,10,11,10,249,252,11,10,11,249,249,0,11,253,253,253,253,253,253,253,253,0,0,0,253,253,253,253,0,0,0,0,11,10,249,249,249,252,249,0,249,0,0,0,0,0,253,0,253,0,0,0,0,0,0,0,0,0,253,253,253,253,11,249,249,252,249,249,249,249,252,0,0,252,0,252,252,0,0,0,0,0,0,0,253,253,253,253,0,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,11,10,11,10,249,249,252,252,252,252,0,0,0,0,0,253,249,249,249,249,249,252,0,0,252,253,0,0,0,0,0,253,11,253,253,253,253,253,253,253,253,0,0,253,253,253,253,0,253,253,0,0,0,0,0,0,0,253,0,0,253,0,253,253,253,0,11,249,249,249,249,249,0,0,0,0,0,0,253,10,249,252,249,252,0,0,0,253,11,10,11,10,11,10,11,253,0,0,0,120,253,252,84,125,249,252,252,0,0,0,0,253,0,0,253,126,90,249,90,252,0,124,91,123,92,122,92,121,93,120,94,120,94,119,93,118,92,117,91,116,91,126,90,24,89,24,89,24,89,24,89,24,89,24,95,24,94,24,93,121,90,123,94,125,90,122,86,122,83,122,80,126,83,125,85,124,86,123,88,122,90,120,91,124,94,114,89,115,89,117,90,119,90,120,93,122,94,124,90,123,94,118,90,118,89,118,89,121,88,124,87,122,86,125,86,126,85,119,92,118,89,119,88,117,95,118,88,117,83,116,93,126,92,121,90,120,88,120,86,24,84,24,83,24,81,125,95,124,91,122,90,121,89,119,87,118,94,116,92,122,90,115,87,116,85,24,83,24,87,24,91,24,94,24,92,24,89,24,88,24,86,24,83,24,81,24,94,24,93,24,91,24,88,24,86,24,92,24,91,24,85,24,85,24,85,119,94,118,93,125,95,124,95,126,95,24,95,24,95,24,95,24,94,24,94,24,93,24,93,24,91,24,92,24,92,120,92,117,92,117,92,118,91,115,91,116,91,117,93,118,84,118,86,120,89,121,93,126,91,125,92,123,92,122,92,126,95,122,93,121,91,121,89,120,89,120,85,118,85,117,88,117,91,117,90,115,89,124,93,123,87,124,88,126,87,126,87,115,95,117,93,118,92,121,92,123,90,126,90,126,89,126,88,126,86,125,85,126,85,126,85,125,86,127,88,127,90,127,91,121,86,121,85,122,88,122,91,122,94,123,94,123,92,124,91,122,90,121,89,120,88,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,10,11,10,11,10,11 ,11,253,253,253,0,253,253,10,11,10,249,0,0,10,10,10,249,0,0,10,11,10,249,252,11,249,0,10,249,249,0,10,11,10,10,249,0,10,10,10,249,249,253,253,253,253,253,0,253,0,0,253,0,0,0,253,0,253,0,253,253,253,253,10,249,249,249,249,249,0,0,249,252,253,253,0,0,0,0,0,0,0,0,253,0,253,0,253,11,10,249,249,0,0,252,0,0,253,10,252,249,249,249,249,249,252,0,252,252,252,0,252,0,0,0,253,0,253,253,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,0,0,0,0,0,10,0,0,0,0,0,0,0,0,10,10,11,10,10,10,252,10,249,252,249,0,252,253,0,10,249,249,252,249,249,249,249,249,249,249,249,253,253,253,253,253,253,0,253,0,253,253,253,0,253,253,253,253,253,0,0,0,253,0,0,253,0,0,0,253,253,0,0,252,252,252,0,253,0,0,0,0,0,0,253,253,0,0,0,0,0,253,0,0,253,253,253,253,253,0,253,253,253,0,253,10,10,10,11,10,10,10,253,10,253,0,0,10,10,253,253,253,253,253,253,253,0,0,0,0,0,0,0,253,253,253,253,253,94,93,93,93,92,92,92,91,91,91,90,90,90,90,89,89,88,88,88,88,87,87,87,87,86,86,86,85,85,85,85,84,95,94,94,90,90,83,83,83,83,83,83,84,84,84,84,84,84,85,85,86,86,87,87,88,88,89,90,90,91,24,93,24,95,24,86,24,87,24,88,24,89,24,91,24,94,24,91,24,90,24,90,24,89,24,88,24,87,24,87,24,86,24,95,24,95,24,84,24,86,24,95,24,90,24,95,24,91,24,91,24,92,24,92,24,92,24,94,24,95,24,93,24,92,24,91,24,90,24,88,24,87,24,86,24,85,24,95,24,92,24,89,24,86,24,83,24,90,24,93,24,93,24,90,24,95,24,92,24,95,24,93,24,90,24,88,24,88,24,91,24,94,24,93,24,92,24,91,24,91,24,91,24,91,24,89,24,89,24,91,89,90,91,90,90,90,95,94,94,94,93,93,92,92,91,91,91,90,89,89,88,89,92,80,81,82,82,83,84,85,85,86,87,87,88,89,89,90,91,92,93,83,85,86,87,89,91,93,88,88,88,94,94,93,92,92,91,90,89,88,88,86,86,85,85,86,86,88,89,90,92,85,85,86,89,86,85,85,85,85,85,85,90,94,94,94,94,93,95,94,92,91,90,89,87,86,86,86,84,83,93,92,92,91,90,91,91,90,90,90,90,90,91,91,92,91,92,91,90,90,90,91,93,94,94,6,6,11,6,6,6,11,6,6,6,11,6,6,6,11,6,6,6,11,6,10,6,11,6,10,6,11,10,10,6,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10,11,10,10,10 ,10,253,253,253,253,0,0,11,10,11,10,249,252,11,10,11,249,0,0,11,10,11,249,11,10,249,252,249,0,253,0,11,10,11,10,249,0,11,10,11,253,0,253,11,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,0,253,253,253,0,0,0,252,252,0,0,252,0,0,253,253,0,0,0,0,0,253,0,253,0,253,0,253,0,253,253,253,253,253,253,253,10,249,249,249,249,249,252,252,249,252,0,0,252,252,0,0,0,253,0,0,253,0,253,11,249,249,0,11,249,11,10,11,10,11,10,11,10,11,10,11,10,11,0,0,0,0,0,0,0,0,0,0,10,11,10,11,10,11,10,11,10,11,249,252,10,249,252,253,10,249,249,252,249,249,252,252,249,0,0,252,0,0,0,0,0,253,253,0,10,11,253,253,253,253,253,253,253,253,253,253,0,0,0,253,0,253,253,0,0,0,0,0,0,253,253,0,0,253,253,0,0,0,253,0,0,0,0,0,10,249,10,249,252,249,252,252,0,252,0,0,0,0,253,11,10,11,10,11,10,253,10,253,253,253,253,253,0,253,253,253,253,0,0,0,0,0,0,0,0,253,0,253,253,253,123,83,249,0,118,80,80,81,124,82,82,83,123,84,84,83,122,84,85,85,124,86,87,87,24,87,24,88,24,89,24,90,24,91,24,92,24,93,24,93,24,94,24,94,24,95,24,88,24,88,24,89,24,89,24,89,24,90,24,90,24,90,24,91,24,91,24,93,24,93,24,94,24,91,24,92,24,92,24,93,24,92,24,92,24,92,24,91,24,91,24,91,24,91,24,91,24,91,24,91,24,86,24,90,24,84,24,84,24,84,85,86,119,87,88,88,121,90,91,92,125,92,92,94,119,95,94,93,123,92,92,90,114,90,89,89,117,88,89,89,122,94,93,93,122,90,88,87,124,86,87,88,121,95,84,83,124,84,84,85,121,93,88,85,118,82,24,86,24,90,24,92,24,91,24,94,119,93,91,91,127,89,89,88,123,87,86,86,118,85,86,86,124,85,85,85,125,85,85,90,126,94,94,94,127,93,95,94,123,91,91,90,116,87,86,86,116,84,84,83,123,92,92,91,124,90,91,91,123,90,90,90,121,91,91,91,121,91,91,91,126,90,90,90,124,93,92,91,123,90,88,87,121,92,91,90,120,86,85,83,118,91,90,90,126,88,87,86,116,85,84,83,116,82,81,80,118,92,91,91,119,90,90,89,121,87,95,94,123,92,91,90,124,89,87,86,122,85,83,82,122,87,90,90,120,87,86,86,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,6,11,10,11,6,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11 ,10,253,253,253,253,0,253,10,10,10,10,249,0,10,10,249,252,0,0,10,10,249,252,10,10,249,252,0,0,0,0,10,10,10,10,252,249,253,10,10,253,253,0,0,0,10,253,253,253,253,253,253,0,253,253,0,253,0,0,253,0,0,253,0,253,253,10,10,249,10,249,249,249,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,0,249,0,0,252,253,253,253,0,0,0,252,252,0,253,0,0,0,0,0,253,0,0,0,0,253,0,253,253,253,253,253,253,0,10,249,252,0,10,10,10,10,10,10,10,10,10,10,10,10,0,0,0,10,10,0,0,0,0,0,10,10,10,10,10,10,10,10,10,10,10,10,10,249,252,10,10,249,249,249,249,252,252,252,252,0,252,252,249,0,0,0,0,253,0,0,0,253,253,0,0,0,0,253,0,10,253,253,253,253,253,253,253,253,253,253,253,253,0,253,0,0,0,0,0,0,0,0,253,0,0,0,0,0,253,253,10,253,253,249,252,249,0,0,0,0,10,10,253,0,10,253,0,10,253,253,253,253,253,253,0,253,253,253,253,253,0,0,0,0,253,0,253,0,0,0,0,0,0,253,253,10,253,10,249,0,10,10,92,95,92,95,95,95,95,92,92,92,93,92,92,92,91,91,91,91,90,91,90,91,90,90,91,89,88,86,85,86,86,85,86,86,85,85,86,83,83,84,84,84,85,85,86,85,86,86,87,86,87,88,88,88,89,89,90,94,94,95,95,93,93,91,91,89,90,90,90,94,90,91,90,90,89,89,89,89,89,88,88,87,88,88,87,87,86,87,85,85,86,85,85,84,85,84,95,92,92,82,83,81,82,83,84,84,85,86,87,87,88,88,89,90,90,91,92,92,92,93,93,94,95,93,92,91,92,24,91,24,91,24,91,24,91,24,93,24,91,24,94,24,92,24,93,24,94,24,90,24,90,24,95,24,92,24,90,24,91,24,90,24,95,24,88,24,84,24,80,24,93,93,91,90,90,89,88,88,87,87,86,85,85,84,84,83,82,82,81,81,80,92,92,91,91,90,90,90,90,89,88,88,87,95,94,94,92,92,91,90,90,89,88,87,86,86,85,84,83,82,86,87,85,85,92,88,88,87,88,87,88,89,91,91,92,93,94,95,93,93,92,91,90,89,88,87,86,86,94,92,91,89,87,85,83,84,90,91,91,91,92,93,93,93,94,95,95,93,93,93,92,92,91,90,90,89,89,88,88,87,87,86,86,95,94,93,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10,6,6,6,10,6,10,6,10,6,10,6,10,6,10,6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10 ,10,253,253,0,0,253,0,11,10,11,10,249,252,0,10,249,0,11,249,249,252,252,0,0,10,11,249,0,0,11,249,11,10,11,10,249,249,253,10,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,0,0,253,253,253,253,0,253,252,0,252,0,0,249,0,253,253,0,253,0,0,0,253,0,253,0,0,0,0,0,253,0,253,0,0,0,0,0,253,0,0,253,0,0,0,0,0,253,253,0,253,0,0,0,253,253,253,0,253,253,253,253,253,11,249,0,0,11,249,252,10,11,10,10,10,11,10,11,10,11,0,0,0,11,10,0,0,0,0,0,10,11,10,11,10,11,10,10,10,11,10,11,10,249,249,249,249,252,252,0,0,249,249,249,249,0,249,252,0,0,0,0,0,0,253,0,253,0,253,0,253,253,0,0,253,11,10,253,253,253,0,253,0,0,253,0,0,253,253,0,10,249,252,249,249,252,252,252,252,252,0,253,0,253,253,253,10,253,253,253,0,0,0,0,10,253,10,253,253,0,0,253,10,253,253,253,253,253,253,253,253,253,0,0,0,253,253,0,0,253,253,0,0,0,0,0,0,253,253,253,253,11,10,11,10,249,10,10,10,11,10,11,10,11,10,10,10,11,92,92,122,91,91,91,126,90,91,90,123,90,91,91,123,90,90,90,120,90,89,89,121,89,88,88,122,89,89,88,126,88,86,86,126,86,86,86,125,86,87,87,122,88,88,88,125,89,89,95,115,95,94,94,123,93,93,93,125,92,92,92,120,91,91,90,118,90,90,90,117,89,88,88,24,88,24,87,24,87,24,86,24,86,24,85,24,85,24,84,24,89,24,88,24,88,24,86,24,86,24,87,24,88,24,95,24,93,24,93,24,91,24,90,24,89,88,88,117,87,87,86,120,85,85,95,123,94,95,95,116,95,95,95,123,95,94,95,126,93,93,92,126,91,91,92,127,92,93,92,127,91,91,92,126,95,86,88,124,93,89,90,124,91,91,91,124,92,93,93,123,93,94,95,125,94,93,93,119,92,92,92,125,91,90,90,126,89,89,88,127,87,87,87,118,86,86,94,126,93,92,92,124,91,89,88,122,87,86,85,127,84,83,83,119,88,84,85,127,86,88,89,122,95,91,89,117,91,89,89,114,88,87,85,114,85,84,92,115,92,94,94,118,84,86,87,120,93,90,90,123,92,92,92,125,93,94,94,6,11,6,6,6,11,6,11,6,11,6,10,6,11,6,11,6,11,6,10,6,11,6,11,6,11,6,10,6,11,6,11,6,11,6,10,6,11,6,11,6,11,6,10,6,11,6,11,6,11,6,10,6,11,6,11,6,11,6,10,6,11,6,11,6,11,10,10,6,11,10,11,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,11,10,11,10,10,10,11,10,11 ,10,253,253,253,0,0,0,10,10,10,10,10,249,252,10,249,0,10,249,252,249,0,252,0,253,10,249,252,0,10,249,10,10,10,10,249,249,253,253,253,253,253,253,253,253,253,253,253,253,253,253,0,253,253,253,0,253,253,0,253,253,253,0,0,253,0,0,0,0,0,0,0,0,253,253,253,0,253,0,0,253,0,253,253,253,253,0,253,0,0,253,253,10,253,253,253,253,253,253,253,253,0,253,0,0,0,0,10,249,10,249,252,252,0,0,252,0,0,10,249,249,252,252,0,252,0,0,0,0,10,10,10,10,10,10,10,10,10,10,0,0,10,10,10,0,0,0,0,10,10,10,10,10,10,10,10,10,10,249,10,10,249,249,249,252,249,249,249,252,252,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,10,10,253,253,253,253,0,10,10,253,253,253,253,0,253,0,0,0,0,0,0,253,253,10,253,252,249,252,249,252,249,253,253,0,253,253,253,253,253,0,253,0,0,0,0,0,0,0,0,0,0,0,0,253,253,0,253,0,253,0,253,10,253,253,253,253,253,0,0,253,253,0,0,0,0,0,0,253,253,253,253,253,253,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,93,93,93,93,93,93,93,92,92,93,93,94,94,94,94,94,94,95,95,95,95,95,94,94,94,93,94,95,89,90,90,90,91,92,91,90,92,93,91,95,92,95,89,95,90,90,89,89,90,89,90,92,24,87,24,85,24,86,24,87,24,87,24,88,24,89,24,90,24,90,24,91,24,92,24,92,24,93,24,91,24,92,24,92,24,90,24,90,24,89,24,89,24,95,24,93,24,92,24,83,24,85,24,91,24,91,24,93,24,90,24,88,24,86,24,85,24,85,24,85,24,90,24,94,24,95,24,91,24,88,24,87,24,83,24,91,24,91,24,90,24,90,24,92,24,92,24,90,24,93,24,92,24,92,24,93,24,93,24,94,24,93,24,92,24,91,24,91,24,91,24,91,91,91,91,91,91,91,91,91,94,94,93,92,91,91,90,89,88,88,90,90,90,90,92,86,86,88,89,89,90,92,93,93,94,89,89,90,94,94,92,92,91,90,90,89,87,87,93,94,94,91,84,84,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10,6,6,6,10,6,6,6,10,6,6,6,10,6,10,6,10,6,10,6,10,10,10,6,10,10,10,6,10,10,10,6,10,10,10,6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10 ,10,253,253,253,253,0,0,0,10,10,10,10,249,249,252,252,252,0,253,253,253,10,249,252,10,249,252,0,0,0,0,10,10,10,10,249,252,253,253,253,253,253,253,253,253,253,253,253,253,0,0,253,0,253,253,0,0,0,0,0,0,0,0,0,0,0,0,253,0,253,0,253,0,0,253,253,253,253,0,253,253,253,253,253,253,10,10,253,253,249,249,249,249,253,253,253,253,253,253,0,253,0,253,253,0,252,0,0,0,0,0,0,0,0,0,253,253,0,0,253,0,253,253,253,253,253,0,253,10,0,10,10,10,10,10,10,10,10,10,0,0,10,10,10,0,0,0,0,10,10,10,10,10,10,10,10,10,10,10,249,249,249,252,252,252,249,0,252,252,252,252,0,252,0,0,0,0,253,253,0,253,253,253,253,0,253,10,10,253,253,0,0,0,10,10,253,253,253,253,253,253,253,253,0,253,253,0,0,253,253,0,253,10,253,249,249,253,253,253,253,0,253,253,253,0,253,253,0,0,0,0,0,253,0,253,253,253,253,10,253,253,253,253,253,253,0,253,0,0,253,253,0,0,253,253,253,253,0,253,0,253,253,0,0,253,0,253,253,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,95,95,95,126,95,95,95,123,94,24,91,24,90,24,89,24,87,24,86,24,85,24,84,24,83,24,82,24,80,24,81,24,82,24,83,127,84,83,83,123,84,85,85,123,86,87,87,125,88,87,88,122,89,89,90,120,90,91,90,120,91,93,92,126,93,93,94,127,91,90,89,123,85,84,83,119,86,91,85,116,87,90,93,124,92,92,92,118,91,91,91,121,92,92,93,125,94,94,93,122,91,91,90,121,88,88,87,120,85,85,85,119,92,91,89,126,86,84,83,124,89,95,95,122,94,93,93,122,93,92,92,118,91,91,91,117,90,90,90,120,89,88,88,124,87,87,87,119,86,86,86,125,85,85,85,123,94,94,90,122,83,83,83,121,83,83,84,114,84,84,84,115,85,85,86,120,87,88,88,120,89,90,91,125,6,6,6,6,6,6,10,6,6,6,10,6,6,6,10,6,6,6,10,6,6,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,10,10,6,10,10,10,6,10,10,10,6,10,10,10,6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10 ,10,253,253,0,0,253,0,253,10,10,10,10,10,249,249,252,249,249,0,252,0,0,253,253,0,10,249,249,0,0,0,10,10,10,10,249,252,0,10,253,253,253,253,253,253,253,253,253,253,253,253,253,0,0,253,253,253,0,0,0,0,253,0,253,0,0,0,0,0,0,0,0,0,0,253,253,253,253,0,0,0,253,253,253,10,253,10,253,253,249,249,252,252,253,253,0,0,0,253,0,0,0,253,253,10,253,253,252,249,252,252,249,252,0,0,0,0,0,0,0,253,0,253,253,0,253,253,10,0,10,10,10,10,10,10,10,10,10,10,0,0,0,10,10,0,0,0,0,10,10,10,10,10,10,10,10,10,10,10,10,249,252,249,252,249,249,249,249,249,252,249,249,252,0,252,252,0,0,0,0,253,0,253,253,253,253,253,253,0,10,253,253,253,253,253,0,253,253,0,253,253,253,0,0,253,0,0,0,0,0,253,253,10,253,253,253,253,253,253,253,253,253,253,0,253,0,0,253,0,0,0,253,0,0,253,10,253,253,0,10,253,253,253,253,253,253,253,253,253,253,253,0,0,253,0,0,253,253,0,253,253,253,0,253,0,0,253,0,253,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,90,89,88,87,87,86,86,86,86,87,88,87,87,87,24,86,24,85,24,85,24,85,24,85,24,85,24,86,24,86,24,87,24,88,24,89,24,89,24,90,24,90,24,91,24,92,24,93,24,94,24,91,24,86,24,95,24,83,24,82,24,84,24,86,87,87,88,88,90,90,91,92,92,93,93,94,94,93,92,91,91,91,91,91,91,91,92,91,94,92,91,89,88,90,90,92,86,89,90,92,94,95,90,90,89,90,89,90,92,93,87,85,85,86,87,87,87,88,88,89,89,90,90,90,90,91,91,92,92,92,93,93,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10,6,6,6,10,6,6,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,10,10,6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10 ,10,253,253,253,10,253,253,0,10,10,10,10,10,249,249,249,252,249,249,0,0,249,252,0,0,253,0,253,0,0,0,253,253,10,249,252,0,253,253,0,0,253,10,253,253,253,253,253,253,253,253,253,253,253,253,0,253,253,0,253,253,0,0,0,253,0,253,0,0,0,0,253,253,0,0,253,253,253,253,253,253,253,253,10,253,253,253,253,253,0,0,252,0,0,253,0,253,0,0,253,0,0,10,10,253,253,253,253,253,0,0,253,253,10,10,249,252,0,0,0,0,253,10,249,249,249,0,0,10,253,0,10,10,10,10,10,10,10,10,10,0,0,10,10,0,0,0,0,10,10,10,10,10,10,10,10,10,249,10,249,249,249,252,252,249,252,252,0,0,0,0,252,0,0,0,253,0,0,0,253,253,253,253,10,253,0,0,253,10,10,253,253,10,10,253,253,0,10,10,253,253,253,253,253,253,253,253,253,253,253,253,253,253,0,253,253,0,253,253,253,253,253,253,253,253,0,253,253,0,0,253,0,0,253,0,0,253,253,0,0,0,0,0,253,0,0,0,0,0,0,0,0,253,0,0,253,253,0,253,253,253,0,253,253,253,253,253,10,10,253,10,10,10,0,253,253,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,93,93,93,93,93,93,93,92,92,93,93,93,93,93,93,94,95,95,95,94,94,94,89,90,93,24,93,24,95,24,90,24,90,24,85,24,87,24,88,24,90,24,91,24,92,24,94,24,86,24,87,87,87,87,88,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10,6,6,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,6,10,10,10,6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10]} );