Created
August 21, 2013 09:07
-
-
Save jiguang/6292082 to your computer and use it in GitHub Desktop.
cn2py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(){ | |
var pyindex=["a","ai","an","ang","ao","ba","bai","ban","bang","bao","bei","ben","beng","bi","bian","biao","bie","bin","bing","bo","bu","ca","cai","can","cang","cao","ce","ceng","cha","chai","chan","chang","chao","che","chen","cheng","chi","chong","chou","chu","chuai","chuan","chuang","chui","chun","chuo","ci","cong","cou","cu","cuan","cui","cun","cuo","da","dai","dan","dang","dao","de","deng","di","dian","diao","die","ding","diu","dong","dou","du","duan","dui","dun","duo","e","en","er","fa","fan","fang","fei","fen","feng","fo","fou","fu","ga","gai","gan","gang","gao","ge","gei","gen","geng","gong","gou","gu","gua","guai","guan","guang","gui","gun","guo","ha","hai","han","hang","hao","he","hei","hen","heng","hong","hou","hu","hua","huai","huan","huang","hui","hun","huo","ji","jia","jian","jiang","jiao","jie","jin","jing","jiong","jiu","ju","juan","jue","jun","ka","kai","kan","kang","kao","ke","ken","keng","kong","kou","ku","kua","kuai","kuan","kuang","kui","kun","kuo","la","lai","lan","lang","lao","le","lei","leng","li","lia","lian","liang","liao","lie","lin","ling","liu","long","lou","lu","lv","luan","lue","lun","luo","ma","mai","man","mang","mao","me","mei","men","meng","mi","mian","miao","mie","min","ming","miu","mo","mou","mu","na","nai","nan","nang","nao","ne","nei","nen","neng","ni","nian","niang","niao","nie","nin","ning","niu","nong","nu","nv","nuan","nue","nuo","o","ou","pa","pai","pan","pang","pao","pei","pen","peng","pi","pian","piao","pie","pin","ping","po","pu","qi","qia","qian","qiang","qiao","qie","qin","qing","qiong","qiu","qu","quan","que","qun","ran","rang","rao","re","ren","reng","ri","rong","rou","ru","ruan","rui","run","ruo","sa","sai","san","sang","sao","se","sen","seng","sha","shai","shan","shang","shao","she","shen","sheng","shi","shou","shu","shua","shuai","shuan","shuang","shui","shun","shuo","si","song","sou","su","suan","sui","sun","suo","ta","tai","tan","tang","tao","te","teng","ti","tian","tiao","tie","ting","tong","tou","tu","tuan","tui","tun","tuo","wa","wai","wan","wang","wei","wen","weng","wo","wu","xi","xia","xian","xiang","xiao","xie","xin","xing","xiong","xiu","xu","xuan","xue","xun","ya","yan","yang","yao","ye","yi","yin","ying","yo","yong","you","yu","yuan","yue","yun","za","zai","zan","zang","zao","ze","zei","zen","zeng","zha","zhai","zhan","zhang","zhao","zhe","zhen","zheng","zhi","zhong","zhou","zhu","zhua","zhuai","zhuan","zhuang","zhui","zhun","zhuo","zi","zong","zou","zu","zuan","zui","zun","zuo"]; | |
var unicode2pyindex=[350,65,-1,241,-1,-1,-1,324,372,271,280,332,-1,20,356,-1,-1,38,-1,383,246,-1,285,-1,250,18,349,47,67,295,-1,-1,-1,-1,66,-1,167,346,-1,272,-1,-1,91,345,-1,378,-1,-1,82,-1,41,-1,170,-1,-1,-1,324,56,326,380,-1,164,134,-1,-1,-1,-1,201,-1,133,-1,-1,186,350,-1,377,330,369,116,77,161,-1,238,228,245,-1,99,-1,35,350,-1,-1,-1,133,241,349,331,334,-1,-1,-1,-1,287,-1,-1,-1,-1,-1,-1,-1,-1,-1,182,177,-1,264,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,243,-1,-1,-1,-1,-1,-1,-1,168,-1,356,376,-1,285,76,-1,356,153,-1,359,116,-1,330,131,-1,-1,-1,-1,345,336,-1,-1,-1,-1,-1,325,141,-1,128,106,350,30,113,199,-1,334,131,314,167,-1,-1,-1,247,-1,-1,-1,-1,-1,-1,-1,259,-1,-1,-1,-1,350,285,259,-1,-1,-1,130,240,38,-1,-1,130,129,-1,260,47,-1,-1,179,-1,24,388,285,303,372,85,333,-1,-1,-1,-1,-1,243,-1,-1,-1,55,171,350,-1,-1,-1,-1,350,-1,188,-1,-1,-1,347,-1,378,-1,-1,-1,126,125,-1,-1,-1,259,-1,81,-1,79,-1,241,-1,-1,-1,-1,-1,-1,-1,-1,350,-1,-1,330,124,85,77,340,-1,-1,-1,-1,-1,378,355,123,121,-1,-1,-1,271,326,41,-1,-1,-1,280,-1,179,-1,-1,-1,326,-1,-1,-1,-1,19,97,-1,-1,-1,7,-1,171,-1,283,-1,295,-1,295,-1,-1,-1,-1,-1,-1,62,-1,-1,56,-1,-1,-1,-1,-1,-1,326,61,380,395,355,-1,310,-1,110,-1,-1,-1,356,-1,83,395,-1,-1,-1,209,-1,-1,354,-1,-1,-1,-1,-1,230,-1,-1,160,-1,-1,347,6,-1,-1,125,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,285,-1,-1,-1,-1,377,-1,-1,-1,36,-1,-1,164,-1,285,-1,-1,-1,-1,-1,-1,-1,-1,-1,67,-1,-1,-1,95,-1,350,-1,-1,332,-1,-1,176,-1,128,375,26,245,150,-1,-1,-1,-1,330,115,-1,-1,-1,-1,-1,247,-1,-1,-1,-1,-1,-1,-1,-1,-1,14,-1,-1,-1,49,74,-1,-1,-1,-1,-1,137,-1,-1,-1,-1,245,164,-1,-1,-1,-1,-1,-1,298,85,-1,-1,-1,-1,9,356,-1,-1,337,-1,-1,-1,-1,-1,-1,-1,165,-1,-1,-1,126,340,85,-1,134,-1,-1,-1,-1,-1,-1,-1,-1,2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,10,-1,-1,-1,-1,58,-1,136,-1,-1,-1,306,115,350,-1,-1,-1,-1,129,-1,31,-1,-1,-1,-1,135,-1,-1,-1,209,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,370,-1,377,-1,248,-1,-1,-1,-1,-1,-1,-1,-1,125,-1,-1,-1,-1,-1,-1,-1,234,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,395,-1,314,-1,-1,-1,-1,-1,-1,-1,-1,126,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,224,316,-1,-1,-1,-1,-1,-1,-1,31,153,-1,-1,-1,-1,85,-1,-1,164,-1,-1,-1,-1,8,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,55,-1,-1,-1,-1,39,-1,-1,-1,51,-1,-1,-1,-1,-1,4,-1,-1,-1,-1,-1,-1,-1,-1,277,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,334,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,168,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,276,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,298,-1,127,-1,-1,-1,-1,-1,233,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,264,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,162,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,76,-1,359,-1,357,339,37,373,-1,333,101,-1,143,-1,191,-1,-1,-1,71,-1,-1,317,-1,-1,-1,-1,-1,57,-1,68,-1,-1,-1,-1,-1,131,-1,-1,264,-1,-1,252,-1,-1,5,95,172,-1,-1,158,95,-1,100,338,18,241,134,62,388,-1,347,126,286,-1,-1,124,-1,-1,-1,-1,206,-1,-1,89,255,-1,-1,26,361,-1,-1,-1,-1,185,-1,-1,191,-1,262,-1,336,-1,137,217,-1,-1,-1,100,-1,-1,-1,357,-1,-1,-1,-1,-1,-1,-1,67,-1,-1,82,18,-1,37,136,-1,152,349,163,-1,-1,-1,67,-1,-1,-1,-1,131,-1,-1,-1,241,-1,386,-1,-1,167,-1,63,171,-1,-1,126,-1,48,-1,-1,-1,-1,-1,-1,-1,-1,-1,170,-1,215,-1,-1,124,78,-1,-1,82,-1,-1,-1,-1,-1,-1,-1,-1,238,-1,139,120,-1,-1,60,-1,-1,339,-1,317,4,39,124,-1,107,-1,364,58,63,-1,259,-1,-1,81,246,-1,-1,140,-1,-1,-1,-1,-1,-1,338,117,-1,-1,-1,-1,169,172,365,89,42,-1,39,-1,-1,279,-1,-1,-1,227,-1,-1,-1,229,164,-1,16,-1,-1,98,-1,58,-1,-1,-1,-1,-1,377,288,252,277,46,143,-1,102,-1,-1,-1,73,124,310,-1,-1,-1,-1,-1,-1,335,-1,-1,243,-1,-1,98,126,-1,-1,310,-1,239,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,9,-1,134,-1,284,126,-1,-1,-1,-1,85,-1,-1,91,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,128,-1,-1,-1,-1,-1,-1,-1,-1,233,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,164,-1,252,7,95,125,330,-1,169,-1,-1,-1,-1,67,380,218,129,-1,-1,-1,-1,-1,164,130,160,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,285,-1,-1,-1,19,-1,-1,-1,354,-1,191,-1,344,-1,-1,-1,-1,-1,-1,161,-1,-1,-1,-1,-1,140,-1,-1,-1,-1,-1,-1,199,-1,-1,-1,-1,247,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,281,-1,-1,-1,96,330,359,-1,-1,-1,-1,9,47,-1,339,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,117,10,-1,36,-1,-1,-1,360,-1,-1,127,152,-1,332,-1,-1,-1,-1,-1,-1,80,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,233,251,350,-1,-1,-1,209,-1,285,-1,243,-1,-1,-1,284,330,121,7,-1,-1,-1,117,336,-1,10,391,387,-1,56,182,202,-1,-1,19,-1,19,-1,14,-1,371,138,175,-1,175,-1,-1,329,-1,-1,-1,326,-1,-1,-1,185,351,326,-1,124,253,177,-1,135,336,-1,-1,-1,-1,-1,-1,248,-1,-1,31,-1,74,314,164,-1,-1,164,-1,345,346,-1,-1,-1,-1,-1,-1,-1,-1,26,-1,-1,164,-1,115,-1,-1,-1,-1,357,-1,-1,334,-1,-1,-1,332,-1,39,133,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,251,-1,-1,-1,333,-1,271,23,-1,-1,-1,-1,-1,355,28,124,355,291,78,-1,-1,-1,77,-1,-1,287,-1,251,286,14,341,-1,227,-1,-1,-1,-1,64,-1,-1,147,97,134,171,-1,-1,-1,377,128,373,5,65,143,304,-1,285,355,-1,-1,349,109,295,305,-1,-1,63,-1,-1,-1,-1,356,-1,36,91,-1,-1,-1,110,124,63,-1,315,195,115,164,317,334,-1,332,-1,176,-1,181,-1,-1,-1,137,-1,170,320,351,80,-1,-1,-1,-1,-1,84,5,72,81,-1,107,314,145,293,241,-1,377,-1,-1,330,32,-1,-1,331,43,-1,327,115,-1,330,-1,345,-1,-1,-1,-1,-1,55,-1,35,-1,90,-1,-1,-1,-1,-1,200,-1,-1,-1,-1,224,-1,-1,357,-1,-1,244,330,-1,-1,-1,-1,-1,205,-1,-1,-1,-1,-1,379,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,326,-1,110,-1,-1,230,-1,-1,283,116,195,-1,-1,134,-1,-1,-1,-1,-1,229,-1,-1,-1,-1,369,110,-1,133,354,85,-1,379,-1,-1,97,138,-1,-1,173,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,388,-1,-1,-1,348,-1,-1,138,-1,362,-1,143,-1,-1,-1,-1,333,-1,-1,-1,-1,346,-1,-1,1,237,-1,-1,114,-1,73,322,105,361,-1,-1,-1,334,1,-1,-1,345,-1,-1,-1,-1,-1,117,-1,-1,-1,-1,-1,-1,-1,353,-1,-1,-1,-1,-1,91,223,-1,281,164,200,-1,-1,148,335,-1,-1,-1,374,-1,-1,-1,-1,-1,-1,-1,20,-1,113,-1,-1,-1,-1,346,-1,-1,-1,-1,302,44,-1,1,-1,-1,-1,-1,-1,-1,306,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,119,-1,-1,-1,-1,-1,-1,-1,116,-1,286,326,-1,31,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,321,-1,-1,-1,-1,144,387,-1,280,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,80,-1,-1,233,277,156,-1,-1,-1,225,-1,-1,-1,213,-1,-1,-1,-1,-1,-1,-1,-1,-1,335,-1,-1,-1,310,-1,-1,-1,138,-1,326,-1,279,-1,-1,156,-1,115,107,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,41,-1,-1,-1,331,110,-1,-1,-1,-1,-1,-1,-1,-1,-1,342,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,369,-1,-1,-1,231,-1,-1,-1,356,-1,-1,-1,-1,-1,-1,-1,-1,-1,340,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,272,-1,-1,-1,-1,-1,-1,-1,-1,285,-1,-1,-1,-1,328,-1,295,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,298,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,125,-1,-1,-1,-1,86,-1,-1,-1,-1,-1,-1,-1,-1,-1,341,-1,-1,181,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,380,32,-1,393,-1,295,-1,-1,-1,-1,331,-1,-1,-1,111,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,349,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,241,-1,364,-1,285,-1,-1,-1,-1,-1,-1,-1,-1,-1,86,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,109,310,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,335,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,256,-1,-1,-1,-1,128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,203,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,250,295,-1,-1,121,-1,351,-1,318,-1,72,-1,-1,-1,-1,-1,-1,-1,-1,357,-1,-1,154,47,-1,-1,326,-1,-1,-1,-1,-1,97,-1,-1,104,317,-1,-1,-1,-1,240,-1,-1,357,-1,252,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,317,-1,-1,-1,284,-1,-1,-1,-1,361,-1,-1,-1,-1,102,-1,-1,61,-1,-1,-1,-1,-1,-1,-1,-1,-1,31,-1,-1,-1,124,-1,377,-1,-1,-1,-1,-1,-1,137,-1,-1,79,-1,-1,305,140,118,395,145,-1,-1,-1,-1,-1,150,-1,-1,126,305,-1,5,330,81,385,239,-1,-1,154,-1,305,-1,-1,-1,238,-1,-1,-1,-1,233,-1,-1,-1,-1,-1,-1,-1,143,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,43,156,173,-1,-1,-1,-1,-1,-1,338,-1,-1,-1,-1,-1,-1,162,-1,-1,-1,-1,-1,-1,-1,-1,73,-1,-1,-1,-1,-1,-1,96,357,-1,-1,144,-1,-1,-1,-1,62,-1,-1,149,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,94,1,-1,-1,-1,-1,-1,-1,-1,182,-1,-1,35,-1,-1,-1,-1,-1,240,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,356,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,230,124,-1,-1,-1,-1,-1,-1,-1,306,-1,-1,-1,71,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,243,-1,-1,-1,73,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,9,-1,-1,61,-1,-1,-1,-1,-1,140,-1,-1,-1,-1,-1,346,-1,-1,-1,-1,69,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,303,-1,-1,-1,-1,298,-1,-1,303,-1,-1,-1,306,-1,-1,-1,-1,-1,270,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,311,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,131,-1,287,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,280,199,-1,-1,-1,-1,-1,244,-1,-1,-1,-1,368,341,-1,-1,-1,-1,-1,-1,-1,-1,197,72,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,13,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,109,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,256,-1,-1,-1,-1,-1,-1,285,259,-1,384,-1,284,-1,-1,143,-1,-1,116,-1,-1,350,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,39,-1,-1,10,-1,-1,-1,-1,-1,85,-1,332,-1,-1,-1,-1,-1,331,323,-1,-1,-1,73,-1,349,-1,-1,96,-1,-1,-1,-1,-1,-1,-1,54,-1,311,304,85,-1,-1,347,108,-1,285,-1,-1,316,-1,-1,350,149,125,73,-1,-1,-1,-1,-1,-1,-1,-1,-1,346,-1,-1,241,201,82,-1,81,-1,-1,153,390,-1,241,-1,-1,11,-1,127,307,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,282,-1,-1,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,219,218,-1,201,-1,126,303,-1,-1,-1,109,-1,-1,-1,-1,264,-1,325,-1,384,85,181,-1,259,-1,-1,-1,-1,-1,-1,-1,69,124,-1,-1,348,-1,-1,192,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,321,-1,-1,79,-1,-1,-1,-1,-1,209,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,187,-1,241,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,199,-1,-1,-1,-1,285,-1,-1,-1,-1,129,97,-1,338,326,-1,-1,-1,-1,-1,348,-1,127,-1,-1,-1,-1,-1,-1,-1,-1,160,-1,-1,350,-1,-1,-1,124,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,351,-1,-1,-1,388,-1,326,-1,322,174,-1,-1,128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,211,-1,-1,-1,200,-1,-1,135,283,-1,-1,-1,-1,74,-1,-1,-1,191,-1,-1,-1,-1,-1,-1,-1,356,-1,-1,-1,-1,251,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,239,-1,-1,324,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,122,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,158,-1,-1,-1,-1,-1,-1,-1,-1,-1,352,-1,283,-1,-1,-1,-1,-1,-1,-1,-1,341,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,187,-1,-1,-1,-1,-1,-1,-1,187,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,331,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,125,273,-1,-1,-1,-1,-1,-1,124,-1,-1,333,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,61,-1,-1,-1,-1,-1,-1,-1,207,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,388,-1,-1,-1,146,359,-1,388,52,301,-1,-1,388,335,-1,189,-1,-1,-1,124,97,-1,343,-1,-1,106,177,-1,-1,-1,-1,-1,287,-1,-1,-1,-1,85,-1,-1,-1,-1,264,-1,-1,213,-1,-1,-1,215,-1,303,-1,370,-1,356,286,2,-1,296,324,-1,-1,114,-1,-1,-1,-1,-1,-1,-1,389,100,379,65,324,350,9,285,-1,37,283,143,342,285,-1,119,-1,-1,-1,333,95,-1,-1,-1,-1,361,-1,-1,106,346,335,125,-1,-1,262,-1,-1,-1,151,17,298,-1,-1,124,-1,124,351,190,147,-1,-1,-1,-1,85,-1,-1,-1,187,-1,107,356,-1,-1,-1,-1,-1,-1,-1,-1,-1,247,197,28,-1,98,-1,-1,-1,168,-1,-1,370,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,52,71,295,344,58,-1,-1,286,-1,82,-1,-1,282,-1,127,-1,-1,326,394,-1,-1,-1,-1,335,-1,281,-1,-1,76,-1,126,-1,34,-1,280,-1,-1,31,-1,-1,-1,-1,-1,-1,355,-1,-1,348,-1,-1,-1,-1,-1,-1,-1,-1,-1,133,-1,-1,-1,-1,-1,-1,285,351,36,-1,209,130,326,212,134,233,27,-1,-1,134,-1,-1,251,310,129,330,-1,-1,285,238,-1,336,-1,-1,-1,371,-1,-1,-1,-1,-1,-1,-1,-1,287,-1,317,176,-1,-1,-1,176,-1,-1,-1,-1,-1,-1,-1,-1,-1,320,-1,279,-1,-1,-1,-1,-1,-1,-1,350,-1,-1,-1,-1,-1,356,-1,300,241,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,28,-1,-1,89,-1,-1,-1,58,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,346,-1,-1,-1,171,-1,-1,-1,-1,-1,358,-1,-1,-1,-1,2,-1,-1,-1,-1,-1,-1,153,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,377,-1,-1,-1,-1,-1,-1,-1,332,-1,-1,-1,-1,177,-1,74,-1,356,-1,-1,245,-1,-1,82,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,137,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,37,-1,-1,-1,-1,-1,-1,241,-1,-1,-1,-1,-1,51,-1,345,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,12,-1,-1,-1,371,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,243,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,326,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,41,379,-1,-1,344,32,-1,-1,95,395,245,134,95,-1,330,-1,-1,28,-1,-1,124,350,295,5,-1,-1,334,-1,-1,-1,-1,-1,-1,130,-1,-1,13,285,20,-1,289,78,-1,285,-1,-1,-1,331,-1,-1,-1,372,-1,-1,-1,-1,225,313,-1,166,-1,379,19,377,61,-1,-1,-1,-1,-1,-1,-1,-1,55,376,-1,-1,-1,-1,-1,331,8,-1,-1,-1,-1,-1,-1,-1,-1,-1,31,-1,-1,-1,-1,185,-1,-1,-1,-1,190,-1,-1,85,-1,-1,-1,-1,-1,-1,120,-1,-1,-1,-1,-1,-1,-1,-1,199,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,42,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,88,238,210,-1,18,-1,338,-1,-1,119,355,355,-1,101,-1,-1,-1,-1,384,-1,248,13,-1,-1,42,-1,-1,-1,-1,341,175,-1,-1,148,352,61,-1,62,-1,192,94,-1,85,-1,228,80,-1,-1,-1,-1,-1,-1,69,395,-1,-1,-1,-1,-1,314,-1,-1,-1,-1,-1,-1,-1,-1,287,141,354,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,166,159,-1,-1,-1,-1,-1,-1,-1,-1,155,-1,-1,168,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,346,314,-1,-1,126,-1,-1,-1,-1,-1,139,-1,350,241,217,-1,-1,-1,-1,-1,13,-1,-1,-1,-1,285,-1,-1,-1,95,-1,351,-1,85,114,-1,-1,36,-1,-1,-1,61,372,-1,-1,-1,-1,190,333,116,-1,-1,-1,-1,-1,-1,-1,324,-1,268,-1,-1,-1,-1,-1,-1,-1,56,244,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,102,57,-1,175,-1,-1,-1,-1,-1,-1,-1,350,-1,-1,-1,-1,338,-1,315,-1,346,-1,-1,22,15,-1,17,232,-1,-1,372,352,-1,-1,-1,-1,-1,-1,-1,350,-1,33,13,-1,-1,-1,325,376,-1,-1,131,55,-1,-1,112,-1,118,176,-1,-1,-1,-1,341,-1,317,-1,-1,-1,-1,59,226,-1,-1,-1,-1,-1,-1,-1,-1,356,-1,-1,-1,-1,-1,-1,-1,-1,344,-1,-1,-1,326,-1,-1,-1,-1,-1,-1,-1,-1,59,-1,-1,-1,-1,-1,121,-1,-1,-1,-1,-1,337,-1,13,350,-1,-1,-1,-1,-1,124,259,-1,-1,-1,-1,-1,-1,-1,-1,-1,377,325,184,-1,-1,-1,-1,-1,-1,378,-1,-1,-1,-1,-1,-1,355,-1,-1,-1,150,-1,-1,-1,-1,-1,34,-1,-1,-1,210,-1,-1,-1,-1,-1,337,-1,116,-1,81,118,304,296,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,367,-1,-1,-1,218,-1,376,225,20,-1,-1,-1,-1,-1,166,295,-1,-1,55,-1,-1,-1,-1,124,-1,338,357,-1,99,-1,-1,-1,-1,246,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,389,-1,-1,-1,-1,-1,-1,-1,285,-1,-1,-1,-1,-1,-1,-1,166,-1,120,-1,-1,146,-1,113,-1,-1,287,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,121,-1,341,-1,-1,-1,112,75,-1,67,311,95,-1,331,242,-1,-1,144,-1,-1,74,-1,-1,-1,-1,-1,204,-1,-1,354,-1,-1,-1,-1,245,-1,-1,-1,-1,331,-1,-1,-1,107,-1,-1,-1,-1,-1,-1,121,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,330,355,-1,-1,119,-1,-1,358,-1,214,-1,-1,-1,342,-1,-1,194,-1,-1,10,-1,-1,-1,-1,-1,124,-1,-1,-1,58,-1,-1,-1,-1,-1,-1,-1,-1,248,-1,-1,-1,-1,131,324,-1,-1,-1,-1,-1,123,-1,-1,-1,310,-1,-1,-1,-1,-1,-1,331,-1,-1,326,121,-1,-1,-1,-1,-1,62,134,23,35,-1,10,-1,23,56,100,73,-1,-1,334,-1,-1,120,-1,-1,258,338,-1,-1,-1,-1,-1,-1,38,-1,-1,-1,-1,-1,-1,356,356,-1,-1,-1,-1,-1,350,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,356,-1,-1,-1,-1,88,-1,-1,-1,-1,81,-1,-1,153,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,357,-1,-1,-1,-1,-1,-1,-1,-1,46,-1,-1,-1,120,-1,283,-1,-1,282,-1,-1,-1,199,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,183,-1,-1,-1,-1,121,139,-1,-1,-1,-1,-1,-1,-1,326,-1,-1,-1,-1,-1,-1,141,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16,-1,-1,368,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,107,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,107,-1,-1,-1,67,-1,-1,-1,-1,-1,336,-1,4,-1,-1,-1,-1,-1,-1,-1,158,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,222,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,91,-1,330,-1,341,287,262,331,35,329,129,-1,-1,-1,123,-1,371,-1,241,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,129,-1,-1,-1,175,-1,-1,-1,-1,45,55,-1,-1,116,-1,-1,-1,-1,-1,-1,-1,79,302,14,-1,-1,-1,-1,-1,279,-1,-1,-1,286,-1,22,369,-1,-1,240,5,54,260,-1,-1,-1,321,-1,-1,141,-1,-1,-1,-1,-1,-1,-1,147,-1,-1,243,377,-1,155,-1,273,347,216,7,33,257,-1,-1,7,-1,-1,85,-1,-1,233,-1,-1,74,-1,373,35,124,-1,-1,-1,32,-1,-1,-1,-1,136,5,-1,-1,-1,-1,-1,-1,350,287,381,-1,316,68,141,374,-1,85,229,-1,-1,-1,-1,147,179,244,-1,116,9,-1,-1,232,-1,-1,233,304,-1,-1,-1,-1,9,-1,-1,-1,61,-1,-1,-1,197,-1,-1,345,38,-1,194,-1,-1,85,-1,380,56,29,199,210,156,-1,-1,7,226,170,-1,99,-1,134,321,5,-1,321,-1,134,387,-1,373,6,-1,-1,209,-1,-1,173,126,-1,354,158,215,19,365,-1,-1,155,285,-1,376,-1,95,-1,252,290,-1,-1,142,-1,-1,-1,-1,237,382,285,200,-1,36,98,-1,-1,-1,-1,377,-1,2,-1,-1,-1,-1,149,-1,-1,312,-1,-1,-1,-1,322,-1,-1,-1,377,177,-1,329,303,336,204,57,-1,376,124,121,-1,-1,1,-1,222,53,-1,-1,-1,375,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,314,-1,-1,324,-1,-1,-1,-1,330,-1,-1,315,154,-1,-1,387,-1,-1,5,107,281,213,135,-1,-1,-1,-1,19,-1,-1,-1,-1,-1,-1,-1,-1,160,301,-1,126,119,58,-1,-1,-1,232,-1,-1,-1,-1,-1,-1,134,-1,-1,-1,-1,-1,-1,-1,43,129,-1,-1,-1,210,-1,-1,-1,-1,333,-1,62,-1,-1,-1,-1,73,286,63,-1,-1,372,-1,-1,307,242,-1,226,-1,-1,-1,349,-1,136,-1,-1,-1,-1,-1,-1,-1,178,-1,305,33,-1,129,-1,146,319,346,53,-1,-1,-1,-1,-1,-1,-1,-1,175,-1,-1,-1,377,56,-1,30,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,263,-1,-1,-1,390,-1,192,310,-1,28,-1,-1,-1,350,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,329,-1,40,-1,-1,-1,-1,-1,139,133,-1,-1,129,-1,-1,-1,-1,-1,-1,357,-1,-1,-1,-1,-1,-1,-1,-1,158,-1,-1,30,91,174,-1,-1,128,-1,-1,-1,-1,-1,-1,-1,-1,-1,19,39,-1,-1,53,273,-1,-1,-1,-1,-1,-1,-1,297,-1,90,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,306,-1,7,54,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,336,-1,-1,28,-1,-1,-1,-1,-1,-1,282,-1,6,348,17,-1,305,-1,-1,-1,-1,-1,-1,-1,-1,-1,289,-1,-1,-1,370,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,51,-1,197,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,197,197,-1,-1,-1,-1,-1,-1,-1,-1,168,-1,-1,136,-1,236,-1,-1,-1,-1,-1,-1,-1,-1,-1,35,269,-1,-1,295,-1,-1,-1,-1,-1,-1,-1,-1,384,-1,-1,-1,-1,-1,33,-1,-1,-1,-1,168,-1,-1,245,19,53,-1,383,-1,-1,-1,-1,210,-1,-1,-1,-1,-1,-1,107,-1,-1,-1,-1,-1,162,-1,-1,279,-1,-1,-1,-1,-1,-1,-1,25,248,-1,-1,-1,247,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,297,-1,-1,-1,-1,-1,-1,-1,21,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,227,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,362,-1,-1,-1,-1,-1,256,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,136,-1,-1,-1,377,-1,-1,-1,-1,-1,-1,286,-1,-1,87,-1,95,-1,-1,79,376,-1,-1,-1,-1,-1,97,-1,-1,335,-1,-1,-1,61,-1,-1,194,-1,133,-1,-1,-1,-1,4,-1,-1,128,-1,166,-1,13,31,-1,-1,-1,88,271,-1,-1,72,-1,-1,-1,-1,-1,131,-1,-1,-1,287,-1,245,-1,376,-1,-1,85,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,327,-1,-1,-1,370,17,-1,-1,-1,-1,7,-1,-1,-1,-1,-1,68,-1,168,-1,-1,336,-1,-1,375,-1,329,-1,-1,130,36,-1,85,-1,371,-1,-1,-1,70,-1,295,337,-1,-1,-1,-1,-1,-1,-1,-1,79,-1,-1,-1,285,-1,-1,-1,228,-1,-1,-1,176,-1,-1,-1,-1,-1,342,-1,-1,-1,391,-1,-1,-1,-1,-1,-1,-1,241,-1,-1,-1,-1,-1,-1,-1,-1,330,-1,124,-1,-1,261,56,133,377,364,-1,-1,344,341,-1,-1,-1,107,-1,-1,-1,-1,285,152,-1,-1,325,-1,-1,-1,-1,-1,-1,-1,3,-1,-1,-1,154,-1,-1,-1,-1,-1,31,-1,195,122,-1,-1,-1,350,331,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,338,352,-1,-1,-1,-1,44,-1,187,395,-1,-1,-1,-1,373,-1,285,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,379,-1,333,-1,-1,-1,-1,120,-1,-1,-1,-1,-1,-1,-1,130,280,-1,-1,-1,-1,-1,278,335,-1,359,-1,-1,-1,-1,324,-1,-1,-1,-1,-1,-1,-1,-1,-1,330,-1,121,-1,34,-1,-1,-1,-1,-1,240,131,331,-1,-1,-1,248,-1,131,-1,-1,-1,377,-1,-1,-1,167,-1,-1,-1,362,-1,-1,-1,-1,332,-1,-1,-1,-1,-1,-1,-1,-1,-1,287,-1,-1,-1,-1,220,2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,199,-1,-1,-1,-1,-1,9,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,287,-1,-1,-1,240,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,358,-1,251,349,94,-1,-1,-1,-1,25,-1,-1,183,-1,368,310,393,-1,-1,-1,-1,-1,-1,-1,358,355,-1,232,-1,85,-1,-1,-1,-1,-1,-1,294,-1,-1,159,-1,-1,-1,325,-1,32,-1,241,-1,-1,-1,-1,-1,-1,-1,-1,199,-1,326,197,11,369,-1,287,-1,380,-1,-1,240,73,-1,-1,-1,-1,124,-1,-1,340,-1,-1,277,-1,360,252,-1,-1,88,-1,-1,279,-1,-1,-1,-1,164,338,22,52,-1,-1,-1,-1,372,-1,-1,-1,-1,-1,69,-1,-1,287,89,312,-1,-1,-1,157,-1,-1,347,-1,-1,-1,-1,108,-1,10,129,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,296,7,-1,124,-1,-1,96,-1,-1,-1,-1,325,-1,-1,-1,-1,-1,-1,331,-1,-1,-1,-1,375,-1,170,-1,-1,187,-1,104,377,-1,-1,-1,-1,287,364,-1,-1,-1,-1,-1,-1,244,82,-1,-1,-1,148,-1,-1,-1,-1,-1,-1,125,125,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,18,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6,198,88,241,255,263,-1,-1,-1,-1,-1,-1,-1,102,-1,395,-1,215,-1,-1,-1,-1,28,-1,-1,-1,-1,-1,-1,126,-1,-1,143,-1,380,-1,172,29,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,285,-1,-1,-1,-1,-1,369,-1,15,371,-1,-1,67,-1,-1,-1,158,-1,287,-1,290,-1,-1,241,164,-1,-1,-1,-1,-1,-1,-1,-1,-1,335,-1,-1,-1,-1,-1,-1,-1,-1,380,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,347,110,93,-1,-1,91,361,-1,-1,-1,-1,102,307,-1,326,152,-1,2,-1,-1,-1,387,-1,-1,-1,315,272,-1,119,129,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,57,-1,245,-1,-1,127,384,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,315,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,167,-1,-1,-1,187,8,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,94,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,281,-1,-1,-1,189,330,164,-1,-1,-1,-1,302,-1,310,336,-1,-1,287,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,126,-1,-1,-1,-1,-1,-1,-1,-1,191,-1,241,-1,103,-1,-1,-1,-1,8,-1,-1,389,-1,-1,124,-1,232,-1,-1,-1,-1,-1,306,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,275,-1,-1,163,-1,-1,-1,143,-1,-1,-1,-1,100,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,350,-1,-1,-1,-1,-1,-1,-1,377,385,-1,-1,-1,128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,321,-1,-1,349,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,41,-1,44,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,336,-1,-1,-1,-1,-1,39,-1,-1,-1,163,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,139,-1,-1,-1,-1,174,-1,-1,-1,-1,-1,87,-1,-1,-1,356,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,159,-1,-1,-1,-1,-1,-1,-1,8,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,369,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,172,-1,-1,253,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,118,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,126,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,25,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,78,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,372,-1,197,-1,-1,-1,-1,-1,-1,-1,-1,113,-1,-1,-1,-1,-1,-1,352,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,245,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,35,-1,-1,-1,-1,-1,-1,-1,334,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,39,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,305,-1,-1,-1,331,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,189,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,243,46,119,337,-1,-1,-1,224,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,356,-1,-1,-1,-1,-1,-1,-1,241,-1,-1,-1,151,-1,-1,-1,-1,-1,-1,-1,-1,336,-1,243,-1,-1,91,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,377,376,46,20,330,241,-1,-1,323,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,55,-1,295,126,-1,-1,-1,-1,-1,-1,347,-1,-1,55,-1,-1,344,287,23,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,377,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,224,70,-1,351,-1,-1,-1,-1,-1,-1,-1,62,-1,121,-1,-1,-1,350,-1,-1,-1,-1,-1,330,-1,199,-1,187,-1,-1,69,-1,13,13,13,233,-1,13,-1,185,-1,-1,-1,-1,-1,371,-1,-1,-1,-1,-1,-1,-1,-1,-1,109,-1,-1,-1,305,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,285,-1,194,-1,184,241,-1,201,-1,-1,-1,-1,81,-1,-1,-1,85,-1,-1,248,-1,-1,-1,106,347,2,-1,-1,-1,-1,-1,56,176,248,-1,-1,-1,292,-1,-1,-1,354,-1,-1,-1,-1,-1,-1,-1,314,377,250,-1,-1,-1,-1,121,-1,107,-1,-1,-1,-1,-1,-1,331,-1,-1,-1,-1,279,-1,107,-1,-1,-1,344,-1,264,95,127,36,330,-1,-1,306,-1,-1,-1,-1,-1,325,-1,-1,-1,-1,-1,304,-1,124,-1,-1,-1,-1,-1,-1,339,-1,-1,-1,241,81,-1,-1,247,350,329,-1,-1,-1,-1,283,34,-1,-1,-1,-1,-1,241,-1,-1,-1,-1,-1,-1,-1,-1,-1,277,-1,230,-1,-1,-1,96,-1,187,-1,-1,224,164,179,24,-1,-1,116,197,-1,-1,134,-1,-1,-1,-1,110,-1,-1,-1,-1,80,355,-1,377,373,97,371,346,-1,-1,-1,-1,336,250,-1,-1,-1,252,19,-1,190,-1,-1,-1,-1,-1,-1,-1,-1,77,-1,-1,-1,-1,-1,78,-1,-1,215,-1,-1,229,19,241,-1,209,-1,-1,380,-1,162,-1,-1,-1,-1,-1,304,-1,-1,354,-1,12,-1,-1,-1,-1,-1,336,239,365,-1,-1,-1,129,-1,-1,-1,-1,-1,-1,-1,-1,-1,347,-1,-1,-1,-1,-1,-1,269,-1,-1,-1,-1,331,-1,-1,-1,180,-1,-1,67,-1,-1,-1,-1,-1,-1,130,-1,-1,-1,-1,114,-1,-1,-1,-1,-1,-1,76,379,-1,-1,-1,-1,-1,-1,-1,-1,123,322,242,226,-1,-1,172,-1,-1,-1,243,127,128,-1,-1,387,26,-1,-1,124,-1,-1,122,-1,217,-1,-1,-1,-1,-1,374,137,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,240,-1,-1,109,159,-1,-1,-1,85,-1,-1,-1,-1,-1,356,-1,-1,106,130,-1,-1,-1,-1,-1,-1,-1,-1,-1,317,-1,-1,213,-1,-1,335,282,-1,-1,354,-1,333,-1,-1,-1,-1,-1,-1,310,-1,-1,-1,-1,-1,307,-1,160,-1,166,-1,329,-1,119,61,-1,267,126,372,274,85,-1,-1,-1,-1,345,-1,-1,349,-1,-1,107,-1,-1,110,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,388,-1,335,-1,-1,-1,-1,170,306,-1,-1,-1,-1,287,-1,-1,-1,-1,204,-1,307,-1,-1,-1,-1,-1,-1,-1,-1,56,-1,-1,356,-1,-1,-1,-1,-1,-1,351,51,-1,118,-1,-1,283,-1,44,-1,-1,-1,122,-1,346,-1,311,-1,-1,-1,-1,-1,-1,-1,-1,-1,248,-1,-1,-1,-1,357,-1,-1,388,-1,-1,126,-1,-1,-1,356,-1,-1,283,-1,-1,-1,-1,-1,356,-1,-1,251,69,-1,369,19,-1,-1,-1,-1,327,-1,-1,-1,326,-1,89,-1,-1,-1,-1,143,-1,-1,-1,355,-1,192,-1,-1,-1,-1,-1,-1,-1,-1,226,-1,-1,-1,-1,-1,-1,-1,-1,-1,318,-1,-1,-1,-1,-1,-1,-1,-1,116,-1,334,-1,-1,371,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,324,285,-1,-1,-1,153,-1,126,-1,-1,-1,87,-1,-1,-1,-1,-1,-1,357,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,172,-1,-1,-1,-1,-1,350,-1,-1,-1,-1,-1,-1,-1,331,-1,-1,-1,-1,298,-1,-1,-1,-1,-1,-1,262,-1,-1,-1,209,-1,-1,-1,-1,-1,-1,39,-1,-1,-1,-1,-1,62,-1,-1,-1,388,-1,-1,-1,-1,-1,117,-1,388,307,-1,-1,-1,-1,-1,103,-1,-1,-1,377,-1,-1,183,-1,-1,176,158,177,-1,17,305,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,61,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,235,-1,-1,-1,241,-1,-1,-1,-1,-1,-1,-1,-1,174,-1,-1,-1,164,346,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,197,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,183,-1,-1,-1,-1,-1,287,-1,372,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,347,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,326,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,227,-1,-1,-1,243,-1,175,-1,-1,-1,-1,-1,-1,-1,168,-1,-1,-1,-1,-1,-1,305,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,35,-1,-1,-1,33,-1,-1,-1,-1,-1,232,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,158,-1,-1,-1,-1,364,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,124,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,17,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,240,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,100,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,123,-1,193,-1,60,121,-1,-1,-1,-1,171,364,-1,133,-1,-1,-1,387,-1,361,23,-1,-1,-1,-1,-1,-1,-1,-1,-1,175,43,-1,-1,-1,346,-1,-1,-1,32,-1,253,141,-1,-1,-1,377,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,134,305,229,132,-1,-1,-1,18,-1,-1,-1,-1,369,62,-1,-1,166,36,-1,-1,-1,294,158,314,-1,-1,-1,-1,169,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,114,160,-1,380,-1,-1,-1,346,-1,-1,-1,-1,142,-1,78,281,-1,121,-1,306,130,258,-1,331,-1,-1,-1,-1,-1,-1,-1,324,-1,232,-1,-1,-1,82,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,346,107,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,119,-1,-1,-1,10,81,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,128,-1,-1,-1,-1,-1,-1,-1,-1,-1,346,-1,-1,-1,-1,-1,255,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,120,-1,126,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,277,-1,-1,-1,-1,-1,187,-1,-1,373,-1,-1,-1,-1,-1,-1,380,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,279,-1,-1,-1,-1,-1,-1,331,-1,-1,-1,-1,-1,339,-1,-1,-1,-1,344,-1,-1,-1,-1,262,-1,-1,-1,-1,331,-1,-1,-1,-1,-1,287,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,255,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,168,-1,-1,-1,-1,-1,-1,346,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,364,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,9,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,381,-1,225,-1,-1,-1,-1,1,-1,-1,-1,136,85,349,5,64,-1,-1,-1,291,-1,-1,-1,-1,-1,-1,-1,-1,-1,234,7,-1,-1,-1,226,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,345,-1,216,-1,-1,-1,198,-1,199,160,-1,-1,-1,-1,199,-1,330,-1,-1,-1,-1,-1,-1,-1,-1,284,-1,-1,243,-1,-1,-1,308,331,-1,-1,-1,-1,-1,331,164,-1,-1,-1,-1,-1,-1,-1,-1,69,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,252,-1,-1,78,-1,-1,-1,-1,-1,-1,384,-1,-1,355,-1,-1,-1,-1,-1,-1,-1,-1,152,-1,61,-1,-1,-1,10,-1,-1,-1,-1,-1,-1,-1,116,-1,-1,-1,-1,-1,-1,96,-1,134,-1,-1,-1,-1,215,-1,112,128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,69,332,285,-1,376,356,-1,-1,-1,-1,-1,-1,164,-1,-1,-1,159,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,169,-1,-1,-1,-1,-1,-1,-1,31,-1,-1,-1,-1,189,22,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,338,380,185,-1,-1,333,-1,-1,-1,-1,-1,115,-1,-1,-1,-1,-1,-1,-1,-1,-1,117,357,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,303,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,342,-1,-1,176,-1,356,-1,325,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,133,-1,-1,-1,-1,181,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,324,-1,187,-1,-1,-1,119,333,-1,171,-1,-1,-1,-1,-1,-1,-1,-1,19,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,279,-1,-1,375,-1,-1,77,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,380,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,250,-1,159,164,-1,-1,172,-1,-1,-1,-1,-1,-1,302,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,387,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,170,247,233,225,-1,-1,-1,-1,-1,249,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,116,-1,-1,-1,266,274,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,102,-1,-1,-1,-1,-1,348,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,164,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,98,-1,-1,-1,-1,-1,235,7,256,-1,322,-1,-1,-1,-1,-1,-1,-1,328,-1,-1,-1,-1,-1,-1,-1,238,46,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,375,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,88,-1,283,-1,311,-1,-1,284,-1,-1,-1,-1,-1,284,-1,-1,354,289,-1,85,-1,12,-1,-1,311,355,125,283,-1,62,-1,202,62,-1,-1,117,-1,-1,-1,-1,-1,-1,-1,-1,-1,31,-1,-1,-1,-1,-1,-1,129,-1,-1,326,-1,-1,-1,-1,227,-1,-1,-1,-1,172,-1,-1,341,-1,-1,-1,-1,-1,-1,-1,-1,178,241,-1,-1,-1,78,-1,-1,-1,-1,-1,-1,-1,-1,-1,38,-1,-1,-1,124,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,127,-1,-1,-1,-1,-1,-1,-1,-1,287,-1,350,-1,-1,-1,-1,-1,168,-1,91,133,-1,-1,-1,-1,221,-1,347,-1,-1,5,129,-1,-1,-1,-1,-1,350,-1,-1,42,82,-1,-1,233,-1,-1,46,-1,-1,-1,375,-1,-1,309,134,124,-1,-1,-1,-1,-1,-1,18,-1,376,354,131,252,-1,-1,-1,-1,-1,-1,-1,347,-1,377,112,-1,-1,68,-1,-1,315,-1,-1,233,-1,-1,-1,164,-1,-1,-1,-1,-1,-1,-1,119,-1,-1,-1,-1,-1,305,-1,-1,-1,36,-1,-1,-1,-1,13,-1,-1,-1,-1,-1,-1,-1,51,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,327,-1,-1,-1,-1,172,-1,286,-1,-1,54,16,305,-1,-1,-1,-1,-1,-1,-1,-1,372,-1,-1,-1,253,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,342,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,102,-1,-1,60,-1,6,6,-1,-1,-1,364,-1,59,-1,129,120,-1,-1,-1,90,-1,-1,-1,-1,-1,1,-1,-1,-1,-1,324,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,233,-1,-1,379,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,194,-1,-1,356,-1,-1,378,231,-1,352,-1,350,-1,-1,-1,3,371,346,126,110,-1,153,-1,87,58,227,-1,-1,284,-1,-1,-1,189,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,199,65,-1,-1,184,-1,377,-1,-1,-1,334,-1,-1,-1,227,-1,72,-1,-1,284,-1,-1,-1,-1,-1,-1,-1,187,-1,140,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,375,191,-1,-1,-1,-1,-1,-1,-1,369,342,-1,-1,-1,-1,-1,190,-1,-1,-1,-1,-1,-1,152,135,-1,-1,312,-1,346,-1,-1,-1,387,376,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,131,-1,-1,-1,-1,-1,292,-1,69,-1,-1,199,-1,-1,-1,-1,129,22,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,69,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,192,38,-1,-1,-1,-1,-1,-1,-1,-1,332,-1,-1,-1,183,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,236,-1,245,-1,380,60,-1,293,-1,-1,-1,-1,-1,-1,315,-1,-1,-1,-1,-1,-1,-1,371,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,39,-1,-1,-1,185,-1,-1,-1,-1,-1,-1,285,350,-1,377,-1,-1,-1,134,-1,128,-1,70,1,-1,-1,-1,-1,285,-1,-1,-1,-1,-1,-1,-1,-1,-1,331,78,152,-1,181,277,-1,-1,-1,-1,-1,-1,-1,-1,-1,241,140,-1,-1,-1,-1,233,-1,346,-1,383,-1,-1,-1,346,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,375,-1,-1,-1,-1,-1,-1,-1,-1,232,-1,-1,-1,239,-1,-1,283,360,-1,-1,-1,-1,-1,164,-1,39,-1,-1,-1,-1,102,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,331,-1,-1,294,-1,-1,-1,-1,-1,-1,-1,335,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,172,352,-1,253,-1,-1,-1,-1,-1,-1,-1,-1,126,-1,-1,-1,-1,232,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,63,-1,-1,175,1,300,-1,-1,10,-1,-1,-1,-1,-1,324,62,-1,-1,-1,-1,-1,-1,64,-1,-1,-1,-1,-1,-1,-1,13,-1,-1,-1,-1,-1,-1,-1,-1,232,126,-1,305,28,-1,-1,-1,-1,-1,-1,-1,-1,-1,210,-1,-1,46,-1,-1,-1,8,-1,-1,-1,-1,162,53,-1,-1,-1,-1,227,-1,-1,-1,-1,143,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,197,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,170,-1,-1,120,-1,-1,-1,-1,-1,-1,128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,285,-1,164,-1,282,-1,-1,241,-1,-1,-1,-1,-1,-1,241,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,391,-1,-1,-1,-1,-1,-1,380,283,300,-1,-1,-1,-1,-1,334,-1,-1,235,-1,-1,-1,-1,124,-1,-1,-1,-1,-1,-1,-1,-1,-1,58,123,-1,-1,-1,-1,-1,-1,-1,-1,130,-1,-1,175,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,85,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,356,-1,164,-1,247,110,-1,340,295,-1,317,-1,-1,88,-1,-1,18,-1,250,-1,378,-1,-1,-1,143,192,-1,-1,-1,-1,-1,190,-1,-1,-1,-1,-1,-1,391,-1,-1,-1,-1,35,-1,247,347,-1,377,-1,-1,-1,-1,-1,124,35,-1,-1,-1,-1,-1,-1,-1,129,-1,-1,350,-1,121,-1,-1,331,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,35,-1,281,292,-1,-1,-1,-1,-1,-1,-1,-1,6,-1,-1,377,-1,-1,-1,-1,-1,38,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,327,-1,-1,-1,-1,-1,-1,-1,58,125,124,-1,90,-1,-1,-1,-1,-1,-1,199,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,300,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,343,-1,133,249,-1,-1,146,-1,-1,-1,-1,41,-1,317,-1,246,370,-1,-1,-1,-1,-1,-1,-1,-1,245,-1,-1,-1,348,377,-1,-1,-1,128,42,132,-1,-1,-1,50,329,-1,148,-1,-1,-1,-1,-1,153,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,173,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,164,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,287,-1,-1,371,-1,-1,-1,-1,131,131,372,-1,-1,137,-1,315,-1,-1,-1,-1,-1,-1,-1,129,-1,70,-1,-1,-1,-1,-1,-1,-1,-1,-1,380,-1,-1,-1,-1,-1,88,-1,-1,-1,-1,-1,-1,5,-1,-1,-1,-1,301,-1,-1,-1,-1,-1,335,-1,-1,13,-1,-1,-1,-1,-1,-1,61,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,85,-1,11,-1,-1,-1,61,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,126,-1,173,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,60,-1,130,-1,-1,-1,77,152,380,315,-1,54,-1,26,-1,-1,-1,-1,278,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,150,-1,38,-1,-1,-1,-1,243,-1,126,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,97,-1,-1,-1,-1,-1,-1,19,124,-1,299,-1,-1,-1,-1,-1,-1,-1,-1,-1,100,-1,-1,-1,-1,-1,-1,-1,180,-1,-1,-1,126,-1,-1,-1,334,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,383,234,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,174,-1,-1,-1,-1,-1,90,-1,-1,-1,-1,-1,-1,-1,50,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,158,-1,-1,164,-1,-1,-1,-1,-1,232,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,49,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,120,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,124,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,190,-1,-1,-1,-1,-1,-1,-1,162,-1,388,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,81,-1,-1,-1,-1,-1,-1,-1,-1,164,-1,-1,239,-1,49,371,-1,-1,-1,-1,-1,-1,298,-1,-1,-1,-1,358,379,-1,-1,-1,-1,81,-1,-1,-1,167,-1,-1,167,-1,131,-1,-1,-1,-1,-1,51,-1,-1,-1,-1,131,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,116,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,90,306,-1,-1,25,-1,-1,190,-1,-1,364,141,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,222,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,331,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,327,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,298,-1,302,-1,-1,-1,-1,130,-1,-1,-1,388,-1,-1,-1,162,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,341,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,78,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,392,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,133,-1,114,-1,333,-1,358,124,-1,-1,124,259,326,-1,-1,44,-1,277,89,200,-1,389,179,81,377,327,79,-1,-1,216,-1,333,-1,-1,-1,166,391,283,331,377,378,-1,7,-1,-1,281,350,131,-1,8,262,129,-1,257,-1,-1,121,92,342,-1,180,136,128,315,-1,-1,135,340,-1,300,307,124,-1,124,341,-1,-1,341,-1,-1,45,-1,-1,284,326,191,-1,12,38,-1,-1,-1,389,371,-1,176,385,-1,-1,-1,126,191,158,-1,-1,124,-1,-1,-1,-1,70,-1,-1,-1,-1,119,61,176,14,-1,357,-1,85,-1,-1,82,-1,-1,30,-1,-1,-1,-1,-1,-1,-1,352,302,-1,-1,-1,-1,279,-1,-1,-1,-1,-1,128,-1,-1,-1,89,-1,253,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,100,325,-1,-1,-1,107,-1,180,-1,-1,77,-1,-1,-1,-1,-1,-1,-1,5,-1,-1,-1,-1,-1,-1,373,393,-1,-1,-1,377,-1,-1,-1,287,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,347,-1,244,-1,187,-1,-1,-1,-1,-1,90,-1,-1,-1,-1,-1,171,-1,-1,-1,340,-1,-1,333,-1,-1,254,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,94,-1,-1,-1,356,-1,-1,-1,328,-1,-1,-1,36,-1,-1,-1,-1,-1,-1,350,-1,-1,-1,-1,-1,-1,-1,334,-1,-1,-1,245,-1,-1,-1,-1,-1,-1,61,51,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,107,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,78,350,-1,-1,-1,348,160,-1,142,-1,374,-1,-1,-1,-1,-1,-1,76,288,-1,-1,201,-1,-1,-1,-1,94,-1,109,359,5,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,228,-1,-1,-1,-1,-1,-1,-1,-1,76,-1,-1,349,-1,296,-1,-1,36,-1,56,-1,94,-1,-1,213,-1,-1,-1,-1,-1,-1,-1,168,173,377,-1,-1,-1,-1,-1,-1,-1,166,-1,-1,-1,237,-1,134,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,47,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,298,350,-1,295,373,-1,263,-1,162,124,-1,-1,-1,-1,-1,-1,-1,-1,-1,335,-1,379,-1,69,89,-1,88,-1,-1,31,97,377,-1,85,80,-1,-1,-1,126,79,-1,-1,-1,3,144,-1,-1,356,-1,-1,-1,-1,-1,-1,-1,80,-1,-1,-1,283,378,372,336,-1,326,-1,-1,56,-1,-1,-1,-1,-1,10,-1,304,-1,-1,-1,-1,-1,-1,-1,228,-1,-1,-1,230,-1,284,-1,9,-1,-1,116,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,149,350,-1,-1,91,-1,-1,128,-1,339,-1,2,-1,-1,208,-1,-1,-1,-1,377,-1,-1,-1,51,-1,-1,182,124,-1,-1,-1,-1,363,241,204,-1,217,-1,-1,19,-1,-1,-1,128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,85,-1,321,-1,-1,-1,-1,-1,-1,166,-1,-1,-1,-1,-1,233,-1,-1,-1,-1,-1,-1,-1,311,-1,-1,-1,156,349,-1,-1,-1,-1,85,85,-1,-1,244,324,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,338,-1,-1,-1,-1,-1,-1,-1,-1,270,-1,348,-1,-1,-1,-1,-1,-1,-1,-1,85,333,209,-1,-1,309,319,8,-1,-1,-1,-1,-1,-1,-1,-1,-1,19,-1,-1,-1,-1,90,-1,-1,-1,-1,-1,-1,-1,-1,15,-1,-1,306,197,331,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,232,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,279,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,320,-1,13,354,-1,-1,350,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,34,-1,-1,-1,-1,-1,-1,388,-1,-1,38,-1,-1,-1,-1,-1,377,377,-1,-1,-1,-1,-1,-1,375,133,-1,-1,-1,348,-1,-1,-1,-1,133,356,-1,-1,-1,-1,-1,282,282,-1,-1,-1,-1,287,-1,311,-1,-1,-1,-1,-1,-1,-1,293,-1,330,379,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,108,-1,7,-1,-1,-1,126,24,-1,-1,-1,73,19,333,-1,41,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,314,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,297,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,167,126,-1,274,346,-1,-1,-1,-1,-1,-1,350,-1,-1,-1,1,-1,-1,-1,129,-1,-1,-1,-1,-1,-1,-1,-1,356,-1,281,-1,-1,-1,-1,184,-1,-1,-1,-1,-1,-1,-1,-1,-1,330,377,-1,-1,-1,-1,-1,-1,-1,129,175,-1,-1,-1,-1,-1,81,5,-1,337,-1,117,-1,79,-1,-1,-1,-1,-1,247,-1,-1,-1,345,-1,-1,-1,-1,-1,-1,-1,-1,-1,326,-1,-1,-1,-1,-1,24,-1,298,-1,357,-1,-1,304,-1,-1,192,-1,-1,-1,143,-1,-1,9,96,-1,-1,-1,-1,-1,268,148,-1,-1,-1,-1,279,-1,-1,-1,11,-1,352,-1,-1,-1,-1,-1,-1,-1,238,-1,-1,-1,-1,-1,-1,-1,387,185,78,246,185,-1,-1,-1,-1,-1,-1,-1,-1,131,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,126,46,-1,-1,184,28,-1,-1,-1,-1,-1,-1,-1,-1,351,28,-1,262,264,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,131,-1,-1,25,-1,-1,-1,-1,-1,-1,126,-1,120,-1,164,-1,-1,-1,-1,-1,125,-1,-1,-1,-1,-1,-1,57,-1,262,122,-1,-1,352,-1,-1,-1,351,-1,-1,-1,348,-1,-1,-1,-1,-1,-1,-1,110,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,240,-1,-1,164,-1,-1,-1,-1,277,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,197,-1,-1,-1,-1,-1,157,166,-1,-1,-1,-1,123,-1,352,-1,-1,-1,184,-1,-1,-1,-1,-1,-1,-1,-1,-1,97,-1,-1,134,-1,137,-1,-1,110,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,22,-1,-1,-1,19,-1,-1,-1,-1,-1,-1,-1,-1,240,-1,-1,-1,-1,-1,-1,-1,171,80,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,307,-1,-1,-1,-1,-1,-1,-1,189,238,326,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,180,-1,-1,-1,-1,-1,-1,352,352,-1,335,269,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,180,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,380,-1,-1,-1,91,-1,-1,-1,-1,-1,240,-1,67,-1,-1,-1,-1,-1,-1,-1,116,363,-1,-1,-1,-1,47,-1,-1,-1,153,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,61,-1,-1,-1,-1,-1,-1,-1,-1,127,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,189,-1,-1,299,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,240,-1,-1,-1,-1,-1,376,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,341,-1,-1,-1,-1,262,-1,-1,-1,-1,-1,-1,-1,302,-1,-1,-1,-1,13,-1,-1,-1,-1,-1,-1,158,-1,124,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,232,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,193,-1,183,-1,-1,-1,374,-1,-1,326,-1,-1,-1,-1,-1,-1,22,-1,-1,-1,-1,-1,-1,-1,-1,-1,210,287,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,244,-1,-1,-1,-1,1,13,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,128,266,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,359,-1,-1,-1,-1,-1,-1,-1,-1,-1,162,-1,-1,-1,-1,-1,9,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,343,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,337,-1,-1,-1,-1,287,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,129,-1,-1,-1,-1,-1,24,192,-1,-1,-1,-1,224,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,309,-1,-1,-1,-1,78,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,364,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,197,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,371,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,116,175,221,176,-1,-1,-1,-1,-1,-1,-1,-1,341,-1,-1,-1,356,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,37,-1,-1,-1,-1,-1,285,-1,-1,-1,-1,-1,-1,-1,114,-1,-1,-1,300,332,-1,285,350,181,-1,-1,-1,-1,-1,-1,-1,327,-1,8,-1,-1,-1,-1,-1,-1,-1,-1,23,-1,-1,-1,-1,-1,-1,345,-1,-1,-1,-1,-1,-1,-1,364,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,380,-1,-1,-1,-1,-1,251,282,-1,-1,97,56,-1,-1,-1,-1,-1,-1,-1,-1,121,-1,-1,-1,-1,322,-1,380,-1,-1,-1,-1,-1,-1,-1,-1,91,-1,-1,-1,-1,-1,-1,-1,-1,-1,183,-1,374,-1,-1,-1,-1,-1,-1,-1,-1,354,-1,-1,-1,-1,74,-1,287,-1,82,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,346,-1,-1,319,-1,329,377,-1,-1,-1,190,-1,-1,-1,-1,156,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,352,-1,30,-1,-1,-1,-1,336,-1,-1,-1,-1,-1,-1,-1,-1,120,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,116,-1,64,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,262,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,195,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,180,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,336,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,264,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,44,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,343,-1,-1,-1,-1,337,-1,-1,-1,-1,-1,-1,338,346,-1,-1,-1,-1,-1,-1,333,-1,-1,129,-1,345,-1,-1,-1,-1,-1,-1,-1,113,-1,350,-1,20,-1,-1,15,-1,-1,279,34,-1,-1,-1,289,-1,-1,-1,-1,-1,-1,378,-1,-1,-1,-1,-1,-1,-1,-1,-1,357,-1,-1,4,-1,-1,-1,-1,-1,-1,55,-1,229,-1,-1,-1,-1,305,-1,-1,-1,340,-1,-1,-1,-1,-1,322,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,10,-1,331,-1,-1,-1,85,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,22,169,-1,-1,384,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,350,356,-1,-1,-1,254,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,148,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,280,230,-1,-1,-1,180,104,-1,-1,-1,-1,-1,-1,-1,-1,98,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,110,-1,9,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,264,-1,-1,-1,-1,319,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,334,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,130,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,331,-1,348,-1,-1,-1,-1,85,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,126,100,-1,102,190,285,-1,158,136,-1,-1,-1,-1,-1,-1,-1,-1,128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,129,-1,-1,39,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,346,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,371,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,356,309,-1,-1,-1,-1,-1,-1,-1,-1,285,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,131,-1,-1,-1,-1,-1,233,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,124,65,85,259,124,-1,-1,307,256,-1,241,-1,344,350,344,124,-1,127,121,-1,-1,345,-1,341,74,179,-1,296,82,282,79,136,376,-1,-1,238,391,285,-1,369,298,375,-1,379,46,-1,-1,-1,350,-1,-1,-1,285,-1,285,-1,-1,35,380,-1,117,56,-1,-1,102,344,350,-1,87,334,28,-1,-1,-1,129,330,356,-1,330,-1,355,121,-1,294,296,-1,248,380,-1,222,69,-1,80,143,-1,-1,292,-1,63,-1,167,386,-1,305,-1,350,198,-1,64,120,-1,336,-1,-1,326,-1,-1,-1,30,-1,-1,346,-1,190,-1,-1,-1,-1,-1,336,348,8,-1,243,-1,130,183,-1,-1,196,305,-1,-1,158,240,-1,-1,243,-1,-1,97,-1,-1,-1,-1,-1,-1,-1,-1,-1,123,-1,-1,-1,-1,68,-1,-1,-1,-1,-1,324,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,334,119,-1,-1,-1,-1,-1,-1,-1,109,356,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,9,29,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,110,-1,-1,185,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,10,375,85,-1,95,22,365,333,6,372,123,377,78,305,237,14,96,380,100,76,126,-1,-1,313,102,-1,55,185,80,110,-1,366,-1,125,121,-1,170,175,363,388,-1,-1,-1,-1,-1,282,85,69,-1,287,280,46,-1,-1,-1,230,-1,157,-1,385,-1,383,270,-1,-1,362,-1,368,279,352,88,36,-1,282,-1,-1,-1,-1,110,-1,-1,-1,-1,390,-1,-1,-1,85,373,88,241,-1,-1,-1,-1,-1,-1,-1,-1,-1,34,-1,-1,-1,32,-1,-1,-1,-1,358,251,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,306,-1,-1,-1,251,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,391,225,-1,-1,-1,-1,-1,-1,-1,-1,-1,377,-1,-1,-1,-1,358,-1,-1,-1,-1,-1,-1,-1,5,64,-1,-1,-1,-1,229,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,134,-1,93,-1,-1,-1,-1,-1,-1,-1,-1,149,-1,102,-1,-1,-1,-1,175,-1,-1,-1,312,-1,126,-1,-1,-1,-1,73,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,354,-1,38,-1,-1,303,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,134,-1,-1,-1,310,-1,-1,-1,-1,-1,-1,22,389,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,310,-1,-1,-1,58,-1,-1,303,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,12,-1,-1,-1,-1,-1,60,27,-1,-1,-1,-1,72,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,50,-1,364,-1,-1,-1,-1,-1,39,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,283,95,-1,-1,251,-1,-1,73,-1,-1,-1,-1,-1,-1,-1,306,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33,369,102,342,-1,-1,383,-1,179,265,114,-1,-1,-1,379,-1,-1,-1,-1,-1,-1,248,-1,361,-1,128,-1,-1,-1,128,-1,85,167,-1,10,121,103,-1,-1,-1,-1,-1,85,124,-1,287,-1,357,332,371,-1,374,-1,337,97,-1,46,13,-1,-1,-1,156,-1,-1,-1,-1,14,14,-1,14,-1,-1,-1,-1,34,264,-1,-1,-1,-1,-1,-1,-1,14,-1,-1,-1,168,54,-1,-1,243,355,-1,241,344,-1,104,182,-1,-1,-1,-1,-1,352,-1,359,130,-1,-1,78,-1,-1,-1,119,374,-1,130,357,326,166,36,-1,-1,312,-1,-1,-1,-1,-1,-1,-1,61,239,-1,64,-1,-1,287,-1,-1,-1,-1,-1,-1,190,12,124,-1,-1,-1,385,-1,-1,319,296,285,307,-1,-1,209,-1,-1,342,344,-1,-1,-1,-1,316,380,-1,61,-1,317,-1,-1,68,-1,-1,315,101,-1,285,35,298,364,-1,82,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,55,-1,-1,-1,-1,-1,-1,-1,-1,-1,350,-1,-1,180,13,-1,356,-1,-1,72,300,-1,-1,-1,-1,356,-1,-1,-1,-1,-1,14,-1,74,-1,-1,-1,58,-1,-1,-1,350,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,243,-1,348,-1,-1,-1,-1,-1,-1,-1,364,374,-1,-1,-1,-1,-1,-1,394,-1,-1,-1,-1,-1,-1,-1,-1,-1,13,348,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,350,-1,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,338,200,-1,-1,8,-1,-1,-1,336,-1,-1,-1,355,107,-1,250,-1,-1,-1,281,-1,-1,-1,390,-1,170,-1,-1,-1,-1,-1,356,-1,-1,-1,-1,-1,-1,-1,-1,128,-1,-1,-1,159,-1,-1,376,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,109,-1,-1,-1,137,-1,-1,-1,-1,-1,359,20,-1,-1,-1,-1,104,-1,-1,-1,-1,-1,-1,34,-1,-1,-1,56,-1,-1,-1,-1,69,-1,-1,-1,-1,74,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,13,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,355,-1,250,387,230,-1,-1,-1,-1,133,-1,-1,-1,-1,341,-1,-1,81,-1,-1,359,304,-1,-1,-1,-1,107,-1,298,-1,-1,-1,-1,160,-1,38,-1,315,-1,-1,127,-1,-1,-1,128,187,148,299,-1,-1,-1,-1,-1,-1,211,-1,-1,-1,-1,-1,-1,-1,44,-1,393,-1,49,-1,-1,-1,-1,-1,-1,338,-1,-1,-1,-1,-1,-1,-1,190,252,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,22,-1,355,285,-1,164,378,349,167,-1,130,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,85,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,126,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,375,65,-1,-1,-1,-1,243,-1,-1,-1,78,63,-1,-1,-1,-1,-1,87,-1,-1,-1,72,32,378,200,10,89,-1,-1,358,247,137,330,96,-1,-1,-1,-1,216,-1,-1,243,-1,243,-1,19,-1,-1,-1,-1,-1,392,-1,-1,125,-1,355,313,19,171,-1,243,185,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,315,176,-1,-1,-1,369,-1,331,-1,-1,-1,-1,-1,-1,-1,-1,91,195,-1,-1,128,350,30,-1,-1,-1,351,-1,380,-1,240,-1,-1,-1,166,-1,335,302,-1,-1,39,104,-1,-1,340,-1,-1,82,337,-1,-1,-1,266,310,-1,-1,-1,-1,-1,374,-1,53,185,-1,-1,-1,-1,-1,-1,331,-1,180,43,385,130,-1,333,-1,-1,-1,-1,65,126,134,189,-1,-1,-1,-1,-1,-1,-1,-1,245,-1,70,-1,-1,-1,-1,69,187,-1,-1,-1,-1,-1,375,-1,-1,213,-1,-1,213,-1,-1,90,8,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,131,-1,-1,-1,-1,-1,-1,168,-1,-1,-1,-1,-1,-1,-1,-1,-1,162,-1,-1,166,-1,-1,-1,-1,-1,334,-1,-1,-1,-1,-1,-1,-1,-1,31,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,188,-1,279,-1,-1,13,327,42,267,-1,333,-1,126,-1,-1,188,369,204,102,327,-1,194,-1,-1,77,91,110,-1,-1,358,-1,-1,-1,346,-1,-1,-1,-1,346,-1,30,158,-1,-1,155,-1,-1,-1,-1,-1,-1,-1,85,-1,-1,71,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,265,-1,-1,-1,79,347,351,375,129,-1,-1,-1,-1,391,-1,-1,-1,0,321,-1,-1,-1,85,124,175,173,34,-1,-1,174,197,127,-1,-1,333,-1,-1,-1,-1,279,-1,-1,-1,-1,-1,13,-1,-1,-1,-1,-1,68,357,-1,39,-1,-1,-1,359,333,230,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,171,307,333,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,356,173,-1,-1,-1,-1,300,-1,-1,-1,300,351,-1,-1,-1,91,-1,-1,-1,1,331,-1,-1,372,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,300,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,164,-1,-1,-1,-1,-1,-1,-1,202,-1,253,346,-1,-1,339,345,124,97,-1,-1,-1,-1,46,354,-1,39,-1,-1,-1,-1,-1,63,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,356,-1,343,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,171,162,-1,9,-1,-1,-1,-1,330,-1,341,-1,-1,-1,335,-1,-1,375,-1,187,-1,-1,-1,123,-1,-1,-1,-1,-1,209,-1,-1,170,-1,-1,-1,-1,-1,291,-1,332,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,175,-1,-1,-1,-1,-1,5,233,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,248,-1,-1,-1,131,-1,-1,131,-1,62,-1,-1,80,-1,142,190,191,-1,-1,-1,-1,-1,-1,91,-1,-1,-1,-1,-1,-1,-1,-1,-1,130,343,-1,5,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,336,-1,2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,245,-1,-1,-1,-1,-1,-1,-1,134,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,326,259,-1,107,-1,-1,-1,133,-1,-1,-1,-1,-1,351,-1,359,281,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,349,65,248,-1,334,293,341,-1,324,97,72,-1,7,296,-1,356,175,171,239,131,-1,125,-1,-1,-1,-1,-1,350,237,-1,319,-1,-1,352,143,310,-1,-1,-1,346,74,-1,-1,62,-1,-1,-1,30,-1,-1,252,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,82,-1,-1,-1,-1,-1,-1,-1,-1,-1,235,-1,-1,-1,-1,-1,80,285,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,23,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,124,-1,-1,-1,-1,-1,-1,-1,78,351,126,285,9,295,-1,-1,76,257,-1,-1,-1,128,-1,18,-1,-1,74,-1,206,-1,-1,-1,333,100,-1,153,-1,-1,30,-1,-1,-1,172,-1,-1,183,-1,-1,-1,286,-1,-1,334,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,181,356,321,344,36,251,-1,19,176,-1,285,-1,-1,134,-1,380,321,-1,125,-1,-1,-1,181,-1,128,-1,180,106,-1,-1,-1,35,346,-1,-1,137,-1,241,-1,-1,-1,-1,-1,234,-1,-1,273,-1,-1,-1,-1,-1,-1,180,-1,-1,379,-1,-1,-1,97,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,106,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,300,-1,-1,-1,-1,90,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,389,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,102,-1,-1,-1,-1,153,122,-1,239,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,326,-1,-1,-1,-1,197,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,356,-1,-1,-1,-1,175,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,9,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,333,-1,-1,-1,-1,-1,-1,-1,164,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,131,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,270,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16,-1,-1,-1,-1,-1,-1,-1,170,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,212,-1,124,-1,195,-1,224,345,-1,-1,-1,-1,-1,-1,345,-1,347,-1,-1,-1,357,-1,321,-1,-1,-1,-1,-1,-1,-1,91,-1,114,-1,-1,-1,135,-1,74,-1,-1,-1,-1,253,-1,-1,-1,-1,232,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,110,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,352,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,175,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,175,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,182,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,181,-1,-1,-1,-1,-1,-1,-1,-1,120,-1,-1,-1,-1,-1,-1,-1,-1,287,164,-1,-1,111,-1,-1,243,-1,-1,-1,197,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,65,-1,-1,-1,-1,97,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,287,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,13,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,241,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,36,-1,-1,-1,-1,171,-1,-1,-1,-1,-1,-1,251,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,173,95,-1,-1,-1,-1,102,-1]; | |
var cnstart=0x4e00; | |
var cnend=0x9fa0; | |
$cn2py=function(cn){ | |
if(cn) { | |
var chars=[],sResult = [], l = cn.length; | |
for(var i = 0; i < l; i++) { | |
var item=cn.charAt(i); | |
chars.push(item); | |
var itemcode = item.charCodeAt(0); | |
if(itemcode>=cnstart&&itemcode<=cnend){ | |
sResult.push(pyindex[unicode2pyindex[itemcode-cnstart]]||item); | |
}else{ | |
sResult.push(item); | |
} | |
} | |
return [sResult,chars]; | |
} | |
} | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment