CanvasCycle.processImage({filename:'V17.LBM',width:640,height:480,colors:[[0,0,0],[207,223,247],[199,215,247],[191,207,247],[183,203,247],[175,199,251],[183,203,251],[191,207,255],[199,211,255],[211,219,255],[223,227,255],[235,235,255],[247,247,255],[247,247,255],[251,251,255],[255,255,255],[107,87,227],[107,95,251],[99,111,255],[99,123,255],[99,139,255],[99,155,255],[95,171,255],[95,187,255],[103,199,255],[115,207,255],[127,215,255],[147,219,255],[167,223,255],[191,227,255],[215,231,255],[231,235,255],[227,255,247],[203,247,243],[183,243,239],[163,235,239],[143,219,235],[127,199,231],[119,191,227],[111,183,227],[107,175,223],[99,167,219],[91,159,219],[83,147,211],[75,139,203],[67,131,199],[59,119,191],[51,111,187],[47,103,179],[39,95,171],[31,83,167],[27,75,159],[23,67,151],[19,59,147],[11,51,139],[7,47,135],[7,39,127],[0,31,119],[0,27,115],[187,147,131],[167,127,115],[151,107,99],[131,91,95],[111,67,91],[87,55,91],[103,75,75],[119,91,91],[139,111,111],[159,127,123],[179,147,139],[199,167,155],[215,187,171],[235,203,187],[255,223,207],[255,255,255],[239,243,247],[227,231,243],[215,219,235],[199,199,223],[195,183,207],[187,171,195],[179,163,183],[171,155,175],[159,139,163],[147,123,151],[131,111,139],[115,91,123],[95,71,103],[87,59,95],[79,51,87],[75,43,79],[67,39,75],[67,31,75],[247,255,0],[255,0,0],[155,103,87],[135,75,75],[103,47,63],[71,19,47],[59,19,43],[39,15,27],[95,103,167],[103,111,171],[111,119,175],[115,123,179],[123,131,187],[131,139,191],[139,147,195],[155,171,223],[215,235,255],[191,215,239],[167,203,227],[147,183,215],[135,167,203],[119,147,195],[111,127,183],[103,111,171],[95,103,167],[87,95,159],[79,87,151],[75,83,147],[255,0,0],[255,0,0],[151,103,91],[151,103,91],[155,115,111],[163,131,131],[183,163,187],[163,131,131],[155,115,111],[151,103,91],[131,83,83],[131,83,83],[143,99,99],[155,123,123],[155,139,179],[155,123,123],[143,99,99],[131,83,83],[95,71,103],[95,71,103],[107,91,131],[127,115,163],[135,135,183],[127,115,163],[107,91,131],[95,71,103],[79,51,87],[79,51,87],[99,79,123],[127,115,163],[163,159,207],[127,115,163],[99,79,123],[79,51,87],[131,195,255],[143,203,255],[155,211,255],[167,219,255],[191,227,255],[167,219,255],[147,207,255],[131,195,255],[115,187,255],[131,195,255],[143,95,95],[155,115,115],[171,143,143],[187,171,171],[191,187,227],[187,171,171],[171,143,143],[155,115,115],[143,95,95],[155,115,115],[199,167,155],[207,183,175],[215,203,199],[223,223,223],[207,227,247],[223,223,223],[215,203,199],[207,183,175],[199,167,155],[207,183,175],[99,139,255],[111,155,255],[123,167,255],[139,183,255],[151,195,255],[167,207,255],[143,187,255],[119,167,255],[99,139,255],[119,167,255],[115,207,255],[127,207,255],[143,211,255],[151,215,255],[159,219,255],[179,227,255],[159,219,255],[139,211,255],[115,207,255],[115,207,255],[191,227,255],[199,227,255],[207,227,255],[219,231,255],[227,235,255],[239,243,255],[227,235,255],[219,231,255],[207,227,255],[199,227,255],[191,227,255],[203,215,255],[203,215,255],[215,219,255],[227,231,255],[247,247,255],[227,231,255],[215,219,255],[203,215,255],[215,231,255],[219,231,255],[231,239,255],[247,247,255],[255,255,255],[247,247,255],[235,239,255],[227,235,255],[219,231,255],[227,231,255],[235,239,255],[227,231,255],[219,227,255],[211,227,255],[211,227,255],[215,231,255],[147,219,255],[159,219,255],[175,223,255],[191,227,255],[175,223,255],[159,219,255],[147,219,255],[95,187,255],[95,187,255],[111,191,251],[127,199,251],[147,207,255],[127,199,251],[111,191,251],[95,187,255],[255,255,255]],cycles:[{reverse:2,rate:0,low:93,high:94},{reverse:0,rate:0,low:1,high:15},{reverse:0,rate:2304,low:247,high:254},{reverse:0,rate:1536,low:240,high:246},{reverse:0,rate:2688,low:123,high:130},{reverse:0,rate:2688,low:131,high:138},{reverse:0,rate:2688,low:139,high:146},{reverse:0,rate:2688,low:147,high:154},{reverse:0,rate:2304,low:155,high:164},{reverse:0,rate:2304,low:165,high:174},{reverse:0,rate:2304,low:175,high:184},{reverse:0,rate:2304,low:185,high:194},{reverse:0,rate:1380,low:195,high:204},{reverse:0,rate:1074,low:205,high:215},{reverse:0,rate:2688,low:216,high:223},{reverse:0,rate:1074,low:224,high:239}],pixels:[ 66,67,67,15,184,184,70,71,72,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,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,49,48,47,46,46,45,44,43,42,41,40,39,39,41,38,35,35,35,36,36,108,38,38,107,34,34,35,36,37,39,39,41,41,42,44,46,46,44,45,46,47,45,46,46,48,49,49,45,46,47,47,48,49,49,50,50,51,51,49,49,50,50,51,51,52,52,53,53,54,54,54,55,55,56,56,56,57,58,58,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,16,16,16,16,16,16,16,16,16,16,16,49,49,48,48,48,47,47,47,46,46,45,45,45,44,44,44,43,43,42,42,42,41,41,41,40,42,43,43,42,41,39,39,39,39,38,37,40,37,35,38,34,33,33,33,33,32,32,32,32,32,32,33,32,32,32,33,32,33,33,33,33,34,34,36,36,37,37,39,39,39,39,41,41,42,42,43,43,44,44,46,46,47,48,48,51,46,48,51,51,50,51,53,51,50,49,50,51,52,51,51,53,53,52,53,53,52,51,51,52,53,53,53,53,55,56,53,52,53,53,52,51,52,53,52,50,48,50,49,50,49,49,48,51,51,51,50,49,49,47,48,48,47,47,46,45,45,48,43,43,46,45,46,49,49,49,50,52,51,51,51,46,46,46,46,48,48,48,49,51,51,49,51,51,51,51,52,53,53,53,51,51,52,52,53,54,51,51,53,53,51,51,51,52,53,53,54,53,52,53,53,54,54,53,51,51,53,53,53,54,54,54,54,55,53,48,44,54,53,54,52,52,52,52,54,53,53,54,55,55,54,53,55,55,55,56,56,56,56,56,56,53,55,55,55,55,56,56,56,56,56,56,55,55,55,55,55,55,56,56,56,55,55,55,56,56,55,55,55,56,56,56,56,56,56,56,55,56,55,56,55,55,55,55,55,55,55,53,55,54,53,55,55,56,55,55,56,56,56,56,56,56,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,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 ,5,67,15,2,183,184,70,71,71,17,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,17,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,17,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,17,49,48,47,47,45,45,43,43,41,41,42,41,39,36,35,36,36,38,38,108,107,33,33,35,35,37,37,39,41,43,42,44,45,46,44,45,46,48,45,47,47,49,49,50,46,48,48,50,49,51,51,52,52,54,54,53,53,54,54,56,55,57,57,58,58,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,17,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,17,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,17,16,16,16,17,16,16,16,17,16,16,49,49,48,48,47,47,46,46,45,46,44,44,43,44,42,43,42,42,43,44,43,42,41,41,39,39,39,38,41,40,36,40,36,34,33,33,33,33,32,32,32,33,32,32,32,32,32,33,33,32,32,33,33,34,34,36,36,37,36,39,39,39,39,40,39,39,39,40,41,43,42,44,44,45,45,46,46,51,50,50,49,51,50,51,52,51,50,50,49,51,53,53,53,55,55,56,55,53,51,52,52,55,53,55,55,56,55,54,55,55,55,55,53,54,53,55,53,52,51,50,50,50,48,50,49,51,51,50,49,48,47,46,48,48,46,46,45,45,45,49,50,50,49,49,45,49,48,49,49,52,51,51,46,48,48,49,48,48,48,49,49,53,51,53,53,53,53,53,53,54,54,55,55,54,54,54,54,51,51,53,53,51,51,51,51,51,52,53,51,53,53,52,53,53,54,55,54,53,52,53,54,54,54,54,54,54,53,49,51,53,52,55,52,52,54,54,55,53,52,53,53,55,55,55,54,54,54,54,54,56,56,56,56,56,55,55,55,55,56,56,56,56,56,56,56,56,55,55,55,56,56,56,56,56,55,55,55,55,55,56,55,56,56,56,56,56,55,55,54,54,51,51,51,52,53,53,54,55,54,55,55,55,54,56,56,56,56,57,56,57,56,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,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,55,56,55,54,55,56,56,56,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 ,5,14,8,1,183,183,71,71,72,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,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,49,48,47,46,44,43,43,42,41,39,36,37,36,36,38,108,108,107,33,34,35,36,37,39,39,42,41,43,44,46,47,45,46,46,48,47,47,49,49,50,46,47,48,49,50,51,51,52,52,53,54,55,54,55,55,56,56,57,57,58,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,16,16,16,16,16,16,16,16,16,16,16,16,16,16,21,21,16,21,21,16,16,16,16,16,21,16,21,16,21,16,16,16,16,16,16,16,49,48,48,48,47,46,46,46,45,45,44,44,43,43,44,43,43,43,42,41,41,39,39,42,41,39,37,40,36,34,34,34,33,33,33,32,32,32,32,32,32,32,32,32,33,32,33,33,33,33,34,35,36,36,37,39,39,39,39,39,39,39,40,40,42,42,43,43,44,45,46,46,47,51,50,49,52,51,51,53,53,52,51,50,50,49,53,55,55,54,55,55,55,54,53,53,56,55,56,55,55,56,54,55,55,55,55,55,54,54,53,54,54,53,53,53,53,51,51,50,49,51,50,49,49,48,47,46,48,47,47,45,45,45,45,46,50,50,50,50,53,53,54,52,52,53,53,53,101,48,49,49,49,49,49,51,51,51,53,53,53,53,53,53,53,54,54,55,55,54,54,54,54,51,51,51,53,53,51,49,51,51,51,50,51,52,53,53,52,53,53,53,54,53,51,51,53,53,53,53,51,53,53,52,55,55,53,53,53,54,53,53,52,54,52,52,54,54,54,54,54,55,54,53,53,55,56,56,56,56,55,55,53,55,56,56,56,56,56,56,56,55,55,55,55,56,56,56,56,56,56,55,55,55,55,56,56,55,55,55,56,55,54,54,53,53,53,53,53,53,53,54,55,55,55,54,55,55,55,54,56,56,56,57,57,57,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,58,58,58,58,58,58,58,58,58,58,58,58,54,54,54,55,56,56,56,55,55,55,56,56,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 ,5,15,5,2,182,182,70,72,72,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,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,49,47,47,45,44,42,41,39,36,36,36,37,38,38,108,107,34,34,36,36,37,39,41,40,43,43,46,46,45,45,46,47,49,47,48,49,50,46,47,47,49,49,50,51,52,52,53,53,54,55,55,55,56,56,57,57,58,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,21,21,21,21,21,16,17,21,21,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,21,17,21,21,21,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,49,48,48,47,47,46,46,45,45,44,44,44,44,43,43,42,42,41,41,39,42,41,40,41,40,37,35,33,34,33,33,33,33,32,32,32,33,32,33,32,33,33,32,32,33,33,34,34,36,36,37,37,39,39,39,39,39,39,40,40,42,41,43,43,44,44,46,45,47,51,49,51,53,52,52,50,53,53,53,51,51,50,53,52,53,55,54,55,55,53,54,54,53,56,56,56,56,56,56,54,55,55,55,55,55,54,54,53,55,53,53,53,55,53,53,51,49,48,51,50,49,48,49,46,46,47,47,46,45,45,45,46,46,50,50,49,50,52,54,54,55,54,55,55,53,101,48,48,49,49,49,49,51,49,51,53,53,53,53,53,53,53,54,54,55,55,54,54,54,54,51,51,53,53,53,51,51,51,51,49,49,50,51,53,53,51,52,53,54,55,54,53,54,55,55,55,55,51,54,54,55,55,55,53,54,55,55,54,54,50,50,49,53,53,53,53,53,53,54,54,53,53,55,55,56,56,56,56,56,53,55,56,56,56,56,56,56,56,56,55,55,55,56,55,56,56,56,55,54,53,54,54,55,55,55,55,56,56,56,55,54,53,53,53,54,53,53,54,55,55,55,55,55,55,55,55,56,56,56,56,57,56,57,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,58,58,58,58,58,58,58,55,56,53,54,54,55,54,55,55,56,56,56,56,56,56,56,56,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 ,5,10,15,1,182,181,71,71,72,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,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,49,47,45,44,43,41,40,35,36,36,37,38,108,107,33,34,35,36,36,37,40,40,42,43,45,46,48,46,46,47,48,47,48,49,50,46,47,48,48,49,50,51,52,52,53,54,54,56,55,55,56,57,58,58,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,21,21,21,21,21,16,21,16,21,21,16,16,21,21,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,21,21,21,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,21,16,16,16,16,16,16,16,16,21,16,16,16,16,49,48,48,48,47,46,46,45,45,45,44,44,44,43,42,42,41,43,41,41,39,42,39,38,35,34,34,34,34,34,33,33,32,32,32,32,32,32,32,33,32,33,33,33,34,34,35,37,37,37,39,39,39,39,39,39,39,40,41,42,43,43,44,45,45,46,46,51,49,55,54,52,51,51,53,53,52,51,51,51,53,52,53,53,56,55,55,55,55,55,56,56,56,56,56,55,55,54,53,54,53,55,55,54,53,53,54,53,53,53,53,53,53,52,51,51,50,49,49,49,47,46,46,46,46,45,45,45,46,46,46,46,46,46,46,45,49,49,49,50,53,54,54,101,48,49,48,49,49,48,48,49,51,52,53,53,53,53,53,53,53,53,54,54,53,53,53,54,51,51,51,52,53,51,51,51,51,49,49,50,50,51,53,53,51,52,54,54,55,54,55,55,55,55,55,53,56,56,55,55,55,53,54,55,55,54,53,53,49,50,53,52,51,51,51,53,53,53,53,54,55,55,55,56,56,56,56,56,55,56,56,56,56,56,56,56,56,55,55,55,56,56,56,56,55,55,55,54,54,54,55,55,55,55,55,56,55,55,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,56,56,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,55,55,55,55,56,56,56,56,55,55,55,52,53,53,54,54,54,55,56,54,54,54,55,55,55,56,56,56,56,56,56,56,56,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 ,5,10,14,1,181,181,70,72,72,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,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,47,45,44,42,41,38,35,35,37,38,108,38,107,34,35,35,36,36,39,40,41,42,44,45,47,47,46,46,49,49,48,48,49,50,48,48,49,49,50,50,52,52,53,54,55,56,57,56,57,57,58,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,21,17,21,21,21,17,16,21,21,17,16,17,16,17,21,17,21,27,16,21,21,17,16,21,21,21,21,17,21,21,16,17,16,17,16,17,16,17,21,21,16,17,21,17,16,21,16,17,21,17,16,17,16,17,16,49,48,48,47,47,46,46,45,45,44,45,43,43,42,43,42,42,40,42,41,39,36,36,33,35,34,35,33,33,32,32,32,32,32,33,32,33,33,32,32,33,33,34,34,36,36,37,37,39,39,39,37,39,39,40,40,41,41,44,43,45,45,46,46,47,51,49,51,53,52,53,52,53,52,52,51,52,51,53,53,55,55,55,55,55,56,56,55,56,56,56,56,56,55,55,54,54,53,53,53,55,55,54,53,54,54,55,53,54,53,53,51,51,51,53,49,49,48,48,46,46,46,47,45,45,45,47,46,46,46,46,45,46,46,46,49,49,49,52,51,52,48,48,48,48,48,48,48,46,46,51,51,51,51,51,51,52,51,53,53,53,53,51,51,52,52,51,51,51,51,51,51,51,49,49,49,50,50,51,51,53,53,52,52,53,53,54,54,54,54,55,55,55,54,55,56,55,55,54,54,55,54,55,54,53,51,50,49,53,51,51,51,51,51,51,51,53,53,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,53,55,55,56,55,55,55,55,55,53,53,53,54,55,54,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,55,56,54,56,56,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,56,56,56,56,56,56,56,55,55,55,55,55,55,56,56,56,55,55,52,52,52,53,53,54,54,55,55,56,56,55,54,55,55,56,56,56,56,56,56,56,56,56,56,56,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 ,5,8,12,15,181,181,180,72,73,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,17,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,17,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,17,16,16,16,17,16,16,16,17,16,16,47,45,44,42,39,38,35,37,37,38,108,107,33,35,35,36,36,37,39,40,41,43,45,47,48,46,46,48,48,49,49,49,46,47,48,49,49,50,50,51,52,53,54,55,56,57,56,57,57,58,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,21,21,16,16,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,16,17,16,16,27,27,21,21,21,21,21,16,16,17,16,16,16,17,16,16,16,17,16,21,16,17,16,16,16,17,16,16,16,17,21,21,21,17,16,21,21,17,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,49,48,48,47,47,46,46,45,44,44,44,43,44,43,42,41,41,42,41,39,39,36,34,34,33,35,34,33,33,32,32,32,32,32,32,32,33,33,33,33,33,33,34,35,35,37,37,37,39,39,39,38,39,40,41,41,43,43,44,45,45,46,47,47,51,49,53,53,52,52,53,53,53,53,53,51,51,53,53,55,55,55,55,55,56,55,55,56,56,56,56,54,55,55,55,52,53,53,53,53,53,54,54,56,56,55,54,53,53,52,52,51,50,52,52,52,49,51,48,45,44,40,45,45,46,46,46,46,46,46,46,46,46,46,49,49,50,51,52,52,48,48,48,48,49,48,48,48,46,49,51,51,51,51,51,51,51,51,53,53,53,51,51,52,51,49,49,51,51,51,49,51,48,48,49,49,50,51,52,52,53,53,51,53,54,53,54,54,52,53,53,54,55,54,55,54,54,54,54,55,54,53,53,53,52,50,49,52,51,51,51,51,49,51,51,51,53,55,55,56,56,56,56,56,56,55,56,56,56,56,56,56,56,56,56,56,55,56,56,56,56,54,54,53,55,55,53,53,53,53,54,54,55,55,55,55,55,55,56,56,56,56,56,56,55,55,55,55,55,56,56,56,55,56,56,57,57,57,57,57,58,58,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,54,54,54,53,51,52,52,53,53,53,54,54,55,55,56,56,55,55,56,56,56,56,56,56,56,56,56,56,56,56,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 ,5,9,11,15,181,181,179,73,73,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,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,46,45,42,40,37,40,37,36,34,32,33,34,34,36,35,36,37,40,40,42,44,46,46,49,46,48,48,49,48,49,45,48,48,49,49,50,50,52,52,53,53,56,56,57,57,58,58,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,21,21,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,21,21,16,17,16,21,16,17,16,17,16,21,21,17,16,17,16,17,16,17,21,21,21,21,16,17,16,17,16,17,16,17,16,17,16,17,16,17,21,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,49,49,47,48,46,46,45,45,44,44,44,44,42,42,42,42,39,39,37,36,34,35,33,35,34,34,33,33,32,32,32,32,32,32,32,33,32,33,33,34,34,35,35,37,37,37,37,37,37,39,38,41,41,42,42,44,44,45,45,47,47,48,51,50,52,53,52,53,52,54,53,53,53,53,52,55,53,52,51,53,53,53,55,55,55,53,56,56,56,56,55,55,54,53,53,51,51,50,50,50,48,50,55,56,55,54,53,53,52,51,51,53,52,52,53,52,48,46,43,42,40,46,46,46,46,47,46,46,46,46,46,46,49,49,52,52,51,52,48,48,48,48,49,48,46,48,48,49,49,49,49,51,51,51,51,51,52,53,53,52,52,53,53,51,51,51,51,51,49,46,46,48,46,48,49,51,51,52,52,53,53,53,53,53,55,53,49,51,51,53,53,54,54,54,54,54,55,55,55,53,53,53,53,50,48,52,51,51,51,51,49,51,51,51,51,55,55,56,56,56,56,56,56,55,56,56,56,56,56,56,56,56,56,56,55,55,56,56,56,56,56,56,53,53,51,52,53,53,53,54,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,53,55,56,57,57,57,58,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,53,53,53,54,54,54,53,51,52,52,53,53,53,53,54,54,56,55,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,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 ,5,7,10,12,15,180,179,72,73,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,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,46,43,41,38,42,39,38,36,33,33,33,34,35,35,36,37,37,40,42,43,45,46,48,49,46,48,49,50,49,45,47,48,48,49,50,51,51,52,53,53,54,56,57,57,57,58,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,21,21,16,17,16,17,16,17,16,17,16,21,21,21,16,17,16,17,21,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,21,21,21,21,21,21,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,49,48,48,47,47,46,45,44,45,44,43,41,43,42,40,39,39,36,35,33,34,35,35,34,33,33,32,32,32,32,32,32,33,33,33,33,34,34,35,35,36,36,37,37,37,37,37,38,40,40,41,42,43,43,44,44,45,46,46,48,51,50,53,53,52,53,53,53,53,53,53,53,53,52,51,49,49,52,51,53,53,52,53,55,56,56,56,55,55,53,53,53,53,53,50,49,49,50,48,46,45,55,55,53,53,53,52,51,51,53,53,52,53,52,50,48,44,45,43,40,46,46,46,41,41,43,44,44,47,46,50,52,52,51,52,41,44,42,44,44,45,44,45,44,45,47,48,50,50,51,51,52,52,52,53,53,53,51,51,51,52,49,51,51,51,51,48,46,46,48,48,49,49,49,50,51,52,53,53,53,53,53,53,54,54,49,51,51,48,51,55,53,53,53,55,54,54,53,53,53,53,49,49,53,51,51,51,51,51,51,51,51,52,55,55,55,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,56,56,56,56,55,55,55,53,51,51,53,53,53,53,54,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,54,54,55,56,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,53,53,53,53,53,53,54,53,53,51,52,52,52,53,53,54,54,54,55,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,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 ,7,9,11,12,15,183,179,179,73,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,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,45,43,40,43,40,39,36,35,32,33,33,35,35,36,36,37,37,40,42,45,45,48,45,48,48,49,48,49,44,46,46,48,48,50,50,51,51,53,53,54,54,56,57,57,57,58,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,21,21,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,21,16,17,16,17,16,17,21,21,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,49,48,48,47,47,45,45,45,44,43,42,43,42,40,39,38,37,35,34,34,36,35,35,33,33,32,32,32,33,32,32,32,33,32,33,33,35,35,36,36,39,37,37,37,37,37,39,39,41,41,42,42,43,43,45,45,46,46,48,51,50,52,53,52,53,52,53,53,54,53,53,51,51,50,50,50,51,50,53,52,52,54,55,56,56,55,55,53,54,53,53,53,53,52,52,49,50,49,49,46,46,51,50,53,52,51,50,48,49,53,52,53,52,50,49,47,46,41,40,45,46,40,40,41,42,41,45,46,45,46,49,49,49,41,43,43,46,44,45,44,46,45,47,45,48,48,49,49,51,51,52,52,54,53,54,55,51,51,53,53,51,51,51,51,51,46,48,46,46,48,49,49,49,49,50,51,53,51,54,53,51,53,53,54,54,51,46,51,51,53,54,54,55,55,55,54,54,53,53,54,52,49,51,51,51,51,51,51,51,51,51,51,53,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,56,56,56,56,56,55,55,55,55,51,53,53,53,53,53,53,54,54,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,56,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,53,52,53,53,54,53,51,51,52,51,52,52,53,53,54,54,56,55,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,56,56,56,56,56,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 ,7,8,10,12,12,15,181,178,17,186,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,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,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,17,17,16,17,17,17,16,17,17,17,16,49,47,45,43,41,38,36,34,32,33,34,34,36,36,37,37,39,40,43,45,48,45,46,48,49,48,49,44,45,46,48,48,49,50,51,51,52,53,54,54,56,57,57,57,58,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,17,17,21,21,21,17,21,21,21,21,16,17,17,17,16,17,17,17,16,17,17,21,16,17,17,21,21,21,21,21,16,17,21,21,21,21,17,21,21,17,17,17,16,21,21,17,16,17,17,17,16,17,17,21,21,21,21,21,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,17,17,16,17,17,17,16,17,17,17,16,17,49,48,47,47,46,45,45,44,44,43,41,41,39,39,36,35,34,35,36,35,34,34,33,32,32,32,32,32,32,33,33,33,33,34,34,35,35,36,36,39,37,37,36,37,37,40,41,42,42,43,43,45,45,45,46,47,47,51,52,54,54,52,52,52,53,53,53,53,51,51,49,50,50,49,49,53,56,54,56,56,56,54,54,54,53,52,52,51,50,50,49,48,48,47,46,44,41,41,43,53,53,52,51,49,52,51,49,48,48,52,50,49,46,45,44,43,40,36,46,40,38,41,41,45,45,45,45,44,48,48,41,42,42,43,45,45,44,44,44,45,46,47,49,50,50,49,50,51,51,51,52,53,53,54,54,55,53,53,51,51,51,51,49,48,46,48,48,46,48,49,49,49,49,50,51,49,53,53,51,53,53,54,54,51,49,51,51,53,53,54,55,55,54,54,54,54,53,54,52,52,51,53,51,52,51,52,51,53,52,51,53,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,55,55,55,55,51,51,53,53,53,53,53,53,54,54,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,56,56,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,54,52,53,53,53,53,50,51,51,52,52,52,53,53,54,54,55,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,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 ,6,9,10,12,12,15,182,180,185,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,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,49,47,44,43,40,39,36,34,32,33,33,35,35,36,36,39,40,43,45,48,45,46,48,49,46,48,44,45,46,47,47,49,49,50,50,52,52,53,54,56,56,57,56,58,58,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,21,21,21,21,21,27,21,21,21,21,21,16,17,16,17,16,17,16,17,21,21,21,21,21,21,21,21,21,21,21,21,21,21,16,17,16,17,16,17,16,17,21,17,16,17,16,17,16,17,16,17,16,17,16,17,21,21,21,21,16,17,16,17,16,17,16,17,16,21,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,21,21,49,49,47,47,46,46,44,45,43,42,41,39,38,37,35,35,35,36,35,39,33,34,32,32,32,32,32,33,32,33,32,33,33,35,35,36,36,39,39,39,39,37,37,39,37,41,41,43,43,44,44,45,45,47,47,48,51,53,54,54,54,53,52,54,53,53,51,51,49,50,49,50,52,51,52,53,52,55,53,53,51,51,49,48,102,52,51,51,50,49,48,48,48,47,47,45,42,45,43,105,52,51,53,52,50,49,48,48,50,50,49,48,45,45,45,43,37,37,38,37,40,41,45,45,45,46,44,48,47,43,42,43,42,45,41,42,40,42,42,42,46,47,49,50,50,50,50,51,51,52,52,54,54,53,54,55,53,54,54,51,48,49,49,46,46,48,48,49,50,48,49,49,49,50,51,52,53,51,53,53,53,54,54,49,51,51,53,54,54,55,54,55,51,51,53,53,54,55,52,52,53,53,53,53,51,53,51,53,53,53,53,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,55,56,56,56,56,55,55,55,53,51,51,53,51,53,53,53,53,54,54,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,58,58,58,58,58,56,56,55,54,55,55,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,53,51,52,50,50,50,51,52,52,53,53,54,54,55,55,56,56,56,55,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,7,8,10,11,14,15,182,180,17,185,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,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,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,17,17,17,17,17,17,17,17,17,17,17,17,17,17,49,47,45,43,41,38,37,34,32,33,34,35,35,36,37,40,42,43,47,45,45,46,48,46,48,43,45,45,47,47,48,49,50,50,51,52,53,54,55,56,57,56,57,58,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,27,27,21,17,17,21,21,21,21,17,17,17,17,17,21,21,21,21,21,17,21,21,21,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,21,17,17,17,17,17,17,17,17,17,17,17,17,21,21,21,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,17,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,49,48,47,47,46,45,44,43,42,41,39,39,37,36,35,35,36,36,39,34,35,34,33,33,32,32,32,32,33,32,33,33,33,34,34,36,37,37,39,39,37,38,38,41,37,40,40,42,43,43,45,45,46,48,48,49,49,55,54,54,54,53,51,54,53,51,51,49,51,51,51,53,53,54,54,52,55,53,51,101,51,50,50,49,48,46,104,50,49,48,47,46,46,46,46,46,44,43,44,106,49,52,51,49,49,49,50,53,50,48,48,45,45,43,41,41,41,41,40,40,40,42,41,44,43,43,45,45,41,43,42,44,44,41,41,40,41,41,41,44,44,44,48,48,49,50,48,50,51,52,52,53,53,54,54,55,53,53,51,53,52,48,48,48,48,48,48,49,49,51,51,48,49,49,52,53,53,52,53,53,53,54,51,51,51,53,53,54,55,51,51,51,53,53,53,55,53,54,53,51,53,53,53,53,53,53,53,53,53,53,54,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,56,56,55,54,56,55,53,53,51,52,51,52,53,53,53,54,54,55,55,55,55,55,55,55,56,56,56,56,56,56,56,56,58,58,58,58,56,56,56,54,51,56,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,53,53,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,6,8,9,11,12,14,15,182,194,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,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,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,17,17,16,17,17,17,16,17,17,17,49,47,44,43,40,39,36,35,32,33,33,35,36,37,37,41,43,48,45,46,48,49,41,43,43,45,45,46,46,48,48,50,50,52,52,53,53,56,56,55,55,57,57,58,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,21,21,17,17,21,21,17,17,17,16,17,17,17,16,17,21,21,21,21,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,17,17,16,17,21,21,21,17,17,17,16,21,21,21,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,17,17,16,17,17,17,16,17,17,17,16,17,17,17,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,49,48,47,47,45,45,43,43,41,41,39,38,35,35,35,36,36,40,36,34,34,34,32,32,32,32,32,32,32,33,33,35,34,35,34,36,35,37,37,36,36,39,39,40,40,42,42,44,44,45,46,47,47,49,49,51,51,52,52,55,55,56,54,53,52,52,51,51,50,53,55,54,50,52,52,53,54,54,54,54,52,51,50,50,49,48,47,46,45,44,42,42,41,46,45,45,43,43,42,42,46,46,44,48,45,45,49,48,46,48,45,45,43,42,43,44,38,42,41,41,40,43,42,43,44,46,41,41,40,41,43,44,40,40,40,42,40,42,42,44,44,45,46,49,49,50,50,52,52,52,50,52,52,53,52,53,51,51,51,51,51,53,53,48,46,49,46,49,49,51,50,51,52,54,53,51,51,53,53,54,54,53,51,53,51,53,51,51,51,53,53,53,53,54,54,54,54,54,51,52,53,53,53,53,53,53,53,54,54,54,54,55,54,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,56,55,56,55,55,54,55,53,53,53,51,51,52,52,53,53,53,53,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,58,58,58,56,56,56,54,55,54,55,55,52,52,53,53,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,53,53,53,54,53,54,54,55,54,55,55,56,55,56,55,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,7,8,9,11,12,12,15,184,18,194,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,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,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,17,17,17,17,17,17,17,17,17,17,17,17,17,49,46,44,42,39,37,35,32,32,33,35,35,37,38,40,43,48,44,46,48,49,41,43,43,44,45,46,46,48,49,50,50,52,52,53,54,56,54,55,56,57,57,58,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,21,17,17,17,17,17,21,21,17,17,17,17,17,17,17,17,21,21,21,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,21,21,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,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,17,21,21,21,17,17,17,17,17,17,17,17,17,17,17,49,48,47,46,45,43,43,41,40,39,37,36,35,35,36,38,40,37,34,35,34,33,33,32,32,33,32,32,33,33,34,35,35,35,36,38,36,36,37,36,36,39,39,41,41,42,43,44,45,46,47,48,49,50,50,52,52,53,54,55,55,54,54,56,56,56,56,56,50,46,45,50,50,50,52,52,53,54,54,53,53,52,51,50,50,50,49,48,48,47,45,45,43,43,42,46,46,45,44,48,48,46,46,45,44,49,49,48,46,45,43,45,43,45,46,38,37,41,41,41,41,41,40,40,44,38,40,41,42,42,43,41,40,40,40,41,42,42,43,44,44,45,46,49,50,50,51,51,51,52,53,51,51,51,53,53,51,51,50,51,52,53,53,52,48,48,46,48,49,49,50,51,53,54,54,55,54,51,53,55,53,53,53,51,51,51,51,52,53,53,53,54,54,55,55,54,54,52,52,52,53,53,53,53,54,54,54,54,54,55,55,54,54,54,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,55,54,55,55,55,54,54,55,53,53,53,51,51,52,53,53,53,53,54,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,58,58,56,55,56,55,55,56,55,55,55,55,52,52,53,53,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,6,8,9,11,12,14,15,193,193,18,193,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,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,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,17,17,17,17,17,17,17,17,17,17,17,17,49,47,44,42,39,37,34,32,32,34,34,36,36,38,42,46,43,45,46,46,46,42,42,44,44,45,45,47,48,49,49,51,52,53,53,55,53,55,55,56,56,58,58,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,21,17,21,17,17,17,17,17,21,21,21,21,21,21,21,21,17,17,17,17,17,21,21,21,17,17,17,17,17,17,17,17,21,21,21,21,21,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,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,17,21,21,21,21,21,21,21,21,21,17,17,17,21,21,21,17,17,17,17,17,17,49,48,46,46,43,43,42,41,39,38,36,35,36,39,38,41,38,36,34,35,33,33,32,32,32,32,32,33,33,34,34,35,34,35,36,38,38,39,39,38,38,38,40,41,42,43,44,45,46,47,47,49,49,50,51,52,52,53,53,54,54,56,56,57,56,56,55,55,53,53,52,54,48,52,51,52,53,54,53,53,52,52,52,52,50,50,48,49,46,46,45,45,43,44,43,42,45,45,48,47,46,46,47,47,49,49,48,46,45,45,42,41,44,44,41,38,41,41,41,41,40,40,40,40,38,38,40,42,42,43,40,42,40,40,40,41,41,43,43,45,44,45,45,48,48,50,50,51,51,52,53,53,51,53,53,53,51,52,50,51,51,53,53,52,48,49,49,48,48,49,50,53,53,54,55,55,55,55,55,51,53,51,51,51,51,53,53,53,53,55,55,55,55,54,54,54,53,53,52,53,53,53,54,54,54,54,54,55,55,55,54,54,54,54,55,55,55,55,56,56,56,56,56,56,56,56,56,56,55,55,55,56,55,55,54,55,55,53,53,54,51,51,52,53,53,53,53,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,58,56,55,54,55,55,55,56,56,55,55,55,55,52,52,53,53,54,54,55,55,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,54,53,54,54,55,54,55,55,56,55,56,56,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,6,7,9,5,15,12,14,15,193,193,18,193,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,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,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,17,17,17,17,17,17,17,17,17,17,17,49,46,44,42,39,37,35,32,32,33,35,35,37,37,44,42,45,46,45,46,42,42,43,44,45,46,47,48,49,49,51,52,53,53,55,53,54,55,56,56,57,58,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,21,21,21,17,17,17,17,17,17,17,17,17,17,21,21,21,21,21,21,21,21,21,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,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,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,21,21,17,17,17,21,21,21,21,21,21,21,21,21,17,17,17,17,17,17,17,17,17,17,47,46,45,45,44,43,41,40,38,37,36,37,39,39,41,39,36,35,34,34,33,33,33,33,33,32,32,33,33,34,35,36,35,36,36,35,36,37,39,36,38,38,40,42,42,44,44,46,47,48,49,50,51,52,53,53,54,54,55,56,57,57,57,57,56,55,54,54,53,52,51,53,53,46,50,50,53,53,56,55,54,54,52,52,51,50,49,49,48,47,46,46,45,46,43,43,41,47,49,49,48,48,45,45,49,48,46,46,45,43,43,45,42,42,39,36,38,38,38,38,38,38,37,36,38,40,40,41,43,40,40,40,38,40,40,42,42,43,43,45,45,46,47,46,47,47,48,49,50,52,53,53,51,52,53,53,51,52,50,51,51,53,53,52,48,49,49,49,48,49,52,53,53,54,55,54,55,55,53,53,51,51,51,52,53,53,53,54,54,54,55,55,56,56,54,54,53,53,53,53,53,53,53,55,54,55,55,55,54,54,54,54,54,55,54,55,55,55,55,56,56,56,56,56,56,56,56,56,55,55,56,55,54,53,53,55,55,55,55,54,53,53,53,53,53,54,55,56,56,56,56,56,56,56,56,56,56,56,56,56,58,56,56,56,54,54,54,55,55,55,56,56,55,55,55,52,52,53,53,53,54,55,55,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,56,54,54,54,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,7,8,10,11,14,14,15,15,193,192,18,192,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,49,47,44,42,39,37,34,33,32,34,35,37,37,37,41,44,45,45,46,41,41,43,44,45,45,48,48,49,49,51,51,53,50,52,52,54,54,55,55,57,57,58,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,27,17,17,17,18,17,17,21,27,21,21,21,27,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,47,46,46,44,44,43,42,40,39,36,36,41,41,39,42,39,38,35,36,34,34,33,33,33,33,32,32,32,34,34,35,36,37,35,36,37,39,39,40,41,42,38,40,41,44,44,46,41,44,45,47,48,50,50,52,53,54,55,57,57,58,58,56,56,56,54,54,54,54,54,51,50,50,51,51,53,50,52,54,54,56,54,54,53,52,51,50,49,49,48,48,46,47,45,46,45,45,48,48,46,46,46,48,45,45,49,48,46,46,43,44,45,45,43,42,39,37,37,38,37,38,37,38,35,37,37,38,41,42,38,40,38,40,38,40,41,42,42,44,44,45,46,45,46,47,47,48,48,50,49,51,51,52,52,53,53,51,51,51,51,53,53,53,53,53,53,48,48,49,48,52,52,53,54,55,54,55,55,53,53,53,51,51,51,53,53,53,53,54,54,55,55,56,56,56,56,55,53,53,54,54,53,54,54,54,55,55,54,54,54,54,54,55,55,54,54,55,54,55,55,55,56,56,56,56,56,56,56,55,55,55,55,55,53,54,55,55,55,55,55,53,53,53,53,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,54,54,54,54,55,54,55,55,56,56,55,55,56,53,54,54,55,55,55,55,56,56,56,56,56,56,56,56,55,55,55,55,55,55,56,55,56,56,55,54,55,55,56,55,56,56,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,6,8,9,11,12,14,15,15,12,15,192,18,192,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,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,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,17,17,17,17,17,17,17,17,17,17,17,49,46,43,41,38,35,32,32,34,35,36,37,41,44,46,46,46,42,44,45,46,48,49,46,46,47,48,49,50,51,51,52,53,54,55,56,56,57,58,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,21,21,21,17,17,17,17,17,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,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,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,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,17,17,17,17,17,17,17,17,17,17,17,17,47,45,44,43,43,41,41,38,43,42,42,41,40,42,41,38,37,35,35,34,34,33,33,33,33,32,33,33,35,35,36,37,36,36,37,39,40,40,41,42,44,44,46,46,47,48,49,50,51,52,53,54,55,54,55,55,57,57,58,57,58,57,56,56,56,56,56,56,54,54,54,54,54,54,54,54,54,54,54,54,54,53,53,52,52,52,51,50,50,48,48,47,47,46,45,45,49,48,48,46,46,46,47,45,45,49,48,45,45,43,47,45,43,42,39,38,38,37,37,37,37,36,37,36,37,37,37,38,40,38,38,38,38,40,40,41,43,44,44,45,45,45,46,46,47,47,48,48,50,51,51,51,53,53,53,48,49,49,49,51,53,53,53,53,52,48,48,49,50,51,53,53,54,55,54,55,55,55,55,51,51,53,52,53,53,53,54,54,55,55,55,55,56,55,55,55,55,53,55,55,55,55,55,56,56,55,55,55,54,54,54,54,55,53,53,53,54,54,54,54,55,56,56,56,56,56,56,56,55,55,55,54,55,54,56,55,55,55,55,55,53,53,55,56,56,56,56,56,56,56,56,56,56,56,56,58,58,56,56,56,56,54,54,52,52,52,53,52,55,55,55,55,55,55,56,55,56,53,54,54,55,54,55,55,56,56,56,56,56,56,56,55,55,55,55,55,55,55,56,56,56,56,56,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,7,8,10,10,12,12,15,15,12,12,15,191,18,192,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,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,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,49,45,43,39,36,32,32,33,35,36,39,39,43,45,48,47,44,45,47,49,50,47,48,49,50,51,52,53,54,55,56,57,58,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,27,21,27,21,18,17,18,21,27,21,27,21,27,17,18,17,18,17,27,21,27,21,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,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,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,49,48,48,46,46,44,44,44,44,42,42,41,43,40,39,36,36,36,36,34,34,33,34,33,33,32,33,33,35,35,37,37,36,37,38,39,41,41,43,43,44,45,47,47,49,49,52,52,53,53,55,54,56,56,57,58,58,58,58,58,58,17,18,17,18,17,18,56,56,56,56,56,56,56,56,56,56,56,54,54,54,52,52,51,53,54,53,52,52,50,50,49,49,46,46,49,49,48,46,46,48,45,46,43,45,42,43,47,46,49,48,44,43,40,38,41,37,37,37,36,38,38,37,36,37,37,38,38,38,37,38,38,40,40,41,41,44,43,45,44,46,45,46,46,47,47,49,49,50,50,51,51,53,53,51,48,49,48,49,49,51,51,52,53,53,48,49,49,51,52,53,54,55,54,55,55,55,55,53,53,54,52,53,53,54,53,54,55,55,54,55,55,55,54,53,53,55,53,53,53,53,54,55,54,54,53,55,54,54,54,54,54,53,53,53,53,53,54,54,54,55,54,56,56,56,56,56,55,55,55,55,55,55,56,56,55,56,55,55,56,55,55,56,56,56,56,56,56,56,56,56,56,56,56,58,56,56,55,56,56,54,54,52,52,54,53,52,52,53,54,54,55,55,55,56,55,56,56,56,56,56,56,56,56,53,55,56,56,56,56,55,55,55,55,55,55,56,55,56,56,56,56,56,55,56,55,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,6,8,9,10,11,12,14,15,15,12,14,15,191,18,192,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,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,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,17,17,17,17,17,17,17,17,17,49,46,42,39,35,32,32,33,35,36,40,41,44,48,48,44,46,49,50,53,51,53,54,55,56,58,17,17,17,17,17,21,17,17,17,17,17,17,21,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,21,21,21,17,21,21,21,17,17,17,17,21,21,21,21,21,21,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,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,21,21,21,21,21,21,21,21,17,17,17,17,17,17,21,21,21,21,17,17,17,21,21,21,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,17,17,49,48,47,46,46,44,44,43,43,43,42,43,41,39,39,36,35,36,35,34,34,34,33,33,33,33,34,35,36,37,38,38,36,37,38,40,42,43,44,45,46,48,49,49,51,52,53,54,55,55,56,57,58,58,57,57,58,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,56,56,56,56,56,54,54,54,54,54,50,53,52,52,51,50,48,48,46,50,49,49,46,46,45,46,45,45,44,43,43,42,46,50,48,44,42,38,43,41,41,39,36,36,37,38,38,36,36,37,37,37,38,38,37,37,38,40,40,41,41,43,44,44,44,45,45,46,46,47,48,49,49,51,51,51,51,53,53,48,48,49,49,49,50,51,51,53,53,53,48,49,49,53,53,54,54,54,55,55,55,55,53,53,53,54,53,53,53,54,54,54,54,55,55,55,54,54,53,51,54,55,53,53,55,54,54,54,54,54,53,54,54,54,54,54,53,51,52,53,53,53,54,54,54,54,54,55,56,56,56,56,55,55,55,55,55,56,56,55,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,56,56,56,56,56,55,55,55,53,53,53,54,54,52,52,53,53,54,54,55,55,56,56,55,56,56,56,56,56,56,56,56,56,56,53,53,52,53,53,53,54,54,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,56,56,58,58,58,58,56,56,56,56,56,58,58,58 ,5,7,7,9,9,11,11,12,14,15,11,12,14,15,191,18,194,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,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,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,49,45,43,38,36,32,32,33,36,39,42,41,46,48,47,49,53,51,53,54,56,58,18,17,18,17,18,17,18,21,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,21,27,21,18,17,18,17,18,17,27,21,27,17,27,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,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,27,21,27,21,27,21,27,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,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,49,48,47,46,46,44,44,42,43,42,43,42,41,39,37,35,36,35,35,34,34,33,33,33,32,33,34,35,37,37,39,39,41,37,39,40,43,43,45,46,48,48,51,51,53,54,57,56,57,58,56,56,58,58,18,17,18,17,18,17,18,17,18,17,18,21,18,17,18,17,18,17,18,17,18,17,18,17,18,17,49,56,56,56,53,54,53,53,51,49,50,49,48,51,50,49,48,46,46,45,46,45,46,45,44,41,42,51,48,45,43,38,43,41,41,38,38,40,38,38,38,37,36,36,37,36,38,36,37,5,38,38,40,40,41,41,44,43,45,44,45,45,46,46,48,48,49,49,51,51,52,52,53,51,48,48,50,48,50,50,51,51,53,52,53,48,49,50,53,53,54,53,55,55,55,55,53,53,54,54,54,53,53,54,53,54,55,55,55,54,53,53,53,51,52,56,54,54,55,55,55,54,54,53,53,54,54,54,54,53,53,51,51,51,53,53,53,53,54,54,55,54,55,56,56,56,56,56,56,56,55,56,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,54,55,55,53,53,54,53,54,54,52,52,53,52,53,54,55,54,55,55,56,56,56,56,56,56,56,56,56,56,56,53,51,51,53,53,53,53,53,53,54,54,55,55,56,55,56,55,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,58,56,58,56,58,58,58,58,58,58,58,58,56,56,58,56,58,56,58,58,58,58,58,58,58,58,58 ,5,6,7,8,9,10,11,12,12,14,15,12,12,14,15,191,18,193,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,49,45,41,36,32,32,34,36,38,39,36,41,45,48,52,50,52,54,56,58,17,17,18,17,17,17,27,17,17,17,18,17,17,17,18,17,17,17,18,17,17,21,27,17,17,17,18,17,17,17,18,17,17,17,18,21,21,17,18,21,21,21,27,17,17,17,27,21,21,21,27,17,21,21,27,21,17,17,27,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,21,27,21,21,21,27,21,21,21,27,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,49,48,47,46,45,44,43,42,43,43,42,40,39,37,36,36,36,35,34,34,34,33,34,33,33,34,35,36,38,38,40,40,42,43,44,45,46,47,48,49,51,51,53,54,55,56,57,58,57,58,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,18,17,17,17,27,17,56,56,56,53,54,53,53,51,50,49,48,46,49,49,49,46,48,47,46,44,45,46,44,42,48,46,49,44,38,42,41,38,37,40,41,41,38,37,37,37,36,36,37,36,36,36,37,37,38,40,41,41,43,43,42,43,43,44,45,45,46,46,47,47,49,49,51,51,53,53,50,47,48,48,49,48,50,50,51,52,53,52,53,51,48,49,53,53,52,53,55,55,55,51,51,53,53,53,52,52,53,53,54,55,55,55,55,52,53,52,49,50,52,55,54,53,53,53,51,51,51,51,51,53,52,51,52,52,51,51,51,52,53,53,53,53,53,54,54,54,55,56,56,56,55,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,55,54,53,53,53,53,54,54,54,54,52,52,53,53,53,53,53,55,55,56,56,56,55,56,56,56,56,56,56,56,56,51,51,51,53,53,53,53,53,53,54,54,55,55,54,54,55,55,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58,58,58,56,56,56,58,56,58,58,58,58,58,58,58,58,58,58,58,58 ,5,6,7,8,9,10,11,12,12,14,15,12,12,12,14,15,190,18,192,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,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,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,49,45,40,37,32,32,34,36,38,40,38,43,48,51,50,52,54,56,58,18,17,18,17,18,17,18,21,27,17,18,17,27,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,27,21,27,21,18,21,27,21,27,21,18,17,18,17,18,17,27,17,18,17,18,17,27,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,17,18,17,18,17,18,17,27,21,27,21,27,21,27,21,27,21,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,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,49,48,47,46,46,44,44,42,44,42,42,39,38,36,38,36,36,39,34,34,34,33,34,33,33,34,36,37,39,39,41,42,44,44,46,47,48,49,51,51,53,54,56,56,58,58,27,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,17,18,17,18,17,53,56,51,54,53,53,49,46,46,46,46,45,49,49,49,48,46,45,45,46,43,43,49,45,45,43,42,39,38,41,42,41,41,41,107,37,37,37,36,35,36,36,36,36,38,37,38,40,40,40,43,41,43,42,44,44,46,46,46,46,47,47,50,50,52,51,53,50,47,47,48,48,50,49,50,50,52,52,50,53,53,51,48,51,55,51,54,54,55,55,51,51,53,53,53,53,53,53,54,55,55,55,55,53,52,53,53,51,51,51,56,53,53,53,52,51,51,51,51,50,53,51,51,51,51,51,51,51,51,51,53,53,53,53,53,53,54,55,55,56,56,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,56,56,56,56,54,55,53,53,53,54,53,54,54,54,51,53,53,53,53,52,52,54,54,55,55,53,53,54,56,56,53,54,53,55,55,53,48,49,48,50,50,50,50,51,51,52,52,53,53,54,54,55,55,56,56,56,56,56,56,58,56,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58,58,58,56,56,56,58,56,58,56,58,58,58,58,58,58,58,58,58,58,58 ,5,6,7,8,9,10,11,12,12,14,15,10,12,12,12,14,15,190,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,49,45,41,36,32,32,34,36,39,41,43,45,47,49,51,53,56,58,27,21,18,17,18,17,18,18,18,21,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,21,27,21,27,21,27,18,18,21,27,21,27,21,27,27,27,21,27,21,18,17,18,18,18,17,27,21,27,21,27,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,49,48,47,46,45,44,43,43,43,41,40,38,36,38,36,36,39,36,33,34,35,33,33,33,35,36,37,38,40,41,42,43,45,46,48,49,50,51,53,54,56,57,58,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,18,17,27,21,18,17,18,18,18,17,18,17,18,17,18,18,18,17,18,17,18,17,18,18,49,51,54,53,53,48,48,48,46,45,105,101,48,46,46,45,45,45,45,46,43,42,41,42,41,41,42,42,41,40,39,39,41,39,36,36,36,34,35,36,36,36,37,38,38,38,40,41,41,41,42,43,43,44,46,47,47,47,47,49,50,50,52,52,50,46,47,48,48,48,51,51,51,52,52,53,54,54,53,53,53,53,51,51,52,53,55,53,55,51,51,53,53,53,53,54,56,56,54,53,53,52,52,53,51,51,52,55,55,52,52,51,51,51,51,50,49,51,51,51,51,51,51,51,51,51,51,52,53,53,53,53,53,54,54,54,56,56,56,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,56,56,56,54,54,53,53,53,53,54,53,54,54,53,53,53,53,52,53,53,53,54,55,53,54,54,54,56,56,55,55,55,54,55,53,53,53,53,49,49,49,50,50,50,51,51,52,52,53,53,53,54,54,55,56,56,56,56,56,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,6,7,8,9,10,11,12,12,14,15,11,11,12,12,14,15,190,190,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,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,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,49,45,40,37,32,32,34,37,39,42,43,46,48,51,53,56,58,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,17,18,17,18,17,18,17,18,17,27,21,27,17,18,17,18,21,18,17,18,17,18,17,18,21,27,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,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,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,17,18,17,18,17,18,17,18,17,49,48,47,46,45,44,44,42,42,40,38,36,40,38,37,40,37,35,33,34,33,33,34,33,37,37,39,40,42,42,45,45,47,48,50,51,53,53,56,56,58,57,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,27,21,18,17,18,17,18,21,18,17,18,17,18,17,18,21,18,17,18,17,18,17,18,17,51,54,53,53,49,47,47,45,45,48,46,46,46,45,44,43,45,45,45,45,45,41,41,41,42,40,41,39,39,38,39,38,37,35,35,35,36,35,35,35,38,36,38,38,40,40,41,41,42,42,43,44,46,46,47,47,49,49,50,51,52,49,46,46,47,47,49,49,51,51,52,52,53,53,54,54,53,53,54,54,55,53,53,53,54,53,54,54,55,55,55,51,49,51,51,51,51,51,52,52,53,54,54,55,55,55,53,53,53,51,51,50,49,49,51,51,51,51,51,51,51,51,51,51,53,53,53,53,53,53,54,54,55,56,56,56,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,54,55,55,56,56,56,56,56,56,55,54,55,53,53,53,53,53,54,53,52,52,53,52,52,52,53,53,54,54,55,53,54,53,54,54,56,54,56,56,56,55,53,53,53,53,54,53,54,54,49,49,50,50,51,51,52,52,53,53,54,54,56,55,56,56,56,56,58,58,58,58,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58,58,58,56,56,56,58,56,58,56,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,6,7,8,9,9,11,11,12,12,14,15,11,12,12,12,14,15,190,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,49,45,41,36,32,32,35,37,40,42,45,47,50,53,55,58,27,18,18,18,27,17,18,18,18,18,18,18,18,21,27,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,21,27,18,18,18,18,18,18,21,27,27,18,18,18,18,18,17,27,27,18,27,27,27,27,21,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,49,48,47,46,45,44,41,41,39,38,40,39,38,40,38,36,35,33,34,33,33,33,35,37,38,40,41,43,44,46,47,49,50,52,53,55,56,58,58,18,18,18,18,18,18,18,17,18,18,18,18,18,18,18,17,18,18,18,18,18,27,27,27,27,27,27,18,18,18,18,21,18,18,27,27,18,18,18,17,18,18,18,18,18,18,18,17,18,18,53,54,48,49,49,46,46,45,50,49,48,46,45,44,43,44,43,42,42,41,42,41,42,41,40,41,39,39,38,37,37,36,36,36,39,36,34,35,36,36,38,37,38,40,41,41,42,42,43,44,46,46,47,47,50,50,50,52,49,45,46,46,47,48,49,49,51,51,51,52,53,54,54,54,53,53,54,54,54,53,53,53,54,54,54,54,51,51,51,49,50,50,51,51,51,51,52,52,52,51,53,53,54,54,52,53,53,51,49,49,49,51,51,51,51,51,51,51,51,51,51,52,53,53,53,53,53,54,54,54,56,56,56,56,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,53,54,54,55,55,56,56,56,56,56,54,55,55,53,53,53,53,54,53,54,52,52,52,53,52,52,53,53,54,53,53,55,55,54,54,54,54,56,55,56,56,56,53,53,53,53,53,54,54,54,54,55,55,49,49,50,51,51,51,52,53,53,54,54,55,56,56,56,56,58,58,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,6,6,8,8,10,10,12,12,14,14,15,10,11,12,12,12,15,15,189,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,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,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,49,45,40,37,32,32,35,38,40,44,46,50,52,55,58,27,21,27,21,18,17,18,17,27,21,27,21,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,27,21,27,21,18,17,18,17,18,17,18,17,18,21,27,17,18,17,18,17,18,17,18,21,27,21,18,17,27,27,29,27,29,27,27,17,18,17,18,17,18,21,27,21,27,17,18,17,18,17,18,17,18,17,18,17,18,21,27,21,18,17,18,17,27,21,27,17,18,17,27,21,27,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,17,18,17,18,17,18,17,18,17,18,21,27,21,27,21,27,21,18,17,18,49,48,47,46,44,44,42,43,42,42,39,39,41,40,37,36,34,33,33,33,33,35,36,38,39,42,42,45,45,48,48,51,51,54,55,57,58,58,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,17,18,21,18,17,18,21,27,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,53,54,46,45,48,51,49,51,49,49,46,46,45,45,43,43,43,42,40,42,41,42,40,41,39,39,37,38,36,37,36,39,38,39,37,35,35,36,35,37,37,40,40,41,41,42,42,44,44,46,46,47,48,50,50,52,49,45,45,46,46,47,47,49,49,51,51,52,52,54,53,54,54,54,53,55,55,55,53,54,54,54,54,53,51,51,51,51,48,49,51,51,51,52,51,52,52,52,52,54,53,54,53,53,53,53,49,49,48,51,49,49,49,51,51,51,51,51,51,53,51,53,53,53,54,54,54,54,56,56,56,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,55,53,53,54,54,55,55,54,55,56,56,55,55,55,53,53,53,54,53,54,54,53,52,53,52,52,52,53,52,54,54,54,54,55,53,54,54,54,55,55,54,56,55,56,56,56,53,53,53,53,53,54,54,55,54,55,55,50,50,51,51,52,52,53,53,54,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,56,58,56,58,58,58,58,58,58,58,58,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,6,7,7,8,9,10,10,11,12,12,12,14,15,12,12,14,14,15,188,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,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,49,45,40,37,32,32,35,40,43,47,50,54,58,18,18,18,18,18,18,18,27,27,27,27,27,27,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,29,29,29,27,18,18,27,27,27,27,27,27,18,18,18,18,27,27,27,27,27,27,27,27,27,27,18,18,18,18,18,18,18,18,18,18,18,18,18,18,27,27,27,27,27,27,27,27,27,27,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,27,27,27,18,18,18,18,18,18,18,18,18,27,27,27,27,18,18,27,27,49,48,47,46,44,43,42,43,42,41,39,42,39,38,36,35,34,33,33,32,34,35,37,39,40,42,43,45,47,48,50,52,53,55,56,58,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,27,27,27,27,53,54,47,45,49,50,52,50,49,46,48,45,44,43,41,41,41,40,41,39,41,39,38,38,38,37,36,36,36,38,39,39,37,37,35,35,36,36,37,37,40,40,41,40,42,43,44,45,47,47,48,49,50,52,49,45,46,47,46,47,48,48,49,50,51,51,52,52,54,54,55,53,53,53,55,55,55,53,53,53,54,54,51,51,51,51,51,49,49,51,51,51,52,52,53,52,53,53,53,53,53,52,53,52,52,49,48,51,51,51,51,51,51,51,51,51,51,51,53,53,53,53,54,54,54,55,56,56,56,56,56,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,53,53,53,53,54,55,53,54,55,54,55,54,55,55,53,53,53,54,54,54,52,53,53,52,50,53,53,53,53,54,54,54,54,53,53,54,53,54,56,55,55,56,56,56,53,53,53,53,53,53,53,53,53,53,53,54,54,55,49,50,50,51,52,52,53,54,55,54,54,55,56,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58,58,58,56,56,56,58,58,58,58,55,56,56,56,56,58,58,58,58,58,58,58,58,58 ,5,6,6,8,8,9,9,11,11,12,12,14,14,15,11,12,12,15,15,18,188,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,49,44,41,36,33,32,37,40,45,49,54,58,18,17,18,18,18,17,18,18,18,21,18,18,18,17,18,18,27,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,27,27,21,27,27,29,27,29,27,27,27,27,18,18,21,27,27,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,27,18,18,17,18,18,18,17,18,18,18,17,18,27,27,21,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,21,27,27,27,21,27,27,18,17,18,27,27,21,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,49,48,47,45,44,43,43,42,42,42,41,38,37,36,35,34,34,34,32,34,36,38,40,41,44,46,48,49,52,54,56,57,57,58,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,18,18,18,17,27,27,27,21,27,27,18,53,48,46,46,44,51,52,48,48,48,46,44,41,41,41,41,40,41,40,39,39,38,37,37,36,36,37,38,37,38,37,37,37,36,36,34,34,36,36,38,38,40,40,42,42,45,45,47,47,49,49,52,52,45,45,47,47,48,47,49,48,50,50,51,51,53,53,55,54,54,52,53,53,53,53,54,53,54,54,54,51,49,51,51,51,49,50,51,50,51,51,52,53,53,52,52,51,52,52,52,52,52,51,52,51,48,51,51,51,51,51,51,51,51,51,53,51,53,53,53,53,54,54,55,56,56,56,56,56,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,55,53,53,53,53,55,53,53,54,53,53,54,54,54,54,55,53,53,53,54,53,50,50,53,51,52,53,53,53,54,53,53,53,54,53,54,54,53,53,56,55,56,56,56,56,53,53,53,53,53,53,54,53,54,53,54,53,54,54,55,49,49,50,51,51,52,52,53,53,54,54,56,55,56,56,56,56,56,56,56,56,58,56,58,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,55,55,56,56,56,56,56,58,58,58,58,58,58,58,58 ,5,6,7,7,8,9,10,10,11,12,12,12,14,15,11,12,12,14,15,187,18,188,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,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,49,43,38,32,32,37,42,47,53,58,27,27,27,27,27,18,18,18,18,18,18,18,27,18,18,18,18,27,27,27,27,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,27,27,27,27,27,27,27,29,29,27,27,27,27,18,18,29,29,29,27,27,27,27,27,18,18,18,18,27,27,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,27,27,27,27,18,18,18,18,18,18,18,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,27,27,27,27,27,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,49,48,47,45,44,43,42,42,42,40,39,37,36,35,34,33,34,34,32,34,36,38,41,43,45,47,49,51,54,56,58,58,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,18,18,18,27,18,18,18,18,53,48,47,45,44,51,50,49,48,46,45,44,43,40,41,39,38,38,37,37,36,35,37,36,37,37,26,26,37,36,36,36,34,35,34,34,36,36,38,37,38,40,40,42,44,45,46,47,49,49,52,44,45,46,47,47,48,47,49,49,50,51,52,52,53,55,54,54,54,53,51,51,53,53,53,53,54,54,51,49,51,51,51,52,50,50,50,50,50,50,51,53,52,51,51,51,53,51,52,52,51,52,51,48,51,51,51,51,51,51,51,51,51,51,52,53,53,53,53,53,54,55,56,56,56,56,56,56,56,55,55,55,56,56,56,56,56,56,56,56,56,55,56,54,51,51,51,49,51,51,51,52,53,53,53,53,54,54,55,52,52,52,52,52,52,51,52,53,53,53,54,55,53,53,54,54,53,54,54,53,54,54,56,56,56,56,56,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,49,49,50,51,51,51,52,53,53,53,54,55,56,56,56,56,50,51,50,53,53,53,54,54,54,54,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58 ,5,6,6,8,7,9,9,10,10,12,12,12,12,15,15,12,12,14,15,188,187,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,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,49,40,33,32,39,44,52,57,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,27,27,27,27,27,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,27,27,27,27,27,27,27,27,27,18,18,18,18,18,27,29,29,29,27,27,27,27,27,27,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,27,27,18,18,18,18,27,27,18,27,27,27,27,27,27,18,18,18,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,27,27,27,27,27,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,49,48,46,45,43,43,41,40,41,41,38,36,35,34,33,33,32,35,36,39,40,43,45,47,49,52,53,56,58,58,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,27,27,27,27,18,18,27,27,18,18,18,18,53,48,46,46,49,48,50,49,48,46,44,43,40,39,38,37,36,35,36,37,36,36,36,36,35,36,28,35,35,35,36,35,33,36,34,36,36,36,37,40,40,42,43,44,45,47,48,49,51,43,43,45,45,47,46,48,49,49,49,51,51,52,52,54,54,54,54,55,53,52,51,53,53,54,54,54,49,49,51,51,51,51,51,51,50,51,50,51,51,53,51,52,50,51,51,51,51,52,51,51,51,52,51,51,51,51,51,51,51,51,51,51,52,53,53,53,53,54,54,55,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,54,53,53,54,51,51,51,50,50,51,51,52,52,53,53,54,51,53,53,55,53,54,51,52,52,52,52,53,53,54,54,55,53,53,53,55,54,54,53,54,53,54,54,56,56,56,56,53,53,53,53,53,53,53,53,54,53,54,54,55,54,55,54,49,49,50,50,51,51,52,52,53,53,54,54,55,49,50,50,51,51,51,53,54,53,54,54,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58 ,5,6,6,7,8,9,9,10,11,11,12,12,14,14,15,12,12,14,15,187,18,187,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,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,49,41,32,32,40,49,58,18,18,18,27,27,27,27,18,27,18,18,18,18,18,18,18,18,18,18,18,27,27,27,27,18,18,18,18,27,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,27,27,27,18,18,18,18,18,18,18,18,18,18,18,18,18,18,27,27,27,18,18,27,18,18,18,27,27,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,27,27,18,18,18,18,27,27,27,27,18,18,18,18,18,27,27,18,18,18,18,18,18,18,18,18,18,27,27,27,27,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,27,27,27,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,49,48,46,45,44,43,41,40,38,41,39,36,35,33,32,34,32,35,37,39,41,44,46,48,51,53,56,58,58,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,27,27,27,18,18,18,18,18,18,18,18,49,48,47,46,44,49,47,46,45,45,43,42,39,39,38,108,38,38,36,36,36,36,36,36,28,36,35,35,35,41,35,34,34,35,34,35,36,36,38,40,40,43,43,45,46,48,49,50,42,43,43,45,45,46,47,48,49,49,50,50,51,52,52,52,54,54,54,53,53,53,53,54,54,53,53,51,49,51,51,51,52,48,50,50,52,53,51,52,52,52,52,51,50,51,50,50,52,52,51,52,52,51,51,51,51,51,51,51,51,51,51,53,53,53,53,53,54,54,55,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,53,53,53,54,51,51,49,46,47,48,49,49,50,51,51,52,54,53,54,54,55,53,52,52,52,51,52,54,54,54,54,54,53,53,53,54,55,54,54,54,55,55,55,55,56,56,56,53,53,53,53,53,53,53,53,53,54,54,54,54,55,55,55,55,49,49,50,50,51,51,52,52,53,53,53,49,49,49,50,50,51,51,51,53,54,54,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58 ,5,6,6,7,8,9,9,10,10,12,12,12,12,15,15,11,11,12,12,15,187,18,186,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,49,33,32,57,18,19,18,18,18,19,27,27,27,19,18,18,27,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,27,27,27,27,27,27,27,18,18,18,19,18,27,27,19,18,18,18,19,18,18,18,19,18,18,27,27,27,27,27,27,18,18,27,27,27,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,27,27,27,27,27,18,18,19,18,18,18,19,18,18,18,19,18,27,27,27,27,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,27,27,27,27,27,27,27,18,18,18,27,27,27,27,27,27,27,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,49,47,46,44,44,41,41,39,38,40,37,35,33,32,34,32,35,37,41,43,47,49,52,55,58,55,58,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,19,18,18,18,49,47,47,45,45,48,48,46,46,43,43,41,40,38,38,36,4,36,35,35,36,35,35,28,37,36,39,38,34,34,34,34,36,34,36,36,36,38,40,40,44,45,46,47,49,45,40,40,43,43,45,45,46,46,48,48,50,50,51,50,52,52,53,54,54,54,54,51,49,48,49,50,51,51,51,51,53,53,53,50,101,50,53,52,53,53,54,52,52,50,51,50,51,50,50,49,49,49,52,51,51,51,51,49,51,51,51,51,52,52,53,53,53,53,54,54,55,55,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,53,53,53,54,54,48,48,49,49,50,47,48,49,52,52,53,53,54,53,55,55,55,54,53,53,54,54,55,55,55,55,55,54,54,54,55,54,54,54,55,54,55,55,54,53,56,56,53,53,53,53,53,53,54,53,54,53,54,54,54,54,55,54,55,55,50,49,50,50,51,51,52,52,52,48,49,49,49,49,51,51,52,52,52,54,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,6,7,7,8,8,9,10,11,11,12,12,14,14,15,9,11,12,14,15,191,187,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,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,27,27,27,27,18,18,18,18,27,27,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,27,27,27,27,27,27,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,27,27,18,18,18,18,18,18,18,18,18,18,18,27,27,27,27,27,27,18,18,18,18,18,18,18,18,18,18,27,27,27,27,27,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,18,18,18,18,49,47,46,44,43,41,40,38,37,35,34,32,32,34,36,38,32,36,39,43,47,50,54,58,56,58,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,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,49,48,47,46,44,48,46,46,45,44,43,42,38,38,38,4,28,28,28,38,37,37,36,36,38,35,34,34,34,35,34,35,34,36,38,37,37,40,42,45,46,47,45,45,37,37,38,40,42,44,45,47,48,50,50,53,50,50,51,52,52,53,55,55,52,50,51,49,49,50,51,51,51,51,51,51,52,53,50,51,53,53,53,53,54,54,52,53,51,51,51,51,50,50,50,50,46,49,49,49,49,51,51,44,51,51,51,51,53,53,53,53,54,54,54,55,55,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,54,55,55,54,48,49,49,50,50,50,51,52,52,51,53,54,54,54,54,54,54,55,55,55,54,55,54,55,55,55,55,54,54,54,54,55,54,53,55,55,55,55,54,54,54,56,53,53,53,53,53,53,53,53,53,54,54,54,54,55,54,55,55,55,55,50,50,50,50,51,51,52,46,48,48,49,49,50,50,51,51,52,52,52,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,7,9,11,12,15,97,97,97,5,7,9,11,12,15,5,7,9,11,12,15,18,187,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,27,27,27,27,27,27,27,27,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,27,18,19,18,27,18,27,27,27,27,27,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,27,27,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,27,27,27,27,19,18,19,27,27,27,19,18,19,18,19,18,27,27,27,27,19,18,19,18,19,18,27,27,27,18,19,18,19,18,19,18,49,47,46,44,43,41,40,38,37,35,34,32,32,34,37,32,36,39,43,46,51,54,58,55,58,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,18,19,18,19,18,27,27,19,18,19,18,49,48,47,45,45,48,48,46,45,43,43,40,40,37,37,34,38,36,36,34,35,34,35,34,35,33,34,34,35,35,36,34,36,37,38,38,40,41,41,44,45,45,37,37,40,40,41,42,44,45,47,47,49,49,51,52,53,53,52,52,54,53,52,49,51,51,50,51,52,53,49,51,50,50,52,52,53,53,51,53,53,53,54,52,53,53,53,53,52,51,51,51,51,47,47,46,49,49,43,105,101,50,52,49,49,52,53,53,53,53,54,54,55,55,55,55,55,56,56,56,56,56,55,55,55,55,55,55,55,54,55,55,55,55,55,55,55,51,51,51,51,51,51,51,51,51,51,53,54,54,54,54,54,54,55,54,55,55,54,54,55,55,55,55,53,53,54,54,54,54,55,55,55,54,54,54,54,54,53,53,53,53,53,53,54,53,54,53,54,54,55,54,55,55,55,55,56,55,50,50,51,50,51,51,46,48,48,48,50,50,50,50,51,51,52,52,53,55,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,56,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,7,10,12,15,96,97,97,97,5,7,9,11,12,15,3,6,8,10,12,15,190,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,27,27,27,27,27,27,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,27,27,27,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,27,27,27,29,27,27,27,27,27,27,18,18,18,18,18,18,27,27,27,27,27,18,18,18,18,19,18,18,18,18,18,18,18,19,27,27,27,27,27,27,27,27,27,27,18,18,18,27,27,27,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,49,47,45,44,42,41,39,37,35,34,32,32,34,32,35,40,43,47,50,54,58,56,58,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,18,18,19,18,18,18,18,18,27,27,19,18,27,27,18,18,27,27,27,27,27,18,18,18,18,49,48,47,46,49,48,46,45,44,43,42,40,37,36,38,37,36,35,34,35,34,35,35,33,34,34,35,36,36,35,34,36,37,38,38,41,41,44,42,43,37,37,38,40,38,40,42,43,44,46,47,48,49,51,52,54,54,56,50,53,53,53,51,51,50,51,51,52,51,45,46,47,50,50,51,53,51,48,52,52,52,53,53,54,54,54,53,52,51,52,52,48,48,41,43,46,47,48,50,51,52,50,51,51,51,51,51,53,54,54,55,55,56,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,54,51,51,51,51,51,51,51,51,51,53,53,55,55,54,54,54,54,54,54,55,55,54,55,55,55,54,54,54,54,55,55,55,55,55,54,54,54,54,54,55,50,53,53,53,53,53,53,53,53,54,54,54,54,55,55,55,55,55,55,56,56,56,50,50,50,51,46,47,48,49,49,50,51,52,53,53,53,55,56,56,56,56,56,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 ,5,8,9,12,15,97,95,96,97,97,5,10,14,95,1,3,5,7,8,11,12,15,188,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,18,19,18,19,18,19,18,19,18,27,18,19,18,19,18,27,27,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,27,27,27,29,27,27,27,27,27,27,19,18,19,18,19,18,19,18,27,18,19,18,27,27,19,18,19,18,19,18,19,18,19,18,27,27,27,27,27,27,27,27,27,27,19,18,19,27,27,27,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,49,48,45,44,42,41,39,38,35,34,32,32,34,37,32,38,42,48,52,58,55,58,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,27,27,27,27,27,19,18,19,18,19,18,19,18,19,18,19,49,48,46,46,49,48,46,45,44,43,41,40,37,39,37,36,35,35,34,35,34,35,33,34,34,36,35,36,36,36,34,36,37,38,38,41,41,44,43,37,37,38,38,38,40,42,42,44,45,47,47,49,50,52,52,54,53,55,51,54,52,53,51,50,50,51,51,49,49,47,47,50,49,51,52,53,51,52,52,53,52,53,54,54,53,53,53,53,53,48,46,48,49,46,46,49,49,51,51,53,51,51,51,51,51,52,52,54,55,55,55,56,55,56,56,55,55,55,55,55,55,55,55,55,55,55,54,55,55,55,54,55,55,55,55,55,51,53,51,51,51,51,51,51,53,54,54,54,54,54,53,54,54,54,54,55,55,55,55,55,53,54,54,55,55,54,54,54,53,54,54,54,54,55,54,50,53,53,53,53,53,54,53,54,53,54,54,55,54,55,54,55,55,56,55,56,56,56,56,50,46,47,47,49,49,50,51,52,52,53,53,54,55,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,56,58,56,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,10,15,96,96,96,96,96,96,95,95,95,95,95,2,1,4,6,9,12,15,15,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,27,27,19,18,19,18,19,18,18,18,19,18,19,18,19,18,27,27,27,27,19,18,19,18,18,18,19,18,19,18,27,18,18,18,19,18,19,18,19,18,18,18,19,18,27,27,27,18,18,18,19,18,19,18,27,27,18,18,19,18,19,18,19,18,18,18,19,18,19,27,27,27,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,27,27,27,27,27,27,27,27,27,27,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,27,27,27,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,49,47,45,43,42,39,38,36,34,32,32,35,38,40,44,46,49,52,55,58,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,19,18,19,18,19,18,18,18,27,27,27,27,27,27,18,18,19,18,19,18,19,18,18,18,19,18,19,49,48,47,46,45,49,48,45,44,43,41,40,40,38,36,35,35,35,34,34,34,34,33,34,35,35,35,35,34,35,34,34,36,38,40,38,36,41,45,45,38,38,38,40,41,42,43,45,45,47,48,49,50,52,52,53,54,53,52,54,53,53,49,51,51,50,50,49,49,48,49,49,49,53,53,53,52,52,53,53,52,54,54,53,53,50,51,51,49,49,49,50,50,51,51,51,52,53,53,51,51,51,52,53,53,53,53,55,55,55,56,55,56,55,55,55,55,55,55,55,55,55,55,55,54,55,54,55,53,54,54,55,55,55,55,55,53,51,51,51,51,53,53,53,53,53,54,53,53,53,54,54,54,54,54,55,54,55,55,54,54,55,55,55,54,54,53,53,54,55,52,54,54,53,50,50,53,53,53,53,53,54,54,54,54,54,54,55,55,55,55,56,55,56,56,56,56,56,56,50,50,101,101,49,50,50,51,52,53,53,54,55,56,55,56,56,56,56,56,56,56,58,58,58,58,58,58,58,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,5,97,96,97,96,96,96,96,95,96,95,96,95,95,1,73,72,1,5,11,14,192,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,19,27,27,27,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,27,27,27,18,19,18,27,27,27,18,19,18,19,27,27,27,27,27,27,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,27,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,49,47,46,43,42,39,38,35,34,32,32,35,39,41,45,48,52,54,58,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,49,48,46,46,44,44,42,42,40,40,38,41,39,39,39,39,37,36,36,36,35,35,35,36,34,35,36,35,34,35,34,34,36,38,40,37,39,44,42,45,38,40,40,41,41,43,44,45,46,48,48,50,51,52,52,54,52,54,52,52,52,46,47,49,48,51,48,50,50,48,48,51,52,53,53,54,52,53,52,54,54,52,50,51,51,52,49,50,50,51,51,51,51,50,50,51,51,53,51,51,51,53,53,53,53,54,54,55,55,56,55,56,55,55,55,55,55,55,55,55,55,55,54,55,54,54,54,53,53,54,55,55,54,55,55,55,53,53,54,54,54,54,53,53,54,54,51,51,53,53,53,53,54,54,53,53,55,55,55,55,53,54,53,54,54,54,53,54,51,53,52,54,53,50,50,51,53,53,53,54,53,54,53,54,54,55,54,55,55,56,55,50,49,50,51,51,51,52,52,53,53,54,54,51,51,52,52,53,53,55,55,54,53,54,54,56,55,56,56,56,56,58,58,58,58,58,56,58,56,58,58,58,58,58,58,58,58,58,58,58,58,58 ,97,97,97,96,96,96,96,96,96,96,95,95,95,95,5,1,72,1,6,10,15,193,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,27,27,27,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,27,27,27,27,18,27,19,19,27,27,27,27,18,27,27,27,18,19,18,27,18,19,19,19,18,19,18,19,18,19,27,27,27,27,27,27,27,27,27,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,27,27,27,18,19,18,19,27,27,27,19,18,19,18,19,18,19,27,27,27,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,27,27,27,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,49,47,45,43,41,40,38,36,34,32,32,36,39,43,47,50,54,58,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,27,27,19,18,19,18,19,19,19,18,19,18,19,27,27,27,27,18,19,18,19,18,19,19,19,18,19,18,19,18,19,19,19,18,19,18,19,18,19,27,27,27,27,27,27,49,48,47,46,45,44,43,42,41,40,42,41,42,41,39,39,37,36,35,35,35,36,35,34,36,36,35,34,34,35,34,34,37,40,38,37,43,41,44,38,38,40,41,43,42,44,45,46,47,49,50,51,51,53,53,52,53,54,53,53,51,49,48,48,49,51,49,50,51,48,49,52,52,53,54,55,53,50,50,53,53,51,51,52,50,51,51,51,51,51,51,52,50,51,51,52,52,49,50,50,53,53,53,53,54,55,55,56,55,56,55,55,55,55,55,55,55,55,55,55,54,54,54,54,54,54,53,53,54,55,54,54,54,54,54,55,53,54,54,54,53,53,53,54,53,52,49,51,51,51,51,51,51,54,54,54,53,53,53,53,54,55,53,54,54,53,53,52,52,51,53,53,50,50,50,53,53,53,53,53,53,54,54,54,54,55,55,49,49,50,51,51,51,52,52,52,53,53,53,54,55,56,56,56,56,53,53,53,53,51,52,52,53,53,53,53,53,53,53,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58 ,97,97,96,97,96,97,95,96,95,96,95,96,95,95,5,1,71,72,1,8,14,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,27,18,27,27,27,27,19,27,27,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,27,27,27,27,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,27,27,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,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,18,19,18,27,27,27,27,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,49,46,45,42,41,38,37,34,33,32,37,40,45,49,54,57,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,27,27,27,19,18,19,18,19,18,27,27,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,27,27,27,27,27,27,27,27,27,49,49,47,46,45,45,43,43,41,43,43,43,41,41,39,39,37,36,35,35,38,37,35,36,35,35,34,35,34,35,34,35,35,37,40,43,35,44,37,38,38,40,40,43,42,45,45,47,47,48,48,50,50,52,52,54,54,55,53,50,51,49,48,49,49,52,49,50,51,49,51,52,52,51,52,53,50,51,53,53,52,53,53,51,51,51,51,52,51,53,52,52,52,53,51,52,50,50,50,51,52,53,54,55,55,56,55,55,56,55,55,55,55,55,55,55,55,55,55,54,54,53,54,54,53,53,54,54,54,54,54,54,54,54,54,54,53,53,52,52,51,51,53,51,52,49,49,51,51,51,51,53,53,53,50,51,49,50,50,52,51,52,52,53,53,53,53,53,51,53,53,50,50,51,50,53,53,54,53,54,54,55,54,55,49,49,49,51,51,51,51,52,52,53,53,53,54,55,54,56,56,56,56,56,56,58,51,51,51,51,51,52,51,52,51,52,52,53,53,53,55,55,55,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58 ,97,97,97,96,96,96,96,96,96,95,96,95,95,95,174,68,15,70,72,73,73,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,27,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,27,27,19,19,19,18,19,27,27,27,19,27,27,27,27,27,27,27,27,27,27,27,27,27,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,27,27,27,27,27,27,27,27,27,27,27,27,27,19,19,18,27,27,27,19,19,19,19,18,19,19,27,27,27,27,19,18,19,27,27,27,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,49,47,45,43,41,38,36,34,32,32,36,40,45,49,54,58,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,27,27,19,18,27,27,27,27,27,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,27,27,19,19,27,27,27,27,27,27,27,27,27,27,19,19,49,48,47,46,45,44,43,42,43,44,43,42,40,40,39,38,36,35,36,37,36,40,38,35,34,34,34,35,34,35,35,35,34,35,36,35,36,49,38,38,38,40,40,42,43,44,45,46,47,48,49,50,50,52,52,53,54,54,52,53,51,49,49,50,50,52,49,50,51,103,50,51,51,52,53,53,52,52,52,52,53,52,51,51,51,52,53,53,53,52,52,53,53,53,50,50,51,51,52,52,53,54,54,56,56,56,56,56,54,54,54,54,54,53,53,54,54,53,53,53,53,54,53,53,54,54,53,54,55,54,54,54,53,53,52,53,53,51,50,49,49,49,49,49,51,46,48,48,48,48,49,49,49,47,49,49,50,50,51,52,52,53,53,52,52,53,53,53,52,53,50,50,50,51,51,53,53,54,54,54,54,49,49,50,50,51,51,51,52,52,53,53,53,54,54,54,55,56,56,56,56,58,58,58,58,58,58,58,51,51,51,51,51,51,51,52,52,52,52,53,55,55,55,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58 ,96,97,96,97,96,96,96,96,95,96,95,96,95,95,173,173,69,71,71,73,73,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,27,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,27,27,27,27,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,27,27,27,27,27,27,27,27,27,27,27,19,18,19,18,27,27,27,18,19,18,19,18,19,18,27,27,27,18,19,18,27,27,27,27,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,49,47,44,42,39,37,34,32,32,38,42,48,52,58,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,27,27,27,27,27,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,27,27,27,27,27,27,27,27,27,27,27,19,18,19,27,27,18,19,18,19,18,27,27,27,49,49,47,47,45,45,43,44,44,43,42,41,40,39,38,38,36,38,37,36,40,39,36,36,33,34,33,34,34,35,34,34,35,36,35,38,40,38,38,40,40,41,41,43,43,45,45,46,46,47,48,49,50,52,52,54,55,54,54,51,48,50,50,51,51,52,49,50,50,50,50,51,51,53,53,54,49,51,53,54,51,52,51,52,52,53,53,53,53,53,53,53,53,51,50,52,52,52,52,53,54,56,56,56,56,56,54,54,54,54,54,54,54,54,53,53,52,52,52,53,53,53,54,54,53,55,55,55,54,54,54,53,53,52,51,52,52,52,49,49,49,49,49,51,51,48,48,49,49,48,48,46,47,49,49,48,49,50,50,51,51,52,50,52,53,53,53,54,54,53,50,51,50,51,53,54,53,54,49,49,49,50,50,51,51,52,52,53,53,54,53,54,55,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58,58,50,51,50,51,51,51,51,51,52,52,53,53,55,55,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58 ,97,97,97,96,96,96,96,96,96,95,95,95,95,95,172,172,70,71,72,73,73,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,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,27,27,27,27,27,27,27,19,19,19,19,19,19,19,19,27,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,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,19,19,19,19,49,47,44,42,39,37,34,32,32,37,42,48,53,58,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,27,27,19,19,19,19,27,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,27,27,27,27,27,27,27,27,27,27,27,27,27,27,19,19,27,27,27,19,19,19,19,19,19,19,27,49,48,47,46,45,45,45,44,43,43,42,41,39,39,39,39,37,38,38,39,38,38,35,35,36,36,35,35,35,36,34,35,36,35,38,45,38,38,40,40,41,40,41,43,44,45,45,46,46,48,48,50,51,52,53,55,54,55,53,47,49,50,50,52,51,52,51,50,49,46,47,49,50,51,51,52,50,52,49,50,50,50,50,51,51,52,52,53,53,54,53,53,51,52,52,52,52,53,53,56,56,56,56,56,56,56,56,53,54,54,54,53,53,53,52,52,51,52,51,53,53,54,54,54,54,54,54,54,54,53,53,53,51,51,51,51,51,52,49,49,48,51,53,53,54,48,48,46,48,44,45,40,41,41,42,42,43,44,44,46,44,45,45,46,46,47,47,48,49,49,49,48,48,49,52,52,52,53,53,53,53,54,54,54,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,56,56,56,56,50,51,50,51,51,51,51,52,52,53,53,56,56,56,56,56,56,56,56,56,56,56,58,58,58 ,97,97,96,97,96,97,96,96,95,96,95,96,95,95,172,171,171,70,70,72,73,73,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,27,29,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,27,27,19,19,19,27,27,27,27,27,27,27,27,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,27,27,27,27,18,19,19,27,27,27,27,27,27,27,27,27,27,27,27,27,18,19,19,27,27,27,27,27,27,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,27,27,27,27,27,19,18,49,46,44,40,38,35,33,32,39,45,52,57,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,27,27,27,27,27,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,18,19,19,19,27,27,27,27,27,27,27,27,27,19,19,19,27,27,27,27,27,27,27,19,18,19,19,19,18,19,49,49,47,47,45,45,44,44,43,43,41,41,39,39,39,39,38,38,39,39,36,40,37,37,36,36,34,34,34,34,34,35,34,37,41,45,38,40,40,42,42,42,42,43,44,45,45,47,47,49,49,52,52,53,54,54,55,53,50,49,49,50,50,52,53,53,101,49,50,49,49,50,50,52,53,55,49,50,49,51,50,51,51,52,52,53,53,54,54,54,54,53,52,53,52,53,53,56,56,56,56,56,56,56,56,56,56,56,56,54,53,53,51,52,51,51,51,51,53,54,54,54,54,54,54,54,54,54,53,53,51,51,51,51,51,51,51,51,52,52,49,52,53,53,53,50,45,38,38,40,38,40,40,42,42,43,43,44,43,44,44,45,45,46,46,47,47,47,47,49,48,49,49,50,53,53,53,54,54,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58,58,56,56,56,56,56,56,56,56,50,51,51,51,51,51,53,52,54,54,56,56,56,56,56,56,56,56,58,58,58 ,97,97,97,96,96,96,96,96,96,95,96,95,95,95,172,170,170,172,69,71,73,73,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,27,27,29,19,19,19,27,27,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,27,27,27,27,27,27,27,27,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,19,19,19,27,27,27,19,19,19,19,19,19,19,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,27,19,19,19,19,27,27,27,27,27,27,27,27,27,49,46,43,41,38,35,32,32,40,49,57,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,27,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,27,27,19,19,19,19,19,19,19,19,19,19,27,27,19,19,19,19,19,19,19,19,19,19,49,48,47,47,45,45,44,44,43,42,41,41,39,42,43,41,41,40,39,41,39,38,36,36,35,35,35,35,34,34,35,34,37,40,43,44,45,40,40,42,43,42,43,45,45,46,47,48,48,50,51,52,52,54,54,55,52,51,48,49,49,50,51,52,53,52,47,49,51,49,101,50,51,53,54,53,49,50,50,51,51,53,53,53,54,54,54,53,54,55,53,53,53,54,53,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,51,51,51,51,51,51,53,53,53,53,53,53,53,53,53,51,51,51,49,49,48,49,48,48,48,48,48,49,49,49,49,50,51,51,49,47,49,48,47,43,43,43,45,45,44,45,46,46,47,47,49,47,49,49,49,49,50,50,51,51,51,51,53,54,55,55,55,56,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,50,51,51,51,51,52,53,53,54,54,55,55,56,56,56,56,56,56,58,58 ,97,97,96,97,96,97,96,96,95,96,95,96,95,95,5,2,169,171,174,67,72,73,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,27,27,27,27,27,27,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,27,27,19,19,19,19,19,27,27,27,19,19,19,19,19,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,19,19,19,27,27,27,19,19,19,19,19,19,19,19,19,19,27,27,27,27,27,27,27,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,27,27,27,19,19,19,19,19,19,19,19,19,19,19,49,45,43,39,36,32,32,44,58,19,19,19,19,19,27,27,27,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,27,27,27,27,27,27,27,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,49,49,47,47,45,45,43,43,42,42,41,43,41,43,42,42,39,39,40,39,37,37,36,36,36,35,33,34,34,35,34,36,37,41,42,45,46,42,41,43,42,43,43,45,45,47,47,49,49,51,52,53,54,51,53,54,50,47,47,49,50,51,51,53,51,51,50,49,50,47,49,52,52,53,53,53,50,51,51,52,52,53,53,55,54,56,53,56,55,54,53,54,54,56,54,56,56,56,56,56,56,56,55,56,56,56,56,56,56,56,55,55,54,53,55,55,55,56,55,55,55,55,53,53,51,51,51,51,46,48,49,49,46,48,46,48,48,48,48,49,49,49,49,47,47,47,47,46,46,47,47,48,48,47,47,44,43,45,45,46,46,47,47,49,49,49,49,49,49,49,49,51,51,53,53,55,55,55,55,54,54,55,55,56,55,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,50,51,51,51,52,52,53,53,54,54,55,55,56,56,56,56,56,58,58 ,99,97,97,96,97,96,96,96,96,95,95,95,95,95,10,6,1,169,172,67,67,73,73,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,27,27,27,27,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,27,27,27,27,27,27,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,19,19,19,27,27,27,27,27,27,27,27,27,27,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,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,49,45,40,37,32,32,56,19,19,19,19,19,27,27,27,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,27,27,27,27,27,27,27,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,49,48,47,46,45,45,44,43,42,42,43,43,42,43,41,39,38,41,39,37,36,36,35,36,34,34,34,34,35,35,35,37,39,41,43,45,46,42,43,44,42,44,45,46,46,48,48,49,50,52,52,53,52,51,54,49,46,47,48,49,50,51,51,50,51,50,52,51,51,49,49,50,51,53,53,53,51,52,52,53,104,54,55,55,56,55,56,56,54,54,56,56,56,56,56,56,56,56,56,56,55,56,56,56,56,56,56,56,55,55,55,55,53,55,55,56,56,56,55,55,55,53,51,51,51,49,46,46,46,48,48,48,46,48,48,48,48,48,48,49,49,46,46,46,47,46,46,46,47,47,48,48,46,47,47,49,49,44,45,46,46,46,46,49,49,49,49,49,49,50,50,51,51,54,54,55,55,53,53,53,54,54,55,55,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,50,51,51,51,51,53,53,53,54,54,55,56,56,56,56,56,56,58,58 ,99,99,97,97,96,97,96,96,96,96,95,95,95,95,10,6,1,168,168,67,69,71,72,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,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,19,19,20,19,27,27,27,19,19,19,20,19,19,19,20,19,19,27,27,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,27,27,27,27,27,27,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,27,19,19,27,27,27,27,27,27,27,27,27,27,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,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,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,19,19,20,19,19,19,20,19,19,19,20,19,49,43,38,32,19,19,20,19,27,27,27,27,27,27,20,19,19,19,27,27,27,27,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,27,27,27,27,27,27,27,27,27,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,49,49,47,47,45,45,43,43,43,44,42,42,42,41,39,39,40,39,37,36,36,36,35,36,34,34,34,35,34,36,36,36,39,40,43,48,50,44,44,45,43,44,44,47,47,49,49,51,52,53,53,53,52,49,52,46,46,48,48,49,50,51,47,49,49,52,52,52,52,50,50,52,52,53,53,54,53,53,104,56,54,55,55,56,56,56,54,56,56,56,56,56,56,56,56,56,56,56,55,56,55,56,56,56,56,56,55,55,55,55,54,55,55,55,55,56,55,55,55,55,53,51,49,51,49,46,46,46,48,49,48,48,46,48,48,48,46,48,44,45,45,46,46,46,46,46,46,47,47,48,46,47,47,49,47,49,44,46,46,47,47,47,47,49,49,49,49,50,49,50,50,52,52,54,52,53,53,53,53,54,54,55,54,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,56,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,50,50,51,52,51,53,53,54,54,55,55,56,56,56,56,56,58,58 ,100,99,98,97,97,96,96,96,96,95,96,95,95,95,15,10,6,1,167,67,69,71,73,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,27,27,19,27,27,27,27,27,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,27,27,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,27,27,27,19,19,19,19,19,19,19,19,19,19,19,19,19,27,27,27,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,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,27,27,27,19,19,19,19,19,27,27,27,27,27,27,27,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,27,27,27,19,19,19,19,19,27,27,27,27,27,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,49,48,47,46,45,45,44,44,44,43,43,42,41,39,39,41,38,37,36,36,35,36,36,35,34,34,35,35,36,37,38,36,36,39,43,47,49,48,48,45,43,45,46,47,47,49,50,52,52,53,52,52,49,49,49,47,47,49,52,49,48,49,49,51,51,53,53,53,54,53,53,52,52,54,53,49,47,52,56,55,55,54,54,56,56,54,54,54,54,56,56,56,56,56,56,56,55,56,56,56,56,56,55,55,55,55,55,55,54,54,55,55,55,55,55,55,55,55,54,54,51,51,51,46,46,48,48,48,48,49,48,48,48,46,48,43,43,44,45,46,46,46,46,46,46,47,47,47,48,46,47,49,47,49,49,49,49,50,50,51,51,52,52,53,53,52,52,53,47,48,48,50,46,50,50,51,51,52,52,53,53,53,54,55,55,56,56,56,56,56,56,58,58,58,58,58,56,58,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,50,50,51,52,52,53,53,54,54,55,56,56,56,56,56,58,58 ,99,99,98,98,97,97,96,97,96,96,95,96,95,95,15,12,8,5,1,67,69,71,73,73,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,27,20,19,27,27,27,19,20,19,20,19,20,27,20,19,27,27,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,27,27,27,27,27,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,27,27,19,27,27,27,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,19,20,19,20,19,27,27,27,27,27,27,27,19,20,19,20,27,27,27,27,27,20,19,20,27,27,19,20,19,20,19,20,19,20,27,27,27,20,19,20,19,20,19,20,19,20,49,48,46,46,45,45,44,44,43,43,41,41,39,39,41,39,37,36,36,35,35,35,34,34,33,35,35,36,36,37,37,40,40,38,43,47,49,47,48,49,49,46,46,48,49,51,51,53,53,52,52,51,45,45,49,47,51,51,48,49,49,51,51,51,52,53,53,53,53,53,53,53,54,56,56,54,54,56,55,54,54,56,56,56,54,56,56,56,56,56,56,56,56,56,55,56,56,56,55,56,55,55,55,55,55,55,55,55,55,55,55,55,55,56,55,55,55,55,55,55,53,46,46,46,46,48,46,48,48,49,48,48,46,42,42,43,43,45,46,47,45,46,45,47,46,47,47,46,46,49,47,49,49,49,49,50,50,50,50,52,52,53,53,53,52,54,53,54,54,50,50,51,51,54,53,49,49,50,51,52,51,53,53,54,54,56,56,56,56,58,58,58,58,58,56,56,56,58,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,50,51,51,52,51,53,53,54,54,56,56,56,56,56,58,58 ,99,99,98,98,98,97,97,96,96,96,96,95,95,95,71,70,15,10,6,1,69,71,73,73,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,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,19,19,20,19,27,27,27,19,27,27,20,27,27,19,20,19,19,19,20,19,27,27,27,27,27,27,27,19,19,19,20,19,19,27,27,27,27,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,19,27,27,27,27,27,27,27,27,27,27,27,27,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,19,19,20,19,19,19,20,19,19,19,20,27,27,27,27,27,27,19,20,19,19,19,20,19,27,27,27,27,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,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,19,19,20,19,27,27,27,27,27,27,27,27,27,27,27,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,27,27,27,27,27,27,27,19,20,19,19,27,27,27,19,19,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,19,19,19,20,19,19,19,20,19,19,19,20,19,19,19,20,19,49,48,47,46,46,45,44,43,43,42,42,41,39,38,41,39,38,36,36,35,35,34,34,33,34,34,35,35,36,37,39,39,37,36,39,37,44,49,48,48,51,52,52,51,52,50,51,52,53,52,53,48,49,40,50,53,51,51,48,48,49,50,50,51,52,53,54,55,53,54,53,53,54,54,56,56,56,56,56,54,56,56,56,56,56,56,56,56,57,56,57,57,57,55,56,56,56,55,55,55,55,55,55,55,55,55,55,54,54,55,55,55,56,55,55,55,54,54,55,54,53,53,53,53,53,53,51,51,51,50,51,46,46,44,43,45,48,40,43,42,43,43,44,44,44,45,45,44,45,45,46,46,47,47,49,49,50,49,50,50,52,52,53,53,52,53,54,54,52,52,50,50,51,51,54,54,54,49,49,50,51,52,52,53,53,54,56,56,56,56,58,58,58,56,56,56,56,58,58,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,51,50,51,52,53,53,54,55,56,56,56,56,58,58 ,99,99,98,98,97,98,97,97,96,96,95,95,95,95,172,173,71,70,68,67,69,71,72,73,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,185,19,185,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,27,20,19,20,19,20,19,20,27,27,19,20,19,20,19,27,27,27,27,20,19,20,19,20,19,27,27,27,27,27,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,19,20,19,20,19,20,27,27,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,27,27,27,27,19,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,19,20,19,20,19,20,19,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,19,20,19,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,49,48,47,46,46,44,44,43,43,41,41,39,39,37,41,38,36,36,35,34,34,33,33,34,34,35,37,37,39,37,36,35,37,39,42,38,44,50,46,48,49,49,50,50,52,51,53,54,54,53,48,48,46,48,51,53,51,48,48,48,50,48,50,50,53,54,55,53,56,56,55,55,55,56,56,56,56,54,56,54,56,56,56,56,56,56,57,56,57,56,57,55,56,55,56,55,55,55,56,55,55,54,55,53,53,53,53,54,55,55,55,55,55,54,54,53,53,53,51,49,49,48,48,46,52,51,51,51,48,47,48,46,45,44,45,45,45,46,41,41,42,43,44,44,45,43,44,42,44,45,46,47,49,49,49,49,50,50,52,52,53,54,54,51,51,51,52,52,50,50,52,50,51,51,54,53,54,54,55,55,56,56,50,50,50,51,51,51,52,52,53,52,53,51,52,53,54,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58,58,58,58,58,58,58 ,99,99,99,98,98,97,97,97,97,96,96,95,95,173,173,171,171,71,69,71,67,70,73,72,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,188,19,194,19,191,19,187,19,186,193,185,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,20,19,20,19,20,19,20,19,27,27,27,27,27,19,20,27,27,27,27,27,27,27,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,19,20,19,20,19,27,27,27,27,27,27,27,27,27,27,20,19,20,19,20,27,27,27,27,27,27,27,20,19,20,27,27,27,20,19,20,19,20,19,20,19,20,19,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,27,27,27,27,27,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,27,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,20,19,20,19,20,27,27,27,27,27,27,27,27,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,49,48,47,46,45,45,44,44,42,41,41,39,39,38,36,36,34,34,33,33,33,33,33,34,35,36,37,37,37,36,35,36,37,39,39,43,43,40,50,48,48,49,51,50,50,51,52,54,53,52,53,52,52,46,48,51,50,48,47,48,48,49,50,51,52,53,54,54,54,56,56,56,56,56,56,56,55,54,54,56,56,55,55,56,56,57,57,57,57,57,55,55,56,56,56,55,55,56,55,55,55,55,53,53,53,53,53,54,55,55,54,55,55,55,54,54,53,52,50,50,49,48,48,48,50,50,48,48,48,48,46,47,46,46,45,46,45,45,47,48,48,48,49,48,48,102,43,45,45,46,47,47,48,49,48,49,49,50,50,52,52,52,52,51,51,52,52,52,48,50,51,53,50,51,51,54,54,54,55,55,56,56,56,56,56,56,56,51,51,51,50,51,51,52,52,53,53,53,53,54,54,55,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58,58,58 ,99,99,98,99,98,98,97,97,96,96,95,96,95,174,172,171,170,71,69,71,69,69,67,73,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,187,19,186,19,185,19,192,19,187,19,187,192,186,192,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,27,27,27,20,19,27,27,27,27,27,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,27,20,19,20,19,20,27,27,27,27,27,27,27,27,27,27,19,20,19,20,19,27,27,27,27,27,27,27,19,20,19,27,27,27,19,20,19,20,19,20,19,20,19,20,27,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,27,27,27,27,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,27,27,27,20,19,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,19,20,19,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,48,47,46,46,44,45,43,43,41,41,39,39,37,37,35,35,34,33,33,34,33,33,34,35,35,36,36,36,35,36,37,39,39,40,41,44,44,46,41,48,48,50,51,51,51,53,52,55,52,54,50,51,48,46,49,51,46,48,48,49,50,53,54,53,53,54,54,56,55,56,56,56,56,56,56,56,53,56,55,56,55,56,56,57,56,58,57,57,55,56,55,56,56,55,55,56,55,56,55,54,55,51,53,54,53,53,54,55,56,55,54,55,55,55,53,53,51,51,49,50,48,48,48,51,49,49,48,48,47,47,46,45,46,45,44,46,44,47,47,48,48,48,49,49,43,45,45,45,45,47,47,48,48,49,49,50,49,51,51,52,52,52,51,51,51,52,51,48,49,51,52,53,51,50,50,54,53,55,55,56,56,56,56,58,56,58,58,55,49,50,50,51,51,51,52,52,52,53,53,53,54,55,54,56,55,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58,58,58,58,58 ,100,99,99,98,98,98,97,97,97,96,95,96,15,1,173,170,170,169,174,71,70,68,67,72,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,20,20,19,188,19,187,19,186,187,185,156,185,155,191,185,187,187,187,191,187,191,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,27,27,27,27,27,27,27,27,27,27,27,27,27,27,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,27,27,27,27,27,27,27,27,20,19,20,19,20,20,27,27,27,19,20,19,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,27,27,27,27,27,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,27,27,27,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,20,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,27,27,27,27,27,27,19,27,27,20,19,20,19,20,19,20,20,20,19,20,19,20,19,20,20,20,19,20,19,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,27,47,46,46,45,45,45,44,42,41,41,39,38,38,36,36,34,34,33,33,33,33,33,33,34,35,36,36,35,36,37,39,39,40,41,43,43,44,44,46,47,48,49,51,51,53,53,55,53,49,53,54,52,49,49,46,45,53,51,51,52,53,53,52,53,54,54,54,54,56,56,56,56,56,56,54,55,54,56,56,56,56,56,56,57,57,58,58,55,55,55,56,56,56,55,56,55,56,55,54,53,55,54,53,51,51,53,55,56,56,54,53,51,55,54,54,53,52,51,50,49,49,48,48,51,50,49,48,48,48,48,47,46,46,46,44,43,44,45,45,47,48,48,48,104,44,45,45,45,47,47,48,48,48,48,101,49,50,50,50,50,51,51,51,51,52,52,49,48,50,50,51,52,53,51,52,52,53,53,54,55,56,56,56,58,58,56,54,54,55,56,50,50,51,51,51,51,52,52,53,53,53,54,54,54,55,55,55,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58,58,58 ,99,100,98,99,98,98,97,97,97,96,96,11,12,14,14,171,169,169,172,70,70,72,71,73,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,191,19,20,19,20,19,20,19,188,164,187,158,1,3,6,4,6,8,10,11,14,15,190,190,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,27,27,27,27,27,27,27,20,19,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,20,19,20,19,20,19,20,19,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,19,20,19,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,19,20,19,20,27,27,27,27,27,27,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,27,27,27,20,19,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,47,47,46,46,44,45,43,43,41,41,39,39,37,36,34,34,34,35,34,33,33,33,33,34,35,36,34,36,36,37,39,39,40,43,43,44,44,45,44,48,48,49,50,53,54,54,55,53,50,53,54,54,49,53,45,50,53,51,51,53,53,54,52,53,53,54,54,54,55,56,56,56,56,54,54,51,51,54,52,53,56,57,57,58,58,55,54,55,55,56,56,56,56,56,55,56,55,54,53,54,55,55,53,53,52,52,53,51,51,55,54,53,50,49,48,53,52,52,51,50,49,49,48,51,50,49,48,50,49,49,47,48,47,46,45,45,43,45,45,45,47,48,48,104,43,45,45,45,46,47,47,48,48,49,47,48,49,50,49,50,50,51,50,51,51,52,51,48,49,50,50,52,52,54,52,53,53,56,55,54,54,55,55,55,55,56,54,54,54,56,55,56,50,50,50,51,51,52,52,52,53,53,53,54,54,54,55,56,55,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58,58,58 ,100,99,99,98,98,98,98,97,97,97,9,10,11,12,14,15,170,168,168,69,70,70,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,19,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,20,20,20,189,19,188,158,187,157,1,3,4,6,5,6,8,9,11,12,14,15,20,190,27,27,20,20,20,19,20,20,20,20,20,20,27,27,27,20,20,27,27,27,27,27,27,27,27,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,19,20,20,20,20,20,20,20,19,20,27,27,20,20,20,20,19,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,19,20,20,20,20,20,20,20,19,20,20,20,27,27,27,27,27,27,27,20,20,20,27,27,27,27,27,27,27,20,20,20,19,20,20,20,20,20,20,20,19,20,20,27,27,27,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,19,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,19,20,20,20,20,27,27,27,19,27,27,27,20,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,20,20,20,20,19,20,20,20,27,27,27,20,27,27,27,27,27,27,27,20,19,27,27,27,27,27,27,27,27,27,27,27,27,27,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,19,20,20,20,20,20,20,20,47,46,46,45,44,43,42,41,40,40,38,37,36,35,35,34,34,34,33,33,33,34,35,35,34,35,36,37,39,39,39,43,43,43,43,43,44,45,46,48,49,51,53,53,54,55,53,52,54,56,54,53,52,49,46,50,53,52,52,53,51,52,53,53,54,56,56,55,56,56,56,55,51,52,53,52,53,56,56,57,57,58,58,54,55,55,55,56,56,56,56,57,55,55,55,54,53,54,53,55,54,54,53,53,53,55,53,51,48,46,52,52,50,50,48,48,46,52,51,51,50,49,48,48,46,50,49,51,49,48,48,48,46,45,47,45,43,46,45,45,48,45,45,45,45,45,45,47,47,48,48,48,48,48,48,48,49,49,50,50,51,51,51,51,50,50,50,49,50,50,51,52,52,54,52,53,53,56,53,55,55,55,55,55,56,55,55,55,55,56,56,56,56,50,50,51,51,51,52,52,52,53,53,53,53,53,53,53,55,55,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58,58 ,99,100,99,99,98,98,97,98,97,97,8,10,10,12,12,14,15,168,166,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,189,20,158,189,157,1,2,4,4,6,4,6,7,9,10,12,12,14,15,20,189,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,27,27,27,27,27,27,19,20,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,27,20,19,20,19,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,27,27,27,27,27,27,19,20,19,20,27,27,27,20,19,20,27,27,27,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,27,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,27,27,19,20,19,20,19,20,19,20,19,27,27,27,27,27,27,27,27,27,27,27,19,20,27,27,27,27,27,27,27,27,27,27,27,27,27,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,47,46,46,45,45,43,42,41,41,40,38,36,36,35,36,34,35,34,33,33,33,34,35,35,34,35,36,36,39,37,39,42,43,43,43,44,44,44,47,46,49,50,52,53,55,55,56,52,55,56,56,56,54,49,51,46,53,51,53,50,51,51,53,53,54,54,55,56,56,54,56,55,52,53,54,53,56,56,57,57,58,54,55,54,55,55,56,56,57,57,57,56,55,55,56,55,55,54,54,55,55,54,53,51,54,53,52,51,49,48,46,47,48,49,50,48,48,47,46,48,50,49,50,48,48,46,46,48,48,48,47,45,46,43,45,44,45,44,47,47,48,44,47,43,45,45,46,45,47,47,47,47,48,48,49,48,49,49,50,50,51,50,51,50,51,49,50,49,51,50,51,51,50,52,54,53,53,54,52,53,55,55,55,55,56,54,55,54,55,55,56,56,56,56,50,50,51,51,51,51,52,52,53,53,53,53,53,48,50,51,53,53,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58 ,100,99,99,98,99,98,98,97,97,8,5,1,10,11,12,12,15,194,193,193,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,188,20,20,188,20,20,193,20,192,20,191,20,190,20,159,20,158,1,2,3,4,5,6,5,5,7,8,9,10,12,12,14,15,20,189,20,20,20,20,27,20,20,20,20,20,20,27,27,29,27,27,27,27,20,20,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,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,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,20,20,20,20,27,27,27,27,27,27,27,27,27,27,27,20,20,20,20,20,20,20,27,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,47,46,46,46,44,43,42,41,40,39,38,37,36,35,35,36,35,34,33,33,33,34,34,35,34,35,36,37,39,37,39,41,43,43,43,44,43,45,45,47,48,50,51,53,54,55,55,54,53,53,53,52,52,53,53,46,53,52,52,50,50,51,51,54,54,54,54,56,56,56,56,55,54,55,52,53,54,56,55,56,55,54,54,55,55,56,56,57,57,57,57,58,53,54,51,51,53,53,53,55,54,54,53,53,54,54,53,53,51,49,48,46,45,48,46,45,48,48,46,46,46,45,46,49,48,47,46,50,49,50,49,48,48,46,43,45,45,44,46,47,47,44,45,44,45,45,45,46,47,47,47,47,47,49,48,49,49,49,49,51,51,50,50,51,51,49,49,50,50,51,51,51,51,52,52,52,50,53,52,52,53,55,55,55,53,52,53,55,55,55,56,56,56,56,56,50,51,51,51,51,52,52,52,53,53,52,46,49,50,51,52,52,53,54,55,56,56,56,56,58,58,58,58,58,58,58,58 ,99,100,98,99,98,99,97,98,12,10,6,4,1,4,6,10,12,15,192,192,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,192,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,160,20,159,191,1,2,3,4,5,6,3,5,6,8,8,10,11,12,12,15,190,27,19,20,20,20,19,20,20,20,19,20,20,27,27,27,27,27,27,27,20,20,27,27,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,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,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,27,27,27,27,27,27,27,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,27,27,27,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,27,27,27,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,27,27,20,20,27,27,27,27,20,19,27,27,27,27,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,27,27,27,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,20,20,20,19,27,27,27,47,46,45,45,43,42,41,41,39,38,36,36,35,35,36,35,35,33,33,33,33,35,34,35,35,36,36,37,37,39,39,43,41,43,43,44,44,46,46,49,50,51,52,54,52,54,52,52,52,51,51,53,54,55,51,46,51,50,49,51,51,52,52,54,54,55,55,56,56,56,54,54,54,55,53,56,54,54,55,55,54,55,55,56,56,57,57,58,58,57,58,54,53,51,51,51,50,53,55,55,53,53,52,55,53,54,53,52,50,49,48,47,45,48,47,47,45,45,47,47,45,46,45,45,48,46,50,50,48,48,47,47,45,46,48,48,45,44,46,44,44,45,43,45,45,45,45,47,45,47,47,48,47,49,48,49,49,50,50,51,51,51,49,51,48,49,49,51,50,52,51,52,51,52,52,53,50,54,52,52,52,53,53,52,52,53,54,55,54,56,56,56,56,56,56,50,50,51,51,51,52,52,52,53,52,46,48,49,50,51,52,52,53,53,53,54,54,56,56,56,56,56,58,58,58,58 ,100,99,99,99,99,98,98,98,12,10,8,6,3,1,5,8,11,15,193,192,193,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,186,20,20,185,20,157,20,155,191,1,2,2,4,4,5,6,4,6,7,9,10,12,14,15,14,15,15,188,27,27,27,27,27,27,27,20,20,20,20,20,27,27,27,20,20,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,20,20,27,27,27,27,27,27,27,27,20,20,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,47,46,45,44,43,41,41,39,39,37,36,35,35,37,36,35,36,33,33,33,34,34,34,34,35,36,36,37,39,39,40,43,42,42,44,43,45,45,47,48,49,50,50,51,53,53,54,53,53,53,53,52,54,53,51,51,51,49,50,50,51,52,53,53,54,54,55,56,56,56,55,54,53,54,54,53,55,54,55,54,55,55,56,56,57,57,57,58,57,58,57,56,52,50,50,50,50,50,53,54,54,53,53,54,54,52,54,53,51,50,49,48,48,46,45,48,48,46,46,45,44,46,45,45,45,46,45,50,49,48,48,46,45,48,48,45,45,45,47,43,44,45,45,43,45,45,45,45,45,46,47,47,48,49,48,49,49,50,50,51,51,50,49,48,48,48,49,49,51,51,51,52,52,52,52,52,53,49,53,52,50,51,50,51,53,53,54,54,55,55,56,55,56,56,56,56,56,50,50,51,51,51,52,51,52,46,48,48,50,51,51,52,52,53,53,53,54,54,56,56,56,56,56,56,58,58 ,99,100,99,99,98,99,98,69,15,15,11,8,4,1,1,5,1,12,14,192,190,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,187,20,20,20,155,189,163,1,1,3,3,5,5,6,1,4,6,10,12,7,7,7,59,1,15,27,187,20,20,20,27,27,27,20,20,20,20,20,20,20,20,20,20,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,27,27,27,27,27,27,27,20,20,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,27,27,27,27,27,27,27,20,20,20,20,20,20,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,20,47,45,44,42,42,40,40,37,37,35,36,35,37,36,35,35,33,33,33,33,35,34,34,35,36,36,37,37,39,39,42,39,42,43,44,44,46,46,48,49,50,50,52,52,54,53,55,54,53,52,54,54,53,51,51,101,50,50,51,51,53,52,54,54,55,55,56,56,56,55,51,53,54,53,55,53,55,55,54,54,56,56,57,57,58,57,57,56,56,56,54,54,50,50,50,49,50,50,49,51,52,53,55,53,54,52,52,52,53,50,50,48,48,46,46,48,48,46,46,46,46,44,43,44,46,44,46,44,45,47,48,47,48,46,44,43,45,45,43,43,45,45,44,43,45,45,46,44,47,47,47,47,49,48,49,49,50,50,51,51,51,51,47,47,49,49,50,50,51,51,52,52,52,52,52,50,51,51,51,50,50,45,48,51,53,53,54,54,55,55,56,55,56,56,56,56,56,56,56,50,50,49,51,51,46,48,49,49,50,51,52,52,53,53,53,54,55,55,56,56,56,56,58,58,58 ,100,99,99,99,99,98,72,69,15,15,12,8,5,1,72,72,1,14,15,191,191,193,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,155,189,163,187,1,2,3,5,6,88,88,89,1,6,7,11,15,7,61,60,59,59,15,27,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,27,20,20,20,20,20,27,27,27,27,27,27,27,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,27,27,27,27,27,27,27,20,20,20,20,20,20,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,20,20,20,20,20,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,46,46,44,43,42,42,41,40,38,37,36,35,37,36,36,36,33,34,33,34,34,34,34,35,36,37,37,37,37,40,39,40,41,43,44,45,45,46,48,49,49,50,51,52,53,53,54,56,56,54,55,56,55,53,51,49,49,50,51,51,52,54,54,54,54,56,56,54,56,53,51,53,54,54,55,53,54,55,54,55,55,57,57,57,57,57,56,56,56,55,55,54,51,50,49,50,49,49,49,49,49,49,52,54,54,54,53,52,52,51,49,49,48,48,48,47,46,49,48,48,46,45,44,44,43,45,47,46,46,47,47,46,46,46,49,49,45,45,41,43,44,44,45,43,43,45,45,44,45,47,47,47,47,49,48,49,49,50,50,51,50,51,47,47,47,48,48,49,49,51,51,52,52,52,52,50,51,53,51,49,44,47,47,48,49,53,53,54,54,56,56,55,55,56,56,56,56,56,56,56,55,49,49,50,46,48,48,49,50,51,52,52,52,53,53,54,54,56,56,56,56,56,56,58,58 ,99,100,99,99,98,99,70,68,66,15,10,6,1,66,71,72,72,1,14,15,190,190,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,187,20,20,21,186,20,20,21,20,20,20,21,193,20,20,21,20,20,20,21,187,20,156,21,155,189,163,187,1,2,3,5,6,88,88,89,88,89,7,10,12,15,62,62,60,60,59,15,185,20,20,21,20,20,20,21,20,20,20,21,20,20,27,27,27,27,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,27,27,20,21,20,27,27,27,27,27,20,21,20,27,27,27,27,27,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,27,27,27,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,27,27,27,27,27,27,27,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,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,27,27,27,20,20,21,27,27,27,27,27,27,20,21,20,20,20,21,20,20,20,21,27,27,27,27,27,27,27,27,27,20,20,21,20,20,20,21,20,20,20,21,20,20,27,27,27,27,27,21,20,20,20,21,20,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,47,45,45,43,43,41,41,38,37,36,36,37,37,36,38,35,33,33,33,33,35,34,34,34,36,36,37,37,39,39,39,39,42,43,44,44,45,46,48,48,50,50,52,52,54,53,56,54,56,54,55,54,55,53,54,101,50,50,52,51,53,53,54,54,55,56,56,54,56,53,53,53,53,53,53,53,55,55,55,55,56,56,57,57,57,56,56,55,55,54,54,53,51,50,51,50,50,49,50,49,49,49,53,51,51,52,53,52,52,51,51,48,49,48,48,46,46,45,49,48,48,47,46,46,46,46,48,46,46,46,47,46,47,46,49,49,50,47,46,41,43,43,45,45,43,43,45,43,44,45,47,47,47,48,48,48,49,50,50,50,51,49,45,45,47,48,48,48,49,49,50,50,52,52,52,50,51,50,51,47,46,46,47,47,49,50,51,53,54,54,56,55,56,56,56,56,56,56,56,56,55,53,55,55,102,46,48,47,50,50,51,52,53,53,53,54,55,56,56,56,56,56,58,58,58 ,100,99,99,99,99,1,69,66,69,15,8,1,68,66,71,71,72,1,8,15,192,189,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,193,20,155,20,163,187,1,2,3,4,5,6,88,88,89,89,89,89,7,11,15,63,62,61,60,60,59,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,20,20,20,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,27,27,27,27,27,27,20,20,20,20,20,27,27,27,27,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,46,44,43,43,42,40,39,37,36,35,37,37,36,36,35,33,34,33,34,35,34,34,35,36,36,37,37,39,39,39,41,42,44,43,45,45,46,48,49,49,50,51,53,53,54,54,54,54,54,55,55,55,53,55,51,53,54,52,52,53,54,54,56,56,54,54,56,55,54,53,52,53,52,53,54,55,56,55,56,56,56,57,57,57,57,56,56,55,55,54,54,53,53,50,50,50,50,50,50,50,50,50,50,50,51,51,52,52,52,52,51,50,51,49,49,49,49,48,49,48,48,47,47,46,46,45,46,47,46,46,47,46,46,46,49,49,50,48,49,49,41,42,43,43,42,42,42,43,44,45,46,47,47,48,48,48,49,50,50,51,47,45,47,47,47,48,48,48,49,49,50,50,52,49,47,47,45,45,47,48,46,47,47,48,50,50,51,51,53,55,55,55,56,56,56,56,56,56,56,54,53,54,55,50,50,50,101,49,49,50,51,52,53,53,54,54,56,56,56,56,56,56,58,58 ,100,100,99,100,3,1,68,69,69,15,1,70,70,71,71,72,72,1,7,15,191,190,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,190,21,20,21,191,21,185,21,185,21,194,21,192,21,191,21,190,21,189,21,188,21,186,21,155,21,164,187,1,2,2,4,4,6,6,88,88,89,89,89,89,89,7,15,62,62,61,61,59,59,27,27,27,21,20,21,20,21,20,21,20,21,20,21,20,27,27,27,27,27,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,27,27,27,27,27,27,27,27,27,27,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,27,27,27,27,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,27,27,27,21,20,21,27,27,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,27,27,27,27,27,27,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,27,27,27,27,20,21,20,21,20,21,27,27,27,27,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,45,44,43,43,41,40,38,37,36,37,37,36,38,36,35,33,33,34,34,35,34,34,35,36,36,37,37,39,39,40,41,43,44,44,44,46,46,48,48,50,50,52,53,54,54,54,53,55,54,55,56,56,55,56,53,54,52,53,53,54,54,56,56,55,53,54,53,55,54,54,52,54,52,54,54,56,55,56,55,57,57,57,57,57,56,56,55,55,54,54,53,53,52,52,51,51,49,51,50,50,50,50,50,50,51,51,50,51,51,51,51,48,47,49,47,51,50,51,50,50,49,49,48,48,48,48,46,46,46,48,46,47,45,46,49,50,48,49,47,49,48,50,50,52,44,38,40,40,40,42,42,44,45,46,45,48,48,49,49,51,45,46,45,47,47,48,48,49,49,50,49,51,51,49,46,46,45,46,47,48,45,47,47,48,49,50,50,51,51,53,53,55,55,56,56,56,56,56,56,54,53,55,55,56,56,56,56,56,56,50,101,49,51,52,52,53,54,55,55,56,56,56,58,57 ,100,100,99,5,4,1,68,68,69,15,2,72,71,71,71,71,72,1,6,10,15,190,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,193,21,20,20,190,21,189,20,188,21,186,194,155,164,163,162,161,1,2,3,4,5,6,88,88,89,89,89,89,89,89,7,14,62,62,61,60,60,59,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,27,27,27,27,27,27,27,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,20,20,21,20,20,20,21,20,27,27,27,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,27,27,27,27,27,27,20,20,21,20,20,20,21,20,20,20,21,20,20,27,27,27,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,27,27,27,27,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,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,20,20,21,20,27,27,27,27,27,27,27,20,20,20,21,20,20,20,21,20,20,20,21,20,27,27,21,20,20,20,27,27,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,27,27,27,27,27,27,27,27,27,27,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,46,45,44,44,43,42,41,39,38,45,43,42,38,35,35,33,34,33,33,34,34,34,35,36,36,37,37,39,39,40,43,42,43,44,45,46,47,48,49,50,51,52,54,54,55,53,53,53,53,55,56,56,56,56,53,51,52,53,53,53,54,54,54,54,54,53,54,55,54,50,51,52,53,54,55,54,55,55,56,56,57,57,57,56,56,56,55,55,54,54,53,53,53,52,52,51,52,51,51,50,50,50,50,50,51,50,50,50,51,51,51,49,48,48,51,50,50,49,48,50,49,48,47,46,46,44,43,41,41,47,46,45,46,45,49,47,47,47,48,48,49,49,50,50,51,49,41,38,39,39,40,40,42,42,43,43,43,43,45,45,45,45,46,45,47,47,48,48,49,49,50,51,47,48,46,44,45,45,47,47,48,46,47,47,49,49,50,50,51,52,53,53,53,55,56,56,56,56,56,53,54,54,55,55,56,56,56,56,56,56,56,56,56,56,50,56,58,58,58,58,58,58,58,58 ,100,100,99,4,1,66,69,73,69,70,15,72,70,71,71,72,71,1,5,10,14,191,188,21,20,21,20,21,20,21,20,21,20,21,191,21,20,21,190,21,20,21,190,21,20,21,189,21,189,21,189,21,189,21,189,21,190,21,194,21,192,21,191,21,190,21,188,188,187,157,185,155,164,163,161,1,2,3,3,5,5,6,87,88,89,89,89,87,89,89,7,15,62,62,61,61,59,59,20,21,20,21,20,21,20,21,20,21,20,21,20,27,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,20,21,20,21,20,21,20,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,20,21,20,21,20,21,27,27,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,27,21,20,21,20,27,20,21,27,21,20,21,20,21,20,21,27,27,27,27,27,27,27,27,27,27,27,27,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,47,45,44,44,43,40,40,45,44,40,43,38,38,34,34,34,34,33,34,34,34,35,36,36,37,37,39,40,41,42,43,43,44,44,46,47,49,48,51,51,53,53,55,53,53,51,53,53,56,56,56,55,56,50,52,52,53,53,54,54,56,53,53,52,54,54,56,53,52,52,53,55,53,53,55,55,56,55,57,57,57,57,57,56,56,55,55,54,54,53,53,52,53,51,52,51,52,50,51,50,50,49,50,50,51,50,50,50,50,50,50,47,47,50,50,50,49,48,48,48,47,46,46,45,46,44,44,42,42,41,41,51,49,43,45,45,46,47,48,47,49,49,50,50,49,49,49,38,39,38,39,39,40,40,41,41,41,42,43,42,44,44,45,45,46,47,48,48,50,50,47,47,48,46,44,44,45,45,48,48,46,45,47,47,50,49,50,50,52,51,53,53,53,53,56,56,56,56,55,53,54,54,55,55,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,58,58,58 ,100,100,7,4,1,66,68,69,71,73,70,72,15,71,71,71,72,1,5,8,11,15,189,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,191,21,189,21,188,158,187,156,185,155,164,163,162,161,1,2,3,4,4,5,6,88,88,89,89,89,89,89,89,7,14,61,62,61,60,60,59,21,20,21,20,21,20,21,20,21,20,21,20,27,27,27,27,21,20,21,27,27,27,27,27,27,27,27,20,21,20,21,20,21,20,21,20,21,20,21,27,27,27,27,27,27,27,27,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,27,27,27,27,27,21,20,21,20,21,20,21,20,21,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,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,27,21,20,21,20,21,20,21,20,21,27,21,20,21,20,27,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,49,48,47,46,44,43,47,45,44,44,42,40,36,35,33,34,33,33,34,34,34,35,35,35,35,36,37,39,39,41,42,43,43,45,45,47,48,49,50,52,53,54,53,51,53,51,52,53,55,56,56,56,53,52,52,52,53,54,54,54,54,54,53,54,56,56,55,51,51,52,52,53,53,54,54,55,55,56,56,57,57,57,57,56,56,56,55,55,54,54,53,53,52,52,52,52,51,51,51,50,50,50,50,50,50,50,50,50,50,50,50,49,46,51,50,49,49,49,48,48,47,47,47,46,46,45,44,44,43,42,42,41,38,44,44,45,46,46,46,47,47,49,49,47,47,49,49,49,43,41,37,38,37,40,41,41,41,41,42,40,40,42,43,44,42,44,44,44,45,46,46,47,47,46,43,44,44,45,46,48,48,46,47,47,47,49,50,50,50,51,52,53,53,53,53,56,56,56,56,56,56,55,55,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,51,54,58,58,58 ,14,96,4,2,67,66,67,69,70,72,73,70,72,67,72,72,71,1,4,8,11,15,189,21,192,21,192,21,191,21,191,21,191,21,191,21,190,21,20,21,190,21,189,21,189,21,189,21,189,21,188,21,188,21,188,21,188,21,188,21,188,187,193,187,193,164,193,164,193,189,164,164,164,164,164,1,1,3,3,5,5,6,88,89,89,89,89,89,89,64,63,7,60,61,62,61,59,59,20,27,20,21,20,27,20,21,20,21,20,27,27,27,27,21,20,21,27,27,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,27,27,27,27,27,27,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,27,27,27,27,27,27,20,21,20,21,20,21,27,27,27,27,27,27,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,27,27,20,21,20,21,20,21,20,21,20,21,20,21,27,27,27,27,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,27,27,27,27,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,49,47,46,45,49,48,45,45,44,43,38,37,35,34,33,34,33,34,34,34,35,35,36,34,35,37,37,39,39,42,43,40,43,44,45,47,46,49,50,52,49,51,51,53,51,53,55,56,56,54,54,53,51,52,52,53,53,54,54,56,54,54,54,56,54,55,50,52,51,53,53,53,53,55,55,56,56,57,57,57,57,57,56,56,55,55,54,54,53,54,52,53,52,52,52,52,51,51,50,50,50,50,50,50,50,50,50,50,50,50,50,46,49,49,49,49,48,48,46,47,46,45,44,44,43,43,45,45,43,44,41,41,40,40,44,45,44,43,43,43,41,46,44,43,41,49,49,50,41,41,39,37,38,40,40,41,41,42,41,40,40,42,42,44,44,44,43,45,44,46,46,44,44,43,43,44,44,46,46,48,48,46,46,47,47,50,49,51,50,52,52,53,53,53,53,55,56,56,55,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,51,53,56,57 ,10,12,15,1,66,67,68,69,70,71,72,73,72,15,72,174,72,72,1,5,10,15,189,188,21,21,21,192,21,21,21,191,21,21,21,191,21,21,21,190,21,21,21,189,21,21,21,189,21,93,21,188,21,93,21,188,21,93,21,188,188,188,188,192,21,192,186,192,163,163,162,162,163,162,162,1,2,3,4,5,6,88,89,89,89,89,89,89,64,63,63,7,60,61,62,60,60,59,21,20,27,27,27,27,21,21,21,20,21,27,27,27,27,27,27,27,27,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,27,21,20,21,21,21,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,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,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,27,27,27,27,27,27,27,27,27,27,27,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,49,47,46,45,49,46,45,44,44,42,41,38,36,34,33,33,33,34,35,34,35,35,34,35,35,36,36,37,37,39,40,43,43,43,45,46,46,48,50,48,49,51,51,49,51,52,54,55,56,54,55,53,51,52,53,53,53,54,54,55,53,54,55,54,54,53,51,51,52,52,53,53,54,54,55,55,56,56,57,57,57,57,57,56,56,55,55,54,54,53,53,53,52,52,52,52,52,51,51,50,50,50,51,51,50,50,50,50,50,50,50,48,49,50,49,49,49,48,48,47,48,46,46,45,44,48,47,46,45,45,45,43,41,41,41,40,38,43,46,45,44,41,41,38,43,41,41,49,47,39,41,41,41,41,43,38,40,40,42,42,40,40,41,43,44,45,45,45,43,44,46,43,43,42,43,44,44,45,46,47,48,45,46,47,47,48,49,50,50,51,52,53,53,53,54,54,54,56,55,55,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,51,52,57 ,9,11,12,15,66,67,165,69,69,71,183,72,183,15,1,69,173,73,183,1,8,15,192,189,192,21,192,21,192,21,191,21,191,21,190,21,190,21,190,21,190,21,189,21,189,21,189,21,189,21,188,21,188,21,187,21,187,188,187,21,187,21,187,186,187,161,190,161,160,161,161,161,161,161,1,3,4,6,87,1,88,89,88,89,89,89,89,89,64,61,62,7,60,61,62,60,59,59,27,27,27,27,27,27,20,21,20,21,20,21,27,27,27,27,20,27,27,27,27,21,20,27,20,21,20,21,20,21,20,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,20,21,20,21,20,21,20,21,20,21,20,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,49,48,46,46,48,48,45,45,43,43,40,38,36,35,33,34,33,34,34,34,35,36,34,35,35,37,37,36,37,39,39,41,43,44,45,48,46,48,43,46,46,49,48,51,51,53,54,56,55,54,54,53,50,52,52,54,53,54,54,56,53,55,54,54,53,53,50,52,51,52,53,53,53,55,55,56,55,56,57,57,57,57,56,56,55,55,54,55,53,54,53,53,52,52,52,52,51,52,51,51,50,50,51,51,50,50,50,50,50,50,50,48,49,52,53,53,51,51,50,50,49,49,48,48,48,48,48,48,45,46,44,44,43,42,40,40,38,37,38,43,39,38,37,38,36,38,38,44,40,38,39,41,40,42,41,43,42,43,43,45,37,39,39,41,42,44,45,45,45,46,42,43,41,42,42,44,44,44,45,46,47,48,45,46,47,48,49,50,50,51,51,53,53,54,53,54,54,52,52,55,55,56,56,55,55,56,56,56,56,56,56,56,56,56,56,58,56,58,58,58,58,101 ,8,10,12,12,15,67,66,68,71,73,70,71,72,15,11,6,1,174,73,1,6,10,15,193,21,192,21,192,21,192,21,191,21,191,21,191,21,190,21,190,21,190,21,189,21,189,21,189,21,189,21,188,21,188,188,188,188,187,188,187,187,157,187,187,157,187,157,159,160,159,160,159,160,159,1,3,6,87,88,88,88,88,89,89,89,89,89,64,64,61,64,7,59,60,61,62,60,59,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,27,27,21,21,27,21,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,21,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,21,27,49,48,46,45,49,46,45,45,44,42,41,37,36,35,34,33,34,34,35,34,35,34,35,35,37,37,37,37,39,39,39,40,42,45,47,48,48,50,49,51,50,51,50,50,49,50,53,54,55,53,54,50,52,52,53,53,54,54,54,53,54,53,54,54,53,54,51,51,52,52,53,53,54,54,55,56,56,56,57,57,57,57,56,56,56,55,55,54,54,53,53,53,52,52,52,52,52,51,51,50,50,50,51,51,51,50,50,50,50,50,50,48,48,44,52,53,53,52,52,51,50,49,49,50,49,48,48,47,46,46,46,44,43,43,43,41,39,38,38,38,41,40,40,38,38,36,39,38,38,42,41,37,36,41,41,42,43,43,43,43,45,39,41,40,42,43,43,43,44,44,44,45,41,41,42,42,44,44,45,45,47,47,46,45,46,47,48,49,50,50,51,52,53,54,54,53,54,53,52,52,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58 ,7,9,11,12,15,66,173,69,183,72,182,71,182,15,10,6,1,68,174,1,4,8,11,15,192,21,192,21,192,21,191,21,191,21,191,21,190,21,190,21,190,21,189,21,189,21,189,21,188,21,188,21,188,21,188,21,187,188,187,188,187,187,186,157,186,157,156,157,156,21,157,158,1,3,3,5,6,88,87,88,88,89,89,89,89,89,89,64,61,63,64,7,59,60,61,62,59,59,27,27,20,27,27,27,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,20,21,20,21,20,21,20,21,20,21,20,27,20,21,20,21,20,27,27,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,20,21,20,21,20,21,20,27,27,27,27,27,27,27,27,27,27,27,27,21,20,21,20,21,20,21,20,27,27,27,27,27,27,27,27,27,27,27,20,21,20,21,20,21,20,21,20,27,27,27,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,27,27,21,20,21,49,48,46,45,49,48,45,45,43,43,40,38,36,36,34,34,34,34,34,35,35,34,34,36,36,37,37,39,39,40,39,41,42,47,47,48,48,50,49,50,51,49,49,49,49,51,53,54,55,54,51,50,50,52,52,53,53,54,54,54,52,54,54,53,53,54,51,52,52,53,53,54,54,55,55,56,56,57,57,57,57,57,56,56,55,56,54,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,21,20,49,49,52,51,52,50,50,49,49,48,48,46,46,45,45,43,43,42,41,40,39,38,37,36,41,40,40,37,37,36,39,38,38,41,38,38,36,41,43,43,44,43,45,40,42,41,41,41,43,43,44,44,44,42,41,40,42,43,44,44,44,45,47,47,45,46,47,47,49,49,50,50,52,52,53,53,54,52,53,52,53,53,56,55,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58,58 ,7,8,10,11,14,15,68,69,70,71,72,73,71,15,12,8,5,1,66,72,1,6,10,15,190,193,21,193,21,193,21,192,21,192,21,191,21,191,21,190,21,190,21,190,190,190,189,189,189,189,21,188,21,188,21,188,21,187,21,187,21,187,157,186,189,156,21,156,21,156,156,156,1,3,4,6,88,88,88,88,89,89,89,89,89,89,89,64,61,62,63,7,62,59,60,61,62,59,27,27,27,27,21,27,27,27,27,22,21,21,21,22,21,21,21,21,21,21,21,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,49,47,46,45,44,48,46,45,44,42,40,37,36,34,34,34,34,33,36,35,35,35,35,35,37,37,39,39,39,39,39,41,43,46,48,48,49,50,50,50,51,49,49,50,50,51,52,54,52,51,49,50,51,51,52,53,53,53,54,53,52,53,54,53,53,53,52,52,52,52,54,54,55,55,56,56,55,55,56,56,57,57,58,58,58,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,53,53,52,51,50,49,49,48,48,46,46,45,44,43,42,40,41,39,38,38,42,41,40,38,37,36,35,37,36,43,43,42,43,38,38,36,43,43,43,43,45,39,39,41,43,41,42,43,44,44,42,40,41,43,43,43,44,44,45,45,47,47,45,46,47,47,49,49,50,51,52,53,53,53,53,52,53,52,53,53,56,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58 ,6,8,9,11,12,14,15,69,70,71,181,73,70,15,11,8,4,2,169,73,1,6,10,15,187,21,187,21,194,21,193,21,193,21,192,193,192,193,191,192,191,192,191,191,190,21,190,21,190,21,189,190,189,189,188,189,188,159,187,158,187,158,187,157,156,157,156,156,156,156,155,1,2,4,4,6,87,88,88,89,88,89,88,89,89,89,89,64,61,62,7,15,61,59,60,61,62,59,20,27,27,27,20,21,22,21,20,21,22,21,20,21,22,21,20,21,22,21,20,21,21,21,20,21,21,21,20,21,21,21,20,21,21,21,20,27,27,27,27,27,27,27,27,27,27,27,27,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,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,27,27,21,21,27,20,21,21,21,20,21,21,21,20,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,20,21,21,21,20,27,27,27,27,27,21,21,20,21,21,21,20,21,21,21,20,27,27,27,27,27,27,27,27,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,27,21,27,20,27,21,21,27,21,21,27,49,48,46,45,44,43,48,47,44,42,38,38,34,34,34,33,33,33,34,35,34,35,35,36,36,37,39,40,39,41,39,43,43,47,48,49,49,50,50,51,48,49,49,50,50,49,50,53,50,48,48,50,50,51,52,53,52,54,53,53,52,54,52,53,53,54,52,53,52,54,53,55,55,56,54,55,55,56,56,57,56,58,57,58,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,53,52,52,49,48,48,47,45,44,42,42,38,39,38,45,42,41,41,40,37,37,40,38,43,41,38,38,38,43,43,43,42,38,38,36,40,41,41,43,38,40,40,42,42,42,42,44,41,41,41,42,42,44,44,46,46,46,46,48,46,47,47,48,48,49,49,50,50,52,52,52,52,53,52,53,52,53,53,54,56,56,56,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58 ,6,7,9,10,11,12,14,15,70,180,71,180,72,15,12,8,5,1,66,178,1,5,9,15,187,186,186,186,186,185,185,185,194,193,21,194,21,193,21,193,21,192,21,192,21,192,21,192,21,192,192,191,192,191,192,191,192,192,192,192,192,192,163,192,162,161,162,163,162,164,162,1,3,4,6,87,88,88,88,88,89,89,89,89,89,89,89,64,61,62,7,14,62,59,60,61,62,59,27,27,27,22,21,27,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,27,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,27,27,27,27,21,21,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,27,21,21,21,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,27,21,21,21,21,21,21,21,21,27,21,21,49,47,46,44,44,43,43,46,45,41,38,35,36,34,34,33,33,33,34,34,34,35,35,35,37,37,39,39,40,40,41,42,43,44,48,49,49,50,51,48,49,101,49,49,50,51,51,52,48,49,48,49,50,51,52,52,53,54,53,52,53,54,53,53,53,52,53,53,54,54,55,55,54,54,55,55,56,56,57,57,58,58,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,50,51,50,48,46,43,41,38,43,43,43,42,41,38,44,44,43,48,46,45,44,43,41,39,38,36,41,40,41,40,36,36,36,41,41,41,43,43,44,40,42,42,41,42,41,39,41,42,42,43,44,45,46,46,47,47,48,46,47,47,48,49,49,50,51,51,52,52,53,53,52,52,52,53,54,54,55,55,56,56,56,56,56,56,56,56,58,58,58,58,58,58,58,58 ,6,8,8,10,10,12,12,14,15,71,179,72,178,15,11,8,4,1,167,73,1,5,9,15,14,21,185,21,194,21,193,21,191,21,190,21,189,21,188,21,187,21,186,21,185,21,194,194,193,194,193,193,192,193,192,193,191,192,191,192,191,161,190,161,160,160,159,160,159,160,1,4,5,88,87,88,88,89,88,89,89,89,89,89,89,89,64,61,61,63,7,15,64,61,62,61,62,59,251,27,27,27,27,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,27,27,22,21,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,21,21,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,21,21,21,21,21,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,27,27,27,27,27,21,21,21,21,21,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,49,48,46,45,43,43,43,43,42,41,38,38,38,37,35,35,34,33,33,34,34,35,34,36,37,37,37,40,40,42,40,43,43,46,48,49,49,50,48,48,48,49,49,50,50,50,50,51,47,49,49,49,50,51,51,52,52,54,52,52,53,52,52,53,54,53,53,54,51,53,53,54,54,55,55,56,57,57,57,58,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,47,45,45,43,43,41,41,38,45,44,106,53,52,51,49,48,46,45,45,43,44,42,41,38,37,41,41,38,37,35,35,36,41,41,43,43,44,44,41,40,43,39,39,39,41,41,43,43,45,45,46,46,48,48,46,46,47,47,49,49,50,50,51,51,52,52,53,53,52,52,53,53,54,54,55,55,56,56,56,56,56,56,56,56,58,58,57,57,58,58,58 ,6,7,8,9,10,11,12,12,14,15,1,178,15,12,9,6,4,1,166,176,1,8,9,14,184,194,193,193,192,192,191,191,191,190,190,189,189,188,188,187,187,187,186,186,186,185,194,194,194,193,193,193,193,192,192,192,192,192,191,191,161,191,161,190,160,160,160,159,159,159,1,6,87,87,89,88,87,88,88,89,89,89,89,89,89,89,64,61,62,62,7,14,64,64,61,62,62,59,21,22,27,27,27,27,27,27,27,22,21,21,21,22,21,21,21,22,21,21,27,27,21,21,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,27,21,21,21,21,21,21,21,21,21,21,21,27,27,27,21,21,21,21,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,21,21,21,21,21,21,21,21,21,21,21,21,49,46,45,44,43,43,43,43,42,41,40,38,38,36,35,34,29,29,34,33,34,34,35,36,37,39,39,39,40,40,43,42,43,47,48,49,49,50,49,48,49,49,49,49,49,49,49,50,47,46,48,48,49,50,51,52,52,53,52,52,53,52,53,53,54,52,52,52,53,53,54,54,55,55,56,57,57,57,58,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,52,54,53,52,51,50,48,48,45,45,45,44,43,41,38,38,38,41,40,37,36,36,35,36,41,43,43,44,45,45,46,39,37,39,39,39,40,42,43,44,45,46,46,47,48,47,47,47,48,49,49,50,50,51,52,52,52,53,54,52,52,53,53,53,54,56,56,56,56,56,56,56,56,56,58,58,57,57,58,58,58 ,6,7,8,9,10,11,12,12,14,15,10,10,8,7,216,4,2,2,165,175,9,11,12,15,183,1,192,192,191,162,190,191,190,160,189,189,188,159,187,188,187,22,186,186,185,156,185,194,194,164,193,193,193,163,192,192,192,162,191,162,191,161,160,161,160,160,159,160,159,1,219,87,87,89,89,89,87,89,89,89,89,89,89,89,89,64,63,61,61,62,217,15,63,64,59,61,62,59,251,27,27,27,27,27,27,22,22,21,27,29,27,21,22,22,22,21,22,22,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,22,21,21,21,22,22,21,27,27,27,27,27,27,27,27,27,27,27,27,21,22,21,21,21,22,21,21,21,22,21,27,27,27,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,27,27,27,27,27,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,27,27,27,27,27,27,27,27,27,21,21,22,27,27,27,27,27,27,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,49,46,44,44,42,43,43,43,41,41,37,38,37,37,35,34,34,29,34,34,34,35,34,36,36,39,39,40,40,43,43,44,45,48,48,49,49,48,49,48,48,49,49,49,49,49,49,50,47,47,47,48,48,50,51,52,51,53,51,52,52,51,52,53,53,52,53,53,53,54,54,56,56,57,57,58,58,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,54,52,52,50,50,48,48,46,47,45,44,43,42,38,38,38,38,40,37,36,36,35,36,41,43,42,45,45,45,41,38,39,37,37,39,39,42,42,44,44,45,46,47,48,47,47,48,47,50,49,51,51,52,51,52,53,54,54,53,52,53,52,54,54,56,56,56,56,56,56,56,56,58,57,57,57,58,58,58 ,6,218,8,9,10,11,12,12,14,15,15,9,8,217,5,217,3,1,66,184,9,12,15,182,182,182,192,191,191,191,191,190,190,190,190,189,189,188,21,188,21,187,21,187,21,186,21,186,186,185,185,194,194,193,193,193,192,192,162,191,161,160,160,160,160,159,159,159,158,1,87,87,88,89,89,87,89,89,89,87,89,89,89,64,64,63,61,61,62,218,11,15,64,64,59,60,61,61,27,27,21,22,21,22,21,27,27,27,21,22,27,22,21,22,21,21,21,22,21,21,21,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,27,21,27,27,27,21,21,21,21,21,21,21,49,46,45,44,42,42,43,42,41,40,37,37,37,36,34,34,34,34,34,34,34,34,34,35,36,39,40,39,40,43,43,44,48,48,48,49,47,48,49,48,49,101,49,49,49,49,50,49,47,46,47,48,50,50,51,51,53,53,53,53,52,54,55,56,56,55,56,55,56,55,56,56,57,57,58,58,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,54,53,51,51,49,49,48,47,46,44,43,42,40,39,38,38,38,36,37,36,36,36,35,40,41,42,43,37,37,37,37,39,39,37,39,42,43,44,44,46,46,47,46,47,47,49,49,49,49,51,50,51,52,52,53,54,53,52,52,53,53,54,56,56,56,56,56,56,56,56,56,57,57,57,57,58,58 ,6,7,218,9,9,11,11,12,12,14,15,15,217,6,216,3,1,174,183,9,11,12,15,72,181,73,1,22,190,22,190,22,190,22,189,22,189,22,188,159,188,22,187,22,187,22,187,22,186,22,186,22,185,22,185,155,194,164,193,163,192,162,161,161,160,160,159,159,1,6,87,88,89,89,87,87,88,89,89,89,89,64,63,64,63,63,61,62,61,7,9,12,14,64,60,62,59,61,22,22,251,27,27,27,27,27,27,22,22,27,27,27,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,27,27,27,27,21,22,21,27,27,27,27,22,21,22,27,27,27,27,27,27,27,27,27,27,27,27,27,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,27,27,27,21,22,21,27,27,27,27,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,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,27,22,27,27,27,22,21,27,21,22,21,22,21,22,21,22,21,22,21,22,21,22,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,21,22,21,22,21,27,27,27,27,27,49,46,44,44,42,43,43,42,40,40,37,37,36,36,34,35,34,34,34,34,34,35,34,35,36,39,39,41,39,43,42,46,48,48,48,47,47,48,49,49,49,49,48,49,49,49,49,44,46,47,47,49,49,51,50,52,53,52,53,53,52,54,54,56,55,55,55,55,55,56,56,57,56,58,57,58,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,53,53,51,51,49,50,48,48,46,45,43,42,39,40,38,38,36,35,35,34,36,35,37,36,42,39,40,37,37,39,37,39,39,41,41,40,42,44,45,46,48,46,46,47,47,49,49,50,50,51,51,51,51,52,52,53,53,52,52,54,54,56,56,56,56,56,56,56,56,56,56,57,57,57,58,58 ,6,218,8,8,10,10,11,12,12,14,15,12,15,217,3,9,10,11,12,12,14,14,15,15,72,183,1,192,162,192,192,192,162,192,192,191,162,191,191,191,161,191,21,190,22,190,21,190,160,190,190,189,160,189,159,189,159,189,159,188,159,158,158,158,158,158,158,157,1,220,87,89,89,88,87,87,89,89,89,89,64,64,63,63,63,62,61,61,7,9,11,12,15,64,64,59,59,60,21,22,22,22,21,22,22,22,21,27,27,27,21,22,22,21,21,22,27,27,27,22,27,27,27,27,27,27,27,27,22,21,21,21,22,21,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,27,27,27,27,27,27,27,27,21,21,21,22,21,21,27,27,27,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,27,27,27,27,21,22,21,21,21,22,21,21,21,22,21,21,27,27,27,27,27,22,21,21,21,27,27,27,27,27,27,27,27,27,27,27,27,27,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,27,27,22,21,21,21,22,21,21,21,22,21,21,21,27,27,27,21,22,21,21,47,46,44,43,42,43,41,39,37,37,37,36,36,34,34,34,34,34,35,34,35,34,36,37,39,39,43,43,42,44,46,48,49,47,46,47,48,49,48,49,101,49,49,48,49,49,45,38,44,46,48,48,49,51,52,51,52,53,51,52,53,54,56,55,55,55,55,56,56,57,57,57,57,58,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,21,21,22,21,52,51,50,50,49,48,46,44,43,42,40,37,37,36,38,36,35,34,35,37,37,37,36,37,40,38,37,37,37,37,39,40,41,42,43,43,44,44,46,46,47,47,47,49,49,50,50,51,52,52,52,51,52,52,53,52,52,53,54,56,56,56,56,56,56,56,56,56,56,56,57,57,57,58 ,6,7,218,9,9,10,10,12,12,14,14,15,10,12,12,14,14,15,11,12,12,14,14,15,182,73,182,22,192,22,191,22,191,22,191,22,191,22,191,22,190,161,190,161,190,161,190,160,190,160,189,160,159,160,189,159,159,159,158,159,158,159,158,158,158,158,157,1,1,6,87,89,88,88,87,87,89,90,89,64,63,64,63,63,62,61,61,62,218,9,10,12,15,64,64,60,59,59,252,22,22,22,22,22,22,22,22,27,27,27,27,22,22,22,22,22,22,22,27,22,22,22,27,27,27,22,22,22,22,22,22,22,22,22,22,22,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,22,21,22,27,27,27,27,27,27,27,27,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,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,27,27,27,27,27,27,27,27,22,21,22,21,22,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,21,22,21,22,21,27,27,27,27,27,27,27,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,27,22,21,22,21,22,21,22,21,22,21,27,27,27,21,22,21,22,21,22,21,27,27,27,27,22,21,22,27,27,27,27,21,47,45,44,42,43,43,42,39,37,37,37,35,36,34,33,34,34,34,35,34,35,34,36,36,39,39,43,43,43,45,48,48,49,47,47,47,48,48,49,48,49,49,49,48,49,49,41,38,45,45,47,48,50,50,52,51,52,52,51,52,53,54,56,54,55,55,55,55,56,56,57,57,58,58,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,51,51,48,46,44,44,40,38,42,41,40,38,37,37,35,34,34,37,36,37,37,35,39,38,36,37,37,39,39,40,41,42,43,43,43,44,45,47,46,47,46,48,48,50,50,51,51,51,51,52,52,53,53,54,52,53,53,56,56,56,55,56,56,56,56,56,56,57,57,57,57,58 ,6,218,8,8,9,10,11,12,12,12,14,15,12,11,12,12,12,14,14,15,12,12,12,14,15,15,72,192,22,192,22,192,22,191,162,191,161,191,161,191,161,190,161,190,160,190,160,190,160,190,160,189,159,189,159,189,159,189,159,158,158,158,158,158,158,158,158,1,6,87,89,88,88,87,87,89,89,90,7,64,64,63,63,63,63,61,61,62,62,218,9,11,12,15,64,59,59,59,22,22,22,22,27,27,22,23,22,22,27,27,27,27,22,27,27,27,22,22,22,21,22,22,22,27,27,27,22,21,22,21,22,21,22,21,22,21,22,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,22,21,22,27,27,27,27,27,27,27,27,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,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,27,27,27,27,27,27,27,27,21,22,21,22,21,22,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,22,21,22,21,22,27,27,27,27,27,27,27,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,27,27,27,22,21,22,21,22,21,22,21,22,27,27,27,27,21,27,27,22,21,22,21,22,47,46,44,43,42,43,41,40,37,37,35,36,36,34,33,33,34,34,35,34,35,34,36,37,39,40,43,43,46,47,47,49,46,46,47,48,48,49,48,101,49,49,49,48,46,47,42,42,38,45,46,49,49,51,52,51,52,50,52,53,54,55,54,54,55,55,55,56,56,57,57,58,58,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,49,46,41,48,46,46,44,43,42,41,38,38,36,36,34,35,36,36,38,37,35,35,36,37,37,37,37,39,39,41,41,42,43,43,44,46,44,46,46,47,48,48,49,49,50,51,51,51,51,52,53,53,54,56,53,54,54,56,56,55,54,56,56,55,55,56,56,56,57,57,57 ,5,7,218,9,9,10,10,12,12,14,14,15,12,12,10,12,12,12,12,15,15,12,12,14,14,15,182,73,192,22,192,22,191,22,191,22,191,161,191,161,190,161,190,161,190,160,190,160,189,160,189,160,189,160,189,159,188,159,188,159,188,159,158,158,157,158,157,1,220,88,89,89,87,87,89,89,90,7,64,64,63,64,63,63,62,61,61,62,62,7,9,11,12,15,64,60,59,60,59,22,251,22,27,27,27,27,27,28,28,28,28,28,28,27,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,27,27,27,27,27,27,27,27,27,27,21,22,27,27,27,27,27,27,27,27,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,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,27,27,22,21,22,21,22,21,22,21,22,27,27,27,27,27,27,27,27,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,27,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,27,27,21,22,21,22,21,22,21,22,21,47,44,44,42,43,42,42,40,39,37,38,36,35,34,34,34,34,35,36,34,35,35,36,37,39,39,43,43,46,47,48,49,47,46,47,48,48,49,49,49,49,49,49,46,46,41,42,41,38,45,47,48,50,50,52,52,46,48,51,52,54,56,54,54,55,55,56,56,57,57,58,58,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,50,49,48,48,46,45,43,43,41,41,37,37,36,37,36,35,35,36,36,38,37,36,34,35,36,37,37,39,39,41,41,42,42,44,44,45,45,47,46,47,47,49,49,50,50,50,50,52,52,52,53,54,54,56,55,56,56,55,54,56,54,56,54,56,56,56,56,57,57,57 ,6,218,8,8,9,10,11,11,12,12,14,15,12,12,10,10,11,12,12,12,14,14,15,12,14,14,15,72,22,162,162,192,22,162,161,191,161,161,161,191,161,161,160,190,160,160,160,190,160,160,160,189,159,159,159,189,159,159,159,158,158,158,158,158,158,158,1,220,143,88,151,88,143,87,150,90,142,219,142,63,142,63,142,63,142,61,61,61,134,218,9,11,12,15,141,59,60,59,59,22,22,22,22,27,27,27,27,27,27,28,28,28,28,28,27,22,22,22,22,22,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,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,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,22,22,22,21,22,22,22,21,22,22,22,27,22,22,22,21,22,27,27,21,22,22,22,21,22,22,22,21,22,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,22,22,27,27,27,22,22,21,22,22,22,21,22,22,27,21,27,27,22,21,22,22,22,21,22,22,22,47,45,43,42,41,42,41,41,37,38,37,38,36,34,34,34,34,34,35,34,35,36,36,37,39,39,43,45,46,47,48,45,45,45,45,45,46,101,48,48,47,48,46,46,45,41,41,40,44,45,46,49,50,52,51,49,51,51,53,54,54,56,54,55,55,56,56,56,57,57,58,58,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,22,22,22,21,49,48,46,45,44,43,43,40,39,38,36,38,37,36,36,35,36,37,36,35,36,36,36,35,37,37,37,39,41,41,42,42,43,44,45,46,47,47,47,49,50,50,50,49,49,49,51,50,52,53,54,55,56,54,56,55,56,54,56,53,54,56,56,56,56,57,57,57 ,121,7,217,9,9,10,10,12,12,14,14,12,12,12,184,70,173,9,10,12,12,14,14,12,12,14,14,15,182,22,191,22,191,22,191,162,191,162,190,161,190,161,190,161,190,161,189,160,189,160,189,160,189,160,188,159,188,159,188,159,158,159,157,158,157,158,1,6,87,143,88,151,88,151,89,151,87,7,64,142,63,142,63,142,62,61,61,134,62,7,9,11,12,15,64,60,59,60,59,27,23,22,251,27,23,22,250,27,22,22,27,22,28,28,27,27,23,22,27,22,22,27,27,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,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,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,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,27,27,27,27,27,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,27,27,27,27,27,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,27,27,27,27,22,21,22,21,22,21,22,27,27,27,22,27,22,27,27,27,27,27,27,27,22,21,22,21,47,44,43,41,41,42,41,38,38,37,37,35,35,35,34,34,34,34,35,34,35,36,36,37,41,42,46,43,44,44,44,45,45,45,46,45,46,47,48,48,47,48,46,47,46,40,41,40,44,45,49,49,50,50,50,50,51,52,53,54,56,54,54,55,55,56,56,56,57,57,58,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,49,48,46,46,44,42,41,38,38,40,40,38,38,36,36,38,36,36,43,34,36,36,36,36,37,37,39,39,41,41,42,43,44,44,44,46,47,46,48,49,50,48,49,48,49,50,50,51,53,53,55,55,56,55,56,55,56,55,55,54,56,56,56,56,57,57,57 ,6,218,7,8,9,9,11,11,12,12,14,12,12,12,12,70,174,173,173,172,9,12,15,11,12,12,14,15,72,162,22,22,22,162,162,161,161,161,161,161,161,160,161,160,160,160,160,160,160,159,160,159,159,159,159,159,159,158,159,158,158,158,158,158,158,1,6,87,143,88,143,89,143,89,143,87,142,89,7,64,142,63,142,63,142,61,61,62,133,218,9,10,12,12,15,60,60,59,59,27,27,27,27,27,27,27,22,23,22,22,22,23,22,23,27,27,27,27,27,22,22,22,22,22,22,22,22,22,22,22,22,27,27,27,27,27,22,22,22,22,22,27,27,27,27,27,27,27,27,27,27,27,27,27,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,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,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,27,27,27,27,27,27,27,27,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,27,27,27,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,27,27,22,22,22,22,22,22,22,22,22,22,22,27,22,22,27,27,27,27,22,22,22,22,22,22,22,22,22,47,45,42,42,40,41,38,38,38,37,37,36,35,35,35,35,34,35,35,35,35,36,36,37,39,40,44,44,44,46,44,45,45,45,46,45,45,101,101,47,48,48,47,47,40,42,40,40,43,46,46,49,47,45,47,49,51,52,53,53,56,54,54,55,55,56,56,57,57,58,58,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,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,50,49,47,46,44,42,41,38,43,42,41,40,39,37,37,36,36,35,34,35,35,36,36,36,36,38,39,40,42,42,43,43,44,44,46,46,47,47,49,48,49,49,50,51,51,50,52,53,54,54,56,56,55,55,56,56,56,54,54,55,54,56,56,56,57,57 ,121,7,217,9,8,10,10,12,12,12,12,12,12,12,12,71,173,173,172,172,171,73,9,10,11,12,12,14,15,73,192,22,191,22,191,22,191,22,190,22,190,161,190,160,189,160,189,160,189,159,188,159,188,159,188,158,187,158,187,158,157,157,156,157,1,4,220,143,87,143,89,151,89,151,88,143,87,150,219,142,63,142,63,142,62,142,61,134,61,7,8,10,11,12,12,15,59,60,59,59,251,27,251,22,251,27,27,27,250,22,23,22,27,27,27,27,27,27,27,27,27,27,27,27,23,22,23,22,23,22,27,27,27,27,27,27,27,27,252,27,27,27,27,27,27,27,27,27,27,27,22,22,22,22,21,27,27,27,27,27,27,27,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,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,27,27,27,27,27,27,22,21,22,21,22,21,22,21,27,27,27,27,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,27,27,27,27,27,27,27,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,27,27,27,21,22,21,22,21,22,21,22,27,27,27,27,27,27,27,27,21,22,21,22,21,22,21,22,21,22,21,22,45,44,42,41,38,40,37,38,37,37,35,35,35,36,36,35,35,36,35,36,36,37,37,39,44,45,44,45,45,45,45,46,44,44,43,45,102,46,46,48,46,47,46,41,41,42,45,41,43,43,44,43,45,46,48,101,50,52,54,55,55,54,103,55,56,56,57,57,58,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,22,21,22,48,46,44,42,38,45,43,43,42,42,40,38,37,37,35,35,35,36,35,35,36,36,39,39,38,39,39,41,41,43,43,44,44,46,46,48,47,48,101,48,49,51,51,52,51,53,53,55,55,55,55,56,56,55,54,56,54,52,53,55,55,56,57,57 ,6,218,7,8,9,10,10,11,12,12,12,12,12,12,12,70,15,172,172,165,171,170,9,10,11,12,12,14,15,183,22,162,22,162,162,161,162,161,161,161,161,160,160,160,160,160,159,159,159,159,159,158,158,158,158,157,158,157,157,157,157,156,156,164,1,3,6,87,143,89,151,88,151,88,142,87,150,89,7,14,150,64,142,63,142,63,141,61,7,8,9,10,11,12,12,14,15,59,59,59,22,23,22,27,27,23,27,27,27,23,22,23,27,27,27,23,27,27,27,27,27,27,27,27,27,22,22,23,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,22,22,22,27,27,27,27,27,27,27,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,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,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,27,27,27,27,27,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,27,27,27,27,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,27,22,22,22,22,22,22,22,22,22,22,22,27,27,27,27,22,27,27,27,27,27,22,22,22,22,22,22,22,22,47,44,42,39,39,37,39,37,37,37,35,35,35,36,36,35,36,35,36,36,36,37,40,43,44,44,45,44,45,44,45,45,44,44,44,45,48,48,46,46,46,47,46,40,41,42,45,45,46,46,44,43,43,44,46,48,50,44,47,49,50,52,54,54,56,56,57,57,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,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,48,44,41,47,45,43,43,43,44,43,41,40,38,36,36,35,35,35,34,34,35,37,39,40,41,41,39,41,41,42,43,44,45,46,46,47,46,47,47,49,49,51,51,52,52,54,54,53,54,56,56,54,54,56,56,56,56,54,56,56,56,57,57 ,121,7,217,8,8,10,10,11,11,12,12,12,12,12,12,71,15,9,1,171,165,170,165,9,10,9,12,14,15,73,72,22,163,22,192,22,162,22,191,162,161,22,190,22,160,22,189,22,159,22,188,22,158,158,187,158,157,157,156,157,156,164,163,1,2,5,219,143,87,151,89,151,88,143,87,143,89,151,219,11,15,150,64,142,63,142,62,142,218,11,14,15,59,60,61,133,217,15,59,59,15,22,251,22,251,27,250,22,27,27,250,27,23,27,249,22,27,22,23,27,23,22,23,22,23,22,23,22,23,27,27,27,27,27,27,27,27,27,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,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,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,27,27,27,27,22,22,22,21,22,22,22,27,27,27,27,27,27,27,27,27,27,27,22,21,27,27,27,27,27,27,27,27,27,27,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,27,22,22,22,21,22,22,22,27,22,27,22,27,27,22,22,21,22,22,22,21,22,22,22,21,27,22,22,21,22,47,44,41,41,38,37,27,37,37,37,35,35,35,35,36,35,35,36,37,36,36,37,39,44,44,45,44,45,44,47,45,44,44,44,45,45,48,48,46,46,46,47,41,41,41,42,45,45,45,41,42,45,38,43,44,45,46,49,49,52,52,104,50,56,56,57,57,58,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,22,22,22,21,22,22,22,21,22,22,22,44,41,46,46,45,44,43,46,43,42,41,39,37,37,35,37,35,34,35,37,35,37,38,39,39,41,41,43,43,44,42,44,44,45,45,46,45,47,47,49,49,51,52,52,52,53,52,54,54,55,55,54,54,55,54,56,56,56,54,56,56,57 ,6,217,7,8,9,9,10,11,12,12,12,12,12,12,12,71,71,15,8,1,172,166,169,166,168,9,15,12,14,15,73,155,22,164,22,161,160,159,158,156,22,164,22,163,22,162,22,161,22,160,159,159,158,157,157,164,164,163,164,163,163,163,163,1,3,220,6,87,151,89,151,88,143,87,142,87,150,89,7,10,12,15,150,64,142,63,7,10,12,15,15,61,59,60,61,61,133,217,15,59,15,252,22,23,22,23,22,23,27,27,27,27,27,27,27,27,27,27,27,23,22,23,22,27,27,27,22,22,22,23,22,22,22,22,22,22,27,27,27,27,27,27,27,27,27,27,27,27,27,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,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,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,27,27,27,27,27,27,22,22,22,22,27,27,27,22,22,22,22,27,27,27,27,27,22,22,22,22,22,22,22,22,27,27,27,27,22,22,22,22,22,22,22,22,22,22,22,22,22,22,27,27,27,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,27,27,22,22,22,22,22,22,27,27,27,27,27,22,22,22,27,22,22,22,22,22,27,27,22,22,22,22,27,22,47,45,42,39,39,37,27,35,36,36,35,35,35,35,35,35,36,36,36,37,36,38,40,46,46,46,46,47,47,44,45,44,44,44,45,45,48,48,46,47,47,38,40,40,38,40,42,42,37,37,39,42,43,44,45,47,41,45,46,49,51,53,54,56,56,57,57,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,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,48,46,46,45,43,46,44,43,41,40,38,38,36,37,36,35,34,35,36,39,41,38,39,38,40,41,42,42,43,44,45,46,44,43,45,46,47,48,49,50,52,53,53,51,52,53,53,53,54,54,53,54,55,55,56,53,54,56,56,57 ,121,7,217,8,8,10,10,11,11,12,12,14,12,12,12,12,179,71,15,9,1,15,169,169,169,71,9,9,12,15,183,73,163,22,163,22,163,22,163,163,163,163,163,163,162,163,163,163,163,163,163,164,163,164,163,164,163,163,163,163,163,163,1,3,3,5,220,151,89,151,88,143,87,143,87,143,88,150,89,150,218,11,14,150,89,7,9,11,12,15,15,133,61,59,59,61,61,133,217,60,15,22,251,22,251,22,251,22,250,22,250,27,249,27,27,27,27,27,27,27,23,22,23,27,27,27,27,27,23,22,23,22,23,22,23,22,23,22,22,22,22,22,22,22,252,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,27,27,27,27,27,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,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,22,22,22,22,22,22,22,22,22,22,22,27,27,27,27,27,27,22,22,22,22,27,27,27,22,22,22,22,27,27,27,27,27,22,22,22,22,22,22,22,22,27,27,27,27,22,22,22,22,22,22,22,22,22,22,22,22,22,22,27,27,27,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,27,22,27,27,27,22,22,22,22,27,27,27,22,22,22,22,22,27,27,22,22,22,27,27,27,27,27,27,27,27,27,47,46,41,41,37,37,35,35,36,36,35,35,35,35,35,34,36,36,37,40,41,43,38,45,44,46,46,45,44,44,43,44,44,45,45,45,45,48,48,47,41,40,38,37,40,41,42,41,37,38,38,42,43,40,41,44,45,48,49,51,52,54,54,56,56,57,57,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,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,48,46,46,43,46,44,43,41,41,38,38,36,38,37,36,35,35,33,40,40,42,42,38,39,39,40,41,42,43,43,45,46,47,45,47,47,49,49,50,51,53,50,49,49,51,51,53,53,55,55,53,53,56,54,56,53,56,56,57 ,5,218,6,217,8,9,9,10,11,11,12,12,12,12,12,12,72,71,15,10,6,1,174,174,171,71,167,9,15,12,15,183,73,22,22,22,22,22,22,22,22,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,1,2,3,4,220,6,89,151,88,143,87,143,87,142,89,150,89,150,148,150,89,7,14,7,9,11,12,15,15,133,62,133,59,60,60,61,62,7,15,15,162,22,251,22,23,22,251,22,23,22,23,22,27,27,27,27,27,22,27,27,27,27,27,27,27,27,27,22,22,22,23,22,22,22,23,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,27,27,27,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,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,22,22,22,22,22,22,22,22,22,22,22,22,27,27,27,27,27,27,22,27,27,27,27,27,27,27,27,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,27,27,27,22,22,22,22,22,22,22,22,27,22,22,22,22,22,22,22,22,22,22,27,27,27,27,22,22,22,22,22,22,47,45,42,39,38,37,35,34,37,39,43,44,36,35,41,36,36,37,38,41,43,44,48,52,53,41,42,43,44,44,44,44,44,44,45,45,45,45,46,38,38,38,37,38,40,37,107,38,38,36,38,41,43,38,42,44,46,48,49,50,53,52,55,56,57,57,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,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,48,46,45,43,46,44,44,41,39,37,38,41,39,37,37,35,34,35,39,39,41,41,38,38,40,40,42,43,44,45,46,47,49,47,49,50,47,47,48,48,50,50,49,49,51,52,53,53,55,51,53,54,54,55,56,56,56,57 ,121,6,217,7,8,9,9,10,10,12,12,12,12,12,12,12,179,71,15,12,8,5,1,131,174,172,173,71,9,15,9,12,15,23,162,22,162,23,162,22,162,23,161,22,161,162,161,162,161,162,161,161,161,161,160,161,160,161,160,161,1,2,2,4,220,6,220,151,88,151,87,143,87,143,87,151,89,151,148,150,147,150,89,7,14,15,15,15,15,142,62,133,62,133,59,60,61,133,217,15,15,15,161,22,251,23,250,22,250,23,250,22,250,27,249,22,27,27,248,22,27,27,248,27,27,27,23,22,23,23,23,22,23,23,23,27,27,27,23,22,23,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,27,27,27,27,27,27,27,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,27,27,27,27,27,27,22,22,23,22,22,27,27,27,27,27,27,27,22,22,23,22,22,22,23,22,27,27,27,27,27,27,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,27,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,47,43,41,38,37,35,34,28,37,36,38,36,39,41,38,38,43,42,45,47,49,50,54,51,50,48,49,47,41,42,43,43,44,44,45,46,46,38,40,37,37,37,37,35,40,40,41,38,38,38,107,43,38,41,44,45,48,49,51,52,53,54,56,57,58,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,45,46,46,45,44,43,38,40,38,43,40,38,36,36,35,35,36,41,37,39,40,42,41,42,43,42,43,44,44,46,42,44,44,45,45,47,47,48,49,50,41,48,52,51,52,54,54,55,52,54,54,56,56,50,56,58 ,149,99,5,217,7,217,8,9,10,11,12,12,12,12,12,12,12,71,15,11,8,223,1,67,131,66,131,69,71,9,15,11,12,15,22,162,162,162,22,162,22,162,22,161,162,161,22,161,161,161,161,161,161,160,160,160,160,160,160,1,2,2,3,3,4,220,6,220,143,88,143,145,143,145,143,148,150,149,150,147,150,89,150,219,10,12,15,15,141,63,141,62,133,61,59,60,61,62,15,15,15,15,164,251,22,251,22,23,22,250,22,27,22,23,27,27,27,27,22,23,22,27,27,27,27,27,27,23,22,23,22,22,22,23,22,22,27,27,27,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,27,27,27,27,27,27,27,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,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,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,27,27,27,27,27,22,22,22,27,27,27,27,27,22,22,22,22,22,22,27,27,27,27,27,27,27,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,27,27,27,27,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,46,44,41,38,36,35,34,28,36,38,36,37,38,41,37,41,43,45,46,49,48,50,51,55,53,52,50,50,50,46,45,45,45,43,43,43,42,41,40,41,38,35,34,35,36,38,40,38,36,35,37,40,38,42,44,46,48,49,51,52,53,55,56,57,58,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,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,47,45,46,44,41,42,40,45,43,42,38,38,37,36,36,37,36,40,41,42,42,43,42,42,43,40,41,42,41,43,42,44,44,45,46,47,47,48,49,50,41,48,53,51,52,54,54,55,53,54,54,53,53,56,58 ,100,149,99,133,217,6,217,8,9,10,11,12,12,12,12,12,12,71,15,12,9,7,223,1,173,66,173,69,183,72,183,9,11,12,15,23,162,23,162,23,162,23,161,23,161,162,161,161,161,161,160,161,160,161,160,160,160,160,1,2,2,3,3,4,220,5,220,6,219,143,142,143,142,143,88,151,154,150,154,150,154,150,89,7,9,11,12,15,63,142,62,141,62,133,59,60,61,15,15,15,15,15,163,23,251,23,251,23,250,23,250,23,249,27,249,27,249,27,248,27,248,27,27,27,247,27,23,23,23,23,23,23,23,23,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,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,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,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,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,22,23,22,23,22,23,22,27,27,23,22,23,22,23,27,27,27,27,27,27,27,27,22,23,27,23,22,23,22,27,27,27,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,22,23,22,23,22,23,22,23,22,23,22,23,22,27,27,27,22,23,22,27,27,27,27,27,27,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,47,44,41,38,37,35,34,35,36,36,36,37,40,41,37,38,42,43,46,48,50,51,53,52,55,52,53,52,49,49,49,47,47,46,45,40,42,37,37,36,36,36,37,5,35,37,40,37,36,35,108,40,38,41,44,45,48,49,51,53,53,55,57,57,58,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,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,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,44,43,43,41,46,45,43,42,38,38,36,37,38,38,36,41,40,42,42,43,42,44,43,44,40,40,41,43,43,44,44,46,44,46,46,47,48,43,44,50,53,53,53,56,53,56,51,50,52,54,54,57 ,149,100,148,96,140,98,5,217,7,8,9,10,12,12,12,12,12,12,12,10,8,223,3,1,131,66,138,69,70,72,73,72,9,12,15,162,23,162,162,162,162,162,162,161,162,161,161,161,161,161,161,160,161,160,160,160,160,1,1,2,3,3,3,220,4,220,5,220,6,88,143,144,143,144,150,153,142,144,150,152,150,152,150,218,9,11,12,15,141,63,141,62,133,62,61,59,61,15,15,15,15,15,163,163,23,251,22,250,23,23,22,250,23,27,27,249,27,27,27,27,27,27,27,27,27,27,22,23,23,22,22,23,23,27,27,27,27,27,27,27,27,27,27,27,23,22,27,27,27,27,27,27,27,27,27,27,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,27,22,22,22,27,27,27,27,27,27,22,22,23,27,27,22,23,22,22,22,27,27,27,22,23,22,22,22,23,22,22,22,23,47,45,41,39,36,35,34,36,36,38,36,37,38,40,38,39,42,43,45,48,50,51,53,52,54,53,51,52,52,50,50,49,47,45,44,42,40,38,37,36,36,36,37,36,108,40,40,37,36,36,36,40,38,41,43,46,48,49,51,53,52,55,56,57,58,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,22,22,22,23,48,45,44,41,41,38,38,37,40,38,36,42,41,43,42,43,43,43,43,44,40,40,41,43,43,44,43,44,45,47,47,48,41,46,46,50,53,50,53,54,54,54,49,52,54,56,57 ,100,149,99,133,96,141,97,5,216,8,8,10,11,12,12,12,12,12,12,11,8,6,3,1,66,66,168,69,69,71,183,73,183,9,11,15,162,23,162,23,162,23,161,162,161,23,161,162,161,161,160,161,160,161,160,160,1,2,1,3,2,4,3,4,220,5,219,6,220,151,88,143,143,151,153,151,142,143,152,150,151,150,150,7,8,11,11,14,15,142,62,141,62,133,61,59,15,15,15,15,15,15,162,23,251,23,251,23,250,23,250,23,250,23,249,27,249,23,248,23,248,27,248,27,27,27,247,23,23,23,27,27,27,27,23,23,23,27,27,27,27,27,27,23,22,23,22,23,22,23,27,27,27,27,27,23,22,23,250,23,22,23,22,23,22,23,22,23,22,27,27,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,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,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,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,22,23,22,23,22,27,27,27,27,27,27,27,27,27,22,23,22,23,22,23,22,23,22,23,22,23,27,27,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,27,23,22,23,22,27,27,27,27,23,22,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,22,23,27,23,22,23,22,47,44,42,38,37,34,34,35,36,36,36,37,38,38,37,38,43,44,48,48,51,52,55,53,52,52,52,51,52,53,51,49,47,45,45,44,41,36,36,36,35,37,37,35,37,38,40,38,37,35,108,41,38,41,44,45,48,49,51,52,53,55,56,57,58,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,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,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,42,45,38,41,41,40,38,37,41,43,43,44,42,43,43,44,43,40,40,43,43,41,43,45,45,46,47,48,41,46,48,51,52,51,52,54,54,54,51,54,54,56 ,149,99,148,96,140,97,140,217,6,216,9,10,11,12,12,12,12,12,12,10,8,223,4,1,131,66,131,68,70,178,72,178,72,183,9,15,23,163,23,163,163,162,162,162,162,162,162,162,162,161,161,161,161,2,1,2,3,3,4,220,5,220,1,1,2,3,3,220,4,220,6,219,151,88,142,88,142,142,142,152,150,152,150,219,8,10,11,12,14,15,141,62,133,15,15,15,15,15,15,15,15,15,15,161,23,251,23,251,23,250,23,250,23,250,27,249,27,249,23,22,23,23,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,23,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,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,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,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,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,27,27,27,27,23,22,27,27,27,27,23,22,23,22,23,22,27,27,27,27,27,27,27,27,27,27,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,27,27,22,23,22,23,22,23,22,23,27,27,27,27,27,27,27,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,47,45,42,41,37,36,34,35,35,36,35,36,38,38,38,40,42,44,46,49,51,53,51,50,51,52,52,52,51,51,50,49,47,47,45,49,45,42,37,36,34,42,36,36,37,37,37,37,36,35,108,41,38,42,43,46,48,50,51,52,53,55,56,57,58,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,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,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,22,23,48,41,41,40,37,38,42,43,43,43,44,43,43,44,44,42,40,42,40,42,43,45,45,47,48,41,46,48,50,52,50,51,51,53,52,51,53,49,56 ,99,149,99,133,96,140,97,5,216,8,8,10,11,12,12,12,12,12,12,11,8,6,3,1,66,66,67,69,178,71,15,2,178,72,177,9,14,15,163,23,163,23,163,163,162,163,162,163,162,162,161,162,2,1,1,3,2,4,220,5,220,6,88,144,88,151,63,143,1,3,3,5,219,151,88,143,146,142,146,150,153,150,152,7,8,9,10,11,12,12,14,15,15,15,15,15,15,15,15,15,15,15,15,23,161,23,251,23,250,23,250,23,250,23,249,23,249,27,249,23,248,23,248,27,247,27,247,27,247,27,27,27,27,27,27,27,27,27,27,27,23,23,23,23,23,23,23,27,27,27,27,27,27,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,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,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,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,22,23,22,23,22,23,22,23,22,23,22,23,22,23,27,23,22,23,22,27,27,27,27,27,27,27,27,27,22,23,22,23,22,23,22,23,22,23,27,27,27,27,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,22,23,22,23,27,23,27,23,22,23,22,23,22,27,27,27,27,27,27,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,45,44,41,37,35,34,34,35,35,35,36,38,38,38,40,43,44,48,49,52,49,51,48,51,52,53,52,52,51,51,50,49,47,47,45,44,43,41,34,35,35,35,37,41,42,38,40,36,35,108,40,38,41,44,45,48,49,51,51,53,55,57,57,58,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,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,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,22,23,41,49,48,41,41,41,40,43,42,43,43,44,43,43,43,44,40,37,40,43,43,45,45,47,41,45,47,49,50,53,50,52,46,53,49,52,46,50 ,149,100,148,99,132,96,140,217,5,217,10,12,15,12,12,12,12,12,12,9,7,223,1,66,66,67,138,68,70,70,15,2,73,72,72,178,9,9,23,157,23,23,23,157,157,157,157,157,157,157,157,2,1,2,3,3,5,221,6,88,144,88,143,88,143,88,143,88,143,63,1,3,6,88,142,87,142,87,142,154,150,153,150,218,8,9,9,10,11,12,12,12,14,15,15,15,15,15,15,15,15,15,15,160,23,252,23,251,23,251,23,250,23,250,23,249,23,249,27,249,23,27,27,248,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,23,23,23,23,23,23,22,27,27,27,27,27,27,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,27,23,23,23,22,23,23,27,27,27,27,27,27,23,23,27,27,27,23,27,27,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,27,27,27,27,23,23,23,27,27,27,27,27,27,27,27,22,23,27,27,27,23,23,23,22,23,23,23,22,23,23,23,22,23,23,46,43,41,38,36,34,34,35,35,35,37,38,40,41,43,43,44,46,48,50,51,48,50,48,52,52,52,52,52,51,51,50,49,47,46,45,41,38,36,34,36,36,35,34,41,44,40,38,37,37,40,38,42,43,46,48,49,49,52,53,55,56,57,58,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,49,49,48,47,47,41,41,40,42,42,43,43,42,43,43,40,39,40,42,43,43,45,47,48,41,46,49,50,53,49,45,46,52,46,50,50,53 ,100,149,99,149,96,140,96,140,216,5,216,8,9,11,12,14,15,15,12,10,223,4,1,131,66,131,67,69,69,70,15,2,72,73,177,72,9,9,157,23,157,23,157,158,157,158,157,157,157,157,156,1,2,3,3,5,220,6,87,144,88,144,88,143,89,144,88,151,88,143,63,135,1,143,87,143,87,143,87,150,147,150,9,10,9,11,10,11,11,12,11,12,12,12,12,14,15,15,15,15,15,15,15,23,160,23,251,23,251,23,250,23,250,23,249,23,249,27,248,23,248,27,248,27,247,23,247,27,27,27,253,27,27,27,252,27,27,27,27,23,23,23,23,23,27,27,27,27,27,27,27,23,23,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,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,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,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,22,23,22,23,22,23,22,27,22,23,22,23,22,23,27,27,27,27,27,27,22,23,27,27,27,23,27,27,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,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,27,22,23,22,23,27,27,27,27,27,27,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,47,44,41,39,35,34,34,35,35,35,36,38,39,42,43,45,46,48,50,51,49,46,46,50,50,52,58,23,22,23,22,51,49,47,45,43,41,38,41,40,42,38,46,40,37,40,36,38,36,37,38,38,41,44,45,48,48,51,53,54,55,56,55,56,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,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,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,22,23,22,23,49,49,47,48,47,47,45,45,45,40,40,41,41,43,39,37,39,41,42,44,44,46,46,41,45,48,50,52,49,40,44,48,47,47,50,53 ,149,100,148,99,132,96,140,96,140,97,5,216,8,9,10,11,12,14,15,8,6,3,1,67,66,67,138,68,69,178,15,2,72,177,72,177,72,9,23,157,23,157,157,157,157,157,157,156,157,1,2,2,3,3,4,221,6,221,144,88,144,88,143,89,143,88,151,89,151,63,143,62,1,219,143,87,142,87,142,64,142,9,9,10,10,10,11,11,11,11,12,12,12,12,12,12,14,14,15,15,15,15,15,15,203,159,23,251,23,251,23,250,23,250,23,250,23,249,23,249,27,248,23,22,27,247,23,22,27,27,27,27,23,27,27,27,27,27,27,27,27,27,27,23,23,27,27,23,23,23,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,27,27,27,27,27,27,27,27,27,27,27,23,23,27,27,27,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,27,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,23,23,23,23,23,23,23,23,23,23,47,43,41,38,37,34,34,34,36,35,36,38,40,42,44,46,48,49,53,51,51,48,49,23,23,23,23,23,23,23,23,23,23,23,23,54,53,101,45,45,44,49,46,42,38,37,35,4,2,35,36,37,40,43,46,104,48,49,51,53,56,56,54,53,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,49,49,48,47,47,46,46,45,45,45,45,45,44,39,40,35,36,39,41,43,44,46,47,41,46,50,49,39,43,45,48,51,44,49,53 ,100,149,99,149,98,148,96,140,96,140,97,148,216,7,9,11,12,15,10,8,223,4,1,131,165,131,173,69,173,70,182,71,15,73,182,72,181,73,181,161,160,161,160,160,159,160,159,159,1,2,2,3,3,4,221,5,220,6,88,152,88,152,88,152,87,151,88,143,89,151,88,143,62,1,3,7,10,15,149,142,9,10,9,10,10,11,10,11,11,12,12,12,12,12,12,14,12,14,14,15,15,15,15,15,203,159,251,23,251,23,250,23,250,23,249,23,249,23,249,23,248,27,248,23,247,27,247,27,254,23,253,27,252,27,252,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,23,22,23,22,23,22,23,249,23,253,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,252,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,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,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,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,27,27,27,27,22,23,22,23,22,23,22,23,22,27,27,27,27,23,22,27,27,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,22,23,22,23,22,23,22,23,22,23,22,23,22,27,27,27,22,23,22,27,27,27,27,27,27,27,27,27,27,27,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,45,42,41,36,34,33,35,35,35,36,39,40,43,44,47,48,53,54,53,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,23,22,43,51,52,51,48,45,43,35,36,30,2,34,34,35,38,43,43,45,48,50,52,52,55,50,53,54,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,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,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,22,23,22,23,22,23,22,49,48,48,47,47,46,46,46,46,45,45,38,40,40,38,38,41,42,43,44,45,40,44,46,50,45,43,45,48,50,42,47,52 ,149,100,148,99,148,98,148,96,132,96,140,97,140,216,8,11,15,97,10,8,6,3,1,167,66,167,138,166,69,176,70,175,15,184,73,183,72,182,9,162,162,161,161,160,160,159,159,1,2,2,3,3,4,221,5,221,6,221,152,89,152,89,143,88,143,88,143,89,151,89,143,63,143,62,126,219,11,15,142,9,9,10,10,10,11,11,11,11,12,12,12,12,12,12,12,12,14,14,14,14,15,15,15,15,203,202,161,163,23,251,23,250,23,250,23,249,23,249,23,248,23,248,23,247,27,247,27,254,27,23,23,27,27,27,23,23,23,23,23,27,27,27,27,27,27,27,27,23,23,23,23,23,23,23,23,23,23,23,23,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,27,23,27,27,27,27,27,23,23,23,23,23,23,23,23,23,23,23,27,27,23,23,23,23,23,23,27,27,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,23,23,27,27,23,27,27,23,23,23,23,27,27,23,23,23,23,23,23,27,23,23,23,23,23,23,23,23,23,23,23,45,43,39,37,34,34,35,28,29,37,38,40,42,45,48,49,53,56,52,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,41,47,52,49,49,46,37,34,1,2,35,29,38,46,43,46,48,50,43,50,48,50,52,53,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,49,48,48,47,47,46,46,45,46,45,39,39,40,42,38,38,41,42,43,44,45,41,44,48,47,47,44,46,49,46,41,52 ,100,149,99,148,99,148,98,132,96,140,96,140,97,148,97,147,98,123,9,7,223,2,171,131,171,171,170,171,170,181,180,180,15,180,179,180,179,180,9,15,159,159,158,159,158,159,1,2,2,3,2,4,3,5,221,5,221,6,89,152,89,152,88,144,88,152,89,151,88,151,88,143,63,143,61,7,11,15,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,12,12,14,12,14,14,15,14,15,15,15,203,203,160,164,162,23,250,23,250,23,249,23,249,23,248,23,248,23,247,23,247,27,247,27,254,27,253,23,252,27,252,27,27,27,253,27,27,23,253,27,27,27,27,23,23,23,23,23,27,27,27,27,27,27,27,27,27,27,22,23,23,23,253,23,23,23,252,23,23,23,250,23,23,23,249,23,23,23,248,23,23,23,248,23,23,23,252,23,23,23,252,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,27,27,27,27,27,27,27,22,23,23,23,22,23,27,27,27,27,27,27,27,27,23,23,22,23,27,27,27,27,27,27,27,27,27,27,27,27,27,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,27,27,22,23,27,27,27,27,23,23,22,27,27,27,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,45,43,41,36,34,34,35,34,35,36,39,41,43,45,49,53,55,55,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,43,47,45,52,48,44,38,30,35,28,40,43,41,42,43,46,43,49,48,50,51,52,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,23,22,23,23,49,48,48,47,47,45,46,44,46,39,40,40,42,42,38,39,42,42,44,44,46,40,44,45,49,48,46,47,45,38,56 ,149,100,148,99,148,98,148,98,148,96,132,96,139,97,147,98,147,95,123,216,4,1,171,171,171,170,171,170,170,180,15,180,15,2,180,179,179,179,9,12,15,159,159,159,159,1,2,2,2,3,3,3,4,221,5,221,6,221,152,89,152,88,144,89,151,89,151,88,143,88,143,87,143,63,135,61,9,9,10,10,10,10,10,10,11,11,11,11,12,12,12,12,12,12,12,12,14,14,14,14,14,14,15,15,15,202,202,162,161,161,23,251,23,250,23,250,23,249,23,249,23,248,23,248,23,247,23,254,27,254,27,27,27,27,23,23,23,23,27,27,27,27,23,23,27,27,27,27,23,23,23,23,23,27,27,27,27,27,27,27,27,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,27,27,27,23,23,23,23,27,27,23,27,27,23,23,23,27,27,27,27,27,23,23,27,27,27,27,27,27,27,27,27,27,23,23,23,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,27,27,27,27,27,27,27,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,45,43,39,37,34,34,35,34,35,38,39,42,44,50,53,56,55,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,43,47,45,49,49,42,35,33,40,40,41,40,43,43,46,49,38,46,48,49,52,53,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,49,48,48,47,47,46,45,45,39,40,41,41,42,42,38,39,42,43,43,44,46,41,43,46,49,49,46,47,45,38 ,100,149,99,149,98,148,98,148,97,132,96,140,96,148,97,148,98,123,95,6,3,1,170,131,170,171,170,171,170,180,180,180,15,2,179,180,179,179,9,11,12,15,158,159,1,2,1,2,2,3,3,4,3,5,221,5,221,6,221,152,88,144,89,152,87,152,88,152,88,143,87,143,63,143,62,127,9,10,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,12,12,14,12,14,12,14,14,15,14,15,15,203,202,202,160,164,160,23,250,23,250,23,249,23,249,23,248,23,248,23,247,23,247,23,254,27,253,23,252,27,252,27,251,27,250,27,253,27,27,27,252,27,23,23,23,23,23,23,23,23,23,27,250,27,250,27,250,23,249,23,253,23,253,23,252,23,252,23,251,23,23,23,250,23,23,23,249,23,23,23,248,23,23,23,248,23,23,23,247,23,252,23,252,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,27,27,27,23,23,23,23,27,27,27,27,27,27,27,23,23,27,27,27,27,27,27,27,23,23,27,27,27,27,27,27,23,23,23,27,27,27,27,27,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,27,23,27,27,23,23,27,27,27,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,45,42,38,35,34,35,28,35,38,41,43,47,51,55,55,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,48,48,48,43,101,44,40,34,41,41,36,43,42,44,49,44,46,47,50,51,53,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,49,48,48,47,47,45,46,44,38,40,41,41,42,42,43,43,44,44,44,44,40,36,42,44,48,50,49,44,38 ,149,99,149,99,148,99,148,98,148,97,132,96,148,97,139,97,147,95,123,216,4,1,138,166,66,166,138,165,138,175,69,184,15,8,1,182,182,181,9,10,12,12,15,1,1,2,2,2,3,3,3,3,4,221,4,221,5,221,5,221,6,89,152,87,144,89,151,88,143,88,143,87,143,63,135,61,9,10,11,12,12,14,15,63,9,9,10,9,11,12,15,11,11,12,12,12,12,12,12,12,14,14,14,14,15,15,202,201,159,162,23,159,23,250,23,250,23,249,23,248,23,248,23,247,23,247,23,254,23,254,23,253,23,27,27,251,27,27,27,27,27,27,27,23,23,27,27,27,27,27,27,23,27,27,23,251,23,23,23,250,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,27,27,23,23,23,27,23,27,27,27,27,27,23,23,23,23,23,27,27,27,27,27,27,27,23,23,27,27,27,27,27,27,27,23,23,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,27,23,27,23,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,45,42,39,35,35,35,28,36,40,41,43,48,51,54,54,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,50,46,40,44,44,35,37,38,4,107,42,46,43,41,43,46,48,50,52,55,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,49,48,48,47,47,46,45,38,40,41,42,42,42,43,43,43,44,44,45,38,42,38,43,45,48,50,45,45 ,99,149,99,149,99,149,98,148,97,148,97,132,97,148,97,148,95,132,95,123,3,1,166,131,66,131,165,138,165,69,183,70,15,11,223,2,182,73,9,10,11,1,1,2,2,3,3,4,222,5,221,5,221,6,90,153,89,153,88,152,88,152,89,144,87,152,88,152,88,144,87,143,63,143,61,9,10,12,12,14,15,143,62,126,61,9,9,10,9,11,12,15,11,12,11,12,12,12,12,12,12,14,12,14,14,15,15,202,201,160,158,23,159,24,250,23,249,24,248,23,248,24,247,23,247,24,254,23,254,24,253,27,252,28,251,27,251,27,250,27,250,27,253,27,27,28,252,27,27,28,251,27,27,24,27,27,251,24,250,23,250,24,249,23,254,24,253,23,23,24,252,23,23,24,251,23,23,24,250,23,23,24,249,23,23,24,248,23,23,24,249,23,23,24,248,23,23,24,247,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,28,27,23,27,28,23,27,23,28,27,27,23,24,27,27,27,28,27,23,27,28,27,27,27,28,27,27,23,24,23,27,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,27,28,23,23,23,24,27,27,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,45,43,40,37,34,35,28,36,38,41,47,50,51,53,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,51,47,43,41,45,37,28,41,79,38,44,42,39,43,45,48,49,52,54,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,49,48,48,47,47,45,39,39,40,40,43,42,43,42,44,43,44,44,38,41,43,43,38,44,48,50,45 ,149,99,149,100,148,98,148,98,148,97,140,96,140,98,140,98,131,95,123,95,3,1,131,171,138,66,138,67,138,173,69,183,15,11,8,223,1,182,9,10,1,1,2,2,3,3,4,222,4,222,5,222,6,88,153,90,153,89,152,88,144,89,152,88,144,87,152,88,143,87,143,63,143,61,135,62,143,63,143,64,126,61,134,62,134,62,142,61,134,62,9,11,12,15,10,10,10,10,11,11,12,12,12,12,14,14,14,15,15,157,201,158,23,159,23,250,23,249,23,248,23,248,23,247,23,254,23,254,23,254,23,253,27,252,27,27,27,27,27,27,27,27,23,23,23,27,27,27,27,27,27,23,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,27,23,27,27,23,27,23,27,27,27,23,23,27,27,27,27,27,23,27,27,27,27,27,27,27,27,23,23,23,27,27,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,27,27,27,23,23,27,27,27,27,23,27,27,27,27,27,27,23,23,23,23,23,23,23,23,44,42,37,36,34,35,36,39,46,48,50,51,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,50,48,44,41,43,40,35,43,2,103,36,39,42,44,46,50,52,54,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,49,48,48,47,46,46,39,39,40,40,40,42,43,43,43,43,43,44,38,41,43,43,44,45,46,41,48 ,99,149,99,149,99,149,98,149,97,148,97,132,98,132,98,132,95,132,95,124,15,1,171,131,174,66,66,138,172,138,172,69,15,12,9,7,3,1,1,2,1,2,2,3,3,4,222,5,222,5,222,6,222,153,89,153,88,153,88,145,87,152,88,144,87,144,89,152,87,144,63,128,61,135,62,143,63,143,62,143,63,127,61,135,61,134,62,126,61,134,62,142,9,12,15,10,9,11,10,11,11,12,12,12,12,14,14,15,14,15,158,202,157,23,158,24,249,24,249,24,248,24,247,24,247,24,254,24,254,24,253,28,252,28,252,27,251,28,250,28,250,28,249,28,253,28,253,24,252,24,23,24,23,24,27,28,27,28,250,24,250,24,250,24,249,24,254,24,253,24,253,24,252,24,252,24,251,24,251,24,250,24,250,24,249,24,23,24,250,24,250,24,249,24,23,24,248,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,28,27,28,27,28,23,28,27,28,27,28,27,24,23,24,23,28,27,28,27,28,27,28,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,28,27,24,23,28,27,28,27,28,27,28,27,28,27,24,27,28,27,24,23,24,23,24,23,24,44,41,37,36,34,36,38,46,48,51,101,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,50,45,43,44,43,36,4,2,36,38,41,43,46,48,51,52,55,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,49,49,47,47,46,46,38,40,40,41,40,41,43,44,43,44,43,39,40,43,43,44,45,47,47,44 ,149,98,149,99,149,100,148,98,148,97,140,96,148,96,132,96,132,95,123,95,6,1,138,173,138,67,66,172,138,68,138,15,12,11,9,223,5,1,1,1,2,2,3,3,4,223,4,222,5,222,5,222,6,90,153,88,145,87,153,89,153,89,152,89,152,88,152,89,144,61,135,62,143,63,143,63,143,64,135,62,143,63,142,62,126,61,134,62,126,61,134,62,142,9,12,15,10,10,11,11,11,12,12,12,12,12,14,14,15,15,15,15,202,156,23,250,24,249,23,248,24,248,23,247,24,254,23,254,24,253,23,252,28,252,27,251,27,251,27,250,24,23,27,249,28,27,27,253,28,27,27,252,24,23,23,251,28,27,27,250,28,23,23,250,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,27,28,27,27,27,28,27,27,27,28,27,27,27,24,23,23,27,28,27,23,27,28,27,27,27,28,27,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,27,27,27,24,27,27,23,28,27,27,23,28,23,23,23,24,23,23,23,24,23,23,41,37,37,36,35,40,43,101,51,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,51,48,44,38,41,35,4,34,36,39,42,45,48,49,53,55,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,23,24,23,23,49,48,48,47,46,46,39,39,40,41,41,41,42,43,43,43,38,40,42,43,44,45,45,46,47 ,98,149,98,149,99,149,99,149,98,149,97,132,98,140,96,132,95,132,95,124,95,4,1,131,171,131,171,138,170,138,15,14,12,11,8,8,223,1,1,2,2,3,2,3,3,4,222,5,222,5,222,6,222,154,88,145,88,153,88,153,89,153,88,152,89,144,89,144,61,136,62,144,63,144,64,143,63,143,63,143,62,143,62,143,62,143,62,126,61,126,61,134,63,9,11,15,9,11,10,11,11,12,11,12,12,12,12,14,14,15,15,15,15,202,155,23,249,24,248,24,248,24,247,24,254,24,254,24,253,24,252,24,252,24,251,28,251,28,250,27,249,24,249,28,254,27,253,27,253,27,252,28,252,24,251,24,251,28,250,28,250,28,250,28,249,28,249,28,254,24,253,24,253,24,252,24,252,24,251,24,23,24,250,24,23,24,249,24,23,24,250,24,23,24,249,24,23,24,248,24,23,24,247,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,28,27,28,27,28,27,24,27,28,27,28,27,28,27,28,23,24,23,24,23,24,23,24,23,24,23,28,27,24,23,24,23,24,23,28,27,28,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,28,27,28,27,28,27,24,27,24,27,28,27,24,23,24,23,24,23,24,23,24,42,38,38,38,45,45,47,101,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,52,52,49,41,38,36,35,33,38,40,44,46,50,52,55,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,49,49,47,47,46,46,38,40,40,41,40,41,40,43,43,38,40,42,42,44,44,46,46,47 ,149,98,149,99,141,99,149,100,149,97,140,96,140,96,132,96,132,95,124,95,123,216,4,1,138,170,138,170,138,169,15,14,12,11,10,1,1,1,2,2,3,3,3,3,4,223,4,223,5,223,6,222,6,90,145,88,153,89,153,89,153,89,153,88,152,88,152,63,144,62,144,63,144,64,143,64,143,63,143,63,143,63,143,63,142,62,134,62,134,61,126,62,142,63,9,12,15,15,125,60,125,9,10,10,11,11,12,12,12,14,15,15,15,157,203,155,24,249,24,248,24,247,24,254,24,254,24,253,24,253,24,252,24,251,24,251,28,250,28,250,28,249,27,249,28,254,24,253,28,253,27,27,27,252,24,27,28,27,28,27,28,27,28,27,28,23,24,27,28,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,27,28,27,24,23,24,23,24,27,28,27,28,27,28,27,28,27,28,27,28,23,24,23,24,23,28,27,24,23,24,23,24,23,28,27,28,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,27,28,27,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,28,23,24,27,28,27,28,27,28,23,24,23,24,23,28,27,24,23,24,23,24,23,24,27,28,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,52,48,41,37,35,33,28,38,41,44,47,50,53,56,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,49,48,48,47,46,45,45,38,39,39,40,40,40,40,43,38,40,42,43,43,44,45,46,47 ,98,149,98,141,98,149,99,149,97,149,97,133,96,140,96,132,95,132,95,124,95,6,3,1,169,138,169,138,168,138,15,14,12,12,1,2,1,2,2,3,2,3,3,4,3,4,223,5,223,6,223,6,222,154,88,154,88,154,88,153,88,153,88,153,88,145,89,153,63,144,62,144,63,144,64,144,64,144,63,143,63,143,63,143,62,143,62,143,62,134,62,134,61,142,9,12,14,125,61,125,60,59,59,9,9,11,11,12,12,14,14,15,15,15,160,200,249,24,248,24,247,24,247,24,254,24,253,24,252,24,252,24,251,24,251,28,250,28,250,28,249,28,249,27,248,27,247,28,247,28,253,27,252,28,252,27,251,28,251,28,251,28,250,24,250,28,249,27,249,28,254,27,253,24,253,24,252,24,252,24,251,24,251,24,250,24,250,24,254,24,250,24,250,24,249,24,249,24,248,24,248,24,247,24,247,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,28,27,28,23,24,23,28,23,24,23,28,27,28,27,28,27,28,27,28,23,24,27,28,27,28,27,24,23,24,23,24,23,24,23,28,27,28,27,28,27,28,27,28,27,28,23,24,27,28,27,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,27,28,27,28,27,28,27,24,23,28,27,24,23,28,23,28,27,28,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,50,48,42,36,33,28,37,42,44,47,50,53,55,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,49,48,48,46,46,45,45,38,39,39,41,39,40,40,38,39,42,42,43,43,45,45,47 ,149,98,141,98,149,99,149,98,149,98,149,96,140,97,132,96,132,96,132,95,124,216,5,3,1,169,138,168,66,66,15,14,12,1,1,1,2,2,2,2,3,3,3,3,4,223,4,223,5,223,6,223,6,88,146,88,154,89,153,89,153,89,153,88,153,88,144,89,144,62,144,63,144,63,144,64,144,64,143,63,143,63,143,63,143,63,134,62,134,62,134,62,134,61,9,14,15,61,125,61,125,59,59,59,9,10,10,11,12,12,12,12,15,15,200,158,23,249,24,248,24,247,24,254,24,253,24,252,24,252,24,251,24,251,24,250,24,250,28,249,24,249,28,248,28,28,28,247,28,28,24,247,28,28,28,252,28,28,28,251,28,27,27,250,27,27,24,249,28,28,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,28,24,23,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,24,24,23,24,24,28,27,28,28,24,23,24,24,28,27,28,24,24,23,28,28,28,27,28,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,28,28,28,27,24,24,28,27,28,28,28,27,28,28,24,23,24,24,28,27,28,28,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,48,46,42,36,34,2,39,42,45,48,50,54,56,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,49,48,48,47,46,45,44,38,39,39,40,39,39,36,38,41,42,42,44,45,45,47 ,98,142,97,149,98,149,99,149,98,149,96,149,97,141,96,132,96,132,95,132,95,124,216,6,216,3,1,138,167,66,166,15,14,1,1,2,1,2,2,3,3,4,3,4,223,5,223,5,223,6,223,6,223,154,88,154,88,154,88,153,89,153,89,153,88,153,88,145,88,145,63,144,63,144,63,144,64,144,63,143,63,143,63,143,62,143,62,143,62,143,62,134,61,134,61,9,14,134,61,125,60,59,59,60,60,9,9,11,11,12,12,14,14,15,15,200,164,204,248,24,247,24,253,24,253,24,252,24,252,24,251,24,251,24,250,24,250,24,249,28,249,28,248,27,248,28,247,28,247,28,247,28,247,24,254,27,254,28,254,28,251,28,250,24,250,24,250,24,249,24,249,24,248,24,253,24,253,24,252,24,252,24,251,24,23,24,251,24,251,24,251,24,23,24,250,24,249,24,249,24,23,24,248,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,28,27,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,28,27,28,23,28,27,28,23,28,23,28,27,28,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,51,48,44,41,40,34,2,37,43,45,48,51,54,58,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,49,48,48,46,46,44,44,38,38,39,41,39,37,37,40,40,43,43,44,45,43 ,142,97,150,98,149,99,149,99,149,96,141,98,141,97,141,96,132,96,132,95,124,95,7,217,4,2,1,168,138,66,138,15,1,1,2,2,2,2,3,3,3,3,4,223,4,223,4,223,5,223,5,223,6,223,154,88,154,89,154,89,153,89,153,89,153,89,153,88,144,88,152,89,152,63,144,63,144,64,143,63,143,63,143,63,143,63,143,62,134,62,134,62,134,61,134,61,126,9,125,62,59,60,59,59,60,9,10,10,11,11,12,12,14,14,15,156,202,199,204,248,24,254,24,253,24,253,24,252,24,252,24,251,24,251,24,250,24,250,24,249,28,249,28,248,27,248,27,247,27,247,28,247,28,247,24,24,26,254,26,28,28,28,26,28,28,26,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,28,28,28,28,28,28,28,24,24,24,24,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,24,24,24,24,24,24,24,24,24,24,28,28,28,28,28,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,24,24,24,28,24,24,24,24,24,24,24,24,28,28,28,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,51,45,41,41,35,27,2,40,43,46,49,52,55,58,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,49,48,47,47,45,45,44,43,38,38,39,40,36,37,39,41,41,44,44,41,41 ,97,142,97,150,98,150,99,150,100,133,98,149,97,141,96,141,96,133,95,133,95,124,15,6,3,3,1,138,167,66,66,138,1,2,1,2,1,2,2,3,2,3,3,4,3,4,223,5,223,5,223,5,223,6,223,6,222,154,88,154,88,154,89,153,88,153,88,153,88,153,88,145,89,152,89,144,64,144,63,144,63,143,63,143,63,143,62,143,62,143,62,142,62,134,61,134,61,134,9,134,60,59,59,60,59,60,9,10,10,12,12,12,12,15,15,15,157,201,200,204,253,24,253,24,252,24,252,24,251,24,251,24,251,24,250,24,250,24,249,24,249,24,248,28,248,27,247,27,247,27,247,28,254,24,254,28,254,28,254,28,254,26,253,24,253,24,252,24,251,24,249,24,249,24,248,24,254,28,253,24,252,24,251,24,251,24,252,24,251,24,251,24,250,24,250,24,249,24,249,24,249,24,248,24,248,24,247,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,27,28,23,24,27,24,23,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,28,27,28,27,28,27,24,23,24,23,24,27,28,23,24,27,28,27,28,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,49,41,42,28,37,27,36,42,46,48,52,54,58,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,23,24,49,48,47,47,45,45,43,43,41,41,36,36,37,36,41,42,42,38,41,43 ,142,100,150,99,142,98,149,99,149,100,149,97,141,97,141,96,125,97,133,95,125,95,2,217,4,3,2,1,138,66,66,1,1,1,2,2,2,2,2,2,3,3,3,3,4,216,4,223,4,223,5,223,5,223,5,223,6,223,6,222,154,89,153,89,153,89,153,88,153,88,144,88,152,89,152,89,144,64,144,64,143,64,143,63,143,63,143,63,143,62,134,62,134,62,134,61,134,61,125,62,125,60,59,59,60,60,60,9,10,11,12,12,12,14,15,15,198,158,197,200,24,253,24,253,24,252,24,252,24,251,24,251,24,251,24,250,24,250,24,249,24,249,24,248,28,248,28,247,27,27,27,247,28,28,24,254,24,26,28,254,24,28,28,253,28,28,28,252,24,24,24,251,24,24,28,28,24,24,24,253,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,24,24,28,24,24,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,24,24,24,24,24,28,24,24,24,24,24,24,28,24,24,24,24,24,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,48,45,42,37,41,36,2,40,43,46,49,53,55,58,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,41,43,44,45,46,46,47,48,41,41,36,41,35,39,41,42,37,38,38 ,100,150,99,150,99,150,97,150,98,150,100,149,97,141,96,125,95,141,97,133,95,125,95,5,217,3,2,1,169,66,66,1,1,2,1,2,2,3,2,3,2,3,3,4,3,4,3,4,223,5,223,5,223,6,223,6,223,5,222,154,88,154,88,5,222,153,88,153,89,153,89,153,89,153,89,152,89,144,89,152,89,152,89,151,89,151,64,143,63,143,63,142,63,142,62,126,62,142,61,134,61,126,59,59,59,60,60,125,61,133,9,10,11,12,12,15,15,198,197,201,202,24,253,24,252,24,252,24,251,24,251,24,251,24,250,24,250,24,249,24,249,24,248,24,248,28,247,28,247,27,247,28,247,28,254,28,254,26,254,24,254,24,254,24,253,28,252,26,252,28,251,24,251,24,250,28,249,24,253,24,253,24,252,24,252,24,252,24,252,24,251,24,251,24,250,24,250,24,249,24,249,24,248,24,248,24,201,24,247,24,247,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,28,28,27,28,28,28,27,24,28,28,27,28,28,28,27,28,24,24,23,24,28,28,23,24,28,28,27,28,28,28,27,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,28,28,24,23,28,24,28,23,24,24,24,23,28,24,28,27,28,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,54,37,40,43,37,2,4,40,43,46,49,53,54,58,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,24,23,24,24,41,42,44,44,46,45,47,46,47,40,36,44,35,36,35,40,44,38,38 ,150,100,150,99,150,99,150,97,150,99,149,97,141,97,141,95,133,96,141,97,125,95,125,1,4,3,2,1,138,66,1,1,1,1,2,2,2,2,3,3,3,3,3,3,4,216,4,216,4,223,5,223,5,223,5,223,5,223,5,223,5,222,5,222,5,222,5,89,153,89,153,89,152,89,152,89,152,89,152,89,152,89,151,89,151,89,151,89,151,89,143,64,142,63,142,63,126,62,142,62,133,61,125,60,60,59,60,60,124,61,132,62,9,11,12,15,15,158,197,200,203,253,24,253,24,252,24,252,24,251,24,251,24,250,24,250,24,250,24,249,24,249,24,248,24,248,24,247,28,247,28,247,24,247,26,254,28,254,28,28,28,254,28,28,28,253,24,28,26,252,28,24,24,24,24,24,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,24,24,24,24,24,24,24,201,24,24,24,24,200,24,24,200,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,24,24,24,24,24,24,28,28,28,28,28,28,24,24,24,24,24,28,28,24,24,24,28,28,28,28,28,24,24,24,24,24,24,24,24,28,28,28,28,28,28,28,28,24,24,24,24,24,24,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,24,24,24,28,28,28,28,28,28,28,24,24,24,24,24,24,28,24,24,24,28,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,52,46,36,45,41,29,4,39,44,46,49,48,52,55,58,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,41,42,44,44,44,45,45,45,46,45,39,38,39,39,39,38,42,44,38 ,100,150,99,150,99,150,98,142,98,150,100,150,97,141,96,125,95,133,96,141,95,125,95,8,217,1,2,1,66,1,1,2,1,2,2,2,2,3,2,3,2,3,3,4,3,4,216,5,223,5,223,5,223,6,223,5,223,5,223,5,222,154,88,154,88,154,88,153,221,153,89,153,89,153,89,152,89,152,89,152,89,152,89,152,89,151,89,151,89,151,89,143,63,142,63,142,63,142,62,142,62,134,60,125,59,59,60,125,60,125,61,132,9,11,12,14,15,15,204,204,204,24,253,24,252,24,252,24,251,24,251,24,250,24,250,24,249,24,249,24,249,24,248,24,248,24,247,28,247,28,247,28,254,24,254,24,254,26,254,28,254,26,254,28,254,28,253,28,252,28,252,24,251,24,250,24,250,28,254,28,253,28,253,28,253,24,252,28,252,28,251,24,251,24,250,24,250,204,249,24,202,24,248,24,248,200,248,199,247,198,247,24,250,24,250,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,24,24,28,28,24,24,24,24,24,24,24,24,28,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,28,28,28,28,28,28,28,28,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,24,24,24,24,24,24,24,28,24,24,24,24,24,24,24,24,24,28,28,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,49,45,38,45,36,4,38,40,46,41,45,48,52,54,58,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,49,48,41,41,44,43,44,44,45,42,46,38,40,38,38,38,38,107,107 ,150,100,150,99,150,99,150,97,150,99,149,97,141,97,141,95,133,96,141,97,125,95,125,9,7,217,1,1,131,1,1,2,3,3,3,216,4,216,5,216,6,88,139,87,139,145,5,216,5,216,5,223,5,223,5,88,5,223,5,88,154,88,154,88,154,89,153,90,153,89,153,88,145,89,152,89,152,89,152,89,152,89,151,89,151,89,151,89,151,89,150,89,142,64,142,63,142,63,126,62,141,62,125,61,60,60,59,60,125,61,124,61,132,60,9,11,12,15,195,203,204,253,24,253,24,252,24,252,24,251,24,251,24,251,24,250,24,250,24,249,24,249,24,248,24,248,24,247,28,247,28,247,28,28,24,254,28,26,26,254,26,26,26,254,26,24,28,253,28,28,24,252,24,28,28,250,24,28,28,253,27,27,27,253,28,28,24,24,28,28,28,251,24,24,24,197,24,24,24,249,24,24,201,24,200,24,199,247,198,24,197,24,197,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,28,24,24,24,24,24,24,24,28,28,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,49,40,40,40,40,108,107,35,39,42,45,48,52,55,58,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,49,48,47,40,41,43,43,43,43,41,41,45,46,44,39,39,38,107,107 ,100,151,99,150,99,150,96,142,98,150,100,150,97,134,97,125,95,133,96,141,95,125,95,125,217,4,1,131,1,2,1,3,2,4,3,4,216,5,216,6,216,148,146,147,144,147,143,5,216,5,223,5,223,5,89,154,89,154,89,154,89,154,88,146,63,146,87,145,87,145,63,145,87,145,87,144,87,144,87,144,88,152,88,151,88,151,88,151,89,151,89,151,89,151,89,142,64,142,63,126,63,142,64,133,61,60,59,125,59,59,61,132,62,124,59,9,11,12,14,203,202,204,204,24,253,25,252,24,252,25,251,24,251,25,250,24,250,25,249,24,249,25,248,24,248,25,247,24,247,25,247,24,247,26,254,28,254,28,254,26,254,28,254,28,254,28,253,24,253,25,252,28,251,28,250,28,250,28,249,28,254,28,253,27,254,27,253,200,252,25,198,24,197,25,251,24,250,195,249,203,249,202,249,201,248,197,196,196,196,196,198,198,198,202,250,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,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,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,24,24,25,24,24,24,25,24,24,24,25,24,28,28,28,28,28,24,25,24,24,24,28,28,28,28,28,28,28,28,28,28,28,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,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,28,28,28,24,24,25,24,24,24,25,24,24,28,28,28,28,28,28,28,24,24,25,24,24,24,25,24,24,24,25,24,24,49,47,38,41,42,41,32,32,35,40,43,47,50,55,57,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,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,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,49,48,47,46,40,39,42,41,40,41,41,43,45,46,49,39,40,108,107 ,151,100,150,99,150,99,134,97,150,99,150,98,133,96,141,98,133,96,141,97,125,95,125,95,7,217,3,1,1,1,2,3,4,217,5,217,6,145,140,144,139,143,139,142,147,141,147,152,147,216,5,223,5,89,154,89,154,89,154,89,154,88,146,63,145,87,145,63,145,92,153,91,153,92,152,87,144,87,144,88,144,88,143,88,151,88,151,89,151,89,151,89,150,89,150,64,142,63,142,63,125,62,141,63,133,60,59,61,60,59,59,61,132,60,60,60,9,12,15,201,202,202,203,253,24,252,24,252,24,252,24,251,24,251,24,250,24,250,24,249,24,249,24,248,24,248,24,248,24,247,24,247,24,247,26,247,26,254,28,254,28,254,28,28,28,254,28,254,28,253,28,28,28,251,24,24,24,24,24,24,28,253,28,28,28,28,24,24,24,28,28,24,24,24,197,24,197,24,204,24,202,24,197,197,197,196,197,196,196,204,195,1,6,10,15,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,28,24,24,24,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,28,28,24,24,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,28,28,28,28,24,28,24,24,24,24,24,24,24,24,24,24,28,28,28,28,24,24,24,28,28,24,24,24,24,24,24,24,24,49,46,42,39,35,32,32,35,38,42,45,48,51,55,58,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,49,48,47,46,38,40,41,41,39,42,40,43,45,46,49,39,38,107,107 ,100,150,99,150,99,150,96,142,98,150,100,150,96,142,97,149,98,133,96,141,95,125,95,125,217,5,3,1,1,3,3,4,216,6,216,140,143,140,143,140,142,148,141,148,142,147,142,147,153,5,154,5,223,147,89,147,89,154,89,154,64,146,88,146,87,146,63,146,92,153,92,153,92,153,92,153,92,144,87,144,87,144,88,144,88,151,88,151,89,151,89,151,89,150,89,142,63,142,63,142,61,142,64,141,62,133,59,125,60,60,59,124,59,124,60,60,59,9,14,15,201,203,202,25,253,25,252,25,252,25,251,25,251,25,250,25,250,25,250,25,249,25,249,25,248,25,248,25,247,25,247,25,247,25,247,28,254,26,254,26,254,28,254,25,254,26,254,26,253,28,252,28,251,28,251,28,250,28,251,28,253,200,253,28,253,28,199,28,199,28,252,200,252,199,251,199,198,199,198,198,197,198,197,198,197,198,197,198,201,202,1,5,220,12,14,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,28,28,28,28,28,28,28,24,25,24,25,24,25,24,25,24,25,24,25,28,28,24,25,24,25,24,25,24,25,24,25,24,25,24,25,28,28,28,25,24,25,24,25,24,25,24,25,24,25,24,25,24,28,28,28,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,28,28,28,24,28,28,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,28,28,28,28,24,25,24,25,24,49,46,44,40,38,35,33,32,36,38,42,45,49,51,55,57,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,49,48,47,46,46,38,40,40,38,38,40,43,45,45,49,45,38,107,107 ,150,100,150,99,150,99,150,97,150,100,149,96,142,97,141,97,149,96,133,95,133,95,125,95,125,217,1,1,2,3,4,217,5,217,6,145,140,145,139,144,148,146,147,88,147,148,147,148,147,148,5,223,5,89,154,89,154,89,146,64,146,63,146,63,146,63,153,92,153,91,153,91,153,91,152,92,152,92,152,92,152,92,151,92,151,87,143,87,143,88,150,89,150,89,150,64,142,64,142,63,126,64,141,64,141,63,133,61,125,60,59,59,59,60,60,60,60,9,12,15,201,201,202,253,25,253,24,252,25,252,24,251,25,251,24,250,25,250,24,250,25,249,24,249,25,248,24,248,25,248,24,247,25,247,24,247,25,28,26,247,26,28,24,254,28,28,26,254,26,26,28,252,28,28,202,251,28,28,24,201,25,24,24,201,25,28,28,253,28,201,28,199,200,199,199,199,199,199,203,202,202,202,202,201,201,201,201,200,200,200,1,220,8,11,15,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,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,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,28,28,28,28,28,24,24,25,24,24,24,25,24,24,28,28,28,28,28,25,24,24,24,25,24,24,24,25,24,24,24,28,28,24,24,28,28,28,28,28,28,28,28,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,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,28,28,24,24,24,28,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,28,28,28,28,28,49,46,44,41,38,35,32,32,35,38,42,45,48,51,55,58,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,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,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,24,24,24,25,49,48,47,46,45,38,38,38,39,39,41,43,44,45,44,45,45,46,107 ,100,151,99,150,99,150,98,142,98,150,96,142,96,142,97,149,97,149,95,133,95,133,95,125,95,5,1,2,2,4,217,5,217,140,87,140,88,148,88,148,88,148,88,147,150,147,149,147,89,147,223,147,89,147,89,154,64,146,63,146,63,146,63,146,63,154,92,153,92,153,91,153,92,153,92,152,92,152,92,152,92,152,92,152,92,152,92,151,87,143,88,151,89,151,89,142,63,142,63,142,63,126,63,141,64,141,62,133,61,125,59,59,59,132,60,60,59,9,11,12,15,201,200,25,253,25,252,25,252,25,252,25,251,25,251,25,250,25,250,25,250,25,249,25,249,25,248,25,248,25,247,25,247,25,247,25,247,28,254,28,247,25,254,26,254,28,254,28,253,25,252,25,203,25,252,28,203,28,203,28,203,25,203,25,203,25,203,28,204,28,200,28,200,25,200,25,200,202,201,202,201,202,200,201,200,201,200,200,200,1,3,7,9,12,14,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,28,28,28,28,28,25,24,25,24,25,24,25,24,25,28,28,28,28,28,25,24,25,24,25,24,25,24,25,24,25,28,28,28,25,24,28,28,28,28,28,28,28,28,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,28,28,28,28,28,28,28,28,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,49,45,43,38,36,32,32,34,38,40,44,46,50,52,55,57,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,49,48,47,46,46,38,39,37,39,37,40,43,44,44,43,48,45,47,101 ,151,100,150,99,150,99,150,97,150,100,134,96,141,97,141,97,149,98,133,96,133,95,125,95,125,1,2,3,4,217,5,217,140,88,140,88,140,88,140,88,147,88,147,89,147,89,147,89,147,89,147,89,147,89,154,63,146,63,146,63,146,63,146,92,153,92,153,91,153,91,153,91,153,91,152,91,152,91,152,91,152,91,151,91,151,92,151,91,151,92,151,87,142,89,150,64,142,63,142,63,141,63,125,64,133,62,141,63,132,61,60,59,59,62,60,60,60,9,11,12,15,199,200,253,25,253,25,253,25,252,25,252,25,251,25,251,25,250,25,250,25,250,25,249,25,249,25,249,25,248,25,248,25,247,25,247,25,247,28,247,28,247,28,247,28,254,28,204,28,203,25,203,25,203,28,202,25,202,28,202,28,202,25,202,25,202,25,202,25,202,28,202,28,202,28,202,202,202,202,201,201,201,201,201,201,201,201,1,3,220,6,8,10,12,15,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,28,28,28,28,28,24,25,24,28,28,28,24,25,24,28,28,25,24,25,24,25,24,25,24,25,24,25,28,28,28,25,24,25,28,28,28,28,28,28,28,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,28,28,24,25,24,25,28,28,24,25,24,25,24,25,24,25,24,25,49,46,43,41,38,35,32,32,35,38,40,44,46,49,52,55,58,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,49,48,47,46,45,44,38,36,37,38,39,42,43,44,42,50,45,101,51 ,100,150,99,150,99,150,98,142,98,134,96,142,96,142,97,150,97,149,96,133,95,133,95,125,95,2,2,4,217,6,217,5,87,140,88,140,88,148,88,148,88,148,88,147,89,147,89,147,89,147,89,147,89,147,63,139,63,146,63,146,63,146,92,154,92,154,92,153,91,153,91,153,91,153,91,153,91,152,92,152,91,152,92,152,92,151,92,151,92,151,92,151,92,142,88,150,64,142,63,142,63,141,61,133,62,141,64,141,62,124,60,59,59,132,60,60,59,9,11,12,15,199,199,25,253,25,253,25,252,25,252,25,251,25,251,25,251,25,250,25,250,25,249,25,249,25,249,25,248,25,248,25,247,25,247,25,247,25,247,28,254,28,254,28,254,28,197,28,204,28,203,25,203,25,203,28,203,26,203,28,203,25,203,28,203,25,203,25,203,204,203,204,203,204,202,203,202,202,201,202,201,202,201,202,202,204,1,3,3,1,220,15,12,15,15,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,28,28,28,25,24,25,24,25,24,25,24,28,28,28,24,25,28,28,28,28,28,28,28,25,24,28,28,25,24,25,24,25,24,25,24,28,28,28,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,28,28,28,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,28,28,28,24,25,24,28,24,25,28,25,24,25,24,25,24,28,49,47,43,41,37,35,32,32,35,39,41,45,48,52,54,58,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,49,48,48,46,46,44,38,36,39,37,39,40,43,43,43,49,49,101,51 ,150,100,150,99,150,99,142,98,134,96,134,96,142,97,141,97,149,98,149,96,133,95,125,95,125,95,4,217,6,217,5,87,140,88,140,88,140,88,147,88,148,89,147,89,147,89,147,89,147,89,147,63,139,63,146,62,146,63,146,62,146,92,154,91,154,91,153,91,153,91,153,91,153,91,152,91,152,91,152,91,152,91,151,91,151,91,151,91,151,91,150,92,150,87,142,89,150,64,141,63,141,63,141,61,133,63,140,64,140,61,60,59,124,59,60,60,60,60,9,12,15,198,198,253,25,244,25,252,25,242,25,252,25,240,25,251,25,240,25,250,25,240,25,250,199,246,25,249,25,198,25,248,197,245,25,247,196,244,25,247,196,244,28,247,28,198,25,197,25,197,25,196,28,196,28,196,28,196,25,195,195,195,195,204,204,204,204,203,204,203,203,203,203,203,203,202,203,202,202,202,203,203,203,195,1,2,3,220,1,220,15,9,70,73,15,24,25,245,25,24,25,243,25,24,25,242,25,24,25,241,25,24,25,243,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,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,28,28,28,28,25,24,25,25,25,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,28,28,28,25,24,25,25,25,24,25,25,28,28,28,28,28,28,28,28,28,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,28,28,28,28,28,28,25,25,25,24,25,25,25,24,49,47,44,42,40,37,35,32,32,35,39,41,45,48,51,54,58,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,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,49,48,47,46,45,44,38,36,37,36,38,41,43,41,45,50,101,101,51 ,100,151,99,150,99,150,97,150,96,142,96,142,97,142,97,149,97,149,98,133,95,133,95,125,95,125,217,6,217,5,217,140,88,148,88,148,88,148,88,148,89,148,89,147,89,147,89,139,63,139,63,139,62,139,62,146,62,139,63,138,92,154,92,154,92,154,91,153,91,153,91,153,91,153,91,152,91,152,91,152,92,152,91,151,91,151,91,151,92,151,92,150,92,150,87,142,89,150,64,141,63,141,61,125,62,141,64,140,64,140,61,124,59,59,61,60,60,60,9,12,15,204,197,25,253,25,252,202,252,25,252,25,252,201,251,25,251,25,250,200,250,25,250,25,250,25,198,25,249,25,248,25,248,25,248,25,247,25,247,25,247,25,197,28,198,28,197,25,197,25,197,197,196,197,195,196,195,195,204,204,203,204,202,203,202,203,201,202,201,202,201,202,202,202,201,204,203,204,203,195,195,198,197,1,1,3,1,3,3,15,9,137,70,73,15,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,28,28,28,28,28,28,24,25,24,25,24,25,24,28,28,28,28,25,24,25,24,28,28,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,28,28,28,28,28,28,24,25,24,25,24,28,28,28,28,28,28,28,28,28,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,28,28,28,28,28,24,25,24,25,24,49,46,44,40,38,34,32,32,35,37,41,43,47,49,52,55,58,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,25,24,49,48,47,46,46,44,38,36,38,36,39,40,43,41,46,49,50,50,51 ,151,100,150,99,150,97,150,96,134,96,142,97,141,97,141,97,149,98,149,98,133,95,125,95,125,95,3,3,140,87,5,88,140,88,148,88,148,89,148,89,147,89,147,89,147,64,139,63,139,62,139,62,139,62,138,61,146,61,138,92,154,91,154,91,153,91,153,91,153,91,153,91,153,91,152,91,152,91,152,91,152,91,151,91,151,91,151,91,151,91,150,91,150,92,142,88,150,62,141,63,141,63,141,64,125,62,140,63,140,64,132,61,59,59,131,60,60,59,9,12,15,196,197,245,25,244,25,243,25,242,25,241,25,240,25,240,25,240,25,240,25,240,199,240,25,240,25,246,25,245,25,200,25,200,26,245,25,199,25,199,25,198,25,198,28,198,28,198,198,197,198,197,197,195,28,195,25,204,28,204,28,203,204,204,195,204,204,204,195,204,195,204,204,204,195,204,197,197,197,197,197,1,2,2,3,3,1,3,5,88,15,68,70,73,15,241,25,240,25,240,25,243,25,242,25,241,25,241,25,240,25,243,25,243,25,242,25,242,25,242,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,28,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,49,47,44,42,39,37,34,32,32,35,38,41,43,47,49,52,55,58,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,49,48,47,46,45,44,38,38,36,36,38,40,41,41,44,49,48,50,51 ,100,151,99,151,97,150,98,134,96,142,96,142,96,142,97,150,97,149,98,149,95,133,95,133,95,125,217,3,87,140,217,140,88,148,88,148,88,148,89,148,89,148,89,148,64,139,63,139,62,139,62,131,62,131,61,123,61,130,92,154,91,154,91,154,91,154,91,153,91,153,91,153,91,153,91,152,91,152,91,152,91,152,91,151,91,151,91,151,91,151,91,150,91,150,92,142,87,149,62,141,63,141,64,133,62,140,63,140,64,140,62,124,59,59,60,131,60,60,59,9,14,196,203,25,202,25,202,25,252,202,241,202,252,25,201,25,251,201,240,25,250,25,250,26,240,26,200,25,200,25,200,25,245,25,199,25,199,25,199,25,198,25,198,25,198,28,198,28,197,25,197,28,197,197,197,197,196,197,197,204,203,203,204,203,204,203,204,198,197,198,197,198,196,198,198,198,201,201,200,200,1,2,2,3,3,1,2,5,220,144,15,137,70,73,15,28,24,25,241,25,24,25,24,25,24,25,241,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,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,24,25,24,25,24,25,25,25,28,28,28,28,28,28,28,25,24,25,24,25,24,25,25,28,28,28,28,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,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,49,47,43,41,37,35,32,32,34,38,39,43,45,48,50,53,55,58,24,28,24,28,28,28,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,24,49,48,47,46,46,44,38,38,36,35,38,39,40,43,46,48,48,50,53 ,151,100,150,99,142,98,134,96,142,96,142,97,142,97,141,97,149,98,149,98,133,96,125,95,125,95,124,217,5,87,5,217,140,88,140,88,148,89,148,89,148,89,147,89,139,64,139,63,139,62,59,62,131,61,130,62,59,92,154,91,154,91,154,91,154,91,153,91,153,90,153,90,153,90,152,91,152,91,152,91,151,91,151,91,151,91,151,91,150,91,150,91,150,91,149,87,141,88,149,89,149,64,124,61,132,62,140,63,140,64,139,62,123,59,60,61,131,60,60,9,15,202,197,201,25,201,25,243,200,242,25,241,199,241,25,198,25,240,25,202,26,202,26,201,25,240,26,240,26,246,25,200,25,200,25,199,25,199,25,199,25,199,25,198,25,198,28,198,28,198,25,197,197,197,25,197,25,196,25,196,196,196,196,196,199,199,199,199,198,197,196,196,197,196,196,201,201,201,201,1,2,2,3,3,5,1,5,220,144,65,136,69,71,73,15,243,25,242,25,242,25,241,25,241,25,240,25,240,25,244,25,243,25,243,25,243,25,242,25,242,25,242,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,28,28,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,49,46,44,42,39,37,35,32,32,34,37,40,42,45,48,50,53,55,58,25,25,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,49,48,47,46,45,44,38,38,39,35,36,39,39,43,45,48,47,50,51 ,100,151,99,142,97,150,96,134,96,142,96,142,97,150,97,149,97,149,97,149,96,133,95,125,95,133,95,6,3,3,217,5,217,148,88,148,88,148,89,148,89,148,89,147,64,139,63,139,62,59,61,131,61,59,60,138,92,154,91,154,91,154,91,154,91,154,91,153,91,153,91,153,91,153,91,152,91,152,91,152,91,152,91,151,91,151,91,151,91,150,91,150,91,150,92,149,87,141,88,149,89,149,64,124,61,132,62,140,63,140,64,139,60,59,60,123,62,60,59,9,14,26,197,26,197,26,243,26,243,26,242,26,241,26,240,26,203,26,240,25,202,26,240,25,201,25,240,25,201,25,200,25,200,26,200,26,200,200,199,200,199,200,198,199,198,199,198,198,198,198,197,198,197,198,197,197,197,197,196,25,196,25,195,196,195,196,195,195,204,204,202,202,200,202,204,202,200,204,1,2,2,3,3,5,221,2,86,144,65,136,67,69,70,72,73,25,243,28,28,28,242,28,28,28,241,28,24,25,240,25,24,25,243,28,28,25,242,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,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,24,25,25,25,24,25,25,25,24,25,25,25,24,25,25,25,24,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,49,46,44,40,38,35,33,32,35,37,40,42,45,47,51,52,56,58,28,28,28,28,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,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,49,48,47,46,46,44,38,38,40,36,36,37,38,41,44,47,51,101,101 ,151,100,150,97,134,96,134,96,142,97,142,97,142,97,149,97,149,98,149,98,133,96,133,95,125,95,124,2,3,3,4,217,5,217,6,88,148,89,148,89,147,89,147,89,139,63,139,62,131,59,123,62,60,59,130,92,154,91,154,91,154,91,154,90,153,90,153,90,153,90,153,90,152,90,152,90,152,91,152,91,151,91,151,91,151,91,150,91,150,91,150,91,150,91,149,91,141,87,141,88,149,89,148,64,124,61,132,62,139,63,139,62,123,59,59,60,123,62,9,11,12,15,26,245,26,244,26,197,26,196,26,196,26,196,26,241,26,203,26,203,26,203,26,203,26,202,26,202,26,202,26,201,26,201,26,201,26,200,26,200,26,200,26,200,26,200,25,200,25,200,201,201,28,202,202,202,202,203,203,202,201,202,203,201,204,202,204,201,204,203,203,201,201,200,199,198,198,196,1,2,3,3,4,221,3,1,144,88,144,66,136,69,70,71,73,243,25,243,25,242,25,242,25,241,25,241,28,240,25,240,25,244,25,243,25,243,28,242,25,242,25,242,25,241,25,241,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,49,47,44,42,39,37,34,32,32,35,37,36,42,45,47,50,53,55,58,25,25,25,25,28,28,25,25,25,25,25,25,25,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,49,48,47,46,45,44,38,38,39,41,36,36,36,41,44,47,50,101,101 ,100,151,99,143,96,134,96,142,96,142,96,142,97,150,97,150,97,149,98,149,96,133,95,133,95,125,95,3,2,4,3,4,216,5,216,6,216,6,89,148,89,148,89,147,64,139,63,139,59,60,61,131,59,59,92,147,91,154,91,154,91,154,91,154,90,153,90,153,90,153,90,153,90,152,90,152,90,152,91,152,91,151,91,151,91,151,91,151,91,150,91,150,91,150,92,149,92,141,87,141,88,149,89,148,89,132,62,140,62,139,64,139,61,123,59,59,60,131,9,11,12,15,197,26,197,26,196,26,197,26,197,26,242,26,196,26,196,26,196,26,195,26,195,26,195,26,204,26,204,26,204,26,203,26,203,26,202,26,202,26,202,26,201,26,201,26,201,198,196,25,196,196,195,196,195,195,204,195,204,204,203,203,202,203,202,202,201,1,222,15,1,202,200,200,199,199,197,1,1,3,3,5,221,5,3,1,87,144,65,136,67,69,70,72,73,25,243,25,242,25,242,25,241,25,241,25,240,25,25,25,244,28,25,25,25,25,25,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,49,46,45,41,40,36,35,32,32,34,35,44,42,43,46,48,51,53,56,58,25,25,25,25,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,49,48,48,46,46,44,38,38,40,39,40,39,35,38,43,43,48,102,101 ,151,100,150,96,134,96,134,96,142,97,142,97,142,97,141,97,149,98,149,98,149,96,133,95,125,95,124,95,3,3,3,3,4,217,5,216,5,216,6,89,147,89,147,64,139,63,131,62,59,60,123,62,59,92,154,91,154,91,154,90,154,90,153,90,153,90,153,90,153,90,152,90,152,90,152,90,152,90,151,91,151,91,151,91,151,91,150,91,150,91,150,91,150,91,149,91,149,87,141,88,140,89,148,89,148,61,132,62,139,63,139,63,131,61,60,59,123,62,9,11,12,15,26,197,26,244,26,244,26,198,26,197,26,197,26,196,26,196,26,196,26,195,26,195,26,195,26,204,26,204,204,203,204,203,25,203,203,203,202,202,202,202,202,202,202,202,203,197,197,197,196,196,25,195,28,195,25,204,25,203,25,203,28,202,1,222,7,9,12,15,10,222,1,200,199,199,1,1,2,3,4,221,5,3,3,1,144,87,144,66,136,69,71,72,73,244,28,244,25,243,25,242,25,242,25,241,25,240,25,240,25,241,25,240,25,243,25,243,28,28,28,242,25,25,25,241,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,25,25,25,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,28,28,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,49,47,45,43,40,39,36,34,32,28,38,44,39,42,44,46,48,51,53,56,58,25,25,25,25,25,25,25,28,25,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,49,48,47,46,45,44,38,38,39,39,39,41,35,39,42,45,49,101,107 ,100,151,99,135,96,143,96,142,96,142,96,142,97,150,97,150,97,150,97,149,98,133,95,133,95,133,95,125,2,3,3,4,217,5,216,5,216,5,216,6,89,148,64,139,63,139,61,123,59,60,61,131,92,147,91,154,91,154,90,154,90,154,90,153,90,153,90,153,90,153,90,152,90,152,90,152,90,152,91,151,91,151,91,151,91,151,91,150,91,150,91,150,91,150,91,149,92,141,87,141,88,148,88,148,89,148,61,140,62,139,63,139,62,131,60,59,59,131,9,11,12,15,197,25,197,26,196,26,198,26,197,26,197,26,241,26,241,26,240,26,195,26,195,26,195,26,204,26,204,26,203,26,203,204,203,25,203,25,203,25,203,204,203,25,203,195,204,195,195,196,196,196,195,196,195,195,204,195,203,204,203,203,202,1,1,4,222,10,12,15,11,8,222,2,200,1,2,1,2,4,221,84,221,4,2,1,86,144,88,144,66,136,69,72,72,28,246,28,245,28,244,28,25,25,242,26,25,26,240,26,25,25,242,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,28,28,28,28,28,28,28,28,26,25,28,28,28,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,28,28,28,28,28,28,28,28,28,25,26,25,26,25,26,25,25,25,28,28,28,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,49,47,44,42,39,37,33,28,108,41,36,39,40,43,45,41,49,52,53,56,58,26,25,26,25,26,25,25,25,26,25,26,28,28,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,25,26,25,25,25,26,25,26,49,49,47,47,45,45,43,38,38,40,39,39,40,35,39,43,44,50,103,107 ,151,100,151,96,134,96,134,96,142,97,142,97,142,97,142,97,149,98,149,98,149,96,125,96,141,95,125,95,3,3,4,217,4,217,5,217,5,216,5,216,6,89,139,63,131,62,123,61,59,60,131,92,154,91,154,90,154,90,154,90,154,90,153,90,153,90,153,90,152,90,152,90,152,90,152,90,151,90,151,90,151,90,151,90,150,90,150,90,150,91,150,91,149,91,149,91,149,92,141,87,140,88,140,89,148,89,148,89,139,63,139,64,139,62,123,59,59,9,10,11,12,14,15,197,26,197,26,198,26,197,26,197,26,197,26,196,26,196,26,196,26,195,26,195,26,195,26,195,26,204,26,204,26,204,26,195,26,204,26,195,26,195,26,195,26,204,25,204,25,203,203,203,203,195,195,195,195,204,204,204,204,203,1,1,4,223,7,9,12,15,12,8,5,1,1,2,3,222,5,83,85,85,5,221,2,1,144,88,144,65,136,68,70,71,73,244,28,246,28,245,28,244,25,243,25,242,25,241,25,240,28,243,25,243,25,242,25,241,25,241,25,240,25,241,25,25,25,240,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,28,25,25,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,49,47,45,43,41,36,37,37,108,107,34,37,39,41,44,40,52,51,53,55,58,25,25,25,25,25,25,25,28,28,28,28,25,25,28,28,28,28,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,49,48,47,46,46,44,44,38,38,39,39,39,40,36,36,41,44,47,101,107 ,100,151,99,135,96,134,96,142,96,142,96,142,97,142,97,150,97,150,97,149,98,125,95,141,97,133,95,125,217,5,217,5,216,6,216,148,89,148,216,5,216,139,63,139,61,131,60,60,59,131,92,147,91,154,90,154,90,154,90,154,90,154,90,153,90,153,90,153,90,153,90,152,90,152,90,152,90,152,90,151,90,151,91,151,90,150,91,150,91,150,91,150,91,149,91,149,91,149,87,141,87,5,88,148,88,148,89,148,89,147,64,139,63,139,64,60,61,5,10,12,12,14,15,204,204,204,244,26,244,26,197,26,197,26,196,26,196,26,196,26,196,26,196,26,196,26,196,26,195,26,196,26,196,26,196,197,196,197,196,197,196,195,195,25,204,25,204,25,203,204,203,203,202,203,202,202,204,195,204,204,203,204,1,2,222,4,222,10,12,15,222,137,67,3,1,2,3,4,221,83,85,86,86,5,3,1,87,145,88,144,66,69,69,72,73,26,244,28,245,29,244,28,243,26,242,26,241,26,25,26,28,28,28,28,28,26,25,26,25,26,28,28,28,28,28,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,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,28,28,28,28,28,28,28,28,28,26,25,28,28,28,28,28,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,28,28,28,28,28,28,28,28,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,49,47,44,43,40,36,37,38,108,107,34,37,38,41,42,40,44,50,53,54,55,58,25,26,25,26,25,26,25,26,25,26,28,26,28,28,25,26,25,26,28,28,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,25,26,25,49,48,48,46,46,44,44,43,38,37,40,39,39,39,36,36,42,43,101,103,107 ,151,220,5,219,135,96,134,96,142,97,142,97,142,97,141,97,149,98,149,98,149,95,133,96,141,95,124,95,124,217,6,217,140,88,148,89,148,89,139,216,9,62,131,61,123,60,60,59,131,92,154,90,154,90,154,90,154,90,154,90,154,90,153,90,153,90,153,90,153,90,152,90,152,90,152,90,151,90,151,90,151,90,150,90,150,90,150,90,150,150,149,91,149,91,149,91,149,91,140,146,140,217,5,217,148,89,147,89,147,89,147,89,139,63,139,62,5,9,10,11,12,14,15,197,202,197,26,197,26,197,26,196,26,196,26,197,26,197,26,241,26,241,26,197,26,197,26,197,26,197,26,197,26,198,26,197,25,197,25,195,25,195,195,204,195,204,204,203,204,203,203,202,203,202,202,201,202,201,201,204,195,195,1,2,4,8,4,223,70,69,69,68,137,66,144,1,3,222,84,83,86,86,86,221,1,87,144,87,144,65,135,68,70,71,73,244,29,244,28,246,28,245,25,243,26,242,25,241,26,240,25,244,26,243,28,242,26,242,25,241,28,241,25,28,28,241,28,28,28,240,28,28,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,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,28,28,28,28,28,28,28,28,25,26,25,25,25,28,28,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,28,28,28,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,49,47,45,42,37,39,39,38,107,32,34,36,38,40,42,38,43,46,49,52,56,56,58,25,26,25,25,25,26,25,25,25,26,25,25,25,26,25,28,28,28,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,48,51,48,47,46,45,44,43,43,37,37,38,39,39,40,36,39,36,43,101,51,107 ,220,5,219,5,219,143,96,142,96,142,96,142,97,150,97,150,97,150,97,149,98,125,95,141,97,133,95,125,95,6,217,140,89,148,89,140,63,140,62,140,9,15,61,123,60,60,59,59,92,147,90,147,90,147,90,154,90,154,90,154,90,154,90,153,90,153,90,153,90,153,90,152,90,152,90,152,90,152,90,151,90,151,90,151,90,151,90,150,91,150,91,150,91,150,152,149,151,149,144,141,143,140,216,5,216,148,88,147,89,147,89,147,64,5,223,10,9,10,11,12,12,14,15,15,204,204,244,26,244,26,243,26,243,26,242,26,242,26,241,26,196,26,196,26,196,26,195,26,195,25,197,26,197,25,196,25,196,197,195,196,195,196,204,195,204,25,203,25,203,25,202,203,202,203,201,202,201,202,200,201,196,1,1,5,223,2,223,86,70,70,68,137,67,137,65,1,3,5,83,85,85,86,86,5,1,86,87,145,88,144,67,69,71,73,241,29,246,29,244,28,246,28,244,28,243,26,25,26,240,26,25,26,243,26,25,26,242,26,25,26,25,26,28,26,25,26,25,28,28,26,28,28,28,28,28,28,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,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,28,28,28,28,28,28,25,26,25,26,25,26,25,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,25,26,25,26,25,26,25,26,25,26,25,26,25,28,28,28,25,26,25,26,25,26,25,26,25,49,46,45,38,41,41,43,106,33,32,34,36,38,39,38,41,44,46,50,52,56,55,58,25,26,25,26,25,26,25,26,25,26,25,28,25,26,28,28,25,26,25,28,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,48,51,47,47,45,45,44,44,42,38,37,40,39,39,40,36,39,41,38,44,50,107 ,5,219,5,219,5,96,134,96,142,96,142,97,142,97,142,97,149,97,149,98,149,96,125,96,141,95,125,95,124,87,148,89,140,63,140,63,140,62,132,61,9,15,123,60,60,59,59,92,147,90,147,90,154,90,154,90,154,90,154,90,153,90,153,90,153,90,153,90,152,90,152,90,152,90,152,90,151,90,151,150,151,90,151,150,150,150,150,90,150,90,150,154,149,153,149,152,149,91,141,143,140,88,5,217,5,89,147,89,147,89,147,216,7,8,10,9,10,10,11,12,12,12,14,15,204,203,204,244,26,244,26,243,26,243,26,243,26,242,26,242,26,241,26,241,26,240,26,240,26,240,26,240,26,197,26,197,26,196,26,196,26,196,196,196,196,195,196,195,196,196,196,196,196,196,196,197,197,196,195,196,198,1,2,223,3,1,84,85,146,70,69,68,137,66,145,1,5,86,85,85,86,86,86,222,1,86,145,88,145,65,135,69,71,73,28,242,29,241,29,246,29,246,28,244,28,242,26,241,26,244,26,244,26,243,26,243,26,242,26,241,26,241,28,240,28,241,28,241,26,25,26,240,26,25,28,28,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,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,28,28,28,28,28,28,28,28,28,28,28,28,25,26,25,26,25,26,25,26,25,26,28,28,28,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,28,28,28,26,25,26,25,26,25,26,25,26,25,26,25,28,28,28,25,26,25,26,25,26,25,26,49,47,38,41,41,43,41,106,32,32,34,36,38,40,38,40,43,46,48,50,53,56,57,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,28,25,28,28,28,28,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,41,45,48,51,46,45,44,44,43,42,37,37,38,39,39,40,36,39,40,38,43,51,107 ,219,5,219,5,219,5,96,142,96,142,96,142,97,142,97,150,97,150,97,149,98,141,96,133,95,133,95,133,95,141,89,140,63,140,63,140,62,132,61,132,9,15,60,59,61,60,59,147,90,147,90,147,90,154,90,154,90,154,90,154,90,154,90,153,90,153,90,153,90,153,90,152,90,152,90,152,90,151,90,151,90,151,90,151,90,150,90,150,154,150,91,150,91,149,91,149,91,149,142,141,140,140,217,5,216,5,216,5,216,8,10,139,60,59,9,10,10,11,11,12,12,14,14,15,203,203,202,203,244,26,244,26,243,26,243,26,242,26,242,26,241,26,241,26,240,26,240,26,197,26,197,26,197,26,197,26,197,26,197,26,197,26,197,198,197,198,197,198,197,198,197,198,197,198,204,204,204,204,204,195,1,3,223,4,2,1,84,86,86,70,69,69,67,137,65,1,87,146,86,86,85,86,222,5,86,145,87,145,88,144,67,69,71,73,242,28,241,29,241,29,240,29,240,29,246,28,243,28,240,28,244,26,25,26,243,26,25,26,25,26,25,26,25,26,28,28,28,28,28,26,25,26,25,26,25,26,28,28,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,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,26,25,26,25,26,25,26,25,26,28,28,28,26,25,26,25,26,25,49,47,40,41,43,44,44,35,34,32,32,34,36,38,36,38,42,44,46,48,50,53,55,57,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,25,26,28,28,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,41,45,48,50,46,45,45,43,43,42,42,36,37,38,39,39,36,38,41,42,38,103,107 ,5,220,5,219,5,219,5,96,142,97,142,97,142,97,141,97,150,98,149,98,149,96,133,96,133,95,124,95,124,95,140,63,140,63,140,62,132,62,123,61,9,15,59,60,131,59,147,90,147,90,154,90,154,90,154,90,154,90,154,90,154,90,153,90,145,64,145,90,152,90,152,90,152,90,152,90,151,90,151,90,151,90,151,90,150,90,150,90,150,90,149,90,149,154,149,153,149,153,148,87,140,88,5,216,5,216,5,216,8,10,131,61,123,60,59,9,10,11,12,12,9,10,9,15,15,202,202,202,202,202,26,244,26,243,26,243,26,243,26,242,26,242,26,241,26,241,26,240,26,240,26,240,26,240,26,240,26,240,202,202,202,202,202,201,201,201,201,200,201,200,200,200,200,200,199,196,26,242,26,1,3,223,5,3,3,1,85,86,146,70,69,68,137,67,144,1,146,86,86,86,5,86,83,86,86,87,145,88,145,65,135,69,71,73,26,242,26,242,26,241,28,240,29,240,29,246,29,240,29,244,28,244,28,243,26,242,26,242,26,241,26,241,26,240,26,241,26,25,26,246,26,25,26,243,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,28,28,28,26,26,26,25,26,26,26,25,26,28,28,28,26,26,26,25,26,49,47,38,42,43,44,44,36,34,32,32,34,36,38,36,38,41,43,45,48,49,51,53,55,57,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,26,26,26,25,49,41,44,46,48,49,45,44,43,42,42,41,40,36,37,38,39,36,39,39,42,38,101,107 ,220,6,219,5,219,5,219,5,96,142,96,142,97,142,97,150,97,150,97,149,98,141,96,133,96,133,95,133,95,125,64,140,63,140,62,140,62,132,61,9,12,15,59,60,61,131,90,147,90,147,90,147,90,154,90,154,90,154,90,154,90,154,64,145,64,145,64,145,64,145,64,152,90,152,90,152,90,152,90,151,90,151,90,151,90,151,90,150,90,150,90,150,91,149,91,149,91,149,92,141,87,140,88,5,216,5,216,5,63,139,216,8,10,11,223,5,223,9,9,123,9,11,9,11,12,15,201,202,201,202,202,26,244,26,243,26,243,26,242,26,242,26,241,26,241,26,241,26,240,26,240,26,240,26,240,26,240,26,246,26,202,202,201,202,201,201,200,201,200,201,200,200,243,26,242,26,242,26,1,3,3,5,223,4,2,2,83,139,87,70,69,69,67,137,65,145,87,146,86,5,1,5,86,86,87,146,87,145,65,136,68,70,71,73,242,26,242,26,241,26,240,28,240,28,246,28,245,29,244,29,244,29,243,28,25,26,242,26,25,26,241,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,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,25,26,25,28,28,28,28,28,28,28,28,26,25,26,25,28,28,28,28,28,28,28,28,28,28,28,28,26,25,26,25,26,25,26,25,28,28,28,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,28,28,28,28,28,28,26,25,26,25,26,49,41,43,44,44,46,37,36,33,32,32,34,35,36,37,39,41,43,45,48,48,51,53,55,56,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,25,26,25,26,25,26,25,26,25,26,25,26,25,49,48,41,43,45,46,48,49,44,42,42,41,41,39,40,36,37,38,36,38,40,41,38,103,107 ,6,220,7,219,8,8,9,219,10,15,142,97,142,97,142,97,149,97,149,98,149,96,133,96,133,96,133,95,124,95,140,64,140,63,140,62,132,61,124,9,12,15,60,59,123,62,147,90,147,90,147,90,154,90,154,90,154,90,154,90,145,64,145,64,145,64,145,64,144,64,144,64,144,64,152,90,151,90,151,90,151,90,151,90,150,90,150,90,150,90,150,90,149,90,149,90,149,152,149,87,140,88,148,89,148,89,140,64,139,63,139,216,8,10,5,1,123,61,123,60,60,9,11,9,11,12,15,201,201,201,201,244,26,244,26,243,26,243,26,242,26,242,26,242,26,241,26,241,26,240,26,240,26,240,26,240,26,240,26,246,26,245,26,245,26,244,26,244,26,244,26,243,26,243,26,242,26,242,1,3,5,223,5,223,2,1,86,86,146,70,69,67,145,65,146,87,146,87,146,223,5,84,86,87,145,87,145,88,144,66,136,70,71,73,26,242,26,242,26,241,26,240,26,240,26,246,28,245,28,244,29,244,29,243,29,243,28,242,26,241,26,241,26,240,26,241,26,241,26,246,26,245,26,244,26,243,26,26,26,26,26,26,26,26,26,26,28,28,28,28,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,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,28,28,28,28,28,28,28,26,26,26,26,26,26,26,26,26,28,28,28,28,28,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,49,41,43,45,47,40,38,36,34,32,32,34,36,35,37,39,41,43,45,47,49,50,52,54,57,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,26,26,26,26,26,26,26,49,48,48,47,40,42,43,44,46,47,47,42,41,41,40,39,38,38,35,36,35,38,39,42,43,101,107 ,220,6,219,7,219,8,8,9,9,10,96,142,96,142,97,150,97,150,97,149,98,141,96,133,96,133,95,133,95,124,64,140,63,140,62,140,62,132,9,11,12,14,15,60,59,59,90,147,90,147,90,147,90,154,90,154,90,154,64,146,64,146,64,145,64,145,64,145,64,144,64,144,64,144,64,152,90,151,90,151,90,151,90,151,90,150,90,150,90,150,90,150,90,149,90,149,91,149,91,141,87,140,88,148,89,148,64,140,63,139,63,5,223,10,8,2,61,131,61,123,60,9,10,9,14,12,15,201,200,200,200,26,244,26,243,26,243,26,243,26,242,26,242,26,241,26,241,26,241,26,240,26,240,26,240,26,240,26,240,26,240,26,245,26,245,26,244,26,244,26,243,26,243,26,242,26,242,1,223,3,3,5,223,4,2,1,86,139,87,70,68,137,65,139,87,146,87,146,223,5,85,84,86,86,87,146,88,146,65,136,68,70,71,73,243,26,242,26,241,26,241,26,240,26,246,26,245,28,244,28,244,28,243,28,243,28,242,26,241,28,28,28,240,28,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,28,26,25,26,25,28,28,28,25,26,25,26,25,28,28,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,28,28,28,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,49,41,43,46,46,40,37,36,34,32,32,34,35,36,36,39,40,43,43,46,48,49,50,53,54,57,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,25,26,25,26,26,26,49,49,47,47,46,46,38,43,43,44,44,46,46,41,40,40,38,39,37,37,35,36,35,38,39,42,105,101 ,6,220,6,219,7,219,8,8,9,9,10,96,142,97,142,97,150,97,149,98,149,97,141,96,133,96,132,95,132,95,124,64,140,63,140,62,132,9,10,11,12,12,14,15,59,90,147,90,147,90,154,90,154,90,154,90,146,64,146,64,146,64,145,64,145,64,145,64,145,64,144,64,144,64,144,90,151,90,151,90,151,90,150,90,150,90,150,90,150,90,149,90,149,90,149,90,149,90,148,92,140,87,140,88,148,89,147,89,139,64,139,63,139,63,15,2,131,62,123,61,123,9,10,9,9,12,15,15,200,200,199,199,26,244,26,244,26,243,26,243,26,243,26,242,26,242,26,241,26,241,26,241,26,240,26,240,26,240,26,240,26,240,26,246,26,245,26,245,26,244,26,243,26,243,26,243,1,1,3,3,4,216,5,3,3,1,86,87,139,70,137,66,145,87,146,87,146,87,5,223,85,86,146,87,146,88,146,65,136,68,69,70,72,73,26,242,26,242,26,241,26,241,26,240,26,246,26,245,26,245,28,244,26,243,26,243,26,242,28,241,28,241,29,240,29,242,28,241,26,246,26,245,26,245,26,26,26,26,26,26,26,28,28,28,28,28,28,28,28,26,26,28,26,26,28,28,28,28,28,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,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,28,28,28,28,28,28,28,26,26,26,26,26,26,26,28,28,26,26,26,26,26,28,28,28,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,28,28,28,28,28,28,28,28,26,26,26,26,26,26,26,26,26,28,28,28,28,28,28,28,28,26,26,26,26,49,41,44,46,47,40,39,37,35,34,32,32,34,34,36,37,40,41,43,45,47,48,50,52,54,55,57,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,26,26,26,49,49,48,47,46,46,45,38,40,43,43,43,44,45,46,46,39,39,38,37,37,36,35,34,36,40,43,101,51 ,220,6,219,7,219,8,219,8,8,10,9,10,96,142,96,142,97,150,97,149,98,149,96,141,96,133,95,133,95,133,95,140,63,140,62,9,9,11,11,12,12,14,14,15,59,147,90,147,90,147,90,147,90,147,90,146,64,146,64,146,64,146,64,145,64,145,64,145,64,145,64,144,64,144,64,144,90,152,90,151,90,151,90,151,90,151,90,150,90,150,90,150,90,150,90,149,90,149,91,149,92,140,87,140,88,148,88,147,89,147,89,139,63,139,63,139,15,123,61,131,61,123,9,9,14,9,11,12,15,200,198,199,244,26,244,26,243,26,243,26,243,26,242,26,242,26,241,26,241,26,241,26,241,26,240,26,240,26,240,26,240,26,240,26,245,26,245,26,244,26,244,26,243,26,243,1,2,3,3,4,216,86,216,4,2,1,86,139,87,70,67,145,87,139,87,139,87,139,223,86,84,86,87,146,88,146,88,144,66,69,69,72,73,26,243,26,242,26,241,26,241,26,240,26,240,26,240,26,245,26,244,26,244,26,243,26,243,26,26,26,241,28,29,29,240,28,28,28,28,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,28,28,28,26,26,26,28,28,28,28,28,26,26,28,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,28,28,28,28,28,28,26,25,26,26,26,28,28,28,28,28,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,28,28,28,26,26,25,26,26,26,26,26,28,28,28,26,26,28,28,28,28,28,28,28,28,28,26,41,46,50,43,42,39,38,35,34,32,32,33,35,36,37,39,41,42,42,45,48,49,52,53,56,57,57,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,49,49,48,48,46,46,45,45,38,40,40,43,39,41,41,43,43,44,45,46,40,41,40,40,38,40,43,46,101,51 ,6,219,6,219,7,219,8,8,9,9,10,10,15,96,142,97,141,97,149,97,149,98,141,96,133,96,133,96,124,95,124,64,140,63,9,10,10,11,12,12,12,14,14,15,59,59,147,90,147,90,147,90,154,90,154,64,146,64,146,64,145,64,145,64,145,64,145,64,144,64,144,64,144,64,144,64,143,90,151,90,151,90,151,90,150,90,150,90,150,90,150,90,149,90,149,90,149,90,149,91,148,87,140,87,140,88,147,89,147,89,147,89,147,64,139,63,15,64,131,61,138,61,130,60,60,9,11,12,15,199,199,198,26,244,26,244,26,243,26,243,26,243,26,242,26,242,26,242,26,241,26,241,26,241,26,240,26,240,26,240,26,240,26,240,26,246,26,245,26,244,26,244,26,243,1,1,3,3,4,216,86,85,5,216,2,1,139,87,139,70,137,65,139,87,139,87,139,88,5,87,86,86,146,87,146,1,5,66,136,69,70,72,73,243,26,243,26,242,26,242,26,241,26,241,26,240,26,240,26,246,26,245,26,244,26,243,26,243,26,242,26,241,28,240,28,242,26,241,26,246,26,246,26,245,28,245,26,26,26,244,26,26,26,26,26,26,26,28,26,26,26,26,26,26,26,28,28,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,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,26,26,26,26,26,28,28,28,26,26,41,46,49,44,42,41,39,37,35,34,32,32,33,35,37,39,41,38,44,48,47,49,51,53,54,57,57,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,49,49,48,47,47,46,46,38,38,39,36,38,38,41,41,42,43,43,44,45,45,46,46,41,40,40,40,107,43,47,51 ,219,6,219,7,219,7,219,8,8,9,9,10,10,15,96,142,96,142,97,149,97,149,97,141,96,141,96,133,95,133,95,5,216,9,9,11,10,12,12,12,12,14,14,15,59,59,90,147,90,147,90,147,90,154,64,146,64,146,64,146,64,146,64,145,63,145,64,145,64,145,64,144,64,144,64,144,64,143,90,151,90,151,90,151,90,150,90,150,90,150,90,150,90,149,90,149,90,149,91,149,91,148,87,140,87,132,88,148,88,147,89,147,89,139,63,123,62,139,64,131,61,123,61,123,60,9,9,11,12,14,15,198,197,26,244,27,244,26,243,26,243,26,243,27,242,26,242,26,242,26,241,27,241,26,241,26,240,26,240,27,240,26,240,26,240,26,246,27,245,26,244,26,244,1,1,3,3,4,216,5,86,5,3,3,1,83,87,139,88,70,67,145,87,139,1,3,223,139,87,139,86,86,87,139,87,1,3,5,223,69,70,15,73,28,243,27,242,26,242,26,241,26,241,27,240,26,240,26,240,26,240,27,245,26,244,26,243,26,242,27,241,26,241,28,28,26,26,27,26,26,26,26,26,26,26,29,28,28,28,28,26,26,26,27,26,26,26,26,26,26,26,29,28,28,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,28,28,28,28,28,28,29,28,28,28,28,28,28,28,29,28,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,28,28,28,28,28,28,28,29,28,26,26,26,26,26,26,41,46,50,44,43,40,39,37,36,33,32,32,34,34,36,37,40,37,43,48,47,48,50,51,53,55,57,58,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,49,48,48,47,47,46,46,45,38,38,39,39,36,37,39,39,41,40,43,43,44,45,45,45,46,46,40,40,40,107,41,103,101 ,6,220,6,219,7,219,7,219,8,8,9,9,10,10,12,15,134,96,141,97,149,98,141,97,141,96,132,96,132,95,5,14,5,217,8,9,10,11,11,12,12,14,14,15,15,59,59,90,147,90,154,90,154,90,146,64,146,64,146,64,146,64,145,64,145,64,145,64,144,64,144,64,144,64,144,64,143,64,151,90,151,90,151,90,150,90,150,90,150,90,149,90,149,90,149,90,149,90,148,91,148,91,148,87,140,88,131,62,139,63,139,64,147,89,123,61,131,62,139,64,131,61,130,60,60,60,9,9,11,12,15,198,197,197,26,244,26,244,26,243,26,243,26,243,26,243,26,242,26,242,26,241,26,241,26,241,26,241,26,240,26,240,26,240,26,240,26,245,26,245,26,1,2,2,3,3,4,217,5,86,86,216,3,1,83,87,139,87,139,70,145,87,139,1,2,3,5,87,139,86,86,86,146,87,139,1,3,223,136,69,70,15,73,243,28,243,26,243,26,242,26,242,26,241,26,241,26,240,26,240,26,240,26,240,26,245,26,244,26,242,26,241,26,240,26,240,28,240,28,240,28,246,28,245,28,28,28,245,28,28,28,244,26,26,26,243,26,28,28,26,28,28,28,28,28,28,28,28,28,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,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,41,51,46,44,43,41,40,38,36,35,34,32,32,33,34,37,37,39,43,45,48,47,49,51,52,54,57,56,58,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,49,48,48,47,47,46,46,45,45,38,38,38,39,39,36,37,38,39,40,41,42,43,43,43,44,44,45,45,46,38,107,108,106,56 ,220,6,219,6,219,7,219,8,8,9,8,9,9,10,10,10,12,15,98,133,97,149,97,141,97,141,96,133,95,5,9,15,217,7,216,9,9,10,10,11,11,12,12,14,14,15,59,59,90,147,90,147,90,146,64,146,64,146,63,146,64,146,64,145,64,145,64,145,63,145,64,144,64,144,64,144,64,144,64,151,90,151,90,151,90,151,90,150,90,150,90,150,90,149,90,149,90,149,91,149,91,148,92,148,87,140,87,132,62,139,62,139,62,139,62,139,63,139,64,139,64,123,61,60,61,60,60,60,9,11,12,15,197,197,244,26,244,27,243,27,243,27,243,26,243,27,242,27,242,27,241,26,241,27,241,27,241,27,240,26,240,27,240,27,240,27,240,26,245,27,1,2,2,3,3,4,217,5,216,86,85,5,83,83,83,139,87,139,70,138,65,139,87,1,2,4,223,139,86,86,86,86,87,139,88,139,65,136,67,7,70,72,73,29,243,26,243,27,242,27,242,29,241,26,241,27,241,27,240,27,240,26,240,27,240,27,246,27,26,26,242,27,26,27,240,27,26,26,240,27,26,27,26,27,26,28,28,29,26,27,28,29,28,26,26,27,26,29,28,29,26,26,26,27,26,29,28,29,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,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,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,28,28,29,28,29,28,29,28,28,28,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,51,48,45,44,42,41,38,37,35,34,32,32,33,34,36,37,39,42,44,48,49,49,49,52,53,56,54,57,58,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,27,26,27,26,26,26,27,26,27,26,27,26,26,26,27,26,27,26,49,48,48,47,47,46,46,45,45,38,38,38,40,39,40,36,37,37,39,39,41,41,43,43,43,42,43,43,46,103,102,108,46,46,58 ,6,220,6,219,7,219,7,219,8,8,9,9,9,9,10,8,12,15,149,98,149,98,149,97,141,97,141,96,5,217,10,12,15,217,7,8,9,9,10,11,12,12,12,14,14,15,15,59,147,90,147,90,154,64,146,64,146,64,146,64,145,64,145,64,145,64,145,64,144,64,144,64,144,64,144,64,143,64,143,90,151,90,151,90,150,90,150,90,150,90,150,90,149,90,149,91,149,90,149,91,148,91,148,91,148,87,140,88,139,62,131,62,131,62,139,63,139,63,139,64,146,64,130,61,130,61,60,60,9,11,12,15,197,196,196,244,26,244,26,244,26,243,26,243,26,243,26,243,26,242,26,242,26,242,26,241,26,241,26,241,26,240,26,240,26,240,26,246,26,245,1,1,2,3,3,217,5,217,86,85,5,84,84,83,140,87,139,88,70,67,145,87,139,1,3,216,139,87,86,86,86,86,139,88,139,65,144,67,69,223,15,72,73,243,28,243,28,243,28,242,28,242,26,242,26,241,26,241,26,240,26,240,26,240,26,240,26,240,26,240,26,246,26,245,26,243,26,242,26,241,26,240,26,246,26,245,26,245,26,245,28,26,26,244,26,26,26,26,28,28,26,26,26,26,26,26,26,26,26,26,26,26,28,28,28,28,26,26,26,26,26,26,26,26,26,26,26,26,28,28,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,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,28,28,28,28,28,28,28,28,28,28,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,52,47,46,44,43,41,40,38,37,35,34,32,32,33,34,35,37,40,43,45,48,50,49,51,53,55,55,56,58,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,49,49,48,47,47,46,45,45,44,38,38,38,39,39,40,39,36,37,37,39,39,40,40,42,41,42,42,43,105,103,103,49,49,101,58 ,220,6,219,8,9,10,98,150,99,150,100,5,218,9,10,5,8,12,15,149,98,149,98,149,97,141,96,141,217,8,10,12,15,7,216,8,8,9,9,11,11,12,12,12,12,15,15,15,59,147,90,147,64,146,63,146,64,146,63,146,63,146,63,145,64,145,63,145,64,144,64,144,64,144,64,144,64,143,64,143,90,151,90,151,90,150,90,150,90,150,90,150,90,149,90,149,91,149,91,149,91,148,91,148,91,140,87,140,88,147,88,131,62,139,62,139,62,139,63,139,62,139,64,123,61,60,60,130,60,9,11,12,15,198,196,27,244,27,244,27,243,27,243,27,243,27,243,27,242,27,242,27,242,27,241,27,241,27,241,27,240,27,240,27,240,27,240,27,246,1,1,3,3,4,218,5,82,86,85,85,86,83,85,140,86,140,87,140,11,146,87,139,11,3,3,139,86,139,86,139,86,86,87,139,87,145,66,137,68,7,14,72,73,29,243,27,243,27,242,29,242,29,242,29,241,29,241,27,241,27,240,27,240,29,240,29,240,27,240,27,240,27,245,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,29,29,30,28,29,28,27,28,29,26,27,28,29,28,29,28,29,28,29,28,29,28,29,28,29,26,27,26,27,26,27,26,27,26,29,28,29,28,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,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,27,26,27,26,27,26,27,26,27,26,27,28,29,28,29,28,29,28,29,28,29,28,29,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,49,48,46,45,42,42,39,39,36,35,33,32,32,33,34,36,37,40,42,45,46,49,50,51,52,54,53,55,56,58,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,27,26,27,26,27,26,27,26,27,49,49,47,48,46,46,45,45,44,44,38,38,38,39,38,40,39,39,36,37,37,39,39,40,38,41,41,42,42,44,105,48,49,53,56,51 ,6,220,7,8,9,10,150,98,150,99,150,100,5,219,10,218,8,10,12,15,149,99,149,98,149,97,140,96,5,217,10,12,15,217,6,216,8,8,9,10,11,11,12,12,14,14,15,15,15,90,154,64,146,63,146,63,146,63,146,63,146,64,145,63,145,63,145,64,145,64,144,64,144,64,144,64,144,64,143,64,151,90,151,90,150,90,150,90,150,90,149,90,149,90,149,90,149,91,148,91,148,91,148,91,148,92,139,87,139,88,139,88,147,89,147,62,139,63,139,64,139,63,146,61,130,61,130,60,60,9,11,12,15,199,199,244,27,244,26,244,27,244,26,243,27,243,26,243,27,242,26,242,27,242,26,241,27,241,26,241,27,241,26,240,27,240,26,240,1,2,2,3,4,218,5,83,86,218,1,86,83,85,86,86,140,87,140,88,11,9,8,216,5,3,139,87,139,87,86,86,86,86,139,87,139,65,144,67,69,223,15,72,73,243,26,243,27,243,28,242,29,242,28,242,27,242,26,241,27,241,26,241,29,240,28,240,27,240,26,240,27,246,26,245,27,244,26,243,27,242,26,241,27,240,26,240,27,246,26,26,27,245,26,26,27,244,26,26,27,243,26,26,27,26,26,28,27,26,26,26,27,26,26,26,27,26,28,28,29,28,28,26,27,26,26,26,27,26,26,26,27,26,26,28,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,28,28,29,28,26,26,27,28,28,26,27,26,26,26,29,28,28,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,49,47,46,44,43,41,40,38,37,35,34,32,32,33,34,34,37,39,41,43,45,47,50,52,52,53,52,53,55,56,58,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,27,26,26,26,49,48,48,47,47,46,45,44,44,43,38,37,38,38,38,39,39,39,36,36,38,38,38,38,38,40,40,43,43,44,46,49,52,53,56,57 ,220,6,219,8,9,10,99,150,98,150,98,150,96,134,99,5,218,9,9,12,12,15,98,149,98,149,97,5,8,12,14,124,95,5,216,7,216,8,8,9,9,11,11,12,12,12,12,15,15,15,64,139,63,139,63,146,64,146,64,146,63,146,63,145,63,145,63,145,63,145,64,144,64,144,63,144,64,144,64,143,64,151,90,151,90,151,90,150,90,150,90,150,90,149,90,149,90,149,91,148,91,148,91,148,91,148,92,139,87,139,88,147,88,147,89,147,89,139,62,139,62,139,64,138,61,130,60,130,60,9,9,12,15,27,204,27,244,27,244,27,244,27,243,27,243,27,242,27,242,27,242,27,242,27,241,27,241,27,241,27,241,27,240,27,240,27,240,1,1,3,3,4,218,2,82,86,218,2,86,83,85,86,86,141,87,141,88,140,11,10,8,7,216,3,87,140,87,140,216,139,86,1,223,139,88,145,66,137,68,7,14,72,73,27,243,27,243,27,242,27,242,29,242,29,242,27,241,27,241,27,240,27,240,29,240,29,240,27,240,27,240,27,26,27,244,27,26,27,243,27,26,27,241,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,29,28,29,26,27,26,27,26,27,26,27,26,27,26,29,28,29,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,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,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,29,28,27,26,27,26,27,28,29,28,29,28,29,28,29,28,29,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,29,28,49,47,46,44,43,41,40,38,37,35,34,32,32,33,34,36,39,39,43,44,48,49,51,52,53,50,52,53,56,56,58,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,27,26,27,26,27,26,49,48,48,47,47,46,46,44,44,43,43,38,37,37,39,38,39,39,39,39,36,36,38,37,38,38,39,41,41,43,46,46,49,51,54,56,57 ,6,219,6,219,9,10,150,99,150,98,150,97,142,96,150,98,5,218,8,10,12,12,15,99,149,100,5,10,15,96,132,95,124,217,5,217,6,216,7,8,9,9,10,11,12,12,12,14,14,15,15,63,146,63,146,63,146,63,146,63,146,63,145,63,145,63,145,63,144,63,144,63,144,64,144,64,143,64,143,64,143,90,150,90,150,90,150,90,150,90,149,90,149,90,149,91,148,91,148,91,148,91,148,92,147,91,147,92,139,87,139,88,147,89,147,89,147,64,139,62,138,63,146,62,130,61,130,61,130,60,9,11,12,15,27,245,27,244,27,244,27,244,27,243,27,243,27,243,27,242,27,242,27,242,27,242,27,241,27,241,27,241,27,240,27,240,27,1,2,2,4,219,1,82,86,85,5,86,83,85,86,86,141,87,141,87,140,88,11,9,7,217,3,87,140,88,140,86,5,86,86,1,3,216,139,65,145,70,145,69,71,72,73,244,27,243,27,243,27,243,27,242,29,242,29,242,29,241,29,241,29,241,29,240,29,240,29,240,27,240,27,246,27,245,27,244,27,243,27,243,27,242,27,241,27,240,29,240,27,240,27,246,27,245,27,26,27,244,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,29,26,29,28,29,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,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,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,28,29,26,27,26,27,26,29,28,29,28,29,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,27,49,48,46,44,43,41,40,38,36,35,33,32,32,34,33,36,37,39,41,44,46,48,50,52,53,50,51,53,54,55,57,58,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,27,26,27,26,27,49,48,48,47,46,46,45,45,44,43,42,38,38,37,37,38,38,39,38,39,38,35,36,37,38,38,108,41,41,44,45,48,50,52,53,56,57 ,219,151,219,7,8,10,99,151,98,150,98,150,97,142,96,150,218,6,218,8,8,10,10,12,12,14,14,15,95,133,95,132,95,124,216,5,216,6,216,8,8,9,9,11,10,12,12,12,12,15,15,15,63,146,63,146,63,146,63,146,63,146,63,145,63,145,63,145,63,144,64,144,64,144,64,144,64,143,64,143,64,143,90,150,90,150,90,150,90,149,90,149,90,149,90,149,91,148,90,148,90,148,91,147,92,147,91,147,92,139,87,139,88,147,89,147,89,147,64,139,61,146,64,130,63,138,61,130,60,130,9,11,11,12,12,15,244,27,244,27,244,27,243,27,243,27,243,27,242,27,242,27,242,27,242,27,241,27,241,27,241,27,240,27,240,27,1,2,2,4,219,5,1,83,218,86,83,83,85,86,85,86,86,141,87,141,88,141,11,8,217,140,3,140,87,140,86,140,216,140,1,5,87,139,88,1,70,137,65,70,70,72,73,27,243,27,243,27,243,27,242,27,242,29,242,29,241,29,241,27,241,27,240,29,240,27,240,27,240,29,240,27,245,27,244,27,244,27,26,27,242,27,26,29,28,29,28,29,28,29,26,27,26,27,26,27,28,29,28,29,28,29,28,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,28,27,26,29,26,27,26,29,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,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,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,29,28,29,28,29,26,27,26,27,26,27,26,27,26,27,26,27,26,27,26,49,47,47,44,44,42,41,46,36,36,35,33,32,32,33,34,37,39,42,43,46,48,50,51,50,51,50,51,53,54,56,56,58,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,27,26,27,49,49,47,47,46,46,45,45,43,43,42,42,37,38,37,37,37,39,38,39,37,38,36,35,36,37,38,108,38,43,44,46,48,50,52,54,56,57 ,151,100,151,219,8,10,150,99,150,99,150,97,142,97,133,96,150,218,6,218,9,9,11,11,12,14,15,96,132,96,132,95,124,95,124,216,5,216,5,216,6,216,8,8,9,10,11,11,12,12,14,14,15,63,146,63,146,63,146,63,5,69,10,73,145,63,145,63,144,63,144,63,144,63,143,63,143,63,143,64,143,64,142,64,150,90,149,90,149,90,149,90,149,91,148,64,148,90,148,90,147,90,147,91,147,91,147,91,147,92,139,87,139,88,154,89,154,89,146,63,146,61,146,61,146,61,138,63,146,61,60,9,11,12,12,15,27,245,27,244,27,244,27,244,27,244,27,243,27,243,27,242,27,242,27,242,27,242,27,241,27,241,27,241,27,240,1,2,3,219,5,3,1,219,86,84,83,85,85,85,86,86,141,87,141,88,141,70,11,217,140,87,3,87,140,87,140,86,5,86,86,87,139,88,139,65,70,67,145,70,71,72,73,244,27,243,27,243,27,243,27,243,27,242,29,242,29,242,29,241,27,241,27,241,29,240,27,240,27,240,27,246,27,245,27,245,27,244,27,243,27,242,27,242,27,241,29,240,27,240,27,240,27,26,27,246,29,26,27,244,29,28,29,29,29,28,27,27,29,28,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,242,27,26,27,27,27,26,27,242,29,28,29,29,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,244,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,28,29,29,29,28,29,29,29,26,27,27,27,26,27,27,27,26,27,49,48,46,45,43,42,40,46,36,36,35,34,32,32,33,33,36,39,39,43,45,46,48,51,49,50,52,53,52,54,55,57,58,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,27,26,27,27,49,48,48,47,46,45,45,44,43,42,42,41,36,37,37,37,37,38,37,36,36,36,37,36,2,4,37,39,41,43,45,48,49,51,53,54,56,57 ,100,151,99,151,219,10,98,150,99,150,98,150,97,142,96,142,96,5,218,8,8,10,10,12,12,14,15,133,96,133,95,132,95,132,95,124,216,5,3,5,216,6,216,8,8,9,9,11,11,12,12,14,14,15,63,146,63,146,63,146,222,5,10,72,73,27,63,145,63,144,63,144,64,144,63,143,64,143,63,143,63,143,64,142,64,142,90,149,90,149,90,149,90,141,64,140,90,148,90,148,90,147,90,147,92,147,91,147,91,147,92,139,87,139,88,147,89,147,89,146,63,146,223,130,64,130,62,146,64,130,60,130,9,11,11,14,15,12,12,12,12,14,12,14,14,27,243,27,243,27,242,27,242,27,242,27,242,27,241,27,241,27,240,27,240,1,2,3,219,5,219,3,1,85,86,85,83,85,85,86,86,142,86,141,87,141,88,70,11,141,87,140,3,141,88,140,86,140,216,86,86,140,87,139,65,146,1,15,65,15,71,72,73,27,243,27,243,27,243,27,243,27,242,27,242,27,242,29,241,29,241,29,241,29,240,29,240,29,240,27,240,27,245,27,245,27,26,27,243,27,26,27,242,27,26,27,241,27,26,27,26,27,26,27,26,27,28,29,26,27,26,27,28,29,28,27,26,29,28,29,28,29,28,29,26,27,26,27,26,27,26,27,26,27,26,27,26,29,28,27,26,27,26,29,26,27,26,29,26,27,26,27,28,29,28,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,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,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,28,29,28,29,28,29,28,27,26,27,26,27,26,27,26,49,47,46,44,44,41,41,46,38,36,35,33,32,32,33,34,35,36,39,41,45,46,48,50,48,49,51,52,54,52,54,55,57,58,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,27,26,49,48,48,47,47,45,45,44,44,42,42,41,41,36,36,36,37,36,38,36,36,36,36,28,4,4,38,40,42,43,45,40,43,45,49,50,53,54,57 ,151,100,151,100,150,219,142,98,150,99,150,98,142,97,142,96,133,96,5,218,8,9,10,11,12,14,15,96,132,96,132,96,132,95,124,95,124,216,5,216,4,216,6,216,8,8,9,10,11,12,12,12,14,15,15,63,146,63,146,222,5,222,69,70,71,72,202,63,144,63,144,63,143,63,143,63,143,63,142,63,142,63,142,63,141,64,141,64,149,90,140,64,140,64,140,64,139,90,147,90,147,90,147,90,147,91,147,91,147,91,147,92,146,87,146,88,154,89,154,89,146,64,5,10,146,61,138,63,146,61,130,10,5,9,11,12,14,15,12,12,14,14,11,15,73,72,27,243,27,243,27,243,27,242,27,242,27,242,27,241,27,241,27,241,1,2,3,219,5,86,5,3,1,86,85,83,83,85,85,85,86,86,141,87,141,88,141,70,11,87,140,87,3,3,140,86,86,217,1,86,86,88,140,88,145,66,70,15,7,15,15,72,73,244,27,244,27,243,27,243,27,243,27,242,27,242,27,242,27,241,29,241,29,241,29,240,29,240,29,240,29,246,27,245,27,245,27,244,27,243,27,243,27,242,27,242,27,241,27,240,27,240,27,240,27,240,29,245,29,244,29,244,27,243,27,242,27,27,27,27,29,29,29,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,242,27,29,29,27,27,27,29,27,27,27,29,27,27,27,29,29,29,29,27,27,27,27,27,27,27,27,27,27,27,27,27,244,27,27,27,243,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,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,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,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,27,27,27,27,27,27,27,27,29,29,29,29,29,27,27,27,27,27,27,27,27,49,48,46,45,44,43,46,37,38,37,36,35,33,32,32,33,34,35,37,39,43,45,46,49,46,48,50,51,52,54,53,54,55,57,58,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,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,49,48,47,47,46,45,44,44,43,43,42,41,40,36,36,36,36,37,36,36,36,36,35,4,4,37,39,42,42,44,46,47,41,45,48,50,52,55,57 ,100,151,99,151,99,150,219,150,99,150,98,150,97,142,96,142,96,134,97,5,217,8,9,11,12,14,15,141,96,132,96,132,95,132,95,132,95,124,216,5,216,4,216,6,216,8,8,10,10,12,12,14,14,15,14,15,63,146,63,9,222,5,69,70,70,72,201,201,63,144,63,144,63,143,63,143,63,143,63,142,63,142,63,142,64,141,64,141,64,141,64,140,64,140,64,139,64,147,90,147,90,147,90,147,92,147,91,147,91,147,91,147,92,139,87,139,88,154,151,154,151,146,223,7,8,10,62,138,61,9,10,9,222,5,9,11,12,15,14,15,85,71,11,15,72,73,71,27,243,27,243,27,242,27,242,27,242,27,241,27,241,27,241,1,2,3,219,5,85,86,219,2,86,85,84,83,83,83,85,86,86,141,87,141,87,141,85,70,87,141,88,3,3,3,3,140,216,3,1,86,87,140,88,146,65,138,70,15,65,15,15,15,73,27,244,27,243,27,243,27,243,27,242,27,242,27,242,27,241,27,241,29,241,29,240,29,240,29,240,29,240,29,245,27,245,27,244,27,244,27,243,27,26,27,242,27,26,27,27,27,26,27,26,27,26,27,29,29,28,29,28,29,28,27,27,27,26,27,26,27,26,27,29,29,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,29,29,28,29,26,29,26,27,29,29,28,29,26,29,28,29,27,27,26,29,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,28,29,28,29,29,27,26,27,26,27,26,27,49,48,46,45,43,47,37,39,37,37,34,34,32,32,33,35,35,35,39,41,43,46,49,46,46,48,49,51,51,53,54,57,55,57,58,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,27,27,27,26,27,26,27,26,49,48,48,46,46,45,38,43,43,42,42,40,40,36,36,36,36,36,37,36,36,34,28,28,37,37,41,41,44,44,46,47,49,43,46,49,52,54,57 ,151,100,150,99,150,99,150,97,150,99,150,98,150,97,141,97,141,96,133,97,5,218,8,10,12,12,15,96,124,95,132,96,132,96,140,97,124,95,123,216,5,3,4,216,6,216,8,8,10,10,11,12,12,14,15,15,146,63,146,8,7,222,69,69,70,71,72,200,199,199,143,63,143,63,196,195,195,27,142,63,142,63,141,63,141,63,140,64,140,64,139,64,139,64,139,64,139,90,147,90,147,90,147,90,147,91,154,90,147,92,154,91,154,149,146,87,146,88,154,152,154,150,5,223,7,8,9,10,15,9,10,9,8,222,5,10,12,12,15,84,85,70,11,15,72,73,70,71,27,243,27,243,27,242,27,242,27,242,27,241,27,241,27,1,3,219,5,85,85,86,5,1,86,84,5,85,84,83,86,86,141,87,141,87,141,88,85,88,141,88,5,217,4,3,3,2,2,1,1,87,140,88,139,65,146,67,138,68,70,15,15,15,73,244,27,244,27,244,27,243,27,243,27,242,27,242,27,242,27,242,27,241,27,241,27,240,29,240,29,240,29,246,29,245,29,245,27,244,27,244,27,243,27,243,27,242,27,242,27,241,27,241,27,240,27,240,27,240,27,246,27,244,27,243,27,27,27,241,27,27,27,245,27,27,27,244,27,27,27,244,27,27,27,243,27,27,27,243,27,27,27,242,27,27,27,242,27,27,27,241,27,27,29,241,29,29,29,246,29,27,27,245,27,27,29,245,27,27,29,244,27,27,27,244,27,27,27,243,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,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,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,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,27,27,27,27,27,27,27,27,27,27,29,29,27,27,27,27,27,27,27,27,49,47,46,45,43,47,37,39,38,36,35,33,32,32,33,34,36,35,36,40,45,49,48,44,45,46,48,49,51,52,53,54,56,57,57,58,27,27,27,27,27,27,27,27,27,27,27,27,27,27,29,29,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,49,48,47,47,46,45,38,49,43,42,41,41,40,36,36,36,36,36,36,36,36,35,28,4,37,37,40,42,44,45,46,48,49,50,105,48,51,54,57 ,100,151,99,151,99,151,99,150,97,150,99,150,98,150,97,142,97,142,96,133,97,5,217,9,11,12,14,125,95,133,95,132,96,140,96,140,97,132,95,124,95,5,216,5,216,5,223,7,223,9,9,11,11,12,12,15,15,146,63,9,222,6,68,69,69,70,71,200,198,199,197,198,197,197,195,196,195,27,204,204,63,141,63,140,63,140,64,140,64,139,64,139,64,139,64,139,64,147,90,147,90,147,90,147,90,147,149,147,148,147,148,154,148,147,148,146,87,146,88,154,147,154,222,6,222,8,9,10,15,11,10,9,8,7,221,5,10,12,12,15,85,70,11,11,73,73,11,69,73,27,243,27,242,27,242,27,242,27,241,27,241,27,241,1,2,4,219,85,84,86,219,1,84,83,218,86,83,86,86,142,86,142,87,141,88,86,85,141,88,141,217,5,217,4,3,3,2,2,1,1,216,140,65,146,66,138,68,69,70,71,15,72,73,27,244,27,244,27,243,27,243,27,242,27,242,27,242,27,242,27,241,27,241,27,240,27,240,27,240,27,240,27,245,29,245,29,244,29,244,27,27,27,243,27,27,27,242,27,27,27,241,27,27,27,240,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,29,27,29,29,29,27,27,27,27,27,27,29,29,29,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,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,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,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,29,29,29,29,27,27,27,49,48,46,46,43,48,38,40,38,38,36,35,33,32,33,35,35,37,40,42,43,45,46,49,44,46,47,49,49,51,52,54,54,57,57,58,27,27,27,27,27,27,27,27,27,27,27,27,27,29,29,29,29,29,29,29,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,27,27,27,27,27,27,27,27,27,27,27,27,49,48,48,46,46,45,38,43,48,42,42,40,40,38,36,36,36,35,36,35,36,34,29,28,37,37,40,42,44,44,46,48,49,50,52,105,49,53,57 ,151,100,150,100,150,99,150,99,150,97,150,99,150,98,149,97,141,97,141,96,133,218,7,9,11,12,15,95,124,95,132,96,132,96,140,97,140,97,124,95,123,95,5,216,5,216,6,216,1,223,7,9,12,1,12,14,15,63,66,66,137,1,137,68,69,69,70,72,199,198,198,197,197,196,196,195,195,27,204,204,203,63,140,63,140,63,139,63,139,63,139,64,139,64,139,64,139,90,147,90,147,90,147,90,154,90,154,149,154,148,154,147,154,147,154,147,146,144,146,144,154,147,154,222,6,222,9,10,15,10,10,9,8,222,6,221,9,10,12,12,15,15,70,71,72,73,11,73,69,243,27,243,27,242,27,242,27,242,27,1,2,3,4,1,5,82,82,85,86,86,5,1,84,83,84,83,86,86,86,86,141,87,141,88,141,85,70,88,141,88,5,217,4,3,2,2,1,1,2,2,3,216,4,216,15,70,138,65,70,70,72,72,73,244,27,244,27,244,27,243,27,243,27,243,27,242,27,242,27,242,27,241,27,241,27,241,27,240,27,240,27,246,27,245,29,245,29,245,29,244,29,244,29,243,27,243,27,242,27,242,27,241,27,241,27,240,27,240,27,240,27,240,27,240,27,246,27,246,27,245,27,245,27,245,27,244,27,244,27,244,29,244,29,243,27,243,27,243,27,243,27,242,27,242,27,242,27,242,27,241,27,241,27,27,27,241,27,27,27,246,27,27,27,245,27,245,27,245,29,29,29,244,27,244,29,243,29,243,27,243,27,242,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,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,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,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,49,48,46,45,44,42,41,40,39,37,36,34,33,32,33,35,36,37,40,42,43,44,45,47,49,45,46,47,49,50,51,52,54,55,57,57,58,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,29,29,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,27,27,27,27,27,27,27,27,27,27,27,27,27,49,48,47,47,46,38,43,44,46,47,41,41,40,39,38,37,36,35,34,34,34,35,33,34,36,38,40,41,42,45,45,48,48,50,52,53,104,51,57 ,100,151,99,151,99,150,99,150,99,150,10,150,99,150,97,150,97,141,96,141,96,149,217,8,10,12,15,133,95,132,95,132,96,140,96,140,96,140,97,132,95,123,95,5,3,5,223,7,223,8,9,1,223,15,12,14,14,15,65,66,66,138,1,137,68,69,69,70,198,198,197,28,196,197,195,28,195,27,204,28,203,203,63,140,63,139,64,139,64,139,64,139,64,139,64,139,64,147,149,147,148,147,149,147,149,147,149,147,148,154,147,154,147,154,154,154,153,146,140,146,140,154,153,154,222,7,8,10,15,11,10,10,8,8,221,6,221,9,10,12,12,15,69,71,11,15,73,73,73,73,243,28,242,27,242,28,1,2,2,3,3,5,219,82,82,82,86,86,85,5,3,1,84,83,84,83,85,86,86,142,87,141,87,141,88,11,217,141,88,3,217,4,2,1,86,140,86,140,87,140,88,139,1,5,15,7,67,138,70,71,71,73,73,27,244,28,244,27,243,28,243,27,243,28,242,27,242,28,242,27,241,28,241,27,241,28,240,27,240,28,240,27,245,28,245,27,245,29,244,29,244,28,243,29,243,28,242,27,242,29,241,27,241,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,29,29,27,27,28,27,29,29,29,29,29,27,28,27,27,27,28,29,29,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,29,29,29,29,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,49,47,47,45,44,42,41,39,39,37,36,33,33,34,35,36,37,38,41,43,44,45,47,47,49,45,47,48,50,50,52,53,56,56,57,57,29,29,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,49,48,48,46,46,38,43,43,46,47,42,40,40,39,39,37,37,35,35,34,33,32,38,107,36,36,39,40,42,43,46,46,49,49,52,52,55,102,57 ,151,100,150,99,150,99,150,99,150,99,150,10,150,100,149,98,149,97,141,96,133,97,141,217,9,12,15,95,124,95,132,95,132,96,132,96,140,96,139,97,139,97,123,95,5,216,5,223,6,216,8,9,10,11,12,12,12,14,15,222,66,66,137,67,137,69,69,69,70,198,198,197,197,197,196,196,196,195,27,204,204,203,203,63,139,63,139,63,139,146,139,145,139,145,139,144,139,153,154,153,147,153,154,153,154,153,154,153,154,153,154,153,154,153,154,153,154,154,146,144,146,144,153,152,153,222,7,10,15,10,10,9,9,221,7,221,5,9,10,11,12,14,15,70,71,11,73,72,73,71,73,243,27,243,1,1,2,3,3,219,5,219,82,82,82,86,86,85,85,219,3,1,83,85,85,85,86,86,86,87,141,87,141,88,141,11,10,8,7,217,5,3,1,86,86,86,140,88,140,88,140,65,146,1,15,216,138,66,70,70,71,71,73,73,27,244,27,244,27,243,27,243,27,243,27,243,27,242,27,242,27,241,27,241,27,241,27,240,27,240,27,240,27,246,27,245,27,245,27,244,29,244,27,243,27,243,29,243,29,242,29,242,27,241,27,241,27,240,27,240,27,240,27,240,27,240,27,240,29,246,29,246,29,245,29,245,29,244,27,244,29,244,27,244,29,243,29,243,29,243,29,243,27,242,27,242,27,242,27,241,27,241,27,241,27,240,27,240,27,27,27,246,27,245,27,245,27,27,27,245,27,244,27,244,29,29,29,243,29,243,27,243,29,242,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,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,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,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,49,48,46,45,44,43,41,40,38,37,36,34,33,34,35,36,37,40,40,42,43,45,45,47,48,49,50,47,48,50,51,52,53,56,57,57,57,29,29,29,29,29,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,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,49,48,47,47,46,38,42,44,44,45,46,41,40,39,38,38,37,36,35,34,33,33,4,107,34,36,37,39,41,42,44,46,48,49,51,53,54,56,101 ,100,151,99,150,99,150,99,150,97,150,98,150,10,150,98,149,98,149,97,141,96,149,97,5,10,15,100,125,95,132,95,132,95,132,96,132,96,140,96,140,97,140,95,123,95,5,223,6,223,8,8,9,9,11,11,12,12,15,15,7,222,138,67,137,1,69,69,70,70,73,197,198,197,28,196,28,195,28,195,27,204,28,203,139,63,139,145,139,145,139,145,139,144,139,144,139,144,147,153,147,152,147,152,154,151,147,151,154,151,154,151,154,151,154,151,154,151,154,151,146,87,146,88,153,151,153,221,10,11,9,10,9,8,8,221,6,221,9,10,11,12,12,14,15,69,73,71,11,73,71,72,72,1,1,1,2,2,4,3,5,219,2,82,82,86,86,83,5,3,5,1,83,85,86,85,5,86,142,86,141,87,141,88,141,85,11,9,9,217,7,217,1,86,86,86,140,87,140,88,140,65,139,66,131,70,15,216,6,65,71,71,72,15,73,244,27,244,28,243,28,243,28,243,27,243,28,242,28,242,28,241,27,241,28,241,28,241,28,240,27,240,28,246,28,245,28,245,27,244,28,244,29,243,28,243,27,243,29,242,29,242,29,29,29,241,28,27,28,240,28,27,27,240,28,27,28,27,28,27,29,246,29,29,29,29,29,29,29,244,28,27,28,29,29,27,27,243,29,29,29,243,29,27,27,242,28,27,28,241,28,27,27,241,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,29,27,27,29,29,29,28,27,28,29,29,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,49,47,47,45,44,42,42,39,39,37,36,33,33,34,35,36,37,37,40,40,43,43,45,45,47,49,53,47,49,49,51,52,54,54,56,56,57,29,29,27,28,29,29,29,27,27,28,27,29,29,29,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,27,28,27,28,27,27,27,28,49,48,47,47,38,43,43,44,44,46,46,41,39,39,37,37,36,36,34,34,32,28,108,106,35,37,39,41,42,44,46,48,49,51,52,55,56,58 ,151,100,150,100,150,99,150,97,150,100,150,99,141,10,5,98,149,98,141,97,133,97,149,97,149,10,148,97,124,95,124,95,132,96,132,96,132,96,139,96,139,97,139,95,123,95,5,216,5,223,5,223,1,3,5,223,9,11,12,15,5,66,137,67,1,68,69,69,70,72,198,197,197,197,197,196,196,195,195,27,204,203,203,203,139,63,139,63,139,63,139,145,139,145,139,145,139,153,147,153,154,152,154,152,154,151,154,151,154,150,154,150,154,149,154,149,154,149,154,87,145,88,145,152,153,151,5,10,12,8,10,9,8,221,7,221,5,221,10,11,12,12,12,14,15,71,72,72,73,70,72,1,1,1,2,3,3,219,5,219,1,82,82,82,86,86,5,3,1,86,85,83,85,85,86,86,86,86,141,87,141,88,141,88,86,11,10,8,7,217,3,1,86,86,140,88,1,2,4,217,1,65,139,67,131,70,15,216,15,70,71,216,15,15,27,244,27,244,27,244,27,243,27,243,27,243,27,242,27,242,27,242,27,241,27,241,27,240,27,240,27,240,27,246,27,245,27,245,27,244,27,244,27,243,29,243,27,243,27,242,29,242,29,241,27,241,27,241,27,240,27,240,27,240,27,240,27,240,27,240,27,246,29,245,29,245,27,245,27,244,29,244,29,244,29,244,27,243,29,243,27,243,27,242,27,242,27,242,27,241,27,241,27,241,27,241,27,240,27,240,27,240,27,246,27,245,27,245,27,245,27,244,27,244,27,244,27,243,29,243,27,243,27,242,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,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,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,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,49,48,46,45,44,43,42,41,39,38,37,35,33,34,35,35,36,37,39,40,42,43,45,45,46,47,51,46,47,49,50,51,52,53,54,56,57,57,27,27,27,27,27,27,27,27,27,27,29,29,29,29,29,29,29,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,49,48,47,41,42,43,44,45,45,46,46,40,39,39,38,37,36,35,34,33,35,108,107,34,36,38,39,41,43,45,47,49,50,52,54,56,58 ,100,151,99,150,99,150,97,150,99,150,99,150,98,142,10,149,98,149,98,141,96,149,97,149,98,10,10,141,96,124,95,132,95,132,95,132,96,132,96,140,96,139,97,139,95,123,95,139,63,131,223,5,223,5,223,5,223,10,12,15,221,66,66,137,67,1,1,6,10,15,72,28,197,28,196,28,195,28,195,28,204,28,203,28,202,139,63,139,63,139,64,139,64,139,64,139,64,147,90,147,90,154,90,154,90,154,90,154,91,154,90,154,90,154,90,154,149,154,148,154,87,145,87,145,88,153,221,10,11,8,10,10,8,8,1,3,221,6,10,11,11,12,12,15,15,72,72,73,73,71,1,1,3,5,82,82,82,5,3,1,82,82,82,83,86,5,3,3,1,85,83,85,85,86,218,86,86,142,87,141,87,141,87,141,11,10,8,7,217,1,86,86,87,140,87,1,2,3,216,1,216,139,66,131,67,131,70,7,9,12,15,72,15,15,15,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,240,28,240,28,240,28,246,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,242,28,242,28,242,28,241,28,241,29,29,28,240,28,27,28,240,28,27,28,27,28,27,28,245,29,29,28,27,28,27,28,244,28,27,29,244,28,243,28,243,28,27,28,242,28,242,28,242,28,27,28,241,28,27,28,241,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,29,27,29,29,29,29,29,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,49,47,47,45,45,43,42,40,40,38,37,34,34,34,35,35,36,37,40,40,42,42,44,45,46,47,51,46,51,48,50,51,53,53,54,56,57,57,28,27,29,29,28,27,28,27,29,29,29,27,28,27,28,27,28,27,29,29,29,29,29,29,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,49,48,41,43,43,44,44,45,45,46,46,40,38,38,37,37,35,35,33,28,4,108,106,36,37,40,41,43,45,47,48,51,52,55,56,58 ,151,100,150,99,150,97,150,98,150,99,149,99,150,99,141,10,149,98,149,98,149,98,149,98,149,10,10,97,140,97,124,95,132,96,140,98,132,96,131,96,139,97,139,97,123,95,123,95,139,62,130,61,60,60,59,61,5,223,8,11,15,66,137,67,137,68,1,219,8,11,15,73,28,197,196,196,28,195,195,27,28,204,203,203,28,63,139,63,139,63,139,63,139,64,146,64,146,90,154,90,154,90,154,90,154,91,154,91,154,90,154,90,154,90,154,91,154,151,153,150,145,87,145,88,145,88,153,221,11,221,1,89,144,64,1,2,5,221,9,10,11,12,12,12,14,15,72,72,72,1,2,3,4,220,82,82,5,3,1,82,82,82,82,82,86,219,3,1,86,84,85,85,86,86,86,86,141,87,141,87,141,88,141,11,10,9,7,217,5,87,140,86,140,88,1,88,139,69,82,1,5,66,131,86,86,65,139,216,10,12,15,70,71,15,15,244,28,244,27,244,28,243,27,243,28,243,27,242,28,242,27,242,28,241,27,241,28,241,27,240,28,240,27,246,28,246,27,245,28,245,27,244,28,244,27,243,28,243,27,243,28,242,27,242,28,242,27,241,29,241,29,240,29,240,27,240,28,240,27,240,28,246,27,245,28,245,29,245,29,245,27,244,28,244,27,244,28,243,27,243,28,243,27,242,28,242,27,242,28,242,27,241,28,241,27,240,28,240,27,240,28,240,27,246,28,246,27,245,28,245,27,244,28,244,27,244,28,244,27,243,28,243,27,242,29,242,27,29,29,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,49,48,47,45,44,43,42,40,40,38,35,33,35,34,35,35,37,37,40,42,42,43,44,45,47,51,46,50,51,49,50,51,52,53,54,56,57,57,29,29,29,29,27,27,28,29,29,27,28,27,27,29,29,29,29,29,29,29,27,27,29,29,29,29,29,29,29,27,28,27,27,27,28,27,29,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,27,27,27,28,49,41,42,44,43,44,44,45,45,46,46,39,38,37,36,36,35,33,35,38,105,40,41,38,39,41,43,45,47,49,50,53,54,56,58 ,100,151,99,150,99,142,97,150,99,150,100,150,98,150,98,141,10,149,98,149,98,149,97,149,98,10,10,148,97,140,96,140,96,140,97,148,96,140,98,132,96,140,96,139,95,131,95,123,95,131,61,123,60,60,59,138,60,59,222,5,14,138,66,137,67,69,68,1,218,8,11,15,197,28,196,28,195,28,195,28,204,28,203,28,202,28,63,139,63,139,64,139,64,139,64,139,64,147,90,154,90,154,90,154,90,154,90,154,91,154,90,154,90,154,90,154,91,154,91,153,92,145,87,145,88,153,88,5,10,6,1,152,64,129,62,1,3,6,9,10,10,12,12,12,12,15,15,72,1,2,2,4,1,3,3,5,3,3,1,82,82,83,82,86,83,5,1,84,84,85,84,85,218,86,86,142,86,142,87,141,87,141,11,9,217,6,86,5,87,141,86,140,87,140,88,140,67,69,82,139,65,84,85,86,87,139,65,131,216,15,69,71,71,15,15,28,244,28,244,28,244,28,243,28,243,28,242,28,242,28,241,28,241,28,241,28,241,28,240,28,240,28,240,28,246,28,245,28,245,28,244,28,244,28,243,28,243,28,243,28,243,28,242,28,242,28,27,28,241,29,29,29,240,29,27,28,240,28,27,28,240,28,27,29,245,29,29,29,245,29,29,29,244,29,29,28,243,28,27,28,243,28,27,28,242,28,27,28,242,28,27,28,241,28,27,28,240,28,27,28,240,28,27,28,246,28,27,28,245,28,27,28,244,28,27,28,244,28,27,28,243,28,27,28,242,28,27,28,29,29,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,49,48,46,46,44,43,41,41,39,39,35,35,33,35,35,35,36,37,37,42,42,43,44,46,46,50,45,50,51,52,50,51,52,54,54,57,57,57,29,29,29,29,29,29,29,28,27,29,29,28,27,28,27,29,29,29,29,29,29,29,27,28,29,29,29,29,29,29,27,28,27,28,27,28,27,29,29,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,41,42,43,45,44,46,45,46,46,46,39,39,37,37,35,35,33,35,36,38,40,46,41,44,45,48,49,47,48,51,52,55,56,58 ,151,100,150,100,142,97,150,98,150,99,149,99,149,98,149,98,10,218,149,100,149,98,149,98,148,99,10,100,140,97,132,96,140,97,148,98,131,96,139,97,147,96,139,97,123,95,123,95,123,64,131,61,130,60,60,59,130,60,60,60,1,59,66,67,137,68,69,69,1,217,7,9,12,15,28,195,28,27,28,204,28,203,28,202,28,202,28,63,139,63,146,63,146,63,146,64,146,90,154,90,154,90,154,90,154,90,154,91,154,90,154,90,153,101,153,92,153,91,153,92,153,87,145,146,145,146,153,15,8,1,152,89,144,61,136,62,1,220,9,10,10,11,12,12,12,14,14,15,3,3,4,1,2,3,4,219,3,2,1,82,82,82,83,83,86,83,84,84,84,84,5,1,85,86,86,88,141,87,141,218,141,11,9,218,5,87,5,87,86,86,140,88,140,88,140,66,132,69,82,82,83,84,86,86,86,87,139,66,131,216,69,69,70,15,15,73,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,240,28,240,28,240,28,246,28,245,28,245,28,245,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,241,29,241,29,240,28,240,28,240,28,240,28,246,28,246,28,245,28,245,29,245,29,244,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,246,28,245,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,243,28,242,29,242,29,29,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,49,48,47,45,44,48,38,40,39,38,35,34,35,34,35,35,36,37,40,40,42,42,44,42,45,50,49,49,50,52,53,51,52,53,54,56,57,57,58,27,28,27,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,28,27,28,27,28,27,28,27,28,27,29,27,28,27,28,27,28,27,29,29,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,41,42,43,44,44,44,45,45,45,46,46,38,38,37,36,35,34,33,35,36,40,43,46,42,43,45,48,49,51,53,52,54,56,58 ,100,150,99,150,97,150,98,150,99,150,100,150,98,149,98,149,98,10,217,5,98,149,98,149,10,8,217,148,100,132,96,140,97,148,97,148,96,140,96,139,97,147,96,123,95,131,95,131,95,123,62,131,60,130,59,59,59,138,60,60,59,1,65,137,67,137,65,70,1,4,217,8,10,12,15,28,27,28,204,28,203,28,202,28,202,28,201,139,63,139,64,139,64,139,64,139,64,154,90,154,90,154,90,154,90,154,90,154,91,154,90,154,90,153,101,153,91,153,91,153,92,153,145,145,146,145,142,153,15,152,89,152,64,128,61,144,62,5,9,10,10,11,11,12,12,14,14,15,2,4,219,1,2,4,219,3,2,1,82,82,82,83,82,86,84,83,83,5,3,3,1,86,85,86,86,142,86,141,218,2,11,8,217,141,87,5,87,141,86,141,86,141,87,140,65,132,69,82,82,83,84,85,86,86,87,140,87,139,66,7,68,69,70,15,15,73,244,28,244,28,244,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,240,28,240,28,240,28,240,28,246,28,245,28,245,28,245,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,29,241,29,240,28,240,28,240,28,240,28,246,28,245,28,245,28,245,29,244,29,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,246,28,245,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,49,48,46,46,44,48,37,41,39,38,35,35,33,35,35,35,36,37,37,41,41,42,43,42,41,50,46,51,50,51,52,53,52,53,54,56,56,57,58,28,27,28,27,28,27,28,27,28,27,28,29,29,27,28,29,29,29,29,29,29,29,28,27,28,27,28,27,28,27,28,27,28,27,29,29,29,29,29,29,29,29,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,41,43,43,44,43,44,44,45,45,46,46,46,38,38,36,36,33,34,33,36,37,41,46,41,43,45,47,49,51,53,52,54,56,58 ,150,100,150,99,142,98,149,99,150,100,149,99,149,99,149,98,149,10,9,9,9,8,7,217,6,217,5,100,148,96,132,96,140,97,147,98,131,97,139,98,131,97,147,95,123,95,123,95,123,95,146,62,130,60,60,59,59,60,137,60,60,59,65,66,137,68,69,70,1,3,6,8,11,12,15,27,28,28,28,203,28,28,28,202,28,28,3,3,139,63,146,63,146,63,146,64,146,90,154,90,154,90,154,90,154,91,154,91,154,91,153,90,153,91,101,92,153,91,153,92,153,91,145,142,145,141,144,221,5,89,152,89,144,61,136,62,144,63,9,9,10,11,11,12,12,12,14,14,15,220,4,219,1,3,5,3,2,1,82,82,83,83,83,86,86,83,5,3,3,1,85,85,86,86,86,88,141,218,3,1,141,88,141,87,141,217,140,86,86,86,140,88,140,65,140,67,69,82,83,84,85,86,86,87,86,87,139,65,139,67,15,69,70,15,72,73,28,246,28,244,28,245,28,243,28,245,28,242,28,244,28,242,28,243,28,241,28,242,28,240,28,242,28,240,28,241,28,245,28,240,28,245,28,246,28,244,28,244,28,243,28,243,28,242,28,241,28,242,28,240,28,241,29,240,28,240,28,245,28,240,28,244,28,246,28,242,28,245,28,241,28,244,28,240,28,244,29,240,29,243,29,240,28,242,28,240,28,242,28,245,28,241,28,245,28,241,29,244,28,240,28,243,28,240,28,243,28,245,28,242,28,245,28,241,28,244,28,241,28,243,28,240,28,242,28,240,28,242,28,240,28,27,28,240,28,27,28,246,28,27,28,245,28,27,28,244,28,27,28,243,28,27,28,243,28,27,28,242,28,27,28,241,28,27,28,240,28,27,28,240,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,49,48,47,45,45,48,38,41,40,39,38,34,34,34,35,35,36,36,37,37,41,41,43,42,42,47,47,49,52,50,51,53,53,52,53,54,56,57,57,58,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,29,29,29,29,29,29,29,29,29,29,28,27,28,28,28,27,28,28,29,29,29,29,29,29,29,29,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,41,42,43,44,44,44,44,45,45,46,46,39,37,37,36,34,34,34,33,36,39,44,46,43,45,47,49,51,53,52,54,56,58 ,100,150,99,142,97,150,98,150,100,150,99,149,98,149,98,149,98,149,98,10,9,9,217,7,217,6,217,148,100,132,96,140,97,148,97,148,96,140,97,147,98,139,96,147,95,131,95,123,95,131,95,146,62,130,60,59,59,60,61,136,59,59,219,66,67,137,69,70,1,3,216,7,9,11,12,15,203,28,203,28,202,28,201,28,2,3,2,3,63,139,63,146,64,146,64,146,64,154,90,154,90,154,90,154,90,154,90,154,90,154,90,153,90,153,101,101,91,153,91,153,90,153,101,145,87,145,88,5,221,152,89,152,64,144,61,136,62,144,9,10,10,11,11,12,12,14,12,15,15,4,219,1,83,5,1,82,82,82,82,83,82,83,86,86,218,2,218,4,2,2,85,10,8,7,218,86,218,4,1,141,88,141,87,141,87,141,86,140,86,141,87,1,65,133,67,69,82,83,84,85,86,86,87,86,87,86,87,139,66,131,68,15,70,15,72,73,244,28,244,28,244,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,246,28,245,28,245,28,245,28,244,28,244,28,243,28,243,28,243,28,243,28,242,28,242,28,241,28,241,28,241,29,240,29,240,28,240,28,240,29,246,28,245,28,245,29,244,29,244,29,244,29,244,29,243,29,243,29,242,29,242,28,242,28,242,28,241,28,241,28,240,29,240,29,240,29,240,28,240,28,246,28,27,28,245,28,245,28,244,28,27,28,244,28,243,28,243,28,27,28,242,28,242,28,242,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,49,47,47,45,49,37,42,40,40,38,37,33,34,33,34,35,37,37,39,39,41,41,41,40,46,45,50,49,52,52,52,53,55,53,55,56,57,56,58,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,29,29,29,29,29,29,29,29,29,29,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,49,41,42,43,44,43,44,44,45,45,46,45,38,36,36,33,34,34,34,34,36,39,41,42,45,47,49,50,53,52,54,55,58 ,150,100,150,97,150,98,149,99,149,97,149,99,149,98,149,98,149,98,149,98,10,9,8,217,7,217,5,99,148,96,132,97,140,97,147,98,131,96,139,97,139,97,147,96,131,95,123,95,130,95,130,64,146,62,130,59,59,60,128,61,135,59,59,219,137,68,69,70,70,10,8,216,7,9,11,12,15,28,28,28,28,28,2,2,2,2,3,3,146,63,146,63,146,63,146,63,146,90,154,90,154,90,154,90,153,91,153,91,153,91,153,90,153,101,101,101,153,91,153,92,152,101,101,87,144,88,144,221,5,89,152,64,144,63,144,63,143,62,9,9,10,10,11,12,12,12,14,14,15,15,84,83,82,219,4,3,2,1,82,83,86,219,4,3,2,1,5,3,1,85,10,9,8,218,5,87,5,1,141,88,141,88,141,87,140,217,86,86,140,88,1,14,140,67,132,69,82,83,85,85,86,87,86,87,139,87,139,65,139,67,131,15,70,15,71,72,73,246,28,245,28,245,28,245,28,244,28,244,28,243,28,243,28,243,28,243,28,242,28,242,28,241,28,241,28,241,28,240,28,240,28,246,28,245,28,245,28,244,28,243,28,242,28,242,28,241,28,241,28,240,28,240,28,240,28,246,28,245,28,245,28,244,28,243,29,243,28,242,28,242,28,241,28,241,28,240,28,240,29,240,29,240,29,240,28,240,28,246,28,245,28,245,28,245,28,244,28,244,29,244,28,243,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,246,28,245,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,28,28,28,28,240,28,240,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,49,48,46,45,49,39,42,41,39,38,44,35,33,34,34,35,36,36,37,39,40,41,39,40,45,44,47,50,50,51,53,52,53,55,53,56,57,56,57,58,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,49,48,41,41,43,43,43,44,43,45,44,45,45,37,36,34,34,34,34,34,36,39,41,43,45,47,49,51,53,52,54,56,58 ,100,150,97,150,98,150,99,142,98,149,99,149,98,149,98,149,98,149,98,149,10,9,8,8,217,6,216,148,97,132,96,140,97,148,97,148,96,139,96,139,96,139,97,147,97,147,98,131,95,131,95,130,64,146,63,145,62,59,59,128,61,135,59,6,217,69,69,70,69,10,8,8,223,5,9,12,12,15,28,2,2,2,2,3,1,3,83,84,63,146,63,146,63,146,64,146,64,154,90,154,90,154,90,154,90,154,91,153,90,153,90,153,90,101,91,153,91,153,91,153,90,101,101,101,87,144,88,5,89,152,64,144,63,144,63,144,62,135,9,10,10,11,11,12,12,12,12,14,14,15,83,83,82,82,219,4,2,1,218,4,3,3,2,2,1,1,83,10,9,9,8,8,217,6,217,5,1,141,87,141,88,141,87,5,3,5,86,86,87,140,1,15,67,132,69,82,83,85,85,85,85,86,87,86,87,86,87,139,65,131,67,15,69,71,71,72,73,28,245,28,244,28,245,28,243,28,244,28,242,28,243,28,241,28,242,28,240,28,242,28,240,28,241,28,240,28,240,28,240,28,240,28,245,28,245,28,244,28,243,28,244,28,242,28,243,28,241,28,242,28,240,28,241,28,246,28,240,28,245,28,240,28,244,28,246,28,243,29,245,29,242,28,244,28,241,28,244,28,240,28,243,28,240,28,242,29,246,29,241,28,245,28,241,28,244,28,240,28,244,28,240,28,243,28,240,28,243,28,245,28,242,28,244,28,241,28,244,28,241,28,243,28,240,28,242,28,240,28,241,28,240,28,241,28,240,28,240,28,245,28,27,28,244,28,27,28,244,28,27,28,243,28,27,28,242,28,27,28,242,28,27,28,241,28,27,28,240,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,49,47,47,45,45,43,42,40,40,44,36,35,34,33,33,34,35,36,37,39,40,41,39,37,45,43,47,49,50,50,53,54,54,54,54,54,57,56,57,58,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,27,29,29,29,29,28,28,28,27,28,28,29,29,29,29,29,29,29,28,28,27,28,28,28,27,28,28,29,29,29,29,29,29,28,28,28,27,28,28,28,27,28,28,28,27,28,28,28,49,48,47,46,38,41,41,42,43,43,43,44,43,36,33,33,33,34,36,38,40,38,42,45,48,50,53,53,52,55,56,58 ,150,100,142,97,150,98,141,98,149,100,149,99,149,99,149,98,149,98,148,98,10,9,8,217,6,217,148,100,140,96,131,96,139,97,147,98,131,96,131,96,139,97,139,97,147,98,154,98,130,95,130,95,146,63,145,62,136,61,59,60,134,59,59,59,6,217,69,70,70,10,9,216,6,216,71,72,1,14,81,81,82,81,1,1,3,3,3,83,84,63,146,63,146,63,146,63,146,90,154,90,154,90,153,90,153,91,153,90,153,90,153,90,153,101,152,92,153,92,152,90,152,101,101,101,144,88,144,220,152,89,143,64,144,63,143,62,143,61,9,9,10,10,11,11,12,12,12,12,14,14,15,82,82,219,5,219,4,219,3,3,3,2,2,1,2,1,10,9,9,8,8,218,6,218,5,87,141,88,140,88,140,88,140,217,5,1,86,88,140,1,8,14,132,69,82,83,84,85,85,86,86,86,86,88,86,87,139,87,139,66,131,68,69,70,71,72,73,246,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,240,28,240,28,246,28,245,28,244,28,244,28,243,28,243,28,242,28,241,28,240,28,240,28,240,28,240,28,246,28,245,28,245,28,244,28,244,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,240,28,240,28,240,29,240,28,246,29,246,28,245,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,243,28,243,28,242,28,242,28,241,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,240,28,240,28,246,28,246,28,245,28,245,28,244,28,244,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,28,28,240,28,28,28,245,28,28,28,245,28,28,28,244,28,28,28,243,28,28,28,242,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,49,48,47,46,44,43,42,41,46,42,36,37,35,33,33,34,34,35,40,37,39,40,39,39,44,42,45,47,50,50,50,52,54,54,54,54,56,55,56,57,58,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,28,28,28,28,28,29,28,28,28,28,28,28,28,28,28,28,28,28,49,48,47,46,45,44,43,36,40,39,41,42,42,41,33,33,33,34,36,37,41,38,42,45,48,50,53,53,53,54,56,58 ,100,150,97,150,98,150,97,149,99,149,99,149,99,149,98,149,98,149,98,148,10,9,216,5,99,148,97,148,96,140,96,139,97,147,98,139,96,139,96,139,96,139,97,139,97,147,97,154,98,138,95,130,64,146,63,145,62,136,60,127,59,126,62,59,217,6,216,70,69,70,10,9,223,5,70,72,72,1,81,82,81,82,1,2,2,3,83,1,2,146,63,146,63,146,63,146,64,154,90,153,90,154,90,153,90,153,90,153,90,153,90,153,91,101,101,152,101,152,91,152,90,101,101,101,101,144,88,152,89,152,64,143,63,143,62,143,61,135,9,10,10,11,11,12,12,12,12,14,14,15,15,82,82,86,218,5,218,4,3,3,2,3,1,2,1,10,9,9,8,8,217,7,217,6,217,141,87,141,88,140,88,140,216,5,1,86,87,1,216,8,11,15,68,69,82,83,84,85,86,86,87,139,88,139,88,139,86,139,87,139,66,131,68,70,70,72,73,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,241,28,241,28,241,28,241,28,240,28,240,28,28,28,245,28,245,28,244,28,243,28,243,28,242,28,242,28,241,28,240,28,240,28,240,28,246,28,245,28,28,28,28,28,28,28,28,28,243,28,243,28,242,28,242,28,241,28,241,28,240,28,240,28,240,28,240,29,240,29,246,29,245,28,245,28,244,28,244,28,244,28,244,28,243,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,246,28,245,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,28,28,241,28,28,28,240,28,28,28,240,28,28,28,240,28,28,28,240,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,49,47,47,45,45,43,42,41,46,41,36,36,36,33,33,33,34,35,37,39,42,39,39,37,42,42,45,45,47,49,50,51,54,54,55,56,56,54,56,57,58,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,49,48,46,46,44,44,42,42,40,40,36,38,38,41,38,107,33,34,28,38,36,40,42,46,48,51,53,53,52,55,56,58 ,150,100,142,97,149,99,141,98,149,100,149,99,149,99,149,98,148,98,148,98,10,217,148,99,148,97,148,96,131,97,139,97,147,98,139,96,131,96,131,96,139,97,139,97,146,97,154,98,154,95,130,95,129,64,144,63,135,62,126,61,59,60,133,60,59,216,5,70,69,69,10,8,7,223,71,71,72,1,81,81,82,1,2,3,83,84,84,84,85,63,146,63,146,63,146,63,145,90,153,90,153,90,153,90,153,91,153,91,153,90,153,91,152,91,101,101,101,91,152,90,152,101,101,101,101,87,144,88,151,89,143,64,143,63,143,61,135,9,10,10,10,11,11,11,12,12,12,12,14,14,15,15,83,86,86,218,5,218,4,3,3,2,2,10,10,9,9,8,8,217,7,217,6,217,140,87,140,88,140,87,140,87,5,1,140,88,1,216,7,9,12,15,69,82,83,84,85,86,86,87,139,88,139,88,139,88,139,87,146,87,139,66,131,69,70,72,73,245,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,240,28,240,28,241,28,246,28,245,28,245,28,244,28,243,28,243,28,242,28,28,28,241,28,240,28,240,28,240,28,246,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,240,28,240,28,240,28,240,29,246,29,245,28,245,28,245,29,245,28,244,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,242,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,240,28,240,28,246,28,246,28,245,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,246,28,245,28,245,28,244,28,244,28,243,28,243,28,243,28,28,28,242,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,49,48,47,45,44,43,47,43,40,36,37,35,35,33,33,33,35,36,37,37,42,41,40,43,44,43,45,46,49,50,51,51,54,55,55,57,54,55,56,57,58,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,49,48,47,45,45,43,42,41,40,39,38,36,35,36,38,107,33,36,37,39,37,39,43,46,48,50,53,53,53,54,56,58 ,100,150,97,150,98,149,97,149,98,149,100,149,98,149,98,149,98,148,98,148,97,10,100,148,97,148,97,132,96,139,97,147,98,139,96,139,96,139,96,139,96,139,97,147,97,154,97,154,98,138,95,129,95,144,63,144,62,135,61,126,59,125,62,60,59,8,216,5,10,6,10,9,223,5,70,71,71,1,1,82,82,83,83,84,84,85,85,1,1,146,63,146,63,146,63,146,64,153,90,153,90,153,90,153,91,153,90,153,90,153,90,153,91,101,101,101,101,152,90,152,90,101,101,101,101,144,88,144,89,151,64,143,63,143,63,127,61,9,9,10,10,11,11,12,12,12,12,14,12,15,14,15,83,83,86,5,218,4,3,3,2,2,1,10,9,9,8,8,217,7,217,6,217,141,87,141,87,140,86,140,87,5,3,5,87,1,3,7,9,12,15,133,69,82,83,85,85,86,87,139,87,139,88,139,88,139,88,139,87,139,65,131,67,69,69,71,71,73,245,29,245,28,244,29,244,28,244,29,243,28,243,29,242,28,242,29,242,28,241,29,241,28,241,29,240,28,240,29,240,28,28,29,28,28,28,29,28,28,28,29,28,28,242,29,242,28,241,29,241,28,240,29,240,28,240,29,245,28,245,29,245,28,244,29,28,28,243,29,243,28,243,29,242,28,242,29,241,28,241,29,241,28,240,29,240,28,240,29,240,28,246,29,245,28,245,30,245,29,244,29,244,28,244,29,243,28,243,29,243,28,243,29,242,28,242,29,242,28,241,29,241,28,241,29,240,28,240,29,240,28,240,29,240,28,240,29,240,28,246,29,245,28,245,29,245,28,244,29,244,28,244,29,243,28,243,29,243,28,242,29,242,28,242,29,241,28,241,29,241,28,241,29,240,28,240,29,240,28,240,29,28,28,240,29,28,28,240,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,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,28,28,28,29,28,28,28,30,28,28,28,30,28,28,28,30,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,49,48,46,46,44,43,46,43,36,38,36,36,34,33,33,34,35,36,36,37,41,39,41,43,42,44,45,47,49,49,50,52,52,54,54,56,56,55,56,57,58,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,28,28,28,29,28,28,28,29,28,29,29,30,29,29,29,30,28,28,28,29,28,28,29,30,28,28,29,29,28,29,28,29,28,28,28,29,49,48,46,46,44,44,42,41,40,39,37,37,35,34,35,108,107,35,36,39,36,41,43,47,49,53,51,53,52,55,56,58 ,150,100,141,97,149,99,141,97,149,99,149,100,149,99,148,98,148,98,148,97,148,100,148,98,148,98,131,98,131,96,139,97,147,97,139,96,131,96,131,96,139,97,146,97,154,97,154,98,154,95,129,95,128,95,143,64,143,63,134,61,59,60,124,60,59,8,7,216,10,216,10,223,5,70,71,71,72,72,73,82,84,84,85,81,82,82,1,1,2,3,146,63,146,63,145,63,145,90,153,90,153,90,153,91,153,90,153,90,153,91,152,91,101,101,101,101,101,92,152,90,152,91,101,101,101,220,143,88,151,89,151,64,143,63,143,61,135,9,9,10,10,11,11,11,12,12,12,12,14,14,14,14,15,3,3,2,2,2,1,1,3,2,1,10,9,9,8,217,7,218,5,1,141,87,140,87,140,88,140,88,5,3,5,1,3,216,7,9,11,12,15,68,69,82,84,85,86,87,139,87,139,88,139,88,139,88,146,88,146,87,139,66,131,68,15,9,72,73,28,245,28,245,28,244,28,244,28,243,28,243,28,243,28,243,28,242,28,242,28,241,28,241,28,240,28,240,28,28,28,241,28,246,28,245,28,245,28,244,28,244,28,243,28,242,28,28,28,241,28,241,28,240,28,240,28,28,28,246,28,28,28,28,28,28,28,28,28,28,28,243,28,243,28,243,28,242,28,242,28,241,28,241,29,240,28,240,28,240,28,246,28,245,28,245,29,245,28,245,28,244,29,244,29,244,29,244,28,243,28,243,28,243,28,242,28,242,28,242,28,241,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,240,28,240,28,246,28,246,28,245,28,245,28,245,28,245,28,244,28,244,28,244,28,244,28,243,28,243,28,242,28,242,28,242,28,242,28,241,28,241,28,241,28,241,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,240,28,246,28,245,28,245,28,244,28,244,28,244,28,243,28,243,28,28,28,242,28,28,28,241,28,28,28,240,28,28,28,244,28,28,28,240,28,28,28,28,28,28,28,245,28,28,28,28,28,28,28,241,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,49,48,47,45,44,43,47,42,36,38,37,36,34,33,32,33,34,35,36,37,39,39,39,41,44,43,45,46,47,49,50,51,52,52,54,55,55,56,55,56,57,58,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,28,28,28,28,28,28,49,48,47,45,44,43,42,40,40,38,37,35,35,33,32,4,106,36,38,36,39,42,45,48,51,53,53,51,53,55,56,58 ,100,150,97,149,98,149,97,149,98,149,99,149,100,149,98,148,98,148,98,140,10,148,97,148,97,132,97,147,97,147,97,139,97,139,96,139,96,139,96,139,96,139,97,146,97,154,97,154,98,137,95,128,95,128,64,143,64,142,63,133,61,59,60,60,59,9,216,7,10,8,10,8,223,70,70,71,71,72,72,84,84,85,81,1,82,83,1,2,2,3,63,146,63,146,63,145,90,153,90,153,90,153,90,153,90,153,90,153,90,153,91,152,101,101,101,101,91,152,90,152,91,152,101,101,101,5,87,143,88,151,89,151,89,143,63,127,61,143,62,143,64,9,9,10,10,12,11,12,12,14,12,15,15,3,2,2,1,2,1,86,83,85,84,10,9,9,217,7,217,5,88,86,87,141,87,140,88,140,86,5,3,5,3,1,3,5,216,9,11,12,14,133,68,69,83,85,86,139,88,139,87,139,87,139,87,139,88,146,88,146,65,139,67,69,15,10,72,73,245,29,245,29,244,29,244,29,243,29,243,29,242,29,242,29,242,29,242,29,28,29,28,29,240,29,240,29,28,29,28,29,28,29,245,29,245,29,244,29,244,29,28,29,243,29,242,29,28,29,28,29,28,29,28,29,28,29,246,29,245,29,245,29,244,29,28,29,244,29,243,29,243,29,243,29,242,29,242,29,241,29,241,29,241,29,241,30,240,30,240,30,246,29,245,30,245,29,245,30,244,30,244,30,244,30,244,30,29,30,28,29,28,29,29,30,242,29,242,29,241,29,241,29,241,29,241,29,240,29,240,29,240,29,240,29,240,29,28,29,28,29,246,29,245,29,245,29,245,29,245,29,244,29,244,29,244,29,244,29,243,29,243,29,243,29,243,29,242,29,242,29,241,29,241,29,241,29,241,29,240,29,240,29,240,29,240,29,28,29,240,29,28,29,240,29,28,29,240,29,28,29,245,29,28,29,244,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,30,28,30,28,29,28,30,28,29,28,29,28,30,28,30,28,29,28,29,28,29,28,29,28,29,49,48,46,46,44,49,44,42,36,39,37,37,35,35,33,33,33,35,35,37,37,37,37,41,42,44,45,45,46,48,49,50,50,53,53,54,54,55,56,56,56,57,58,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,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,29,29,30,29,30,49,48,46,46,44,43,41,41,39,39,36,36,34,34,32,34,38,43,35,36,38,42,43,48,50,53,52,52,45,55,56,58 ,150,100,149,99,149,99,141,97,149,98,148,99,148,99,148,98,148,98,140,10,147,100,147,98,131,97,147,97,139,96,139,97,139,97,139,97,138,96,138,96,146,97,146,97,146,97,153,98,152,95,128,95,127,95,126,64,142,64,141,63,132,61,59,60,59,8,8,216,10,8,10,223,5,69,70,70,71,71,72,81,82,1,3,82,1,1,2,3,83,83,83,63,145,63,153,90,153,90,153,90,153,90,153,92,153,90,153,90,152,91,152,101,101,101,101,101,152,90,152,90,152,91,101,101,5,10,143,88,143,89,151,89,151,64,143,61,135,62,143,64,134,62,9,9,10,11,11,12,12,12,14,14,15,15,2,2,1,1,85,86,85,84,83,85,10,9,8,217,5,1,141,86,140,87,140,88,140,87,5,217,4,3,1,3,5,216,8,10,12,12,15,68,132,69,84,86,139,88,139,87,139,88,139,88,146,87,146,88,146,87,139,66,131,68,70,15,9,73,29,245,28,244,28,244,28,244,29,243,28,243,28,243,28,242,29,242,28,28,28,28,28,28,29,240,28,28,28,28,28,241,29,246,28,245,28,245,28,244,29,244,28,243,28,243,28,28,29,242,28,241,28,241,28,28,29,28,28,28,28,28,28,245,29,28,28,244,28,28,28,244,29,243,28,243,28,242,28,28,29,28,28,28,28,241,28,241,29,240,28,240,29,246,29,245,30,245,29,245,29,245,28,244,29,244,28,28,28,28,29,28,29,28,28,28,29,242,28,242,29,242,28,241,28,241,28,241,29,240,28,240,28,240,28,240,29,28,28,28,28,28,28,246,29,246,28,245,28,245,28,245,29,245,28,244,28,244,28,244,29,243,28,243,28,28,28,28,29,28,28,28,28,28,28,242,29,241,28,241,28,241,28,28,29,28,28,240,28,240,28,240,29,240,28,240,28,240,28,240,29,240,28,246,28,245,28,245,29,28,28,244,28,243,28,243,29,243,28,242,28,28,28,241,29,241,28,28,28,240,28,240,29,246,28,28,28,245,28,244,29,243,28,28,28,242,28,28,29,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,30,28,28,28,28,28,28,28,29,28,28,28,49,48,47,45,45,48,45,41,37,39,38,36,36,34,33,33,33,34,35,36,39,37,39,39,42,42,44,46,46,47,48,49,50,51,53,53,54,55,55,56,56,57,58,28,29,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,29,28,28,28,28,29,28,28,29,28,28,28,28,28,49,48,47,45,44,43,42,40,39,38,37,36,35,33,32,34,38,41,37,36,38,41,44,46,49,51,50,44,54,55,56,58 ,100,149,98,10,8,7,217,141,97,148,98,148,100,148,98,148,98,148,10,6,99,147,98,131,97,147,97,147,97,131,97,139,97,139,96,139,96,138,96,146,96,146,97,154,97,153,97,152,98,136,95,135,95,126,95,142,64,141,64,141,62,124,59,60,59,8,216,6,10,9,223,10,223,5,69,71,70,72,71,73,2,3,82,1,3,1,85,83,82,83,83,146,63,153,90,153,90,153,90,153,90,153,91,153,90,153,90,153,91,152,101,101,101,101,101,101,91,152,90,152,90,152,101,101,1,6,87,143,88,151,89,151,89,143,63,127,62,143,64,143,62,134,9,10,10,11,11,12,12,12,12,14,14,15,15,1,83,84,83,84,84,85,84,85,10,9,217,5,3,1,87,86,87,140,1,6,217,7,8,10,11,14,15,5,216,8,9,12,12,15,67,133,68,69,84,86,87,139,87,139,88,139,88,139,88,146,87,146,88,146,65,139,67,131,69,70,15,72,73,29,244,29,244,29,28,29,28,29,28,29,243,29,242,29,242,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,245,29,245,29,244,29,28,29,28,29,243,29,28,29,28,29,241,29,28,29,28,29,28,29,28,29,245,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,241,29,240,29,240,30,245,30,245,30,245,30,245,30,244,29,244,29,28,29,28,29,29,30,28,29,28,29,29,29,28,29,242,29,241,29,28,29,28,29,28,29,240,29,240,29,28,29,28,29,28,29,28,29,28,29,246,29,245,29,245,29,245,29,245,29,244,29,244,29,244,29,244,29,243,29,28,29,243,29,243,29,242,29,242,29,242,29,28,29,241,29,241,29,28,29,241,29,240,29,240,29,240,29,240,29,240,29,240,29,240,29,240,29,28,29,246,29,28,29,245,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,30,28,29,28,29,28,30,28,30,28,29,28,29,28,29,28,29,49,48,46,46,44,49,44,41,36,39,37,37,35,35,33,33,33,34,35,36,37,37,37,39,40,42,43,46,46,47,47,49,49,50,52,53,53,54,55,55,56,56,57,58,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,30,29,30,29,29,28,29,28,29,28,29,49,48,46,46,43,43,41,40,38,38,36,35,33,32,32,36,38,43,43,39,41,44,46,49,50,49,43,49,54,55,56,58 ,149,99,10,9,9,217,7,217,5,97,148,99,148,99,148,98,148,98,10,98,147,98,147,96,139,98,147,97,147,96,139,97,139,97,146,96,138,96,138,96,146,97,145,97,153,98,152,98,151,95,127,95,126,95,125,64,141,64,140,64,140,62,123,60,59,8,7,223,10,8,5,10,8,223,69,70,71,71,72,72,81,82,81,1,3,83,84,84,85,83,1,2,153,90,153,90,153,90,153,91,153,91,152,90,153,90,152,91,152,101,101,101,101,101,101,91,152,90,152,90,152,101,101,101,1,220,143,88,151,89,151,89,151,64,143,61,135,63,142,62,142,62,9,9,10,10,11,11,12,12,12,12,14,14,15,15,84,84,84,84,84,84,85,88,10,8,7,217,3,1,140,86,140,1,3,217,5,217,8,9,10,11,12,14,15,9,11,12,14,15,132,67,69,69,85,86,139,87,139,88,139,88,146,88,146,88,146,87,146,88,146,65,139,67,131,70,131,72,73,245,29,245,28,28,29,28,28,28,29,28,28,28,29,242,28,242,29,28,28,28,29,28,28,28,29,28,28,28,29,241,28,28,29,245,28,245,29,245,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,28,28,28,29,244,28,243,29,243,28,243,29,28,28,28,29,28,28,28,29,28,28,241,29,241,28,246,29,28,28,29,30,245,29,245,30,244,29,244,29,28,28,28,29,28,28,29,30,29,29,29,30,28,28,242,29,28,28,28,29,28,28,28,29,28,28,240,29,28,28,28,29,28,28,28,29,241,28,240,29,246,28,245,29,245,28,245,29,245,28,244,29,244,28,244,29,244,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,241,28,240,29,28,28,28,29,28,28,28,29,240,28,240,29,240,28,246,29,245,28,245,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,240,29,240,28,246,29,245,28,245,29,244,28,28,29,243,28,242,29,242,28,28,29,241,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,30,28,28,28,29,28,28,28,30,28,28,28,29,28,28,49,48,47,45,49,46,42,38,39,38,37,36,33,33,33,33,34,35,36,37,36,37,39,40,42,43,44,46,47,49,49,49,50,52,52,53,54,55,55,56,56,57,57,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,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,30,29,28,28,49,48,46,45,44,42,41,40,39,37,36,34,34,32,32,35,37,41,42,46,42,45,48,50,47,41,48,54,54,55,56,58 ,99,149,10,9,8,8,216,6,216,5,100,148,100,148,98,147,98,147,10,147,100,147,98,131,98,147,97,147,97,131,97,139,97,139,96,146,96,146,96,146,96,145,97,145,97,152,97,151,98,143,95,134,95,134,95,125,64,141,64,140,63,140,61,59,59,8,223,6,223,69,9,10,223,6,12,15,70,71,71,73,81,81,1,1,82,83,83,84,84,85,84,85,83,153,90,153,90,153,90,153,90,153,90,153,90,153,90,152,101,101,101,101,101,101,91,152,90,152,90,152,101,101,101,101,1,6,87,143,88,151,89,151,89,143,63,127,62,143,62,142,62,142,9,10,10,11,10,11,11,12,12,12,12,14,14,15,15,84,83,84,84,85,89,141,10,5,3,3,1,141,86,86,1,3,217,6,217,7,216,9,9,11,11,12,14,15,11,12,12,15,67,69,69,82,86,139,87,139,88,139,88,139,88,146,87,146,87,146,88,146,87,139,66,131,68,70,70,72,73,29,244,29,28,29,28,29,28,29,28,29,28,29,28,29,241,29,241,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,245,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,243,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,240,29,28,29,28,29,28,29,245,29,244,29,244,30,29,30,29,30,29,29,28,29,28,29,28,29,29,29,29,29,241,29,28,29,28,29,28,29,28,29,240,29,240,29,28,29,28,29,28,29,28,29,240,29,240,29,240,29,240,29,246,29,245,29,245,29,245,29,244,29,244,29,244,29,244,29,243,29,243,29,243,29,243,29,242,29,242,29,242,29,28,29,241,29,241,29,240,29,240,29,240,29,240,29,240,29,28,29,28,29,28,29,28,29,28,29,28,29,245,29,28,29,244,29,28,29,243,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,244,29,28,29,243,29,28,29,242,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,49,48,47,45,49,44,38,41,40,39,38,36,35,33,33,33,34,35,36,37,36,37,39,39,42,43,44,45,46,47,49,49,50,50,52,53,54,54,55,55,56,56,56,57,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,49,48,46,45,43,43,41,40,38,38,35,35,33,32,32,33,36,40,40,44,46,45,47,50,41,46,50,54,53,55,56,58 ,149,98,10,9,9,8,7,217,6,216,5,100,147,100,147,99,147,98,12,98,147,98,131,97,147,98,154,97,138,97,154,97,146,97,146,97,146,96,137,96,145,97,144,97,144,97,151,98,151,95,142,95,126,95,125,95,141,64,140,64,140,63,123,59,59,216,7,223,5,69,69,9,10,223,15,15,70,71,72,72,81,1,1,82,82,82,83,83,1,84,84,84,153,90,153,90,153,90,153,91,152,92,152,90,152,91,152,101,101,101,101,101,101,91,152,90,152,90,151,91,101,101,101,1,6,220,143,88,151,89,151,89,143,64,143,63,142,61,142,62,134,62,9,9,10,10,11,11,12,12,12,12,12,12,14,14,15,15,149,87,141,86,86,86,10,217,3,2,1,87,140,1,2,3,5,217,5,217,7,8,9,10,11,12,12,14,15,12,14,15,132,68,69,84,86,87,139,88,139,88,146,86,146,86,146,86,146,87,146,106,146,65,139,67,131,69,70,15,72,73,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,241,29,28,29,28,29,28,29,28,29,28,29,28,29,240,29,28,29,28,29,28,29,28,29,28,29,28,29,243,29,242,29,242,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,241,29,28,29,28,29,28,29,28,29,245,29,245,29,245,29,28,29,29,29,29,29,29,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,240,29,240,29,28,29,28,29,28,29,242,29,241,29,240,29,240,29,240,29,240,29,240,29,246,29,246,29,245,29,245,29,245,29,244,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,242,29,28,29,241,29,241,29,28,29,28,29,28,29,28,29,28,29,28,29,240,29,240,29,28,29,28,29,28,29,28,29,244,29,243,29,243,29,28,29,242,29,241,29,241,29,28,29,28,29,28,29,28,29,28,29,28,29,243,29,243,29,242,29,242,29,241,29,240,29,240,29,29,29,245,29,28,29,240,29,28,29,29,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,49,48,47,46,49,44,37,41,40,39,38,37,34,33,33,33,34,35,36,37,36,37,39,40,41,42,44,45,46,47,48,49,50,51,51,52,53,53,54,55,54,55,56,56,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,49,48,46,45,44,43,41,40,38,37,36,35,33,32,32,34,34,36,39,38,43,46,49,52,40,44,48,51,54,54,55,57,58 ,98,148,10,10,8,8,216,7,216,5,216,148,100,147,98,147,98,147,12,147,100,147,96,147,97,147,97,147,96,146,97,154,97,146,97,145,96,137,96,145,96,144,97,152,97,151,97,151,98,126,96,142,95,133,95,125,95,140,64,140,63,132,59,59,59,8,223,6,223,69,69,9,10,9,12,15,15,71,71,73,1,82,82,83,82,83,83,84,83,84,84,85,90,153,90,153,90,153,91,153,92,153,90,153,90,152,101,101,101,101,101,101,101,152,90,152,90,152,90,152,101,101,1,4,220,143,88,151,89,151,89,143,63,143,63,143,63,127,64,142,62,9,9,10,10,11,10,12,11,12,12,12,12,14,12,14,14,15,15,141,86,141,217,10,3,3,2,2,1,141,1,2,3,4,217,6,216,6,216,8,8,10,10,12,12,14,14,15,15,133,68,69,82,85,87,139,88,139,87,86,85,85,85,85,85,86,87,146,88,106,87,139,66,131,68,69,70,15,9,73,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,242,29,242,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,28,29,243,29,28,29,28,29,28,29,28,29,28,215,28,29,28,29,241,29,28,29,28,29,28,29,245,29,245,29,245,29,244,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,28,29,28,29,28,29,28,29,240,29,240,29,28,29,28,29,28,29,28,29,28,29,241,29,240,29,240,29,240,29,240,29,240,29,240,29,245,29,245,29,245,29,244,29,28,29,244,29,243,29,28,29,28,29,28,29,242,29,28,29,28,29,241,29,241,29,28,29,240,29,240,29,240,29,28,29,28,29,28,29,28,29,28,29,245,29,245,29,244,29,244,29,28,29,28,29,28,29,28,29,28,29,241,29,28,29,240,29,28,29,28,29,28,29,28,29,244,29,28,29,28,29,242,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,49,47,47,45,45,43,43,41,40,38,38,36,35,33,33,33,34,35,36,37,36,37,39,40,41,41,43,44,45,47,48,49,50,50,52,52,53,53,54,55,54,54,56,56,57,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,49,47,47,45,44,42,42,40,39,37,36,34,34,32,32,33,35,35,37,37,41,45,49,44,48,50,51,53,53,53,55,56,58 ,148,99,10,9,9,217,7,216,5,216,6,216,147,100,147,98,147,98,12,98,147,98,154,98,154,98,154,97,138,97,146,98,145,97,145,97,145,96,136,96,144,97,143,97,143,97,150,98,150,96,125,97,125,95,125,95,124,64,140,64,140,62,59,59,147,90,7,223,5,69,69,69,9,10,10,12,15,14,15,72,9,82,82,82,83,1,3,83,84,84,85,85,153,90,153,90,153,91,152,91,152,90,152,90,152,91,101,101,101,101,101,101,101,90,152,90,152,91,151,101,101,1,3,220,6,87,143,88,151,89,151,64,135,63,142,61,134,63,142,62,142,9,9,9,10,10,11,11,12,12,12,12,12,12,12,12,14,14,15,15,4,3,10,217,2,2,1,1,141,1,2,2,4,217,5,217,5,217,6,216,8,8,10,10,12,12,12,14,15,67,132,69,84,86,139,88,139,86,86,85,70,29,29,29,29,29,86,87,146,88,146,65,139,67,131,68,70,15,9,70,73,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,240,29,29,29,29,29,29,29,241,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,244,29,29,29,29,29,29,209,28,209,207,1,14,29,29,29,241,29,29,29,29,29,29,29,240,29,30,30,30,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,240,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,241,29,29,29,29,29,29,29,240,29,29,29,29,29,29,29,245,29,29,29,29,29,29,29,243,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,240,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,244,29,29,29,29,29,29,29,242,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,49,48,47,46,44,44,42,41,40,39,38,37,34,33,33,33,34,35,36,37,36,37,39,39,40,42,43,44,45,46,47,49,50,50,51,52,51,53,54,55,53,54,54,55,56,56,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,49,48,46,45,43,42,40,39,37,37,35,33,32,32,33,35,36,38,36,38,40,43,41,45,47,51,53,53,52,54,55,57,58 ,99,148,10,9,8,7,216,5,216,5,216,5,100,147,100,147,98,147,12,147,100,147,98,154,98,154,97,154,96,146,97,153,97,153,97,145,96,136,96,144,96,144,96,143,97,151,97,150,98,150,95,125,95,133,95,125,95,124,64,140,62,124,59,147,90,147,90,6,223,69,69,70,9,10,10,6,12,15,12,15,15,82,82,83,1,3,83,84,84,85,85,84,90,153,90,153,90,153,90,153,90,153,90,152,91,101,101,101,101,101,101,101,101,101,90,152,90,152,90,101,1,3,3,5,220,151,88,151,89,151,64,135,62,143,64,126,62,143,64,142,62,9,9,10,10,11,10,11,11,12,11,12,12,12,12,14,12,15,14,15,15,10,217,5,1,2,1,141,87,1,1,3,3,5,216,6,217,6,216,6,216,8,9,10,11,12,12,14,15,15,69,82,85,86,87,139,85,132,70,73,29,29,28,29,28,29,86,146,87,146,87,139,65,131,67,131,69,15,9,72,72,73,28,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,28,29,29,29,241,29,241,29,28,29,29,29,240,29,240,29,240,29,29,29,28,29,28,29,28,29,29,29,28,29,242,29,241,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,213,28,212,1,6,10,15,28,29,242,29,29,29,28,29,28,29,28,29,29,29,240,30,240,29,245,29,29,29,29,29,29,29,28,29,29,29,28,29,242,29,29,29,29,29,28,29,28,29,240,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,243,29,29,29,242,29,242,29,241,29,29,29,240,29,240,29,245,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,242,29,29,29,28,29,28,29,28,29,29,29,28,29,28,29,240,29,29,29,28,29,240,29,240,29,29,29,246,29,245,29,244,29,29,29,243,29,243,29,242,29,29,29,241,29,241,29,240,29,29,29,240,29,245,29,28,29,29,29,28,29,243,29,242,29,29,29,28,29,241,29,240,29,29,29,246,29,243,29,241,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,49,48,46,46,44,44,42,41,40,39,37,35,33,34,33,34,34,36,36,36,37,39,37,41,41,43,43,45,45,47,47,49,50,50,49,52,53,54,54,53,54,55,55,56,56,29,28,29,29,29,28,29,28,29,28,29,30,30,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,49,47,47,44,44,42,41,39,38,36,35,33,32,32,41,34,36,37,39,36,39,38,43,44,47,49,53,52,55,54,56,56,58 ,148,99,10,9,8,216,6,216,5,216,5,216,5,100,147,99,147,97,12,99,154,98,154,98,154,98,154,98,153,96,145,98,145,97,144,97,144,96,136,96,143,97,143,97,142,97,150,98,150,98,133,95,141,95,125,95,124,95,140,63,131,59,147,90,147,90,147,90,5,69,69,70,70,9,10,10,5,9,15,14,15,82,1,2,2,3,84,85,85,83,84,90,153,90,153,90,153,90,153,90,152,90,152,91,101,101,101,101,101,101,101,101,101,101,101,101,151,91,151,1,2,3,4,220,6,89,151,89,151,64,135,62,142,63,142,61,142,64,142,62,9,9,10,10,10,10,11,11,11,12,12,12,12,12,12,12,14,14,15,15,15,218,5,2,2,1,1,217,1,2,3,3,4,217,5,217,5,217,5,217,6,216,8,9,11,9,10,11,12,14,15,82,85,87,140,67,69,71,73,29,29,29,29,29,29,29,29,86,146,88,146,65,139,66,131,68,69,70,15,71,72,73,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,213,213,213,212,1,15,6,6,68,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,49,48,47,46,45,43,42,41,40,39,38,35,34,33,33,33,34,35,36,36,37,37,39,39,42,42,43,43,45,46,47,49,49,49,52,52,53,54,55,54,54,54,56,56,56,57,29,29,29,29,29,29,29,29,29,29,29,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,49,48,46,45,43,41,40,38,37,35,33,32,32,35,37,41,45,39,40,41,28,38,41,44,46,49,51,52,54,56,55,57,58 ,99,148,10,9,8,7,216,5,216,5,216,5,223,5,100,147,98,12,9,10,100,154,98,154,97,154,97,154,97,137,97,153,97,144,97,144,96,144,96,143,96,143,96,143,97,150,97,150,97,150,95,133,95,133,95,125,95,124,64,140,62,147,90,147,90,147,90,147,223,69,69,70,69,70,9,10,8,7,222,14,9,15,1,2,3,1,1,2,2,3,90,153,90,153,90,153,90,153,90,153,90,153,91,152,101,101,101,101,101,101,101,101,101,101,101,101,90,152,1,2,2,4,220,6,219,151,89,151,89,143,62,143,63,143,64,143,62,142,62,142,9,10,9,10,10,11,10,12,11,12,12,12,12,12,12,14,12,14,14,15,15,14,15,2,1,1,217,1,2,3,217,1,3,6,144,148,142,148,141,148,64,5,216,8,9,9,10,11,12,12,14,15,88,139,67,69,71,73,29,29,29,29,29,29,28,29,29,86,87,146,88,146,65,139,66,131,68,69,15,71,70,73,73,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,241,29,29,29,29,29,29,29,240,29,29,29,29,29,29,29,246,29,29,29,29,29,29,29,242,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,244,29,29,215,213,215,215,215,243,213,1,6,107,68,70,73,242,29,29,29,29,29,29,29,241,29,29,29,29,29,29,29,240,29,29,29,29,29,29,29,28,29,29,29,29,29,29,30,242,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,242,29,29,29,29,29,29,29,240,29,29,29,29,29,29,29,244,29,29,29,29,29,29,29,242,29,29,29,29,29,29,29,240,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,240,29,29,29,29,29,29,29,245,29,29,29,29,29,29,29,243,29,29,29,29,29,29,29,241,29,29,29,29,29,29,29,240,29,29,29,29,29,29,29,243,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,243,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,29,49,48,46,46,44,44,42,46,40,39,37,35,34,35,33,33,33,35,35,36,36,39,39,40,40,42,42,44,45,46,46,49,49,49,50,52,52,54,54,54,54,54,54,56,56,57,29,29,29,29,29,29,28,29,29,29,30,30,30,30,29,30,30,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,49,48,46,45,43,42,39,39,36,35,33,32,32,33,35,39,41,44,46,41,38,42,38,42,44,47,49,50,51,54,56,56,56,58 ,148,99,10,9,8,216,6,216,5,216,5,223,5,223,5,223,5,12,9,9,154,100,154,98,154,98,153,97,153,96,144,98,144,97,144,97,144,97,135,96,143,96,142,97,142,97,142,97,150,98,149,95,125,95,124,95,124,95,124,62,148,90,147,90,147,90,154,90,154,69,69,69,70,70,66,9,10,8,7,222,11,12,15,81,9,82,82,82,1,90,153,90,153,90,153,90,101,101,152,90,152,91,101,101,101,101,101,101,101,101,101,101,101,101,101,101,152,1,2,2,3,220,5,220,6,89,151,64,135,62,143,63,143,64,142,63,142,61,134,62,9,9,10,10,10,10,11,11,12,12,12,12,12,12,12,12,14,14,14,15,15,11,12,12,15,217,5,1,2,3,5,217,140,143,140,142,148,153,148,64,140,61,140,216,7,9,10,11,12,12,14,15,140,67,69,71,73,29,29,29,29,29,29,29,29,29,29,86,146,88,106,108,139,66,146,67,138,69,15,70,70,67,72,73,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,213,215,29,29,29,29,29,29,29,29,207,209,207,209,213,213,1,6,107,105,68,71,72,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,49,48,47,45,49,46,44,41,39,36,38,35,35,34,33,33,33,35,35,35,37,37,39,39,41,41,42,43,45,45,46,47,49,49,50,52,52,54,54,53,54,54,55,55,56,56,57,29,29,29,29,29,29,29,29,29,29,29,29,29,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,49,47,46,44,43,36,40,38,37,35,34,32,32,34,36,37,40,42,45,46,41,41,44,46,41,45,46,48,50,52,54,56,57,58 ,99,148,10,9,8,7,216,5,216,5,223,5,223,5,223,5,223,5,11,10,99,154,98,154,98,153,97,153,97,137,97,152,97,152,97,144,97,144,96,135,96,143,96,142,97,150,97,150,97,150,97,149,95,133,95,124,95,124,95,132,90,148,90,147,90,147,90,147,90,69,68,69,69,70,70,66,10,9,222,5,12,14,14,9,12,15,81,82,82,153,90,153,90,153,90,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,1,2,2,3,3,4,220,5,220,6,63,135,62,143,62,143,63,143,64,143,62,127,62,142,9,10,9,10,10,11,10,9,10,12,12,14,15,12,12,14,12,14,14,15,14,15,12,14,15,15,1,1,2,4,217,6,143,141,142,148,88,148,64,140,61,140,63,140,216,10,9,10,11,12,12,14,15,132,70,73,29,29,29,29,29,29,29,29,29,29,29,86,86,106,106,108,65,139,66,138,67,69,15,10,70,70,71,73,70,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,205,29,205,29,215,29,215,29,213,29,213,29,213,29,213,29,213,29,212,29,212,29,212,29,212,212,207,206,209,209,208,208,207,207,206,206,205,205,215,215,213,215,1,6,107,106,104,103,68,14,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,49,48,46,46,49,51,46,43,37,39,35,35,34,35,33,33,33,35,35,35,36,37,37,39,39,42,42,44,44,46,47,47,49,50,50,52,52,54,54,53,54,55,55,55,56,56,57,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,49,48,45,44,42,36,41,45,35,34,32,32,33,36,36,40,40,43,44,40,43,47,46,49,50,41,43,46,49,51,53,56,56,58 ,148,98,148,10,9,216,6,216,5,216,5,216,5,223,5,223,5,223,10,223,5,100,154,98,153,98,153,98,153,96,144,98,144,97,144,97,143,97,143,96,135,96,142,97,142,97,142,97,149,98,149,98,125,97,132,95,124,95,124,95,147,90,147,90,147,90,147,90,154,90,69,69,69,70,70,71,66,10,9,222,5,12,9,11,12,15,82,82,153,90,153,90,153,90,153,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,1,2,2,3,3,3,220,4,220,5,220,6,220,135,63,143,63,143,64,142,63,142,62,134,62,9,9,10,10,10,10,11,11,12,12,12,12,12,12,14,14,15,15,14,14,15,15,15,14,15,15,1,2,4,217,6,143,140,144,148,88,148,64,140,61,140,64,140,63,131,216,9,10,11,12,12,14,15,70,73,235,234,233,233,231,29,29,29,29,29,29,29,86,146,106,106,106,108,66,146,67,138,68,15,9,70,71,70,72,70,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,213,29,212,29,211,29,212,29,213,29,212,29,205,29,205,29,215,29,215,29,213,29,213,29,213,29,213,215,215,213,213,213,213,213,209,209,209,205,206,205,207,207,206,206,205,205,205,205,205,205,205,6,107,106,104,104,68,101,15,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,49,48,47,49,51,48,45,42,39,36,36,35,35,34,33,33,34,34,35,35,36,37,39,37,40,41,42,43,44,45,46,48,49,49,50,52,52,54,54,53,54,54,55,55,55,56,56,57,29,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,49,47,45,43,42,36,41,43,34,32,32,33,35,36,39,39,41,42,44,40,44,47,50,53,48,49,50,51,105,47,51,54,57,58 ,98,148,98,10,8,8,216,5,223,5,223,5,223,5,223,5,223,6,223,6,222,154,98,154,98,153,97,153,97,137,97,152,97,144,97,144,97,143,96,135,96,143,96,142,96,142,97,150,97,149,97,149,98,141,95,132,95,124,95,124,90,147,90,147,90,147,90,147,90,154,68,69,69,70,69,70,70,10,8,7,222,12,15,9,12,15,81,153,90,153,90,153,90,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,1,2,1,2,2,3,3,4,220,5,219,5,219,6,219,5,62,143,63,143,62,143,62,142,62,142,62,9,9,10,10,11,10,11,11,12,12,12,12,12,12,14,14,15,14,15,14,15,15,15,15,15,1,3,3,5,217,141,88,148,88,148,88,140,63,124,64,140,63,140,62,132,216,9,10,12,12,14,15,73,236,236,234,234,232,232,230,29,29,30,29,30,29,106,106,106,88,106,107,146,66,138,67,138,15,12,9,71,70,72,70,73,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,209,29,208,30,207,30,213,30,215,29,214,30,213,30,212,30,211,29,210,30,209,30,208,30,207,29,206,30,205,30,205,30,213,213,207,30,206,30,206,30,205,29,206,30,107,106,105,104,103,68,70,73,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,30,29,29,29,30,30,30,30,30,30,30,29,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,49,48,46,50,51,49,46,44,41,39,35,35,33,35,33,33,34,36,35,35,35,37,37,39,40,43,42,44,44,46,46,49,49,50,51,52,52,54,52,54,53,55,54,56,55,56,56,57,29,30,30,30,29,30,30,30,29,29,30,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,49,47,44,43,40,36,37,39,107,33,34,35,36,39,39,41,41,43,43,40,45,51,49,50,51,53,50,52,52,54,54,56,101,57 ,148,100,147,98,147,10,8,216,5,216,5,223,5,223,5,223,7,223,6,222,5,100,153,98,153,98,153,98,152,97,136,98,152,97,143,97,143,97,143,96,135,96,142,96,142,97,141,97,149,98,149,98,149,96,140,95,132,95,124,95,123,90,147,90,147,90,147,90,154,90,154,69,69,69,70,90,154,90,154,222,5,12,15,15,101,101,101,101,153,90,153,90,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,1,1,2,2,2,3,3,3,3,4,220,4,220,5,220,5,220,6,220,6,62,143,64,142,62,143,62,1,1,2,9,9,9,10,10,11,11,12,12,12,12,12,12,12,12,14,14,15,15,14,14,15,14,15,15,1,2,5,217,140,88,140,88,140,88,148,64,140,61,140,64,140,63,140,62,9,9,10,11,9,12,14,15,237,236,235,234,233,232,231,230,229,228,227,29,29,106,106,87,146,88,146,108,146,66,138,68,15,12,9,67,71,70,72,72,73,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,211,29,210,29,209,29,209,29,209,210,212,207,206,205,215,213,6,6,1,207,207,207,207,29,29,29,29,107,106,105,104,103,68,71,73,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,49,48,47,49,51,49,46,43,41,37,35,35,35,33,33,33,34,35,36,35,5,36,36,37,39,41,42,43,44,45,46,48,49,50,50,52,53,53,52,53,53,54,55,55,56,55,56,57,57,29,30,30,29,29,30,30,29,29,29,29,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,49,46,44,42,39,35,36,108,107,33,35,36,37,39,39,36,47,43,45,45,47,45,49,50,51,51,53,52,53,54,55,56,57,58 ,100,148,99,147,98,147,10,8,223,5,223,5,223,5,223,5,223,7,222,6,222,154,98,153,98,153,97,153,97,152,96,152,97,152,97,143,97,143,96,143,96,143,96,142,96,142,96,141,97,149,97,149,98,149,97,132,95,132,95,124,95,148,90,147,90,147,90,147,90,154,90,154,69,154,90,154,90,154,90,154,222,6,12,101,101,101,101,101,101,153,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,1,1,2,1,2,2,3,2,3,3,4,3,4,220,5,220,5,219,5,219,6,219,6,1,2,1,3,2,4,3,4,9,10,9,10,10,11,10,12,11,12,12,12,12,14,12,14,14,15,14,15,14,15,14,15,15,15,1,3,217,6,87,141,88,149,88,148,89,140,63,124,64,140,63,140,62,140,61,5,9,11,9,15,14,15,237,237,235,235,233,233,232,232,230,230,228,228,226,106,106,139,87,146,65,108,222,10,67,138,68,15,9,138,70,72,72,73,73,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,213,30,214,30,212,30,215,30,213,30,213,30,208,30,206,30,215,1,3,5,6,10,15,30,207,30,207,30,207,30,107,106,105,104,103,68,70,73,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,30,30,29,30,29,30,29,31,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,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,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,49,48,46,50,51,49,45,43,41,37,35,35,35,34,33,33,34,35,35,35,36,37,35,37,37,41,41,42,43,45,46,47,48,50,50,52,52,53,51,53,53,54,54,56,56,56,56,57,57,30,29,30,29,30,29,30,29,30,29,30,30,30,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,49,46,43,41,37,34,34,38,38,41,35,35,43,39,36,41,45,48,44,43,50,48,48,50,50,52,52,54,55,54,55,56,57,58 ,148,100,147,98,147,99,147,216,10,223,5,223,5,223,5,223,7,223,6,222,5,100,145,98,153,98,153,98,152,97,136,97,152,97,143,97,143,97,143,97,134,96,134,96,142,97,141,97,141,97,149,98,149,98,148,97,124,95,124,95,123,90,147,90,147,90,147,90,154,90,154,90,154,90,154,90,154,90,154,90,154,222,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,220,4,220,5,220,5,220,5,220,6,220,6,219,4,219,5,219,6,219,6,9,9,9,10,10,11,11,11,11,12,12,12,12,12,12,14,14,14,14,15,15,14,14,15,15,15,15,1,3,4,217,141,88,140,88,148,89,148,64,140,61,140,64,140,63,140,62,132,61,123,60,9,15,12,15,229,239,238,236,236,235,234,232,232,231,230,229,229,106,106,87,146,88,146,65,5,8,10,68,137,70,15,70,70,71,72,72,73,73,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,207,30,206,205,213,1,3,4,5,1,8,15,208,29,208,29,29,30,29,1,6,107,106,104,103,68,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,49,48,47,50,51,49,46,43,41,37,35,35,35,34,33,33,33,35,35,35,36,36,37,38,40,36,39,40,42,43,45,46,47,49,50,52,52,53,52,53,53,54,55,55,56,56,56,57,57,57,30,29,29,29,29,30,30,29,30,29,29,30,30,29,29,29,30,29,30,30,30,30,30,30,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,49,47,44,42,39,37,33,35,36,38,40,41,39,43,43,39,41,44,46,43,49,50,48,48,49,50,52,52,53,54,56,55,56,57,58 ,100,148,100,147,98,147,98,5,10,5,223,5,223,5,223,5,222,7,222,6,222,153,98,153,98,153,98,153,97,152,96,144,97,152,98,151,97,143,96,143,96,134,96,142,96,142,96,142,97,149,97,149,97,149,98,148,95,132,95,132,95,123,90,147,90,147,90,147,154,154,152,154,153,154,152,154,154,154,90,154,90,154,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,1,2,1,2,2,3,2,3,3,4,3,4,220,5,220,5,220,6,220,6,220,5,220,5,220,7,219,7,219,8,219,8,8,9,8,9,9,9,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,14,12,14,14,15,14,15,14,15,14,15,15,15,1,4,217,141,88,141,88,148,88,148,88,140,63,124,64,140,63,140,62,132,61,132,9,12,15,11,12,14,15,15,15,15,15,15,235,235,233,234,232,232,231,106,106,146,87,146,65,146,222,7,10,138,68,70,67,70,70,70,71,72,72,73,73,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,205,30,205,30,205,30,205,30,207,30,205,30,213,1,1,5,1,107,68,72,29,30,29,30,29,30,29,30,6,107,106,104,104,68,101,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,29,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,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,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,49,48,47,50,51,49,46,44,41,39,35,36,36,36,33,33,33,35,35,35,35,37,37,39,39,41,42,38,40,43,44,46,47,49,50,52,53,52,52,53,53,54,55,56,56,56,56,57,57,57,57,30,30,30,101,53,46,52,57,30,29,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,49,47,44,42,39,35,33,33,35,36,38,40,43,41,40,44,46,40,42,43,48,53,50,48,48,50,50,52,52,54,54,56,56,57,57,58 ,148,100,147,100,147,99,147,216,5,223,5,223,5,223,5,223,7,223,6,222,5,100,153,98,153,98,152,98,152,98,136,96,144,97,143,97,151,98,143,97,142,96,134,96,142,97,141,97,141,97,141,97,149,98,148,98,132,95,124,95,123,95,147,153,147,153,154,152,154,153,154,151,154,150,154,150,1,1,2,3,3,222,4,222,5,222,6,3,3,3,3,3,4,222,4,221,4,221,5,221,5,221,5,221,6,221,6,221,6,221,6,220,7,221,7,220,8,8,8,8,8,8,8,8,9,9,9,9,10,9,10,10,10,10,10,10,11,11,11,11,11,11,12,11,12,12,12,12,12,12,11,11,11,10,10,10,10,10,10,11,15,15,15,15,15,87,141,87,141,88,140,88,140,88,148,88,148,64,140,61,132,64,140,62,132,62,123,216,9,15,9,10,12,12,15,15,15,15,15,15,15,15,236,235,234,234,234,106,146,87,146,106,146,65,5,8,10,67,137,70,14,70,137,67,71,70,70,72,73,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,207,30,206,30,205,29,205,1,1,3,5,107,68,68,73,30,29,30,29,30,29,29,29,107,106,105,104,103,68,70,73,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,29,30,29,30,29,49,48,47,50,51,49,46,43,41,37,35,35,36,35,33,33,33,34,35,35,36,37,37,37,40,41,42,43,44,45,40,43,45,47,50,51,53,52,53,53,54,54,55,56,56,56,56,57,57,53,54,56,56,55,53,53,56,54,57,30,30,30,30,30,30,30,30,30,30,30,30,29,49,43,39,41,45,56,30,30,30,29,29,29,30,30,30,29,30,29,29,29,30,29,30,29,30,29,49,47,45,43,41,38,35,33,33,33,35,37,38,40,45,39,42,44,45,45,47,50,53,54,51,47,49,49,50,51,52,53,54,54,56,57,57,58 ,100,148,99,147,98,147,99,147,223,5,223,5,223,5,222,8,222,7,222,6,222,153,98,153,97,153,97,152,97,152,96,144,96,144,97,151,97,151,98,143,96,134,96,142,96,142,96,141,97,149,97,149,97,149,97,148,95,132,95,124,95,124,95,147,151,147,150,147,150,154,149,154,1,1,1,2,2,3,2,3,3,4,222,5,222,6,222,4,3,4,221,5,221,5,221,5,221,6,221,6,221,7,221,7,221,8,220,8,8,8,8,9,8,9,9,10,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,12,12,12,12,14,12,14,14,14,14,15,14,15,60,59,60,126,62,142,64,60,59,60,1,3,218,6,218,8,9,11,12,14,15,141,87,141,87,141,87,141,88,149,88,148,89,140,63,124,63,140,62,140,62,132,9,12,15,124,62,9,10,12,12,15,14,15,14,15,14,15,15,15,75,75,234,86,86,146,87,106,65,146,222,7,10,137,67,70,14,70,69,137,67,1,14,72,72,73,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,207,30,207,30,207,30,207,30,207,30,207,30,208,30,207,30,206,30,207,1,1,3,5,107,68,68,102,68,29,30,29,30,29,30,29,30,107,106,105,104,103,68,71,73,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,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,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,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,49,48,46,50,50,49,45,43,39,38,37,36,36,36,33,33,33,35,34,35,35,37,37,39,39,41,41,43,43,45,45,47,41,45,47,50,53,52,52,53,53,55,54,56,55,57,55,57,57,57,55,56,56,52,45,40,38,47,54,57,29,30,29,30,29,30,30,30,30,30,30,49,43,38,32,32,38,45,51,58,29,30,29,30,30,30,30,30,30,30,29,30,29,30,29,30,29,49,46,44,41,40,36,34,33,33,33,34,33,37,39,43,45,47,44,45,47,47,49,52,53,52,49,51,48,50,50,51,52,53,53,56,56,57,57,57 ,148,100,147,100,147,98,147,99,154,223,5,223,5,223,5,8,8,222,6,222,5,99,153,98,144,98,152,98,152,97,136,96,143,97,143,97,143,97,150,98,142,95,134,96,133,96,141,97,141,97,141,97,148,98,148,98,132,95,124,95,123,95,123,151,147,151,147,150,154,150,1,1,1,1,2,2,2,2,3,3,4,222,5,222,5,222,6,222,4,222,5,222,5,222,5,221,6,221,6,221,7,221,7,221,7,221,8,8,8,8,9,9,9,9,10,10,10,10,10,10,11,11,11,11,12,12,12,12,12,12,12,12,12,12,14,14,14,14,15,15,15,15,134,60,59,60,126,61,134,62,142,64,59,59,59,59,59,1,4,218,9,11,15,64,141,87,141,87,141,88,140,88,148,88,148,89,148,64,140,63,124,64,132,62,132,61,9,15,60,60,123,62,9,11,12,15,15,14,15,14,15,15,15,15,15,15,15,86,146,87,146,106,146,65,5,8,10,67,137,68,14,11,7,68,136,69,1,221,10,15,73,231,231,231,231,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,209,30,209,30,209,30,30,30,208,30,209,30,209,30,30,30,209,30,209,30,208,30,30,30,208,1,1,2,4,5,73,103,101,101,68,30,29,30,30,30,29,30,29,107,106,105,104,103,68,70,73,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,49,48,47,50,51,49,46,42,40,35,36,37,36,35,33,33,33,34,36,35,36,36,37,39,40,40,42,43,43,38,45,47,48,49,50,50,51,52,53,53,54,54,55,56,55,56,55,57,57,57,56,56,51,46,41,37,36,45,52,57,30,29,30,30,30,29,30,30,30,49,46,42,39,35,32,32,36,40,45,49,54,58,30,29,30,30,30,30,30,30,30,29,30,29,30,30,49,45,42,39,36,32,32,33,34,34,34,34,36,35,39,41,44,46,48,46,48,47,50,52,54,51,50,51,52,50,51,52,53,53,54,56,57,57,57,57 ,100,147,99,147,99,147,98,147,99,5,223,5,223,5,9,9,8,8,222,7,221,5,221,153,98,144,98,152,97,152,97,136,96,143,96,143,97,151,97,151,96,126,95,134,96,142,96,141,96,141,97,149,97,148,98,148,95,132,95,132,95,123,95,123,151,147,151,147,151,1,223,1,1,2,2,3,2,3,3,4,3,4,222,5,222,5,222,6,222,5,222,5,221,6,221,6,221,7,221,7,221,7,221,8,221,8,8,9,8,9,9,10,9,10,9,10,10,11,10,11,11,12,11,12,11,12,12,12,12,12,12,14,12,14,14,15,14,15,14,15,61,134,60,60,59,60,60,126,61,134,62,142,63,142,59,60,59,59,59,59,60,141,144,141,89,141,144,141,146,141,144,149,145,149,89,148,146,140,63,140,62,140,62,124,61,132,9,15,59,124,60,132,62,9,12,15,14,14,14,14,14,15,14,15,14,15,14,86,86,146,87,106,65,146,222,7,8,10,67,137,14,12,10,7,67,137,69,137,1,6,10,15,231,231,230,230,229,230,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,1,3,3,5,1,68,1,5,104,103,101,68,68,29,30,29,30,29,30,29,30,107,106,105,104,103,68,71,73,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,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,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,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,49,48,47,50,50,49,43,41,36,39,36,38,36,36,33,33,33,35,35,35,35,36,36,39,39,41,41,43,43,45,45,47,41,49,50,50,50,52,51,53,53,55,55,55,55,55,55,56,56,57,56,52,49,44,39,39,37,45,51,57,58,30,29,30,29,30,29,30,49,46,42,39,35,32,32,35,37,41,43,47,49,52,55,58,29,30,29,30,29,30,30,49,46,45,42,41,38,37,34,32,32,33,33,34,34,34,35,37,37,41,40,38,41,44,47,51,49,50,51,53,51,52,49,51,51,53,51,52,52,54,54,56,56,57,57,57 ,147,100,147,100,147,100,154,98,154,223,5,223,5,223,10,9,9,8,7,222,6,222,9,12,15,97,144,98,152,98,151,97,135,96,143,97,143,97,150,98,142,95,134,96,134,96,133,96,141,97,141,97,148,98,148,98,132,95,123,95,123,95,123,95,147,153,154,223,1,1,1,1,2,2,2,2,3,3,3,3,4,222,4,222,5,222,5,222,6,222,6,222,6,222,6,221,6,221,7,221,7,221,8,221,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,12,14,14,14,14,15,15,15,61,134,60,60,59,60,60,60,61,134,62,133,62,142,64,141,59,60,61,133,62,141,144,141,89,141,143,141,142,141,142,140,142,148,148,148,148,140,146,140,63,124,62,140,64,132,62,5,9,60,60,123,61,131,9,11,12,15,14,14,14,14,14,14,14,14,14,14,86,146,106,146,88,146,65,5,222,8,14,12,12,11,14,11,10,7,67,69,69,136,1,3,220,254,10,12,15,238,238,238,238,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,1,2,3,4,5,73,68,70,73,30,107,104,101,68,30,30,30,30,29,30,30,30,30,107,106,105,104,103,68,70,73,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,49,48,47,50,49,45,40,41,40,36,38,37,36,35,33,33,33,33,35,35,36,36,36,37,39,40,42,42,44,45,46,47,49,49,50,50,51,52,52,53,54,54,55,56,55,54,55,53,56,56,53,51,48,43,39,39,40,44,51,55,58,30,30,29,30,30,30,30,49,46,42,39,36,32,32,32,33,33,34,34,35,37,43,43,49,49,49,49,49,49,49,43,40,40,41,41,42,42,42,42,38,36,39,36,36,37,40,40,42,41,42,43,38,43,46,50,53,51,52,54,52,53,51,52,54,55,53,53,54,54,55,56,57,57,57,57 ,100,147,99,147,99,147,99,147,98,5,223,5,223,154,222,10,9,9,222,7,222,5,9,11,12,15,97,152,97,152,97,152,97,135,96,143,97,151,97,150,97,142,95,134,96,142,96,141,96,141,97,149,97,149,97,148,97,132,95,132,95,131,95,123,90,147,1,1,8,1,1,2,1,2,2,3,2,3,3,4,3,4,222,5,222,5,222,6,222,6,221,5,221,6,221,6,221,7,221,7,221,7,221,8,221,8,8,9,8,9,9,10,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,12,12,14,12,14,14,15,14,15,15,15,61,134,62,59,59,60,59,60,60,126,61,134,62,142,63,142,64,141,63,142,64,141,64,141,89,149,88,141,145,141,144,141,143,141,142,149,140,148,153,148,153,148,61,132,63,140,64,5,8,12,15,60,60,123,61,9,11,12,15,12,12,14,12,14,14,14,14,15,14,86,106,139,87,146,65,146,222,6,222,8,9,10,70,14,12,10,15,7,69,69,68,136,1,3,220,7,8,11,12,15,236,237,236,237,236,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,1,2,3,4,5,68,71,72,70,30,29,30,107,107,68,70,73,15,12,30,30,30,29,30,107,106,105,104,1,102,68,15,68,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,30,30,29,30,29,30,29,30,49,48,46,46,49,48,44,47,39,38,38,38,36,36,33,33,33,35,35,35,36,37,37,39,39,40,41,43,43,45,45,47,48,49,50,51,50,51,51,54,53,54,54,56,56,54,55,53,55,56,52,51,45,107,39,40,42,45,50,56,58,30,29,30,30,30,29,30,49,46,42,39,35,33,32,32,32,34,33,34,34,35,37,39,41,41,43,43,43,41,41,40,39,41,40,41,41,42,42,38,36,46,36,36,36,40,40,41,36,42,43,44,45,48,41,48,51,54,53,52,51,53,51,53,54,53,53,54,54,55,49,57,57,57,57,57 ,147,100,154,100,154,99,154,99,154,223,5,223,5,100,154,10,9,8,8,222,6,221,9,10,12,12,15,97,152,98,151,97,151,97,135,96,143,96,150,98,142,97,142,97,133,96,133,96,141,97,141,97,148,97,148,98,132,97,132,95,123,95,123,95,123,1,1,1,1,1,2,2,2,2,3,3,4,222,5,222,5,222,6,62,137,62,1,1,2,2,3,3,3,3,4,221,5,221,6,221,6,221,7,221,8,8,9,9,9,9,10,10,11,11,12,12,12,12,12,12,14,14,14,15,15,62,60,60,60,60,60,60,60,59,60,60,126,61,134,62,59,59,60,60,60,60,126,61,134,62,142,63,141,63,141,64,141,64,149,89,149,89,149,88,141,87,141,87,141,88,140,88,140,88,148,153,148,153,148,152,140,61,140,89,5,216,10,12,15,59,60,61,131,9,11,12,14,15,12,12,12,12,12,12,14,14,14,106,106,87,146,88,145,65,5,8,10,67,137,68,70,14,12,11,15,1,1,69,69,68,1,3,5,220,254,10,12,12,15,236,236,235,235,235,235,235,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,1,1,1,107,104,68,69,72,73,30,30,30,107,104,68,71,15,14,12,11,30,30,1,3,5,105,1,3,5,68,69,72,68,73,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,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,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,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,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,49,48,47,46,45,49,46,41,35,36,37,37,37,36,35,35,33,34,36,35,36,36,37,39,41,41,39,41,43,44,45,46,47,49,49,50,51,51,52,53,53,54,55,55,56,55,56,51,53,54,52,49,46,43,42,42,43,45,51,56,58,30,30,30,30,30,30,30,49,45,42,39,36,32,32,32,32,32,34,34,35,35,36,36,37,39,41,41,41,39,39,39,40,40,41,41,41,42,38,36,37,37,36,37,40,40,40,36,43,43,44,45,46,48,50,105,48,51,55,52,53,53,53,54,52,53,48,50,53,54,56,57,57,57,57,58 ,100,147,100,147,99,154,99,154,99,5,223,5,222,154,100,146,10,9,8,7,221,5,9,11,12,14,15,144,97,152,97,152,97,151,97,151,96,135,98,150,96,142,96,142,96,134,96,141,96,141,97,149,97,148,97,148,96,140,95,132,95,123,95,123,95,1,1,1,1,2,1,3,2,3,3,4,222,5,222,6,222,146,144,138,62,145,62,145,142,1,1,2,2,3,3,4,3,5,221,6,221,6,221,7,221,8,8,9,8,10,9,10,10,11,11,12,12,12,12,14,12,15,14,15,61,135,60,60,59,60,59,60,59,60,60,127,61,135,62,59,59,60,59,126,60,126,61,134,62,142,63,142,64,142,64,150,89,149,89,149,88,149,88,141,87,141,87,141,87,141,88,141,88,148,88,148,88,148,152,148,151,148,151,5,216,9,10,12,9,15,59,123,61,131,9,11,12,14,15,12,12,12,12,12,12,12,12,106,106,146,88,146,65,5,8,10,66,137,67,137,67,70,69,14,15,10,1,1,1,69,67,136,70,70,68,136,1,15,14,237,236,236,1,235,233,234,233,234,233,234,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,68,72,68,1,3,4,70,71,73,30,30,30,30,105,68,70,73,105,103,68,73,1,3,5,107,1,3,5,103,68,70,71,15,69,71,15,73,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,49,48,47,46,49,47,43,41,35,37,36,37,36,37,35,35,33,34,35,36,35,36,37,38,39,41,43,44,44,46,45,45,45,48,48,50,51,51,52,52,52,54,55,56,56,55,54,56,55,54,51,49,45,44,43,44,45,47,50,56,58,30,30,30,30,30,30,30,49,46,42,39,35,33,32,32,32,32,33,35,34,35,35,36,36,37,37,38,38,39,39,40,39,40,40,41,41,38,36,36,36,37,39,40,37,41,36,45,43,45,48,47,47,50,51,52,105,48,51,56,53,53,48,49,49,52,53,54,54,56,57,57,57,57,57,58 ,147,100,154,100,154,100,154,99,154,223,5,223,5,100,153,97,10,9,8,222,6,221,9,10,12,12,15,96,144,98,151,97,151,97,143,97,135,96,150,98,142,97,142,96,134,96,133,96,141,97,140,97,148,98,148,98,132,96,139,95,131,95,123,95,123,95,1,1,2,3,4,223,5,223,154,153,1,3,6,146,146,145,145,62,137,62,145,142,145,142,145,141,145,1,2,2,3,3,3,221,5,221,5,221,7,221,7,8,8,9,9,9,10,11,11,11,12,12,12,12,14,15,15,61,135,60,60,60,60,60,60,59,59,59,60,60,126,61,134,59,60,60,60,61,134,62,134,62,142,64,141,64,141,89,149,89,149,89,141,88,149,90,149,90,149,87,140,87,141,88,140,88,140,88,140,88,148,153,148,152,148,1,148,89,140,64,139,63,5,9,15,59,123,62,9,10,12,12,15,12,12,12,12,12,12,12,12,106,106,87,146,88,146,223,9,66,145,66,137,67,137,68,70,14,15,12,1,1,1,1,69,68,136,1,5,8,12,1,14,15,15,15,227,227,231,230,230,229,232,232,232,232,232,232,232,232,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,107,106,106,105,68,1,2,4,5,71,15,30,30,30,107,107,68,71,73,106,104,103,10,6,1,1,5,105,107,68,69,71,15,68,15,102,68,73,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,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,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,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,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,49,48,47,46,45,49,46,43,41,35,36,36,36,36,36,35,34,34,34,35,34,36,36,36,37,39,40,42,43,44,45,46,47,49,49,49,49,50,50,50,51,53,54,55,55,56,55,55,53,56,55,51,49,48,45,45,45,48,48,51,55,58,58,30,30,30,30,30,30,49,46,42,39,36,32,32,32,32,32,32,34,35,35,35,36,36,37,37,37,38,38,39,39,40,40,41,41,36,35,37,38,37,39,41,39,40,36,45,43,43,46,48,49,46,48,50,52,56,104,51,49,51,50,50,51,52,54,54,55,56,56,57,57,57,57,58,58 ,100,147,99,154,99,154,98,10,223,5,222,5,222,154,98,145,97,10,8,8,221,5,9,10,11,12,12,15,97,152,97,151,97,151,97,151,97,135,97,150,97,142,96,142,96,142,96,141,96,141,97,149,97,148,97,148,95,132,97,131,95,131,95,123,95,123,1,1,2,3,223,5,223,154,153,154,153,146,139,146,63,146,63,146,62,146,62,145,145,145,144,145,144,145,143,137,62,145,62,145,63,145,63,1,2,3,220,5,220,7,8,9,10,11,12,12,14,15,60,127,59,60,60,135,62,60,59,60,59,60,59,60,59,60,60,126,61,134,59,60,60,126,61,134,62,142,63,142,64,142,64,149,89,149,88,149,90,149,90,149,90,149,90,149,90,141,87,140,87,140,87,140,88,148,88,148,88,148,153,148,1,6,89,147,64,140,63,139,62,5,9,11,12,15,9,10,11,12,12,15,11,12,11,12,11,11,107,107,86,146,88,146,222,10,65,146,66,137,66,137,67,137,68,69,15,12,15,1,1,1,15,1,14,72,1,6,10,15,1,254,15,14,15,14,15,15,15,15,15,232,231,231,230,231,230,231,230,231,232,230,230,31,30,30,30,30,30,30,30,31,30,30,30,107,1,1,106,104,105,103,103,102,68,69,15,11,10,10,10,10,10,10,10,10,10,10,11,11,10,1,3,3,5,68,70,70,72,15,1,102,15,70,73,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,49,48,47,46,45,49,46,44,42,36,35,36,36,36,36,35,34,34,35,35,35,36,37,35,36,37,39,40,43,43,45,46,48,49,49,45,47,49,50,50,51,53,53,54,55,55,55,54,53,54,55,51,49,48,48,46,48,49,49,51,55,57,58,30,30,30,30,30,30,49,46,42,39,35,33,32,32,32,32,32,34,34,35,35,36,36,37,37,38,38,39,38,40,39,41,40,35,35,37,37,37,39,40,40,36,40,43,44,44,44,49,46,49,48,51,50,53,54,50,50,52,52,52,52,53,53,55,55,56,56,57,56,57,56,58,57,58 ,147,100,154,100,154,99,10,223,5,222,5,222,5,100,153,97,145,97,10,8,7,221,9,10,11,12,14,15,135,97,151,97,151,97,151,97,142,96,142,98,142,97,142,96,133,96,141,97,141,97,140,97,148,98,148,98,124,96,131,97,123,95,123,95,123,95,123,2,3,223,5,223,154,149,154,148,154,148,154,148,154,148,153,88,145,88,145,87,145,87,145,63,145,64,145,63,145,62,136,62,144,63,144,64,1,2,4,221,6,220,9,10,11,12,14,15,127,60,127,60,59,60,127,62,60,60,60,60,60,59,60,59,59,60,126,61,134,59,60,61,126,62,134,63,142,64,141,64,141,89,149,89,149,88,149,90,149,90,149,90,149,90,148,90,148,87,140,87,140,87,140,88,140,88,148,88,148,147,147,1,4,216,147,89,139,63,139,63,139,62,131,9,11,12,14,15,11,12,14,15,12,11,12,12,12,12,107,107,146,87,146,88,5,10,146,66,145,66,137,67,137,67,137,68,15,12,15,12,1,1,1,1,4,220,9,12,15,1,1,219,10,15,14,15,15,15,15,15,15,15,15,232,230,229,229,229,229,239,238,237,239,237,30,30,30,30,30,30,30,30,30,30,107,107,1,5,105,105,1,5,103,103,10,10,10,10,10,10,10,10,11,11,11,11,1,107,107,102,6,5,1,2,4,5,7,5,10,15,12,15,11,68,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,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,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,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,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,49,48,47,46,45,49,46,45,41,36,35,39,39,40,40,36,37,108,33,33,34,35,36,39,39,41,37,38,40,42,43,44,45,46,45,47,47,49,50,50,52,53,53,55,55,54,55,56,53,54,54,52,50,49,49,49,49,49,49,52,55,57,58,30,30,30,30,30,30,49,45,42,39,36,32,32,32,32,32,32,32,35,35,36,36,36,37,37,37,38,38,39,39,40,36,38,35,36,37,37,37,39,36,41,42,43,43,44,45,49,51,46,48,49,50,52,53,55,50,53,53,51,52,53,54,54,56,56,56,56,56,57,57,57,57,58,58 ,100,154,98,154,99,10,8,7,222,5,222,5,221,5,99,145,97,153,98,10,221,5,9,10,11,12,12,14,15,135,97,151,97,151,97,150,97,134,96,150,98,142,96,134,96,141,96,141,96,141,97,149,97,148,98,148,95,132,96,140,95,131,95,131,95,123,95,2,3,4,223,6,88,154,88,154,88,154,89,154,89,154,88,154,88,146,87,145,87,145,87,145,63,145,64,145,63,145,62,145,62,144,63,144,64,1,2,4,220,7,8,10,10,12,12,15,61,127,61,127,59,127,61,127,60,60,60,60,59,59,61,60,59,60,61,134,59,126,61,142,63,142,64,142,64,142,89,150,89,149,88,149,88,149,90,149,90,149,90,149,90,149,90,148,90,140,87,140,87,140,87,140,88,148,88,148,88,148,1,4,216,147,89,147,64,139,63,139,62,139,62,9,10,12,12,14,15,12,12,15,14,11,11,11,11,11,107,107,86,146,88,146,222,146,65,146,66,138,66,137,67,137,68,69,15,12,15,12,1,1,1,1,1,4,219,10,12,15,1,6,10,15,15,14,15,14,15,14,15,14,15,15,15,75,229,233,228,239,237,76,76,76,235,235,234,235,234,235,235,239,239,31,1,1,1,1,1,2,4,5,1,10,10,10,11,11,11,11,11,11,11,105,104,102,9,107,103,6,6,5,8,9,10,11,12,12,107,82,73,12,82,12,11,72,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,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,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,49,48,47,46,46,49,48,44,42,36,36,39,41,41,43,36,33,33,34,34,34,35,36,37,39,40,42,42,45,44,40,42,44,43,44,45,47,48,49,50,52,52,53,53,54,54,55,54,55,55,55,52,51,50,50,49,50,50,51,53,55,57,58,30,31,30,31,30,31,49,46,42,39,35,32,32,33,32,34,33,35,34,35,35,36,36,37,37,38,38,39,38,36,37,39,35,37,35,37,39,36,39,42,43,42,43,44,46,49,49,51,48,49,50,52,52,55,55,53,53,52,52,53,53,54,54,56,54,56,56,57,57,57,56,58,57,58 ,154,98,154,99,5,10,8,222,5,222,5,222,5,222,152,97,152,98,152,10,8,221,9,10,11,12,12,14,15,95,135,97,151,97,142,97,142,96,134,96,142,97,133,96,141,96,141,97,141,97,140,97,148,98,148,98,124,96,131,97,131,95,123,95,123,95,123,3,6,88,146,88,146,88,146,88,154,88,146,87,146,89,153,88,145,88,145,87,145,87,145,87,145,63,145,89,153,88,144,64,144,63,144,63,136,63,1,2,10,220,7,9,11,12,12,15,135,61,127,61,127,61,60,60,60,60,60,59,59,62,59,59,59,59,60,60,134,62,142,64,142,64,149,89,149,89,149,89,149,88,141,88,149,90,148,90,148,90,148,90,148,90,148,90,148,87,140,87,140,88,139,88,139,88,139,88,147,148,1,3,6,89,147,89,139,64,139,63,139,62,138,62,9,10,12,12,15,12,12,14,15,14,12,11,11,11,107,107,146,88,146,1,5,65,146,66,146,66,137,67,137,67,137,68,15,15,12,11,10,1,1,1,1,220,7,9,12,15,1,219,254,11,15,14,14,15,14,15,14,15,15,15,15,15,15,15,15,15,12,12,235,233,232,75,232,231,232,231,232,233,236,225,10,10,10,1,1,1,1,1,1,10,10,10,10,10,1,1,1,105,104,103,102,9,8,7,107,6,5,8,8,10,15,14,12,12,10,254,12,82,12,12,82,68,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,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,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,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,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,49,48,47,46,45,49,47,44,43,38,38,36,42,43,43,34,33,33,34,34,34,35,36,37,35,37,39,41,43,45,46,47,42,44,46,47,48,50,50,50,50,52,51,53,54,55,55,56,55,56,54,53,52,52,51,51,51,52,53,54,54,57,58,30,30,30,30,30,30,49,46,42,39,36,32,32,32,33,32,33,33,34,35,36,36,37,38,39,39,40,41,38,40,43,40,42,41,44,46,36,39,42,44,42,43,43,45,47,49,50,51,50,50,52,52,54,56,56,54,53,52,53,54,54,54,56,54,56,56,57,57,57,57,58,58,30,30 ,98,154,98,10,9,8,222,6,222,5,221,5,221,5,100,144,97,152,97,10,220,6,8,9,10,11,12,12,14,15,95,135,97,151,97,150,97,134,96,142,96,142,96,133,96,141,96,141,97,149,97,148,97,148,97,148,96,132,96,139,95,131,95,123,95,131,95,123,87,139,87,146,88,154,88,154,88,154,88,146,87,146,87,154,88,154,87,145,87,145,87,145,87,145,64,153,88,145,87,144,63,144,63,144,62,144,64,144,1,10,220,5,10,12,14,135,61,127,60,127,60,127,60,60,60,60,59,60,59,60,59,59,60,126,61,142,63,142,64,141,89,149,89,149,89,149,88,149,88,141,148,148,148,149,148,148,147,148,154,148,149,148,149,148,1,140,87,139,87,139,87,139,88,147,88,147,88,147,1,4,223,147,89,147,64,139,63,139,63,139,62,131,61,9,10,12,12,14,14,14,15,14,11,11,11,11,107,146,87,146,88,1,222,146,65,146,66,138,66,137,67,137,67,137,15,15,12,12,10,9,1,1,1,1,3,7,9,12,14,5,8,12,14,12,14,14,14,14,14,14,15,14,15,14,15,14,15,14,15,14,15,238,236,236,235,234,233,234,233,1,2,1,2,1,2,2,3,107,3,107,103,107,103,3,107,3,107,105,104,102,102,8,8,7,107,6,6,5,9,9,15,14,14,12,12,11,11,107,15,14,12,14,11,73,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,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,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,49,48,48,46,46,49,48,44,43,38,38,37,43,43,36,33,33,33,33,34,34,35,36,36,36,37,40,40,41,40,42,43,43,42,45,40,48,52,52,50,51,51,52,52,54,55,56,54,53,53,54,52,52,52,52,51,53,53,54,54,56,57,58,30,31,30,31,30,31,49,46,42,39,35,33,32,33,32,33,33,34,35,36,36,38,38,41,41,42,42,41,41,41,41,43,41,44,44,43,45,41,42,42,43,43,44,48,45,47,50,53,54,51,53,55,54,55,56,55,53,54,54,56,56,56,54,57,56,57,57,57,30,31,30,31,30,31 ,154,98,154,10,9,8,7,222,5,221,5,221,5,221,152,97,144,97,152,10,5,220,9,9,10,11,12,12,12,14,15,96,134,97,142,97,142,97,134,96,141,96,133,96,141,96,141,97,140,97,140,97,148,98,148,98,132,96,139,96,147,95,123,95,123,95,123,95,139,88,146,88,146,88,146,89,154,88,146,88,146,87,146,87,145,88,145,88,145,87,145,87,145,62,145,89,152,88,144,87,144,63,144,63,136,63,144,64,143,1,10,220,5,12,15,61,127,61,127,61,126,60,60,60,60,59,60,59,59,59,59,60,125,62,141,64,141,64,149,89,149,89,149,89,149,88,148,88,140,90,148,90,148,90,148,90,147,90,147,149,147,148,147,148,1,87,139,87,139,88,139,88,139,88,147,153,147,1,3,216,6,149,147,89,139,64,139,63,146,62,138,62,138,9,10,11,12,12,12,14,15,15,14,11,146,86,107,87,107,88,146,1,5,65,146,66,146,66,137,67,137,67,137,68,15,15,14,12,10,8,1,1,1,1,3,219,8,10,12,15,6,1,15,73,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,14,15,14,236,235,234,233,232,232,231,231,231,1,1,1,2,2,2,2,107,3,107,107,107,102,107,9,9,107,102,7,7,107,102,5,5,7,9,7,7,5,14,12,12,12,12,11,11,10,254,14,82,14,15,82,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,49,48,47,50,46,48,44,46,44,38,44,38,38,40,35,35,34,34,33,34,34,35,36,36,36,39,39,40,41,41,41,43,43,44,40,43,48,53,50,53,49,51,52,53,54,55,55,54,53,56,54,54,54,54,53,54,55,55,55,56,56,57,33,58,30,30,30,31,49,46,42,39,35,32,32,33,33,32,33,33,41,35,35,38,38,40,41,42,42,40,41,41,40,40,41,44,41,44,46,46,43,42,43,43,46,46,45,47,49,51,53,56,52,53,55,56,55,56,54,54,54,56,56,56,55,57,57,57,57,30,30,31,30,30,30,30,30 ,98,5,98,10,9,8,221,6,221,5,221,5,221,5,221,144,97,152,98,152,10,7,220,9,9,10,10,12,12,12,12,15,15,134,97,142,97,150,96,142,96,133,96,141,96,141,96,141,97,149,97,149,97,148,98,148,95,132,96,140,98,131,95,131,95,131,95,123,95,139,88,139,88,146,89,154,88,154,88,146,87,146,87,146,87,145,88,145,87,145,87,145,87,145,64,153,88,153,87,144,87,144,63,144,63,136,62,144,63,135,63,143,10,6,62,135,61,127,60,127,60,127,60,60,59,60,59,59,59,59,60,134,62,141,64,141,89,149,89,149,89,149,89,149,88,149,88,140,90,148,90,148,90,148,90,148,90,148,148,147,148,147,154,147,1,139,87,139,87,139,88,139,88,147,88,147,1,3,3,5,223,147,89,147,64,139,63,139,63,139,62,139,61,9,10,11,11,12,12,15,15,15,14,107,87,107,86,108,222,146,65,1,221,146,66,138,66,138,67,137,67,137,68,70,15,14,12,11,9,8,1,1,1,1,3,5,218,9,11,12,15,135,1,73,12,12,12,12,14,12,14,14,14,14,15,14,15,14,15,15,15,14,15,14,15,14,15,233,231,231,229,229,228,229,228,1,2,2,9,8,9,8,8,7,8,7,7,6,7,6,6,5,6,5,8,9,9,7,7,5,5,14,14,12,12,12,12,107,11,10,10,82,72,73,14,12,12,73,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,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,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,49,48,51,49,50,48,45,41,42,41,38,43,37,39,34,34,33,33,33,34,34,36,36,37,39,39,40,41,41,42,42,43,43,40,44,48,50,50,50,52,52,54,54,56,56,54,54,53,54,54,55,49,55,56,56,56,55,56,56,57,57,50,41,31,30,31,30,49,44,36,36,35,34,36,38,38,38,40,43,40,37,37,37,40,40,42,42,42,40,40,41,41,41,44,44,46,49,47,45,44,42,43,44,47,48,46,48,49,51,53,54,53,53,54,50,56,55,56,54,56,56,56,55,57,57,57,30,31,30,31,30,31,30,31,30,31 ,5,222,153,10,9,8,7,221,5,221,5,221,5,221,5,100,144,98,151,98,5,220,8,9,9,10,11,11,12,12,14,14,15,96,134,97,142,97,141,96,133,96,133,96,141,97,141,97,141,97,140,97,148,98,148,98,132,96,131,97,147,95,123,95,123,95,123,95,123,88,146,88,146,88,154,89,154,88,146,88,146,88,145,87,146,87,145,88,145,88,145,87,145,87,136,89,152,88,144,87,144,87,144,63,144,61,135,62,143,62,143,63,143,10,8,219,5,61,126,60,126,60,60,60,60,59,59,59,59,59,133,64,141,64,149,89,149,89,149,89,149,89,148,88,140,88,148,90,148,90,148,90,148,90,147,148,147,149,147,147,147,154,147,152,1,216,139,87,139,88,139,88,147,88,147,1,2,3,4,223,5,223,154,89,147,64,146,63,146,63,146,62,138,9,10,10,11,12,12,12,14,14,15,14,146,107,108,2,3,106,108,221,5,66,146,66,138,67,137,67,137,68,137,70,15,14,12,10,10,8,1,1,1,1,3,218,6,8,10,11,12,15,1,1,73,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,15,15,15,15,14,14,14,14,15,14,229,228,227,226,226,227,239,5,9,9,9,8,8,7,7,7,7,6,6,5,5,5,9,9,8,8,7,6,6,5,15,14,14,12,12,107,12,82,72,15,82,71,73,82,73,12,12,10,254,12,73,11,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,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,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,49,48,51,49,51,48,45,43,40,40,38,41,44,38,35,34,33,33,34,34,35,35,36,37,39,39,40,41,40,42,42,43,43,40,44,48,53,47,50,52,53,53,54,55,56,54,55,48,50,52,53,55,57,56,56,56,56,56,56,56,57,52,45,39,31,30,49,45,36,35,33,33,35,35,35,35,36,38,40,39,42,42,42,42,44,45,45,45,41,41,40,41,43,44,46,48,48,46,48,43,45,49,46,48,46,47,49,50,53,55,55,50,52,54,55,54,56,56,56,56,56,57,57,57,57,30,31,30,31,30,31,30,31,30,31,30 ,222,5,221,10,9,8,221,6,221,5,221,5,221,5,220,152,97,152,97,151,220,6,219,8,9,10,10,11,11,12,12,14,14,15,96,134,97,142,97,134,96,133,97,141,96,141,96,141,97,149,97,148,97,148,97,148,95,132,96,148,98,132,95,131,95,131,95,123,95,123,87,139,88,147,89,154,88,154,88,146,88,146,87,146,87,146,87,145,87,145,87,145,87,153,89,153,88,153,88,144,87,144,87,144,63,144,61,135,62,143,62,143,63,143,10,9,219,6,60,126,60,126,59,1,14,60,59,59,59,134,145,141,89,149,89,149,89,149,88,148,88,149,88,101,101,101,90,148,149,148,148,147,147,147,154,147,148,147,154,147,152,147,152,147,1,4,223,139,87,139,88,139,88,147,88,1,2,3,3,5,223,6,89,147,89,147,89,154,142,139,146,146,9,10,10,11,11,12,12,12,12,14,14,15,14,2,2,3,3,4,108,5,221,146,66,138,66,138,67,137,68,145,70,15,15,14,12,11,9,8,218,1,1,1,2,4,218,8,8,11,12,14,14,1,14,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,12,14,14,14,14,15,14,15,14,15,227,239,239,238,238,9,8,8,7,7,6,7,6,6,5,5,8,9,9,9,8,8,7,7,5,5,15,15,12,14,12,12,11,11,10,82,71,73,12,82,72,14,12,11,9,71,82,73,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,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,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,49,52,49,48,50,49,45,44,41,44,43,45,38,40,36,35,33,33,33,34,34,36,36,37,37,39,39,40,40,42,42,43,43,38,43,48,52,50,47,53,52,54,54,49,51,51,50,52,53,52,53,54,55,56,54,56,56,56,56,57,57,55,51,49,45,42,38,35,33,33,33,35,37,34,34,36,37,40,37,41,41,43,44,44,44,44,44,43,41,40,40,44,44,46,46,48,49,46,43,45,47,51,47,48,46,48,48,51,52,56,52,51,53,55,55,56,56,56,56,56,56,57,57,31,30,31,30,31,30,31,30,31,30,31,30,31 ,5,222,5,10,9,221,6,221,5,221,5,221,5,221,5,100,152,98,151,98,5,220,7,8,9,9,10,11,12,12,12,12,14,14,15,96,142,97,142,97,133,97,149,96,141,97,141,97,140,97,148,98,148,98,148,95,132,96,140,97,147,95,131,95,123,95,123,95,123,95,139,88,146,88,154,89,154,88,154,88,146,88,146,88,145,87,145,87,145,87,145,87,145,89,153,89,152,88,144,88,144,87,144,87,144,63,143,61,143,62,143,62,135,63,143,63,1,2,4,219,7,9,10,12,14,15,59,59,133,146,141,89,149,89,149,89,149,88,140,90,148,90,148,101,101,101,101,149,147,154,147,153,147,152,147,151,147,150,147,149,147,148,147,147,1,2,4,216,6,88,139,88,147,1,2,2,3,3,4,223,5,223,154,89,154,89,154,149,154,141,146,140,9,9,10,10,11,11,12,12,12,12,14,14,15,14,3,3,4,221,5,221,5,66,146,66,137,67,137,68,69,70,70,15,14,12,11,10,9,219,6,1,2,1,2,3,5,218,8,9,10,11,12,14,15,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,238,237,237,236,236,8,7,7,6,6,5,8,8,8,8,9,9,9,8,7,6,6,5,12,15,15,14,12,12,12,11,11,10,10,9,82,11,15,12,12,10,254,12,82,73,82,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,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,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,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,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,52,50,48,47,45,43,42,44,43,48,49,44,39,36,36,33,33,33,34,34,35,36,37,39,39,40,39,40,42,43,43,44,45,40,46,53,50,48,46,49,49,51,52,52,51,52,52,52,52,54,54,55,57,54,53,54,55,56,56,57,55,52,48,45,42,36,34,33,34,37,34,35,36,37,38,40,37,40,42,42,43,41,46,44,41,43,41,40,41,44,45,45,46,48,49,46,45,43,45,49,51,48,46,49,48,50,51,52,53,52,51,53,54,56,56,57,57,57,57,57,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31 ,222,5,221,10,8,8,221,5,221,5,221,5,220,5,220,152,97,152,98,152,220,6,220,8,9,10,10,11,11,12,12,12,12,14,14,15,97,142,97,134,96,149,96,141,96,141,97,149,97,149,97,148,97,148,98,124,96,140,97,148,98,131,95,131,95,131,95,123,95,123,88,139,88,139,89,154,88,154,88,154,88,146,87,146,87,146,87,146,87,145,87,145,87,153,89,153,88,152,88,144,87,144,87,144,63,144,63,128,63,143,62,135,62,143,62,143,63,1,2,5,218,8,9,12,12,15,59,134,63,141,89,149,89,149,88,149,90,149,90,148,90,148,101,101,101,101,101,101,152,147,152,147,151,147,150,147,150,147,149,147,148,147,148,1,2,3,223,5,223,139,88,147,88,1,1,3,2,4,223,5,223,6,147,147,153,154,153,154,148,154,141,5,223,7,8,9,10,11,12,12,14,15,12,14,14,15,14,4,3,4,221,5,8,10,65,138,67,138,68,69,69,70,15,15,12,12,11,10,8,8,218,1,2,1,2,4,218,6,217,8,9,11,11,12,12,15,1,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,12,12,236,236,235,235,234,6,7,9,10,9,10,10,11,9,9,7,7,6,5,12,14,15,15,12,12,12,12,11,11,9,254,71,15,15,14,82,11,9,82,72,11,82,71,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,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,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,52,50,50,48,46,44,43,46,44,44,45,42,40,35,35,34,33,33,33,33,35,35,37,37,39,37,40,39,42,42,43,43,45,44,45,45,48,48,50,48,51,52,53,52,53,52,54,51,51,51,53,53,55,55,54,54,57,55,56,57,56,43,41,40,37,36,36,37,37,38,41,41,42,43,43,43,40,40,42,43,45,41,49,42,44,40,41,42,44,44,45,46,48,48,46,44,45,44,48,49,51,48,47,48,48,49,51,52,53,52,53,53,55,56,56,56,57,57,57,30,31,30,31,30,31,30,31,30,31,30,31,30,31,30,31 ,5,222,5,221,10,8,7,221,5,221,5,221,5,221,5,100,152,98,151,98,5,220,7,8,9,9,10,10,11,11,12,12,12,14,14,14,15,97,141,96,133,98,133,96,141,97,141,97,149,97,148,98,148,98,132,96,140,97,140,97,148,96,131,95,131,95,123,95,123,95,123,88,139,88,154,89,154,89,146,88,146,88,146,88,146,87,145,87,145,87,145,87,145,89,153,89,153,88,144,88,144,87,144,87,152,64,143,63,143,61,127,63,135,62,135,63,143,64,142,1,4,219,8,10,12,15,59,62,149,89,149,88,101,101,101,90,148,90,148,90,148,90,101,101,101,101,101,101,147,153,147,152,147,151,147,150,147,150,147,150,147,150,1,2,3,3,4,223,6,88,154,89,1,1,2,2,3,223,4,223,6,223,146,63,146,146,146,144,1,223,6,222,8,8,9,9,11,11,12,12,14,14,15,11,12,9,10,10,11,12,12,12,14,15,146,67,138,68,69,69,70,70,15,15,14,12,11,10,9,218,6,1,3,1,2,3,4,217,6,217,9,10,11,12,12,14,15,11,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,234,233,239,238,10,10,10,11,11,11,11,9,8,6,5,12,12,12,14,14,15,15,14,15,15,14,14,73,15,82,12,11,9,14,12,82,73,11,10,254,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,51,50,48,47,45,43,47,45,45,41,42,40,35,35,34,33,33,33,35,35,36,37,39,39,39,39,41,42,42,42,44,44,45,46,48,48,48,50,49,52,52,52,52,52,53,53,53,51,52,52,53,54,55,55,55,55,55,55,57,102,45,42,41,37,36,36,37,37,39,40,42,41,43,42,44,43,46,43,45,45,41,45,48,42,42,43,44,45,45,46,47,48,46,46,48,45,45,45,49,50,51,46,48,48,48,50,52,53,53,54,54,54,56,56,57,57,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30 ,222,5,221,5,10,6,221,5,221,5,220,5,220,5,100,152,97,152,98,151,220,6,219,8,9,10,9,11,10,12,11,12,12,12,12,14,14,15,15,134,97,150,96,141,96,141,97,141,97,149,97,149,98,149,96,132,96,140,97,148,98,140,95,131,95,132,95,123,95,123,95,139,88,147,89,147,88,147,88,154,88,147,88,146,87,146,87,146,87,146,87,146,87,153,89,153,89,153,88,145,88,145,87,144,87,152,89,144,63,128,62,135,63,135,62,143,63,143,64,1,3,6,8,11,12,15,15,133,101,101,101,101,101,101,101,101,90,148,90,148,90,101,101,101,101,101,101,101,101,101,90,147,90,147,90,147,90,147,90,147,152,1,1,3,3,4,223,6,223,147,1,2,2,3,2,4,3,5,223,5,223,6,63,146,63,146,62,1,62,5,222,7,222,8,8,9,9,11,11,12,12,14,12,9,9,10,10,11,11,12,12,12,12,14,14,15,67,69,69,70,70,15,10,15,12,12,11,10,8,8,218,1,2,1,2,3,217,6,217,8,8,10,10,12,12,14,14,15,12,11,12,11,12,11,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,14,12,9,239,237,237,10,10,11,10,11,11,9,7,7,5,12,15,12,9,14,14,15,15,15,5,15,5,5,73,15,12,71,14,15,14,71,12,14,12,82,71,11,11,30,11,30,11,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31,31,31,51,50,48,47,45,44,47,46,45,41,41,38,36,35,35,33,33,33,34,36,36,37,37,39,39,39,40,42,42,44,44,45,45,48,48,48,48,50,50,50,51,52,53,53,53,54,52,52,51,52,52,54,52,54,55,55,52,44,101,47,44,43,37,37,36,36,37,40,40,42,41,43,43,42,43,44,44,42,49,48,43,42,45,47,43,44,45,46,46,48,48,49,46,48,45,45,45,48,49,51,50,48,48,48,49,50,52,53,53,55,54,56,56,56,56,31,30,31,31,31,30,31,30,31,30,31,31,31,30,31,30,31,30,31 ,5,221,5,221,10,221,5,221,5,221,5,221,5,100,152,100,151,98,151,98,5,220,7,220,8,9,10,10,11,11,12,12,12,12,12,12,14,14,15,15,149,96,141,97,141,97,141,97,149,97,149,98,148,98,132,96,140,97,12,9,148,97,131,95,131,95,123,95,123,95,123,95,139,88,147,89,147,88,147,88,146,88,146,88,146,87,146,87,146,87,146,87,145,89,153,89,153,88,145,88,144,87,144,87,144,89,152,89,144,61,127,62,143,64,135,63,143,64,126,1,3,219,7,9,11,12,15,218,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,147,90,147,90,147,90,147,90,1,2,3,3,4,223,6,1,2,2,2,2,3,3,3,3,4,223,4,223,5,223,5,223,6,223,146,222,6,222,7,222,8,8,9,9,10,10,11,12,12,12,9,9,10,10,11,11,12,12,12,12,12,14,14,14,15,69,69,70,70,15,6,68,15,12,12,11,9,8,7,1,1,2,3,217,5,217,7,8,9,10,11,12,12,14,15,12,15,11,11,12,11,11,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,14,12,11,9,8,7,6,5,15,12,11,9,14,14,15,15,14,14,14,14,15,5,15,82,73,15,71,15,15,14,15,14,14,12,12,12,11,11,11,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,50,49,47,46,49,47,45,42,40,40,38,36,37,35,33,33,33,35,35,36,37,37,39,39,39,41,42,43,44,45,45,46,48,48,48,46,52,51,52,48,52,53,52,54,54,50,51,52,49,53,51,53,54,55,104,43,43,48,48,46,43,38,37,37,36,42,42,42,43,42,43,42,43,44,45,46,41,48,45,45,43,45,48,48,45,46,46,48,48,48,48,47,47,45,45,46,48,49,51,50,47,48,48,49,51,52,54,54,55,54,55,56,56,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31 ,221,5,221,5,10,8,221,5,221,5,220,5,100,152,97,152,98,152,98,151,220,6,219,8,8,9,9,11,10,11,11,12,12,12,12,14,12,14,14,15,15,142,96,141,96,141,97,149,97,149,98,149,97,149,96,140,96,12,11,9,98,140,95,132,95,132,95,131,95,123,95,123,88,139,89,147,88,147,88,147,88,147,88,139,87,146,87,146,87,146,87,146,89,154,89,154,88,153,88,153,87,145,87,145,87,152,89,152,89,128,62,136,63,143,62,143,63,1,2,4,219,254,8,11,11,14,15,7,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,104,103,147,1,2,2,3,3,4,223,5,223,6,2,3,3,4,3,4,223,4,223,5,223,6,223,6,222,6,222,7,222,8,222,9,8,10,9,10,10,11,11,12,12,12,9,10,9,10,10,11,11,11,12,12,12,12,12,14,14,15,14,15,69,70,15,6,68,69,67,15,12,11,9,7,217,1,1,4,217,10,12,15,10,12,12,15,3,5,216,9,11,12,15,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,12,12,12,12,14,12,12,12,14,11,12,9,9,7,7,15,14,12,12,10,254,14,15,14,15,12,14,14,15,14,15,82,15,14,14,12,72,14,14,12,14,12,12,11,12,10,73,10,15,9,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,50,49,47,46,49,46,45,42,40,40,38,36,37,35,33,33,33,34,36,36,37,37,39,39,40,41,42,43,45,44,46,46,48,48,49,46,50,53,52,51,50,51,53,54,54,52,50,48,48,50,53,51,54,49,46,41,44,46,47,46,45,42,42,40,41,44,45,45,47,46,48,46,49,48,45,43,41,48,45,45,46,41,46,47,49,46,48,48,49,48,50,46,47,45,45,45,49,49,50,49,47,48,48,49,52,53,53,53,56,54,56,56,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31 ,5,221,5,221,9,221,5,221,5,221,152,100,152,97,151,98,151,98,151,98,5,220,6,219,8,8,9,10,11,11,11,11,12,12,12,12,12,12,14,14,15,15,15,96,141,97,141,97,149,98,149,98,149,98,132,96,140,12,11,9,148,97,132,95,132,95,123,95,123,95,123,95,123,88,147,89,147,89,147,88,139,88,146,88,139,88,146,87,146,87,146,87,146,89,154,89,154,89,145,88,145,88,145,87,145,87,152,89,152,61,128,63,143,64,143,1,2,220,5,219,254,9,10,11,12,14,15,9,6,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,1,2,2,3,3,4,223,5,223,6,223,5,223,6,3,3,3,4,223,4,223,5,223,5,223,6,223,6,222,7,222,8,8,9,9,9,9,10,10,11,11,12,12,12,12,9,9,10,10,11,11,11,61,135,62,135,61,12,12,14,14,15,15,15,69,15,69,15,68,136,67,15,12,10,8,5,1,1,217,10,15,135,67,69,68,134,67,1,68,134,1,4,8,15,15,12,12,11,11,11,11,11,11,11,11,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,11,11,9,8,8,6,6,15,14,12,11,10,254,14,15,15,15,12,12,14,14,14,73,73,14,14,12,15,15,14,14,12,12,12,12,11,11,15,15,15,15,15,15,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,50,49,47,46,49,47,44,41,38,38,36,38,37,35,33,33,33,35,35,36,37,39,39,40,40,41,42,43,44,45,46,48,48,49,49,46,48,51,53,52,49,52,53,54,53,50,50,48,50,52,52,54,53,49,46,45,41,43,39,43,43,42,40,48,43,45,45,46,46,46,48,46,48,49,48,44,41,45,49,44,45,46,46,43,46,48,50,48,48,49,50,48,47,45,44,47,47,49,49,49,51,48,48,51,52,55,54,55,54,55,56,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31 ,221,5,221,9,221,7,221,5,221,152,100,144,97,152,97,152,98,152,98,151,220,6,219,7,8,8,9,10,10,11,10,12,12,12,12,12,12,12,14,14,14,15,14,15,96,141,97,149,97,149,98,149,97,149,96,140,12,12,11,9,98,140,95,132,95,132,95,131,95,131,95,123,95,147,88,147,89,147,88,147,88,147,88,139,88,139,87,139,87,139,87,146,10,146,89,154,89,154,88,154,88,146,87,145,87,145,87,153,89,128,62,144,64,144,1,2,3,5,219,7,8,10,10,12,12,14,15,12,9,254,217,107,106,107,106,107,106,107,106,107,106,107,106,107,106,107,106,107,106,107,106,107,1,2,1,2,2,3,2,3,3,4,3,4,223,5,223,5,223,6,223,6,223,5,223,5,223,6,222,6,222,6,222,7,222,8,221,8,8,9,9,10,15,14,12,12,11,10,9,8,220,6,9,10,9,143,64,143,62,127,60,59,59,14,12,14,14,15,15,69,69,69,15,137,67,136,66,144,15,12,8,1,8,15,65,143,66,135,69,69,67,134,69,134,67,69,1,5,8,12,15,12,12,12,12,12,12,12,14,12,14,11,11,11,11,11,12,11,12,11,12,11,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,11,12,11,12,12,12,15,14,73,73,73,10,14,15,15,12,12,73,73,71,15,15,14,15,14,14,12,12,12,12,11,11,73,15,15,12,12,12,12,12,12,12,12,12,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,50,49,47,45,49,45,44,38,38,36,39,37,37,34,33,33,34,35,35,36,37,37,41,40,41,41,42,43,45,45,46,47,48,48,46,48,49,51,52,53,53,47,54,52,53,48,48,49,51,52,52,54,48,48,46,44,46,41,40,42,43,40,43,43,42,45,47,45,45,46,48,45,48,48,49,49,46,49,48,45,46,46,46,46,43,46,50,50,49,52,50,46,47,45,45,46,48,49,48,49,51,48,51,52,54,56,56,56,56,56,57,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31,31,12,31,31 ,5,221,5,9,8,221,5,221,5,100,144,97,152,97,152,98,151,98,151,98,5,220,5,220,6,219,8,8,9,10,11,11,12,12,12,14,14,15,14,14,14,14,15,15,141,97,141,97,149,98,141,97,149,98,132,96,12,12,11,9,148,97,132,96,132,95,131,95,123,95,123,95,123,95,123,89,147,89,147,88,139,88,139,88,139,88,139,87,146,87,146,87,10,222,146,89,154,89,154,88,146,88,145,88,145,87,145,87,152,89,144,64,144,1,2,3,4,220,7,219,10,9,10,10,11,12,12,9,10,10,11,12,12,12,14,14,15,108,108,108,108,108,108,108,108,108,108,108,108,108,1,1,2,2,2,2,3,3,4,223,4,223,5,223,6,223,6,223,4,223,5,223,5,223,5,223,6,222,6,60,5,222,7,222,8,15,15,14,12,12,12,12,11,10,10,9,9,8,8,220,7,220,143,88,151,89,143,63,143,62,134,61,60,59,59,9,11,12,9,15,69,15,15,68,136,67,136,66,15,10,6,1,8,14,143,66,134,67,69,68,134,69,69,67,70,68,133,72,1,8,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,11,11,11,11,11,12,11,11,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,15,14,12,12,11,10,254,14,15,12,14,14,14,14,73,15,14,15,15,14,12,12,12,12,11,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,31,31,31,31,12,12,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,239,236,234,231,229,227,224,50,49,47,46,49,46,40,36,36,40,38,37,36,34,33,33,34,35,36,36,37,37,40,40,41,42,42,43,44,45,46,48,48,48,106,46,49,51,51,52,53,52,101,53,52,51,46,49,51,52,52,53,46,48,45,45,45,45,40,46,43,42,43,43,45,44,45,46,45,46,47,46,46,47,48,48,45,48,48,50,49,49,50,50,50,44,50,52,53,51,48,46,47,45,45,47,48,49,49,50,48,49,50,52,54,56,56,56,56,57,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31 ,221,5,221,9,221,7,221,5,220,152,97,152,97,152,97,152,98,152,98,151,220,6,219,6,219,7,219,9,8,10,10,11,11,12,12,14,12,15,15,14,12,14,14,15,15,141,96,149,97,12,12,12,11,12,11,11,10,10,9,9,98,140,96,132,95,132,95,132,95,131,95,131,95,123,95,123,95,147,88,147,88,147,88,139,87,139,87,139,87,139,87,139,10,6,222,7,222,154,88,154,88,146,88,146,87,145,87,145,87,153,64,144,63,1,2,4,10,9,8,7,9,10,10,12,12,14,14,15,9,10,10,12,12,12,12,15,15,10,10,11,11,12,11,12,12,12,12,14,14,15,15,1,1,2,1,2,2,3,2,3,2,3,3,4,3,4,223,5,223,5,222,5,222,6,222,6,222,59,59,129,61,137,59,60,59,15,14,14,12,12,12,12,10,11,9,9,8,8,220,7,220,143,87,143,88,151,64,143,63,143,62,134,61,126,60,60,59,59,9,15,15,15,15,137,67,136,66,144,88,141,88,1,217,15,65,143,66,135,67,134,68,69,70,70,15,70,67,72,71,1,223,15,12,15,15,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,12,14,11,11,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,73,73,14,14,73,10,10,10,10,10,9,71,12,14,73,15,14,15,14,14,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,31,12,31,12,12,12,12,12,12,12,12,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,239,12,238,12,237,12,236,12,235,12,234,12,233,12,232,12,231,12,230,12,229,12,228,12,227,12,226,12,225,12,224,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,237,12,235,12,233,12,231,12,228,12,226,12,224,50,48,47,44,43,41,39,37,41,39,39,37,37,34,33,33,35,35,36,36,36,38,40,40,42,41,43,43,45,45,46,48,48,48,106,45,48,49,52,51,53,55,101,53,51,51,48,50,52,51,51,52,48,48,46,43,45,45,45,46,44,42,44,44,46,45,46,47,47,48,44,44,46,45,46,45,48,46,49,50,50,49,50,53,50,49,46,48,51,51,45,47,48,48,46,46,47,47,43,48,51,49,52,52,56,56,56,56,56,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12 ,5,221,10,9,8,221,5,221,152,97,144,97,152,98,151,98,152,98,151,98,5,220,5,219,6,220,7,8,9,9,10,10,11,11,12,12,12,14,14,15,14,14,14,14,15,15,141,97,12,12,12,12,12,11,11,10,10,10,9,9,9,97,132,96,132,96,131,95,131,95,123,95,131,96,139,97,123,95,147,89,147,88,139,88,139,88,139,87,139,87,146,10,8,223,9,8,7,10,5,223,154,88,146,88,146,87,145,87,145,89,5,64,10,9,9,8,254,220,6,9,10,10,11,12,12,12,14,15,141,59,60,61,9,10,11,12,14,15,11,11,11,11,12,12,12,12,12,12,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,59,59,59,60,60,129,62,59,60,15,14,14,12,12,12,12,11,11,10,9,9,8,8,7,220,6,87,143,87,143,89,150,89,142,64,142,63,134,61,126,60,60,59,59,15,15,15,15,67,136,66,144,66,143,88,15,1,8,15,143,66,142,67,134,67,134,68,70,65,70,15,70,71,72,72,72,72,73,12,12,15,15,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,14,14,14,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,73,73,14,12,71,71,71,82,10,73,254,15,15,14,14,15,14,14,12,12,15,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,239,12,12,12,237,12,12,12,236,12,12,12,234,12,12,12,233,12,12,12,232,12,12,12,230,12,12,12,229,12,12,12,228,12,12,12,226,12,12,12,225,12,12,12,31,12,12,12,237,12,12,12,235,12,12,12,232,12,12,12,230,12,12,12,227,12,12,12,224,12,12,12,238,12,12,12,236,12,12,12,234,12,12,12,232,12,12,12,230,12,12,12,229,12,12,12,227,12,12,12,225,12,12,12,31,12,12,12,238,12,12,12,236,12,12,12,235,12,12,12,234,12,12,12,232,12,12,12,231,12,12,12,229,12,12,12,228,12,12,12,226,12,12,12,225,12,12,12,50,49,47,45,48,43,36,38,40,40,38,37,36,33,33,33,33,35,36,36,37,40,40,40,38,41,42,43,45,46,46,48,48,49,106,45,47,49,50,52,52,53,55,101,51,51,48,49,50,52,50,52,48,48,45,45,45,47,44,46,44,44,48,43,46,46,44,45,45,46,45,45,46,46,48,47,48,48,46,49,52,52,52,49,49,49,49,46,51,51,46,47,47,49,46,46,45,47,47,49,51,49,52,53,54,56,56,55,31,12,12,12,31,12,12,12,31,12,12,12,31,12,12,12,31,12,12,12,31,12,12,12,31 ,221,5,10,9,221,7,221,5,100,144,97,152,97,152,97,152,98,152,98,151,220,6,219,6,219,7,219,8,8,9,9,10,10,12,11,12,12,14,12,15,15,14,12,14,14,15,15,133,12,12,12,12,11,12,10,11,10,10,9,9,9,140,95,132,96,132,95,132,95,132,95,123,95,131,96,139,97,123,95,147,88,147,88,139,87,139,87,139,87,139,10,9,223,5,10,9,223,7,222,7,223,6,222,146,88,146,87,146,87,154,10,254,222,9,222,7,220,9,9,11,11,12,12,14,15,142,62,141,62,59,59,60,9,11,11,12,14,15,10,11,11,12,12,12,12,12,12,14,14,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,59,60,60,130,61,137,59,60,60,129,60,137,61,137,15,15,12,14,12,12,11,11,10,10,9,9,8,8,219,6,1,143,87,143,88,151,89,150,64,142,64,142,62,134,61,126,59,59,59,59,68,15,15,15,67,136,66,15,11,9,217,1,14,143,65,142,66,134,67,134,68,69,70,141,69,15,70,71,71,72,71,73,72,73,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,12,14,12,11,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,73,73,73,73,71,10,10,82,12,12,12,11,11,10,15,15,15,15,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,237,12,236,12,235,12,235,12,234,12,233,12,233,12,232,12,231,12,231,12,230,12,229,12,228,12,228,12,227,12,226,12,226,12,225,12,224,12,224,12,239,12,237,12,236,12,235,12,233,12,232,12,231,12,229,12,228,12,227,12,226,12,224,12,31,12,238,12,237,12,236,12,235,12,234,12,233,12,232,12,231,12,230,12,229,12,228,12,227,12,226,12,225,12,224,12,31,12,31,12,31,12,238,12,237,12,237,12,236,12,235,12,235,12,234,12,233,12,232,12,232,12,231,12,230,12,229,12,229,12,228,12,227,12,227,12,226,12,225,12,224,12,51,49,47,46,48,45,41,38,36,40,38,38,36,34,33,34,34,35,34,36,35,38,40,41,40,41,41,43,43,45,45,47,48,48,45,106,45,48,48,49,50,52,53,54,53,46,48,50,51,50,50,50,50,46,49,48,46,46,46,48,48,49,46,48,48,49,45,46,48,49,48,48,45,46,44,48,47,49,48,50,52,52,53,49,48,49,48,49,51,51,47,50,47,49,49,46,43,45,47,48,49,51,50,52,53,56,56,55,55,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12,31,12 ,5,221,10,9,8,221,5,221,152,97,144,97,144,97,152,98,151,98,151,98,5,220,5,220,6,220,7,8,8,9,9,10,10,11,12,12,12,12,14,14,15,15,12,14,14,14,15,15,12,12,12,12,12,11,11,10,10,10,9,9,9,97,132,96,132,96,132,96,131,95,131,95,131,96,131,97,139,95,123,222,6,222,139,87,139,88,139,89,139,10,9,223,6,10,9,8,7,223,5,223,7,223,6,223,146,10,8,221,9,8,8,222,6,222,7,221,5,9,12,15,143,63,143,63,142,63,142,62,141,59,59,59,132,60,9,11,12,15,10,11,11,11,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,59,59,59,59,60,61,129,62,60,60,129,61,128,61,136,15,15,14,12,12,12,11,11,10,10,9,9,8,8,220,6,3,1,87,143,88,142,89,150,89,142,61,134,62,142,63,133,61,125,60,59,59,59,15,15,15,136,66,15,12,10,217,4,1,148,65,142,66,142,66,134,67,133,68,69,69,69,69,15,2,70,70,72,72,72,72,73,12,12,12,12,12,12,15,15,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,14,14,14,14,14,14,11,11,11,11,11,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,10,10,10,10,73,73,73,73,73,12,12,11,15,15,15,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,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,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,12,12,12,12,12,12,12,12,12,12,12,12,49,48,47,50,48,46,44,41,40,36,38,37,36,34,33,33,34,34,35,36,36,40,41,37,40,41,42,40,42,43,44,46,47,47,45,106,45,47,47,48,49,51,52,52,53,54,51,44,48,49,50,51,51,51,52,46,45,45,48,48,49,48,49,46,48,48,45,46,48,48,49,49,48,48,48,50,49,49,49,52,53,52,49,48,49,48,49,48,53,53,47,48,51,47,49,43,46,46,48,48,51,49,51,53,54,56,56,55,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 ,221,5,10,9,221,7,221,5,99,144,97,152,97,152,97,152,98,152,98,152,220,6,220,6,219,7,219,8,219,9,8,10,9,11,10,12,11,12,12,12,12,14,14,15,12,14,14,15,14,12,12,12,11,12,11,11,10,10,9,10,9,140,96,132,96,132,95,132,95,132,95,124,95,131,96,139,96,139,95,123,222,6,222,147,88,147,88,10,9,9,223,10,9,9,222,7,222,6,222,5,222,10,9,9,222,7,222,5,221,7,221,6,221,7,222,5,63,145,63,144,63,127,61,127,62,134,63,142,62,59,59,59,60,132,60,123,9,10,10,11,11,12,12,14,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,59,60,59,60,59,60,59,59,59,129,61,137,62,60,60,129,60,129,61,136,15,15,12,14,12,12,11,11,10,10,9,9,8,8,219,5,3,3,1,143,87,143,88,150,89,150,64,126,61,134,64,142,62,134,60,60,59,60,59,59,15,15,15,15,12,11,8,6,3,1,89,142,65,142,66,134,66,134,67,133,68,69,69,70,15,2,70,70,67,72,72,73,72,1,223,15,12,12,12,12,12,12,15,14,15,12,12,12,12,12,14,12,12,12,14,12,14,12,14,12,14,12,14,12,14,14,14,11,11,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,12,15,15,15,15,15,15,15,15,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,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,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,12,12,12,12,12,12,12,12,12,12,12,49,48,47,50,49,46,45,43,41,40,38,36,37,35,34,34,34,35,33,34,36,36,40,40,41,41,42,41,43,44,46,45,48,44,50,49,43,44,47,47,48,49,51,51,53,52,53,53,49,52,50,44,48,50,53,51,46,44,48,48,49,49,49,49,49,48,50,47,46,46,48,48,49,49,50,50,50,50,49,52,53,52,50,48,48,51,49,48,52,48,48,50,49,49,46,48,48,48,47,48,49,50,49,51,54,56,56,53,55,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 ,5,221,10,9,8,221,5,221,152,97,144,97,152,97,152,98,152,98,151,98,151,220,5,220,6,220,6,219,8,8,8,9,10,10,10,10,11,12,12,12,12,14,14,14,15,12,12,12,14,14,12,12,12,12,12,11,11,10,10,9,10,9,132,96,132,96,132,96,132,96,131,95,132,96,131,96,139,97,123,95,123,222,6,9,10,9,9,8,8,8,8,222,7,223,7,222,6,222,5,222,5,223,4,222,4,223,3,223,3,2,2,2,2,1,1,63,145,63,144,63,128,62,127,62,135,63,142,62,141,59,133,59,60,61,131,60,60,60,123,9,10,10,11,11,12,12,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,60,60,59,60,59,59,59,59,59,60,61,129,62,60,60,129,61,128,61,15,14,14,12,12,12,12,11,11,10,10,9,9,8,6,220,4,3,2,1,143,87,142,88,150,89,150,89,142,61,134,63,134,63,141,63,133,61,60,59,60,59,135,67,15,12,11,9,7,217,3,1,148,65,142,67,134,68,69,1,141,65,141,66,133,67,132,15,2,70,69,67,71,1,4,8,12,15,12,12,12,12,12,12,12,12,12,14,14,14,14,15,14,15,15,15,12,12,12,12,12,14,12,14,12,14,14,14,14,14,14,14,11,11,11,11,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,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,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,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,12,12,12,12,12,12,12,12,12,49,48,47,46,49,48,46,44,43,42,40,38,36,35,34,33,34,33,35,34,35,36,35,37,38,38,40,38,40,40,42,42,43,44,45,50,49,48,45,46,48,48,49,50,52,52,51,51,53,52,52,52,48,45,48,50,52,46,47,47,48,49,49,49,50,50,50,50,48,48,47,48,48,48,50,51,50,50,52,53,53,53,50,50,49,52,49,46,52,51,56,52,52,47,49,53,46,48,48,50,49,49,51,48,52,53,56,55,54,55,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 ,221,5,10,9,221,7,221,5,99,144,97,152,97,152,97,152,98,152,98,152,98,5,220,5,220,6,219,7,219,8,8,9,9,10,10,11,11,12,11,12,12,14,12,14,14,15,12,12,12,14,12,14,14,12,12,12,11,11,10,10,9,9,96,132,96,132,95,132,95,132,95,124,95,132,95,131,96,139,97,123,95,10,9,9,9,9,8,8,222,8,222,7,222,7,222,6,222,6,222,5,222,5,222,4,222,3,2,3,2,2,1,2,1,146,63,146,63,145,63,128,61,128,62,135,63,143,63,142,62,59,59,59,59,124,61,131,60,123,60,123,61,123,9,10,10,12,12,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,59,59,59,60,59,60,59,60,60,137,62,137,61,137,62,145,62,15,14,14,12,12,12,12,11,11,10,10,9,9,220,6,219,4,2,2,1,143,87,143,87,142,88,150,89,150,64,126,61,134,62,142,61,141,62,133,60,59,62,60,59,15,12,12,9,8,217,5,2,1,89,142,65,134,67,134,68,1,14,141,65,141,66,133,67,15,10,6,1,1,3,5,223,9,11,12,14,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,15,14,15,15,15,12,14,12,14,12,14,12,14,12,14,12,14,12,14,14,14,11,11,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,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,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,12,12,12,12,49,48,47,46,49,48,46,45,43,42,40,38,36,35,34,34,33,34,34,34,34,36,35,38,37,37,40,40,40,42,42,43,44,46,46,51,49,48,49,46,46,49,49,51,51,50,50,52,52,53,53,53,51,50,45,48,49,48,48,48,48,49,49,49,49,51,50,51,48,48,48,47,48,48,49,50,51,51,51,55,53,51,50,50,51,51,53,50,51,51,52,53,53,49,48,52,47,49,48,51,49,51,52,52,52,54,53,54,54,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 ,5,221,10,9,8,221,5,221,152,97,144,97,144,97,152,98,152,98,151,98,151,220,5,220,5,220,6,220,7,219,8,8,9,9,10,10,11,11,12,12,12,12,12,14,14,14,15,12,12,12,12,12,14,14,12,12,12,11,11,10,10,9,9,96,132,96,132,96,132,96,132,95,124,95,131,96,139,97,139,95,123,95,10,9,9,8,8,8,8,223,7,222,7,222,6,222,6,222,5,222,4,222,4,222,3,222,3,2,2,2,2,1,1,63,146,63,145,63,145,61,128,62,135,63,135,63,142,62,133,59,59,60,60,60,123,61,131,62,123,61,131,62,131,62,123,60,15,15,15,15,15,15,15,15,15,15,15,15,59,15,15,15,15,15,15,60,60,60,129,61,129,61,137,62,137,62,15,14,14,12,12,12,12,11,11,10,10,9,9,8,8,220,6,220,4,3,2,1,143,87,142,87,142,88,150,89,150,64,142,61,134,62,133,62,141,61,141,62,125,59,60,59,59,59,10,9,8,217,5,3,2,1,148,65,141,66,133,68,1,216,10,15,141,65,140,66,15,10,6,1,8,1,3,223,6,8,10,11,12,15,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,15,14,15,15,15,12,12,12,12,12,14,12,14,12,14,14,14,14,14,14,14,14,14,14,11,11,11,11,11,11,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,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,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,12,12,49,48,47,46,45,49,48,45,44,42,40,38,36,35,35,33,33,33,33,35,34,35,36,35,38,37,38,40,40,40,41,43,44,44,46,51,51,49,48,49,50,48,48,49,49,51,46,49,50,50,51,53,55,53,53,50,44,46,46,49,49,48,49,49,49,49,49,51,51,49,49,48,49,46,48,49,50,51,52,54,54,52,51,50,52,54,53,48,52,51,50,51,53,52,49,51,51,48,48,49,50,51,50,53,52,53,53,53,54,55,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 ,221,5,221,10,8,7,221,5,100,144,97,152,97,152,97,152,97,152,98,152,98,144,220,5,220,6,219,6,219,7,219,8,8,9,9,10,10,11,11,12,12,12,12,14,14,15,15,15,11,12,12,12,12,14,14,15,12,12,11,12,10,10,9,9,96,132,96,132,95,132,95,124,95,132,95,132,96,140,96,139,95,123,95,9,8,9,8,8,223,7,222,7,222,6,222,6,222,5,222,5,222,4,221,4,221,3,2,2,1,2,1,1,222,146,63,146,63,146,62,130,62,137,62,136,63,143,63,134,59,60,59,60,60,124,61,131,61,131,61,131,60,123,60,123,60,123,15,15,15,15,15,15,15,15,59,60,59,60,59,15,15,15,15,15,15,15,15,15,15,137,62,145,62,15,14,15,12,14,12,12,11,12,11,11,10,10,9,9,8,8,220,6,219,4,2,2,1,143,87,143,87,142,88,150,89,150,89,142,63,142,64,142,62,134,60,60,59,133,59,125,60,60,59,60,59,8,217,6,217,4,2,1,89,142,65,133,67,133,1,6,10,15,70,133,15,11,223,2,70,15,10,1,2,4,223,7,8,10,10,12,12,15,14,14,15,15,15,15,15,15,12,12,14,12,14,14,14,14,15,14,15,14,15,15,15,12,14,12,14,12,14,12,14,12,14,12,14,12,14,14,15,14,14,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,15,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,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,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,49,48,47,46,45,44,43,42,44,40,39,38,37,36,35,33,33,33,34,35,35,35,35,36,36,37,38,40,40,40,42,42,44,44,46,51,51,49,50,50,101,50,49,48,48,46,47,47,49,49,50,53,54,56,55,51,52,44,45,48,50,48,49,49,49,49,51,50,51,49,49,49,49,48,48,48,51,51,55,54,52,53,52,49,55,54,52,50,53,51,49,51,52,49,51,51,53,48,50,48,52,51,52,53,53,53,53,53,54,55,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 ,5,222,5,221,10,8,7,221,152,97,144,97,152,97,152,97,152,98,151,98,151,97,5,220,5,220,6,220,7,220,7,8,8,9,9,10,10,9,10,12,12,12,12,12,14,14,15,14,15,15,12,12,12,12,12,12,14,12,12,11,11,10,10,9,132,96,132,96,132,96,132,95,124,95,132,96,132,96,139,97,123,95,123,9,9,8,8,223,8,223,7,222,6,222,6,222,5,222,5,222,4,222,3,221,3,221,2,2,2,1,1,1,146,63,146,63,146,62,138,62,145,61,128,62,136,63,143,61,59,59,60,60,60,61,123,61,131,62,123,60,123,60,60,60,60,15,15,15,15,15,60,59,60,59,59,59,59,59,59,59,59,15,15,15,15,15,15,15,15,62,15,14,14,14,12,12,12,12,12,11,11,10,10,9,9,9,8,220,7,220,5,220,4,3,2,1,143,87,142,87,142,88,150,89,150,89,142,63,142,64,141,63,133,61,125,60,60,59,59,60,60,60,60,59,59,217,6,217,4,3,2,1,148,65,141,66,133,67,1,216,8,11,15,67,15,8,1,65,140,70,15,10,6,1,1,3,5,223,8,9,12,12,15,14,15,15,15,15,15,15,15,15,15,15,15,14,14,14,14,14,14,15,15,15,15,15,15,15,15,12,12,14,12,14,14,14,14,14,14,14,14,14,14,11,11,12,12,12,12,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,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,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,49,48,47,46,45,44,45,42,40,35,42,38,37,36,35,34,33,33,33,34,35,35,36,35,34,37,37,38,40,37,40,42,44,48,45,46,51,51,50,50,51,50,51,49,46,46,48,49,47,48,49,50,53,55,56,56,53,52,50,46,48,49,49,49,49,49,49,50,50,50,49,49,49,50,48,49,50,49,51,53,53,53,52,53,54,55,53,53,51,53,53,49,51,51,49,49,52,50,52,51,51,51,54,55,51,53,51,52,53,54,55,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 ,222,5,221,5,221,9,221,5,99,153,97,152,97,152,97,152,98,152,98,152,98,144,97,5,220,5,220,6,220,7,219,5,219,7,219,9,9,11,11,12,14,15,96,142,96,142,9,10,10,11,10,12,11,12,12,12,12,15,12,12,11,11,9,9,96,141,96,132,96,132,95,124,95,132,95,132,96,140,96,140,95,132,95,123,8,9,222,8,223,8,222,7,222,6,222,6,222,5,221,5,222,4,219,3,220,3,2,2,1,2,1,1,63,139,62,146,62,146,62,138,62,146,61,137,62,144,61,135,59,60,59,60,60,124,61,131,61,131,60,123,60,123,60,60,60,15,15,15,15,15,59,60,59,60,59,59,59,59,59,60,59,130,60,59,61,137,61,137,62,15,14,14,12,14,12,12,12,12,10,11,10,10,9,9,8,8,220,7,220,6,219,4,2,2,1,143,87,143,87,142,87,151,88,150,89,142,63,142,63,142,63,142,62,134,61,125,60,60,59,125,60,125,59,60,59,60,59,5,3,3,1,1,89,141,66,1,2,5,216,8,9,12,12,15,15,2,65,132,65,140,15,12,8,5,1,1,223,11,14,72,72,73,73,15,15,15,15,15,15,15,15,15,15,14,15,14,15,14,15,15,14,14,14,14,15,14,15,14,15,15,15,15,15,11,12,11,12,11,12,12,12,12,12,12,12,12,14,12,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,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,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,49,48,47,46,47,45,44,41,41,37,35,38,42,36,36,35,34,32,33,33,35,34,35,35,35,35,38,40,41,38,42,40,43,44,46,46,49,49,51,49,49,50,51,49,51,49,47,45,48,48,47,48,50,54,55,56,56,56,52,52,50,48,49,49,49,49,50,50,51,50,51,49,49,49,51,50,49,49,50,51,50,51,52,53,53,53,56,55,54,52,50,54,49,50,51,51,49,51,50,52,53,51,51,53,56,56,51,51,53,53,53,54,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 ,5,222,5,221,5,221,7,221,152,100,144,97,152,97,152,98,152,98,152,98,143,97,151,220,5,220,5,220,6,220,7,220,6,219,7,9,11,12,15,96,134,95,134,96,142,96,142,97,142,97,9,10,10,11,12,12,12,12,9,10,11,12,14,15,132,96,132,96,132,96,132,95,124,95,132,96,132,96,140,97,139,95,123,95,123,8,8,8,8,223,7,222,6,222,6,222,5,222,5,222,4,222,4,220,3,220,3,2,2,1,1,1,146,63,146,62,138,62,130,62,146,62,138,61,137,63,136,59,59,59,60,60,125,61,124,61,131,60,123,60,60,60,60,60,15,15,15,15,15,59,60,59,59,59,59,59,59,59,60,62,60,59,129,62,129,61,137,62,137,62,145,63,144,63,144,64,144,15,14,12,12,12,11,10,10,9,8,220,6,220,4,2,1,87,143,87,143,87,142,87,142,88,150,89,150,64,142,63,142,63,142,61,141,63,141,62,125,60,60,59,133,60,60,60,60,59,59,59,3,2,1,1,141,66,1,2,4,216,7,8,9,11,12,12,15,67,139,65,131,65,139,15,15,2,5,1,14,69,70,71,71,72,73,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,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,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,49,48,48,46,45,44,43,41,41,39,35,36,38,38,40,35,34,33,32,33,33,34,34,36,35,35,37,40,40,37,40,42,42,43,45,45,46,49,50,50,48,49,50,50,49,50,50,49,45,46,49,49,48,49,54,54,56,56,56,56,54,53,52,53,52,48,48,48,49,50,49,50,49,49,49,50,50,49,50,51,48,52,50,51,52,53,56,56,54,53,52,51,54,49,51,51,51,49,51,49,51,52,54,53,52,55,56,53,51,52,54,54,55,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 ,222,5,221,5,221,5,221,5,99,153,97,153,97,152,97,152,98,152,98,152,97,152,97,5,220,5,220,5,220,6,219,5,219,5,219,10,12,15,97,143,96,126,95,134,95,134,96,142,96,142,97,142,9,10,10,12,12,9,10,11,11,12,12,15,15,133,96,133,96,132,95,124,95,132,95,132,96,140,96,140,97,132,95,124,95,123,8,8,222,7,222,7,222,6,222,6,221,5,221,5,221,4,219,4,219,3,2,3,1,2,1,1,62,139,62,139,62,138,61,138,63,138,61,138,61,137,61,59,59,60,60,126,61,132,61,131,60,123,60,123,60,60,60,15,15,15,59,60,59,60,59,60,59,59,59,59,59,60,59,130,60,138,61,138,61,137,62,145,62,145,63,145,63,145,64,145,89,15,14,14,12,12,11,10,9,9,220,6,220,4,2,1,87,143,87,143,87,143,87,143,88,150,89,150,64,142,63,142,63,142,62,142,61,133,62,141,64,141,61,125,59,125,62,60,59,60,59,59,3,1,1,1,1,2,3,5,216,7,8,10,10,12,12,14,15,69,66,139,65,139,65,139,15,9,1,9,1,139,69,70,70,71,71,73,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,49,49,48,47,45,46,38,43,41,41,39,35,35,36,37,38,37,39,33,33,36,33,33,35,35,36,35,35,37,40,40,39,41,44,44,43,44,45,46,49,49,50,48,49,49,50,49,50,48,48,49,46,48,49,50,53,53,54,56,56,56,56,55,54,54,55,51,52,53,52,52,53,50,51,51,48,48,49,48,48,46,48,48,52,52,51,51,52,56,56,55,53,52,52,54,49,50,51,51,49,51,49,51,52,53,56,54,55,52,54,53,53,53,54,55,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14,12,14,12,14,12,12,12,14 ,5,222,5,221,5,222,10,221,153,99,152,97,152,98,152,98,152,98,152,97,152,98,151,220,5,220,5,220,5,220,5,220,5,220,8,11,15,99,150,97,142,95,126,95,134,96,134,96,142,97,134,96,134,96,141,9,9,10,11,11,12,12,14,12,15,96,132,96,133,96,132,95,124,95,132,96,132,96,140,97,140,95,123,95,123,95,8,223,8,223,7,222,7,222,6,222,5,222,5,221,4,222,4,219,3,219,2,2,2,1,1,1,146,62,138,62,138,62,130,63,138,62,138,61,137,61,59,59,60,60,126,61,125,61,132,62,123,60,60,60,60,60,60,15,15,60,60,59,60,59,59,59,59,59,59,59,59,59,60,59,130,61,137,61,137,62,145,63,145,63,145,64,145,64,152,89,152,89,15,14,12,12,11,10,9,220,5,220,4,3,2,1,143,87,143,87,143,87,142,88,150,89,150,89,142,64,142,63,142,63,141,62,125,62,133,63,141,64,141,62,125,59,124,62,60,59,59,59,59,1,1,1,2,3,4,216,7,216,9,9,11,12,12,14,15,68,131,65,139,66,131,65,139,15,8,1,70,67,138,68,70,70,71,70,138,72,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,49,48,48,47,46,46,43,38,41,41,39,39,35,35,35,37,36,37,36,38,32,37,39,41,35,35,36,35,35,37,40,41,39,41,42,44,44,44,45,46,51,50,49,47,48,49,50,48,48,47,47,49,49,48,48,49,53,53,55,56,56,56,56,56,57,55,54,54,51,49,53,52,52,51,51,52,52,48,48,47,48,46,47,51,52,52,52,52,53,56,55,55,53,52,51,51,50,51,50,51,51,50,49,51,52,53,55,56,55,52,54,56,54,54,54,56,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,12,12 ,222,5,221,5,97,153,10,6,99,153,100,153,97,153,97,152,98,152,98,144,97,152,97,5,220,5,220,5,220,5,220,5,220,5,219,10,14,151,98,151,97,127,95,134,95,135,96,142,96,142,95,134,95,134,96,134,96,9,9,11,11,12,12,12,14,15,96,133,96,133,95,125,95,133,95,132,96,140,96,140,97,132,95,124,95,124,95,8,222,8,222,7,222,6,221,6,221,5,221,5,221,4,218,3,219,3,2,2,2,2,1,1,62,139,62,146,62,139,62,130,62,138,61,138,61,59,59,60,60,127,61,134,61,133,60,123,60,123,60,9,10,12,12,14,15,60,59,60,59,60,59,138,59,59,59,60,59,60,59,138,61,138,62,137,62,145,62,145,63,145,64,145,89,153,89,152,89,152,15,14,12,12,10,6,220,5,220,4,3,3,1,1,87,143,87,143,87,143,88,151,89,151,89,142,64,142,63,142,63,142,62,142,61,134,62,141,63,141,64,141,59,141,59,133,62,59,59,60,59,59,1,2,3,4,216,6,216,8,8,10,10,12,12,12,14,9,66,139,65,139,66,131,68,15,8,2,66,131,67,138,65,146,69,70,68,138,70,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,49,49,47,48,46,46,46,44,41,37,39,39,35,36,36,36,37,37,36,37,34,36,35,38,43,42,36,37,35,37,37,41,42,40,41,44,42,44,44,46,48,52,50,49,48,46,46,49,47,47,47,48,48,50,45,48,48,53,53,55,55,56,56,56,56,57,55,54,52,52,52,49,50,52,51,53,53,51,51,48,48,48,48,47,51,52,51,52,52,56,56,56,54,54,52,51,51,50,50,50,51,51,49,49,51,52,53,55,56,56,52,53,54,56,56,55,55,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14 ,5,222,5,100,145,97,10,10,5,99,153,100,152,97,152,98,152,98,152,97,144,97,152,220,5,220,5,220,5,220,5,220,5,220,6,220,15,100,151,98,143,95,126,95,134,96,134,96,142,97,126,95,126,95,134,96,134,97,9,10,11,11,12,12,9,15,133,96,133,96,133,95,125,95,132,96,132,96,140,97,140,95,124,95,124,95,124,95,7,222,7,222,6,222,6,222,5,221,5,221,4,221,4,218,3,2,3,2,2,1,1,1,146,62,146,62,138,62,138,61,138,62,138,62,59,60,60,61,135,62,126,61,133,61,124,60,9,10,11,11,12,12,15,15,15,59,60,59,59,60,130,61,138,59,130,62,60,59,138,61,129,61,137,62,137,63,145,63,145,64,145,89,152,89,152,154,152,154,15,14,12,11,10,220,5,220,4,3,3,2,2,1,143,87,143,87,143,87,142,88,150,89,150,64,142,63,142,63,142,63,141,62,133,61,133,62,133,63,141,63,141,60,125,64,60,60,60,59,59,59,59,2,3,216,5,216,7,216,9,9,10,11,12,12,14,15,8,8,1,66,131,67,69,15,8,1,70,69,138,67,146,65,146,70,69,68,137,71,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,49,48,48,41,46,45,46,45,44,45,44,41,39,36,39,37,35,35,35,35,36,36,36,35,34,33,37,37,41,44,43,38,35,37,39,41,42,40,41,41,43,43,44,45,50,51,52,48,49,48,49,49,51,50,51,51,51,49,50,50,51,54,55,56,56,56,56,56,56,56,56,55,52,50,52,49,49,50,51,50,51,53,53,53,49,48,48,49,51,51,51,52,54,56,56,55,55,53,53,51,52,50,51,51,51,51,50,49,51,52,53,55,56,55,54,53,54,56,56,55,56,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12 ,222,5,222,153,97,145,97,10,221,5,99,153,100,153,97,153,97,152,98,144,97,152,97,152,220,5,220,5,220,5,220,5,220,5,220,7,8,9,98,151,97,143,95,135,95,135,96,142,96,142,95,134,95,126,95,134,96,142,96,142,9,11,11,12,11,11,9,133,96,133,96,125,95,125,95,133,96,141,96,140,97,132,95,132,95,124,95,124,95,7,222,7,222,6,222,6,221,5,221,5,221,4,217,4,218,3,2,3,2,2,1,2,1,139,62,139,62,139,62,146,62,138,61,138,59,60,60,136,62,127,61,126,61,125,60,9,9,11,11,12,12,14,15,60,59,60,59,59,59,130,60,138,59,60,61,59,60,130,62,130,61,138,61,138,62,145,63,145,63,145,64,153,89,153,154,153,152,152,15,14,11,10,220,6,220,4,220,2,1,143,87,143,87,143,87,143,87,143,88,151,89,150,89,142,63,142,63,142,63,142,62,142,62,141,61,133,62,141,63,141,64,141,61,133,60,60,59,60,59,60,59,59,2,4,216,6,216,8,8,10,10,12,12,14,14,15,10,9,1,139,66,131,68,70,15,15,70,69,68,138,66,146,65,154,70,69,67,69,70,72,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,49,48,48,47,47,47,46,43,43,40,41,44,44,45,44,42,41,39,37,35,37,35,35,34,35,35,36,34,34,33,34,35,40,38,42,44,42,42,42,38,42,38,41,41,42,42,44,45,46,50,51,49,48,48,49,48,52,50,51,51,51,51,49,49,51,53,54,54,56,56,56,56,56,56,56,56,56,55,52,49,51,51,52,49,50,51,52,51,53,53,49,49,50,49,52,51,54,56,55,56,55,54,53,52,53,52,51,50,51,51,51,52,51,51,52,53,54,54,54,55,55,54,56,56,55,56,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14 ,5,222,5,222,153,97,153,98,10,8,5,99,153,100,152,98,152,98,152,97,144,97,152,98,5,221,5,220,5,220,5,220,5,220,5,220,8,9,151,98,151,97,135,95,135,96,134,96,142,97,126,95,134,95,126,95,134,96,134,96,142,96,9,12,12,10,9,96,133,96,133,96,133,95,125,95,133,96,132,97,140,95,124,95,124,95,124,95,124,223,7,222,7,222,6,222,6,221,5,221,5,221,4,217,3,217,3,2,2,2,2,1,1,63,146,62,146,62,138,62,138,62,138,62,59,60,128,62,136,61,126,61,125,61,124,9,11,12,14,15,60,60,15,15,60,60,59,59,60,60,130,59,60,61,59,60,130,61,138,61,130,61,137,62,10,63,145,63,145,64,153,152,153,152,152,152,152,150,15,12,11,221,5,220,6,220,1,87,143,87,143,87,143,87,143,87,143,88,150,89,150,89,142,64,142,63,142,63,142,63,141,62,141,62,133,62,125,62,141,64,141,63,140,62,124,60,59,59,60,59,59,59,59,216,5,216,7,8,9,9,11,11,12,12,14,15,10,10,6,1,139,67,131,69,15,2,70,69,138,67,138,66,146,89,145,66,137,68,69,70,71,72,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,14,14,14,15,15,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,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,49,48,48,47,48,46,46,44,43,41,41,42,41,43,45,43,42,39,39,36,35,35,35,34,35,34,35,35,34,34,33,34,35,37,40,41,42,43,42,42,41,42,40,42,41,41,43,44,44,46,51,51,48,49,49,49,52,51,50,50,50,51,51,49,49,49,53,53,54,56,56,56,56,56,56,56,56,56,56,53,52,51,52,54,55,52,53,53,53,53,54,54,51,52,52,53,53,54,56,55,56,55,54,53,54,53,52,49,51,49,51,51,52,51,51,52,53,53,54,54,55,53,56,56,56,56,57,57,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 ,222,5,222,5,99,145,97,153,98,10,221,5,99,153,100,153,98,153,97,152,97,152,98,152,220,5,220,5,220,5,220,5,220,5,99,151,220,9,99,151,98,151,96,143,95,135,95,135,96,143,96,142,95,134,95,134,95,134,95,142,96,142,95,12,12,11,10,9,96,133,96,133,96,133,95,125,95,133,96,141,96,141,95,132,95,132,95,124,95,124,222,7,222,3,221,6,221,6,221,5,221,5,220,4,217,4,2,3,2,3,1,2,1,1,62,139,62,139,62,146,62,146,62,138,59,129,62,136,61,136,61,135,61,126,9,11,12,14,15,123,60,123,15,60,60,60,59,60,60,123,59,60,60,138,59,60,61,138,60,130,61,138,61,137,10,145,63,145,64,145,150,153,150,153,149,152,148,152,15,12,10,6,220,6,220,3,1,143,87,143,87,143,87,143,87,143,146,143,144,150,144,151,89,6,89,150,64,142,63,142,63,142,63,142,62,125,61,133,62,141,63,141,64,133,60,125,59,59,60,60,59,60,59,59,216,6,216,8,8,10,10,12,12,12,14,15,11,11,223,2,66,139,69,69,15,2,70,70,68,138,66,146,88,146,89,145,65,137,67,69,69,71,71,73,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,14,14,14,14,12,14,14,14,14,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,14,14,12,14,14,14,14,14,14,14,12,14,14,14,14,14,14,14,12,14,14,14,14,14,14,14,12,14,14,14,14,14,14,14,12,14,14,14,14,14,14,14,12,14,14,14,14,14,14,14,12,14,14,14,14,14,14,14,12,14,14,14,14,14,14,14,12,14,14,14,14,14,14,14,12,14,14,14,14,14,14,14,12,14,14,14,14,14,14,43,48,48,48,47,45,45,43,43,41,41,39,42,40,43,45,43,41,39,39,36,35,34,34,34,34,35,36,38,37,36,34,34,35,37,37,40,38,42,43,42,37,42,37,43,43,40,43,44,44,45,49,49,48,49,48,49,53,51,50,51,50,51,47,49,49,50,53,53,53,56,56,56,56,56,56,56,56,56,56,55,53,53,53,55,55,54,52,53,52,53,53,54,53,53,54,55,54,56,56,56,56,55,53,56,56,55,52,53,51,51,51,52,51,51,51,52,52,53,52,53,53,56,56,56,56,56,56,57,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,102,102,102 ,5,222,5,222,153,98,145,97,153,10,8,222,153,99,153,100,152,97,144,97,152,98,152,98,152,221,5,221,5,220,5,99,151,100,151,100,5,9,151,99,151,98,151,97,135,95,127,95,126,95,134,97,126,97,126,95,134,95,134,96,134,96,142,9,12,12,11,12,9,96,133,96,133,96,133,95,125,95,133,96,140,97,140,95,124,95,124,95,124,95,124,222,7,222,3,222,6,221,6,221,5,221,4,223,4,216,3,216,3,2,2,2,2,1,1,63,146,62,146,62,138,62,138,59,60,61,137,61,136,61,127,61,9,10,12,12,15,60,124,60,60,60,15,60,60,59,59,59,60,60,59,60,130,61,138,60,60,61,130,61,137,62,145,63,145,10,5,64,145,151,153,151,152,150,152,150,152,148,15,12,6,221,4,220,4,3,1,87,143,87,143,87,143,146,143,144,143,144,143,142,150,89,6,3,1,89,150,64,142,63,142,63,141,62,133,61,133,62,141,63,141,64,141,62,124,60,60,59,132,60,60,59,59,59,6,216,6,216,8,9,10,11,12,12,14,15,12,9,7,216,1,65,138,70,15,2,70,69,69,67,138,66,146,89,146,65,145,66,70,67,69,69,70,71,72,1,8,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,46,45,43,43,40,39,38,41,38,38,42,41,39,42,41,40,45,43,41,39,39,36,35,36,33,34,34,34,35,37,37,38,36,34,33,35,36,37,38,41,41,42,37,42,41,42,42,37,41,41,42,41,41,48,48,48,49,49,52,52,50,50,50,51,46,48,49,49,49,53,53,53,55,56,56,56,56,56,56,56,56,56,55,55,56,55,56,54,54,55,55,52,52,51,52,52,52,53,53,56,56,56,56,56,56,56,56,56,55,52,53,51,50,51,51,52,53,51,51,53,53,52,53,54,56,56,56,56,56,57,57,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,114,114,115,115,115,115,102,102 ,222,5,222,5,99,153,97,153,97,153,10,8,221,153,99,153,100,153,97,153,97,152,98,152,220,5,220,5,220,5,100,152,99,152,99,152,220,7,9,151,98,151,97,143,96,135,95,127,95,127,96,143,95,134,96,142,95,134,95,134,95,142,96,142,9,12,12,11,12,9,96,133,96,133,96,133,95,133,95,133,96,141,97,133,95,132,95,132,95,124,95,124,222,8,221,3,221,6,221,6,221,5,222,5,222,4,219,4,218,3,2,2,1,2,1,1,62,139,62,131,61,138,61,59,60,137,61,129,60,128,60,9,10,12,12,14,15,59,59,59,59,60,59,60,59,60,59,60,60,123,59,60,61,138,61,138,62,146,62,146,62,146,63,10,8,7,222,145,64,153,154,153,152,153,10,9,8,7,221,5,220,5,2,6,220,3,1,144,143,143,143,143,142,143,141,143,140,143,141,151,145,6,3,2,2,1,89,142,63,142,63,142,62,134,61,133,61,141,62,141,63,141,59,133,60,125,59,60,61,132,59,60,59,59,59,7,216,8,8,9,9,11,11,12,14,15,12,10,223,4,1,1,66,138,15,9,1,70,68,138,66,146,88,139,89,154,65,145,70,69,67,136,68,70,70,71,1,5,8,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,15,15,15,15,15,15,15,15,15,15,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,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,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,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,46,46,43,43,41,40,37,41,39,39,37,42,40,39,42,41,40,45,42,40,37,37,36,35,35,35,35,36,36,36,37,37,37,36,33,34,34,36,36,38,40,41,41,38,40,39,42,38,38,41,40,42,42,42,47,48,48,49,52,52,52,50,50,46,46,46,47,48,48,49,52,53,53,55,56,56,56,56,56,56,56,56,56,55,56,56,56,55,55,55,54,52,50,51,51,50,50,51,53,54,54,56,56,56,56,56,56,56,56,56,52,53,51,51,51,52,52,53,51,51,51,53,51,53,54,56,56,56,56,56,56,57,57,15,15,15,15,15,15,15,15,15,15,15,15,113,113,114,113,114,114,115,114,102,115,102,102,102 ,5,222,5,222,153,99,153,97,153,98,10,8,7,222,153,99,153,98,152,98,152,98,152,221,5,221,5,220,5,221,152,99,152,100,151,100,151,220,9,99,151,98,151,97,143,96,135,95,127,95,126,97,126,95,134,96,142,95,126,95,126,96,142,96,9,95,9,11,12,15,9,96,133,96,133,96,133,95,125,95,133,96,140,97,132,95,124,95,124,95,124,95,8,8,7,222,3,221,6,221,6,221,5,222,5,222,4,219,3,218,3,2,2,2,1,1,139,62,138,62,138,62,59,60,138,61,129,60,128,9,10,10,12,12,12,14,15,59,59,59,15,60,60,60,60,60,59,60,60,61,138,62,138,62,138,62,138,62,146,63,146,63,10,10,9,222,10,222,5,89,10,153,153,152,10,9,8,221,6,221,6,221,3,220,5,3,1,144,143,143,143,141,143,143,143,142,143,145,143,144,151,219,4,2,1,2,1,89,142,64,142,62,134,62,125,61,133,62,141,63,141,62,59,62,125,61,59,60,124,62,59,59,60,59,59,59,7,8,9,9,9,11,12,12,14,15,12,11,9,8,1,1,14,67,69,15,8,1,15,15,15,11,8,220,1,89,154,65,70,67,136,67,136,68,69,69,70,1,4,221,10,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,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,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,14,14,14,15,14,14,14,15,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,14,14,15,14,46,43,43,42,42,40,42,36,39,37,38,41,40,38,42,41,40,44,42,39,35,35,35,35,36,35,36,36,37,37,40,37,37,36,33,34,35,36,37,37,40,40,37,38,37,38,36,42,40,42,42,41,43,41,47,47,48,51,52,52,52,46,46,46,46,46,47,48,49,49,52,53,53,54,54,55,55,56,56,56,55,55,56,53,56,56,56,56,55,55,54,50,53,51,52,52,53,50,52,53,55,55,56,55,56,56,56,56,56,56,52,53,51,51,51,52,52,53,52,52,52,53,52,55,56,56,56,56,56,56,56,57,57,15,15,15,15,15,15,15,15,112,113,113,113,113,114,114,114,114,115,115,115,115,102,102,102,102 ,222,5,222,5,99,154,100,145,97,153,10,9,221,6,221,153,100,153,98,153,98,153,98,5,221,5,220,5,220,152,100,152,99,152,99,152,100,5,8,5,99,151,98,151,97,143,96,135,95,127,95,143,95,135,96,142,97,134,95,134,95,134,97,142,9,134,96,142,97,9,11,9,96,133,95,133,96,133,95,133,96,141,97,133,95,133,95,124,95,132,95,124,95,8,221,8,221,3,221,6,221,6,222,5,222,5,222,4,218,4,2,3,2,2,1,2,1,139,62,146,62,138,59,130,62,138,61,129,9,10,10,11,11,12,12,14,14,15,59,60,15,60,59,60,60,123,59,60,60,123,61,131,61,138,62,146,62,146,62,146,63,10,9,10,9,8,222,6,10,153,154,153,154,153,10,9,8,7,221,5,221,5,3,6,220,4,2,1,143,144,144,143,143,143,146,143,145,143,143,151,219,6,219,4,3,3,1,1,1,1,63,134,62,142,61,133,62,142,63,141,64,59,61,133,61,125,60,59,60,133,60,59,62,60,59,59,59,8,8,9,9,11,12,15,12,15,14,12,11,9,3,1,8,8,68,69,15,15,15,138,15,12,10,8,219,4,1,145,70,137,66,136,67,136,65,144,66,135,68,69,1,5,221,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,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,15,15,15,15,15,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,15,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,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,46,46,43,43,42,42,43,39,36,36,37,38,36,40,37,37,42,40,41,40,39,37,35,34,34,35,35,35,35,36,36,38,40,37,37,36,33,34,34,36,36,37,37,40,37,36,37,37,36,43,39,42,38,43,38,43,42,43,48,48,48,49,49,46,48,46,46,47,46,48,47,49,52,53,53,54,54,55,54,55,55,56,54,55,55,53,55,56,56,56,56,54,49,51,51,53,53,53,52,53,52,52,54,53,56,56,56,56,56,56,56,56,52,53,51,51,51,52,51,53,53,53,52,54,54,56,56,56,56,56,56,56,56,57,57,57,15,15,15,112,112,113,112,113,113,114,113,114,114,115,114,115,114,115,115,102,115,102,102,102 ,5,222,5,222,153,99,153,99,145,97,153,10,8,222,5,100,153,98,153,98,152,99,5,221,5,221,5,221,5,100,152,99,152,100,152,100,151,220,9,220,151,98,151,98,143,97,135,96,135,95,127,97,126,95,134,96,142,95,126,95,126,95,134,96,9,95,134,96,141,9,15,9,10,9,133,96,133,96,133,95,133,96,141,95,132,95,124,95,124,95,124,95,124,95,8,8,8,221,3,221,6,221,6,222,5,222,5,221,4,218,3,217,3,2,2,1,1,1,146,63,146,62,59,62,138,9,10,10,11,11,12,12,12,12,14,14,15,15,59,59,15,15,60,60,60,60,123,59,60,61,131,62,138,62,138,62,146,63,146,63,146,10,9,10,9,8,7,222,10,10,10,9,8,221,7,221,6,221,6,221,5,221,4,3,6,220,4,2,1,145,143,145,143,145,143,144,143,143,143,219,6,219,4,219,3,2,2,1,1,1,134,62,134,62,126,62,133,63,141,64,133,59,125,62,125,61,125,61,124,60,60,59,124,62,60,59,59,59,9,9,9,11,12,15,12,15,12,14,12,11,3,1,6,10,1,14,15,11,9,15,12,11,10,8,6,218,3,1,154,65,144,66,136,67,70,65,143,65,143,67,135,69,1,221,8,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,48,47,47,46,45,44,43,43,45,42,39,37,35,36,37,37,36,37,37,36,41,38,40,37,38,36,34,34,35,35,36,29,36,36,36,37,40,37,37,36,33,34,35,36,37,37,37,38,36,36,36,35,37,40,42,42,40,37,49,43,43,42,48,49,49,49,50,47,48,46,46,47,48,49,47,47,49,49,53,53,53,53,54,55,55,56,55,55,56,55,56,56,56,56,56,54,49,51,50,51,53,53,54,52,53,53,55,52,56,56,56,56,56,56,56,56,53,53,51,51,51,52,52,53,53,52,53,55,54,55,56,56,56,56,56,56,56,56,57,57,112,112,112,112,113,113,113,113,113,113,114,114,114,114,115,115,115,115,115,115,102,102,102,102 ,222,5,222,5,99,154,100,154,97,153,97,10,8,7,221,5,100,153,98,153,98,153,221,5,221,5,221,5,99,152,100,152,99,152,99,152,100,152,100,5,99,151,98,151,97,143,96,135,95,127,95,143,95,127,95,135,96,142,97,134,95,134,96,142,9,134,95,134,97,9,14,11,9,12,10,9,96,133,95,133,95,125,97,133,95,133,95,141,95,132,95,124,95,124,95,9,221,8,221,3,221,3,223,6,222,5,221,5,221,4,217,4,2,3,2,2,1,2,1,139,62,9,9,10,10,11,10,12,11,12,12,12,12,14,12,14,14,15,15,60,15,60,15,15,15,124,60,124,61,131,61,131,62,146,62,146,62,146,63,146,63,146,64,10,8,8,222,5,89,10,9,9,221,7,221,6,221,6,221,6,221,5,3,4,2,2,220,4,1,144,146,144,145,143,144,143,143,143,219,6,219,5,3,4,2,2,1,1,1,1,62,142,62,142,61,134,63,142,64,141,62,59,60,125,62,133,61,133,61,59,60,125,62,124,62,60,59,59,59,9,9,11,12,15,12,15,12,12,11,11,9,8,223,10,1,8,14,15,15,14,12,12,10,9,219,6,217,3,1,145,65,144,65,144,67,136,65,143,88,143,66,135,1,15,216,10,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,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,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,15,15,15,15,15,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,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,49,48,48,47,47,47,48,46,46,44,44,43,43,42,45,43,41,37,37,35,35,36,36,36,37,35,36,38,38,37,36,254,29,33,35,35,35,35,35,35,36,37,38,36,37,38,36,33,34,34,36,36,37,37,40,35,36,34,35,36,37,41,43,42,38,43,48,43,44,48,49,46,46,46,47,47,46,46,46,46,48,49,49,49,51,49,51,51,53,53,54,54,55,53,55,55,56,56,55,54,55,55,56,52,51,50,51,52,53,53,54,55,54,56,56,56,56,56,56,56,56,56,56,54,53,51,51,51,52,51,53,53,53,55,54,54,55,56,56,55,56,56,56,56,56,56,57,57,113,112,113,113,113,113,114,113,114,114,115,114,115,114,115,115,102,115,102,115,102,102,102 ,5,223,5,222,154,99,153,99,145,97,153,10,9,222,5,221,153,100,153,98,5,221,5,221,5,221,5,221,152,100,152,99,152,100,152,100,152,100,151,99,151,99,151,98,151,97,143,96,135,95,127,95,127,95,126,95,134,97,142,95,126,95,134,96,9,96,126,96,142,9,15,11,11,10,9,11,9,96,133,96,133,96,133,95,133,95,124,96,140,95,124,95,124,95,124,95,9,8,6,221,3,221,6,222,6,222,5,221,5,221,4,220,4,217,3,2,2,2,2,1,1,9,9,9,10,10,11,11,12,12,12,12,12,12,12,12,14,14,15,15,60,15,15,15,15,61,124,61,131,62,131,62,131,62,146,63,146,63,146,63,146,10,10,9,9,8,10,222,8,222,7,222,6,222,5,221,8,221,6,221,6,221,5,221,5,221,4,220,4,220,4,3,4,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,150,89,134,62,134,62,142,63,142,64,141,63,59,60,60,61,133,62,125,61,59,59,60,60,124,62,132,62,60,59,59,8,10,9,11,12,15,15,12,14,12,12,11,9,8,216,1,216,10,15,14,12,14,12,11,10,9,218,6,216,4,2,1,66,144,65,135,69,135,67,143,65,143,1,1,67,134,69,70,71,72,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,48,47,48,46,48,47,46,45,44,43,42,45,44,42,41,39,37,35,34,37,36,35,36,34,34,34,34,33,34,34,34,34,35,36,37,36,36,35,36,37,37,37,37,37,37,35,33,34,34,35,36,37,37,38,35,34,35,36,40,37,38,41,43,38,43,47,43,48,49,46,46,46,46,47,48,46,46,46,47,48,49,49,49,50,51,51,50,50,51,51,52,53,54,53,54,56,56,55,56,55,55,54,55,52,50,51,51,51,53,53,56,55,56,56,56,56,56,56,56,56,56,56,54,54,53,49,53,53,53,54,55,56,55,54,54,55,56,56,55,55,56,56,56,56,56,56,57,57,113,113,113,113,114,114,114,114,114,114,115,115,115,115,115,115,115,115,102,102,102,102 ,223,5,222,5,98,154,99,153,97,154,97,10,8,7,221,5,221,5,221,5,221,5,221,5,221,5,221,5,99,152,100,152,99,152,100,152,100,152,100,151,220,152,98,151,97,151,96,143,96,135,95,127,95,127,95,126,95,135,97,126,95,134,96,9,97,134,95,134,97,9,14,12,11,11,10,10,9,9,9,133,95,133,95,133,95,133,95,132,97,133,95,124,95,124,95,124,221,6,221,6,221,6,222,6,222,6,221,6,220,6,220,5,220,4,218,4,217,3,2,2,1,2,9,10,9,11,10,11,11,12,11,12,12,12,12,14,14,15,14,15,60,126,15,15,15,133,61,132,62,132,62,139,62,139,63,139,63,146,63,146,64,10,9,10,9,9,8,8,222,7,222,6,222,6,221,8,221,6,221,6,221,6,221,5,221,5,220,4,3,4,3,3,3,3,2,3,2,2,1,2,1,2,1,2,1,151,89,151,89,151,89,134,62,134,63,142,63,142,63,142,59,60,59,125,60,133,61,133,59,60,60,125,61,133,59,125,62,60,59,59,9,9,10,12,12,15,15,12,14,14,12,11,9,8,223,5,8,12,14,14,12,12,11,11,9,9,217,7,223,5,3,2,1,144,66,136,68,135,66,143,65,1,14,142,66,134,68,70,70,72,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,48,47,48,46,45,42,40,45,45,43,43,45,44,42,41,39,39,37,35,34,36,35,35,35,35,34,34,33,34,34,35,34,36,35,36,35,37,36,35,35,37,37,38,36,37,37,35,33,34,34,35,36,37,37,38,33,34,35,36,36,40,40,40,41,38,42,45,47,48,48,48,47,46,46,47,47,46,46,46,46,47,47,49,49,50,50,51,51,51,50,51,52,52,51,52,53,53,54,55,54,55,55,53,53,55,52,51,51,52,52,53,55,55,56,56,56,56,56,56,56,56,56,56,54,55,55,53,53,54,53,54,56,56,56,56,56,55,51,53,52,55,56,56,56,56,56,56,57,57,113,114,113,114,113,114,114,115,114,115,114,115,114,115,115,102,115,102,115,102,102,102 ,5,223,5,222,5,99,153,100,145,97,153,10,8,222,5,222,5,222,5,221,5,221,5,221,5,221,5,221,152,100,152,99,152,100,152,100,151,100,151,99,5,220,151,98,151,97,143,96,135,96,135,95,126,95,126,95,126,95,126,95,126,9,134,97,142,95,126,96,141,9,15,12,12,11,11,11,10,10,10,9,9,9,133,96,132,95,132,95,124,95,124,95,124,95,124,95,124,221,6,221,6,221,6,222,6,222,6,221,6,220,6,220,5,220,4,220,4,217,3,2,2,2,1,1,9,9,10,10,11,11,11,11,12,12,12,12,12,12,14,14,15,15,15,15,15,61,132,62,132,62,139,63,139,63,139,63,146,64,146,64,154,150,154,10,10,9,9,8,8,222,7,222,6,222,6,222,6,222,6,221,5,221,5,221,4,221,4,221,4,3,3,3,3,2,3,2,2,2,2,1,1,1,1,89,151,89,151,89,151,89,150,89,150,64,142,64,142,63,142,63,59,59,60,60,125,61,133,62,59,60,125,61,133,60,60,59,133,59,59,59,59,9,10,11,12,12,14,15,12,15,14,12,11,10,9,216,6,10,12,15,12,12,11,10,10,9,8,216,6,222,4,3,2,1,144,66,69,68,135,67,5,1,14,89,142,66,134,68,70,71,72,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,48,47,48,46,45,46,44,43,42,39,38,43,45,43,43,41,39,37,37,34,34,35,35,35,35,34,34,34,34,36,37,36,35,36,37,36,36,36,37,35,36,37,37,37,36,37,37,35,33,34,35,35,36,37,37,37,33,35,36,35,36,40,38,40,42,38,42,44,45,50,48,48,47,48,47,48,46,46,46,47,48,48,48,49,49,49,50,51,51,50,51,51,51,49,51,51,52,53,55,55,54,55,55,53,53,55,52,53,53,51,53,53,55,54,56,56,56,56,56,56,56,56,56,56,56,56,56,53,54,54,53,54,56,55,56,55,56,55,52,53,51,53,55,56,56,56,56,56,56,57,57,113,114,114,114,114,114,114,115,115,115,115,115,115,115,115,102,102,102,102,102,102 ,223,5,222,5,222,5,222,154,100,154,97,10,10,8,221,5,221,5,221,5,221,5,221,5,221,5,221,5,99,152,100,152,99,152,100,152,100,152,100,152,99,5,98,151,97,151,97,143,96,135,95,143,95,127,95,127,95,134,95,134,95,134,96,142,97,134,95,134,97,9,14,12,12,12,11,12,11,11,10,11,10,10,9,10,9,133,125,133,124,132,124,132,123,124,129,124,128,124,10,11,220,6,220,3,222,3,221,6,220,6,219,6,219,5,219,5,218,4,217,3,2,2,1,2,1,9,9,10,10,11,10,12,11,12,12,12,12,14,12,14,14,15,15,15,15,15,12,12,11,10,8,8,216,139,63,139,63,139,64,139,150,154,149,10,9,9,8,8,222,7,222,6,222,6,222,6,222,5,3,3,1,1,1,145,87,145,87,145,87,144,221,6,220,4,3,2,1,3,2,2,1,152,64,143,63,143,63,143,63,143,63,143,62,143,62,143,62,134,62,59,59,60,60,15,1,126,61,134,59,125,62,125,60,60,60,60,59,60,59,133,62,59,9,11,11,12,12,12,12,15,15,14,12,11,9,9,216,6,10,12,12,15,12,12,10,9,216,6,222,6,221,4,2,2,1,69,12,12,11,9,223,1,14,1,89,142,66,134,68,70,70,72,73,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,43,40,37,37,37,37,107,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,49,47,48,46,46,45,46,45,44,42,41,39,41,39,38,41,41,37,37,36,34,34,35,34,35,34,34,34,35,36,36,37,40,36,38,37,36,36,36,36,38,36,37,37,37,36,37,36,35,34,34,34,35,35,37,37,37,33,34,35,36,35,37,40,40,40,37,42,45,48,51,47,48,48,47,47,48,44,48,49,47,47,48,48,49,49,49,49,51,51,49,50,51,51,51,50,51,51,53,53,56,54,55,55,53,53,55,53,53,53,53,53,53,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,54,55,56,55,53,54,54,54,54,53,50,52,53,54,55,56,56,56,56,57,57,57,113,114,114,115,114,115,114,115,114,115,115,102,115,102,115,102,115,102,102,102 ,5,97,154,222,5,222,5,99,153,100,153,10,10,8,7,222,5,222,5,221,5,221,5,221,5,221,5,221,152,100,152,99,152,100,152,100,152,100,151,99,151,220,151,98,151,98,143,97,143,96,127,97,135,95,126,95,126,95,126,95,134,96,134,96,134,96,142,96,142,9,15,12,12,12,12,11,12,11,11,11,11,10,10,10,10,9,9,9,132,124,124,123,124,130,124,129,124,128,123,12,12,221,6,220,6,222,6,221,3,220,3,219,6,219,6,219,5,220,4,218,3,222,2,2,2,1,9,9,10,10,10,10,11,11,12,12,12,12,12,12,14,14,14,14,15,15,14,14,14,12,12,11,11,10,10,9,9,8,8,223,7,223,14,10,10,9,8,223,7,223,6,222,6,222,5,222,3,2,2,1,145,88,145,87,145,87,144,144,144,146,6,221,5,3,2,1,2,1,152,89,152,89,143,64,143,64,143,63,143,63,143,61,143,63,142,62,60,62,134,59,60,60,15,11,8,222,1,61,134,62,59,62,125,60,60,60,59,59,125,62,133,59,59,1,11,12,12,12,14,14,15,12,15,12,12,10,11,10,10,11,14,12,12,11,11,10,9,8,7,222,7,220,5,220,4,9,14,12,10,9,7,216,4,2,1,89,142,66,134,69,70,71,73,12,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,40,38,35,35,32,32,34,36,106,58,15,15,15,15,15,15,15,15,15,15,15,15,49,48,47,47,47,47,45,45,46,45,43,43,42,40,42,40,38,37,39,37,36,34,34,35,35,36,36,36,36,37,38,36,40,42,36,37,38,40,37,38,36,37,38,36,37,37,37,36,36,37,37,35,34,34,34,36,36,37,35,33,34,35,35,36,36,38,41,40,38,41,43,49,50,51,47,47,47,47,48,46,41,52,50,47,48,48,49,49,49,49,50,51,49,49,50,51,51,51,50,51,51,53,53,55,54,55,54,54,53,54,54,53,53,53,53,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,54,55,55,53,52,53,54,54,54,54,50,51,53,53,54,55,56,56,57,57,57,57,57,57,114,114,115,115,115,115,115,115,115,115,102,115,102,115,102,102,102,102 ,97,154,97,154,222,5,222,154,99,154,97,10,9,8,221,6,222,5,221,5,221,5,221,5,221,5,221,5,99,152,100,152,99,152,100,152,100,152,99,152,99,5,98,151,98,151,97,143,96,143,95,135,97,135,95,127,95,135,95,126,95,134,9,15,96,142,96,142,97,9,14,12,12,12,11,12,11,12,11,11,10,11,10,10,10,10,9,9,9,133,123,132,123,132,129,124,128,124,127,15,14,14,12,12,223,3,222,3,220,3,219,3,219,3,218,3,219,3,219,3,220,3,221,3,2,2,1,9,9,10,10,10,10,12,11,12,12,12,12,14,12,14,14,15,15,15,14,14,12,14,12,12,12,12,10,11,10,10,9,9,8,8,10,10,8,8,223,7,223,5,222,6,222,5,3,3,2,1,87,145,87,145,87,145,87,145,146,145,143,145,221,6,221,3,1,2,1,152,89,152,89,144,63,144,63,144,63,143,63,127,61,143,63,143,62,60,62,143,62,59,59,60,15,12,10,8,221,4,1,134,62,59,62,126,60,60,59,59,60,125,62,60,59,59,10,1,12,12,12,15,15,12,12,14,12,15,11,11,11,11,14,15,12,12,11,10,8,8,222,7,221,7,220,6,219,4,9,10,12,10,217,4,1,1,223,7,216,8,8,10,10,11,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,43,41,36,34,33,33,32,32,34,35,41,52,58,15,15,15,15,15,15,15,15,15,15,15,49,48,48,48,47,45,45,45,45,43,43,41,41,39,41,38,38,39,37,36,35,35,35,35,35,36,36,36,37,38,36,36,42,42,37,38,40,37,37,37,38,37,40,36,37,37,37,36,37,37,37,37,36,36,35,35,36,35,34,33,34,34,35,35,36,37,40,40,37,38,42,48,50,51,48,47,47,41,44,44,47,49,52,49,48,48,49,49,49,49,50,50,50,49,49,50,51,51,51,52,51,51,53,53,56,54,54,53,55,53,54,55,54,53,53,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,54,55,53,52,53,53,54,53,54,52,51,51,53,53,54,55,56,56,56,56,57,57,57,57,115,114,115,114,115,115,102,115,102,115,102,115,102,102,102,102,102 ,154,97,154,98,154,222,5,222,153,100,145,10,9,8,8,222,6,222,5,222,5,221,5,221,5,221,5,221,152,100,152,99,152,100,152,100,152,100,152,99,5,220,151,98,151,97,143,97,143,96,127,96,143,95,127,95,126,95,126,95,134,97,134,9,15,96,142,97,142,9,15,12,12,12,12,12,12,11,11,11,11,10,10,10,10,9,9,9,9,9,10,10,10,10,11,11,11,12,12,12,15,15,12,12,14,12,6,222,6,220,3,219,3,218,3,218,3,219,3,8,3,8,3,8,3,8,9,8,2,9,10,10,10,10,11,11,12,12,12,12,14,14,14,15,15,14,14,12,12,12,12,12,11,11,11,10,10,9,9,8,10,9,9,8,7,223,6,223,9,223,7,223,5,3,2,1,145,88,145,87,145,87,145,87,145,87,145,142,145,140,6,221,4,1,2,1,152,89,152,89,152,64,144,63,143,63,143,63,127,61,135,62,143,62,143,63,127,60,60,59,59,59,15,12,11,9,7,221,3,1,134,62,59,61,125,60,60,59,60,10,133,60,59,59,1,10,1,8,15,14,15,12,12,12,14,14,14,11,12,11,11,15,14,12,12,12,11,10,9,8,8,221,6,220,6,219,4,9,10,11,8,216,1,1,5,223,6,223,8,8,9,10,11,11,12,12,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,43,41,36,34,34,32,32,33,33,34,35,38,54,58,15,15,15,15,15,15,15,15,15,15,49,48,48,47,47,46,46,44,45,45,43,43,42,40,39,40,37,36,37,37,36,35,35,36,35,37,37,37,37,39,36,37,37,42,43,38,39,39,37,37,38,38,38,40,42,36,37,37,35,36,37,37,37,40,40,36,37,35,34,33,33,34,35,35,35,35,37,37,40,38,40,41,46,48,51,46,43,44,44,45,45,47,48,50,53,49,43,48,49,49,49,49,50,49,49,50,49,50,51,51,52,52,53,51,53,53,56,55,53,54,54,54,54,55,54,54,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,53,52,53,53,53,53,53,54,53,53,51,51,51,53,54,54,56,56,56,56,56,57,57,58,58,115,115,115,115,115,115,115,102,115,102,102,102,102,102,102 ,97,154,97,154,98,154,222,5,222,5,222,5,9,9,8,8,221,7,221,5,221,5,221,5,221,5,221,5,99,152,100,152,99,152,100,152,100,152,99,152,220,5,220,151,98,151,97,151,96,143,95,135,97,135,95,127,95,127,95,134,96,142,95,9,12,15,96,142,97,9,14,12,12,12,11,12,11,11,11,11,10,10,10,10,9,10,9,9,9,10,9,10,10,11,10,11,11,12,12,12,12,12,12,14,12,14,14,3,221,3,220,3,219,3,218,3,218,3,218,3,219,3,8,3,8,9,8,9,8,9,11,11,10,11,11,12,11,12,12,14,12,14,15,15,14,14,12,12,12,12,11,11,10,10,9,9,10,10,9,9,8,8,223,7,223,6,223,9,8,8,223,6,222,4,2,1,87,146,87,146,87,146,146,145,143,145,141,145,141,145,221,6,1,3,1,153,89,152,89,152,64,144,63,144,63,144,62,128,61,136,62,143,63,143,63,127,60,127,60,59,59,60,59,15,12,11,9,7,221,3,1,134,61,59,61,126,60,59,10,6,62,60,60,59,59,1,1,5,8,12,14,12,12,12,12,14,12,11,11,12,11,15,14,14,12,12,11,11,10,10,8,8,220,7,219,6,218,5,9,9,10,6,1,2,1,3,3,5,223,7,220,8,8,9,14,12,12,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,43,41,36,36,34,33,32,32,33,33,34,35,38,53,58,15,15,15,15,15,15,15,15,15,15,49,48,47,46,46,45,44,43,44,44,43,42,40,39,37,39,37,40,37,36,36,35,36,35,37,37,37,39,38,36,37,37,42,43,42,38,38,40,37,37,37,40,38,42,42,42,41,42,35,36,36,37,37,38,38,41,40,42,37,34,33,34,34,35,35,34,35,37,37,37,41,39,44,47,49,51,46,47,47,48,46,47,49,44,47,48,50,53,48,49,49,50,50,49,49,50,50,49,50,51,51,52,52,53,51,53,55,55,55,54,54,55,53,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,53,53,52,53,53,53,53,54,52,53,53,51,51,52,52,54,54,56,56,56,56,56,56,57,57,58,58,115,115,102,115,102,115,102,115,102,115,102,102,102 ,154,97,146,98,154,98,154,222,5,222,5,10,10,9,8,8,7,222,6,222,5,222,5,221,6,221,5,221,152,100,152,99,152,100,152,100,152,100,151,99,5,220,5,220,5,98,151,97,143,95,135,96,143,96,126,95,127,95,126,95,134,97,9,10,12,12,15,97,142,9,15,12,12,12,12,11,12,11,11,10,11,10,10,9,10,9,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,12,12,14,14,14,14,15,221,6,220,3,219,3,218,3,218,3,218,3,8,3,8,3,8,3,8,9,9,11,9,9,11,10,11,11,12,12,12,15,14,14,12,12,12,12,11,11,10,10,10,10,9,8,8,7,216,6,216,5,216,6,223,5,10,10,9,8,223,6,223,3,1,146,88,146,88,146,87,146,87,145,142,146,142,145,142,145,222,4,2,1,89,153,89,153,89,152,89,144,64,144,63,144,63,128,61,136,62,135,62,143,61,127,61,59,60,60,60,59,59,59,59,15,12,12,10,8,221,5,3,1,62,134,61,126,59,10,218,133,61,60,60,59,59,1,1,5,8,11,15,12,12,12,12,14,12,12,11,12,11,14,12,12,12,12,11,11,10,9,8,8,220,7,219,6,218,5,9,9,9,7,1,1,2,3,3,4,222,6,219,7,8,9,12,15,11,12,12,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,43,41,36,36,34,33,32,32,32,33,33,28,38,54,58,15,15,15,15,15,15,15,15,15,49,48,46,44,43,44,43,41,39,41,42,41,39,39,37,37,37,37,39,41,37,36,38,38,38,42,42,37,38,36,37,37,42,43,44,43,38,40,40,37,37,39,40,40,40,42,42,38,38,37,37,35,36,37,37,37,38,38,41,37,34,33,34,34,34,34,35,36,37,36,36,37,40,45,47,49,51,49,50,48,48,41,44,46,47,50,51,52,53,50,49,49,49,50,49,49,49,50,50,51,51,51,52,52,53,53,53,54,53,55,53,54,54,56,55,56,56,56,56,56,56,56,54,56,56,56,56,56,56,56,56,56,56,53,53,53,55,53,53,53,52,53,53,53,53,52,53,53,53,51,51,51,52,54,54,55,56,56,56,56,56,56,56,57,57,58,58,115,115,102,102,102,102,102,102,102,102 ,97,154,97,154,98,154,98,5,222,5,10,10,9,9,8,8,222,7,221,6,221,7,221,6,221,6,221,5,100,153,99,152,100,152,100,152,100,152,99,152,220,5,220,5,220,151,97,143,97,127,95,135,96,143,95,127,95,127,95,134,96,142,9,11,12,14,15,142,97,134,9,12,12,12,12,12,11,12,10,11,10,11,10,10,9,10,9,9,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,12,12,14,12,14,14,15,220,3,219,3,218,3,217,3,217,3,218,3,220,3,8,9,8,9,8,11,9,9,10,10,9,11,9,10,10,11,11,12,15,15,12,12,12,12,11,11,9,10,9,9,8,8,216,7,216,6,216,5,10,10,9,9,8,8,223,5,223,3,2,1,87,146,87,146,87,146,143,146,143,146,143,146,143,146,222,2,145,153,89,153,89,153,89,153,89,145,64,145,63,144,63,144,62,128,61,136,62,144,61,136,60,59,62,128,60,60,59,59,59,60,15,14,11,11,8,8,220,4,2,2,62,134,61,59,10,8,217,126,61,60,60,59,59,1,218,7,9,12,15,12,12,12,12,12,12,12,12,12,15,15,12,14,12,12,11,11,9,9,8,8,219,7,219,7,218,5,9,4,216,3,1,2,2,3,222,5,220,6,219,8,8,9,9,11,9,15,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,43,41,36,36,34,32,32,32,32,32,33,33,34,36,51,55,57,15,15,15,15,15,15,15,15,49,47,46,43,42,43,42,37,36,40,41,41,41,37,37,36,35,41,41,39,39,37,39,37,39,40,42,40,37,37,37,43,46,46,46,43,40,40,41,37,39,39,40,40,42,42,42,40,42,36,37,37,40,38,40,38,40,40,41,36,34,33,34,34,34,34,35,35,36,36,36,37,40,44,47,49,51,48,43,41,43,44,48,47,50,51,52,53,53,50,50,49,49,49,50,49,51,51,51,51,51,52,53,53,53,55,53,53,53,53,55,54,54,55,56,56,56,56,56,56,56,56,54,56,56,56,56,56,56,56,56,56,56,56,56,53,55,53,53,53,53,52,53,53,53,52,53,53,52,52,51,51,53,53,51,51,53,53,54,54,55,55,56,54,55,54,56,56,56,56,102,115,102,102,102,102,102 ,154,98,154,97,154,98,154,99,5,222,10,10,10,9,8,222,7,222,5,222,7,222,6,222,6,221,5,100,152,100,152,100,152,100,152,100,152,100,152,99,5,220,5,220,5,98,151,97,143,95,135,96,135,96,143,95,126,95,126,95,134,96,9,10,12,12,14,15,142,95,134,12,12,12,12,12,12,11,11,11,11,10,10,10,10,9,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,12,12,12,12,14,14,14,14,15,220,6,219,3,218,3,217,3,217,3,218,3,8,3,8,3,8,9,9,9,11,9,11,9,9,10,10,10,10,10,11,11,15,14,12,12,12,12,11,10,9,9,8,8,10,8,217,10,10,9,9,9,8,8,216,7,216,6,223,4,3,2,1,146,88,146,87,146,144,146,145,146,145,146,144,6,1,146,146,154,89,153,89,153,89,153,89,145,64,145,63,145,61,144,62,144,62,136,60,136,63,128,61,128,59,128,62,60,60,60,59,59,59,59,15,14,12,10,9,7,220,4,2,1,10,9,8,8,218,6,217,126,61,60,60,59,1,3,218,7,9,11,12,15,12,12,12,12,12,12,12,12,15,15,14,12,12,12,11,11,10,10,9,9,8,7,219,6,218,5,9,7,3,3,1,2,2,3,221,5,220,6,219,8,8,9,10,11,11,9,9,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,41,38,36,35,33,32,32,32,32,32,33,34,35,254,50,53,55,58,15,15,15,15,15,15,43,47,45,43,41,38,41,38,38,36,39,39,39,40,38,37,38,42,42,41,39,39,37,38,42,41,40,41,42,37,37,43,44,46,47,46,44,45,40,40,37,38,39,39,41,42,42,42,40,42,42,37,37,37,37,38,40,40,40,40,35,35,33,34,34,34,34,35,35,36,37,36,37,38,43,45,44,46,44,44,44,46,46,48,50,50,52,53,52,51,53,51,50,49,49,49,50,51,51,51,51,51,52,53,53,54,53,53,53,53,53,54,54,54,55,55,56,56,56,57,57,56,54,53,56,56,56,56,56,56,56,56,56,56,56,55,55,56,55,53,53,53,52,52,52,53,52,53,53,52,53,53,53,53,53,51,51,51,53,53,54,54,55,55,52,53,55,55,56,56,56,57,57,57,102,102,102,102 ,98,154,98,154,97,154,98,154,222,5,222,10,10,10,9,9,8,8,222,7,221,7,221,6,221,6,221,153,99,153,99,153,99,152,100,152,100,152,99,152,220,5,220,5,220,151,97,151,97,127,95,135,96,143,97,135,95,135,95,135,96,134,96,142,96,142,9,12,14,142,95,9,12,12,12,12,11,12,11,11,10,11,10,10,9,10,9,9,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,12,12,14,12,14,14,15,14,3,220,3,219,3,217,3,216,3,217,3,219,3,221,3,8,9,10,9,10,9,10,9,11,10,11,10,9,10,10,10,10,11,10,11,12,11,12,14,15,14,11,10,8,9,10,11,10,10,9,9,8,8,216,8,216,7,223,6,223,4,2,2,1,139,145,139,223,6,223,4,3,3,2,2,1,154,89,146,63,146,63,146,63,146,63,145,62,145,62,145,62,129,63,137,61,137,60,129,62,144,60,128,60,59,60,136,59,60,59,60,59,59,59,60,15,14,12,11,9,8,219,6,3,3,1,9,8,8,217,6,217,126,61,60,1,3,218,6,218,9,10,12,12,15,11,12,12,12,12,12,12,12,15,15,12,14,12,12,11,11,10,10,9,9,219,7,218,6,217,6,9,4,3,1,1,3,3,4,221,6,219,7,218,8,8,10,10,11,9,10,9,10,11,12,12,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,41,40,36,35,33,32,32,32,32,32,33,34,35,36,50,53,55,58,15,15,15,15,15,43,46,45,41,40,37,35,38,38,37,36,38,39,39,39,37,36,41,42,40,41,39,40,38,43,41,41,39,42,37,37,43,44,44,47,46,46,44,46,46,41,37,38,39,42,42,42,46,46,43,43,41,40,35,37,37,38,37,38,38,40,36,35,35,34,35,35,34,35,34,36,36,36,37,40,40,44,45,48,43,45,44,47,47,49,49,50,51,52,52,53,52,53,50,50,49,50,50,51,49,51,51,52,52,55,55,55,55,55,55,55,55,56,55,55,55,56,56,56,56,57,56,56,55,54,56,56,56,56,56,56,56,56,56,56,56,56,55,56,55,55,54,53,53,53,52,52,51,53,52,52,51,55,53,53,53,51,51,51,53,53,53,55,54,53,54,53,54,55,54,56,56,56,56,57,57,58,58,58 ,154,98,154,99,154,97,154,98,5,223,5,222,10,10,9,9,9,8,7,222,7,222,6,222,5,222,153,99,153,100,152,99,152,100,152,100,152,100,152,99,5,220,5,220,5,98,151,97,151,95,127,96,135,97,143,96,135,95,126,95,134,96,134,96,142,97,142,96,9,12,15,9,11,12,12,12,12,12,11,11,11,10,10,10,10,9,9,96,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,12,12,12,12,14,14,14,14,6,220,6,218,3,217,3,216,3,217,3,220,3,8,3,8,11,8,9,10,9,11,9,10,10,9,10,10,10,10,10,10,11,11,11,11,11,14,12,12,12,12,12,12,11,10,10,9,9,9,8,8,8,216,7,216,6,216,5,216,4,3,6,223,5,223,4,3,3,3,2,223,1,1,146,64,146,64,146,63,146,63,146,63,130,63,137,62,137,62,129,62,145,61,129,61,60,61,136,62,144,60,60,60,60,60,60,59,60,59,59,59,59,59,59,15,14,12,11,9,8,220,5,219,3,1,2,2,3,218,5,217,6,217,7,8,9,9,10,11,12,12,12,12,15,15,12,12,12,12,12,12,12,15,14,14,12,12,12,11,11,10,10,9,9,8,7,218,6,218,7,217,4,3,1,1,3,3,4,220,5,219,6,217,8,8,9,9,9,10,9,10,11,11,12,12,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,41,38,36,34,33,32,32,32,32,32,34,35,35,254,50,50,52,56,58,15,15,15,46,40,43,40,38,35,32,32,38,38,37,37,37,41,39,37,36,39,40,38,38,43,43,43,43,44,43,42,42,41,37,41,44,45,44,46,46,46,45,45,47,47,49,41,44,46,45,47,46,45,45,43,43,42,40,38,37,41,40,38,38,38,35,36,36,34,35,34,34,35,35,34,35,35,37,39,41,42,46,47,43,44,45,46,48,47,49,50,50,51,53,54,54,53,50,53,53,52,53,52,52,53,53,53,54,56,54,55,55,55,56,55,55,56,55,55,56,56,56,56,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,54,53,53,53,52,52,51,52,53,51,54,54,55,53,53,53,51,51,53,53,53,53,55,53,54,55,55,55,55,55,56,56,56,56,57,57,57,58 ,98,147,98,154,99,154,99,146,223,5,222,5,9,10,9,9,8,9,222,8,222,7,221,6,221,5,99,153,100,153,99,153,99,153,99,152,100,152,99,152,220,5,220,5,220,152,97,151,97,151,95,135,96,143,97,135,95,135,95,127,95,127,96,142,96,142,97,134,96,142,9,10,10,11,12,12,12,12,11,12,11,11,10,10,9,10,9,133,96,133,96,140,96,9,9,10,10,11,10,11,11,12,11,12,12,12,12,12,12,14,12,14,14,3,219,3,218,3,217,3,216,3,217,3,223,3,221,3,8,11,8,9,11,9,11,9,9,10,9,10,10,11,10,11,10,11,10,12,11,12,11,11,12,12,12,12,12,12,10,11,10,10,9,9,8,8,216,7,216,6,223,5,216,4,223,6,223,5,223,4,3,3,1,1,1,139,63,146,63,146,63,146,63,146,62,130,63,130,62,138,62,138,61,137,63,137,61,129,64,137,59,145,60,129,60,60,60,59,60,136,59,60,59,59,59,59,59,15,12,12,11,10,8,8,219,5,3,3,1,1,1,3,3,4,217,6,216,7,216,9,9,10,10,12,12,12,12,15,15,12,12,12,12,12,12,12,15,15,14,14,12,12,11,11,10,10,9,9,219,9,218,6,217,7,216,3,1,2,2,3,3,4,219,6,218,7,216,8,8,9,9,10,10,9,9,11,11,12,12,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,47,38,38,35,33,32,32,32,32,32,32,33,35,254,36,41,51,48,105,101,15,15,46,42,37,37,36,32,33,33,33,38,38,37,37,37,37,36,36,39,38,42,44,43,43,42,44,43,44,42,42,41,41,41,44,45,46,46,46,46,46,45,46,47,48,49,50,51,103,44,46,46,45,43,44,46,45,43,43,40,40,43,41,40,39,36,36,35,36,37,35,34,35,34,35,35,36,37,39,40,43,43,47,42,44,44,46,46,49,48,50,51,51,51,53,54,53,48,52,53,53,51,52,53,53,53,53,54,55,54,55,55,55,55,55,55,56,54,56,56,56,56,56,56,57,56,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,54,54,53,53,53,53,51,52,51,52,53,54,54,55,53,53,51,51,52,53,53,53,55,53,53,55,55,55,55,56,56,56,56,57,56,57,57,57 ,147,98,154,98,154,99,154,99,5,223,5,223,5,10,10,9,9,8,8,222,7,222,6,222,5,222,153,100,153,100,153,100,152,100,152,100,152,100,152,99,5,220,5,220,5,98,151,98,135,97,127,95,135,96,143,96,135,96,135,95,126,95,126,95,126,95,126,96,134,96,9,10,10,11,12,12,12,12,12,11,11,10,10,10,10,9,9,96,132,96,132,96,140,96,9,9,10,10,10,10,11,11,12,12,12,12,12,12,12,12,14,14,15,10,6,223,3,223,3,223,3,223,3,223,3,8,3,8,3,9,11,8,9,11,9,9,9,9,10,10,10,10,10,10,10,10,11,11,11,11,11,11,12,12,11,12,12,12,11,11,11,10,10,9,9,8,8,8,7,216,7,216,6,216,6,216,5,223,4,3,3,2,2,1,1,64,146,64,146,63,146,63,146,63,146,61,146,62,146,62,137,61,137,62,145,62,145,64,145,62,137,61,128,60,59,60,60,59,60,60,128,62,59,59,59,59,15,14,12,12,11,10,9,219,7,219,4,3,2,1,1,2,3,3,4,217,5,217,7,216,8,9,10,10,11,11,12,12,14,14,15,12,12,12,12,12,12,15,14,14,12,14,12,12,11,10,9,9,9,8,9,9,6,217,5,3,3,1,2,2,3,3,4,219,5,217,6,216,8,8,9,9,10,9,9,9,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,46,38,37,35,33,32,32,32,32,32,32,34,35,38,42,45,45,49,45,49,44,41,41,36,29,33,32,33,33,34,35,39,37,37,36,36,38,38,39,40,38,43,43,42,42,42,42,41,40,46,46,46,41,44,45,45,46,48,48,48,49,47,47,49,49,50,50,54,52,52,52,47,46,45,43,46,45,44,43,41,40,38,43,41,40,37,37,36,35,35,35,35,35,35,35,36,35,37,38,40,42,44,46,42,43,44,45,46,47,49,50,52,52,50,52,52,53,51,52,52,53,52,52,53,53,53,53,55,54,54,55,55,55,55,55,56,56,55,56,56,56,56,56,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,54,55,53,53,53,51,51,52,53,54,54,54,54,53,53,53,49,52,52,53,53,54,52,54,55,56,54,55,56,56,56,56,56,57,57,57,57 ,98,147,98,147,98,147,99,147,223,5,223,5,223,5,9,9,8,8,222,8,222,7,222,6,222,5,99,153,100,153,99,153,99,153,100,153,100,153,99,5,221,5,220,5,220,152,98,152,96,152,95,136,96,143,97,143,96,135,95,135,95,127,95,127,95,126,95,126,96,142,9,10,10,11,12,12,12,12,11,12,11,11,10,11,9,10,9,9,96,133,96,140,96,140,96,9,9,10,10,11,10,11,11,12,11,12,12,12,12,14,12,14,14,15,10,3,222,3,222,3,222,3,222,3,223,3,221,3,8,11,10,9,8,9,9,9,9,10,9,10,9,10,10,11,10,11,10,12,11,11,11,12,11,12,11,11,12,14,12,12,10,12,10,11,9,10,8,9,216,7,216,6,223,6,223,5,223,4,3,3,2,2,1,1,1,139,63,139,63,146,63,146,62,146,61,138,63,146,62,138,61,130,63,130,61,145,63,145,63,145,62,137,61,129,60,60,59,59,59,60,60,128,61,136,61,15,14,14,12,12,10,10,8,8,219,7,218,5,3,3,1,1,1,2,2,3,3,5,217,6,216,8,8,9,9,11,10,12,12,12,12,15,15,12,12,12,12,12,12,12,15,15,12,12,14,12,12,11,10,9,9,9,9,9,216,4,2,2,1,1,1,2,2,7,217,7,216,6,223,7,220,8,221,9,9,10,9,10,9,10,10,11,10,11,11,12,11,12,11,12,12,12,12,12,12,12,12,14,12,14,12,14,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,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,47,38,38,36,33,32,32,32,32,32,33,30,33,36,37,39,35,38,36,42,43,39,36,29,34,34,33,33,35,35,36,35,37,37,38,38,39,39,41,41,38,40,42,42,43,44,45,45,46,46,47,46,44,44,46,46,48,48,49,48,49,47,49,49,50,50,53,51,52,52,52,51,51,44,43,46,45,44,43,42,41,40,38,40,41,42,42,40,40,38,36,38,40,36,37,35,35,36,38,40,43,43,46,41,43,44,45,46,48,49,51,51,51,52,53,52,54,51,52,52,53,52,53,53,53,53,56,56,56,56,56,56,56,56,56,55,56,55,56,56,56,56,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,54,55,55,55,55,55,55,53,54,52,51,53,53,53,54,54,55,55,53,53,50,53,52,52,53,52,52,52,55,55,56,54,56,56,56,56,57,56,57,57,57 ,147,98,147,98,147,99,147,99,5,223,5,223,5,223,10,9,9,8,8,223,7,223,6,222,5,222,153,100,153,99,153,99,153,100,153,100,153,100,152,221,5,221,5,221,152,98,152,98,136,95,135,95,143,97,143,96,135,96,135,95,135,95,126,95,127,95,126,95,134,97,9,9,10,11,12,12,12,12,12,11,12,11,11,10,10,10,10,9,9,96,132,96,132,96,132,96,140,9,9,9,10,10,11,11,12,12,12,12,12,12,12,12,14,14,10,10,6,222,6,221,3,222,3,221,3,222,3,8,3,10,3,10,9,9,9,9,9,9,9,9,10,10,10,10,11,10,11,11,11,11,11,11,12,12,12,11,12,12,15,14,12,12,12,12,12,11,10,9,9,8,8,216,6,216,5,216,4,216,4,3,3,2,2,1,2,1,146,63,146,63,146,63,146,63,146,61,146,63,138,62,138,59,60,60,137,62,145,64,145,63,145,62,137,61,60,60,60,59,59,59,60,60,128,15,14,14,12,12,11,11,10,9,9,8,7,218,6,218,4,3,3,2,1,1,2,2,3,217,5,217,6,216,7,8,9,9,10,11,12,12,12,14,14,15,12,12,12,12,12,12,12,12,15,14,12,12,14,12,12,11,10,9,9,9,9,9,9,2,1,1,1,1,2,2,7,216,7,222,4,220,6,219,7,221,9,9,9,9,10,10,10,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,14,12,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,46,38,38,38,33,32,32,32,32,32,33,33,33,38,37,41,34,33,38,42,36,37,36,38,37,34,34,36,35,39,42,45,38,38,38,39,39,41,41,43,40,41,41,43,44,44,46,46,46,47,47,51,104,46,46,48,48,48,48,49,49,50,50,50,50,53,51,52,49,52,51,51,50,47,46,49,48,44,43,43,42,40,38,38,40,45,44,40,40,39,37,36,40,37,37,35,36,35,37,40,41,44,46,42,43,44,45,46,47,49,50,50,50,52,53,54,53,55,51,52,52,52,52,53,53,54,56,56,56,56,56,56,56,56,55,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,54,56,56,55,55,55,55,55,55,55,53,54,53,53,53,54,55,55,53,53,52,51,52,53,52,53,52,53,53,53,56,56,56,56,56,56,56,57,57,57,57 ,98,147,98,147,98,147,98,147,223,5,223,5,223,10,10,5,9,9,8,8,223,7,223,6,223,5,99,154,100,154,99,154,99,154,99,153,100,153,221,5,221,5,221,153,98,153,98,152,96,128,95,136,96,144,97,144,96,144,96,135,95,135,95,127,95,135,95,127,96,143,9,10,10,11,11,12,12,12,12,12,11,12,10,11,10,10,9,10,9,133,96,125,96,141,96,140,96,140,9,10,9,11,10,11,11,12,11,12,12,12,12,14,14,15,14,10,10,3,221,3,221,3,220,3,221,3,221,3,8,3,10,9,8,9,8,9,9,10,9,10,9,10,9,10,10,11,10,12,10,12,11,12,11,12,11,12,11,12,12,15,14,12,12,14,12,12,11,10,9,9,8,8,216,6,216,5,216,4,216,4,3,3,2,2,1,2,1,139,63,139,63,139,63,139,62,146,62,146,62,138,62,59,59,130,61,146,64,146,63,146,62,137,61,129,60,60,59,59,59,60,59,60,60,15,14,14,12,12,11,11,10,10,9,9,218,7,218,6,217,5,3,3,2,2,1,1,1,3,3,4,216,6,216,7,218,8,8,10,10,11,11,12,12,14,14,15,12,12,12,12,12,12,12,14,12,15,12,15,14,14,12,12,11,10,9,9,9,9,9,1,1,1,1,1,2,2,223,7,221,7,220,5,8,6,8,9,9,10,9,10,219,10,10,11,10,11,11,11,11,12,11,12,11,12,12,12,12,12,12,14,12,14,12,14,12,14,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,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,47,38,38,35,33,32,32,32,32,34,33,33,34,38,36,35,33,32,33,41,41,39,37,35,36,35,38,36,42,37,39,41,43,43,45,46,47,42,43,43,44,41,43,43,45,44,46,46,46,50,51,51,104,46,47,48,49,47,49,49,51,50,52,56,53,51,49,48,49,52,52,51,50,47,46,48,48,46,45,44,43,41,40,38,44,43,43,42,42,40,40,38,37,35,37,36,36,35,36,37,42,44,40,41,43,43,45,46,48,48,50,49,50,51,52,53,54,55,51,51,52,52,52,52,52,54,55,55,56,56,56,56,56,55,55,55,56,55,56,56,57,57,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,54,54,56,55,55,55,55,56,55,55,56,55,53,53,54,53,55,55,55,53,53,51,52,52,54,53,53,53,53,55,56,56,56,56,56,56,56,56,57,57,57 ,147,98,147,98,147,99,147,99,5,223,5,223,5,10,9,8,7,223,5,223,7,223,6,223,5,223,154,100,154,99,154,99,154,100,153,100,153,100,5,222,5,221,5,99,152,98,152,96,152,95,136,96,136,96,144,96,143,96,135,96,135,95,127,95,127,95,127,95,126,96,9,9,10,10,11,11,12,12,12,12,12,11,11,11,10,10,10,9,9,96,133,95,124,96,132,97,140,96,9,9,10,10,11,11,11,11,12,12,12,12,12,12,14,14,15,10,10,221,6,221,3,220,3,220,3,220,3,8,3,8,3,8,9,8,9,9,9,9,10,10,10,10,10,10,11,10,11,12,10,11,11,12,12,12,12,12,11,12,12,12,12,14,15,14,12,12,12,11,11,10,10,9,8,217,7,217,6,216,5,216,3,3,2,1,1,1,1,64,139,63,139,63,146,63,146,63,146,62,138,62,138,59,60,61,138,62,146,63,145,62,137,62,129,61,60,60,60,59,59,59,60,60,60,15,14,14,12,12,12,11,11,10,9,8,8,218,7,218,6,217,4,3,3,2,2,1,1,2,3,3,4,216,5,216,7,218,8,9,10,10,11,11,12,12,14,14,15,12,12,12,12,12,12,12,12,12,12,12,14,15,14,12,12,12,11,10,10,9,10,10,10,1,1,1,1,1,2,2,7,221,7,220,8,8,9,8,9,220,9,9,10,10,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,47,44,38,36,35,33,32,32,32,36,36,35,36,35,38,36,35,33,33,38,42,40,39,37,35,36,38,36,36,37,39,40,41,43,44,45,46,46,46,48,43,43,45,42,43,43,45,46,46,50,51,51,52,52,53,53,54,53,53,54,55,56,56,56,56,54,54,54,101,49,52,51,50,47,46,45,47,45,45,43,42,40,46,44,44,46,45,44,44,42,42,38,38,37,36,35,37,36,36,36,37,36,44,40,42,42,43,44,46,46,49,49,50,50,52,52,53,54,55,52,51,51,52,52,51,51,54,55,55,55,56,56,56,55,56,55,56,56,56,56,56,56,56,57,56,56,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,54,54,53,55,55,55,56,55,55,54,56,55,54,53,53,53,55,55,55,53,53,51,51,52,52,53,54,53,55,56,56,55,56,56,56,56,56,56,57,57,57 ,98,147,98,147,98,147,99,5,223,5,223,5,223,10,9,9,223,7,223,6,223,6,223,5,223,154,99,154,99,154,99,154,99,154,100,154,100,153,222,5,221,5,221,153,98,137,96,145,97,152,95,136,96,144,97,144,96,144,96,136,95,135,95,135,95,127,95,127,95,135,96,9,9,10,10,12,11,12,12,12,12,12,11,11,10,10,9,10,9,133,96,125,95,133,96,141,96,140,96,9,9,10,10,11,10,12,11,12,12,12,12,14,14,15,14,15,95,10,221,3,220,3,220,3,219,3,219,3,219,3,8,9,8,9,8,9,9,10,9,10,9,10,11,11,10,11,10,12,11,11,11,12,11,12,12,12,11,12,12,12,12,12,12,14,12,12,12,12,11,11,9,10,8,8,217,7,216,6,216,5,3,4,2,3,1,1,1,1,64,139,63,139,63,139,63,139,63,139,62,139,62,146,59,60,61,138,63,146,63,146,62,138,61,129,60,60,59,59,59,60,59,60,60,129,15,15,12,14,12,12,11,11,10,10,8,8,217,7,217,6,217,5,3,3,2,2,1,1,217,8,11,15,89,150,89,142,63,141,62,141,61,133,61,125,60,1,222,15,12,12,12,12,12,12,12,12,12,14,12,14,12,14,15,14,12,12,11,10,9,10,10,10,10,11,1,1,1,1,2,2,220,7,219,7,8,9,220,10,219,10,9,10,219,10,10,11,10,11,10,11,10,11,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,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,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,46,44,37,36,34,32,32,33,32,36,36,36,254,35,34,38,35,33,33,39,42,42,37,37,34,38,38,36,36,39,39,41,41,43,44,46,46,48,48,50,46,46,45,46,46,46,43,49,49,50,50,50,52,53,52,53,54,53,53,54,54,56,56,56,55,56,55,56,54,56,55,51,46,46,45,44,45,44,41,49,47,47,45,45,44,47,46,45,44,43,42,40,39,38,36,35,35,37,36,36,36,37,37,41,41,42,43,44,45,47,47,50,49,50,51,52,52,54,56,52,52,52,51,50,50,53,53,55,55,56,56,56,55,55,55,55,56,56,56,56,56,57,56,56,56,56,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,54,54,53,55,55,56,55,55,56,56,55,55,54,53,53,55,55,55,55,53,53,51,52,53,53,55,55,55,55,56,55,56,56,56,56,56,56,57,57,57 ,147,98,147,98,147,99,5,216,5,216,5,223,5,9,9,8,8,223,7,223,6,223,6,223,5,100,154,99,154,99,154,99,154,100,154,100,154,100,5,222,5,222,5,99,153,96,145,97,153,98,152,98,136,95,136,97,128,96,135,96,136,96,135,95,135,95,127,95,127,95,135,96,9,10,10,10,11,12,12,12,11,10,9,10,12,12,14,15,133,96,133,95,133,96,132,96,140,97,140,96,140,9,9,10,10,11,11,11,12,12,12,12,14,14,15,15,123,95,10,221,3,220,3,220,3,219,3,219,3,8,3,8,9,8,9,9,9,9,9,9,10,11,11,11,10,10,11,12,11,11,11,11,11,12,12,12,11,12,12,12,12,12,11,12,15,14,12,12,12,11,11,10,10,9,9,8,8,217,6,216,5,216,4,3,3,2,2,1,1,1,139,64,139,64,146,63,139,63,146,63,146,62,138,59,60,61,146,64,138,64,146,63,138,61,129,60,60,59,60,60,60,59,59,59,60,15,14,12,12,12,12,11,11,10,9,8,8,218,7,217,6,217,4,3,3,2,2,1,1,8,15,88,142,88,149,89,149,89,141,63,141,61,133,63,125,61,1,8,15,59,12,12,12,12,12,12,12,12,12,12,14,14,14,15,14,12,12,11,11,10,9,10,10,10,10,10,1,1,1,1,2,2,7,219,7,218,9,220,9,219,9,9,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,47,45,42,36,35,34,32,32,32,33,36,38,36,36,34,34,34,33,33,34,38,42,40,37,34,38,38,38,36,37,37,39,41,42,43,45,45,47,48,49,49,46,46,47,47,48,48,52,50,49,49,50,50,50,52,52,53,52,53,53,54,56,56,55,54,55,55,56,56,57,52,53,49,48,46,44,41,41,52,50,49,49,47,46,45,44,46,46,45,45,44,43,40,40,39,37,35,35,36,36,36,36,37,38,40,42,42,43,44,45,46,47,49,49,50,51,52,52,54,56,51,51,52,50,50,50,53,53,55,55,53,54,54,55,55,55,56,56,55,56,56,56,56,56,56,56,57,56,56,55,54,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,54,54,53,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,54,55,51,51,51,55,55,55,55,56,55,55,56,56,56,56,56,56,57,57,57 ,98,148,98,147,98,5,223,5,216,5,223,5,10,10,8,8,223,7,223,6,223,5,223,5,99,147,100,154,99,154,99,154,99,154,99,154,100,5,222,5,222,5,221,153,96,145,96,145,97,153,97,153,98,153,96,144,97,152,96,144,96,136,95,136,95,136,95,127,95,135,95,135,96,9,9,10,11,12,12,12,10,9,9,11,11,12,12,14,15,134,95,133,95,133,95,133,96,141,97,141,96,141,96,140,97,9,9,10,11,12,12,12,12,14,14,15,95,124,95,10,220,3,220,3,219,3,218,3,218,3,218,3,8,9,8,9,9,10,9,10,9,11,9,10,10,11,10,12,11,12,11,12,11,12,11,12,11,12,12,12,12,14,12,14,12,15,15,15,14,14,12,12,12,12,10,10,9,9,8,8,216,7,216,6,216,4,3,3,2,2,1,139,64,139,63,139,63,139,63,139,63,139,62,146,59,130,62,146,62,138,64,146,62,138,61,129,59,59,60,129,60,129,59,60,59,129,15,15,12,14,12,12,11,11,9,10,8,8,217,7,217,6,216,4,3,3,2,2,1,1,87,142,87,150,88,150,89,150,89,141,61,133,62,141,61,133,60,124,1,1,219,15,12,12,12,12,12,12,12,12,12,14,12,14,15,15,12,12,12,12,10,10,9,11,10,11,9,10,1,1,1,1,2,2,219,7,218,7,220,11,219,9,219,10,218,10,217,10,217,10,10,11,10,11,10,11,10,11,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,14,14,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,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,47,44,42,39,37,34,33,32,33,33,38,37,36,35,35,34,35,35,36,36,42,43,38,37,36,38,40,39,36,37,40,40,42,42,44,45,47,47,49,49,51,47,47,47,49,48,53,52,53,53,53,50,52,52,53,52,51,52,53,54,54,54,56,51,53,54,55,15,15,15,15,15,15,15,15,49,47,50,50,49,49,47,47,45,46,45,47,46,46,45,44,43,43,40,40,37,36,35,36,36,36,36,37,37,40,41,42,42,44,45,47,46,48,48,50,51,52,53,54,56,55,53,49,49,50,49,53,52,53,53,53,53,54,54,55,55,56,56,56,56,56,56,56,56,56,56,57,56,56,56,55,53,56,56,56,56,56,56,56,56,56,56,56,56,56,55,54,53,53,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,53,55,56,56,56,56,56,56,56,56,56,56,56,52,51,57,57,57 ,148,98,148,216,5,216,5,9,9,8,7,216,10,9,9,8,8,223,6,223,5,223,154,99,154,100,154,99,154,99,154,99,154,100,154,100,5,222,5,222,5,222,5,96,137,96,5,222,5,221,5,98,152,98,136,97,144,98,128,96,136,96,144,97,135,95,127,95,127,95,127,95,135,96,9,10,10,11,12,12,11,9,10,10,11,12,12,12,14,15,133,96,133,96,125,95,133,96,141,97,133,96,141,97,140,97,9,10,10,11,12,12,12,14,14,15,123,95,123,96,139,220,6,220,3,219,3,219,3,218,3,8,3,8,9,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,11,11,12,11,12,12,12,11,12,12,12,12,12,12,12,12,15,15,14,14,14,12,12,12,12,11,10,10,9,8,8,216,7,216,6,216,5,216,3,3,2,1,1,64,139,64,139,63,139,63,146,63,146,62,146,62,59,61,146,60,130,61,146,63,138,61,60,59,129,60,59,60,60,60,59,59,60,15,14,14,12,12,12,11,11,10,9,8,8,217,7,216,6,216,4,3,3,2,2,1,142,87,142,88,142,88,149,89,149,89,133,62,133,63,141,62,132,61,124,1,5,8,11,11,12,12,12,12,12,12,12,12,14,12,14,14,14,15,14,12,12,11,10,9,10,10,9,9,10,10,10,10,1,1,2,2,7,8,9,219,10,10,9,218,9,218,10,217,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,47,45,43,39,39,35,33,32,32,32,33,38,37,36,35,34,36,35,36,36,36,41,37,37,38,38,38,40,40,36,37,39,41,42,43,44,45,46,48,49,49,50,47,47,48,49,52,53,53,53,53,53,54,54,54,54,54,54,56,56,56,56,57,57,58,58,15,15,15,15,15,15,15,15,15,15,15,15,51,49,49,48,43,46,47,47,44,47,46,45,44,43,42,41,40,109,37,37,36,36,37,36,35,36,108,38,41,43,44,44,45,45,47,47,49,50,51,52,53,54,56,54,51,51,52,52,54,53,52,53,53,53,53,53,54,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,55,54,54,56,56,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,56,56,56,56,56,56,56,56,56,56,54,53,53,52,57,57 ,98,148,216,5,216,5,10,10,8,8,216,7,10,10,8,9,223,7,223,6,223,6,99,147,99,147,100,154,99,154,99,154,99,154,99,154,222,5,222,5,222,5,222,137,222,5,221,5,221,5,221,5,221,153,97,153,97,152,95,136,95,136,96,144,96,144,96,144,97,127,95,135,95,135,96,9,9,11,11,12,9,9,9,11,11,12,12,12,12,15,15,134,95,133,96,125,95,133,96,141,95,133,96,141,96,141,9,10,10,12,12,12,12,15,15,132,95,124,95,132,96,139,220,3,219,3,219,3,218,3,217,3,8,9,8,9,8,9,9,10,9,10,9,10,10,11,11,10,10,11,11,12,11,11,12,12,12,11,12,12,12,14,14,14,12,12,12,15,15,14,15,14,11,14,12,12,11,12,10,11,9,9,8,8,216,7,216,6,216,5,216,4,3,3,2,2,1,139,63,139,63,139,63,139,62,146,62,146,60,130,61,138,62,146,63,146,61,59,60,129,59,129,62,129,60,59,59,60,60,15,14,14,12,12,11,11,10,10,8,8,216,7,216,6,223,4,3,3,1,1,87,142,87,142,88,150,88,149,89,149,61,133,62,141,63,133,61,133,60,1,3,7,9,12,10,12,12,12,12,12,12,14,12,14,12,14,14,14,14,15,15,14,12,12,11,10,9,10,9,10,9,10,221,10,10,1,2,2,8,8,219,9,10,11,218,9,217,10,217,10,223,10,222,10,10,10,10,11,10,11,10,11,10,11,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,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,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,46,44,41,39,36,34,32,32,32,33,33,33,33,35,35,36,36,35,35,36,36,37,36,38,38,40,38,40,40,36,37,40,41,43,43,45,45,48,49,49,50,47,47,48,48,53,52,53,53,54,54,54,54,56,56,54,54,56,56,56,56,57,57,58,58,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,45,44,46,45,45,44,47,46,46,45,42,40,37,47,44,41,41,36,36,36,36,35,37,108,40,40,42,42,44,44,46,46,48,48,50,50,52,52,54,56,53,50,52,52,52,54,53,53,53,53,53,53,54,54,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,57,56,57,56,56,56,56,55,56,55,55,54,56,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,56,56,56,56,56,56,56,56,55,52,53,52,57,57,57 ,5,217,5,216,5,216,9,9,9,8,7,216,10,9,9,8,7,216,6,223,5,99,154,99,147,100,154,99,154,99,154,99,154,100,154,223,5,223,5,222,5,222,5,222,5,222,5,222,5,222,5,221,5,221,152,98,152,98,128,95,136,96,136,96,136,96,143,97,143,97,127,95,127,95,127,96,143,9,10,10,12,9,10,10,11,12,12,12,14,14,15,9,9,96,133,96,133,96,133,96,133,96,133,96,133,97,9,10,11,11,12,12,14,14,15,95,124,95,131,96,139,97,123,9,3,219,3,223,3,223,3,222,3,8,3,8,9,9,9,9,11,9,10,10,11,10,10,10,11,11,11,12,12,11,12,12,12,12,11,12,12,12,12,14,12,12,12,11,15,14,15,14,15,14,12,12,12,12,11,11,11,10,9,9,8,8,7,216,6,216,5,216,4,216,3,2,2,1,1,63,139,63,146,63,146,63,146,62,60,60,130,61,138,62,146,63,59,62,129,61,59,60,129,62,60,60,60,59,60,60,15,14,14,12,12,11,11,10,9,8,8,216,7,223,5,223,4,3,3,2,1,87,142,87,142,88,150,89,149,89,149,61,133,62,141,62,132,61,124,1,3,219,8,10,12,10,12,12,12,12,14,14,14,14,14,14,14,14,12,12,15,14,14,12,12,11,11,10,9,9,9,9,9,221,10,10,10,10,1,2,8,8,9,218,10,10,9,217,9,223,10,223,10,222,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,47,47,45,42,41,39,36,33,32,32,33,33,34,34,35,35,36,36,36,36,36,36,36,36,37,38,38,38,40,40,41,36,39,40,42,43,45,46,47,48,49,50,47,47,48,48,52,52,53,53,53,53,54,54,54,56,56,55,56,56,56,56,57,57,57,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,45,45,44,43,43,45,45,43,41,49,45,41,48,44,43,41,37,37,36,36,35,37,108,107,41,41,42,43,45,45,47,48,48,50,51,52,53,54,56,53,51,51,52,52,54,52,54,53,53,53,53,54,54,55,55,56,56,56,55,56,56,56,56,56,56,56,56,56,55,56,56,56,57,57,57,57,56,57,57,56,56,56,56,56,56,56,55,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,56,56,56,56,56,56,56,54,55,52,56,56,57,57 ,1,5,216,5,9,10,9,9,8,8,10,10,10,10,8,8,223,7,223,5,223,147,98,147,99,147,100,154,99,147,99,154,99,154,99,5,222,5,222,5,222,5,222,5,222,5,221,5,222,5,221,5,221,5,221,153,98,153,95,136,95,136,95,136,96,144,96,144,96,144,97,127,95,135,95,127,96,9,9,10,11,9,9,11,11,12,12,12,12,15,15,10,9,9,95,133,96,134,96,133,96,133,95,133,96,141,96,9,10,11,12,12,14,15,95,132,95,124,95,132,96,140,95,123,95,3,222,3,222,3,222,3,222,3,8,9,8,9,8,11,10,10,9,10,11,11,10,11,10,12,11,12,11,11,11,12,12,12,11,12,12,12,11,12,15,12,11,12,11,15,14,15,14,11,12,12,12,12,11,12,11,11,9,10,8,9,216,8,216,7,216,5,216,5,3,3,2,2,1,1,63,139,63,139,63,139,62,146,60,123,60,138,61,146,62,146,61,138,59,130,61,129,60,129,60,129,60,60,59,60,59,15,14,14,12,12,11,11,10,10,8,8,223,7,222,6,222,4,3,3,1,1,87,142,87,142,88,150,89,149,89,141,61,141,63,141,62,132,1,3,219,6,8,10,11,14,10,11,14,11,11,12,11,12,12,12,12,12,12,12,12,12,15,15,12,12,12,12,11,11,9,9,221,9,220,10,220,10,219,10,10,2,8,8,218,9,10,11,216,9,223,10,222,10,221,10,220,10,10,10,10,10,10,11,10,11,10,11,10,11,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,14,14,14,14,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,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,46,46,43,42,39,39,34,33,32,33,33,33,33,35,35,35,35,36,36,35,36,37,37,40,41,43,43,46,46,41,41,38,38,41,42,44,45,46,47,49,49,51,47,48,48,52,52,53,53,53,53,54,54,56,54,56,54,56,56,56,56,57,57,57,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,43,43,44,43,49,49,49,49,49,41,48,44,42,43,41,111,36,36,35,36,37,40,107,41,42,44,44,46,46,48,48,50,50,52,52,54,56,53,50,52,50,51,52,53,55,56,53,53,53,54,54,55,56,56,56,56,55,56,56,56,56,56,56,56,55,56,55,56,56,56,56,57,57,57,57,57,57,57,56,57,56,56,56,56,55,56,56,56,56,56,56,56,56,56,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,56,56,55,53,53,53,56,56,57,57,57 ,5,217,10,9,9,10,10,9,10,9,9,9,10,9,9,8,7,216,6,216,5,98,147,99,154,100,154,99,154,99,154,99,154,99,154,223,5,223,5,222,5,222,5,222,5,222,5,222,5,222,5,222,5,221,5,98,152,98,128,95,128,95,136,96,136,96,136,96,143,96,143,97,143,95,127,95,127,96,135,9,10,9,9,11,12,12,14,15,15,11,11,10,10,9,10,11,12,12,14,15,133,96,133,96,133,96,141,97,9,10,12,12,14,15,132,95,124,95,124,96,131,97,139,97,123,95,3,223,3,222,3,222,3,8,3,8,3,8,9,11,11,10,10,9,10,11,10,10,11,12,11,11,11,11,12,12,12,12,11,12,12,12,11,14,12,15,14,15,12,12,15,15,11,15,14,14,14,12,11,12,12,11,11,10,10,9,9,8,8,216,7,216,6,216,5,216,4,3,3,2,2,1,139,64,146,63,146,63,146,60,130,61,138,62,146,63,138,61,138,59,129,62,129,61,129,60,59,62,60,60,60,60,15,14,14,12,12,11,11,10,9,8,8,223,6,222,5,222,3,2,2,1,142,87,142,87,141,88,149,89,149,64,141,63,140,63,140,62,1,2,4,220,7,8,10,11,12,12,10,10,11,11,11,11,11,11,12,11,12,12,12,12,12,12,15,14,14,12,12,12,11,11,10,221,9,220,9,219,9,219,10,10,10,218,8,8,9,217,10,11,11,222,9,222,9,221,10,220,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,14,14,14,14,14,14,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,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,46,46,44,43,40,39,36,35,34,33,32,33,33,34,34,35,35,36,36,36,35,36,37,39,40,40,42,43,44,45,46,47,42,43,43,43,45,45,45,46,46,47,47,48,48,49,52,53,53,53,53,54,54,56,56,56,54,56,56,56,56,57,57,58,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,42,51,49,49,49,49,50,45,49,50,44,43,43,110,37,36,35,35,36,40,41,41,42,43,45,45,47,48,48,50,51,52,53,54,55,53,51,51,50,52,53,53,54,55,54,55,53,53,54,56,56,55,56,55,55,55,56,56,56,56,56,56,53,53,53,53,54,55,56,56,56,57,56,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,54,53,54,53,53,53,55,56,57,57,57 ,1,5,9,9,10,10,9,9,10,10,9,9,8,10,9,8,223,6,223,5,223,147,99,147,99,147,100,147,99,154,99,154,99,154,99,5,222,5,222,5,222,5,222,5,222,5,222,5,221,5,221,5,221,5,221,6,97,153,95,136,95,136,95,136,96,136,96,144,96,144,96,143,97,143,95,135,95,135,96,143,96,9,14,12,15,12,12,12,12,15,15,11,10,10,9,9,9,9,12,15,96,133,96,133,95,133,96,141,97,9,10,12,12,15,95,132,95,132,95,124,97,132,96,140,97,123,95,3,222,3,222,3,221,3,222,3,8,9,8,9,10,10,10,10,9,10,11,10,10,12,11,10,10,12,12,14,12,12,11,12,12,12,11,12,12,12,15,14,14,12,11,15,14,15,15,14,14,14,12,12,12,12,11,11,10,10,9,9,8,8,216,7,216,6,216,5,223,4,3,3,2,2,1,1,63,139,63,139,63,146,60,130,61,138,62,146,62,138,61,59,60,129,62,129,60,129,59,129,62,60,60,60,59,15,14,14,12,12,11,11,9,9,8,8,222,6,221,5,221,4,2,2,1,142,87,142,87,141,88,149,89,149,64,141,63,141,62,1,2,3,220,5,219,7,8,9,10,11,12,12,14,11,10,11,10,11,11,12,11,12,11,12,11,12,12,12,12,15,14,14,12,12,12,12,10,11,219,9,219,9,219,10,218,10,217,10,8,8,216,9,10,11,10,9,221,9,220,10,220,10,219,10,218,10,10,10,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,14,14,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,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,46,46,46,45,42,41,37,35,36,35,34,33,33,34,34,35,35,36,36,36,36,36,37,39,37,41,41,42,43,45,45,46,46,43,43,44,44,45,45,46,46,47,50,51,51,52,54,54,53,54,53,54,54,56,54,56,55,56,56,56,56,57,57,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,109,110,109,110,51,49,49,50,50,45,49,51,50,47,46,45,110,36,35,36,36,37,40,41,107,43,44,46,46,48,48,50,50,52,52,54,55,50,50,51,49,53,53,53,54,55,55,54,55,56,54,56,55,56,53,54,55,55,55,56,56,56,56,56,55,54,50,53,53,54,54,56,56,57,56,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,53,55,55,54,56,56,56,56,56,56,55,56,55,54,53,56,54,55,52,53,53,54,56,57,57,53 ,5,217,10,9,10,10,9,9,10,9,9,8,7,216,7,216,7,216,5,223,5,216,147,99,147,100,154,99,154,99,154,99,154,100,154,223,5,223,5,222,5,222,5,222,5,222,5,222,5,222,5,221,5,221,5,221,6,98,128,95,128,95,136,95,136,96,136,96,144,96,143,96,143,97,143,95,127,96,135,96,9,12,15,15,14,12,12,12,12,12,11,10,10,10,9,9,9,9,9,9,9,96,133,96,133,96,133,96,141,97,9,11,9,15,124,95,132,95,124,95,124,95,131,96,139,95,123,95,3,222,3,222,3,222,3,8,3,8,3,8,11,11,9,9,10,10,11,10,10,10,11,11,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,14,14,12,12,14,11,15,15,12,15,15,14,14,14,12,12,11,12,11,11,10,10,9,9,8,8,216,7,216,6,216,5,216,4,3,3,2,2,1,146,63,146,63,146,63,60,61,146,62,146,62,137,59,60,60,129,62,129,61,59,59,60,61,128,62,60,15,14,12,12,12,12,11,10,9,9,8,8,222,6,221,5,221,3,2,2,1,141,87,141,88,141,89,149,89,141,63,140,63,1,2,3,3,4,220,6,219,8,8,9,10,11,11,12,12,14,10,11,11,11,11,11,11,12,11,12,12,12,12,12,12,15,14,14,14,12,12,12,12,11,11,11,10,9,218,9,218,9,217,10,10,10,10,9,222,9,223,10,10,11,15,9,220,9,219,10,218,10,217,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,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,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,47,46,46,46,44,42,39,37,37,41,37,36,34,33,33,38,35,35,35,36,36,36,36,37,37,39,40,41,42,44,45,46,46,47,43,43,44,45,45,46,50,50,50,51,51,52,54,54,54,54,53,54,54,54,56,56,55,56,56,56,57,57,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,109,109,110,110,110,109,110,110,110,49,46,50,50,45,52,51,50,50,47,46,40,36,36,36,37,37,38,41,107,42,44,45,46,48,48,50,51,52,52,54,56,50,46,49,50,53,53,53,54,54,55,55,55,54,55,55,56,56,55,55,55,55,55,55,55,56,56,56,56,53,53,53,53,53,55,56,56,56,56,56,57,57,57,57,57,55,55,56,55,56,57,56,56,56,56,56,56,56,56,55,56,55,55,55,56,56,56,56,56,56,56,53,53,55,55,52,52,48,48,53,52,50,53,52,50,57 ,1,10,9,9,10,10,9,9,10,8,216,7,216,6,216,7,216,6,223,5,223,5,223,147,99,147,100,147,99,147,99,154,99,154,99,154,100,154,222,5,222,5,222,5,222,5,222,5,222,5,3,5,221,5,221,5,221,153,97,128,95,136,95,136,95,136,95,136,96,144,96,143,96,144,97,127,95,135,96,143,9,12,14,14,12,14,12,12,12,12,11,11,10,10,9,9,9,9,9,9,9,9,9,133,96,133,95,133,96,141,97,133,9,12,14,132,95,132,95,132,95,132,96,140,97,132,95,123,95,3,221,3,221,3,221,3,221,3,8,9,8,10,8,9,9,10,11,11,10,10,10,11,10,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,15,12,15,14,14,12,15,14,14,11,15,15,15,12,14,12,12,11,12,10,10,9,9,8,8,216,7,223,6,223,5,3,3,2,3,1,1,64,139,63,146,63,60,62,146,62,146,62,59,59,130,61,137,61,137,61,59,59,129,61,136,60,15,14,14,12,12,11,11,10,10,9,9,222,7,221,6,221,5,3,3,2,2,1,142,87,141,88,149,89,149,64,141,63,1,1,3,3,4,220,5,220,7,219,8,8,9,9,11,11,12,12,12,12,11,10,11,11,12,11,12,11,12,11,12,12,12,12,12,12,12,15,15,14,14,12,12,12,12,11,12,11,11,10,10,217,9,216,10,10,11,10,11,10,11,221,10,10,9,219,9,219,10,217,10,217,10,219,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,12,14,12,14,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,49,47,47,46,45,45,43,39,39,41,40,37,36,35,34,33,38,34,35,35,36,35,36,37,37,37,39,40,41,42,43,43,45,46,47,47,43,43,45,49,50,50,50,50,51,51,52,54,54,54,56,54,54,54,56,54,56,56,56,56,57,57,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,50,49,46,101,52,52,48,46,49,45,110,40,36,36,36,37,37,41,107,43,44,45,45,48,48,49,50,52,52,54,54,50,48,49,49,53,53,53,53,53,54,54,53,53,54,56,56,55,55,55,55,55,55,56,55,56,56,56,56,54,53,53,53,54,54,56,56,56,56,57,57,57,57,57,56,56,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,55,56,56,56,56,56,55,55,53,53,52,52,53,51,52,51,49,48,51,51,57,57 ,5,10,10,10,10,9,9,9,8,216,7,216,6,216,6,216,6,216,6,216,5,223,5,99,147,100,154,99,154,99,154,99,154,99,154,100,154,100,154,222,5,222,5,222,5,222,5,222,5,222,5,222,5,221,5,221,5,97,152,97,128,95,128,95,136,96,136,96,136,96,143,97,143,97,143,95,127,96,135,96,9,12,15,14,14,12,12,12,12,12,12,11,11,10,10,9,9,9,9,9,9,9,9,15,133,96,133,96,133,96,140,97,9,10,12,12,15,95,132,95,124,95,132,96,139,95,123,95,123,95,6,222,3,221,3,221,3,221,3,8,3,8,9,9,9,9,10,11,11,10,10,10,12,11,12,12,12,12,12,11,12,12,12,12,11,12,12,12,12,12,15,12,14,14,14,14,14,11,15,14,14,11,15,15,15,14,11,15,15,15,15,15,15,14,12,12,12,11,10,9,8,216,7,223,5,223,4,3,2,1,146,64,146,63,146,63,146,63,146,59,60,60,129,62,137,61,129,61,59,60,128,61,15,14,14,12,12,12,11,11,10,9,9,8,8,221,7,221,5,221,4,3,3,2,2,1,141,87,141,88,149,89,140,63,1,1,2,3,3,221,5,220,6,220,7,219,8,8,9,9,10,10,11,12,12,12,14,14,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,15,15,14,14,12,12,12,12,12,12,11,11,10,10,10,9,221,10,10,10,10,11,11,11,11,9,220,9,219,9,218,9,217,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,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,14,12,14,14,14,14,14,14,14,14,14,14,14,14,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,47,46,44,45,43,39,43,40,39,36,35,34,33,38,34,35,36,37,37,36,37,39,39,41,41,43,44,46,46,44,45,46,46,48,43,44,49,50,50,50,50,51,51,52,54,54,54,56,56,56,56,56,56,56,56,56,56,57,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,109,109,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,50,49,101,51,49,47,45,48,111,37,36,35,37,36,37,38,42,45,44,45,47,47,49,49,51,52,53,53,53,50,48,48,49,52,53,53,53,54,54,56,56,53,53,56,56,56,56,55,55,55,55,55,56,56,56,56,56,56,53,53,54,54,55,54,56,56,56,57,57,57,57,57,57,57,57,57,57,56,57,57,57,56,56,56,56,56,56,56,56,56,55,55,55,56,55,56,53,55,55,53,52,51,55,53,53,52,51,49,49,48,50,57,57,57 ,1,10,9,10,9,10,9,8,216,8,216,7,216,6,216,6,216,6,223,5,223,5,223,147,99,147,100,147,99,154,99,154,99,154,99,154,99,154,100,154,222,5,222,5,222,5,222,5,221,5,221,5,221,5,221,5,221,153,97,152,97,144,95,136,95,136,95,136,96,144,96,144,96,143,97,135,95,135,96,143,9,12,15,15,12,14,12,12,12,12,11,12,10,11,10,10,9,9,9,9,9,9,9,9,9,133,96,133,96,141,96,141,9,11,11,12,12,15,95,132,95,132,95,140,96,140,95,132,95,123,95,123,221,3,221,3,221,3,220,3,8,9,8,9,9,9,9,10,9,11,11,10,10,11,11,11,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,11,14,12,11,12,14,11,15,14,14,11,15,14,15,14,12,15,15,15,15,15,15,15,15,15,15,12,12,11,11,10,10,8,8,223,6,223,5,3,3,1,1,63,146,63,146,63,59,59,129,61,137,62,137,61,137,61,136,59,15,14,14,12,12,12,12,11,11,10,10,8,9,221,7,221,6,221,5,220,4,3,3,2,2,1,141,87,149,89,149,1,2,2,3,3,4,221,5,221,6,220,7,219,8,8,9,9,10,10,11,11,12,12,12,12,14,14,11,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,15,15,14,14,12,12,12,12,11,12,11,11,10,10,220,9,10,11,10,11,10,11,11,9,221,9,221,10,219,10,217,10,220,10,219,10,218,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,12,11,12,11,12,11,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,14,12,14,12,14,12,14,12,14,12,14,12,14,14,14,14,14,14,15,14,15,14,15,14,15,49,48,46,47,46,45,45,38,41,40,37,37,35,35,33,38,35,34,35,37,37,39,36,37,42,41,42,41,42,44,45,48,47,45,46,48,48,44,44,49,49,50,50,50,50,52,51,54,54,56,56,56,56,56,56,56,56,56,56,57,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,111,110,111,110,111,110,111,110,50,52,49,45,47,48,48,113,42,36,36,36,37,37,38,42,45,45,45,46,48,49,50,50,52,52,54,52,52,46,49,49,52,52,53,53,54,54,54,56,56,56,56,55,55,56,56,56,55,55,55,56,56,56,56,55,56,54,54,54,55,55,56,56,54,54,57,57,55,57,57,57,57,57,57,57,57,57,55,57,57,57,57,57,57,56,56,56,56,56,56,56,56,54,55,55,55,55,53,53,53,53,53,55,53,51,50,48,49,53,53,57,57 ,5,10,10,10,10,8,8,217,7,217,7,216,6,216,6,216,5,216,5,216,5,216,5,99,147,100,154,99,154,99,154,99,154,100,154,100,154,100,154,100,5,223,5,222,5,222,5,222,5,222,5,222,5,222,5,221,5,97,144,97,144,97,144,97,128,95,128,95,136,96,135,96,144,97,143,97,127,96,135,96,9,12,15,14,14,14,12,12,12,12,12,11,11,11,11,10,9,9,9,9,9,9,9,9,9,96,133,96,133,96,140,97,9,10,11,11,12,12,14,14,15,95,124,96,132,97,139,95,123,95,123,95,123,221,3,221,3,221,3,8,3,8,3,8,9,9,9,9,10,10,11,11,10,10,11,11,10,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,11,11,12,12,12,14,14,12,14,14,12,12,15,14,15,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,12,12,11,9,9,223,6,223,4,3,2,1,15,15,145,64,59,60,129,62,145,63,136,62,136,62,15,14,14,12,12,12,12,11,11,10,10,9,9,8,8,221,7,221,6,220,5,220,4,3,3,2,2,1,1,88,148,15,14,12,12,1,2,2,3,3,4,220,6,220,7,219,8,9,9,10,11,11,12,12,12,14,14,12,12,12,14,14,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,14,12,12,12,12,12,12,11,11,10,10,219,9,219,10,10,10,217,9,222,9,221,10,219,9,220,10,10,10,218,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,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,14,12,14,12,14,14,14,14,14,14,14,14,14,14,14,14,15,14,49,48,48,48,46,45,44,42,41,39,37,36,35,34,38,36,35,33,36,36,37,37,36,42,37,40,42,42,44,45,46,48,49,49,48,49,49,46,47,47,47,51,52,52,53,53,54,52,52,53,53,54,54,54,54,54,54,55,56,15,15,15,15,15,15,15,15,15,15,15,15,15,109,109,109,109,109,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,51,48,49,47,46,45,42,37,35,37,37,37,41,41,43,45,46,50,50,51,52,52,53,54,54,54,52,48,48,49,52,53,53,53,53,54,54,56,56,56,56,56,56,56,56,56,56,56,55,56,56,56,56,56,56,55,54,54,54,56,56,56,55,57,57,55,57,57,57,57,57,57,57,57,57,57,57,56,57,57,57,57,57,57,56,56,56,56,55,55,56,56,55,55,55,53,53,54,54,53,54,54,52,51,49,46,57,57,55,56,57 ,10,10,9,10,8,8,216,8,216,7,216,7,216,6,216,6,216,5,223,5,223,5,223,5,223,147,100,147,99,147,99,154,99,154,99,154,99,154,99,154,222,5,222,5,222,5,222,5,222,5,221,5,221,5,221,5,221,153,97,153,97,153,97,136,97,128,95,136,95,136,96,128,95,136,96,143,95,135,96,143,9,15,14,15,14,14,12,12,12,12,12,12,11,12,10,11,10,9,9,9,9,9,9,9,9,12,12,15,96,133,95,133,9,10,10,11,11,12,12,14,14,15,95,124,95,140,97,123,95,132,95,123,95,123,95,3,221,3,220,3,220,3,219,3,8,9,8,9,9,10,9,11,10,10,10,11,11,12,11,12,12,11,12,12,12,11,12,12,12,12,12,12,11,12,12,14,12,12,12,14,11,14,12,14,12,15,14,15,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,12,12,11,10,9,8,7,223,5,222,3,2,1,15,15,60,137,63,145,63,145,15,15,14,14,12,12,12,12,11,11,10,10,9,10,8,9,8,8,220,7,220,6,220,5,219,4,3,3,2,3,1,2,1,15,14,12,12,12,10,10,9,8,221,6,1,3,220,6,219,9,10,12,12,10,9,11,10,12,11,12,12,12,12,14,14,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,14,12,12,12,12,11,11,10,11,219,10,218,10,217,10,216,9,222,9,221,10,221,10,219,10,218,10,218,10,217,10,10,10,219,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,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,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,14,15,49,48,48,47,45,44,43,42,39,39,37,37,34,38,36,35,33,35,35,37,37,39,41,39,36,41,42,44,44,45,46,49,49,51,48,49,45,40,47,48,47,49,49,50,50,51,53,54,54,56,56,56,56,56,56,57,57,57,15,15,15,15,15,15,15,15,15,15,15,109,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,111,111,51,51,49,47,46,45,42,41,38,37,41,45,41,41,47,48,49,50,51,52,52,54,54,56,54,51,48,49,49,52,52,53,53,54,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,54,54,56,56,56,55,56,56,56,55,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,53,52,54,56,56,56,55,56,55,55,53,53,53,54,54,54,51,51,51,51,50,57,57,57,56,56 ,10,9,9,8,8,217,8,217,7,216,7,216,6,216,6,216,5,216,5,216,5,223,5,223,5,223,5,223,5,223,154,99,154,99,154,100,154,100,154,100,5,222,5,222,5,222,5,222,5,222,5,222,5,222,5,221,5,98,153,97,144,97,144,97,144,97,128,95,128,95,136,95,135,96,143,97,143,96,135,96,9,15,15,14,14,14,14,12,12,12,12,12,12,11,11,11,11,10,10,9,9,9,9,9,9,11,12,12,12,12,14,15,9,9,10,11,11,12,12,12,14,14,15,95,124,95,131,97,123,96,9,95,123,95,123,95,6,221,3,220,3,220,3,8,3,8,9,9,9,9,10,10,10,11,10,10,11,11,11,11,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,14,12,12,14,14,14,12,14,14,14,14,12,15,14,15,15,15,15,15,15,15,15,15,11,12,15,15,12,15,11,15,12,12,15,15,15,15,15,15,15,12,9,7,222,1,15,15,14,14,12,12,12,12,12,12,11,11,10,10,9,9,8,8,220,7,223,6,220,5,220,4,220,3,3,2,2,2,1,15,15,15,15,14,12,12,12,11,10,10,9,8,216,7,221,6,220,4,3,3,219,6,9,10,10,10,10,11,11,12,12,12,12,14,11,11,14,11,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,12,12,12,12,11,11,11,10,11,217,9,216,10,223,9,223,9,220,9,219,9,218,10,217,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,47,45,44,43,43,42,39,37,36,39,38,36,35,34,33,34,35,36,37,43,38,37,36,41,42,43,45,45,47,49,50,51,49,49,40,49,47,47,49,49,50,50,51,51,54,54,54,56,56,56,56,56,56,57,57,15,15,15,15,15,15,15,15,15,109,109,109,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,111,111,111,111,53,49,51,47,47,48,44,41,41,42,41,43,43,42,47,47,50,50,51,52,53,54,54,54,53,53,48,49,51,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,56,53,54,55,55,56,55,55,56,56,56,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,55,55,54,53,56,56,56,56,55,55,53,53,53,54,54,54,51,51,51,50,57,57,57,57,56,56 ,10,8,8,8,217,8,217,7,216,7,216,7,216,6,216,6,216,6,216,5,223,5,223,5,223,5,223,5,223,5,223,147,99,154,99,154,99,154,100,154,222,5,222,5,222,5,222,5,222,5,222,5,221,5,221,5,221,5,221,153,97,153,97,144,97,136,96,128,95,136,95,128,95,136,96,144,97,143,95,143,9,15,14,15,14,14,12,14,12,12,12,12,12,12,11,12,10,11,10,10,9,9,9,9,9,9,11,12,12,14,12,15,9,10,10,11,11,12,12,12,12,14,14,15,95,132,95,124,97,140,9,15,95,123,95,123,95,123,220,3,220,3,219,3,219,3,8,9,8,9,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,14,12,12,11,14,12,12,14,14,14,15,12,11,14,15,14,15,14,15,12,15,15,12,15,15,12,15,12,11,15,15,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,14,12,12,11,11,10,10,9,9,8,8,216,7,220,5,223,4,3,3,2,2,1,10,10,11,12,12,12,15,15,15,15,15,14,15,14,14,12,12,10,10,9,9,8,8,220,6,220,5,219,4,8,5,9,10,9,10,10,11,11,12,12,11,12,12,12,12,12,14,10,11,10,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,11,12,12,12,12,11,12,12,11,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,46,46,44,43,42,42,39,37,41,40,36,36,34,33,33,35,35,37,42,41,36,36,39,41,41,44,45,46,46,49,49,51,49,46,45,51,47,49,49,50,50,51,51,53,54,56,56,56,56,56,56,57,57,15,15,15,15,15,15,15,15,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,112,53,50,49,50,47,45,43,42,42,41,45,45,43,46,48,48,51,51,54,56,54,56,56,56,56,53,53,53,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,56,54,55,56,56,56,56,56,56,56,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,55,55,54,55,53,56,55,53,53,53,53,54,54,52,51,51,50,57,57,57,57,57,56,56 ,8,8,8,217,8,217,7,217,7,217,6,216,6,216,6,216,6,216,5,216,5,216,5,223,5,223,5,223,5,223,5,99,154,100,154,99,154,100,154,100,5,223,5,222,5,223,5,222,5,222,5,222,5,222,5,222,5,222,5,221,5,97,144,97,144,96,152,96,128,95,128,95,136,96,135,96,143,95,135,96,9,15,15,14,14,14,14,12,14,12,12,12,12,12,12,11,12,11,11,10,11,10,10,9,10,10,11,11,12,12,12,12,14,9,10,10,11,11,12,12,12,14,14,15,132,95,123,95,131,95,9,12,15,95,123,95,123,95,123,95,6,220,3,219,3,219,3,8,3,8,9,9,9,9,10,10,10,10,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,11,14,12,12,11,14,14,14,12,12,14,15,14,15,14,15,12,15,15,15,12,15,15,12,12,15,15,15,12,12,15,15,15,15,15,15,15,15,15,15,15,14,14,12,12,14,12,12,11,10,9,8,218,6,217,4,3,2,1,4,222,6,221,8,8,9,10,11,12,12,12,14,15,15,15,15,15,15,15,15,14,12,12,12,11,10,9,9,10,10,9,8,220,6,219,5,219,3,8,10,10,10,10,10,9,9,11,12,12,12,12,12,12,14,12,14,14,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,11,12,12,12,12,12,11,12,12,12,12,11,12,12,12,11,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,47,45,44,43,43,39,39,42,40,38,36,35,34,33,33,34,35,36,42,40,37,35,39,40,38,41,43,45,48,49,51,53,52,49,50,50,51,49,50,50,51,51,52,54,56,56,56,56,56,56,57,57,15,15,15,15,15,15,15,109,110,109,109,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,116,52,50,50,50,45,45,43,46,43,45,45,45,47,50,51,101,53,54,54,56,56,56,56,56,53,54,53,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,56,55,56,56,56,55,56,56,56,56,56,56,57,55,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,55,54,54,53,56,53,53,53,53,53,53,51,50,57,57,57,57,57,57,57,57,56 ,8,8,217,8,217,8,217,7,217,7,216,7,216,7,216,6,216,6,223,6,216,5,223,5,223,5,223,5,223,5,223,147,99,147,99,154,99,147,99,154,223,5,223,5,223,5,222,5,222,5,222,5,222,5,222,5,222,5,221,5,221,153,97,145,97,137,97,144,96,144,95,136,95,136,95,136,96,144,96,143,9,12,14,15,14,15,12,14,12,14,12,12,12,12,12,12,11,12,11,11,10,11,10,10,9,10,10,11,11,12,12,12,12,14,9,10,10,11,11,12,12,14,14,15,95,132,95,132,96,140,96,9,12,15,95,123,95,131,95,123,95,123,219,3,219,3,219,3,8,9,8,9,9,10,9,10,10,10,10,11,11,12,12,11,11,12,12,12,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,12,12,12,11,14,12,12,11,14,14,14,12,11,14,15,12,15,14,12,11,15,14,12,11,15,15,12,12,15,15,15,15,12,12,15,15,15,15,15,15,15,15,15,12,14,12,12,11,11,10,10,9,9,8,8,218,7,217,6,216,5,3,5,222,7,8,9,10,11,12,12,14,15,15,15,15,15,15,15,15,15,14,14,12,12,12,12,11,11,10,10,9,9,9,10,10,8,8,8,8,8,8,8,8,8,10,10,9,11,10,11,11,12,12,12,12,12,12,14,12,14,14,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,48,46,45,44,44,42,41,42,41,39,37,35,34,32,33,33,35,35,41,38,39,36,36,37,37,39,42,43,45,46,48,49,52,49,51,51,53,53,50,50,51,51,52,52,56,56,56,56,56,56,57,58,15,15,15,15,15,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,112,113,113,115,115,51,51,50,47,45,47,102,44,45,43,44,48,50,104,52,52,56,56,54,56,56,56,56,53,54,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,56,56,56,56,56,55,56,56,56,56,55,56,57,57,57,57,55,57,55,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,55,54,53,56,55,55,54,54,52,53,51,50,57,57,57,57,57,57,57,57,120,120 ,8,8,8,218,8,217,7,217,7,217,7,217,6,216,6,216,6,216,6,216,5,216,5,216,5,216,5,216,5,223,5,99,147,99,154,100,154,100,154,100,5,223,5,223,5,223,5,223,5,222,5,222,5,222,5,222,5,222,5,222,5,221,145,97,144,96,144,98,144,96,136,95,128,95,136,96,144,97,135,96,143,9,15,14,14,14,14,14,14,12,12,12,12,12,12,12,12,11,11,11,11,11,11,10,10,9,9,9,10,10,11,11,11,11,12,12,9,10,11,11,12,12,14,15,15,15,15,95,131,96,139,97,9,12,15,95,123,95,123,95,130,95,130,219,3,219,3,219,3,8,3,8,9,9,9,9,10,10,10,10,11,11,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,11,12,12,12,11,11,12,12,12,11,12,11,14,14,12,12,14,15,12,11,15,15,12,12,11,15,15,15,15,12,12,15,15,15,15,15,15,15,14,14,12,12,12,12,11,11,10,10,9,9,8,8,218,6,217,5,216,4,222,5,222,7,8,10,10,12,12,14,15,15,15,15,15,15,15,15,15,15,14,14,12,12,12,12,12,11,11,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,11,11,11,12,12,12,12,14,14,14,14,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,11,12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,47,46,45,44,43,42,43,41,40,39,36,35,34,33,33,33,34,35,41,43,39,36,35,36,39,41,43,45,46,48,49,51,48,50,50,52,53,54,50,51,51,52,52,53,56,56,56,56,57,57,58,15,15,15,109,109,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,112,112,113,113,114,114,114,115,115,53,51,50,49,49,47,102,45,44,43,115,49,50,51,52,52,49,53,54,56,56,54,54,53,53,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,56,56,56,56,55,56,55,56,56,55,55,55,56,55,55,57,55,55,57,57,57,57,57,57,57,57,57,57,57,57,57,56,54,55,54,53,53,53,52,56,56,56,56,56,57,57,57,55,57,57,57,57,57,57,57,57,120,120,120 ,8,8,218,8,217,8,217,7,217,7,217,7,216,7,216,6,216,6,216,6,216,5,216,5,223,5,223,5,223,5,223,5,223,147,99,147,99,147,100,5,223,5,223,5,223,5,223,5,222,5,222,5,222,5,222,5,222,5,222,5,221,6,97,153,97,137,96,153,98,144,96,128,95,136,95,136,96,144,97,144,96,9,14,15,14,15,14,14,12,14,12,12,12,12,14,12,10,12,11,12,11,11,10,11,10,10,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,14,12,14,14,15,14,15,96,140,96,139,96,9,14,131,95,131,95,131,95,123,95,130,95,3,219,3,218,3,218,3,8,9,8,9,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,12,12,12,12,14,12,12,12,12,12,11,12,12,12,12,12,12,11,14,12,12,12,11,11,14,12,14,12,14,14,12,12,15,14,15,12,11,14,15,12,12,11,15,15,15,15,15,12,12,15,15,15,15,15,15,14,14,12,12,12,12,10,11,9,10,8,9,218,8,217,6,216,6,223,4,3,3,221,7,221,10,10,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,12,12,12,12,11,11,10,10,9,9,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,11,10,11,9,10,9,11,10,11,11,12,12,12,12,14,12,11,14,11,11,11,11,11,11,12,11,12,12,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,48,47,46,45,44,43,44,43,40,39,37,35,34,33,32,33,33,34,34,44,38,37,34,36,37,40,42,45,45,48,49,47,47,49,50,51,52,54,54,51,51,52,52,53,53,56,56,56,56,58,58,15,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,112,112,113,112,113,113,114,114,115,114,115,50,49,49,50,50,46,43,44,45,45,48,50,50,52,48,52,52,54,56,56,54,56,53,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,56,57,57,56,56,56,56,56,53,53,55,55,56,54,57,55,57,55,57,57,57,57,57,57,57,57,57,57,57,57,57,55,55,56,56,56,57,57,57,57,56,56,56,56,57,57,57,57,57,57,57,57,57,57,57,57,120,120,120 ,8,8,8,218,8,218,7,217,7,217,7,217,7,217,6,216,6,216,6,216,5,216,5,216,5,216,5,216,5,216,5,223,5,223,5,223,147,100,5,223,5,223,5,223,5,223,5,223,5,223,3,3,4,223,5,222,5,222,5,222,5,222,145,97,145,96,145,97,153,96,136,96,128,95,136,96,136,96,144,97,144,9,15,14,15,14,14,14,14,12,12,12,12,14,12,12,11,11,12,11,11,11,11,10,11,10,10,9,9,10,10,10,11,11,11,11,12,12,12,12,12,12,14,14,14,14,15,15,132,96,131,96,139,97,123,95,131,95,123,95,130,95,130,95,130,95,130,219,3,218,3,218,3,8,3,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,12,12,12,12,11,12,12,12,12,12,11,12,14,12,12,12,11,14,14,14,14,14,12,12,12,14,15,12,12,12,11,15,15,15,15,12,12,12,15,15,15,15,14,12,12,12,12,11,11,11,10,10,10,9,8,8,8,217,7,216,6,223,5,222,4,3,5,221,9,10,12,12,15,15,15,15,15,15,15,15,15,15,15,14,14,14,12,12,12,12,12,11,11,11,10,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,222,10,10,11,11,12,12,12,12,14,14,11,11,11,11,11,11,12,11,11,11,11,11,12,10,12,11,12,11,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,12,15,15,15,14,15,15,14,11,15,15,14,14,11,15,15,15,15,15,15,15,15,15,15,15,49,47,46,45,43,42,44,42,41,39,36,35,34,33,33,33,33,34,39,42,38,37,34,37,39,41,43,45,47,49,46,47,48,49,50,52,53,53,53,53,52,52,54,54,55,56,56,57,57,58,110,109,109,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,50,49,49,50,50,47,46,45,43,102,48,48,50,51,50,52,52,53,53,56,56,56,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,54,56,56,56,57,56,56,56,56,55,54,52,52,54,55,53,53,54,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,55,55,55,56,56,56,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,120,120 ,8,8,218,8,218,8,217,7,217,7,217,7,217,7,216,6,216,6,216,6,216,6,216,5,216,5,223,5,223,5,223,5,223,5,223,5,223,5,223,8,223,5,223,5,223,5,223,5,223,4,3,4,223,5,223,5,223,5,222,5,222,6,97,145,97,138,96,153,98,145,96,137,96,129,95,136,96,144,96,144,97,9,14,15,14,15,14,14,12,14,12,12,14,12,11,11,12,12,11,12,11,12,10,11,10,11,10,10,9,9,9,10,10,11,10,11,11,12,11,12,12,12,12,14,12,15,14,15,15,132,95,131,95,131,95,131,95,131,95,131,95,138,95,130,95,138,95,130,219,3,218,3,218,3,217,3,8,9,8,9,9,10,10,10,10,11,10,11,11,12,11,12,12,12,12,12,12,14,12,12,11,12,12,12,11,12,12,12,11,12,12,12,12,11,11,12,12,12,12,11,12,14,12,14,14,12,12,12,12,11,14,15,12,12,12,12,11,15,14,12,12,12,11,15,15,15,14,14,12,14,12,12,11,12,10,10,9,10,8,8,217,8,216,7,223,6,222,5,222,4,2,3,220,7,219,10,10,12,12,15,15,15,15,15,15,15,15,15,15,15,14,14,12,14,12,12,12,12,11,11,10,11,10,10,9,9,9,10,9,10,9,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,9,221,10,10,11,11,12,12,12,12,14,12,14,14,12,11,12,11,12,11,12,12,11,11,12,12,11,11,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,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,14,15,15,14,11,15,15,15,14,12,15,15,14,14,15,15,15,14,14,14,12,15,15,15,15,15,15,15,15,15,15,48,47,45,44,42,41,43,42,40,37,35,34,33,33,32,33,33,38,41,40,36,37,33,37,39,43,45,47,43,45,45,48,48,50,50,52,53,54,53,54,52,54,54,56,56,56,56,58,58,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,112,111,112,112,113,112,113,112,113,113,114,113,114,114,115,114,115,51,49,50,50,50,49,47,45,43,47,48,50,118,51,50,52,52,53,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,55,55,56,56,56,56,56,56,56,56,56,51,53,53,55,55,54,54,55,57,57,57,57,57,57,57,57,57,57,57,57,57,57,55,55,55,55,56,56,56,57,56,56,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,120,120 ,8,8,8,8,8,218,7,218,7,217,7,217,6,217,6,217,6,216,6,216,5,216,5,216,5,216,5,3,3,216,5,216,5,216,5,216,8,223,5,223,5,223,5,223,5,223,5,223,3,3,4,223,5,223,5,223,5,223,5,223,5,222,146,97,145,96,145,97,153,98,137,96,137,95,129,95,136,96,136,97,144,9,15,15,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,10,10,10,10,10,10,9,9,9,10,10,10,10,11,11,12,12,12,12,12,12,14,14,14,14,15,15,131,95,131,95,131,95,131,95,130,95,130,95,9,9,10,11,11,12,12,220,3,218,3,217,3,217,3,8,9,9,9,9,10,10,11,10,11,11,11,11,12,12,12,12,12,12,12,12,12,11,12,12,12,11,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,11,14,14,14,14,14,12,12,12,12,11,14,15,12,12,12,11,15,15,15,15,15,15,14,14,12,12,12,12,11,11,10,10,9,9,8,8,216,7,223,6,222,5,221,4,3,3,220,6,220,8,9,10,11,12,12,14,15,15,15,15,15,15,15,15,15,15,14,14,14,12,12,12,12,12,11,11,10,10,10,9,9,9,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,11,12,11,11,10,11,11,11,11,12,12,11,12,12,12,12,12,12,12,12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,45,45,45,45,15,15,15,15,15,14,14,12,15,15,15,15,15,14,14,12,15,15,15,15,15,15,14,14,11,15,15,15,15,14,14,12,15,15,15,15,15,15,14,14,14,14,12,11,15,15,15,15,15,15,15,15,15,15,15,15,48,46,45,43,42,41,43,40,37,37,35,33,33,33,33,33,38,37,42,39,36,35,37,37,40,40,40,41,43,44,46,46,49,49,50,52,53,54,53,54,56,55,54,55,56,56,57,58,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,113,113,113,113,113,113,114,114,114,114,114,114,52,51,49,47,101,50,47,46,119,46,48,48,118,52,50,53,54,54,56,56,54,54,52,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,54,56,56,56,56,56,56,56,56,56,56,56,56,52,53,53,55,54,54,55,55,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,54,56,57,56,57,55,55,55,55,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,120,120 ,8,8,218,8,218,8,218,7,217,7,217,7,217,7,217,6,217,6,216,6,216,5,216,5,216,5,3,6,216,5,216,5,223,5,8,8,223,6,223,5,223,5,223,5,223,5,223,3,3,4,223,5,223,5,223,5,223,5,223,5,223,154,97,154,97,138,96,146,97,154,98,146,96,129,95,129,95,137,96,145,97,9,12,15,14,15,14,14,12,14,12,14,12,12,12,12,12,12,12,12,11,12,11,11,10,11,10,11,10,10,9,10,9,9,9,10,9,10,9,10,10,10,10,11,10,11,10,11,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,9,11,12,15,14,14,14,14,3,219,3,10,3,217,3,216,3,8,9,8,10,10,11,10,11,11,12,11,12,11,12,12,12,12,12,12,12,11,12,12,12,11,12,12,11,12,12,12,12,12,11,12,12,11,11,12,14,12,12,12,11,12,14,12,14,12,12,12,12,12,12,12,15,14,15,14,12,12,12,14,15,15,15,15,15,14,14,12,12,12,12,11,11,10,10,9,9,8,9,223,8,222,7,221,6,221,5,220,4,3,3,219,6,218,8,9,10,9,15,12,14,15,15,15,15,15,15,15,15,15,15,14,14,12,12,12,12,11,12,11,11,10,10,9,9,9,10,9,10,9,10,9,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,12,11,11,11,12,11,12,11,11,11,12,12,11,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,15,15,15,15,15,15,15,15,15,49,40,33,32,45,57,15,15,15,15,15,14,14,15,15,15,15,15,15,15,14,12,11,15,15,15,15,15,15,14,14,15,15,15,15,14,14,12,11,15,15,15,15,15,15,15,14,14,14,14,12,15,15,15,15,15,15,15,15,15,15,49,47,46,45,42,42,43,41,37,34,34,33,33,33,33,38,37,35,40,43,41,41,36,39,39,41,41,43,44,45,46,48,49,50,50,52,52,54,52,53,54,56,54,55,55,57,57,58,109,110,109,110,109,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,112,113,112,113,112,113,113,114,113,114,114,115,114,115,52,51,49,47,101,50,46,50,49,118,46,50,118,54,52,53,54,54,54,56,54,54,52,54,54,54,54,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,56,56,56,56,53,53,53,54,54,54,55,55,57,57,57,57,57,57,57,57,55,54,54,55,55,55,55,54,52,52,56,54,54,56,55,55,55,55,55,55,55,55,55,55,57,57,57,57,57,57,55,55,55,55,119,119 ,8,8,8,218,8,218,7,218,7,218,7,218,7,218,6,217,6,217,6,217,6,217,5,216,3,3,5,216,5,216,5,216,5,8,7,216,6,216,5,223,6,216,5,223,5,223,5,3,3,223,5,223,5,223,5,223,5,223,5,223,154,97,146,97,146,96,138,96,146,97,153,98,137,96,129,95,129,95,137,96,145,9,12,15,15,14,14,14,14,14,12,12,12,12,12,12,14,14,12,12,12,12,11,10,10,10,11,10,11,10,10,10,10,9,9,9,9,9,10,9,10,10,10,10,11,10,11,11,10,10,10,10,11,11,11,11,12,12,12,12,12,12,12,12,14,14,14,14,14,14,15,15,15,14,14,219,3,218,3,10,3,217,7,8,3,8,9,10,10,10,11,10,11,11,11,11,12,12,12,12,12,12,11,12,12,12,12,11,12,12,11,12,12,12,11,12,12,12,11,11,12,12,12,12,12,12,11,12,14,14,14,12,12,12,12,11,14,14,14,14,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,14,14,12,12,12,12,11,11,11,9,8,8,221,7,221,6,220,5,219,4,3,5,218,7,8,9,9,10,10,11,11,12,12,12,12,14,14,15,15,15,15,15,14,14,12,12,12,12,12,11,10,10,10,9,9,10,9,10,9,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,12,12,12,11,12,12,12,11,12,12,12,11,12,12,12,12,12,11,12,12,12,11,12,12,12,12,11,12,14,14,14,14,14,14,15,15,15,15,15,15,49,43,36,32,32,45,101,15,15,15,15,15,15,15,14,14,15,15,15,15,15,15,14,14,11,15,15,15,15,15,15,14,12,11,15,15,15,15,14,14,14,11,15,15,15,15,15,15,15,15,14,14,14,12,15,15,15,15,15,15,15,15,15,48,47,44,42,41,42,37,35,37,35,33,33,33,38,254,36,37,43,41,41,40,44,46,40,41,42,43,44,45,46,48,49,50,52,52,53,54,53,53,54,56,55,56,56,57,58,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,112,112,112,113,113,113,113,113,113,114,113,114,114,114,114,115,106,52,51,49,46,101,50,50,51,50,118,51,51,51,52,52,53,56,56,56,56,56,56,54,56,56,56,56,56,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,56,56,56,56,55,55,53,52,52,53,54,54,54,57,57,57,56,56,54,57,55,57,54,55,57,56,56,56,54,54,54,57,56,56,55,55,55,53,53,53,53,53,53,53,53,55,53,53,53,53,53,53,53,53,119,120,118 ,8,8,218,8,218,8,218,7,218,7,218,7,218,7,217,6,217,6,217,6,217,6,216,3,216,6,216,5,216,5,216,5,216,8,223,7,216,5,223,5,223,6,223,5,223,5,223,4,223,5,223,5,223,5,223,5,223,5,223,154,97,147,97,154,97,138,96,146,97,154,97,154,96,138,95,129,95,129,95,137,96,9,10,12,15,15,14,14,14,14,12,14,12,12,12,12,14,14,12,14,12,12,11,12,11,11,10,10,9,11,10,10,9,10,9,9,9,10,9,10,9,10,9,10,10,11,10,11,10,11,10,11,10,11,11,12,11,12,11,12,12,12,12,12,12,14,12,14,12,14,14,15,14,15,14,15,15,15,218,3,217,10,217,3,220,3,8,9,9,10,10,11,10,11,10,11,11,12,11,12,12,12,12,12,11,12,11,11,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,11,12,12,12,14,12,12,12,12,12,12,12,14,12,14,14,15,12,12,12,11,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,15,15,14,12,14,12,12,12,12,11,11,10,10,9,6,218,5,3,5,217,8,8,9,9,10,10,11,11,12,12,12,12,12,12,14,15,15,14,14,12,12,12,12,11,12,11,11,10,10,9,9,9,10,9,10,9,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,11,12,11,12,11,12,11,12,12,12,10,12,12,12,12,12,11,12,12,12,11,12,11,12,12,11,12,11,12,14,11,11,12,14,12,12,11,11,12,14,14,15,14,15,14,15,15,15,49,38,254,32,32,38,44,52,15,15,15,15,15,15,15,15,14,12,15,15,15,15,15,14,14,11,15,15,15,15,15,15,14,14,11,15,15,15,15,15,15,14,14,12,15,15,15,15,15,15,15,15,15,14,14,14,12,15,15,15,15,15,15,47,46,45,43,44,45,42,39,39,35,34,33,38,254,36,36,40,41,40,38,42,43,46,46,41,42,44,44,45,46,48,48,50,50,52,53,54,53,55,54,56,57,57,57,58,109,110,109,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,112,111,112,112,113,112,113,113,113,113,114,113,114,113,114,114,106,114,106,106,116,52,51,49,47,101,49,52,52,52,54,52,52,53,54,54,54,54,56,56,56,56,56,54,56,56,56,54,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,56,56,56,55,55,54,52,53,53,57,56,57,57,57,56,56,56,54,54,56,54,54,54,54,54,54,54,54,54,56,56,56,56,55,55,53,53,53,53,53,53,53,53,50,53,53,53,53,53,53,53,53,53,120,118,119 ,8,8,8,219,8,219,7,219,7,219,7,218,7,218,6,218,6,218,6,218,5,217,5,3,5,217,5,217,5,217,5,217,9,8,6,216,6,216,5,216,6,216,6,216,5,216,5,216,5,223,5,223,5,223,5,223,154,98,154,98,154,97,154,97,138,96,146,97,146,97,154,98,137,96,137,96,129,95,137,96,145,97,9,12,15,14,14,14,14,14,14,12,12,12,12,14,14,14,14,12,12,12,12,11,11,11,11,11,10,10,10,9,10,10,10,9,9,9,9,9,10,9,10,10,10,10,9,9,10,10,11,10,11,11,11,11,12,11,12,12,12,12,12,14,14,12,12,12,12,12,11,11,14,12,11,15,15,14,15,15,3,219,3,219,3,220,7,8,3,8,9,10,10,10,11,11,11,11,11,11,12,11,12,12,12,11,12,12,11,12,12,11,12,12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,12,12,14,14,14,14,14,14,14,14,15,14,15,15,15,15,15,15,15,15,15,14,15,15,15,14,12,12,12,12,12,11,11,10,10,9,7,218,5,217,5,216,9,9,10,10,10,11,11,11,12,12,12,12,12,12,14,15,15,14,14,12,12,12,12,11,11,11,10,10,10,9,9,9,10,9,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,12,12,12,11,12,11,12,12,11,12,11,12,11,12,12,12,12,14,12,12,11,14,14,14,14,12,12,14,14,15,14,15,14,15,49,44,35,32,32,36,37,45,52,15,15,15,15,15,15,15,15,15,15,14,14,15,15,15,15,14,14,11,15,15,15,15,15,15,14,14,11,15,15,15,15,15,15,14,14,14,12,11,15,15,15,15,15,15,15,15,15,14,14,12,15,15,15,15,47,46,44,44,44,43,40,39,39,35,34,38,38,35,35,38,39,41,39,38,41,43,44,46,41,42,44,45,45,46,48,49,50,51,52,53,54,53,54,56,56,57,57,58,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,113,113,113,113,114,114,114,114,114,114,107,107,106,105,105,52,52,51,49,101,117,52,52,52,54,54,54,54,56,56,54,54,56,56,56,56,56,56,54,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,54,54,54,54,53,56,56,56,56,56,56,56,56,56,55,53,54,55,53,54,56,57,57,57,57,56,56,56,57,57,54,54,54,56,54,54,54,54,54,54,54,56,56,55,55,55,53,53,53,53,53,51,51,51,53,53,53,53,53,53,53,53,53,120,119,119,118 ,8,8,219,8,219,8,219,7,218,7,218,7,218,7,218,6,218,6,218,6,217,6,3,5,217,5,217,5,217,5,217,5,9,9,216,8,216,6,216,5,216,6,216,5,223,5,223,5,223,5,223,5,223,5,223,147,98,147,97,147,97,154,97,154,96,146,96,146,97,154,97,154,98,137,96,137,95,129,95,137,96,145,9,12,14,15,14,15,14,14,12,14,12,14,14,14,12,12,12,12,11,11,10,12,11,12,11,11,10,11,10,11,10,10,9,10,9,9,9,10,9,10,9,10,9,10,10,11,9,9,10,11,10,11,10,11,11,12,11,12,12,14,12,12,12,12,11,11,11,14,14,14,12,14,14,14,12,12,12,12,11,11,220,3,220,3,220,7,220,3,8,9,10,10,10,11,10,11,11,11,11,12,11,12,11,12,11,12,11,12,12,12,12,12,11,11,12,12,12,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,11,14,12,14,12,12,12,11,12,14,12,14,11,14,12,14,12,15,14,12,11,15,14,15,14,15,14,15,12,15,15,14,15,15,14,12,12,12,12,12,11,11,10,10,9,7,216,5,216,9,9,10,10,11,10,11,11,12,11,12,12,12,12,14,12,14,14,15,14,15,14,14,12,12,12,12,11,11,10,10,11,11,11,10,222,10,221,10,10,10,10,11,10,11,10,11,10,11,10,11,11,12,11,12,11,11,11,12,11,11,12,12,12,12,11,11,12,12,12,11,12,12,11,11,12,14,12,12,12,14,12,14,12,11,14,14,14,15,14,14,12,15,14,15,49,44,36,32,32,32,36,43,45,52,15,15,15,15,15,15,15,15,15,15,15,15,14,11,15,15,15,15,14,14,11,15,15,15,15,15,14,14,14,11,15,15,15,15,15,14,14,14,12,11,15,15,15,15,15,15,15,15,15,14,14,14,12,15,15,47,46,45,44,44,42,40,39,39,35,39,38,35,35,38,37,38,40,37,40,42,42,45,46,47,42,44,44,47,47,48,49,51,51,53,53,53,53,54,54,57,57,57,57,110,110,110,110,111,110,111,110,111,110,111,110,110,111,111,111,111,111,111,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,112,111,112,111,111,111,112,111,112,112,113,112,113,112,113,113,114,114,114,114,115,114,107,114,106,106,116,115,52,52,51,51,101,117,52,52,54,56,56,56,56,54,54,54,54,56,56,56,56,54,56,56,54,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,53,120,120,120,120,120,120,53,53,55,55,51,52,53,53,54,57,56,56,55,57,57,55,53,55,55,53,53,53,55,55,56,53,54,53,54,54,54,55,56,55,55,53,53,53,51,51,51,50,51,50,53,53,53,53,53,53,53,119,120,119,120,118,119 ,8,8,8,219,8,219,7,219,7,219,7,219,7,219,6,218,6,218,6,218,6,3,5,218,5,218,5,217,5,217,5,217,9,8,7,217,6,216,7,216,6,216,5,216,5,216,5,216,5,216,5,223,5,223,154,98,147,98,154,98,154,97,146,97,138,96,146,96,146,97,145,97,153,98,137,96,137,96,129,95,137,96,144,9,15,15,15,14,14,14,14,12,14,12,14,14,12,12,11,11,11,12,12,11,12,11,11,11,11,11,11,10,10,10,10,10,10,9,9,9,9,9,10,9,9,9,10,10,9,9,9,10,10,10,11,10,11,11,11,12,14,12,12,11,11,12,12,12,12,14,14,14,14,14,14,14,14,12,12,12,12,11,11,11,11,220,3,219,3,220,3,8,9,9,10,10,11,10,11,11,11,11,11,11,12,12,11,11,11,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,12,12,12,12,12,12,12,12,14,12,14,14,12,14,12,14,14,14,12,14,12,11,14,14,12,12,15,14,15,12,14,15,14,15,15,11,14,14,14,12,12,12,12,11,10,10,10,9,10,10,11,11,11,11,12,12,12,12,12,12,11,12,11,12,12,12,12,14,12,12,12,12,12,15,15,14,12,12,12,12,11,10,10,11,11,11,11,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,12,11,12,11,12,11,12,12,12,11,12,12,12,11,12,12,12,12,11,12,12,11,12,12,14,14,12,14,14,14,14,14,12,11,15,15,15,15,15,15,14,12,49,41,32,32,32,32,37,43,45,52,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,11,15,15,15,15,14,12,11,15,15,15,15,15,14,14,12,11,15,15,15,15,15,14,14,14,14,12,11,15,15,15,15,15,15,15,15,14,14,14,12,46,46,44,45,43,42,39,39,38,41,42,39,35,37,37,37,36,36,37,40,41,41,42,45,45,44,43,45,46,48,48,49,50,52,52,53,52,53,54,54,54,57,57,57,110,110,110,110,110,110,110,110,110,110,110,111,111,112,112,112,112,113,113,113,113,113,113,113,112,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,113,113,113,113,114,114,114,114,114,107,107,115,107,115,106,115,50,52,52,52,51,101,117,50,50,52,52,52,52,53,54,50,50,50,52,54,56,56,54,54,54,54,56,54,56,56,56,56,56,56,56,56,56,56,119,54,54,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,54,54,57,57,57,57,57,55,55,55,55,53,53,53,53,55,55,55,55,55,53,53,52,52,51,53,53,51,51,51,51,51,51,51,51,51,50,53,53,53,53,50,120,119,120,118,119,118,119,118 ,8,8,219,8,219,8,219,7,219,7,219,7,219,7,218,6,218,6,218,6,3,6,218,5,218,5,217,5,217,5,217,5,9,9,217,7,217,5,216,7,216,6,216,5,216,5,216,5,216,5,216,5,216,6,98,147,98,147,97,147,97,147,97,154,96,146,96,146,97,154,97,154,98,154,96,137,95,137,96,129,95,137,97,9,12,15,14,15,14,15,12,14,12,14,14,14,12,11,11,12,12,12,12,12,11,12,11,12,11,11,10,11,10,11,10,10,10,10,9,10,9,10,9,9,9,9,9,10,9,10,9,10,10,11,10,11,11,11,12,14,11,11,10,12,12,12,12,12,14,14,12,14,12,14,11,12,11,11,14,15,14,15,15,15,14,15,14,3,219,3,220,7,220,3,8,9,10,11,10,11,10,11,10,11,11,12,11,12,11,12,11,12,11,12,12,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,14,12,14,12,14,12,11,12,14,12,12,12,14,12,12,14,14,12,12,14,15,14,12,11,15,14,15,12,15,14,12,14,15,12,12,12,12,11,12,11,11,9,10,9,11,10,11,11,12,11,12,12,12,12,12,12,14,12,14,14,15,14,15,11,12,11,12,12,12,12,15,14,14,12,12,12,12,10,11,11,11,11,11,11,11,10,11,10,11,11,12,11,12,11,12,11,12,11,12,12,12,12,11,12,12,11,12,12,11,12,12,12,11,11,14,12,11,11,14,14,15,14,14,12,15,14,15,15,14,14,12,11,15,15,15,15,49,43,36,32,32,32,35,41,43,45,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,12,11,11,15,15,15,15,14,14,12,15,15,15,15,15,14,14,14,11,15,15,15,15,15,14,14,14,14,14,12,15,15,15,15,15,15,15,15,15,14,46,45,45,44,43,41,39,43,45,41,41,39,35,37,38,36,35,43,37,40,42,39,43,44,45,41,44,44,46,46,49,48,50,51,53,53,52,52,54,54,55,55,57,57,110,110,111,110,111,110,110,110,110,110,111,111,112,112,113,113,113,114,114,114,114,114,114,114,113,112,112,111,111,111,111,111,111,111,112,111,112,111,112,111,112,112,113,112,113,113,113,113,113,113,113,105,105,114,115,114,107,115,116,115,116,51,52,54,53,101,116,116,50,52,52,50,50,50,51,51,48,50,51,52,53,56,56,54,54,54,56,56,56,56,56,56,56,56,56,54,119,56,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,50,120,57,57,53,53,53,53,53,55,55,56,56,56,54,54,52,52,120,120,120,120,120,120,120,120,119,120,119,120,119,120,119,120,119,120,119,120,118,119,118,119,118,119 ,8,8,8,8,8,219,7,219,7,219,7,219,7,219,6,219,6,218,6,2,6,218,5,218,5,218,5,218,5,217,5,217,9,8,8,217,6,217,7,217,6,217,6,216,5,216,5,216,5,216,6,216,6,98,147,98,147,98,147,98,154,97,146,97,138,96,146,97,146,97,146,97,153,98,137,96,137,95,137,96,129,95,136,9,11,12,15,14,14,14,14,14,14,12,14,12,11,12,12,12,12,12,12,12,12,14,14,14,14,14,14,12,12,11,11,11,11,11,11,11,11,10,10,9,9,9,9,9,9,9,9,9,10,10,10,10,11,10,12,11,11,11,11,11,12,12,12,12,14,14,12,12,12,11,11,11,11,14,14,14,14,14,14,14,12,11,12,12,11,219,3,219,6,220,7,8,9,9,10,10,10,10,11,11,11,11,11,11,11,11,11,11,10,11,12,11,11,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,14,12,14,12,11,12,14,14,12,11,14,14,14,12,11,11,14,12,14,14,11,12,14,14,15,14,14,12,12,12,12,11,11,11,10,10,10,9,11,11,11,11,11,11,12,12,12,12,12,12,12,12,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,14,12,12,12,12,12,12,11,11,11,11,11,11,11,12,11,12,11,12,11,12,12,12,12,12,12,11,12,12,12,12,12,11,12,14,12,11,14,14,12,12,11,15,15,15,15,14,14,11,15,15,15,15,14,14,14,12,15,15,49,38,34,32,32,34,35,42,44,47,15,15,15,15,15,15,15,15,15,15,14,14,14,14,14,14,12,12,11,15,15,15,15,15,14,14,12,11,15,15,15,15,14,14,14,11,15,15,15,15,15,14,14,14,14,12,11,15,15,15,15,15,15,15,15,14,46,46,45,44,43,45,43,45,43,41,40,37,35,40,37,35,37,43,28,45,109,45,42,44,45,43,44,45,46,48,49,51,52,53,51,53,51,52,52,53,54,55,56,57,57,110,110,111,110,110,111,111,111,111,112,112,112,113,113,113,114,114,114,115,115,115,115,114,113,113,112,111,111,111,111,111,111,111,111,112,111,111,111,112,112,112,112,112,112,113,114,113,113,113,113,113,114,107,107,107,116,115,114,114,52,53,54,53,52,50,50,116,50,53,54,53,52,52,53,52,52,117,52,54,54,56,56,56,54,56,56,56,56,56,56,56,117,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,118,119,118,119,118,119,117,119,117 ,8,8,220,8,219,8,219,7,219,7,219,7,219,7,219,6,218,6,1,3,218,6,218,5,218,5,218,5,217,5,217,8,9,9,217,7,217,5,217,7,216,6,216,5,216,5,216,5,216,5,216,6,216,147,98,147,98,147,98,147,97,147,97,154,96,146,96,146,96,146,97,154,97,154,96,137,95,137,95,137,96,129,95,144,9,11,12,15,14,15,14,15,14,14,14,11,12,14,12,12,12,12,12,12,14,14,14,14,11,12,11,12,11,11,10,10,9,11,10,10,10,10,9,10,9,10,9,9,9,9,9,10,9,10,10,11,10,11,11,11,10,10,11,12,11,12,12,12,14,14,12,12,11,11,12,14,12,14,14,14,14,14,14,14,12,12,11,12,11,10,15,3,218,3,220,7,8,3,8,10,9,10,10,11,10,11,10,11,11,11,11,11,11,12,11,12,11,12,11,12,11,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,11,14,12,12,12,14,12,14,12,12,11,14,12,11,12,12,12,12,14,15,12,15,12,12,11,15,14,14,12,12,12,12,12,12,11,11,10,10,9,10,9,11,11,12,11,12,12,12,12,12,12,12,12,14,12,14,12,14,14,15,14,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,14,12,14,12,12,14,12,11,15,14,15,14,14,12,15,15,15,15,14,14,11,15,15,15,15,15,14,14,49,41,32,32,32,32,34,36,38,44,47,14,14,11,15,15,15,15,15,15,15,15,14,14,14,14,14,12,12,11,11,15,15,15,15,15,15,14,14,12,11,15,15,15,15,14,14,14,11,15,15,15,15,15,15,14,14,14,12,11,15,15,15,15,15,15,15,46,45,46,45,45,42,42,46,45,42,42,42,35,37,38,36,37,41,36,41,43,43,46,45,45,42,44,44,45,47,48,48,52,52,54,54,51,51,52,52,54,54,55,55,57,57,110,110,111,111,112,112,112,112,113,113,113,113,114,114,114,114,115,115,115,116,115,113,113,112,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,112,112,113,113,113,107,107,107,107,113,113,114,113,114,113,113,112,113,112,112,53,56,51,52,116,48,116,52,50,51,51,50,50,52,52,54,50,117,52,54,54,56,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,119,118,119,118,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,119,118,119,118,118,117,118,117,116,117,117 ,8,8,8,220,8,220,7,219,7,219,7,2,7,219,6,219,6,219,10,218,6,218,5,218,5,218,5,218,5,218,6,217,9,8,7,217,5,217,7,217,6,217,5,216,5,216,4,216,5,216,5,216,6,98,147,98,147,98,147,98,147,97,146,96,138,96,146,97,146,97,146,97,153,98,137,96,137,96,137,95,137,96,128,96,144,9,12,15,15,15,14,14,14,14,14,14,14,12,12,12,12,12,12,14,14,12,12,12,12,11,11,10,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,9,9,9,9,9,10,9,10,10,10,10,11,11,11,10,11,11,12,11,12,12,14,12,12,11,11,12,12,12,12,14,14,14,14,14,14,12,12,12,12,12,11,10,15,15,14,15,3,218,6,8,3,8,9,9,10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,11,11,11,12,11,11,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,11,12,14,12,12,12,11,14,14,12,12,12,12,10,14,14,12,11,14,14,12,12,11,14,14,12,11,12,12,12,12,12,12,11,11,11,10,10,10,9,9,9,11,11,11,11,12,12,12,12,12,12,12,12,12,12,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,14,14,14,12,14,14,12,11,11,15,14,12,14,14,14,12,15,15,15,15,14,14,12,15,15,15,15,49,44,34,32,32,32,32,35,36,38,45,50,15,15,14,14,12,11,15,15,15,15,15,14,14,14,14,12,12,15,15,15,15,15,15,15,15,15,15,14,14,14,12,11,15,15,15,15,15,14,14,11,15,15,15,15,15,15,14,14,14,12,11,15,15,15,15,15,46,46,46,45,43,45,45,45,43,42,42,41,36,35,36,37,38,36,37,36,42,43,45,49,40,41,42,44,45,46,48,48,50,51,52,53,54,53,51,52,53,54,54,54,56,57,57,57,112,112,113,113,113,113,114,114,114,114,115,115,115,116,116,116,114,114,113,112,111,111,110,112,112,111,111,111,112,111,112,112,111,112,112,112,112,113,113,113,107,113,113,113,107,107,113,113,107,107,113,113,113,113,112,112,112,112,111,111,111,112,112,112,112,114,114,114,115,114,115,115,115,115,115,117,117,117,118,118,118,118,117,116,117,116,117,116,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,119,118,119,118,119,118,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,119,118,119,118,118,117,118,117,116,117,116,117 ,8,8,219,8,219,8,219,7,219,7,2,8,219,7,218,6,218,6,1,6,218,6,218,5,218,5,217,5,217,5,217,8,9,8,217,6,217,8,217,7,217,6,216,5,216,5,216,5,216,5,216,6,216,6,98,147,98,147,97,147,97,147,97,138,96,146,96,146,97,154,97,154,98,154,96,137,96,137,95,137,96,145,95,136,97,136,9,12,15,15,14,15,14,15,12,14,12,14,12,14,12,12,12,14,14,12,12,12,11,11,11,12,11,12,11,11,11,11,10,11,10,11,10,10,10,10,9,10,9,10,9,9,9,10,9,10,9,10,11,11,10,10,10,11,11,12,12,14,11,12,10,11,12,12,12,12,14,14,12,12,12,14,12,12,12,12,11,11,14,11,12,15,15,14,14,15,217,3,219,3,8,3,8,10,10,10,10,10,10,11,11,11,11,10,10,11,11,12,11,11,11,12,11,12,11,12,11,12,11,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,11,12,12,12,12,12,12,14,12,14,12,12,11,14,12,12,12,11,12,11,12,14,12,14,12,12,11,12,12,15,12,11,12,14,12,12,12,12,12,12,11,12,11,11,10,11,10,11,9,10,9,10,9,11,11,12,11,12,12,12,12,12,12,14,12,14,12,14,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,14,14,14,14,14,14,12,10,15,12,15,14,15,15,12,14,14,12,15,15,15,15,15,14,12,11,15,15,49,37,32,32,32,32,32,36,36,38,46,50,15,15,15,15,14,14,12,12,15,15,15,15,14,14,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,14,12,11,11,15,15,15,15,15,14,14,12,11,15,15,15,15,15,14,14,14,12,11,15,15,15,15,47,46,46,46,45,43,45,43,43,43,41,39,36,35,34,35,38,37,36,37,41,41,43,47,48,40,42,43,44,45,48,48,48,50,48,48,49,50,50,48,50,50,51,51,56,56,57,57,57,57,114,113,114,114,115,114,115,115,116,115,116,116,114,112,113,112,112,110,111,110,110,110,111,111,112,111,112,111,112,111,112,111,112,111,112,112,112,113,112,112,113,113,112,112,113,113,113,113,113,113,113,112,113,111,111,111,112,111,112,112,113,113,113,113,113,114,114,114,115,115,115,117,117,118,118,118,117,117,117,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,118,119,118,119,118,118,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,119,120,118,119,117,118,117,118,117,116,117,116,117,116 ,8,8,8,8,8,219,7,219,7,8,8,219,7,219,7,219,6,10,7,218,6,218,6,218,5,218,5,218,5,218,6,217,9,9,8,217,5,217,7,217,6,217,6,216,3,216,4,216,5,216,6,216,6,216,147,98,147,98,147,98,154,97,138,96,138,96,146,97,146,97,154,98,153,98,137,96,137,96,137,96,136,96,136,95,136,97,9,11,12,15,15,14,14,14,14,14,14,12,14,12,12,12,14,14,12,12,11,11,11,12,12,12,12,11,12,11,11,11,11,11,11,10,11,10,10,10,10,10,10,9,10,9,9,9,9,9,10,10,10,11,11,9,11,11,11,11,12,11,11,11,11,11,12,12,12,14,14,12,12,12,12,11,11,11,11,14,12,14,14,12,11,12,15,14,11,15,15,15,3,223,10,8,9,8,9,10,10,10,10,10,12,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,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,11,14,14,12,12,11,12,12,11,12,14,14,14,14,12,12,12,12,12,12,12,12,12,12,11,11,11,11,10,10,10,10,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,11,15,15,15,15,15,11,14,15,14,14,14,14,12,11,15,15,15,15,15,14,14,49,45,41,32,32,32,32,32,32,36,38,38,48,51,15,15,15,15,14,14,14,12,11,15,15,15,15,14,14,15,15,15,15,15,15,15,15,15,15,14,14,14,14,14,12,12,11,11,15,15,15,15,15,14,14,12,12,15,15,15,15,15,14,14,14,14,12,11,15,15,47,46,46,45,44,43,45,43,44,42,40,40,35,35,34,36,37,35,37,40,42,41,45,45,45,45,41,43,43,45,45,44,45,46,46,48,49,50,49,50,48,49,50,51,52,54,55,56,57,57,57,58,114,115,115,116,116,116,114,114,113,113,113,113,112,112,111,107,110,110,110,111,111,111,111,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,112,112,113,111,111,111,112,111,112,112,112,112,113,113,113,113,113,113,114,115,115,103,102,116,116,117,117,117,117,117,117,117,117,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,117,117,118,117,118,117,118,117,118,117,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,117,118,117,118,117,116,116,116,117,116,117 ,8,8,219,8,219,8,219,8,8,8,219,7,219,7,219,7,218,9,218,6,218,6,218,6,218,5,218,5,217,5,217,7,8,10,8,9,217,8,217,7,216,6,216,5,3,4,216,5,216,5,216,6,216,6,98,147,98,147,98,147,97,131,96,139,96,146,96,146,97,154,97,154,97,153,96,145,96,137,95,137,95,136,96,144,95,144,95,9,11,12,15,15,14,15,14,15,14,14,12,14,12,14,14,14,12,11,11,12,12,12,12,12,11,12,11,12,11,12,11,11,10,11,10,11,10,11,10,10,9,10,9,10,9,10,9,9,9,10,9,10,11,11,10,11,10,11,12,12,11,12,10,11,11,12,12,14,14,14,12,12,11,11,11,11,12,12,12,14,14,14,11,11,12,15,14,11,14,15,15,15,222,3,10,3,9,9,9,10,10,10,11,11,10,11,10,11,10,11,10,11,10,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,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,11,12,12,12,11,14,12,14,12,11,12,14,12,12,11,14,12,12,12,12,12,14,14,15,14,15,12,14,12,14,12,11,12,12,12,12,11,12,11,12,10,11,10,11,11,11,11,11,12,11,11,12,12,12,11,12,12,12,12,12,12,14,12,14,14,15,14,15,14,15,15,15,15,15,15,15,15,15,15,15,14,12,15,15,15,15,15,15,15,15,15,12,14,12,14,12,12,11,15,15,15,15,15,14,49,45,40,37,32,32,32,32,32,32,36,38,46,50,15,15,15,15,15,15,14,14,14,12,12,15,15,15,15,15,14,12,15,15,15,15,15,15,15,14,14,14,14,12,12,11,11,15,15,15,15,15,15,15,15,14,14,14,12,12,11,15,15,15,15,14,14,14,14,12,47,46,47,46,44,44,45,44,44,43,42,40,35,34,34,35,37,28,36,38,40,42,41,43,45,46,44,46,42,44,41,40,42,48,45,46,48,48,49,49,49,50,50,52,50,52,52,53,55,57,57,56,56,58,58,116,115,115,107,107,113,106,112,112,111,112,110,111,110,110,110,111,111,112,111,112,112,112,112,112,112,112,111,112,112,112,112,112,112,112,111,112,112,112,112,112,112,112,112,112,111,112,111,112,111,113,112,113,112,113,112,113,113,113,113,114,114,115,104,103,115,116,116,116,116,116,116,116,116,116,117,117,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,118,117,118,117,118,117,118,117,118,117,118,117,118,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,118,117,118,117,118,117,118,117,116,117,116 ,8,8,8,220,8,220,7,8,8,219,7,219,7,219,6,219,6,9,7,218,6,218,6,218,6,218,5,218,5,218,5,217,9,10,10,8,7,217,7,217,7,217,6,216,5,216,4,216,5,216,5,216,6,216,147,98,147,98,147,98,147,96,138,96,146,97,146,97,146,97,153,97,153,98,137,96,137,96,136,95,136,95,128,96,136,96,143,96,9,10,12,12,15,15,14,14,14,14,14,14,14,14,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,9,9,9,9,9,10,10,10,10,10,10,11,11,12,11,11,11,10,10,12,12,12,14,14,12,12,12,11,11,11,12,12,12,12,12,12,14,14,10,14,14,12,12,11,15,15,15,15,15,3,222,10,10,9,9,9,10,10,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,12,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,11,11,12,12,12,11,12,12,12,11,12,12,12,12,11,11,14,12,12,12,12,12,14,14,14,14,14,12,14,12,15,14,15,12,14,12,12,12,12,12,12,12,12,11,12,11,11,10,11,11,11,11,11,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,14,14,14,14,15,15,15,15,15,15,15,15,15,14,12,15,15,15,15,15,15,14,14,14,14,14,12,12,15,15,15,15,15,15,15,15,49,43,38,32,32,32,32,32,32,32,38,38,49,50,15,15,15,15,15,15,15,14,14,12,11,15,15,15,15,15,15,14,12,15,15,15,15,15,15,14,14,14,11,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,12,12,15,15,15,15,14,14,109,109,109,47,46,47,45,44,43,45,45,44,42,41,39,35,112,34,35,35,35,108,38,40,41,41,42,44,48,45,46,41,41,40,42,45,45,48,46,48,48,48,48,48,50,50,51,52,52,53,53,54,56,56,56,56,56,57,51,52,114,114,113,113,112,112,111,111,111,111,110,111,110,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,113,113,113,113,113,113,114,114,114,114,115,104,104,115,115,116,116,115,116,116,116,116,116,116,116,116,116,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,116,117,116,117 ,8,8,219,8,219,8,8,8,219,7,219,7,219,7,218,7,9,9,218,6,218,6,218,6,218,6,217,5,217,5,217,7,8,10,10,9,217,7,216,7,216,7,216,6,216,4,216,5,216,6,8,6,216,6,98,147,98,147,97,147,97,131,96,146,96,146,96,146,97,154,97,153,98,153,96,137,96,137,95,136,95,136,95,136,96,144,96,143,96,9,10,12,12,15,14,15,14,15,14,14,14,14,12,14,11,11,12,12,12,12,12,12,12,12,14,12,11,11,11,12,11,12,11,11,11,11,10,11,10,11,10,10,10,10,9,10,9,10,9,9,10,11,10,11,10,11,10,11,11,12,11,12,11,12,11,12,14,14,12,12,11,11,12,11,12,12,12,12,11,14,12,14,11,15,14,14,11,15,14,15,15,15,14,15,221,3,220,10,10,9,10,10,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,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,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,11,11,12,12,12,12,12,10,11,14,12,14,12,12,12,14,12,14,12,14,14,14,11,14,14,12,14,14,12,15,14,14,14,14,12,12,11,12,12,12,12,12,12,12,12,11,11,11,11,11,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,11,15,15,15,15,15,14,14,14,11,15,15,15,15,15,15,15,14,15,15,49,44,41,34,33,32,32,32,32,32,32,38,38,48,50,11,15,15,15,15,15,14,14,14,14,12,15,15,15,15,14,14,14,12,12,15,15,15,15,15,15,14,14,14,12,15,15,15,15,15,15,15,15,15,15,14,14,14,14,14,14,12,11,15,15,15,110,109,110,109,110,47,47,46,45,43,43,47,44,112,42,39,40,42,37,36,34,35,36,36,38,38,38,38,40,41,44,45,43,43,111,42,42,44,46,48,49,48,49,50,49,49,50,52,53,53,53,53,54,56,56,56,56,55,56,101,52,55,57,57,58,111,112,111,111,110,110,110,111,110,111,111,112,111,112,112,112,112,112,112,113,112,113,112,113,112,112,112,112,112,112,112,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,113,114,113,114,113,114,114,114,114,114,114,105,115,115,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,117,117,117,117,116 ,8,8,8,8,8,8,8,8,7,219,7,219,7,218,7,218,9,2,7,218,6,218,6,218,5,218,5,217,5,217,5,217,8,10,10,9,8,217,6,216,7,216,6,216,5,216,4,216,5,216,8,216,5,223,147,98,154,98,154,98,154,96,138,96,146,97,146,97,145,97,153,98,153,96,145,96,136,96,136,96,136,96,136,95,127,96,135,96,143,97,143,9,12,15,15,15,15,14,15,14,14,14,14,12,12,11,12,12,12,12,12,12,14,12,11,12,12,12,12,12,12,11,11,11,11,11,11,10,11,11,11,11,11,11,10,10,10,9,9,9,11,11,10,10,10,10,11,11,12,12,11,11,11,11,12,12,12,12,12,14,11,11,12,12,12,12,12,12,12,12,12,14,11,14,14,14,14,11,15,14,15,15,15,15,15,15,15,11,11,11,10,9,10,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,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,11,11,12,12,12,12,12,11,11,12,11,12,12,12,12,12,12,12,11,12,11,12,12,12,12,14,12,14,12,14,14,12,14,14,14,12,14,14,14,12,14,14,12,14,14,14,14,14,12,15,14,14,14,12,12,12,12,12,12,11,11,11,11,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,11,11,15,15,15,15,14,14,14,14,12,15,15,15,15,15,15,15,15,15,15,49,43,38,32,32,32,32,32,32,32,32,38,44,47,50,12,11,15,15,15,15,15,14,14,12,12,15,15,15,15,14,14,12,12,12,12,15,15,15,15,15,14,14,14,14,12,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,12,12,109,109,109,109,109,109,109,48,47,46,45,44,43,47,47,45,43,43,39,36,37,35,35,33,36,36,36,107,37,38,40,41,42,44,43,43,44,45,42,44,46,48,49,50,49,49,50,49,51,52,53,53,53,53,51,56,56,56,55,55,55,51,53,54,55,57,56,56,57,57,112,111,111,110,110,110,111,111,111,111,112,112,112,112,113,112,112,112,113,112,112,112,112,112,112,112,112,112,112,112,112,111,112,111,112,111,112,111,112,112,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,116,116,116,116,115,115,116,116,116,116,116,116,116,116,116,116,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,117,117,117,117,117,117,117,117,117 ,8,8,219,8,219,9,8,9,218,7,218,7,218,7,218,7,9,9,218,6,217,6,217,6,217,6,217,5,217,5,216,5,216,10,10,10,8,8,216,7,216,6,216,6,223,5,223,5,223,6,8,6,223,6,98,147,98,154,98,154,97,138,96,146,96,146,97,153,97,153,97,153,98,145,96,145,96,136,96,136,95,136,95,136,95,135,95,135,96,143,96,143,9,15,14,15,15,15,14,15,14,14,14,12,11,14,12,14,12,12,12,14,12,11,12,12,12,12,11,12,11,12,11,12,11,11,11,12,11,12,11,12,10,10,9,10,9,10,9,9,11,11,11,11,10,11,10,11,11,12,11,10,11,12,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,14,12,11,11,14,14,14,12,11,14,15,14,15,14,15,15,15,15,15,11,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,10,12,11,12,11,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,11,12,12,12,11,12,12,12,11,11,12,12,12,12,12,12,12,12,11,14,12,14,12,14,12,14,12,14,12,11,12,14,14,11,14,14,12,11,14,15,14,15,12,11,14,15,14,15,14,15,14,15,12,12,12,12,12,12,12,11,12,12,15,15,15,15,15,15,15,15,15,15,14,12,12,12,12,11,11,11,15,14,15,14,14,14,12,11,15,15,15,15,15,15,14,14,49,45,40,36,32,32,32,32,32,32,32,38,38,44,46,50,12,11,15,15,15,15,14,14,14,12,11,15,15,15,14,14,14,14,14,12,11,11,15,15,15,15,15,14,14,14,12,11,15,15,15,15,15,15,14,14,14,14,14,14,14,12,109,110,109,110,109,110,109,110,109,47,46,46,44,44,47,48,47,45,41,40,39,37,36,34,34,34,35,36,36,38,107,41,37,42,41,42,44,45,45,45,45,46,48,48,48,50,51,52,52,51,51,52,52,53,54,56,51,56,56,56,55,55,51,53,54,55,55,57,56,56,56,57,113,112,112,111,111,111,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,112,112,111,112,111,112,111,112,112,112,112,113,112,113,113,114,113,114,113,114,114,115,114,115,114,115,114,114,114,115,114,115,115,115,115,116,115,116,116,116,116,116,115,116,115,116,115,116,116,116,116,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117 ,8,8,8,219,8,9,8,219,7,218,7,218,7,218,7,9,9,8,7,217,6,217,6,217,6,217,5,217,5,217,5,216,8,10,10,9,9,8,8,216,7,216,6,223,6,223,5,223,6,8,7,223,5,223,154,98,154,98,154,98,154,96,137,96,145,97,145,97,153,97,152,98,152,97,144,96,144,96,135,96,135,96,135,95,135,95,127,95,127,96,134,96,11,15,10,14,15,15,14,14,14,14,14,12,11,14,12,12,12,12,14,12,11,12,12,12,12,12,12,11,12,11,11,11,12,12,12,11,12,10,10,10,10,10,10,9,10,9,9,11,11,11,10,10,11,10,11,10,12,12,11,11,11,11,11,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,14,11,12,11,14,14,14,12,11,14,14,14,15,15,15,15,14,15,15,15,11,11,11,10,11,10,10,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,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,11,12,12,12,12,11,12,12,12,12,12,12,12,12,11,12,12,11,12,11,12,12,12,12,11,12,12,14,12,14,12,11,14,14,12,11,14,14,14,12,14,14,14,14,12,11,14,14,14,14,14,14,11,14,14,15,14,15,14,15,15,15,14,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,14,14,14,12,14,12,11,11,15,15,14,15,14,14,14,12,11,15,15,15,15,14,49,45,40,37,32,32,32,32,32,32,32,32,38,42,44,47,50,14,14,12,11,15,15,15,15,14,14,14,11,15,15,14,14,14,14,14,12,12,12,11,15,15,15,15,15,15,14,14,12,11,15,15,15,15,15,15,14,14,14,14,14,109,109,109,109,109,109,110,109,109,109,110,49,48,46,46,47,48,47,43,43,39,39,39,37,35,35,35,33,36,36,38,38,37,41,44,44,43,45,45,45,41,48,48,48,48,48,52,52,52,52,53,52,52,53,54,56,54,56,50,53,56,54,53,51,52,53,55,55,55,56,56,56,56,113,113,113,113,112,112,111,111,111,112,113,113,112,113,112,113,112,113,112,113,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,113,113,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,116,115,116,116,115,115,116,116,116,116,116,116,115,115,116,115,115,115,116,116,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,117,117,117,117,117,117,117,117,117,117,116,117,117,117,117,117,117,117 ,8,8,219,8,9,8,8,8,218,8,218,7,218,7,9,9,9,9,217,7,217,6,217,6,217,6,216,5,216,5,216,5,216,10,10,10,9,9,8,8,223,7,223,6,223,6,223,6,223,8,223,6,223,5,222,154,98,154,98,153,98,137,96,145,96,145,96,145,97,152,97,152,98,144,96,144,96,144,96,135,96,135,95,135,95,135,95,134,95,134,96,142,97,8,10,14,14,15,15,15,14,15,14,11,12,14,12,14,12,14,14,11,12,12,12,12,12,12,11,12,11,12,11,12,12,12,10,11,10,11,10,10,10,10,9,10,9,10,9,11,11,11,10,10,10,11,10,11,10,12,11,11,10,12,11,12,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,14,12,11,12,14,14,12,14,12,12,11,15,14,15,14,15,15,15,14,15,14,15,14,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,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,11,12,12,12,11,12,11,12,12,11,12,12,12,12,11,11,12,12,11,14,12,12,12,12,11,14,12,14,12,14,12,14,11,14,12,14,11,14,14,14,12,12,11,14,14,14,14,14,12,14,14,15,14,15,14,14,12,15,14,15,14,15,14,15,14,15,15,15,14,12,12,12,12,12,12,15,14,15,15,12,14,14,12,14,11,11,11,14,15,15,15,15,14,14,12,11,11,15,15,49,44,41,40,32,32,32,32,32,34,37,36,42,42,45,46,14,14,14,14,14,12,11,15,15,15,15,15,14,14,12,11,14,14,14,14,14,11,12,11,15,15,15,15,15,15,14,14,14,11,11,15,15,15,15,15,14,14,14,109,110,109,110,109,110,109,110,109,110,109,110,50,49,47,47,49,48,47,113,41,39,39,39,37,36,34,35,34,111,36,108,37,40,40,43,45,45,43,45,45,48,48,48,48,48,48,52,51,52,52,53,53,53,53,53,54,54,56,56,56,56,54,54,53,51,51,52,53,54,52,54,56,56,56,113,113,113,113,113,113,112,112,113,113,113,113,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,115,114,115,114,114,115,115,115,115,115,115,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,115,116,116,116,116,116,116,116,116,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,117,117,117,117,117,117,116,117,116,117,117,117,117 ,8,8,8,10,10,218,9,218,7,218,7,218,7,218,9,1,9,2,8,217,6,217,6,217,6,216,5,216,5,216,5,216,5,10,10,9,9,8,8,8,7,223,6,223,6,223,6,223,6,8,7,222,6,222,6,222,153,98,153,98,153,98,153,98,152,96,136,96,144,97,152,98,152,96,143,96,135,96,135,96,135,96,135,96,134,95,134,95,126,96,134,97,142,8,9,14,14,14,15,14,14,14,14,14,14,12,14,12,12,14,12,11,12,12,12,12,12,12,12,12,12,11,12,12,10,11,11,11,11,10,11,10,10,10,11,11,11,11,10,10,9,10,10,10,10,10,11,11,12,12,12,12,11,11,11,11,12,11,12,12,12,12,11,12,12,12,12,12,12,12,12,12,14,12,11,12,12,12,14,14,12,12,11,11,15,14,15,15,15,15,15,14,14,14,15,15,15,15,15,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,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,11,12,11,12,11,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,12,12,14,12,14,12,12,14,14,14,14,12,12,14,14,14,14,14,12,12,11,14,14,14,15,14,15,14,14,12,15,14,15,15,15,15,15,15,15,15,15,15,15,14,11,15,14,11,15,14,14,14,12,11,12,11,15,15,15,15,15,15,15,15,14,14,49,45,41,40,32,32,32,32,32,34,35,36,39,41,44,45,47,15,15,15,14,14,14,14,14,12,11,11,15,15,15,15,14,14,12,12,11,12,11,11,15,15,15,15,15,15,15,15,14,14,14,12,11,15,15,15,15,109,109,109,109,109,109,109,109,109,110,109,110,109,110,110,49,48,48,48,48,113,113,110,28,37,39,37,36,36,34,35,35,35,38,37,38,41,41,44,45,44,44,45,45,45,46,49,50,50,50,50,50,50,51,52,52,52,53,52,53,53,53,53,53,54,54,54,54,53,53,53,53,54,54,55,55,56,57,113,113,101,115,114,114,114,114,113,114,113,113,113,113,112,113,112,113,113,113,113,113,113,113,113,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,116,116,116,116,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,117,117,117,117,117,117,117,117,117,117 ,8,8,218,10,9,8,218,8,218,7,218,7,217,7,9,9,10,9,217,7,217,6,216,6,216,6,216,6,216,5,216,5,216,10,10,10,9,9,8,8,223,7,223,7,222,6,222,5,8,8,222,7,222,6,222,6,98,153,98,153,98,153,97,152,97,136,96,152,98,144,97,152,96,143,96,143,96,143,96,143,96,135,96,135,95,134,95,134,95,134,96,142,97,8,9,11,12,15,14,15,14,14,14,14,12,14,12,14,14,12,11,12,12,12,12,12,12,12,12,12,11,12,12,12,10,11,11,11,10,11,10,12,11,11,11,11,10,10,9,10,9,10,10,11,10,11,10,11,10,12,12,12,11,11,11,12,11,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,14,12,11,12,12,11,14,14,14,12,11,12,11,11,12,15,14,12,15,15,12,14,15,14,11,15,15,15,15,15,15,15,15,11,11,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,12,12,11,12,11,12,11,12,12,12,11,12,11,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,14,12,14,12,12,12,12,11,14,12,14,12,12,11,14,12,14,12,14,12,11,14,14,14,14,14,14,12,11,14,15,14,15,14,15,14,14,12,12,14,15,14,15,14,15,15,15,15,15,15,14,14,11,15,12,15,14,12,14,14,12,12,15,15,15,15,15,15,15,15,49,45,43,42,36,32,32,32,32,34,35,36,38,39,42,43,46,46,15,15,15,15,15,15,14,14,14,14,12,12,12,15,15,14,14,14,12,12,12,14,11,15,15,15,15,15,15,15,15,14,14,14,12,11,11,15,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,50,48,49,48,49,46,113,113,42,39,37,39,39,36,36,35,37,112,112,112,37,40,41,42,43,45,45,46,48,48,49,50,51,53,52,51,53,51,52,52,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,113,115,102,115,114,115,114,114,114,114,114,114,113,113,113,113,113,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,117 ,8,8,10,10,9,218,7,218,7,218,7,218,7,9,9,9,10,8,7,217,6,217,6,216,6,216,5,216,5,216,5,216,9,216,10,9,9,9,8,8,8,223,7,223,6,223,5,222,8,8,7,222,6,222,5,221,6,98,152,98,152,98,152,96,144,96,136,96,144,97,151,98,135,97,143,98,143,96,135,96,135,96,134,96,134,96,134,95,134,96,133,96,141,8,9,11,11,14,14,14,15,14,14,14,14,14,14,12,14,12,11,12,12,12,15,12,12,12,12,12,12,12,12,11,10,11,11,11,11,11,11,11,11,11,10,10,10,10,9,9,9,10,10,10,11,10,11,10,12,12,12,12,11,10,11,11,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,14,11,12,12,11,14,14,14,12,11,11,10,14,12,14,15,15,15,15,12,12,15,15,15,14,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,14,15,15,15,15,15,220,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,11,12,11,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,11,12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,14,12,14,14,12,12,11,14,14,14,14,12,12,11,14,14,14,14,14,12,12,11,15,14,14,14,15,14,15,14,14,14,14,11,15,15,15,15,15,15,14,14,15,15,14,12,15,14,14,15,14,14,11,15,15,15,15,15,15,15,15,49,45,43,35,32,32,32,32,35,35,36,37,38,41,42,44,45,46,15,15,15,15,15,15,15,14,14,14,14,14,14,12,11,11,14,14,12,15,15,15,14,14,14,14,12,11,15,14,14,14,14,14,12,12,109,109,109,110,109,109,109,110,109,109,109,110,110,110,109,110,110,110,49,49,49,49,47,46,113,43,42,39,37,39,44,39,37,37,36,114,113,36,36,41,102,42,45,46,47,47,48,50,50,50,51,53,53,52,52,53,52,53,53,53,56,56,54,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,114,115,114,115,114,115,114,115,114,114,114,114,114,114,113,113,113,113,113,113,113,113,113,113,113,113,112,113,113,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,114,115,115,115,115,115,116,116,115,115,115,115,115,115,116,116,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,117,117,117,117 ,8,10,9,10,8,8,218,8,218,8,217,7,217,9,9,9,10,9,217,7,217,6,216,6,216,6,216,6,216,6,216,5,223,5,8,10,9,10,8,9,8,8,222,7,222,7,222,10,9,9,222,8,221,7,221,5,221,153,98,152,98,152,97,136,96,136,96,144,97,152,97,151,96,143,97,151,98,143,96,135,96,143,96,134,95,134,95,134,95,134,96,142,97,9,8,11,11,15,15,15,14,15,12,14,12,14,12,14,12,12,11,12,12,15,15,12,12,12,12,12,12,12,10,11,10,12,10,11,10,11,11,12,11,12,10,10,9,10,9,10,9,10,10,10,10,12,11,12,11,11,10,11,11,11,11,12,11,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,14,11,12,12,14,12,14,14,14,12,11,11,12,14,15,14,12,14,12,11,12,15,12,12,15,15,14,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,12,11,15,14,12,14,12,14,12,14,12,14,14,14,12,14,14,15,14,15,14,15,12,15,14,15,12,15,14,12,11,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,14,12,12,12,12,11,14,12,14,12,14,12,14,12,14,12,11,11,14,12,14,12,14,12,11,14,14,14,15,14,14,12,11,14,15,14,15,14,15,14,15,14,14,12,11,14,15,15,15,14,15,14,15,15,14,15,15,14,14,15,15,15,14,11,15,15,15,15,15,49,46,43,37,35,32,32,32,34,36,38,37,38,107,42,43,43,46,46,14,14,12,11,15,15,15,15,15,15,14,14,14,14,14,12,11,11,12,15,15,15,15,15,15,14,14,14,14,14,12,11,14,14,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,49,49,49,48,48,47,45,45,43,41,39,42,42,43,41,36,37,40,114,113,111,113,115,44,44,46,46,47,50,50,50,51,51,51,52,53,53,53,53,56,56,56,56,56,54,56,56,56,56,56,56,56,56,56,56,55,55,56,55,55,55,118,114,115,114,115,114,115,114,115,114,115,114,114,114,114,113,114,113,113,113,113,113,113,113,113,113,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,114,113,114,112,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117 ,8,10,10,9,9,218,8,218,7,218,7,218,7,9,9,9,10,1,8,217,7,216,6,216,6,216,6,216,5,216,5,216,5,8,9,10,10,9,9,9,8,8,8,222,7,222,6,9,9,8,8,222,7,221,6,221,5,221,6,98,152,98,152,96,136,96,144,97,143,97,151,98,143,96,143,97,151,96,134,96,134,96,134,96,134,95,134,8,8,8,8,9,9,9,9,11,11,14,15,15,14,15,14,14,14,12,14,14,12,11,11,12,12,15,12,12,12,12,12,12,12,11,12,11,10,11,11,11,11,10,12,11,11,10,10,10,10,9,10,9,9,10,11,11,11,11,12,12,12,11,11,10,10,11,11,11,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,14,11,12,14,12,14,14,14,14,14,12,11,11,15,12,15,14,15,12,15,15,12,11,15,15,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,12,12,11,15,15,15,15,15,15,15,15,15,15,15,14,14,12,11,12,14,14,14,12,11,14,14,14,12,11,15,14,15,12,11,15,15,15,15,15,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,14,12,12,12,14,12,12,12,11,11,12,14,14,14,14,12,12,11,14,14,14,14,14,12,12,11,14,14,14,14,15,14,15,14,14,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,11,15,15,49,45,38,36,32,33,32,36,34,36,38,36,40,41,42,43,44,46,46,15,15,14,14,14,14,12,15,15,15,15,15,15,14,14,14,14,12,12,14,12,11,15,15,15,15,15,15,14,14,14,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,49,49,48,48,48,46,45,44,43,45,43,42,43,44,38,37,36,43,114,112,41,113,115,45,46,46,46,50,50,50,50,51,52,51,52,53,53,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,51,118,117,118,114,115,114,115,114,115,114,115,114,115,114,114,114,114,114,114,113,114,113,114,113,113,113,113,113,113,113,113,113,113,113,113,112,113,113,113,113,113,113,113,113,113,112,113,112,113,112,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,115,115,114,115,115,115,114,115,115,115,115,116,116,116,115,115,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,9,9,8,8,218,8,218,8,217,7,217,9,1,9,10,10,8,8,216,6,216,6,216,6,216,6,216,6,223,6,223,5,8,9,10,10,9,9,8,9,8,8,222,7,222,9,8,9,221,8,221,7,221,6,221,5,221,6,98,152,97,136,96,144,97,152,97,151,97,143,97,143,96,143,96,143,96,142,96,134,96,134,95,134,8,8,8,8,9,10,9,9,11,11,11,14,14,15,14,11,14,14,12,14,12,14,12,12,11,12,12,15,12,12,12,12,12,12,11,12,10,11,10,11,11,11,10,11,10,12,11,11,10,10,9,10,9,10,11,11,11,12,11,12,11,11,10,10,11,11,11,12,11,12,11,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,14,11,11,12,14,12,14,12,14,14,14,12,11,14,15,12,12,14,15,15,12,11,15,15,12,11,15,15,15,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,12,12,11,11,15,15,15,15,15,15,15,15,15,15,14,14,11,12,15,15,14,12,14,15,14,15,12,11,14,15,14,12,12,15,14,15,15,15,15,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,14,12,14,12,14,12,12,12,12,11,11,12,14,12,14,12,11,12,12,12,12,11,14,14,14,14,12,12,14,11,15,14,15,14,15,14,15,14,14,12,11,14,15,14,15,14,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,45,42,36,36,32,32,32,35,34,37,38,38,41,40,42,43,44,45,46,46,15,15,15,15,14,14,14,14,12,11,15,15,15,15,15,15,14,12,11,14,14,14,12,11,15,15,15,14,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,50,49,49,48,48,46,45,44,46,45,44,42,44,42,43,36,38,41,42,112,38,43,40,44,46,46,49,50,50,50,52,51,52,52,52,53,54,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,118,51,118,117,118,116,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,114,113,114,113,114,113,113,113,114,113,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,112,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,116,115,116,116,116,116,116,116,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,10,9,9,8,7,218,7,218,7,217,7,9,9,9,10,10,9,216,7,216,6,216,6,216,6,216,6,216,5,223,5,223,9,9,9,10,10,9,9,9,8,8,8,222,7,9,9,8,8,221,7,221,6,221,6,221,5,221,152,98,152,96,144,97,143,97,151,98,143,97,143,97,142,97,142,97,142,96,142,96,134,96,134,8,8,8,9,9,9,9,10,11,11,11,11,12,14,14,14,14,11,14,14,12,12,14,12,11,11,12,12,15,15,12,12,12,12,12,12,11,10,11,12,11,11,11,11,11,12,11,11,10,10,10,10,10,9,9,9,11,11,11,10,10,10,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,14,11,11,14,12,14,12,14,14,14,14,14,11,12,11,15,15,12,11,15,15,15,12,12,15,15,12,12,11,15,15,15,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,12,11,15,15,15,15,15,15,15,15,15,15,15,15,14,10,15,15,12,12,15,15,15,12,12,11,15,15,14,12,12,11,15,15,14,15,15,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,12,15,15,15,15,15,14,14,12,15,12,15,12,15,12,15,12,15,15,12,14,12,11,15,15,15,14,14,14,14,12,12,15,15,15,15,14,14,14,14,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,46,42,39,35,32,32,32,34,35,35,36,36,37,41,41,42,43,44,45,46,46,47,12,15,15,15,15,15,15,14,14,14,12,12,11,11,15,15,14,11,15,15,15,15,14,14,14,109,109,109,109,110,109,109,109,110,109,110,109,110,110,110,109,110,110,110,110,2,2,110,110,110,50,49,48,48,47,46,46,46,45,44,44,43,45,41,38,37,115,45,43,41,45,44,40,48,48,50,51,53,53,53,53,54,54,56,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,56,56,56,56,51,118,117,118,117,117,117,116,115,115,115,115,114,115,114,115,114,115,114,115,114,115,114,114,114,114,114,114,113,114,113,113,113,113,113,114,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,112,113,112,113,113,114,113,114,113,114,113,114,113,114,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,114,115,115,115,116,116,116,116,116,116,116,116,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,223,10,223,8,8,218,8,217,8,217,7,217,9,1,9,10,10,9,9,216,7,216,6,216,6,216,6,223,6,223,5,223,5,223,9,9,10,9,10,9,9,8,8,222,8,221,9,8,9,8,8,221,7,221,7,221,6,220,5,220,152,98,136,96,144,97,151,97,151,97,143,97,143,96,143,96,143,96,142,96,142,96,134,8,8,218,8,8,9,9,9,11,12,11,12,12,12,12,14,14,14,11,15,15,14,12,14,12,12,11,12,12,15,15,12,12,12,12,12,11,11,11,11,11,11,10,11,10,12,10,11,11,11,11,10,9,10,9,10,9,11,11,11,11,11,10,11,10,11,10,11,11,12,11,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,11,12,14,12,14,12,14,12,14,14,11,12,12,11,15,14,15,12,12,15,15,15,15,12,12,15,15,15,12,12,15,15,15,15,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,12,12,11,15,15,15,15,15,15,15,15,15,12,11,15,15,12,12,15,15,15,15,12,12,15,15,15,15,12,12,11,15,14,15,14,15,14,12,12,12,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,12,11,15,15,15,15,14,14,12,11,12,15,12,15,15,11,14,12,14,14,14,11,11,15,15,15,14,14,14,14,12,11,15,15,15,15,14,14,14,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,48,45,39,37,35,32,32,32,34,35,36,36,37,38,40,42,43,44,45,49,49,49,50,51,12,12,12,15,15,15,15,15,15,15,15,14,14,14,14,12,11,11,15,15,15,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,111,112,113,50,50,49,106,47,47,48,46,45,45,45,43,43,41,41,41,115,42,43,41,46,44,48,49,48,50,51,53,53,53,53,53,54,54,54,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,56,56,56,117,118,117,118,117,117,116,117,116,117,115,116,115,116,115,116,115,115,114,115,114,115,114,115,114,115,114,114,114,114,114,114,114,114,113,114,113,114,113,114,113,114,113,114,113,113,112,113,112,113,113,113,112,113,113,113,113,113,112,113,112,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,115,115,115,115,115,115,115,116,115,116,115,116,116,116,116,116,116,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,223,10,223,10,223,10,223,10,7,217,7,217,7,217,9,9,9,10,10,1,9,216,7,216,6,216,6,216,6,223,5,223,5,223,5,9,9,10,10,9,9,8,8,8,8,222,7,222,9,8,8,8,8,221,7,221,6,221,6,221,5,220,151,96,135,97,143,97,151,98,151,97,143,97,142,97,142,97,142,96,142,96,134,96,8,218,8,8,8,8,10,10,11,11,11,11,12,12,12,14,12,11,11,14,14,15,15,14,12,11,11,12,15,15,15,12,12,12,12,10,12,11,12,11,12,11,11,11,11,10,12,11,11,11,10,10,10,9,10,9,9,10,11,11,11,10,10,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,11,12,12,14,12,14,14,14,14,14,14,14,12,14,14,15,15,15,12,12,15,15,15,15,15,12,11,15,15,12,12,12,11,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,14,14,14,12,11,11,15,15,15,15,15,15,15,12,12,15,15,14,12,12,15,15,15,15,12,12,15,15,15,15,12,12,12,11,15,15,15,14,15,15,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,12,12,15,15,15,15,14,14,12,11,15,15,12,15,14,12,12,14,14,11,11,15,15,15,12,12,14,14,12,12,11,15,15,15,14,14,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,48,45,41,38,34,32,32,32,35,34,35,35,36,38,38,40,40,43,43,44,45,46,47,49,51,15,15,15,14,14,14,12,12,11,15,15,15,15,15,15,14,12,14,14,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,111,111,112,113,115,50,50,105,49,48,48,48,46,46,45,43,43,41,41,42,45,41,37,45,45,46,48,48,48,49,50,51,53,53,53,53,53,54,54,54,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,56,51,118,117,118,117,118,117,117,116,117,116,117,116,116,115,116,115,115,115,115,115,115,115,115,115,115,114,115,114,115,114,114,114,114,114,114,114,114,113,114,113,114,113,113,113,114,113,114,113,114,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,9,218,223,10,223,10,223,10,223,10,223,10,7,217,9,1,9,10,10,9,9,216,7,216,6,223,6,223,6,223,6,223,5,223,5,9,9,10,10,9,9,8,8,222,7,221,7,10,9,8,9,8,8,221,7,220,7,220,6,220,5,220,6,96,143,96,151,97,151,97,151,97,151,97,142,97,142,96,142,96,142,96,142,218,9,8,9,9,10,9,11,10,11,11,12,11,12,12,14,12,14,11,11,14,15,15,14,12,12,11,12,15,15,15,15,11,12,12,11,11,12,11,11,12,11,10,11,10,12,12,12,11,11,10,10,10,10,9,10,10,10,10,12,11,12,11,11,10,11,11,11,11,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,11,12,14,12,14,12,14,14,14,14,14,14,12,14,15,14,15,14,15,12,12,15,15,15,15,15,12,12,15,15,15,15,12,12,11,15,15,15,15,15,15,12,12,12,11,15,15,15,15,15,15,15,15,15,14,14,14,12,12,11,11,15,15,15,15,15,12,12,12,11,15,15,15,12,12,11,15,15,15,12,12,12,15,15,15,15,12,12,12,12,15,15,15,15,15,14,15,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,12,11,11,15,15,15,14,14,12,11,15,15,15,12,14,14,11,11,15,12,11,15,15,12,12,14,14,12,11,12,12,15,14,14,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,48,46,42,40,36,34,32,32,32,36,34,34,35,37,38,38,38,41,41,43,44,44,44,46,46,48,48,15,15,15,15,15,15,15,15,14,14,14,12,11,15,15,15,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,111,111,112,112,113,115,50,50,51,49,49,49,48,46,47,46,44,42,44,47,47,46,46,45,43,114,44,46,45,48,48,49,50,51,53,53,53,53,53,54,54,54,56,56,56,56,56,56,56,56,56,56,56,55,55,55,118,117,118,117,118,117,118,116,117,116,117,116,117,115,116,115,116,115,116,115,116,115,116,115,116,115,115,115,115,114,115,114,114,114,114,114,114,114,114,114,114,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,115,115,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,11,12,12,8,8,8,10,223,10,223,10,223,10,222,10,222,9,9,10,10,10,9,8,7,216,6,223,6,223,5,223,5,223,5,223,10,9,9,10,10,9,9,8,8,222,7,221,10,10,9,9,9,8,8,221,7,221,5,220,6,220,5,220,6,220,143,97,151,98,150,97,150,97,142,97,142,97,142,96,142,96,133,96,8,8,8,8,9,9,10,10,10,10,11,11,11,11,14,12,12,12,11,11,14,14,14,14,14,12,11,12,15,15,15,15,15,12,11,11,12,12,12,11,12,11,11,10,11,10,12,12,11,11,11,11,11,10,9,9,10,10,10,10,12,11,12,10,10,11,11,11,11,11,11,12,12,12,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,11,12,14,12,14,12,14,14,14,11,14,14,14,14,12,12,15,14,15,15,15,12,12,11,15,15,15,15,15,12,12,11,15,15,15,15,12,12,11,15,15,15,15,15,15,15,12,12,12,12,15,15,15,15,15,14,14,14,14,12,11,11,15,15,15,15,12,12,12,12,12,12,11,15,15,15,12,12,11,15,15,15,12,12,12,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,15,14,15,15,15,15,15,15,15,14,14,14,12,11,15,15,15,15,15,14,14,12,15,15,15,14,14,11,11,12,15,15,12,15,15,12,14,14,11,11,10,15,15,15,12,11,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,47,44,42,39,36,33,33,32,32,37,34,34,35,36,38,38,38,39,41,43,43,44,44,45,46,46,47,51,15,15,15,15,15,15,15,14,15,15,15,15,15,109,109,109,109,109,110,109,109,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,111,111,112,112,113,114,51,52,51,50,49,49,49,48,47,46,45,42,49,47,47,46,46,45,45,45,44,50,52,52,104,47,49,51,52,52,52,52,52,52,52,53,53,54,56,56,56,56,56,56,56,56,55,55,118,51,118,51,118,51,118,117,117,116,117,116,117,115,116,116,116,115,116,116,116,115,116,115,115,115,116,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,115,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,116,116,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,11,10,11,11,12,12,12,12,12,12,221,10,223,10,223,10,223,10,222,10,10,9,9,8,8,223,6,223,6,223,6,223,6,222,5,222,10,9,9,10,10,9,9,8,8,221,7,10,10,9,9,9,9,8,8,220,8,220,7,220,7,220,6,220,6,219,151,97,151,97,151,97,151,97,142,97,142,96,142,96,142,96,141,218,8,217,8,9,11,10,10,9,10,10,12,11,14,11,12,11,11,11,11,12,14,12,14,14,14,12,11,12,15,15,12,15,12,11,12,11,12,11,11,12,11,10,11,10,11,12,12,11,11,11,11,11,10,9,10,10,11,10,11,10,12,11,11,10,11,10,11,11,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,14,12,14,12,14,12,14,14,15,14,15,12,11,14,15,14,15,15,12,12,11,15,15,15,15,15,12,12,11,15,15,15,15,15,12,12,12,11,15,15,15,15,15,15,15,15,12,12,12,15,15,15,15,14,14,14,12,11,11,15,15,15,15,12,12,12,12,12,12,12,11,15,15,15,12,12,12,15,15,15,15,12,12,11,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,12,12,12,15,15,14,15,14,15,14,14,14,14,11,15,15,15,15,15,15,14,14,12,11,15,15,14,14,12,11,12,12,12,15,15,12,12,14,12,12,12,15,12,11,15,14,12,11,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,41,42,43,44,45,33,32,33,32,35,36,34,35,35,37,38,38,38,41,41,43,44,44,44,46,46,46,47,51,51,15,15,15,15,15,15,15,15,15,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,111,111,112,111,112,112,114,53,53,51,101,49,49,48,48,48,47,46,49,49,47,47,46,47,46,44,42,44,52,52,53,53,53,53,53,53,53,52,52,52,53,53,53,53,56,56,56,56,56,56,56,55,118,117,118,117,118,117,118,116,117,116,117,116,117,116,117,116,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,115,114,115,114,115,115,115,114,114,114,115,114,115,114,114,114,114,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,115,115,114,115,115,115,115,115,115,116,115,115,115,116,115,115,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,11,10,11,11,11,11,12,12,12,12,12,12,12,12,222,10,222,10,222,10,222,10,222,8,7,223,6,223,6,223,6,223,6,223,5,222,9,9,9,9,10,9,9,8,8,221,7,10,10,9,9,9,9,8,8,8,8,220,7,220,7,220,6,220,6,220,5,98,150,97,150,97,150,97,142,97,142,97,141,97,141,96,7,218,9,9,10,10,11,10,10,10,10,11,10,10,11,11,10,11,11,12,12,12,12,12,14,14,14,12,11,12,15,15,15,12,12,11,11,11,11,12,12,11,11,10,11,10,12,12,12,11,11,10,10,9,10,10,10,10,10,11,12,11,12,11,10,11,11,11,11,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,12,11,15,14,15,15,12,12,12,15,15,15,15,15,15,12,12,11,15,15,15,15,15,12,12,12,11,15,15,15,15,15,15,15,15,12,12,12,11,15,15,15,15,14,14,12,12,11,15,15,15,15,12,12,12,12,12,12,11,11,15,15,15,15,12,12,12,11,15,15,15,12,12,12,15,15,15,15,15,12,12,12,11,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,14,15,15,15,15,15,15,15,14,14,14,14,11,15,15,15,14,14,14,11,15,15,12,12,14,14,14,12,10,15,12,15,15,15,12,14,12,15,15,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,44,46,46,39,41,35,34,34,32,36,36,34,35,37,38,41,38,40,41,43,43,44,44,44,45,46,47,49,49,50,51,52,15,15,15,15,15,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,112,112,112,113,53,53,51,51,50,49,49,48,48,46,47,49,47,46,44,49,49,48,46,46,45,45,52,53,52,53,53,53,54,53,53,53,53,118,52,55,55,55,56,56,56,56,56,55,51,118,117,118,117,118,117,117,116,117,116,117,116,117,116,116,115,116,115,116,115,116,116,116,115,116,115,116,115,116,115,116,115,116,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,114,114,114,115,114,114,114,114,113,114,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,113,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,11,10,11,10,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,10,222,10,222,10,222,10,8,223,7,223,7,223,6,223,6,222,5,222,10,9,9,10,10,9,9,8,8,221,10,9,10,9,9,8,9,8,8,220,8,220,7,220,7,220,6,219,6,219,5,97,151,97,150,97,150,97,142,97,142,96,142,96,141,217,7,9,10,10,11,10,10,9,9,9,10,10,11,10,11,11,12,11,12,12,12,12,12,12,14,14,14,12,11,14,15,15,12,11,12,11,12,15,12,12,12,11,11,10,11,12,11,12,11,11,10,9,10,10,11,12,12,10,12,11,12,10,11,10,11,11,12,11,12,11,12,11,12,12,12,12,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,14,14,14,15,12,12,14,15,14,15,12,12,12,15,15,15,15,15,15,12,12,11,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,12,12,12,11,15,15,15,15,14,14,12,11,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,12,12,12,11,15,15,15,15,12,12,15,15,15,15,15,15,12,12,11,15,15,15,15,15,15,15,15,12,12,12,11,15,15,15,15,15,12,15,15,15,15,15,15,14,14,14,12,11,11,15,15,15,14,14,12,15,15,15,12,14,14,14,12,11,12,11,15,12,12,14,14,11,11,15,15,15,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,46,45,42,41,42,39,34,34,33,35,34,36,34,36,37,39,41,40,39,41,43,44,44,44,44,44,46,47,49,50,49,51,51,58,15,15,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,111,111,112,111,113,112,114,113,53,53,51,50,49,48,48,46,46,51,51,51,50,49,49,49,48,46,46,45,45,51,53,53,52,52,53,53,53,53,53,53,53,55,55,55,55,56,56,56,55,51,118,51,118,51,118,117,118,116,117,116,117,116,117,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,115,115,115,115,115,115,115,114,115,114,115,114,115,114,115,114,114,114,114,114,114,114,114,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,116,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,222,10,222,10,222,8,7,223,7,223,6,223,6,223,5,222,9,9,9,10,10,9,8,8,7,221,10,10,10,9,9,9,9,8,8,220,8,220,7,220,7,220,6,219,6,219,5,219,6,219,150,97,150,97,141,97,141,97,141,218,7,8,9,9,10,9,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,12,12,14,12,12,11,14,14,15,12,12,11,11,11,15,15,12,12,11,11,11,11,12,12,12,12,11,11,10,10,10,10,12,10,12,11,12,12,12,12,10,11,11,11,11,11,11,11,12,11,12,12,12,12,11,12,12,11,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,14,14,14,14,14,14,14,12,12,15,14,15,15,12,12,12,15,15,15,15,15,12,12,12,11,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,12,12,12,12,15,15,15,15,15,14,14,11,15,15,15,15,15,15,12,12,12,15,15,15,15,15,15,15,15,15,12,12,12,11,15,15,15,15,15,12,12,11,15,15,15,15,12,12,12,12,15,15,15,15,15,15,15,15,12,12,12,11,15,15,15,15,12,15,15,15,15,15,14,14,14,14,12,15,15,15,15,14,14,12,15,15,15,15,14,14,12,12,11,15,12,12,12,15,14,12,12,15,15,12,11,15,15,15,12,11,15,15,15,15,15,15,15,15,15,47,45,43,41,42,40,35,30,33,35,34,37,36,34,36,37,39,43,38,39,41,44,43,44,44,44,44,45,49,49,49,49,49,51,57,57,109,110,109,109,109,110,109,109,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,111,111,112,112,113,113,114,114,51,53,53,52,52,51,51,51,50,50,51,51,51,51,51,52,52,52,50,50,50,52,52,53,52,54,54,54,54,55,55,55,53,55,115,53,53,52,54,51,118,117,118,117,118,117,118,117,118,116,117,116,117,115,116,115,116,115,116,116,115,116,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,115,115,116,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,115,115,114,115,114,114,114,114,114,114,114,114,114,114,114,114,113,114,113,114,113,114,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,11,10,11,10,11,10,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,218,222,10,222,10,222,217,8,223,7,223,6,222,6,222,10,9,10,9,9,8,8,221,7,10,10,9,10,9,9,8,9,8,8,220,8,220,7,220,7,219,6,219,6,219,5,219,6,218,6,218,6,218,150,97,150,97,7,218,9,9,10,9,9,8,9,8,9,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,14,12,14,11,11,14,15,14,15,12,11,11,12,12,15,12,12,11,11,11,11,11,15,15,12,11,11,10,10,10,11,12,11,12,11,12,12,11,12,12,12,10,12,11,12,12,12,11,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,12,14,14,15,14,15,14,12,11,15,14,15,12,12,11,15,15,15,15,15,15,12,12,11,15,15,15,15,15,15,12,12,12,12,15,15,15,15,15,15,15,15,15,12,12,12,12,15,15,15,15,15,14,11,15,15,15,15,15,15,15,12,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,12,12,12,15,15,15,15,15,12,12,12,11,15,15,15,15,15,15,15,15,12,12,12,11,15,15,15,15,15,15,11,15,15,15,14,14,14,12,11,15,15,15,14,14,14,11,15,15,15,15,14,14,14,11,15,15,12,11,15,15,14,12,12,11,15,12,12,11,15,15,12,12,15,15,15,15,15,15,15,46,44,43,40,43,39,35,33,33,34,35,36,36,34,36,37,40,41,43,38,41,43,43,44,44,44,44,45,49,49,49,49,49,50,56,56,56,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,111,111,112,112,113,113,114,114,115,53,53,52,53,53,120,120,51,50,50,51,51,51,51,51,52,120,51,50,50,52,52,52,53,52,53,52,53,53,54,54,55,55,55,51,52,51,118,51,118,117,118,117,118,117,118,117,117,116,117,116,116,115,116,115,116,115,116,116,115,116,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,115,115,116,115,115,115,115,114,115,114,115,114,115,114,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,115,116,116,116,116,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,10,10,11,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,218,10,222,10,222,10,222,10,221,10,221,10,5,222,9,9,9,10,10,9,8,8,7,10,10,9,9,9,9,8,9,8,8,8,8,220,7,220,7,220,6,219,6,219,5,219,4,219,5,219,5,218,5,218,6,218,6,1,9,9,9,8,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,14,14,12,12,11,11,14,14,14,12,11,11,12,12,15,12,12,11,11,11,12,11,15,12,15,11,11,11,10,11,11,11,12,12,11,12,12,12,12,12,10,11,11,12,11,12,12,11,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,12,12,11,14,15,15,12,12,11,15,15,15,15,15,15,12,12,11,15,15,15,15,15,15,12,12,12,12,15,15,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,14,11,15,15,15,15,15,15,15,15,12,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,12,12,12,11,15,15,15,15,12,12,12,12,12,15,15,15,15,15,15,15,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,14,14,12,15,15,15,15,14,14,12,15,15,15,15,15,14,12,11,15,15,12,12,15,14,15,15,12,12,15,15,12,12,11,15,15,12,11,15,15,15,46,45,43,41,40,42,36,34,33,33,34,36,37,36,34,36,38,41,39,41,43,46,47,46,47,46,46,46,47,49,47,49,104,49,50,56,56,56,56,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,112,113,113,114,115,115,116,49,53,53,52,54,53,118,51,50,50,50,51,50,51,51,52,50,50,119,51,52,52,52,53,52,53,52,52,53,53,54,53,55,55,117,118,117,118,117,118,117,117,117,118,117,118,116,117,116,116,115,116,115,116,115,116,115,115,115,116,115,115,115,116,115,115,115,116,115,116,115,116,115,115,115,116,115,116,115,116,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,114,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,115,115,115,115,115,115,115,116,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,115,116,116,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,10,11,10,11,10,11,10,11,11,11,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,10,222,10,222,10,222,10,222,10,221,10,9,9,9,10,10,8,8,222,10,9,10,9,10,8,9,8,9,8,8,220,8,220,7,220,7,219,6,219,6,219,5,219,6,219,6,218,5,218,6,218,6,1,9,9,9,8,8,217,8,8,9,8,9,9,10,9,10,10,11,10,11,12,14,11,12,12,12,11,11,11,11,11,14,12,12,12,15,11,15,15,15,15,12,12,11,11,11,12,15,15,12,15,12,11,12,11,11,11,11,12,11,12,12,12,12,12,12,11,11,11,12,12,11,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,14,14,14,15,14,15,14,12,12,12,11,15,15,15,15,12,12,11,15,15,15,15,15,12,12,12,11,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,12,12,12,12,15,15,15,15,14,12,11,15,15,15,15,15,15,15,15,12,15,15,15,15,15,15,15,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,14,14,11,15,15,15,14,14,11,15,15,15,15,14,14,11,12,15,15,14,11,11,15,15,12,12,12,12,15,15,12,12,12,15,15,12,47,45,43,41,40,37,37,33,33,33,34,35,36,37,36,34,36,36,38,36,43,43,46,47,46,48,45,44,47,49,49,47,48,47,50,51,55,53,55,55,57,57,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,111,111,112,112,114,114,115,115,116,116,52,53,53,52,54,53,118,50,50,50,50,50,50,51,51,51,51,51,51,51,52,51,52,52,51,50,51,51,117,116,118,117,118,117,118,117,118,117,118,117,118,117,118,117,118,116,117,115,116,115,116,115,116,115,116,116,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,115,115,116,115,115,115,115,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,114,114,114,114,114,114,114,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,116,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,221,10,221,10,221,10,221,9,10,9,9,8,8,222,10,10,10,9,9,9,9,8,8,8,8,220,7,220,7,220,7,220,6,219,6,219,5,219,6,219,5,218,5,218,6,218,1,9,9,9,8,217,8,217,8,8,8,8,9,9,9,9,10,11,11,11,12,11,11,11,12,12,11,11,11,11,11,12,12,12,12,12,12,11,15,15,15,12,12,11,12,11,12,15,15,12,15,12,11,11,12,12,11,12,12,12,12,12,11,11,12,12,12,12,10,12,12,12,12,12,12,12,11,12,12,11,12,12,12,12,12,12,12,12,11,12,14,12,14,14,14,14,14,14,14,14,15,12,12,12,12,12,11,15,15,15,15,12,12,11,15,15,15,15,15,12,12,12,11,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,15,12,12,12,12,12,15,15,15,15,15,14,14,11,15,15,15,15,15,15,15,15,12,12,15,15,15,15,15,15,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,12,12,12,12,12,11,11,15,15,15,15,15,15,15,12,12,12,12,12,15,15,15,15,15,15,15,14,12,15,15,15,14,14,12,15,15,15,15,14,14,11,12,12,11,14,15,12,12,11,15,15,12,12,12,12,15,15,15,12,47,45,43,42,41,39,37,36,33,33,33,34,35,36,37,36,35,35,36,36,38,42,43,46,47,46,48,46,105,46,47,49,49,48,48,47,49,53,53,55,56,56,56,57,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,112,112,113,114,114,105,105,114,102,52,53,52,51,55,54,52,101,50,50,50,50,50,50,51,51,51,50,51,51,51,53,53,117,50,117,50,117,50,118,116,118,117,118,117,118,117,118,117,118,117,118,115,116,115,117,115,116,115,116,115,116,115,115,115,115,115,115,115,115,115,115,115,115,115,116,115,115,115,116,115,115,115,116,115,115,115,116,115,115,115,116,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,115,115,114,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,11,12,11,11,12,12,12,12,12,12,12,11,12,8,10,221,10,221,10,10,9,9,8,8,222,10,9,10,9,10,8,9,8,9,220,8,220,8,220,7,220,7,219,6,219,6,219,5,219,6,218,5,218,6,218,6,2,9,9,8,3,7,217,8,217,8,216,8,8,9,8,11,11,11,10,10,10,11,10,10,9,11,11,11,11,12,11,12,12,12,12,12,12,12,11,15,15,15,12,11,11,11,11,15,15,12,12,12,12,11,11,12,12,10,11,12,12,12,11,12,10,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,14,12,14,14,14,14,15,14,15,14,15,12,12,12,12,12,12,12,12,11,15,15,15,15,12,12,12,11,15,15,15,15,15,12,12,12,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,11,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,14,12,15,15,15,14,12,15,15,15,15,14,12,15,12,12,12,11,11,15,15,12,12,11,15,15,15,12,12,12,11,46,45,43,42,40,39,37,36,33,33,33,35,35,37,38,37,35,35,35,37,38,42,43,46,47,47,46,46,46,48,49,49,47,104,46,50,50,53,54,53,54,52,52,54,55,54,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,115,113,113,113,113,113,113,113,114,113,53,53,53,54,52,50,50,48,48,48,115,51,51,51,50,48,50,48,48,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,116,117,115,116,115,116,115,116,115,116,115,116,115,115,115,116,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,115,115,116,115,115,115,116,115,115,115,115,115,115,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,115,114,114,114,115,114,114,114,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,11,12,11,11,11,12,12,12,12,12,12,12,12,12,12,11,12,221,10,221,10,10,9,9,8,8,222,6,10,10,9,9,9,9,8,8,8,8,220,8,220,7,220,7,220,6,219,6,219,5,219,6,219,5,218,5,218,1,9,9,3,3,217,7,217,7,217,8,8,8,8,11,10,10,10,10,9,10,9,10,10,10,10,11,11,11,11,12,11,12,12,12,12,11,12,12,15,15,15,12,12,12,11,15,15,15,15,15,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,14,12,14,12,12,12,12,12,12,12,12,12,11,14,15,14,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,15,15,15,15,12,12,12,12,11,15,15,15,15,12,12,12,11,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,14,11,15,15,11,15,15,14,12,15,12,12,12,11,15,15,15,15,12,12,12,11,15,15,46,45,43,42,40,39,40,36,35,33,33,34,34,36,37,38,36,35,35,36,37,38,41,43,45,46,46,46,45,46,47,48,49,47,48,48,49,49,53,54,56,52,53,55,53,54,52,53,54,55,55,110,110,110,110,110,110,110,110,110,110,32,40,49,57,115,115,115,113,114,112,112,112,112,112,113,113,115,115,115,115,115,115,115,115,115,115,115,50,115,115,115,115,115,115,115,50,115,115,115,49,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,115,47,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,115,116,116,116,116,116,116,116,116,116 ,10,10,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,12,12,12,12,12,12,12,12,12,12,11,11,12,12,10,221,10,221,9,9,222,7,222,6,222,10,9,10,9,9,8,9,8,8,220,8,220,7,220,7,219,6,219,6,219,6,219,6,218,5,218,6,2,9,8,3,3,7,217,7,217,8,217,8,216,11,10,10,8,9,8,9,9,10,9,10,9,10,10,11,10,11,11,12,11,12,12,12,12,12,12,15,15,15,12,12,12,11,12,12,12,15,15,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,14,12,14,14,14,14,15,14,15,14,15,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,15,15,12,12,12,12,12,15,15,15,15,12,12,12,11,15,15,15,15,15,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,11,11,15,15,15,15,15,15,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,12,11,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,14,15,14,15,14,12,15,14,15,15,15,12,12,15,15,15,15,15,15,12,12,12,46,46,43,43,41,42,39,42,34,35,33,34,34,36,37,38,39,109,35,35,36,37,38,41,42,45,45,46,46,46,46,47,48,48,49,49,48,49,49,54,56,56,52,52,52,54,55,52,53,53,53,56,55,56,56,110,110,110,110,110,110,32,36,41,45,50,57,57,57,114,111,112,112,112,112,112,112,113,113,115,115,115,115,115,49,115,49,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,115,115,115,116,115,116,115,116,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,115,115,115,115,115,115,115,114,115,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,114,114,115,114,115,114,114,114,114,114,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,116,115,116,115,102,115,102,115,102,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,11,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,10,221,10,221,10,9,8,7,222,5,8,8,221,8,10,10,9,9,9,8,8,8,220,7,220,7,220,6,219,5,219,6,219,6,219,5,218,2,3,8,3,3,218,6,217,7,217,7,217,10,10,10,9,8,8,9,8,9,9,9,9,10,10,10,10,10,10,11,11,11,11,12,11,11,12,12,12,15,15,12,15,12,11,12,12,12,15,15,15,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,14,14,14,14,14,14,14,15,14,15,14,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,12,12,15,15,15,15,15,15,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,12,15,12,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,14,14,15,15,14,15,15,15,15,15,12,15,15,15,15,15,15,15,45,44,43,38,41,41,43,36,35,36,36,39,36,37,36,37,38,39,109,35,35,37,38,38,39,42,43,45,44,46,45,45,40,47,46,48,49,48,49,50,54,52,53,55,53,54,105,47,46,49,49,52,53,56,56,56,56,57,57,114,114,32,35,38,41,44,46,49,52,57,57,111,111,112,112,111,111,111,113,114,114,114,114,115,115,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,114,114,114,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,115,116,115,116,115,116,115,102,115,116,115,116,115,116,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,221,10,221,10,221,8,7,222,8,221,8,221,8,221,8,10,10,9,9,8,8,220,7,220,7,219,6,219,6,219,6,219,6,218,5,3,8,3,3,3,7,217,7,217,7,217,7,9,10,9,9,8,9,8,9,8,9,9,10,9,10,9,10,10,11,10,11,11,12,12,12,10,12,11,12,12,15,12,15,12,11,12,12,12,12,12,15,15,12,12,11,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,14,12,14,14,15,14,15,14,15,14,15,14,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,12,12,11,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,12,12,12,11,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,11,12,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,15,15,15,12,12,12,12,12,11,15,14,15,14,15,14,15,15,15,15,15,15,15,15,15,15,12,15,15,15,15,45,44,42,42,40,40,40,36,35,37,37,36,108,35,36,37,39,42,43,43,38,36,37,110,109,41,41,43,44,45,45,38,43,48,49,47,47,49,48,50,50,54,51,52,52,104,101,46,47,48,49,51,52,53,52,56,54,56,55,55,55,54,54,56,56,55,55,56,56,57,56,57,57,58,112,111,111,111,111,112,113,114,114,114,114,115,114,114,114,116,115,116,115,115,114,115,114,107,114,115,114,115,114,115,115,115,115,115,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,116,115,115,115,116,115,115,115,116,115,115,115,116,115,115,115,116,115,115,115,116,115,115,115,116,115,115,115,116,115,115,115,115,114,115,115,115,114,115,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,116,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,10,10,10,10,11,10,11,11,11,11,11,12,12,11,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,14,10,221,10,221,10,220,10,220,10,220,10,219,221,7,10,10,9,9,8,8,220,7,220,6,220,5,219,6,219,6,219,6,219,3,3,8,3,3,218,6,217,7,217,7,217,9,9,10,9,8,8,8,8,9,8,9,9,9,9,10,11,11,11,11,11,12,10,11,11,10,11,12,11,12,12,15,15,12,12,12,12,12,12,12,15,15,12,12,12,11,14,12,14,12,14,12,14,12,12,12,12,12,12,11,11,14,15,14,15,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,11,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,15,15,15,15,15,15,12,12,12,12,15,15,15,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,12,15,12,12,12,12,12,12,12,11,12,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,15,49,44,40,41,43,41,39,36,37,37,37,35,108,35,36,37,41,41,44,40,40,38,41,44,46,46,106,38,37,43,110,40,43,46,49,51,49,41,48,52,50,52,51,53,104,107,44,46,50,51,48,49,50,52,54,54,56,56,56,54,55,53,54,54,56,54,55,55,56,56,56,57,57,57,118,111,111,112,112,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,107,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,114,115,114,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,115,102,115,102,115,102,115,102,115,116,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,10,11,10,11,10,11,10,11,10,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,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,14,12,221,10,221,10,221,10,221,10,220,10,220,218,8,10,10,9,9,8,8,220,7,220,6,219,6,219,6,219,6,219,5,3,8,3,8,218,3,217,7,217,7,217,7,9,10,9,9,8,8,8,9,8,9,8,9,9,11,11,11,11,11,11,11,10,11,10,11,10,11,11,12,11,12,12,15,12,12,11,12,12,12,12,12,15,12,12,12,11,14,12,14,12,14,12,14,12,12,12,12,12,12,11,11,14,15,14,15,14,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,12,12,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,11,11,11,15,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,12,15,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,49,45,42,39,43,41,37,37,39,37,37,34,34,34,34,36,37,38,42,43,41,41,38,41,44,46,47,40,41,106,45,37,39,42,46,48,51,48,49,50,53,50,53,50,105,108,43,43,46,46,49,50,52,53,52,52,54,54,56,56,56,55,54,54,56,55,55,54,55,55,56,56,57,57,58,117,112,113,113,113,113,114,114,113,114,113,114,113,114,113,114,113,115,114,107,114,107,114,107,114,107,114,115,114,107,114,115,114,107,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,116,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,10,10,10,10,10,10,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,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,14,14,14,14,14,14,15,14,15,15,220,10,220,10,219,10,10,9,8,8,7,220,6,220,5,220,6,219,6,219,6,219,3,3,3,218,3,3,6,217,6,217,7,217,9,9,9,8,9,8,8,8,8,8,8,8,11,11,11,11,11,11,11,10,10,10,10,10,11,11,11,11,11,12,12,15,12,12,12,11,15,12,14,12,15,12,12,12,12,11,15,14,15,14,15,15,15,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,12,11,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,12,12,12,12,12,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,15,12,12,12,12,12,12,12,11,11,11,15,15,15,15,15,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,49,46,44,43,39,41,39,36,39,38,38,36,34,33,35,34,36,37,41,41,42,40,41,36,39,41,110,40,110,42,40,44,46,42,44,46,49,50,52,49,50,52,50,52,43,44,40,43,43,46,46,48,49,51,51,54,55,55,55,55,56,55,56,55,55,55,56,55,55,55,56,56,57,57,58,117,114,114,114,114,114,114,114,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,115,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,115,115,114,115,114,115,114,115,114,114,114,114,114,114,114,114,114,115,114,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,102,102,115,102,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,11,10,11,10,11,12,12,12,12,11,11,11,11,11,11,10,11,10,10,10,11,11,11,11,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,11,11,12,14,14,15,14,15,14,15,14,15,10,220,10,220,10,10,9,9,8,8,220,6,220,7,219,6,219,6,219,6,3,8,3,8,218,3,217,6,217,7,217,7,1,9,8,8,8,8,216,8,8,9,8,11,10,11,10,11,10,11,10,10,9,10,9,10,10,11,10,11,11,12,12,12,12,12,11,11,12,14,14,14,14,14,14,12,12,11,14,15,14,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,12,11,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,45,49,45,44,42,40,39,36,40,38,38,36,36,34,34,34,34,36,38,109,36,36,36,37,40,41,43,42,38,42,39,42,46,48,49,47,49,50,52,52,55,53,55,54,52,45,46,108,45,45,48,48,50,50,50,50,52,52,54,54,56,56,55,56,56,56,56,56,56,55,57,56,57,57,57,117,116,116,113,113,113,113,113,112,113,112,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,115,114,114,114,115,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,10,10,10,12,12,11,11,11,11,11,11,11,11,11,10,10,10,10,11,11,11,11,11,11,11,11,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,11,14,14,14,14,14,14,14,14,15,14,15,15,220,10,220,10,220,217,10,9,8,221,5,220,7,220,6,219,6,219,6,3,3,3,8,218,3,218,6,217,6,217,8,9,9,8,8,216,8,216,8,8,8,10,10,10,10,9,9,9,9,9,10,9,10,10,10,10,10,10,11,12,12,12,12,12,12,11,12,12,14,12,14,14,15,12,12,12,12,11,15,14,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,12,11,15,15,15,15,15,15,15,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,11,12,15,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,12,12,12,12,12,11,11,15,15,15,45,49,46,45,109,41,40,38,37,39,38,37,37,35,35,33,29,35,35,36,37,38,39,38,39,39,43,43,36,37,41,43,44,45,50,51,52,51,52,54,54,55,55,55,54,54,45,46,107,44,45,48,48,48,49,50,50,50,52,52,53,54,55,55,56,56,56,56,56,56,56,57,57,57,118,117,118,116,113,113,113,107,113,113,113,113,113,113,113,112,113,113,114,114,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,115,114,115,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116 ,10,12,11,11,10,11,11,11,10,11,11,10,9,10,10,10,10,11,11,11,11,11,11,11,11,11,11,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,11,12,12,14,12,14,12,14,14,14,14,15,14,15,15,12,10,220,10,220,10,220,221,7,220,7,220,7,220,7,219,6,219,6,3,8,3,3,218,6,217,6,217,7,2,8,8,8,8,7,216,8,216,8,223,8,10,11,9,9,8,9,9,9,9,10,9,10,9,10,10,11,10,12,11,12,11,12,12,12,10,11,11,12,14,14,14,14,12,12,12,12,11,14,15,14,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,15,12,11,15,15,15,15,15,15,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,11,11,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,46,44,46,43,42,39,36,37,37,36,41,40,40,36,34,34,34,34,34,36,37,37,39,40,40,40,41,41,28,36,41,41,48,48,50,51,52,53,55,53,54,54,55,55,55,53,101,50,48,108,48,48,50,50,50,50,51,51,51,52,53,53,55,55,55,55,56,56,56,56,57,57,57,117,118,117,118,116,105,107,106,107,114,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,115,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,114,115,114,115,115,115,114,115,114,115,114,115,115,115,114,115,114,115,114,115,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,116,116,116,116,116,116,116,116,116,116,116 ,10,11,11,10,11,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,15,14,12,12,11,10,220,10,219,10,7,221,7,220,7,220,6,219,6,219,5,3,3,219,3,218,6,218,6,217,8,8,8,8,8,8,7,216,8,8,8,8,8,8,10,9,9,9,9,9,9,9,9,9,10,10,10,10,10,11,12,11,12,12,12,11,12,10,11,12,12,14,12,12,14,12,12,12,12,12,15,14,15,14,15,14,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,12,12,11,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,45,46,44,43,41,39,36,28,37,109,42,40,38,36,34,34,34,34,36,37,37,39,40,41,39,41,41,37,39,41,45,48,48,48,50,51,52,54,55,54,54,55,54,54,55,54,120,50,51,115,106,48,48,50,50,50,51,51,51,52,53,54,54,55,55,55,55,56,56,57,57,57,57,118,117,118,106,105,106,106,107,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,115,115,114,115,114,115,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,115,114,115,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,115,115,115,116,116 ,12,11,10,10,10,11,9,10,9,10,9,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,14,12,14,12,14,14,14,14,14,14,15,14,15,14,14,12,12,12,220,10,220,10,220,10,219,10,220,10,6,220,6,219,3,3,8,218,3,218,6,217,6,217,8,8,8,8,8,8,7,216,8,223,8,8,8,8,10,10,9,8,9,9,9,9,10,9,10,11,11,11,12,11,11,11,11,10,10,11,12,11,12,11,12,15,14,14,14,12,12,12,12,12,11,11,15,14,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,12,12,12,11,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,12,12,12,47,46,45,43,41,41,37,36,36,35,37,110,39,36,35,33,33,34,37,36,36,38,38,41,41,39,40,37,28,44,45,46,46,48,50,50,51,52,53,55,55,54,55,54,54,55,54,120,51,53,50,51,51,51,51,51,52,53,53,54,53,54,53,54,54,55,55,55,55,55,55,55,54,118,117,118,107,105,107,105,113,114,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,115,115,116 ,11,10,10,10,10,10,10,9,10,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,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,14,14,14,14,14,14,14,15,14,14,14,12,12,12,10,219,10,219,10,219,10,219,10,219,221,6,220,3,3,8,219,3,219,6,218,6,218,8,8,8,8,8,8,7,216,8,8,8,8,8,8,10,10,9,9,9,9,9,9,9,9,11,11,11,10,11,10,10,10,11,11,11,11,11,11,11,11,12,12,14,12,12,12,12,12,12,12,11,14,15,14,15,15,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,47,46,45,44,42,41,40,37,36,36,36,36,37,36,34,34,35,36,38,39,38,41,38,39,43,45,44,44,112,43,44,45,46,48,48,48,50,50,51,53,54,55,55,55,55,55,55,52,51,52,52,53,51,51,51,51,52,53,52,53,55,55,55,54,55,55,55,55,55,55,55,54,117,118,117,118,105,105,106,114,113,113,113,113,113,113,113,113,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,115,114,115,114,114,114,114,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,115 ,11,11,10,11,10,10,9,10,9,10,9,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,14,14,15,15,14,14,12,12,12,12,11,11,14,15,15,15,10,219,10,219,10,222,220,5,3,8,219,3,218,6,218,6,217,7,2,8,8,8,216,8,216,8,223,8,223,8,8,11,10,10,8,9,9,9,9,10,9,11,11,11,11,10,10,11,10,11,10,11,11,11,11,12,11,12,12,14,12,12,12,12,12,12,11,11,14,12,14,12,14,12,12,12,12,12,12,12,12,14,15,15,15,15,15,15,15,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,12,12,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,109,45,44,45,44,43,42,40,39,36,36,36,36,35,37,33,35,35,36,36,39,40,43,40,44,43,46,46,46,43,45,43,44,45,46,48,48,48,50,50,52,52,54,55,55,56,54,54,55,52,54,52,54,54,52,52,52,52,53,53,54,54,55,55,55,54,55,55,55,55,55,55,53,117,118,117,104,106,115,107,106,107,106,107,113,113,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102 ,11,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,15,14,14,12,12,12,12,12,12,11,15,14,15,15,15,15,219,10,219,10,219,222,222,219,2,8,6,218,6,218,6,217,7,8,8,8,8,216,7,216,8,8,8,8,10,10,10,10,10,10,9,9,9,9,9,9,10,11,11,10,10,10,10,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,11,11,14,14,14,14,12,12,12,12,12,12,12,12,11,15,15,15,15,15,14,12,12,12,12,12,12,12,15,12,12,12,12,12,12,11,11,11,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,12,15,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,12,15,12,12,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,12,12,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,11,15,109,109,45,44,43,44,43,43,41,40,37,37,36,36,37,36,36,40,111,111,112,112,41,43,45,45,45,48,48,48,112,44,43,44,45,46,46,48,48,50,50,50,50,52,54,55,55,56,55,55,55,52,52,53,54,55,52,52,52,53,54,54,54,55,55,55,55,55,55,55,55,55,55,118,117,118,105,116,106,115,114,115,107,113,113,113,113,113,113,113,112,113,112,112,112,113,113,113,112,113,112,112,112,113,112,113,112,113,113,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,114,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,11,11,9,11,10,10,9,10,9,10,9,10,10,11,10,11,10,11,10,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,15,15,14,14,12,12,12,12,11,11,14,15,14,15,15,11,15,15,15,219,10,219,10,219,221,2,218,6,218,6,218,7,217,7,216,7,8,8,216,8,216,8,223,8,10,10,10,10,10,10,9,10,9,9,9,9,9,10,9,11,11,11,10,10,10,11,10,11,10,11,11,11,12,12,12,12,12,12,12,12,12,12,11,12,14,12,14,14,15,12,12,12,12,12,12,12,11,15,15,15,15,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,15,15,15,15,15,15,12,12,12,12,11,12,15,15,15,15,15,15,12,12,15,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,11,11,15,15,15,15,15,15,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,109,109,15,46,44,43,43,44,44,42,41,39,39,36,36,38,38,39,44,111,112,112,114,114,42,44,45,44,45,45,48,113,45,45,44,113,45,45,48,50,50,50,51,119,52,52,53,54,55,55,55,56,56,52,54,54,54,55,52,52,52,53,54,53,54,55,55,54,55,55,55,55,55,55,117,116,118,115,116,115,115,114,115,107,113,107,113,107,113,113,113,113,113,112,113,112,113,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,10,9,9,9,9,9,10,10,10,10,10,10,10,10,11,10,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,14,15,14,14,14,12,12,12,12,11,11,14,14,15,14,15,12,11,15,15,15,15,15,219,10,219,10,219,10,218,218,6,218,6,217,7,217,7,8,7,216,7,216,8,8,8,8,10,10,10,10,11,9,9,9,9,9,9,9,10,9,11,11,11,10,10,10,11,10,11,11,11,11,12,12,12,12,12,12,12,12,12,12,11,14,12,14,14,15,14,12,12,12,12,12,12,12,11,11,14,15,14,15,15,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,12,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,109,109,109,109,46,45,43,43,42,45,43,41,39,39,37,41,44,42,41,44,112,113,110,36,38,41,42,45,45,45,48,45,114,45,45,44,102,45,48,50,50,50,50,51,51,52,52,54,55,55,55,55,52,55,55,53,55,53,53,54,52,52,52,52,53,54,54,55,54,54,55,55,55,55,55,117,116,116,115,116,115,115,114,115,107,113,113,113,113,113,113,113,112,113,112,112,112,113,112,113,112,113,112,113,112,112,112,113,112,113,112,113,112,113,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,10,9,10,9,10,9,10,10,11,10,11,10,11,10,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,11,12,11,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,14,15,12,14,12,12,12,12,11,11,14,14,14,14,15,14,12,11,14,15,14,15,14,15,10,219,10,219,10,219,10,219,10,7,217,7,217,7,216,8,216,8,216,8,223,8,8,10,10,11,10,11,10,10,9,9,9,9,9,10,9,10,11,11,11,10,10,11,10,11,10,11,10,12,12,12,12,12,12,12,11,12,11,12,12,12,12,12,12,12,14,12,12,12,12,12,12,11,15,14,15,14,15,12,12,12,12,11,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,12,12,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,109,109,109,109,110,45,45,43,43,42,45,42,41,39,37,41,41,44,42,38,43,114,112,112,112,115,40,41,44,44,45,45,46,45,48,48,48,46,48,48,50,50,50,50,51,51,51,52,53,54,55,55,55,55,55,56,56,52,52,51,55,54,52,52,52,52,53,53,54,54,53,54,55,55,55,116,117,115,116,115,115,114,115,114,115,114,113,107,113,107,113,113,113,113,113,113,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,11,12,11,10,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,14,12,12,12,12,12,12,11,11,14,14,14,14,14,14,15,14,12,11,14,15,15,15,14,15,15,15,15,219,10,218,10,218,10,218,217,7,217,7,216,7,216,7,216,8,8,8,8,8,10,10,10,11,10,11,9,9,9,9,9,10,9,10,11,11,11,10,10,10,10,10,10,11,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,12,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,109,109,109,109,109,109,46,45,44,43,42,45,43,44,43,43,44,44,44,43,43,39,43,114,111,111,34,38,41,43,43,45,46,47,48,48,46,101,48,46,48,48,48,50,50,50,50,51,52,51,53,55,55,55,55,55,55,55,55,52,52,53,53,54,52,52,52,53,53,53,54,53,54,54,116,117,116,116,115,116,115,115,114,115,114,115,114,113,113,113,107,113,113,113,113,113,113,113,112,113,113,112,112,113,112,112,112,113,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,10,9,10,9,10,9,10,10,11,10,11,10,11,10,11,11,11,11,11,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,11,10,10,10,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,15,12,14,12,12,12,12,12,12,11,12,11,14,12,14,14,14,12,14,15,14,12,11,14,15,12,11,14,15,14,15,15,15,14,15,10,219,10,218,10,7,216,7,216,7,216,7,216,8,223,8,223,10,10,10,10,10,9,9,9,9,8,9,8,9,8,9,11,11,11,10,10,10,9,10,9,10,11,11,11,12,10,10,10,11,10,11,11,11,11,11,11,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,14,15,14,15,15,15,15,15,14,15,14,12,12,12,12,12,11,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,12,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,109,109,109,110,109,109,109,110,46,45,44,44,44,44,42,46,45,45,44,44,43,44,44,44,39,44,114,37,35,36,43,43,43,45,45,47,46,48,102,101,48,48,46,48,48,50,50,50,50,50,50,51,52,54,54,55,55,55,55,55,55,55,52,52,52,53,53,52,51,52,52,52,52,53,117,117,116,117,115,116,115,116,114,115,114,115,114,115,114,113,107,113,107,113,107,113,113,113,113,113,112,112,112,112,113,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102 ,9,9,9,9,10,9,10,10,10,10,10,10,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,10,10,10,11,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,14,14,12,14,12,12,12,12,12,12,11,11,11,14,12,14,14,14,14,14,14,15,14,14,12,12,11,11,14,15,15,12,11,15,15,15,15,15,15,218,10,218,10,218,217,7,216,7,216,7,216,7,216,7,216,8,10,10,9,10,9,9,8,8,8,9,8,9,9,9,9,11,11,11,9,10,9,10,9,10,10,11,11,11,10,10,10,11,10,11,11,11,11,11,12,11,12,12,12,12,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,14,14,14,14,14,14,14,14,12,12,12,12,12,11,11,15,15,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,15,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,12,12,12,12,12,12,11,11,15,15,15,15,15,15,12,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,12,15,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,109,109,109,109,109,109,109,111,113,47,44,44,43,45,46,48,46,45,45,44,44,45,46,45,44,40,38,115,112,114,38,43,44,45,45,45,47,46,48,48,46,101,101,48,48,48,48,48,50,50,50,50,51,51,52,53,54,55,55,55,55,55,55,55,55,52,52,52,53,51,51,52,52,52,118,116,117,116,117,115,116,115,116,114,115,114,115,114,107,107,113,107,113,107,113,113,113,113,113,113,112,112,112,112,112,112,112,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,10,9,10,10,11,10,10,10,10,10,10,10,11,10,11,11,12,11,12,12,12,12,12,12,12,11,12,10,11,10,10,10,10,10,10,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,15,14,15,14,14,12,14,12,12,12,12,12,12,12,12,11,12,11,14,12,14,12,14,12,14,12,14,15,15,14,14,12,12,12,12,11,15,14,15,14,14,12,12,12,12,11,15,10,218,10,218,10,219,216,7,216,7,216,8,223,8,223,8,10,10,10,9,9,9,8,9,8,9,8,9,8,9,8,11,11,11,11,10,10,10,9,10,9,11,11,11,10,10,10,11,10,11,10,11,10,11,11,11,12,12,12,12,11,12,10,11,11,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,14,12,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,11,15,14,15,15,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,15,12,12,12,12,12,12,12,12,12,11,12,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,15,15,15,15,11,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,109,110,109,1,1,111,110,114,107,107,45,46,45,45,46,46,48,46,45,45,44,44,46,46,45,45,44,40,41,113,114,38,38,43,43,45,45,46,46,47,49,48,102,48,48,48,48,48,48,48,48,50,50,51,51,52,52,54,53,55,55,55,55,55,55,55,55,55,120,52,52,51,51,118,116,117,116,117,115,116,115,116,115,116,114,115,114,115,107,107,107,113,107,113,113,113,113,113,113,113,113,113,112,113,112,112,112,112,112,112,112,112,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,114,113,114,113,114,113,114,113,113,113,113,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,10,10,10,10,10,10,11,11,11,11,11,11,11,11,12,10,10,10,10,10,10,10,11,10,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,12,12,12,12,12,15,15,15,14,14,14,14,12,12,12,12,12,12,12,12,11,11,11,12,12,12,12,12,12,14,14,14,12,15,15,14,14,14,12,12,12,12,11,11,14,15,14,15,14,14,12,12,11,15,15,218,10,218,10,218,219,7,216,7,216,7,216,7,216,8,8,8,10,10,9,8,8,8,8,8,8,9,9,9,10,11,11,11,11,11,10,9,9,10,10,10,11,11,11,10,10,10,10,10,10,11,10,11,11,12,12,12,12,12,11,10,10,12,11,12,11,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,14,12,12,12,12,12,12,12,12,12,12,11,15,14,14,14,15,15,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,109,109,109,1,111,112,112,107,107,107,107,45,45,46,45,46,48,48,46,45,45,44,44,46,48,46,45,43,102,39,41,113,114,38,43,43,45,45,45,46,47,48,48,48,48,48,48,48,48,48,48,48,50,50,50,51,51,52,53,54,55,55,55,55,55,54,55,55,55,55,55,117,118,117,118,116,117,116,116,115,116,115,116,115,115,114,115,114,115,107,107,107,113,107,113,107,113,113,113,113,113,113,113,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,114,113,114,113,113,113,114,113,113,113,113,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,15,15,14,14,14,14,12,12,12,12,12,12,11,12,11,11,12,12,12,12,12,14,12,14,12,14,12,14,15,15,14,14,12,14,12,12,12,12,11,11,14,15,14,15,15,15,12,12,12,12,11,15,12,218,10,218,10,219,216,7,216,8,223,7,216,8,223,8,223,10,9,8,8,8,8,8,8,9,8,9,10,11,10,11,10,10,9,9,9,10,9,10,9,11,11,11,10,10,9,10,10,10,10,10,11,12,11,12,11,11,10,10,11,11,11,11,11,12,12,12,12,11,12,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,14,12,14,14,14,12,12,12,12,12,12,12,12,14,15,14,15,14,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,12,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,110,111,110,111,110,112,112,113,113,114,113,106,45,47,44,48,46,48,48,48,45,46,45,48,46,46,46,46,44,43,102,40,41,115,39,40,43,43,44,45,45,47,47,48,48,48,48,48,48,50,48,48,48,48,50,50,50,51,51,52,53,54,54,55,55,55,54,55,55,55,55,118,117,118,116,117,116,117,115,116,115,116,115,115,114,115,114,115,114,115,107,113,107,113,107,113,107,113,107,113,113,113,113,113,113,113,112,113,113,112,112,113,112,112,112,112,112,112,112,112,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,114,115,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,12,15,15,15,14,14,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,15,14,14,14,14,12,12,12,12,12,12,11,11,14,14,14,14,14,15,14,14,12,12,11,15,15,15,10,218,10,218,218,7,216,7,216,7,216,8,216,8,223,10,9,8,8,8,8,8,8,8,8,8,10,11,11,11,11,10,10,9,9,9,9,9,11,11,11,11,10,10,10,10,10,10,10,10,11,11,11,11,11,11,10,10,11,11,11,11,11,12,12,12,11,12,12,12,10,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,11,11,11,14,14,14,14,14,14,14,14,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,11,12,12,12,12,11,11,15,15,15,15,15,15,15,12,12,12,12,12,12,11,11,11,15,15,15,110,110,111,111,111,111,112,112,112,110,110,116,113,45,47,47,46,48,48,48,48,46,46,48,48,48,48,45,45,45,45,102,43,39,43,40,38,42,43,44,44,44,45,46,48,48,48,48,48,48,48,48,50,50,50,48,48,50,50,51,51,52,53,54,55,55,55,53,54,54,55,117,118,116,117,116,117,116,116,115,116,115,116,115,115,114,115,114,115,114,114,107,114,107,107,107,113,107,113,107,113,107,113,113,113,113,113,112,113,112,112,112,112,112,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,114,114,115,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,15,15,14,15,12,14,12,12,12,12,12,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,15,15,14,14,12,14,12,12,12,12,11,12,11,14,14,15,14,15,14,15,15,14,12,12,11,15,14,15,14,218,10,218,10,218,10,218,216,8,216,8,223,8,223,10,9,8,8,8,8,8,8,9,10,11,10,11,10,11,10,9,9,9,9,10,9,10,9,11,11,11,11,10,9,10,9,10,10,11,11,12,11,12,11,12,10,10,10,11,10,11,11,12,12,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,11,11,14,12,14,14,14,14,15,14,12,12,12,12,12,12,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,15,15,12,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,11,11,12,12,12,11,11,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,11,11,111,111,111,111,111,111,111,111,111,110,110,112,113,115,48,47,46,48,48,48,48,48,50,50,50,48,48,48,48,46,46,45,43,43,41,45,43,41,45,46,45,102,102,48,46,48,46,48,48,48,48,48,48,50,48,50,50,50,50,51,51,50,50,51,52,54,55,55,53,53,117,118,116,117,116,117,116,116,115,116,115,115,114,115,114,115,114,115,114,115,107,114,107,113,107,113,107,113,107,113,107,113,107,113,107,113,113,113,112,113,113,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,14,14,12,12,12,12,12,12,11,11,14,14,14,14,14,14,14,14,15,14,12,12,11,15,14,15,15,15,10,218,10,217,10,217,10,217,10,8,216,8,216,8,10,9,8,8,8,8,8,8,8,10,10,11,11,11,10,9,9,9,9,9,9,9,9,11,11,11,10,10,10,10,10,10,10,10,10,11,11,11,11,11,10,10,10,11,11,11,11,12,12,11,10,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,11,11,11,12,14,12,14,14,14,14,14,14,12,12,12,12,12,12,12,11,12,11,15,15,15,15,15,15,15,15,15,15,12,15,12,12,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,11,15,15,15,15,15,15,12,12,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,1,2,2,2,111,111,111,111,111,110,110,111,112,113,114,48,47,46,48,48,48,48,48,48,50,48,50,48,48,48,48,46,46,45,45,45,45,45,45,46,102,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,50,50,50,50,51,51,51,53,52,53,54,118,117,118,116,117,116,117,115,116,115,116,115,116,114,115,114,115,114,115,114,115,114,114,107,114,107,107,107,114,107,107,107,113,107,113,107,113,113,113,113,113,113,113,112,113,112,112,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,113,113,113,113,112,113,113,113,113,113,113,113,113,113,113,114,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,12,11,11,11,12,11,12,11,12,11,12,12,12,11,12,12,12,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,12,15,15,14,14,12,14,12,12,12,12,11,12,11,14,12,14,14,15,14,14,14,15,14,15,14,12,12,11,14,15,14,15,15,15,14,218,10,218,10,217,10,217,10,217,216,8,223,10,8,8,223,8,8,9,8,11,10,11,10,11,10,9,9,9,9,9,9,9,11,11,11,11,11,10,9,10,9,10,9,10,11,11,11,11,11,12,10,10,10,11,10,11,10,11,11,11,11,11,12,12,12,11,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,11,14,12,14,12,14,12,14,12,14,12,12,12,12,12,12,12,11,12,15,14,15,14,15,14,15,14,15,15,12,15,12,12,12,12,12,12,12,12,12,12,11,12,11,15,15,15,15,15,15,15,15,11,15,15,15,15,15,15,15,12,12,12,12,12,12,12,12,11,11,11,11,11,15,15,15,15,15,15,15,15,15,12,12,12,12,12,110,110,4,2,111,111,111,111,111,110,111,111,113,113,115,48,49,47,48,48,48,45,48,50,50,48,50,48,48,48,48,48,48,42,45,45,45,48,46,45,102,102,48,48,48,48,48,48,48,48,48,48,50,48,48,48,50,48,50,50,50,51,51,51,52,117,118,117,118,116,117,116,117,116,116,115,116,115,116,114,115,114,115,114,115,114,115,114,115,114,114,107,114,107,113,107,114,107,113,107,113,107,113,113,113,113,113,113,113,113,113,113,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,112,113,113,113,113,113,113,114,113,113,113,113,113,114,113,114,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,115,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,12,12,15,15,14,14,14,12,12,12,12,12,12,11,11,14,14,14,14,14,14,14,14,14,14,14,14,15,14,12,12,11,15,15,15,15,15,15,15,15,15,10,217,10,217,10,217,10,217,216,8,8,9,8,8,8,8,8,8,10,10,10,11,10,9,9,9,9,9,9,9,9,11,11,11,11,10,10,10,9,10,10,10,10,10,10,11,11,11,11,10,10,10,10,11,10,11,11,12,11,10,12,12,12,11,11,11,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,14,14,14,14,14,14,14,15,14,12,14,12,12,12,12,12,12,12,12,12,12,12,11,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,11,15,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,15,15,15,15,15,15,15,110,110,110,110,110,111,111,111,111,110,110,111,112,113,113,114,115,49,47,49,48,48,48,48,50,50,50,50,50,50,48,48,46,48,46,42,45,45,48,48,45,45,45,46,46,48,48,48,48,48,50,50,50,50,48,48,48,48,48,50,48,50,50,118,117,118,117,118,117,117,116,117,116,116,115,116,115,116,114,115,114,115,114,115,114,115,114,114,114,114,114,114,107,114,107,107,107,107,107,107,107,107,107,107,107,113,107,113,113,113,112,112,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,112,113,113,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,115,114,115,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,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,11,11,11,12,12,12,11,12,11,12,11,12,11,11,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,15,15,14,14,12,14,12,12,12,12,11,12,11,12,12,14,12,14,14,14,14,14,14,14,14,15,15,14,12,12,11,15,14,15,14,15,14,15,15,12,15,15,15,15,10,217,10,217,10,223,223,8,9,8,8,8,8,8,8,11,10,11,9,9,8,9,8,9,8,9,8,11,11,11,11,10,10,10,9,10,9,10,9,10,9,10,9,11,11,11,11,10,10,10,10,11,10,11,11,11,10,11,11,12,10,10,11,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,14,12,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,11,11,14,15,14,15,15,15,15,15,15,15,15,15,15,15,12,12,12,12,12,12,12,10,15,15,15,15,15,12,12,12,12,12,12,12,11,11,15,15,15,15,15,110,110,110,110,4,110,111,111,111,111,110,110,111,112,113,114,115,116,49,47,49,48,49,49,48,48,50,50,50,50,50,48,48,46,46,114,48,45,114,48,48,48,114,45,46,45,46,46,48,48,48,48,50,50,50,50,50,50,51,50,50,106,118,117,118,117,117,116,117,116,117,116,116,115,116,114,115,114,115,114,115,114,115,114,115,114,115,114,114,107,114,107,114,107,114,107,113,107,113,107,113,107,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,115,114,115,114,115,114,115,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,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,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,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,15,15,14,14,14,12,12,12,12,12,12,11,11,12,14,12,14,14,14,14,14,14,14,14,14,14,15,14,14,12,12,11,15,14,14,14,15,15,15,15,15,15,15,15,15,15,15,10,217,10,217,222,8,216,8,9,8,8,8,8,8,10,10,10,10,9,9,8,8,8,8,8,9,10,11,10,11,11,10,10,9,9,9,9,9,9,9,9,9,9,11,11,11,11,10,9,10,10,10,11,10,10,10,10,11,11,11,10,10,10,10,10,12,11,12,11,12,12,12,12,11,11,11,10,10,10,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,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,14,14,14,12,14,14,14,14,14,14,14,14,14,12,12,12,12,12,12,11,15,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,111,109,109,110,110,110,110,110,110,111,110,110,111,112,112,114,114,115,116,49,49,48,49,50,49,49,48,48,50,50,50,50,48,48,46,46,48,48,45,114,48,48,48,45,45,114,45,46,46,48,48,48,48,48,50,50,50,50,117,118,117,118,117,118,117,118,116,117,116,117,115,116,115,115,114,115,114,115,114,115,114,115,114,115,114,114,114,114,114,114,107,114,114,114,107,114,107,107,107,107,107,107,107,113,107,107,113,113,113,113,113,113,112,112,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,113,113,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,12,11,11,12,12,11,12,11,12,11,12,11,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,15,14,15,12,14,12,12,12,12,12,12,11,11,11,14,12,14,12,14,12,14,14,14,12,14,14,14,15,15,12,12,12,12,11,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,10,217,10,217,10,223,223,8,223,8,9,8,223,8,223,8,10,10,10,9,9,9,8,9,8,9,8,9,10,11,10,11,10,10,9,9,9,9,9,9,9,10,9,9,9,11,11,11,11,10,9,10,11,10,9,10,10,10,9,11,11,11,10,11,11,12,11,12,11,12,10,11,10,10,10,11,11,11,11,11,11,12,11,11,12,12,12,12,12,12,12,12,11,12,10,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,12,14,12,12,12,14,12,14,12,14,12,14,12,12,12,12,12,12,12,11,14,15,14,14,14,15,14,15,14,15,14,15,14,15,14,15,15,15,14,15,111,110,109,110,110,4,110,110,110,4,110,110,110,112,112,113,113,115,115,115,48,49,49,50,49,50,48,48,50,51,51,51,50,50,48,48,48,48,48,48,48,50,48,48,45,107,46,48,46,48,46,48,48,50,48,50,107,118,117,118,117,118,117,118,117,117,116,117,115,116,115,115,114,115,114,115,114,115,114,115,114,115,114,114,114,114,107,114,107,114,107,114,107,114,107,114,107,113,107,107,107,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,112,113,113,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,114,113,113,113,114,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,115,114,115,114,115,114,114,114,114,114,115,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,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,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,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,15,15,14,14,12,12,12,12,12,12,11,11,12,12,12,14,12,14,12,14,14,14,14,14,14,14,14,15,14,14,12,12,12,12,11,11,14,15,14,15,14,15,15,12,11,15,15,15,15,15,15,15,10,217,10,217,222,7,223,8,223,8,8,8,8,8,8,8,8,10,10,10,9,9,8,8,8,8,8,9,10,11,10,11,11,10,10,9,9,9,9,9,9,9,9,9,9,11,11,11,11,10,11,10,10,10,10,10,10,10,10,11,12,11,11,11,11,11,10,12,10,11,10,11,10,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,12,11,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,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,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,14,111,111,109,109,109,110,110,110,110,110,110,110,110,110,111,111,112,112,113,113,114,115,49,49,49,50,49,49,48,48,50,50,50,48,48,48,46,117,45,45,50,46,46,48,48,45,43,43,44,117,45,117,118,117,118,117,118,117,118,117,118,117,118,117,117,116,116,115,116,115,116,114,115,114,115,114,115,114,115,114,114,113,114,107,114,114,114,107,114,107,114,107,114,107,107,107,107,107,107,107,107,107,107,107,113,107,107,113,113,113,113,113,113,112,112,112,113,112,112,112,112,112,112,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,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,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,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,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,11,12,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,15,15,14,14,12,12,12,12,11,15,14,15,14,15,14,15,14,12,12,11,14,15,14,15,15,15,15,217,10,217,10,221,223,8,223,8,223,8,223,8,223,8,8,8,8,10,10,9,9,9,8,9,8,9,8,9,8,11,10,11,10,10,9,9,9,9,9,9,9,10,9,11,11,11,11,11,10,10,9,10,9,10,9,10,10,11,11,11,11,11,11,12,10,11,10,11,10,11,10,11,10,11,10,11,10,12,11,12,12,12,12,12,12,12,10,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,14,12,14,12,14,12,14,12,14,12,14,12,14,14,14,14,14,14,15,111,112,109,110,109,110,109,111,109,110,110,110,111,110,110,111,110,111,111,112,112,113,112,113,113,115,48,49,48,48,48,48,50,50,48,48,48,48,46,45,117,50,117,118,117,118,117,118,117,118,117,118,117,118,116,117,116,117,116,117,116,117,116,117,115,116,115,116,115,116,115,115,114,115,114,115,114,114,113,114,113,114,113,114,113,113,107,113,107,113,107,113,107,113,107,113,107,113,107,113,107,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,112,112,112,113,112,113,112,113,112,112,112,112,112,112,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,10,9,9,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,11,11,10,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,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,11,11,11,11,12,12,12,12,12,12,12,12,12,14,12,12,12,14,12,14,12,14,14,15,14,14,12,12,12,12,11,11,14,14,14,14,14,15,15,14,12,12,12,11,14,15,15,15,15,15,15,15,10,216,10,216,220,8,8,8,223,8,8,8,8,8,8,8,8,8,8,8,10,10,10,9,9,9,8,9,8,9,9,9,11,11,11,11,10,9,9,9,9,9,9,9,9,10,11,11,12,11,11,10,9,10,10,10,10,11,12,11,11,11,10,10,10,10,10,10,10,11,10,11,10,11,11,11,12,12,12,12,12,12,11,12,11,10,10,11,11,12,11,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,14,12,12,12,14,14,14,12,14,14,14,14,14,14,14,111,111,109,110,109,110,109,109,109,110,109,110,110,110,110,110,110,111,111,111,111,112,112,112,111,112,113,114,114,115,115,115,115,116,116,115,117,118,117,116,117,118,117,118,117,118,117,118,117,118,117,118,117,118,116,117,116,117,116,116,115,116,115,116,115,116,115,116,115,116,114,115,114,115,114,115,107,114,113,114,113,114,113,114,113,113,107,107,107,113,107,107,107,113,107,107,107,113,107,107,107,113,107,107,113,113,113,113,113,113,113,113,113,113,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,9,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,12,11,11,11,11,11,12,11,11,11,11,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,11,12,11,12,11,11,12,12,12,12,12,12,12,12,12,14,12,12,12,14,12,14,12,14,12,14,12,14,15,15,14,14,12,12,12,12,11,11,14,15,14,14,14,15,14,14,12,12,12,12,11,15,14,15,14,15,14,15,15,217,10,216,10,221,223,8,223,8,223,8,8,8,223,8,8,9,8,8,8,9,8,9,10,11,9,10,9,9,8,9,8,9,8,11,11,11,11,9,9,10,9,10,9,10,9,11,11,11,11,10,10,10,9,10,10,11,12,11,11,12,11,10,10,10,10,11,10,11,10,11,10,11,10,11,11,12,11,12,12,12,11,11,10,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,14,111,111,111,111,110,109,110,109,110,109,111,110,110,109,110,110,110,110,110,110,111,110,111,111,112,111,112,111,112,111,112,111,112,114,115,114,115,115,116,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,113,114,113,114,113,114,113,114,113,114,107,113,107,113,107,113,107,113,107,113,107,113,113,113,107,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,112,112,113,113,112,112,113,112,112,112,113,112,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,10,9,10,9,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,15,14,14,14,14,12,12,12,12,12,11,11,14,14,14,14,14,15,15,14,14,12,12,12,12,11,11,15,15,15,15,15,15,15,15,10,216,10,223,220,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,10,9,8,9,11,11,11,11,10,9,9,9,9,9,9,11,11,10,9,9,9,10,9,11,10,11,11,11,10,10,10,10,11,12,11,11,11,10,10,10,10,10,10,11,10,11,10,11,11,12,12,12,12,12,12,12,11,10,10,11,11,11,11,11,11,11,11,12,11,12,11,12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,110,111,111,111,111,110,109,110,109,109,109,110,109,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,112,111,112,111,112,111,112,111,112,111,112,114,113,112,113,112,113,112,113,112,113,112,113,112,113,112,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,107,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,10,9,10,9,10,9,10,9,10,9,10,10,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,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,12,12,12,12,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,14,15,14,14,14,14,12,14,12,12,12,12,12,12,11,12,11,11,12,14,14,14,15,15,14,14,12,12,12,12,11,12,11,15,14,15,14,15,14,15,14,15,14,223,10,223,10,220,219,15,223,8,8,8,8,8,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,10,9,8,9,11,11,10,10,9,10,9,10,9,11,11,10,9,10,9,10,9,11,11,10,10,10,11,12,11,11,11,11,10,10,10,11,10,11,10,11,10,11,10,11,11,12,11,12,12,11,11,11,10,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,12,12,12,12,12,111,110,112,111,112,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,112,111,112,111,112,111,112,111,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,113,113,113,113,113,113,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,10,9,10,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,10,10,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,12,12,12,12,12,12,12,12,12,15,15,15,14,15,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,14,14,14,14,15,15,14,14,14,12,12,12,12,11,11,14,15,14,14,14,15,14,15,14,15,15,15,10,223,10,223,10,223,10,218,15,8,8,8,8,8,8,8,8,9,8,8,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,11,9,9,11,11,9,9,9,10,10,10,9,10,10,11,10,11,11,11,11,11,11,10,10,11,10,10,10,11,10,11,10,11,11,11,11,12,12,12,12,11,11,10,11,11,11,11,11,12,11,11,11,12,11,12,11,12,12,12,12,12,12,12,11,11,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,110,111,111,111,111,109,110,109,109,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,112,111,112,111,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,10,9,9,9,10,9,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,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,11,11,10,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,11,12,11,11,11,12,12,12,12,12,12,12,12,15,14,15,14,15,14,14,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,12,14,12,14,12,15,14,14,14,14,12,12,12,12,11,11,14,15,14,15,14,15,14,15,14,15,14,15,14,15,10,223,10,223,10,222,10,222,10,8,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,9,9,8,9,9,10,9,9,9,10,9,10,9,10,9,10,9,11,10,10,9,11,9,10,11,10,10,10,11,12,11,10,10,11,10,11,10,11,10,11,10,11,10,11,10,12,11,12,12,12,11,10,10,12,11,12,11,12,11,12,11,12,11,12,11,12,12,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,14,12,12,12,12,12,12,12,111,110,111,111,112,111,110,109,110,109,110,109,110,110,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,10,11,10,10,10,10,10,10,10,10,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,12,12,12,11,12,11,12,11,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,15,15,15,15,15,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,14,12,14,14,14,12,15,14,14,14,14,12,12,12,12,11,11,14,14,14,14,15,11,14,14,14,15,14,15,14,15,15,15,15,222,10,222,10,222,10,222,10,222,10,8,8,8,8,9,8,9,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,10,10,10,10,10,11,10,11,10,11,11,11,11,11,12,12,12,12,12,11,10,11,11,11,11,12,11,12,11,12,11,12,12,12,12,12,12,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,110,110,111,111,111,111,111,111,110,110,109,110,109,110,109,110,109,110,110,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,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,11,11,11,11,11,12,11,12,12,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,15,15,14,15,14,15,14,14,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,11,12,14,12,14,12,14,12,15,14,14,12,14,12,12,11,12,11,14,14,14,14,14,15,15,12,14,12,12,11,11,14,15,14,15,14,15,14,15,217,222,10,222,10,222,10,222,10,222,8,9,8,9,8,9,8,9,8,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,11,9,10,10,10,10,10,11,12,11,12,11,11,10,10,10,11,10,11,10,11,10,11,10,11,12,12,12,12,11,11,10,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,111,110,111,110,111,111,112,111,112,110,111,110,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,112,111,112,111,112,111,112,111,112,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102 ,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,10,11,11,11,10,11,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,11,12,11,12,12,12,11,11,11,12,12,12,12,12,12,12,12,15,15,15,15,15,14,14,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,12,12,12,12,14,12,14,12,15,14,14,12,12,12,12,11,11,14,14,14,14,14,14,15,15,14,14,12,12,12,12,11,11,14,15,14,15,15,15,14,15,15,15,10,222,10,221,10,221,10,221,10,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,10,10,10,11,10,10,10,10,10,10,11,11,11,11,11,12,10,10,10,11,11,11,10,11,11,11,11,11,12,12,12,12,11,11,10,11,11,11,11,12,11,12,11,12,12,12,12,12,12,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,110,110,110,110,110,111,111,111,111,112,111,111,110,111,109,110,109,110,110,110,1,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,10,9,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,11,11,10,11,11,11,11,11,11,12,11,12,12,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,12,12,11,12,12,12,15,15,14,15,14,15,14,15,12,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,11,12,11,12,11,11,11,11,12,12,12,14,12,14,12,14,12,14,12,15,14,14,14,14,12,12,12,12,11,11,14,14,14,14,15,15,14,14,12,12,12,12,11,11,14,15,14,15,14,15,14,15,14,15,14,15,14,221,10,221,10,221,10,221,10,221,8,9,8,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,11,10,9,10,10,11,10,11,11,12,11,12,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,12,12,12,11,10,10,12,11,12,11,12,11,12,11,12,12,12,12,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,110,111,110,111,110,111,110,111,111,112,111,111,110,111,109,110,109,110,109,110,109,110,2,3,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102 ,10,10,10,10,10,10,10,10,10,10,10,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,11,10,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,12,11,12,11,12,11,11,11,12,12,12,12,12,12,12,12,15,15,15,14,15,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,14,14,12,12,12,12,12,12,11,11,14,14,15,15,14,14,12,12,12,12,11,11,14,14,14,15,14,15,14,15,14,15,15,12,11,15,15,15,221,221,10,221,10,221,10,220,10,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,10,10,10,11,11,11,11,11,11,11,11,11,12,12,12,12,11,10,11,11,11,12,11,12,11,12,11,12,12,12,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,110,110,110,110,110,110,111,110,111,111,111,111,112,110,111,110,110,109,110,109,110,109,110,110,110,109,110,109,110,110,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,111,112,111,111,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,10,9,10,9,10,9,10,9,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,11,11,11,11,11,12,12,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,12,11,12,11,12,12,15,14,15,14,15,14,14,12,14,12,12,12,12,12,12,12,12,11,12,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,15,15,14,14,12,14,12,12,12,12,11,12,11,11,12,14,15,15,14,14,12,12,12,12,11,12,11,15,14,15,14,15,14,15,14,15,14,15,15,15,14,15,14,15,14,221,10,221,10,221,10,220,10,220,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,11,10,11,10,12,11,12,11,12,10,12,10,11,10,11,10,11,10,11,11,11,12,12,12,12,11,11,11,12,11,12,11,12,11,12,12,12,12,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,109,110,109,110,110,111,110,111,110,111,110,111,111,112,111,111,110,111,109,110,109,110,109,110,109,110,109,110,1,110,1,110,1,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,2,111,2,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102 ,10,10,10,10,10,10,10,10,10,9,9,9,10,9,9,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,11,10,10,10,11,10,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,12,11,12,12,12,12,12,12,12,15,15,15,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,14,15,14,14,12,12,12,12,12,12,12,11,11,14,14,14,15,15,14,14,12,12,12,12,12,12,11,14,14,15,14,14,14,15,14,14,14,15,15,11,14,15,15,15,15,15,15,15,220,220,10,220,10,220,10,220,10,9,9,9,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,12,12,12,11,12,11,11,10,11,11,11,11,11,11,11,11,12,12,12,12,12,10,11,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,109,109,109,109,109,110,110,110,110,111,110,110,110,111,111,111,111,112,110,111,110,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,10,11,10,10,10,11,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,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,10,11,11,11,11,11,12,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,15,15,14,15,14,14,12,14,12,12,12,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,14,15,15,14,15,12,14,12,12,12,12,12,12,11,11,11,14,12,14,15,15,14,14,12,12,12,12,11,12,11,14,14,15,14,15,14,15,14,15,14,15,15,11,14,15,14,15,14,15,14,15,15,15,14,220,10,220,10,220,10,220,10,219,9,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,11,10,11,10,11,10,11,10,12,10,11,10,11,10,12,12,12,12,11,10,12,11,11,11,12,11,12,12,12,11,11,11,12,11,12,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,109,109,110,109,110,109,110,109,110,109,111,110,111,110,111,110,111,110,111,111,112,111,111,111,111,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,10,10,10,10,10,9,9,9,9,9,9,9,9,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,11,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,12,12,12,12,12,12,12,15,15,14,14,14,14,12,12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,14,14,14,12,12,12,12,12,12,12,11,11,11,14,14,14,14,14,14,15,14,14,12,12,12,12,11,11,14,14,14,14,14,14,14,14,14,15,15,12,11,15,14,15,15,15,15,15,15,15,15,15,15,15,10,220,10,219,10,219,10,219,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,11,11,12,11,11,11,11,12,12,12,11,11,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,109,109,109,109,109,109,109,109,109,109,109,109,109,110,110,111,110,111,110,111,110,111,111,111,112,112,111,112,111,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,10,10,10,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,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,11,12,11,12,11,11,11,11,11,12,11,12,11,12,11,12,11,11,11,12,11,12,11,12,11,12,11,15,14,15,14,14,14,14,12,14,12,12,12,12,12,12,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,15,14,14,12,14,12,12,12,12,12,12,11,12,11,14,12,14,12,14,12,15,14,14,12,12,12,12,11,11,14,14,14,14,14,15,14,15,14,15,15,12,11,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,220,10,219,10,219,10,219,10,10,9,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,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,109,109,12,12,12,12,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,111,110,111,110,111,110,111,111,112,111,111,111,111,110,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102 ,10,10,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,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,11,11,10,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,12,11,12,15,15,14,15,14,14,14,14,12,12,12,12,12,12,12,12,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,14,14,14,14,12,12,12,12,12,12,12,12,11,11,11,14,12,14,12,14,14,15,14,14,14,12,12,12,12,11,11,14,14,14,14,14,14,14,14,15,12,11,14,15,14,14,14,15,14,15,14,15,15,15,14,15,15,15,15,15,15,15,15,217,10,219,10,219,10,218,10,10,10,10,10,10,10,10,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,110,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,109,109,110,109,109,109,110,110,110,110,111,111,111,110,111,111,111,111,112,112,112,110,111,111,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,10,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,10,10,9,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,12,12,11,12,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,12,11,15,14,15,14,15,12,14,12,14,12,12,12,12,12,12,12,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,15,14,14,12,14,12,12,12,12,12,12,12,12,11,11,11,14,12,14,12,14,12,15,14,15,12,14,12,12,12,12,11,12,11,14,14,15,14,14,14,15,12,11,14,15,14,15,14,15,14,15,14,15,14,15,14,12,12,11,14,15,14,15,15,15,14,15,15,15,10,219,10,219,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,10,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,110,111,110,109,109,110,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,111,110,110,109,110,110,110,109,110,110,111,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,9,9,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,10,10,10,10,10,11,10,10,10,11,10,11,10,11,11,11,11,12,12,12,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,12,11,15,15,15,14,14,14,14,12,12,12,12,12,12,12,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,14,14,14,14,12,12,12,12,12,12,12,12,12,12,11,11,11,14,12,14,12,14,12,15,15,14,14,14,12,12,12,12,12,12,11,11,14,14,14,14,15,12,11,14,14,14,14,14,14,14,14,14,14,15,14,15,14,14,12,12,12,12,11,15,15,15,15,15,15,15,15,15,15,15,10,218,10,218,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,12,11,12,12,12,12,12,12,12,12,111,110,111,110,109,109,109,109,109,109,109,109,109,109,109,109,110,109,109,109,110,109,110,109,110,109,110,110,110,110,111,110,111,111,111,111,111,111,111,111,112,112,112,111,112,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,10,10,9,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,11,12,11,12,11,12,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,11,11,12,11,12,11,15,14,15,14,14,12,14,12,12,12,12,12,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,14,15,14,15,14,14,12,14,12,14,12,12,12,12,12,12,12,12,11,12,11,12,11,11,11,14,12,14,12,14,15,15,14,15,12,14,12,12,12,12,12,12,11,12,11,14,12,14,14,15,11,14,14,14,14,14,14,15,14,15,14,15,14,15,14,14,12,12,12,12,11,15,14,15,14,15,14,15,14,15,15,15,14,15,15,15,10,218,10,218,10,217,10,11,10,11,11,11,11,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,111,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,111,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102 ,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,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,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,12,11,12,15,15,14,14,14,14,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,14,15,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,12,12,12,15,15,14,14,14,14,12,12,12,12,12,12,12,11,11,11,14,14,14,14,15,12,11,14,14,14,14,14,14,14,14,14,14,14,14,14,15,14,12,12,12,11,15,14,15,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,11,217,10,217,11,11,11,11,11,11,11,12,11,11,11,12,12,12,11,12,12,12,12,12,12,111,110,111,110,111,110,111,109,109,109,109,109,109,109,110,109,109,109,110,109,109,109,110,109,110,109,110,110,110,109,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,10,10,9,10,10,10,10,10,10,11,10,10,10,11,11,12,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,12,11,11,11,12,11,11,11,11,11,12,11,12,11,12,11,12,11,12,15,15,14,14,14,14,12,12,12,12,12,12,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,15,14,15,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,12,14,12,14,15,15,14,14,14,14,12,12,12,12,12,12,11,12,11,11,12,14,12,14,15,15,12,12,12,12,11,14,14,15,14,14,14,15,14,15,14,15,15,14,12,11,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,14,15,15,15,15,15,11,217,10,11,11,217,10,12,11,12,11,12,11,12,11,12,12,12,11,12,110,112,110,111,110,111,110,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,111,110,111,111,111,110,111,111,111,110,111,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,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,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,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,12,11,12,15,15,14,14,14,14,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,15,14,14,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,12,12,12,12,12,15,15,15,14,14,14,14,12,12,12,12,12,12,11,11,11,14,12,14,14,15,14,14,12,12,12,12,11,14,14,14,14,14,14,14,14,14,14,14,14,15,11,14,14,14,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,15,15,12,11,12,12,12,12,12,12,12,12,110,110,111,110,111,110,111,110,109,109,109,109,110,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,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,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,12,11,12,11,12,11,12,11,12,11,15,14,15,14,14,12,14,12,12,12,12,11,12,11,12,11,12,12,12,12,12,15,15,14,15,14,15,14,15,14,14,12,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,11,11,12,12,12,12,14,15,15,14,15,14,14,12,14,12,12,12,12,11,12,11,11,12,14,12,14,15,15,14,14,12,12,12,12,11,14,14,14,14,14,14,14,14,14,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,10,12,11,12,12,12,110,110,110,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,111,110,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,10,10,10,9,10,10,10,9,11,11,11,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,11,11,11,11,11,12,15,15,14,14,14,14,12,12,12,12,12,12,11,11,11,12,12,12,12,12,15,15,15,15,15,14,14,14,14,14,14,14,14,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,11,12,12,12,12,12,15,15,14,14,14,14,12,12,12,12,12,12,12,11,11,11,14,12,14,12,15,15,14,12,12,12,12,12,12,11,14,14,14,14,14,14,14,14,14,14,14,14,15,14,14,14,14,14,15,14,14,14,15,14,14,14,15,15,15,14,15,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,110,110,111,110,111,110,111,110,109,109,110,109,109,109,110,109,109,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,112,112,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,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,11,11,10,11,11,11,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,15,14,15,14,14,12,14,12,12,12,12,12,12,11,11,11,12,11,12,12,15,14,15,14,15,14,15,14,15,14,14,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,12,11,12,12,12,12,12,15,15,14,14,14,14,12,12,12,12,12,12,11,12,11,11,12,14,12,14,15,15,14,14,12,12,12,12,11,11,12,14,14,14,12,14,14,14,12,14,14,15,15,11,14,15,14,14,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,109,110,110,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,111,110,111,110,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,112,113,112,113,112,112,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,10,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,10,11,10,10,10,11,10,10,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,15,15,14,14,14,14,12,12,12,12,12,12,12,12,11,11,12,12,12,12,15,15,15,15,14,15,14,14,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,12,12,12,12,12,15,15,15,14,14,12,14,12,12,12,12,12,12,11,11,11,12,12,14,12,15,14,14,14,12,12,12,12,11,11,14,14,14,14,14,14,14,14,14,14,14,14,15,12,11,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,15,15,15,109,109,110,111,110,111,110,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,113,111,112,111,112,111,112,111,112,112,112,111,112,111,112,111,112,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,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,10,11,10,11,10,11,10,11,10,11,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,12,11,12,15,12,12,12,12,12,12,12,11,12,12,12,12,12,11,12,11,12,11,12,11,15,15,15,14,15,14,15,14,14,14,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,11,11,12,12,12,12,12,15,15,14,15,12,14,12,14,12,12,12,12,11,12,11,11,12,14,12,14,15,15,14,14,12,12,12,12,11,11,12,14,12,14,12,14,12,14,12,14,12,14,15,12,11,14,14,14,14,14,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,109,110,110,111,110,111,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,112,112,113,112,113,111,112,111,112,111,112,111,112,111,112,110,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,11,10,10,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,10,10,10,10,10,10,10,10,10,10,11,10,10,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,12,12,12,12,12,12,12,12,12,12,11,11,11,12,12,12,12,11,11,11,12,12,12,12,15,15,15,15,14,14,14,14,14,14,14,14,14,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,12,12,12,15,15,14,14,14,14,12,12,12,12,12,12,12,11,11,11,12,12,12,12,15,15,14,12,12,12,12,12,12,11,14,12,14,14,14,14,14,14,14,14,14,14,15,12,11,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,14,14,14,15,14,15,14,15,15,15,15,15,109,110,110,111,110,111,110,110,109,109,109,110,109,109,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,112,112,112,112,112,113,113,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,10,9,9,9,10,9,9,9,10,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,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,10,11,10,11,11,11,10,11,11,11,10,12,12,12,11,11,11,12,12,12,12,12,12,12,12,12,11,12,11,11,12,12,12,12,11,12,11,12,11,11,11,12,11,12,12,15,14,15,14,15,14,15,14,15,14,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,11,12,12,12,12,12,12,12,15,15,14,14,14,14,12,12,12,12,12,12,11,12,11,11,12,14,12,14,15,15,14,14,12,12,12,12,11,11,12,14,12,14,12,14,14,14,12,14,14,14,15,12,11,14,14,14,14,15,14,14,14,15,14,15,14,15,14,15,14,15,14,15,14,15,15,15,15,15,15,110,109,110,110,111,110,111,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,10,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,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,12,12,12,12,15,15,15,14,15,14,14,14,14,14,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,12,12,12,12,12,15,15,15,14,14,14,14,12,12,12,12,12,12,11,11,11,12,12,12,12,15,14,14,14,12,12,12,12,12,11,14,14,14,12,14,14,14,14,14,14,14,14,15,12,11,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,14,14,14,14,15,15,109,109,109,110,110,111,111,110,111,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,111,112,111,112,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,11,10,11,10,11,10,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,11,10,11,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,12,11,12,11,12,12,12,12,12,12,12,12,12,11,12,11,12,12,12,11,12,11,12,11,11,11,12,11,12,11,11,11,12,11,12,11,12,11,12,15,15,14,15,14,15,14,14,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,11,12,12,12,12,12,12,12,15,15,14,14,12,14,12,12,12,12,12,12,11,12,11,14,12,14,12,14,12,14,15,15,14,14,12,12,12,12,11,11,12,14,12,14,12,14,12,14,12,14,12,14,15,12,11,14,14,14,14,14,14,14,14,14,14,15,14,15,15,15,15,15,15,14,14,14,14,14,14,110,109,110,110,111,110,112,110,111,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,10,10,10,10,10,10,11,10,10,10,11,10,10,10,11,10,11,10,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,10,10,10,10,10,11,10,10,10,11,10,11,10,11,11,11,10,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,15,15,15,15,14,15,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,12,12,12,12,12,12,12,15,15,14,14,14,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,15,15,14,14,12,12,12,12,12,12,11,14,12,14,14,14,12,14,14,14,14,14,14,15,14,12,12,11,14,14,14,14,14,14,14,14,15,15,15,15,15,15,14,14,14,14,14,14,14,109,109,109,109,111,110,111,111,111,110,111,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,111,111,111,111,111,111,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,111,112,111,111,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,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,9,10,10,10,9,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,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,12,12,11,12,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,11,11,12,11,12,11,12,11,15,15,15,14,15,14,15,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,11,12,12,12,12,12,12,12,12,15,14,15,14,14,12,12,12,12,11,12,11,12,12,12,12,14,12,12,15,15,14,14,12,14,12,12,12,12,11,12,11,11,12,14,12,14,12,14,12,14,12,14,14,14,15,15,14,14,12,12,12,12,11,12,11,15,14,14,14,15,15,14,14,14,14,14,14,14,14,110,109,110,109,111,110,111,111,112,110,111,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,107,112,107,112,107,112,113,112,113,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,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,10,10,10,10,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,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,12,12,12,15,15,15,15,14,14,14,14,14,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,12,12,12,12,12,12,15,15,14,14,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,15,15,15,14,14,12,12,12,12,12,12,11,11,11,14,12,14,12,14,14,14,14,14,14,14,14,14,15,15,14,14,14,14,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,109,109,109,109,109,110,110,111,111,112,111,111,110,111,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,9,10,9,10,9,10,9,10,9,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,12,11,12,11,12,12,12,11,12,12,12,12,12,11,11,11,11,12,12,11,12,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,11,11,11,11,12,11,12,11,12,11,15,14,15,14,15,14,14,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,12,12,12,12,12,12,12,12,12,15,14,14,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,14,15,15,14,14,12,14,12,12,12,12,12,12,11,11,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,109,110,109,110,109,110,110,111,110,111,111,112,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,107,112,107,112,107,112,113,112,113,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,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,10,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,11,11,10,11,12,12,11,12,12,12,12,12,11,11,11,12,12,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,12,12,12,15,15,15,15,14,15,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,12,12,12,12,12,12,12,12,12,15,15,14,14,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,15,15,14,14,14,12,12,12,12,12,12,11,12,11,14,12,14,14,14,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,109,109,110,109,109,110,111,110,111,110,111,111,112,111,112,110,111,110,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,107,112,113,112,107,112,113,112,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,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,10,10,9,10,10,10,9,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,12,11,12,12,12,11,12,11,12,11,12,11,12,11,12,11,11,12,12,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,12,11,12,11,12,11,11,11,11,11,11,11,12,11,12,11,12,11,15,15,15,14,15,14,15,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,12,12,12,12,12,12,12,12,12,15,14,14,12,12,12,12,11,11,12,12,12,12,12,12,12,14,12,12,12,15,14,15,14,14,12,12,12,12,11,12,11,11,12,14,12,14,12,14,12,14,12,14,12,14,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,110,109,110,109,110,109,110,110,111,110,111,111,112,111,112,111,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,112,111,112,111,112,111,112,112,112,111,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,107,112,107,112,113,112,113,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,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,10,10,10,10,10,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,12,12,12,12,12,12,12,12,11,12,12,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,12,11,12,12,12,12,12,15,15,15,15,14,14,14,14,14,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,12,12,12,12,12,12,12,12,12,15,15,14,14,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,14,14,14,12,12,12,12,12,11,14,12,14,12,14,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,109,109,110,109,110,109,110,110,111,110,111,110,111,111,112,111,112,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,107,112,107,112,113,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,10,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,11,12,11,12,11,12,11,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,12,11,12,11,11,11,12,11,12,11,11,11,12,11,11,11,11,11,12,11,12,11,12,11,15,14,15,14,15,14,14,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,12,12,12,12,12,12,12,12,15,15,14,14,12,12,12,12,11,12,11,12,12,12,12,12,12,12,12,14,12,12,12,14,15,15,14,14,12,12,12,12,12,12,11,11,12,14,12,14,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,109,110,109,110,109,110,109,110,110,111,110,111,110,111,111,112,111,112,111,111,110,111,110,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,112,107,112,107,112,113,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102 ,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,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,11,11,11,11,12,11,11,11,12,12,12,12,12,12,12,11,12,11,11,11,11,12,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,12,12,12,11,12,12,12,15,15,15,15,14,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,12,12,12,12,12,12,12,15,15,14,14,12,14,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,14,14,14,12,12,12,12,12,12,12,11,11,11,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,109,14,109,110,109,109,109,110,109,110,109,110,110,111,110,111,111,111,111,111,112,112,111,112,111,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,107,107,107,112,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,10,10,9,10,10,10,10,10,10,11,10,10,11,12,11,11,11,12,11,12,11,12,11,12,11,12,12,12,11,12,11,12,11,12,11,11,12,12,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,12,11,12,11,12,11,12,15,15,14,15,14,15,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,12,12,12,12,12,12,15,15,14,15,12,14,12,12,12,12,12,12,11,12,11,12,12,12,12,12,12,12,12,14,12,12,15,15,14,15,14,15,12,14,12,14,12,12,12,12,12,14,14,14,14,14,14,14,14,14,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,111,110,111,110,110,110,110,109,110,110,110,109,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,112,111,112,111,112,111,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,112,107,112,107,112,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,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,10,11,11,11,11,11,11,11,12,12,12,12,11,12,11,11,12,12,12,12,11,12,11,11,11,11,11,12,12,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,12,11,12,11,12,12,12,15,15,15,15,14,14,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,12,12,12,15,15,14,14,14,14,12,14,12,12,12,12,12,12,12,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,14,14,14,109,109,14,14,14,109,109,109,109,109,109,109,109,109,109,109,110,109,109,109,110,109,110,109,110,109,110,109,110,110,110,110,111,111,111,110,111,111,112,112,112,112,112,111,112,111,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,107,112,107,107,107,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,10,10,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,10,10,10,10,10,10,11,11,11,12,11,11,11,12,11,12,11,12,11,12,11,12,11,11,12,12,11,12,11,12,11,11,11,11,12,12,11,12,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,12,11,12,11,11,11,12,11,12,11,12,11,12,11,15,14,15,14,15,14,15,14,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,11,12,12,15,15,14,15,14,14,12,14,12,14,12,12,12,12,12,12,12,12,11,12,11,11,12,12,12,12,12,12,12,14,12,14,12,14,12,14,12,14,12,14,12,14,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,111,110,111,110,111,110,111,110,112,111,112,111,112,111,112,111,112,109,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,112,107,112,107,113,107,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102 ,10,10,9,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,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,12,12,12,12,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,12,11,15,15,15,14,15,14,14,14,14,14,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,15,15,14,15,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,111,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,109,109,110,109,109,109,110,109,110,109,110,110,110,109,110,110,110,110,111,111,111,110,111,111,111,111,112,112,112,112,112,111,112,111,112,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,111,110,110,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,113,113,112,107,107,107,113,107,107,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,10,10,10,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,11,11,11,10,11,11,11,11,11,11,11,11,11,12,12,11,12,11,12,11,11,11,11,11,11,11,11,12,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,12,11,12,11,12,11,12,11,15,15,15,14,15,14,15,14,14,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,12,12,12,12,12,12,15,14,15,14,15,14,14,14,14,12,14,12,12,12,12,12,12,12,12,11,12,11,12,11,11,12,12,12,14,12,12,12,14,12,14,12,14,12,111,111,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,111,110,111,110,111,111,111,110,111,111,112,111,112,112,112,111,112,111,112,110,111,110,111,110,110,110,111,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,112,107,112,107,113,107,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,114,114,114,112,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,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,12,11,15,15,15,15,15,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,12,12,12,12,12,12,12,12,12,12,15,15,15,15,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,12,12,12,12,12,12,12,12,12,12,110,110,111,111,109,109,109,109,109,109,109,109,109,109,110,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,111,112,111,112,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,107,107,107,107,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,12,12,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,11,11,11,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,11,12,11,15,14,15,14,15,14,15,14,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,14,15,14,14,12,14,12,14,12,12,12,12,12,12,12,12,11,12,11,12,11,11,12,12,12,12,12,12,12,14,110,111,110,112,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,111,110,111,110,111,110,111,111,111,110,111,111,112,111,112,112,112,112,112,111,112,110,111,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,112,111,110,111,110,110,111,110,111,110,111,110,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,112,107,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,114,114,114,114,114,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,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,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,15,15,15,15,15,14,14,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,15,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,12,12,12,110,110,110,110,111,111,110,111,110,110,109,109,109,110,109,109,109,110,109,109,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,111,112,111,112,111,110,110,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,111,110,111,110,110,110,110,110,111,110,111,111,111,111,111,111,112,111,111,111,112,111,112,112,112,112,112,112,113,113,113,112,113,113,113,112,113,113,107,113,107,107,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,10,9,9,9,10,9,10,9,10,9,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,12,12,11,12,11,12,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,11,11,10,11,11,11,11,11,11,12,11,11,11,12,11,12,11,15,14,15,14,15,14,15,14,12,12,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,15,14,15,14,15,14,14,14,14,12,14,12,12,12,12,12,12,12,12,12,12,11,12,11,11,12,12,109,110,110,110,110,111,110,112,111,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,111,110,111,110,111,110,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,111,110,110,111,111,111,110,111,111,110,110,110,111,110,111,110,111,112,111,110,111,112,111,110,111,112,111,112,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,107,107,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,106,113,106,114,115,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,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,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,12,11,11,12,12,12,12,12,12,12,12,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,15,14,14,14,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,11,109,109,109,109,110,110,110,110,110,111,111,111,111,111,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,111,110,111,110,111,111,110,111,110,111,110,111,110,110,110,111,110,111,111,111,111,111,111,112,111,112,111,112,112,112,112,112,112,113,112,113,113,113,113,113,113,113,113,113,113,107,107,107,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,115,114,114,114,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,10,9,10,9,10,9,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,11,11,11,11,11,11,12,12,11,12,11,12,11,12,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,11,11,11,11,11,11,11,11,12,12,11,12,12,12,12,12,12,12,14,14,14,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,15,14,15,14,15,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,109,110,109,110,110,111,110,111,110,111,111,112,111,112,110,111,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,111,110,111,110,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,112,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,113,107,112,107,113,107,107,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,106,113,106,114,106,114,115,114,115,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,11,10,10,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,12,12,12,11,12,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,11,11,11,11,12,12,11,11,11,11,12,12,12,12,12,12,12,12,14,14,14,14,14,14,12,14,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,15,14,14,14,14,12,12,12,12,12,12,12,12,12,12,12,12,109,110,110,110,110,110,110,110,110,111,111,111,111,112,112,111,110,111,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,112,112,112,113,111,112,111,112,111,112,111,112,111,112,111,112,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,112,111,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,111,111,111,112,112,112,111,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,107,113,107,107,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,106,114,114,114,106,114,115,114,115,115,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,10,9,9,9,10,9,9,9,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,11,11,10,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,11,12,11,12,11,11,11,11,12,12,12,12,11,15,14,15,14,15,14,14,14,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,11,12,11,12,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,14,15,12,14,12,12,12,12,12,12,12,12,12,110,109,110,109,111,110,111,110,111,110,111,111,112,111,112,111,111,110,111,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,111,112,111,112,111,112,111,112,111,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,113,113,113,112,113,113,113,113,107,113,107,113,107,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,106,113,106,113,106,114,106,114,115,114,115,114,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,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,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,12,14,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,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,15,15,12,12,12,12,12,12,12,12,109,109,109,109,109,110,110,111,110,110,110,111,111,111,111,112,111,112,112,111,110,111,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,112,112,112,112,112,113,112,113,112,112,111,112,111,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,110,111,110,112,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,112,111,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,107,113,107,107,107,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,106,114,106,114,106,106,115,114,115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,10,9,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,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,12,11,12,11,11,12,12,12,12,12,12,12,12,12,12,12,14,14,14,12,14,12,14,12,14,12,14,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,11,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,110,109,110,109,110,109,110,110,111,110,111,110,111,110,111,111,112,111,112,111,111,110,111,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,111,112,111,112,111,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,107,113,107,107,114,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,106,113,106,113,106,114,106,114,115,114,115,114,115,114,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,11,10,10,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,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,10,10,11,10,11,10,11,11,11,10,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,12,14,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,11,11,11,11,11,11,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,109,109,109,109,110,110,110,110,110,110,110,110,111,110,111,111,112,111,112,111,112,112,111,110,111,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,113,112,113,113,112,111,112,111,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,107,107,107,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,113,106,106,106,114,106,106,106,106,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,10,9,9,9,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,11,11,10,11,11,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,11,10,11,10,11,10,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,12,14,12,14,12,14,12,14,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,11,11,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,109,110,109,110,109,110,109,110,110,110,110,110,110,111,110,111,110,111,111,112,111,112,111,111,112,111,110,111,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,112,111,112,111,112,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,113,112,113,112,113,112,113,113,114,113,113,113,114,113,113,113,114,113,114,107,114,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,106,113,106,113,106,113,106,114,115,114,115,106,115,114,115,115,115,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,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,10,11,10,11,10,11,10,11,10,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,12,14,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,11,12,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,109,109,109,109,109,109,109,110,109,110,110,110,110,110,110,111,110,111,110,111,111,111,111,112,112,112,112,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,111,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,107,107,107,107,114,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,113,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,106,114,106,106,106,106,106,106,106,106,115,106,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,10,9,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,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,14,12,14,12,14,12,14,12,14,12,14,12,14,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,11,12,11,12,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,111,110,111,110,111,111,112,111,112,111,111,112,111,110,111,110,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,112,111,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,107,114,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,106,113,106,113,106,114,106,106,106,106,115,106,115,106,115,106,115,115,115,115,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,10,11,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,11,10,11,11,11,10,12,11,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,12,14,14,14,12,14,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,11,11,11,11,11,11,12,11,11,11,12,11,12,12,12,12,12,12,12,12,109,109,109,109,109,110,109,109,109,110,109,109,109,110,109,110,109,110,110,110,110,110,111,111,110,111,111,111,111,112,112,112,112,112,112,111,112,110,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,111,111,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,113,113,112,111,112,113,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,107,114,107,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,113,113,113,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,106,114,106,114,106,106,106,106,106,106,106,106,115,106,115,106,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,10,9,9,9,10,9,9,9,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,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,12,11,12,12,12,12,12,12,12,14,15,14,15,14,15,14,14,14,14,12,14,14,14,12,14,12,14,12,14,12,14,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,12,11,11,11,11,11,11,11,11,11,11,11,109,12,12,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,111,110,111,110,111,111,112,111,112,111,112,112,111,112,111,110,111,110,110,109,110,110,110,109,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,110,110,110,111,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,113,111,112,111,112,110,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,111,112,111,112,111,112,111,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,106,113,106,114,106,113,106,106,106,106,106,106,103,106,115,106,103,106,115,115,103,115,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,11,11,11,10,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,11,10,10,10,11,10,11,10,11,10,11,10,12,11,12,12,12,12,12,12,12,12,15,14,15,14,14,14,14,14,14,14,14,14,14,14,14,12,14,12,14,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,11,12,11,12,11,11,11,11,11,109,109,109,109,109,109,109,110,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,111,110,111,111,111,111,111,111,111,112,112,112,112,112,112,111,112,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,111,112,111,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,107,114,114,114,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,113,113,113,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,106,114,106,106,106,106,106,106,106,106,106,106,115,106,115,115,115,115,115,115,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,10,9,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,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,12,11,12,12,12,12,12,12,12,12,12,14,15,14,15,14,14,14,14,14,14,14,14,12,14,12,14,12,14,12,14,12,14,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,109,109,11,11,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,111,110,111,110,111,110,111,111,112,111,112,111,112,112,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,113,112,113,112,113,111,112,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,107,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,106,114,106,114,106,114,106,114,106,106,106,106,103,106,103,106,103,106,103,106,103,106,103,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,11,10,10,10,11,10,11,10,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,10,10,10,10,10,11,10,10,10,11,10,10,10,11,10,11,10,12,12,12,12,12,12,12,12,12,12,12,12,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,12,14,12,12,12,14,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,109,109,109,109,109,109,109,109,109,109,109,109,110,109,109,109,110,109,109,109,110,109,109,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,111,110,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,111,110,111,112,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,113,113,111,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,114,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,113,113,113,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,106,106,106,106,106,106,106,106,106,106,106,106,103,115,115,115,103,115,115,114,115,114,114,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,10,9,9,9,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,10,10,10,9,10,10,10,9,10,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,12,11,12,12,12,12,12,12,12,12,12,12,12,14,15,14,15,14,15,14,14,14,14,12,14,12,14,12,14,12,14,12,14,12,14,12,12,12,14,12,12,12,12,12,12,12,12,12,12,12,12,12,109,109,110,109,109,109,110,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,111,111,111,110,111,111,111,110,111,111,112,111,112,112,112,112,111,110,111,110,110,110,111,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,107,112,113,113,112,111,112,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,113,113,112,113,113,113,112,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,103,114,106,114,103,114,106,114,103,114,103,106,103,106,103,106,103,106,103,106,103,106,103,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,11,10,11,10,11,10,11,10,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,11,10,11,10,12,11,12,12,12,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,12,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,109,110,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,111,112,111,112,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,113,113,113,113,113,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,106,114,106,106,106,106,106,106,106,106,103,106,106,106,103,115,103,115,103,115,103,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,10,9,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,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,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,14,15,14,15,14,14,14,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,111,110,111,111,111,111,111,111,111,111,112,111,112,112,112,112,111,110,111,110,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,107,112,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,103,114,103,114,103,114,103,114,103,114,103,106,103,106,103,106,103,106,103,106,103,106,103,106,103,106,103,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,11,10,10,10,11,10,11,10,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,10,10,10,10,10,11,10,10,10,11,10,10,10,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,12,14,12,12,12,12,12,12,12,12,12,12,12,12,109,110,110,111,109,110,109,110,109,109,109,109,109,109,109,109,109,109,109,110,109,109,109,110,109,109,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,111,110,111,110,110,110,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,110,110,110,111,110,110,110,111,111,110,110,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,112,111,112,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,113,113,113,113,113,113,113,114,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,115,115,114,103,115,103,114,103,103,103,106,103,103,103,106,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,10,9,9,9,10,9,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,10,9,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,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,15,14,15,14,14,14,15,14,14,14,14,12,14,12,14,12,14,12,12,12,12,12,12,12,12,12,110,109,110,110,111,111,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,111,111,111,111,111,111,112,111,111,111,112,111,112,112,113,112,112,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,110,111,111,111,111,112,111,112,111,112,112,112,112,112,112,113,112,112,112,113,112,112,112,107,112,107,113,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,111,111,111,110,111,111,111,110,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,115,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,113,113,113,113,113,106,113,114,113,106,113,114,113,106,113,106,114,106,113,106,114,115,114,106,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,103,114,115,114,103,114,103,114,103,114,103,114,103,114,103,106,103,106,103,103,103,106,103,103,103,106,103,103,103,103,103,103,103,103,103,103,102,103,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,9,9,9,9,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,10,10,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,12,12,11,12,12,12,11,12,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,110,110,110,110,111,111,111,109,110,109,110,109,109,109,109,109,109,109,109,109,110,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,112,112,112,112,112,111,110,111,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,111,110,110,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,113,113,113,112,111,112,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,113,113,113,113,113,113,113,113,114,113,114,113,114,114,114,114,106,114,114,114,106,114,106,114,106,114,106,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,115,115,115,103,115,103,115,103,115,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,9,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,10,10,10,9,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,12,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,15,14,15,14,15,14,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,110,110,110,111,111,112,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,112,111,112,112,113,112,113,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,111,111,111,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,113,112,107,112,107,112,107,113,112,113,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,113,114,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,114,106,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,103,114,103,114,103,114,103,114,103,115,103,114,103,115,103,103,103,103,103,103,103,103,103,103,103,103,102,103,103,103,102,103,102,103,102,103,102,103,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102 ,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,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,11,10,10,10,11,10,10,12,12,12,12,12,12,12,12,11,11,12,12,12,12,12,12,14,15,14,14,14,14,14,12,12,12,12,12,12,12,12,12,12,110,110,110,110,111,111,111,109,110,109,110,109,110,109,110,109,110,109,109,109,110,109,109,109,110,109,109,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,111,112,111,110,110,110,111,110,110,110,111,110,110,110,111,110,110,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,113,107,113,112,111,112,111,111,111,112,111,111,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,113,113,113,114,113,113,113,106,113,113,113,106,114,114,113,106,114,114,114,106,114,106,114,106,106,106,114,115,106,106,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,103,115,115,115,103,103,103,115,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,10,10,10,9,10,10,10,9,10,10,10,9,10,10,11,10,10,10,11,10,10,10,11,10,11,10,11,10,11,10,11,11,12,11,12,12,12,12,12,12,12,11,11,12,12,12,12,14,15,14,15,14,12,12,12,12,12,12,12,12,12,12,111,110,110,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,111,112,111,110,111,112,111,111,111,112,111,111,111,112,111,112,112,113,112,113,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,110,111,110,110,110,111,110,110,110,110,110,110,110,110,111,110,111,111,111,111,111,111,112,111,112,111,112,111,112,112,113,112,112,112,113,112,113,112,113,112,113,112,107,112,107,113,112,113,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,114,113,114,113,106,113,114,113,106,113,114,114,106,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,113,106,113,114,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,114,106,114,106,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,103,114,115,115,103,114,103,115,103,115,103,115,103,115,103,103,102,115,103,103,102,103,103,103,102,103,103,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102 ,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,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,12,12,12,12,12,12,12,12,12,12,12,11,11,11,15,14,15,12,12,12,12,12,12,12,12,12,12,12,110,110,111,111,111,111,111,111,110,109,110,109,110,109,110,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,111,112,111,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,107,113,113,113,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,113,113,113,114,113,114,113,106,113,106,113,106,113,106,114,106,114,106,114,106,114,106,114,106,106,106,106,106,106,106,106,115,106,115,106,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,103,115,103,115,103,115,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,102,103,103,103,102,103,102,103,102,103,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,10,10,10,9,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,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,110,111,110,111,111,112,111,112,111,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,112,111,111,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,110,111,110,111,110,110,110,110,110,110,110,110,111,110,111,111,111,111,112,111,111,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,107,112,107,112,107,113,112,113,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,106,113,114,113,106,113,106,113,106,113,106,114,106,114,106,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,113,114,113,114,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,114,106,114,106,114,106,114,106,106,115,114,115,106,115,106,115,106,115,106,115,106,115,106,115,106,115,106,115,106,102,106,115,115,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,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,11,10,10,10,11,10,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,110,110,110,111,111,111,110,111,111,110,109,110,109,110,109,110,109,110,109,109,109,110,109,109,109,110,109,109,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,112,112,112,112,112,112,113,112,111,112,111,112,111,112,111,110,110,110,111,110,110,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,107,112,113,113,107,113,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,114,114,114,106,114,114,114,106,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,113,114,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,113,114,113,113,113,114,113,114,113,114,113,114,113,106,114,106,113,106,114,106,113,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,115,106,106,106,115,106,115,106,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,103,115,102,103,102,103,102,103,102,103,102,102,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,10,10,10,9,10,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,110,110,111,110,111,110,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,111,112,111,110,111,112,111,110,111,112,111,111,111,112,111,112,111,112,111,112,112,113,112,113,112,111,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,110,111,110,111,110,111,110,110,110,110,111,110,110,110,111,110,111,111,112,111,111,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,113,112,113,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,113,112,112,112,112,112,112,112,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,106,113,106,113,106,113,106,113,106,113,106,114,106,113,106,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,113,114,113,106,113,114,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,106,106,113,106,106,106,114,106,106,115,114,106,106,115,114,115,106,115,106,115,106,115,106,115,106,102,106,115,106,102,106,115,115,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,103,102,115,102,103,102,103,102,103,102,103,102,103,102,103,102,102,102,103,102,102,102,103,102,102,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102 ,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,10,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,11,11,12,12,12,12,12,12,12,12,110,111,111,111,111,111,111,111,110,111,110,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,111,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,112,111,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,107,113,107,113,112,113,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,106,114,114,114,106,114,106,114,106,114,106,114,106,114,115,114,115,114,115,114,115,114,115,114,115,115,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,113,114,113,114,113,114,113,114,113,114,113,106,114,114,113,106,114,106,114,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,115,106,106,106,115,106,115,106,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,102,115,102,115,102,115,102,115,102,103,102,103,102,103,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,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,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,12,12,12,111,110,111,111,112,111,112,111,112,110,111,110,111,110,111,110,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,111,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,113,112,113,112,107,112,107,112,107,113,112,113,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,112,112,112,112,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,106,113,106,113,106,113,106,113,106,113,106,114,106,114,106,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,113,114,113,106,113,114,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,106,106,113,106,106,106,106,106,106,115,106,106,106,115,106,115,106,115,106,115,106,115,106,115,106,102,106,115,106,102,106,102,115,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,10,10,10,10,10,10,10,10,10,11,10,10,10,11,10,11,10,11,11,11,10,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,110,111,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,111,110,111,110,110,109,109,109,110,109,109,109,110,109,109,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,113,112,111,112,111,112,111,112,111,110,110,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,107,112,107,113,107,113,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,106,113,114,113,106,114,106,114,106,114,106,114,106,106,106,114,106,106,106,114,115,115,115,114,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,113,114,113,114,114,114,113,114,114,114,113,106,114,114,113,106,114,106,114,106,106,106,114,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,115,106,106,106,115,106,115,106,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,103,102,115,102,102,102,103,102,102,102,103,102,102,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,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,110,110,110,111,110,111,111,112,111,111,111,112,110,111,110,111,110,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,111,112,111,110,111,112,111,110,111,112,111,111,111,112,111,111,111,112,111,112,112,112,112,112,112,113,112,111,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,110,111,110,111,110,111,112,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,113,112,113,112,113,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,112,112,112,112,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,113,112,112,112,113,112,113,112,114,112,113,112,114,112,113,113,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,106,113,114,113,106,113,106,113,106,113,106,113,106,113,106,114,106,114,106,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,113,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,113,114,113,106,113,114,113,106,113,106,113,106,113,106,113,106,113,106,114,106,113,106,114,106,113,106,106,106,113,106,106,106,114,106,106,115,106,106,106,115,106,115,106,102,106,115,106,102,106,115,106,102,106,115,106,102,106,102,115,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,102,102,103,102,102,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,112,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,107,113,107,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,106,113,106,113,106,114,106,114,106,106,106,114,106,106,106,106,106,106,106,106,115,106,115,115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,106,114,106,114,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,115,106,115,106,115,106,115,106,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,103,102,103,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,111,112,111,112,111,112,111,112,110,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,112,111,111,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,111,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,112,112,113,112,113,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,112,112,112,112,112,112,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,114,112,113,112,114,112,114,112,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,114,106,114,106,114,115,114,115,114,115,114,115,114,115,114,115,106,115,114,115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,114,113,114,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,114,106,113,106,114,106,114,106,106,106,106,106,106,106,106,106,106,115,106,115,106,102,106,115,106,102,106,102,106,102,106,102,106,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,109,109,110,109,109,109,110,109,109,109,110,109,109,109,110,109,109,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,112,111,112,111,112,112,112,112,113,112,112,112,113,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,112,112,112,113,112,112,112,113,113,113,112,113,113,113,112,113,113,113,112,107,107,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,113,113,113,114,114,114,113,114,114,114,113,106,106,106,113,106,106,106,114,106,106,106,106,106,106,106,106,115,106,115,106,115,115,115,106,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,114,113,114,114,114,113,114,114,114,114,106,114,114,114,106,106,106,114,106,106,106,114,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,115,106,106,106,115,106,115,106,115,115,115,106,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,102,102,115,102,102,102,115,102,102,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,112,111,112,111,112,110,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,111,112,111,110,111,112,111,110,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,111,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,110,111,110,111,112,111,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,112,107,113,112,113,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,112,112,112,112,111,112,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,113,112,112,112,114,112,112,112,114,112,113,112,114,112,113,112,114,112,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,106,113,114,113,106,113,106,113,106,113,106,113,106,113,106,114,106,113,106,114,115,114,106,106,115,114,115,106,115,114,115,106,115,114,115,115,115,114,115,115,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,113,114,113,114,113,106,113,106,113,106,113,106,114,106,113,106,114,106,113,106,114,106,114,106,106,106,114,106,106,102,106,106,106,102,106,106,106,102,106,115,106,102,106,115,106,102,106,102,106,102,106,102,115,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,103,102,115,102,103,102,103,102,103,102,103,102,102,102,103,102,102,102,103,102,102,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,111,110,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,110,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,113,112,112,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,112,112,112,112,112,112,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,107,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,112,112,111,112,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,113,113,113,113,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,106,114,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,115,106,115,115,115,115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,106,114,106,114,106,114,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,115,106,115,106,115,115,115,106,115,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,111,110,111,110,111,111,111,111,112,111,112,111,112,111,112,110,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,111,110,111,110,110,111,110,111,110,111,110,111,110,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,111,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,112,107,113,112,113,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,112,112,112,111,112,111,112,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,114,112,114,112,114,112,114,112,114,112,114,112,114,112,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,106,113,106,113,106,113,106,113,106,113,106,113,106,113,106,106,106,114,106,106,115,106,115,106,115,106,115,106,115,106,115,106,115,106,115,115,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,113,114,113,114,113,106,113,106,114,106,113,106,114,106,114,106,114,106,114,106,114,106,114,106,106,102,106,106,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,110,109,110,109,110,109,110,109,109,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,111,111,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,113,112,112,112,113,112,111,112,111,112,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,112,112,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,113,107,113,107,113,107,107,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,112,112,112,112,111,112,111,112,111,111,111,111,111,111,111,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,114,112,113,112,114,113,113,113,114,113,113,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,114,114,106,114,114,114,106,106,106,114,106,106,106,106,106,106,106,106,106,106,106,106,115,106,106,106,115,115,115,106,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,106,114,106,114,106,106,106,114,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,102,106,115,106,102,115,115,106,102,115,115,115,102,115,115,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,111,110,111,110,111,111,111,111,112,111,112,111,112,110,111,110,111,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,111,110,111,110,111,110,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,111,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,112,111,111,111,112,111,110,111,112,111,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,113,107,112,112,113,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,111,112,111,112,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,114,112,113,112,114,112,114,112,114,112,114,112,114,112,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,106,113,106,114,106,113,106,114,106,113,106,106,106,113,106,106,115,114,106,106,115,106,115,106,103,106,115,106,103,106,115,115,103,106,115,115,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,114,114,106,114,114,114,106,114,106,114,102,114,106,114,102,114,106,114,102,114,106,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,103,102,103,102,102,102,103,102,102,102,103,102,102,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,112,112,112,112,112,112,113,112,113,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,107,113,107,107,107,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,114,112,114,112,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,106,114,106,114,106,106,106,106,106,106,106,106,106,106,106,106,106,106,115,106,115,115,115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,114,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,114,114,106,114,106,114,106,114,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,102,106,115,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,110,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,110,111,112,111,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,107,112,107,112,107,113,112,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,112,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,114,112,114,112,114,112,114,112,114,112,114,112,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,113,114,114,106,114,106,114,106,114,106,114,106,114,106,106,106,106,106,106,115,106,115,106,103,106,115,106,103,106,103,106,103,115,103,115,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,114,114,114,114,106,114,106,114,106,114,102,114,102,114,102,114,102,114,102,114,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,103,102,103,102,103,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,110,111,110,111,110,111,109,110,109,110,109,110,109,109,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,112,112,112,112,112,112,112,113,112,111,112,111,112,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,111,111,111,111,112,111,111,111,112,112,112,111,112,112,112,112,112,112,112,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,107,107,107,107,112,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,113,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,112,111,111,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,113,113,112,114,113,113,112,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,106,114,106,114,106,106,106,106,106,106,106,106,106,106,106,106,115,106,115,106,115,115,115,115,115,115,115,115,115,114,114,114,115,114,114,114,115,114,114,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,106,114,106,114,106,106,106,114,106,106,106,106,106,106,106,106,102,106,106,106,102,106,106,106,102,115,102,106,102,115,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,110,111,110,111,110,111,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,111,110,111,110,111,110,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,111,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,112,110,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,107,112,107,113,107,112,107,107,107,113,112,113,112,113,112,113,112,113,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,112,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,112,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,114,112,114,112,114,112,114,112,114,112,114,113,114,113,114,113,114,113,114,114,114,113,114,114,114,113,114,114,114,113,114,114,106,113,114,114,106,114,106,114,106,114,106,114,103,114,106,106,103,106,106,106,103,106,103,106,103,106,103,106,103,106,103,115,103,106,103,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,114,114,102,114,114,114,102,114,102,114,102,114,102,114,102,114,102,106,102,114,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,115,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,103,102,102,102,103,102,102,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,111,110,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,112,112,112,112,112,113,112,112,112,113,112,111,112,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,107,107,107,107,107,107,112,112,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,112,113,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,106,114,106,114,106,106,106,106,106,106,106,106,106,106,106,106,106,106,115,106,115,115,115,115,115,115,115,115,103,114,114,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,114,114,114,114,114,114,114,106,114,106,114,106,106,106,106,106,106,106,106,102,106,106,106,102,106,102,106,102,106,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,111,110,111,110,111,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,113,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,112,111,112,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,107,113,107,113,107,113,107,107,107,113,112,113,112,113,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,114,112,114,112,114,112,114,112,114,112,114,112,114,113,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,106,114,106,114,106,114,106,114,103,114,106,114,103,114,103,106,103,106,103,106,103,106,103,106,103,106,103,106,103,106,103,115,103,115,103,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,102,115,102,114,102,114,102,114,102,114,102,114,102,114,102,114,102,114,102,114,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,111,111,111,111,112,111,111,111,112,111,111,111,111,110,111,110,111,110,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,112,112,112,112,112,112,112,113,112,112,112,113,112,111,112,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,110,110,110,110,110,110,110,111,110,110,110,111,110,110,110,111,111,111,111,111,111,111,111,112,111,112,111,112,112,112,111,112,112,112,111,112,112,112,112,112,112,112,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,107,107,107,107,107,107,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,112,112,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,112,112,113,112,112,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,112,113,113,113,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,106,106,106,114,106,106,106,106,106,106,106,106,106,106,106,106,103,106,115,106,103,115,115,115,103,115,115,115,103,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,114,114,114,114,102,114,114,114,102,106,106,114,102,106,106,106,102,106,106,106,102,106,102,106,102,102,102,106,102,102,102,115,102,102,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,111,110,111,110,111,110,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,109,110,110,110,110,110,110,111,110,111,110,111,110,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,113,112,113,112,113,112,113,112,111,112,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,111,110,111,111,111,110,111,111,111,110,111,111,111,111,111,111,111,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,111,111,112,111,112,111,112,111,112,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,110,111,110,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,107,113,107,113,114,113,107,113,114,113,112,113,112,113,112,113,112,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,112,113,113,112,112,112,112,112,112,112,112,112,111,111,111,111,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,114,112,114,112,114,112,114,113,114,112,114,114,114,112,114,114,114,113,114,114,114,113,114,114,114,114,114,114,114,114,114,114,115,114,114,114,103,114,106,114,103,114,106,114,103,114,103,106,103,114,103,106,103,106,103,106,103,106,103,106,103,106,103,106,103,106,103,115,103,115,103,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,115,115,102,115,102,115,102,114,102,114,102,114,102,114,102,114,102,114,102,114,102,106,102,114,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,115,102,115,102,115,102,115,102,115,102,115,102,102,102,115,102,102,102,103,102,102,102,103,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,111,111,111,111,111,111,111,111,112,111,111,111,111,110,111,110,111,110,110,109,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,112,112,112,112,112,112,112,113,112,113,112,113,112,111,112,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,110,110,110,110,110,111,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,107,113,107,107,107,113,112,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,112,112,112,112,112,112,112,111,111,111,111,111,111,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,106,114,106,114,106,106,106,106,106,106,106,106,106,106,103,106,106,106,103,106,103,106,103,115,103,115,103,115,103,115,103,114,115,114,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,114,102,114,114,114,102,114,102,114,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102 ,109,109,109,109,109,109,109,109,109,109,109,110,109,110,109,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,111,111,111,111,111,111,112,111,111,111,110,111,110,111,110,110,109,110,110,109,110,109,110,109,110,109,110,110,110,109,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,112,112,112,111,112,112,112,112,112,112,112,112,112,112,111,112,110,111,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,110,111,110,111,110,110,110,111,110,110,110,111,110,111,110,111,110,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,107,113,107,113,107,113,107,113,112,113,112,113,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,112,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,111,111,111,112,111,112,111,112,111,112,111,112,111,112,111,112,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,112,113,112,113,112,113,112,113,113,113,112,113,113,113,113,113,113,113,113,113,114,113,114,113,114,113,114,113,114,113,114,113,114,113,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,106,114,106,114,106,114,106,114,106,114,106,114,106,106,106,103,115,106,115,103,115,103,115,103,115,103,115,103,115,103,115,103,115,103,115,115,114,115,114,115,115,115,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,102,115,114,114,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,106,102,115,102,115,102,102,102,115,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102]} );