From ae3703c1d0d2de3f2f75dc9c8b4c33d1b43fdc06 Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Mon, 31 May 2021 12:15:56 +0200 Subject: [PATCH] Stop compressing integer lists It is unclear why this was implemented, I assume it was for performance back in 2006. However today, this compression defeats bytecode caching entirely and end up being counter productive. --- lib/racc/parserfilegenerator.rb | 44 - test/regress/cast | 1223 +++-- test/regress/huia | 619 ++- test/regress/nasl | 1122 +++-- test/regress/opal | 7426 ++++++++++++++++++++++-------- test/regress/riml | 1922 +++++--- test/regress/ruby18 | 7193 +++++++++++++++++++++-------- test/regress/ruby22 | 7654 +++++++++++++++++++++++-------- 8 files changed, 20103 insertions(+), 7100 deletions(-) diff --git a/lib/racc/parserfilegenerator.rb b/lib/racc/parserfilegenerator.rb index fb6c2095..71310269 100644 --- a/lib/racc/parserfilegenerator.rb +++ b/lib/racc/parserfilegenerator.rb @@ -320,50 +320,6 @@ def state_transition_table end def integer_list(name, table) - if table.size > 2000 - serialize_integer_list_compressed name, table - else - serialize_integer_list_std name, table - end - end - - def serialize_integer_list_compressed(name, table) - # TODO: this can be made a LOT more clean with a simple split/map - sep = "\n" - nsep = ",\n" - buf = String.new - com = '' - ncom = ',' - co = com - @f.print 'clist = [' - table.each do |i| - buf << co << i.to_s; co = ncom - if buf.size > 66 - @f.print sep; sep = nsep - @f.print "'", buf, "'" - buf = String.new - co = com - end - end - unless buf.empty? - @f.print sep - @f.print "'", buf, "'" - end - line ' ]' - - @f.print(<<-End) - #{name} = arr = ::Array.new(#{table.size}, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - End - end - - def serialize_integer_list_std(name, table) sep = '' line "#{name} = [" table.each_slice(10) do |ns| diff --git a/test/regress/cast b/test/regress/cast index 1892c73e..60e92a0a 100644 --- a/test/regress/cast +++ b/test/regress/cast @@ -1,6 +1,6 @@ # # DO NOT MODIFY!!!! -# This file is automatically generated by Racc 1.5.0 +# This file is automatically generated by Racc 1.5.2 # from Racc grammar file "". # @@ -375,358 +375,875 @@ restrict return short signed sizeof static struct switch typedef union ...end cast.y/module_eval... ##### State transition tables begin ### -clist = [ -'99,100,65,103,108,109,120,312,61,110,111,112,113,114,115,116,117,77', -'48,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,32,33,34,35', -'36,37,72,281,128,49,38,196,391,123,124,126,127,129,130,131,132,183,277', -'83,273,84,238,288,293,88,196,72,290,38,274,184,372,373,386,239,240,289', -'294,71,241,242,50,147,148,149,150,99,100,65,193,108,109,120,50,281,110', -'111,112,113,114,115,116,117,71,50,10,11,12,13,14,15,16,17,18,19,20,21', -'22,23,24,25,26,31,32,33,34,35,36,37,56,366,128,89,38,50,169,123,124', -'126,127,129,130,131,132,99,100,65,88,108,109,120,88,88,110,111,112,113', -'114,115,116,117,346,349,238,59,68,48,365,195,50,147,148,149,150,38,347', -'239,240,69,178,283,196,312,366,243,244,48,262,88,128,185,38,263,284', -'123,124,126,127,129,130,131,132,99,100,65,49,108,109,120,38,50,110,111', -'112,113,114,115,116,117,281,365,309,440,249,250,49,238,50,147,148,149', -'150,313,379,196,227,439,178,413,239,240,88,196,50,48,50,196,128,187', -'38,191,196,123,124,126,127,129,130,131,132,99,100,65,50,108,109,120', -'416,428,110,111,112,113,114,115,116,117,255,256,192,196,196,197,49,198', -'50,147,148,149,150,228,229,230,231,232,233,234,235,236,237,43,199,48', -'241,242,128,202,38,241,242,123,124,126,127,129,130,131,132,99,100,65', -'50,108,109,120,375,376,110,111,112,113,114,115,116,117,196,196,205,377', -'387,427,49,433,50,147,148,149,150,196,388,196,437,196,206,445,209,447', -'450,43,251,48,196,252,128,196,38,196,196,123,124,126,127,129,130,131', -'132,99,100,65,50,108,109,120,454,253,110,111,112,113,114,115,116,117', -'196,34,35,36,243,244,49,49,50,147,148,149,150,34,35,36,243,244,254,49', -'245,246,247,248,67,48,243,244,128,268,38,243,244,123,124,126,127,129', -'130,131,132,99,100,65,50,108,109,120,249,250,110,111,112,113,114,115', -'116,117,245,246,247,248,271,272,49,275,50,147,148,149,150,245,246,247', -'248,285,296,192,303,307,308,314,315,277,50,50,128,50,38,353,355,123', -'124,126,127,129,130,131,132,99,100,65,50,108,109,120,357,50,110,111', -'112,113,114,115,116,117,378,389,390,251,281,252,49,253,50,147,148,149', -'150,254,395,396,397,398,399,405,406,384,384,423,424,425,426,442,128', -',38,,,123,124,126,127,129,130,131,132,99,100,65,50,108,109,120,,,110', -'111,112,113,114,115,116,117,,,,,,,,,50,147,148,149,150,,,,,,,,,,,,,', -',,128,,38,,,123,124,126,127,129,130,131,132,99,100,65,,108,109,120,', -',110,111,112,113,114,115,116,117,,,,,,,,,50,147,148,149,150,,,,,,,,', -',,,,,,,128,,38,,,123,124,126,127,129,130,131,132,99,100,65,,108,109', -'120,,,110,111,112,113,114,115,116,117,,,,,,,,,50,147,148,149,150,,,', -',,,,,,,,,,,,128,,38,,,123,124,126,127,129,130,131,132,99,100,65,,108', -'109,120,,,110,111,112,113,114,115,116,117,,,,,,,,,50,147,148,149,150', -',,,,,,,,,,,,,,,128,,38,,,123,124,126,127,129,130,131,132,99,100,65,', -'108,109,120,,,110,111,112,113,114,115,116,117,,,,,,,,,50,147,148,149', -'150,,,,,,,,,,,,,,,,128,,38,,,123,124,126,127,129,130,131,132,99,100', -'65,,108,109,120,,,110,111,112,113,114,115,116,117,,,,,,,,,50,147,148', -'149,150,,,,,,,,,,,,,,,,128,,38,,,123,124,126,127,129,130,131,132,99', -'100,65,,108,109,120,,,110,111,112,113,114,115,116,117,,,,,,,,,50,147', -'148,149,150,,,,,,,,,,,,,,,,128,,38,,,123,124,126,127,129,130,131,132', -'99,100,65,,108,109,120,,,110,111,112,113,114,115,116,117,,,,,,,,,50', -'147,148,149,150,,,,,,,,,,,,,,,,128,,38,,,123,124,126,127,129,130,131', -'132,99,100,65,,108,109,120,,,110,111,112,113,114,115,116,117,,,,,,,', -',50,147,148,149,150,,,,,,,,,,,,,,,,128,,38,,,123,124,126,127,129,130', -'131,132,99,100,65,,108,109,120,,,110,111,112,113,114,115,116,117,,,', -',,,,,50,147,148,149,150,,,,,,,,,,,,,,,,128,,38,,,123,124,126,127,129', -'130,131,132,99,100,65,,108,109,120,,,110,111,112,113,114,115,116,117', -',,,,,,,,50,147,148,149,150,,,,,,,,,,,,,,,,128,,38,,,123,124,126,127', -'129,130,131,132,99,100,65,,108,109,120,,,110,111,112,113,114,115,116', -'117,,,,,,,,,50,147,148,149,150,,,,,,,,,,,,,,,,128,,38,,,123,124,126', -'127,129,130,131,132,99,100,65,,108,109,120,,,110,111,112,113,114,115', -'116,117,,,,,,,,,50,147,148,149,150,,,,,,,,,,,,,,,,128,,38,,,123,124', -'126,127,129,130,131,132,99,100,65,,108,109,120,,,110,111,112,113,114', -'115,116,117,154,,,,120,,,,50,147,148,149,150,,,,,,,215,,,,,,,,,128,', -'38,,,123,124,126,127,129,130,131,132,,,128,,,,,123,124,126,127,129,130', -'131,132,214,,,,,216,217,218,219,,50,147,148,149,150,65,,,,120,,,,,,50', -'147,148,149,150,154,,,,120,,,15,16,17,18,19,20,21,22,23,24,25,26,31', -'32,33,34,35,36,,,,128,,38,,,123,124,126,127,129,130,131,132,262,,128', -',,263,,123,124,126,127,129,130,131,132,,,,,,,,,,,50,147,148,149,150', -'65,,,,120,,,,,,50,147,148,149,150,,,,,,,,15,16,17,18,19,20,21,22,23', -'24,25,26,31,32,33,34,35,36,,,,128,,38,,,123,124,126,127,129,130,131', -'132,,,,,,,,,65,,,,120,,,,,,,,,,,,,50,147,148,149,150,15,16,17,18,19', -'20,21,22,23,24,25,26,31,32,33,34,35,36,,,,128,,38,,,123,124,126,127', -'129,130,131,132,154,,,,120,,,,,,,,,384,,,,120,,,,,,,,50,147,148,149', -'150,,,,,,,,,,,,,,128,,,,,123,124,126,127,129,130,131,132,128,,,,,123', -'124,126,127,129,130,131,132,154,392,,,120,,,,,,,,50,147,148,149,150', -'154,,,,120,,,,50,147,148,149,150,,,,,,,,,,,,262,,128,,,263,,123,124', -'126,127,129,130,131,132,,,262,,128,,,263,,123,124,126,127,129,130,131', -'132,154,,,,120,,,,50,147,148,149,150,,,154,453,,,120,,,,,,50,147,148', -'149,150,,,,,,,,,,,,,,128,,,,,123,124,126,127,129,130,131,132,262,,128', -',208,263,120,123,124,126,127,129,130,131,132,,,,,,,,,,,50,147,148,149', -'150,,,,,,,,,,,50,147,148,149,150,128,,,,,123,124,126,127,129,130,131', -'132,,,,,,,,,,,,,,,,305,,120,,,,,,,,50,147,148,149,150,10,11,12,13,14', -'15,16,17,18,19,20,21,22,23,24,25,26,31,32,33,34,35,36,37,,,128,,38,', -',123,124,126,127,129,130,131,132,381,,120,,,,,,,,,,,383,,120,,,,,,,', -',,50,147,148,149,150,,,,,,,,,,,,128,,,,,123,124,126,127,129,130,131', -'132,128,,412,,120,123,124,126,127,129,130,131,132,,,,,,,,,,,,,50,147', -'148,149,150,,,,,,,,,50,147,148,149,150,128,,,,,123,124,126,127,129,130', -'131,132,120,,,,,,,,,,,,,120,,160,,,,,,,,,,50,147,148,149,150,,,,34,35', -'36,,,159,161,,,,,123,124,126,127,129,130,131,132,128,,,,220,123,124', -'126,127,129,130,131,132,,,,,220,,,,,,,,50,147,148,149,150,,,,,,,,,50', -'147,148,149,150,128,,,,,123,124,126,127,129,130,131,132,128,,,,120,123', -'124,126,127,129,130,131,132,,,,,224,,,,,,,,50,147,148,149,150,,,,,,', -',,50,147,148,149,150,128,,,,,123,124,126,127,129,130,131,132,128,,,', -',123,124,126,127,129,130,131,132,,,120,,,,,,,,,,50,147,148,149,150,266', -',,,120,,,,50,147,148,149,150,,,,,,34,35,36,,,265,267,,,,120,123,124', -'126,127,129,130,131,132,34,35,36,,,,128,,,,120,123,124,126,127,129,130', -'131,132,,,,,,,50,147,148,149,150,128,,,,120,123,124,126,127,129,130', -'131,132,,50,147,148,149,150,128,,,,120,123,124,126,127,129,130,131,132', -',,,,,,50,147,148,149,150,128,,,,120,123,124,126,127,129,130,131,132', -',50,147,148,149,150,128,,,,120,123,124,126,127,129,130,131,132,,,,,', -',50,147,148,149,150,128,,,,120,123,124,126,127,129,130,131,132,,50,147', -'148,149,150,128,,,,,123,124,126,127,129,130,131,132,,,,,,,50,147,148', -'149,150,128,,,,,123,124,126,127,129,130,131,132,,50,147,148,149,150', -',,,,,,120,318,,,,,,,,,,,,50,147,148,149,150,15,16,17,18,19,20,21,22', -'23,24,25,26,31,32,33,34,35,36,,,,128,,38,,120,123,124,126,127,129,130', -'131,132,,,,,120,,,,,,,,,,,,,,,,,,,,,50,147,148,149,150,128,,,,,123,124', -'126,127,129,130,131,132,128,,,,120,123,124,126,127,129,130,131,132,', -',,,120,,,,,,,,50,147,148,149,150,,,,,,,,,50,147,148,149,150,128,,,,', -'123,124,126,127,129,130,131,132,128,,,,120,123,124,126,127,129,130,131', -'132,,,,,120,,,,,,,,50,147,148,149,150,,,,,,,,,50,147,148,149,150,128', -',,,,123,124,126,127,129,130,131,132,128,,,,120,123,124,126,127,129,130', -'131,132,,,,,120,,,,,,,,50,147,148,149,150,,,,,,,,,50,147,148,149,150', -'128,,,,,123,124,126,127,129,130,131,132,128,,,,120,123,124,126,127,129', -'130,131,132,,,,,120,,,,,,,,50,147,148,149,150,,,,,,,,,50,147,148,149', -'150,128,,,,,123,124,126,127,129,130,131,132,128,,,,120,123,124,126,127', -'129,130,131,132,,,,,120,,,,,,,,50,147,148,149,150,,,,,,,,,50,147,148', -'149,150,128,,,,,123,124,126,127,129,130,131,132,128,,,,120,123,124,126', -'127,129,130,131,132,,,,,120,,,,,,,,50,147,148,149,150,,,,,,,,,50,147', -'148,149,150,128,,,,,123,124,126,127,129,130,131,132,128,,,,120,123,124', -'126,127,129,130,131,132,,,,,120,,,,,,,,50,147,148,149,150,,,,,,,,,50', -'147,148,149,150,128,,,,,123,124,126,127,129,130,131,132,128,,,,120,123', -'124,126,127,129,130,131,132,,,,,120,,,,,,,,50,147,148,149,150,,,,,,', -',,50,147,148,149,150,128,,,,,123,124,126,127,129,130,131,132,128,,,', -'120,123,124,126,127,129,130,131,132,,,,,120,,,,,,,,50,147,148,149,150', -',,,,,,,,50,147,148,149,150,128,,,,,123,124,126,127,129,130,131,132,128', -',,,120,123,124,126,127,129,130,131,132,,,,,120,,,,,,,,50,147,148,149', -'150,,,,,,,,,50,147,148,149,150,128,,,,,123,124,126,127,129,130,131,132', -'128,,,,,123,124,126,127,129,130,131,132,120,,,,,,,,,,,,50,147,148,149', -'150,120,,,,,,,,50,147,148,149,150,,,,34,35,36,,,,128,,,,,123,124,126', -'127,129,130,131,132,,,,368,369,,,,120,123,124,126,127,129,130,131,132', -',,,,,120,,,50,147,148,149,150,,,,,,,,,,,,,50,147,148,149,150,128,,,', -',123,124,126,127,129,130,131,132,401,402,,,,120,123,124,126,127,129', -'130,131,132,,,,,120,415,,,,,,50,147,148,149,150,,,,,,,,,,50,147,148', -'149,150,128,,,,,123,124,126,127,129,130,131,132,128,,,,,123,124,126', -'127,129,130,131,132,120,418,,,,,,,,,,,50,147,148,149,150,,,,,,,,,50', -'147,148,149,150,,,,,,,,,,128,,,,,123,124,126,127,129,130,131,132,,,', -',,,,,,,,,120,,,,,,,,,,,,,50,147,148,149,150,15,16,17,18,19,20,21,22', -'23,24,25,26,31,32,33,34,35,36,,,,128,,38,,120,123,124,126,127,129,130', -'131,132,,,,,120,430,,,,,,,,,,,,,,,,,,,,50,147,148,149,150,128,,,,,123', -'124,126,127,129,130,131,132,128,,,,,123,124,126,127,129,130,131,132', -'120,432,,,,,,,,,,,50,147,148,149,150,120,436,,,,,,,50,147,148,149,150', -',,,,,,,,,128,,,,,123,124,126,127,129,130,131,132,,,,,128,,,,,123,124', -'126,127,129,130,131,132,120,444,,,,,,,50,147,148,149,150,,,,,,,,,,,', -',50,147,148,149,150,,,,,,,,,,128,,,,,123,124,126,127,129,130,131,132', -',,,,,,,,,,,,,,,,,277,364,,,,,,,50,147,148,149,150,10,11,12,13,14,15', -'16,17,18,19,20,21,22,23,24,25,26,31,32,33,34,35,36,37,281,164,49,,38', -',,,,,,,,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,32,33', -'34,35,36,37,,,,50,38,,,,,,,,,,,,,,,39,,,,,,,,,,,,,,,,,,,,,50,10,11,12', -'13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,32,33,34,35,36,37,65,,', -',38,,,,,,,,,,,,67,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26', -'31,32,33,34,35,36,37,65,,,,38,,,,,,,,,,,,,10,11,12,13,14,15,16,17,18', -'19,20,21,22,23,24,25,26,31,32,33,34,35,36,37,173,,,,38,,,,,,,,,,,,,', -',,,15,16,17,18,19,20,21,22,23,24,25,26,31,32,33,34,35,36,282,,,,,38', -',,,,,,,,,,,,,,,15,16,17,18,19,20,21,22,23,24,25,26,31,32,33,34,35,36', -'287,,,,,38,,,,,,,,,,,,,,,,15,16,17,18,19,20,21,22,23,24,25,26,31,32', -'33,34,35,36,312,364,,,,38,,,,,,,,10,11,12,13,14,15,16,17,18,19,20,21', -'22,23,24,25,26,31,32,33,34,35,36,37,281,404,49,,38,,,,,,,,,10,11,12', -'13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,32,33,34,35,36,37,,,,,38', -'10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,32,33,34,35,36', -'37,,,,,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,31,32,33', -'34,35,36,37,,,,,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26', -'31,32,33,34,35,36,37,,,,,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23', -'24,25,26,31,32,33,34,35,36,37,,,,,38,10,11,12,13,14,15,16,17,18,19,20', -'21,22,23,24,25,26,31,32,33,34,35,36,37,,,,,38,10,11,12,13,14,15,16,17', -'18,19,20,21,22,23,24,25,26,31,32,33,34,35,36,37,,,,359,38,15,16,17,18', -'19,20,21,22,23,24,25,26,31,32,33,34,35,36,,,,,,38,15,16,17,18,19,20', -'21,22,23,24,25,26,31,32,33,34,35,36,,,,,,38,15,16,17,18,19,20,21,22', -'23,24,25,26,31,32,33,34,35,36,,,,,,38,15,16,17,18,19,20,21,22,23,24', -'25,26,31,32,33,34,35,36,,,,,,38,15,16,17,18,19,20,21,22,23,24,25,26', -'31,32,33,34,35,36,,,,,,38' ] - racc_action_table = arr = ::Array.new(4321, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - -clist = [ -'65,65,65,65,65,65,65,210,39,65,65,65,65,65,65,65,65,55,45,65,65,65,65', -'65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,46,210,65', -'210,65,316,345,65,65,65,65,65,65,65,65,85,276,57,163,58,135,182,186', -'59,345,70,184,114,163,85,289,294,316,135,135,182,186,46,136,136,65,65', -'65,65,65,102,102,102,102,102,102,102,45,276,102,102,102,102,102,102', -'102,102,70,114,102,102,102,102,102,102,102,102,102,102,102,102,102,102', -'102,102,102,102,102,102,102,102,102,102,30,280,102,60,102,276,73,102', -'102,102,102,102,102,102,102,112,112,112,184,112,112,112,289,294,112', -'112,112,112,112,112,112,112,257,260,330,33,42,48,280,107,102,102,102', -'102,102,30,257,330,330,42,80,175,107,311,361,137,137,80,260,84,112,87', -'112,260,175,112,112,112,112,112,112,112,112,187,187,187,48,187,187,187', -'33,30,187,187,187,187,187,187,187,187,311,361,207,419,139,139,80,331', -'112,112,112,112,112,211,304,207,133,419,284,380,331,331,89,211,48,284', -'33,304,187,98,187,100,380,187,187,187,187,187,187,187,187,191,191,191', -'80,191,191,191,382,411,191,191,191,191,191,191,191,191,144,144,101,382', -'411,109,284,110,187,187,187,187,187,133,133,133,133,133,133,133,133', -'133,133,5,111,5,332,332,191,113,191,333,333,191,191,191,191,191,191', -'191,191,192,192,192,284,192,192,192,300,301,192,192,192,192,192,192', -'192,192,300,301,115,302,317,410,5,414,191,191,191,191,191,302,317,410', -'417,414,116,429,119,431,435,66,140,66,417,141,192,429,192,431,435,192', -'192,192,192,192,192,192,192,296,296,296,5,296,296,296,443,142,296,296', -'296,296,296,296,296,296,443,49,49,49,334,334,66,49,192,192,192,192,192', -'74,74,74,335,335,143,74,138,138,138,138,151,69,336,336,296,158,296,337', -'337,296,296,296,296,296,296,296,296,375,375,375,66,375,375,375,340,340', -'375,375,375,375,375,375,375,375,338,338,338,338,161,162,69,165,296,296', -'296,296,296,339,339,339,339,177,188,200,201,203,204,212,213,167,216', -'217,375,263,375,264,267,375,375,375,375,375,375,375,375,376,376,376', -'69,376,376,376,270,274,376,376,376,376,376,376,376,376,303,324,325,341', -'167,342,167,343,375,375,375,375,375,344,351,354,356,362,363,367,369', -'389,390,400,402,403,407,427,376,,376,,,376,376,376,376,376,376,376,376', -'377,377,377,167,377,377,377,,,377,377,377,377,377,377,377,377,,,,,,', -',,376,376,376,376,376,,,,,,,,,,,,,,,,377,,377,,,377,377,377,377,377', -'377,377,377,415,415,415,,415,415,415,,,415,415,415,415,415,415,415,415', -',,,,,,,,377,377,377,377,377,,,,,,,,,,,,,,,,415,,415,,,415,415,415,415', -'415,415,415,415,418,418,418,,418,418,418,,,418,418,418,418,418,418,418', -'418,,,,,,,,,415,415,415,415,415,,,,,,,,,,,,,,,,418,,418,,,418,418,418', -'418,418,418,418,418,426,426,426,,426,426,426,,,426,426,426,426,426,426', -'426,426,,,,,,,,,418,418,418,418,418,,,,,,,,,,,,,,,,426,,426,,,426,426', -'426,426,426,426,426,426,430,430,430,,430,430,430,,,430,430,430,430,430', -'430,430,430,,,,,,,,,426,426,426,426,426,,,,,,,,,,,,,,,,430,,430,,,430', -'430,430,430,430,430,430,430,432,432,432,,432,432,432,,,432,432,432,432', -'432,432,432,432,,,,,,,,,430,430,430,430,430,,,,,,,,,,,,,,,,432,,432', -',,432,432,432,432,432,432,432,432,433,433,433,,433,433,433,,,433,433', -'433,433,433,433,433,433,,,,,,,,,432,432,432,432,432,,,,,,,,,,,,,,,,433', -',433,,,433,433,433,433,433,433,433,433,436,436,436,,436,436,436,,,436', -'436,436,436,436,436,436,436,,,,,,,,,433,433,433,433,433,,,,,,,,,,,,', -',,,436,,436,,,436,436,436,436,436,436,436,436,437,437,437,,437,437,437', -',,437,437,437,437,437,437,437,437,,,,,,,,,436,436,436,436,436,,,,,,', -',,,,,,,,,437,,437,,,437,437,437,437,437,437,437,437,444,444,444,,444', -'444,444,,,444,444,444,444,444,444,444,444,,,,,,,,,437,437,437,437,437', -',,,,,,,,,,,,,,,444,,444,,,444,444,444,444,444,444,444,444,445,445,445', -',445,445,445,,,445,445,445,445,445,445,445,445,,,,,,,,,444,444,444,444', -'444,,,,,,,,,,,,,,,,445,,445,,,445,445,445,445,445,445,445,445,447,447', -'447,,447,447,447,,,447,447,447,447,447,447,447,447,,,,,,,,,445,445,445', -'445,445,,,,,,,,,,,,,,,,447,,447,,,447,447,447,447,447,447,447,447,450', -'450,450,,450,450,450,,,450,450,450,450,450,450,450,450,,,,,,,,,447,447', -'447,447,447,,,,,,,,,,,,,,,,450,,450,,,450,450,450,450,450,450,450,450', -'454,454,454,,454,454,454,,,454,454,454,454,454,454,454,454,67,,,,67', -',,,450,450,450,450,450,,,,,,,122,,,,,,,,,454,,454,,,454,454,454,454', -'454,454,454,454,,,67,,,,,67,67,67,67,67,67,67,67,122,,,,,122,122,122', -'122,,454,454,454,454,454,120,,,,120,,,,,,67,67,67,67,67,154,,,,154,', -',120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120', -'120,,,,120,,120,,,120,120,120,120,120,120,120,120,154,,154,,,154,,154', -'154,154,154,154,154,154,154,,,,,,,,,,,120,120,120,120,120,220,,,,220', -',,,,,154,154,154,154,154,,,,,,,,220,220,220,220,220,220,220,220,220', -'220,220,220,220,220,220,220,220,220,,,,220,,220,,,220,220,220,220,220', -'220,220,220,,,,,,,,,224,,,,224,,,,,,,,,,,,,220,220,220,220,220,224,224', -'224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,,,,224', -',224,,,224,224,224,224,224,224,224,224,258,,,,258,,,,,,,,,315,,,,315', -',,,,,,,224,224,224,224,224,,,,,,,,,,,,,,258,,,,,258,258,258,258,258', -'258,258,258,315,,,,,315,315,315,315,315,315,315,315,347,347,,,347,,', -',,,,,258,258,258,258,258,384,,,,384,,,,315,315,315,315,315,,,,,,,,,', -',,347,,347,,,347,,347,347,347,347,347,347,347,347,,,384,,384,,,384,', -'384,384,384,384,384,384,384,384,393,,,,393,,,,347,347,347,347,347,,', -'439,439,,,439,,,,,,384,384,384,384,384,,,,,,,,,,,,,,393,,,,,393,393', -'393,393,393,393,393,393,439,,439,,117,439,117,439,439,439,439,439,439', -'439,439,,,,,,,,,,,393,393,393,393,393,,,,,,,,,,,439,439,439,439,439', -'117,,,,,117,117,117,117,117,117,117,117,,,,,,,,,,,,,,,,202,,202,,,,', -',,,117,117,117,117,117,202,202,202,202,202,202,202,202,202,202,202,202', -'202,202,202,202,202,202,202,202,202,202,202,202,,,202,,202,,,202,202', -'202,202,202,202,202,202,305,,305,,,,,,,,,,,306,,306,,,,,,,,,,202,202', -'202,202,202,,,,,,,,,,,,305,,,,,305,305,305,305,305,305,305,305,306,', -'379,,379,306,306,306,306,306,306,306,306,,,,,,,,,,,,,305,305,305,305', -'305,,,,,,,,,306,306,306,306,306,379,,,,,379,379,379,379,379,379,379', -'379,71,,,,,,,,,,,,,99,,71,,,,,,,,,,379,379,379,379,379,,,,71,71,71,', -',71,71,,,,,71,71,71,71,71,71,71,71,99,,,,123,99,99,99,99,99,99,99,99', -',,,,124,,,,,,,,71,71,71,71,71,,,,,,,,,99,99,99,99,99,123,,,,,123,123', -'123,123,123,123,123,123,124,,,,125,124,124,124,124,124,124,124,124,', -',,,126,,,,,,,,123,123,123,123,123,,,,,,,,,124,124,124,124,124,125,,', -',,125,125,125,125,125,125,125,125,126,,,,,126,126,126,126,126,126,126', -'126,,,157,,,,,,,,,,125,125,125,125,125,157,,,,160,,,,126,126,126,126', -'126,,,,,,157,157,157,,,157,157,,,,178,157,157,157,157,157,157,157,157', -'160,160,160,,,,160,,,,185,160,160,160,160,160,160,160,160,,,,,,,157', -'157,157,157,157,178,,,,196,178,178,178,178,178,178,178,178,,160,160', -'160,160,160,185,,,,197,185,185,185,185,185,185,185,185,,,,,,,178,178', -'178,178,178,196,,,,198,196,196,196,196,196,196,196,196,,185,185,185', -'185,185,197,,,,199,197,197,197,197,197,197,197,197,,,,,,,196,196,196', -'196,196,198,,,,214,198,198,198,198,198,198,198,198,,197,197,197,197', -'197,199,,,,,199,199,199,199,199,199,199,199,,,,,,,198,198,198,198,198', -'214,,,,,214,214,214,214,214,214,214,214,,199,199,199,199,199,,,,,,,215', -'215,,,,,,,,,,,,214,214,214,214,214,215,215,215,215,215,215,215,215,215', -'215,215,215,215,215,215,215,215,215,,,,215,,215,,226,215,215,215,215', -'215,215,215,215,,,,,238,,,,,,,,,,,,,,,,,,,,,215,215,215,215,215,226', -',,,,226,226,226,226,226,226,226,226,238,,,,239,238,238,238,238,238,238', -'238,238,,,,,240,,,,,,,,226,226,226,226,226,,,,,,,,,238,238,238,238,238', -'239,,,,,239,239,239,239,239,239,239,239,240,,,,241,240,240,240,240,240', -'240,240,240,,,,,242,,,,,,,,239,239,239,239,239,,,,,,,,,240,240,240,240', -'240,241,,,,,241,241,241,241,241,241,241,241,242,,,,243,242,242,242,242', -'242,242,242,242,,,,,244,,,,,,,,241,241,241,241,241,,,,,,,,,242,242,242', -'242,242,243,,,,,243,243,243,243,243,243,243,243,244,,,,245,244,244,244', -'244,244,244,244,244,,,,,246,,,,,,,,243,243,243,243,243,,,,,,,,,244,244', -'244,244,244,245,,,,,245,245,245,245,245,245,245,245,246,,,,247,246,246', -'246,246,246,246,246,246,,,,,248,,,,,,,,245,245,245,245,245,,,,,,,,,246', -'246,246,246,246,247,,,,,247,247,247,247,247,247,247,247,248,,,,249,248', -'248,248,248,248,248,248,248,,,,,250,,,,,,,,247,247,247,247,247,,,,,', -',,,248,248,248,248,248,249,,,,,249,249,249,249,249,249,249,249,250,', -',,251,250,250,250,250,250,250,250,250,,,,,252,,,,,,,,249,249,249,249', -'249,,,,,,,,,250,250,250,250,250,251,,,,,251,251,251,251,251,251,251', -'251,252,,,,253,252,252,252,252,252,252,252,252,,,,,254,,,,,,,,251,251', -'251,251,251,,,,,,,,,252,252,252,252,252,253,,,,,253,253,253,253,253', -'253,253,253,254,,,,255,254,254,254,254,254,254,254,254,,,,,256,,,,,', -',,253,253,253,253,253,,,,,,,,,254,254,254,254,254,255,,,,,255,255,255', -'255,255,255,255,255,256,,,,262,256,256,256,256,256,256,256,256,,,,,266', -',,,,,,,255,255,255,255,255,,,,,,,,,256,256,256,256,256,262,,,,,262,262', -'262,262,262,262,262,262,266,,,,,266,266,266,266,266,266,266,266,269', -',,,,,,,,,,,262,262,262,262,262,281,,,,,,,,266,266,266,266,266,,,,269', -'269,269,,,,269,,,,,269,269,269,269,269,269,269,269,,,,281,281,,,,285', -'281,281,281,281,281,281,281,281,,,,,,365,,,269,269,269,269,269,,,,,', -',,,,,,,281,281,281,281,281,285,,,,,285,285,285,285,285,285,285,285,365', -'365,,,,378,365,365,365,365,365,365,365,365,,,,,381,381,,,,,,285,285', -'285,285,285,,,,,,,,,,365,365,365,365,365,378,,,,,378,378,378,378,378', -'378,378,378,381,,,,,381,381,381,381,381,381,381,381,383,383,,,,,,,,', -',,378,378,378,378,378,,,,,,,,,381,381,381,381,381,,,,,,,,,,383,,,,,383', -'383,383,383,383,383,383,383,,,,,,,,,,,,,388,,,,,,,,,,,,,383,383,383', -'383,383,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388', -'388,388,388,,,,388,,388,,391,388,388,388,388,388,388,388,388,,,,,412', -'412,,,,,,,,,,,,,,,,,,,,388,388,388,388,388,391,,,,,391,391,391,391,391', -'391,391,391,412,,,,,412,412,412,412,412,412,412,412,413,413,,,,,,,,', -',,391,391,391,391,391,416,416,,,,,,,412,412,412,412,412,,,,,,,,,,413', -',,,,413,413,413,413,413,413,413,413,,,,,416,,,,,416,416,416,416,416', -'416,416,416,428,428,,,,,,,413,413,413,413,413,,,,,,,,,,,,,416,416,416', -'416,416,,,,,,,,,,428,,,,,428,428,428,428,428,428,428,428,,,,,,,,,,,', -',,,,,,277,277,,,,,,,428,428,428,428,428,277,277,277,277,277,277,277', -'277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277', -'277,72,277,,277,,,,,,,,,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72', -'72,72,72,72,72,72,72,72,72,,,,277,72,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,', -',,,,,72,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,41,,,,1,,,,', -',,,,,,,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41', -'41,41,41,41,62,,,,41,,,,,,,,,,,,,62,62,62,62,62,62,62,62,62,62,62,62', -'62,62,62,62,62,62,62,62,62,62,62,62,78,,,,62,,,,,,,,,,,,,,,,,78,78,78', -'78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,172,,,,,78,,,,,,,,,,,,', -',,,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172', -'172,181,,,,,172,,,,,,,,,,,,,,,,181,181,181,181,181,181,181,181,181,181', -'181,181,181,181,181,181,181,181,312,312,,,,181,,,,,,,,312,312,312,312', -'312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312', -'312,312,312,312,366,312,,312,,,,,,,,,366,366,366,366,366,366,366,366', -'366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,,,,', -'366,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,,,,0,6,6,6,6,6', -'6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,,,,,6,7,7,7,7,7,7,7,7,7,7,7,7', -'7,7,7,7,7,7,7,7,7,7,7,7,,,,,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8', -'8,8,8,8,8,,,,,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,,,,', -'9,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275', -'275,275,275,275,275,275,275,,,,275,275,56,56,56,56,56,56,56,56,56,56', -'56,56,56,56,56,56,56,56,,,,,,56,77,77,77,77,77,77,77,77,77,77,77,77', -'77,77,77,77,77,77,,,,,,77,81,81,81,81,81,81,81,81,81,81,81,81,81,81', -'81,81,81,81,,,,,,81,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82', -'82,82,,,,,,82,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83', -',,,,,83' ] - racc_action_check = arr = ::Array.new(4321, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end +racc_action_table = [ + 99, 100, 65, 103, 108, 109, 120, 312, 61, 110, + 111, 112, 113, 114, 115, 116, 117, 77, 48, 10, + 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, + 21, 22, 23, 24, 25, 26, 31, 32, 33, 34, + 35, 36, 37, 72, 281, 128, 49, 38, 196, 391, + 123, 124, 126, 127, 129, 130, 131, 132, 183, 277, + 83, 273, 84, 238, 288, 293, 88, 196, 72, 290, + 38, 274, 184, 372, 373, 386, 239, 240, 289, 294, + 71, 241, 242, 50, 147, 148, 149, 150, 99, 100, + 65, 193, 108, 109, 120, 50, 281, 110, 111, 112, + 113, 114, 115, 116, 117, 71, 50, 10, 11, 12, + 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, + 23, 24, 25, 26, 31, 32, 33, 34, 35, 36, + 37, 56, 366, 128, 89, 38, 50, 169, 123, 124, + 126, 127, 129, 130, 131, 132, 99, 100, 65, 88, + 108, 109, 120, 88, 88, 110, 111, 112, 113, 114, + 115, 116, 117, 346, 349, 238, 59, 68, 48, 365, + 195, 50, 147, 148, 149, 150, 38, 347, 239, 240, + 69, 178, 283, 196, 312, 366, 243, 244, 48, 262, + 88, 128, 185, 38, 263, 284, 123, 124, 126, 127, + 129, 130, 131, 132, 99, 100, 65, 49, 108, 109, + 120, 38, 50, 110, 111, 112, 113, 114, 115, 116, + 117, 281, 365, 309, 440, 249, 250, 49, 238, 50, + 147, 148, 149, 150, 313, 379, 196, 227, 439, 178, + 413, 239, 240, 88, 196, 50, 48, 50, 196, 128, + 187, 38, 191, 196, 123, 124, 126, 127, 129, 130, + 131, 132, 99, 100, 65, 50, 108, 109, 120, 416, + 428, 110, 111, 112, 113, 114, 115, 116, 117, 255, + 256, 192, 196, 196, 197, 49, 198, 50, 147, 148, + 149, 150, 228, 229, 230, 231, 232, 233, 234, 235, + 236, 237, 43, 199, 48, 241, 242, 128, 202, 38, + 241, 242, 123, 124, 126, 127, 129, 130, 131, 132, + 99, 100, 65, 50, 108, 109, 120, 375, 376, 110, + 111, 112, 113, 114, 115, 116, 117, 196, 196, 205, + 377, 387, 427, 49, 433, 50, 147, 148, 149, 150, + 196, 388, 196, 437, 196, 206, 445, 209, 447, 450, + 43, 251, 48, 196, 252, 128, 196, 38, 196, 196, + 123, 124, 126, 127, 129, 130, 131, 132, 99, 100, + 65, 50, 108, 109, 120, 454, 253, 110, 111, 112, + 113, 114, 115, 116, 117, 196, 34, 35, 36, 243, + 244, 49, 49, 50, 147, 148, 149, 150, 34, 35, + 36, 243, 244, 254, 49, 245, 246, 247, 248, 67, + 48, 243, 244, 128, 268, 38, 243, 244, 123, 124, + 126, 127, 129, 130, 131, 132, 99, 100, 65, 50, + 108, 109, 120, 249, 250, 110, 111, 112, 113, 114, + 115, 116, 117, 245, 246, 247, 248, 271, 272, 49, + 275, 50, 147, 148, 149, 150, 245, 246, 247, 248, + 285, 296, 192, 303, 307, 308, 314, 315, 277, 50, + 50, 128, 50, 38, 353, 355, 123, 124, 126, 127, + 129, 130, 131, 132, 99, 100, 65, 50, 108, 109, + 120, 357, 50, 110, 111, 112, 113, 114, 115, 116, + 117, 378, 389, 390, 251, 281, 252, 49, 253, 50, + 147, 148, 149, 150, 254, 395, 396, 397, 398, 399, + 405, 406, 384, 384, 423, 424, 425, 426, 442, 128, + nil, 38, nil, nil, 123, 124, 126, 127, 129, 130, + 131, 132, 99, 100, 65, 50, 108, 109, 120, nil, + nil, 110, 111, 112, 113, 114, 115, 116, 117, nil, + nil, nil, nil, nil, nil, nil, nil, 50, 147, 148, + 149, 150, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 128, nil, 38, + nil, nil, 123, 124, 126, 127, 129, 130, 131, 132, + 99, 100, 65, nil, 108, 109, 120, nil, nil, 110, + 111, 112, 113, 114, 115, 116, 117, nil, nil, nil, + nil, nil, nil, nil, nil, 50, 147, 148, 149, 150, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 128, nil, 38, nil, nil, + 123, 124, 126, 127, 129, 130, 131, 132, 99, 100, + 65, nil, 108, 109, 120, nil, nil, 110, 111, 112, + 113, 114, 115, 116, 117, nil, nil, nil, nil, nil, + nil, nil, nil, 50, 147, 148, 149, 150, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 128, nil, 38, nil, nil, 123, 124, + 126, 127, 129, 130, 131, 132, 99, 100, 65, nil, + 108, 109, 120, nil, nil, 110, 111, 112, 113, 114, + 115, 116, 117, nil, nil, nil, nil, nil, nil, nil, + nil, 50, 147, 148, 149, 150, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 128, nil, 38, nil, nil, 123, 124, 126, 127, + 129, 130, 131, 132, 99, 100, 65, nil, 108, 109, + 120, nil, nil, 110, 111, 112, 113, 114, 115, 116, + 117, nil, nil, nil, nil, nil, nil, nil, nil, 50, + 147, 148, 149, 150, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 128, + nil, 38, nil, nil, 123, 124, 126, 127, 129, 130, + 131, 132, 99, 100, 65, nil, 108, 109, 120, nil, + nil, 110, 111, 112, 113, 114, 115, 116, 117, nil, + nil, nil, nil, nil, nil, nil, nil, 50, 147, 148, + 149, 150, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 128, nil, 38, + nil, nil, 123, 124, 126, 127, 129, 130, 131, 132, + 99, 100, 65, nil, 108, 109, 120, nil, nil, 110, + 111, 112, 113, 114, 115, 116, 117, nil, nil, nil, + nil, nil, nil, nil, nil, 50, 147, 148, 149, 150, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 128, nil, 38, nil, nil, + 123, 124, 126, 127, 129, 130, 131, 132, 99, 100, + 65, nil, 108, 109, 120, nil, nil, 110, 111, 112, + 113, 114, 115, 116, 117, nil, nil, nil, nil, nil, + nil, nil, nil, 50, 147, 148, 149, 150, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 128, nil, 38, nil, nil, 123, 124, + 126, 127, 129, 130, 131, 132, 99, 100, 65, nil, + 108, 109, 120, nil, nil, 110, 111, 112, 113, 114, + 115, 116, 117, nil, nil, nil, nil, nil, nil, nil, + nil, 50, 147, 148, 149, 150, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 128, nil, 38, nil, nil, 123, 124, 126, 127, + 129, 130, 131, 132, 99, 100, 65, nil, 108, 109, + 120, nil, nil, 110, 111, 112, 113, 114, 115, 116, + 117, nil, nil, nil, nil, nil, nil, nil, nil, 50, + 147, 148, 149, 150, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 128, + nil, 38, nil, nil, 123, 124, 126, 127, 129, 130, + 131, 132, 99, 100, 65, nil, 108, 109, 120, nil, + nil, 110, 111, 112, 113, 114, 115, 116, 117, nil, + nil, nil, nil, nil, nil, nil, nil, 50, 147, 148, + 149, 150, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 128, nil, 38, + nil, nil, 123, 124, 126, 127, 129, 130, 131, 132, + 99, 100, 65, nil, 108, 109, 120, nil, nil, 110, + 111, 112, 113, 114, 115, 116, 117, nil, nil, nil, + nil, nil, nil, nil, nil, 50, 147, 148, 149, 150, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 128, nil, 38, nil, nil, + 123, 124, 126, 127, 129, 130, 131, 132, 99, 100, + 65, nil, 108, 109, 120, nil, nil, 110, 111, 112, + 113, 114, 115, 116, 117, nil, nil, nil, nil, nil, + nil, nil, nil, 50, 147, 148, 149, 150, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 128, nil, 38, nil, nil, 123, 124, + 126, 127, 129, 130, 131, 132, 99, 100, 65, nil, + 108, 109, 120, nil, nil, 110, 111, 112, 113, 114, + 115, 116, 117, 154, nil, nil, nil, 120, nil, nil, + nil, 50, 147, 148, 149, 150, nil, nil, nil, nil, + nil, nil, 215, nil, nil, nil, nil, nil, nil, nil, + nil, 128, nil, 38, nil, nil, 123, 124, 126, 127, + 129, 130, 131, 132, nil, nil, 128, nil, nil, nil, + nil, 123, 124, 126, 127, 129, 130, 131, 132, 214, + nil, nil, nil, nil, 216, 217, 218, 219, nil, 50, + 147, 148, 149, 150, 65, nil, nil, nil, 120, nil, + nil, nil, nil, nil, 50, 147, 148, 149, 150, 154, + nil, nil, nil, 120, nil, nil, 15, 16, 17, 18, + 19, 20, 21, 22, 23, 24, 25, 26, 31, 32, + 33, 34, 35, 36, nil, nil, nil, 128, nil, 38, + nil, nil, 123, 124, 126, 127, 129, 130, 131, 132, + 262, nil, 128, nil, nil, 263, nil, 123, 124, 126, + 127, 129, 130, 131, 132, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 50, 147, 148, 149, 150, + 65, nil, nil, nil, 120, nil, nil, nil, nil, nil, + 50, 147, 148, 149, 150, nil, nil, nil, nil, nil, + nil, nil, 15, 16, 17, 18, 19, 20, 21, 22, + 23, 24, 25, 26, 31, 32, 33, 34, 35, 36, + nil, nil, nil, 128, nil, 38, nil, nil, 123, 124, + 126, 127, 129, 130, 131, 132, nil, nil, nil, nil, + nil, nil, nil, nil, 65, nil, nil, nil, 120, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 50, 147, 148, 149, 150, 15, 16, 17, 18, + 19, 20, 21, 22, 23, 24, 25, 26, 31, 32, + 33, 34, 35, 36, nil, nil, nil, 128, nil, 38, + nil, nil, 123, 124, 126, 127, 129, 130, 131, 132, + 154, nil, nil, nil, 120, nil, nil, nil, nil, nil, + nil, nil, nil, 384, nil, nil, nil, 120, nil, nil, + nil, nil, nil, nil, nil, 50, 147, 148, 149, 150, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 128, nil, nil, nil, nil, 123, 124, + 126, 127, 129, 130, 131, 132, 128, nil, nil, nil, + nil, 123, 124, 126, 127, 129, 130, 131, 132, 154, + 392, nil, nil, 120, nil, nil, nil, nil, nil, nil, + nil, 50, 147, 148, 149, 150, 154, nil, nil, nil, + 120, nil, nil, nil, 50, 147, 148, 149, 150, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 262, nil, 128, nil, nil, 263, nil, 123, 124, 126, + 127, 129, 130, 131, 132, nil, nil, 262, nil, 128, + nil, nil, 263, nil, 123, 124, 126, 127, 129, 130, + 131, 132, 154, nil, nil, nil, 120, nil, nil, nil, + 50, 147, 148, 149, 150, nil, nil, 154, 453, nil, + nil, 120, nil, nil, nil, nil, nil, 50, 147, 148, + 149, 150, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 128, nil, nil, nil, nil, + 123, 124, 126, 127, 129, 130, 131, 132, 262, nil, + 128, nil, 208, 263, 120, 123, 124, 126, 127, 129, + 130, 131, 132, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 50, 147, 148, 149, 150, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 50, 147, + 148, 149, 150, 128, nil, nil, nil, nil, 123, 124, + 126, 127, 129, 130, 131, 132, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 305, nil, 120, nil, nil, nil, nil, nil, nil, + nil, 50, 147, 148, 149, 150, 10, 11, 12, 13, + 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 31, 32, 33, 34, 35, 36, 37, + nil, nil, 128, nil, 38, nil, nil, 123, 124, 126, + 127, 129, 130, 131, 132, 381, nil, 120, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 383, nil, + 120, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 50, 147, 148, 149, 150, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 128, nil, nil, nil, + nil, 123, 124, 126, 127, 129, 130, 131, 132, 128, + nil, 412, nil, 120, 123, 124, 126, 127, 129, 130, + 131, 132, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 50, 147, 148, 149, 150, nil, + nil, nil, nil, nil, nil, nil, nil, 50, 147, 148, + 149, 150, 128, nil, nil, nil, nil, 123, 124, 126, + 127, 129, 130, 131, 132, 120, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 120, nil, + 160, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 50, 147, 148, 149, 150, nil, nil, nil, 34, 35, + 36, nil, nil, 159, 161, nil, nil, nil, nil, 123, + 124, 126, 127, 129, 130, 131, 132, 128, nil, nil, + nil, 220, 123, 124, 126, 127, 129, 130, 131, 132, + nil, nil, nil, nil, 220, nil, nil, nil, nil, nil, + nil, nil, 50, 147, 148, 149, 150, nil, nil, nil, + nil, nil, nil, nil, nil, 50, 147, 148, 149, 150, + 128, nil, nil, nil, nil, 123, 124, 126, 127, 129, + 130, 131, 132, 128, nil, nil, nil, 120, 123, 124, + 126, 127, 129, 130, 131, 132, nil, nil, nil, nil, + 224, nil, nil, nil, nil, nil, nil, nil, 50, 147, + 148, 149, 150, nil, nil, nil, nil, nil, nil, nil, + nil, 50, 147, 148, 149, 150, 128, nil, nil, nil, + nil, 123, 124, 126, 127, 129, 130, 131, 132, 128, + nil, nil, nil, nil, 123, 124, 126, 127, 129, 130, + 131, 132, nil, nil, 120, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 50, 147, 148, 149, 150, 266, + nil, nil, nil, 120, nil, nil, nil, 50, 147, 148, + 149, 150, nil, nil, nil, nil, nil, 34, 35, 36, + nil, nil, 265, 267, nil, nil, nil, 120, 123, 124, + 126, 127, 129, 130, 131, 132, 34, 35, 36, nil, + nil, nil, 128, nil, nil, nil, 120, 123, 124, 126, + 127, 129, 130, 131, 132, nil, nil, nil, nil, nil, + nil, 50, 147, 148, 149, 150, 128, nil, nil, nil, + 120, 123, 124, 126, 127, 129, 130, 131, 132, nil, + 50, 147, 148, 149, 150, 128, nil, nil, nil, 120, + 123, 124, 126, 127, 129, 130, 131, 132, nil, nil, + nil, nil, nil, nil, 50, 147, 148, 149, 150, 128, + nil, nil, nil, 120, 123, 124, 126, 127, 129, 130, + 131, 132, nil, 50, 147, 148, 149, 150, 128, nil, + nil, nil, 120, 123, 124, 126, 127, 129, 130, 131, + 132, nil, nil, nil, nil, nil, nil, 50, 147, 148, + 149, 150, 128, nil, nil, nil, 120, 123, 124, 126, + 127, 129, 130, 131, 132, nil, 50, 147, 148, 149, + 150, 128, nil, nil, nil, nil, 123, 124, 126, 127, + 129, 130, 131, 132, nil, nil, nil, nil, nil, nil, + 50, 147, 148, 149, 150, 128, nil, nil, nil, nil, + 123, 124, 126, 127, 129, 130, 131, 132, nil, 50, + 147, 148, 149, 150, nil, nil, nil, nil, nil, nil, + 120, 318, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 50, 147, 148, 149, 150, 15, 16, + 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, + 31, 32, 33, 34, 35, 36, nil, nil, nil, 128, + nil, 38, nil, 120, 123, 124, 126, 127, 129, 130, + 131, 132, nil, nil, nil, nil, 120, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 50, 147, 148, + 149, 150, 128, nil, nil, nil, nil, 123, 124, 126, + 127, 129, 130, 131, 132, 128, nil, nil, nil, 120, + 123, 124, 126, 127, 129, 130, 131, 132, nil, nil, + nil, nil, 120, nil, nil, nil, nil, nil, nil, nil, + 50, 147, 148, 149, 150, nil, nil, nil, nil, nil, + nil, nil, nil, 50, 147, 148, 149, 150, 128, nil, + nil, nil, nil, 123, 124, 126, 127, 129, 130, 131, + 132, 128, nil, nil, nil, 120, 123, 124, 126, 127, + 129, 130, 131, 132, nil, nil, nil, nil, 120, nil, + nil, nil, nil, nil, nil, nil, 50, 147, 148, 149, + 150, nil, nil, nil, nil, nil, nil, nil, nil, 50, + 147, 148, 149, 150, 128, nil, nil, nil, nil, 123, + 124, 126, 127, 129, 130, 131, 132, 128, nil, nil, + nil, 120, 123, 124, 126, 127, 129, 130, 131, 132, + nil, nil, nil, nil, 120, nil, nil, nil, nil, nil, + nil, nil, 50, 147, 148, 149, 150, nil, nil, nil, + nil, nil, nil, nil, nil, 50, 147, 148, 149, 150, + 128, nil, nil, nil, nil, 123, 124, 126, 127, 129, + 130, 131, 132, 128, nil, nil, nil, 120, 123, 124, + 126, 127, 129, 130, 131, 132, nil, nil, nil, nil, + 120, nil, nil, nil, nil, nil, nil, nil, 50, 147, + 148, 149, 150, nil, nil, nil, nil, nil, nil, nil, + nil, 50, 147, 148, 149, 150, 128, nil, nil, nil, + nil, 123, 124, 126, 127, 129, 130, 131, 132, 128, + nil, nil, nil, 120, 123, 124, 126, 127, 129, 130, + 131, 132, nil, nil, nil, nil, 120, nil, nil, nil, + nil, nil, nil, nil, 50, 147, 148, 149, 150, nil, + nil, nil, nil, nil, nil, nil, nil, 50, 147, 148, + 149, 150, 128, nil, nil, nil, nil, 123, 124, 126, + 127, 129, 130, 131, 132, 128, nil, nil, nil, 120, + 123, 124, 126, 127, 129, 130, 131, 132, nil, nil, + nil, nil, 120, nil, nil, nil, nil, nil, nil, nil, + 50, 147, 148, 149, 150, nil, nil, nil, nil, nil, + nil, nil, nil, 50, 147, 148, 149, 150, 128, nil, + nil, nil, nil, 123, 124, 126, 127, 129, 130, 131, + 132, 128, nil, nil, nil, 120, 123, 124, 126, 127, + 129, 130, 131, 132, nil, nil, nil, nil, 120, nil, + nil, nil, nil, nil, nil, nil, 50, 147, 148, 149, + 150, nil, nil, nil, nil, nil, nil, nil, nil, 50, + 147, 148, 149, 150, 128, nil, nil, nil, nil, 123, + 124, 126, 127, 129, 130, 131, 132, 128, nil, nil, + nil, 120, 123, 124, 126, 127, 129, 130, 131, 132, + nil, nil, nil, nil, 120, nil, nil, nil, nil, nil, + nil, nil, 50, 147, 148, 149, 150, nil, nil, nil, + nil, nil, nil, nil, nil, 50, 147, 148, 149, 150, + 128, nil, nil, nil, nil, 123, 124, 126, 127, 129, + 130, 131, 132, 128, nil, nil, nil, 120, 123, 124, + 126, 127, 129, 130, 131, 132, nil, nil, nil, nil, + 120, nil, nil, nil, nil, nil, nil, nil, 50, 147, + 148, 149, 150, nil, nil, nil, nil, nil, nil, nil, + nil, 50, 147, 148, 149, 150, 128, nil, nil, nil, + nil, 123, 124, 126, 127, 129, 130, 131, 132, 128, + nil, nil, nil, 120, 123, 124, 126, 127, 129, 130, + 131, 132, nil, nil, nil, nil, 120, nil, nil, nil, + nil, nil, nil, nil, 50, 147, 148, 149, 150, nil, + nil, nil, nil, nil, nil, nil, nil, 50, 147, 148, + 149, 150, 128, nil, nil, nil, nil, 123, 124, 126, + 127, 129, 130, 131, 132, 128, nil, nil, nil, nil, + 123, 124, 126, 127, 129, 130, 131, 132, 120, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 50, 147, 148, 149, 150, 120, nil, nil, nil, nil, + nil, nil, nil, 50, 147, 148, 149, 150, nil, nil, + nil, 34, 35, 36, nil, nil, nil, 128, nil, nil, + nil, nil, 123, 124, 126, 127, 129, 130, 131, 132, + nil, nil, nil, 368, 369, nil, nil, nil, 120, 123, + 124, 126, 127, 129, 130, 131, 132, nil, nil, nil, + nil, nil, 120, nil, nil, 50, 147, 148, 149, 150, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 50, 147, 148, 149, 150, 128, nil, nil, + nil, nil, 123, 124, 126, 127, 129, 130, 131, 132, + 401, 402, nil, nil, nil, 120, 123, 124, 126, 127, + 129, 130, 131, 132, nil, nil, nil, nil, 120, 415, + nil, nil, nil, nil, nil, 50, 147, 148, 149, 150, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 50, + 147, 148, 149, 150, 128, nil, nil, nil, nil, 123, + 124, 126, 127, 129, 130, 131, 132, 128, nil, nil, + nil, nil, 123, 124, 126, 127, 129, 130, 131, 132, + 120, 418, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 50, 147, 148, 149, 150, nil, nil, nil, + nil, nil, nil, nil, nil, 50, 147, 148, 149, 150, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 128, + nil, nil, nil, nil, 123, 124, 126, 127, 129, 130, + 131, 132, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 120, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 50, 147, 148, + 149, 150, 15, 16, 17, 18, 19, 20, 21, 22, + 23, 24, 25, 26, 31, 32, 33, 34, 35, 36, + nil, nil, nil, 128, nil, 38, nil, 120, 123, 124, + 126, 127, 129, 130, 131, 132, nil, nil, nil, nil, + 120, 430, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 50, 147, 148, 149, 150, 128, nil, nil, nil, + nil, 123, 124, 126, 127, 129, 130, 131, 132, 128, + nil, nil, nil, nil, 123, 124, 126, 127, 129, 130, + 131, 132, 120, 432, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 50, 147, 148, 149, 150, 120, + 436, nil, nil, nil, nil, nil, nil, 50, 147, 148, + 149, 150, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 128, nil, nil, nil, nil, 123, 124, 126, 127, + 129, 130, 131, 132, nil, nil, nil, nil, 128, nil, + nil, nil, nil, 123, 124, 126, 127, 129, 130, 131, + 132, 120, 444, nil, nil, nil, nil, nil, nil, 50, + 147, 148, 149, 150, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 50, 147, 148, 149, + 150, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 128, nil, nil, nil, nil, 123, 124, 126, 127, 129, + 130, 131, 132, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 277, 364, nil, nil, nil, nil, nil, nil, 50, 147, + 148, 149, 150, 10, 11, 12, 13, 14, 15, 16, + 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, + 31, 32, 33, 34, 35, 36, 37, 281, 164, 49, + nil, 38, nil, nil, nil, nil, nil, nil, nil, nil, + 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, + 20, 21, 22, 23, 24, 25, 26, 31, 32, 33, + 34, 35, 36, 37, nil, nil, nil, 50, 38, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 50, 10, 11, 12, 13, 14, + 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, + 25, 26, 31, 32, 33, 34, 35, 36, 37, 65, + nil, nil, nil, 38, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 67, 10, 11, 12, 13, + 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 31, 32, 33, 34, 35, 36, 37, + 65, nil, nil, nil, 38, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 10, 11, 12, + 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, + 23, 24, 25, 26, 31, 32, 33, 34, 35, 36, + 37, 173, nil, nil, nil, 38, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 15, 16, 17, 18, 19, 20, 21, 22, + 23, 24, 25, 26, 31, 32, 33, 34, 35, 36, + 282, nil, nil, nil, nil, 38, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 15, 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 31, 32, 33, 34, 35, 36, 287, + nil, nil, nil, nil, 38, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, + 25, 26, 31, 32, 33, 34, 35, 36, 312, 364, + nil, nil, nil, 38, nil, nil, nil, nil, nil, nil, + nil, 10, 11, 12, 13, 14, 15, 16, 17, 18, + 19, 20, 21, 22, 23, 24, 25, 26, 31, 32, + 33, 34, 35, 36, 37, 281, 404, 49, nil, 38, + nil, nil, nil, nil, nil, nil, nil, nil, 10, 11, + 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, + 22, 23, 24, 25, 26, 31, 32, 33, 34, 35, + 36, 37, nil, nil, nil, nil, 38, 10, 11, 12, + 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, + 23, 24, 25, 26, 31, 32, 33, 34, 35, 36, + 37, nil, nil, nil, nil, 38, 10, 11, 12, 13, + 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 31, 32, 33, 34, 35, 36, 37, + nil, nil, nil, nil, 38, 10, 11, 12, 13, 14, + 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, + 25, 26, 31, 32, 33, 34, 35, 36, 37, nil, + nil, nil, nil, 38, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, + 26, 31, 32, 33, 34, 35, 36, 37, nil, nil, + nil, nil, 38, 10, 11, 12, 13, 14, 15, 16, + 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, + 31, 32, 33, 34, 35, 36, 37, nil, nil, nil, + nil, 38, 10, 11, 12, 13, 14, 15, 16, 17, + 18, 19, 20, 21, 22, 23, 24, 25, 26, 31, + 32, 33, 34, 35, 36, 37, nil, nil, nil, 359, + 38, 15, 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 31, 32, 33, 34, 35, 36, nil, + nil, nil, nil, nil, 38, 15, 16, 17, 18, 19, + 20, 21, 22, 23, 24, 25, 26, 31, 32, 33, + 34, 35, 36, nil, nil, nil, nil, nil, 38, 15, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, + 26, 31, 32, 33, 34, 35, 36, nil, nil, nil, + nil, nil, 38, 15, 16, 17, 18, 19, 20, 21, + 22, 23, 24, 25, 26, 31, 32, 33, 34, 35, + 36, nil, nil, nil, nil, nil, 38, 15, 16, 17, + 18, 19, 20, 21, 22, 23, 24, 25, 26, 31, + 32, 33, 34, 35, 36, nil, nil, nil, nil, nil, + 38 ] + +racc_action_check = [ + 65, 65, 65, 65, 65, 65, 65, 210, 39, 65, + 65, 65, 65, 65, 65, 65, 65, 55, 45, 65, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + 65, 65, 65, 46, 210, 65, 210, 65, 316, 345, + 65, 65, 65, 65, 65, 65, 65, 65, 85, 276, + 57, 163, 58, 135, 182, 186, 59, 345, 70, 184, + 114, 163, 85, 289, 294, 316, 135, 135, 182, 186, + 46, 136, 136, 65, 65, 65, 65, 65, 102, 102, + 102, 102, 102, 102, 102, 45, 276, 102, 102, 102, + 102, 102, 102, 102, 102, 70, 114, 102, 102, 102, + 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, + 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, + 102, 30, 280, 102, 60, 102, 276, 73, 102, 102, + 102, 102, 102, 102, 102, 102, 112, 112, 112, 184, + 112, 112, 112, 289, 294, 112, 112, 112, 112, 112, + 112, 112, 112, 257, 260, 330, 33, 42, 48, 280, + 107, 102, 102, 102, 102, 102, 30, 257, 330, 330, + 42, 80, 175, 107, 311, 361, 137, 137, 80, 260, + 84, 112, 87, 112, 260, 175, 112, 112, 112, 112, + 112, 112, 112, 112, 187, 187, 187, 48, 187, 187, + 187, 33, 30, 187, 187, 187, 187, 187, 187, 187, + 187, 311, 361, 207, 419, 139, 139, 80, 331, 112, + 112, 112, 112, 112, 211, 304, 207, 133, 419, 284, + 380, 331, 331, 89, 211, 48, 284, 33, 304, 187, + 98, 187, 100, 380, 187, 187, 187, 187, 187, 187, + 187, 187, 191, 191, 191, 80, 191, 191, 191, 382, + 411, 191, 191, 191, 191, 191, 191, 191, 191, 144, + 144, 101, 382, 411, 109, 284, 110, 187, 187, 187, + 187, 187, 133, 133, 133, 133, 133, 133, 133, 133, + 133, 133, 5, 111, 5, 332, 332, 191, 113, 191, + 333, 333, 191, 191, 191, 191, 191, 191, 191, 191, + 192, 192, 192, 284, 192, 192, 192, 300, 301, 192, + 192, 192, 192, 192, 192, 192, 192, 300, 301, 115, + 302, 317, 410, 5, 414, 191, 191, 191, 191, 191, + 302, 317, 410, 417, 414, 116, 429, 119, 431, 435, + 66, 140, 66, 417, 141, 192, 429, 192, 431, 435, + 192, 192, 192, 192, 192, 192, 192, 192, 296, 296, + 296, 5, 296, 296, 296, 443, 142, 296, 296, 296, + 296, 296, 296, 296, 296, 443, 49, 49, 49, 334, + 334, 66, 49, 192, 192, 192, 192, 192, 74, 74, + 74, 335, 335, 143, 74, 138, 138, 138, 138, 151, + 69, 336, 336, 296, 158, 296, 337, 337, 296, 296, + 296, 296, 296, 296, 296, 296, 375, 375, 375, 66, + 375, 375, 375, 340, 340, 375, 375, 375, 375, 375, + 375, 375, 375, 338, 338, 338, 338, 161, 162, 69, + 165, 296, 296, 296, 296, 296, 339, 339, 339, 339, + 177, 188, 200, 201, 203, 204, 212, 213, 167, 216, + 217, 375, 263, 375, 264, 267, 375, 375, 375, 375, + 375, 375, 375, 375, 376, 376, 376, 69, 376, 376, + 376, 270, 274, 376, 376, 376, 376, 376, 376, 376, + 376, 303, 324, 325, 341, 167, 342, 167, 343, 375, + 375, 375, 375, 375, 344, 351, 354, 356, 362, 363, + 367, 369, 389, 390, 400, 402, 403, 407, 427, 376, + nil, 376, nil, nil, 376, 376, 376, 376, 376, 376, + 376, 376, 377, 377, 377, 167, 377, 377, 377, nil, + nil, 377, 377, 377, 377, 377, 377, 377, 377, nil, + nil, nil, nil, nil, nil, nil, nil, 376, 376, 376, + 376, 376, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 377, nil, 377, + nil, nil, 377, 377, 377, 377, 377, 377, 377, 377, + 415, 415, 415, nil, 415, 415, 415, nil, nil, 415, + 415, 415, 415, 415, 415, 415, 415, nil, nil, nil, + nil, nil, nil, nil, nil, 377, 377, 377, 377, 377, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 415, nil, 415, nil, nil, + 415, 415, 415, 415, 415, 415, 415, 415, 418, 418, + 418, nil, 418, 418, 418, nil, nil, 418, 418, 418, + 418, 418, 418, 418, 418, nil, nil, nil, nil, nil, + nil, nil, nil, 415, 415, 415, 415, 415, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 418, nil, 418, nil, nil, 418, 418, + 418, 418, 418, 418, 418, 418, 426, 426, 426, nil, + 426, 426, 426, nil, nil, 426, 426, 426, 426, 426, + 426, 426, 426, nil, nil, nil, nil, nil, nil, nil, + nil, 418, 418, 418, 418, 418, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 426, nil, 426, nil, nil, 426, 426, 426, 426, + 426, 426, 426, 426, 430, 430, 430, nil, 430, 430, + 430, nil, nil, 430, 430, 430, 430, 430, 430, 430, + 430, nil, nil, nil, nil, nil, nil, nil, nil, 426, + 426, 426, 426, 426, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 430, + nil, 430, nil, nil, 430, 430, 430, 430, 430, 430, + 430, 430, 432, 432, 432, nil, 432, 432, 432, nil, + nil, 432, 432, 432, 432, 432, 432, 432, 432, nil, + nil, nil, nil, nil, nil, nil, nil, 430, 430, 430, + 430, 430, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 432, nil, 432, + nil, nil, 432, 432, 432, 432, 432, 432, 432, 432, + 433, 433, 433, nil, 433, 433, 433, nil, nil, 433, + 433, 433, 433, 433, 433, 433, 433, nil, nil, nil, + nil, nil, nil, nil, nil, 432, 432, 432, 432, 432, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 433, nil, 433, nil, nil, + 433, 433, 433, 433, 433, 433, 433, 433, 436, 436, + 436, nil, 436, 436, 436, nil, nil, 436, 436, 436, + 436, 436, 436, 436, 436, nil, nil, nil, nil, nil, + nil, nil, nil, 433, 433, 433, 433, 433, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 436, nil, 436, nil, nil, 436, 436, + 436, 436, 436, 436, 436, 436, 437, 437, 437, nil, + 437, 437, 437, nil, nil, 437, 437, 437, 437, 437, + 437, 437, 437, nil, nil, nil, nil, nil, nil, nil, + nil, 436, 436, 436, 436, 436, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 437, nil, 437, nil, nil, 437, 437, 437, 437, + 437, 437, 437, 437, 444, 444, 444, nil, 444, 444, + 444, nil, nil, 444, 444, 444, 444, 444, 444, 444, + 444, nil, nil, nil, nil, nil, nil, nil, nil, 437, + 437, 437, 437, 437, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 444, + nil, 444, nil, nil, 444, 444, 444, 444, 444, 444, + 444, 444, 445, 445, 445, nil, 445, 445, 445, nil, + nil, 445, 445, 445, 445, 445, 445, 445, 445, nil, + nil, nil, nil, nil, nil, nil, nil, 444, 444, 444, + 444, 444, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 445, nil, 445, + nil, nil, 445, 445, 445, 445, 445, 445, 445, 445, + 447, 447, 447, nil, 447, 447, 447, nil, nil, 447, + 447, 447, 447, 447, 447, 447, 447, nil, nil, nil, + nil, nil, nil, nil, nil, 445, 445, 445, 445, 445, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 447, nil, 447, nil, nil, + 447, 447, 447, 447, 447, 447, 447, 447, 450, 450, + 450, nil, 450, 450, 450, nil, nil, 450, 450, 450, + 450, 450, 450, 450, 450, nil, nil, nil, nil, nil, + nil, nil, nil, 447, 447, 447, 447, 447, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 450, nil, 450, nil, nil, 450, 450, + 450, 450, 450, 450, 450, 450, 454, 454, 454, nil, + 454, 454, 454, nil, nil, 454, 454, 454, 454, 454, + 454, 454, 454, 67, nil, nil, nil, 67, nil, nil, + nil, 450, 450, 450, 450, 450, nil, nil, nil, nil, + nil, nil, 122, nil, nil, nil, nil, nil, nil, nil, + nil, 454, nil, 454, nil, nil, 454, 454, 454, 454, + 454, 454, 454, 454, nil, nil, 67, nil, nil, nil, + nil, 67, 67, 67, 67, 67, 67, 67, 67, 122, + nil, nil, nil, nil, 122, 122, 122, 122, nil, 454, + 454, 454, 454, 454, 120, nil, nil, nil, 120, nil, + nil, nil, nil, nil, 67, 67, 67, 67, 67, 154, + nil, nil, nil, 154, nil, nil, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, nil, nil, nil, 120, nil, 120, + nil, nil, 120, 120, 120, 120, 120, 120, 120, 120, + 154, nil, 154, nil, nil, 154, nil, 154, 154, 154, + 154, 154, 154, 154, 154, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 120, 120, 120, 120, 120, + 220, nil, nil, nil, 220, nil, nil, nil, nil, nil, + 154, 154, 154, 154, 154, nil, nil, nil, nil, nil, + nil, nil, 220, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, + nil, nil, nil, 220, nil, 220, nil, nil, 220, 220, + 220, 220, 220, 220, 220, 220, nil, nil, nil, nil, + nil, nil, nil, nil, 224, nil, nil, nil, 224, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 220, 220, 220, 220, 220, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, nil, nil, nil, 224, nil, 224, + nil, nil, 224, 224, 224, 224, 224, 224, 224, 224, + 258, nil, nil, nil, 258, nil, nil, nil, nil, nil, + nil, nil, nil, 315, nil, nil, nil, 315, nil, nil, + nil, nil, nil, nil, nil, 224, 224, 224, 224, 224, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 258, nil, nil, nil, nil, 258, 258, + 258, 258, 258, 258, 258, 258, 315, nil, nil, nil, + nil, 315, 315, 315, 315, 315, 315, 315, 315, 347, + 347, nil, nil, 347, nil, nil, nil, nil, nil, nil, + nil, 258, 258, 258, 258, 258, 384, nil, nil, nil, + 384, nil, nil, nil, 315, 315, 315, 315, 315, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 347, nil, 347, nil, nil, 347, nil, 347, 347, 347, + 347, 347, 347, 347, 347, nil, nil, 384, nil, 384, + nil, nil, 384, nil, 384, 384, 384, 384, 384, 384, + 384, 384, 393, nil, nil, nil, 393, nil, nil, nil, + 347, 347, 347, 347, 347, nil, nil, 439, 439, nil, + nil, 439, nil, nil, nil, nil, nil, 384, 384, 384, + 384, 384, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 393, nil, nil, nil, nil, + 393, 393, 393, 393, 393, 393, 393, 393, 439, nil, + 439, nil, 117, 439, 117, 439, 439, 439, 439, 439, + 439, 439, 439, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 393, 393, 393, 393, 393, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 439, 439, + 439, 439, 439, 117, nil, nil, nil, nil, 117, 117, + 117, 117, 117, 117, 117, 117, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 202, nil, 202, nil, nil, nil, nil, nil, nil, + nil, 117, 117, 117, 117, 117, 202, 202, 202, 202, + 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, + 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, + nil, nil, 202, nil, 202, nil, nil, 202, 202, 202, + 202, 202, 202, 202, 202, 305, nil, 305, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 306, nil, + 306, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 202, 202, 202, 202, 202, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 305, nil, nil, nil, + nil, 305, 305, 305, 305, 305, 305, 305, 305, 306, + nil, 379, nil, 379, 306, 306, 306, 306, 306, 306, + 306, 306, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 305, 305, 305, 305, 305, nil, + nil, nil, nil, nil, nil, nil, nil, 306, 306, 306, + 306, 306, 379, nil, nil, nil, nil, 379, 379, 379, + 379, 379, 379, 379, 379, 71, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 99, nil, + 71, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 379, 379, 379, 379, 379, nil, nil, nil, 71, 71, + 71, nil, nil, 71, 71, nil, nil, nil, nil, 71, + 71, 71, 71, 71, 71, 71, 71, 99, nil, nil, + nil, 123, 99, 99, 99, 99, 99, 99, 99, 99, + nil, nil, nil, nil, 124, nil, nil, nil, nil, nil, + nil, nil, 71, 71, 71, 71, 71, nil, nil, nil, + nil, nil, nil, nil, nil, 99, 99, 99, 99, 99, + 123, nil, nil, nil, nil, 123, 123, 123, 123, 123, + 123, 123, 123, 124, nil, nil, nil, 125, 124, 124, + 124, 124, 124, 124, 124, 124, nil, nil, nil, nil, + 126, nil, nil, nil, nil, nil, nil, nil, 123, 123, + 123, 123, 123, nil, nil, nil, nil, nil, nil, nil, + nil, 124, 124, 124, 124, 124, 125, nil, nil, nil, + nil, 125, 125, 125, 125, 125, 125, 125, 125, 126, + nil, nil, nil, nil, 126, 126, 126, 126, 126, 126, + 126, 126, nil, nil, 157, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 125, 125, 125, 125, 125, 157, + nil, nil, nil, 160, nil, nil, nil, 126, 126, 126, + 126, 126, nil, nil, nil, nil, nil, 157, 157, 157, + nil, nil, 157, 157, nil, nil, nil, 178, 157, 157, + 157, 157, 157, 157, 157, 157, 160, 160, 160, nil, + nil, nil, 160, nil, nil, nil, 185, 160, 160, 160, + 160, 160, 160, 160, 160, nil, nil, nil, nil, nil, + nil, 157, 157, 157, 157, 157, 178, nil, nil, nil, + 196, 178, 178, 178, 178, 178, 178, 178, 178, nil, + 160, 160, 160, 160, 160, 185, nil, nil, nil, 197, + 185, 185, 185, 185, 185, 185, 185, 185, nil, nil, + nil, nil, nil, nil, 178, 178, 178, 178, 178, 196, + nil, nil, nil, 198, 196, 196, 196, 196, 196, 196, + 196, 196, nil, 185, 185, 185, 185, 185, 197, nil, + nil, nil, 199, 197, 197, 197, 197, 197, 197, 197, + 197, nil, nil, nil, nil, nil, nil, 196, 196, 196, + 196, 196, 198, nil, nil, nil, 214, 198, 198, 198, + 198, 198, 198, 198, 198, nil, 197, 197, 197, 197, + 197, 199, nil, nil, nil, nil, 199, 199, 199, 199, + 199, 199, 199, 199, nil, nil, nil, nil, nil, nil, + 198, 198, 198, 198, 198, 214, nil, nil, nil, nil, + 214, 214, 214, 214, 214, 214, 214, 214, nil, 199, + 199, 199, 199, 199, nil, nil, nil, nil, nil, nil, + 215, 215, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 214, 214, 214, 214, 214, 215, 215, + 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, + 215, 215, 215, 215, 215, 215, nil, nil, nil, 215, + nil, 215, nil, 226, 215, 215, 215, 215, 215, 215, + 215, 215, nil, nil, nil, nil, 238, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 215, 215, 215, + 215, 215, 226, nil, nil, nil, nil, 226, 226, 226, + 226, 226, 226, 226, 226, 238, nil, nil, nil, 239, + 238, 238, 238, 238, 238, 238, 238, 238, nil, nil, + nil, nil, 240, nil, nil, nil, nil, nil, nil, nil, + 226, 226, 226, 226, 226, nil, nil, nil, nil, nil, + nil, nil, nil, 238, 238, 238, 238, 238, 239, nil, + nil, nil, nil, 239, 239, 239, 239, 239, 239, 239, + 239, 240, nil, nil, nil, 241, 240, 240, 240, 240, + 240, 240, 240, 240, nil, nil, nil, nil, 242, nil, + nil, nil, nil, nil, nil, nil, 239, 239, 239, 239, + 239, nil, nil, nil, nil, nil, nil, nil, nil, 240, + 240, 240, 240, 240, 241, nil, nil, nil, nil, 241, + 241, 241, 241, 241, 241, 241, 241, 242, nil, nil, + nil, 243, 242, 242, 242, 242, 242, 242, 242, 242, + nil, nil, nil, nil, 244, nil, nil, nil, nil, nil, + nil, nil, 241, 241, 241, 241, 241, nil, nil, nil, + nil, nil, nil, nil, nil, 242, 242, 242, 242, 242, + 243, nil, nil, nil, nil, 243, 243, 243, 243, 243, + 243, 243, 243, 244, nil, nil, nil, 245, 244, 244, + 244, 244, 244, 244, 244, 244, nil, nil, nil, nil, + 246, nil, nil, nil, nil, nil, nil, nil, 243, 243, + 243, 243, 243, nil, nil, nil, nil, nil, nil, nil, + nil, 244, 244, 244, 244, 244, 245, nil, nil, nil, + nil, 245, 245, 245, 245, 245, 245, 245, 245, 246, + nil, nil, nil, 247, 246, 246, 246, 246, 246, 246, + 246, 246, nil, nil, nil, nil, 248, nil, nil, nil, + nil, nil, nil, nil, 245, 245, 245, 245, 245, nil, + nil, nil, nil, nil, nil, nil, nil, 246, 246, 246, + 246, 246, 247, nil, nil, nil, nil, 247, 247, 247, + 247, 247, 247, 247, 247, 248, nil, nil, nil, 249, + 248, 248, 248, 248, 248, 248, 248, 248, nil, nil, + nil, nil, 250, nil, nil, nil, nil, nil, nil, nil, + 247, 247, 247, 247, 247, nil, nil, nil, nil, nil, + nil, nil, nil, 248, 248, 248, 248, 248, 249, nil, + nil, nil, nil, 249, 249, 249, 249, 249, 249, 249, + 249, 250, nil, nil, nil, 251, 250, 250, 250, 250, + 250, 250, 250, 250, nil, nil, nil, nil, 252, nil, + nil, nil, nil, nil, nil, nil, 249, 249, 249, 249, + 249, nil, nil, nil, nil, nil, nil, nil, nil, 250, + 250, 250, 250, 250, 251, nil, nil, nil, nil, 251, + 251, 251, 251, 251, 251, 251, 251, 252, nil, nil, + nil, 253, 252, 252, 252, 252, 252, 252, 252, 252, + nil, nil, nil, nil, 254, nil, nil, nil, nil, nil, + nil, nil, 251, 251, 251, 251, 251, nil, nil, nil, + nil, nil, nil, nil, nil, 252, 252, 252, 252, 252, + 253, nil, nil, nil, nil, 253, 253, 253, 253, 253, + 253, 253, 253, 254, nil, nil, nil, 255, 254, 254, + 254, 254, 254, 254, 254, 254, nil, nil, nil, nil, + 256, nil, nil, nil, nil, nil, nil, nil, 253, 253, + 253, 253, 253, nil, nil, nil, nil, nil, nil, nil, + nil, 254, 254, 254, 254, 254, 255, nil, nil, nil, + nil, 255, 255, 255, 255, 255, 255, 255, 255, 256, + nil, nil, nil, 262, 256, 256, 256, 256, 256, 256, + 256, 256, nil, nil, nil, nil, 266, nil, nil, nil, + nil, nil, nil, nil, 255, 255, 255, 255, 255, nil, + nil, nil, nil, nil, nil, nil, nil, 256, 256, 256, + 256, 256, 262, nil, nil, nil, nil, 262, 262, 262, + 262, 262, 262, 262, 262, 266, nil, nil, nil, nil, + 266, 266, 266, 266, 266, 266, 266, 266, 269, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 262, 262, 262, 262, 262, 281, nil, nil, nil, nil, + nil, nil, nil, 266, 266, 266, 266, 266, nil, nil, + nil, 269, 269, 269, nil, nil, nil, 269, nil, nil, + nil, nil, 269, 269, 269, 269, 269, 269, 269, 269, + nil, nil, nil, 281, 281, nil, nil, nil, 285, 281, + 281, 281, 281, 281, 281, 281, 281, nil, nil, nil, + nil, nil, 365, nil, nil, 269, 269, 269, 269, 269, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 281, 281, 281, 281, 281, 285, nil, nil, + nil, nil, 285, 285, 285, 285, 285, 285, 285, 285, + 365, 365, nil, nil, nil, 378, 365, 365, 365, 365, + 365, 365, 365, 365, nil, nil, nil, nil, 381, 381, + nil, nil, nil, nil, nil, 285, 285, 285, 285, 285, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 365, + 365, 365, 365, 365, 378, nil, nil, nil, nil, 378, + 378, 378, 378, 378, 378, 378, 378, 381, nil, nil, + nil, nil, 381, 381, 381, 381, 381, 381, 381, 381, + 383, 383, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 378, 378, 378, 378, 378, nil, nil, nil, + nil, nil, nil, nil, nil, 381, 381, 381, 381, 381, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 383, + nil, nil, nil, nil, 383, 383, 383, 383, 383, 383, + 383, 383, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 388, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 383, 383, 383, + 383, 383, 388, 388, 388, 388, 388, 388, 388, 388, + 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, + nil, nil, nil, 388, nil, 388, nil, 391, 388, 388, + 388, 388, 388, 388, 388, 388, nil, nil, nil, nil, + 412, 412, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 388, 388, 388, 388, 388, 391, nil, nil, nil, + nil, 391, 391, 391, 391, 391, 391, 391, 391, 412, + nil, nil, nil, nil, 412, 412, 412, 412, 412, 412, + 412, 412, 413, 413, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 391, 391, 391, 391, 391, 416, + 416, nil, nil, nil, nil, nil, nil, 412, 412, 412, + 412, 412, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 413, nil, nil, nil, nil, 413, 413, 413, 413, + 413, 413, 413, 413, nil, nil, nil, nil, 416, nil, + nil, nil, nil, 416, 416, 416, 416, 416, 416, 416, + 416, 428, 428, nil, nil, nil, nil, nil, nil, 413, + 413, 413, 413, 413, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 416, 416, 416, 416, + 416, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 428, nil, nil, nil, nil, 428, 428, 428, 428, 428, + 428, 428, 428, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 277, 277, nil, nil, nil, nil, nil, nil, 428, 428, + 428, 428, 428, 277, 277, 277, 277, 277, 277, 277, + 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, + 277, 277, 277, 277, 277, 277, 277, 277, 72, 277, + nil, 277, nil, nil, nil, nil, nil, nil, nil, nil, + 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, + 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, + 72, 72, 72, 72, nil, nil, nil, 277, 72, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 1, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 72, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 41, + nil, nil, nil, 1, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, 41, 41, 41, 41, + 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, + 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, + 62, nil, nil, nil, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, + 62, 78, nil, nil, nil, 62, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 172, nil, nil, nil, nil, 78, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 181, + nil, nil, nil, nil, 172, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, + 181, 181, 181, 181, 181, 181, 181, 181, 312, 312, + nil, nil, nil, 181, nil, nil, nil, nil, nil, nil, + nil, 312, 312, 312, 312, 312, 312, 312, 312, 312, + 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, + 312, 312, 312, 312, 312, 312, 366, 312, nil, 312, + nil, nil, nil, nil, nil, nil, nil, nil, 366, 366, + 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, + 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, + 366, 366, nil, nil, nil, nil, 366, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, nil, nil, nil, nil, 0, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + nil, nil, nil, nil, 6, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, nil, + nil, nil, nil, 7, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, nil, nil, + nil, nil, 8, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, nil, nil, nil, + nil, 9, 275, 275, 275, 275, 275, 275, 275, 275, + 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, + 275, 275, 275, 275, 275, 275, nil, nil, nil, 275, + 275, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, nil, + nil, nil, nil, nil, 56, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, + 77, 77, 77, nil, nil, nil, nil, nil, 77, 81, + 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, + 81, 81, 81, 81, 81, 81, 81, nil, nil, nil, + nil, nil, 81, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, + 82, nil, nil, nil, nil, nil, 82, 83, 83, 83, + 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, + 83, 83, 83, 83, 83, nil, nil, nil, nil, nil, + 83 ] racc_action_pointer = [ 4005, 3703, nil, nil, nil, 295, 4034, 4063, 4092, 4121, diff --git a/test/regress/huia b/test/regress/huia index 0b75d397..cac22873 100644 --- a/test/regress/huia +++ b/test/regress/huia @@ -1,6 +1,6 @@ # # DO NOT MODIFY!!!! -# This file is automatically generated by Racc 1.5.0 +# This file is automatically generated by Racc 1.5.2 # from Racc grammar file "". # @@ -120,170 +120,459 @@ end ...end huia.y/module_eval... ##### State transition tables begin ### -clist = [ -'81,106,40,37,61,62,123,153,135,71,72,77,155,178,179,39,164,37,37,5,6', -'137,152,73,74,75,36,36,76,28,154,80,166,172,180,22,23,37,26,27,182,60', -'63,19,164,40,36,61,62,186,,33,71,72,77,,,134,39,133,129,37,5,6,,,73', -'74,75,,36,76,28,134,80,169,129,,22,23,,26,27,,60,63,19,,40,,61,62,,', -'33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60', -'63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80', -',,,22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73', -'74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72', -'77,,114,,39,,,37,,,113,,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63', -'19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,', -',22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74', -'75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77', -',,,39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40', -',61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22,23', -',26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36', -'76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,,39,', -',37,,,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62', -',,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27', -',60,63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28', -',80,,,,22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,', -',,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62,,,33,71', -'72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19', -',40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22', -'23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75', -',36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,', -'39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61', -'62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22,23,,26', -'27,,60,63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76', -'28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37', -',,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62,,,33', -'71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63', -'19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,', -',22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74', -'75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77', -',,160,39,,,37,5,6,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19', -',40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22', -'23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75', -',36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,', -'39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61', -'62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22,23,,26', -'27,,60,63,19,,40,,61,62,,,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76', -'28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62,,,33,71,72,77,,,160,39,', -',37,5,6,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27,,60,63,19,,40,,61,62', -',,33,71,72,77,,,,39,,,37,,,,,73,74,75,,36,76,28,,80,,,,22,23,,26,27', -',60,63,19,85,86,87,88,,84,,33,89,,,,,84,91,5,6,85,86,87,88,,91,,,89', -',,,,84,,92,93,94,95,96,97,98,91,92,93,94,95,96,97,98,,90,,,,,,,,,92', -'93,94,95,96,97,98,,90,85,86,87,88,,,,,89,,,,,84,,85,86,87,88,156,,,91', -'89,,,,,84,,,,,,,,,91,,,92,93,94,95,96,97,98,,90,,,,,,,92,93,94,95,96', -'97,98,,90,85,86,87,88,,,,,89,,,,,84,,165,85,86,87,88,,,91,,89,,,,167', -'84,,,,,,,,,91,,92,93,94,95,96,97,98,,90,,,,,,,,92,93,94,95,96,97,98', -',90,85,86,87,88,,,,,89,,,,,84,,85,86,87,88,,,,91,89,,,,,84,,,,,,,,,91', -',,92,93,94,95,96,97,98,,90,,,,,,,92,93,94,95,96,97,98,,90,85,86,87,88', -',,,,89,,,,,84,,85,86,87,88,,,,91,89,,,,,84,,,,,,,,,91,,,92,93,94,95', -'96,97,98,,90,,,,,,,92,93,94,95,96,97,98,,90,85,86,87,88,,,,,89,,,,,84', -',85,86,87,88,,,,91,89,,,,,84,,,,,,,,,91,,,92,93,94,95,96,97,98,,90,', -',,,,,92,93,94,95,96,97,98,,90,85,86,87,88,,,,,89,,,,,84,,85,86,87,88', -',,,91,89,,,,,84,,,,,,,,,91,,,92,93,94,95,96,97,98,,90,,,,,,,92,93,94', -'95,96,97,98,,90,85,86,87,88,,,,,89,,160,,,84,,5,6,85,86,87,88,,91,,', -'89,,,,,84,,,,,,,,,91,92,93,94,95,96,97,98,,90,,,,,,,,,92,93,94,95,96', -'97,98,,90,85,86,87,88,,,,,89,,,,,84,,85,86,87,88,,,,91,89,,,,,84,,181', -',,,,,,91,,,92,93,94,95,96,97,98,,90,,,,,,,92,93,94,95,96,97,98,,90,85', -'86,87,88,,,,,89,,,,,84,,85,86,87,88,,,,91,89,,,,,84,,,,,,,,,91,,,92', -'93,94,95,96,97,98,,90,,,,,,,92,93,94,95,96,97,98,,90,87,88,,,,,89,,', -',,84,87,88,,,,,89,,91,,,84,,87,88,,,,,89,91,,,,84,,92,93,94,95,96,97', -'98,91,90,,,,92,93,94,95,96,97,98,,90,,,,,92,93,94,95,96,97,98,89,90', -'87,88,,84,,,89,,,,,84,91,,,,,,,,91,,,89,,,,,84,,92,93,94,95,96,97,98', -'91,92,93,94,95,96,97,98,,90,,89,,,,,84,,92,93,94,95,96,97,98,91,89,', -',,,84,,,,,89,,,,91,84,,92,93,94,95,96,97,98,91,,,,,,,,92,93,94,95,96', -'97,98,,,,92,93,94,95,96,97,98' ] - racc_action_table = arr = ::Array.new(2249, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - -clist = [ -'1,33,1,34,1,1,40,100,81,1,1,1,102,161,161,1,112,33,1,1,1,84,100,1,1', -'1,33,1,1,1,102,1,121,131,163,1,1,84,1,1,178,1,1,1,179,0,84,0,0,183,', -'1,0,0,0,,,80,0,80,80,0,0,0,,,0,0,0,,0,0,0,128,0,128,128,,0,0,,0,0,,0', -'0,0,,19,,19,19,,,0,19,19,19,,,,19,,,19,,,,,19,19,19,,19,19,19,,19,,', -',19,19,,19,19,,19,19,19,,23,,23,23,,,19,23,23,23,,,,23,,,23,,,,,23,23', -'23,,23,23,23,,23,,,,23,23,,23,23,,23,23,23,,27,,27,27,,,23,27,27,27', -',,,27,,,27,,,,,27,27,27,,27,27,27,,27,,,,27,27,,27,27,,27,27,27,,37', -',37,37,,,27,37,37,37,,37,,37,,,37,,,37,,37,37,37,,37,37,37,,37,,,,37', -'37,,37,37,,37,37,37,,39,,39,39,,,37,39,39,39,,,,39,,,39,,,,,39,39,39', -',39,39,39,,39,,,,39,39,,39,39,,39,39,39,,60,,60,60,,,39,60,60,60,,,', -'60,,,60,,,,,60,60,60,,60,60,60,,60,,,,60,60,,60,60,,60,60,60,,61,,61', -'61,,,60,61,61,61,,,,61,,,61,,,,,61,61,61,,61,61,61,,61,,,,61,61,,61', -'61,,61,61,61,,62,,62,62,,,61,62,62,62,,,,62,,,62,,,,,62,62,62,,62,62', -'62,,62,,,,62,62,,62,62,,62,62,62,,63,,63,63,,,62,63,63,63,,,,63,,,63', -',,,,63,63,63,,63,63,63,,63,,,,63,63,,63,63,,63,63,63,,85,,85,85,,,63', -'85,85,85,,,,85,,,85,,,,,85,85,85,,85,85,85,,85,,,,85,85,,85,85,,85,85', -'85,,86,,86,86,,,85,86,86,86,,,,86,,,86,,,,,86,86,86,,86,86,86,,86,,', -',86,86,,86,86,,86,86,86,,87,,87,87,,,86,87,87,87,,,,87,,,87,,,,,87,87', -'87,,87,87,87,,87,,,,87,87,,87,87,,87,87,87,,88,,88,88,,,87,88,88,88', -',,,88,,,88,,,,,88,88,88,,88,88,88,,88,,,,88,88,,88,88,,88,88,88,,89', -',89,89,,,88,89,89,89,,,,89,,,89,,,,,89,89,89,,89,89,89,,89,,,,89,89', -',89,89,,89,89,89,,90,,90,90,,,89,90,90,90,,,,90,,,90,,,,,90,90,90,,90', -'90,90,,90,,,,90,90,,90,90,,90,90,90,,91,,91,91,,,90,91,91,91,,,,91,', -',91,,,,,91,91,91,,91,91,91,,91,,,,91,91,,91,91,,91,91,91,,92,,92,92', -',,91,92,92,92,,,,92,,,92,,,,,92,92,92,,92,92,92,,92,,,,92,92,,92,92', -',92,92,92,,93,,93,93,,,92,93,93,93,,,,93,,,93,,,,,93,93,93,,93,93,93', -',93,,,,93,93,,93,93,,93,93,93,,94,,94,94,,,93,94,94,94,,,,94,,,94,,', -',,94,94,94,,94,94,94,,94,,,,94,94,,94,94,,94,94,94,,95,,95,95,,,94,95', -'95,95,,,,95,,,95,,,,,95,95,95,,95,95,95,,95,,,,95,95,,95,95,,95,95,95', -',96,,96,96,,,95,96,96,96,,,,96,,,96,,,,,96,96,96,,96,96,96,,96,,,,96', -'96,,96,96,,96,96,96,,97,,97,97,,,96,97,97,97,,,,97,,,97,,,,,97,97,97', -',97,97,97,,97,,,,97,97,,97,97,,97,97,97,,98,,98,98,,,97,98,98,98,,,', -'98,,,98,,,,,98,98,98,,98,98,98,,98,,,,98,98,,98,98,,98,98,98,,111,,111', -'111,,,98,111,111,111,,,111,111,,,111,111,111,,,111,111,111,,111,111', -'111,,111,,,,111,111,,111,111,,111,111,111,,123,,123,123,,,111,123,123', -'123,,,,123,,,123,,,,,123,123,123,,123,123,123,,123,,,,123,123,,123,123', -',123,123,123,,129,,129,129,,,123,129,129,129,,,,129,,,129,,,,,129,129', -'129,,129,129,129,,129,,,,129,129,,129,129,,129,129,129,,153,,153,153', -',,129,153,153,153,,,,153,,,153,,,,,153,153,153,,153,153,153,,153,,,', -'153,153,,153,153,,153,153,153,,155,,155,155,,,153,155,155,155,,,,155', -',,155,,,,,155,155,155,,155,155,155,,155,,,,155,155,,155,155,,155,155', -'155,,156,,156,156,,,155,156,156,156,,,,156,,,156,,,,,156,156,156,,156', -'156,156,,156,,,,156,156,,156,156,,156,156,156,,157,,157,157,,,156,157', -'157,157,,,157,157,,,157,157,157,,,157,157,157,,157,157,157,,157,,,,157', -'157,,157,157,,157,157,157,,180,,180,180,,,157,180,180,180,,,,180,,,180', -',,,,180,180,180,,180,180,180,,180,,,,180,180,,180,180,,180,180,180,3', -'3,3,3,,142,,180,3,,,,,3,142,3,3,99,99,99,99,,3,,,99,,,,,99,,142,142', -'142,142,142,142,142,99,3,3,3,3,3,3,3,,3,,,,,,,,,99,99,99,99,99,99,99', -',99,101,101,101,101,,,,,101,,,,,101,,104,104,104,104,104,,,101,104,', -',,,104,,,,,,,,,104,,,101,101,101,101,101,101,101,,101,,,,,,,104,104', -'104,104,104,104,104,,104,117,117,117,117,,,,,117,,,,,117,,117,122,122', -'122,122,,,117,,122,,,,122,122,,,,,,,,,122,,117,117,117,117,117,117,117', -',117,,,,,,,,122,122,122,122,122,122,122,,122,144,144,144,144,,,,,144', -',,,,144,,145,145,145,145,,,,144,145,,,,,145,,,,,,,,,145,,,144,144,144', -'144,144,144,144,,144,,,,,,,145,145,145,145,145,145,145,,145,146,146', -'146,146,,,,,146,,,,,146,,147,147,147,147,,,,146,147,,,,,147,,,,,,,,', -'147,,,146,146,146,146,146,146,146,,146,,,,,,,147,147,147,147,147,147', -'147,,147,148,148,148,148,,,,,148,,,,,148,,149,149,149,149,,,,148,149', -',,,,149,,,,,,,,,149,,,148,148,148,148,148,148,148,,148,,,,,,,149,149', -'149,149,149,149,149,,149,150,150,150,150,,,,,150,,,,,150,,151,151,151', -'151,,,,150,151,,,,,151,,,,,,,,,151,,,150,150,150,150,150,150,150,,150', -',,,,,,151,151,151,151,151,151,151,,151,158,158,158,158,,,,,158,,158', -',,158,,158,158,168,168,168,168,,158,,,168,,,,,168,,,,,,,,,168,158,158', -'158,158,158,158,158,,158,,,,,,,,,168,168,168,168,168,168,168,,168,171', -'171,171,171,,,,,171,,,,,171,,173,173,173,173,,,,171,173,,,,,173,,171', -',,,,,,173,,,171,171,171,171,171,171,171,,171,,,,,,,173,173,173,173,173', -'173,173,,173,175,175,175,175,,,,,175,,,,,175,,185,185,185,185,,,,175', -'185,,,,,185,,,,,,,,,185,,,175,175,175,175,175,175,175,,175,,,,,,,185', -'185,185,185,185,185,185,,185,125,125,,,,,125,,,,,125,126,126,,,,,126', -',125,,,126,,138,138,,,,,138,126,,,,138,,125,125,125,125,125,125,125', -'138,125,,,,126,126,126,126,126,126,126,,126,,,,,138,138,138,138,138', -'138,138,124,138,139,139,,124,,,139,,,,,139,124,,,,,,,,139,,,127,,,,', -'127,,124,124,124,124,124,124,124,127,139,139,139,139,139,139,139,,139', -',140,,,,,140,,127,127,127,127,127,127,127,140,141,,,,,141,,,,,143,,', -',141,143,,140,140,140,140,140,140,140,143,,,,,,,,141,141,141,141,141', -'141,141,,,,143,143,143,143,143,143,143' ] - racc_action_check = arr = ::Array.new(2249, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end +racc_action_table = [ + 81, 106, 40, 37, 61, 62, 123, 153, 135, 71, + 72, 77, 155, 178, 179, 39, 164, 37, 37, 5, + 6, 137, 152, 73, 74, 75, 36, 36, 76, 28, + 154, 80, 166, 172, 180, 22, 23, 37, 26, 27, + 182, 60, 63, 19, 164, 40, 36, 61, 62, 186, + nil, 33, 71, 72, 77, nil, nil, 134, 39, 133, + 129, 37, 5, 6, nil, nil, 73, 74, 75, nil, + 36, 76, 28, 134, 80, 169, 129, nil, 22, 23, + nil, 26, 27, nil, 60, 63, 19, nil, 40, nil, + 61, 62, nil, nil, 33, 71, 72, 77, nil, nil, + nil, 39, nil, nil, 37, nil, nil, nil, nil, 73, + 74, 75, nil, 36, 76, 28, nil, 80, nil, nil, + nil, 22, 23, nil, 26, 27, nil, 60, 63, 19, + nil, 40, nil, 61, 62, nil, nil, 33, 71, 72, + 77, nil, nil, nil, 39, nil, nil, 37, nil, nil, + nil, nil, 73, 74, 75, nil, 36, 76, 28, nil, + 80, nil, nil, nil, 22, 23, nil, 26, 27, nil, + 60, 63, 19, nil, 40, nil, 61, 62, nil, nil, + 33, 71, 72, 77, nil, nil, nil, 39, nil, nil, + 37, nil, nil, nil, nil, 73, 74, 75, nil, 36, + 76, 28, nil, 80, nil, nil, nil, 22, 23, nil, + 26, 27, nil, 60, 63, 19, nil, 40, nil, 61, + 62, nil, nil, 33, 71, 72, 77, nil, 114, nil, + 39, nil, nil, 37, nil, nil, 113, nil, 73, 74, + 75, nil, 36, 76, 28, nil, 80, nil, nil, nil, + 22, 23, nil, 26, 27, nil, 60, 63, 19, nil, + 40, nil, 61, 62, nil, nil, 33, 71, 72, 77, + nil, nil, nil, 39, nil, nil, 37, nil, nil, nil, + nil, 73, 74, 75, nil, 36, 76, 28, nil, 80, + nil, nil, nil, 22, 23, nil, 26, 27, nil, 60, + 63, 19, nil, 40, nil, 61, 62, nil, nil, 33, + 71, 72, 77, nil, nil, nil, 39, nil, nil, 37, + nil, nil, nil, nil, 73, 74, 75, nil, 36, 76, + 28, nil, 80, nil, nil, nil, 22, 23, nil, 26, + 27, nil, 60, 63, 19, nil, 40, nil, 61, 62, + nil, nil, 33, 71, 72, 77, nil, nil, nil, 39, + nil, nil, 37, nil, nil, nil, nil, 73, 74, 75, + nil, 36, 76, 28, nil, 80, nil, nil, nil, 22, + 23, nil, 26, 27, nil, 60, 63, 19, nil, 40, + nil, 61, 62, nil, nil, 33, 71, 72, 77, nil, + nil, nil, 39, nil, nil, 37, nil, nil, nil, nil, + 73, 74, 75, nil, 36, 76, 28, nil, 80, nil, + nil, nil, 22, 23, nil, 26, 27, nil, 60, 63, + 19, nil, 40, nil, 61, 62, nil, nil, 33, 71, + 72, 77, nil, nil, nil, 39, nil, nil, 37, nil, + nil, nil, nil, 73, 74, 75, nil, 36, 76, 28, + nil, 80, nil, nil, nil, 22, 23, nil, 26, 27, + nil, 60, 63, 19, nil, 40, nil, 61, 62, nil, + nil, 33, 71, 72, 77, nil, nil, nil, 39, nil, + nil, 37, nil, nil, nil, nil, 73, 74, 75, nil, + 36, 76, 28, nil, 80, nil, nil, nil, 22, 23, + nil, 26, 27, nil, 60, 63, 19, nil, 40, nil, + 61, 62, nil, nil, 33, 71, 72, 77, nil, nil, + nil, 39, nil, nil, 37, nil, nil, nil, nil, 73, + 74, 75, nil, 36, 76, 28, nil, 80, nil, nil, + nil, 22, 23, nil, 26, 27, nil, 60, 63, 19, + nil, 40, nil, 61, 62, nil, nil, 33, 71, 72, + 77, nil, nil, nil, 39, nil, nil, 37, nil, nil, + nil, nil, 73, 74, 75, nil, 36, 76, 28, nil, + 80, nil, nil, nil, 22, 23, nil, 26, 27, nil, + 60, 63, 19, nil, 40, nil, 61, 62, nil, nil, + 33, 71, 72, 77, nil, nil, nil, 39, nil, nil, + 37, nil, nil, nil, nil, 73, 74, 75, nil, 36, + 76, 28, nil, 80, nil, nil, nil, 22, 23, nil, + 26, 27, nil, 60, 63, 19, nil, 40, nil, 61, + 62, nil, nil, 33, 71, 72, 77, nil, nil, nil, + 39, nil, nil, 37, nil, nil, nil, nil, 73, 74, + 75, nil, 36, 76, 28, nil, 80, nil, nil, nil, + 22, 23, nil, 26, 27, nil, 60, 63, 19, nil, + 40, nil, 61, 62, nil, nil, 33, 71, 72, 77, + nil, nil, nil, 39, nil, nil, 37, nil, nil, nil, + nil, 73, 74, 75, nil, 36, 76, 28, nil, 80, + nil, nil, nil, 22, 23, nil, 26, 27, nil, 60, + 63, 19, nil, 40, nil, 61, 62, nil, nil, 33, + 71, 72, 77, nil, nil, nil, 39, nil, nil, 37, + nil, nil, nil, nil, 73, 74, 75, nil, 36, 76, + 28, nil, 80, nil, nil, nil, 22, 23, nil, 26, + 27, nil, 60, 63, 19, nil, 40, nil, 61, 62, + nil, nil, 33, 71, 72, 77, nil, nil, nil, 39, + nil, nil, 37, nil, nil, nil, nil, 73, 74, 75, + nil, 36, 76, 28, nil, 80, nil, nil, nil, 22, + 23, nil, 26, 27, nil, 60, 63, 19, nil, 40, + nil, 61, 62, nil, nil, 33, 71, 72, 77, nil, + nil, nil, 39, nil, nil, 37, nil, nil, nil, nil, + 73, 74, 75, nil, 36, 76, 28, nil, 80, nil, + nil, nil, 22, 23, nil, 26, 27, nil, 60, 63, + 19, nil, 40, nil, 61, 62, nil, nil, 33, 71, + 72, 77, nil, nil, nil, 39, nil, nil, 37, nil, + nil, nil, nil, 73, 74, 75, nil, 36, 76, 28, + nil, 80, nil, nil, nil, 22, 23, nil, 26, 27, + nil, 60, 63, 19, nil, 40, nil, 61, 62, nil, + nil, 33, 71, 72, 77, nil, nil, nil, 39, nil, + nil, 37, nil, nil, nil, nil, 73, 74, 75, nil, + 36, 76, 28, nil, 80, nil, nil, nil, 22, 23, + nil, 26, 27, nil, 60, 63, 19, nil, 40, nil, + 61, 62, nil, nil, 33, 71, 72, 77, nil, nil, + nil, 39, nil, nil, 37, nil, nil, nil, nil, 73, + 74, 75, nil, 36, 76, 28, nil, 80, nil, nil, + nil, 22, 23, nil, 26, 27, nil, 60, 63, 19, + nil, 40, nil, 61, 62, nil, nil, 33, 71, 72, + 77, nil, nil, nil, 39, nil, nil, 37, nil, nil, + nil, nil, 73, 74, 75, nil, 36, 76, 28, nil, + 80, nil, nil, nil, 22, 23, nil, 26, 27, nil, + 60, 63, 19, nil, 40, nil, 61, 62, nil, nil, + 33, 71, 72, 77, nil, nil, nil, 39, nil, nil, + 37, nil, nil, nil, nil, 73, 74, 75, nil, 36, + 76, 28, nil, 80, nil, nil, nil, 22, 23, nil, + 26, 27, nil, 60, 63, 19, nil, 40, nil, 61, + 62, nil, nil, 33, 71, 72, 77, nil, nil, 160, + 39, nil, nil, 37, 5, 6, nil, nil, 73, 74, + 75, nil, 36, 76, 28, nil, 80, nil, nil, nil, + 22, 23, nil, 26, 27, nil, 60, 63, 19, nil, + 40, nil, 61, 62, nil, nil, 33, 71, 72, 77, + nil, nil, nil, 39, nil, nil, 37, nil, nil, nil, + nil, 73, 74, 75, nil, 36, 76, 28, nil, 80, + nil, nil, nil, 22, 23, nil, 26, 27, nil, 60, + 63, 19, nil, 40, nil, 61, 62, nil, nil, 33, + 71, 72, 77, nil, nil, nil, 39, nil, nil, 37, + nil, nil, nil, nil, 73, 74, 75, nil, 36, 76, + 28, nil, 80, nil, nil, nil, 22, 23, nil, 26, + 27, nil, 60, 63, 19, nil, 40, nil, 61, 62, + nil, nil, 33, 71, 72, 77, nil, nil, nil, 39, + nil, nil, 37, nil, nil, nil, nil, 73, 74, 75, + nil, 36, 76, 28, nil, 80, nil, nil, nil, 22, + 23, nil, 26, 27, nil, 60, 63, 19, nil, 40, + nil, 61, 62, nil, nil, 33, 71, 72, 77, nil, + nil, nil, 39, nil, nil, 37, nil, nil, nil, nil, + 73, 74, 75, nil, 36, 76, 28, nil, 80, nil, + nil, nil, 22, 23, nil, 26, 27, nil, 60, 63, + 19, nil, 40, nil, 61, 62, nil, nil, 33, 71, + 72, 77, nil, nil, nil, 39, nil, nil, 37, nil, + nil, nil, nil, 73, 74, 75, nil, 36, 76, 28, + nil, 80, nil, nil, nil, 22, 23, nil, 26, 27, + nil, 60, 63, 19, nil, 40, nil, 61, 62, nil, + nil, 33, 71, 72, 77, nil, nil, 160, 39, nil, + nil, 37, 5, 6, nil, nil, 73, 74, 75, nil, + 36, 76, 28, nil, 80, nil, nil, nil, 22, 23, + nil, 26, 27, nil, 60, 63, 19, nil, 40, nil, + 61, 62, nil, nil, 33, 71, 72, 77, nil, nil, + nil, 39, nil, nil, 37, nil, nil, nil, nil, 73, + 74, 75, nil, 36, 76, 28, nil, 80, nil, nil, + nil, 22, 23, nil, 26, 27, nil, 60, 63, 19, + 85, 86, 87, 88, nil, 84, nil, 33, 89, nil, + nil, nil, nil, 84, 91, 5, 6, 85, 86, 87, + 88, nil, 91, nil, nil, 89, nil, nil, nil, nil, + 84, nil, 92, 93, 94, 95, 96, 97, 98, 91, + 92, 93, 94, 95, 96, 97, 98, nil, 90, nil, + nil, nil, nil, nil, nil, nil, nil, 92, 93, 94, + 95, 96, 97, 98, nil, 90, 85, 86, 87, 88, + nil, nil, nil, nil, 89, nil, nil, nil, nil, 84, + nil, 85, 86, 87, 88, 156, nil, nil, 91, 89, + nil, nil, nil, nil, 84, nil, nil, nil, nil, nil, + nil, nil, nil, 91, nil, nil, 92, 93, 94, 95, + 96, 97, 98, nil, 90, nil, nil, nil, nil, nil, + nil, 92, 93, 94, 95, 96, 97, 98, nil, 90, + 85, 86, 87, 88, nil, nil, nil, nil, 89, nil, + nil, nil, nil, 84, nil, 165, 85, 86, 87, 88, + nil, nil, 91, nil, 89, nil, nil, nil, 167, 84, + nil, nil, nil, nil, nil, nil, nil, nil, 91, nil, + 92, 93, 94, 95, 96, 97, 98, nil, 90, nil, + nil, nil, nil, nil, nil, nil, 92, 93, 94, 95, + 96, 97, 98, nil, 90, 85, 86, 87, 88, nil, + nil, nil, nil, 89, nil, nil, nil, nil, 84, nil, + 85, 86, 87, 88, nil, nil, nil, 91, 89, nil, + nil, nil, nil, 84, nil, nil, nil, nil, nil, nil, + nil, nil, 91, nil, nil, 92, 93, 94, 95, 96, + 97, 98, nil, 90, nil, nil, nil, nil, nil, nil, + 92, 93, 94, 95, 96, 97, 98, nil, 90, 85, + 86, 87, 88, nil, nil, nil, nil, 89, nil, nil, + nil, nil, 84, nil, 85, 86, 87, 88, nil, nil, + nil, 91, 89, nil, nil, nil, nil, 84, nil, nil, + nil, nil, nil, nil, nil, nil, 91, nil, nil, 92, + 93, 94, 95, 96, 97, 98, nil, 90, nil, nil, + nil, nil, nil, nil, 92, 93, 94, 95, 96, 97, + 98, nil, 90, 85, 86, 87, 88, nil, nil, nil, + nil, 89, nil, nil, nil, nil, 84, nil, 85, 86, + 87, 88, nil, nil, nil, 91, 89, nil, nil, nil, + nil, 84, nil, nil, nil, nil, nil, nil, nil, nil, + 91, nil, nil, 92, 93, 94, 95, 96, 97, 98, + nil, 90, nil, nil, nil, nil, nil, nil, 92, 93, + 94, 95, 96, 97, 98, nil, 90, 85, 86, 87, + 88, nil, nil, nil, nil, 89, nil, nil, nil, nil, + 84, nil, 85, 86, 87, 88, nil, nil, nil, 91, + 89, nil, nil, nil, nil, 84, nil, nil, nil, nil, + nil, nil, nil, nil, 91, nil, nil, 92, 93, 94, + 95, 96, 97, 98, nil, 90, nil, nil, nil, nil, + nil, nil, 92, 93, 94, 95, 96, 97, 98, nil, + 90, 85, 86, 87, 88, nil, nil, nil, nil, 89, + nil, 160, nil, nil, 84, nil, 5, 6, 85, 86, + 87, 88, nil, 91, nil, nil, 89, nil, nil, nil, + nil, 84, nil, nil, nil, nil, nil, nil, nil, nil, + 91, 92, 93, 94, 95, 96, 97, 98, nil, 90, + nil, nil, nil, nil, nil, nil, nil, nil, 92, 93, + 94, 95, 96, 97, 98, nil, 90, 85, 86, 87, + 88, nil, nil, nil, nil, 89, nil, nil, nil, nil, + 84, nil, 85, 86, 87, 88, nil, nil, nil, 91, + 89, nil, nil, nil, nil, 84, nil, 181, nil, nil, + nil, nil, nil, nil, 91, nil, nil, 92, 93, 94, + 95, 96, 97, 98, nil, 90, nil, nil, nil, nil, + nil, nil, 92, 93, 94, 95, 96, 97, 98, nil, + 90, 85, 86, 87, 88, nil, nil, nil, nil, 89, + nil, nil, nil, nil, 84, nil, 85, 86, 87, 88, + nil, nil, nil, 91, 89, nil, nil, nil, nil, 84, + nil, nil, nil, nil, nil, nil, nil, nil, 91, nil, + nil, 92, 93, 94, 95, 96, 97, 98, nil, 90, + nil, nil, nil, nil, nil, nil, 92, 93, 94, 95, + 96, 97, 98, nil, 90, 87, 88, nil, nil, nil, + nil, 89, nil, nil, nil, nil, 84, 87, 88, nil, + nil, nil, nil, 89, nil, 91, nil, nil, 84, nil, + 87, 88, nil, nil, nil, nil, 89, 91, nil, nil, + nil, 84, nil, 92, 93, 94, 95, 96, 97, 98, + 91, 90, nil, nil, nil, 92, 93, 94, 95, 96, + 97, 98, nil, 90, nil, nil, nil, nil, 92, 93, + 94, 95, 96, 97, 98, 89, 90, 87, 88, nil, + 84, nil, nil, 89, nil, nil, nil, nil, 84, 91, + nil, nil, nil, nil, nil, nil, nil, 91, nil, nil, + 89, nil, nil, nil, nil, 84, nil, 92, 93, 94, + 95, 96, 97, 98, 91, 92, 93, 94, 95, 96, + 97, 98, nil, 90, nil, 89, nil, nil, nil, nil, + 84, nil, 92, 93, 94, 95, 96, 97, 98, 91, + 89, nil, nil, nil, nil, 84, nil, nil, nil, nil, + 89, nil, nil, nil, 91, 84, nil, 92, 93, 94, + 95, 96, 97, 98, 91, nil, nil, nil, nil, nil, + nil, nil, 92, 93, 94, 95, 96, 97, 98, nil, + nil, nil, 92, 93, 94, 95, 96, 97, 98 ] + +racc_action_check = [ + 1, 33, 1, 34, 1, 1, 40, 100, 81, 1, + 1, 1, 102, 161, 161, 1, 112, 33, 1, 1, + 1, 84, 100, 1, 1, 1, 33, 1, 1, 1, + 102, 1, 121, 131, 163, 1, 1, 84, 1, 1, + 178, 1, 1, 1, 179, 0, 84, 0, 0, 183, + nil, 1, 0, 0, 0, nil, nil, 80, 0, 80, + 80, 0, 0, 0, nil, nil, 0, 0, 0, nil, + 0, 0, 0, 128, 0, 128, 128, nil, 0, 0, + nil, 0, 0, nil, 0, 0, 0, nil, 19, nil, + 19, 19, nil, nil, 0, 19, 19, 19, nil, nil, + nil, 19, nil, nil, 19, nil, nil, nil, nil, 19, + 19, 19, nil, 19, 19, 19, nil, 19, nil, nil, + nil, 19, 19, nil, 19, 19, nil, 19, 19, 19, + nil, 23, nil, 23, 23, nil, nil, 19, 23, 23, + 23, nil, nil, nil, 23, nil, nil, 23, nil, nil, + nil, nil, 23, 23, 23, nil, 23, 23, 23, nil, + 23, nil, nil, nil, 23, 23, nil, 23, 23, nil, + 23, 23, 23, nil, 27, nil, 27, 27, nil, nil, + 23, 27, 27, 27, nil, nil, nil, 27, nil, nil, + 27, nil, nil, nil, nil, 27, 27, 27, nil, 27, + 27, 27, nil, 27, nil, nil, nil, 27, 27, nil, + 27, 27, nil, 27, 27, 27, nil, 37, nil, 37, + 37, nil, nil, 27, 37, 37, 37, nil, 37, nil, + 37, nil, nil, 37, nil, nil, 37, nil, 37, 37, + 37, nil, 37, 37, 37, nil, 37, nil, nil, nil, + 37, 37, nil, 37, 37, nil, 37, 37, 37, nil, + 39, nil, 39, 39, nil, nil, 37, 39, 39, 39, + nil, nil, nil, 39, nil, nil, 39, nil, nil, nil, + nil, 39, 39, 39, nil, 39, 39, 39, nil, 39, + nil, nil, nil, 39, 39, nil, 39, 39, nil, 39, + 39, 39, nil, 60, nil, 60, 60, nil, nil, 39, + 60, 60, 60, nil, nil, nil, 60, nil, nil, 60, + nil, nil, nil, nil, 60, 60, 60, nil, 60, 60, + 60, nil, 60, nil, nil, nil, 60, 60, nil, 60, + 60, nil, 60, 60, 60, nil, 61, nil, 61, 61, + nil, nil, 60, 61, 61, 61, nil, nil, nil, 61, + nil, nil, 61, nil, nil, nil, nil, 61, 61, 61, + nil, 61, 61, 61, nil, 61, nil, nil, nil, 61, + 61, nil, 61, 61, nil, 61, 61, 61, nil, 62, + nil, 62, 62, nil, nil, 61, 62, 62, 62, nil, + nil, nil, 62, nil, nil, 62, nil, nil, nil, nil, + 62, 62, 62, nil, 62, 62, 62, nil, 62, nil, + nil, nil, 62, 62, nil, 62, 62, nil, 62, 62, + 62, nil, 63, nil, 63, 63, nil, nil, 62, 63, + 63, 63, nil, nil, nil, 63, nil, nil, 63, nil, + nil, nil, nil, 63, 63, 63, nil, 63, 63, 63, + nil, 63, nil, nil, nil, 63, 63, nil, 63, 63, + nil, 63, 63, 63, nil, 85, nil, 85, 85, nil, + nil, 63, 85, 85, 85, nil, nil, nil, 85, nil, + nil, 85, nil, nil, nil, nil, 85, 85, 85, nil, + 85, 85, 85, nil, 85, nil, nil, nil, 85, 85, + nil, 85, 85, nil, 85, 85, 85, nil, 86, nil, + 86, 86, nil, nil, 85, 86, 86, 86, nil, nil, + nil, 86, nil, nil, 86, nil, nil, nil, nil, 86, + 86, 86, nil, 86, 86, 86, nil, 86, nil, nil, + nil, 86, 86, nil, 86, 86, nil, 86, 86, 86, + nil, 87, nil, 87, 87, nil, nil, 86, 87, 87, + 87, nil, nil, nil, 87, nil, nil, 87, nil, nil, + nil, nil, 87, 87, 87, nil, 87, 87, 87, nil, + 87, nil, nil, nil, 87, 87, nil, 87, 87, nil, + 87, 87, 87, nil, 88, nil, 88, 88, nil, nil, + 87, 88, 88, 88, nil, nil, nil, 88, nil, nil, + 88, nil, nil, nil, nil, 88, 88, 88, nil, 88, + 88, 88, nil, 88, nil, nil, nil, 88, 88, nil, + 88, 88, nil, 88, 88, 88, nil, 89, nil, 89, + 89, nil, nil, 88, 89, 89, 89, nil, nil, nil, + 89, nil, nil, 89, nil, nil, nil, nil, 89, 89, + 89, nil, 89, 89, 89, nil, 89, nil, nil, nil, + 89, 89, nil, 89, 89, nil, 89, 89, 89, nil, + 90, nil, 90, 90, nil, nil, 89, 90, 90, 90, + nil, nil, nil, 90, nil, nil, 90, nil, nil, nil, + nil, 90, 90, 90, nil, 90, 90, 90, nil, 90, + nil, nil, nil, 90, 90, nil, 90, 90, nil, 90, + 90, 90, nil, 91, nil, 91, 91, nil, nil, 90, + 91, 91, 91, nil, nil, nil, 91, nil, nil, 91, + nil, nil, nil, nil, 91, 91, 91, nil, 91, 91, + 91, nil, 91, nil, nil, nil, 91, 91, nil, 91, + 91, nil, 91, 91, 91, nil, 92, nil, 92, 92, + nil, nil, 91, 92, 92, 92, nil, nil, nil, 92, + nil, nil, 92, nil, nil, nil, nil, 92, 92, 92, + nil, 92, 92, 92, nil, 92, nil, nil, nil, 92, + 92, nil, 92, 92, nil, 92, 92, 92, nil, 93, + nil, 93, 93, nil, nil, 92, 93, 93, 93, nil, + nil, nil, 93, nil, nil, 93, nil, nil, nil, nil, + 93, 93, 93, nil, 93, 93, 93, nil, 93, nil, + nil, nil, 93, 93, nil, 93, 93, nil, 93, 93, + 93, nil, 94, nil, 94, 94, nil, nil, 93, 94, + 94, 94, nil, nil, nil, 94, nil, nil, 94, nil, + nil, nil, nil, 94, 94, 94, nil, 94, 94, 94, + nil, 94, nil, nil, nil, 94, 94, nil, 94, 94, + nil, 94, 94, 94, nil, 95, nil, 95, 95, nil, + nil, 94, 95, 95, 95, nil, nil, nil, 95, nil, + nil, 95, nil, nil, nil, nil, 95, 95, 95, nil, + 95, 95, 95, nil, 95, nil, nil, nil, 95, 95, + nil, 95, 95, nil, 95, 95, 95, nil, 96, nil, + 96, 96, nil, nil, 95, 96, 96, 96, nil, nil, + nil, 96, nil, nil, 96, nil, nil, nil, nil, 96, + 96, 96, nil, 96, 96, 96, nil, 96, nil, nil, + nil, 96, 96, nil, 96, 96, nil, 96, 96, 96, + nil, 97, nil, 97, 97, nil, nil, 96, 97, 97, + 97, nil, nil, nil, 97, nil, nil, 97, nil, nil, + nil, nil, 97, 97, 97, nil, 97, 97, 97, nil, + 97, nil, nil, nil, 97, 97, nil, 97, 97, nil, + 97, 97, 97, nil, 98, nil, 98, 98, nil, nil, + 97, 98, 98, 98, nil, nil, nil, 98, nil, nil, + 98, nil, nil, nil, nil, 98, 98, 98, nil, 98, + 98, 98, nil, 98, nil, nil, nil, 98, 98, nil, + 98, 98, nil, 98, 98, 98, nil, 111, nil, 111, + 111, nil, nil, 98, 111, 111, 111, nil, nil, 111, + 111, nil, nil, 111, 111, 111, nil, nil, 111, 111, + 111, nil, 111, 111, 111, nil, 111, nil, nil, nil, + 111, 111, nil, 111, 111, nil, 111, 111, 111, nil, + 123, nil, 123, 123, nil, nil, 111, 123, 123, 123, + nil, nil, nil, 123, nil, nil, 123, nil, nil, nil, + nil, 123, 123, 123, nil, 123, 123, 123, nil, 123, + nil, nil, nil, 123, 123, nil, 123, 123, nil, 123, + 123, 123, nil, 129, nil, 129, 129, nil, nil, 123, + 129, 129, 129, nil, nil, nil, 129, nil, nil, 129, + nil, nil, nil, nil, 129, 129, 129, nil, 129, 129, + 129, nil, 129, nil, nil, nil, 129, 129, nil, 129, + 129, nil, 129, 129, 129, nil, 153, nil, 153, 153, + nil, nil, 129, 153, 153, 153, nil, nil, nil, 153, + nil, nil, 153, nil, nil, nil, nil, 153, 153, 153, + nil, 153, 153, 153, nil, 153, nil, nil, nil, 153, + 153, nil, 153, 153, nil, 153, 153, 153, nil, 155, + nil, 155, 155, nil, nil, 153, 155, 155, 155, nil, + nil, nil, 155, nil, nil, 155, nil, nil, nil, nil, + 155, 155, 155, nil, 155, 155, 155, nil, 155, nil, + nil, nil, 155, 155, nil, 155, 155, nil, 155, 155, + 155, nil, 156, nil, 156, 156, nil, nil, 155, 156, + 156, 156, nil, nil, nil, 156, nil, nil, 156, nil, + nil, nil, nil, 156, 156, 156, nil, 156, 156, 156, + nil, 156, nil, nil, nil, 156, 156, nil, 156, 156, + nil, 156, 156, 156, nil, 157, nil, 157, 157, nil, + nil, 156, 157, 157, 157, nil, nil, 157, 157, nil, + nil, 157, 157, 157, nil, nil, 157, 157, 157, nil, + 157, 157, 157, nil, 157, nil, nil, nil, 157, 157, + nil, 157, 157, nil, 157, 157, 157, nil, 180, nil, + 180, 180, nil, nil, 157, 180, 180, 180, nil, nil, + nil, 180, nil, nil, 180, nil, nil, nil, nil, 180, + 180, 180, nil, 180, 180, 180, nil, 180, nil, nil, + nil, 180, 180, nil, 180, 180, nil, 180, 180, 180, + 3, 3, 3, 3, nil, 142, nil, 180, 3, nil, + nil, nil, nil, 3, 142, 3, 3, 99, 99, 99, + 99, nil, 3, nil, nil, 99, nil, nil, nil, nil, + 99, nil, 142, 142, 142, 142, 142, 142, 142, 99, + 3, 3, 3, 3, 3, 3, 3, nil, 3, nil, + nil, nil, nil, nil, nil, nil, nil, 99, 99, 99, + 99, 99, 99, 99, nil, 99, 101, 101, 101, 101, + nil, nil, nil, nil, 101, nil, nil, nil, nil, 101, + nil, 104, 104, 104, 104, 104, nil, nil, 101, 104, + nil, nil, nil, nil, 104, nil, nil, nil, nil, nil, + nil, nil, nil, 104, nil, nil, 101, 101, 101, 101, + 101, 101, 101, nil, 101, nil, nil, nil, nil, nil, + nil, 104, 104, 104, 104, 104, 104, 104, nil, 104, + 117, 117, 117, 117, nil, nil, nil, nil, 117, nil, + nil, nil, nil, 117, nil, 117, 122, 122, 122, 122, + nil, nil, 117, nil, 122, nil, nil, nil, 122, 122, + nil, nil, nil, nil, nil, nil, nil, nil, 122, nil, + 117, 117, 117, 117, 117, 117, 117, nil, 117, nil, + nil, nil, nil, nil, nil, nil, 122, 122, 122, 122, + 122, 122, 122, nil, 122, 144, 144, 144, 144, nil, + nil, nil, nil, 144, nil, nil, nil, nil, 144, nil, + 145, 145, 145, 145, nil, nil, nil, 144, 145, nil, + nil, nil, nil, 145, nil, nil, nil, nil, nil, nil, + nil, nil, 145, nil, nil, 144, 144, 144, 144, 144, + 144, 144, nil, 144, nil, nil, nil, nil, nil, nil, + 145, 145, 145, 145, 145, 145, 145, nil, 145, 146, + 146, 146, 146, nil, nil, nil, nil, 146, nil, nil, + nil, nil, 146, nil, 147, 147, 147, 147, nil, nil, + nil, 146, 147, nil, nil, nil, nil, 147, nil, nil, + nil, nil, nil, nil, nil, nil, 147, nil, nil, 146, + 146, 146, 146, 146, 146, 146, nil, 146, nil, nil, + nil, nil, nil, nil, 147, 147, 147, 147, 147, 147, + 147, nil, 147, 148, 148, 148, 148, nil, nil, nil, + nil, 148, nil, nil, nil, nil, 148, nil, 149, 149, + 149, 149, nil, nil, nil, 148, 149, nil, nil, nil, + nil, 149, nil, nil, nil, nil, nil, nil, nil, nil, + 149, nil, nil, 148, 148, 148, 148, 148, 148, 148, + nil, 148, nil, nil, nil, nil, nil, nil, 149, 149, + 149, 149, 149, 149, 149, nil, 149, 150, 150, 150, + 150, nil, nil, nil, nil, 150, nil, nil, nil, nil, + 150, nil, 151, 151, 151, 151, nil, nil, nil, 150, + 151, nil, nil, nil, nil, 151, nil, nil, nil, nil, + nil, nil, nil, nil, 151, nil, nil, 150, 150, 150, + 150, 150, 150, 150, nil, 150, nil, nil, nil, nil, + nil, nil, 151, 151, 151, 151, 151, 151, 151, nil, + 151, 158, 158, 158, 158, nil, nil, nil, nil, 158, + nil, 158, nil, nil, 158, nil, 158, 158, 168, 168, + 168, 168, nil, 158, nil, nil, 168, nil, nil, nil, + nil, 168, nil, nil, nil, nil, nil, nil, nil, nil, + 168, 158, 158, 158, 158, 158, 158, 158, nil, 158, + nil, nil, nil, nil, nil, nil, nil, nil, 168, 168, + 168, 168, 168, 168, 168, nil, 168, 171, 171, 171, + 171, nil, nil, nil, nil, 171, nil, nil, nil, nil, + 171, nil, 173, 173, 173, 173, nil, nil, nil, 171, + 173, nil, nil, nil, nil, 173, nil, 171, nil, nil, + nil, nil, nil, nil, 173, nil, nil, 171, 171, 171, + 171, 171, 171, 171, nil, 171, nil, nil, nil, nil, + nil, nil, 173, 173, 173, 173, 173, 173, 173, nil, + 173, 175, 175, 175, 175, nil, nil, nil, nil, 175, + nil, nil, nil, nil, 175, nil, 185, 185, 185, 185, + nil, nil, nil, 175, 185, nil, nil, nil, nil, 185, + nil, nil, nil, nil, nil, nil, nil, nil, 185, nil, + nil, 175, 175, 175, 175, 175, 175, 175, nil, 175, + nil, nil, nil, nil, nil, nil, 185, 185, 185, 185, + 185, 185, 185, nil, 185, 125, 125, nil, nil, nil, + nil, 125, nil, nil, nil, nil, 125, 126, 126, nil, + nil, nil, nil, 126, nil, 125, nil, nil, 126, nil, + 138, 138, nil, nil, nil, nil, 138, 126, nil, nil, + nil, 138, nil, 125, 125, 125, 125, 125, 125, 125, + 138, 125, nil, nil, nil, 126, 126, 126, 126, 126, + 126, 126, nil, 126, nil, nil, nil, nil, 138, 138, + 138, 138, 138, 138, 138, 124, 138, 139, 139, nil, + 124, nil, nil, 139, nil, nil, nil, nil, 139, 124, + nil, nil, nil, nil, nil, nil, nil, 139, nil, nil, + 127, nil, nil, nil, nil, 127, nil, 124, 124, 124, + 124, 124, 124, 124, 127, 139, 139, 139, 139, 139, + 139, 139, nil, 139, nil, 140, nil, nil, nil, nil, + 140, nil, 127, 127, 127, 127, 127, 127, 127, 140, + 141, nil, nil, nil, nil, 141, nil, nil, nil, nil, + 143, nil, nil, nil, 141, 143, nil, 140, 140, 140, + 140, 140, 140, 140, 143, nil, nil, nil, nil, nil, + nil, nil, 141, 141, 141, 141, 141, 141, 141, nil, + nil, nil, 143, 143, 143, 143, 143, 143, 143 ] racc_action_pointer = [ 43, 0, nil, 1416, nil, nil, nil, nil, nil, nil, diff --git a/test/regress/nasl b/test/regress/nasl index 9173795a..52a329d2 100644 --- a/test/regress/nasl +++ b/test/regress/nasl @@ -1,6 +1,6 @@ # # DO NOT MODIFY!!!! -# This file is automatically generated by Racc 1.5.0 +# This file is automatically generated by Racc 1.5.2 # from Racc grammar file "". # @@ -96,321 +96,811 @@ end ...end nasl.y/module_eval... ##### State transition tables begin ### -clist = [ -'144,143,161,162,163,164,165,166,157,158,159,160,153,152,151,154,155', -'156,145,146,147,149,150,82,54,111,148,81,218,83,55,51,50,56,54,54,80', -'11,78,65,55,55,53,63,54,54,66,95,102,103,55,55,53,53,64,54,218,269,67', -'94,96,55,53,53,97,98,99,100,101,102,103,104,82,53,267,217,81,130,83', -'131,51,50,130,54,131,80,130,54,131,55,51,50,68,55,54,72,95,147,149,150', -'55,53,73,148,54,53,102,103,74,96,55,109,53,97,98,99,100,101,102,103', -'104,82,53,112,114,81,54,83,133,51,50,134,55,136,80,137,54,138,141,51', -'50,167,55,54,53,95,147,149,150,55,10,11,148,54,53,172,37,37,96,55,185', -'53,97,98,99,100,101,102,103,104,82,53,192,195,81,225,83,226,51,50,148', -'54,148,80,179,148,253,55,254,255,54,54,54,256,95,257,55,55,55,53,97', -'98,99,100,101,102,103,96,53,53,53,97,98,99,100,101,102,103,104,82,54', -'258,259,81,260,83,55,51,50,262,54,266,80,268,270,43,55,273,53,54,274', -'54,275,95,148,55,148,55,53,97,98,99,100,101,102,103,96,53,148,53,97', -'98,99,100,101,102,103,104,82,148,276,43,81,300,83,301,51,50,306,,,80', -'154,155,156,145,146,147,149,150,54,,95,148,,,55,,145,146,147,149,150', -',,96,148,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80', -',145,146,147,149,150,,,54,148,95,,,,55,,,145,146,147,149,150,94,96,184', -'148,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,97,98', -'99,100,101,,,,54,,95,,,,55,97,98,99,100,101,,,,96,,,53,97,98,99,100', -'101,102,103,104,82,,,,81,,83,,51,50,,,,80,97,98,99,100,101,,,,54,,95', -',,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51', -'50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,94,96,,,53,97,98,99,100,101,102', -'103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,', -'53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54', -',95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83', -',51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102', -'103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,', -'53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54', -',95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83', -',51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102', -'103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,', -'53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54', -',95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83', -',51,50,,,,80,208,,,,,,,,54,,95,,,,55,,,,,,,,94,96,,,53,97,98,99,100', -'101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,', -',,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,', -',,,,,,54,,95,,,,55,,,,,,,,94,96,,,53,97,98,99,100,101,102,103,104,82', -',,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99', -'100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,', -',,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80', -',,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82', -',,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99', -'100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,', -',,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80', -',,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82', -',,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99', -'100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,', -',,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80', -',,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82', -',,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99', -'100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,', -',,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80', -',,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82', -',,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99', -'100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,', -',,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80', -',,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82', -',,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99', -'100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,', -',,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80', -',,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82', -',,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99', -'100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,', -',,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80', -',,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82', -',,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99', -'100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,', -',,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80', -',,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82', -',,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,,53,97,98,99', -'100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,', -',,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80', -',,,,,,,,54,,95,,,,55,,,,,,,,94,96,,,53,97,98,99,100,101,102,103,104', -'82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,94,96,,,53,97', -'98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,', -',,55,,,,,,,,94,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51', -'50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,94,96,,,53,97,98,99,100,101,102', -'103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,,96,,', -'53,97,98,99,100,101,102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54', -',95,,,,55,,,,,,,,,96,,,53,97,98,99,100,101,102,103,104,82,,,,81,,83', -',51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,94,96,,,53,97,98,99,100,101', -'102,103,104,82,,,,81,,83,,51,50,,,,80,,,,,,,,,54,,95,,,,55,,,,,,,,94', -'96,,,53,97,98,99,100,101,102,103,104,115,116,117,118,119,120,123,122', -'121,115,116,117,118,119,120,123,122,121,153,152,151,154,155,156,145', -'146,147,149,150,,,,148,,,,126,125,,,,124,,,,126,125,,,,124,144,143,161', -'162,163,164,165,166,157,158,159,160,153,152,151,154,155,156,145,146', -'147,149,150,,,,148,,,,,,,,142,144,143,161,162,163,164,165,166,157,158', -'159,160,153,152,151,154,155,156,145,146,147,149,150,,,,148,,,,,,,,221', -'144,143,161,162,163,164,165,166,157,158,159,160,153,152,151,154,155', -'156,145,146,147,149,150,,,,148,,,,,,,,289,144,143,161,162,163,164,165', -'166,157,158,159,160,153,152,151,154,155,156,145,146,147,149,150,,,,148', -',,,,,,,297,144,143,161,162,163,164,165,166,157,158,159,160,153,152,151', -'154,155,156,145,146,147,149,150,,,,148,,,,,,,251,144,143,161,162,163', -'164,165,166,157,158,159,160,153,152,151,154,155,156,145,146,147,149', -'150,,,,148,,,,,,,263,144,143,161,162,163,164,165,166,157,158,159,160', -'153,152,151,154,155,156,145,146,147,149,150,,,,148,,,,,,,265,144,143', -'161,162,163,164,165,166,157,158,159,160,153,152,151,154,155,156,145', -'146,147,149,150,,,,148,,,,,,,286,144,143,161,162,163,164,165,166,157', -'158,159,160,153,152,151,154,155,156,145,146,147,149,150,,,,148,51,50', -'4,10,11,,299,36,32,34,37,39,40,41,54,42,43,,44,45,55,46,,47,,48,51,50', -'4,10,11,,53,36,32,34,37,39,40,41,54,42,43,,44,45,55,46,,47,,48,51,50', -'105,,,,53,36,32,34,37,39,40,41,54,42,43,107,44,45,55,46,,47,,48,51,50', -'105,,,,53,36,32,34,37,39,40,41,54,42,43,,44,45,55,46,,47,,48,51,50,105', -',,,53,36,32,34,37,39,40,41,54,42,43,,44,45,55,46,,47,,48,51,50,105,', -',,53,36,32,34,37,39,40,41,54,42,43,,44,45,55,46,,47,,48,51,50,105,,', -',53,36,32,34,37,39,40,41,54,42,43,,44,45,55,46,,47,,48,51,50,105,,,', -'53,36,32,34,37,39,40,41,54,42,43,,44,45,55,46,,47,,48,51,50,105,,,,53', -'36,32,34,37,39,40,41,54,42,43,,44,45,55,46,,47,,48,51,50,105,,,,53,36', -'32,34,37,39,40,41,54,42,43,,44,45,55,46,,47,,48,51,50,105,,,,53,36,32', -'34,37,39,40,41,54,42,43,,44,45,55,46,,47,,48,,,,,,,53,144,143,161,162', -'163,164,165,166,157,158,159,160,153,152,151,154,155,156,145,146,147', -'149,150,,,,148,144,143,161,162,163,164,165,166,157,158,159,160,153,152', -'151,154,155,156,145,146,147,149,150,,,,148,144,143,161,162,163,164,165', -'166,157,158,159,160,153,152,151,154,155,156,145,146,147,149,150,,,,148', -'144,143,161,162,163,164,165,166,157,158,159,160,153,152,151,154,155', -'156,145,146,147,149,150,,,,148,144,143,161,162,163,164,165,166,157,158', -'159,160,153,152,151,154,155,156,145,146,147,149,150,,,,148,144,143,161', -'162,163,164,165,166,157,158,159,160,153,152,151,154,155,156,145,146', -'147,149,150,,,,148,144,143,161,162,163,164,165,166,157,158,159,160,153', -'152,151,154,155,156,145,146,147,149,150,,,,148,144,143,161,162,163,164', -'165,166,157,158,159,160,153,152,151,154,155,156,145,146,147,149,150', -',,,148,144,143,161,162,163,164,165,166,157,158,159,160,153,152,151,154', -'155,156,145,146,147,149,150,,,,148,144,143,161,162,163,164,165,166,157', -'158,159,160,153,152,151,154,155,156,145,146,147,149,150,,,,148,144,143', -'161,162,163,164,165,166,157,158,159,160,153,152,151,154,155,156,145', -'146,147,149,150,,,,148,144,143,161,162,163,164,165,166,157,158,159,160', -'153,152,151,154,155,156,145,146,147,149,150,,,,148,144,143,161,162,163', -'164,165,166,157,158,159,160,153,152,151,154,155,156,145,146,147,149', -'150,,,,148,144,143,161,162,163,164,165,166,157,158,159,160,153,152,151', -'154,155,156,145,146,147,149,150,,,,148,144,143,161,162,163,164,165,166', -'157,158,159,160,153,152,151,154,155,156,145,146,147,149,150,,,,148,144', -'143,161,162,163,164,165,166,157,158,159,160,153,152,151,154,155,156', -'145,146,147,149,150,,,,148,143,161,162,163,164,165,166,157,158,159,160', -'153,152,151,154,155,156,145,146,147,149,150,,,,148,161,162,163,164,165', -'166,157,158,159,160,153,152,151,154,155,156,145,146,147,149,150,,,,148', -'153,152,151,154,155,156,145,146,147,149,150,,,,148,153,152,151,154,155', -'156,145,146,147,149,150,,,,148,153,152,151,154,155,156,145,146,147,149', -'150,,,,148,153,152,151,154,155,156,145,146,147,149,150,,,,148,153,152', -'151,154,155,156,145,146,147,149,150,,,,148,153,152,151,154,155,156,145', -'146,147,149,150,,,,148,153,152,151,154,155,156,145,146,147,149,150,', -',,148,153,152,151,154,155,156,145,146,147,149,150,,,,148,153,152,151', -'154,155,156,145,146,147,149,150,,,,148,152,151,154,155,156,145,146,147', -'149,150,,,,148,151,154,155,156,145,146,147,149,150,,,,148' ] - racc_action_table = arr = ::Array.new(4010, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - -clist = [ -'213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213', -'213,213,213,213,213,213,42,11,45,213,42,273,42,11,42,42,1,45,37,42,10', -'42,33,45,37,11,31,41,42,33,42,73,73,41,42,45,37,32,273,134,213,34,42', -'42,273,41,42,42,42,42,42,42,42,42,42,66,273,210,134,66,210,66,210,66', -'66,52,134,52,66,132,50,132,134,109,109,35,50,66,38,66,229,229,229,66', -'134,39,229,109,50,74,74,40,66,109,44,66,66,66,66,66,66,66,66,66,80,109', -'46,48,80,51,80,56,80,80,62,51,69,80,70,94,71,75,297,297,77,94,80,51', -'80,230,230,230,80,4,4,230,297,94,90,105,4,80,297,106,80,80,80,80,80', -'80,80,80,80,81,297,110,113,81,139,81,140,81,81,169,95,170,81,95,171', -'174,95,175,176,111,131,81,177,81,178,111,131,81,95,95,95,95,95,95,95', -'95,81,111,131,81,81,81,81,81,81,81,81,81,82,138,182,183,82,187,82,138', -'82,82,193,256,207,82,212,216,217,256,220,138,218,225,82,226,82,231,218', -'232,82,256,256,256,256,256,256,256,256,82,218,233,82,82,82,82,82,82', -'82,82,82,83,234,252,270,83,288,83,296,83,83,302,,,83,235,235,235,235', -'235,235,235,235,83,,83,235,,,83,,238,238,238,238,238,,,83,238,,83,83', -'83,83,83,83,83,83,83,96,,,,96,,96,,96,96,,,,96,,239,239,239,239,239', -',,96,239,96,,,,96,,,240,240,240,240,240,96,96,96,240,96,96,96,96,96', -'96,96,96,96,112,,,,112,,112,,112,112,,,,112,172,172,172,172,172,,,,112', -',112,,,,112,276,276,276,276,276,,,,112,,,112,112,112,112,112,112,112', -'112,112,114,,,,114,,114,,114,114,,,,114,301,301,301,301,301,,,,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,115,115,115,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,,,,,,,,,117', -',,117,117,117,117,117,117,117,117,117,118,,,,118,,118,,118,118,,,,118', -',,,,,,,,118,,118,,,,118,,,,,,,,,118,,,118,118,118,118,118,118,118,118', -'118,119,,,,119,,119,,119,119,,,,119,,,,,,,,,119,,119,,,,119,,,,,,,,', -'119,,,119,119,119,119,119,119,119,119,119,120,,,,120,,120,,120,120,', -',,120,,,,,,,,,120,,120,,,,120,,,,,,,,,120,,,120,120,120,120,120,120', -'120,120,120,121,,,,121,,121,,121,121,,,,121,,,,,,,,,121,,121,,,,121', -',,,,,,,,121,,,121,121,121,121,121,121,121,121,121,122,,,,122,,122,,122', -'122,,,,122,,,,,,,,,122,,122,,,,122,,,,,,,,,122,,,122,122,122,122,122', -'122,122,122,122,123,,,,123,,123,,123,123,,,,123,,,,,,,,,123,,123,,,', -'123,,,,,,,,,123,,,123,123,123,123,123,123,123,123,123,124,,,,124,,124', -',124,124,,,,124,124,,,,,,,,124,,124,,,,124,,,,,,,,124,124,,,124,124', -'124,124,124,124,124,124,124,130,,,,130,,130,,130,130,,,,130,,,,,,,,', -'130,,130,,,,130,,,,,,,,,130,,,130,130,130,130,130,130,130,130,130,137', -',,,137,,137,,137,137,,,,137,,,,,,,,,137,,137,,,,137,,,,,,,,137,137,', -',137,137,137,137,137,137,137,137,137,143,,,,143,,143,,143,143,,,,143', -',,,,,,,,143,,143,,,,143,,,,,,,,,143,,,143,143,143,143,143,143,143,143', -'143,144,,,,144,,144,,144,144,,,,144,,,,,,,,,144,,144,,,,144,,,,,,,,', -'144,,,144,144,144,144,144,144,144,144,144,145,,,,145,,145,,145,145,', -',,145,,,,,,,,,145,,145,,,,145,,,,,,,,,145,,,145,145,145,145,145,145', -'145,145,145,146,,,,146,,146,,146,146,,,,146,,,,,,,,,146,,146,,,,146', -',,,,,,,,146,,,146,146,146,146,146,146,146,146,146,147,,,,147,,147,,147', -'147,,,,147,,,,,,,,,147,,147,,,,147,,,,,,,,,147,,,147,147,147,147,147', -'147,147,147,147,148,,,,148,,148,,148,148,,,,148,,,,,,,,,148,,148,,,', -'148,,,,,,,,,148,,,148,148,148,148,148,148,148,148,148,149,,,,149,,149', -',149,149,,,,149,,,,,,,,,149,,149,,,,149,,,,,,,,,149,,,149,149,149,149', -'149,149,149,149,149,150,,,,150,,150,,150,150,,,,150,,,,,,,,,150,,150', -',,,150,,,,,,,,,150,,,150,150,150,150,150,150,150,150,150,151,,,,151', -',151,,151,151,,,,151,,,,,,,,,151,,151,,,,151,,,,,,,,,151,,,151,151,151', -'151,151,151,151,151,151,152,,,,152,,152,,152,152,,,,152,,,,,,,,,152', -',152,,,,152,,,,,,,,,152,,,152,152,152,152,152,152,152,152,152,153,,', -',153,,153,,153,153,,,,153,,,,,,,,,153,,153,,,,153,,,,,,,,,153,,,153', -'153,153,153,153,153,153,153,153,154,,,,154,,154,,154,154,,,,154,,,,', -',,,,154,,154,,,,154,,,,,,,,,154,,,154,154,154,154,154,154,154,154,154', -'155,,,,155,,155,,155,155,,,,155,,,,,,,,,155,,155,,,,155,,,,,,,,,155', -',,155,155,155,155,155,155,155,155,155,156,,,,156,,156,,156,156,,,,156', -',,,,,,,,156,,156,,,,156,,,,,,,,,156,,,156,156,156,156,156,156,156,156', -'156,157,,,,157,,157,,157,157,,,,157,,,,,,,,,157,,157,,,,157,,,,,,,,', -'157,,,157,157,157,157,157,157,157,157,157,158,,,,158,,158,,158,158,', -',,158,,,,,,,,,158,,158,,,,158,,,,,,,,,158,,,158,158,158,158,158,158', -'158,158,158,159,,,,159,,159,,159,159,,,,159,,,,,,,,,159,,159,,,,159', -',,,,,,,,159,,,159,159,159,159,159,159,159,159,159,160,,,,160,,160,,160', -'160,,,,160,,,,,,,,,160,,160,,,,160,,,,,,,,,160,,,160,160,160,160,160', -'160,160,160,160,161,,,,161,,161,,161,161,,,,161,,,,,,,,,161,,161,,,', -'161,,,,,,,,,161,,,161,161,161,161,161,161,161,161,161,162,,,,162,,162', -',162,162,,,,162,,,,,,,,,162,,162,,,,162,,,,,,,,,162,,,162,162,162,162', -'162,162,162,162,162,163,,,,163,,163,,163,163,,,,163,,,,,,,,,163,,163', -',,,163,,,,,,,,,163,,,163,163,163,163,163,163,163,163,163,164,,,,164', -',164,,164,164,,,,164,,,,,,,,,164,,164,,,,164,,,,,,,,,164,,,164,164,164', -'164,164,164,164,164,164,165,,,,165,,165,,165,165,,,,165,,,,,,,,,165', -',165,,,,165,,,,,,,,,165,,,165,165,165,165,165,165,165,165,165,166,,', -',166,,166,,166,166,,,,166,,,,,,,,,166,,166,,,,166,,,,,,,,,166,,,166', -'166,166,166,166,166,166,166,166,192,,,,192,,192,,192,192,,,,192,,,,', -',,,,192,,192,,,,192,,,,,,,,,192,,,192,192,192,192,192,192,192,192,192', -'195,,,,195,,195,,195,195,,,,195,,,,,,,,,195,,195,,,,195,,,,,,,,,195', -',,195,195,195,195,195,195,195,195,195,253,,,,253,,253,,253,253,,,,253', -',,,,,,,,253,,253,,,,253,,,,,,,,253,253,,,253,253,253,253,253,253,253', -'253,253,254,,,,254,,254,,254,254,,,,254,,,,,,,,,254,,254,,,,254,,,,', -',,,254,254,,,254,254,254,254,254,254,254,254,254,255,,,,255,,255,,255', -'255,,,,255,,,,,,,,,255,,255,,,,255,,,,,,,,255,255,,,255,255,255,255', -'255,255,255,255,255,258,,,,258,,258,,258,258,,,,258,,,,,,,,,258,,258', -',,,258,,,,,,,,258,258,,,258,258,258,258,258,258,258,258,258,260,,,,260', -',260,,260,260,,,,260,,,,,,,,,260,,260,,,,260,,,,,,,,,260,,,260,260,260', -'260,260,260,260,260,260,262,,,,262,,262,,262,262,,,,262,,,,,,,,,262', -',262,,,,262,,,,,,,,,262,,,262,262,262,262,262,262,262,262,262,267,,', -',267,,267,,267,267,,,,267,,,,,,,,,267,,267,,,,267,,,,,,,,267,267,,,267', -'267,267,267,267,267,267,267,267,268,,,,268,,268,,268,268,,,,268,,,,', -',,,,268,,268,,,,268,,,,,,,,268,268,,,268,268,268,268,268,268,268,268', -'268,49,49,49,49,49,49,49,49,49,79,79,79,79,79,79,79,79,79,241,241,241', -'241,241,241,241,241,241,241,241,,,,241,,,,49,49,,,,49,,,,79,79,,,,79', -'76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76', -',,,76,,,,,,,,76,135,135,135,135,135,135,135,135,135,135,135,135,135', -'135,135,135,135,135,135,135,135,135,135,,,,135,,,,,,,,135,264,264,264', -'264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264', -'264,264,264,,,,264,,,,,,,,264,285,285,285,285,285,285,285,285,285,285', -'285,285,285,285,285,285,285,285,285,285,285,285,285,,,,285,,,,,,,,285', -'168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168', -'168,168,168,168,168,168,,,,168,,,,,,,168,194,194,194,194,194,194,194', -'194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,,,,194', -',,,,,,194,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196', -'196,196,196,196,196,196,196,196,,,,196,,,,,,,196,261,261,261,261,261', -'261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261', -'261,,,,261,,,,,,,261,287,287,287,287,287,287,287,287,287,287,287,287', -'287,287,287,287,287,287,287,287,287,287,287,,,,287,0,0,0,0,0,,287,0', -'0,0,0,0,0,0,0,0,0,,0,0,0,0,,0,,0,3,3,3,3,3,,0,3,3,3,3,3,3,3,3,3,3,,3', -'3,3,3,,3,,3,43,43,43,,,,3,43,43,43,43,43,43,43,43,43,43,43,43,43,43', -'43,,43,,43,47,47,47,,,,43,47,47,47,47,47,47,47,47,47,47,,47,47,47,47', -',47,,47,108,108,108,,,,47,108,108,108,108,108,108,108,108,108,108,,108', -'108,108,108,,108,,108,263,263,263,,,,108,263,263,263,263,263,263,263', -'263,263,263,,263,263,263,263,,263,,263,265,265,265,,,,263,265,265,265', -'265,265,265,265,265,265,265,,265,265,265,265,,265,,265,286,286,286,', -',,265,286,286,286,286,286,286,286,286,286,286,,286,286,286,286,,286', -',286,299,299,299,,,,286,299,299,299,299,299,299,299,299,299,299,,299', -'299,299,299,,299,,299,300,300,300,,,,299,300,300,300,300,300,300,300', -'300,300,300,,300,300,300,300,,300,,300,306,306,306,,,,300,306,306,306', -'306,306,306,306,306,306,306,,306,306,306,306,,306,,306,,,,,,,306,180', -'180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180', -'180,180,180,180,180,,,,180,197,197,197,197,197,197,197,197,197,197,197', -'197,197,197,197,197,197,197,197,197,197,197,197,,,,197,199,199,199,199', -'199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199', -'199,199,,,,199,200,200,200,200,200,200,200,200,200,200,200,200,200,200', -'200,200,200,200,200,200,200,200,200,,,,200,201,201,201,201,201,201,201', -'201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,,,,201', -'202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202', -'202,202,202,202,202,202,,,,202,203,203,203,203,203,203,203,203,203,203', -'203,203,203,203,203,203,203,203,203,203,203,203,203,,,,203,204,204,204', -'204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204', -'204,204,204,,,,204,205,205,205,205,205,205,205,205,205,205,205,205,205', -'205,205,205,205,205,205,205,205,205,205,,,,205,206,206,206,206,206,206', -'206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206', -',,,206,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209', -'209,209,209,209,209,209,209,,,,209,222,222,222,222,222,222,222,222,222', -'222,222,222,222,222,222,222,222,222,222,222,222,222,222,,,,222,277,277', -'277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277', -'277,277,277,277,,,,277,279,279,279,279,279,279,279,279,279,279,279,279', -'279,279,279,279,279,279,279,279,279,279,279,,,,279,281,281,281,281,281', -'281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281', -'281,,,,281,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291', -'291,291,291,291,291,291,291,291,,,,291,228,228,228,228,228,228,228,228', -'228,228,228,228,228,228,228,228,228,228,228,228,228,228,,,,228,227,227', -'227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227', -'227,227,,,,227,242,242,242,242,242,242,242,242,242,242,242,,,,242,243', -'243,243,243,243,243,243,243,243,243,243,,,,243,244,244,244,244,244,244', -'244,244,244,244,244,,,,244,245,245,245,245,245,245,245,245,245,245,245', -',,,245,246,246,246,246,246,246,246,246,246,246,246,,,,246,247,247,247', -'247,247,247,247,247,247,247,247,,,,247,248,248,248,248,248,248,248,248', -'248,248,248,,,,248,249,249,249,249,249,249,249,249,249,249,249,,,,249', -'250,250,250,250,250,250,250,250,250,250,250,,,,250,237,237,237,237,237', -'237,237,237,237,237,,,,237,236,236,236,236,236,236,236,236,236,,,,236' ] - racc_action_check = arr = ::Array.new(4010, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end +racc_action_table = [ + 144, 143, 161, 162, 163, 164, 165, 166, 157, 158, + 159, 160, 153, 152, 151, 154, 155, 156, 145, 146, + 147, 149, 150, 82, 54, 111, 148, 81, 218, 83, + 55, 51, 50, 56, 54, 54, 80, 11, 78, 65, + 55, 55, 53, 63, 54, 54, 66, 95, 102, 103, + 55, 55, 53, 53, 64, 54, 218, 269, 67, 94, + 96, 55, 53, 53, 97, 98, 99, 100, 101, 102, + 103, 104, 82, 53, 267, 217, 81, 130, 83, 131, + 51, 50, 130, 54, 131, 80, 130, 54, 131, 55, + 51, 50, 68, 55, 54, 72, 95, 147, 149, 150, + 55, 53, 73, 148, 54, 53, 102, 103, 74, 96, + 55, 109, 53, 97, 98, 99, 100, 101, 102, 103, + 104, 82, 53, 112, 114, 81, 54, 83, 133, 51, + 50, 134, 55, 136, 80, 137, 54, 138, 141, 51, + 50, 167, 55, 54, 53, 95, 147, 149, 150, 55, + 10, 11, 148, 54, 53, 172, 37, 37, 96, 55, + 185, 53, 97, 98, 99, 100, 101, 102, 103, 104, + 82, 53, 192, 195, 81, 225, 83, 226, 51, 50, + 148, 54, 148, 80, 179, 148, 253, 55, 254, 255, + 54, 54, 54, 256, 95, 257, 55, 55, 55, 53, + 97, 98, 99, 100, 101, 102, 103, 96, 53, 53, + 53, 97, 98, 99, 100, 101, 102, 103, 104, 82, + 54, 258, 259, 81, 260, 83, 55, 51, 50, 262, + 54, 266, 80, 268, 270, 43, 55, 273, 53, 54, + 274, 54, 275, 95, 148, 55, 148, 55, 53, 97, + 98, 99, 100, 101, 102, 103, 96, 53, 148, 53, + 97, 98, 99, 100, 101, 102, 103, 104, 82, 148, + 276, 43, 81, 300, 83, 301, 51, 50, 306, nil, + nil, 80, 154, 155, 156, 145, 146, 147, 149, 150, + 54, nil, 95, 148, nil, nil, 55, nil, 145, 146, + 147, 149, 150, nil, nil, 96, 148, nil, 53, 97, + 98, 99, 100, 101, 102, 103, 104, 82, nil, nil, + nil, 81, nil, 83, nil, 51, 50, nil, nil, nil, + 80, nil, 145, 146, 147, 149, 150, nil, nil, 54, + 148, 95, nil, nil, nil, 55, nil, nil, 145, 146, + 147, 149, 150, 94, 96, 184, 148, 53, 97, 98, + 99, 100, 101, 102, 103, 104, 82, nil, nil, nil, + 81, nil, 83, nil, 51, 50, nil, nil, nil, 80, + 97, 98, 99, 100, 101, nil, nil, nil, 54, nil, + 95, nil, nil, nil, 55, 97, 98, 99, 100, 101, + nil, nil, nil, 96, nil, nil, 53, 97, 98, 99, + 100, 101, 102, 103, 104, 82, nil, nil, nil, 81, + nil, 83, nil, 51, 50, nil, nil, nil, 80, 97, + 98, 99, 100, 101, nil, nil, nil, 54, nil, 95, + nil, nil, nil, 55, nil, nil, nil, nil, nil, nil, + nil, nil, 96, nil, nil, 53, 97, 98, 99, 100, + 101, 102, 103, 104, 82, nil, nil, nil, 81, nil, + 83, nil, 51, 50, nil, nil, nil, 80, nil, nil, + nil, nil, nil, nil, nil, nil, 54, nil, 95, nil, + nil, nil, 55, nil, nil, nil, nil, nil, nil, nil, + 94, 96, nil, nil, 53, 97, 98, 99, 100, 101, + 102, 103, 104, 82, nil, nil, nil, 81, nil, 83, + nil, 51, 50, nil, nil, nil, 80, nil, nil, nil, + nil, nil, nil, nil, nil, 54, nil, 95, nil, nil, + nil, 55, nil, nil, nil, nil, nil, nil, nil, nil, + 96, nil, nil, 53, 97, 98, 99, 100, 101, 102, + 103, 104, 82, nil, nil, nil, 81, nil, 83, nil, + 51, 50, nil, nil, nil, 80, nil, nil, nil, nil, + nil, nil, nil, nil, 54, nil, 95, nil, nil, nil, + 55, nil, nil, nil, nil, nil, nil, nil, nil, 96, + nil, nil, 53, 97, 98, 99, 100, 101, 102, 103, + 104, 82, nil, nil, nil, 81, nil, 83, nil, 51, + 50, nil, nil, nil, 80, nil, nil, nil, nil, nil, + nil, nil, nil, 54, nil, 95, nil, nil, nil, 55, + nil, nil, nil, nil, nil, nil, nil, nil, 96, nil, + nil, 53, 97, 98, 99, 100, 101, 102, 103, 104, + 82, nil, nil, nil, 81, nil, 83, nil, 51, 50, + nil, nil, nil, 80, nil, nil, nil, nil, nil, nil, + nil, nil, 54, nil, 95, nil, nil, nil, 55, nil, + nil, nil, nil, nil, nil, nil, nil, 96, nil, nil, + 53, 97, 98, 99, 100, 101, 102, 103, 104, 82, + nil, nil, nil, 81, nil, 83, nil, 51, 50, nil, + nil, nil, 80, nil, nil, nil, nil, nil, nil, nil, + nil, 54, nil, 95, nil, nil, nil, 55, nil, nil, + nil, nil, nil, nil, nil, nil, 96, nil, nil, 53, + 97, 98, 99, 100, 101, 102, 103, 104, 82, nil, + nil, nil, 81, nil, 83, nil, 51, 50, nil, nil, + nil, 80, nil, nil, nil, nil, nil, nil, nil, nil, + 54, nil, 95, nil, nil, nil, 55, nil, nil, nil, + nil, nil, nil, nil, nil, 96, nil, nil, 53, 97, + 98, 99, 100, 101, 102, 103, 104, 82, nil, nil, + nil, 81, nil, 83, nil, 51, 50, nil, nil, nil, + 80, nil, nil, nil, nil, nil, nil, nil, nil, 54, + nil, 95, nil, nil, nil, 55, nil, nil, nil, nil, + nil, nil, nil, nil, 96, nil, nil, 53, 97, 98, + 99, 100, 101, 102, 103, 104, 82, nil, nil, nil, + 81, nil, 83, nil, 51, 50, nil, nil, nil, 80, + nil, nil, nil, nil, nil, nil, nil, nil, 54, nil, + 95, nil, nil, nil, 55, nil, nil, nil, nil, nil, + nil, nil, nil, 96, nil, nil, 53, 97, 98, 99, + 100, 101, 102, 103, 104, 82, nil, nil, nil, 81, + nil, 83, nil, 51, 50, nil, nil, nil, 80, 208, + nil, nil, nil, nil, nil, nil, nil, 54, nil, 95, + nil, nil, nil, 55, nil, nil, nil, nil, nil, nil, + nil, 94, 96, nil, nil, 53, 97, 98, 99, 100, + 101, 102, 103, 104, 82, nil, nil, nil, 81, nil, + 83, nil, 51, 50, nil, nil, nil, 80, nil, nil, + nil, nil, nil, nil, nil, nil, 54, nil, 95, nil, + nil, nil, 55, nil, nil, nil, nil, nil, nil, nil, + nil, 96, nil, nil, 53, 97, 98, 99, 100, 101, + 102, 103, 104, 82, nil, nil, nil, 81, nil, 83, + nil, 51, 50, nil, nil, nil, 80, nil, nil, nil, + nil, nil, nil, nil, nil, 54, nil, 95, nil, nil, + nil, 55, nil, nil, nil, nil, nil, nil, nil, 94, + 96, nil, nil, 53, 97, 98, 99, 100, 101, 102, + 103, 104, 82, nil, nil, nil, 81, nil, 83, nil, + 51, 50, nil, nil, nil, 80, nil, nil, nil, nil, + nil, nil, nil, nil, 54, nil, 95, nil, nil, nil, + 55, nil, nil, nil, nil, nil, nil, nil, nil, 96, + nil, nil, 53, 97, 98, 99, 100, 101, 102, 103, + 104, 82, nil, nil, nil, 81, nil, 83, nil, 51, + 50, nil, nil, nil, 80, nil, nil, nil, nil, nil, + nil, nil, nil, 54, nil, 95, nil, nil, nil, 55, + nil, nil, nil, nil, nil, nil, nil, nil, 96, nil, + nil, 53, 97, 98, 99, 100, 101, 102, 103, 104, + 82, nil, nil, nil, 81, nil, 83, nil, 51, 50, + nil, nil, nil, 80, nil, nil, nil, nil, nil, nil, + nil, nil, 54, nil, 95, nil, nil, nil, 55, nil, + nil, nil, nil, nil, nil, nil, nil, 96, nil, nil, + 53, 97, 98, 99, 100, 101, 102, 103, 104, 82, + nil, nil, nil, 81, nil, 83, nil, 51, 50, nil, + nil, nil, 80, nil, nil, nil, nil, nil, nil, nil, + nil, 54, nil, 95, nil, nil, nil, 55, nil, nil, + nil, nil, nil, nil, nil, nil, 96, nil, nil, 53, + 97, 98, 99, 100, 101, 102, 103, 104, 82, nil, + nil, nil, 81, nil, 83, nil, 51, 50, nil, nil, + nil, 80, nil, nil, nil, nil, nil, nil, nil, nil, + 54, nil, 95, nil, nil, nil, 55, nil, nil, nil, + nil, nil, nil, nil, nil, 96, nil, nil, 53, 97, + 98, 99, 100, 101, 102, 103, 104, 82, nil, nil, + nil, 81, nil, 83, nil, 51, 50, nil, nil, nil, + 80, nil, nil, nil, nil, nil, nil, nil, nil, 54, + nil, 95, nil, nil, nil, 55, nil, nil, nil, nil, + nil, nil, nil, nil, 96, nil, nil, 53, 97, 98, + 99, 100, 101, 102, 103, 104, 82, nil, nil, nil, + 81, nil, 83, nil, 51, 50, nil, nil, nil, 80, + nil, nil, nil, nil, nil, nil, nil, nil, 54, nil, + 95, nil, nil, nil, 55, nil, nil, nil, nil, nil, + nil, nil, nil, 96, nil, nil, 53, 97, 98, 99, + 100, 101, 102, 103, 104, 82, nil, nil, nil, 81, + nil, 83, nil, 51, 50, nil, nil, nil, 80, nil, + nil, nil, nil, nil, nil, nil, nil, 54, nil, 95, + nil, nil, nil, 55, nil, nil, nil, nil, nil, nil, + nil, nil, 96, nil, nil, 53, 97, 98, 99, 100, + 101, 102, 103, 104, 82, nil, nil, nil, 81, nil, + 83, nil, 51, 50, nil, nil, nil, 80, nil, nil, + nil, nil, nil, nil, nil, nil, 54, nil, 95, nil, + nil, nil, 55, nil, nil, nil, nil, nil, nil, nil, + nil, 96, nil, nil, 53, 97, 98, 99, 100, 101, + 102, 103, 104, 82, nil, nil, nil, 81, nil, 83, + nil, 51, 50, nil, nil, nil, 80, nil, nil, nil, + nil, nil, nil, nil, nil, 54, nil, 95, nil, nil, + nil, 55, nil, nil, nil, nil, nil, nil, nil, nil, + 96, nil, nil, 53, 97, 98, 99, 100, 101, 102, + 103, 104, 82, nil, nil, nil, 81, nil, 83, nil, + 51, 50, nil, nil, nil, 80, nil, nil, nil, nil, + nil, nil, nil, nil, 54, nil, 95, nil, nil, nil, + 55, nil, nil, nil, nil, nil, nil, nil, nil, 96, + nil, nil, 53, 97, 98, 99, 100, 101, 102, 103, + 104, 82, nil, nil, nil, 81, nil, 83, nil, 51, + 50, nil, nil, nil, 80, nil, nil, nil, nil, nil, + nil, nil, nil, 54, nil, 95, nil, nil, nil, 55, + nil, nil, nil, nil, nil, nil, nil, nil, 96, nil, + nil, 53, 97, 98, 99, 100, 101, 102, 103, 104, + 82, nil, nil, nil, 81, nil, 83, nil, 51, 50, + nil, nil, nil, 80, nil, nil, nil, nil, nil, nil, + nil, nil, 54, nil, 95, nil, nil, nil, 55, nil, + nil, nil, nil, nil, nil, nil, nil, 96, nil, nil, + 53, 97, 98, 99, 100, 101, 102, 103, 104, 82, + nil, nil, nil, 81, nil, 83, nil, 51, 50, nil, + nil, nil, 80, nil, nil, nil, nil, nil, nil, nil, + nil, 54, nil, 95, nil, nil, nil, 55, nil, nil, + nil, nil, nil, nil, nil, nil, 96, nil, nil, 53, + 97, 98, 99, 100, 101, 102, 103, 104, 82, nil, + nil, nil, 81, nil, 83, nil, 51, 50, nil, nil, + nil, 80, nil, nil, nil, nil, nil, nil, nil, nil, + 54, nil, 95, nil, nil, nil, 55, nil, nil, nil, + nil, nil, nil, nil, nil, 96, nil, nil, 53, 97, + 98, 99, 100, 101, 102, 103, 104, 82, nil, nil, + nil, 81, nil, 83, nil, 51, 50, nil, nil, nil, + 80, nil, nil, nil, nil, nil, nil, nil, nil, 54, + nil, 95, nil, nil, nil, 55, nil, nil, nil, nil, + nil, nil, nil, nil, 96, nil, nil, 53, 97, 98, + 99, 100, 101, 102, 103, 104, 82, nil, nil, nil, + 81, nil, 83, nil, 51, 50, nil, nil, nil, 80, + nil, nil, nil, nil, nil, nil, nil, nil, 54, nil, + 95, nil, nil, nil, 55, nil, nil, nil, nil, nil, + nil, nil, nil, 96, nil, nil, 53, 97, 98, 99, + 100, 101, 102, 103, 104, 82, nil, nil, nil, 81, + nil, 83, nil, 51, 50, nil, nil, nil, 80, nil, + nil, nil, nil, nil, nil, nil, nil, 54, nil, 95, + nil, nil, nil, 55, nil, nil, nil, nil, nil, nil, + nil, nil, 96, nil, nil, 53, 97, 98, 99, 100, + 101, 102, 103, 104, 82, nil, nil, nil, 81, nil, + 83, nil, 51, 50, nil, nil, nil, 80, nil, nil, + nil, nil, nil, nil, nil, nil, 54, nil, 95, nil, + nil, nil, 55, nil, nil, nil, nil, nil, nil, nil, + nil, 96, nil, nil, 53, 97, 98, 99, 100, 101, + 102, 103, 104, 82, nil, nil, nil, 81, nil, 83, + nil, 51, 50, nil, nil, nil, 80, nil, nil, nil, + nil, nil, nil, nil, nil, 54, nil, 95, nil, nil, + nil, 55, nil, nil, nil, nil, nil, nil, nil, nil, + 96, nil, nil, 53, 97, 98, 99, 100, 101, 102, + 103, 104, 82, nil, nil, nil, 81, nil, 83, nil, + 51, 50, nil, nil, nil, 80, nil, nil, nil, nil, + nil, nil, nil, nil, 54, nil, 95, nil, nil, nil, + 55, nil, nil, nil, nil, nil, nil, nil, nil, 96, + nil, nil, 53, 97, 98, 99, 100, 101, 102, 103, + 104, 82, nil, nil, nil, 81, nil, 83, nil, 51, + 50, nil, nil, nil, 80, nil, nil, nil, nil, nil, + nil, nil, nil, 54, nil, 95, nil, nil, nil, 55, + nil, nil, nil, nil, nil, nil, nil, nil, 96, nil, + nil, 53, 97, 98, 99, 100, 101, 102, 103, 104, + 82, nil, nil, nil, 81, nil, 83, nil, 51, 50, + nil, nil, nil, 80, nil, nil, nil, nil, nil, nil, + nil, nil, 54, nil, 95, nil, nil, nil, 55, nil, + nil, nil, nil, nil, nil, nil, nil, 96, nil, nil, + 53, 97, 98, 99, 100, 101, 102, 103, 104, 82, + nil, nil, nil, 81, nil, 83, nil, 51, 50, nil, + nil, nil, 80, nil, nil, nil, nil, nil, nil, nil, + nil, 54, nil, 95, nil, nil, nil, 55, nil, nil, + nil, nil, nil, nil, nil, nil, 96, nil, nil, 53, + 97, 98, 99, 100, 101, 102, 103, 104, 82, nil, + nil, nil, 81, nil, 83, nil, 51, 50, nil, nil, + nil, 80, nil, nil, nil, nil, nil, nil, nil, nil, + 54, nil, 95, nil, nil, nil, 55, nil, nil, nil, + nil, nil, nil, nil, nil, 96, nil, nil, 53, 97, + 98, 99, 100, 101, 102, 103, 104, 82, nil, nil, + nil, 81, nil, 83, nil, 51, 50, nil, nil, nil, + 80, nil, nil, nil, nil, nil, nil, nil, nil, 54, + nil, 95, nil, nil, nil, 55, nil, nil, nil, nil, + nil, nil, nil, nil, 96, nil, nil, 53, 97, 98, + 99, 100, 101, 102, 103, 104, 82, nil, nil, nil, + 81, nil, 83, nil, 51, 50, nil, nil, nil, 80, + nil, nil, nil, nil, nil, nil, nil, nil, 54, nil, + 95, nil, nil, nil, 55, nil, nil, nil, nil, nil, + nil, nil, 94, 96, nil, nil, 53, 97, 98, 99, + 100, 101, 102, 103, 104, 82, nil, nil, nil, 81, + nil, 83, nil, 51, 50, nil, nil, nil, 80, nil, + nil, nil, nil, nil, nil, nil, nil, 54, nil, 95, + nil, nil, nil, 55, nil, nil, nil, nil, nil, nil, + nil, 94, 96, nil, nil, 53, 97, 98, 99, 100, + 101, 102, 103, 104, 82, nil, nil, nil, 81, nil, + 83, nil, 51, 50, nil, nil, nil, 80, nil, nil, + nil, nil, nil, nil, nil, nil, 54, nil, 95, nil, + nil, nil, 55, nil, nil, nil, nil, nil, nil, nil, + 94, 96, nil, nil, 53, 97, 98, 99, 100, 101, + 102, 103, 104, 82, nil, nil, nil, 81, nil, 83, + nil, 51, 50, nil, nil, nil, 80, nil, nil, nil, + nil, nil, nil, nil, nil, 54, nil, 95, nil, nil, + nil, 55, nil, nil, nil, nil, nil, nil, nil, 94, + 96, nil, nil, 53, 97, 98, 99, 100, 101, 102, + 103, 104, 82, nil, nil, nil, 81, nil, 83, nil, + 51, 50, nil, nil, nil, 80, nil, nil, nil, nil, + nil, nil, nil, nil, 54, nil, 95, nil, nil, nil, + 55, nil, nil, nil, nil, nil, nil, nil, nil, 96, + nil, nil, 53, 97, 98, 99, 100, 101, 102, 103, + 104, 82, nil, nil, nil, 81, nil, 83, nil, 51, + 50, nil, nil, nil, 80, nil, nil, nil, nil, nil, + nil, nil, nil, 54, nil, 95, nil, nil, nil, 55, + nil, nil, nil, nil, nil, nil, nil, nil, 96, nil, + nil, 53, 97, 98, 99, 100, 101, 102, 103, 104, + 82, nil, nil, nil, 81, nil, 83, nil, 51, 50, + nil, nil, nil, 80, nil, nil, nil, nil, nil, nil, + nil, nil, 54, nil, 95, nil, nil, nil, 55, nil, + nil, nil, nil, nil, nil, nil, 94, 96, nil, nil, + 53, 97, 98, 99, 100, 101, 102, 103, 104, 82, + nil, nil, nil, 81, nil, 83, nil, 51, 50, nil, + nil, nil, 80, nil, nil, nil, nil, nil, nil, nil, + nil, 54, nil, 95, nil, nil, nil, 55, nil, nil, + nil, nil, nil, nil, nil, 94, 96, nil, nil, 53, + 97, 98, 99, 100, 101, 102, 103, 104, 115, 116, + 117, 118, 119, 120, 123, 122, 121, 115, 116, 117, + 118, 119, 120, 123, 122, 121, 153, 152, 151, 154, + 155, 156, 145, 146, 147, 149, 150, nil, nil, nil, + 148, nil, nil, nil, 126, 125, nil, nil, nil, 124, + nil, nil, nil, 126, 125, nil, nil, nil, 124, 144, + 143, 161, 162, 163, 164, 165, 166, 157, 158, 159, + 160, 153, 152, 151, 154, 155, 156, 145, 146, 147, + 149, 150, nil, nil, nil, 148, nil, nil, nil, nil, + nil, nil, nil, 142, 144, 143, 161, 162, 163, 164, + 165, 166, 157, 158, 159, 160, 153, 152, 151, 154, + 155, 156, 145, 146, 147, 149, 150, nil, nil, nil, + 148, nil, nil, nil, nil, nil, nil, nil, 221, 144, + 143, 161, 162, 163, 164, 165, 166, 157, 158, 159, + 160, 153, 152, 151, 154, 155, 156, 145, 146, 147, + 149, 150, nil, nil, nil, 148, nil, nil, nil, nil, + nil, nil, nil, 289, 144, 143, 161, 162, 163, 164, + 165, 166, 157, 158, 159, 160, 153, 152, 151, 154, + 155, 156, 145, 146, 147, 149, 150, nil, nil, nil, + 148, nil, nil, nil, nil, nil, nil, nil, 297, 144, + 143, 161, 162, 163, 164, 165, 166, 157, 158, 159, + 160, 153, 152, 151, 154, 155, 156, 145, 146, 147, + 149, 150, nil, nil, nil, 148, nil, nil, nil, nil, + nil, nil, 251, 144, 143, 161, 162, 163, 164, 165, + 166, 157, 158, 159, 160, 153, 152, 151, 154, 155, + 156, 145, 146, 147, 149, 150, nil, nil, nil, 148, + nil, nil, nil, nil, nil, nil, 263, 144, 143, 161, + 162, 163, 164, 165, 166, 157, 158, 159, 160, 153, + 152, 151, 154, 155, 156, 145, 146, 147, 149, 150, + nil, nil, nil, 148, nil, nil, nil, nil, nil, nil, + 265, 144, 143, 161, 162, 163, 164, 165, 166, 157, + 158, 159, 160, 153, 152, 151, 154, 155, 156, 145, + 146, 147, 149, 150, nil, nil, nil, 148, nil, nil, + nil, nil, nil, nil, 286, 144, 143, 161, 162, 163, + 164, 165, 166, 157, 158, 159, 160, 153, 152, 151, + 154, 155, 156, 145, 146, 147, 149, 150, nil, nil, + nil, 148, 51, 50, 4, 10, 11, nil, 299, 36, + 32, 34, 37, 39, 40, 41, 54, 42, 43, nil, + 44, 45, 55, 46, nil, 47, nil, 48, 51, 50, + 4, 10, 11, nil, 53, 36, 32, 34, 37, 39, + 40, 41, 54, 42, 43, nil, 44, 45, 55, 46, + nil, 47, nil, 48, 51, 50, 105, nil, nil, nil, + 53, 36, 32, 34, 37, 39, 40, 41, 54, 42, + 43, 107, 44, 45, 55, 46, nil, 47, nil, 48, + 51, 50, 105, nil, nil, nil, 53, 36, 32, 34, + 37, 39, 40, 41, 54, 42, 43, nil, 44, 45, + 55, 46, nil, 47, nil, 48, 51, 50, 105, nil, + nil, nil, 53, 36, 32, 34, 37, 39, 40, 41, + 54, 42, 43, nil, 44, 45, 55, 46, nil, 47, + nil, 48, 51, 50, 105, nil, nil, nil, 53, 36, + 32, 34, 37, 39, 40, 41, 54, 42, 43, nil, + 44, 45, 55, 46, nil, 47, nil, 48, 51, 50, + 105, nil, nil, nil, 53, 36, 32, 34, 37, 39, + 40, 41, 54, 42, 43, nil, 44, 45, 55, 46, + nil, 47, nil, 48, 51, 50, 105, nil, nil, nil, + 53, 36, 32, 34, 37, 39, 40, 41, 54, 42, + 43, nil, 44, 45, 55, 46, nil, 47, nil, 48, + 51, 50, 105, nil, nil, nil, 53, 36, 32, 34, + 37, 39, 40, 41, 54, 42, 43, nil, 44, 45, + 55, 46, nil, 47, nil, 48, 51, 50, 105, nil, + nil, nil, 53, 36, 32, 34, 37, 39, 40, 41, + 54, 42, 43, nil, 44, 45, 55, 46, nil, 47, + nil, 48, 51, 50, 105, nil, nil, nil, 53, 36, + 32, 34, 37, 39, 40, 41, 54, 42, 43, nil, + 44, 45, 55, 46, nil, 47, nil, 48, nil, nil, + nil, nil, nil, nil, 53, 144, 143, 161, 162, 163, + 164, 165, 166, 157, 158, 159, 160, 153, 152, 151, + 154, 155, 156, 145, 146, 147, 149, 150, nil, nil, + nil, 148, 144, 143, 161, 162, 163, 164, 165, 166, + 157, 158, 159, 160, 153, 152, 151, 154, 155, 156, + 145, 146, 147, 149, 150, nil, nil, nil, 148, 144, + 143, 161, 162, 163, 164, 165, 166, 157, 158, 159, + 160, 153, 152, 151, 154, 155, 156, 145, 146, 147, + 149, 150, nil, nil, nil, 148, 144, 143, 161, 162, + 163, 164, 165, 166, 157, 158, 159, 160, 153, 152, + 151, 154, 155, 156, 145, 146, 147, 149, 150, nil, + nil, nil, 148, 144, 143, 161, 162, 163, 164, 165, + 166, 157, 158, 159, 160, 153, 152, 151, 154, 155, + 156, 145, 146, 147, 149, 150, nil, nil, nil, 148, + 144, 143, 161, 162, 163, 164, 165, 166, 157, 158, + 159, 160, 153, 152, 151, 154, 155, 156, 145, 146, + 147, 149, 150, nil, nil, nil, 148, 144, 143, 161, + 162, 163, 164, 165, 166, 157, 158, 159, 160, 153, + 152, 151, 154, 155, 156, 145, 146, 147, 149, 150, + nil, nil, nil, 148, 144, 143, 161, 162, 163, 164, + 165, 166, 157, 158, 159, 160, 153, 152, 151, 154, + 155, 156, 145, 146, 147, 149, 150, nil, nil, nil, + 148, 144, 143, 161, 162, 163, 164, 165, 166, 157, + 158, 159, 160, 153, 152, 151, 154, 155, 156, 145, + 146, 147, 149, 150, nil, nil, nil, 148, 144, 143, + 161, 162, 163, 164, 165, 166, 157, 158, 159, 160, + 153, 152, 151, 154, 155, 156, 145, 146, 147, 149, + 150, nil, nil, nil, 148, 144, 143, 161, 162, 163, + 164, 165, 166, 157, 158, 159, 160, 153, 152, 151, + 154, 155, 156, 145, 146, 147, 149, 150, nil, nil, + nil, 148, 144, 143, 161, 162, 163, 164, 165, 166, + 157, 158, 159, 160, 153, 152, 151, 154, 155, 156, + 145, 146, 147, 149, 150, nil, nil, nil, 148, 144, + 143, 161, 162, 163, 164, 165, 166, 157, 158, 159, + 160, 153, 152, 151, 154, 155, 156, 145, 146, 147, + 149, 150, nil, nil, nil, 148, 144, 143, 161, 162, + 163, 164, 165, 166, 157, 158, 159, 160, 153, 152, + 151, 154, 155, 156, 145, 146, 147, 149, 150, nil, + nil, nil, 148, 144, 143, 161, 162, 163, 164, 165, + 166, 157, 158, 159, 160, 153, 152, 151, 154, 155, + 156, 145, 146, 147, 149, 150, nil, nil, nil, 148, + 144, 143, 161, 162, 163, 164, 165, 166, 157, 158, + 159, 160, 153, 152, 151, 154, 155, 156, 145, 146, + 147, 149, 150, nil, nil, nil, 148, 143, 161, 162, + 163, 164, 165, 166, 157, 158, 159, 160, 153, 152, + 151, 154, 155, 156, 145, 146, 147, 149, 150, nil, + nil, nil, 148, 161, 162, 163, 164, 165, 166, 157, + 158, 159, 160, 153, 152, 151, 154, 155, 156, 145, + 146, 147, 149, 150, nil, nil, nil, 148, 153, 152, + 151, 154, 155, 156, 145, 146, 147, 149, 150, nil, + nil, nil, 148, 153, 152, 151, 154, 155, 156, 145, + 146, 147, 149, 150, nil, nil, nil, 148, 153, 152, + 151, 154, 155, 156, 145, 146, 147, 149, 150, nil, + nil, nil, 148, 153, 152, 151, 154, 155, 156, 145, + 146, 147, 149, 150, nil, nil, nil, 148, 153, 152, + 151, 154, 155, 156, 145, 146, 147, 149, 150, nil, + nil, nil, 148, 153, 152, 151, 154, 155, 156, 145, + 146, 147, 149, 150, nil, nil, nil, 148, 153, 152, + 151, 154, 155, 156, 145, 146, 147, 149, 150, nil, + nil, nil, 148, 153, 152, 151, 154, 155, 156, 145, + 146, 147, 149, 150, nil, nil, nil, 148, 153, 152, + 151, 154, 155, 156, 145, 146, 147, 149, 150, nil, + nil, nil, 148, 152, 151, 154, 155, 156, 145, 146, + 147, 149, 150, nil, nil, nil, 148, 151, 154, 155, + 156, 145, 146, 147, 149, 150, nil, nil, nil, 148 ] + +racc_action_check = [ + 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, + 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, + 213, 213, 213, 42, 11, 45, 213, 42, 273, 42, + 11, 42, 42, 1, 45, 37, 42, 10, 42, 33, + 45, 37, 11, 31, 41, 42, 33, 42, 73, 73, + 41, 42, 45, 37, 32, 273, 134, 213, 34, 42, + 42, 273, 41, 42, 42, 42, 42, 42, 42, 42, + 42, 42, 66, 273, 210, 134, 66, 210, 66, 210, + 66, 66, 52, 134, 52, 66, 132, 50, 132, 134, + 109, 109, 35, 50, 66, 38, 66, 229, 229, 229, + 66, 134, 39, 229, 109, 50, 74, 74, 40, 66, + 109, 44, 66, 66, 66, 66, 66, 66, 66, 66, + 66, 80, 109, 46, 48, 80, 51, 80, 56, 80, + 80, 62, 51, 69, 80, 70, 94, 71, 75, 297, + 297, 77, 94, 80, 51, 80, 230, 230, 230, 80, + 4, 4, 230, 297, 94, 90, 105, 4, 80, 297, + 106, 80, 80, 80, 80, 80, 80, 80, 80, 80, + 81, 297, 110, 113, 81, 139, 81, 140, 81, 81, + 169, 95, 170, 81, 95, 171, 174, 95, 175, 176, + 111, 131, 81, 177, 81, 178, 111, 131, 81, 95, + 95, 95, 95, 95, 95, 95, 95, 81, 111, 131, + 81, 81, 81, 81, 81, 81, 81, 81, 81, 82, + 138, 182, 183, 82, 187, 82, 138, 82, 82, 193, + 256, 207, 82, 212, 216, 217, 256, 220, 138, 218, + 225, 82, 226, 82, 231, 218, 232, 82, 256, 256, + 256, 256, 256, 256, 256, 256, 82, 218, 233, 82, + 82, 82, 82, 82, 82, 82, 82, 82, 83, 234, + 252, 270, 83, 288, 83, 296, 83, 83, 302, nil, + nil, 83, 235, 235, 235, 235, 235, 235, 235, 235, + 83, nil, 83, 235, nil, nil, 83, nil, 238, 238, + 238, 238, 238, nil, nil, 83, 238, nil, 83, 83, + 83, 83, 83, 83, 83, 83, 83, 96, nil, nil, + nil, 96, nil, 96, nil, 96, 96, nil, nil, nil, + 96, nil, 239, 239, 239, 239, 239, nil, nil, 96, + 239, 96, nil, nil, nil, 96, nil, nil, 240, 240, + 240, 240, 240, 96, 96, 96, 240, 96, 96, 96, + 96, 96, 96, 96, 96, 96, 112, nil, nil, nil, + 112, nil, 112, nil, 112, 112, nil, nil, nil, 112, + 172, 172, 172, 172, 172, nil, nil, nil, 112, nil, + 112, nil, nil, nil, 112, 276, 276, 276, 276, 276, + nil, nil, nil, 112, nil, nil, 112, 112, 112, 112, + 112, 112, 112, 112, 112, 114, nil, nil, nil, 114, + nil, 114, nil, 114, 114, nil, nil, nil, 114, 301, + 301, 301, 301, 301, nil, nil, nil, 114, nil, 114, + nil, nil, nil, 114, nil, nil, nil, nil, nil, nil, + nil, nil, 114, nil, nil, 114, 114, 114, 114, 114, + 114, 114, 114, 114, 115, nil, nil, nil, 115, nil, + 115, nil, 115, 115, nil, nil, nil, 115, nil, nil, + nil, nil, nil, nil, nil, nil, 115, nil, 115, nil, + nil, nil, 115, nil, nil, nil, nil, nil, nil, nil, + 115, 115, nil, nil, 115, 115, 115, 115, 115, 115, + 115, 115, 115, 116, nil, nil, nil, 116, nil, 116, + nil, 116, 116, nil, nil, nil, 116, nil, nil, nil, + nil, nil, nil, nil, nil, 116, nil, 116, nil, nil, + nil, 116, nil, nil, nil, nil, nil, nil, nil, nil, + 116, nil, nil, 116, 116, 116, 116, 116, 116, 116, + 116, 116, 117, nil, nil, nil, 117, nil, 117, nil, + 117, 117, nil, nil, nil, 117, nil, nil, nil, nil, + nil, nil, nil, nil, 117, nil, 117, nil, nil, nil, + 117, nil, nil, nil, nil, nil, nil, nil, nil, 117, + nil, nil, 117, 117, 117, 117, 117, 117, 117, 117, + 117, 118, nil, nil, nil, 118, nil, 118, nil, 118, + 118, nil, nil, nil, 118, nil, nil, nil, nil, nil, + nil, nil, nil, 118, nil, 118, nil, nil, nil, 118, + nil, nil, nil, nil, nil, nil, nil, nil, 118, nil, + nil, 118, 118, 118, 118, 118, 118, 118, 118, 118, + 119, nil, nil, nil, 119, nil, 119, nil, 119, 119, + nil, nil, nil, 119, nil, nil, nil, nil, nil, nil, + nil, nil, 119, nil, 119, nil, nil, nil, 119, nil, + nil, nil, nil, nil, nil, nil, nil, 119, nil, nil, + 119, 119, 119, 119, 119, 119, 119, 119, 119, 120, + nil, nil, nil, 120, nil, 120, nil, 120, 120, nil, + nil, nil, 120, nil, nil, nil, nil, nil, nil, nil, + nil, 120, nil, 120, nil, nil, nil, 120, nil, nil, + nil, nil, nil, nil, nil, nil, 120, nil, nil, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 121, nil, + nil, nil, 121, nil, 121, nil, 121, 121, nil, nil, + nil, 121, nil, nil, nil, nil, nil, nil, nil, nil, + 121, nil, 121, nil, nil, nil, 121, nil, nil, nil, + nil, nil, nil, nil, nil, 121, nil, nil, 121, 121, + 121, 121, 121, 121, 121, 121, 121, 122, nil, nil, + nil, 122, nil, 122, nil, 122, 122, nil, nil, nil, + 122, nil, nil, nil, nil, nil, nil, nil, nil, 122, + nil, 122, nil, nil, nil, 122, nil, nil, nil, nil, + nil, nil, nil, nil, 122, nil, nil, 122, 122, 122, + 122, 122, 122, 122, 122, 122, 123, nil, nil, nil, + 123, nil, 123, nil, 123, 123, nil, nil, nil, 123, + nil, nil, nil, nil, nil, nil, nil, nil, 123, nil, + 123, nil, nil, nil, 123, nil, nil, nil, nil, nil, + nil, nil, nil, 123, nil, nil, 123, 123, 123, 123, + 123, 123, 123, 123, 123, 124, nil, nil, nil, 124, + nil, 124, nil, 124, 124, nil, nil, nil, 124, 124, + nil, nil, nil, nil, nil, nil, nil, 124, nil, 124, + nil, nil, nil, 124, nil, nil, nil, nil, nil, nil, + nil, 124, 124, nil, nil, 124, 124, 124, 124, 124, + 124, 124, 124, 124, 130, nil, nil, nil, 130, nil, + 130, nil, 130, 130, nil, nil, nil, 130, nil, nil, + nil, nil, nil, nil, nil, nil, 130, nil, 130, nil, + nil, nil, 130, nil, nil, nil, nil, nil, nil, nil, + nil, 130, nil, nil, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 137, nil, nil, nil, 137, nil, 137, + nil, 137, 137, nil, nil, nil, 137, nil, nil, nil, + nil, nil, nil, nil, nil, 137, nil, 137, nil, nil, + nil, 137, nil, nil, nil, nil, nil, nil, nil, 137, + 137, nil, nil, 137, 137, 137, 137, 137, 137, 137, + 137, 137, 143, nil, nil, nil, 143, nil, 143, nil, + 143, 143, nil, nil, nil, 143, nil, nil, nil, nil, + nil, nil, nil, nil, 143, nil, 143, nil, nil, nil, + 143, nil, nil, nil, nil, nil, nil, nil, nil, 143, + nil, nil, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 144, nil, nil, nil, 144, nil, 144, nil, 144, + 144, nil, nil, nil, 144, nil, nil, nil, nil, nil, + nil, nil, nil, 144, nil, 144, nil, nil, nil, 144, + nil, nil, nil, nil, nil, nil, nil, nil, 144, nil, + nil, 144, 144, 144, 144, 144, 144, 144, 144, 144, + 145, nil, nil, nil, 145, nil, 145, nil, 145, 145, + nil, nil, nil, 145, nil, nil, nil, nil, nil, nil, + nil, nil, 145, nil, 145, nil, nil, nil, 145, nil, + nil, nil, nil, nil, nil, nil, nil, 145, nil, nil, + 145, 145, 145, 145, 145, 145, 145, 145, 145, 146, + nil, nil, nil, 146, nil, 146, nil, 146, 146, nil, + nil, nil, 146, nil, nil, nil, nil, nil, nil, nil, + nil, 146, nil, 146, nil, nil, nil, 146, nil, nil, + nil, nil, nil, nil, nil, nil, 146, nil, nil, 146, + 146, 146, 146, 146, 146, 146, 146, 146, 147, nil, + nil, nil, 147, nil, 147, nil, 147, 147, nil, nil, + nil, 147, nil, nil, nil, nil, nil, nil, nil, nil, + 147, nil, 147, nil, nil, nil, 147, nil, nil, nil, + nil, nil, nil, nil, nil, 147, nil, nil, 147, 147, + 147, 147, 147, 147, 147, 147, 147, 148, nil, nil, + nil, 148, nil, 148, nil, 148, 148, nil, nil, nil, + 148, nil, nil, nil, nil, nil, nil, nil, nil, 148, + nil, 148, nil, nil, nil, 148, nil, nil, nil, nil, + nil, nil, nil, nil, 148, nil, nil, 148, 148, 148, + 148, 148, 148, 148, 148, 148, 149, nil, nil, nil, + 149, nil, 149, nil, 149, 149, nil, nil, nil, 149, + nil, nil, nil, nil, nil, nil, nil, nil, 149, nil, + 149, nil, nil, nil, 149, nil, nil, nil, nil, nil, + nil, nil, nil, 149, nil, nil, 149, 149, 149, 149, + 149, 149, 149, 149, 149, 150, nil, nil, nil, 150, + nil, 150, nil, 150, 150, nil, nil, nil, 150, nil, + nil, nil, nil, nil, nil, nil, nil, 150, nil, 150, + nil, nil, nil, 150, nil, nil, nil, nil, nil, nil, + nil, nil, 150, nil, nil, 150, 150, 150, 150, 150, + 150, 150, 150, 150, 151, nil, nil, nil, 151, nil, + 151, nil, 151, 151, nil, nil, nil, 151, nil, nil, + nil, nil, nil, nil, nil, nil, 151, nil, 151, nil, + nil, nil, 151, nil, nil, nil, nil, nil, nil, nil, + nil, 151, nil, nil, 151, 151, 151, 151, 151, 151, + 151, 151, 151, 152, nil, nil, nil, 152, nil, 152, + nil, 152, 152, nil, nil, nil, 152, nil, nil, nil, + nil, nil, nil, nil, nil, 152, nil, 152, nil, nil, + nil, 152, nil, nil, nil, nil, nil, nil, nil, nil, + 152, nil, nil, 152, 152, 152, 152, 152, 152, 152, + 152, 152, 153, nil, nil, nil, 153, nil, 153, nil, + 153, 153, nil, nil, nil, 153, nil, nil, nil, nil, + nil, nil, nil, nil, 153, nil, 153, nil, nil, nil, + 153, nil, nil, nil, nil, nil, nil, nil, nil, 153, + nil, nil, 153, 153, 153, 153, 153, 153, 153, 153, + 153, 154, nil, nil, nil, 154, nil, 154, nil, 154, + 154, nil, nil, nil, 154, nil, nil, nil, nil, nil, + nil, nil, nil, 154, nil, 154, nil, nil, nil, 154, + nil, nil, nil, nil, nil, nil, nil, nil, 154, nil, + nil, 154, 154, 154, 154, 154, 154, 154, 154, 154, + 155, nil, nil, nil, 155, nil, 155, nil, 155, 155, + nil, nil, nil, 155, nil, nil, nil, nil, nil, nil, + nil, nil, 155, nil, 155, nil, nil, nil, 155, nil, + nil, nil, nil, nil, nil, nil, nil, 155, nil, nil, + 155, 155, 155, 155, 155, 155, 155, 155, 155, 156, + nil, nil, nil, 156, nil, 156, nil, 156, 156, nil, + nil, nil, 156, nil, nil, nil, nil, nil, nil, nil, + nil, 156, nil, 156, nil, nil, nil, 156, nil, nil, + nil, nil, nil, nil, nil, nil, 156, nil, nil, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 157, nil, + nil, nil, 157, nil, 157, nil, 157, 157, nil, nil, + nil, 157, nil, nil, nil, nil, nil, nil, nil, nil, + 157, nil, 157, nil, nil, nil, 157, nil, nil, nil, + nil, nil, nil, nil, nil, 157, nil, nil, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 158, nil, nil, + nil, 158, nil, 158, nil, 158, 158, nil, nil, nil, + 158, nil, nil, nil, nil, nil, nil, nil, nil, 158, + nil, 158, nil, nil, nil, 158, nil, nil, nil, nil, + nil, nil, nil, nil, 158, nil, nil, 158, 158, 158, + 158, 158, 158, 158, 158, 158, 159, nil, nil, nil, + 159, nil, 159, nil, 159, 159, nil, nil, nil, 159, + nil, nil, nil, nil, nil, nil, nil, nil, 159, nil, + 159, nil, nil, nil, 159, nil, nil, nil, nil, nil, + nil, nil, nil, 159, nil, nil, 159, 159, 159, 159, + 159, 159, 159, 159, 159, 160, nil, nil, nil, 160, + nil, 160, nil, 160, 160, nil, nil, nil, 160, nil, + nil, nil, nil, nil, nil, nil, nil, 160, nil, 160, + nil, nil, nil, 160, nil, nil, nil, nil, nil, nil, + nil, nil, 160, nil, nil, 160, 160, 160, 160, 160, + 160, 160, 160, 160, 161, nil, nil, nil, 161, nil, + 161, nil, 161, 161, nil, nil, nil, 161, nil, nil, + nil, nil, nil, nil, nil, nil, 161, nil, 161, nil, + nil, nil, 161, nil, nil, nil, nil, nil, nil, nil, + nil, 161, nil, nil, 161, 161, 161, 161, 161, 161, + 161, 161, 161, 162, nil, nil, nil, 162, nil, 162, + nil, 162, 162, nil, nil, nil, 162, nil, nil, nil, + nil, nil, nil, nil, nil, 162, nil, 162, nil, nil, + nil, 162, nil, nil, nil, nil, nil, nil, nil, nil, + 162, nil, nil, 162, 162, 162, 162, 162, 162, 162, + 162, 162, 163, nil, nil, nil, 163, nil, 163, nil, + 163, 163, nil, nil, nil, 163, nil, nil, nil, nil, + nil, nil, nil, nil, 163, nil, 163, nil, nil, nil, + 163, nil, nil, nil, nil, nil, nil, nil, nil, 163, + nil, nil, 163, 163, 163, 163, 163, 163, 163, 163, + 163, 164, nil, nil, nil, 164, nil, 164, nil, 164, + 164, nil, nil, nil, 164, nil, nil, nil, nil, nil, + nil, nil, nil, 164, nil, 164, nil, nil, nil, 164, + nil, nil, nil, nil, nil, nil, nil, nil, 164, nil, + nil, 164, 164, 164, 164, 164, 164, 164, 164, 164, + 165, nil, nil, nil, 165, nil, 165, nil, 165, 165, + nil, nil, nil, 165, nil, nil, nil, nil, nil, nil, + nil, nil, 165, nil, 165, nil, nil, nil, 165, nil, + nil, nil, nil, nil, nil, nil, nil, 165, nil, nil, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 166, + nil, nil, nil, 166, nil, 166, nil, 166, 166, nil, + nil, nil, 166, nil, nil, nil, nil, nil, nil, nil, + nil, 166, nil, 166, nil, nil, nil, 166, nil, nil, + nil, nil, nil, nil, nil, nil, 166, nil, nil, 166, + 166, 166, 166, 166, 166, 166, 166, 166, 192, nil, + nil, nil, 192, nil, 192, nil, 192, 192, nil, nil, + nil, 192, nil, nil, nil, nil, nil, nil, nil, nil, + 192, nil, 192, nil, nil, nil, 192, nil, nil, nil, + nil, nil, nil, nil, nil, 192, nil, nil, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 195, nil, nil, + nil, 195, nil, 195, nil, 195, 195, nil, nil, nil, + 195, nil, nil, nil, nil, nil, nil, nil, nil, 195, + nil, 195, nil, nil, nil, 195, nil, nil, nil, nil, + nil, nil, nil, nil, 195, nil, nil, 195, 195, 195, + 195, 195, 195, 195, 195, 195, 253, nil, nil, nil, + 253, nil, 253, nil, 253, 253, nil, nil, nil, 253, + nil, nil, nil, nil, nil, nil, nil, nil, 253, nil, + 253, nil, nil, nil, 253, nil, nil, nil, nil, nil, + nil, nil, 253, 253, nil, nil, 253, 253, 253, 253, + 253, 253, 253, 253, 253, 254, nil, nil, nil, 254, + nil, 254, nil, 254, 254, nil, nil, nil, 254, nil, + nil, nil, nil, nil, nil, nil, nil, 254, nil, 254, + nil, nil, nil, 254, nil, nil, nil, nil, nil, nil, + nil, 254, 254, nil, nil, 254, 254, 254, 254, 254, + 254, 254, 254, 254, 255, nil, nil, nil, 255, nil, + 255, nil, 255, 255, nil, nil, nil, 255, nil, nil, + nil, nil, nil, nil, nil, nil, 255, nil, 255, nil, + nil, nil, 255, nil, nil, nil, nil, nil, nil, nil, + 255, 255, nil, nil, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 258, nil, nil, nil, 258, nil, 258, + nil, 258, 258, nil, nil, nil, 258, nil, nil, nil, + nil, nil, nil, nil, nil, 258, nil, 258, nil, nil, + nil, 258, nil, nil, nil, nil, nil, nil, nil, 258, + 258, nil, nil, 258, 258, 258, 258, 258, 258, 258, + 258, 258, 260, nil, nil, nil, 260, nil, 260, nil, + 260, 260, nil, nil, nil, 260, nil, nil, nil, nil, + nil, nil, nil, nil, 260, nil, 260, nil, nil, nil, + 260, nil, nil, nil, nil, nil, nil, nil, nil, 260, + nil, nil, 260, 260, 260, 260, 260, 260, 260, 260, + 260, 262, nil, nil, nil, 262, nil, 262, nil, 262, + 262, nil, nil, nil, 262, nil, nil, nil, nil, nil, + nil, nil, nil, 262, nil, 262, nil, nil, nil, 262, + nil, nil, nil, nil, nil, nil, nil, nil, 262, nil, + nil, 262, 262, 262, 262, 262, 262, 262, 262, 262, + 267, nil, nil, nil, 267, nil, 267, nil, 267, 267, + nil, nil, nil, 267, nil, nil, nil, nil, nil, nil, + nil, nil, 267, nil, 267, nil, nil, nil, 267, nil, + nil, nil, nil, nil, nil, nil, 267, 267, nil, nil, + 267, 267, 267, 267, 267, 267, 267, 267, 267, 268, + nil, nil, nil, 268, nil, 268, nil, 268, 268, nil, + nil, nil, 268, nil, nil, nil, nil, nil, nil, nil, + nil, 268, nil, 268, nil, nil, nil, 268, nil, nil, + nil, nil, nil, nil, nil, 268, 268, nil, nil, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 49, 49, + 49, 49, 49, 49, 49, 49, 49, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 241, 241, 241, 241, + 241, 241, 241, 241, 241, 241, 241, nil, nil, nil, + 241, nil, nil, nil, 49, 49, nil, nil, nil, 49, + nil, nil, nil, 79, 79, nil, nil, nil, 79, 76, + 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, + 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, + 76, 76, nil, nil, nil, 76, nil, nil, nil, nil, + nil, nil, nil, 76, 135, 135, 135, 135, 135, 135, + 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, + 135, 135, 135, 135, 135, 135, 135, nil, nil, nil, + 135, nil, nil, nil, nil, nil, nil, nil, 135, 264, + 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, + 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, + 264, 264, nil, nil, nil, 264, nil, nil, nil, nil, + nil, nil, nil, 264, 285, 285, 285, 285, 285, 285, + 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, + 285, 285, 285, 285, 285, 285, 285, nil, nil, nil, + 285, nil, nil, nil, nil, nil, nil, nil, 285, 168, + 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, nil, nil, nil, 168, nil, nil, nil, nil, + nil, nil, 168, 194, 194, 194, 194, 194, 194, 194, + 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, + 194, 194, 194, 194, 194, 194, nil, nil, nil, 194, + nil, nil, nil, nil, nil, nil, 194, 196, 196, 196, + 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, + 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, + nil, nil, nil, 196, nil, nil, nil, nil, nil, nil, + 196, 261, 261, 261, 261, 261, 261, 261, 261, 261, + 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, + 261, 261, 261, 261, nil, nil, nil, 261, nil, nil, + nil, nil, nil, nil, 261, 287, 287, 287, 287, 287, + 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, + 287, 287, 287, 287, 287, 287, 287, 287, nil, nil, + nil, 287, 0, 0, 0, 0, 0, nil, 287, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, nil, + 0, 0, 0, 0, nil, 0, nil, 0, 3, 3, + 3, 3, 3, nil, 0, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, nil, 3, 3, 3, 3, + nil, 3, nil, 3, 43, 43, 43, nil, nil, nil, + 3, 43, 43, 43, 43, 43, 43, 43, 43, 43, + 43, 43, 43, 43, 43, 43, nil, 43, nil, 43, + 47, 47, 47, nil, nil, nil, 43, 47, 47, 47, + 47, 47, 47, 47, 47, 47, 47, nil, 47, 47, + 47, 47, nil, 47, nil, 47, 108, 108, 108, nil, + nil, nil, 47, 108, 108, 108, 108, 108, 108, 108, + 108, 108, 108, nil, 108, 108, 108, 108, nil, 108, + nil, 108, 263, 263, 263, nil, nil, nil, 108, 263, + 263, 263, 263, 263, 263, 263, 263, 263, 263, nil, + 263, 263, 263, 263, nil, 263, nil, 263, 265, 265, + 265, nil, nil, nil, 263, 265, 265, 265, 265, 265, + 265, 265, 265, 265, 265, nil, 265, 265, 265, 265, + nil, 265, nil, 265, 286, 286, 286, nil, nil, nil, + 265, 286, 286, 286, 286, 286, 286, 286, 286, 286, + 286, nil, 286, 286, 286, 286, nil, 286, nil, 286, + 299, 299, 299, nil, nil, nil, 286, 299, 299, 299, + 299, 299, 299, 299, 299, 299, 299, nil, 299, 299, + 299, 299, nil, 299, nil, 299, 300, 300, 300, nil, + nil, nil, 299, 300, 300, 300, 300, 300, 300, 300, + 300, 300, 300, nil, 300, 300, 300, 300, nil, 300, + nil, 300, 306, 306, 306, nil, nil, nil, 300, 306, + 306, 306, 306, 306, 306, 306, 306, 306, 306, nil, + 306, 306, 306, 306, nil, 306, nil, 306, nil, nil, + nil, nil, nil, nil, 306, 180, 180, 180, 180, 180, + 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, + 180, 180, 180, 180, 180, 180, 180, 180, nil, nil, + nil, 180, 197, 197, 197, 197, 197, 197, 197, 197, + 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, + 197, 197, 197, 197, 197, nil, nil, nil, 197, 199, + 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, + 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, + 199, 199, nil, nil, nil, 199, 200, 200, 200, 200, + 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, + 200, 200, 200, 200, 200, 200, 200, 200, 200, nil, + nil, nil, 200, 201, 201, 201, 201, 201, 201, 201, + 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, + 201, 201, 201, 201, 201, 201, nil, nil, nil, 201, + 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, + 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, + 202, 202, 202, nil, nil, nil, 202, 203, 203, 203, + 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, + 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, + nil, nil, nil, 203, 204, 204, 204, 204, 204, 204, + 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, + 204, 204, 204, 204, 204, 204, 204, nil, nil, nil, + 204, 205, 205, 205, 205, 205, 205, 205, 205, 205, + 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, + 205, 205, 205, 205, nil, nil, nil, 205, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 206, nil, nil, nil, 206, 209, 209, 209, 209, 209, + 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, + 209, 209, 209, 209, 209, 209, 209, 209, nil, nil, + nil, 209, 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, nil, nil, nil, 222, 277, + 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, + 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, + 277, 277, nil, nil, nil, 277, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, + 279, 279, 279, 279, 279, 279, 279, 279, 279, nil, + nil, nil, 279, 281, 281, 281, 281, 281, 281, 281, + 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, + 281, 281, 281, 281, 281, 281, nil, nil, nil, 281, + 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, + 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, + 291, 291, 291, nil, nil, nil, 291, 228, 228, 228, + 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, + 228, 228, 228, 228, 228, 228, 228, 228, 228, nil, + nil, nil, 228, 227, 227, 227, 227, 227, 227, 227, + 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, + 227, 227, 227, 227, nil, nil, nil, 227, 242, 242, + 242, 242, 242, 242, 242, 242, 242, 242, 242, nil, + nil, nil, 242, 243, 243, 243, 243, 243, 243, 243, + 243, 243, 243, 243, nil, nil, nil, 243, 244, 244, + 244, 244, 244, 244, 244, 244, 244, 244, 244, nil, + nil, nil, 244, 245, 245, 245, 245, 245, 245, 245, + 245, 245, 245, 245, nil, nil, nil, 245, 246, 246, + 246, 246, 246, 246, 246, 246, 246, 246, 246, nil, + nil, nil, 246, 247, 247, 247, 247, 247, 247, 247, + 247, 247, 247, 247, nil, nil, nil, 247, 248, 248, + 248, 248, 248, 248, 248, 248, 248, 248, 248, nil, + nil, nil, 248, 249, 249, 249, 249, 249, 249, 249, + 249, 249, 249, 249, nil, nil, nil, 249, 250, 250, + 250, 250, 250, 250, 250, 250, 250, 250, 250, nil, + nil, nil, 250, 237, 237, 237, 237, 237, 237, 237, + 237, 237, 237, nil, nil, nil, 237, 236, 236, 236, + 236, 236, 236, 236, 236, 236, nil, nil, nil, 236 ] racc_action_pointer = [ 3034, 33, nil, 3060, 109, nil, nil, nil, nil, nil, diff --git a/test/regress/opal b/test/regress/opal index 710ccdfe..53420a8f 100644 --- a/test/regress/opal +++ b/test/regress/opal @@ -1,6 +1,6 @@ # # DO NOT MODIFY!!!! -# This file is automatically generated by Racc 1.5.0 +# This file is automatically generated by Racc 1.5.2 # from Racc grammar file "". # @@ -13,1717 +13,5017 @@ module_eval(<<'...end opal.y/module_eval...', 'opal.y', 1808) ...end opal.y/module_eval... ##### State transition tables begin ### -clist = [ -'63,64,65,8,51,575,552,-92,57,58,619,205,206,61,73,59,60,62,23,24,66', -'67,74,544,754,607,543,22,28,27,90,89,91,92,97,751,17,607,273,-458,612', -'653,7,41,6,9,94,93,575,84,50,86,85,87,273,88,95,96,653,81,82,-100,38', -'39,-99,-68,597,-446,344,343,-95,205,206,618,-446,652,-97,581,575,582', -'-94,205,206,-96,575,36,609,608,30,-92,575,52,652,108,54,770,32,-84,609', -'608,40,101,-79,-92,268,752,100,195,18,-100,-99,551,-84,79,73,75,76,77', -'78,101,-95,574,74,80,100,272,-98,63,64,65,56,51,-97,53,653,57,58,196', -'37,83,61,272,59,60,62,23,24,66,67,454,-534,205,206,197,22,28,27,90,89', -'91,92,308,101,17,574,-84,-91,100,652,-90,41,308,596,94,93,-86,84,50', -'86,85,87,-88,88,95,96,-85,81,82,-87,38,39,101,101,-535,574,900,100,100', -'101,-100,574,-449,-84,100,101,198,574,649,-449,100,-96,-84,210,246,-98', -'214,215,-92,52,-92,-91,54,-92,-100,-99,-100,-99,40,-100,-99,-94,-89', -'273,607,-95,18,-95,299,726,-95,79,73,75,76,77,78,-97,-90,-97,74,80,-97', -'-86,726,63,64,65,56,51,-88,53,544,57,58,546,37,83,61,531,59,60,62,23', -'24,66,67,205,206,653,205,206,22,28,27,90,89,91,92,-91,-534,219,777,300', -'-535,609,608,605,41,268,227,94,93,308,84,50,86,85,87,388,88,95,96,652', -'81,82,-90,38,39,-99,272,-86,726,301,302,-96,-91,-96,-88,-98,-96,-98', -'224,810,-98,-91,226,225,-87,101,210,725,-93,214,100,-94,52,-94,-85,54', -'-94,391,-89,-90,101,40,725,788,-86,100,402,101,-90,218,415,-88,100,-86', -'79,73,75,76,77,78,-88,453,101,74,80,455,204,100,63,64,65,56,51,607,53', -'544,57,58,546,37,83,61,789,59,60,62,258,259,66,67,876,-534,-87,-95,877', -'257,28,27,90,89,91,92,-85,456,219,-535,-89,-91,101,607,725,41,607,100', -'94,93,-100,84,50,86,85,87,261,88,95,96,-456,81,82,-87,38,39,-97,-456', -'609,608,610,101,-87,-85,-93,215,100,-89,-94,487,264,265,-85,754,-455', -'-454,-89,210,266,489,214,-455,-454,52,751,813,54,582,256,491,254,497', -'40,-67,609,608,614,609,608,620,218,400,401,203,201,79,73,75,76,77,78', -'202,514,544,74,80,546,344,343,63,64,65,56,51,101,53,-451,57,58,100,37', -'83,61,-451,59,60,62,258,259,66,67,515,-532,527,528,516,257,28,27,90', -'89,91,92,101,752,219,-331,-331,100,199,625,200,41,525,-331,94,93,277', -'84,50,86,85,87,261,88,95,96,308,81,82,268,38,39,532,227,231,236,237', -'238,233,235,243,244,239,240,-449,-449,220,221,-452,101,241,242,-449', -'210,100,-452,214,-532,533,52,227,-331,54,-331,256,224,254,230,40,226', -'225,222,223,234,232,228,218,229,-532,203,449,79,73,75,76,77,78,450,308', -'-458,74,80,547,245,548,63,64,65,56,51,-449,53,-449,57,58,491,37,83,61', -'555,59,60,62,258,259,66,67,103,104,105,106,107,257,28,27,90,89,91,92', -'-453,-84,219,524,521,531,452,-453,451,41,-92,522,94,93,558,84,50,86', -'85,87,261,88,95,96,559,81,82,561,38,39,570,227,231,236,237,238,233,235', -'243,244,239,240,524,534,220,221,-90,412,241,242,535,210,414,413,214', -'-99,571,52,404,520,54,523,256,224,254,230,40,226,225,222,223,234,232', -'228,218,229,587,524,584,79,73,75,76,77,78,585,588,630,74,80,589,245', -'650,-255,-255,-255,56,-255,452,53,451,-255,-255,613,37,83,-255,617,-255', -'-255,-255,-255,-255,-255,-255,103,104,105,106,107,-255,-255,-255,-255', -'-255,-255,-255,621,-86,-255,524,593,624,583,625,586,-255,-95,591,-255', -'-255,627,-255,-255,-255,-255,-255,-255,-255,-255,-255,-263,-255,-255', -'628,-255,-255,629,227,231,236,237,238,233,235,243,244,239,240,-284,-284', -'220,221,205,206,241,242,-284,-255,268,631,-255,268,227,-255,227,592', -'-255,523,-255,224,-255,230,-255,226,225,222,223,234,232,228,-255,229', -'344,343,602,-255,-255,-255,-255,-255,-255,603,832,813,-255,-255,776', -'245,227,-233,-88,227,-255,915,-284,-255,-284,308,754,-97,-255,-255,63', -'64,65,8,51,344,343,751,57,58,832,813,670,61,671,59,60,62,23,24,66,67', -'679,681,-79,-85,682,22,28,27,90,89,91,92,-94,684,17,537,341,340,344', -'343,7,41,227,9,94,93,694,84,50,86,85,87,700,88,95,96,701,81,82,702,38', -'39,706,227,231,236,237,238,233,235,243,244,239,240,224,752,220,221,226', -'225,241,242,716,36,718,721,281,582,729,52,772,-264,54,497,32,224,497', -'230,40,226,225,222,223,234,232,228,18,229,497,524,593,79,73,75,76,77', -'78,822,791,792,74,80,489,245,491,63,64,65,56,51,800,53,802,57,58,803', -'37,83,61,694,59,60,62,258,259,66,67,708,807,268,268,808,257,291,295', -'90,89,91,92,268,227,219,-286,-286,227,592,813,523,292,819,-286,94,93', -'820,84,50,86,85,87,558,88,95,96,561,81,82,823,327,824,336,334,333,561', -'335,341,340,344,343,827,866,867,-283,-283,868,95,96,813,836,837,-283', -'289,839,840,286,-535,-534,52,842,-286,54,-286,285,850,852,855,856,338', -'858,915,860,862,864,-265,754,341,340,344,343,79,73,75,76,77,78,751,794', -'878,74,80,879,880,881,63,64,65,56,51,-283,53,-283,57,58,883,296,83,61', -'884,59,60,62,258,259,66,67,708,341,340,344,343,257,291,295,90,89,91', -'92,524,946,219,103,104,105,106,107,947,292,227,694,94,93,886,84,50,86', -'85,87,-263,88,95,96,890,81,82,764,752,336,334,333,754,335,895,341,340', -'344,343,897,903,905,224,751,906,308,226,225,222,223,919,289,-266,921', -'214,-535,945,52,586,563,54,336,334,333,561,335,338,749,931,932,937,855', -'939,860,341,340,344,343,860,79,73,75,76,77,78,862,948,954,74,80,700', -'964,860,298,966,967,56,,,53,,,,,296,83,63,64,65,227,51,,,752,57,58,', -',,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,224,219,', -',226,225,222,223,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39', -',227,231,236,237,238,233,235,243,244,239,240,,,220,221,,,241,242,,210', -',,214,,,52,,,54,,,224,,230,40,226,225,222,223,234,232,228,218,229,,', -',79,73,75,76,77,78,,,,74,80,,245,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,563,219,336,334', -'333,,335,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,227,231', -'236,237,238,233,235,243,244,239,240,,,220,221,,,241,242,,210,,,214,', -',52,,,54,,,224,,230,40,226,225,222,223,234,232,228,218,229,,,,79,73', -'75,76,77,78,,,,74,80,,245,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60', -'62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93', -',84,50,86,85,87,,88,95,96,,81,82,,38,39,,227,231,236,237,238,233,235', -'243,244,239,240,,,220,221,,,241,242,,210,,,214,,,52,,,54,,,224,,230', -'40,226,225,222,223,234,232,228,218,229,,,,79,73,75,76,77,78,,,,74,80', -',245,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,23,24,66,67,,,,', -',22,28,27,90,89,91,92,,,17,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96', -',81,82,,38,39,,227,231,236,237,238,233,235,243,244,239,240,,,220,221', -',,241,242,,210,,,214,,,52,,,54,,,224,,230,40,226,225,222,223,234,232', -'228,18,229,,,,79,73,75,76,77,78,,,,74,80,,245,,63,64,65,56,51,,53,,57', -'58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,28,27,90,89,91,92,,,219', -',,,,,,41,,,94,93,,84,50,86,85,87,261,88,95,96,,81,82,,38,39,,227,231', -'236,237,238,233,235,243,244,239,240,,,220,221,,,241,242,,210,,,214,', -',52,,,54,,256,224,,230,40,226,225,222,223,234,232,228,218,229,,,,79', -'73,75,76,77,78,,,,74,80,,245,,63,64,65,56,51,,53,,57,58,,37,83,61,,59', -'60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94', -'93,,84,50,86,85,87,261,88,95,96,,81,82,,38,39,,227,231,236,237,238,233', -'235,243,244,239,240,,,220,221,,,241,242,,210,,,214,,,52,,,54,,,224,', -'230,40,226,225,222,223,234,232,228,218,229,,,,79,73,75,76,77,78,,,,74', -'80,,245,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,23,24,66,67,', -',,,,22,28,27,90,89,91,92,,,17,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95', -'96,,81,82,,38,39,,227,231,236,237,238,233,235,243,244,239,240,,,220', -'221,,,241,242,,210,,,214,,,52,,,54,,,224,,230,40,226,225,222,223,234', -'232,228,18,229,,,,79,73,75,76,77,78,,,,74,80,,245,,63,64,65,56,51,,53', -',57,58,,37,83,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17', -',,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,227,231,236', -'237,238,233,235,243,244,239,240,,,220,221,,,241,242,,210,,,214,,,52', -',,54,,,224,,230,40,226,225,222,223,234,232,228,18,229,,,,79,73,75,76', -'77,78,,,,74,80,,245,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,23', -'24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,,41,,,94,93,,84,50,86,85', -'87,,88,95,96,,81,82,,38,39,,227,231,236,237,238,233,235,243,244,239', -'240,,,220,221,,,241,242,,210,,,214,,,52,,,54,,,224,,230,40,226,225,222', -'223,234,232,228,18,229,,,,79,73,75,76,77,78,,,,74,80,101,245,,-233,', -'100,56,,,53,,,,,37,83,63,64,65,,51,,,,57,58,,,,61,,59,60,62,258,259', -'66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,292,,,94,93,,84,50,86', -'85,87,,88,95,96,,81,82,227,231,236,237,238,233,235,243,244,239,240,227', -',220,221,,,241,242,,,,,,356,,,30,241,242,52,,224,54,230,32,226,225,222', -'223,234,232,228,224,229,230,,226,225,222,223,,79,73,75,76,77,78,,,245', -'74,80,,,,63,64,65,56,51,,53,,57,58,,296,83,61,,59,60,62,258,259,66,67', -',,,,,257,291,295,90,89,91,92,,,219,,,,,,,292,,,94,93,,84,50,86,85,361', -',88,95,96,,81,82,227,231,236,237,238,233,235,243,244,239,240,227,,220', -'221,,,241,242,,,367,,,362,,,214,241,242,52,,224,54,230,,226,225,222', -'223,234,232,228,224,229,230,,226,225,222,223,,79,73,75,76,77,78,,,245', -'74,80,,,,-531,-531,-531,56,-531,,53,,-531,-531,,296,83,-531,,-531,-531', -'-531,-531,-531,-531,-531,,-531,,,,-531,-531,-531,-531,-531,-531,-531', -',,-531,,,,,,,-531,,,-531,-531,,-531,-531,-531,-531,-531,-531,-531,-531', -'-531,,-531,-531,,-531,-531,,227,231,236,237,238,233,235,243,244,239', -'240,,,220,221,,,241,242,,-531,,,-531,-531,,-531,,,-531,,-531,224,-531', -'230,-531,226,225,222,223,234,232,228,-531,229,-531,,,-531,-531,-531', -'-531,-531,-531,,,,-531,-531,,245,,-532,-532,-532,-531,-532,,-531,,-532', -'-532,,-531,-531,-532,,-532,-532,-532,-532,-532,-532,-532,,-532,,,,-532', -'-532,-532,-532,-532,-532,-532,,,-532,,,,,,,-532,,,-532,-532,,-532,-532', -'-532,-532,-532,-532,-532,-532,-532,,-532,-532,,-532,-532,,227,231,236', -'237,238,233,235,243,244,239,240,,,220,221,,,241,242,,-532,,,-532,-532', -',-532,,,-532,,-532,224,-532,230,-532,226,225,222,223,234,232,228,-532', -'229,-532,,,-532,-532,-532,-532,-532,-532,,,,-532,-532,,245,,,,,-532', -',,-532,,,,,-532,-532,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66', -'67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,6,9,94,93,,84,50,86,85,87', -',88,95,96,,81,82,,38,39,,227,231,236,237,238,233,235,243,244,239,240', -',,220,221,,,241,242,,36,,,30,,,52,,,54,,32,224,,230,40,226,225,222,223', -'234,232,228,18,229,,,,79,73,75,76,77,78,,,,74,80,,245,,,,404,56,,,53', -',,,,37,83,63,64,65,,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22', -'28,27,90,89,91,92,,563,17,336,334,333,,335,,41,,,94,93,,84,50,86,85', -'87,,88,95,96,,81,82,,38,39,563,,336,334,333,,335,,,563,566,336,334,333', -',335,,,569,,,210,,,214,,,52,,,54,,,,,,40,,,566,,,,,18,,,569,566,79,73', -'75,76,77,78,,829,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60', -'62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,227,231,236,237,238,233,235,243,244', -'239,240,,,-555,-555,,,241,242,,210,,,214,,,52,,,54,,,224,,230,40,226', -'225,222,223,234,232,228,18,229,,,,79,73,75,76,77,78,,,,74,80,,,,63,64', -'65,56,51,,53,,57,58,,37,83,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90', -'89,91,92,,,17,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38', -'39,,227,231,236,237,238,233,235,243,244,239,240,,,-555,-555,,,241,242', -',210,,,214,,,52,,,54,,,224,,230,40,226,225,222,223,234,232,228,18,229', -',,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,,41,,,94,93', -',84,50,86,85,87,,88,95,96,,81,82,,38,39,,227,-555,-555,-555,-555,233', -'235,,,-555,-555,,,,,,,241,242,,210,,,214,,,52,,,54,,,224,,230,40,226', -'225,222,223,234,232,228,18,229,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56', -',,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,', -',,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88', -'95,96,,81,82,,38,39,,227,,,,,,,,,,,,,,,,,241,242,,36,,,30,,,52,,,54', -',32,224,,230,40,226,225,222,223,,,228,18,229,,,,79,73,75,76,77,78,,', -',74,80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62', -'23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,6,9,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,227,,,,,,,,,,,,,,,,,241,242,,36,,', -'30,,,52,,,54,,32,224,,230,40,226,225,222,223,,,228,18,229,,,,79,73,75', -'76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,', -'61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9', -'94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,227,,,,,,,,,,,,,,,,,241', -'242,,36,,,30,,,52,,,54,,32,224,,230,40,226,225,222,223,,,228,18,229', -',,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,219,,,,,,,41,,,94', -'93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,227,,,,,,,,,,,,,,,,,241', -'242,,210,,,214,,,52,,,54,,421,224,,230,40,226,225,222,223,,,228,218', -'229,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83', -'61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,219,,,,,,,41,,', -'94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,227,-555,-555,-555,-555', -'233,235,,,-555,-555,,,,,,,241,242,,210,,,214,,,52,,,54,,421,224,,230', -'40,226,225,222,223,234,232,228,218,229,,,,79,73,75,76,77,78,,,,74,80', -',,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,23,24,66,67,,,,,,22', -'28,27,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,', -'81,82,,38,39,,227,-555,-555,-555,-555,233,235,,,-555,-555,,,,,,,241', -'242,,210,,,214,,,52,,,54,,,224,,230,40,226,225,222,223,234,232,228,218', -'229,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83', -'61,,59,60,62,258,259,66,67,,,,,,257,28,27,90,89,91,92,,,219,,,,,,,41', -',,94,93,,84,50,86,85,87,261,88,95,96,,81,82,,38,39,,227,-555,-555,-555', -'-555,233,235,,,-555,-555,,,,,,,241,242,,210,,,214,,,52,,,54,,256,224', -',230,40,226,225,222,223,234,232,228,218,229,,,,79,73,75,76,77,78,,,', -'74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67', -',,,,,257,28,27,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,261', -'88,95,96,,81,82,,38,39,,227,-555,-555,-555,-555,233,235,,,-555,-555', -',,,,,,241,242,,210,,,214,,,52,,,54,,256,224,,230,40,226,225,222,223', -'234,232,228,218,229,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51', -',53,,57,58,,37,83,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92', -',,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,227', -'-555,-555,-555,-555,233,235,,,-555,-555,,,,,,,241,242,,210,,,214,,,52', -',,54,,,224,,230,40,226,225,222,223,234,232,228,218,229,,,,79,73,75,76', -'77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,23,24', -'66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,,41,,,94,93,,84,50,86,85,87', -',88,95,96,,81,82,,38,39,,227,231,236,237,238,233,235,,,239,240,,,,,', -',241,242,,210,,,214,,,52,,,54,,,224,,230,40,226,225,222,223,234,232', -'228,18,229,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58', -',37,83,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,', -',41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,227,231,236,237', -'238,233,235,243,,239,240,,,,,,,241,242,,210,,,214,,,52,,,54,,,224,,230', -'40,226,225,222,223,234,232,228,18,229,,,,79,73,75,76,77,78,,,,74,80', -',,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24', -'66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85', -'87,,88,95,96,,81,82,,38,39,,227,,,,,,,,,,,,,,,,,241,242,,36,,,30,,,52', -',,54,,32,224,,,40,226,225,222,223,,,,18,,,,,79,73,75,76,77,78,,,,74', -'80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,23,24,66,67,,,,', -',22,28,27,90,89,91,92,,,17,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96', -',81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,458,52,,,54,,,,,,40,,', -',,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58', -',37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219', -',,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,', -',,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77', -'78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259', -'66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86', -'85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,', -'54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56', -'51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90', -'89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38', -'39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79', -'73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60', -'62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93', -',84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214', -',,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64', -'65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295', -'90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82', -',38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,', -',,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41', -',,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,', -',210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74', -'80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,', -',,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88', -'95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40', -',,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57', -'58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,', -'219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,', -',,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76', -'77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258', -'259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52', -',,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56', -'51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90', -'89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38', -'39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79', -'73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60', -'62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93', -',84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214', -',,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64', -'65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295', -'90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82', -',38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,', -',,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41', -',,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,', -',210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74', -'80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,', -',,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88', -'95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40', -',,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57', -'58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,', -'219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,', -',,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76', -'77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258', -'259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52', -',,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56', -'51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90', -'89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38', -'39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79', -'73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60', -'62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93', -',84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214', -',,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64', -'65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295', -'90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82', -',38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,', -',,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41', -',,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,', -',210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74', -'80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,', -',,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88', -'95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40', -',,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57', -'58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,', -'219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,', -',,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76', -'77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258', -'259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52', -',,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56', -'51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90', -'89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38', -'39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79', -'73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60', -'62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93', -',84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214', -',,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64', -'65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295', -'90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82', -',38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,', -',,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41', -',,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,', -',210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74', -'80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,', -',,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88', -'95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40', -',,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57', -'58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,', -'219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,', -',,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76', -'77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258', -'259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52', -',,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56', -'51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,28,27,90,89', -'91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,261,88,95,96,,81,82,,38', -'39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,256,,254,,40,,,,,,,,218', -',,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,258,259,66,67,,,,,,257,28,27,90,89,91,92,,,219,,,,,,,41,,', -'94,93,,84,50,86,85,87,261,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,', -',,210,,,214,,,506,,,54,,256,,254,,40,,,,,,,,218,,,,,79,73,75,76,77,78', -',,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66', -'67,,,,,,257,28,27,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87', -'261,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,510,52,,', -'54,,256,,254,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56', -',,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,', -',,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88', -'95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,281,,,52,,,54,,32,,,,40', -',,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58', -',37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219', -',,,,,,292,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,764,,336,334,333', -'754,335,,,,,,,,,,751,,,,,,,,289,,,214,,,52,,,54,,,,,,338,,,,,,,,341', -'340,344,343,,79,73,75,76,77,78,,,,74,80,,,,518,,,56,,,53,,,,,296,83', -'63,64,65,8,51,,,752,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22,28,27', -'90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96,,81,82', -',38,39,,,,,,,,,,,,,,,,,,,,,,36,,,281,,,52,,,54,,32,,,,40,,,,,,,,18,', -',,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,292', -',,94,93,,84,50,86,85,87,,88,95,96,,81,82,327,,336,334,333,,335,,,,,', -',,,,,,,,,,,,289,,,286,,,52,,,54,,,,,,338,322,,,,,,,341,340,344,343,', -'79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,296,83,61,', -'59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,', -',94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,', -'210,,,214,537,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74', -'80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23', -'24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86', -'85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54', -',32,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51', -',53,,57,58,,37,83,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92', -',,17,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,', -',,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,18,,,,,79,73,75,76', -'77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,23,24', -'66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,,41,,,94,93,,84,50,86,85,87', -',88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,', -',,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53', -',57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92', -',,219,,,,,,,292,,,94,93,,84,50,86,85,361,,88,95,96,,81,82,327,,336,334', -'333,,335,,,,,,,,,,,,,,,,,,362,,,214,,,52,,,54,,,,,,338,,554,,,,,,341', -'340,344,343,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58', -',296,83,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,', -',,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,', -',,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,', -',74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67', -',,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87', -',88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,', -',,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,-255,-255,-255,56', -'-255,,53,,-255,-255,,37,83,-255,,-255,-255,-255,-255,-255,-255,-255', -',,,,,-255,-255,-255,-255,-255,-255,-255,,,-255,,,,,,,-255,,,-255,-255', -',-255,-255,-255,-255,-255,-255,-255,-255,-255,,-255,-255,,-255,-255', -',,,,,,,,,,,,,,,,,,,,,-255,,,-255,268,,-255,,,-255,,-255,,-255,,-255', -',,,,,,,-255,,,,,-255,-255,-255,-255,-255,-255,,,,-255,-255,,,,-536,-536', -'-536,-255,-536,,-255,,-536,-536,,-255,-255,-536,,-536,-536,-536,-536', -'-536,-536,-536,,,,,,-536,-536,-536,-536,-536,-536,-536,,,-536,,,,,,', -'-536,,,-536,-536,,-536,-536,-536,-536,-536,-536,-536,-536,-536,,-536', -'-536,,-536,-536,,,,,,,,,,,,,,,,,,,,,,-536,,,-536,-536,,-536,,,-536,', -'-536,,-536,,-536,,,,,,,,-536,,,,,-536,-536,-536,-536,-536,-536,,,,-536', -'-536,,,,-537,-537,-537,-536,-537,,-536,,-537,-537,,-536,-536,-537,,-537', -'-537,-537,-537,-537,-537,-537,,,,,,-537,-537,-537,-537,-537,-537,-537', -',,-537,,,,,,,-537,,,-537,-537,,-537,-537,-537,-537,-537,-537,-537,-537', -'-537,,-537,-537,,-537,-537,,,,,,,,,,,,,,,,,,,,,,-537,,,-537,-537,,-537', -',,-537,,-537,,-537,,-537,,,,,,,,-537,,,,,-537,-537,-537,-537,-537,-537', -',,,-537,-537,,,,-255,-255,-255,-537,-255,,-537,,-255,-255,,-537,-537', -'-255,,-255,-255,-255,-255,-255,-255,-255,,,,,,-255,-255,-255,-255,-255', -'-255,-255,,,-255,,,,,,,-255,,,-255,-255,,-255,-255,-255,-255,-255,-255', -'-255,-255,-255,,-255,-255,,-255,-255,,,,,,,,,,,,,,,,,,,,,,-255,,,-255', -'268,,-255,,,-255,,-255,,-255,,-255,,,,,,,,-255,,,,,-255,-255,-255,-255', -'-255,-255,,,,-255,-255,,,,63,64,65,-255,51,,-255,,57,58,,-255,-255,61', -',59,60,62,258,259,66,67,,,,,,257,28,27,90,89,91,92,,,219,,,,,,,41,,', -'94,93,,84,50,86,85,87,261,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,', -',,210,,,214,,,52,,,54,,256,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,', -',74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67', -',,,,,257,28,27,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,261', -'88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,256', -',,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53', -',57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92', -',,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,', -',,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75', -'76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258', -'259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52', -',,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56', -'51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90', -'89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38', -'39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79', -'73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60', -'62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93', -',84,50,86,85,87,261,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210', -',,214,,,52,,,54,,658,,254,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74', -'80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,', -',,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,261', -'88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,254', -',40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53', -',57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92', -',,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,', -',,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75', -'76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,23', -'24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,,41,,,94,93,,84,50,86,85', -'87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,675,52,,', -'54,,,,254,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56,,,53', -',,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22', -'28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96', -',81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40,,,,,', -',,18,,,,,79,73,75,76,77,78,,,,74,80,,,,,,404,56,,,53,,,,,37,83,63,64', -'65,,51,,,,57,58,,,,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89', -'91,92,,,219,,,,,,,292,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,327,', -'336,334,333,,335,,,,,,,,,,,,,,,,,,289,,,286,,,52,,,54,,,,,,338,,,,,', -',,341,340,344,343,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53', -',57,58,,296,83,61,,59,60,62,258,259,66,67,,,,,,257,28,27,90,89,91,92', -',,219,,,,,,,41,,,94,93,,84,50,86,85,87,261,88,95,96,,81,82,,38,39,,', -',,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,256,,,,40,,,,,,,,218,,,,,79', -'73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60', -'62,258,259,66,67,,,,,,257,28,27,90,89,91,92,,,219,,,,,,,41,,,94,93,', -'84,50,86,85,87,261,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,', -',214,,,52,,,54,,256,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80', -',,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,', -'257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95', -'96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,', -',,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58', -',37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219', -',,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,', -',,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77', -'78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259', -'66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86', -'85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,', -'54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56', -'51,,53,,57,58,,37,83,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91', -'92,,,17,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,', -',,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,18,,,,,79,73,75', -'76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258', -'259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50', -'86,85,87,261,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,', -',52,,,54,,658,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63', -'64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291', -'295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,261,88,95,96', -',81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,', -',,218,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65', -'8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92', -',,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,', -',,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73,75', -'76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,', -'61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9', -'94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36', -',,30,,,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,', -',63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257', -'291,295,90,89,91,92,,,219,,,,,,,292,,,94,93,,84,50,86,85,87,,88,95,96', -',81,82,764,,336,334,333,754,335,,,,,,,,,,751,,,,,,,,712,,,214,,,52,', -',54,,,,,,338,,,,,,,,341,340,344,343,,79,73,75,76,77,78,,,,74,80,,,,', -',,56,,,53,,,,,296,83,63,64,65,8,51,,,752,57,58,,,,61,,59,60,62,23,24', -'66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85', -'87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32', -',,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37', -'83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22,28,27', -'90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96,,81,82', -',38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40,,,,,,,,18,,', -',,79,73,75,76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,', -',,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,', -',,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,', -',,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73,75,76,77', -'78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259', -'66,67,,,,,,257,28,27,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85', -'87,261,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,', -'54,,256,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65', -'56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,28,27,90', -'89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,261,88,95,96,,81,82', -',38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,256,,,,40,,,,,,,,218', -',,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,258,259,66,67,,,,,,257,28,27,90,89,91,92,,,219,,,,,,,41,,', -'94,93,,84,50,86,85,87,261,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,', -',,210,,,214,,,52,,,54,,256,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,', -',74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,23,24,66,67', -',,,,,22,28,27,90,89,91,92,,,17,,,,,,,41,,,94,93,,84,50,86,85,87,,88', -'95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40', -',,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58', -',37,83,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,', -',41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,', -',,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,', -'74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67', -',,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87', -',88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,', -',,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53', -',57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92', -',,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,', -',,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,775,,,,40,,,,,,,,218,,,,,79,73', -'75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62', -'23,24,66,67,,,,,,22,28,27,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52', -',,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56', -'51,,53,,57,58,,37,83,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91', -'92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,', -',,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73', -'75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62', -'23,24,66,67,,,,,,22,28,27,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52', -',,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56', -'51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90', -'89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38', -'39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79', -'73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60', -'62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93', -',84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214', -',,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56', -',,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,', -',,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88', -'95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40', -',,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58', -',37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219', -',,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,', -',,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77', -'78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59', -'60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93', -',84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30', -',,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64', -'65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295', -'90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,261,88,95,96,,81', -'82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,658,,254,,40,,,', -',,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58', -',37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219', -',,,,,,41,,,94,93,,84,50,86,85,87,261,88,95,96,,81,82,,38,39,,,,,,,,', -',,,,,,,,,,,,,210,,,214,,,52,,,54,,,,254,,40,,,,,,,,218,,,,,79,73,75', -'76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,', -'61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9', -'94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36', -',,30,,,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,', -',,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66', -'67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87', -',88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,', -',,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53', -',57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92', -',,219,,,,,,,292,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,,,,,,,,,,', -',,,,,,,,,,,,,289,,,286,,,52,,,54,,,,,,,,,,,,,,,,,,,79,73,75,76,77,78', -',,,74,80,,,,63,64,65,56,51,,53,,57,58,,296,83,61,,59,60,62,258,259,66', -'67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,292,,,94,93,,84,50,86,85', -'87,,88,95,96,,81,82,,,,,,,,,,,,,,,,,,,,,,,,,289,,,286,,,52,,,54,,,,', -',,,,,,,,,,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58', -',296,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219', -',,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,', -',,,,,,,,,,210,,,214,,,52,,,54,,421,,,,40,,,,,,,,218,,,,,79,73,75,76', -'77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258', -'259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52', -',,54,,256,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65', -'56,51,,53,,57,58,,37,83,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89', -'91,92,,,17,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39', -',,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,18,,,,,79,73', -'75,76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58', -',,,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41', -',9,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,', -',,36,,,30,,,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74', -'80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23', -'24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86', -'85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54', -',32,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56,,,53,,,', -',37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22,28', -'27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96,,81', -'82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40,,,,,,,,18', -',,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41', -',,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,', -',210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74', -'80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23', -'24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86', -'85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54', -',32,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51', -',53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89', -'91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39', -',,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73', -'75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62', -'23,24,66,67,,,,,,22,28,27,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52', -',,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56', -'51,,53,,57,58,,37,83,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91', -'92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,', -',,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73', -'75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62', -'258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84', -'50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,', -',52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64', -'65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295', -'90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82', -',38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,', -',,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61', -',59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41', -',,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,', -',210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74', -'80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,', -',,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88', -'95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,256,,', -',40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83', -'63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90', -'89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38', -'39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40,,,,,,,,18,,,,,79', -'73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60', -'62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52', -',,54,,,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56,,,53', -',,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22', -'28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96', -',81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40,,,,,', -',,18,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65', -'8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92', -',,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,', -',,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73,75', -'76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258', -'259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52', -',,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56', -'51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90', -'89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38', -'39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,,,40,,,,,,,,218,,,,,79', -'73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60', -'62,258,259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,41,,,94,93', -',84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214', -',,52,,,54,,,,,,40,,,,,,,,218,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64', -'65,56,51,,53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295', -'90,89,91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,261,88,95,96,,81', -'82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,,,254,,40,,,,,,', -',218,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65', -'8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92', -',,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,', -',,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73,75', -'76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62,258', -'259,66,67,,,,,,257,291,295,90,89,91,92,,,219,,,,,,,292,,,94,93,,84,50', -'86,85,87,,88,95,96,,81,82,,,,,,,,,,,,,,,,,,,,,,,,,926,,,214,,,52,,,54', -',,,,,,,,,,,,,,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,', -'57,58,,296,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89,91,92', -',,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,', -',,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,658,,,,40,,,,,,,,218,,,,,79,73', -'75,76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58', -',,,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41', -',9,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,', -',,36,,,30,,,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74', -'80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23', -'24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86', -'85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54', -',32,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,63,64,65,56,51', -',53,,57,58,,37,83,61,,59,60,62,258,259,66,67,,,,,,257,291,295,90,89', -'91,92,,,219,,,,,,,41,,,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39', -',,,,,,,,,,,,,,,,,,,,,210,,,214,,,52,,,54,,658,,254,,40,,,,,,,,218,,', -',,79,73,75,76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,', -',,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,', -',,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,', -',,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73,75,76,77', -'78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59', -'60,62,23,24,66,67,,,,,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93', -',84,50,86,85,87,,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30', -',,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56', -',,53,,,,,37,83,63,64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,', -',,,22,28,27,90,89,91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88', -'95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40', -',,,,,,,18,,,,,79,73,75,76,77,78,,,,74,80,,,,,,,56,,,53,,,,,37,83,63', -'64,65,8,51,,,,57,58,,,,61,,59,60,62,23,24,66,67,,,,,,22,28,27,90,89', -'91,92,,,17,,,,,,7,41,,9,94,93,,84,50,86,85,87,,88,95,96,,81,82,,38,39', -',,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,,,54,,32,,,,40,,,,,,,,18,,,,,79,73', -'75,76,77,78,,,,74,80,,,,63,64,65,56,51,,53,,57,58,,37,83,61,,59,60,62', -'258,259,66,67,,,,,,257,28,27,90,89,91,92,,,219,,,,,,,41,,,94,93,,84', -'50,86,85,87,261,88,95,96,,81,82,,38,39,,,,,,,,,,,,,,,,,,,,,,210,,,214', -',,52,,,54,,256,,,,40,,,,,,,,218,,,,-538,79,73,75,76,77,78,-538,-538', -'-538,74,80,,-538,-538,,-538,,56,,,53,,,,-538,37,83,,,,,,,,,-538,-538', -',-538,-538,-538,-538,-538,,,,,,,,,,,,,,,,,,,,,,,,-538,-538,-538,-538', -'-538,-538,-538,-538,-538,-538,-538,-538,-538,-538,-538,-283,,-538,-538', -'-538,,636,-283,-283,-283,-538,,,-283,-283,,-283,-538,,-538,,-538,-538', -'-538,-538,-538,-538,-538,,-538,-538,-538,,,,,-283,-283,,-283,-283,-283', -'-283,-283,-538,-538,,-87,,-538,,,-538,,-538,,-96,,,,,,,,,,,-283,-283', -'-283,-283,-283,-283,-283,-283,-283,-283,-283,-283,-283,-283,-283,,,-283', -'-283,-283,,639,,,,-283,,,,,,,-283,,-283,,-283,-283,-283,-283,-283,-283', -'-283,,-283,,-283,,,,,,,,,,,,,-283,-283,,-89,,-283,-538,,-283,,-283,', -'-98,-538,-538,-538,,,-538,-538,-538,,-538,,,,,,,,,-538,-538,-538,,,', -',,,,,-538,-538,,-538,-538,-538,-538,-538,,,,,,,,,,,,,,,,,,,,,,,,-538', -'-538,-538,-538,-538,-538,-538,-538,-538,-538,-538,-538,-538,-538,-538', -',,-538,-538,-538,,790,-538,,,-538,,,-538,,-538,,-538,,-538,,-538,-538', -'-538,-538,-538,-538,-538,,-538,-538,-538,,,,,,,,,,,,,-538,-538,-538', -'-538,,-538,-283,,-538,,-538,,-96,-283,-283,-283,,,-283,-283,-283,,-283', -',,,,,,,,,-283,-283,,,,,,,,,-283,-283,,-283,-283,-283,-283,-283,,,,,', -',,,,,,,,,,,,,,,,,,-283,-283,-283,-283,-283,-283,-283,-283,-283,-283', -'-283,-283,-283,-283,-283,,,-283,-283,-283,,639,-283,,,-283,,,-283,,-283', -',-283,,-283,,-283,-283,-283,-283,-283,-283,-283,,-283,,-283,,,,,,,,', -',,,,-283,-283,-283,-283,,-283,-292,,-283,,-283,,-98,-292,-292,-292,', -',-292,-292,-292,,-292,,,,,,,,,,-292,-292,,,,,,,,,-292,-292,,-292,-292', -'-292,-292,-292,,,,,,,,,,,,,,,,,,,,,,,,-292,-292,-292,-292,-292,-292', -'-292,-292,-292,-292,-292,-292,-292,-292,-292,,,-292,-292,-292,,,-292', -',277,-292,,,-292,,-292,,-292,,-292,,-292,-292,-292,-292,-292,-292,-292', -',-292,,-292,,,,,,,,,,,,,-292,-292,-292,-292,-278,-292,,,-292,,-292,-278', -'-278,-278,,,-278,-278,-278,,-278,,,,,,,,,,-278,-278,-278,,,,,,,,-278', -'-278,,-278,-278,-278,-278,-278,,,,,,,,,,,,,,,,,,,,,,,,-278,-278,-278', -'-278,-278,-278,-278,-278,-278,-278,-278,-278,-278,-278,-278,,,-278,-278', -'-278,,,-278,,,-278,,,-278,,-278,,-278,,-278,,-278,-278,-278,-278,-278', -'-278,-278,,-278,,-278,,,,,,,,,,,,,-278,-278,-278,-278,-554,-278,,-278', -'-278,,-278,-554,-554,-554,,,-554,-554,-554,,-554,,,,,,,,,,-554,,,,,', -',,,,-554,-554,,-554,-554,-554,-554,-554,,,,,,,,,,,,,,-554,,,,,,,-554', -'-554,-554,,,-554,-554,-554,,-554,,,,,-554,-554,,,,-554,,,-554,,,,,268', -'-554,-554,-554,,-554,-554,-554,-554,-554,,,,,764,,336,334,333,754,335', -',-554,,,,,,,,751,,,,-554,-554,,-554,,,-554,-554,-554,-554,-554,-554', -'-554,-554,-554,,-554,,-554,338,749,,,268,-554,,-554,341,340,344,343', -',,,,,-554,-554,,-554,-554,-554,-554,-554,,-554,,,,,,436,440,,,438,,', -'-554,,-554,,,-554,142,143,752,139,121,122,123,130,127,129,,,124,125', -'-554,-554,,,144,145,131,132,-554,,,,,268,-554,,,,,,136,135,,120,141', -'138,137,133,134,128,126,118,140,119,,-554,146,,,,,,,,,,,,-554,,-554', -',,-554,156,167,157,180,153,173,163,162,188,191,178,161,160,155,181,189', -'190,165,154,168,172,174,166,159,,,,175,182,177,176,169,179,164,152,171', -'170,183,184,185,186,187,151,158,149,150,147,148,,111,113,110,,112,,', -',,,,,,142,143,,139,121,122,123,130,127,129,,,124,125,,,,,144,145,131', -'132,,,,,,,,,,,,,136,135,,120,141,138,137,133,134,128,126,118,140,119', -',,146,192,,,,,,,,,,80,156,167,157,180,153,173,163,162,188,191,178,161', -'160,155,181,189,190,165,154,168,172,174,166,159,,,,175,182,177,176,169', -'179,164,152,171,170,183,184,185,186,187,151,158,149,150,147,148,,111', -'113,,,112,,,,,,,,,142,143,,139,121,122,123,130,127,129,,,124,125,,,', -',144,145,131,132,,,,,,,,,,,,,136,135,,120,141,138,137,133,134,128,126', -'118,140,119,,,146,192,,,,,,,,,,80,156,167,157,180,153,173,163,162,188', -'191,178,161,160,155,181,189,190,165,154,168,172,174,166,159,,,,175,182', -'177,176,169,179,164,152,171,170,183,184,185,186,187,151,158,149,150', -'147,148,,111,113,,,112,,,,,,,,,142,143,,139,121,122,123,130,127,129', -',,124,125,,,,,144,145,131,132,,,,,,,,,,,,,136,135,,120,141,138,137,133', -'134,128,126,118,140,119,,,146,192,,,,,,,,,,80,156,167,157,180,153,173', -'163,162,188,191,178,161,160,155,181,189,190,165,154,168,172,174,166', -'159,,,,175,182,177,176,169,179,164,152,171,170,183,184,185,186,187,151', -'158,149,150,147,148,,111,113,,,112,,,,,,,,,142,143,,139,121,122,123', -'130,127,129,,,124,125,,,,,144,145,131,132,,,,,,,,,,,,,136,135,,120,141', -'138,137,133,134,128,126,118,140,119,,,146,192,,,,,,,,,,80,156,167,157', -'180,153,173,163,162,188,191,178,161,160,155,181,189,190,165,154,168', -'172,174,166,159,,,,175,182,177,376,375,377,374,152,171,170,183,184,185', -'186,187,151,158,149,150,372,373,,370,113,86,85,371,,88,,,,,,,142,143', -',139,121,122,123,130,127,129,,,124,125,,,,,144,145,131,132,,,,,,381', -',,,,,,136,135,,120,141,138,137,133,134,128,126,118,140,119,,,146,156', -'167,157,180,153,173,163,162,188,191,178,161,160,155,181,189,190,165', -'154,168,172,174,166,159,,,,175,182,177,176,169,179,164,152,171,170,183', -'184,185,186,187,151,158,149,150,147,148,,111,113,398,397,112,,399,,', -',,,,142,143,,139,121,122,123,130,127,129,,,124,125,,,,,144,145,131,132', -',,,,,,,,,,,,136,135,,120,141,138,137,133,134,128,126,118,140,119,,,146', -'156,167,157,180,153,173,163,162,188,191,178,161,160,155,181,189,190', -'165,154,168,172,174,166,159,,,,175,182,177,176,169,179,164,152,171,170', -'183,184,185,186,187,151,158,149,150,147,148,,111,113,398,397,112,,399', -',,,,,,142,143,,139,121,122,123,130,127,129,,,124,125,,,,,144,145,131', -'132,,,,,,,,,,,,,136,135,,120,141,138,137,133,134,128,126,118,140,119', -',,146,156,167,157,180,153,173,163,162,188,191,178,161,160,155,181,189', -'190,165,154,168,172,174,166,159,,,,175,182,177,176,169,179,164,152,171', -'170,183,184,185,186,187,151,158,149,150,147,148,,111,113,,,112,,,,,', -',,,142,143,,139,121,122,123,130,127,129,,,124,125,,,,,144,145,131,132', -',,,,,,,,,,,,136,135,,120,141,138,137,133,134,128,126,118,140,119,430', -'434,146,,431,,,,,,,,,142,143,,139,121,122,123,130,127,129,,,124,125', -',,,,144,145,131,132,,,,,,268,,,,,,,136,135,,120,141,138,137,133,134', -'128,126,118,140,119,443,434,146,,444,,,,,,,,,142,143,,139,121,122,123', -'130,127,129,,,124,125,,,,,144,145,131,132,,,,,,,,,,,,,136,135,,120,141', -'138,137,133,134,128,126,118,140,119,443,434,146,,444,,,,,,,,,142,143', -',139,121,122,123,130,127,129,,,124,125,,,,,144,145,131,132,,,,,,,,,', -',,,136,135,,120,141,138,137,133,134,128,126,118,140,119,443,434,146', -',444,,,,,,,,,142,143,,139,121,122,123,130,127,129,,,124,125,,,,,144', -'145,131,132,,,,,,,,,,,,,136,135,,120,141,138,137,133,134,128,126,118', -'140,119,443,434,146,,444,,,,,,,,,142,143,,139,121,122,123,130,127,129', -',,124,125,,,,,144,145,131,132,,,,,,,,,,,,,136,135,,120,141,138,137,133', -'134,128,126,118,140,119,642,434,146,,643,,,,,,,,,142,143,,139,121,122', -'123,130,127,129,,,124,125,,,,,144,145,131,132,,,,,,268,,,,,,,136,135', -',120,141,138,137,133,134,128,126,118,140,119,644,440,146,,645,,,,,,', -',,142,143,,139,121,122,123,130,127,129,,,124,125,,,,,144,145,131,132', -',,,,,,,,,,,,136,135,,120,141,138,137,133,134,128,126,118,140,119,686', -'434,146,,687,,,,,,,,,142,143,,139,121,122,123,130,127,129,,,124,125', -',,,,144,145,131,132,,,,,,268,,,,,,,136,135,,120,141,138,137,133,134', -'128,126,118,140,119,689,440,146,,690,,,,,,,,,142,143,,139,121,122,123', -'130,127,129,,,124,125,,,,,144,145,131,132,,,,,,,,,,,,,136,135,,120,141', -'138,137,133,134,128,126,118,140,119,443,434,146,,444,,,,,,,,,142,143', -',139,121,122,123,130,127,129,,,124,125,,,,,144,145,131,132,,,,,,,,,', -',,,136,135,,120,141,138,137,133,134,128,126,118,140,119,642,434,146', -',643,,,,,,,,,142,143,,139,121,122,123,130,127,129,,,124,125,,,,,144', -'145,131,132,,,,,,268,,,,,,,136,135,,120,141,138,137,133,134,128,126', -'118,140,119,644,440,146,,645,,,,,,,,,142,143,,139,121,122,123,130,127', -'129,,,124,125,,,,,144,145,131,132,,,,,,,,,,,,,136,135,,120,141,138,137', -'133,134,128,126,118,140,119,733,434,146,,734,,,,,,,,,142,143,,139,121', -'122,123,130,127,129,,,124,125,,,,,144,145,131,132,,,,,,268,,,,,,,136', -'135,,120,141,138,137,133,134,128,126,118,140,119,735,440,146,,736,,', -',,,,,,142,143,,139,121,122,123,130,127,129,,,124,125,,,,,144,145,131', -'132,,,,,,,,,,,,,136,135,,120,141,138,137,133,134,128,126,118,140,119', -'741,440,146,,739,,,,,,,,,142,143,,139,121,122,123,130,127,129,,,124', -'125,,,,,144,145,131,132,,,,,,,,,,,,,136,135,,120,141,138,137,133,134', -'128,126,118,140,119,443,434,146,,444,,,,,,,,,142,143,,139,121,122,123', -'130,127,129,,,124,125,,,,,144,145,131,132,,,,,,268,,,,,,,136,135,,120', -'141,138,137,133,134,128,126,118,140,119,741,440,146,,892,,,,,,,,,142', -'143,,139,121,122,123,130,127,129,,,124,125,,,,,144,145,131,132,,,,,', -',,,,,,,136,135,,120,141,138,137,133,134,128,126,118,140,119,959,434', -'146,,960,,,,,,,,,142,143,,139,121,122,123,130,127,129,,,124,125,,,,', -'144,145,131,132,,,,,,268,,,,,,,136,135,,120,141,138,137,133,134,128', -'126,118,140,119,961,440,146,,962,,,,,,,,,142,143,,139,121,122,123,130', -'127,129,,,124,125,,,,,144,145,131,132,,,,,,,,,,,,,136,135,,120,141,138', -'137,133,134,128,126,118,140,119,,,146' ] - racc_action_table = arr = ::Array.new(25031, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - -clist = [ -'0,0,0,0,0,347,321,354,0,0,392,746,746,0,71,0,0,0,0,0,0,0,71,313,852', -'615,313,0,0,0,0,0,0,0,1,852,0,387,26,209,387,485,0,0,0,0,0,0,348,0,0', -'0,0,0,55,0,0,0,497,0,0,357,0,0,587,681,366,370,852,852,733,310,310,392', -'370,485,734,352,838,352,839,604,604,735,889,0,615,615,0,209,896,0,497', -'6,0,615,0,287,387,387,0,746,681,924,26,852,746,9,0,927,948,321,354,0', -'0,0,0,0,0,347,959,347,0,0,347,26,736,17,17,17,0,17,960,0,507,17,17,10', -'0,0,17,55,17,17,17,17,17,17,17,211,735,457,457,11,17,17,17,17,17,17', -'17,310,348,17,348,287,357,348,507,587,17,604,366,17,17,733,17,17,17', -'17,17,734,17,17,17,839,17,17,735,17,17,366,838,736,838,838,366,838,889', -'211,889,371,287,889,896,12,896,457,371,896,961,287,17,20,962,17,17,924', -'17,924,290,17,924,927,948,927,948,17,927,948,967,736,293,383,959,17', -'959,34,577,959,17,17,17,17,17,17,960,525,960,17,17,960,686,578,18,18', -'18,17,18,687,17,314,18,18,314,17,17,18,453,18,18,18,18,18,18,18,698', -'698,508,15,15,18,18,18,18,18,18,18,290,961,18,629,36,962,383,383,383', -'18,293,461,18,18,41,18,18,18,18,18,77,18,18,18,508,18,18,525,18,18,453', -'293,686,841,37,37,961,290,961,687,962,961,962,461,698,962,290,461,461', -'689,577,18,577,629,18,577,967,18,967,807,18,967,78,690,525,578,18,578', -'642,686,578,97,3,525,18,193,687,3,686,18,18,18,18,18,18,687,210,278', -'18,18,212,14,278,22,22,22,18,22,385,18,317,22,22,317,18,18,22,643,22', -'22,22,22,22,22,22,791,689,689,642,792,22,22,22,22,22,22,22,807,213,22', -'690,690,14,841,389,841,22,394,841,22,22,14,22,22,22,22,22,22,22,22,22', -'372,22,22,689,22,22,643,372,385,385,385,351,689,807,791,219,351,690', -'792,251,25,25,807,860,373,374,690,22,25,252,22,373,374,22,860,934,22', -'934,22,255,22,267,22,280,389,389,389,394,394,394,22,83,83,13,13,22,22', -'22,22,22,22,13,282,703,22,22,703,860,860,23,23,23,22,23,597,22,375,23', -'23,597,22,22,23,375,23,23,23,23,23,23,23,283,361,296,296,284,23,23,23', -'23,23,23,23,744,860,23,42,42,744,13,648,13,23,289,42,23,23,291,23,23', -'23,23,23,23,23,23,23,292,23,23,295,23,23,301,648,648,648,648,648,648', -'648,648,648,648,648,361,361,648,648,376,750,648,648,361,23,750,376,23', -'361,302,23,305,42,23,42,23,648,23,648,23,648,648,648,648,648,648,648', -'23,648,361,208,208,23,23,23,23,23,23,208,312,35,23,23,315,648,316,24', -'24,24,23,24,361,23,361,24,24,318,23,23,24,326,24,24,24,24,24,24,24,5', -'5,5,5,5,24,24,24,24,24,24,24,377,35,24,288,288,300,208,377,208,24,35', -'288,24,24,327,24,24,24,24,24,24,24,24,24,329,24,24,330,24,24,342,484', -'484,484,484,484,484,484,484,484,484,484,303,303,484,484,300,110,484', -'484,303,24,110,110,24,300,345,24,353,288,24,288,24,484,24,484,24,484', -'484,484,484,484,484,484,24,484,356,355,355,24,24,24,24,24,24,355,358', -'430,24,24,362,484,484,27,27,27,24,27,303,24,303,27,27,388,24,24,27,391', -'27,27,27,27,27,27,27,279,279,279,279,279,27,27,27,27,27,27,27,410,430', -'27,364,364,416,355,419,355,27,430,364,27,27,422,27,27,27,27,27,27,27', -'27,27,424,27,27,428,27,27,429,419,419,419,419,419,419,419,419,419,419', -'419,589,589,419,419,346,346,419,419,589,27,437,431,27,27,463,27,464', -'364,27,364,27,419,27,419,27,419,419,419,419,419,419,419,27,419,561,561', -'379,27,27,27,27,27,27,379,720,720,27,27,628,419,465,419,431,466,27,858', -'589,27,589,499,858,431,27,27,30,30,30,30,30,855,855,858,30,30,949,949', -'502,30,503,30,30,30,30,30,30,30,509,513,514,628,517,30,30,30,30,30,30', -'30,628,519,30,526,858,858,858,858,30,30,462,30,30,30,529,30,30,30,30', -'30,538,30,30,30,539,30,30,540,30,30,553,19,19,19,19,19,19,19,19,19,19', -'19,462,858,19,19,462,462,19,19,564,30,568,573,30,579,580,30,619,626', -'30,632,30,19,637,19,30,19,19,19,19,19,19,19,30,19,640,711,711,30,30', -'30,30,30,30,711,646,647,30,30,655,19,657,31,31,31,30,31,669,30,673,31', -'31,676,30,30,31,683,31,31,31,31,31,31,31,555,685,688,691,692,31,31,31', -'31,31,31,31,693,696,31,840,840,697,711,699,711,31,704,840,31,31,705', -'31,31,31,31,31,708,31,31,31,710,31,31,712,652,713,652,652,652,714,652', -'555,555,555,555,717,768,768,739,739,768,768,768,722,728,730,739,31,732', -'737,31,739,741,31,742,840,31,840,31,753,757,758,760,652,761,939,762', -'764,767,774,939,652,652,652,652,31,31,31,31,31,31,939,652,795,31,31', -'796,799,801,32,32,32,31,32,739,31,739,32,32,804,31,31,32,805,32,32,32', -'32,32,32,32,824,939,939,939,939,32,32,32,32,32,32,32,925,925,32,680', -'680,680,680,680,925,32,480,806,32,32,811,32,32,32,32,32,814,32,32,32', -'815,32,32,600,939,600,600,600,600,600,830,824,824,824,824,833,843,846', -'480,600,847,848,480,480,480,480,870,32,871,882,32,892,925,32,925,569', -'32,569,569,569,893,569,600,600,898,899,907,909,912,913,600,600,600,600', -'914,32,32,32,32,32,32,915,926,936,32,32,944,953,955,32,956,958,32,,', -'32,,,,,32,32,38,38,38,481,38,,,600,38,38,,,,38,,38,38,38,38,38,38,38', -',,,,,38,38,38,38,38,38,38,,481,38,,,481,481,481,481,38,,,38,38,,38,38', -'38,38,38,,38,38,38,,38,38,,38,38,,249,249,249,249,249,249,249,249,249', -'249,249,,,249,249,,,249,249,,38,,,38,,,38,,,38,,,249,,249,38,249,249', -'249,249,249,249,249,38,249,,,,38,38,38,38,38,38,,,,38,38,,249,,39,39', -'39,38,39,,38,,39,39,,38,38,39,,39,39,39,39,39,39,39,,,,,,39,39,39,39', -'39,39,39,,829,39,829,829,829,,829,,39,,,39,39,,39,39,39,39,39,,39,39', -'39,,39,39,,39,39,,427,427,427,427,427,427,427,427,427,427,427,,,427', -'427,,,427,427,,39,,,39,,,39,,,39,,,427,,427,39,427,427,427,427,427,427', -'427,39,427,,,,39,39,39,39,39,39,,,,39,39,,427,,40,40,40,39,40,,39,,40', -'40,,39,39,40,,40,40,40,40,40,40,40,,,,,,40,40,40,40,40,40,40,,,40,,', -',,,,40,,,40,40,,40,40,40,40,40,,40,40,40,,40,40,,40,40,,446,446,446', -'446,446,446,446,446,446,446,446,,,446,446,,,446,446,,40,,,40,,,40,,', -'40,,,446,,446,40,446,446,446,446,446,446,446,40,446,,,,40,40,40,40,40', -'40,,,,40,40,,446,,52,52,52,40,52,,40,,52,52,,40,40,52,,52,52,52,52,52', -'52,52,,,,,,52,52,52,52,52,52,52,,,52,,,,,,,52,,,52,52,,52,52,52,52,52', -',52,52,52,,52,52,,52,52,,536,536,536,536,536,536,536,536,536,536,536', -',,536,536,,,536,536,,52,,,52,,,52,,,52,,,536,,536,52,536,536,536,536', -'536,536,536,52,536,,,,52,52,52,52,52,52,,,,52,52,,536,,53,53,53,52,53', -',52,,53,53,,52,52,53,,53,53,53,53,53,53,53,,,,,,53,53,53,53,53,53,53', -',,53,,,,,,,53,,,53,53,,53,53,53,53,53,53,53,53,53,,53,53,,53,53,,695', -'695,695,695,695,695,695,695,695,695,695,,,695,695,,,695,695,,53,,,53', -',,53,,,53,,53,695,,695,53,695,695,695,695,695,695,695,53,695,,,,53,53', -'53,53,53,53,,,,53,53,,695,,54,54,54,53,54,,53,,54,54,,53,53,54,,54,54', -'54,54,54,54,54,,,,,,54,54,54,54,54,54,54,,,54,,,,,,,54,,,54,54,,54,54', -'54,54,54,54,54,54,54,,54,54,,54,54,,773,773,773,773,773,773,773,773', -'773,773,773,,,773,773,,,773,773,,54,,,54,,,54,,,54,,,773,,773,54,773', -'773,773,773,773,773,773,54,773,,,,54,54,54,54,54,54,,,,54,54,,773,,57', -'57,57,54,57,,54,,57,57,,54,54,57,,57,57,57,57,57,57,57,,,,,,57,57,57', -'57,57,57,57,,,57,,,,,,,57,,,57,57,,57,57,57,57,57,,57,57,57,,57,57,', -'57,57,,779,779,779,779,779,779,779,779,779,779,779,,,779,779,,,779,779', -',57,,,57,,,57,,,57,,,779,,779,57,779,779,779,779,779,779,779,57,779', -',,,57,57,57,57,57,57,,,,57,57,,779,,58,58,58,57,58,,57,,58,58,,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,,781,781,781,781,781,781', -'781,781,781,781,781,,,781,781,,,781,781,,58,,,58,,,58,,,58,,,781,,781', -'58,781,781,781,781,781,781,781,58,781,,,,58,58,58,58,58,58,,,,58,58', -',781,,61,61,61,58,61,,58,,61,61,,58,58,61,,61,61,61,61,61,61,61,,,,', -',61,61,61,61,61,61,61,,,61,,,,,,,61,,,61,61,,61,61,61,61,61,,61,61,61', -',61,61,,61,61,,672,672,672,672,672,672,672,672,672,672,672,,,672,672', -',,672,672,,61,,,61,,,61,,,61,,,672,,672,61,672,672,672,672,672,672,672', -'61,672,,,,61,61,61,61,61,61,,,,61,61,61,672,,672,,61,61,,,61,,,,,61', -'61,62,62,62,,62,,,,62,62,,,,62,,62,62,62,62,62,62,62,,,,,,62,62,62,62', -'62,62,62,,,62,,,,,,,62,,,62,62,,62,62,62,62,62,,62,62,62,,62,62,784', -'784,784,784,784,784,784,784,784,784,784,467,,784,784,,,784,784,,,,,', -'62,,,62,467,467,62,,784,62,784,62,784,784,784,784,784,784,784,467,784', -'467,,467,467,467,467,,62,62,62,62,62,62,,,784,62,62,,,,63,63,63,62,63', -',62,,63,63,,62,62,63,,63,63,63,63,63,63,63,,,,,,63,63,63,63,63,63,63', -',,63,,,,,,,63,,,63,63,,63,63,63,63,63,,63,63,63,,63,63,786,786,786,786', -'786,786,786,786,786,786,786,468,,786,786,,,786,786,,,63,,,63,,,63,468', -'468,63,,786,63,786,,786,786,786,786,786,786,786,468,786,468,,468,468', -'468,468,,63,63,63,63,63,63,,,786,63,63,,,,84,84,84,63,84,,63,,84,84', -',63,63,84,,84,84,84,84,84,84,84,,84,,,,84,84,84,84,84,84,84,,,84,,,', -',,,84,,,84,84,,84,84,84,84,84,84,84,84,84,,84,84,,84,84,,793,793,793', -'793,793,793,793,793,793,793,793,,,793,793,,,793,793,,84,,,84,84,,84', -',,84,,84,793,84,793,84,793,793,793,793,793,793,793,84,793,84,,,84,84', -'84,84,84,84,,,,84,84,,793,,87,87,87,84,87,,84,,87,87,,84,84,87,,87,87', -'87,87,87,87,87,,87,,,,87,87,87,87,87,87,87,,,87,,,,,,,87,,,87,87,,87', -'87,87,87,87,87,87,87,87,,87,87,,87,87,,873,873,873,873,873,873,873,873', -'873,873,873,,,873,873,,,873,873,,87,,,87,87,,87,,,87,,87,873,87,873', -'87,873,873,873,873,873,873,873,87,873,87,,,87,87,87,87,87,87,,,,87,87', -',873,,,,,87,,,87,,,,,87,87,99,99,99,99,99,,,,99,99,,,,99,,99,99,99,99', -'99,99,99,,,,,,99,99,99,99,99,99,99,,,99,,,,,,99,99,99,99,99,99,,99,99', -'99,99,99,,99,99,99,,99,99,,99,99,,875,875,875,875,875,875,875,875,875', -'875,875,,,875,875,,,875,875,,99,,,99,,,99,,,99,,99,875,,875,99,875,875', -'875,875,875,875,875,99,875,,,,99,99,99,99,99,99,,,,99,99,,875,,,,99', -'99,,,99,,,,,99,99,103,103,103,,103,,,,103,103,,,,103,,103,103,103,103', -'103,103,103,,,,,,103,103,103,103,103,103,103,,338,103,338,338,338,,338', -',103,,,103,103,,103,103,103,103,103,,103,103,103,,103,103,,103,103,566', -',566,566,566,,566,,,718,338,718,718,718,,718,,,338,,,103,,,103,,,103', -',,103,,,,,,103,,,566,,,,,103,,,566,718,103,103,103,103,103,103,,718', -',103,103,,,,104,104,104,103,104,,103,,104,104,,103,103,104,,104,104', -'104,104,104,104,104,,,,,,104,104,104,104,104,104,104,,,104,,,,,,,104', -',,104,104,,104,104,104,104,104,,104,104,104,,104,104,,104,104,,459,459', -'459,459,459,459,459,459,459,459,459,,,459,459,,,459,459,,104,,,104,', -',104,,,104,,,459,,459,104,459,459,459,459,459,459,459,104,459,,,,104', -'104,104,104,104,104,,,,104,104,,,,105,105,105,104,105,,104,,105,105', -',104,104,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,105,,105', -'105,,105,105,,460,460,460,460,460,460,460,460,460,460,460,,,460,460', -',,460,460,,105,,,105,,,105,,,105,,,460,,460,105,460,460,460,460,460', -'460,460,105,460,,,,105,105,105,105,105,105,,,,105,105,,,,106,106,106', -'105,106,,105,,106,106,,105,105,106,,106,106,106,106,106,106,106,,,,', -',106,106,106,106,106,106,106,,,106,,,,,,,106,,,106,106,,106,106,106', -'106,106,,106,106,106,,106,106,,106,106,,470,470,470,470,470,470,470', -',,470,470,,,,,,,470,470,,106,,,106,,,106,,,106,,,470,,470,106,470,470', -'470,470,470,470,470,106,470,,,,106,106,106,106,106,106,,,,106,106,,', -',,,,106,,,106,,,,,106,106,107,107,107,107,107,,,,107,107,,,,107,,107', -'107,107,107,107,107,107,,,,,,107,107,107,107,107,107,107,,,107,,,,,', -'107,107,,107,107,107,,107,107,107,107,107,,107,107,107,,107,107,,107', -'107,,471,,,,,,,,,,,,,,,,,471,471,,107,,,107,,,107,,,107,,107,471,,471', -'107,471,471,471,471,,,471,107,471,,,,107,107,107,107,107,107,,,,107', -'107,,,,,,,107,,,107,,,,,107,107,108,108,108,108,108,,,,108,108,,,,108', -',108,108,108,108,108,108,108,,,,,,108,108,108,108,108,108,108,,,108', -',,,,,108,108,108,108,108,108,,108,108,108,108,108,,108,108,108,,108', -'108,,108,108,,472,,,,,,,,,,,,,,,,,472,472,,108,,,108,,,108,,,108,,108', -'472,,472,108,472,472,472,472,,,472,108,472,,,,108,108,108,108,108,108', -',,,108,108,,,,,,,108,,,108,,,,,108,108,195,195,195,195,195,,,,195,195', -',,,195,,195,195,195,195,195,195,195,,,,,,195,195,195,195,195,195,195', -',,195,,,,,,195,195,,195,195,195,,195,195,195,195,195,,195,195,195,,195', -'195,,195,195,,473,,,,,,,,,,,,,,,,,473,473,,195,,,195,,,195,,,195,,195', -'473,,473,195,473,473,473,473,,,473,195,473,,,,195,195,195,195,195,195', -',,,195,195,,,,196,196,196,195,196,,195,,196,196,,195,195,196,,196,196', -'196,196,196,196,196,,,,,,196,196,196,196,196,196,196,,,196,,,,,,,196', -',,196,196,,196,196,196,196,196,,196,196,196,,196,196,,196,196,,474,', -',,,,,,,,,,,,,,,474,474,,196,,,196,,,196,,,196,,196,474,,474,196,474', -'474,474,474,,,474,196,474,,,,196,196,196,196,196,196,,,,196,196,,,,197', -'197,197,196,197,,196,,197,197,,196,196,197,,197,197,197,197,197,197', -'197,,,,,,197,197,197,197,197,197,197,,,197,,,,,,,197,,,197,197,,197', -'197,197,197,197,,197,197,197,,197,197,,197,197,,475,475,475,475,475', -'475,475,,,475,475,,,,,,,475,475,,197,,,197,,,197,,,197,,197,475,,475', -'197,475,475,475,475,475,475,475,197,475,,,,197,197,197,197,197,197,', -',,197,197,,,,198,198,198,197,198,,197,,198,198,,197,197,198,,198,198', -'198,198,198,198,198,,,,,,198,198,198,198,198,198,198,,,198,,,,,,,198', -',,198,198,,198,198,198,198,198,,198,198,198,,198,198,,198,198,,476,476', -'476,476,476,476,476,,,476,476,,,,,,,476,476,,198,,,198,,,198,,,198,', -',476,,476,198,476,476,476,476,476,476,476,198,476,,,,198,198,198,198', -'198,198,,,,198,198,,,,199,199,199,198,199,,198,,199,199,,198,198,199', -',199,199,199,199,199,199,199,,,,,,199,199,199,199,199,199,199,,,199', -',,,,,,199,,,199,199,,199,199,199,199,199,199,199,199,199,,199,199,,199', -'199,,477,477,477,477,477,477,477,,,477,477,,,,,,,477,477,,199,,,199', -',,199,,,199,,199,477,,477,199,477,477,477,477,477,477,477,199,477,,', -',199,199,199,199,199,199,,,,199,199,,,,200,200,200,199,200,,199,,200', -'200,,199,199,200,,200,200,200,200,200,200,200,,,,,,200,200,200,200,200', -'200,200,,,200,,,,,,,200,,,200,200,,200,200,200,200,200,200,200,200,200', -',200,200,,200,200,,478,478,478,478,478,478,478,,,478,478,,,,,,,478,478', -',200,,,200,,,200,,,200,,200,478,,478,200,478,478,478,478,478,478,478', -'200,478,,,,200,200,200,200,200,200,,,,200,200,,,,204,204,204,200,204', -',200,,204,204,,200,200,204,,204,204,204,204,204,204,204,,,,,,204,204', -'204,204,204,204,204,,,204,,,,,,,204,,,204,204,,204,204,204,204,204,', -'204,204,204,,204,204,,204,204,,479,479,479,479,479,479,479,,,479,479', -',,,,,,479,479,,204,,,204,,,204,,,204,,,479,,479,204,479,479,479,479', -'479,479,479,204,479,,,,204,204,204,204,204,204,,,,204,204,,,,205,205', -'205,204,205,,204,,205,205,,204,204,205,,205,205,205,205,205,205,205', -',,,,,205,205,205,205,205,205,205,,,205,,,,,,,205,,,205,205,,205,205', -'205,205,205,,205,205,205,,205,205,,205,205,,482,482,482,482,482,482', -'482,,,482,482,,,,,,,482,482,,205,,,205,,,205,,,205,,,482,,482,205,482', -'482,482,482,482,482,482,205,482,,,,205,205,205,205,205,205,,,,205,205', -',,,206,206,206,205,206,,205,,206,206,,205,205,206,,206,206,206,206,206', -'206,206,,,,,,206,206,206,206,206,206,206,,,206,,,,,,,206,,,206,206,', -'206,206,206,206,206,,206,206,206,,206,206,,206,206,,483,483,483,483', -'483,483,483,483,,483,483,,,,,,,483,483,,206,,,206,,,206,,,206,,,483', -',483,206,483,483,483,483,483,483,483,206,483,,,,206,206,206,206,206', -'206,,,,206,206,,,,,,,206,,,206,,,,,206,206,214,214,214,214,214,,,,214', -'214,,,,214,,214,214,214,214,214,214,214,,,,,,214,214,214,214,214,214', -'214,,,214,,,,,,214,214,,214,214,214,,214,214,214,214,214,,214,214,214', -',214,214,,214,214,,469,,,,,,,,,,,,,,,,,469,469,,214,,,214,,,214,,,214', -',214,469,,,214,469,469,469,469,,,,214,,,,,214,214,214,214,214,214,,', -',214,214,,,,215,215,215,214,215,,214,,215,215,,214,214,215,,215,215', -'215,215,215,215,215,,,,,,215,215,215,215,215,215,215,,,215,,,,,,,215', -',,215,215,,215,215,215,215,215,,215,215,215,,215,215,,215,215,,,,,,', -',,,,,,,,,,,,,,,215,,,215,,215,215,,,215,,,,,,215,,,,,,,,215,,,,,215', -'215,215,215,215,215,,,,215,215,,,,218,218,218,215,218,,215,,218,218', -',215,215,218,,218,218,218,218,218,218,218,,,,,,218,218,218,218,218,218', -'218,,,218,,,,,,,218,,,218,218,,218,218,218,218,218,,218,218,218,,218', -'218,,218,218,,,,,,,,,,,,,,,,,,,,,,218,,,218,,,218,,,218,,,,,,218,,,', -',,,,218,,,,,218,218,218,218,218,218,,,,218,218,,,,220,220,220,218,220', -',218,,220,220,,218,218,220,,220,220,220,220,220,220,220,,,,,,220,220', -'220,220,220,220,220,,,220,,,,,,,220,,,220,220,,220,220,220,220,220,', -'220,220,220,,220,220,,220,220,,,,,,,,,,,,,,,,,,,,,,220,,,220,,,220,', -',220,,,,,,220,,,,,,,,220,,,,,220,220,220,220,220,220,,,,220,220,,,,221', -'221,221,220,221,,220,,221,221,,220,220,221,,221,221,221,221,221,221', -'221,,,,,,221,221,221,221,221,221,221,,,221,,,,,,,221,,,221,221,,221', -'221,221,221,221,,221,221,221,,221,221,,221,221,,,,,,,,,,,,,,,,,,,,,', -'221,,,221,,,221,,,221,,,,,,221,,,,,,,,221,,,,,221,221,221,221,221,221', -',,,221,221,,,,222,222,222,221,222,,221,,222,222,,221,221,222,,222,222', -'222,222,222,222,222,,,,,,222,222,222,222,222,222,222,,,222,,,,,,,222', -',,222,222,,222,222,222,222,222,,222,222,222,,222,222,,222,222,,,,,,', -',,,,,,,,,,,,,,,222,,,222,,,222,,,222,,,,,,222,,,,,,,,222,,,,,222,222', -'222,222,222,222,,,,222,222,,,,223,223,223,222,223,,222,,223,223,,222', -'222,223,,223,223,223,223,223,223,223,,,,,,223,223,223,223,223,223,223', -',,223,,,,,,,223,,,223,223,,223,223,223,223,223,,223,223,223,,223,223', -',223,223,,,,,,,,,,,,,,,,,,,,,,223,,,223,,,223,,,223,,,,,,223,,,,,,,', -'223,,,,,223,223,223,223,223,223,,,,223,223,,,,224,224,224,223,224,,223', -',224,224,,223,223,224,,224,224,224,224,224,224,224,,,,,,224,224,224', -'224,224,224,224,,,224,,,,,,,224,,,224,224,,224,224,224,224,224,,224', -'224,224,,224,224,,224,224,,,,,,,,,,,,,,,,,,,,,,224,,,224,,,224,,,224', -',,,,,224,,,,,,,,224,,,,,224,224,224,224,224,224,,,,224,224,,,,225,225', -'225,224,225,,224,,225,225,,224,224,225,,225,225,225,225,225,225,225', -',,,,,225,225,225,225,225,225,225,,,225,,,,,,,225,,,225,225,,225,225', -'225,225,225,,225,225,225,,225,225,,225,225,,,,,,,,,,,,,,,,,,,,,,225', -',,225,,,225,,,225,,,,,,225,,,,,,,,225,,,,,225,225,225,225,225,225,,', -',225,225,,,,226,226,226,225,226,,225,,226,226,,225,225,226,,226,226', -'226,226,226,226,226,,,,,,226,226,226,226,226,226,226,,,226,,,,,,,226', -',,226,226,,226,226,226,226,226,,226,226,226,,226,226,,226,226,,,,,,', -',,,,,,,,,,,,,,,226,,,226,,,226,,,226,,,,,,226,,,,,,,,226,,,,,226,226', -'226,226,226,226,,,,226,226,,,,227,227,227,226,227,,226,,227,227,,226', -'226,227,,227,227,227,227,227,227,227,,,,,,227,227,227,227,227,227,227', -',,227,,,,,,,227,,,227,227,,227,227,227,227,227,,227,227,227,,227,227', -',227,227,,,,,,,,,,,,,,,,,,,,,,227,,,227,,,227,,,227,,,,,,227,,,,,,,', -'227,,,,,227,227,227,227,227,227,,,,227,227,,,,228,228,228,227,228,,227', -',228,228,,227,227,228,,228,228,228,228,228,228,228,,,,,,228,228,228', -'228,228,228,228,,,228,,,,,,,228,,,228,228,,228,228,228,228,228,,228', -'228,228,,228,228,,228,228,,,,,,,,,,,,,,,,,,,,,,228,,,228,,,228,,,228', -',,,,,228,,,,,,,,228,,,,,228,228,228,228,228,228,,,,228,228,,,,229,229', -'229,228,229,,228,,229,229,,228,228,229,,229,229,229,229,229,229,229', -',,,,,229,229,229,229,229,229,229,,,229,,,,,,,229,,,229,229,,229,229', -'229,229,229,,229,229,229,,229,229,,229,229,,,,,,,,,,,,,,,,,,,,,,229', -',,229,,,229,,,229,,,,,,229,,,,,,,,229,,,,,229,229,229,229,229,229,,', -',229,229,,,,230,230,230,229,230,,229,,230,230,,229,229,230,,230,230', -'230,230,230,230,230,,,,,,230,230,230,230,230,230,230,,,230,,,,,,,230', -',,230,230,,230,230,230,230,230,,230,230,230,,230,230,,230,230,,,,,,', -',,,,,,,,,,,,,,,230,,,230,,,230,,,230,,,,,,230,,,,,,,,230,,,,,230,230', -'230,230,230,230,,,,230,230,,,,231,231,231,230,231,,230,,231,231,,230', -'230,231,,231,231,231,231,231,231,231,,,,,,231,231,231,231,231,231,231', -',,231,,,,,,,231,,,231,231,,231,231,231,231,231,,231,231,231,,231,231', -',231,231,,,,,,,,,,,,,,,,,,,,,,231,,,231,,,231,,,231,,,,,,231,,,,,,,', -'231,,,,,231,231,231,231,231,231,,,,231,231,,,,232,232,232,231,232,,231', -',232,232,,231,231,232,,232,232,232,232,232,232,232,,,,,,232,232,232', -'232,232,232,232,,,232,,,,,,,232,,,232,232,,232,232,232,232,232,,232', -'232,232,,232,232,,232,232,,,,,,,,,,,,,,,,,,,,,,232,,,232,,,232,,,232', -',,,,,232,,,,,,,,232,,,,,232,232,232,232,232,232,,,,232,232,,,,233,233', -'233,232,233,,232,,233,233,,232,232,233,,233,233,233,233,233,233,233', -',,,,,233,233,233,233,233,233,233,,,233,,,,,,,233,,,233,233,,233,233', -'233,233,233,,233,233,233,,233,233,,233,233,,,,,,,,,,,,,,,,,,,,,,233', -',,233,,,233,,,233,,,,,,233,,,,,,,,233,,,,,233,233,233,233,233,233,,', -',233,233,,,,234,234,234,233,234,,233,,234,234,,233,233,234,,234,234', -'234,234,234,234,234,,,,,,234,234,234,234,234,234,234,,,234,,,,,,,234', -',,234,234,,234,234,234,234,234,,234,234,234,,234,234,,234,234,,,,,,', -',,,,,,,,,,,,,,,234,,,234,,,234,,,234,,,,,,234,,,,,,,,234,,,,,234,234', -'234,234,234,234,,,,234,234,,,,235,235,235,234,235,,234,,235,235,,234', -'234,235,,235,235,235,235,235,235,235,,,,,,235,235,235,235,235,235,235', -',,235,,,,,,,235,,,235,235,,235,235,235,235,235,,235,235,235,,235,235', -',235,235,,,,,,,,,,,,,,,,,,,,,,235,,,235,,,235,,,235,,,,,,235,,,,,,,', -'235,,,,,235,235,235,235,235,235,,,,235,235,,,,236,236,236,235,236,,235', -',236,236,,235,235,236,,236,236,236,236,236,236,236,,,,,,236,236,236', -'236,236,236,236,,,236,,,,,,,236,,,236,236,,236,236,236,236,236,,236', -'236,236,,236,236,,236,236,,,,,,,,,,,,,,,,,,,,,,236,,,236,,,236,,,236', -',,,,,236,,,,,,,,236,,,,,236,236,236,236,236,236,,,,236,236,,,,237,237', -'237,236,237,,236,,237,237,,236,236,237,,237,237,237,237,237,237,237', -',,,,,237,237,237,237,237,237,237,,,237,,,,,,,237,,,237,237,,237,237', -'237,237,237,,237,237,237,,237,237,,237,237,,,,,,,,,,,,,,,,,,,,,,237', -',,237,,,237,,,237,,,,,,237,,,,,,,,237,,,,,237,237,237,237,237,237,,', -',237,237,,,,238,238,238,237,238,,237,,238,238,,237,237,238,,238,238', -'238,238,238,238,238,,,,,,238,238,238,238,238,238,238,,,238,,,,,,,238', -',,238,238,,238,238,238,238,238,,238,238,238,,238,238,,238,238,,,,,,', -',,,,,,,,,,,,,,,238,,,238,,,238,,,238,,,,,,238,,,,,,,,238,,,,,238,238', -'238,238,238,238,,,,238,238,,,,239,239,239,238,239,,238,,239,239,,238', -'238,239,,239,239,239,239,239,239,239,,,,,,239,239,239,239,239,239,239', -',,239,,,,,,,239,,,239,239,,239,239,239,239,239,,239,239,239,,239,239', -',239,239,,,,,,,,,,,,,,,,,,,,,,239,,,239,,,239,,,239,,,,,,239,,,,,,,', -'239,,,,,239,239,239,239,239,239,,,,239,239,,,,240,240,240,239,240,,239', -',240,240,,239,239,240,,240,240,240,240,240,240,240,,,,,,240,240,240', -'240,240,240,240,,,240,,,,,,,240,,,240,240,,240,240,240,240,240,,240', -'240,240,,240,240,,240,240,,,,,,,,,,,,,,,,,,,,,,240,,,240,,,240,,,240', -',,,,,240,,,,,,,,240,,,,,240,240,240,240,240,240,,,,240,240,,,,241,241', -'241,240,241,,240,,241,241,,240,240,241,,241,241,241,241,241,241,241', -',,,,,241,241,241,241,241,241,241,,,241,,,,,,,241,,,241,241,,241,241', -'241,241,241,,241,241,241,,241,241,,241,241,,,,,,,,,,,,,,,,,,,,,,241', -',,241,,,241,,,241,,,,,,241,,,,,,,,241,,,,,241,241,241,241,241,241,,', -',241,241,,,,242,242,242,241,242,,241,,242,242,,241,241,242,,242,242', -'242,242,242,242,242,,,,,,242,242,242,242,242,242,242,,,242,,,,,,,242', -',,242,242,,242,242,242,242,242,,242,242,242,,242,242,,242,242,,,,,,', -',,,,,,,,,,,,,,,242,,,242,,,242,,,242,,,,,,242,,,,,,,,242,,,,,242,242', -'242,242,242,242,,,,242,242,,,,243,243,243,242,243,,242,,243,243,,242', -'242,243,,243,243,243,243,243,243,243,,,,,,243,243,243,243,243,243,243', -',,243,,,,,,,243,,,243,243,,243,243,243,243,243,,243,243,243,,243,243', -',243,243,,,,,,,,,,,,,,,,,,,,,,243,,,243,,,243,,,243,,,,,,243,,,,,,,', -'243,,,,,243,243,243,243,243,243,,,,243,243,,,,244,244,244,243,244,,243', -',244,244,,243,243,244,,244,244,244,244,244,244,244,,,,,,244,244,244', -'244,244,244,244,,,244,,,,,,,244,,,244,244,,244,244,244,244,244,,244', -'244,244,,244,244,,244,244,,,,,,,,,,,,,,,,,,,,,,244,,,244,,,244,,,244', -',,,,,244,,,,,,,,244,,,,,244,244,244,244,244,244,,,,244,244,,,,245,245', -'245,244,245,,244,,245,245,,244,244,245,,245,245,245,245,245,245,245', -',,,,,245,245,245,245,245,245,245,,,245,,,,,,,245,,,245,245,,245,245', -'245,245,245,,245,245,245,,245,245,,245,245,,,,,,,,,,,,,,,,,,,,,,245', -',,245,,,245,,,245,,,,,,245,,,,,,,,245,,,,,245,245,245,245,245,245,,', -',245,245,,,,254,254,254,245,254,,245,,254,254,,245,245,254,,254,254', -'254,254,254,254,254,,,,,,254,254,254,254,254,254,254,,,254,,,,,,,254', -',,254,254,,254,254,254,254,254,,254,254,254,,254,254,,254,254,,,,,,', -',,,,,,,,,,,,,,,254,,,254,,,254,,,254,,,,,,254,,,,,,,,254,,,,,254,254', -'254,254,254,254,,,,254,254,,,,256,256,256,254,256,,254,,256,256,,254', -'254,256,,256,256,256,256,256,256,256,,,,,,256,256,256,256,256,256,256', -',,256,,,,,,,256,,,256,256,,256,256,256,256,256,,256,256,256,,256,256', -',256,256,,,,,,,,,,,,,,,,,,,,,,256,,,256,,,256,,,256,,,,,,256,,,,,,,', -'256,,,,,256,256,256,256,256,256,,,,256,256,,,,261,261,261,256,261,,256', -',261,261,,256,256,261,,261,261,261,261,261,261,261,,,,,,261,261,261', -'261,261,261,261,,,261,,,,,,,261,,,261,261,,261,261,261,261,261,,261', -'261,261,,261,261,,261,261,,,,,,,,,,,,,,,,,,,,,,261,,,261,,,261,,,261', -',,,,,261,,,,,,,,261,,,,,261,261,261,261,261,261,,,,261,261,,,,268,268', -'268,261,268,,261,,268,268,,261,261,268,,268,268,268,268,268,268,268', -',,,,,268,268,268,268,268,268,268,,,268,,,,,,,268,,,268,268,,268,268', -'268,268,268,268,268,268,268,,268,268,,268,268,,,,,,,,,,,,,,,,,,,,,,268', -',,268,,,268,,,268,,268,,268,,268,,,,,,,,268,,,,,268,268,268,268,268', -'268,,,,268,268,,,,269,269,269,268,269,,268,,269,269,,268,268,269,,269', -'269,269,269,269,269,269,,,,,,269,269,269,269,269,269,269,,,269,,,,,', -',269,,,269,269,,269,269,269,269,269,269,269,269,269,,269,269,,269,269', -',,,,,,,,,,,,,,,,,,,,,269,,,269,,,269,,,269,,269,,269,,269,,,,,,,,269', -',,,,269,269,269,269,269,269,,,,269,269,,,,277,277,277,269,277,,269,', -'277,277,,269,269,277,,277,277,277,277,277,277,277,,,,,,277,277,277,277', -'277,277,277,,,277,,,,,,,277,,,277,277,,277,277,277,277,277,277,277,277', -'277,,277,277,,277,277,,,,,,,,,,,,,,,,,,,,,,277,,,277,,277,277,,,277', -',277,,277,,277,,,,,,,,277,,,,,277,277,277,277,277,277,,,,277,277,,,', -',,,277,,,277,,,,,277,277,281,281,281,281,281,,,,281,281,,,,281,,281', -'281,281,281,281,281,281,,,,,,281,281,281,281,281,281,281,,,281,,,,,', -'281,281,,281,281,281,,281,281,281,281,281,,281,281,281,,281,281,,281', -'281,,,,,,,,,,,,,,,,,,,,,,281,,,281,,,281,,,281,,281,,,,281,,,,,,,,281', -',,,,281,281,281,281,281,281,,,,281,281,,,,285,285,285,281,285,,281,', -'285,285,,281,281,285,,285,285,285,285,285,285,285,,,,,,285,285,285,285', -'285,285,285,,,285,,,,,,,285,,,285,285,,285,285,285,285,285,,285,285', -'285,,285,285,749,,749,749,749,749,749,,,,,,,,,,749,,,,,,,,285,,,285', -',,285,,,285,,,,,,749,,,,,,,,749,749,749,749,,285,285,285,285,285,285', -',,,285,285,,,,285,,,285,,,285,,,,,285,285,286,286,286,286,286,,,749', -'286,286,,,,286,,286,286,286,286,286,286,286,,,,,,286,286,286,286,286', -'286,286,,,286,,,,,,286,286,,286,286,286,,286,286,286,286,286,,286,286', -'286,,286,286,,286,286,,,,,,,,,,,,,,,,,,,,,,286,,,286,,,286,,,286,,286', -',,,286,,,,,,,,286,,,,,286,286,286,286,286,286,,,,286,286,,,,298,298', -'298,286,298,,286,,298,298,,286,286,298,,298,298,298,298,298,298,298', -',,,,,298,298,298,298,298,298,298,,,298,,,,,,,298,,,298,298,,298,298', -'298,298,298,,298,298,298,,298,298,56,,56,56,56,,56,,,,,,,,,,,,,,,,,', -'298,,,298,,,298,,,298,,,,,,56,56,,,,,,,56,56,56,56,,298,298,298,298', -'298,298,,,,298,298,,,,307,307,307,298,307,,298,,307,307,,298,298,307', -',307,307,307,307,307,307,307,,,,,,307,307,307,307,307,307,307,,,307', -',,,,,,307,,,307,307,,307,307,307,307,307,,307,307,307,,307,307,,307', -'307,,,,,,,,,,,,,,,,,,,,,,307,,,307,307,,307,,,307,,,,,,307,,,,,,,,307', -',,,,307,307,307,307,307,307,,,,307,307,,,,,,,307,,,307,,,,,307,307,309', -'309,309,309,309,,,,309,309,,,,309,,309,309,309,309,309,309,309,,,,,', -'309,309,309,309,309,309,309,,,309,,,,,,309,309,,309,309,309,,309,309', -'309,309,309,,309,309,309,,309,309,,309,309,,,,,,,,,,,,,,,,,,,,,,309', -',,309,,,309,,,309,,309,,,,309,,,,,,,,309,,,,,309,309,309,309,309,309', -',,,309,309,,,,349,349,349,309,349,,309,,349,349,,309,309,349,,349,349', -'349,349,349,349,349,,,,,,349,349,349,349,349,349,349,,,349,,,,,,,349', -',,349,349,,349,349,349,349,349,,349,349,349,,349,349,,349,349,,,,,,', -',,,,,,,,,,,,,,,349,,,349,,,349,,,349,,,,,,349,,,,,,,,349,,,,,349,349', -'349,349,349,349,,,,349,349,,,,350,350,350,349,350,,349,,350,350,,349', -'349,350,,350,350,350,350,350,350,350,,,,,,350,350,350,350,350,350,350', -',,350,,,,,,,350,,,350,350,,350,350,350,350,350,,350,350,350,,350,350', -',350,350,,,,,,,,,,,,,,,,,,,,,,350,,,350,,,350,,,350,,,,,,350,,,,,,,', -'350,,,,,350,350,350,350,350,350,,,,350,350,,,,369,369,369,350,369,,350', -',369,369,,350,350,369,,369,369,369,369,369,369,369,,,,,,369,369,369', -'369,369,369,369,,,369,,,,,,,369,,,369,369,,369,369,369,369,369,,369', -'369,369,,369,369,322,,322,322,322,,322,,,,,,,,,,,,,,,,,,369,,,369,,', -'369,,,369,,,,,,322,,322,,,,,,322,322,322,322,,369,369,369,369,369,369', -',,,369,369,,,,381,381,381,369,381,,369,,381,381,,369,369,381,,381,381', -'381,381,381,381,381,,,,,,381,381,381,381,381,381,381,,,381,,,,,,,381', -',,381,381,,381,381,381,381,381,,381,381,381,,381,381,,381,381,,,,,,', -',,,,,,,,,,,,,,,381,,,381,,,381,,,381,,,,,,381,,,,,,,,381,,,,,381,381', -'381,381,381,381,,,,381,381,,,,421,421,421,381,421,,381,,421,421,,381', -'381,421,,421,421,421,421,421,421,421,,,,,,421,421,421,421,421,421,421', -',,421,,,,,,,421,,,421,421,,421,421,421,421,421,,421,421,421,,421,421', -',421,421,,,,,,,,,,,,,,,,,,,,,,421,,,421,,,421,,,421,,,,,,421,,,,,,,', -'421,,,,,421,421,421,421,421,421,,,,421,421,,,,432,432,432,421,432,,421', -',432,432,,421,421,432,,432,432,432,432,432,432,432,,,,,,432,432,432', -'432,432,432,432,,,432,,,,,,,432,,,432,432,,432,432,432,432,432,432,432', -'432,432,,432,432,,432,432,,,,,,,,,,,,,,,,,,,,,,432,,,432,432,,432,,', -'432,,432,,432,,432,,,,,,,,432,,,,,432,432,432,432,432,432,,,,432,432', -',,,440,440,440,432,440,,432,,440,440,,432,432,440,,440,440,440,440,440', -'440,440,,,,,,440,440,440,440,440,440,440,,,440,,,,,,,440,,,440,440,', -'440,440,440,440,440,440,440,440,440,,440,440,,440,440,,,,,,,,,,,,,,', -',,,,,,,440,,,440,440,,440,,,440,,440,,440,,440,,,,,,,,440,,,,,440,440', -'440,440,440,440,,,,440,440,,,,441,441,441,440,441,,440,,441,441,,440', -'440,441,,441,441,441,441,441,441,441,,,,,,441,441,441,441,441,441,441', -',,441,,,,,,,441,,,441,441,,441,441,441,441,441,441,441,441,441,,441', -'441,,441,441,,,,,,,,,,,,,,,,,,,,,,441,,,441,441,,441,,,441,,441,,441', -',441,,,,,,,,441,,,,,441,441,441,441,441,441,,,,441,441,,,,442,442,442', -'441,442,,441,,442,442,,441,441,442,,442,442,442,442,442,442,442,,,,', -',442,442,442,442,442,442,442,,,442,,,,,,,442,,,442,442,,442,442,442', -'442,442,442,442,442,442,,442,442,,442,442,,,,,,,,,,,,,,,,,,,,,,442,', -',442,442,,442,,,442,,442,,442,,442,,,,,,,,442,,,,,442,442,442,442,442', -'442,,,,442,442,,,,451,451,451,442,451,,442,,451,451,,442,442,451,,451', -'451,451,451,451,451,451,,,,,,451,451,451,451,451,451,451,,,451,,,,,', -',451,,,451,451,,451,451,451,451,451,451,451,451,451,,451,451,,451,451', -',,,,,,,,,,,,,,,,,,,,,451,,,451,,,451,,,451,,451,,,,451,,,,,,,,451,,', -',,451,451,451,451,451,451,,,,451,451,,,,452,452,452,451,452,,451,,452', -'452,,451,451,452,,452,452,452,452,452,452,452,,,,,,452,452,452,452,452', -'452,452,,,452,,,,,,,452,,,452,452,,452,452,452,452,452,452,452,452,452', -',452,452,,452,452,,,,,,,,,,,,,,,,,,,,,,452,,,452,,,452,,,452,,452,,', -',452,,,,,,,,452,,,,,452,452,452,452,452,452,,,,452,452,,,,454,454,454', -'452,454,,452,,454,454,,452,452,454,,454,454,454,454,454,454,454,,,,', -',454,454,454,454,454,454,454,,,454,,,,,,,454,,,454,454,,454,454,454', -'454,454,,454,454,454,,454,454,,454,454,,,,,,,,,,,,,,,,,,,,,,454,,,454', -',,454,,,454,,,,,,454,,,,,,,,454,,,,,454,454,454,454,454,454,,,,454,454', -',,,455,455,455,454,455,,454,,455,455,,454,454,455,,455,455,455,455,455', -'455,455,,,,,,455,455,455,455,455,455,455,,,455,,,,,,,455,,,455,455,', -'455,455,455,455,455,,455,455,455,,455,455,,455,455,,,,,,,,,,,,,,,,,', -',,,,455,,,455,,,455,,,455,,,,,,455,,,,,,,,455,,,,,455,455,455,455,455', -'455,,,,455,455,,,,456,456,456,455,456,,455,,456,456,,455,455,456,,456', -'456,456,456,456,456,456,,,,,,456,456,456,456,456,456,456,,,456,,,,,', -',456,,,456,456,,456,456,456,456,456,,456,456,456,,456,456,,456,456,', -',,,,,,,,,,,,,,,,,,,,456,,,456,,,456,,,456,,,,,,456,,,,,,,,456,,,,,456', -'456,456,456,456,456,,,,456,456,,,,487,487,487,456,487,,456,,487,487', -',456,456,487,,487,487,487,487,487,487,487,,,,,,487,487,487,487,487,487', -'487,,,487,,,,,,,487,,,487,487,,487,487,487,487,487,487,487,487,487,', -'487,487,,487,487,,,,,,,,,,,,,,,,,,,,,,487,,,487,,,487,,,487,,487,,487', -',487,,,,,,,,487,,,,,487,487,487,487,487,487,,,,487,487,,,,489,489,489', -'487,489,,487,,489,489,,487,487,489,,489,489,489,489,489,489,489,,,,', -',489,489,489,489,489,489,489,,,489,,,,,,,489,,,489,489,,489,489,489', -'489,489,489,489,489,489,,489,489,,489,489,,,,,,,,,,,,,,,,,,,,,,489,', -',489,,,489,,,489,,,,489,,489,,,,,,,,489,,,,,489,489,489,489,489,489', -',,,489,489,,,,491,491,491,489,491,,489,,491,491,,489,489,491,,491,491', -'491,491,491,491,491,,,,,,491,491,491,491,491,491,491,,,491,,,,,,,491', -',,491,491,,491,491,491,491,491,,491,491,491,,491,491,,491,491,,,,,,', -',,,,,,,,,,,,,,,491,,,491,,,491,,,491,,,,,,491,,,,,,,,491,,,,,491,491', -'491,491,491,491,,,,491,491,,,,506,506,506,491,506,,491,,506,506,,491', -'491,506,,506,506,506,506,506,506,506,,,,,,506,506,506,506,506,506,506', -',,506,,,,,,,506,,,506,506,,506,506,506,506,506,,506,506,506,,506,506', -',506,506,,,,,,,,,,,,,,,,,,,,,,506,,,506,,506,506,,,506,,,,506,,506,', -',,,,,,506,,,,,506,506,506,506,506,506,,,,506,506,,,,,,,506,,,506,,,', -',506,506,512,512,512,512,512,,,,512,512,,,,512,,512,512,512,512,512', -'512,512,,,,,,512,512,512,512,512,512,512,,,512,,,,,,512,512,,512,512', -'512,,512,512,512,512,512,,512,512,512,,512,512,,512,512,,,,,,,,,,,,', -',,,,,,,,,512,,,512,,,512,,,512,,512,,,,512,,,,,,,,512,,,,,512,512,512', -'512,512,512,,,,512,512,,,,,,512,512,,,512,,,,,512,512,518,518,518,,518', -',,,518,518,,,,518,,518,518,518,518,518,518,518,,,,,,518,518,518,518', -'518,518,518,,,518,,,,,,,518,,,518,518,,518,518,518,518,518,,518,518', -'518,,518,518,559,,559,559,559,,559,,,,,,,,,,,,,,,,,,518,,,518,,,518', -',,518,,,,,,559,,,,,,,,559,559,559,559,,518,518,518,518,518,518,,,,518', -'518,,,,520,520,520,518,520,,518,,520,520,,518,518,520,,520,520,520,520', -'520,520,520,,,,,,520,520,520,520,520,520,520,,,520,,,,,,,520,,,520,520', -',520,520,520,520,520,520,520,520,520,,520,520,,520,520,,,,,,,,,,,,,', -',,,,,,,,520,,,520,,,520,,,520,,520,,,,520,,,,,,,,520,,,,,520,520,520', -'520,520,520,,,,520,520,,,,523,523,523,520,523,,520,,523,523,,520,520', -'523,,523,523,523,523,523,523,523,,,,,,523,523,523,523,523,523,523,,', -'523,,,,,,,523,,,523,523,,523,523,523,523,523,523,523,523,523,,523,523', -',523,523,,,,,,,,,,,,,,,,,,,,,,523,,,523,,,523,,,523,,523,,,,523,,,,', -',,,523,,,,,523,523,523,523,523,523,,,,523,523,,,,531,531,531,523,531', -',523,,531,531,,523,523,531,,531,531,531,531,531,531,531,,,,,,531,531', -'531,531,531,531,531,,,531,,,,,,,531,,,531,531,,531,531,531,531,531,', -'531,531,531,,531,531,,531,531,,,,,,,,,,,,,,,,,,,,,,531,,,531,,,531,', -',531,,,,,,531,,,,,,,,531,,,,,531,531,531,531,531,531,,,,531,531,,,,532', -'532,532,531,532,,531,,532,532,,531,531,532,,532,532,532,532,532,532', -'532,,,,,,532,532,532,532,532,532,532,,,532,,,,,,,532,,,532,532,,532', -'532,532,532,532,,532,532,532,,532,532,,532,532,,,,,,,,,,,,,,,,,,,,,', -'532,,,532,,,532,,,532,,,,,,532,,,,,,,,532,,,,,532,532,532,532,532,532', -',,,532,532,,,,533,533,533,532,533,,532,,533,533,,532,532,533,,533,533', -'533,533,533,533,533,,,,,,533,533,533,533,533,533,533,,,533,,,,,,,533', -',,533,533,,533,533,533,533,533,,533,533,533,,533,533,,533,533,,,,,,', -',,,,,,,,,,,,,,,533,,,533,,,533,,,533,,,,,,533,,,,,,,,533,,,,,533,533', -'533,533,533,533,,,,533,533,,,,537,537,537,533,537,,533,,537,537,,533', -'533,537,,537,537,537,537,537,537,537,,,,,,537,537,537,537,537,537,537', -',,537,,,,,,,537,,,537,537,,537,537,537,537,537,,537,537,537,,537,537', -',537,537,,,,,,,,,,,,,,,,,,,,,,537,,,537,,,537,,,537,,,,,,537,,,,,,,', -'537,,,,,537,537,537,537,537,537,,,,537,537,,,,543,543,543,537,543,,537', -',543,543,,537,537,543,,543,543,543,543,543,543,543,,,,,,543,543,543', -'543,543,543,543,,,543,,,,,,,543,,,543,543,,543,543,543,543,543,543,543', -'543,543,,543,543,,543,543,,,,,,,,,,,,,,,,,,,,,,543,,,543,,,543,,,543', -',543,,,,543,,,,,,,,543,,,,,543,543,543,543,543,543,,,,543,543,,,,546', -'546,546,543,546,,543,,546,546,,543,543,546,,546,546,546,546,546,546', -'546,,,,,,546,546,546,546,546,546,546,,,546,,,,,,,546,,,546,546,,546', -'546,546,546,546,546,546,546,546,,546,546,,546,546,,,,,,,,,,,,,,,,,,', -',,,546,,,546,,,546,,,546,,,,,,546,,,,,,,,546,,,,,546,546,546,546,546', -'546,,,,546,546,,,,,,,546,,,546,,,,,546,546,551,551,551,551,551,,,,551', -'551,,,,551,,551,551,551,551,551,551,551,,,,,,551,551,551,551,551,551', -'551,,,551,,,,,,551,551,,551,551,551,,551,551,551,551,551,,551,551,551', -',551,551,,551,551,,,,,,,,,,,,,,,,,,,,,,551,,,551,,,551,,,551,,551,,', -',551,,,,,,,,551,,,,,551,551,551,551,551,551,,,,551,551,,,,,,,551,,,551', -',,,,551,551,552,552,552,552,552,,,,552,552,,,,552,,552,552,552,552,552', -'552,552,,,,,,552,552,552,552,552,552,552,,,552,,,,,,552,552,,552,552', -'552,,552,552,552,552,552,,552,552,552,,552,552,,552,552,,,,,,,,,,,,', -',,,,,,,,,552,,,552,,,552,,,552,,552,,,,552,,,,,,,,552,,,,,552,552,552', -'552,552,552,,,,552,552,,,,558,558,558,552,558,,552,,558,558,,552,552', -'558,,558,558,558,558,558,558,558,,,,,,558,558,558,558,558,558,558,,', -'558,,,,,,,558,,,558,558,,558,558,558,558,558,,558,558,558,,558,558,856', -',856,856,856,856,856,,,,,,,,,,856,,,,,,,,558,,,558,,,558,,,558,,,,,', -'856,,,,,,,,856,856,856,856,,558,558,558,558,558,558,,,,558,558,,,,,', -',558,,,558,,,,,558,558,572,572,572,572,572,,,856,572,572,,,,572,,572', -'572,572,572,572,572,572,,,,,,572,572,572,572,572,572,572,,,572,,,,,', -'572,572,,572,572,572,,572,572,572,572,572,,572,572,572,,572,572,,572', -'572,,,,,,,,,,,,,,,,,,,,,,572,,,572,,,572,,,572,,572,,,,572,,,,,,,,572', -',,,,572,572,572,572,572,572,,,,572,572,,,,,,,572,,,572,,,,,572,572,576', -'576,576,576,576,,,,576,576,,,,576,,576,576,576,576,576,576,576,,,,,', -'576,576,576,576,576,576,576,,,576,,,,,,576,576,,576,576,576,,576,576', -'576,576,576,,576,576,576,,576,576,,576,576,,,,,,,,,,,,,,,,,,,,,,576', -',,576,,,576,,,576,,576,,,,576,,,,,,,,576,,,,,576,576,576,576,576,576', -',,,576,576,,,,,,,576,,,576,,,,,576,576,581,581,581,581,581,,,,581,581', -',,,581,,581,581,581,581,581,581,581,,,,,,581,581,581,581,581,581,581', -',,581,,,,,,581,581,,581,581,581,,581,581,581,581,581,,581,581,581,,581', -'581,,581,581,,,,,,,,,,,,,,,,,,,,,,581,,,581,,,581,,,581,,581,,,,581', -',,,,,,,581,,,,,581,581,581,581,581,581,,,,581,581,,,,583,583,583,581', -'583,,581,,583,583,,581,581,583,,583,583,583,583,583,583,583,,,,,,583', -'583,583,583,583,583,583,,,583,,,,,,,583,,,583,583,,583,583,583,583,583', -'583,583,583,583,,583,583,,583,583,,,,,,,,,,,,,,,,,,,,,,583,,,583,,,583', -',,583,,583,,,,583,,,,,,,,583,,,,,583,583,583,583,583,583,,,,583,583', -',,,586,586,586,583,586,,583,,586,586,,583,583,586,,586,586,586,586,586', -'586,586,,,,,,586,586,586,586,586,586,586,,,586,,,,,,,586,,,586,586,', -'586,586,586,586,586,586,586,586,586,,586,586,,586,586,,,,,,,,,,,,,,', -',,,,,,,586,,,586,,,586,,,586,,586,,,,586,,,,,,,,586,,,,,586,586,586', -'586,586,586,,,,586,586,,,,592,592,592,586,592,,586,,592,592,,586,586', -'592,,592,592,592,592,592,592,592,,,,,,592,592,592,592,592,592,592,,', -'592,,,,,,,592,,,592,592,,592,592,592,592,592,592,592,592,592,,592,592', -',592,592,,,,,,,,,,,,,,,,,,,,,,592,,,592,,,592,,,592,,592,,,,592,,,,', -',,,592,,,,,592,592,592,592,592,592,,,,592,592,,,,596,596,596,592,596', -',592,,596,596,,592,592,596,,596,596,596,596,596,596,596,,,,,,596,596', -'596,596,596,596,596,,,596,,,,,,,596,,,596,596,,596,596,596,596,596,', -'596,596,596,,596,596,,596,596,,,,,,,,,,,,,,,,,,,,,,596,,,596,,,596,', -',596,,,,,,596,,,,,,,,596,,,,,596,596,596,596,596,596,,,,596,596,,,,598', -'598,598,596,598,,596,,598,598,,596,596,598,,598,598,598,598,598,598', -'598,,,,,,598,598,598,598,598,598,598,,,598,,,,,,,598,,,598,598,,598', -'598,598,598,598,,598,598,598,,598,598,,598,598,,,,,,,,,,,,,,,,,,,,,', -'598,,,598,,,598,,,598,,,,,,598,,,,,,,,598,,,,,598,598,598,598,598,598', -',,,598,598,,,,625,625,625,598,625,,598,,625,625,,598,598,625,,625,625', -'625,625,625,625,625,,,,,,625,625,625,625,625,625,625,,,625,,,,,,,625', -',,625,625,,625,625,625,625,625,,625,625,625,,625,625,,625,625,,,,,,', -',,,,,,,,,,,,,,,625,,,625,,,625,,,625,,,,,,625,,,,,,,,625,,,,,625,625', -'625,625,625,625,,,,625,625,,,,627,627,627,625,627,,625,,627,627,,625', -'625,627,,627,627,627,627,627,627,627,,,,,,627,627,627,627,627,627,627', -',,627,,,,,,,627,,,627,627,,627,627,627,627,627,,627,627,627,,627,627', -',627,627,,,,,,,,,,,,,,,,,,,,,,627,,,627,,,627,,,627,,627,,,,627,,,,', -',,,627,,,,,627,627,627,627,627,627,,,,627,627,,,,630,630,630,627,630', -',627,,630,630,,627,627,630,,630,630,630,630,630,630,630,,,,,,630,630', -'630,630,630,630,630,,,630,,,,,,,630,,,630,630,,630,630,630,630,630,', -'630,630,630,,630,630,,630,630,,,,,,,,,,,,,,,,,,,,,,630,,,630,,,630,', -',630,,,,,,630,,,,,,,,630,,,,,630,630,630,630,630,630,,,,630,630,,,,631', -'631,631,630,631,,630,,631,631,,630,630,631,,631,631,631,631,631,631', -'631,,,,,,631,631,631,631,631,631,631,,,631,,,,,,,631,,,631,631,,631', -'631,631,631,631,,631,631,631,,631,631,,631,631,,,,,,,,,,,,,,,,,,,,,', -'631,,,631,,,631,,,631,,,,,,631,,,,,,,,631,,,,,631,631,631,631,631,631', -',,,631,631,,,,636,636,636,631,636,,631,,636,636,,631,631,636,,636,636', -'636,636,636,636,636,,,,,,636,636,636,636,636,636,636,,,636,,,,,,,636', -',,636,636,,636,636,636,636,636,,636,636,636,,636,636,,636,636,,,,,,', -',,,,,,,,,,,,,,,636,,,636,,,636,,,636,,,,,,636,,,,,,,,636,,,,,636,636', -'636,636,636,636,,,,636,636,,,,639,639,639,636,639,,636,,639,639,,636', -'636,639,,639,639,639,639,639,639,639,,,,,,639,639,639,639,639,639,639', -',,639,,,,,,,639,,,639,639,,639,639,639,639,639,,639,639,639,,639,639', -',639,639,,,,,,,,,,,,,,,,,,,,,,639,,,639,,,639,,,639,,,,,,639,,,,,,,', -'639,,,,,639,639,639,639,639,639,,,,639,639,,,,650,650,650,639,650,,639', -',650,650,,639,639,650,,650,650,650,650,650,650,650,,,,,,650,650,650', -'650,650,650,650,,,650,,,,,,,650,,,650,650,,650,650,650,650,650,,650', -'650,650,,650,650,,650,650,,,,,,,,,,,,,,,,,,,,,,650,,,650,,,650,,,650', -',,,,,650,,,,,,,,650,,,,,650,650,650,650,650,650,,,,650,650,,,,,,,650', -',,650,,,,,650,650,654,654,654,654,654,,,,654,654,,,,654,,654,654,654', -'654,654,654,654,,,,,,654,654,654,654,654,654,654,,,654,,,,,,654,654', -',654,654,654,,654,654,654,654,654,,654,654,654,,654,654,,654,654,,,', -',,,,,,,,,,,,,,,,,,654,,,654,,,654,,,654,,654,,,,654,,,,,,,,654,,,,,654', -'654,654,654,654,654,,,,654,654,,,,658,658,658,654,658,,654,,658,658', -',654,654,658,,658,658,658,658,658,658,658,,,,,,658,658,658,658,658,658', -'658,,,658,,,,,,,658,,,658,658,,658,658,658,658,658,,658,658,658,,658', -'658,,658,658,,,,,,,,,,,,,,,,,,,,,,658,,,658,,,658,,,658,,,,,,658,,,', -',,,,658,,,,,658,658,658,658,658,658,,,,658,658,,,,,,,658,,,658,,,,,658', -'658,667,667,667,667,667,,,,667,667,,,,667,,667,667,667,667,667,667,667', -',,,,,667,667,667,667,667,667,667,,,667,,,,,,667,667,,667,667,667,,667', -'667,667,667,667,,667,667,667,,667,667,,667,667,,,,,,,,,,,,,,,,,,,,,', -'667,,,667,,,667,,,667,,667,,,,667,,,,,,,,667,,,,,667,667,667,667,667', -'667,,,,667,667,,,,670,670,670,667,670,,667,,670,670,,667,667,670,,670', -'670,670,670,670,670,670,,,,,,670,670,670,670,670,670,670,,,670,,,,,', -',670,,,670,670,,670,670,670,670,670,670,670,670,670,,670,670,,670,670', -',,,,,,,,,,,,,,,,,,,,,670,,,670,,,670,,,670,,670,,670,,670,,,,,,,,670', -',,,,670,670,670,670,670,670,,,,670,670,,,,671,671,671,670,671,,670,', -'671,671,,670,670,671,,671,671,671,671,671,671,671,,,,,,671,671,671,671', -'671,671,671,,,671,,,,,,,671,,,671,671,,671,671,671,671,671,671,671,671', -'671,,671,671,,671,671,,,,,,,,,,,,,,,,,,,,,,671,,,671,,,671,,,671,,,', -'671,,671,,,,,,,,671,,,,,671,671,671,671,671,671,,,,671,671,,,,,,,671', -',,671,,,,,671,671,677,677,677,677,677,,,,677,677,,,,677,,677,677,677', -'677,677,677,677,,,,,,677,677,677,677,677,677,677,,,677,,,,,,677,677', -',677,677,677,,677,677,677,677,677,,677,677,677,,677,677,,677,677,,,', -',,,,,,,,,,,,,,,,,,677,,,677,,,677,,,677,,677,,,,677,,,,,,,,677,,,,,677', -'677,677,677,677,677,,,,677,677,,,,,,,677,,,677,,,,,677,677,678,678,678', -'678,678,,,,678,678,,,,678,,678,678,678,678,678,678,678,,,,,,678,678', -'678,678,678,678,678,,,678,,,,,,678,678,,678,678,678,,678,678,678,678', -'678,,678,678,678,,678,678,,678,678,,,,,,,,,,,,,,,,,,,,,,678,,,678,,', -'678,,,678,,678,,,,678,,,,,,,,678,,,,,678,678,678,678,678,678,,,,678', -'678,,,,682,682,682,678,682,,678,,682,682,,678,678,682,,682,682,682,682', -'682,682,682,,,,,,682,682,682,682,682,682,682,,,682,,,,,,,682,,,682,682', -',682,682,682,682,682,,682,682,682,,682,682,,,,,,,,,,,,,,,,,,,,,,,,,682', -',,682,,,682,,,682,,,,,,,,,,,,,,,,,,,682,682,682,682,682,682,,,,682,682', -',,,694,694,694,682,694,,682,,694,694,,682,682,694,,694,694,694,694,694', -'694,694,,,,,,694,694,694,694,694,694,694,,,694,,,,,,,694,,,694,694,', -'694,694,694,694,694,,694,694,694,,694,694,,,,,,,,,,,,,,,,,,,,,,,,,694', -',,694,,,694,,,694,,,,,,,,,,,,,,,,,,,694,694,694,694,694,694,,,,694,694', -',,,700,700,700,694,700,,694,,700,700,,694,694,700,,700,700,700,700,700', -'700,700,,,,,,700,700,700,700,700,700,700,,,700,,,,,,,700,,,700,700,', -'700,700,700,700,700,,700,700,700,,700,700,,700,700,,,,,,,,,,,,,,,,,', -',,,,700,,,700,,,700,,,700,,700,,,,700,,,,,,,,700,,,,,700,700,700,700', -'700,700,,,,700,700,,,,731,731,731,700,731,,700,,731,731,,700,700,731', -',731,731,731,731,731,731,731,,,,,,731,731,731,731,731,731,731,,,731', -',,,,,,731,,,731,731,,731,731,731,731,731,,731,731,731,,731,731,,731', -'731,,,,,,,,,,,,,,,,,,,,,,731,,,731,,,731,,,731,,731,,,,731,,,,,,,,731', -',,,,731,731,731,731,731,731,,,,731,731,,,,738,738,738,731,738,,731,', -'738,738,,731,731,738,,738,738,738,738,738,738,738,,,,,,738,738,738,738', -'738,738,738,,,738,,,,,,,738,,,738,738,,738,738,738,738,738,,738,738', -'738,,738,738,,738,738,,,,,,,,,,,,,,,,,,,,,,738,,,738,,,738,,,738,,,', -',,738,,,,,,,,738,,,,,738,738,738,738,738,738,,,,738,738,,,,,,,738,,', -'738,,,,,738,738,743,743,743,743,743,,,,743,743,,,,743,,743,743,743,743', -'743,743,743,,,,,,743,743,743,743,743,743,743,,,743,,,,,,743,743,,743', -'743,743,,743,743,743,743,743,,743,743,743,,743,743,,743,743,,,,,,,,', -',,,,,,,,,,,,,743,,,743,,,743,,,743,,743,,,,743,,,,,,,,743,,,,,743,743', -'743,743,743,743,,,,743,743,,,,,,,743,,,743,,,,,743,743,747,747,747,747', -'747,,,,747,747,,,,747,,747,747,747,747,747,747,747,,,,,,747,747,747', -'747,747,747,747,,,747,,,,,,747,747,,747,747,747,,747,747,747,747,747', -',747,747,747,,747,747,,747,747,,,,,,,,,,,,,,,,,,,,,,747,,,747,,,747', -',,747,,747,,,,747,,,,,,,,747,,,,,747,747,747,747,747,747,,,,747,747', -',,,,,,747,,,747,,,,,747,747,748,748,748,748,748,,,,748,748,,,,748,,748', -'748,748,748,748,748,748,,,,,,748,748,748,748,748,748,748,,,748,,,,,', -'748,748,,748,748,748,,748,748,748,748,748,,748,748,748,,748,748,,748', -'748,,,,,,,,,,,,,,,,,,,,,,748,,,748,,,748,,,748,,748,,,,748,,,,,,,,748', -',,,,748,748,748,748,748,748,,,,748,748,,,,755,755,755,748,755,,748,', -'755,755,,748,748,755,,755,755,755,755,755,755,755,,,,,,755,755,755,755', -'755,755,755,,,755,,,,,,,755,,,755,755,,755,755,755,755,755,,755,755', -'755,,755,755,,755,755,,,,,,,,,,,,,,,,,,,,,,755,,,755,,,755,,,755,,,', -',,755,,,,,,,,755,,,,,755,755,755,755,755,755,,,,755,755,,,,,,,755,,', -'755,,,,,755,755,769,769,769,769,769,,,,769,769,,,,769,,769,769,769,769', -'769,769,769,,,,,,769,769,769,769,769,769,769,,,769,,,,,,769,769,,769', -'769,769,,769,769,769,769,769,,769,769,769,,769,769,,769,769,,,,,,,,', -',,,,,,,,,,,,,769,,,769,,,769,,,769,,769,,,,769,,,,,,,,769,,,,,769,769', -'769,769,769,769,,,,769,769,,,,775,775,775,769,775,,769,,775,775,,769', -'769,775,,775,775,775,775,775,775,775,,,,,,775,775,775,775,775,775,775', -',,775,,,,,,,775,,,775,775,,775,775,775,775,775,,775,775,775,,775,775', -',775,775,,,,,,,,,,,,,,,,,,,,,,775,,,775,,,775,,,775,,,,,,775,,,,,,,', -'775,,,,,775,775,775,775,775,775,,,,775,775,,,,776,776,776,775,776,,775', -',776,776,,775,775,776,,776,776,776,776,776,776,776,,,,,,776,776,776', -'776,776,776,776,,,776,,,,,,,776,,,776,776,,776,776,776,776,776,,776', -'776,776,,776,776,,776,776,,,,,,,,,,,,,,,,,,,,,,776,,,776,,,776,,,776', -',,,,,776,,,,,,,,776,,,,,776,776,776,776,776,776,,,,776,776,,,,777,777', -'777,776,777,,776,,777,777,,776,776,777,,777,777,777,777,777,777,777', -',,,,,777,777,777,777,777,777,777,,,777,,,,,,,777,,,777,777,,777,777', -'777,777,777,,777,777,777,,777,777,,777,777,,,,,,,,,,,,,,,,,,,,,,777', -',,777,,,777,,,777,,,,,,777,,,,,,,,777,,,,,777,777,777,777,777,777,,', -',777,777,,,,788,788,788,777,788,,777,,788,788,,777,777,788,,788,788', -'788,788,788,788,788,,,,,,788,788,788,788,788,788,788,,,788,,,,,,,788', -',,788,788,,788,788,788,788,788,,788,788,788,,788,788,,788,788,,,,,,', -',,,,,,,,,,,,,,,788,,,788,,,788,,,788,,,,,,788,,,,,,,,788,,,,,788,788', -'788,788,788,788,,,,788,788,,,,789,789,789,788,789,,788,,789,789,,788', -'788,789,,789,789,789,789,789,789,789,,,,,,789,789,789,789,789,789,789', -',,789,,,,,,,789,,,789,789,,789,789,789,789,789,,789,789,789,,789,789', -',789,789,,,,,,,,,,,,,,,,,,,,,,789,,,789,,,789,,,789,,,,,,789,,,,,,,', -'789,,,,,789,789,789,789,789,789,,,,789,789,,,,790,790,790,789,790,,789', -',790,790,,789,789,790,,790,790,790,790,790,790,790,,,,,,790,790,790', -'790,790,790,790,,,790,,,,,,,790,,,790,790,,790,790,790,790,790,,790', -'790,790,,790,790,,790,790,,,,,,,,,,,,,,,,,,,,,,790,,,790,,,790,,,790', -',,,,,790,,,,,,,,790,,,,,790,790,790,790,790,790,,,,790,790,,,,802,802', -'802,790,802,,790,,802,802,,790,790,802,,802,802,802,802,802,802,802', -',,,,,802,802,802,802,802,802,802,,,802,,,,,,,802,,,802,802,,802,802', -'802,802,802,,802,802,802,,802,802,,802,802,,,,,,,,,,,,,,,,,,,,,,802', -',,802,,,802,,,802,,802,,,,802,,,,,,,,802,,,,,802,802,802,802,802,802', -',,,802,802,,,,,,,802,,,802,,,,,802,802,813,813,813,813,813,,,,813,813', -',,,813,,813,813,813,813,813,813,813,,,,,,813,813,813,813,813,813,813', -',,813,,,,,,813,813,,813,813,813,,813,813,813,813,813,,813,813,813,,813', -'813,,813,813,,,,,,,,,,,,,,,,,,,,,,813,,,813,,,813,,,813,,813,,,,813', -',,,,,,,813,,,,,813,813,813,813,813,813,,,,813,813,,,,832,832,832,813', -'832,,813,,832,832,,813,813,832,,832,832,832,832,832,832,832,,,,,,832', -'832,832,832,832,832,832,,,832,,,,,,,832,,,832,832,,832,832,832,832,832', -',832,832,832,,832,832,,832,832,,,,,,,,,,,,,,,,,,,,,,832,,,832,,,832', -',,832,,,,,,832,,,,,,,,832,,,,,832,832,832,832,832,832,,,,832,832,,,', -',,,832,,,832,,,,,832,832,834,834,834,834,834,,,,834,834,,,,834,,834', -'834,834,834,834,834,834,,,,,,834,834,834,834,834,834,834,,,834,,,,,', -'834,834,,834,834,834,,834,834,834,834,834,,834,834,834,,834,834,,834', -'834,,,,,,,,,,,,,,,,,,,,,,834,,,834,,,834,,,834,,834,,,,834,,,,,,,,834', -',,,,834,834,834,834,834,834,,,,834,834,,,,,,,834,,,834,,,,,834,834,835', -'835,835,835,835,,,,835,835,,,,835,,835,835,835,835,835,835,835,,,,,', -'835,835,835,835,835,835,835,,,835,,,,,,835,835,,835,835,835,,835,835', -'835,835,835,,835,835,835,,835,835,,835,835,,,,,,,,,,,,,,,,,,,,,,835', -',,835,,,835,,,835,,835,,,,835,,,,,,,,835,,,,,835,835,835,835,835,835', -',,,835,835,,,,862,862,862,835,862,,835,,862,862,,835,835,862,,862,862', -'862,862,862,862,862,,,,,,862,862,862,862,862,862,862,,,862,,,,,,,862', -',,862,862,,862,862,862,862,862,,862,862,862,,862,862,,862,862,,,,,,', -',,,,,,,,,,,,,,,862,,,862,,,862,,,862,,,,,,862,,,,,,,,862,,,,,862,862', -'862,862,862,862,,,,862,862,,,,876,876,876,862,876,,862,,876,876,,862', -'862,876,,876,876,876,876,876,876,876,,,,,,876,876,876,876,876,876,876', -',,876,,,,,,,876,,,876,876,,876,876,876,876,876,,876,876,876,,876,876', -',876,876,,,,,,,,,,,,,,,,,,,,,,876,,,876,,,876,,,876,,,,,,876,,,,,,,', -'876,,,,,876,876,876,876,876,876,,,,876,876,,,,877,877,877,876,877,,876', -',877,877,,876,876,877,,877,877,877,877,877,877,877,,,,,,877,877,877', -'877,877,877,877,,,877,,,,,,,877,,,877,877,,877,877,877,877,877,,877', -'877,877,,877,877,,877,877,,,,,,,,,,,,,,,,,,,,,,877,,,877,,,877,,,877', -',,,,,877,,,,,,,,877,,,,,877,877,877,877,877,877,,,,877,877,,,,881,881', -'881,877,881,,877,,881,881,,877,877,881,,881,881,881,881,881,881,881', -',,,,,881,881,881,881,881,881,881,,,881,,,,,,,881,,,881,881,,881,881', -'881,881,881,881,881,881,881,,881,881,,881,881,,,,,,,,,,,,,,,,,,,,,,881', -',,881,,,881,,,881,,,,881,,881,,,,,,,,881,,,,,881,881,881,881,881,881', -',,,881,881,,,,,,,881,,,881,,,,,881,881,886,886,886,886,886,,,,886,886', -',,,886,,886,886,886,886,886,886,886,,,,,,886,886,886,886,886,886,886', -',,886,,,,,,886,886,,886,886,886,,886,886,886,886,886,,886,886,886,,886', -'886,,886,886,,,,,,,,,,,,,,,,,,,,,,886,,,886,,,886,,,886,,886,,,,886', -',,,,,,,886,,,,,886,886,886,886,886,886,,,,886,886,,,,890,890,890,886', -'890,,886,,890,890,,886,886,890,,890,890,890,890,890,890,890,,,,,,890', -'890,890,890,890,890,890,,,890,,,,,,,890,,,890,890,,890,890,890,890,890', -',890,890,890,,890,890,,,,,,,,,,,,,,,,,,,,,,,,,890,,,890,,,890,,,890', -',,,,,,,,,,,,,,,,,,890,890,890,890,890,890,,,,890,890,,,,900,900,900', -'890,900,,890,,900,900,,890,890,900,,900,900,900,900,900,900,900,,,,', -',900,900,900,900,900,900,900,,,900,,,,,,,900,,,900,900,,900,900,900', -'900,900,,900,900,900,,900,900,,900,900,,,,,,,,,,,,,,,,,,,,,,900,,,900', -',,900,,,900,,900,,,,900,,,,,,,,900,,,,,900,900,900,900,900,900,,,,900', -'900,,,,,,,900,,,900,,,,,900,900,901,901,901,901,901,,,,901,901,,,,901', -',901,901,901,901,901,901,901,,,,,,901,901,901,901,901,901,901,,,901', -',,,,,901,901,,901,901,901,,901,901,901,901,901,,901,901,901,,901,901', -',901,901,,,,,,,,,,,,,,,,,,,,,,901,,,901,,,901,,,901,,901,,,,901,,,,', -',,,901,,,,,901,901,901,901,901,901,,,,901,901,,,,,,,901,,,901,,,,,901', -'901,904,904,904,904,904,,,,904,904,,,,904,,904,904,904,904,904,904,904', -',,,,,904,904,904,904,904,904,904,,,904,,,,,,904,904,,904,904,904,,904', -'904,904,904,904,,904,904,904,,904,904,,904,904,,,,,,,,,,,,,,,,,,,,,', -'904,,,904,,,904,,,904,,904,,,,904,,,,,,,,904,,,,,904,904,904,904,904', -'904,,,,904,904,,,,921,921,921,904,921,,904,,921,921,,904,904,921,,921', -'921,921,921,921,921,921,,,,,,921,921,921,921,921,921,921,,,921,,,,,', -',921,,,921,921,,921,921,921,921,921,,921,921,921,,921,921,,921,921,', -',,,,,,,,,,,,,,,,,,,,921,,,921,,,921,,,921,,921,,921,,921,,,,,,,,921', -',,,,921,921,921,921,921,921,,,,921,921,,,,,,,921,,,921,,,,,921,921,923', -'923,923,923,923,,,,923,923,,,,923,,923,923,923,923,923,923,923,,,,,', -'923,923,923,923,923,923,923,,,923,,,,,,923,923,,923,923,923,,923,923', -'923,923,923,,923,923,923,,923,923,,923,923,,,,,,,,,,,,,,,,,,,,,,923', -',,923,,,923,,,923,,923,,,,923,,,,,,,,923,,,,,923,923,923,923,923,923', -',,,923,923,,,,,,,923,,,923,,,,,923,923,930,930,930,930,930,,,,930,930', -',,,930,,930,930,930,930,930,930,930,,,,,,930,930,930,930,930,930,930', -',,930,,,,,,930,930,,930,930,930,,930,930,930,930,930,,930,930,930,,930', -'930,,930,930,,,,,,,,,,,,,,,,,,,,,,930,,,930,,,930,,,930,,930,,,,930', -',,,,,,,930,,,,,930,930,930,930,930,930,,,,930,930,,,,,,,930,,,930,,', -',,930,930,935,935,935,935,935,,,,935,935,,,,935,,935,935,935,935,935', -'935,935,,,,,,935,935,935,935,935,935,935,,,935,,,,,,935,935,,935,935', -'935,,935,935,935,935,935,,935,935,935,,935,935,,935,935,,,,,,,,,,,,', -',,,,,,,,,935,,,935,,,935,,,935,,935,,,,935,,,,,,,,935,,,,,935,935,935', -'935,935,935,,,,935,935,,,,,,,935,,,935,,,,,935,935,943,943,943,943,943', -',,,943,943,,,,943,,943,943,943,943,943,943,943,,,,,,943,943,943,943', -'943,943,943,,,943,,,,,,943,943,,943,943,943,,943,943,943,943,943,,943', -'943,943,,943,943,,943,943,,,,,,,,,,,,,,,,,,,,,,943,,,943,,,943,,,943', -',943,,,,943,,,,,,,,943,,,,,943,943,943,943,943,943,,,,943,943,,,,945', -'945,945,943,945,,943,,945,945,,943,943,945,,945,945,945,945,945,945', -'945,,,,,,945,945,945,945,945,945,945,,,945,,,,,,,945,,,945,945,,945', -'945,945,945,945,945,945,945,945,,945,945,,945,945,,,,,,,,,,,,,,,,,,', -',,,945,,,945,,,945,,,945,,945,,,,945,,,,,,,,945,,,,436,945,945,945,945', -'945,945,436,436,436,945,945,,436,436,,436,,945,,,945,,,,436,945,945', -',,,,,,,,436,436,,436,436,436,436,436,,,,,,,,,,,,,,,,,,,,,,,,436,436', -'436,436,436,436,436,436,436,436,436,436,436,436,436,438,,436,436,436', -',436,438,438,438,436,,,438,438,,438,436,,436,,436,436,436,436,436,436', -'436,,436,436,436,,,,,438,438,,438,438,438,438,438,436,436,,436,,436', -',,436,,436,,436,,,,,,,,,,,438,438,438,438,438,438,438,438,438,438,438', -'438,438,438,438,,,438,438,438,,438,,,,438,,,,,,,438,,438,,438,438,438', -'438,438,438,438,,438,,438,,,,,,,,,,,,,438,438,,438,,438,644,,438,,438', -',438,644,644,644,,,644,644,644,,644,,,,,,,,,644,644,644,,,,,,,,,644', -'644,,644,644,644,644,644,,,,,,,,,,,,,,,,,,,,,,,,644,644,644,644,644', -'644,644,644,644,644,644,644,644,644,644,,,644,644,644,,644,644,,,644', -',,644,,644,,644,,644,,644,644,644,644,644,644,644,,644,644,644,,,,,', -',,,,,,,644,644,644,644,,644,645,,644,,644,,644,645,645,645,,,645,645', -'645,,645,,,,,,,,,,645,645,,,,,,,,,645,645,,645,645,645,645,645,,,,,', -',,,,,,,,,,,,,,,,,,645,645,645,645,645,645,645,645,645,645,645,645,645', -'645,645,,,645,645,645,,645,645,,,645,,,645,,645,,645,,645,,645,645,645', -'645,645,645,645,,645,,645,,,,,,,,,,,,,645,645,645,645,,645,28,,645,', -'645,,645,28,28,28,,,28,28,28,,28,,,,,,,,,,28,28,,,,,,,,,28,28,,28,28', -'28,28,28,,,,,,,,,,,,,,,,,,,,,,,,28,28,28,28,28,28,28,28,28,28,28,28', -'28,28,28,,,28,28,28,,,28,,28,28,,,28,,28,,28,,28,,28,28,28,28,28,28', -'28,,28,,28,,,,,,,,,,,,,28,28,28,28,50,28,,,28,,28,50,50,50,,,50,50,50', -',50,,,,,,,,,,50,50,50,,,,,,,,50,50,,50,50,50,50,50,,,,,,,,,,,,,,,,,', -',,,,,,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,,,50,50,50,,,50,', -',50,,,50,,50,,50,,50,,50,50,50,50,50,50,50,,50,,50,,,,,,,,,,,,,50,50', -'50,50,494,50,,50,50,,50,494,494,494,,,494,494,494,,494,,,,,,,,,,494', -',,,,,,,,,494,494,,494,494,494,494,494,,,,,,,,,,,,,,495,,,,,,,495,495', -'495,,,495,495,495,,495,,,,,494,494,,,,495,,,494,,,,,494,494,495,495', -',495,495,495,495,495,,,,,918,,918,918,918,918,918,,494,,,,,,,,918,,', -',496,494,,494,,,494,496,496,496,495,495,496,496,496,,496,,495,918,918', -',,495,495,,496,918,918,918,918,,,,,,496,496,,496,496,496,496,496,,495', -',,,,,202,202,,,202,,,495,,495,,,495,202,202,918,202,202,202,202,202', -'202,202,,,202,202,496,496,,,202,202,202,202,496,,,,,496,496,,,,,,202', -'202,,202,202,202,202,202,202,202,202,202,202,202,,496,202,,,,,,,,,,', -',496,,496,,,496,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,,,,7', -'7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,,7,7,7,,7,,,,,,,,,7,7,,7,7,7', -'7,7,7,7,,,7,7,,,,,7,7,7,7,,,,,,,,,,,,,7,7,,7,7,7,7,7,7,7,7,7,7,7,,,7', -'7,,,,,,,,,,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,,,,8,8', -'8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,,8,8,,,8,,,,,,,,,8,8,,8,8,8,8', -'8,8,8,,,8,8,,,,,8,8,8,8,,,,,,,,,,,,,8,8,,8,8,8,8,8,8,8,8,8,8,8,,,8,8', -',,,,,,,,,8,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411', -'411,411,411,411,411,411,411,411,411,,,,411,411,411,411,411,411,411,411', -'411,411,411,411,411,411,411,411,411,411,411,411,411,,411,411,,,411,', -',,,,,,,411,411,,411,411,411,411,411,411,411,,,411,411,,,,,411,411,411', -'411,,,,,,,,,,,,,411,411,,411,411,411,411,411,411,411,411,411,411,411', -',,411,411,,,,,,,,,,411,415,415,415,415,415,415,415,415,415,415,415,415', -'415,415,415,415,415,415,415,415,415,415,415,415,,,,415,415,415,415,415', -'415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,,415', -'415,,,415,,,,,,,,,415,415,,415,415,415,415,415,415,415,,,415,415,,,', -',415,415,415,415,,,,,,,,,,,,,415,415,,415,415,415,415,415,415,415,415', -'415,415,415,,,415,415,,,,,,,,,,415,65,65,65,65,65,65,65,65,65,65,65', -'65,65,65,65,65,65,65,65,65,65,65,65,65,,,,65,65,65,65,65,65,65,65,65', -'65,65,65,65,65,65,65,65,65,65,65,65,,65,65,65,65,65,,65,,,,,,,65,65', -',65,65,65,65,65,65,65,,,65,65,,,,,65,65,65,65,,,,,,65,,,,,,,65,65,,65', -'65,65,65,65,65,65,65,65,65,65,,,65,79,79,79,79,79,79,79,79,79,79,79', -'79,79,79,79,79,79,79,79,79,79,79,79,79,,,,79,79,79,79,79,79,79,79,79', -'79,79,79,79,79,79,79,79,79,79,79,79,,79,79,79,79,79,,79,,,,,,,79,79', -',79,79,79,79,79,79,79,,,79,79,,,,,79,79,79,79,,,,,,,,,,,,,79,79,,79', -'79,79,79,79,79,79,79,79,79,79,,,79,192,192,192,192,192,192,192,192,192', -'192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,,,,192,192', -'192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192', -'192,192,,192,192,192,192,192,,192,,,,,,,192,192,,192,192,192,192,192', -'192,192,,,192,192,,,,,192,192,192,192,,,,,,,,,,,,,192,192,,192,192,192', -'192,192,192,192,192,192,192,192,,,192,766,766,766,766,766,766,766,766', -'766,766,766,766,766,766,766,766,766,766,766,766,766,766,766,766,,,,766', -'766,766,766,766,766,766,766,766,766,766,766,766,766,766,766,766,766', -'766,766,766,,766,766,,,766,,,,,,,,,766,766,,766,766,766,766,766,766', -'766,,,766,766,,,,,766,766,766,766,,,,,,,,,,,,,766,766,,766,766,766,766', -'766,766,766,766,766,766,766,201,201,766,,201,,,,,,,,,201,201,,201,201', -'201,201,201,201,201,,,201,201,,,,,201,201,201,201,,,,,,201,,,,,,,201', -'201,,201,201,201,201,201,201,201,201,201,201,201,203,203,201,,203,,', -',,,,,,203,203,,203,203,203,203,203,203,203,,,203,203,,,,,203,203,203', -'203,,,,,,,,,,,,,203,203,,203,203,203,203,203,203,203,203,203,203,203', -'264,264,203,,264,,,,,,,,,264,264,,264,264,264,264,264,264,264,,,264', -'264,,,,,264,264,264,264,,,,,,,,,,,,,264,264,,264,264,264,264,264,264', -'264,264,264,264,264,265,265,264,,265,,,,,,,,,265,265,,265,265,265,265', -'265,265,265,,,265,265,,,,,265,265,265,265,,,,,,,,,,,,,265,265,,265,265', -'265,265,265,265,265,265,265,265,265,266,266,265,,266,,,,,,,,,266,266', -',266,266,266,266,266,266,266,,,266,266,,,,,266,266,266,266,,,,,,,,,', -',,,266,266,,266,266,266,266,266,266,266,266,266,266,266,449,449,266', -',449,,,,,,,,,449,449,,449,449,449,449,449,449,449,,,449,449,,,,,449', -'449,449,449,,,,,,449,,,,,,,449,449,,449,449,449,449,449,449,449,449', -'449,449,449,450,450,449,,450,,,,,,,,,450,450,,450,450,450,450,450,450', -'450,,,450,450,,,,,450,450,450,450,,,,,,,,,,,,,450,450,,450,450,450,450', -'450,450,450,450,450,450,450,521,521,450,,521,,,,,,,,,521,521,,521,521', -'521,521,521,521,521,,,521,521,,,,,521,521,521,521,,,,,,521,,,,,,,521', -'521,,521,521,521,521,521,521,521,521,521,521,521,522,522,521,,522,,', -',,,,,,522,522,,522,522,522,522,522,522,522,,,522,522,,,,,522,522,522', -'522,,,,,,,,,,,,,522,522,,522,522,522,522,522,522,522,522,522,522,522', -'524,524,522,,524,,,,,,,,,524,524,,524,524,524,524,524,524,524,,,524', -'524,,,,,524,524,524,524,,,,,,,,,,,,,524,524,,524,524,524,524,524,524', -'524,524,524,524,524,534,534,524,,534,,,,,,,,,534,534,,534,534,534,534', -'534,534,534,,,534,534,,,,,534,534,534,534,,,,,,534,,,,,,,534,534,,534', -'534,534,534,534,534,534,534,534,534,534,535,535,534,,535,,,,,,,,,535', -'535,,535,535,535,535,535,535,535,,,535,535,,,,,535,535,535,535,,,,,', -',,,,,,,535,535,,535,535,535,535,535,535,535,535,535,535,535,584,584', -'535,,584,,,,,,,,,584,584,,584,584,584,584,584,584,584,,,584,584,,,,', -'584,584,584,584,,,,,,584,,,,,,,584,584,,584,584,584,584,584,584,584', -'584,584,584,584,585,585,584,,585,,,,,,,,,585,585,,585,585,585,585,585', -'585,585,,,585,585,,,,,585,585,585,585,,,,,,,,,,,,,585,585,,585,585,585', -'585,585,585,585,585,585,585,585,591,591,585,,591,,,,,,,,,591,591,,591', -'591,591,591,591,591,591,,,591,591,,,,,591,591,591,591,,,,,,,,,,,,,591', -'591,,591,591,591,591,591,591,591,591,591,591,591,593,593,591,,593,,', -',,,,,,593,593,,593,593,593,593,593,593,593,,,593,593,,,,,593,593,593', -'593,,,,,,593,,,,,,,593,593,,593,593,593,593,593,593,593,593,593,593', -'593,822,822,593,,822,,,,,,,,,822,822,,822,822,822,822,822,822,822,,', -'822,822,,,,,822,822,822,822,,,,,,,,,,,,,822,822,,822,822,822,822,822', -'822,822,822,822,822,822,946,946,822,,946,,,,,,,,,946,946,,946,946,946', -'946,946,946,946,,,946,946,,,,,946,946,946,946,,,,,,946,,,,,,,946,946', -',946,946,946,946,946,946,946,946,946,946,946,947,947,946,,947,,,,,,', -',,947,947,,947,947,947,947,947,947,947,,,947,947,,,,,947,947,947,947', -',,,,,,,,,,,,947,947,,947,947,947,947,947,947,947,947,947,947,947,,,947' ] - racc_action_check = arr = ::Array.new(25031, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end +racc_action_table = [ + 63, 64, 65, 8, 51, 575, 552, -92, 57, 58, + 619, 205, 206, 61, 73, 59, 60, 62, 23, 24, + 66, 67, 74, 544, 754, 607, 543, 22, 28, 27, + 90, 89, 91, 92, 97, 751, 17, 607, 273, -458, + 612, 653, 7, 41, 6, 9, 94, 93, 575, 84, + 50, 86, 85, 87, 273, 88, 95, 96, 653, 81, + 82, -100, 38, 39, -99, -68, 597, -446, 344, 343, + -95, 205, 206, 618, -446, 652, -97, 581, 575, 582, + -94, 205, 206, -96, 575, 36, 609, 608, 30, -92, + 575, 52, 652, 108, 54, 770, 32, -84, 609, 608, + 40, 101, -79, -92, 268, 752, 100, 195, 18, -100, + -99, 551, -84, 79, 73, 75, 76, 77, 78, 101, + -95, 574, 74, 80, 100, 272, -98, 63, 64, 65, + 56, 51, -97, 53, 653, 57, 58, 196, 37, 83, + 61, 272, 59, 60, 62, 23, 24, 66, 67, 454, + -534, 205, 206, 197, 22, 28, 27, 90, 89, 91, + 92, 308, 101, 17, 574, -84, -91, 100, 652, -90, + 41, 308, 596, 94, 93, -86, 84, 50, 86, 85, + 87, -88, 88, 95, 96, -85, 81, 82, -87, 38, + 39, 101, 101, -535, 574, 900, 100, 100, 101, -100, + 574, -449, -84, 100, 101, 198, 574, 649, -449, 100, + -96, -84, 210, 246, -98, 214, 215, -92, 52, -92, + -91, 54, -92, -100, -99, -100, -99, 40, -100, -99, + -94, -89, 273, 607, -95, 18, -95, 299, 726, -95, + 79, 73, 75, 76, 77, 78, -97, -90, -97, 74, + 80, -97, -86, 726, 63, 64, 65, 56, 51, -88, + 53, 544, 57, 58, 546, 37, 83, 61, 531, 59, + 60, 62, 23, 24, 66, 67, 205, 206, 653, 205, + 206, 22, 28, 27, 90, 89, 91, 92, -91, -534, + 219, 777, 300, -535, 609, 608, 605, 41, 268, 227, + 94, 93, 308, 84, 50, 86, 85, 87, 388, 88, + 95, 96, 652, 81, 82, -90, 38, 39, -99, 272, + -86, 726, 301, 302, -96, -91, -96, -88, -98, -96, + -98, 224, 810, -98, -91, 226, 225, -87, 101, 210, + 725, -93, 214, 100, -94, 52, -94, -85, 54, -94, + 391, -89, -90, 101, 40, 725, 788, -86, 100, 402, + 101, -90, 218, 415, -88, 100, -86, 79, 73, 75, + 76, 77, 78, -88, 453, 101, 74, 80, 455, 204, + 100, 63, 64, 65, 56, 51, 607, 53, 544, 57, + 58, 546, 37, 83, 61, 789, 59, 60, 62, 258, + 259, 66, 67, 876, -534, -87, -95, 877, 257, 28, + 27, 90, 89, 91, 92, -85, 456, 219, -535, -89, + -91, 101, 607, 725, 41, 607, 100, 94, 93, -100, + 84, 50, 86, 85, 87, 261, 88, 95, 96, -456, + 81, 82, -87, 38, 39, -97, -456, 609, 608, 610, + 101, -87, -85, -93, 215, 100, -89, -94, 487, 264, + 265, -85, 754, -455, -454, -89, 210, 266, 489, 214, + -455, -454, 52, 751, 813, 54, 582, 256, 491, 254, + 497, 40, -67, 609, 608, 614, 609, 608, 620, 218, + 400, 401, 203, 201, 79, 73, 75, 76, 77, 78, + 202, 514, 544, 74, 80, 546, 344, 343, 63, 64, + 65, 56, 51, 101, 53, -451, 57, 58, 100, 37, + 83, 61, -451, 59, 60, 62, 258, 259, 66, 67, + 515, -532, 527, 528, 516, 257, 28, 27, 90, 89, + 91, 92, 101, 752, 219, -331, -331, 100, 199, 625, + 200, 41, 525, -331, 94, 93, 277, 84, 50, 86, + 85, 87, 261, 88, 95, 96, 308, 81, 82, 268, + 38, 39, 532, 227, 231, 236, 237, 238, 233, 235, + 243, 244, 239, 240, -449, -449, 220, 221, -452, 101, + 241, 242, -449, 210, 100, -452, 214, -532, 533, 52, + 227, -331, 54, -331, 256, 224, 254, 230, 40, 226, + 225, 222, 223, 234, 232, 228, 218, 229, -532, 203, + 449, 79, 73, 75, 76, 77, 78, 450, 308, -458, + 74, 80, 547, 245, 548, 63, 64, 65, 56, 51, + -449, 53, -449, 57, 58, 491, 37, 83, 61, 555, + 59, 60, 62, 258, 259, 66, 67, 103, 104, 105, + 106, 107, 257, 28, 27, 90, 89, 91, 92, -453, + -84, 219, 524, 521, 531, 452, -453, 451, 41, -92, + 522, 94, 93, 558, 84, 50, 86, 85, 87, 261, + 88, 95, 96, 559, 81, 82, 561, 38, 39, 570, + 227, 231, 236, 237, 238, 233, 235, 243, 244, 239, + 240, 524, 534, 220, 221, -90, 412, 241, 242, 535, + 210, 414, 413, 214, -99, 571, 52, 404, 520, 54, + 523, 256, 224, 254, 230, 40, 226, 225, 222, 223, + 234, 232, 228, 218, 229, 587, 524, 584, 79, 73, + 75, 76, 77, 78, 585, 588, 630, 74, 80, 589, + 245, 650, -255, -255, -255, 56, -255, 452, 53, 451, + -255, -255, 613, 37, 83, -255, 617, -255, -255, -255, + -255, -255, -255, -255, 103, 104, 105, 106, 107, -255, + -255, -255, -255, -255, -255, -255, 621, -86, -255, 524, + 593, 624, 583, 625, 586, -255, -95, 591, -255, -255, + 627, -255, -255, -255, -255, -255, -255, -255, -255, -255, + -263, -255, -255, 628, -255, -255, 629, 227, 231, 236, + 237, 238, 233, 235, 243, 244, 239, 240, -284, -284, + 220, 221, 205, 206, 241, 242, -284, -255, 268, 631, + -255, 268, 227, -255, 227, 592, -255, 523, -255, 224, + -255, 230, -255, 226, 225, 222, 223, 234, 232, 228, + -255, 229, 344, 343, 602, -255, -255, -255, -255, -255, + -255, 603, 832, 813, -255, -255, 776, 245, 227, -233, + -88, 227, -255, 915, -284, -255, -284, 308, 754, -97, + -255, -255, 63, 64, 65, 8, 51, 344, 343, 751, + 57, 58, 832, 813, 670, 61, 671, 59, 60, 62, + 23, 24, 66, 67, 679, 681, -79, -85, 682, 22, + 28, 27, 90, 89, 91, 92, -94, 684, 17, 537, + 341, 340, 344, 343, 7, 41, 227, 9, 94, 93, + 694, 84, 50, 86, 85, 87, 700, 88, 95, 96, + 701, 81, 82, 702, 38, 39, 706, 227, 231, 236, + 237, 238, 233, 235, 243, 244, 239, 240, 224, 752, + 220, 221, 226, 225, 241, 242, 716, 36, 718, 721, + 281, 582, 729, 52, 772, -264, 54, 497, 32, 224, + 497, 230, 40, 226, 225, 222, 223, 234, 232, 228, + 18, 229, 497, 524, 593, 79, 73, 75, 76, 77, + 78, 822, 791, 792, 74, 80, 489, 245, 491, 63, + 64, 65, 56, 51, 800, 53, 802, 57, 58, 803, + 37, 83, 61, 694, 59, 60, 62, 258, 259, 66, + 67, 708, 807, 268, 268, 808, 257, 291, 295, 90, + 89, 91, 92, 268, 227, 219, -286, -286, 227, 592, + 813, 523, 292, 819, -286, 94, 93, 820, 84, 50, + 86, 85, 87, 558, 88, 95, 96, 561, 81, 82, + 823, 327, 824, 336, 334, 333, 561, 335, 341, 340, + 344, 343, 827, 866, 867, -283, -283, 868, 95, 96, + 813, 836, 837, -283, 289, 839, 840, 286, -535, -534, + 52, 842, -286, 54, -286, 285, 850, 852, 855, 856, + 338, 858, 915, 860, 862, 864, -265, 754, 341, 340, + 344, 343, 79, 73, 75, 76, 77, 78, 751, 794, + 878, 74, 80, 879, 880, 881, 63, 64, 65, 56, + 51, -283, 53, -283, 57, 58, 883, 296, 83, 61, + 884, 59, 60, 62, 258, 259, 66, 67, 708, 341, + 340, 344, 343, 257, 291, 295, 90, 89, 91, 92, + 524, 946, 219, 103, 104, 105, 106, 107, 947, 292, + 227, 694, 94, 93, 886, 84, 50, 86, 85, 87, + -263, 88, 95, 96, 890, 81, 82, 764, 752, 336, + 334, 333, 754, 335, 895, 341, 340, 344, 343, 897, + 903, 905, 224, 751, 906, 308, 226, 225, 222, 223, + 919, 289, -266, 921, 214, -535, 945, 52, 586, 563, + 54, 336, 334, 333, 561, 335, 338, 749, 931, 932, + 937, 855, 939, 860, 341, 340, 344, 343, 860, 79, + 73, 75, 76, 77, 78, 862, 948, 954, 74, 80, + 700, 964, 860, 298, 966, 967, 56, nil, nil, 53, + nil, nil, nil, nil, 296, 83, 63, 64, 65, 227, + 51, nil, nil, 752, 57, 58, nil, nil, nil, 61, + nil, 59, 60, 62, 258, 259, 66, 67, nil, nil, + nil, nil, nil, 257, 291, 295, 90, 89, 91, 92, + nil, 224, 219, nil, nil, 226, 225, 222, 223, 41, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + nil, 88, 95, 96, nil, 81, 82, nil, 38, 39, + nil, 227, 231, 236, 237, 238, 233, 235, 243, 244, + 239, 240, nil, nil, 220, 221, nil, nil, 241, 242, + nil, 210, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, nil, 224, nil, 230, 40, 226, 225, 222, + 223, 234, 232, 228, 218, 229, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, 245, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 37, 83, 61, nil, 59, 60, + 62, 258, 259, 66, 67, nil, nil, nil, nil, nil, + 257, 291, 295, 90, 89, 91, 92, nil, 563, 219, + 336, 334, 333, nil, 335, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, 227, 231, + 236, 237, 238, 233, 235, 243, 244, 239, 240, nil, + nil, 220, 221, nil, nil, 241, 242, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + 224, nil, 230, 40, 226, 225, 222, 223, 234, 232, + 228, 218, 229, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, 245, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 258, 259, + 66, 67, nil, nil, nil, nil, nil, 257, 291, 295, + 90, 89, 91, 92, nil, nil, 219, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, 227, 231, 236, 237, 238, + 233, 235, 243, 244, 239, 240, nil, nil, 220, 221, + nil, nil, 241, 242, nil, 210, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, nil, 224, nil, 230, + 40, 226, 225, 222, 223, 234, 232, 228, 218, 229, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, 245, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 37, 83, + 61, nil, 59, 60, 62, 23, 24, 66, 67, nil, + nil, nil, nil, nil, 22, 28, 27, 90, 89, 91, + 92, nil, nil, 17, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, 227, 231, 236, 237, 238, 233, 235, 243, + 244, 239, 240, nil, nil, 220, 221, nil, nil, 241, + 242, nil, 210, nil, nil, 214, nil, nil, 52, nil, + nil, 54, nil, nil, 224, nil, 230, 40, 226, 225, + 222, 223, 234, 232, 228, 18, 229, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, 245, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 37, 83, 61, nil, 59, + 60, 62, 258, 259, 66, 67, nil, nil, nil, nil, + nil, 257, 28, 27, 90, 89, 91, 92, nil, nil, + 219, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, 261, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, 227, + 231, 236, 237, 238, 233, 235, 243, 244, 239, 240, + nil, nil, 220, 221, nil, nil, 241, 242, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + 256, 224, nil, 230, 40, 226, 225, 222, 223, 234, + 232, 228, 218, 229, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, 245, + nil, 63, 64, 65, 56, 51, nil, 53, nil, 57, + 58, nil, 37, 83, 61, nil, 59, 60, 62, 258, + 259, 66, 67, nil, nil, nil, nil, nil, 257, 291, + 295, 90, 89, 91, 92, nil, nil, 219, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 94, 93, nil, + 84, 50, 86, 85, 87, 261, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, 227, 231, 236, 237, + 238, 233, 235, 243, 244, 239, 240, nil, nil, 220, + 221, nil, nil, 241, 242, nil, 210, nil, nil, 214, + nil, nil, 52, nil, nil, 54, nil, nil, 224, nil, + 230, 40, 226, 225, 222, 223, 234, 232, 228, 218, + 229, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, 245, nil, 63, 64, + 65, 56, 51, nil, 53, nil, 57, 58, nil, 37, + 83, 61, nil, 59, 60, 62, 23, 24, 66, 67, + nil, nil, nil, nil, nil, 22, 28, 27, 90, 89, + 91, 92, nil, nil, 17, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, 227, 231, 236, 237, 238, 233, 235, + 243, 244, 239, 240, nil, nil, 220, 221, nil, nil, + 241, 242, nil, 210, nil, nil, 214, nil, nil, 52, + nil, nil, 54, nil, nil, 224, nil, 230, 40, 226, + 225, 222, 223, 234, 232, 228, 18, 229, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, 245, nil, 63, 64, 65, 56, 51, + nil, 53, nil, 57, 58, nil, 37, 83, 61, nil, + 59, 60, 62, 23, 24, 66, 67, nil, nil, nil, + nil, nil, 22, 28, 27, 90, 89, 91, 92, nil, + nil, 17, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + 227, 231, 236, 237, 238, 233, 235, 243, 244, 239, + 240, nil, nil, 220, 221, nil, nil, 241, 242, nil, + 210, nil, nil, 214, nil, nil, 52, nil, nil, 54, + nil, nil, 224, nil, 230, 40, 226, 225, 222, 223, + 234, 232, 228, 18, 229, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + 245, nil, 63, 64, 65, 56, 51, nil, 53, nil, + 57, 58, nil, 37, 83, 61, nil, 59, 60, 62, + 23, 24, 66, 67, nil, nil, nil, nil, nil, 22, + 28, 27, 90, 89, 91, 92, nil, nil, 17, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, nil, 88, 95, 96, + nil, 81, 82, nil, 38, 39, nil, 227, 231, 236, + 237, 238, 233, 235, 243, 244, 239, 240, nil, nil, + 220, 221, nil, nil, 241, 242, nil, 210, nil, nil, + 214, nil, nil, 52, nil, nil, 54, nil, nil, 224, + nil, 230, 40, 226, 225, 222, 223, 234, 232, 228, + 18, 229, nil, nil, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, 101, 245, nil, -233, + nil, 100, 56, nil, nil, 53, nil, nil, nil, nil, + 37, 83, 63, 64, 65, nil, 51, nil, nil, nil, + 57, 58, nil, nil, nil, 61, nil, 59, 60, 62, + 258, 259, 66, 67, nil, nil, nil, nil, nil, 257, + 291, 295, 90, 89, 91, 92, nil, nil, 219, nil, + nil, nil, nil, nil, nil, 292, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, nil, 88, 95, 96, + nil, 81, 82, 227, 231, 236, 237, 238, 233, 235, + 243, 244, 239, 240, 227, nil, 220, 221, nil, nil, + 241, 242, nil, nil, nil, nil, nil, 356, nil, nil, + 30, 241, 242, 52, nil, 224, 54, 230, 32, 226, + 225, 222, 223, 234, 232, 228, 224, 229, 230, nil, + 226, 225, 222, 223, nil, 79, 73, 75, 76, 77, + 78, nil, nil, 245, 74, 80, nil, nil, nil, 63, + 64, 65, 56, 51, nil, 53, nil, 57, 58, nil, + 296, 83, 61, nil, 59, 60, 62, 258, 259, 66, + 67, nil, nil, nil, nil, nil, 257, 291, 295, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 292, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 361, nil, 88, 95, 96, nil, 81, 82, + 227, 231, 236, 237, 238, 233, 235, 243, 244, 239, + 240, 227, nil, 220, 221, nil, nil, 241, 242, nil, + nil, 367, nil, nil, 362, nil, nil, 214, 241, 242, + 52, nil, 224, 54, 230, nil, 226, 225, 222, 223, + 234, 232, 228, 224, 229, 230, nil, 226, 225, 222, + 223, nil, 79, 73, 75, 76, 77, 78, nil, nil, + 245, 74, 80, nil, nil, nil, -531, -531, -531, 56, + -531, nil, 53, nil, -531, -531, nil, 296, 83, -531, + nil, -531, -531, -531, -531, -531, -531, -531, nil, -531, + nil, nil, nil, -531, -531, -531, -531, -531, -531, -531, + nil, nil, -531, nil, nil, nil, nil, nil, nil, -531, + nil, nil, -531, -531, nil, -531, -531, -531, -531, -531, + -531, -531, -531, -531, nil, -531, -531, nil, -531, -531, + nil, 227, 231, 236, 237, 238, 233, 235, 243, 244, + 239, 240, nil, nil, 220, 221, nil, nil, 241, 242, + nil, -531, nil, nil, -531, -531, nil, -531, nil, nil, + -531, nil, -531, 224, -531, 230, -531, 226, 225, 222, + 223, 234, 232, 228, -531, 229, -531, nil, nil, -531, + -531, -531, -531, -531, -531, nil, nil, nil, -531, -531, + nil, 245, nil, -532, -532, -532, -531, -532, nil, -531, + nil, -532, -532, nil, -531, -531, -532, nil, -532, -532, + -532, -532, -532, -532, -532, nil, -532, nil, nil, nil, + -532, -532, -532, -532, -532, -532, -532, nil, nil, -532, + nil, nil, nil, nil, nil, nil, -532, nil, nil, -532, + -532, nil, -532, -532, -532, -532, -532, -532, -532, -532, + -532, nil, -532, -532, nil, -532, -532, nil, 227, 231, + 236, 237, 238, 233, 235, 243, 244, 239, 240, nil, + nil, 220, 221, nil, nil, 241, 242, nil, -532, nil, + nil, -532, -532, nil, -532, nil, nil, -532, nil, -532, + 224, -532, 230, -532, 226, 225, 222, 223, 234, 232, + 228, -532, 229, -532, nil, nil, -532, -532, -532, -532, + -532, -532, nil, nil, nil, -532, -532, nil, 245, nil, + nil, nil, nil, -532, nil, nil, -532, nil, nil, nil, + nil, -532, -532, 63, 64, 65, 8, 51, nil, nil, + nil, 57, 58, nil, nil, nil, 61, nil, 59, 60, + 62, 23, 24, 66, 67, nil, nil, nil, nil, nil, + 22, 28, 27, 90, 89, 91, 92, nil, nil, 17, + nil, nil, nil, nil, nil, 7, 41, 6, 9, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, 227, 231, + 236, 237, 238, 233, 235, 243, 244, 239, 240, nil, + nil, 220, 221, nil, nil, 241, 242, nil, 36, nil, + nil, 30, nil, nil, 52, nil, nil, 54, nil, 32, + 224, nil, 230, 40, 226, 225, 222, 223, 234, 232, + 228, 18, 229, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, 245, nil, + nil, nil, 404, 56, nil, nil, 53, nil, nil, nil, + nil, 37, 83, 63, 64, 65, nil, 51, nil, nil, + nil, 57, 58, nil, nil, nil, 61, nil, 59, 60, + 62, 23, 24, 66, 67, nil, nil, nil, nil, nil, + 22, 28, 27, 90, 89, 91, 92, nil, 563, 17, + 336, 334, 333, nil, 335, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, 563, nil, 336, + 334, 333, nil, 335, nil, nil, 563, 566, 336, 334, + 333, nil, 335, nil, nil, 569, nil, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, 566, nil, nil, nil, + nil, 18, nil, nil, 569, 566, 79, 73, 75, 76, + 77, 78, nil, 829, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 23, 24, + 66, 67, nil, nil, nil, nil, nil, 22, 28, 27, + 90, 89, 91, 92, nil, nil, 17, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, 227, 231, 236, 237, 238, + 233, 235, 243, 244, 239, 240, nil, nil, -555, -555, + nil, nil, 241, 242, nil, 210, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, nil, 224, nil, 230, + 40, 226, 225, 222, 223, 234, 232, 228, 18, 229, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 37, 83, + 61, nil, 59, 60, 62, 23, 24, 66, 67, nil, + nil, nil, nil, nil, 22, 28, 27, 90, 89, 91, + 92, nil, nil, 17, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, 227, 231, 236, 237, 238, 233, 235, 243, + 244, 239, 240, nil, nil, -555, -555, nil, nil, 241, + 242, nil, 210, nil, nil, 214, nil, nil, 52, nil, + nil, 54, nil, nil, 224, nil, 230, 40, 226, 225, + 222, 223, 234, 232, 228, 18, 229, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, nil, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 37, 83, 61, nil, 59, + 60, 62, 23, 24, 66, 67, nil, nil, nil, nil, + nil, 22, 28, 27, 90, 89, 91, 92, nil, nil, + 17, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, 227, + -555, -555, -555, -555, 233, 235, nil, nil, -555, -555, + nil, nil, nil, nil, nil, nil, 241, 242, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + nil, 224, nil, 230, 40, 226, 225, 222, 223, 234, + 232, 228, 18, 229, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, nil, nil, nil, 56, nil, nil, 53, nil, nil, + nil, nil, 37, 83, 63, 64, 65, 8, 51, nil, + nil, nil, 57, 58, nil, nil, nil, 61, nil, 59, + 60, 62, 23, 24, 66, 67, nil, nil, nil, nil, + nil, 22, 28, 27, 90, 89, 91, 92, nil, nil, + 17, nil, nil, nil, nil, nil, 7, 41, nil, 9, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, 227, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 241, 242, nil, 36, + nil, nil, 30, nil, nil, 52, nil, nil, 54, nil, + 32, 224, nil, 230, 40, 226, 225, 222, 223, nil, + nil, 228, 18, 229, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, nil, nil, nil, 56, nil, nil, 53, nil, nil, + nil, nil, 37, 83, 63, 64, 65, 8, 51, nil, + nil, nil, 57, 58, nil, nil, nil, 61, nil, 59, + 60, 62, 23, 24, 66, 67, nil, nil, nil, nil, + nil, 22, 28, 27, 90, 89, 91, 92, nil, nil, + 17, nil, nil, nil, nil, nil, 7, 41, 6, 9, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, 227, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 241, 242, nil, 36, + nil, nil, 30, nil, nil, 52, nil, nil, 54, nil, + 32, 224, nil, 230, 40, 226, 225, 222, 223, nil, + nil, 228, 18, 229, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, nil, nil, nil, 56, nil, nil, 53, nil, nil, + nil, nil, 37, 83, 63, 64, 65, 8, 51, nil, + nil, nil, 57, 58, nil, nil, nil, 61, nil, 59, + 60, 62, 23, 24, 66, 67, nil, nil, nil, nil, + nil, 22, 28, 27, 90, 89, 91, 92, nil, nil, + 17, nil, nil, nil, nil, nil, 7, 41, nil, 9, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, 227, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 241, 242, nil, 36, + nil, nil, 30, nil, nil, 52, nil, nil, 54, nil, + 32, 224, nil, 230, 40, 226, 225, 222, 223, nil, + nil, 228, 18, 229, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, 63, 64, 65, 56, 51, nil, 53, nil, 57, + 58, nil, 37, 83, 61, nil, 59, 60, 62, 23, + 24, 66, 67, nil, nil, nil, nil, nil, 22, 28, + 27, 90, 89, 91, 92, nil, nil, 219, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 94, 93, nil, + 84, 50, 86, 85, 87, nil, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, 227, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 241, 242, nil, 210, nil, nil, 214, + nil, nil, 52, nil, nil, 54, nil, 421, 224, nil, + 230, 40, 226, 225, 222, 223, nil, nil, 228, 218, + 229, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, 63, 64, + 65, 56, 51, nil, 53, nil, 57, 58, nil, 37, + 83, 61, nil, 59, 60, 62, 23, 24, 66, 67, + nil, nil, nil, nil, nil, 22, 28, 27, 90, 89, + 91, 92, nil, nil, 219, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, 227, -555, -555, -555, -555, 233, 235, + nil, nil, -555, -555, nil, nil, nil, nil, nil, nil, + 241, 242, nil, 210, nil, nil, 214, nil, nil, 52, + nil, nil, 54, nil, 421, 224, nil, 230, 40, 226, + 225, 222, 223, 234, 232, 228, 218, 229, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, 63, 64, 65, 56, 51, + nil, 53, nil, 57, 58, nil, 37, 83, 61, nil, + 59, 60, 62, 23, 24, 66, 67, nil, nil, nil, + nil, nil, 22, 28, 27, 90, 89, 91, 92, nil, + nil, 219, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + 227, -555, -555, -555, -555, 233, 235, nil, nil, -555, + -555, nil, nil, nil, nil, nil, nil, 241, 242, nil, + 210, nil, nil, 214, nil, nil, 52, nil, nil, 54, + nil, nil, 224, nil, 230, 40, 226, 225, 222, 223, + 234, 232, 228, 218, 229, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, 63, 64, 65, 56, 51, nil, 53, nil, + 57, 58, nil, 37, 83, 61, nil, 59, 60, 62, + 258, 259, 66, 67, nil, nil, nil, nil, nil, 257, + 28, 27, 90, 89, 91, 92, nil, nil, 219, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, 261, 88, 95, 96, + nil, 81, 82, nil, 38, 39, nil, 227, -555, -555, + -555, -555, 233, 235, nil, nil, -555, -555, nil, nil, + nil, nil, nil, nil, 241, 242, nil, 210, nil, nil, + 214, nil, nil, 52, nil, nil, 54, nil, 256, 224, + nil, 230, 40, 226, 225, 222, 223, 234, 232, 228, + 218, 229, nil, nil, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, nil, nil, nil, 63, + 64, 65, 56, 51, nil, 53, nil, 57, 58, nil, + 37, 83, 61, nil, 59, 60, 62, 258, 259, 66, + 67, nil, nil, nil, nil, nil, 257, 28, 27, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 87, 261, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, 227, -555, -555, -555, -555, 233, + 235, nil, nil, -555, -555, nil, nil, nil, nil, nil, + nil, 241, 242, nil, 210, nil, nil, 214, nil, nil, + 52, nil, nil, 54, nil, 256, 224, nil, 230, 40, + 226, 225, 222, 223, 234, 232, 228, 218, 229, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, 63, 64, 65, 56, + 51, nil, 53, nil, 57, 58, nil, 37, 83, 61, + nil, 59, 60, 62, 23, 24, 66, 67, nil, nil, + nil, nil, nil, 22, 28, 27, 90, 89, 91, 92, + nil, nil, 219, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + nil, 88, 95, 96, nil, 81, 82, nil, 38, 39, + nil, 227, -555, -555, -555, -555, 233, 235, nil, nil, + -555, -555, nil, nil, nil, nil, nil, nil, 241, 242, + nil, 210, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, nil, 224, nil, 230, 40, 226, 225, 222, + 223, 234, 232, 228, 218, 229, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, nil, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 37, 83, 61, nil, 59, 60, + 62, 23, 24, 66, 67, nil, nil, nil, nil, nil, + 22, 28, 27, 90, 89, 91, 92, nil, nil, 17, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, 227, 231, + 236, 237, 238, 233, 235, nil, nil, 239, 240, nil, + nil, nil, nil, nil, nil, 241, 242, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + 224, nil, 230, 40, 226, 225, 222, 223, 234, 232, + 228, 18, 229, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 23, 24, + 66, 67, nil, nil, nil, nil, nil, 22, 28, 27, + 90, 89, 91, 92, nil, nil, 17, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, 227, 231, 236, 237, 238, + 233, 235, 243, nil, 239, 240, nil, nil, nil, nil, + nil, nil, 241, 242, nil, 210, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, nil, 224, nil, 230, + 40, 226, 225, 222, 223, 234, 232, 228, 18, 229, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, nil, nil, nil, + 56, nil, nil, 53, nil, nil, nil, nil, 37, 83, + 63, 64, 65, 8, 51, nil, nil, nil, 57, 58, + nil, nil, nil, 61, nil, 59, 60, 62, 23, 24, + 66, 67, nil, nil, nil, nil, nil, 22, 28, 27, + 90, 89, 91, 92, nil, nil, 17, nil, nil, nil, + nil, nil, 7, 41, nil, 9, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, 227, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 241, 242, nil, 36, nil, nil, 30, nil, + nil, 52, nil, nil, 54, nil, 32, 224, nil, nil, + 40, 226, 225, 222, 223, nil, nil, nil, 18, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 37, 83, + 61, nil, 59, 60, 62, 23, 24, 66, 67, nil, + nil, nil, nil, nil, 22, 28, 27, 90, 89, 91, + 92, nil, nil, 17, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 210, nil, nil, 214, nil, 458, 52, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 18, nil, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, nil, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 37, 83, 61, nil, 59, + 60, 62, 258, 259, 66, 67, nil, nil, nil, nil, + nil, 257, 291, 295, 90, 89, 91, 92, nil, nil, + 219, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 218, nil, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, 63, 64, 65, 56, 51, nil, 53, nil, 57, + 58, nil, 37, 83, 61, nil, 59, 60, 62, 258, + 259, 66, 67, nil, nil, nil, nil, nil, 257, 291, + 295, 90, 89, 91, 92, nil, nil, 219, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 94, 93, nil, + 84, 50, 86, 85, 87, nil, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 210, nil, nil, 214, + nil, nil, 52, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 218, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, 63, 64, + 65, 56, 51, nil, 53, nil, 57, 58, nil, 37, + 83, 61, nil, 59, 60, 62, 258, 259, 66, 67, + nil, nil, nil, nil, nil, 257, 291, 295, 90, 89, + 91, 92, nil, nil, 219, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 210, nil, nil, 214, nil, nil, 52, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 218, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, 63, 64, 65, 56, 51, + nil, 53, nil, 57, 58, nil, 37, 83, 61, nil, + 59, 60, 62, 258, 259, 66, 67, nil, nil, nil, + nil, nil, 257, 291, 295, 90, 89, 91, 92, nil, + nil, 219, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 210, nil, nil, 214, nil, nil, 52, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 218, nil, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, 63, 64, 65, 56, 51, nil, 53, nil, + 57, 58, nil, 37, 83, 61, nil, 59, 60, 62, + 258, 259, 66, 67, nil, nil, nil, nil, nil, 257, + 291, 295, 90, 89, 91, 92, nil, nil, 219, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, nil, 88, 95, 96, + nil, 81, 82, nil, 38, 39, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 210, nil, nil, + 214, nil, nil, 52, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 218, nil, nil, nil, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, nil, nil, nil, 63, + 64, 65, 56, 51, nil, 53, nil, 57, 58, nil, + 37, 83, 61, nil, 59, 60, 62, 258, 259, 66, + 67, nil, nil, nil, nil, nil, 257, 291, 295, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 87, nil, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 210, nil, nil, 214, nil, nil, + 52, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 218, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, 63, 64, 65, 56, + 51, nil, 53, nil, 57, 58, nil, 37, 83, 61, + nil, 59, 60, 62, 258, 259, 66, 67, nil, nil, + nil, nil, nil, 257, 291, 295, 90, 89, 91, 92, + nil, nil, 219, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + nil, 88, 95, 96, nil, 81, 82, nil, 38, 39, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 210, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 218, nil, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, nil, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 37, 83, 61, nil, 59, 60, + 62, 258, 259, 66, 67, nil, nil, nil, nil, nil, + 257, 291, 295, 90, 89, 91, 92, nil, nil, 219, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 218, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 258, 259, + 66, 67, nil, nil, nil, nil, nil, 257, 291, 295, + 90, 89, 91, 92, nil, nil, 219, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 210, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 218, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 37, 83, + 61, nil, 59, 60, 62, 258, 259, 66, 67, nil, + nil, nil, nil, nil, 257, 291, 295, 90, 89, 91, + 92, nil, nil, 219, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 210, nil, nil, 214, nil, nil, 52, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 218, nil, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, nil, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 37, 83, 61, nil, 59, + 60, 62, 258, 259, 66, 67, nil, nil, nil, nil, + nil, 257, 291, 295, 90, 89, 91, 92, nil, nil, + 219, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 218, nil, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, 63, 64, 65, 56, 51, nil, 53, nil, 57, + 58, nil, 37, 83, 61, nil, 59, 60, 62, 258, + 259, 66, 67, nil, nil, nil, nil, nil, 257, 291, + 295, 90, 89, 91, 92, nil, nil, 219, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 94, 93, nil, + 84, 50, 86, 85, 87, nil, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 210, nil, nil, 214, + nil, nil, 52, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 218, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, 63, 64, + 65, 56, 51, nil, 53, nil, 57, 58, nil, 37, + 83, 61, nil, 59, 60, 62, 258, 259, 66, 67, + nil, nil, nil, nil, nil, 257, 291, 295, 90, 89, + 91, 92, nil, nil, 219, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 210, nil, nil, 214, nil, nil, 52, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 218, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, 63, 64, 65, 56, 51, + nil, 53, nil, 57, 58, nil, 37, 83, 61, nil, + 59, 60, 62, 258, 259, 66, 67, nil, nil, nil, + nil, nil, 257, 291, 295, 90, 89, 91, 92, nil, + nil, 219, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 210, nil, nil, 214, nil, nil, 52, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 218, nil, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, 63, 64, 65, 56, 51, nil, 53, nil, + 57, 58, nil, 37, 83, 61, nil, 59, 60, 62, + 258, 259, 66, 67, nil, nil, nil, nil, nil, 257, + 291, 295, 90, 89, 91, 92, nil, nil, 219, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, nil, 88, 95, 96, + nil, 81, 82, nil, 38, 39, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 210, nil, nil, + 214, nil, nil, 52, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 218, nil, nil, nil, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, nil, nil, nil, 63, + 64, 65, 56, 51, nil, 53, nil, 57, 58, nil, + 37, 83, 61, nil, 59, 60, 62, 258, 259, 66, + 67, nil, nil, nil, nil, nil, 257, 291, 295, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 87, nil, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 210, nil, nil, 214, nil, nil, + 52, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 218, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, 63, 64, 65, 56, + 51, nil, 53, nil, 57, 58, nil, 37, 83, 61, + nil, 59, 60, 62, 258, 259, 66, 67, nil, nil, + nil, nil, nil, 257, 291, 295, 90, 89, 91, 92, + nil, nil, 219, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + nil, 88, 95, 96, nil, 81, 82, nil, 38, 39, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 210, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 218, nil, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, nil, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 37, 83, 61, nil, 59, 60, + 62, 258, 259, 66, 67, nil, nil, nil, nil, nil, + 257, 291, 295, 90, 89, 91, 92, nil, nil, 219, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 218, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 258, 259, + 66, 67, nil, nil, nil, nil, nil, 257, 291, 295, + 90, 89, 91, 92, nil, nil, 219, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 210, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 218, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 37, 83, + 61, nil, 59, 60, 62, 258, 259, 66, 67, nil, + nil, nil, nil, nil, 257, 291, 295, 90, 89, 91, + 92, nil, nil, 219, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 210, nil, nil, 214, nil, nil, 52, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 218, nil, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, nil, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 37, 83, 61, nil, 59, + 60, 62, 258, 259, 66, 67, nil, nil, nil, nil, + nil, 257, 291, 295, 90, 89, 91, 92, nil, nil, + 219, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 218, nil, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, 63, 64, 65, 56, 51, nil, 53, nil, 57, + 58, nil, 37, 83, 61, nil, 59, 60, 62, 258, + 259, 66, 67, nil, nil, nil, nil, nil, 257, 291, + 295, 90, 89, 91, 92, nil, nil, 219, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 94, 93, nil, + 84, 50, 86, 85, 87, nil, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 210, nil, nil, 214, + nil, nil, 52, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 218, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, 63, 64, + 65, 56, 51, nil, 53, nil, 57, 58, nil, 37, + 83, 61, nil, 59, 60, 62, 258, 259, 66, 67, + nil, nil, nil, nil, nil, 257, 291, 295, 90, 89, + 91, 92, nil, nil, 219, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 210, nil, nil, 214, nil, nil, 52, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 218, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, 63, 64, 65, 56, 51, + nil, 53, nil, 57, 58, nil, 37, 83, 61, nil, + 59, 60, 62, 258, 259, 66, 67, nil, nil, nil, + nil, nil, 257, 291, 295, 90, 89, 91, 92, nil, + nil, 219, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 210, nil, nil, 214, nil, nil, 52, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 218, nil, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, 63, 64, 65, 56, 51, nil, 53, nil, + 57, 58, nil, 37, 83, 61, nil, 59, 60, 62, + 258, 259, 66, 67, nil, nil, nil, nil, nil, 257, + 291, 295, 90, 89, 91, 92, nil, nil, 219, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, nil, 88, 95, 96, + nil, 81, 82, nil, 38, 39, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 210, nil, nil, + 214, nil, nil, 52, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 218, nil, nil, nil, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, nil, nil, nil, 63, + 64, 65, 56, 51, nil, 53, nil, 57, 58, nil, + 37, 83, 61, nil, 59, 60, 62, 258, 259, 66, + 67, nil, nil, nil, nil, nil, 257, 291, 295, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 87, nil, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 210, nil, nil, 214, nil, nil, + 52, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 218, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, 63, 64, 65, 56, + 51, nil, 53, nil, 57, 58, nil, 37, 83, 61, + nil, 59, 60, 62, 258, 259, 66, 67, nil, nil, + nil, nil, nil, 257, 291, 295, 90, 89, 91, 92, + nil, nil, 219, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + nil, 88, 95, 96, nil, 81, 82, nil, 38, 39, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 210, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 218, nil, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, nil, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 37, 83, 61, nil, 59, 60, + 62, 258, 259, 66, 67, nil, nil, nil, nil, nil, + 257, 291, 295, 90, 89, 91, 92, nil, nil, 219, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 218, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 258, 259, + 66, 67, nil, nil, nil, nil, nil, 257, 291, 295, + 90, 89, 91, 92, nil, nil, 219, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 210, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 218, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 37, 83, + 61, nil, 59, 60, 62, 258, 259, 66, 67, nil, + nil, nil, nil, nil, 257, 291, 295, 90, 89, 91, + 92, nil, nil, 219, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 210, nil, nil, 214, nil, nil, 52, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 218, nil, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, nil, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 37, 83, 61, nil, 59, + 60, 62, 258, 259, 66, 67, nil, nil, nil, nil, + nil, 257, 28, 27, 90, 89, 91, 92, nil, nil, + 219, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, 261, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + 256, nil, 254, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 218, nil, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, 63, 64, 65, 56, 51, nil, 53, nil, 57, + 58, nil, 37, 83, 61, nil, 59, 60, 62, 258, + 259, 66, 67, nil, nil, nil, nil, nil, 257, 28, + 27, 90, 89, 91, 92, nil, nil, 219, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 94, 93, nil, + 84, 50, 86, 85, 87, 261, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 210, nil, nil, 214, + nil, nil, 506, nil, nil, 54, nil, 256, nil, 254, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 218, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, 63, 64, + 65, 56, 51, nil, 53, nil, 57, 58, nil, 37, + 83, 61, nil, 59, 60, 62, 258, 259, 66, 67, + nil, nil, nil, nil, nil, 257, 28, 27, 90, 89, + 91, 92, nil, nil, 219, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 94, 93, nil, 84, 50, 86, + 85, 87, 261, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 210, nil, nil, 214, nil, 510, 52, + nil, nil, 54, nil, 256, nil, 254, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 218, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, nil, nil, nil, 56, nil, + nil, 53, nil, nil, nil, nil, 37, 83, 63, 64, + 65, 8, 51, nil, nil, nil, 57, 58, nil, nil, + nil, 61, nil, 59, 60, 62, 23, 24, 66, 67, + nil, nil, nil, nil, nil, 22, 28, 27, 90, 89, + 91, 92, nil, nil, 17, nil, nil, nil, nil, nil, + 7, 41, nil, 9, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 36, nil, nil, 281, nil, nil, 52, + nil, nil, 54, nil, 32, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, 63, 64, 65, 56, 51, + nil, 53, nil, 57, 58, nil, 37, 83, 61, nil, + 59, 60, 62, 258, 259, 66, 67, nil, nil, nil, + nil, nil, 257, 291, 295, 90, 89, 91, 92, nil, + nil, 219, nil, nil, nil, nil, nil, nil, 292, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, 764, nil, 336, 334, + 333, 754, 335, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 751, nil, nil, nil, nil, nil, nil, nil, + 289, nil, nil, 214, nil, nil, 52, nil, nil, 54, + nil, nil, nil, nil, nil, 338, nil, nil, nil, nil, + nil, nil, nil, 341, 340, 344, 343, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, 518, nil, nil, 56, nil, nil, 53, nil, + nil, nil, nil, 296, 83, 63, 64, 65, 8, 51, + nil, nil, 752, 57, 58, nil, nil, nil, 61, nil, + 59, 60, 62, 23, 24, 66, 67, nil, nil, nil, + nil, nil, 22, 28, 27, 90, 89, 91, 92, nil, + nil, 17, nil, nil, nil, nil, nil, 7, 41, nil, + 9, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 36, nil, nil, 281, nil, nil, 52, nil, nil, 54, + nil, 32, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 18, nil, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, 63, 64, 65, 56, 51, nil, 53, nil, + 57, 58, nil, 37, 83, 61, nil, 59, 60, 62, + 258, 259, 66, 67, nil, nil, nil, nil, nil, 257, + 291, 295, 90, 89, 91, 92, nil, nil, 219, nil, + nil, nil, nil, nil, nil, 292, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, nil, 88, 95, 96, + nil, 81, 82, 327, nil, 336, 334, 333, nil, 335, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 289, nil, nil, + 286, nil, nil, 52, nil, nil, 54, nil, nil, nil, + nil, nil, 338, 322, nil, nil, nil, nil, nil, nil, + 341, 340, 344, 343, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, nil, nil, nil, 63, + 64, 65, 56, 51, nil, 53, nil, 57, 58, nil, + 296, 83, 61, nil, 59, 60, 62, 258, 259, 66, + 67, nil, nil, nil, nil, nil, 257, 291, 295, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 87, nil, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 210, nil, nil, 214, 537, nil, + 52, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 218, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, nil, nil, nil, 56, + nil, nil, 53, nil, nil, nil, nil, 37, 83, 63, + 64, 65, 8, 51, nil, nil, nil, 57, 58, nil, + nil, nil, 61, nil, 59, 60, 62, 23, 24, 66, + 67, nil, nil, nil, nil, nil, 22, 28, 27, 90, + 89, 91, 92, nil, nil, 17, nil, nil, nil, nil, + nil, 7, 41, nil, 9, 94, 93, nil, 84, 50, + 86, 85, 87, nil, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 36, nil, nil, 30, nil, nil, + 52, nil, nil, 54, nil, 32, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, 63, 64, 65, 56, + 51, nil, 53, nil, 57, 58, nil, 37, 83, 61, + nil, 59, 60, 62, 23, 24, 66, 67, nil, nil, + nil, nil, nil, 22, 28, 27, 90, 89, 91, 92, + nil, nil, 17, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + nil, 88, 95, 96, nil, 81, 82, nil, 38, 39, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 210, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 18, nil, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, nil, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 37, 83, 61, nil, 59, 60, + 62, 23, 24, 66, 67, nil, nil, nil, nil, nil, + 22, 28, 27, 90, 89, 91, 92, nil, nil, 17, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 18, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 258, 259, + 66, 67, nil, nil, nil, nil, nil, 257, 291, 295, + 90, 89, 91, 92, nil, nil, 219, nil, nil, nil, + nil, nil, nil, 292, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 361, nil, 88, 95, 96, nil, 81, + 82, 327, nil, 336, 334, 333, nil, 335, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 362, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, nil, nil, nil, nil, + 338, nil, 554, nil, nil, nil, nil, nil, 341, 340, + 344, 343, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 296, 83, + 61, nil, 59, 60, 62, 23, 24, 66, 67, nil, + nil, nil, nil, nil, 22, 28, 27, 90, 89, 91, + 92, nil, nil, 17, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 210, nil, nil, 214, nil, nil, 52, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 18, nil, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, nil, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 37, 83, 61, nil, 59, + 60, 62, 258, 259, 66, 67, nil, nil, nil, nil, + nil, 257, 291, 295, 90, 89, 91, 92, nil, nil, + 219, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 218, nil, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, -255, -255, -255, 56, -255, nil, 53, nil, -255, + -255, nil, 37, 83, -255, nil, -255, -255, -255, -255, + -255, -255, -255, nil, nil, nil, nil, nil, -255, -255, + -255, -255, -255, -255, -255, nil, nil, -255, nil, nil, + nil, nil, nil, nil, -255, nil, nil, -255, -255, nil, + -255, -255, -255, -255, -255, -255, -255, -255, -255, nil, + -255, -255, nil, -255, -255, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, -255, nil, nil, -255, + 268, nil, -255, nil, nil, -255, nil, -255, nil, -255, + nil, -255, nil, nil, nil, nil, nil, nil, nil, -255, + nil, nil, nil, nil, -255, -255, -255, -255, -255, -255, + nil, nil, nil, -255, -255, nil, nil, nil, -536, -536, + -536, -255, -536, nil, -255, nil, -536, -536, nil, -255, + -255, -536, nil, -536, -536, -536, -536, -536, -536, -536, + nil, nil, nil, nil, nil, -536, -536, -536, -536, -536, + -536, -536, nil, nil, -536, nil, nil, nil, nil, nil, + nil, -536, nil, nil, -536, -536, nil, -536, -536, -536, + -536, -536, -536, -536, -536, -536, nil, -536, -536, nil, + -536, -536, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, -536, nil, nil, -536, -536, nil, -536, + nil, nil, -536, nil, -536, nil, -536, nil, -536, nil, + nil, nil, nil, nil, nil, nil, -536, nil, nil, nil, + nil, -536, -536, -536, -536, -536, -536, nil, nil, nil, + -536, -536, nil, nil, nil, -537, -537, -537, -536, -537, + nil, -536, nil, -537, -537, nil, -536, -536, -537, nil, + -537, -537, -537, -537, -537, -537, -537, nil, nil, nil, + nil, nil, -537, -537, -537, -537, -537, -537, -537, nil, + nil, -537, nil, nil, nil, nil, nil, nil, -537, nil, + nil, -537, -537, nil, -537, -537, -537, -537, -537, -537, + -537, -537, -537, nil, -537, -537, nil, -537, -537, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + -537, nil, nil, -537, -537, nil, -537, nil, nil, -537, + nil, -537, nil, -537, nil, -537, nil, nil, nil, nil, + nil, nil, nil, -537, nil, nil, nil, nil, -537, -537, + -537, -537, -537, -537, nil, nil, nil, -537, -537, nil, + nil, nil, -255, -255, -255, -537, -255, nil, -537, nil, + -255, -255, nil, -537, -537, -255, nil, -255, -255, -255, + -255, -255, -255, -255, nil, nil, nil, nil, nil, -255, + -255, -255, -255, -255, -255, -255, nil, nil, -255, nil, + nil, nil, nil, nil, nil, -255, nil, nil, -255, -255, + nil, -255, -255, -255, -255, -255, -255, -255, -255, -255, + nil, -255, -255, nil, -255, -255, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, -255, nil, nil, + -255, 268, nil, -255, nil, nil, -255, nil, -255, nil, + -255, nil, -255, nil, nil, nil, nil, nil, nil, nil, + -255, nil, nil, nil, nil, -255, -255, -255, -255, -255, + -255, nil, nil, nil, -255, -255, nil, nil, nil, 63, + 64, 65, -255, 51, nil, -255, nil, 57, 58, nil, + -255, -255, 61, nil, 59, 60, 62, 258, 259, 66, + 67, nil, nil, nil, nil, nil, 257, 28, 27, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 87, 261, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 210, nil, nil, 214, nil, nil, + 52, nil, nil, 54, nil, 256, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 218, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, 63, 64, 65, 56, + 51, nil, 53, nil, 57, 58, nil, 37, 83, 61, + nil, 59, 60, 62, 258, 259, 66, 67, nil, nil, + nil, nil, nil, 257, 28, 27, 90, 89, 91, 92, + nil, nil, 219, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + 261, 88, 95, 96, nil, 81, 82, nil, 38, 39, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 210, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, 256, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 218, nil, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, nil, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 37, 83, 61, nil, 59, 60, + 62, 258, 259, 66, 67, nil, nil, nil, nil, nil, + 257, 291, 295, 90, 89, 91, 92, nil, nil, 219, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 218, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 258, 259, + 66, 67, nil, nil, nil, nil, nil, 257, 291, 295, + 90, 89, 91, 92, nil, nil, 219, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 210, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 218, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 37, 83, + 61, nil, 59, 60, 62, 258, 259, 66, 67, nil, + nil, nil, nil, nil, 257, 291, 295, 90, 89, 91, + 92, nil, nil, 219, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 210, nil, nil, 214, nil, nil, 52, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 218, nil, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, nil, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 37, 83, 61, nil, 59, + 60, 62, 258, 259, 66, 67, nil, nil, nil, nil, + nil, 257, 291, 295, 90, 89, 91, 92, nil, nil, + 219, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, 261, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + 658, nil, 254, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 218, nil, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, 63, 64, 65, 56, 51, nil, 53, nil, 57, + 58, nil, 37, 83, 61, nil, 59, 60, 62, 258, + 259, 66, 67, nil, nil, nil, nil, nil, 257, 291, + 295, 90, 89, 91, 92, nil, nil, 219, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 94, 93, nil, + 84, 50, 86, 85, 87, 261, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 210, nil, nil, 214, + nil, nil, 52, nil, nil, 54, nil, nil, nil, 254, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 218, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, 63, 64, + 65, 56, 51, nil, 53, nil, 57, 58, nil, 37, + 83, 61, nil, 59, 60, 62, 258, 259, 66, 67, + nil, nil, nil, nil, nil, 257, 291, 295, 90, 89, + 91, 92, nil, nil, 219, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 210, nil, nil, 214, nil, nil, 52, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 218, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, 63, 64, 65, 56, 51, + nil, 53, nil, 57, 58, nil, 37, 83, 61, nil, + 59, 60, 62, 23, 24, 66, 67, nil, nil, nil, + nil, nil, 22, 28, 27, 90, 89, 91, 92, nil, + nil, 17, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 210, nil, nil, 214, nil, 675, 52, nil, nil, 54, + nil, nil, nil, 254, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 18, nil, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, nil, nil, nil, 56, nil, nil, 53, nil, + nil, nil, nil, 37, 83, 63, 64, 65, 8, 51, + nil, nil, nil, 57, 58, nil, nil, nil, 61, nil, + 59, 60, 62, 23, 24, 66, 67, nil, nil, nil, + nil, nil, 22, 28, 27, 90, 89, 91, 92, nil, + nil, 17, nil, nil, nil, nil, nil, 7, 41, nil, + 9, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 36, nil, nil, 30, nil, nil, 52, nil, nil, 54, + nil, 32, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 18, nil, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, nil, nil, 404, 56, nil, nil, 53, nil, + nil, nil, nil, 37, 83, 63, 64, 65, nil, 51, + nil, nil, nil, 57, 58, nil, nil, nil, 61, nil, + 59, 60, 62, 258, 259, 66, 67, nil, nil, nil, + nil, nil, 257, 291, 295, 90, 89, 91, 92, nil, + nil, 219, nil, nil, nil, nil, nil, nil, 292, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, 327, nil, 336, 334, + 333, nil, 335, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 289, nil, nil, 286, nil, nil, 52, nil, nil, 54, + nil, nil, nil, nil, nil, 338, nil, nil, nil, nil, + nil, nil, nil, 341, 340, 344, 343, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, 63, 64, 65, 56, 51, nil, 53, nil, + 57, 58, nil, 296, 83, 61, nil, 59, 60, 62, + 258, 259, 66, 67, nil, nil, nil, nil, nil, 257, + 28, 27, 90, 89, 91, 92, nil, nil, 219, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, 261, 88, 95, 96, + nil, 81, 82, nil, 38, 39, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 210, nil, nil, + 214, nil, nil, 52, nil, nil, 54, nil, 256, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 218, nil, nil, nil, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, nil, nil, nil, 63, + 64, 65, 56, 51, nil, 53, nil, 57, 58, nil, + 37, 83, 61, nil, 59, 60, 62, 258, 259, 66, + 67, nil, nil, nil, nil, nil, 257, 28, 27, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 87, 261, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 210, nil, nil, 214, nil, nil, + 52, nil, nil, 54, nil, 256, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 218, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, 63, 64, 65, 56, + 51, nil, 53, nil, 57, 58, nil, 37, 83, 61, + nil, 59, 60, 62, 258, 259, 66, 67, nil, nil, + nil, nil, nil, 257, 291, 295, 90, 89, 91, 92, + nil, nil, 219, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + nil, 88, 95, 96, nil, 81, 82, nil, 38, 39, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 210, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 218, nil, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, nil, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 37, 83, 61, nil, 59, 60, + 62, 258, 259, 66, 67, nil, nil, nil, nil, nil, + 257, 291, 295, 90, 89, 91, 92, nil, nil, 219, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 218, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 258, 259, + 66, 67, nil, nil, nil, nil, nil, 257, 291, 295, + 90, 89, 91, 92, nil, nil, 219, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 210, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 218, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 37, 83, + 61, nil, 59, 60, 62, 23, 24, 66, 67, nil, + nil, nil, nil, nil, 22, 28, 27, 90, 89, 91, + 92, nil, nil, 17, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 210, nil, nil, 214, nil, nil, 52, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 18, nil, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, nil, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 37, 83, 61, nil, 59, + 60, 62, 258, 259, 66, 67, nil, nil, nil, nil, + nil, 257, 291, 295, 90, 89, 91, 92, nil, nil, + 219, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, 261, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + 658, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 218, nil, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, 63, 64, 65, 56, 51, nil, 53, nil, 57, + 58, nil, 37, 83, 61, nil, 59, 60, 62, 258, + 259, 66, 67, nil, nil, nil, nil, nil, 257, 291, + 295, 90, 89, 91, 92, nil, nil, 219, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 94, 93, nil, + 84, 50, 86, 85, 87, 261, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 210, nil, nil, 214, + nil, nil, 52, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 218, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, nil, nil, + nil, 56, nil, nil, 53, nil, nil, nil, nil, 37, + 83, 63, 64, 65, 8, 51, nil, nil, nil, 57, + 58, nil, nil, nil, 61, nil, 59, 60, 62, 23, + 24, 66, 67, nil, nil, nil, nil, nil, 22, 28, + 27, 90, 89, 91, 92, nil, nil, 17, nil, nil, + nil, nil, nil, 7, 41, nil, 9, 94, 93, nil, + 84, 50, 86, 85, 87, nil, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 36, nil, nil, 30, + nil, nil, 52, nil, nil, 54, nil, 32, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 18, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, nil, nil, + nil, 56, nil, nil, 53, nil, nil, nil, nil, 37, + 83, 63, 64, 65, 8, 51, nil, nil, nil, 57, + 58, nil, nil, nil, 61, nil, 59, 60, 62, 23, + 24, 66, 67, nil, nil, nil, nil, nil, 22, 28, + 27, 90, 89, 91, 92, nil, nil, 17, nil, nil, + nil, nil, nil, 7, 41, nil, 9, 94, 93, nil, + 84, 50, 86, 85, 87, nil, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 36, nil, nil, 30, + nil, nil, 52, nil, nil, 54, nil, 32, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 18, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, 63, 64, + 65, 56, 51, nil, 53, nil, 57, 58, nil, 37, + 83, 61, nil, 59, 60, 62, 258, 259, 66, 67, + nil, nil, nil, nil, nil, 257, 291, 295, 90, 89, + 91, 92, nil, nil, 219, nil, nil, nil, nil, nil, + nil, 292, nil, nil, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, 764, + nil, 336, 334, 333, 754, 335, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 751, nil, nil, nil, nil, + nil, nil, nil, 712, nil, nil, 214, nil, nil, 52, + nil, nil, 54, nil, nil, nil, nil, nil, 338, nil, + nil, nil, nil, nil, nil, nil, 341, 340, 344, 343, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, nil, nil, nil, 56, nil, + nil, 53, nil, nil, nil, nil, 296, 83, 63, 64, + 65, 8, 51, nil, nil, 752, 57, 58, nil, nil, + nil, 61, nil, 59, 60, 62, 23, 24, 66, 67, + nil, nil, nil, nil, nil, 22, 28, 27, 90, 89, + 91, 92, nil, nil, 17, nil, nil, nil, nil, nil, + 7, 41, nil, 9, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 36, nil, nil, 30, nil, nil, 52, + nil, nil, 54, nil, 32, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, nil, nil, nil, 56, nil, + nil, 53, nil, nil, nil, nil, 37, 83, 63, 64, + 65, 8, 51, nil, nil, nil, 57, 58, nil, nil, + nil, 61, nil, 59, 60, 62, 23, 24, 66, 67, + nil, nil, nil, nil, nil, 22, 28, 27, 90, 89, + 91, 92, nil, nil, 17, nil, nil, nil, nil, nil, + 7, 41, nil, 9, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 36, nil, nil, 30, nil, nil, 52, + nil, nil, 54, nil, 32, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, nil, nil, nil, 56, nil, + nil, 53, nil, nil, nil, nil, 37, 83, 63, 64, + 65, 8, 51, nil, nil, nil, 57, 58, nil, nil, + nil, 61, nil, 59, 60, 62, 23, 24, 66, 67, + nil, nil, nil, nil, nil, 22, 28, 27, 90, 89, + 91, 92, nil, nil, 17, nil, nil, nil, nil, nil, + 7, 41, nil, 9, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 36, nil, nil, 30, nil, nil, 52, + nil, nil, 54, nil, 32, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, 63, 64, 65, 56, 51, + nil, 53, nil, 57, 58, nil, 37, 83, 61, nil, + 59, 60, 62, 258, 259, 66, 67, nil, nil, nil, + nil, nil, 257, 28, 27, 90, 89, 91, 92, nil, + nil, 219, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, 261, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 210, nil, nil, 214, nil, nil, 52, nil, nil, 54, + nil, 256, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 218, nil, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, 63, 64, 65, 56, 51, nil, 53, nil, + 57, 58, nil, 37, 83, 61, nil, 59, 60, 62, + 258, 259, 66, 67, nil, nil, nil, nil, nil, 257, + 28, 27, 90, 89, 91, 92, nil, nil, 219, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, 261, 88, 95, 96, + nil, 81, 82, nil, 38, 39, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 210, nil, nil, + 214, nil, nil, 52, nil, nil, 54, nil, 256, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 218, nil, nil, nil, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, nil, nil, nil, 63, + 64, 65, 56, 51, nil, 53, nil, 57, 58, nil, + 37, 83, 61, nil, 59, 60, 62, 258, 259, 66, + 67, nil, nil, nil, nil, nil, 257, 28, 27, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 87, 261, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 210, nil, nil, 214, nil, nil, + 52, nil, nil, 54, nil, 256, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 218, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, 63, 64, 65, 56, + 51, nil, 53, nil, 57, 58, nil, 37, 83, 61, + nil, 59, 60, 62, 23, 24, 66, 67, nil, nil, + nil, nil, nil, 22, 28, 27, 90, 89, 91, 92, + nil, nil, 17, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + nil, 88, 95, 96, nil, 81, 82, nil, 38, 39, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 210, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 18, nil, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, nil, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 37, 83, 61, nil, 59, 60, + 62, 23, 24, 66, 67, nil, nil, nil, nil, nil, + 22, 28, 27, 90, 89, 91, 92, nil, nil, 17, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 18, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 258, 259, + 66, 67, nil, nil, nil, nil, nil, 257, 291, 295, + 90, 89, 91, 92, nil, nil, 219, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 210, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 218, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 37, 83, + 61, nil, 59, 60, 62, 258, 259, 66, 67, nil, + nil, nil, nil, nil, 257, 291, 295, 90, 89, 91, + 92, nil, nil, 219, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 210, nil, nil, 214, nil, nil, 52, nil, + nil, 54, nil, 775, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 218, nil, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, nil, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 37, 83, 61, nil, 59, + 60, 62, 23, 24, 66, 67, nil, nil, nil, nil, + nil, 22, 28, 27, 90, 89, 91, 92, nil, nil, + 219, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 218, nil, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, 63, 64, 65, 56, 51, nil, 53, nil, 57, + 58, nil, 37, 83, 61, nil, 59, 60, 62, 23, + 24, 66, 67, nil, nil, nil, nil, nil, 22, 28, + 27, 90, 89, 91, 92, nil, nil, 219, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 94, 93, nil, + 84, 50, 86, 85, 87, nil, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 210, nil, nil, 214, + nil, nil, 52, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 218, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, 63, 64, + 65, 56, 51, nil, 53, nil, 57, 58, nil, 37, + 83, 61, nil, 59, 60, 62, 23, 24, 66, 67, + nil, nil, nil, nil, nil, 22, 28, 27, 90, 89, + 91, 92, nil, nil, 219, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 210, nil, nil, 214, nil, nil, 52, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 218, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, 63, 64, 65, 56, 51, + nil, 53, nil, 57, 58, nil, 37, 83, 61, nil, + 59, 60, 62, 258, 259, 66, 67, nil, nil, nil, + nil, nil, 257, 291, 295, 90, 89, 91, 92, nil, + nil, 219, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 210, nil, nil, 214, nil, nil, 52, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 218, nil, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, 63, 64, 65, 56, 51, nil, 53, nil, + 57, 58, nil, 37, 83, 61, nil, 59, 60, 62, + 258, 259, 66, 67, nil, nil, nil, nil, nil, 257, + 291, 295, 90, 89, 91, 92, nil, nil, 219, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, nil, 88, 95, 96, + nil, 81, 82, nil, 38, 39, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 210, nil, nil, + 214, nil, nil, 52, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 218, nil, nil, nil, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, nil, nil, nil, nil, + nil, nil, 56, nil, nil, 53, nil, nil, nil, nil, + 37, 83, 63, 64, 65, 8, 51, nil, nil, nil, + 57, 58, nil, nil, nil, 61, nil, 59, 60, 62, + 23, 24, 66, 67, nil, nil, nil, nil, nil, 22, + 28, 27, 90, 89, 91, 92, nil, nil, 17, nil, + nil, nil, nil, nil, 7, 41, nil, 9, 94, 93, + nil, 84, 50, 86, 85, 87, nil, 88, 95, 96, + nil, 81, 82, nil, 38, 39, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 36, nil, nil, + 30, nil, nil, 52, nil, nil, 54, nil, 32, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 18, nil, nil, nil, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, nil, nil, nil, 63, + 64, 65, 56, 51, nil, 53, nil, 57, 58, nil, + 37, 83, 61, nil, 59, 60, 62, 258, 259, 66, + 67, nil, nil, nil, nil, nil, 257, 291, 295, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 87, nil, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 210, nil, nil, 214, nil, nil, + 52, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 218, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, nil, nil, nil, 56, + nil, nil, 53, nil, nil, nil, nil, 37, 83, 63, + 64, 65, 8, 51, nil, nil, nil, 57, 58, nil, + nil, nil, 61, nil, 59, 60, 62, 23, 24, 66, + 67, nil, nil, nil, nil, nil, 22, 28, 27, 90, + 89, 91, 92, nil, nil, 17, nil, nil, nil, nil, + nil, 7, 41, nil, 9, 94, 93, nil, 84, 50, + 86, 85, 87, nil, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 36, nil, nil, 30, nil, nil, + 52, nil, nil, 54, nil, 32, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, 63, 64, 65, 56, + 51, nil, 53, nil, 57, 58, nil, 37, 83, 61, + nil, 59, 60, 62, 258, 259, 66, 67, nil, nil, + nil, nil, nil, 257, 291, 295, 90, 89, 91, 92, + nil, nil, 219, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + 261, 88, 95, 96, nil, 81, 82, nil, 38, 39, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 210, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, 658, nil, 254, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 218, nil, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, nil, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 37, 83, 61, nil, 59, 60, + 62, 258, 259, 66, 67, nil, nil, nil, nil, nil, + 257, 291, 295, 90, 89, 91, 92, nil, nil, 219, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, 261, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + nil, 254, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 218, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + nil, nil, nil, 56, nil, nil, 53, nil, nil, nil, + nil, 37, 83, 63, 64, 65, 8, 51, nil, nil, + nil, 57, 58, nil, nil, nil, 61, nil, 59, 60, + 62, 23, 24, 66, 67, nil, nil, nil, nil, nil, + 22, 28, 27, 90, 89, 91, 92, nil, nil, 17, + nil, nil, nil, nil, nil, 7, 41, nil, 9, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 36, nil, + nil, 30, nil, nil, 52, nil, nil, 54, nil, 32, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 18, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + nil, nil, nil, 56, nil, nil, 53, nil, nil, nil, + nil, 37, 83, 63, 64, 65, 8, 51, nil, nil, + nil, 57, 58, nil, nil, nil, 61, nil, 59, 60, + 62, 23, 24, 66, 67, nil, nil, nil, nil, nil, + 22, 28, 27, 90, 89, 91, 92, nil, nil, 17, + nil, nil, nil, nil, nil, 7, 41, nil, 9, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 36, nil, + nil, 30, nil, nil, 52, nil, nil, 54, nil, 32, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 18, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 258, 259, + 66, 67, nil, nil, nil, nil, nil, 257, 291, 295, + 90, 89, 91, 92, nil, nil, 219, nil, nil, nil, + nil, nil, nil, 292, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 289, nil, nil, 286, nil, + nil, 52, nil, nil, 54, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 296, 83, + 61, nil, 59, 60, 62, 258, 259, 66, 67, nil, + nil, nil, nil, nil, 257, 291, 295, 90, 89, 91, + 92, nil, nil, 219, nil, nil, nil, nil, nil, nil, + 292, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 289, nil, nil, 286, nil, nil, 52, nil, + nil, 54, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, nil, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 296, 83, 61, nil, 59, + 60, 62, 258, 259, 66, 67, nil, nil, nil, nil, + nil, 257, 291, 295, 90, 89, 91, 92, nil, nil, + 219, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + 421, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 218, nil, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, 63, 64, 65, 56, 51, nil, 53, nil, 57, + 58, nil, 37, 83, 61, nil, 59, 60, 62, 258, + 259, 66, 67, nil, nil, nil, nil, nil, 257, 291, + 295, 90, 89, 91, 92, nil, nil, 219, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 94, 93, nil, + 84, 50, 86, 85, 87, nil, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 210, nil, nil, 214, + nil, nil, 52, nil, nil, 54, nil, 256, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 218, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, 63, 64, + 65, 56, 51, nil, 53, nil, 57, 58, nil, 37, + 83, 61, nil, 59, 60, 62, 23, 24, 66, 67, + nil, nil, nil, nil, nil, 22, 28, 27, 90, 89, + 91, 92, nil, nil, 17, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 210, nil, nil, 214, nil, nil, 52, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, nil, nil, nil, 56, nil, + nil, 53, nil, nil, nil, nil, 37, 83, 63, 64, + 65, 8, 51, nil, nil, nil, 57, 58, nil, nil, + nil, 61, nil, 59, 60, 62, 23, 24, 66, 67, + nil, nil, nil, nil, nil, 22, 28, 27, 90, 89, + 91, 92, nil, nil, 17, nil, nil, nil, nil, nil, + 7, 41, nil, 9, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 36, nil, nil, 30, nil, nil, 52, + nil, nil, 54, nil, 32, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, nil, nil, nil, 56, nil, + nil, 53, nil, nil, nil, nil, 37, 83, 63, 64, + 65, 8, 51, nil, nil, nil, 57, 58, nil, nil, + nil, 61, nil, 59, 60, 62, 23, 24, 66, 67, + nil, nil, nil, nil, nil, 22, 28, 27, 90, 89, + 91, 92, nil, nil, 17, nil, nil, nil, nil, nil, + 7, 41, nil, 9, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 36, nil, nil, 30, nil, nil, 52, + nil, nil, 54, nil, 32, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, nil, nil, nil, 56, nil, + nil, 53, nil, nil, nil, nil, 37, 83, 63, 64, + 65, 8, 51, nil, nil, nil, 57, 58, nil, nil, + nil, 61, nil, 59, 60, 62, 23, 24, 66, 67, + nil, nil, nil, nil, nil, 22, 28, 27, 90, 89, + 91, 92, nil, nil, 17, nil, nil, nil, nil, nil, + 7, 41, nil, 9, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 36, nil, nil, 30, nil, nil, 52, + nil, nil, 54, nil, 32, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, 63, 64, 65, 56, 51, + nil, 53, nil, 57, 58, nil, 37, 83, 61, nil, + 59, 60, 62, 258, 259, 66, 67, nil, nil, nil, + nil, nil, 257, 291, 295, 90, 89, 91, 92, nil, + nil, 219, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 210, nil, nil, 214, nil, nil, 52, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 218, nil, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, nil, nil, nil, 56, nil, nil, 53, nil, + nil, nil, nil, 37, 83, 63, 64, 65, 8, 51, + nil, nil, nil, 57, 58, nil, nil, nil, 61, nil, + 59, 60, 62, 23, 24, 66, 67, nil, nil, nil, + nil, nil, 22, 28, 27, 90, 89, 91, 92, nil, + nil, 17, nil, nil, nil, nil, nil, 7, 41, nil, + 9, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 36, nil, nil, 30, nil, nil, 52, nil, nil, 54, + nil, 32, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 18, nil, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, 63, 64, 65, 56, 51, nil, 53, nil, + 57, 58, nil, 37, 83, 61, nil, 59, 60, 62, + 258, 259, 66, 67, nil, nil, nil, nil, nil, 257, + 291, 295, 90, 89, 91, 92, nil, nil, 219, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, nil, 88, 95, 96, + nil, 81, 82, nil, 38, 39, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 210, nil, nil, + 214, nil, nil, 52, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 218, nil, nil, nil, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, nil, nil, nil, 63, + 64, 65, 56, 51, nil, 53, nil, 57, 58, nil, + 37, 83, 61, nil, 59, 60, 62, 23, 24, 66, + 67, nil, nil, nil, nil, nil, 22, 28, 27, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 87, nil, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 210, nil, nil, 214, nil, nil, + 52, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 218, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, 63, 64, 65, 56, + 51, nil, 53, nil, 57, 58, nil, 37, 83, 61, + nil, 59, 60, 62, 23, 24, 66, 67, nil, nil, + nil, nil, nil, 22, 28, 27, 90, 89, 91, 92, + nil, nil, 219, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + nil, 88, 95, 96, nil, 81, 82, nil, 38, 39, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 210, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 218, nil, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, nil, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 37, 83, 61, nil, 59, 60, + 62, 258, 259, 66, 67, nil, nil, nil, nil, nil, + 257, 291, 295, 90, 89, 91, 92, nil, nil, 219, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 218, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 258, 259, + 66, 67, nil, nil, nil, nil, nil, 257, 291, 295, + 90, 89, 91, 92, nil, nil, 219, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 210, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 218, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 37, 83, + 61, nil, 59, 60, 62, 258, 259, 66, 67, nil, + nil, nil, nil, nil, 257, 291, 295, 90, 89, 91, + 92, nil, nil, 219, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, nil, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 210, nil, nil, 214, nil, nil, 52, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 218, nil, nil, nil, nil, + 79, 73, 75, 76, 77, 78, nil, nil, nil, 74, + 80, nil, nil, nil, 63, 64, 65, 56, 51, nil, + 53, nil, 57, 58, nil, 37, 83, 61, nil, 59, + 60, 62, 258, 259, 66, 67, nil, nil, nil, nil, + nil, 257, 291, 295, 90, 89, 91, 92, nil, nil, + 219, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 210, + nil, nil, 214, nil, nil, 52, nil, nil, 54, nil, + 256, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 218, nil, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, nil, nil, nil, 56, nil, nil, 53, nil, nil, + nil, nil, 37, 83, 63, 64, 65, 8, 51, nil, + nil, nil, 57, 58, nil, nil, nil, 61, nil, 59, + 60, 62, 23, 24, 66, 67, nil, nil, nil, nil, + nil, 22, 28, 27, 90, 89, 91, 92, nil, nil, + 17, nil, nil, nil, nil, nil, 7, 41, nil, 9, + 94, 93, nil, 84, 50, 86, 85, 87, nil, 88, + 95, 96, nil, 81, 82, nil, 38, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 36, + nil, nil, 30, nil, nil, 52, nil, nil, 54, nil, + 32, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 18, nil, nil, nil, nil, 79, 73, 75, + 76, 77, 78, nil, nil, nil, 74, 80, nil, nil, + nil, 63, 64, 65, 56, 51, nil, 53, nil, 57, + 58, nil, 37, 83, 61, nil, 59, 60, 62, 23, + 24, 66, 67, nil, nil, nil, nil, nil, 22, 28, + 27, 90, 89, 91, 92, nil, nil, 17, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 94, 93, nil, + 84, 50, 86, 85, 87, nil, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 210, nil, nil, 214, + nil, nil, 52, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 18, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, nil, nil, + nil, 56, nil, nil, 53, nil, nil, nil, nil, 37, + 83, 63, 64, 65, 8, 51, nil, nil, nil, 57, + 58, nil, nil, nil, 61, nil, 59, 60, 62, 23, + 24, 66, 67, nil, nil, nil, nil, nil, 22, 28, + 27, 90, 89, 91, 92, nil, nil, 17, nil, nil, + nil, nil, nil, 7, 41, nil, 9, 94, 93, nil, + 84, 50, 86, 85, 87, nil, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 36, nil, nil, 30, + nil, nil, 52, nil, nil, 54, nil, 32, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 18, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, nil, nil, + nil, 56, nil, nil, 53, nil, nil, nil, nil, 37, + 83, 63, 64, 65, 8, 51, nil, nil, nil, 57, + 58, nil, nil, nil, 61, nil, 59, 60, 62, 23, + 24, 66, 67, nil, nil, nil, nil, nil, 22, 28, + 27, 90, 89, 91, 92, nil, nil, 17, nil, nil, + nil, nil, nil, 7, 41, nil, 9, 94, 93, nil, + 84, 50, 86, 85, 87, nil, 88, 95, 96, nil, + 81, 82, nil, 38, 39, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 36, nil, nil, 30, + nil, nil, 52, nil, nil, 54, nil, 32, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 18, + nil, nil, nil, nil, 79, 73, 75, 76, 77, 78, + nil, nil, nil, 74, 80, nil, nil, nil, 63, 64, + 65, 56, 51, nil, 53, nil, 57, 58, nil, 37, + 83, 61, nil, 59, 60, 62, 258, 259, 66, 67, + nil, nil, nil, nil, nil, 257, 291, 295, 90, 89, + 91, 92, nil, nil, 219, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 94, 93, nil, 84, 50, 86, + 85, 87, nil, 88, 95, 96, nil, 81, 82, nil, + 38, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 210, nil, nil, 214, nil, nil, 52, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 218, nil, nil, nil, + nil, 79, 73, 75, 76, 77, 78, nil, nil, nil, + 74, 80, nil, nil, nil, 63, 64, 65, 56, 51, + nil, 53, nil, 57, 58, nil, 37, 83, 61, nil, + 59, 60, 62, 258, 259, 66, 67, nil, nil, nil, + nil, nil, 257, 291, 295, 90, 89, 91, 92, nil, + nil, 219, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 94, 93, nil, 84, 50, 86, 85, 87, nil, + 88, 95, 96, nil, 81, 82, nil, 38, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 210, nil, nil, 214, nil, nil, 52, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 218, nil, nil, nil, nil, 79, 73, + 75, 76, 77, 78, nil, nil, nil, 74, 80, nil, + nil, nil, 63, 64, 65, 56, 51, nil, 53, nil, + 57, 58, nil, 37, 83, 61, nil, 59, 60, 62, + 258, 259, 66, 67, nil, nil, nil, nil, nil, 257, + 291, 295, 90, 89, 91, 92, nil, nil, 219, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 94, 93, + nil, 84, 50, 86, 85, 87, nil, 88, 95, 96, + nil, 81, 82, nil, 38, 39, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 210, nil, nil, + 214, nil, nil, 52, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 218, nil, nil, nil, nil, 79, 73, 75, 76, 77, + 78, nil, nil, nil, 74, 80, nil, nil, nil, 63, + 64, 65, 56, 51, nil, 53, nil, 57, 58, nil, + 37, 83, 61, nil, 59, 60, 62, 258, 259, 66, + 67, nil, nil, nil, nil, nil, 257, 291, 295, 90, + 89, 91, 92, nil, nil, 219, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 94, 93, nil, 84, 50, + 86, 85, 87, 261, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 210, nil, nil, 214, nil, nil, + 52, nil, nil, 54, nil, nil, nil, 254, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 218, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, nil, nil, nil, 56, + nil, nil, 53, nil, nil, nil, nil, 37, 83, 63, + 64, 65, 8, 51, nil, nil, nil, 57, 58, nil, + nil, nil, 61, nil, 59, 60, 62, 23, 24, 66, + 67, nil, nil, nil, nil, nil, 22, 28, 27, 90, + 89, 91, 92, nil, nil, 17, nil, nil, nil, nil, + nil, 7, 41, nil, 9, 94, 93, nil, 84, 50, + 86, 85, 87, nil, 88, 95, 96, nil, 81, 82, + nil, 38, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 36, nil, nil, 30, nil, nil, + 52, nil, nil, 54, nil, 32, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, + nil, nil, 79, 73, 75, 76, 77, 78, nil, nil, + nil, 74, 80, nil, nil, nil, 63, 64, 65, 56, + 51, nil, 53, nil, 57, 58, nil, 37, 83, 61, + nil, 59, 60, 62, 258, 259, 66, 67, nil, nil, + nil, nil, nil, 257, 291, 295, 90, 89, 91, 92, + nil, nil, 219, nil, nil, nil, nil, nil, nil, 292, + nil, nil, 94, 93, nil, 84, 50, 86, 85, 87, + nil, 88, 95, 96, nil, 81, 82, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 926, nil, nil, 214, nil, nil, 52, nil, nil, + 54, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 79, + 73, 75, 76, 77, 78, nil, nil, nil, 74, 80, + nil, nil, nil, 63, 64, 65, 56, 51, nil, 53, + nil, 57, 58, nil, 296, 83, 61, nil, 59, 60, + 62, 258, 259, 66, 67, nil, nil, nil, nil, nil, + 257, 291, 295, 90, 89, 91, 92, nil, nil, 219, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 210, nil, + nil, 214, nil, nil, 52, nil, nil, 54, nil, 658, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 218, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + nil, nil, nil, 56, nil, nil, 53, nil, nil, nil, + nil, 37, 83, 63, 64, 65, 8, 51, nil, nil, + nil, 57, 58, nil, nil, nil, 61, nil, 59, 60, + 62, 23, 24, 66, 67, nil, nil, nil, nil, nil, + 22, 28, 27, 90, 89, 91, 92, nil, nil, 17, + nil, nil, nil, nil, nil, 7, 41, nil, 9, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 36, nil, + nil, 30, nil, nil, 52, nil, nil, 54, nil, 32, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 18, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + nil, nil, nil, 56, nil, nil, 53, nil, nil, nil, + nil, 37, 83, 63, 64, 65, 8, 51, nil, nil, + nil, 57, 58, nil, nil, nil, 61, nil, 59, 60, + 62, 23, 24, 66, 67, nil, nil, nil, nil, nil, + 22, 28, 27, 90, 89, 91, 92, nil, nil, 17, + nil, nil, nil, nil, nil, 7, 41, nil, 9, 94, + 93, nil, 84, 50, 86, 85, 87, nil, 88, 95, + 96, nil, 81, 82, nil, 38, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 36, nil, + nil, 30, nil, nil, 52, nil, nil, 54, nil, 32, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 18, nil, nil, nil, nil, 79, 73, 75, 76, + 77, 78, nil, nil, nil, 74, 80, nil, nil, nil, + 63, 64, 65, 56, 51, nil, 53, nil, 57, 58, + nil, 37, 83, 61, nil, 59, 60, 62, 258, 259, + 66, 67, nil, nil, nil, nil, nil, 257, 291, 295, + 90, 89, 91, 92, nil, nil, 219, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 210, nil, nil, 214, nil, + nil, 52, nil, nil, 54, nil, 658, nil, 254, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 218, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, nil, nil, nil, + 56, nil, nil, 53, nil, nil, nil, nil, 37, 83, + 63, 64, 65, 8, 51, nil, nil, nil, 57, 58, + nil, nil, nil, 61, nil, 59, 60, 62, 23, 24, + 66, 67, nil, nil, nil, nil, nil, 22, 28, 27, + 90, 89, 91, 92, nil, nil, 17, nil, nil, nil, + nil, nil, 7, 41, nil, 9, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 36, nil, nil, 30, nil, + nil, 52, nil, nil, 54, nil, 32, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 18, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, nil, nil, nil, + 56, nil, nil, 53, nil, nil, nil, nil, 37, 83, + 63, 64, 65, 8, 51, nil, nil, nil, 57, 58, + nil, nil, nil, 61, nil, 59, 60, 62, 23, 24, + 66, 67, nil, nil, nil, nil, nil, 22, 28, 27, + 90, 89, 91, 92, nil, nil, 17, nil, nil, nil, + nil, nil, 7, 41, nil, 9, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 36, nil, nil, 30, nil, + nil, 52, nil, nil, 54, nil, 32, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 18, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, nil, nil, nil, + 56, nil, nil, 53, nil, nil, nil, nil, 37, 83, + 63, 64, 65, 8, 51, nil, nil, nil, 57, 58, + nil, nil, nil, 61, nil, 59, 60, 62, 23, 24, + 66, 67, nil, nil, nil, nil, nil, 22, 28, 27, + 90, 89, 91, 92, nil, nil, 17, nil, nil, nil, + nil, nil, 7, 41, nil, 9, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 36, nil, nil, 30, nil, + nil, 52, nil, nil, 54, nil, 32, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 18, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, nil, nil, nil, + 56, nil, nil, 53, nil, nil, nil, nil, 37, 83, + 63, 64, 65, 8, 51, nil, nil, nil, 57, 58, + nil, nil, nil, 61, nil, 59, 60, 62, 23, 24, + 66, 67, nil, nil, nil, nil, nil, 22, 28, 27, + 90, 89, 91, 92, nil, nil, 17, nil, nil, nil, + nil, nil, 7, 41, nil, 9, 94, 93, nil, 84, + 50, 86, 85, 87, nil, 88, 95, 96, nil, 81, + 82, nil, 38, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 36, nil, nil, 30, nil, + nil, 52, nil, nil, 54, nil, 32, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 18, nil, + nil, nil, nil, 79, 73, 75, 76, 77, 78, nil, + nil, nil, 74, 80, nil, nil, nil, 63, 64, 65, + 56, 51, nil, 53, nil, 57, 58, nil, 37, 83, + 61, nil, 59, 60, 62, 258, 259, 66, 67, nil, + nil, nil, nil, nil, 257, 28, 27, 90, 89, 91, + 92, nil, nil, 219, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 94, 93, nil, 84, 50, 86, 85, + 87, 261, 88, 95, 96, nil, 81, 82, nil, 38, + 39, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 210, nil, nil, 214, nil, nil, 52, nil, + nil, 54, nil, 256, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 218, nil, nil, nil, -538, + 79, 73, 75, 76, 77, 78, -538, -538, -538, 74, + 80, nil, -538, -538, nil, -538, nil, 56, nil, nil, + 53, nil, nil, nil, -538, 37, 83, nil, nil, nil, + nil, nil, nil, nil, nil, -538, -538, nil, -538, -538, + -538, -538, -538, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, -538, -538, -538, -538, + -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, + -538, -283, nil, -538, -538, -538, nil, 636, -283, -283, + -283, -538, nil, nil, -283, -283, nil, -283, -538, nil, + -538, nil, -538, -538, -538, -538, -538, -538, -538, nil, + -538, -538, -538, nil, nil, nil, nil, -283, -283, nil, + -283, -283, -283, -283, -283, -538, -538, nil, -87, nil, + -538, nil, nil, -538, nil, -538, nil, -96, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, -283, -283, + -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, + -283, -283, -283, nil, nil, -283, -283, -283, nil, 639, + nil, nil, nil, -283, nil, nil, nil, nil, nil, nil, + -283, nil, -283, nil, -283, -283, -283, -283, -283, -283, + -283, nil, -283, nil, -283, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, -283, -283, nil, + -89, nil, -283, -538, nil, -283, nil, -283, nil, -98, + -538, -538, -538, nil, nil, -538, -538, -538, nil, -538, + nil, nil, nil, nil, nil, nil, nil, nil, -538, -538, + -538, nil, nil, nil, nil, nil, nil, nil, nil, -538, + -538, nil, -538, -538, -538, -538, -538, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, + -538, -538, -538, -538, -538, nil, nil, -538, -538, -538, + nil, 790, -538, nil, nil, -538, nil, nil, -538, nil, + -538, nil, -538, nil, -538, nil, -538, -538, -538, -538, + -538, -538, -538, nil, -538, -538, -538, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, -538, + -538, -538, -538, nil, -538, -283, nil, -538, nil, -538, + nil, -96, -283, -283, -283, nil, nil, -283, -283, -283, + nil, -283, nil, nil, nil, nil, nil, nil, nil, nil, + nil, -283, -283, nil, nil, nil, nil, nil, nil, nil, + nil, -283, -283, nil, -283, -283, -283, -283, -283, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, -283, -283, -283, -283, -283, -283, -283, -283, + -283, -283, -283, -283, -283, -283, -283, nil, nil, -283, + -283, -283, nil, 639, -283, nil, nil, -283, nil, nil, + -283, nil, -283, nil, -283, nil, -283, nil, -283, -283, + -283, -283, -283, -283, -283, nil, -283, nil, -283, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, -283, -283, -283, -283, nil, -283, -292, nil, -283, + nil, -283, nil, -98, -292, -292, -292, nil, nil, -292, + -292, -292, nil, -292, nil, nil, nil, nil, nil, nil, + nil, nil, nil, -292, -292, nil, nil, nil, nil, nil, + nil, nil, nil, -292, -292, nil, -292, -292, -292, -292, + -292, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, -292, -292, -292, -292, -292, -292, + -292, -292, -292, -292, -292, -292, -292, -292, -292, nil, + nil, -292, -292, -292, nil, nil, -292, nil, 277, -292, + nil, nil, -292, nil, -292, nil, -292, nil, -292, nil, + -292, -292, -292, -292, -292, -292, -292, nil, -292, nil, + -292, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, -292, -292, -292, -292, -278, -292, nil, + nil, -292, nil, -292, -278, -278, -278, nil, nil, -278, + -278, -278, nil, -278, nil, nil, nil, nil, nil, nil, + nil, nil, nil, -278, -278, -278, nil, nil, nil, nil, + nil, nil, nil, -278, -278, nil, -278, -278, -278, -278, + -278, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, -278, -278, -278, -278, -278, -278, + -278, -278, -278, -278, -278, -278, -278, -278, -278, nil, + nil, -278, -278, -278, nil, nil, -278, nil, nil, -278, + nil, nil, -278, nil, -278, nil, -278, nil, -278, nil, + -278, -278, -278, -278, -278, -278, -278, nil, -278, nil, + -278, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, -278, -278, -278, -278, -554, -278, nil, + -278, -278, nil, -278, -554, -554, -554, nil, nil, -554, + -554, -554, nil, -554, nil, nil, nil, nil, nil, nil, + nil, nil, nil, -554, nil, nil, nil, nil, nil, nil, + nil, nil, nil, -554, -554, nil, -554, -554, -554, -554, + -554, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, -554, nil, nil, nil, nil, nil, + nil, -554, -554, -554, nil, nil, -554, -554, -554, nil, + -554, nil, nil, nil, nil, -554, -554, nil, nil, nil, + -554, nil, nil, -554, nil, nil, nil, nil, 268, -554, + -554, -554, nil, -554, -554, -554, -554, -554, nil, nil, + nil, nil, 764, nil, 336, 334, 333, 754, 335, nil, + -554, nil, nil, nil, nil, nil, nil, nil, 751, nil, + nil, nil, -554, -554, nil, -554, nil, nil, -554, -554, + -554, -554, -554, -554, -554, -554, -554, nil, -554, nil, + -554, 338, 749, nil, nil, 268, -554, nil, -554, 341, + 340, 344, 343, nil, nil, nil, nil, nil, -554, -554, + nil, -554, -554, -554, -554, -554, nil, -554, nil, nil, + nil, nil, nil, 436, 440, nil, nil, 438, nil, nil, + -554, nil, -554, nil, nil, -554, 142, 143, 752, 139, + 121, 122, 123, 130, 127, 129, nil, nil, 124, 125, + -554, -554, nil, nil, 144, 145, 131, 132, -554, nil, + nil, nil, nil, 268, -554, nil, nil, nil, nil, nil, + 136, 135, nil, 120, 141, 138, 137, 133, 134, 128, + 126, 118, 140, 119, nil, -554, 146, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, -554, nil, + -554, nil, nil, -554, 156, 167, 157, 180, 153, 173, + 163, 162, 188, 191, 178, 161, 160, 155, 181, 189, + 190, 165, 154, 168, 172, 174, 166, 159, nil, nil, + nil, 175, 182, 177, 176, 169, 179, 164, 152, 171, + 170, 183, 184, 185, 186, 187, 151, 158, 149, 150, + 147, 148, nil, 111, 113, 110, nil, 112, nil, nil, + nil, nil, nil, nil, nil, nil, 142, 143, nil, 139, + 121, 122, 123, 130, 127, 129, nil, nil, 124, 125, + nil, nil, nil, nil, 144, 145, 131, 132, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 136, 135, nil, 120, 141, 138, 137, 133, 134, 128, + 126, 118, 140, 119, nil, nil, 146, 192, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 80, 156, 167, + 157, 180, 153, 173, 163, 162, 188, 191, 178, 161, + 160, 155, 181, 189, 190, 165, 154, 168, 172, 174, + 166, 159, nil, nil, nil, 175, 182, 177, 176, 169, + 179, 164, 152, 171, 170, 183, 184, 185, 186, 187, + 151, 158, 149, 150, 147, 148, nil, 111, 113, nil, + nil, 112, nil, nil, nil, nil, nil, nil, nil, nil, + 142, 143, nil, 139, 121, 122, 123, 130, 127, 129, + nil, nil, 124, 125, nil, nil, nil, nil, 144, 145, + 131, 132, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 136, 135, nil, 120, 141, 138, + 137, 133, 134, 128, 126, 118, 140, 119, nil, nil, + 146, 192, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 80, 156, 167, 157, 180, 153, 173, 163, 162, + 188, 191, 178, 161, 160, 155, 181, 189, 190, 165, + 154, 168, 172, 174, 166, 159, nil, nil, nil, 175, + 182, 177, 176, 169, 179, 164, 152, 171, 170, 183, + 184, 185, 186, 187, 151, 158, 149, 150, 147, 148, + nil, 111, 113, nil, nil, 112, nil, nil, nil, nil, + nil, nil, nil, nil, 142, 143, nil, 139, 121, 122, + 123, 130, 127, 129, nil, nil, 124, 125, nil, nil, + nil, nil, 144, 145, 131, 132, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 136, 135, + nil, 120, 141, 138, 137, 133, 134, 128, 126, 118, + 140, 119, nil, nil, 146, 192, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 80, 156, 167, 157, 180, + 153, 173, 163, 162, 188, 191, 178, 161, 160, 155, + 181, 189, 190, 165, 154, 168, 172, 174, 166, 159, + nil, nil, nil, 175, 182, 177, 176, 169, 179, 164, + 152, 171, 170, 183, 184, 185, 186, 187, 151, 158, + 149, 150, 147, 148, nil, 111, 113, nil, nil, 112, + nil, nil, nil, nil, nil, nil, nil, nil, 142, 143, + nil, 139, 121, 122, 123, 130, 127, 129, nil, nil, + 124, 125, nil, nil, nil, nil, 144, 145, 131, 132, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 136, 135, nil, 120, 141, 138, 137, 133, + 134, 128, 126, 118, 140, 119, nil, nil, 146, 192, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 80, + 156, 167, 157, 180, 153, 173, 163, 162, 188, 191, + 178, 161, 160, 155, 181, 189, 190, 165, 154, 168, + 172, 174, 166, 159, nil, nil, nil, 175, 182, 177, + 376, 375, 377, 374, 152, 171, 170, 183, 184, 185, + 186, 187, 151, 158, 149, 150, 372, 373, nil, 370, + 113, 86, 85, 371, nil, 88, nil, nil, nil, nil, + nil, nil, 142, 143, nil, 139, 121, 122, 123, 130, + 127, 129, nil, nil, 124, 125, nil, nil, nil, nil, + 144, 145, 131, 132, nil, nil, nil, nil, nil, 381, + nil, nil, nil, nil, nil, nil, 136, 135, nil, 120, + 141, 138, 137, 133, 134, 128, 126, 118, 140, 119, + nil, nil, 146, 156, 167, 157, 180, 153, 173, 163, + 162, 188, 191, 178, 161, 160, 155, 181, 189, 190, + 165, 154, 168, 172, 174, 166, 159, nil, nil, nil, + 175, 182, 177, 176, 169, 179, 164, 152, 171, 170, + 183, 184, 185, 186, 187, 151, 158, 149, 150, 147, + 148, nil, 111, 113, 398, 397, 112, nil, 399, nil, + nil, nil, nil, nil, nil, 142, 143, nil, 139, 121, + 122, 123, 130, 127, 129, nil, nil, 124, 125, nil, + nil, nil, nil, 144, 145, 131, 132, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 136, + 135, nil, 120, 141, 138, 137, 133, 134, 128, 126, + 118, 140, 119, nil, nil, 146, 156, 167, 157, 180, + 153, 173, 163, 162, 188, 191, 178, 161, 160, 155, + 181, 189, 190, 165, 154, 168, 172, 174, 166, 159, + nil, nil, nil, 175, 182, 177, 176, 169, 179, 164, + 152, 171, 170, 183, 184, 185, 186, 187, 151, 158, + 149, 150, 147, 148, nil, 111, 113, 398, 397, 112, + nil, 399, nil, nil, nil, nil, nil, nil, 142, 143, + nil, 139, 121, 122, 123, 130, 127, 129, nil, nil, + 124, 125, nil, nil, nil, nil, 144, 145, 131, 132, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 136, 135, nil, 120, 141, 138, 137, 133, + 134, 128, 126, 118, 140, 119, nil, nil, 146, 156, + 167, 157, 180, 153, 173, 163, 162, 188, 191, 178, + 161, 160, 155, 181, 189, 190, 165, 154, 168, 172, + 174, 166, 159, nil, nil, nil, 175, 182, 177, 176, + 169, 179, 164, 152, 171, 170, 183, 184, 185, 186, + 187, 151, 158, 149, 150, 147, 148, nil, 111, 113, + nil, nil, 112, nil, nil, nil, nil, nil, nil, nil, + nil, 142, 143, nil, 139, 121, 122, 123, 130, 127, + 129, nil, nil, 124, 125, nil, nil, nil, nil, 144, + 145, 131, 132, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 136, 135, nil, 120, 141, + 138, 137, 133, 134, 128, 126, 118, 140, 119, 430, + 434, 146, nil, 431, nil, nil, nil, nil, nil, nil, + nil, nil, 142, 143, nil, 139, 121, 122, 123, 130, + 127, 129, nil, nil, 124, 125, nil, nil, nil, nil, + 144, 145, 131, 132, nil, nil, nil, nil, nil, 268, + nil, nil, nil, nil, nil, nil, 136, 135, nil, 120, + 141, 138, 137, 133, 134, 128, 126, 118, 140, 119, + 443, 434, 146, nil, 444, nil, nil, nil, nil, nil, + nil, nil, nil, 142, 143, nil, 139, 121, 122, 123, + 130, 127, 129, nil, nil, 124, 125, nil, nil, nil, + nil, 144, 145, 131, 132, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 136, 135, nil, + 120, 141, 138, 137, 133, 134, 128, 126, 118, 140, + 119, 443, 434, 146, nil, 444, nil, nil, nil, nil, + nil, nil, nil, nil, 142, 143, nil, 139, 121, 122, + 123, 130, 127, 129, nil, nil, 124, 125, nil, nil, + nil, nil, 144, 145, 131, 132, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 136, 135, + nil, 120, 141, 138, 137, 133, 134, 128, 126, 118, + 140, 119, 443, 434, 146, nil, 444, nil, nil, nil, + nil, nil, nil, nil, nil, 142, 143, nil, 139, 121, + 122, 123, 130, 127, 129, nil, nil, 124, 125, nil, + nil, nil, nil, 144, 145, 131, 132, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 136, + 135, nil, 120, 141, 138, 137, 133, 134, 128, 126, + 118, 140, 119, 443, 434, 146, nil, 444, nil, nil, + nil, nil, nil, nil, nil, nil, 142, 143, nil, 139, + 121, 122, 123, 130, 127, 129, nil, nil, 124, 125, + nil, nil, nil, nil, 144, 145, 131, 132, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 136, 135, nil, 120, 141, 138, 137, 133, 134, 128, + 126, 118, 140, 119, 642, 434, 146, nil, 643, nil, + nil, nil, nil, nil, nil, nil, nil, 142, 143, nil, + 139, 121, 122, 123, 130, 127, 129, nil, nil, 124, + 125, nil, nil, nil, nil, 144, 145, 131, 132, nil, + nil, nil, nil, nil, 268, nil, nil, nil, nil, nil, + nil, 136, 135, nil, 120, 141, 138, 137, 133, 134, + 128, 126, 118, 140, 119, 644, 440, 146, nil, 645, + nil, nil, nil, nil, nil, nil, nil, nil, 142, 143, + nil, 139, 121, 122, 123, 130, 127, 129, nil, nil, + 124, 125, nil, nil, nil, nil, 144, 145, 131, 132, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 136, 135, nil, 120, 141, 138, 137, 133, + 134, 128, 126, 118, 140, 119, 686, 434, 146, nil, + 687, nil, nil, nil, nil, nil, nil, nil, nil, 142, + 143, nil, 139, 121, 122, 123, 130, 127, 129, nil, + nil, 124, 125, nil, nil, nil, nil, 144, 145, 131, + 132, nil, nil, nil, nil, nil, 268, nil, nil, nil, + nil, nil, nil, 136, 135, nil, 120, 141, 138, 137, + 133, 134, 128, 126, 118, 140, 119, 689, 440, 146, + nil, 690, nil, nil, nil, nil, nil, nil, nil, nil, + 142, 143, nil, 139, 121, 122, 123, 130, 127, 129, + nil, nil, 124, 125, nil, nil, nil, nil, 144, 145, + 131, 132, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 136, 135, nil, 120, 141, 138, + 137, 133, 134, 128, 126, 118, 140, 119, 443, 434, + 146, nil, 444, nil, nil, nil, nil, nil, nil, nil, + nil, 142, 143, nil, 139, 121, 122, 123, 130, 127, + 129, nil, nil, 124, 125, nil, nil, nil, nil, 144, + 145, 131, 132, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 136, 135, nil, 120, 141, + 138, 137, 133, 134, 128, 126, 118, 140, 119, 642, + 434, 146, nil, 643, nil, nil, nil, nil, nil, nil, + nil, nil, 142, 143, nil, 139, 121, 122, 123, 130, + 127, 129, nil, nil, 124, 125, nil, nil, nil, nil, + 144, 145, 131, 132, nil, nil, nil, nil, nil, 268, + nil, nil, nil, nil, nil, nil, 136, 135, nil, 120, + 141, 138, 137, 133, 134, 128, 126, 118, 140, 119, + 644, 440, 146, nil, 645, nil, nil, nil, nil, nil, + nil, nil, nil, 142, 143, nil, 139, 121, 122, 123, + 130, 127, 129, nil, nil, 124, 125, nil, nil, nil, + nil, 144, 145, 131, 132, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 136, 135, nil, + 120, 141, 138, 137, 133, 134, 128, 126, 118, 140, + 119, 733, 434, 146, nil, 734, nil, nil, nil, nil, + nil, nil, nil, nil, 142, 143, nil, 139, 121, 122, + 123, 130, 127, 129, nil, nil, 124, 125, nil, nil, + nil, nil, 144, 145, 131, 132, nil, nil, nil, nil, + nil, 268, nil, nil, nil, nil, nil, nil, 136, 135, + nil, 120, 141, 138, 137, 133, 134, 128, 126, 118, + 140, 119, 735, 440, 146, nil, 736, nil, nil, nil, + nil, nil, nil, nil, nil, 142, 143, nil, 139, 121, + 122, 123, 130, 127, 129, nil, nil, 124, 125, nil, + nil, nil, nil, 144, 145, 131, 132, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 136, + 135, nil, 120, 141, 138, 137, 133, 134, 128, 126, + 118, 140, 119, 741, 440, 146, nil, 739, nil, nil, + nil, nil, nil, nil, nil, nil, 142, 143, nil, 139, + 121, 122, 123, 130, 127, 129, nil, nil, 124, 125, + nil, nil, nil, nil, 144, 145, 131, 132, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 136, 135, nil, 120, 141, 138, 137, 133, 134, 128, + 126, 118, 140, 119, 443, 434, 146, nil, 444, nil, + nil, nil, nil, nil, nil, nil, nil, 142, 143, nil, + 139, 121, 122, 123, 130, 127, 129, nil, nil, 124, + 125, nil, nil, nil, nil, 144, 145, 131, 132, nil, + nil, nil, nil, nil, 268, nil, nil, nil, nil, nil, + nil, 136, 135, nil, 120, 141, 138, 137, 133, 134, + 128, 126, 118, 140, 119, 741, 440, 146, nil, 892, + nil, nil, nil, nil, nil, nil, nil, nil, 142, 143, + nil, 139, 121, 122, 123, 130, 127, 129, nil, nil, + 124, 125, nil, nil, nil, nil, 144, 145, 131, 132, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 136, 135, nil, 120, 141, 138, 137, 133, + 134, 128, 126, 118, 140, 119, 959, 434, 146, nil, + 960, nil, nil, nil, nil, nil, nil, nil, nil, 142, + 143, nil, 139, 121, 122, 123, 130, 127, 129, nil, + nil, 124, 125, nil, nil, nil, nil, 144, 145, 131, + 132, nil, nil, nil, nil, nil, 268, nil, nil, nil, + nil, nil, nil, 136, 135, nil, 120, 141, 138, 137, + 133, 134, 128, 126, 118, 140, 119, 961, 440, 146, + nil, 962, nil, nil, nil, nil, nil, nil, nil, nil, + 142, 143, nil, 139, 121, 122, 123, 130, 127, 129, + nil, nil, 124, 125, nil, nil, nil, nil, 144, 145, + 131, 132, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 136, 135, nil, 120, 141, 138, + 137, 133, 134, 128, 126, 118, 140, 119, nil, nil, + 146 ] + +racc_action_check = [ + 0, 0, 0, 0, 0, 347, 321, 354, 0, 0, + 392, 746, 746, 0, 71, 0, 0, 0, 0, 0, + 0, 0, 71, 313, 852, 615, 313, 0, 0, 0, + 0, 0, 0, 0, 1, 852, 0, 387, 26, 209, + 387, 485, 0, 0, 0, 0, 0, 0, 348, 0, + 0, 0, 0, 0, 55, 0, 0, 0, 497, 0, + 0, 357, 0, 0, 587, 681, 366, 370, 852, 852, + 733, 310, 310, 392, 370, 485, 734, 352, 838, 352, + 839, 604, 604, 735, 889, 0, 615, 615, 0, 209, + 896, 0, 497, 6, 0, 615, 0, 287, 387, 387, + 0, 746, 681, 924, 26, 852, 746, 9, 0, 927, + 948, 321, 354, 0, 0, 0, 0, 0, 0, 347, + 959, 347, 0, 0, 347, 26, 736, 17, 17, 17, + 0, 17, 960, 0, 507, 17, 17, 10, 0, 0, + 17, 55, 17, 17, 17, 17, 17, 17, 17, 211, + 735, 457, 457, 11, 17, 17, 17, 17, 17, 17, + 17, 310, 348, 17, 348, 287, 357, 348, 507, 587, + 17, 604, 366, 17, 17, 733, 17, 17, 17, 17, + 17, 734, 17, 17, 17, 839, 17, 17, 735, 17, + 17, 366, 838, 736, 838, 838, 366, 838, 889, 211, + 889, 371, 287, 889, 896, 12, 896, 457, 371, 896, + 961, 287, 17, 20, 962, 17, 17, 924, 17, 924, + 290, 17, 924, 927, 948, 927, 948, 17, 927, 948, + 967, 736, 293, 383, 959, 17, 959, 34, 577, 959, + 17, 17, 17, 17, 17, 17, 960, 525, 960, 17, + 17, 960, 686, 578, 18, 18, 18, 17, 18, 687, + 17, 314, 18, 18, 314, 17, 17, 18, 453, 18, + 18, 18, 18, 18, 18, 18, 698, 698, 508, 15, + 15, 18, 18, 18, 18, 18, 18, 18, 290, 961, + 18, 629, 36, 962, 383, 383, 383, 18, 293, 461, + 18, 18, 41, 18, 18, 18, 18, 18, 77, 18, + 18, 18, 508, 18, 18, 525, 18, 18, 453, 293, + 686, 841, 37, 37, 961, 290, 961, 687, 962, 961, + 962, 461, 698, 962, 290, 461, 461, 689, 577, 18, + 577, 629, 18, 577, 967, 18, 967, 807, 18, 967, + 78, 690, 525, 578, 18, 578, 642, 686, 578, 97, + 3, 525, 18, 193, 687, 3, 686, 18, 18, 18, + 18, 18, 18, 687, 210, 278, 18, 18, 212, 14, + 278, 22, 22, 22, 18, 22, 385, 18, 317, 22, + 22, 317, 18, 18, 22, 643, 22, 22, 22, 22, + 22, 22, 22, 791, 689, 689, 642, 792, 22, 22, + 22, 22, 22, 22, 22, 807, 213, 22, 690, 690, + 14, 841, 389, 841, 22, 394, 841, 22, 22, 14, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 372, + 22, 22, 689, 22, 22, 643, 372, 385, 385, 385, + 351, 689, 807, 791, 219, 351, 690, 792, 251, 25, + 25, 807, 860, 373, 374, 690, 22, 25, 252, 22, + 373, 374, 22, 860, 934, 22, 934, 22, 255, 22, + 267, 22, 280, 389, 389, 389, 394, 394, 394, 22, + 83, 83, 13, 13, 22, 22, 22, 22, 22, 22, + 13, 282, 703, 22, 22, 703, 860, 860, 23, 23, + 23, 22, 23, 597, 22, 375, 23, 23, 597, 22, + 22, 23, 375, 23, 23, 23, 23, 23, 23, 23, + 283, 361, 296, 296, 284, 23, 23, 23, 23, 23, + 23, 23, 744, 860, 23, 42, 42, 744, 13, 648, + 13, 23, 289, 42, 23, 23, 291, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 292, 23, 23, 295, + 23, 23, 301, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 648, 648, 361, 361, 648, 648, 376, 750, + 648, 648, 361, 23, 750, 376, 23, 361, 302, 23, + 305, 42, 23, 42, 23, 648, 23, 648, 23, 648, + 648, 648, 648, 648, 648, 648, 23, 648, 361, 208, + 208, 23, 23, 23, 23, 23, 23, 208, 312, 35, + 23, 23, 315, 648, 316, 24, 24, 24, 23, 24, + 361, 23, 361, 24, 24, 318, 23, 23, 24, 326, + 24, 24, 24, 24, 24, 24, 24, 5, 5, 5, + 5, 5, 24, 24, 24, 24, 24, 24, 24, 377, + 35, 24, 288, 288, 300, 208, 377, 208, 24, 35, + 288, 24, 24, 327, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 329, 24, 24, 330, 24, 24, 342, + 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, + 484, 303, 303, 484, 484, 300, 110, 484, 484, 303, + 24, 110, 110, 24, 300, 345, 24, 353, 288, 24, + 288, 24, 484, 24, 484, 24, 484, 484, 484, 484, + 484, 484, 484, 24, 484, 356, 355, 355, 24, 24, + 24, 24, 24, 24, 355, 358, 430, 24, 24, 362, + 484, 484, 27, 27, 27, 24, 27, 303, 24, 303, + 27, 27, 388, 24, 24, 27, 391, 27, 27, 27, + 27, 27, 27, 27, 279, 279, 279, 279, 279, 27, + 27, 27, 27, 27, 27, 27, 410, 430, 27, 364, + 364, 416, 355, 419, 355, 27, 430, 364, 27, 27, + 422, 27, 27, 27, 27, 27, 27, 27, 27, 27, + 424, 27, 27, 428, 27, 27, 429, 419, 419, 419, + 419, 419, 419, 419, 419, 419, 419, 419, 589, 589, + 419, 419, 346, 346, 419, 419, 589, 27, 437, 431, + 27, 27, 463, 27, 464, 364, 27, 364, 27, 419, + 27, 419, 27, 419, 419, 419, 419, 419, 419, 419, + 27, 419, 561, 561, 379, 27, 27, 27, 27, 27, + 27, 379, 720, 720, 27, 27, 628, 419, 465, 419, + 431, 466, 27, 858, 589, 27, 589, 499, 858, 431, + 27, 27, 30, 30, 30, 30, 30, 855, 855, 858, + 30, 30, 949, 949, 502, 30, 503, 30, 30, 30, + 30, 30, 30, 30, 509, 513, 514, 628, 517, 30, + 30, 30, 30, 30, 30, 30, 628, 519, 30, 526, + 858, 858, 858, 858, 30, 30, 462, 30, 30, 30, + 529, 30, 30, 30, 30, 30, 538, 30, 30, 30, + 539, 30, 30, 540, 30, 30, 553, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 462, 858, + 19, 19, 462, 462, 19, 19, 564, 30, 568, 573, + 30, 579, 580, 30, 619, 626, 30, 632, 30, 19, + 637, 19, 30, 19, 19, 19, 19, 19, 19, 19, + 30, 19, 640, 711, 711, 30, 30, 30, 30, 30, + 30, 711, 646, 647, 30, 30, 655, 19, 657, 31, + 31, 31, 30, 31, 669, 30, 673, 31, 31, 676, + 30, 30, 31, 683, 31, 31, 31, 31, 31, 31, + 31, 555, 685, 688, 691, 692, 31, 31, 31, 31, + 31, 31, 31, 693, 696, 31, 840, 840, 697, 711, + 699, 711, 31, 704, 840, 31, 31, 705, 31, 31, + 31, 31, 31, 708, 31, 31, 31, 710, 31, 31, + 712, 652, 713, 652, 652, 652, 714, 652, 555, 555, + 555, 555, 717, 768, 768, 739, 739, 768, 768, 768, + 722, 728, 730, 739, 31, 732, 737, 31, 739, 741, + 31, 742, 840, 31, 840, 31, 753, 757, 758, 760, + 652, 761, 939, 762, 764, 767, 774, 939, 652, 652, + 652, 652, 31, 31, 31, 31, 31, 31, 939, 652, + 795, 31, 31, 796, 799, 801, 32, 32, 32, 31, + 32, 739, 31, 739, 32, 32, 804, 31, 31, 32, + 805, 32, 32, 32, 32, 32, 32, 32, 824, 939, + 939, 939, 939, 32, 32, 32, 32, 32, 32, 32, + 925, 925, 32, 680, 680, 680, 680, 680, 925, 32, + 480, 806, 32, 32, 811, 32, 32, 32, 32, 32, + 814, 32, 32, 32, 815, 32, 32, 600, 939, 600, + 600, 600, 600, 600, 830, 824, 824, 824, 824, 833, + 843, 846, 480, 600, 847, 848, 480, 480, 480, 480, + 870, 32, 871, 882, 32, 892, 925, 32, 925, 569, + 32, 569, 569, 569, 893, 569, 600, 600, 898, 899, + 907, 909, 912, 913, 600, 600, 600, 600, 914, 32, + 32, 32, 32, 32, 32, 915, 926, 936, 32, 32, + 944, 953, 955, 32, 956, 958, 32, nil, nil, 32, + nil, nil, nil, nil, 32, 32, 38, 38, 38, 481, + 38, nil, nil, 600, 38, 38, nil, nil, nil, 38, + nil, 38, 38, 38, 38, 38, 38, 38, nil, nil, + nil, nil, nil, 38, 38, 38, 38, 38, 38, 38, + nil, 481, 38, nil, nil, 481, 481, 481, 481, 38, + nil, nil, 38, 38, nil, 38, 38, 38, 38, 38, + nil, 38, 38, 38, nil, 38, 38, nil, 38, 38, + nil, 249, 249, 249, 249, 249, 249, 249, 249, 249, + 249, 249, nil, nil, 249, 249, nil, nil, 249, 249, + nil, 38, nil, nil, 38, nil, nil, 38, nil, nil, + 38, nil, nil, 249, nil, 249, 38, 249, 249, 249, + 249, 249, 249, 249, 38, 249, nil, nil, nil, 38, + 38, 38, 38, 38, 38, nil, nil, nil, 38, 38, + nil, 249, nil, 39, 39, 39, 38, 39, nil, 38, + nil, 39, 39, nil, 38, 38, 39, nil, 39, 39, + 39, 39, 39, 39, 39, nil, nil, nil, nil, nil, + 39, 39, 39, 39, 39, 39, 39, nil, 829, 39, + 829, 829, 829, nil, 829, nil, 39, nil, nil, 39, + 39, nil, 39, 39, 39, 39, 39, nil, 39, 39, + 39, nil, 39, 39, nil, 39, 39, nil, 427, 427, + 427, 427, 427, 427, 427, 427, 427, 427, 427, nil, + nil, 427, 427, nil, nil, 427, 427, nil, 39, nil, + nil, 39, nil, nil, 39, nil, nil, 39, nil, nil, + 427, nil, 427, 39, 427, 427, 427, 427, 427, 427, + 427, 39, 427, nil, nil, nil, 39, 39, 39, 39, + 39, 39, nil, nil, nil, 39, 39, nil, 427, nil, + 40, 40, 40, 39, 40, nil, 39, nil, 40, 40, + nil, 39, 39, 40, nil, 40, 40, 40, 40, 40, + 40, 40, nil, nil, nil, nil, nil, 40, 40, 40, + 40, 40, 40, 40, nil, nil, 40, nil, nil, nil, + nil, nil, nil, 40, nil, nil, 40, 40, nil, 40, + 40, 40, 40, 40, nil, 40, 40, 40, nil, 40, + 40, nil, 40, 40, nil, 446, 446, 446, 446, 446, + 446, 446, 446, 446, 446, 446, nil, nil, 446, 446, + nil, nil, 446, 446, nil, 40, nil, nil, 40, nil, + nil, 40, nil, nil, 40, nil, nil, 446, nil, 446, + 40, 446, 446, 446, 446, 446, 446, 446, 40, 446, + nil, nil, nil, 40, 40, 40, 40, 40, 40, nil, + nil, nil, 40, 40, nil, 446, nil, 52, 52, 52, + 40, 52, nil, 40, nil, 52, 52, nil, 40, 40, + 52, nil, 52, 52, 52, 52, 52, 52, 52, nil, + nil, nil, nil, nil, 52, 52, 52, 52, 52, 52, + 52, nil, nil, 52, nil, nil, nil, nil, nil, nil, + 52, nil, nil, 52, 52, nil, 52, 52, 52, 52, + 52, nil, 52, 52, 52, nil, 52, 52, nil, 52, + 52, nil, 536, 536, 536, 536, 536, 536, 536, 536, + 536, 536, 536, nil, nil, 536, 536, nil, nil, 536, + 536, nil, 52, nil, nil, 52, nil, nil, 52, nil, + nil, 52, nil, nil, 536, nil, 536, 52, 536, 536, + 536, 536, 536, 536, 536, 52, 536, nil, nil, nil, + 52, 52, 52, 52, 52, 52, nil, nil, nil, 52, + 52, nil, 536, nil, 53, 53, 53, 52, 53, nil, + 52, nil, 53, 53, nil, 52, 52, 53, nil, 53, + 53, 53, 53, 53, 53, 53, nil, nil, nil, nil, + nil, 53, 53, 53, 53, 53, 53, 53, nil, nil, + 53, nil, nil, nil, nil, nil, nil, 53, nil, nil, + 53, 53, nil, 53, 53, 53, 53, 53, 53, 53, + 53, 53, nil, 53, 53, nil, 53, 53, nil, 695, + 695, 695, 695, 695, 695, 695, 695, 695, 695, 695, + nil, nil, 695, 695, nil, nil, 695, 695, nil, 53, + nil, nil, 53, nil, nil, 53, nil, nil, 53, nil, + 53, 695, nil, 695, 53, 695, 695, 695, 695, 695, + 695, 695, 53, 695, nil, nil, nil, 53, 53, 53, + 53, 53, 53, nil, nil, nil, 53, 53, nil, 695, + nil, 54, 54, 54, 53, 54, nil, 53, nil, 54, + 54, nil, 53, 53, 54, nil, 54, 54, 54, 54, + 54, 54, 54, nil, nil, nil, nil, nil, 54, 54, + 54, 54, 54, 54, 54, nil, nil, 54, nil, nil, + nil, nil, nil, nil, 54, nil, nil, 54, 54, nil, + 54, 54, 54, 54, 54, 54, 54, 54, 54, nil, + 54, 54, nil, 54, 54, nil, 773, 773, 773, 773, + 773, 773, 773, 773, 773, 773, 773, nil, nil, 773, + 773, nil, nil, 773, 773, nil, 54, nil, nil, 54, + nil, nil, 54, nil, nil, 54, nil, nil, 773, nil, + 773, 54, 773, 773, 773, 773, 773, 773, 773, 54, + 773, nil, nil, nil, 54, 54, 54, 54, 54, 54, + nil, nil, nil, 54, 54, nil, 773, nil, 57, 57, + 57, 54, 57, nil, 54, nil, 57, 57, nil, 54, + 54, 57, nil, 57, 57, 57, 57, 57, 57, 57, + nil, nil, nil, nil, nil, 57, 57, 57, 57, 57, + 57, 57, nil, nil, 57, nil, nil, nil, nil, nil, + nil, 57, nil, nil, 57, 57, nil, 57, 57, 57, + 57, 57, nil, 57, 57, 57, nil, 57, 57, nil, + 57, 57, nil, 779, 779, 779, 779, 779, 779, 779, + 779, 779, 779, 779, nil, nil, 779, 779, nil, nil, + 779, 779, nil, 57, nil, nil, 57, nil, nil, 57, + nil, nil, 57, nil, nil, 779, nil, 779, 57, 779, + 779, 779, 779, 779, 779, 779, 57, 779, nil, nil, + nil, 57, 57, 57, 57, 57, 57, nil, nil, nil, + 57, 57, nil, 779, nil, 58, 58, 58, 57, 58, + nil, 57, nil, 58, 58, nil, 57, 57, 58, nil, + 58, 58, 58, 58, 58, 58, 58, nil, nil, nil, + nil, nil, 58, 58, 58, 58, 58, 58, 58, nil, + nil, 58, nil, nil, nil, nil, nil, nil, 58, nil, + nil, 58, 58, nil, 58, 58, 58, 58, 58, nil, + 58, 58, 58, nil, 58, 58, nil, 58, 58, nil, + 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, + 781, nil, nil, 781, 781, nil, nil, 781, 781, nil, + 58, nil, nil, 58, nil, nil, 58, nil, nil, 58, + nil, nil, 781, nil, 781, 58, 781, 781, 781, 781, + 781, 781, 781, 58, 781, nil, nil, nil, 58, 58, + 58, 58, 58, 58, nil, nil, nil, 58, 58, nil, + 781, nil, 61, 61, 61, 58, 61, nil, 58, nil, + 61, 61, nil, 58, 58, 61, nil, 61, 61, 61, + 61, 61, 61, 61, nil, nil, nil, nil, nil, 61, + 61, 61, 61, 61, 61, 61, nil, nil, 61, nil, + nil, nil, nil, nil, nil, 61, nil, nil, 61, 61, + nil, 61, 61, 61, 61, 61, nil, 61, 61, 61, + nil, 61, 61, nil, 61, 61, nil, 672, 672, 672, + 672, 672, 672, 672, 672, 672, 672, 672, nil, nil, + 672, 672, nil, nil, 672, 672, nil, 61, nil, nil, + 61, nil, nil, 61, nil, nil, 61, nil, nil, 672, + nil, 672, 61, 672, 672, 672, 672, 672, 672, 672, + 61, 672, nil, nil, nil, 61, 61, 61, 61, 61, + 61, nil, nil, nil, 61, 61, 61, 672, nil, 672, + nil, 61, 61, nil, nil, 61, nil, nil, nil, nil, + 61, 61, 62, 62, 62, nil, 62, nil, nil, nil, + 62, 62, nil, nil, nil, 62, nil, 62, 62, 62, + 62, 62, 62, 62, nil, nil, nil, nil, nil, 62, + 62, 62, 62, 62, 62, 62, nil, nil, 62, nil, + nil, nil, nil, nil, nil, 62, nil, nil, 62, 62, + nil, 62, 62, 62, 62, 62, nil, 62, 62, 62, + nil, 62, 62, 784, 784, 784, 784, 784, 784, 784, + 784, 784, 784, 784, 467, nil, 784, 784, nil, nil, + 784, 784, nil, nil, nil, nil, nil, 62, nil, nil, + 62, 467, 467, 62, nil, 784, 62, 784, 62, 784, + 784, 784, 784, 784, 784, 784, 467, 784, 467, nil, + 467, 467, 467, 467, nil, 62, 62, 62, 62, 62, + 62, nil, nil, 784, 62, 62, nil, nil, nil, 63, + 63, 63, 62, 63, nil, 62, nil, 63, 63, nil, + 62, 62, 63, nil, 63, 63, 63, 63, 63, 63, + 63, nil, nil, nil, nil, nil, 63, 63, 63, 63, + 63, 63, 63, nil, nil, 63, nil, nil, nil, nil, + nil, nil, 63, nil, nil, 63, 63, nil, 63, 63, + 63, 63, 63, nil, 63, 63, 63, nil, 63, 63, + 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, + 786, 468, nil, 786, 786, nil, nil, 786, 786, nil, + nil, 63, nil, nil, 63, nil, nil, 63, 468, 468, + 63, nil, 786, 63, 786, nil, 786, 786, 786, 786, + 786, 786, 786, 468, 786, 468, nil, 468, 468, 468, + 468, nil, 63, 63, 63, 63, 63, 63, nil, nil, + 786, 63, 63, nil, nil, nil, 84, 84, 84, 63, + 84, nil, 63, nil, 84, 84, nil, 63, 63, 84, + nil, 84, 84, 84, 84, 84, 84, 84, nil, 84, + nil, nil, nil, 84, 84, 84, 84, 84, 84, 84, + nil, nil, 84, nil, nil, nil, nil, nil, nil, 84, + nil, nil, 84, 84, nil, 84, 84, 84, 84, 84, + 84, 84, 84, 84, nil, 84, 84, nil, 84, 84, + nil, 793, 793, 793, 793, 793, 793, 793, 793, 793, + 793, 793, nil, nil, 793, 793, nil, nil, 793, 793, + nil, 84, nil, nil, 84, 84, nil, 84, nil, nil, + 84, nil, 84, 793, 84, 793, 84, 793, 793, 793, + 793, 793, 793, 793, 84, 793, 84, nil, nil, 84, + 84, 84, 84, 84, 84, nil, nil, nil, 84, 84, + nil, 793, nil, 87, 87, 87, 84, 87, nil, 84, + nil, 87, 87, nil, 84, 84, 87, nil, 87, 87, + 87, 87, 87, 87, 87, nil, 87, nil, nil, nil, + 87, 87, 87, 87, 87, 87, 87, nil, nil, 87, + nil, nil, nil, nil, nil, nil, 87, nil, nil, 87, + 87, nil, 87, 87, 87, 87, 87, 87, 87, 87, + 87, nil, 87, 87, nil, 87, 87, nil, 873, 873, + 873, 873, 873, 873, 873, 873, 873, 873, 873, nil, + nil, 873, 873, nil, nil, 873, 873, nil, 87, nil, + nil, 87, 87, nil, 87, nil, nil, 87, nil, 87, + 873, 87, 873, 87, 873, 873, 873, 873, 873, 873, + 873, 87, 873, 87, nil, nil, 87, 87, 87, 87, + 87, 87, nil, nil, nil, 87, 87, nil, 873, nil, + nil, nil, nil, 87, nil, nil, 87, nil, nil, nil, + nil, 87, 87, 99, 99, 99, 99, 99, nil, nil, + nil, 99, 99, nil, nil, nil, 99, nil, 99, 99, + 99, 99, 99, 99, 99, nil, nil, nil, nil, nil, + 99, 99, 99, 99, 99, 99, 99, nil, nil, 99, + nil, nil, nil, nil, nil, 99, 99, 99, 99, 99, + 99, nil, 99, 99, 99, 99, 99, nil, 99, 99, + 99, nil, 99, 99, nil, 99, 99, nil, 875, 875, + 875, 875, 875, 875, 875, 875, 875, 875, 875, nil, + nil, 875, 875, nil, nil, 875, 875, nil, 99, nil, + nil, 99, nil, nil, 99, nil, nil, 99, nil, 99, + 875, nil, 875, 99, 875, 875, 875, 875, 875, 875, + 875, 99, 875, nil, nil, nil, 99, 99, 99, 99, + 99, 99, nil, nil, nil, 99, 99, nil, 875, nil, + nil, nil, 99, 99, nil, nil, 99, nil, nil, nil, + nil, 99, 99, 103, 103, 103, nil, 103, nil, nil, + nil, 103, 103, nil, nil, nil, 103, nil, 103, 103, + 103, 103, 103, 103, 103, nil, nil, nil, nil, nil, + 103, 103, 103, 103, 103, 103, 103, nil, 338, 103, + 338, 338, 338, nil, 338, nil, 103, nil, nil, 103, + 103, nil, 103, 103, 103, 103, 103, nil, 103, 103, + 103, nil, 103, 103, nil, 103, 103, 566, nil, 566, + 566, 566, nil, 566, nil, nil, 718, 338, 718, 718, + 718, nil, 718, nil, nil, 338, nil, nil, 103, nil, + nil, 103, nil, nil, 103, nil, nil, 103, nil, nil, + nil, nil, nil, 103, nil, nil, 566, nil, nil, nil, + nil, 103, nil, nil, 566, 718, 103, 103, 103, 103, + 103, 103, nil, 718, nil, 103, 103, nil, nil, nil, + 104, 104, 104, 103, 104, nil, 103, nil, 104, 104, + nil, 103, 103, 104, nil, 104, 104, 104, 104, 104, + 104, 104, nil, nil, nil, nil, nil, 104, 104, 104, + 104, 104, 104, 104, nil, nil, 104, nil, nil, nil, + nil, nil, nil, 104, nil, nil, 104, 104, nil, 104, + 104, 104, 104, 104, nil, 104, 104, 104, nil, 104, + 104, nil, 104, 104, nil, 459, 459, 459, 459, 459, + 459, 459, 459, 459, 459, 459, nil, nil, 459, 459, + nil, nil, 459, 459, nil, 104, nil, nil, 104, nil, + nil, 104, nil, nil, 104, nil, nil, 459, nil, 459, + 104, 459, 459, 459, 459, 459, 459, 459, 104, 459, + nil, nil, nil, 104, 104, 104, 104, 104, 104, nil, + nil, nil, 104, 104, nil, nil, nil, 105, 105, 105, + 104, 105, nil, 104, nil, 105, 105, nil, 104, 104, + 105, nil, 105, 105, 105, 105, 105, 105, 105, nil, + nil, nil, nil, nil, 105, 105, 105, 105, 105, 105, + 105, nil, nil, 105, nil, nil, nil, nil, nil, nil, + 105, nil, nil, 105, 105, nil, 105, 105, 105, 105, + 105, nil, 105, 105, 105, nil, 105, 105, nil, 105, + 105, nil, 460, 460, 460, 460, 460, 460, 460, 460, + 460, 460, 460, nil, nil, 460, 460, nil, nil, 460, + 460, nil, 105, nil, nil, 105, nil, nil, 105, nil, + nil, 105, nil, nil, 460, nil, 460, 105, 460, 460, + 460, 460, 460, 460, 460, 105, 460, nil, nil, nil, + 105, 105, 105, 105, 105, 105, nil, nil, nil, 105, + 105, nil, nil, nil, 106, 106, 106, 105, 106, nil, + 105, nil, 106, 106, nil, 105, 105, 106, nil, 106, + 106, 106, 106, 106, 106, 106, nil, nil, nil, nil, + nil, 106, 106, 106, 106, 106, 106, 106, nil, nil, + 106, nil, nil, nil, nil, nil, nil, 106, nil, nil, + 106, 106, nil, 106, 106, 106, 106, 106, nil, 106, + 106, 106, nil, 106, 106, nil, 106, 106, nil, 470, + 470, 470, 470, 470, 470, 470, nil, nil, 470, 470, + nil, nil, nil, nil, nil, nil, 470, 470, nil, 106, + nil, nil, 106, nil, nil, 106, nil, nil, 106, nil, + nil, 470, nil, 470, 106, 470, 470, 470, 470, 470, + 470, 470, 106, 470, nil, nil, nil, 106, 106, 106, + 106, 106, 106, nil, nil, nil, 106, 106, nil, nil, + nil, nil, nil, nil, 106, nil, nil, 106, nil, nil, + nil, nil, 106, 106, 107, 107, 107, 107, 107, nil, + nil, nil, 107, 107, nil, nil, nil, 107, nil, 107, + 107, 107, 107, 107, 107, 107, nil, nil, nil, nil, + nil, 107, 107, 107, 107, 107, 107, 107, nil, nil, + 107, nil, nil, nil, nil, nil, 107, 107, nil, 107, + 107, 107, nil, 107, 107, 107, 107, 107, nil, 107, + 107, 107, nil, 107, 107, nil, 107, 107, nil, 471, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 471, 471, nil, 107, + nil, nil, 107, nil, nil, 107, nil, nil, 107, nil, + 107, 471, nil, 471, 107, 471, 471, 471, 471, nil, + nil, 471, 107, 471, nil, nil, nil, 107, 107, 107, + 107, 107, 107, nil, nil, nil, 107, 107, nil, nil, + nil, nil, nil, nil, 107, nil, nil, 107, nil, nil, + nil, nil, 107, 107, 108, 108, 108, 108, 108, nil, + nil, nil, 108, 108, nil, nil, nil, 108, nil, 108, + 108, 108, 108, 108, 108, 108, nil, nil, nil, nil, + nil, 108, 108, 108, 108, 108, 108, 108, nil, nil, + 108, nil, nil, nil, nil, nil, 108, 108, 108, 108, + 108, 108, nil, 108, 108, 108, 108, 108, nil, 108, + 108, 108, nil, 108, 108, nil, 108, 108, nil, 472, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 472, 472, nil, 108, + nil, nil, 108, nil, nil, 108, nil, nil, 108, nil, + 108, 472, nil, 472, 108, 472, 472, 472, 472, nil, + nil, 472, 108, 472, nil, nil, nil, 108, 108, 108, + 108, 108, 108, nil, nil, nil, 108, 108, nil, nil, + nil, nil, nil, nil, 108, nil, nil, 108, nil, nil, + nil, nil, 108, 108, 195, 195, 195, 195, 195, nil, + nil, nil, 195, 195, nil, nil, nil, 195, nil, 195, + 195, 195, 195, 195, 195, 195, nil, nil, nil, nil, + nil, 195, 195, 195, 195, 195, 195, 195, nil, nil, + 195, nil, nil, nil, nil, nil, 195, 195, nil, 195, + 195, 195, nil, 195, 195, 195, 195, 195, nil, 195, + 195, 195, nil, 195, 195, nil, 195, 195, nil, 473, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 473, 473, nil, 195, + nil, nil, 195, nil, nil, 195, nil, nil, 195, nil, + 195, 473, nil, 473, 195, 473, 473, 473, 473, nil, + nil, 473, 195, 473, nil, nil, nil, 195, 195, 195, + 195, 195, 195, nil, nil, nil, 195, 195, nil, nil, + nil, 196, 196, 196, 195, 196, nil, 195, nil, 196, + 196, nil, 195, 195, 196, nil, 196, 196, 196, 196, + 196, 196, 196, nil, nil, nil, nil, nil, 196, 196, + 196, 196, 196, 196, 196, nil, nil, 196, nil, nil, + nil, nil, nil, nil, 196, nil, nil, 196, 196, nil, + 196, 196, 196, 196, 196, nil, 196, 196, 196, nil, + 196, 196, nil, 196, 196, nil, 474, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 474, 474, nil, 196, nil, nil, 196, + nil, nil, 196, nil, nil, 196, nil, 196, 474, nil, + 474, 196, 474, 474, 474, 474, nil, nil, 474, 196, + 474, nil, nil, nil, 196, 196, 196, 196, 196, 196, + nil, nil, nil, 196, 196, nil, nil, nil, 197, 197, + 197, 196, 197, nil, 196, nil, 197, 197, nil, 196, + 196, 197, nil, 197, 197, 197, 197, 197, 197, 197, + nil, nil, nil, nil, nil, 197, 197, 197, 197, 197, + 197, 197, nil, nil, 197, nil, nil, nil, nil, nil, + nil, 197, nil, nil, 197, 197, nil, 197, 197, 197, + 197, 197, nil, 197, 197, 197, nil, 197, 197, nil, + 197, 197, nil, 475, 475, 475, 475, 475, 475, 475, + nil, nil, 475, 475, nil, nil, nil, nil, nil, nil, + 475, 475, nil, 197, nil, nil, 197, nil, nil, 197, + nil, nil, 197, nil, 197, 475, nil, 475, 197, 475, + 475, 475, 475, 475, 475, 475, 197, 475, nil, nil, + nil, 197, 197, 197, 197, 197, 197, nil, nil, nil, + 197, 197, nil, nil, nil, 198, 198, 198, 197, 198, + nil, 197, nil, 198, 198, nil, 197, 197, 198, nil, + 198, 198, 198, 198, 198, 198, 198, nil, nil, nil, + nil, nil, 198, 198, 198, 198, 198, 198, 198, nil, + nil, 198, nil, nil, nil, nil, nil, nil, 198, nil, + nil, 198, 198, nil, 198, 198, 198, 198, 198, nil, + 198, 198, 198, nil, 198, 198, nil, 198, 198, nil, + 476, 476, 476, 476, 476, 476, 476, nil, nil, 476, + 476, nil, nil, nil, nil, nil, nil, 476, 476, nil, + 198, nil, nil, 198, nil, nil, 198, nil, nil, 198, + nil, nil, 476, nil, 476, 198, 476, 476, 476, 476, + 476, 476, 476, 198, 476, nil, nil, nil, 198, 198, + 198, 198, 198, 198, nil, nil, nil, 198, 198, nil, + nil, nil, 199, 199, 199, 198, 199, nil, 198, nil, + 199, 199, nil, 198, 198, 199, nil, 199, 199, 199, + 199, 199, 199, 199, nil, nil, nil, nil, nil, 199, + 199, 199, 199, 199, 199, 199, nil, nil, 199, nil, + nil, nil, nil, nil, nil, 199, nil, nil, 199, 199, + nil, 199, 199, 199, 199, 199, 199, 199, 199, 199, + nil, 199, 199, nil, 199, 199, nil, 477, 477, 477, + 477, 477, 477, 477, nil, nil, 477, 477, nil, nil, + nil, nil, nil, nil, 477, 477, nil, 199, nil, nil, + 199, nil, nil, 199, nil, nil, 199, nil, 199, 477, + nil, 477, 199, 477, 477, 477, 477, 477, 477, 477, + 199, 477, nil, nil, nil, 199, 199, 199, 199, 199, + 199, nil, nil, nil, 199, 199, nil, nil, nil, 200, + 200, 200, 199, 200, nil, 199, nil, 200, 200, nil, + 199, 199, 200, nil, 200, 200, 200, 200, 200, 200, + 200, nil, nil, nil, nil, nil, 200, 200, 200, 200, + 200, 200, 200, nil, nil, 200, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 200, 200, nil, 200, 200, + 200, 200, 200, 200, 200, 200, 200, nil, 200, 200, + nil, 200, 200, nil, 478, 478, 478, 478, 478, 478, + 478, nil, nil, 478, 478, nil, nil, nil, nil, nil, + nil, 478, 478, nil, 200, nil, nil, 200, nil, nil, + 200, nil, nil, 200, nil, 200, 478, nil, 478, 200, + 478, 478, 478, 478, 478, 478, 478, 200, 478, nil, + nil, nil, 200, 200, 200, 200, 200, 200, nil, nil, + nil, 200, 200, nil, nil, nil, 204, 204, 204, 200, + 204, nil, 200, nil, 204, 204, nil, 200, 200, 204, + nil, 204, 204, 204, 204, 204, 204, 204, nil, nil, + nil, nil, nil, 204, 204, 204, 204, 204, 204, 204, + nil, nil, 204, nil, nil, nil, nil, nil, nil, 204, + nil, nil, 204, 204, nil, 204, 204, 204, 204, 204, + nil, 204, 204, 204, nil, 204, 204, nil, 204, 204, + nil, 479, 479, 479, 479, 479, 479, 479, nil, nil, + 479, 479, nil, nil, nil, nil, nil, nil, 479, 479, + nil, 204, nil, nil, 204, nil, nil, 204, nil, nil, + 204, nil, nil, 479, nil, 479, 204, 479, 479, 479, + 479, 479, 479, 479, 204, 479, nil, nil, nil, 204, + 204, 204, 204, 204, 204, nil, nil, nil, 204, 204, + nil, nil, nil, 205, 205, 205, 204, 205, nil, 204, + nil, 205, 205, nil, 204, 204, 205, nil, 205, 205, + 205, 205, 205, 205, 205, nil, nil, nil, nil, nil, + 205, 205, 205, 205, 205, 205, 205, nil, nil, 205, + nil, nil, nil, nil, nil, nil, 205, nil, nil, 205, + 205, nil, 205, 205, 205, 205, 205, nil, 205, 205, + 205, nil, 205, 205, nil, 205, 205, nil, 482, 482, + 482, 482, 482, 482, 482, nil, nil, 482, 482, nil, + nil, nil, nil, nil, nil, 482, 482, nil, 205, nil, + nil, 205, nil, nil, 205, nil, nil, 205, nil, nil, + 482, nil, 482, 205, 482, 482, 482, 482, 482, 482, + 482, 205, 482, nil, nil, nil, 205, 205, 205, 205, + 205, 205, nil, nil, nil, 205, 205, nil, nil, nil, + 206, 206, 206, 205, 206, nil, 205, nil, 206, 206, + nil, 205, 205, 206, nil, 206, 206, 206, 206, 206, + 206, 206, nil, nil, nil, nil, nil, 206, 206, 206, + 206, 206, 206, 206, nil, nil, 206, nil, nil, nil, + nil, nil, nil, 206, nil, nil, 206, 206, nil, 206, + 206, 206, 206, 206, nil, 206, 206, 206, nil, 206, + 206, nil, 206, 206, nil, 483, 483, 483, 483, 483, + 483, 483, 483, nil, 483, 483, nil, nil, nil, nil, + nil, nil, 483, 483, nil, 206, nil, nil, 206, nil, + nil, 206, nil, nil, 206, nil, nil, 483, nil, 483, + 206, 483, 483, 483, 483, 483, 483, 483, 206, 483, + nil, nil, nil, 206, 206, 206, 206, 206, 206, nil, + nil, nil, 206, 206, nil, nil, nil, nil, nil, nil, + 206, nil, nil, 206, nil, nil, nil, nil, 206, 206, + 214, 214, 214, 214, 214, nil, nil, nil, 214, 214, + nil, nil, nil, 214, nil, 214, 214, 214, 214, 214, + 214, 214, nil, nil, nil, nil, nil, 214, 214, 214, + 214, 214, 214, 214, nil, nil, 214, nil, nil, nil, + nil, nil, 214, 214, nil, 214, 214, 214, nil, 214, + 214, 214, 214, 214, nil, 214, 214, 214, nil, 214, + 214, nil, 214, 214, nil, 469, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 469, 469, nil, 214, nil, nil, 214, nil, + nil, 214, nil, nil, 214, nil, 214, 469, nil, nil, + 214, 469, 469, 469, 469, nil, nil, nil, 214, nil, + nil, nil, nil, 214, 214, 214, 214, 214, 214, nil, + nil, nil, 214, 214, nil, nil, nil, 215, 215, 215, + 214, 215, nil, 214, nil, 215, 215, nil, 214, 214, + 215, nil, 215, 215, 215, 215, 215, 215, 215, nil, + nil, nil, nil, nil, 215, 215, 215, 215, 215, 215, + 215, nil, nil, 215, nil, nil, nil, nil, nil, nil, + 215, nil, nil, 215, 215, nil, 215, 215, 215, 215, + 215, nil, 215, 215, 215, nil, 215, 215, nil, 215, + 215, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 215, nil, nil, 215, nil, 215, 215, nil, + nil, 215, nil, nil, nil, nil, nil, 215, nil, nil, + nil, nil, nil, nil, nil, 215, nil, nil, nil, nil, + 215, 215, 215, 215, 215, 215, nil, nil, nil, 215, + 215, nil, nil, nil, 218, 218, 218, 215, 218, nil, + 215, nil, 218, 218, nil, 215, 215, 218, nil, 218, + 218, 218, 218, 218, 218, 218, nil, nil, nil, nil, + nil, 218, 218, 218, 218, 218, 218, 218, nil, nil, + 218, nil, nil, nil, nil, nil, nil, 218, nil, nil, + 218, 218, nil, 218, 218, 218, 218, 218, nil, 218, + 218, 218, nil, 218, 218, nil, 218, 218, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 218, + nil, nil, 218, nil, nil, 218, nil, nil, 218, nil, + nil, nil, nil, nil, 218, nil, nil, nil, nil, nil, + nil, nil, 218, nil, nil, nil, nil, 218, 218, 218, + 218, 218, 218, nil, nil, nil, 218, 218, nil, nil, + nil, 220, 220, 220, 218, 220, nil, 218, nil, 220, + 220, nil, 218, 218, 220, nil, 220, 220, 220, 220, + 220, 220, 220, nil, nil, nil, nil, nil, 220, 220, + 220, 220, 220, 220, 220, nil, nil, 220, nil, nil, + nil, nil, nil, nil, 220, nil, nil, 220, 220, nil, + 220, 220, 220, 220, 220, nil, 220, 220, 220, nil, + 220, 220, nil, 220, 220, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 220, nil, nil, 220, + nil, nil, 220, nil, nil, 220, nil, nil, nil, nil, + nil, 220, nil, nil, nil, nil, nil, nil, nil, 220, + nil, nil, nil, nil, 220, 220, 220, 220, 220, 220, + nil, nil, nil, 220, 220, nil, nil, nil, 221, 221, + 221, 220, 221, nil, 220, nil, 221, 221, nil, 220, + 220, 221, nil, 221, 221, 221, 221, 221, 221, 221, + nil, nil, nil, nil, nil, 221, 221, 221, 221, 221, + 221, 221, nil, nil, 221, nil, nil, nil, nil, nil, + nil, 221, nil, nil, 221, 221, nil, 221, 221, 221, + 221, 221, nil, 221, 221, 221, nil, 221, 221, nil, + 221, 221, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 221, nil, nil, 221, nil, nil, 221, + nil, nil, 221, nil, nil, nil, nil, nil, 221, nil, + nil, nil, nil, nil, nil, nil, 221, nil, nil, nil, + nil, 221, 221, 221, 221, 221, 221, nil, nil, nil, + 221, 221, nil, nil, nil, 222, 222, 222, 221, 222, + nil, 221, nil, 222, 222, nil, 221, 221, 222, nil, + 222, 222, 222, 222, 222, 222, 222, nil, nil, nil, + nil, nil, 222, 222, 222, 222, 222, 222, 222, nil, + nil, 222, nil, nil, nil, nil, nil, nil, 222, nil, + nil, 222, 222, nil, 222, 222, 222, 222, 222, nil, + 222, 222, 222, nil, 222, 222, nil, 222, 222, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 222, nil, nil, 222, nil, nil, 222, nil, nil, 222, + nil, nil, nil, nil, nil, 222, nil, nil, nil, nil, + nil, nil, nil, 222, nil, nil, nil, nil, 222, 222, + 222, 222, 222, 222, nil, nil, nil, 222, 222, nil, + nil, nil, 223, 223, 223, 222, 223, nil, 222, nil, + 223, 223, nil, 222, 222, 223, nil, 223, 223, 223, + 223, 223, 223, 223, nil, nil, nil, nil, nil, 223, + 223, 223, 223, 223, 223, 223, nil, nil, 223, nil, + nil, nil, nil, nil, nil, 223, nil, nil, 223, 223, + nil, 223, 223, 223, 223, 223, nil, 223, 223, 223, + nil, 223, 223, nil, 223, 223, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 223, nil, nil, + 223, nil, nil, 223, nil, nil, 223, nil, nil, nil, + nil, nil, 223, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, nil, nil, 223, 223, 223, 223, 223, + 223, nil, nil, nil, 223, 223, nil, nil, nil, 224, + 224, 224, 223, 224, nil, 223, nil, 224, 224, nil, + 223, 223, 224, nil, 224, 224, 224, 224, 224, 224, + 224, nil, nil, nil, nil, nil, 224, 224, 224, 224, + 224, 224, 224, nil, nil, 224, nil, nil, nil, nil, + nil, nil, 224, nil, nil, 224, 224, nil, 224, 224, + 224, 224, 224, nil, 224, 224, 224, nil, 224, 224, + nil, 224, 224, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 224, nil, nil, 224, nil, nil, + 224, nil, nil, 224, nil, nil, nil, nil, nil, 224, + nil, nil, nil, nil, nil, nil, nil, 224, nil, nil, + nil, nil, 224, 224, 224, 224, 224, 224, nil, nil, + nil, 224, 224, nil, nil, nil, 225, 225, 225, 224, + 225, nil, 224, nil, 225, 225, nil, 224, 224, 225, + nil, 225, 225, 225, 225, 225, 225, 225, nil, nil, + nil, nil, nil, 225, 225, 225, 225, 225, 225, 225, + nil, nil, 225, nil, nil, nil, nil, nil, nil, 225, + nil, nil, 225, 225, nil, 225, 225, 225, 225, 225, + nil, 225, 225, 225, nil, 225, 225, nil, 225, 225, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 225, nil, nil, 225, nil, nil, 225, nil, nil, + 225, nil, nil, nil, nil, nil, 225, nil, nil, nil, + nil, nil, nil, nil, 225, nil, nil, nil, nil, 225, + 225, 225, 225, 225, 225, nil, nil, nil, 225, 225, + nil, nil, nil, 226, 226, 226, 225, 226, nil, 225, + nil, 226, 226, nil, 225, 225, 226, nil, 226, 226, + 226, 226, 226, 226, 226, nil, nil, nil, nil, nil, + 226, 226, 226, 226, 226, 226, 226, nil, nil, 226, + nil, nil, nil, nil, nil, nil, 226, nil, nil, 226, + 226, nil, 226, 226, 226, 226, 226, nil, 226, 226, + 226, nil, 226, 226, nil, 226, 226, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 226, nil, + nil, 226, nil, nil, 226, nil, nil, 226, nil, nil, + nil, nil, nil, 226, nil, nil, nil, nil, nil, nil, + nil, 226, nil, nil, nil, nil, 226, 226, 226, 226, + 226, 226, nil, nil, nil, 226, 226, nil, nil, nil, + 227, 227, 227, 226, 227, nil, 226, nil, 227, 227, + nil, 226, 226, 227, nil, 227, 227, 227, 227, 227, + 227, 227, nil, nil, nil, nil, nil, 227, 227, 227, + 227, 227, 227, 227, nil, nil, 227, nil, nil, nil, + nil, nil, nil, 227, nil, nil, 227, 227, nil, 227, + 227, 227, 227, 227, nil, 227, 227, 227, nil, 227, + 227, nil, 227, 227, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 227, nil, nil, 227, nil, + nil, 227, nil, nil, 227, nil, nil, nil, nil, nil, + 227, nil, nil, nil, nil, nil, nil, nil, 227, nil, + nil, nil, nil, 227, 227, 227, 227, 227, 227, nil, + nil, nil, 227, 227, nil, nil, nil, 228, 228, 228, + 227, 228, nil, 227, nil, 228, 228, nil, 227, 227, + 228, nil, 228, 228, 228, 228, 228, 228, 228, nil, + nil, nil, nil, nil, 228, 228, 228, 228, 228, 228, + 228, nil, nil, 228, nil, nil, nil, nil, nil, nil, + 228, nil, nil, 228, 228, nil, 228, 228, 228, 228, + 228, nil, 228, 228, 228, nil, 228, 228, nil, 228, + 228, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 228, nil, nil, 228, nil, nil, 228, nil, + nil, 228, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 228, 228, 228, 228, 228, 228, nil, nil, nil, 228, + 228, nil, nil, nil, 229, 229, 229, 228, 229, nil, + 228, nil, 229, 229, nil, 228, 228, 229, nil, 229, + 229, 229, 229, 229, 229, 229, nil, nil, nil, nil, + nil, 229, 229, 229, 229, 229, 229, 229, nil, nil, + 229, nil, nil, nil, nil, nil, nil, 229, nil, nil, + 229, 229, nil, 229, 229, 229, 229, 229, nil, 229, + 229, 229, nil, 229, 229, nil, 229, 229, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 229, + nil, nil, 229, nil, nil, 229, nil, nil, 229, nil, + nil, nil, nil, nil, 229, nil, nil, nil, nil, nil, + nil, nil, 229, nil, nil, nil, nil, 229, 229, 229, + 229, 229, 229, nil, nil, nil, 229, 229, nil, nil, + nil, 230, 230, 230, 229, 230, nil, 229, nil, 230, + 230, nil, 229, 229, 230, nil, 230, 230, 230, 230, + 230, 230, 230, nil, nil, nil, nil, nil, 230, 230, + 230, 230, 230, 230, 230, nil, nil, 230, nil, nil, + nil, nil, nil, nil, 230, nil, nil, 230, 230, nil, + 230, 230, 230, 230, 230, nil, 230, 230, 230, nil, + 230, 230, nil, 230, 230, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 230, nil, nil, 230, + nil, nil, 230, nil, nil, 230, nil, nil, nil, nil, + nil, 230, nil, nil, nil, nil, nil, nil, nil, 230, + nil, nil, nil, nil, 230, 230, 230, 230, 230, 230, + nil, nil, nil, 230, 230, nil, nil, nil, 231, 231, + 231, 230, 231, nil, 230, nil, 231, 231, nil, 230, + 230, 231, nil, 231, 231, 231, 231, 231, 231, 231, + nil, nil, nil, nil, nil, 231, 231, 231, 231, 231, + 231, 231, nil, nil, 231, nil, nil, nil, nil, nil, + nil, 231, nil, nil, 231, 231, nil, 231, 231, 231, + 231, 231, nil, 231, 231, 231, nil, 231, 231, nil, + 231, 231, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 231, nil, nil, 231, nil, nil, 231, + nil, nil, 231, nil, nil, nil, nil, nil, 231, nil, + nil, nil, nil, nil, nil, nil, 231, nil, nil, nil, + nil, 231, 231, 231, 231, 231, 231, nil, nil, nil, + 231, 231, nil, nil, nil, 232, 232, 232, 231, 232, + nil, 231, nil, 232, 232, nil, 231, 231, 232, nil, + 232, 232, 232, 232, 232, 232, 232, nil, nil, nil, + nil, nil, 232, 232, 232, 232, 232, 232, 232, nil, + nil, 232, nil, nil, nil, nil, nil, nil, 232, nil, + nil, 232, 232, nil, 232, 232, 232, 232, 232, nil, + 232, 232, 232, nil, 232, 232, nil, 232, 232, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 232, nil, nil, 232, nil, nil, 232, nil, nil, 232, + nil, nil, nil, nil, nil, 232, nil, nil, nil, nil, + nil, nil, nil, 232, nil, nil, nil, nil, 232, 232, + 232, 232, 232, 232, nil, nil, nil, 232, 232, nil, + nil, nil, 233, 233, 233, 232, 233, nil, 232, nil, + 233, 233, nil, 232, 232, 233, nil, 233, 233, 233, + 233, 233, 233, 233, nil, nil, nil, nil, nil, 233, + 233, 233, 233, 233, 233, 233, nil, nil, 233, nil, + nil, nil, nil, nil, nil, 233, nil, nil, 233, 233, + nil, 233, 233, 233, 233, 233, nil, 233, 233, 233, + nil, 233, 233, nil, 233, 233, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 233, nil, nil, + 233, nil, nil, 233, nil, nil, 233, nil, nil, nil, + nil, nil, 233, nil, nil, nil, nil, nil, nil, nil, + 233, nil, nil, nil, nil, 233, 233, 233, 233, 233, + 233, nil, nil, nil, 233, 233, nil, nil, nil, 234, + 234, 234, 233, 234, nil, 233, nil, 234, 234, nil, + 233, 233, 234, nil, 234, 234, 234, 234, 234, 234, + 234, nil, nil, nil, nil, nil, 234, 234, 234, 234, + 234, 234, 234, nil, nil, 234, nil, nil, nil, nil, + nil, nil, 234, nil, nil, 234, 234, nil, 234, 234, + 234, 234, 234, nil, 234, 234, 234, nil, 234, 234, + nil, 234, 234, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 234, nil, nil, 234, nil, nil, + 234, nil, nil, 234, nil, nil, nil, nil, nil, 234, + nil, nil, nil, nil, nil, nil, nil, 234, nil, nil, + nil, nil, 234, 234, 234, 234, 234, 234, nil, nil, + nil, 234, 234, nil, nil, nil, 235, 235, 235, 234, + 235, nil, 234, nil, 235, 235, nil, 234, 234, 235, + nil, 235, 235, 235, 235, 235, 235, 235, nil, nil, + nil, nil, nil, 235, 235, 235, 235, 235, 235, 235, + nil, nil, 235, nil, nil, nil, nil, nil, nil, 235, + nil, nil, 235, 235, nil, 235, 235, 235, 235, 235, + nil, 235, 235, 235, nil, 235, 235, nil, 235, 235, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 235, nil, nil, 235, nil, nil, 235, nil, nil, + 235, nil, nil, nil, nil, nil, 235, nil, nil, nil, + nil, nil, nil, nil, 235, nil, nil, nil, nil, 235, + 235, 235, 235, 235, 235, nil, nil, nil, 235, 235, + nil, nil, nil, 236, 236, 236, 235, 236, nil, 235, + nil, 236, 236, nil, 235, 235, 236, nil, 236, 236, + 236, 236, 236, 236, 236, nil, nil, nil, nil, nil, + 236, 236, 236, 236, 236, 236, 236, nil, nil, 236, + nil, nil, nil, nil, nil, nil, 236, nil, nil, 236, + 236, nil, 236, 236, 236, 236, 236, nil, 236, 236, + 236, nil, 236, 236, nil, 236, 236, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 236, nil, + nil, 236, nil, nil, 236, nil, nil, 236, nil, nil, + nil, nil, nil, 236, nil, nil, nil, nil, nil, nil, + nil, 236, nil, nil, nil, nil, 236, 236, 236, 236, + 236, 236, nil, nil, nil, 236, 236, nil, nil, nil, + 237, 237, 237, 236, 237, nil, 236, nil, 237, 237, + nil, 236, 236, 237, nil, 237, 237, 237, 237, 237, + 237, 237, nil, nil, nil, nil, nil, 237, 237, 237, + 237, 237, 237, 237, nil, nil, 237, nil, nil, nil, + nil, nil, nil, 237, nil, nil, 237, 237, nil, 237, + 237, 237, 237, 237, nil, 237, 237, 237, nil, 237, + 237, nil, 237, 237, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 237, nil, nil, 237, nil, + nil, 237, nil, nil, 237, nil, nil, nil, nil, nil, + 237, nil, nil, nil, nil, nil, nil, nil, 237, nil, + nil, nil, nil, 237, 237, 237, 237, 237, 237, nil, + nil, nil, 237, 237, nil, nil, nil, 238, 238, 238, + 237, 238, nil, 237, nil, 238, 238, nil, 237, 237, + 238, nil, 238, 238, 238, 238, 238, 238, 238, nil, + nil, nil, nil, nil, 238, 238, 238, 238, 238, 238, + 238, nil, nil, 238, nil, nil, nil, nil, nil, nil, + 238, nil, nil, 238, 238, nil, 238, 238, 238, 238, + 238, nil, 238, 238, 238, nil, 238, 238, nil, 238, + 238, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 238, nil, nil, 238, nil, nil, 238, nil, + nil, 238, nil, nil, nil, nil, nil, 238, nil, nil, + nil, nil, nil, nil, nil, 238, nil, nil, nil, nil, + 238, 238, 238, 238, 238, 238, nil, nil, nil, 238, + 238, nil, nil, nil, 239, 239, 239, 238, 239, nil, + 238, nil, 239, 239, nil, 238, 238, 239, nil, 239, + 239, 239, 239, 239, 239, 239, nil, nil, nil, nil, + nil, 239, 239, 239, 239, 239, 239, 239, nil, nil, + 239, nil, nil, nil, nil, nil, nil, 239, nil, nil, + 239, 239, nil, 239, 239, 239, 239, 239, nil, 239, + 239, 239, nil, 239, 239, nil, 239, 239, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 239, + nil, nil, 239, nil, nil, 239, nil, nil, 239, nil, + nil, nil, nil, nil, 239, nil, nil, nil, nil, nil, + nil, nil, 239, nil, nil, nil, nil, 239, 239, 239, + 239, 239, 239, nil, nil, nil, 239, 239, nil, nil, + nil, 240, 240, 240, 239, 240, nil, 239, nil, 240, + 240, nil, 239, 239, 240, nil, 240, 240, 240, 240, + 240, 240, 240, nil, nil, nil, nil, nil, 240, 240, + 240, 240, 240, 240, 240, nil, nil, 240, nil, nil, + nil, nil, nil, nil, 240, nil, nil, 240, 240, nil, + 240, 240, 240, 240, 240, nil, 240, 240, 240, nil, + 240, 240, nil, 240, 240, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 240, nil, nil, 240, + nil, nil, 240, nil, nil, 240, nil, nil, nil, nil, + nil, 240, nil, nil, nil, nil, nil, nil, nil, 240, + nil, nil, nil, nil, 240, 240, 240, 240, 240, 240, + nil, nil, nil, 240, 240, nil, nil, nil, 241, 241, + 241, 240, 241, nil, 240, nil, 241, 241, nil, 240, + 240, 241, nil, 241, 241, 241, 241, 241, 241, 241, + nil, nil, nil, nil, nil, 241, 241, 241, 241, 241, + 241, 241, nil, nil, 241, nil, nil, nil, nil, nil, + nil, 241, nil, nil, 241, 241, nil, 241, 241, 241, + 241, 241, nil, 241, 241, 241, nil, 241, 241, nil, + 241, 241, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 241, nil, nil, 241, nil, nil, 241, + nil, nil, 241, nil, nil, nil, nil, nil, 241, nil, + nil, nil, nil, nil, nil, nil, 241, nil, nil, nil, + nil, 241, 241, 241, 241, 241, 241, nil, nil, nil, + 241, 241, nil, nil, nil, 242, 242, 242, 241, 242, + nil, 241, nil, 242, 242, nil, 241, 241, 242, nil, + 242, 242, 242, 242, 242, 242, 242, nil, nil, nil, + nil, nil, 242, 242, 242, 242, 242, 242, 242, nil, + nil, 242, nil, nil, nil, nil, nil, nil, 242, nil, + nil, 242, 242, nil, 242, 242, 242, 242, 242, nil, + 242, 242, 242, nil, 242, 242, nil, 242, 242, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 242, nil, nil, 242, nil, nil, 242, nil, nil, 242, + nil, nil, nil, nil, nil, 242, nil, nil, nil, nil, + nil, nil, nil, 242, nil, nil, nil, nil, 242, 242, + 242, 242, 242, 242, nil, nil, nil, 242, 242, nil, + nil, nil, 243, 243, 243, 242, 243, nil, 242, nil, + 243, 243, nil, 242, 242, 243, nil, 243, 243, 243, + 243, 243, 243, 243, nil, nil, nil, nil, nil, 243, + 243, 243, 243, 243, 243, 243, nil, nil, 243, nil, + nil, nil, nil, nil, nil, 243, nil, nil, 243, 243, + nil, 243, 243, 243, 243, 243, nil, 243, 243, 243, + nil, 243, 243, nil, 243, 243, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 243, nil, nil, + 243, nil, nil, 243, nil, nil, 243, nil, nil, nil, + nil, nil, 243, nil, nil, nil, nil, nil, nil, nil, + 243, nil, nil, nil, nil, 243, 243, 243, 243, 243, + 243, nil, nil, nil, 243, 243, nil, nil, nil, 244, + 244, 244, 243, 244, nil, 243, nil, 244, 244, nil, + 243, 243, 244, nil, 244, 244, 244, 244, 244, 244, + 244, nil, nil, nil, nil, nil, 244, 244, 244, 244, + 244, 244, 244, nil, nil, 244, nil, nil, nil, nil, + nil, nil, 244, nil, nil, 244, 244, nil, 244, 244, + 244, 244, 244, nil, 244, 244, 244, nil, 244, 244, + nil, 244, 244, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 244, nil, nil, 244, nil, nil, + 244, nil, nil, 244, nil, nil, nil, nil, nil, 244, + nil, nil, nil, nil, nil, nil, nil, 244, nil, nil, + nil, nil, 244, 244, 244, 244, 244, 244, nil, nil, + nil, 244, 244, nil, nil, nil, 245, 245, 245, 244, + 245, nil, 244, nil, 245, 245, nil, 244, 244, 245, + nil, 245, 245, 245, 245, 245, 245, 245, nil, nil, + nil, nil, nil, 245, 245, 245, 245, 245, 245, 245, + nil, nil, 245, nil, nil, nil, nil, nil, nil, 245, + nil, nil, 245, 245, nil, 245, 245, 245, 245, 245, + nil, 245, 245, 245, nil, 245, 245, nil, 245, 245, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 245, nil, nil, 245, nil, nil, 245, nil, nil, + 245, nil, nil, nil, nil, nil, 245, nil, nil, nil, + nil, nil, nil, nil, 245, nil, nil, nil, nil, 245, + 245, 245, 245, 245, 245, nil, nil, nil, 245, 245, + nil, nil, nil, 254, 254, 254, 245, 254, nil, 245, + nil, 254, 254, nil, 245, 245, 254, nil, 254, 254, + 254, 254, 254, 254, 254, nil, nil, nil, nil, nil, + 254, 254, 254, 254, 254, 254, 254, nil, nil, 254, + nil, nil, nil, nil, nil, nil, 254, nil, nil, 254, + 254, nil, 254, 254, 254, 254, 254, nil, 254, 254, + 254, nil, 254, 254, nil, 254, 254, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 254, nil, + nil, 254, nil, nil, 254, nil, nil, 254, nil, nil, + nil, nil, nil, 254, nil, nil, nil, nil, nil, nil, + nil, 254, nil, nil, nil, nil, 254, 254, 254, 254, + 254, 254, nil, nil, nil, 254, 254, nil, nil, nil, + 256, 256, 256, 254, 256, nil, 254, nil, 256, 256, + nil, 254, 254, 256, nil, 256, 256, 256, 256, 256, + 256, 256, nil, nil, nil, nil, nil, 256, 256, 256, + 256, 256, 256, 256, nil, nil, 256, nil, nil, nil, + nil, nil, nil, 256, nil, nil, 256, 256, nil, 256, + 256, 256, 256, 256, nil, 256, 256, 256, nil, 256, + 256, nil, 256, 256, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 256, nil, nil, 256, nil, + nil, 256, nil, nil, 256, nil, nil, nil, nil, nil, + 256, nil, nil, nil, nil, nil, nil, nil, 256, nil, + nil, nil, nil, 256, 256, 256, 256, 256, 256, nil, + nil, nil, 256, 256, nil, nil, nil, 261, 261, 261, + 256, 261, nil, 256, nil, 261, 261, nil, 256, 256, + 261, nil, 261, 261, 261, 261, 261, 261, 261, nil, + nil, nil, nil, nil, 261, 261, 261, 261, 261, 261, + 261, nil, nil, 261, nil, nil, nil, nil, nil, nil, + 261, nil, nil, 261, 261, nil, 261, 261, 261, 261, + 261, nil, 261, 261, 261, nil, 261, 261, nil, 261, + 261, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 261, nil, nil, 261, nil, nil, 261, nil, + nil, 261, nil, nil, nil, nil, nil, 261, nil, nil, + nil, nil, nil, nil, nil, 261, nil, nil, nil, nil, + 261, 261, 261, 261, 261, 261, nil, nil, nil, 261, + 261, nil, nil, nil, 268, 268, 268, 261, 268, nil, + 261, nil, 268, 268, nil, 261, 261, 268, nil, 268, + 268, 268, 268, 268, 268, 268, nil, nil, nil, nil, + nil, 268, 268, 268, 268, 268, 268, 268, nil, nil, + 268, nil, nil, nil, nil, nil, nil, 268, nil, nil, + 268, 268, nil, 268, 268, 268, 268, 268, 268, 268, + 268, 268, nil, 268, 268, nil, 268, 268, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 268, + nil, nil, 268, nil, nil, 268, nil, nil, 268, nil, + 268, nil, 268, nil, 268, nil, nil, nil, nil, nil, + nil, nil, 268, nil, nil, nil, nil, 268, 268, 268, + 268, 268, 268, nil, nil, nil, 268, 268, nil, nil, + nil, 269, 269, 269, 268, 269, nil, 268, nil, 269, + 269, nil, 268, 268, 269, nil, 269, 269, 269, 269, + 269, 269, 269, nil, nil, nil, nil, nil, 269, 269, + 269, 269, 269, 269, 269, nil, nil, 269, nil, nil, + nil, nil, nil, nil, 269, nil, nil, 269, 269, nil, + 269, 269, 269, 269, 269, 269, 269, 269, 269, nil, + 269, 269, nil, 269, 269, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 269, nil, nil, 269, + nil, nil, 269, nil, nil, 269, nil, 269, nil, 269, + nil, 269, nil, nil, nil, nil, nil, nil, nil, 269, + nil, nil, nil, nil, 269, 269, 269, 269, 269, 269, + nil, nil, nil, 269, 269, nil, nil, nil, 277, 277, + 277, 269, 277, nil, 269, nil, 277, 277, nil, 269, + 269, 277, nil, 277, 277, 277, 277, 277, 277, 277, + nil, nil, nil, nil, nil, 277, 277, 277, 277, 277, + 277, 277, nil, nil, 277, nil, nil, nil, nil, nil, + nil, 277, nil, nil, 277, 277, nil, 277, 277, 277, + 277, 277, 277, 277, 277, 277, nil, 277, 277, nil, + 277, 277, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 277, nil, nil, 277, nil, 277, 277, + nil, nil, 277, nil, 277, nil, 277, nil, 277, nil, + nil, nil, nil, nil, nil, nil, 277, nil, nil, nil, + nil, 277, 277, 277, 277, 277, 277, nil, nil, nil, + 277, 277, nil, nil, nil, nil, nil, nil, 277, nil, + nil, 277, nil, nil, nil, nil, 277, 277, 281, 281, + 281, 281, 281, nil, nil, nil, 281, 281, nil, nil, + nil, 281, nil, 281, 281, 281, 281, 281, 281, 281, + nil, nil, nil, nil, nil, 281, 281, 281, 281, 281, + 281, 281, nil, nil, 281, nil, nil, nil, nil, nil, + 281, 281, nil, 281, 281, 281, nil, 281, 281, 281, + 281, 281, nil, 281, 281, 281, nil, 281, 281, nil, + 281, 281, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 281, nil, nil, 281, nil, nil, 281, + nil, nil, 281, nil, 281, nil, nil, nil, 281, nil, + nil, nil, nil, nil, nil, nil, 281, nil, nil, nil, + nil, 281, 281, 281, 281, 281, 281, nil, nil, nil, + 281, 281, nil, nil, nil, 285, 285, 285, 281, 285, + nil, 281, nil, 285, 285, nil, 281, 281, 285, nil, + 285, 285, 285, 285, 285, 285, 285, nil, nil, nil, + nil, nil, 285, 285, 285, 285, 285, 285, 285, nil, + nil, 285, nil, nil, nil, nil, nil, nil, 285, nil, + nil, 285, 285, nil, 285, 285, 285, 285, 285, nil, + 285, 285, 285, nil, 285, 285, 749, nil, 749, 749, + 749, 749, 749, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 749, nil, nil, nil, nil, nil, nil, nil, + 285, nil, nil, 285, nil, nil, 285, nil, nil, 285, + nil, nil, nil, nil, nil, 749, nil, nil, nil, nil, + nil, nil, nil, 749, 749, 749, 749, nil, 285, 285, + 285, 285, 285, 285, nil, nil, nil, 285, 285, nil, + nil, nil, 285, nil, nil, 285, nil, nil, 285, nil, + nil, nil, nil, 285, 285, 286, 286, 286, 286, 286, + nil, nil, 749, 286, 286, nil, nil, nil, 286, nil, + 286, 286, 286, 286, 286, 286, 286, nil, nil, nil, + nil, nil, 286, 286, 286, 286, 286, 286, 286, nil, + nil, 286, nil, nil, nil, nil, nil, 286, 286, nil, + 286, 286, 286, nil, 286, 286, 286, 286, 286, nil, + 286, 286, 286, nil, 286, 286, nil, 286, 286, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 286, nil, nil, 286, nil, nil, 286, nil, nil, 286, + nil, 286, nil, nil, nil, 286, nil, nil, nil, nil, + nil, nil, nil, 286, nil, nil, nil, nil, 286, 286, + 286, 286, 286, 286, nil, nil, nil, 286, 286, nil, + nil, nil, 298, 298, 298, 286, 298, nil, 286, nil, + 298, 298, nil, 286, 286, 298, nil, 298, 298, 298, + 298, 298, 298, 298, nil, nil, nil, nil, nil, 298, + 298, 298, 298, 298, 298, 298, nil, nil, 298, nil, + nil, nil, nil, nil, nil, 298, nil, nil, 298, 298, + nil, 298, 298, 298, 298, 298, nil, 298, 298, 298, + nil, 298, 298, 56, nil, 56, 56, 56, nil, 56, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 298, nil, nil, + 298, nil, nil, 298, nil, nil, 298, nil, nil, nil, + nil, nil, 56, 56, nil, nil, nil, nil, nil, nil, + 56, 56, 56, 56, nil, 298, 298, 298, 298, 298, + 298, nil, nil, nil, 298, 298, nil, nil, nil, 307, + 307, 307, 298, 307, nil, 298, nil, 307, 307, nil, + 298, 298, 307, nil, 307, 307, 307, 307, 307, 307, + 307, nil, nil, nil, nil, nil, 307, 307, 307, 307, + 307, 307, 307, nil, nil, 307, nil, nil, nil, nil, + nil, nil, 307, nil, nil, 307, 307, nil, 307, 307, + 307, 307, 307, nil, 307, 307, 307, nil, 307, 307, + nil, 307, 307, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 307, nil, nil, 307, 307, nil, + 307, nil, nil, 307, nil, nil, nil, nil, nil, 307, + nil, nil, nil, nil, nil, nil, nil, 307, nil, nil, + nil, nil, 307, 307, 307, 307, 307, 307, nil, nil, + nil, 307, 307, nil, nil, nil, nil, nil, nil, 307, + nil, nil, 307, nil, nil, nil, nil, 307, 307, 309, + 309, 309, 309, 309, nil, nil, nil, 309, 309, nil, + nil, nil, 309, nil, 309, 309, 309, 309, 309, 309, + 309, nil, nil, nil, nil, nil, 309, 309, 309, 309, + 309, 309, 309, nil, nil, 309, nil, nil, nil, nil, + nil, 309, 309, nil, 309, 309, 309, nil, 309, 309, + 309, 309, 309, nil, 309, 309, 309, nil, 309, 309, + nil, 309, 309, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 309, nil, nil, 309, nil, nil, + 309, nil, nil, 309, nil, 309, nil, nil, nil, 309, + nil, nil, nil, nil, nil, nil, nil, 309, nil, nil, + nil, nil, 309, 309, 309, 309, 309, 309, nil, nil, + nil, 309, 309, nil, nil, nil, 349, 349, 349, 309, + 349, nil, 309, nil, 349, 349, nil, 309, 309, 349, + nil, 349, 349, 349, 349, 349, 349, 349, nil, nil, + nil, nil, nil, 349, 349, 349, 349, 349, 349, 349, + nil, nil, 349, nil, nil, nil, nil, nil, nil, 349, + nil, nil, 349, 349, nil, 349, 349, 349, 349, 349, + nil, 349, 349, 349, nil, 349, 349, nil, 349, 349, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 349, nil, nil, 349, nil, nil, 349, nil, nil, + 349, nil, nil, nil, nil, nil, 349, nil, nil, nil, + nil, nil, nil, nil, 349, nil, nil, nil, nil, 349, + 349, 349, 349, 349, 349, nil, nil, nil, 349, 349, + nil, nil, nil, 350, 350, 350, 349, 350, nil, 349, + nil, 350, 350, nil, 349, 349, 350, nil, 350, 350, + 350, 350, 350, 350, 350, nil, nil, nil, nil, nil, + 350, 350, 350, 350, 350, 350, 350, nil, nil, 350, + nil, nil, nil, nil, nil, nil, 350, nil, nil, 350, + 350, nil, 350, 350, 350, 350, 350, nil, 350, 350, + 350, nil, 350, 350, nil, 350, 350, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 350, nil, + nil, 350, nil, nil, 350, nil, nil, 350, nil, nil, + nil, nil, nil, 350, nil, nil, nil, nil, nil, nil, + nil, 350, nil, nil, nil, nil, 350, 350, 350, 350, + 350, 350, nil, nil, nil, 350, 350, nil, nil, nil, + 369, 369, 369, 350, 369, nil, 350, nil, 369, 369, + nil, 350, 350, 369, nil, 369, 369, 369, 369, 369, + 369, 369, nil, nil, nil, nil, nil, 369, 369, 369, + 369, 369, 369, 369, nil, nil, 369, nil, nil, nil, + nil, nil, nil, 369, nil, nil, 369, 369, nil, 369, + 369, 369, 369, 369, nil, 369, 369, 369, nil, 369, + 369, 322, nil, 322, 322, 322, nil, 322, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 369, nil, nil, 369, nil, + nil, 369, nil, nil, 369, nil, nil, nil, nil, nil, + 322, nil, 322, nil, nil, nil, nil, nil, 322, 322, + 322, 322, nil, 369, 369, 369, 369, 369, 369, nil, + nil, nil, 369, 369, nil, nil, nil, 381, 381, 381, + 369, 381, nil, 369, nil, 381, 381, nil, 369, 369, + 381, nil, 381, 381, 381, 381, 381, 381, 381, nil, + nil, nil, nil, nil, 381, 381, 381, 381, 381, 381, + 381, nil, nil, 381, nil, nil, nil, nil, nil, nil, + 381, nil, nil, 381, 381, nil, 381, 381, 381, 381, + 381, nil, 381, 381, 381, nil, 381, 381, nil, 381, + 381, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 381, nil, nil, 381, nil, nil, 381, nil, + nil, 381, nil, nil, nil, nil, nil, 381, nil, nil, + nil, nil, nil, nil, nil, 381, nil, nil, nil, nil, + 381, 381, 381, 381, 381, 381, nil, nil, nil, 381, + 381, nil, nil, nil, 421, 421, 421, 381, 421, nil, + 381, nil, 421, 421, nil, 381, 381, 421, nil, 421, + 421, 421, 421, 421, 421, 421, nil, nil, nil, nil, + nil, 421, 421, 421, 421, 421, 421, 421, nil, nil, + 421, nil, nil, nil, nil, nil, nil, 421, nil, nil, + 421, 421, nil, 421, 421, 421, 421, 421, nil, 421, + 421, 421, nil, 421, 421, nil, 421, 421, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 421, + nil, nil, 421, nil, nil, 421, nil, nil, 421, nil, + nil, nil, nil, nil, 421, nil, nil, nil, nil, nil, + nil, nil, 421, nil, nil, nil, nil, 421, 421, 421, + 421, 421, 421, nil, nil, nil, 421, 421, nil, nil, + nil, 432, 432, 432, 421, 432, nil, 421, nil, 432, + 432, nil, 421, 421, 432, nil, 432, 432, 432, 432, + 432, 432, 432, nil, nil, nil, nil, nil, 432, 432, + 432, 432, 432, 432, 432, nil, nil, 432, nil, nil, + nil, nil, nil, nil, 432, nil, nil, 432, 432, nil, + 432, 432, 432, 432, 432, 432, 432, 432, 432, nil, + 432, 432, nil, 432, 432, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 432, nil, nil, 432, + 432, nil, 432, nil, nil, 432, nil, 432, nil, 432, + nil, 432, nil, nil, nil, nil, nil, nil, nil, 432, + nil, nil, nil, nil, 432, 432, 432, 432, 432, 432, + nil, nil, nil, 432, 432, nil, nil, nil, 440, 440, + 440, 432, 440, nil, 432, nil, 440, 440, nil, 432, + 432, 440, nil, 440, 440, 440, 440, 440, 440, 440, + nil, nil, nil, nil, nil, 440, 440, 440, 440, 440, + 440, 440, nil, nil, 440, nil, nil, nil, nil, nil, + nil, 440, nil, nil, 440, 440, nil, 440, 440, 440, + 440, 440, 440, 440, 440, 440, nil, 440, 440, nil, + 440, 440, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 440, nil, nil, 440, 440, nil, 440, + nil, nil, 440, nil, 440, nil, 440, nil, 440, nil, + nil, nil, nil, nil, nil, nil, 440, nil, nil, nil, + nil, 440, 440, 440, 440, 440, 440, nil, nil, nil, + 440, 440, nil, nil, nil, 441, 441, 441, 440, 441, + nil, 440, nil, 441, 441, nil, 440, 440, 441, nil, + 441, 441, 441, 441, 441, 441, 441, nil, nil, nil, + nil, nil, 441, 441, 441, 441, 441, 441, 441, nil, + nil, 441, nil, nil, nil, nil, nil, nil, 441, nil, + nil, 441, 441, nil, 441, 441, 441, 441, 441, 441, + 441, 441, 441, nil, 441, 441, nil, 441, 441, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 441, nil, nil, 441, 441, nil, 441, nil, nil, 441, + nil, 441, nil, 441, nil, 441, nil, nil, nil, nil, + nil, nil, nil, 441, nil, nil, nil, nil, 441, 441, + 441, 441, 441, 441, nil, nil, nil, 441, 441, nil, + nil, nil, 442, 442, 442, 441, 442, nil, 441, nil, + 442, 442, nil, 441, 441, 442, nil, 442, 442, 442, + 442, 442, 442, 442, nil, nil, nil, nil, nil, 442, + 442, 442, 442, 442, 442, 442, nil, nil, 442, nil, + nil, nil, nil, nil, nil, 442, nil, nil, 442, 442, + nil, 442, 442, 442, 442, 442, 442, 442, 442, 442, + nil, 442, 442, nil, 442, 442, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 442, nil, nil, + 442, 442, nil, 442, nil, nil, 442, nil, 442, nil, + 442, nil, 442, nil, nil, nil, nil, nil, nil, nil, + 442, nil, nil, nil, nil, 442, 442, 442, 442, 442, + 442, nil, nil, nil, 442, 442, nil, nil, nil, 451, + 451, 451, 442, 451, nil, 442, nil, 451, 451, nil, + 442, 442, 451, nil, 451, 451, 451, 451, 451, 451, + 451, nil, nil, nil, nil, nil, 451, 451, 451, 451, + 451, 451, 451, nil, nil, 451, nil, nil, nil, nil, + nil, nil, 451, nil, nil, 451, 451, nil, 451, 451, + 451, 451, 451, 451, 451, 451, 451, nil, 451, 451, + nil, 451, 451, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 451, nil, nil, 451, nil, nil, + 451, nil, nil, 451, nil, 451, nil, nil, nil, 451, + nil, nil, nil, nil, nil, nil, nil, 451, nil, nil, + nil, nil, 451, 451, 451, 451, 451, 451, nil, nil, + nil, 451, 451, nil, nil, nil, 452, 452, 452, 451, + 452, nil, 451, nil, 452, 452, nil, 451, 451, 452, + nil, 452, 452, 452, 452, 452, 452, 452, nil, nil, + nil, nil, nil, 452, 452, 452, 452, 452, 452, 452, + nil, nil, 452, nil, nil, nil, nil, nil, nil, 452, + nil, nil, 452, 452, nil, 452, 452, 452, 452, 452, + 452, 452, 452, 452, nil, 452, 452, nil, 452, 452, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 452, nil, nil, 452, nil, nil, 452, nil, nil, + 452, nil, 452, nil, nil, nil, 452, nil, nil, nil, + nil, nil, nil, nil, 452, nil, nil, nil, nil, 452, + 452, 452, 452, 452, 452, nil, nil, nil, 452, 452, + nil, nil, nil, 454, 454, 454, 452, 454, nil, 452, + nil, 454, 454, nil, 452, 452, 454, nil, 454, 454, + 454, 454, 454, 454, 454, nil, nil, nil, nil, nil, + 454, 454, 454, 454, 454, 454, 454, nil, nil, 454, + nil, nil, nil, nil, nil, nil, 454, nil, nil, 454, + 454, nil, 454, 454, 454, 454, 454, nil, 454, 454, + 454, nil, 454, 454, nil, 454, 454, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 454, nil, + nil, 454, nil, nil, 454, nil, nil, 454, nil, nil, + nil, nil, nil, 454, nil, nil, nil, nil, nil, nil, + nil, 454, nil, nil, nil, nil, 454, 454, 454, 454, + 454, 454, nil, nil, nil, 454, 454, nil, nil, nil, + 455, 455, 455, 454, 455, nil, 454, nil, 455, 455, + nil, 454, 454, 455, nil, 455, 455, 455, 455, 455, + 455, 455, nil, nil, nil, nil, nil, 455, 455, 455, + 455, 455, 455, 455, nil, nil, 455, nil, nil, nil, + nil, nil, nil, 455, nil, nil, 455, 455, nil, 455, + 455, 455, 455, 455, nil, 455, 455, 455, nil, 455, + 455, nil, 455, 455, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 455, nil, nil, 455, nil, + nil, 455, nil, nil, 455, nil, nil, nil, nil, nil, + 455, nil, nil, nil, nil, nil, nil, nil, 455, nil, + nil, nil, nil, 455, 455, 455, 455, 455, 455, nil, + nil, nil, 455, 455, nil, nil, nil, 456, 456, 456, + 455, 456, nil, 455, nil, 456, 456, nil, 455, 455, + 456, nil, 456, 456, 456, 456, 456, 456, 456, nil, + nil, nil, nil, nil, 456, 456, 456, 456, 456, 456, + 456, nil, nil, 456, nil, nil, nil, nil, nil, nil, + 456, nil, nil, 456, 456, nil, 456, 456, 456, 456, + 456, nil, 456, 456, 456, nil, 456, 456, nil, 456, + 456, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 456, nil, nil, 456, nil, nil, 456, nil, + nil, 456, nil, nil, nil, nil, nil, 456, nil, nil, + nil, nil, nil, nil, nil, 456, nil, nil, nil, nil, + 456, 456, 456, 456, 456, 456, nil, nil, nil, 456, + 456, nil, nil, nil, 487, 487, 487, 456, 487, nil, + 456, nil, 487, 487, nil, 456, 456, 487, nil, 487, + 487, 487, 487, 487, 487, 487, nil, nil, nil, nil, + nil, 487, 487, 487, 487, 487, 487, 487, nil, nil, + 487, nil, nil, nil, nil, nil, nil, 487, nil, nil, + 487, 487, nil, 487, 487, 487, 487, 487, 487, 487, + 487, 487, nil, 487, 487, nil, 487, 487, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 487, + nil, nil, 487, nil, nil, 487, nil, nil, 487, nil, + 487, nil, 487, nil, 487, nil, nil, nil, nil, nil, + nil, nil, 487, nil, nil, nil, nil, 487, 487, 487, + 487, 487, 487, nil, nil, nil, 487, 487, nil, nil, + nil, 489, 489, 489, 487, 489, nil, 487, nil, 489, + 489, nil, 487, 487, 489, nil, 489, 489, 489, 489, + 489, 489, 489, nil, nil, nil, nil, nil, 489, 489, + 489, 489, 489, 489, 489, nil, nil, 489, nil, nil, + nil, nil, nil, nil, 489, nil, nil, 489, 489, nil, + 489, 489, 489, 489, 489, 489, 489, 489, 489, nil, + 489, 489, nil, 489, 489, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 489, nil, nil, 489, + nil, nil, 489, nil, nil, 489, nil, nil, nil, 489, + nil, 489, nil, nil, nil, nil, nil, nil, nil, 489, + nil, nil, nil, nil, 489, 489, 489, 489, 489, 489, + nil, nil, nil, 489, 489, nil, nil, nil, 491, 491, + 491, 489, 491, nil, 489, nil, 491, 491, nil, 489, + 489, 491, nil, 491, 491, 491, 491, 491, 491, 491, + nil, nil, nil, nil, nil, 491, 491, 491, 491, 491, + 491, 491, nil, nil, 491, nil, nil, nil, nil, nil, + nil, 491, nil, nil, 491, 491, nil, 491, 491, 491, + 491, 491, nil, 491, 491, 491, nil, 491, 491, nil, + 491, 491, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 491, nil, nil, 491, nil, nil, 491, + nil, nil, 491, nil, nil, nil, nil, nil, 491, nil, + nil, nil, nil, nil, nil, nil, 491, nil, nil, nil, + nil, 491, 491, 491, 491, 491, 491, nil, nil, nil, + 491, 491, nil, nil, nil, 506, 506, 506, 491, 506, + nil, 491, nil, 506, 506, nil, 491, 491, 506, nil, + 506, 506, 506, 506, 506, 506, 506, nil, nil, nil, + nil, nil, 506, 506, 506, 506, 506, 506, 506, nil, + nil, 506, nil, nil, nil, nil, nil, nil, 506, nil, + nil, 506, 506, nil, 506, 506, 506, 506, 506, nil, + 506, 506, 506, nil, 506, 506, nil, 506, 506, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 506, nil, nil, 506, nil, 506, 506, nil, nil, 506, + nil, nil, nil, 506, nil, 506, nil, nil, nil, nil, + nil, nil, nil, 506, nil, nil, nil, nil, 506, 506, + 506, 506, 506, 506, nil, nil, nil, 506, 506, nil, + nil, nil, nil, nil, nil, 506, nil, nil, 506, nil, + nil, nil, nil, 506, 506, 512, 512, 512, 512, 512, + nil, nil, nil, 512, 512, nil, nil, nil, 512, nil, + 512, 512, 512, 512, 512, 512, 512, nil, nil, nil, + nil, nil, 512, 512, 512, 512, 512, 512, 512, nil, + nil, 512, nil, nil, nil, nil, nil, 512, 512, nil, + 512, 512, 512, nil, 512, 512, 512, 512, 512, nil, + 512, 512, 512, nil, 512, 512, nil, 512, 512, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 512, nil, nil, 512, nil, nil, 512, nil, nil, 512, + nil, 512, nil, nil, nil, 512, nil, nil, nil, nil, + nil, nil, nil, 512, nil, nil, nil, nil, 512, 512, + 512, 512, 512, 512, nil, nil, nil, 512, 512, nil, + nil, nil, nil, nil, 512, 512, nil, nil, 512, nil, + nil, nil, nil, 512, 512, 518, 518, 518, nil, 518, + nil, nil, nil, 518, 518, nil, nil, nil, 518, nil, + 518, 518, 518, 518, 518, 518, 518, nil, nil, nil, + nil, nil, 518, 518, 518, 518, 518, 518, 518, nil, + nil, 518, nil, nil, nil, nil, nil, nil, 518, nil, + nil, 518, 518, nil, 518, 518, 518, 518, 518, nil, + 518, 518, 518, nil, 518, 518, 559, nil, 559, 559, + 559, nil, 559, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 518, nil, nil, 518, nil, nil, 518, nil, nil, 518, + nil, nil, nil, nil, nil, 559, nil, nil, nil, nil, + nil, nil, nil, 559, 559, 559, 559, nil, 518, 518, + 518, 518, 518, 518, nil, nil, nil, 518, 518, nil, + nil, nil, 520, 520, 520, 518, 520, nil, 518, nil, + 520, 520, nil, 518, 518, 520, nil, 520, 520, 520, + 520, 520, 520, 520, nil, nil, nil, nil, nil, 520, + 520, 520, 520, 520, 520, 520, nil, nil, 520, nil, + nil, nil, nil, nil, nil, 520, nil, nil, 520, 520, + nil, 520, 520, 520, 520, 520, 520, 520, 520, 520, + nil, 520, 520, nil, 520, 520, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 520, nil, nil, + 520, nil, nil, 520, nil, nil, 520, nil, 520, nil, + nil, nil, 520, nil, nil, nil, nil, nil, nil, nil, + 520, nil, nil, nil, nil, 520, 520, 520, 520, 520, + 520, nil, nil, nil, 520, 520, nil, nil, nil, 523, + 523, 523, 520, 523, nil, 520, nil, 523, 523, nil, + 520, 520, 523, nil, 523, 523, 523, 523, 523, 523, + 523, nil, nil, nil, nil, nil, 523, 523, 523, 523, + 523, 523, 523, nil, nil, 523, nil, nil, nil, nil, + nil, nil, 523, nil, nil, 523, 523, nil, 523, 523, + 523, 523, 523, 523, 523, 523, 523, nil, 523, 523, + nil, 523, 523, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 523, nil, nil, 523, nil, nil, + 523, nil, nil, 523, nil, 523, nil, nil, nil, 523, + nil, nil, nil, nil, nil, nil, nil, 523, nil, nil, + nil, nil, 523, 523, 523, 523, 523, 523, nil, nil, + nil, 523, 523, nil, nil, nil, 531, 531, 531, 523, + 531, nil, 523, nil, 531, 531, nil, 523, 523, 531, + nil, 531, 531, 531, 531, 531, 531, 531, nil, nil, + nil, nil, nil, 531, 531, 531, 531, 531, 531, 531, + nil, nil, 531, nil, nil, nil, nil, nil, nil, 531, + nil, nil, 531, 531, nil, 531, 531, 531, 531, 531, + nil, 531, 531, 531, nil, 531, 531, nil, 531, 531, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 531, nil, nil, 531, nil, nil, 531, nil, nil, + 531, nil, nil, nil, nil, nil, 531, nil, nil, nil, + nil, nil, nil, nil, 531, nil, nil, nil, nil, 531, + 531, 531, 531, 531, 531, nil, nil, nil, 531, 531, + nil, nil, nil, 532, 532, 532, 531, 532, nil, 531, + nil, 532, 532, nil, 531, 531, 532, nil, 532, 532, + 532, 532, 532, 532, 532, nil, nil, nil, nil, nil, + 532, 532, 532, 532, 532, 532, 532, nil, nil, 532, + nil, nil, nil, nil, nil, nil, 532, nil, nil, 532, + 532, nil, 532, 532, 532, 532, 532, nil, 532, 532, + 532, nil, 532, 532, nil, 532, 532, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 532, nil, + nil, 532, nil, nil, 532, nil, nil, 532, nil, nil, + nil, nil, nil, 532, nil, nil, nil, nil, nil, nil, + nil, 532, nil, nil, nil, nil, 532, 532, 532, 532, + 532, 532, nil, nil, nil, 532, 532, nil, nil, nil, + 533, 533, 533, 532, 533, nil, 532, nil, 533, 533, + nil, 532, 532, 533, nil, 533, 533, 533, 533, 533, + 533, 533, nil, nil, nil, nil, nil, 533, 533, 533, + 533, 533, 533, 533, nil, nil, 533, nil, nil, nil, + nil, nil, nil, 533, nil, nil, 533, 533, nil, 533, + 533, 533, 533, 533, nil, 533, 533, 533, nil, 533, + 533, nil, 533, 533, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 533, nil, nil, 533, nil, + nil, 533, nil, nil, 533, nil, nil, nil, nil, nil, + 533, nil, nil, nil, nil, nil, nil, nil, 533, nil, + nil, nil, nil, 533, 533, 533, 533, 533, 533, nil, + nil, nil, 533, 533, nil, nil, nil, 537, 537, 537, + 533, 537, nil, 533, nil, 537, 537, nil, 533, 533, + 537, nil, 537, 537, 537, 537, 537, 537, 537, nil, + nil, nil, nil, nil, 537, 537, 537, 537, 537, 537, + 537, nil, nil, 537, nil, nil, nil, nil, nil, nil, + 537, nil, nil, 537, 537, nil, 537, 537, 537, 537, + 537, nil, 537, 537, 537, nil, 537, 537, nil, 537, + 537, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 537, nil, nil, 537, nil, nil, 537, nil, + nil, 537, nil, nil, nil, nil, nil, 537, nil, nil, + nil, nil, nil, nil, nil, 537, nil, nil, nil, nil, + 537, 537, 537, 537, 537, 537, nil, nil, nil, 537, + 537, nil, nil, nil, 543, 543, 543, 537, 543, nil, + 537, nil, 543, 543, nil, 537, 537, 543, nil, 543, + 543, 543, 543, 543, 543, 543, nil, nil, nil, nil, + nil, 543, 543, 543, 543, 543, 543, 543, nil, nil, + 543, nil, nil, nil, nil, nil, nil, 543, nil, nil, + 543, 543, nil, 543, 543, 543, 543, 543, 543, 543, + 543, 543, nil, 543, 543, nil, 543, 543, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 543, + nil, nil, 543, nil, nil, 543, nil, nil, 543, nil, + 543, nil, nil, nil, 543, nil, nil, nil, nil, nil, + nil, nil, 543, nil, nil, nil, nil, 543, 543, 543, + 543, 543, 543, nil, nil, nil, 543, 543, nil, nil, + nil, 546, 546, 546, 543, 546, nil, 543, nil, 546, + 546, nil, 543, 543, 546, nil, 546, 546, 546, 546, + 546, 546, 546, nil, nil, nil, nil, nil, 546, 546, + 546, 546, 546, 546, 546, nil, nil, 546, nil, nil, + nil, nil, nil, nil, 546, nil, nil, 546, 546, nil, + 546, 546, 546, 546, 546, 546, 546, 546, 546, nil, + 546, 546, nil, 546, 546, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 546, nil, nil, 546, + nil, nil, 546, nil, nil, 546, nil, nil, nil, nil, + nil, 546, nil, nil, nil, nil, nil, nil, nil, 546, + nil, nil, nil, nil, 546, 546, 546, 546, 546, 546, + nil, nil, nil, 546, 546, nil, nil, nil, nil, nil, + nil, 546, nil, nil, 546, nil, nil, nil, nil, 546, + 546, 551, 551, 551, 551, 551, nil, nil, nil, 551, + 551, nil, nil, nil, 551, nil, 551, 551, 551, 551, + 551, 551, 551, nil, nil, nil, nil, nil, 551, 551, + 551, 551, 551, 551, 551, nil, nil, 551, nil, nil, + nil, nil, nil, 551, 551, nil, 551, 551, 551, nil, + 551, 551, 551, 551, 551, nil, 551, 551, 551, nil, + 551, 551, nil, 551, 551, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 551, nil, nil, 551, + nil, nil, 551, nil, nil, 551, nil, 551, nil, nil, + nil, 551, nil, nil, nil, nil, nil, nil, nil, 551, + nil, nil, nil, nil, 551, 551, 551, 551, 551, 551, + nil, nil, nil, 551, 551, nil, nil, nil, nil, nil, + nil, 551, nil, nil, 551, nil, nil, nil, nil, 551, + 551, 552, 552, 552, 552, 552, nil, nil, nil, 552, + 552, nil, nil, nil, 552, nil, 552, 552, 552, 552, + 552, 552, 552, nil, nil, nil, nil, nil, 552, 552, + 552, 552, 552, 552, 552, nil, nil, 552, nil, nil, + nil, nil, nil, 552, 552, nil, 552, 552, 552, nil, + 552, 552, 552, 552, 552, nil, 552, 552, 552, nil, + 552, 552, nil, 552, 552, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 552, nil, nil, 552, + nil, nil, 552, nil, nil, 552, nil, 552, nil, nil, + nil, 552, nil, nil, nil, nil, nil, nil, nil, 552, + nil, nil, nil, nil, 552, 552, 552, 552, 552, 552, + nil, nil, nil, 552, 552, nil, nil, nil, 558, 558, + 558, 552, 558, nil, 552, nil, 558, 558, nil, 552, + 552, 558, nil, 558, 558, 558, 558, 558, 558, 558, + nil, nil, nil, nil, nil, 558, 558, 558, 558, 558, + 558, 558, nil, nil, 558, nil, nil, nil, nil, nil, + nil, 558, nil, nil, 558, 558, nil, 558, 558, 558, + 558, 558, nil, 558, 558, 558, nil, 558, 558, 856, + nil, 856, 856, 856, 856, 856, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 856, nil, nil, nil, nil, + nil, nil, nil, 558, nil, nil, 558, nil, nil, 558, + nil, nil, 558, nil, nil, nil, nil, nil, 856, nil, + nil, nil, nil, nil, nil, nil, 856, 856, 856, 856, + nil, 558, 558, 558, 558, 558, 558, nil, nil, nil, + 558, 558, nil, nil, nil, nil, nil, nil, 558, nil, + nil, 558, nil, nil, nil, nil, 558, 558, 572, 572, + 572, 572, 572, nil, nil, 856, 572, 572, nil, nil, + nil, 572, nil, 572, 572, 572, 572, 572, 572, 572, + nil, nil, nil, nil, nil, 572, 572, 572, 572, 572, + 572, 572, nil, nil, 572, nil, nil, nil, nil, nil, + 572, 572, nil, 572, 572, 572, nil, 572, 572, 572, + 572, 572, nil, 572, 572, 572, nil, 572, 572, nil, + 572, 572, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 572, nil, nil, 572, nil, nil, 572, + nil, nil, 572, nil, 572, nil, nil, nil, 572, nil, + nil, nil, nil, nil, nil, nil, 572, nil, nil, nil, + nil, 572, 572, 572, 572, 572, 572, nil, nil, nil, + 572, 572, nil, nil, nil, nil, nil, nil, 572, nil, + nil, 572, nil, nil, nil, nil, 572, 572, 576, 576, + 576, 576, 576, nil, nil, nil, 576, 576, nil, nil, + nil, 576, nil, 576, 576, 576, 576, 576, 576, 576, + nil, nil, nil, nil, nil, 576, 576, 576, 576, 576, + 576, 576, nil, nil, 576, nil, nil, nil, nil, nil, + 576, 576, nil, 576, 576, 576, nil, 576, 576, 576, + 576, 576, nil, 576, 576, 576, nil, 576, 576, nil, + 576, 576, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 576, nil, nil, 576, nil, nil, 576, + nil, nil, 576, nil, 576, nil, nil, nil, 576, nil, + nil, nil, nil, nil, nil, nil, 576, nil, nil, nil, + nil, 576, 576, 576, 576, 576, 576, nil, nil, nil, + 576, 576, nil, nil, nil, nil, nil, nil, 576, nil, + nil, 576, nil, nil, nil, nil, 576, 576, 581, 581, + 581, 581, 581, nil, nil, nil, 581, 581, nil, nil, + nil, 581, nil, 581, 581, 581, 581, 581, 581, 581, + nil, nil, nil, nil, nil, 581, 581, 581, 581, 581, + 581, 581, nil, nil, 581, nil, nil, nil, nil, nil, + 581, 581, nil, 581, 581, 581, nil, 581, 581, 581, + 581, 581, nil, 581, 581, 581, nil, 581, 581, nil, + 581, 581, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 581, nil, nil, 581, nil, nil, 581, + nil, nil, 581, nil, 581, nil, nil, nil, 581, nil, + nil, nil, nil, nil, nil, nil, 581, nil, nil, nil, + nil, 581, 581, 581, 581, 581, 581, nil, nil, nil, + 581, 581, nil, nil, nil, 583, 583, 583, 581, 583, + nil, 581, nil, 583, 583, nil, 581, 581, 583, nil, + 583, 583, 583, 583, 583, 583, 583, nil, nil, nil, + nil, nil, 583, 583, 583, 583, 583, 583, 583, nil, + nil, 583, nil, nil, nil, nil, nil, nil, 583, nil, + nil, 583, 583, nil, 583, 583, 583, 583, 583, 583, + 583, 583, 583, nil, 583, 583, nil, 583, 583, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 583, nil, nil, 583, nil, nil, 583, nil, nil, 583, + nil, 583, nil, nil, nil, 583, nil, nil, nil, nil, + nil, nil, nil, 583, nil, nil, nil, nil, 583, 583, + 583, 583, 583, 583, nil, nil, nil, 583, 583, nil, + nil, nil, 586, 586, 586, 583, 586, nil, 583, nil, + 586, 586, nil, 583, 583, 586, nil, 586, 586, 586, + 586, 586, 586, 586, nil, nil, nil, nil, nil, 586, + 586, 586, 586, 586, 586, 586, nil, nil, 586, nil, + nil, nil, nil, nil, nil, 586, nil, nil, 586, 586, + nil, 586, 586, 586, 586, 586, 586, 586, 586, 586, + nil, 586, 586, nil, 586, 586, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 586, nil, nil, + 586, nil, nil, 586, nil, nil, 586, nil, 586, nil, + nil, nil, 586, nil, nil, nil, nil, nil, nil, nil, + 586, nil, nil, nil, nil, 586, 586, 586, 586, 586, + 586, nil, nil, nil, 586, 586, nil, nil, nil, 592, + 592, 592, 586, 592, nil, 586, nil, 592, 592, nil, + 586, 586, 592, nil, 592, 592, 592, 592, 592, 592, + 592, nil, nil, nil, nil, nil, 592, 592, 592, 592, + 592, 592, 592, nil, nil, 592, nil, nil, nil, nil, + nil, nil, 592, nil, nil, 592, 592, nil, 592, 592, + 592, 592, 592, 592, 592, 592, 592, nil, 592, 592, + nil, 592, 592, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 592, nil, nil, 592, nil, nil, + 592, nil, nil, 592, nil, 592, nil, nil, nil, 592, + nil, nil, nil, nil, nil, nil, nil, 592, nil, nil, + nil, nil, 592, 592, 592, 592, 592, 592, nil, nil, + nil, 592, 592, nil, nil, nil, 596, 596, 596, 592, + 596, nil, 592, nil, 596, 596, nil, 592, 592, 596, + nil, 596, 596, 596, 596, 596, 596, 596, nil, nil, + nil, nil, nil, 596, 596, 596, 596, 596, 596, 596, + nil, nil, 596, nil, nil, nil, nil, nil, nil, 596, + nil, nil, 596, 596, nil, 596, 596, 596, 596, 596, + nil, 596, 596, 596, nil, 596, 596, nil, 596, 596, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 596, nil, nil, 596, nil, nil, 596, nil, nil, + 596, nil, nil, nil, nil, nil, 596, nil, nil, nil, + nil, nil, nil, nil, 596, nil, nil, nil, nil, 596, + 596, 596, 596, 596, 596, nil, nil, nil, 596, 596, + nil, nil, nil, 598, 598, 598, 596, 598, nil, 596, + nil, 598, 598, nil, 596, 596, 598, nil, 598, 598, + 598, 598, 598, 598, 598, nil, nil, nil, nil, nil, + 598, 598, 598, 598, 598, 598, 598, nil, nil, 598, + nil, nil, nil, nil, nil, nil, 598, nil, nil, 598, + 598, nil, 598, 598, 598, 598, 598, nil, 598, 598, + 598, nil, 598, 598, nil, 598, 598, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 598, nil, + nil, 598, nil, nil, 598, nil, nil, 598, nil, nil, + nil, nil, nil, 598, nil, nil, nil, nil, nil, nil, + nil, 598, nil, nil, nil, nil, 598, 598, 598, 598, + 598, 598, nil, nil, nil, 598, 598, nil, nil, nil, + 625, 625, 625, 598, 625, nil, 598, nil, 625, 625, + nil, 598, 598, 625, nil, 625, 625, 625, 625, 625, + 625, 625, nil, nil, nil, nil, nil, 625, 625, 625, + 625, 625, 625, 625, nil, nil, 625, nil, nil, nil, + nil, nil, nil, 625, nil, nil, 625, 625, nil, 625, + 625, 625, 625, 625, nil, 625, 625, 625, nil, 625, + 625, nil, 625, 625, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 625, nil, nil, 625, nil, + nil, 625, nil, nil, 625, nil, nil, nil, nil, nil, + 625, nil, nil, nil, nil, nil, nil, nil, 625, nil, + nil, nil, nil, 625, 625, 625, 625, 625, 625, nil, + nil, nil, 625, 625, nil, nil, nil, 627, 627, 627, + 625, 627, nil, 625, nil, 627, 627, nil, 625, 625, + 627, nil, 627, 627, 627, 627, 627, 627, 627, nil, + nil, nil, nil, nil, 627, 627, 627, 627, 627, 627, + 627, nil, nil, 627, nil, nil, nil, nil, nil, nil, + 627, nil, nil, 627, 627, nil, 627, 627, 627, 627, + 627, nil, 627, 627, 627, nil, 627, 627, nil, 627, + 627, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 627, nil, nil, 627, nil, nil, 627, nil, + nil, 627, nil, 627, nil, nil, nil, 627, nil, nil, + nil, nil, nil, nil, nil, 627, nil, nil, nil, nil, + 627, 627, 627, 627, 627, 627, nil, nil, nil, 627, + 627, nil, nil, nil, 630, 630, 630, 627, 630, nil, + 627, nil, 630, 630, nil, 627, 627, 630, nil, 630, + 630, 630, 630, 630, 630, 630, nil, nil, nil, nil, + nil, 630, 630, 630, 630, 630, 630, 630, nil, nil, + 630, nil, nil, nil, nil, nil, nil, 630, nil, nil, + 630, 630, nil, 630, 630, 630, 630, 630, nil, 630, + 630, 630, nil, 630, 630, nil, 630, 630, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 630, + nil, nil, 630, nil, nil, 630, nil, nil, 630, nil, + nil, nil, nil, nil, 630, nil, nil, nil, nil, nil, + nil, nil, 630, nil, nil, nil, nil, 630, 630, 630, + 630, 630, 630, nil, nil, nil, 630, 630, nil, nil, + nil, 631, 631, 631, 630, 631, nil, 630, nil, 631, + 631, nil, 630, 630, 631, nil, 631, 631, 631, 631, + 631, 631, 631, nil, nil, nil, nil, nil, 631, 631, + 631, 631, 631, 631, 631, nil, nil, 631, nil, nil, + nil, nil, nil, nil, 631, nil, nil, 631, 631, nil, + 631, 631, 631, 631, 631, nil, 631, 631, 631, nil, + 631, 631, nil, 631, 631, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 631, nil, nil, 631, + nil, nil, 631, nil, nil, 631, nil, nil, nil, nil, + nil, 631, nil, nil, nil, nil, nil, nil, nil, 631, + nil, nil, nil, nil, 631, 631, 631, 631, 631, 631, + nil, nil, nil, 631, 631, nil, nil, nil, 636, 636, + 636, 631, 636, nil, 631, nil, 636, 636, nil, 631, + 631, 636, nil, 636, 636, 636, 636, 636, 636, 636, + nil, nil, nil, nil, nil, 636, 636, 636, 636, 636, + 636, 636, nil, nil, 636, nil, nil, nil, nil, nil, + nil, 636, nil, nil, 636, 636, nil, 636, 636, 636, + 636, 636, nil, 636, 636, 636, nil, 636, 636, nil, + 636, 636, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 636, nil, nil, 636, nil, nil, 636, + nil, nil, 636, nil, nil, nil, nil, nil, 636, nil, + nil, nil, nil, nil, nil, nil, 636, nil, nil, nil, + nil, 636, 636, 636, 636, 636, 636, nil, nil, nil, + 636, 636, nil, nil, nil, 639, 639, 639, 636, 639, + nil, 636, nil, 639, 639, nil, 636, 636, 639, nil, + 639, 639, 639, 639, 639, 639, 639, nil, nil, nil, + nil, nil, 639, 639, 639, 639, 639, 639, 639, nil, + nil, 639, nil, nil, nil, nil, nil, nil, 639, nil, + nil, 639, 639, nil, 639, 639, 639, 639, 639, nil, + 639, 639, 639, nil, 639, 639, nil, 639, 639, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 639, nil, nil, 639, nil, nil, 639, nil, nil, 639, + nil, nil, nil, nil, nil, 639, nil, nil, nil, nil, + nil, nil, nil, 639, nil, nil, nil, nil, 639, 639, + 639, 639, 639, 639, nil, nil, nil, 639, 639, nil, + nil, nil, 650, 650, 650, 639, 650, nil, 639, nil, + 650, 650, nil, 639, 639, 650, nil, 650, 650, 650, + 650, 650, 650, 650, nil, nil, nil, nil, nil, 650, + 650, 650, 650, 650, 650, 650, nil, nil, 650, nil, + nil, nil, nil, nil, nil, 650, nil, nil, 650, 650, + nil, 650, 650, 650, 650, 650, nil, 650, 650, 650, + nil, 650, 650, nil, 650, 650, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 650, nil, nil, + 650, nil, nil, 650, nil, nil, 650, nil, nil, nil, + nil, nil, 650, nil, nil, nil, nil, nil, nil, nil, + 650, nil, nil, nil, nil, 650, 650, 650, 650, 650, + 650, nil, nil, nil, 650, 650, nil, nil, nil, nil, + nil, nil, 650, nil, nil, 650, nil, nil, nil, nil, + 650, 650, 654, 654, 654, 654, 654, nil, nil, nil, + 654, 654, nil, nil, nil, 654, nil, 654, 654, 654, + 654, 654, 654, 654, nil, nil, nil, nil, nil, 654, + 654, 654, 654, 654, 654, 654, nil, nil, 654, nil, + nil, nil, nil, nil, 654, 654, nil, 654, 654, 654, + nil, 654, 654, 654, 654, 654, nil, 654, 654, 654, + nil, 654, 654, nil, 654, 654, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 654, nil, nil, + 654, nil, nil, 654, nil, nil, 654, nil, 654, nil, + nil, nil, 654, nil, nil, nil, nil, nil, nil, nil, + 654, nil, nil, nil, nil, 654, 654, 654, 654, 654, + 654, nil, nil, nil, 654, 654, nil, nil, nil, 658, + 658, 658, 654, 658, nil, 654, nil, 658, 658, nil, + 654, 654, 658, nil, 658, 658, 658, 658, 658, 658, + 658, nil, nil, nil, nil, nil, 658, 658, 658, 658, + 658, 658, 658, nil, nil, 658, nil, nil, nil, nil, + nil, nil, 658, nil, nil, 658, 658, nil, 658, 658, + 658, 658, 658, nil, 658, 658, 658, nil, 658, 658, + nil, 658, 658, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 658, nil, nil, 658, nil, nil, + 658, nil, nil, 658, nil, nil, nil, nil, nil, 658, + nil, nil, nil, nil, nil, nil, nil, 658, nil, nil, + nil, nil, 658, 658, 658, 658, 658, 658, nil, nil, + nil, 658, 658, nil, nil, nil, nil, nil, nil, 658, + nil, nil, 658, nil, nil, nil, nil, 658, 658, 667, + 667, 667, 667, 667, nil, nil, nil, 667, 667, nil, + nil, nil, 667, nil, 667, 667, 667, 667, 667, 667, + 667, nil, nil, nil, nil, nil, 667, 667, 667, 667, + 667, 667, 667, nil, nil, 667, nil, nil, nil, nil, + nil, 667, 667, nil, 667, 667, 667, nil, 667, 667, + 667, 667, 667, nil, 667, 667, 667, nil, 667, 667, + nil, 667, 667, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 667, nil, nil, 667, nil, nil, + 667, nil, nil, 667, nil, 667, nil, nil, nil, 667, + nil, nil, nil, nil, nil, nil, nil, 667, nil, nil, + nil, nil, 667, 667, 667, 667, 667, 667, nil, nil, + nil, 667, 667, nil, nil, nil, 670, 670, 670, 667, + 670, nil, 667, nil, 670, 670, nil, 667, 667, 670, + nil, 670, 670, 670, 670, 670, 670, 670, nil, nil, + nil, nil, nil, 670, 670, 670, 670, 670, 670, 670, + nil, nil, 670, nil, nil, nil, nil, nil, nil, 670, + nil, nil, 670, 670, nil, 670, 670, 670, 670, 670, + 670, 670, 670, 670, nil, 670, 670, nil, 670, 670, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 670, nil, nil, 670, nil, nil, 670, nil, nil, + 670, nil, 670, nil, 670, nil, 670, nil, nil, nil, + nil, nil, nil, nil, 670, nil, nil, nil, nil, 670, + 670, 670, 670, 670, 670, nil, nil, nil, 670, 670, + nil, nil, nil, 671, 671, 671, 670, 671, nil, 670, + nil, 671, 671, nil, 670, 670, 671, nil, 671, 671, + 671, 671, 671, 671, 671, nil, nil, nil, nil, nil, + 671, 671, 671, 671, 671, 671, 671, nil, nil, 671, + nil, nil, nil, nil, nil, nil, 671, nil, nil, 671, + 671, nil, 671, 671, 671, 671, 671, 671, 671, 671, + 671, nil, 671, 671, nil, 671, 671, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 671, nil, + nil, 671, nil, nil, 671, nil, nil, 671, nil, nil, + nil, 671, nil, 671, nil, nil, nil, nil, nil, nil, + nil, 671, nil, nil, nil, nil, 671, 671, 671, 671, + 671, 671, nil, nil, nil, 671, 671, nil, nil, nil, + nil, nil, nil, 671, nil, nil, 671, nil, nil, nil, + nil, 671, 671, 677, 677, 677, 677, 677, nil, nil, + nil, 677, 677, nil, nil, nil, 677, nil, 677, 677, + 677, 677, 677, 677, 677, nil, nil, nil, nil, nil, + 677, 677, 677, 677, 677, 677, 677, nil, nil, 677, + nil, nil, nil, nil, nil, 677, 677, nil, 677, 677, + 677, nil, 677, 677, 677, 677, 677, nil, 677, 677, + 677, nil, 677, 677, nil, 677, 677, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 677, nil, + nil, 677, nil, nil, 677, nil, nil, 677, nil, 677, + nil, nil, nil, 677, nil, nil, nil, nil, nil, nil, + nil, 677, nil, nil, nil, nil, 677, 677, 677, 677, + 677, 677, nil, nil, nil, 677, 677, nil, nil, nil, + nil, nil, nil, 677, nil, nil, 677, nil, nil, nil, + nil, 677, 677, 678, 678, 678, 678, 678, nil, nil, + nil, 678, 678, nil, nil, nil, 678, nil, 678, 678, + 678, 678, 678, 678, 678, nil, nil, nil, nil, nil, + 678, 678, 678, 678, 678, 678, 678, nil, nil, 678, + nil, nil, nil, nil, nil, 678, 678, nil, 678, 678, + 678, nil, 678, 678, 678, 678, 678, nil, 678, 678, + 678, nil, 678, 678, nil, 678, 678, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 678, nil, + nil, 678, nil, nil, 678, nil, nil, 678, nil, 678, + nil, nil, nil, 678, nil, nil, nil, nil, nil, nil, + nil, 678, nil, nil, nil, nil, 678, 678, 678, 678, + 678, 678, nil, nil, nil, 678, 678, nil, nil, nil, + 682, 682, 682, 678, 682, nil, 678, nil, 682, 682, + nil, 678, 678, 682, nil, 682, 682, 682, 682, 682, + 682, 682, nil, nil, nil, nil, nil, 682, 682, 682, + 682, 682, 682, 682, nil, nil, 682, nil, nil, nil, + nil, nil, nil, 682, nil, nil, 682, 682, nil, 682, + 682, 682, 682, 682, nil, 682, 682, 682, nil, 682, + 682, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 682, nil, nil, 682, nil, + nil, 682, nil, nil, 682, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 682, 682, 682, 682, 682, 682, nil, + nil, nil, 682, 682, nil, nil, nil, 694, 694, 694, + 682, 694, nil, 682, nil, 694, 694, nil, 682, 682, + 694, nil, 694, 694, 694, 694, 694, 694, 694, nil, + nil, nil, nil, nil, 694, 694, 694, 694, 694, 694, + 694, nil, nil, 694, nil, nil, nil, nil, nil, nil, + 694, nil, nil, 694, 694, nil, 694, 694, 694, 694, + 694, nil, 694, 694, 694, nil, 694, 694, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 694, nil, nil, 694, nil, nil, 694, nil, + nil, 694, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 694, 694, 694, 694, 694, 694, nil, nil, nil, 694, + 694, nil, nil, nil, 700, 700, 700, 694, 700, nil, + 694, nil, 700, 700, nil, 694, 694, 700, nil, 700, + 700, 700, 700, 700, 700, 700, nil, nil, nil, nil, + nil, 700, 700, 700, 700, 700, 700, 700, nil, nil, + 700, nil, nil, nil, nil, nil, nil, 700, nil, nil, + 700, 700, nil, 700, 700, 700, 700, 700, nil, 700, + 700, 700, nil, 700, 700, nil, 700, 700, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 700, + nil, nil, 700, nil, nil, 700, nil, nil, 700, nil, + 700, nil, nil, nil, 700, nil, nil, nil, nil, nil, + nil, nil, 700, nil, nil, nil, nil, 700, 700, 700, + 700, 700, 700, nil, nil, nil, 700, 700, nil, nil, + nil, 731, 731, 731, 700, 731, nil, 700, nil, 731, + 731, nil, 700, 700, 731, nil, 731, 731, 731, 731, + 731, 731, 731, nil, nil, nil, nil, nil, 731, 731, + 731, 731, 731, 731, 731, nil, nil, 731, nil, nil, + nil, nil, nil, nil, 731, nil, nil, 731, 731, nil, + 731, 731, 731, 731, 731, nil, 731, 731, 731, nil, + 731, 731, nil, 731, 731, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 731, nil, nil, 731, + nil, nil, 731, nil, nil, 731, nil, 731, nil, nil, + nil, 731, nil, nil, nil, nil, nil, nil, nil, 731, + nil, nil, nil, nil, 731, 731, 731, 731, 731, 731, + nil, nil, nil, 731, 731, nil, nil, nil, 738, 738, + 738, 731, 738, nil, 731, nil, 738, 738, nil, 731, + 731, 738, nil, 738, 738, 738, 738, 738, 738, 738, + nil, nil, nil, nil, nil, 738, 738, 738, 738, 738, + 738, 738, nil, nil, 738, nil, nil, nil, nil, nil, + nil, 738, nil, nil, 738, 738, nil, 738, 738, 738, + 738, 738, nil, 738, 738, 738, nil, 738, 738, nil, + 738, 738, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 738, nil, nil, 738, nil, nil, 738, + nil, nil, 738, nil, nil, nil, nil, nil, 738, nil, + nil, nil, nil, nil, nil, nil, 738, nil, nil, nil, + nil, 738, 738, 738, 738, 738, 738, nil, nil, nil, + 738, 738, nil, nil, nil, nil, nil, nil, 738, nil, + nil, 738, nil, nil, nil, nil, 738, 738, 743, 743, + 743, 743, 743, nil, nil, nil, 743, 743, nil, nil, + nil, 743, nil, 743, 743, 743, 743, 743, 743, 743, + nil, nil, nil, nil, nil, 743, 743, 743, 743, 743, + 743, 743, nil, nil, 743, nil, nil, nil, nil, nil, + 743, 743, nil, 743, 743, 743, nil, 743, 743, 743, + 743, 743, nil, 743, 743, 743, nil, 743, 743, nil, + 743, 743, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 743, nil, nil, 743, nil, nil, 743, + nil, nil, 743, nil, 743, nil, nil, nil, 743, nil, + nil, nil, nil, nil, nil, nil, 743, nil, nil, nil, + nil, 743, 743, 743, 743, 743, 743, nil, nil, nil, + 743, 743, nil, nil, nil, nil, nil, nil, 743, nil, + nil, 743, nil, nil, nil, nil, 743, 743, 747, 747, + 747, 747, 747, nil, nil, nil, 747, 747, nil, nil, + nil, 747, nil, 747, 747, 747, 747, 747, 747, 747, + nil, nil, nil, nil, nil, 747, 747, 747, 747, 747, + 747, 747, nil, nil, 747, nil, nil, nil, nil, nil, + 747, 747, nil, 747, 747, 747, nil, 747, 747, 747, + 747, 747, nil, 747, 747, 747, nil, 747, 747, nil, + 747, 747, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 747, nil, nil, 747, nil, nil, 747, + nil, nil, 747, nil, 747, nil, nil, nil, 747, nil, + nil, nil, nil, nil, nil, nil, 747, nil, nil, nil, + nil, 747, 747, 747, 747, 747, 747, nil, nil, nil, + 747, 747, nil, nil, nil, nil, nil, nil, 747, nil, + nil, 747, nil, nil, nil, nil, 747, 747, 748, 748, + 748, 748, 748, nil, nil, nil, 748, 748, nil, nil, + nil, 748, nil, 748, 748, 748, 748, 748, 748, 748, + nil, nil, nil, nil, nil, 748, 748, 748, 748, 748, + 748, 748, nil, nil, 748, nil, nil, nil, nil, nil, + 748, 748, nil, 748, 748, 748, nil, 748, 748, 748, + 748, 748, nil, 748, 748, 748, nil, 748, 748, nil, + 748, 748, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 748, nil, nil, 748, nil, nil, 748, + nil, nil, 748, nil, 748, nil, nil, nil, 748, nil, + nil, nil, nil, nil, nil, nil, 748, nil, nil, nil, + nil, 748, 748, 748, 748, 748, 748, nil, nil, nil, + 748, 748, nil, nil, nil, 755, 755, 755, 748, 755, + nil, 748, nil, 755, 755, nil, 748, 748, 755, nil, + 755, 755, 755, 755, 755, 755, 755, nil, nil, nil, + nil, nil, 755, 755, 755, 755, 755, 755, 755, nil, + nil, 755, nil, nil, nil, nil, nil, nil, 755, nil, + nil, 755, 755, nil, 755, 755, 755, 755, 755, nil, + 755, 755, 755, nil, 755, 755, nil, 755, 755, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 755, nil, nil, 755, nil, nil, 755, nil, nil, 755, + nil, nil, nil, nil, nil, 755, nil, nil, nil, nil, + nil, nil, nil, 755, nil, nil, nil, nil, 755, 755, + 755, 755, 755, 755, nil, nil, nil, 755, 755, nil, + nil, nil, nil, nil, nil, 755, nil, nil, 755, nil, + nil, nil, nil, 755, 755, 769, 769, 769, 769, 769, + nil, nil, nil, 769, 769, nil, nil, nil, 769, nil, + 769, 769, 769, 769, 769, 769, 769, nil, nil, nil, + nil, nil, 769, 769, 769, 769, 769, 769, 769, nil, + nil, 769, nil, nil, nil, nil, nil, 769, 769, nil, + 769, 769, 769, nil, 769, 769, 769, 769, 769, nil, + 769, 769, 769, nil, 769, 769, nil, 769, 769, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 769, nil, nil, 769, nil, nil, 769, nil, nil, 769, + nil, 769, nil, nil, nil, 769, nil, nil, nil, nil, + nil, nil, nil, 769, nil, nil, nil, nil, 769, 769, + 769, 769, 769, 769, nil, nil, nil, 769, 769, nil, + nil, nil, 775, 775, 775, 769, 775, nil, 769, nil, + 775, 775, nil, 769, 769, 775, nil, 775, 775, 775, + 775, 775, 775, 775, nil, nil, nil, nil, nil, 775, + 775, 775, 775, 775, 775, 775, nil, nil, 775, nil, + nil, nil, nil, nil, nil, 775, nil, nil, 775, 775, + nil, 775, 775, 775, 775, 775, nil, 775, 775, 775, + nil, 775, 775, nil, 775, 775, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 775, nil, nil, + 775, nil, nil, 775, nil, nil, 775, nil, nil, nil, + nil, nil, 775, nil, nil, nil, nil, nil, nil, nil, + 775, nil, nil, nil, nil, 775, 775, 775, 775, 775, + 775, nil, nil, nil, 775, 775, nil, nil, nil, 776, + 776, 776, 775, 776, nil, 775, nil, 776, 776, nil, + 775, 775, 776, nil, 776, 776, 776, 776, 776, 776, + 776, nil, nil, nil, nil, nil, 776, 776, 776, 776, + 776, 776, 776, nil, nil, 776, nil, nil, nil, nil, + nil, nil, 776, nil, nil, 776, 776, nil, 776, 776, + 776, 776, 776, nil, 776, 776, 776, nil, 776, 776, + nil, 776, 776, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 776, nil, nil, 776, nil, nil, + 776, nil, nil, 776, nil, nil, nil, nil, nil, 776, + nil, nil, nil, nil, nil, nil, nil, 776, nil, nil, + nil, nil, 776, 776, 776, 776, 776, 776, nil, nil, + nil, 776, 776, nil, nil, nil, 777, 777, 777, 776, + 777, nil, 776, nil, 777, 777, nil, 776, 776, 777, + nil, 777, 777, 777, 777, 777, 777, 777, nil, nil, + nil, nil, nil, 777, 777, 777, 777, 777, 777, 777, + nil, nil, 777, nil, nil, nil, nil, nil, nil, 777, + nil, nil, 777, 777, nil, 777, 777, 777, 777, 777, + nil, 777, 777, 777, nil, 777, 777, nil, 777, 777, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 777, nil, nil, 777, nil, nil, 777, nil, nil, + 777, nil, nil, nil, nil, nil, 777, nil, nil, nil, + nil, nil, nil, nil, 777, nil, nil, nil, nil, 777, + 777, 777, 777, 777, 777, nil, nil, nil, 777, 777, + nil, nil, nil, 788, 788, 788, 777, 788, nil, 777, + nil, 788, 788, nil, 777, 777, 788, nil, 788, 788, + 788, 788, 788, 788, 788, nil, nil, nil, nil, nil, + 788, 788, 788, 788, 788, 788, 788, nil, nil, 788, + nil, nil, nil, nil, nil, nil, 788, nil, nil, 788, + 788, nil, 788, 788, 788, 788, 788, nil, 788, 788, + 788, nil, 788, 788, nil, 788, 788, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 788, nil, + nil, 788, nil, nil, 788, nil, nil, 788, nil, nil, + nil, nil, nil, 788, nil, nil, nil, nil, nil, nil, + nil, 788, nil, nil, nil, nil, 788, 788, 788, 788, + 788, 788, nil, nil, nil, 788, 788, nil, nil, nil, + 789, 789, 789, 788, 789, nil, 788, nil, 789, 789, + nil, 788, 788, 789, nil, 789, 789, 789, 789, 789, + 789, 789, nil, nil, nil, nil, nil, 789, 789, 789, + 789, 789, 789, 789, nil, nil, 789, nil, nil, nil, + nil, nil, nil, 789, nil, nil, 789, 789, nil, 789, + 789, 789, 789, 789, nil, 789, 789, 789, nil, 789, + 789, nil, 789, 789, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 789, nil, nil, 789, nil, + nil, 789, nil, nil, 789, nil, nil, nil, nil, nil, + 789, nil, nil, nil, nil, nil, nil, nil, 789, nil, + nil, nil, nil, 789, 789, 789, 789, 789, 789, nil, + nil, nil, 789, 789, nil, nil, nil, 790, 790, 790, + 789, 790, nil, 789, nil, 790, 790, nil, 789, 789, + 790, nil, 790, 790, 790, 790, 790, 790, 790, nil, + nil, nil, nil, nil, 790, 790, 790, 790, 790, 790, + 790, nil, nil, 790, nil, nil, nil, nil, nil, nil, + 790, nil, nil, 790, 790, nil, 790, 790, 790, 790, + 790, nil, 790, 790, 790, nil, 790, 790, nil, 790, + 790, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 790, nil, nil, 790, nil, nil, 790, nil, + nil, 790, nil, nil, nil, nil, nil, 790, nil, nil, + nil, nil, nil, nil, nil, 790, nil, nil, nil, nil, + 790, 790, 790, 790, 790, 790, nil, nil, nil, 790, + 790, nil, nil, nil, 802, 802, 802, 790, 802, nil, + 790, nil, 802, 802, nil, 790, 790, 802, nil, 802, + 802, 802, 802, 802, 802, 802, nil, nil, nil, nil, + nil, 802, 802, 802, 802, 802, 802, 802, nil, nil, + 802, nil, nil, nil, nil, nil, nil, 802, nil, nil, + 802, 802, nil, 802, 802, 802, 802, 802, nil, 802, + 802, 802, nil, 802, 802, nil, 802, 802, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 802, + nil, nil, 802, nil, nil, 802, nil, nil, 802, nil, + 802, nil, nil, nil, 802, nil, nil, nil, nil, nil, + nil, nil, 802, nil, nil, nil, nil, 802, 802, 802, + 802, 802, 802, nil, nil, nil, 802, 802, nil, nil, + nil, nil, nil, nil, 802, nil, nil, 802, nil, nil, + nil, nil, 802, 802, 813, 813, 813, 813, 813, nil, + nil, nil, 813, 813, nil, nil, nil, 813, nil, 813, + 813, 813, 813, 813, 813, 813, nil, nil, nil, nil, + nil, 813, 813, 813, 813, 813, 813, 813, nil, nil, + 813, nil, nil, nil, nil, nil, 813, 813, nil, 813, + 813, 813, nil, 813, 813, 813, 813, 813, nil, 813, + 813, 813, nil, 813, 813, nil, 813, 813, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 813, + nil, nil, 813, nil, nil, 813, nil, nil, 813, nil, + 813, nil, nil, nil, 813, nil, nil, nil, nil, nil, + nil, nil, 813, nil, nil, nil, nil, 813, 813, 813, + 813, 813, 813, nil, nil, nil, 813, 813, nil, nil, + nil, 832, 832, 832, 813, 832, nil, 813, nil, 832, + 832, nil, 813, 813, 832, nil, 832, 832, 832, 832, + 832, 832, 832, nil, nil, nil, nil, nil, 832, 832, + 832, 832, 832, 832, 832, nil, nil, 832, nil, nil, + nil, nil, nil, nil, 832, nil, nil, 832, 832, nil, + 832, 832, 832, 832, 832, nil, 832, 832, 832, nil, + 832, 832, nil, 832, 832, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 832, nil, nil, 832, + nil, nil, 832, nil, nil, 832, nil, nil, nil, nil, + nil, 832, nil, nil, nil, nil, nil, nil, nil, 832, + nil, nil, nil, nil, 832, 832, 832, 832, 832, 832, + nil, nil, nil, 832, 832, nil, nil, nil, nil, nil, + nil, 832, nil, nil, 832, nil, nil, nil, nil, 832, + 832, 834, 834, 834, 834, 834, nil, nil, nil, 834, + 834, nil, nil, nil, 834, nil, 834, 834, 834, 834, + 834, 834, 834, nil, nil, nil, nil, nil, 834, 834, + 834, 834, 834, 834, 834, nil, nil, 834, nil, nil, + nil, nil, nil, 834, 834, nil, 834, 834, 834, nil, + 834, 834, 834, 834, 834, nil, 834, 834, 834, nil, + 834, 834, nil, 834, 834, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 834, nil, nil, 834, + nil, nil, 834, nil, nil, 834, nil, 834, nil, nil, + nil, 834, nil, nil, nil, nil, nil, nil, nil, 834, + nil, nil, nil, nil, 834, 834, 834, 834, 834, 834, + nil, nil, nil, 834, 834, nil, nil, nil, nil, nil, + nil, 834, nil, nil, 834, nil, nil, nil, nil, 834, + 834, 835, 835, 835, 835, 835, nil, nil, nil, 835, + 835, nil, nil, nil, 835, nil, 835, 835, 835, 835, + 835, 835, 835, nil, nil, nil, nil, nil, 835, 835, + 835, 835, 835, 835, 835, nil, nil, 835, nil, nil, + nil, nil, nil, 835, 835, nil, 835, 835, 835, nil, + 835, 835, 835, 835, 835, nil, 835, 835, 835, nil, + 835, 835, nil, 835, 835, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 835, nil, nil, 835, + nil, nil, 835, nil, nil, 835, nil, 835, nil, nil, + nil, 835, nil, nil, nil, nil, nil, nil, nil, 835, + nil, nil, nil, nil, 835, 835, 835, 835, 835, 835, + nil, nil, nil, 835, 835, nil, nil, nil, 862, 862, + 862, 835, 862, nil, 835, nil, 862, 862, nil, 835, + 835, 862, nil, 862, 862, 862, 862, 862, 862, 862, + nil, nil, nil, nil, nil, 862, 862, 862, 862, 862, + 862, 862, nil, nil, 862, nil, nil, nil, nil, nil, + nil, 862, nil, nil, 862, 862, nil, 862, 862, 862, + 862, 862, nil, 862, 862, 862, nil, 862, 862, nil, + 862, 862, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 862, nil, nil, 862, nil, nil, 862, + nil, nil, 862, nil, nil, nil, nil, nil, 862, nil, + nil, nil, nil, nil, nil, nil, 862, nil, nil, nil, + nil, 862, 862, 862, 862, 862, 862, nil, nil, nil, + 862, 862, nil, nil, nil, 876, 876, 876, 862, 876, + nil, 862, nil, 876, 876, nil, 862, 862, 876, nil, + 876, 876, 876, 876, 876, 876, 876, nil, nil, nil, + nil, nil, 876, 876, 876, 876, 876, 876, 876, nil, + nil, 876, nil, nil, nil, nil, nil, nil, 876, nil, + nil, 876, 876, nil, 876, 876, 876, 876, 876, nil, + 876, 876, 876, nil, 876, 876, nil, 876, 876, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 876, nil, nil, 876, nil, nil, 876, nil, nil, 876, + nil, nil, nil, nil, nil, 876, nil, nil, nil, nil, + nil, nil, nil, 876, nil, nil, nil, nil, 876, 876, + 876, 876, 876, 876, nil, nil, nil, 876, 876, nil, + nil, nil, 877, 877, 877, 876, 877, nil, 876, nil, + 877, 877, nil, 876, 876, 877, nil, 877, 877, 877, + 877, 877, 877, 877, nil, nil, nil, nil, nil, 877, + 877, 877, 877, 877, 877, 877, nil, nil, 877, nil, + nil, nil, nil, nil, nil, 877, nil, nil, 877, 877, + nil, 877, 877, 877, 877, 877, nil, 877, 877, 877, + nil, 877, 877, nil, 877, 877, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 877, nil, nil, + 877, nil, nil, 877, nil, nil, 877, nil, nil, nil, + nil, nil, 877, nil, nil, nil, nil, nil, nil, nil, + 877, nil, nil, nil, nil, 877, 877, 877, 877, 877, + 877, nil, nil, nil, 877, 877, nil, nil, nil, 881, + 881, 881, 877, 881, nil, 877, nil, 881, 881, nil, + 877, 877, 881, nil, 881, 881, 881, 881, 881, 881, + 881, nil, nil, nil, nil, nil, 881, 881, 881, 881, + 881, 881, 881, nil, nil, 881, nil, nil, nil, nil, + nil, nil, 881, nil, nil, 881, 881, nil, 881, 881, + 881, 881, 881, 881, 881, 881, 881, nil, 881, 881, + nil, 881, 881, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 881, nil, nil, 881, nil, nil, + 881, nil, nil, 881, nil, nil, nil, 881, nil, 881, + nil, nil, nil, nil, nil, nil, nil, 881, nil, nil, + nil, nil, 881, 881, 881, 881, 881, 881, nil, nil, + nil, 881, 881, nil, nil, nil, nil, nil, nil, 881, + nil, nil, 881, nil, nil, nil, nil, 881, 881, 886, + 886, 886, 886, 886, nil, nil, nil, 886, 886, nil, + nil, nil, 886, nil, 886, 886, 886, 886, 886, 886, + 886, nil, nil, nil, nil, nil, 886, 886, 886, 886, + 886, 886, 886, nil, nil, 886, nil, nil, nil, nil, + nil, 886, 886, nil, 886, 886, 886, nil, 886, 886, + 886, 886, 886, nil, 886, 886, 886, nil, 886, 886, + nil, 886, 886, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 886, nil, nil, 886, nil, nil, + 886, nil, nil, 886, nil, 886, nil, nil, nil, 886, + nil, nil, nil, nil, nil, nil, nil, 886, nil, nil, + nil, nil, 886, 886, 886, 886, 886, 886, nil, nil, + nil, 886, 886, nil, nil, nil, 890, 890, 890, 886, + 890, nil, 886, nil, 890, 890, nil, 886, 886, 890, + nil, 890, 890, 890, 890, 890, 890, 890, nil, nil, + nil, nil, nil, 890, 890, 890, 890, 890, 890, 890, + nil, nil, 890, nil, nil, nil, nil, nil, nil, 890, + nil, nil, 890, 890, nil, 890, 890, 890, 890, 890, + nil, 890, 890, 890, nil, 890, 890, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 890, nil, nil, 890, nil, nil, 890, nil, nil, + 890, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 890, + 890, 890, 890, 890, 890, nil, nil, nil, 890, 890, + nil, nil, nil, 900, 900, 900, 890, 900, nil, 890, + nil, 900, 900, nil, 890, 890, 900, nil, 900, 900, + 900, 900, 900, 900, 900, nil, nil, nil, nil, nil, + 900, 900, 900, 900, 900, 900, 900, nil, nil, 900, + nil, nil, nil, nil, nil, nil, 900, nil, nil, 900, + 900, nil, 900, 900, 900, 900, 900, nil, 900, 900, + 900, nil, 900, 900, nil, 900, 900, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 900, nil, + nil, 900, nil, nil, 900, nil, nil, 900, nil, 900, + nil, nil, nil, 900, nil, nil, nil, nil, nil, nil, + nil, 900, nil, nil, nil, nil, 900, 900, 900, 900, + 900, 900, nil, nil, nil, 900, 900, nil, nil, nil, + nil, nil, nil, 900, nil, nil, 900, nil, nil, nil, + nil, 900, 900, 901, 901, 901, 901, 901, nil, nil, + nil, 901, 901, nil, nil, nil, 901, nil, 901, 901, + 901, 901, 901, 901, 901, nil, nil, nil, nil, nil, + 901, 901, 901, 901, 901, 901, 901, nil, nil, 901, + nil, nil, nil, nil, nil, 901, 901, nil, 901, 901, + 901, nil, 901, 901, 901, 901, 901, nil, 901, 901, + 901, nil, 901, 901, nil, 901, 901, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 901, nil, + nil, 901, nil, nil, 901, nil, nil, 901, nil, 901, + nil, nil, nil, 901, nil, nil, nil, nil, nil, nil, + nil, 901, nil, nil, nil, nil, 901, 901, 901, 901, + 901, 901, nil, nil, nil, 901, 901, nil, nil, nil, + nil, nil, nil, 901, nil, nil, 901, nil, nil, nil, + nil, 901, 901, 904, 904, 904, 904, 904, nil, nil, + nil, 904, 904, nil, nil, nil, 904, nil, 904, 904, + 904, 904, 904, 904, 904, nil, nil, nil, nil, nil, + 904, 904, 904, 904, 904, 904, 904, nil, nil, 904, + nil, nil, nil, nil, nil, 904, 904, nil, 904, 904, + 904, nil, 904, 904, 904, 904, 904, nil, 904, 904, + 904, nil, 904, 904, nil, 904, 904, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 904, nil, + nil, 904, nil, nil, 904, nil, nil, 904, nil, 904, + nil, nil, nil, 904, nil, nil, nil, nil, nil, nil, + nil, 904, nil, nil, nil, nil, 904, 904, 904, 904, + 904, 904, nil, nil, nil, 904, 904, nil, nil, nil, + 921, 921, 921, 904, 921, nil, 904, nil, 921, 921, + nil, 904, 904, 921, nil, 921, 921, 921, 921, 921, + 921, 921, nil, nil, nil, nil, nil, 921, 921, 921, + 921, 921, 921, 921, nil, nil, 921, nil, nil, nil, + nil, nil, nil, 921, nil, nil, 921, 921, nil, 921, + 921, 921, 921, 921, nil, 921, 921, 921, nil, 921, + 921, nil, 921, 921, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 921, nil, nil, 921, nil, + nil, 921, nil, nil, 921, nil, 921, nil, 921, nil, + 921, nil, nil, nil, nil, nil, nil, nil, 921, nil, + nil, nil, nil, 921, 921, 921, 921, 921, 921, nil, + nil, nil, 921, 921, nil, nil, nil, nil, nil, nil, + 921, nil, nil, 921, nil, nil, nil, nil, 921, 921, + 923, 923, 923, 923, 923, nil, nil, nil, 923, 923, + nil, nil, nil, 923, nil, 923, 923, 923, 923, 923, + 923, 923, nil, nil, nil, nil, nil, 923, 923, 923, + 923, 923, 923, 923, nil, nil, 923, nil, nil, nil, + nil, nil, 923, 923, nil, 923, 923, 923, nil, 923, + 923, 923, 923, 923, nil, 923, 923, 923, nil, 923, + 923, nil, 923, 923, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 923, nil, nil, 923, nil, + nil, 923, nil, nil, 923, nil, 923, nil, nil, nil, + 923, nil, nil, nil, nil, nil, nil, nil, 923, nil, + nil, nil, nil, 923, 923, 923, 923, 923, 923, nil, + nil, nil, 923, 923, nil, nil, nil, nil, nil, nil, + 923, nil, nil, 923, nil, nil, nil, nil, 923, 923, + 930, 930, 930, 930, 930, nil, nil, nil, 930, 930, + nil, nil, nil, 930, nil, 930, 930, 930, 930, 930, + 930, 930, nil, nil, nil, nil, nil, 930, 930, 930, + 930, 930, 930, 930, nil, nil, 930, nil, nil, nil, + nil, nil, 930, 930, nil, 930, 930, 930, nil, 930, + 930, 930, 930, 930, nil, 930, 930, 930, nil, 930, + 930, nil, 930, 930, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 930, nil, nil, 930, nil, + nil, 930, nil, nil, 930, nil, 930, nil, nil, nil, + 930, nil, nil, nil, nil, nil, nil, nil, 930, nil, + nil, nil, nil, 930, 930, 930, 930, 930, 930, nil, + nil, nil, 930, 930, nil, nil, nil, nil, nil, nil, + 930, nil, nil, 930, nil, nil, nil, nil, 930, 930, + 935, 935, 935, 935, 935, nil, nil, nil, 935, 935, + nil, nil, nil, 935, nil, 935, 935, 935, 935, 935, + 935, 935, nil, nil, nil, nil, nil, 935, 935, 935, + 935, 935, 935, 935, nil, nil, 935, nil, nil, nil, + nil, nil, 935, 935, nil, 935, 935, 935, nil, 935, + 935, 935, 935, 935, nil, 935, 935, 935, nil, 935, + 935, nil, 935, 935, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 935, nil, nil, 935, nil, + nil, 935, nil, nil, 935, nil, 935, nil, nil, nil, + 935, nil, nil, nil, nil, nil, nil, nil, 935, nil, + nil, nil, nil, 935, 935, 935, 935, 935, 935, nil, + nil, nil, 935, 935, nil, nil, nil, nil, nil, nil, + 935, nil, nil, 935, nil, nil, nil, nil, 935, 935, + 943, 943, 943, 943, 943, nil, nil, nil, 943, 943, + nil, nil, nil, 943, nil, 943, 943, 943, 943, 943, + 943, 943, nil, nil, nil, nil, nil, 943, 943, 943, + 943, 943, 943, 943, nil, nil, 943, nil, nil, nil, + nil, nil, 943, 943, nil, 943, 943, 943, nil, 943, + 943, 943, 943, 943, nil, 943, 943, 943, nil, 943, + 943, nil, 943, 943, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 943, nil, nil, 943, nil, + nil, 943, nil, nil, 943, nil, 943, nil, nil, nil, + 943, nil, nil, nil, nil, nil, nil, nil, 943, nil, + nil, nil, nil, 943, 943, 943, 943, 943, 943, nil, + nil, nil, 943, 943, nil, nil, nil, 945, 945, 945, + 943, 945, nil, 943, nil, 945, 945, nil, 943, 943, + 945, nil, 945, 945, 945, 945, 945, 945, 945, nil, + nil, nil, nil, nil, 945, 945, 945, 945, 945, 945, + 945, nil, nil, 945, nil, nil, nil, nil, nil, nil, + 945, nil, nil, 945, 945, nil, 945, 945, 945, 945, + 945, 945, 945, 945, 945, nil, 945, 945, nil, 945, + 945, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 945, nil, nil, 945, nil, nil, 945, nil, + nil, 945, nil, 945, nil, nil, nil, 945, nil, nil, + nil, nil, nil, nil, nil, 945, nil, nil, nil, 436, + 945, 945, 945, 945, 945, 945, 436, 436, 436, 945, + 945, nil, 436, 436, nil, 436, nil, 945, nil, nil, + 945, nil, nil, nil, 436, 945, 945, nil, nil, nil, + nil, nil, nil, nil, nil, 436, 436, nil, 436, 436, + 436, 436, 436, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 436, 436, 436, 436, + 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, + 436, 438, nil, 436, 436, 436, nil, 436, 438, 438, + 438, 436, nil, nil, 438, 438, nil, 438, 436, nil, + 436, nil, 436, 436, 436, 436, 436, 436, 436, nil, + 436, 436, 436, nil, nil, nil, nil, 438, 438, nil, + 438, 438, 438, 438, 438, 436, 436, nil, 436, nil, + 436, nil, nil, 436, nil, 436, nil, 436, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 438, 438, + 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, + 438, 438, 438, nil, nil, 438, 438, 438, nil, 438, + nil, nil, nil, 438, nil, nil, nil, nil, nil, nil, + 438, nil, 438, nil, 438, 438, 438, 438, 438, 438, + 438, nil, 438, nil, 438, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 438, 438, nil, + 438, nil, 438, 644, nil, 438, nil, 438, nil, 438, + 644, 644, 644, nil, nil, 644, 644, 644, nil, 644, + nil, nil, nil, nil, nil, nil, nil, nil, 644, 644, + 644, nil, nil, nil, nil, nil, nil, nil, nil, 644, + 644, nil, 644, 644, 644, 644, 644, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, + 644, 644, 644, 644, 644, nil, nil, 644, 644, 644, + nil, 644, 644, nil, nil, 644, nil, nil, 644, nil, + 644, nil, 644, nil, 644, nil, 644, 644, 644, 644, + 644, 644, 644, nil, 644, 644, 644, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 644, + 644, 644, 644, nil, 644, 645, nil, 644, nil, 644, + nil, 644, 645, 645, 645, nil, nil, 645, 645, 645, + nil, 645, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 645, 645, nil, nil, nil, nil, nil, nil, nil, + nil, 645, 645, nil, 645, 645, 645, 645, 645, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 645, 645, 645, 645, 645, 645, 645, 645, + 645, 645, 645, 645, 645, 645, 645, nil, nil, 645, + 645, 645, nil, 645, 645, nil, nil, 645, nil, nil, + 645, nil, 645, nil, 645, nil, 645, nil, 645, 645, + 645, 645, 645, 645, 645, nil, 645, nil, 645, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 645, 645, 645, 645, nil, 645, 28, nil, 645, + nil, 645, nil, 645, 28, 28, 28, nil, nil, 28, + 28, 28, nil, 28, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 28, 28, nil, nil, nil, nil, nil, + nil, nil, nil, 28, 28, nil, 28, 28, 28, 28, + 28, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 28, 28, 28, 28, 28, 28, + 28, 28, 28, 28, 28, 28, 28, 28, 28, nil, + nil, 28, 28, 28, nil, nil, 28, nil, 28, 28, + nil, nil, 28, nil, 28, nil, 28, nil, 28, nil, + 28, 28, 28, 28, 28, 28, 28, nil, 28, nil, + 28, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 28, 28, 28, 28, 50, 28, nil, + nil, 28, nil, 28, 50, 50, 50, nil, nil, 50, + 50, 50, nil, 50, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 50, 50, 50, nil, nil, nil, nil, + nil, nil, nil, 50, 50, nil, 50, 50, 50, 50, + 50, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 50, 50, 50, 50, 50, 50, + 50, 50, 50, 50, 50, 50, 50, 50, 50, nil, + nil, 50, 50, 50, nil, nil, 50, nil, nil, 50, + nil, nil, 50, nil, 50, nil, 50, nil, 50, nil, + 50, 50, 50, 50, 50, 50, 50, nil, 50, nil, + 50, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 50, 50, 50, 50, 494, 50, nil, + 50, 50, nil, 50, 494, 494, 494, nil, nil, 494, + 494, 494, nil, 494, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 494, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 494, 494, nil, 494, 494, 494, 494, + 494, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 495, nil, nil, nil, nil, nil, + nil, 495, 495, 495, nil, nil, 495, 495, 495, nil, + 495, nil, nil, nil, nil, 494, 494, nil, nil, nil, + 495, nil, nil, 494, nil, nil, nil, nil, 494, 494, + 495, 495, nil, 495, 495, 495, 495, 495, nil, nil, + nil, nil, 918, nil, 918, 918, 918, 918, 918, nil, + 494, nil, nil, nil, nil, nil, nil, nil, 918, nil, + nil, nil, 496, 494, nil, 494, nil, nil, 494, 496, + 496, 496, 495, 495, 496, 496, 496, nil, 496, nil, + 495, 918, 918, nil, nil, 495, 495, nil, 496, 918, + 918, 918, 918, nil, nil, nil, nil, nil, 496, 496, + nil, 496, 496, 496, 496, 496, nil, 495, nil, nil, + nil, nil, nil, 202, 202, nil, nil, 202, nil, nil, + 495, nil, 495, nil, nil, 495, 202, 202, 918, 202, + 202, 202, 202, 202, 202, 202, nil, nil, 202, 202, + 496, 496, nil, nil, 202, 202, 202, 202, 496, nil, + nil, nil, nil, 496, 496, nil, nil, nil, nil, nil, + 202, 202, nil, 202, 202, 202, 202, 202, 202, 202, + 202, 202, 202, 202, nil, 496, 202, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 496, nil, + 496, nil, nil, 496, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, nil, nil, + nil, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, nil, 7, 7, 7, nil, 7, nil, nil, + nil, nil, nil, nil, nil, nil, 7, 7, nil, 7, + 7, 7, 7, 7, 7, 7, nil, nil, 7, 7, + nil, nil, nil, nil, 7, 7, 7, 7, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 7, 7, nil, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, nil, nil, 7, 7, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 7, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, nil, nil, nil, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, nil, 8, 8, nil, + nil, 8, nil, nil, nil, nil, nil, nil, nil, nil, + 8, 8, nil, 8, 8, 8, 8, 8, 8, 8, + nil, nil, 8, 8, nil, nil, nil, nil, 8, 8, + 8, 8, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 8, 8, nil, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, nil, nil, + 8, 8, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 8, 411, 411, 411, 411, 411, 411, 411, 411, + 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, + 411, 411, 411, 411, 411, 411, nil, nil, nil, 411, + 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, + 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, + nil, 411, 411, nil, nil, 411, nil, nil, nil, nil, + nil, nil, nil, nil, 411, 411, nil, 411, 411, 411, + 411, 411, 411, 411, nil, nil, 411, 411, nil, nil, + nil, nil, 411, 411, 411, 411, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 411, 411, + nil, 411, 411, 411, 411, 411, 411, 411, 411, 411, + 411, 411, nil, nil, 411, 411, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 411, 415, 415, 415, 415, + 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, + 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, + nil, nil, nil, 415, 415, 415, 415, 415, 415, 415, + 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, + 415, 415, 415, 415, nil, 415, 415, nil, nil, 415, + nil, nil, nil, nil, nil, nil, nil, nil, 415, 415, + nil, 415, 415, 415, 415, 415, 415, 415, nil, nil, + 415, 415, nil, nil, nil, nil, 415, 415, 415, 415, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 415, 415, nil, 415, 415, 415, 415, 415, + 415, 415, 415, 415, 415, 415, nil, nil, 415, 415, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 415, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + 65, 65, 65, 65, nil, nil, nil, 65, 65, 65, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + 65, 65, 65, 65, 65, 65, 65, 65, nil, 65, + 65, 65, 65, 65, nil, 65, nil, nil, nil, nil, + nil, nil, 65, 65, nil, 65, 65, 65, 65, 65, + 65, 65, nil, nil, 65, 65, nil, nil, nil, nil, + 65, 65, 65, 65, nil, nil, nil, nil, nil, 65, + nil, nil, nil, nil, nil, nil, 65, 65, nil, 65, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + nil, nil, 65, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, nil, nil, nil, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, + 79, nil, 79, 79, 79, 79, 79, nil, 79, nil, + nil, nil, nil, nil, nil, 79, 79, nil, 79, 79, + 79, 79, 79, 79, 79, nil, nil, 79, 79, nil, + nil, nil, nil, 79, 79, 79, 79, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 79, + 79, nil, 79, 79, 79, 79, 79, 79, 79, 79, + 79, 79, 79, nil, nil, 79, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + nil, nil, nil, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, nil, 192, 192, 192, 192, 192, + nil, 192, nil, nil, nil, nil, nil, nil, 192, 192, + nil, 192, 192, 192, 192, 192, 192, 192, nil, nil, + 192, 192, nil, nil, nil, nil, 192, 192, 192, 192, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 192, 192, nil, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, nil, nil, 192, 766, + 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, + 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, + 766, 766, 766, nil, nil, nil, 766, 766, 766, 766, + 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, + 766, 766, 766, 766, 766, 766, 766, nil, 766, 766, + nil, nil, 766, nil, nil, nil, nil, nil, nil, nil, + nil, 766, 766, nil, 766, 766, 766, 766, 766, 766, + 766, nil, nil, 766, 766, nil, nil, nil, nil, 766, + 766, 766, 766, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 766, 766, nil, 766, 766, + 766, 766, 766, 766, 766, 766, 766, 766, 766, 201, + 201, 766, nil, 201, nil, nil, nil, nil, nil, nil, + nil, nil, 201, 201, nil, 201, 201, 201, 201, 201, + 201, 201, nil, nil, 201, 201, nil, nil, nil, nil, + 201, 201, 201, 201, nil, nil, nil, nil, nil, 201, + nil, nil, nil, nil, nil, nil, 201, 201, nil, 201, + 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, + 203, 203, 201, nil, 203, nil, nil, nil, nil, nil, + nil, nil, nil, 203, 203, nil, 203, 203, 203, 203, + 203, 203, 203, nil, nil, 203, 203, nil, nil, nil, + nil, 203, 203, 203, 203, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 203, 203, nil, + 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, + 203, 264, 264, 203, nil, 264, nil, nil, nil, nil, + nil, nil, nil, nil, 264, 264, nil, 264, 264, 264, + 264, 264, 264, 264, nil, nil, 264, 264, nil, nil, + nil, nil, 264, 264, 264, 264, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 264, 264, + nil, 264, 264, 264, 264, 264, 264, 264, 264, 264, + 264, 264, 265, 265, 264, nil, 265, nil, nil, nil, + nil, nil, nil, nil, nil, 265, 265, nil, 265, 265, + 265, 265, 265, 265, 265, nil, nil, 265, 265, nil, + nil, nil, nil, 265, 265, 265, 265, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 265, + 265, nil, 265, 265, 265, 265, 265, 265, 265, 265, + 265, 265, 265, 266, 266, 265, nil, 266, nil, nil, + nil, nil, nil, nil, nil, nil, 266, 266, nil, 266, + 266, 266, 266, 266, 266, 266, nil, nil, 266, 266, + nil, nil, nil, nil, 266, 266, 266, 266, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 266, 266, nil, 266, 266, 266, 266, 266, 266, 266, + 266, 266, 266, 266, 449, 449, 266, nil, 449, nil, + nil, nil, nil, nil, nil, nil, nil, 449, 449, nil, + 449, 449, 449, 449, 449, 449, 449, nil, nil, 449, + 449, nil, nil, nil, nil, 449, 449, 449, 449, nil, + nil, nil, nil, nil, 449, nil, nil, nil, nil, nil, + nil, 449, 449, nil, 449, 449, 449, 449, 449, 449, + 449, 449, 449, 449, 449, 450, 450, 449, nil, 450, + nil, nil, nil, nil, nil, nil, nil, nil, 450, 450, + nil, 450, 450, 450, 450, 450, 450, 450, nil, nil, + 450, 450, nil, nil, nil, nil, 450, 450, 450, 450, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 450, 450, nil, 450, 450, 450, 450, 450, + 450, 450, 450, 450, 450, 450, 521, 521, 450, nil, + 521, nil, nil, nil, nil, nil, nil, nil, nil, 521, + 521, nil, 521, 521, 521, 521, 521, 521, 521, nil, + nil, 521, 521, nil, nil, nil, nil, 521, 521, 521, + 521, nil, nil, nil, nil, nil, 521, nil, nil, nil, + nil, nil, nil, 521, 521, nil, 521, 521, 521, 521, + 521, 521, 521, 521, 521, 521, 521, 522, 522, 521, + nil, 522, nil, nil, nil, nil, nil, nil, nil, nil, + 522, 522, nil, 522, 522, 522, 522, 522, 522, 522, + nil, nil, 522, 522, nil, nil, nil, nil, 522, 522, + 522, 522, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 522, 522, nil, 522, 522, 522, + 522, 522, 522, 522, 522, 522, 522, 522, 524, 524, + 522, nil, 524, nil, nil, nil, nil, nil, nil, nil, + nil, 524, 524, nil, 524, 524, 524, 524, 524, 524, + 524, nil, nil, 524, 524, nil, nil, nil, nil, 524, + 524, 524, 524, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 524, 524, nil, 524, 524, + 524, 524, 524, 524, 524, 524, 524, 524, 524, 534, + 534, 524, nil, 534, nil, nil, nil, nil, nil, nil, + nil, nil, 534, 534, nil, 534, 534, 534, 534, 534, + 534, 534, nil, nil, 534, 534, nil, nil, nil, nil, + 534, 534, 534, 534, nil, nil, nil, nil, nil, 534, + nil, nil, nil, nil, nil, nil, 534, 534, nil, 534, + 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, + 535, 535, 534, nil, 535, nil, nil, nil, nil, nil, + nil, nil, nil, 535, 535, nil, 535, 535, 535, 535, + 535, 535, 535, nil, nil, 535, 535, nil, nil, nil, + nil, 535, 535, 535, 535, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 535, 535, nil, + 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, + 535, 584, 584, 535, nil, 584, nil, nil, nil, nil, + nil, nil, nil, nil, 584, 584, nil, 584, 584, 584, + 584, 584, 584, 584, nil, nil, 584, 584, nil, nil, + nil, nil, 584, 584, 584, 584, nil, nil, nil, nil, + nil, 584, nil, nil, nil, nil, nil, nil, 584, 584, + nil, 584, 584, 584, 584, 584, 584, 584, 584, 584, + 584, 584, 585, 585, 584, nil, 585, nil, nil, nil, + nil, nil, nil, nil, nil, 585, 585, nil, 585, 585, + 585, 585, 585, 585, 585, nil, nil, 585, 585, nil, + nil, nil, nil, 585, 585, 585, 585, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 585, + 585, nil, 585, 585, 585, 585, 585, 585, 585, 585, + 585, 585, 585, 591, 591, 585, nil, 591, nil, nil, + nil, nil, nil, nil, nil, nil, 591, 591, nil, 591, + 591, 591, 591, 591, 591, 591, nil, nil, 591, 591, + nil, nil, nil, nil, 591, 591, 591, 591, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 591, 591, nil, 591, 591, 591, 591, 591, 591, 591, + 591, 591, 591, 591, 593, 593, 591, nil, 593, nil, + nil, nil, nil, nil, nil, nil, nil, 593, 593, nil, + 593, 593, 593, 593, 593, 593, 593, nil, nil, 593, + 593, nil, nil, nil, nil, 593, 593, 593, 593, nil, + nil, nil, nil, nil, 593, nil, nil, nil, nil, nil, + nil, 593, 593, nil, 593, 593, 593, 593, 593, 593, + 593, 593, 593, 593, 593, 822, 822, 593, nil, 822, + nil, nil, nil, nil, nil, nil, nil, nil, 822, 822, + nil, 822, 822, 822, 822, 822, 822, 822, nil, nil, + 822, 822, nil, nil, nil, nil, 822, 822, 822, 822, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 822, 822, nil, 822, 822, 822, 822, 822, + 822, 822, 822, 822, 822, 822, 946, 946, 822, nil, + 946, nil, nil, nil, nil, nil, nil, nil, nil, 946, + 946, nil, 946, 946, 946, 946, 946, 946, 946, nil, + nil, 946, 946, nil, nil, nil, nil, 946, 946, 946, + 946, nil, nil, nil, nil, nil, 946, nil, nil, nil, + nil, nil, nil, 946, 946, nil, 946, 946, 946, 946, + 946, 946, 946, 946, 946, 946, 946, 947, 947, 946, + nil, 947, nil, nil, nil, nil, nil, nil, nil, nil, + 947, 947, nil, 947, 947, 947, 947, 947, 947, 947, + nil, nil, 947, 947, nil, nil, nil, nil, 947, 947, + 947, 947, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 947, 947, nil, 947, 947, 947, + 947, 947, 947, 947, 947, 947, 947, 947, nil, nil, + 947 ] racc_action_pointer = [ -2, 34, nil, 234, nil, 618, -19, 22922, 23046, -5, @@ -1923,169 +5223,545 @@ racc_action_default = [ -388, -389, -390, -555, -318, -480, -555, -391, -555, -534, -535, -538, -283, -347, -313, -481, -326, -285 ] -clist = [ -'13,315,307,699,323,378,498,114,114,539,250,250,250,432,437,442,5,208', -'208,396,284,488,208,208,208,659,331,102,294,294,13,288,288,572,576,529', -'10,98,12,557,748,312,560,562,251,251,251,366,565,109,194,580,208,208', -'117,117,216,208,208,294,294,208,355,364,99,114,10,715,12,418,425,760', -'707,267,274,276,494,495,496,114,542,545,659,2,549,102,280,297,252,252', -'252,606,763,723,727,352,759,616,359,13,1,916,590,208,208,208,208,13', -'13,347,348,403,282,351,641,5,564,710,385,387,317,714,394,409,5,885,830', -'248,262,263,193,360,396,411,499,10,668,12,676,504,207,654,811,10,10', -'12,12,428,429,853,854,380,316,667,319,405,406,407,408,320,358,594,762', -'677,678,833,662,664,666,379,601,309,349,834,350,310,835,738,935,743', -'346,346,916,598,346,904,369,312,312,747,600,410,114,766,918,13,208,208', -'208,208,208,321,441,550,208,208,208,659,713,247,485,656,507,656,13,208', -'508,950,422,422,760,731,815,889,382,383,346,346,346,346,674,10,389,12', -'417,423,426,615,392,865,768,763,445,769,848,759,909,908,912,828,10,', -'12,526,,683,250,250,,,,432,437,,,250,,,208,208,553,540,488,541,,,565', -'208,728,719,,13,294,,,288,13,530,,,502,251,331,,,294,,,288,251,,938', -'102,,,,,,,13,,762,511,,,,,10,,12,,,10,771,12,,271,275,447,448,14,740', -',688,503,252,693,280,457,512,517,707,280,252,717,10,688,12,910,208,208', -'910,759,599,759,963,759,902,943,,14,290,290,513,715,641,294,,519,364', -',782,,501,505,102,785,951,,787,,208,509,,,579,893,,,760,595,,357,365', -'656,656,688,,,646,647,577,578,,,688,,,,957,763,114,,,759,114,,659,913', -'806,914,,,821,797,,825,826,565,14,,,,,,759,,14,14,312,312,,,843,,,,846', -'847,,441,208,208,622,,,,623,117,,669,,117,,,,,,685,,818,692,346,346', -',,,,,632,762,,,,637,,,,,640,,,,,,,,,,,,955,,,604,,208,530,312,,,312', -'13,,,294,,,288,,208,,441,208,901,14,,,680,,,732,,,737,441,,208,,894', -'742,661,663,665,14,,,,10,,12,13,13,655,,294,,,711,,,,,,,767,,,,,797', -'312,13,816,312,923,13,857,859,861,312,13,930,208,,441,208,10,10,12,12', -'441,208,271,35,275,208,,208,,795,724,724,,936,656,929,,10,703,12,14', -'10,,12,290,14,10,,12,,745,331,,35,287,287,,290,310,208,208,,952,,,208', -',,14,,,,956,,656,,,744,,,920,,,13,,354,368,,368,698,,283,,,,,13,778', -'780,,530,,,783,,,13,13,294,,,288,809,,,,,,,10,294,12,35,288,,,,,365', -',35,35,10,,12,863,,,,,,,10,10,12,12,,,346,,746,422,,,,,,,940,941,942', -'634,,,,801,638,208,,,,634,13,,,,13,13,,,,,838,,,,,688,,,,,,,,114,,844', -'13,845,,965,,849,,208,208,,10,,12,,10,10,12,12,,,35,841,,,,634,634,634', -',,,,,,,,10,,12,35,907,,,,13,872,874,,,,,,,441,,882,,,416,,,,,208,318', -'13,13,,,,,,,14,,,,283,,290,10,,12,,,,,,,,,,346,,,,724,,,,,10,10,12,12', -',35,,,,287,35,14,14,,896,,13,294,365,,925,,287,958,,,,,,,,13,14,35,13', -',14,,,,,14,,283,,,,,283,,,,10,13,12,,928,,,,13,,,312,,13,,10,,12,10', -',12,13,,208,,441,,,,,,,,346,,,,10,,12,,368,,,10,,12,,,10,,12,,420,424', -',,10,,12,,,14,,,,634,,,638,,634,,,,14,,,,,,,,,,14,14,,,,290,,,,,,,,', -',,,290,,,,,,,,,490,,492,,,,,493,,,,,,,,,,,,,,,,,,,,,,324,,,,,,,,,,,14', -',,,14,14,384,,386,386,390,393,386,,,,,,,,,,,,,869,14,,,,,,,35,,,,,,287', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,14,,35,35,,,,,,368,,,,,,,,,,,,14,14,35', -'217,,,35,249,249,249,,35,,,,,,,,704,705,,,304,305,306,,,,,,,,,,,626', -',249,249,720,,,,722,,,,,730,,,14,,,,927,,,,,,,,,,,14,,,14,,,,,,,,,,', -',,,35,,,,,14,,,,,,,14,35,,,,14,657,,318,,660,35,35,14,500,,287,,,,,', -',,,673,796,,287,,,,,,,,,,,799,,,,,,,,,,804,805,,,,,,,,,,,,657,,,318', -',,,,,,556,,,556,556,35,,,,35,35,,,419,249,427,249,249,,,,446,,,,,,,', -',,35,,,,217,,459,460,461,462,463,464,465,466,467,468,469,470,471,472', -'473,474,475,476,477,478,479,480,481,482,483,484,,,,,,,870,,249,,249', -'774,35,,,249,,,,,,,249,249,,,,,,,,249,,35,35,,,,,,,,798,633,,,,,,,888', -',,633,657,318,,,,,,536,,,,,,,,,,898,899,,,,,,,,,,,,814,35,,,,924,,,', -',,,651,,,,35,,,35,,633,633,633,651,,,,,,,420,,,651,651,,,35,922,,,,', -',35,,,,,35,,,,934,851,,,35,,,,,,,,,,,,,,,,,871,944,,,,,,,949,,,,,953', -',,249,,,,,,,,,,,420,,,,,,,,,,,,,,,,,,,249,249,,446,648,427,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,249,,249,,249,917,,,,,,,,,,,,,,672,,,,,318,,,,', -',,,,249,,,249,,,,,,,933,695,696,697,,,,,,,,,,249,,633,249,,,,633,933', -',,,,812,817,,,,,,,,,,556,,,556,556,,,,,,812,,812,,,,249,,,249,,,,,,249', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,773,,249,,,779,781,,,293,293,784,,,786', -',293,293,293,,,,,,,793,,,,,,,293,249,,,,,,,293,293,,887,,249,249,891', -',,,,,,,,,,,,,,,,,,,,,,,,,,,249,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,249,,,', -',,,,,,,,,,,,,,,556,,,,,249,,,,,,,,,,,,,,,,,,,,249,873,875,,,,,,,,,,', -'779,781,784,812,,,,,,,,,,,249,,,,812,,,,,,,,,,,,,,,293,,293,293,293', -'293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293', -'293,293,293,293,293,293,,,,,,,,,293,,293,,,249,,293,,,,,,,,,,,,875,873', -',,,249,,,,,,,293,,,,,,,,,,,,249,293,,,,,,,,,293,,,,,,,,,,,249,,,,,,', -',,,,,,,,,,,,,,,,,249,,,,,,,,,,,,,,,,,,,,,,,,,,,293,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,293,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,293,293,293,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,293,,293,,293,,,,,,,,,,', -',,,,,,,,,,,,,,,,293,,,,,,,,,,,,,293,293,293,,,,,,,,,,293,,,293,,,,,', -',,,,,,293,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,293,,293,,,,,,,,,,,,293,,,,,,,,,,,293,,,,,,,,293,,,,,,,,,,,', -'293,293,,,,,,,,,,,293,,,,,,,,,,,,293,,,,,,293,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,293,,,,,,,,,,,,,,,,,,,,,,,,293,,,,,,,,,,,,,,,,,,,,293,,,,,,', -',,,,,,293,293,293,,,,,,,,,,,,293,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,293,,,,,,,,,,,,,,293,293,,,,293,,,,,,,,,293', -',,,,,,,,,293,,,,,,,,,,,,,,,,,,,,,293' ] - racc_goto_table = arr = ::Array.new(2674, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - -clist = [ -'21,22,51,10,104,47,35,48,48,8,29,29,29,33,33,33,7,21,21,47,41,61,21', -'21,21,154,107,83,52,52,21,21,21,77,77,43,17,4,20,109,84,29,109,109,54', -'54,54,46,145,14,14,80,21,21,50,50,18,21,21,52,52,21,21,21,6,48,17,147', -'20,24,24,110,106,34,34,34,33,33,33,48,55,55,154,2,55,83,38,42,56,56', -'56,129,141,79,79,4,108,129,17,21,1,151,45,21,21,21,21,21,21,16,16,5', -'39,16,60,7,148,111,126,126,56,111,126,7,7,12,78,31,31,31,15,19,47,27', -'58,17,59,20,63,64,26,36,11,17,17,20,20,22,22,142,142,72,73,36,74,16', -'16,16,16,76,81,82,111,36,36,11,60,60,60,85,86,87,88,89,90,26,91,92,93', -'94,26,26,151,95,26,96,97,29,29,98,99,2,48,100,101,21,21,21,21,21,21', -'102,48,103,21,21,21,154,105,112,113,62,115,62,21,21,116,117,54,54,110', -'118,119,120,124,125,26,26,26,26,62,17,127,20,18,18,18,128,130,131,132', -'141,18,133,135,108,137,139,144,149,17,,20,51,,43,29,29,,,,33,33,,,29', -',,21,21,104,51,61,51,,,145,21,80,145,,21,52,,,21,21,41,,,54,54,107,', -',52,,,21,54,,142,83,,,,,,,21,,111,4,,,,,17,,20,,,17,129,20,,57,57,26', -'26,23,45,,33,56,56,33,38,26,6,42,106,38,56,148,17,33,20,108,21,21,108', -'108,46,108,78,108,79,84,,23,23,23,39,147,60,52,,39,21,,35,,31,31,83', -'35,11,,35,,21,31,,,4,111,,,110,83,,23,23,62,62,33,,,22,22,16,16,,,33', -',,,10,141,48,,,108,48,,154,111,43,111,,,109,61,,109,109,145,23,,,,,', -'108,,23,23,29,29,,,8,,,,8,8,,48,21,21,14,,,,14,50,,51,,50,,,,,,22,,55', -'22,26,26,,,,,,34,111,,,,34,,,,,34,,,,,,,,,,,,111,,,26,,21,41,29,,,29', -'21,,,52,,,21,,21,,48,21,77,23,,,7,,,22,,,22,48,,21,,145,22,34,34,34', -'23,,,,17,,20,21,21,56,,52,,,21,,,,,,,51,,,,,61,29,21,24,29,77,21,143', -'143,143,29,21,77,21,,48,21,17,17,20,20,48,21,57,44,57,21,,21,,104,83', -'83,,8,62,109,,17,56,20,23,17,,20,23,23,17,,20,,83,107,,44,44,44,,23', -'26,21,21,,80,,,21,,,23,,,,8,,62,,,16,,,61,,,21,,44,44,,44,26,,9,,,,', -'21,18,18,,41,,,18,,,21,21,52,,,21,41,,,,,,,17,52,20,44,21,,,,,23,,44', -'44,17,,20,47,,,,,,,17,17,20,20,,,26,,26,54,,,,,,,143,143,143,57,,,,56', -'57,21,,,,57,21,,,,21,21,,,,,54,,,,,33,,,,,,,,48,,83,21,83,,143,,83,', -'21,21,,17,,20,,17,17,20,20,,,44,16,,,,57,57,57,,,,,,,,,17,,20,44,51', -',,,21,18,18,,,,,,,48,,54,,,9,,,,,21,25,21,21,,,,,,,23,,,,9,,23,17,,20', -',,,,,,,,,26,,,,83,,,,,17,17,20,20,,44,,,,44,44,23,23,,16,,21,52,23,', -'21,,44,22,,,,,,,,21,23,44,21,,23,,,,,23,,9,,,,,9,,,,17,21,20,,17,,,', -'21,,,29,,21,,17,,20,17,,20,21,,21,,48,,,,,,,,26,,,,17,,20,,44,,,17,', -'20,,,17,,20,,25,25,,,17,,20,,,23,,,,57,,,57,,57,,,,23,,,,,,,,,,23,23', -',,,23,,,,,,,,,,,,23,,,,,,,,,25,,25,,,,,25,,,,,,,,,,,,,,,,,,,,,,53,,', -',,,,,,,,23,,,,23,23,53,,53,53,53,53,53,,,,,,,,,,,,,23,23,,,,,,,44,,', -',,,44,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,23,,44,44,,,,,,44,,,,,,,,,,,,23', -'23,44,28,,,44,28,28,28,,44,,,,,,,,9,9,,,28,28,28,,,,,,,,,,,25,,28,28', -'9,,,,9,,,,,9,,,23,,,,23,,,,,,,,,,,23,,,23,,,,,,,,,,,,,,44,,,,,23,,,', -',,,23,44,,,,23,25,,25,,25,44,44,23,53,,44,,,,,,,,,25,9,,44,,,,,,,,,', -',9,,,,,,,,,,9,9,,,,,,,,,,,,25,,,25,,,,,,,53,,,53,53,44,,,,44,44,,,28', -'28,28,28,28,,,,28,,,,,,,,,,44,,,,28,,28,28,28,28,28,28,28,28,28,28,28', -'28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,,,,,,,9,,28,,28,25,44,', -',28,,,,,,,28,28,,,,,,,,28,,44,44,,,,,,,,25,53,,,,,,,9,,,53,25,25,,,', -',,28,,,,,,,,,,9,9,,,,,,,,,,,,25,44,,,,44,,,,,,,53,,,,44,,,44,,53,53', -'53,53,,,,,,,25,,,53,53,,,44,9,,,,,,44,,,,,44,,,,9,25,,,44,,,,,,,,,,', -',,,,,,25,9,,,,,,,9,,,,,9,,,28,,,,,,,,,,,25,,,,,,,,,,,,,,,,,,,28,28,', -'28,28,28,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,28,,28,,28,25,,,,,,,,,,,,,,28', -',,,,25,,,,,,,,,28,,,28,,,,,,,25,28,28,28,,,,,,,,,,28,,53,28,,,,53,25', -',,,,53,53,,,,,,,,,,53,,,53,53,,,,,,53,,53,,,,28,,,28,,,,,,28,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,28,,28,,,28,28,,,37,37,28,,,28,,37,37,37,,', -',,,,28,,,,,,,37,28,,,,,,,37,37,,53,,28,28,53,,,,,,,,,,,,,,,,,,,,,,,', -',,,,28,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,28,,,,,,,,,,,,,,,,,,,53,,,,,28', -',,,,,,,,,,,,,,,,,,,28,28,28,,,,,,,,,,,28,28,28,53,,,,,,,,,,,28,,,,53', -',,,,,,,,,,,,,,37,,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37', -'37,37,37,37,37,37,37,37,37,,,,,,,,,37,,37,,,28,,37,,,,,,,,,,,,28,28', -',,,28,,,,,,,37,,,,,,,,,,,,28,37,,,,,,,,,37,,,,,,,,,,,28,,,,,,,,,,,,', -',,,,,,,,,,,28,,,,,,,,,,,,,,,,,,,,,,,,,,,37,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,37,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,37,37,37', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,37,,37,,37,,,,,,,,,,,,,,,,,,,,,,,,,,,37', -',,,,,,,,,,,,37,37,37,,,,,,,,,,37,,,37,,,,,,,,,,,,37,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,37,,37,,,,,,,,,,,', -'37,,,,,,,,,,,37,,,,,,,,37,,,,,,,,,,,,37,37,,,,,,,,,,,37,,,,,,,,,,,,37', -',,,,,37,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,37,,,,,,,,,,,,,,,,,,,,,,,,37,', -',,,,,,,,,,,,,,,,,,37,,,,,,,,,,,,,37,37,37,,,,,,,,,,,,37,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,37,,,,,,,,,,,,,,37,37', -',,,37,,,,,,,,,37,,,,,,,,,,37,,,,,,,,,,,,,,,,,,,,,37' ] - racc_goto_check = arr = ::Array.new(2674, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end +racc_goto_table = [ + 13, 315, 307, 699, 323, 378, 498, 114, 114, 539, + 250, 250, 250, 432, 437, 442, 5, 208, 208, 396, + 284, 488, 208, 208, 208, 659, 331, 102, 294, 294, + 13, 288, 288, 572, 576, 529, 10, 98, 12, 557, + 748, 312, 560, 562, 251, 251, 251, 366, 565, 109, + 194, 580, 208, 208, 117, 117, 216, 208, 208, 294, + 294, 208, 355, 364, 99, 114, 10, 715, 12, 418, + 425, 760, 707, 267, 274, 276, 494, 495, 496, 114, + 542, 545, 659, 2, 549, 102, 280, 297, 252, 252, + 252, 606, 763, 723, 727, 352, 759, 616, 359, 13, + 1, 916, 590, 208, 208, 208, 208, 13, 13, 347, + 348, 403, 282, 351, 641, 5, 564, 710, 385, 387, + 317, 714, 394, 409, 5, 885, 830, 248, 262, 263, + 193, 360, 396, 411, 499, 10, 668, 12, 676, 504, + 207, 654, 811, 10, 10, 12, 12, 428, 429, 853, + 854, 380, 316, 667, 319, 405, 406, 407, 408, 320, + 358, 594, 762, 677, 678, 833, 662, 664, 666, 379, + 601, 309, 349, 834, 350, 310, 835, 738, 935, 743, + 346, 346, 916, 598, 346, 904, 369, 312, 312, 747, + 600, 410, 114, 766, 918, 13, 208, 208, 208, 208, + 208, 321, 441, 550, 208, 208, 208, 659, 713, 247, + 485, 656, 507, 656, 13, 208, 508, 950, 422, 422, + 760, 731, 815, 889, 382, 383, 346, 346, 346, 346, + 674, 10, 389, 12, 417, 423, 426, 615, 392, 865, + 768, 763, 445, 769, 848, 759, 909, 908, 912, 828, + 10, nil, 12, 526, nil, 683, 250, 250, nil, nil, + nil, 432, 437, nil, nil, 250, nil, nil, 208, 208, + 553, 540, 488, 541, nil, nil, 565, 208, 728, 719, + nil, 13, 294, nil, nil, 288, 13, 530, nil, nil, + 502, 251, 331, nil, nil, 294, nil, nil, 288, 251, + nil, 938, 102, nil, nil, nil, nil, nil, nil, 13, + nil, 762, 511, nil, nil, nil, nil, 10, nil, 12, + nil, nil, 10, 771, 12, nil, 271, 275, 447, 448, + 14, 740, nil, 688, 503, 252, 693, 280, 457, 512, + 517, 707, 280, 252, 717, 10, 688, 12, 910, 208, + 208, 910, 759, 599, 759, 963, 759, 902, 943, nil, + 14, 290, 290, 513, 715, 641, 294, nil, 519, 364, + nil, 782, nil, 501, 505, 102, 785, 951, nil, 787, + nil, 208, 509, nil, nil, 579, 893, nil, nil, 760, + 595, nil, 357, 365, 656, 656, 688, nil, nil, 646, + 647, 577, 578, nil, nil, 688, nil, nil, nil, 957, + 763, 114, nil, nil, 759, 114, nil, 659, 913, 806, + 914, nil, nil, 821, 797, nil, 825, 826, 565, 14, + nil, nil, nil, nil, nil, 759, nil, 14, 14, 312, + 312, nil, nil, 843, nil, nil, nil, 846, 847, nil, + 441, 208, 208, 622, nil, nil, nil, 623, 117, nil, + 669, nil, 117, nil, nil, nil, nil, nil, 685, nil, + 818, 692, 346, 346, nil, nil, nil, nil, nil, 632, + 762, nil, nil, nil, 637, nil, nil, nil, nil, 640, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 955, nil, nil, 604, nil, 208, 530, 312, nil, + nil, 312, 13, nil, nil, 294, nil, nil, 288, nil, + 208, nil, 441, 208, 901, 14, nil, nil, 680, nil, + nil, 732, nil, nil, 737, 441, nil, 208, nil, 894, + 742, 661, 663, 665, 14, nil, nil, nil, 10, nil, + 12, 13, 13, 655, nil, 294, nil, nil, 711, nil, + nil, nil, nil, nil, nil, 767, nil, nil, nil, nil, + 797, 312, 13, 816, 312, 923, 13, 857, 859, 861, + 312, 13, 930, 208, nil, 441, 208, 10, 10, 12, + 12, 441, 208, 271, 35, 275, 208, nil, 208, nil, + 795, 724, 724, nil, 936, 656, 929, nil, 10, 703, + 12, 14, 10, nil, 12, 290, 14, 10, nil, 12, + nil, 745, 331, nil, 35, 287, 287, nil, 290, 310, + 208, 208, nil, 952, nil, nil, 208, nil, nil, 14, + nil, nil, nil, 956, nil, 656, nil, nil, 744, nil, + nil, 920, nil, nil, 13, nil, 354, 368, nil, 368, + 698, nil, 283, nil, nil, nil, nil, 13, 778, 780, + nil, 530, nil, nil, 783, nil, nil, 13, 13, 294, + nil, nil, 288, 809, nil, nil, nil, nil, nil, nil, + 10, 294, 12, 35, 288, nil, nil, nil, nil, 365, + nil, 35, 35, 10, nil, 12, 863, nil, nil, nil, + nil, nil, nil, 10, 10, 12, 12, nil, nil, 346, + nil, 746, 422, nil, nil, nil, nil, nil, nil, 940, + 941, 942, 634, nil, nil, nil, 801, 638, 208, nil, + nil, nil, 634, 13, nil, nil, nil, 13, 13, nil, + nil, nil, nil, 838, nil, nil, nil, nil, 688, nil, + nil, nil, nil, nil, nil, nil, 114, nil, 844, 13, + 845, nil, 965, nil, 849, nil, 208, 208, nil, 10, + nil, 12, nil, 10, 10, 12, 12, nil, nil, 35, + 841, nil, nil, nil, 634, 634, 634, nil, nil, nil, + nil, nil, nil, nil, nil, 10, nil, 12, 35, 907, + nil, nil, nil, 13, 872, 874, nil, nil, nil, nil, + nil, nil, 441, nil, 882, nil, nil, 416, nil, nil, + nil, nil, 208, 318, 13, 13, nil, nil, nil, nil, + nil, nil, 14, nil, nil, nil, 283, nil, 290, 10, + nil, 12, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 346, nil, nil, nil, 724, nil, nil, nil, nil, + 10, 10, 12, 12, nil, 35, nil, nil, nil, 287, + 35, 14, 14, nil, 896, nil, 13, 294, 365, nil, + 925, nil, 287, 958, nil, nil, nil, nil, nil, nil, + nil, 13, 14, 35, 13, nil, 14, nil, nil, nil, + nil, 14, nil, 283, nil, nil, nil, nil, 283, nil, + nil, nil, 10, 13, 12, nil, 928, nil, nil, nil, + 13, nil, nil, 312, nil, 13, nil, 10, nil, 12, + 10, nil, 12, 13, nil, 208, nil, 441, nil, nil, + nil, nil, nil, nil, nil, 346, nil, nil, nil, 10, + nil, 12, nil, 368, nil, nil, 10, nil, 12, nil, + nil, 10, nil, 12, nil, 420, 424, nil, nil, 10, + nil, 12, nil, nil, 14, nil, nil, nil, 634, nil, + nil, 638, nil, 634, nil, nil, nil, 14, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 14, 14, nil, + nil, nil, 290, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 290, nil, nil, nil, nil, nil, + nil, nil, nil, 490, nil, 492, nil, nil, nil, nil, + 493, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 324, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 14, nil, nil, nil, 14, 14, 384, + nil, 386, 386, 390, 393, 386, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 869, 14, + nil, nil, nil, nil, nil, nil, 35, nil, nil, nil, + nil, nil, 287, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 14, nil, 35, 35, nil, nil, nil, + nil, nil, 368, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 14, 14, 35, 217, nil, nil, + 35, 249, 249, 249, nil, 35, nil, nil, nil, nil, + nil, nil, nil, 704, 705, nil, nil, 304, 305, 306, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 626, nil, 249, 249, 720, nil, nil, nil, 722, nil, + nil, nil, nil, 730, nil, nil, 14, nil, nil, nil, + 927, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 14, nil, nil, 14, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 35, nil, + nil, nil, nil, 14, nil, nil, nil, nil, nil, nil, + 14, 35, nil, nil, nil, 14, 657, nil, 318, nil, + 660, 35, 35, 14, 500, nil, 287, nil, nil, nil, + nil, nil, nil, nil, nil, 673, 796, nil, 287, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 799, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 804, + 805, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 657, nil, nil, 318, nil, nil, nil, nil, + nil, nil, 556, nil, nil, 556, 556, 35, nil, nil, + nil, 35, 35, nil, nil, 419, 249, 427, 249, 249, + nil, nil, nil, 446, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 35, nil, nil, nil, 217, nil, 459, + 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, + 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, + 480, 481, 482, 483, 484, nil, nil, nil, nil, nil, + nil, 870, nil, 249, nil, 249, 774, 35, nil, nil, + 249, nil, nil, nil, nil, nil, nil, 249, 249, nil, + nil, nil, nil, nil, nil, nil, 249, nil, 35, 35, + nil, nil, nil, nil, nil, nil, nil, 798, 633, nil, + nil, nil, nil, nil, nil, 888, nil, nil, 633, 657, + 318, nil, nil, nil, nil, nil, 536, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 898, 899, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 814, + 35, nil, nil, nil, 924, nil, nil, nil, nil, nil, + nil, 651, nil, nil, nil, 35, nil, nil, 35, nil, + 633, 633, 633, 651, nil, nil, nil, nil, nil, nil, + 420, nil, nil, 651, 651, nil, nil, 35, 922, nil, + nil, nil, nil, nil, 35, nil, nil, nil, nil, 35, + nil, nil, nil, 934, 851, nil, nil, 35, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 871, 944, nil, nil, nil, nil, + nil, nil, 949, nil, nil, nil, nil, 953, nil, nil, + 249, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 420, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 249, 249, nil, 446, 648, 427, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 249, nil, 249, nil, + 249, 917, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 672, nil, nil, nil, nil, + 318, nil, nil, nil, nil, nil, nil, nil, nil, 249, + nil, nil, 249, nil, nil, nil, nil, nil, nil, 933, + 695, 696, 697, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 249, nil, 633, 249, nil, nil, nil, 633, + 933, nil, nil, nil, nil, 812, 817, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 556, nil, nil, 556, + 556, nil, nil, nil, nil, nil, 812, nil, 812, nil, + nil, nil, 249, nil, nil, 249, nil, nil, nil, nil, + nil, 249, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 773, nil, 249, nil, nil, 779, + 781, nil, nil, 293, 293, 784, nil, nil, 786, nil, + 293, 293, 293, nil, nil, nil, nil, nil, nil, 793, + nil, nil, nil, nil, nil, nil, 293, 249, nil, nil, + nil, nil, nil, nil, 293, 293, nil, 887, nil, 249, + 249, 891, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 249, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 249, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 556, + nil, nil, nil, nil, 249, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 249, 873, 875, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 779, 781, 784, + 812, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 249, nil, nil, nil, 812, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 293, nil, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, nil, nil, + nil, nil, nil, nil, nil, nil, 293, nil, 293, nil, + nil, 249, nil, 293, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 875, 873, nil, nil, nil, + 249, nil, nil, nil, nil, nil, nil, 293, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 249, + 293, nil, nil, nil, nil, nil, nil, nil, nil, 293, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 249, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 249, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 293, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 293, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 293, 293, 293, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 293, + nil, 293, nil, 293, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 293, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 293, 293, 293, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 293, nil, nil, 293, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 293, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 293, nil, 293, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 293, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 293, nil, nil, nil, nil, nil, nil, nil, + 293, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 293, 293, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 293, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 293, nil, nil, nil, + nil, nil, 293, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 293, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 293, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 293, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 293, 293, 293, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 293, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 293, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 293, 293, + nil, nil, nil, 293, nil, nil, nil, nil, nil, nil, + nil, nil, 293, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 293, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 293 ] + +racc_goto_check = [ + 21, 22, 51, 10, 104, 47, 35, 48, 48, 8, + 29, 29, 29, 33, 33, 33, 7, 21, 21, 47, + 41, 61, 21, 21, 21, 154, 107, 83, 52, 52, + 21, 21, 21, 77, 77, 43, 17, 4, 20, 109, + 84, 29, 109, 109, 54, 54, 54, 46, 145, 14, + 14, 80, 21, 21, 50, 50, 18, 21, 21, 52, + 52, 21, 21, 21, 6, 48, 17, 147, 20, 24, + 24, 110, 106, 34, 34, 34, 33, 33, 33, 48, + 55, 55, 154, 2, 55, 83, 38, 42, 56, 56, + 56, 129, 141, 79, 79, 4, 108, 129, 17, 21, + 1, 151, 45, 21, 21, 21, 21, 21, 21, 16, + 16, 5, 39, 16, 60, 7, 148, 111, 126, 126, + 56, 111, 126, 7, 7, 12, 78, 31, 31, 31, + 15, 19, 47, 27, 58, 17, 59, 20, 63, 64, + 26, 36, 11, 17, 17, 20, 20, 22, 22, 142, + 142, 72, 73, 36, 74, 16, 16, 16, 16, 76, + 81, 82, 111, 36, 36, 11, 60, 60, 60, 85, + 86, 87, 88, 89, 90, 26, 91, 92, 93, 94, + 26, 26, 151, 95, 26, 96, 97, 29, 29, 98, + 99, 2, 48, 100, 101, 21, 21, 21, 21, 21, + 21, 102, 48, 103, 21, 21, 21, 154, 105, 112, + 113, 62, 115, 62, 21, 21, 116, 117, 54, 54, + 110, 118, 119, 120, 124, 125, 26, 26, 26, 26, + 62, 17, 127, 20, 18, 18, 18, 128, 130, 131, + 132, 141, 18, 133, 135, 108, 137, 139, 144, 149, + 17, nil, 20, 51, nil, 43, 29, 29, nil, nil, + nil, 33, 33, nil, nil, 29, nil, nil, 21, 21, + 104, 51, 61, 51, nil, nil, 145, 21, 80, 145, + nil, 21, 52, nil, nil, 21, 21, 41, nil, nil, + 54, 54, 107, nil, nil, 52, nil, nil, 21, 54, + nil, 142, 83, nil, nil, nil, nil, nil, nil, 21, + nil, 111, 4, nil, nil, nil, nil, 17, nil, 20, + nil, nil, 17, 129, 20, nil, 57, 57, 26, 26, + 23, 45, nil, 33, 56, 56, 33, 38, 26, 6, + 42, 106, 38, 56, 148, 17, 33, 20, 108, 21, + 21, 108, 108, 46, 108, 78, 108, 79, 84, nil, + 23, 23, 23, 39, 147, 60, 52, nil, 39, 21, + nil, 35, nil, 31, 31, 83, 35, 11, nil, 35, + nil, 21, 31, nil, nil, 4, 111, nil, nil, 110, + 83, nil, 23, 23, 62, 62, 33, nil, nil, 22, + 22, 16, 16, nil, nil, 33, nil, nil, nil, 10, + 141, 48, nil, nil, 108, 48, nil, 154, 111, 43, + 111, nil, nil, 109, 61, nil, 109, 109, 145, 23, + nil, nil, nil, nil, nil, 108, nil, 23, 23, 29, + 29, nil, nil, 8, nil, nil, nil, 8, 8, nil, + 48, 21, 21, 14, nil, nil, nil, 14, 50, nil, + 51, nil, 50, nil, nil, nil, nil, nil, 22, nil, + 55, 22, 26, 26, nil, nil, nil, nil, nil, 34, + 111, nil, nil, nil, 34, nil, nil, nil, nil, 34, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 111, nil, nil, 26, nil, 21, 41, 29, nil, + nil, 29, 21, nil, nil, 52, nil, nil, 21, nil, + 21, nil, 48, 21, 77, 23, nil, nil, 7, nil, + nil, 22, nil, nil, 22, 48, nil, 21, nil, 145, + 22, 34, 34, 34, 23, nil, nil, nil, 17, nil, + 20, 21, 21, 56, nil, 52, nil, nil, 21, nil, + nil, nil, nil, nil, nil, 51, nil, nil, nil, nil, + 61, 29, 21, 24, 29, 77, 21, 143, 143, 143, + 29, 21, 77, 21, nil, 48, 21, 17, 17, 20, + 20, 48, 21, 57, 44, 57, 21, nil, 21, nil, + 104, 83, 83, nil, 8, 62, 109, nil, 17, 56, + 20, 23, 17, nil, 20, 23, 23, 17, nil, 20, + nil, 83, 107, nil, 44, 44, 44, nil, 23, 26, + 21, 21, nil, 80, nil, nil, 21, nil, nil, 23, + nil, nil, nil, 8, nil, 62, nil, nil, 16, nil, + nil, 61, nil, nil, 21, nil, 44, 44, nil, 44, + 26, nil, 9, nil, nil, nil, nil, 21, 18, 18, + nil, 41, nil, nil, 18, nil, nil, 21, 21, 52, + nil, nil, 21, 41, nil, nil, nil, nil, nil, nil, + 17, 52, 20, 44, 21, nil, nil, nil, nil, 23, + nil, 44, 44, 17, nil, 20, 47, nil, nil, nil, + nil, nil, nil, 17, 17, 20, 20, nil, nil, 26, + nil, 26, 54, nil, nil, nil, nil, nil, nil, 143, + 143, 143, 57, nil, nil, nil, 56, 57, 21, nil, + nil, nil, 57, 21, nil, nil, nil, 21, 21, nil, + nil, nil, nil, 54, nil, nil, nil, nil, 33, nil, + nil, nil, nil, nil, nil, nil, 48, nil, 83, 21, + 83, nil, 143, nil, 83, nil, 21, 21, nil, 17, + nil, 20, nil, 17, 17, 20, 20, nil, nil, 44, + 16, nil, nil, nil, 57, 57, 57, nil, nil, nil, + nil, nil, nil, nil, nil, 17, nil, 20, 44, 51, + nil, nil, nil, 21, 18, 18, nil, nil, nil, nil, + nil, nil, 48, nil, 54, nil, nil, 9, nil, nil, + nil, nil, 21, 25, 21, 21, nil, nil, nil, nil, + nil, nil, 23, nil, nil, nil, 9, nil, 23, 17, + nil, 20, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 26, nil, nil, nil, 83, nil, nil, nil, nil, + 17, 17, 20, 20, nil, 44, nil, nil, nil, 44, + 44, 23, 23, nil, 16, nil, 21, 52, 23, nil, + 21, nil, 44, 22, nil, nil, nil, nil, nil, nil, + nil, 21, 23, 44, 21, nil, 23, nil, nil, nil, + nil, 23, nil, 9, nil, nil, nil, nil, 9, nil, + nil, nil, 17, 21, 20, nil, 17, nil, nil, nil, + 21, nil, nil, 29, nil, 21, nil, 17, nil, 20, + 17, nil, 20, 21, nil, 21, nil, 48, nil, nil, + nil, nil, nil, nil, nil, 26, nil, nil, nil, 17, + nil, 20, nil, 44, nil, nil, 17, nil, 20, nil, + nil, 17, nil, 20, nil, 25, 25, nil, nil, 17, + nil, 20, nil, nil, 23, nil, nil, nil, 57, nil, + nil, 57, nil, 57, nil, nil, nil, 23, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 23, 23, nil, + nil, nil, 23, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 23, nil, nil, nil, nil, nil, + nil, nil, nil, 25, nil, 25, nil, nil, nil, nil, + 25, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 53, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 23, nil, nil, nil, 23, 23, 53, + nil, 53, 53, 53, 53, 53, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 23, 23, + nil, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 23, nil, 44, 44, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 23, 23, 44, 28, nil, nil, + 44, 28, 28, 28, nil, 44, nil, nil, nil, nil, + nil, nil, nil, 9, 9, nil, nil, 28, 28, 28, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 25, nil, 28, 28, 9, nil, nil, nil, 9, nil, + nil, nil, nil, 9, nil, nil, 23, nil, nil, nil, + 23, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 23, nil, nil, 23, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, 23, nil, nil, nil, nil, nil, nil, + 23, 44, nil, nil, nil, 23, 25, nil, 25, nil, + 25, 44, 44, 23, 53, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 25, 9, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 9, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 9, + 9, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 25, nil, nil, 25, nil, nil, nil, nil, + nil, nil, 53, nil, nil, 53, 53, 44, nil, nil, + nil, 44, 44, nil, nil, 28, 28, 28, 28, 28, + nil, nil, nil, 28, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 44, nil, nil, nil, 28, nil, 28, + 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, + 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, + 28, 28, 28, 28, 28, nil, nil, nil, nil, nil, + nil, 9, nil, 28, nil, 28, 25, 44, nil, nil, + 28, nil, nil, nil, nil, nil, nil, 28, 28, nil, + nil, nil, nil, nil, nil, nil, 28, nil, 44, 44, + nil, nil, nil, nil, nil, nil, nil, 25, 53, nil, + nil, nil, nil, nil, nil, 9, nil, nil, 53, 25, + 25, nil, nil, nil, nil, nil, 28, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 9, 9, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 25, + 44, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, 53, nil, nil, nil, 44, nil, nil, 44, nil, + 53, 53, 53, 53, nil, nil, nil, nil, nil, nil, + 25, nil, nil, 53, 53, nil, nil, 44, 9, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, 44, + nil, nil, nil, 9, 25, nil, nil, 44, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 25, 9, nil, nil, nil, nil, + nil, nil, 9, nil, nil, nil, nil, 9, nil, nil, + 28, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 25, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 28, 28, nil, 28, 28, 28, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 28, nil, 28, nil, + 28, 25, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 28, nil, nil, nil, nil, + 25, nil, nil, nil, nil, nil, nil, nil, nil, 28, + nil, nil, 28, nil, nil, nil, nil, nil, nil, 25, + 28, 28, 28, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 28, nil, 53, 28, nil, nil, nil, 53, + 25, nil, nil, nil, nil, 53, 53, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 53, nil, nil, 53, + 53, nil, nil, nil, nil, nil, 53, nil, 53, nil, + nil, nil, 28, nil, nil, 28, nil, nil, nil, nil, + nil, 28, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 28, nil, 28, nil, nil, 28, + 28, nil, nil, 37, 37, 28, nil, nil, 28, nil, + 37, 37, 37, nil, nil, nil, nil, nil, nil, 28, + nil, nil, nil, nil, nil, nil, 37, 28, nil, nil, + nil, nil, nil, nil, 37, 37, nil, 53, nil, 28, + 28, 53, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 28, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 28, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 53, + nil, nil, nil, nil, 28, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 28, 28, 28, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 28, 28, 28, + 53, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 28, nil, nil, nil, 53, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 37, nil, 37, 37, 37, 37, 37, 37, 37, 37, + 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, + 37, 37, 37, 37, 37, 37, 37, 37, nil, nil, + nil, nil, nil, nil, nil, nil, 37, nil, 37, nil, + nil, 28, nil, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 28, 28, nil, nil, nil, + 28, nil, nil, nil, nil, nil, nil, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 28, + 37, nil, nil, nil, nil, nil, nil, nil, nil, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 28, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 28, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 37, 37, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 37, + nil, 37, nil, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 37, 37, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 37, nil, nil, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 37, nil, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 37, nil, nil, nil, nil, nil, nil, nil, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 37, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 37, nil, nil, nil, + nil, nil, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 37, 37, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 37, 37, + nil, nil, nil, 37, nil, nil, nil, nil, nil, nil, + nil, nil, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 37 ] racc_goto_pointer = [ nil, 100, 83, nil, 34, 12, 61, 16, -300, 632, diff --git a/test/regress/riml b/test/regress/riml index 965afc31..5882a431 100644 --- a/test/regress/riml +++ b/test/regress/riml @@ -1,6 +1,6 @@ # # DO NOT MODIFY!!!! -# This file is automatically generated by Racc 1.5.0 +# This file is automatically generated by Racc 1.5.2 # from Racc grammar file "". # @@ -91,589 +91,1343 @@ module_eval(<<'...end riml.y/module_eval...', 'riml.y', 592) ...end riml.y/module_eval... ##### State transition tables begin ### -clist = [ -'135,265,60,139,136,211,417,418,48,47,411,211,448,274,146,56,199,89,272', -'60,273,270,409,271,37,46,48,47,37,49,44,45,392,412,37,449,384,60,50', -'70,316,61,386,385,317,62,63,129,130,132,127,128,131,115,116,117,121', -'122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113', -'106,108,107,133,134,101,100,137,171,80,38,173,37,81,38,82,85,83,84,87', -'38,105,86,37,75,76,153,152,57,56,88,89,77,37,90,58,59,78,37,46,48,47', -'91,49,44,45,64,72,73,-116,161,60,50,70,79,61,272,37,92,62,63,271,48', -'47,-178,-178,-178,-178,211,147,211,211,38,60,-43,-43,153,152,329,409', -'99,409,409,38,331,153,152,-42,-42,161,60,50,70,38,139,313,29,313,38', -'52,80,54,164,277,81,277,82,85,83,84,87,279,279,86,149,75,76,38,182,57', -'56,88,89,77,149,90,58,59,78,37,46,48,47,91,49,44,45,64,72,73,-116,164', -'60,50,70,79,61,164,60,164,62,63,-204,277,149,164,279,164,-203,305,149', -'366,141,164,164,-44,-44,129,130,132,-85,-85,-85,-85,142,-48,-48,-116', -'258,60,50,70,-99,-98,60,50,70,29,149,38,52,80,54,371,149,81,52,82,85', -'83,84,87,149,139,86,164,75,76,164,139,57,56,88,89,77,105,90,58,59,78', -'37,46,48,47,91,49,44,45,64,72,73,-99,-98,60,50,70,79,61,-46,-46,370', -'62,63,-175,-175,-175,-175,139,129,130,132,-47,-47,-45,-45,433,195,432', -'129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124,125', -'126,164,354,29,211,38,52,80,54,153,152,81,60,82,85,83,84,87,149,60,86', -'105,75,76,417,437,57,56,88,89,77,105,90,58,59,78,215,46,48,47,91,49', -'44,45,64,72,73,-116,216,60,50,70,79,61,139,218,319,62,63,-175,-175,-175', -'-175,-178,-178,-178,-178,211,147,48,47,211,49,48,47,262,49,-176,-176', -'-176,-176,263,320,191,192,193,194,267,129,130,132,127,128,131,29,269', -'269,52,269,54,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,323,105,258,276,294,295,149,139,302,305,306,105,139', -'105,312,326,327,328,333,105,105,105,342,346,357,361,320,258,362,363', -'60,129,130,132,127,128,131,129,130,132,127,128,131,368,129,130,132,127', -'128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103', -'109,111,110,112,114,113,106,108,107,133,134,101,100,137,105,80,129,130', -'132,81,105,82,85,83,84,87,374,105,86,377,75,76,379,380,57,56,88,89,77', -'393,90,58,59,78,37,46,48,47,91,49,44,45,64,72,73,-116,302,60,50,70,79', -'61,394,397,105,62,63,269,258,129,130,132,127,128,131,115,116,117,121', -'122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113', -'106,108,107,133,134,101,29,400,38,52,80,54,401,402,81,-245,82,85,83', -'84,87,105,403,86,406,75,76,60,211,57,56,88,89,77,211,90,58,59,78,37', -'46,48,47,91,49,44,45,64,72,73,427,60,60,50,70,79,61,430,431,434,62,63', -'435,438,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120', -'124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134', -'440,29,441,38,52,80,54,442,443,81,211,82,85,83,84,87,105,445,86,446', -'75,76,371,371,57,56,88,89,77,211,90,58,59,78,37,46,48,47,91,49,44,45', -'64,72,73,458,435,60,50,70,79,61,462,463,371,62,63,465,468,129,130,132', -'127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,,,,,,,,', -',,,129,130,132,,29,,38,52,80,54,,,81,,82,85,83,84,87,105,,86,,75,76', -',,57,56,88,89,77,,90,58,59,78,37,46,48,47,91,49,44,45,64,72,73,105,', -'60,50,70,79,61,,,,62,63,,,129,130,132,127,128,131,115,116,117,121,122', -'123,118,119,120,124,125,126,,,,,,,,,,,,129,130,132,,29,,38,52,80,54', -',,81,,82,85,83,84,87,105,,86,,75,76,,,57,56,88,89,77,,90,58,59,78,37', -'46,48,47,91,49,44,45,64,72,73,105,,60,50,70,79,61,,,,62,63,414,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,29,,38,52,,54,,129,130,132,127,128,131', -'115,116,117,121,122,123,118,119,120,124,125,126,102,104,103,109,111', -'110,112,114,113,106,108,107,133,134,101,100,137,419,,,,,,,,,146,56,', -'89,105,,90,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,29,', -',52,,54,,261,146,56,,89,,105,90,,,,,46,48,47,,49,44,45,64,,,,,60,50', -'70,,61,,,,62,63,180,146,56,,89,,,90,,,,,46,48,47,,49,44,45,64,,,-116', -',60,50,70,,61,,,,62,63,,29,,,52,,54,,261,,129,130,132,127,128,131,115', -'116,117,121,122,123,118,119,120,124,125,126,,180,146,56,,89,,176,90', -',52,,54,46,48,47,,49,44,45,64,,,,,60,50,70,,61,105,,,62,63,180,146,56', -',89,,,90,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,,29,-119', -',52,,54,,,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120', -'124,125,126,,,,180,146,56,,89,29,-119,90,52,,54,,46,48,47,,49,44,45', -'64,,,,,60,50,70,105,61,,,,62,63,180,146,56,,89,,,90,,,,,46,48,47,,49', -'44,45,64,,,,,60,50,70,,61,,,,62,63,,29,-119,,52,,54,,,129,130,132,127', -'128,131,115,116,117,121,122,123,118,119,120,124,125,126,,,,180,146,56', -',89,29,-119,90,52,,54,,46,48,47,,49,44,45,64,,,,,60,50,70,105,61,,,', -'62,63,180,146,56,,89,,,90,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61', -',,,62,63,,29,-121,,52,,54,,,129,130,132,127,128,131,115,116,117,121', -'122,123,118,119,120,124,125,126,,,,,146,56,,89,29,-119,90,52,,54,,46', -'48,47,,49,44,45,64,,,,,60,50,70,105,61,,,,62,63,180,146,56,,89,,,90', -',,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,,29,,,52,,54,350', -',129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124,125', -'126,,,,180,146,56,,89,29,-119,90,52,,54,,46,48,47,,49,44,45,64,,,,,60', -'50,70,105,61,,,,62,63,365,146,56,,89,,,90,,,,,46,48,47,,49,44,45,64', -',,,,60,50,70,,61,,,,62,63,,29,-119,,52,,54,,129,130,132,127,128,131', -'115,116,117,121,122,123,118,119,120,124,125,126,,,,180,146,56,,89,,29', -'90,,52,,54,46,48,47,,49,44,45,64,,,,,60,50,70,105,61,,,,62,63,180,146', -'56,,89,,,90,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,,29', -'-119,,52,,54,,,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,,,,,146,56,,89,29,-119,90,52,,54,,46,48,47,,49,44,45', -'64,,,,,60,50,70,105,61,,,,62,63,146,56,,89,,,90,,,,,46,48,47,,49,44', -'45,64,,,-116,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48', -'47,,49,44,45,64,,,-116,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54', -',,167,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,', -'52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,165', -'89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,-116,,60,50,70,,61', -',,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70', -',61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60', -'50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,', -',,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45', -'64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49', -'44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47', -',49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46', -'48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54', -',,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52', -'90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89', -',52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56', -'29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,', -'62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,', -'61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50', -'70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,', -'60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64', -',,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44', -'45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,', -'49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48', -'47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,', -'46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90', -'54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,', -'52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29', -'89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,', -'62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,', -'61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50', -'70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,', -'60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64', -',,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44', -'45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,', -'49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48', -'47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,', -'46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90', -'54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,', -'52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29', -'89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,', -'62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,', -'61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50', -'70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,', -'60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64', -',,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44', -'45,64,,,-116,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,288,,,,46,48', -'47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,', -'46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90', -'54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,', -'52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29', -'89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,-116,,60,50,70,,61', -',,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70', -',61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60', -'50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,', -',,,60,50,70,,61,,,,62,63,,,29,,,52,348,54,129,130,132,127,128,131,115', -'116,117,121,122,123,118,119,120,124,125,126,,,,,146,56,,89,,29,90,,52', -',54,46,48,47,,49,44,45,64,,,-116,,60,50,70,105,61,,,,62,63,146,56,,89', -',,90,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89', -',52,90,288,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56', -'29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,', -'62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,', -'61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50', -'70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,', -'60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64', -',,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44', -'45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,', -'49,44,45,64,,,-116,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,', -'46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90', -'54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,', -'52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29', -'89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,,54,,,,46,48,47,,49,44,45,,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,188,89,,52,,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62', -'63,,,188,,,52,,,,,,,,,,,,,,,,211,,,,,,129,130,132,127,128,131,,,188', -',,52,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124', -'125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134,101', -'100,137,211,105,,,,,129,130,132,127,128,131,,105,,,,,129,130,132,127', -'128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103', -'109,111,110,112,114,113,106,108,107,133,134,101,100,137,211,105,,,,', -'129,130,132,127,128,131,,105,,,,,129,130,132,127,128,131,115,116,117', -'121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114', -'113,106,108,107,133,134,101,100,137,211,105,,,,,129,130,132,127,128', -'131,,105,,,,,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,211,105,,,,,129,130,132,127,128,131,,105,,,,,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,455', -'105,,,,,129,130,132,127,128,131,,105,,,,,129,130,132,127,128,131,115', -'116,117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110', -'112,114,113,106,108,107,133,134,101,100,137,460,105,,,,129,130,132,127', -'128,131,,,105,,,,,129,130,132,127,128,131,115,116,117,121,122,123,118', -'119,120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107', -'133,134,101,100,137,105,129,130,132,127,128,131,,,,,,,105,129,130,132', -'127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104', -'103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,105,,,,', -',266,129,130,132,127,128,131,105,129,130,132,127,128,131,115,116,117', -'121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114', -'113,106,108,107,133,134,101,100,137,,,,,,,105,,,,,,,105,129,130,132', -'127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104', -'103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,', -',,,,275,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117', -'121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114', -'113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127', -'128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103', -'109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,', -',105,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124', -'125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134,101', -'100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122', -'123,118,119,120,124,125,126,129,130,132,127,128,131,115,116,117,121', -'122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113', -'106,108,107,105,,,,,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116', -'117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112', -'114,113,106,108,107,,,,,,,,,,,,,,,,,,,105,129,130,132,127,128,131,115', -'116,117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110', -'112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,', -',,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,,,,,,,,,,,,,337,105,129,130,132,127,128,131,115,116', -'117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112', -'114,113,106,108,107,133,134,101,100,137,,,,,,,,,,340,,,341,105,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,', -',,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,,,,,,,266,,,,,,,105,129,130,132,127,128,131,115,116', -'117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112', -'114,113,106,108,107,133,134,101,100,137,,,,,,,360,,,,,,,105,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,', -',,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,,,,,,,360,,,,,,,105,129,130,132,127,128,131,115,116', -'117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112', -'114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130,132', -'127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104', -'103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,', -',,,,,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120', -'124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134', -'101,100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117,121', -'122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113', -'106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127,128', -'131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103,109', -'111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,396,,,341', -'105,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124', -'125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134,101', -'100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122', -'123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113,106', -'108,107,133,134,101,100,137,,,,,,,,,,399,,,,105,129,130,132,127,128', -'131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103,109', -'111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105', -'129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124,125', -'126,102,104,103,109,111,110,112,114,113,106,108,107,133,134,101,100', -'137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122,123', -'118,119,120,124,125,126,102,104,103,109,111,110,112,114,113,106,108', -'107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115', -'116,117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110', -'112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,', -',,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117', -'121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114', -'113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127', -'128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103', -'109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,', -',105,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124', -'125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134,101', -'100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122', -'123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113,106', -'108,107,133,134,101,100,137,,,,,,,,,,,,,,105' ] - racc_action_table = arr = ::Array.new(6668, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - -clist = [ -'22,143,74,143,22,333,376,376,182,182,370,369,433,157,57,57,74,57,155', -'182,157,155,369,155,3,57,57,57,93,57,57,57,333,370,376,433,330,57,57', -'57,202,57,330,330,202,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,57,0', -'3,57,332,0,93,0,0,0,0,0,376,22,0,454,0,0,287,287,0,0,0,0,0,461,0,0,0', -'0,0,0,0,0,0,0,0,0,0,0,0,0,55,0,0,0,0,0,298,466,1,0,0,298,59,59,283,283', -'283,283,447,283,451,464,332,59,283,283,40,40,210,447,19,451,464,454', -'210,181,181,287,287,175,72,72,72,461,23,200,0,213,0,0,2,0,55,277,2,161', -'2,2,2,2,2,162,278,2,284,2,2,466,59,2,2,2,2,2,286,2,2,2,2,2,2,2,2,2,2', -'2,2,2,2,2,2,175,2,2,2,2,2,200,86,213,2,2,161,313,266,277,314,161,162', -'304,360,304,24,162,278,284,284,186,186,186,138,138,138,138,27,286,286', -'8,138,8,8,8,403,430,73,73,73,2,32,2,2,94,2,315,35,94,86,94,94,94,94', -'94,285,266,94,313,94,94,314,360,94,94,94,94,94,186,94,94,94,94,94,94', -'94,94,94,94,94,94,94,94,94,403,430,94,94,94,94,94,281,281,315,94,94', -'285,285,285,285,43,187,187,187,282,282,285,285,410,70,410,222,222,222', -'222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,290,290', -'94,87,94,94,95,94,387,387,95,88,95,95,95,95,95,33,89,95,187,95,95,416', -'416,95,95,95,95,95,222,95,95,95,95,90,95,95,95,95,95,95,95,95,95,95', -'95,92,95,95,95,95,95,96,97,203,95,95,33,33,33,33,31,31,31,31,331,31', -'331,331,386,331,386,386,140,386,42,42,42,42,141,203,66,66,66,66,146', -'235,235,235,235,235,235,95,148,150,95,151,95,203,203,203,203,203,203', -'203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203', -'203,203,203,203,203,203,203,203,203,203,203,203,204,235,154,160,166', -'169,170,174,178,183,184,185,189,203,199,207,208,209,212,249,250,252', -'260,268,293,297,204,299,300,301,305,236,236,236,236,236,236,237,237', -'237,237,237,237,312,204,204,204,204,204,204,204,204,204,204,204,204', -'204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204', -'204,204,204,204,204,204,236,211,247,247,247,211,237,211,211,211,211', -'211,318,204,211,322,211,211,324,325,211,211,211,211,211,334,211,211', -'211,211,211,211,211,211,211,211,211,211,211,211,211,211,335,211,211', -'211,211,211,336,339,247,211,211,344,345,220,220,220,220,220,220,220', -'220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220', -'220,220,220,220,220,220,220,220,220,211,353,211,211,320,211,355,356', -'320,320,320,320,320,320,320,220,359,320,367,320,320,368,385,320,320', -'320,320,320,389,320,320,320,320,320,320,320,320,320,320,320,320,320', -'320,320,391,392,320,320,320,320,320,404,408,411,320,320,412,417,221', -'221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221', -'221,221,221,221,221,221,221,221,221,221,221,221,221,221,420,320,421', -'320,320,438,320,422,423,438,425,438,438,438,438,438,221,428,438,429', -'438,438,432,434,438,438,438,438,438,445,438,438,438,438,438,438,438', -'438,438,438,438,438,438,438,438,448,449,438,438,438,438,438,456,457', -'458,438,438,459,467,223,223,223,223,223,223,223,223,223,223,223,223', -'223,223,223,223,223,223,,,,,,,,,,,,248,248,248,,438,,438,438,455,438', -',,455,,455,455,455,455,455,223,,455,,455,455,,,455,455,455,455,455,', -'455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,248,,455', -'455,455,455,455,,,,455,455,,,224,224,224,224,224,224,224,224,224,224', -'224,224,224,224,224,224,224,224,,,,,,,,,,,,251,251,251,,455,,455,455', -'460,455,,,460,,460,460,460,460,460,224,,460,,460,460,,,460,460,460,460', -'460,,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,251', -',460,460,460,460,460,,,,460,460,375,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,460,,460,460,,460,,375,375,375,375,375,375,375,375,375,375,375,375', -'375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375', -'375,375,375,375,375,375,378,,,,,,,,,139,139,,139,375,,139,,,,,139,139', -'139,,139,139,139,139,,,,,139,139,139,,139,,,,139,139,378,378,378,378', -'378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378', -'378,378,378,378,378,378,378,378,378,378,378,378,378,378,139,,,139,,139', -',139,258,258,,258,,378,258,,,,,258,258,258,,258,258,258,258,,,,,258', -'258,258,,258,,,,258,258,58,58,58,,58,,,58,,,,,58,58,58,,58,58,58,58', -',,58,,58,58,58,,58,,,,58,58,,258,,,258,,258,,258,,226,226,226,226,226', -'226,226,226,226,226,226,226,226,226,226,226,226,226,,147,147,147,,147', -',58,147,,58,,58,147,147,147,,147,147,147,147,,,,,147,147,147,,147,226', -',,147,147,165,165,165,,165,,,165,,,,,165,165,165,,165,165,165,165,,', -',,165,165,165,,165,,,,165,165,,147,147,,147,,147,,,227,227,227,227,227', -'227,227,227,227,227,227,227,227,227,227,227,227,227,,,,171,171,171,', -'171,165,165,171,165,,165,,171,171,171,,171,171,171,171,,,,,171,171,171', -'227,171,,,,171,171,176,176,176,,176,,,176,,,,,176,176,176,,176,176,176', -'176,,,,,176,176,176,,176,,,,176,176,,171,171,,171,,171,,,228,228,228', -'228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,,,,215,215', -'215,,215,176,176,215,176,,176,,215,215,215,,215,215,215,215,,,,,215', -'215,215,228,215,,,,215,215,267,267,267,,267,,,267,,,,,267,267,267,,267', -'267,267,267,,,,,267,267,267,,267,,,,267,267,,215,215,,215,,215,,,229', -'229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229', -',,,,274,274,,274,267,267,274,267,,267,,274,274,274,,274,274,274,274', -',,,,274,274,274,229,274,,,,274,274,276,276,276,,276,,,276,,,,,276,276', -'276,,276,276,276,276,,,,,276,276,276,,276,,,,276,276,,274,,,274,,274', -'274,,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230', -'230,230,,,,295,295,295,,295,276,276,295,276,,276,,295,295,295,,295,295', -'295,295,,,,,295,295,295,230,295,,,,295,295,302,302,302,,302,,,302,,', -',,302,302,302,,302,302,302,302,,,,,302,302,302,,302,,,,302,302,,295', -'295,,295,,295,,231,231,231,231,231,231,231,231,231,231,231,231,231,231', -'231,231,231,231,,,,362,362,362,,362,,302,362,,302,,302,362,362,362,', -'362,362,362,362,,,,,362,362,362,231,362,,,,362,362,393,393,393,,393', -',,393,,,,,393,393,393,,393,393,393,393,,,,,393,393,393,,393,,,,393,393', -',362,362,,362,,362,,,232,232,232,232,232,232,232,232,232,232,232,232', -'232,232,232,232,232,232,,,,,29,29,,29,393,393,29,393,,393,,29,29,29', -',29,29,29,29,,,,,29,29,29,232,29,,,,29,29,52,52,,52,,,52,,,,,52,52,52', -',52,52,52,52,,,52,,52,52,52,,52,,,,52,52,54,54,29,54,,29,54,29,,,,54', -'54,54,,54,54,54,54,,,54,,54,54,54,,54,,,,54,54,56,56,52,56,,52,56,52', -',,56,56,56,56,,56,56,56,56,,,,,56,56,56,,56,,,,56,56,61,61,54,61,,54', -'61,54,,,,61,61,61,,61,61,61,61,,,,,61,61,61,,61,,,,61,61,62,62,56,62', -',56,62,56,,,,62,62,62,,62,62,62,62,,,,,62,62,62,,62,,,,62,62,63,63,61', -'63,,61,63,61,,,,63,63,63,,63,63,63,63,,,,,63,63,63,,63,,,,63,63,78,78', -'62,78,,62,78,62,,,,78,78,78,,78,78,78,78,,,78,,78,78,78,,78,,,,78,78', -'80,80,63,80,,63,80,63,,,,80,80,80,,80,80,80,80,,,,,80,80,80,,80,,,,80', -'80,81,81,78,81,,78,81,78,,,,81,81,81,,81,81,81,81,,,,,81,81,81,,81,', -',,81,81,82,82,80,82,,80,82,80,,,,82,82,82,,82,82,82,82,,,,,82,82,82', -',82,,,,82,82,85,85,81,85,,81,85,81,,,,85,85,85,,85,85,85,85,,,,,85,85', -'85,,85,,,,85,85,100,100,82,100,,82,100,82,,,,100,100,100,,100,100,100', -'100,,,,,100,100,100,,100,,,,100,100,101,101,85,101,,85,101,85,,,,101', -'101,101,,101,101,101,101,,,,,101,101,101,,101,,,,101,101,102,102,100', -'102,,100,102,100,,,,102,102,102,,102,102,102,102,,,,,102,102,102,,102', -',,,102,102,103,103,101,103,,101,103,101,,,,103,103,103,,103,103,103', -'103,,,,,103,103,103,,103,,,,103,103,104,104,102,104,,102,104,102,,,', -'104,104,104,,104,104,104,104,,,,,104,104,104,,104,,,,104,104,105,105', -'103,105,,103,105,103,,,,105,105,105,,105,105,105,105,,,,,105,105,105', -',105,,,,105,105,106,106,104,106,,104,106,104,,,,106,106,106,,106,106', -'106,106,,,,,106,106,106,,106,,,,106,106,107,107,105,107,,105,107,105', -',,,107,107,107,,107,107,107,107,,,,,107,107,107,,107,,,,107,107,108', -'108,106,108,,106,108,106,,,,108,108,108,,108,108,108,108,,,,,108,108', -'108,,108,,,,108,108,109,109,107,109,,107,109,107,,,,109,109,109,,109', -'109,109,109,,,,,109,109,109,,109,,,,109,109,110,110,108,110,,108,110', -'108,,,,110,110,110,,110,110,110,110,,,,,110,110,110,,110,,,,110,110', -'111,111,109,111,,109,111,109,,,,111,111,111,,111,111,111,111,,,,,111', -'111,111,,111,,,,111,111,112,112,110,112,,110,112,110,,,,112,112,112', -',112,112,112,112,,,,,112,112,112,,112,,,,112,112,113,113,111,113,,111', -'113,111,,,,113,113,113,,113,113,113,113,,,,,113,113,113,,113,,,,113', -'113,114,114,112,114,,112,114,112,,,,114,114,114,,114,114,114,114,,,', -',114,114,114,,114,,,,114,114,115,115,113,115,,113,115,113,,,,115,115', -'115,,115,115,115,115,,,,,115,115,115,,115,,,,115,115,116,116,114,116', -',114,116,114,,,,116,116,116,,116,116,116,116,,,,,116,116,116,,116,,', -',116,116,117,117,115,117,,115,117,115,,,,117,117,117,,117,117,117,117', -',,,,117,117,117,,117,,,,117,117,118,118,116,118,,116,118,116,,,,118', -'118,118,,118,118,118,118,,,,,118,118,118,,118,,,,118,118,119,119,117', -'119,,117,119,117,,,,119,119,119,,119,119,119,119,,,,,119,119,119,,119', -',,,119,119,120,120,118,120,,118,120,118,,,,120,120,120,,120,120,120', -'120,,,,,120,120,120,,120,,,,120,120,121,121,119,121,,119,121,119,,,', -'121,121,121,,121,121,121,121,,,,,121,121,121,,121,,,,121,121,122,122', -'120,122,,120,122,120,,,,122,122,122,,122,122,122,122,,,,,122,122,122', -',122,,,,122,122,123,123,121,123,,121,123,121,,,,123,123,123,,123,123', -'123,123,,,,,123,123,123,,123,,,,123,123,124,124,122,124,,122,124,122', -',,,124,124,124,,124,124,124,124,,,,,124,124,124,,124,,,,124,124,125', -'125,123,125,,123,125,123,,,,125,125,125,,125,125,125,125,,,,,125,125', -'125,,125,,,,125,125,126,126,124,126,,124,126,124,,,,126,126,126,,126', -'126,126,126,,,,,126,126,126,,126,,,,126,126,127,127,125,127,,125,127', -'125,,,,127,127,127,,127,127,127,127,,,,,127,127,127,,127,,,,127,127', -'128,128,126,128,,126,128,126,,,,128,128,128,,128,128,128,128,,,,,128', -'128,128,,128,,,,128,128,129,129,127,129,,127,129,127,,,,129,129,129', -',129,129,129,129,,,,,129,129,129,,129,,,,129,129,130,130,128,130,,128', -'130,128,,,,130,130,130,,130,130,130,130,,,,,130,130,130,,130,,,,130', -'130,131,131,129,131,,129,131,129,,,,131,131,131,,131,131,131,131,,,', -',131,131,131,,131,,,,131,131,132,132,130,132,,130,132,130,,,,132,132', -'132,,132,132,132,132,,,,,132,132,132,,132,,,,132,132,133,133,131,133', -',131,133,131,,,,133,133,133,,133,133,133,133,,,,,133,133,133,,133,,', -',133,133,134,134,132,134,,132,134,132,,,,134,134,134,,134,134,134,134', -',,,,134,134,134,,134,,,,134,134,135,135,133,135,,133,135,133,,,,135', -'135,135,,135,135,135,135,,,,,135,135,135,,135,,,,135,135,136,136,134', -'136,,134,136,134,,,,136,136,136,,136,136,136,136,,,,,136,136,136,,136', -',,,136,136,137,137,135,137,,135,137,135,,,,137,137,137,,137,137,137', -'137,,,,,137,137,137,,137,,,,137,137,164,164,136,164,,136,164,136,,,', -'164,164,164,,164,164,164,164,,,,,164,164,164,,164,,,,164,164,173,173', -'137,173,,137,173,137,,,,173,173,173,,173,173,173,173,,,173,,173,173', -'173,,173,,,,173,173,180,180,164,180,,164,180,164,,,,180,180,180,,180', -'180,180,180,,,,,180,180,180,,180,,,,180,180,188,188,173,188,,173,188', -'173,,,,188,188,188,,188,188,188,188,,,,,188,188,188,,188,,,,188,188', -'191,191,180,191,,180,191,180,,,,191,191,191,,191,191,191,191,,,,,191', -'191,191,,191,,,,191,191,192,192,188,192,,188,192,188,,,,192,192,192', -',192,192,192,192,,,,,192,192,192,,192,,,,192,192,193,193,191,193,,191', -'193,191,,,,193,193,193,,193,193,193,193,,,,,193,193,193,,193,,,,193', -'193,194,194,192,194,,192,194,192,,,,194,194,194,,194,194,194,194,,,', -',194,194,194,,194,,,,194,194,261,261,193,261,,193,261,193,,,,261,261', -'261,,261,261,261,261,,,261,,261,261,261,,261,,,,261,261,270,270,194', -'270,,194,270,194,,,,270,270,270,,270,270,270,270,,,,,270,270,270,,270', -',,,270,270,272,272,261,272,,261,272,261,,,,272,272,272,,272,272,272', -'272,,,,,272,272,272,,272,,,,272,272,275,275,270,275,,270,275,270,,,', -'275,275,275,,275,275,275,275,,,,,275,275,275,,275,,,,275,275,,,272,', -',272,272,272,233,233,233,233,233,233,233,233,233,233,233,233,233,233', -'233,233,233,233,,,,,288,288,,288,,275,288,,275,,275,288,288,288,,288', -'288,288,288,,,288,,288,288,288,233,288,,,,288,288,291,291,,291,,,291', -',,,,291,291,291,,291,291,291,291,,,,,291,291,291,,291,,,,291,291,294', -'294,288,294,,288,294,288,,,,294,294,294,,294,294,294,294,,,,,294,294', -'294,,294,,,,294,294,316,316,291,316,,291,316,291,,,,316,316,316,,316', -'316,316,316,,,,,316,316,316,,316,,,,316,316,317,317,294,317,,294,317', -'294,,,,317,317,317,,317,317,317,317,,,,,317,317,317,,317,,,,317,317', -'319,319,316,319,,316,319,316,,,,319,319,319,,319,319,319,319,,,,,319', -'319,319,,319,,,,319,319,323,323,317,323,,317,323,317,,,,323,323,323', -',323,323,323,323,,,,,323,323,323,,323,,,,323,323,326,326,319,326,,319', -'326,319,,,,326,326,326,,326,326,326,326,,,,,326,326,326,,326,,,,326', -'326,327,327,323,327,,323,327,323,,,,327,327,327,,327,327,327,327,,,', -',327,327,327,,327,,,,327,327,328,328,326,328,,326,328,326,,,,328,328', -'328,,328,328,328,328,,,,,328,328,328,,328,,,,328,328,337,337,327,337', -',327,337,327,,,,337,337,337,,337,337,337,337,,,,,337,337,337,,337,,', -',337,337,341,341,328,341,,328,341,328,,,,341,341,341,,341,341,341,341', -',,341,,341,341,341,,341,,,,341,341,365,365,337,365,,337,365,337,,,,365', -'365,365,,365,365,365,365,,,,,365,365,365,,365,,,,365,365,418,418,341', -'418,,341,418,341,,,,418,418,418,,418,418,418,418,,,,,418,418,418,,418', -',,,418,418,435,435,365,435,,365,435,365,,,,435,435,435,,435,435,435', -'435,,,,,435,435,435,,435,,,,435,435,437,437,418,437,,418,437,418,,,', -'437,437,437,,437,437,437,437,,,,,437,437,437,,437,,,,437,437,64,64,435', -'64,,435,,435,,,,64,64,64,,64,64,64,,,,,,64,64,64,,64,,,,64,64,99,99', -'437,99,,437,,437,,,,99,99,99,,99,99,99,99,,,,,99,99,99,,99,,,,99,99', -'142,142,64,142,,64,,,,,,142,142,142,,142,142,142,142,,,,,142,142,142', -',142,,,,142,142,,,99,,,99,,,,,,,,,,,,,,,,205,,,,,,238,238,238,238,238', -'238,,,142,,,142,205,205,205,205,205,205,205,205,205,205,205,205,205', -'205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205', -'205,205,205,205,205,206,238,,,,,239,239,239,239,239,239,,205,,,,,206', -'206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206', -'206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206', -'381,239,,,,,240,240,240,240,240,240,,206,,,,,381,381,381,381,381,381', -'381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381', -'381,381,381,381,381,381,381,381,381,381,381,381,382,240,,,,,241,241', -'241,241,241,241,,381,,,,,382,382,382,382,382,382,382,382,382,382,382', -'382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382', -'382,382,382,382,382,382,382,383,241,,,,,242,242,242,242,242,242,,382', -',,,,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383', -'383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383', -'383,383,439,242,,,,,243,243,243,243,243,243,,383,,,,,439,439,439,439', -'439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439', -'439,439,439,439,439,439,439,439,439,439,439,439,439,439,453,243,,,,244', -'244,244,244,244,244,,,439,,,,,453,453,453,453,453,453,453,453,453,453', -'453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453', -'453,453,453,453,453,453,453,453,244,245,245,245,245,245,245,,,,,,,453', -'145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145', -'145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145', -'145,245,,,,,,145,246,246,246,246,246,246,145,156,156,156,156,156,156', -'156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156', -'156,156,156,156,156,156,156,156,156,156,156,156,,,,,,,246,,,,,,,156', -'159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159', -'159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159', -'159,,,,,,,,,,,,,159,159,168,168,168,168,168,168,168,168,168,168,168', -'168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168', -'168,168,168,168,168,168,168,,,,,,,,,,,,,,168,179,179,179,179,179,179', -'179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179', -'179,179,179,179,179,179,179,179,179,179,179,179,,,,,,,,,,,,,,179,201', -'201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201', -'201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201', -',,,,,,,,,,,,,201,225,225,225,225,225,225,225,225,225,225,225,225,225', -'225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225', -'225,225,225,225,225,,,,,,,,,,,,,,225,234,234,234,234,234,234,234,234', -'234,234,234,234,234,234,234,234,234,234,253,253,253,253,253,253,253', -'253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253', -'253,253,253,253,253,253,234,,,,,,,,,,,,,,,,,,253,254,254,254,254,254', -'254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254', -'254,254,254,254,254,254,254,254,,,,,,,,,,,,,,,,,,,254,255,255,255,255', -'255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255', -'255,255,255,255,255,255,255,255,255,255,255,255,255,255,,,,,,,,,,,,', -',255,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256', -'256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256', -'256,256,,,,,,,,,,,,,,256,257,257,257,257,257,257,257,257,257,257,257', -'257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257', -'257,257,257,257,257,257,257,,,,,,,,,,,,,257,257,259,259,259,259,259', -'259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259', -'259,259,259,259,259,259,259,259,259,259,259,259,259,,,,,,,,,,259,,,259', -'259,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289', -'289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289', -'289,289,,,,,,,,,,,,,,289,292,292,292,292,292,292,292,292,292,292,292', -'292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292', -'292,292,292,292,292,292,292,,,,,,,292,,,,,,,292,296,296,296,296,296', -'296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296', -'296,296,296,296,296,296,296,296,296,296,296,296,296,,,,,,,296,,,,,,', -'296,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303', -'303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303', -'303,303,,,,,,,,,,,,,,303,307,307,307,307,307,307,307,307,307,307,307', -'307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307', -'307,307,307,307,307,307,307,,,,,,,307,,,,,,,307,308,308,308,308,308', -'308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308', -'308,308,308,308,308,308,308,308,308,308,308,308,308,,,,,,,,,,,,,,308', -'309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309', -'309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309', -'309,,,,,,,,,,,,,,309,310,310,310,310,310,310,310,310,310,310,310,310', -'310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310', -'310,310,310,310,310,310,,,,,,,,,,,,,,310,311,311,311,311,311,311,311', -'311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311', -'311,311,311,311,311,311,311,311,311,311,311,,,,,,,,,,,,,,311,338,338', -'338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338', -'338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,,,,', -',,,,,338,,,338,338,343,343,343,343,343,343,343,343,343,343,343,343,343', -'343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343', -'343,343,343,343,343,,,,,,,,,,,,,,343,347,347,347,347,347,347,347,347', -'347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347', -'347,347,347,347,347,347,347,347,347,347,,,,,,,,,,347,,,,347,349,349', -'349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349', -'349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,,,,', -',,,,,,,,,349,352,352,352,352,352,352,352,352,352,352,352,352,352,352', -'352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352', -'352,352,352,352,,,,,,,,,,,,,,352,358,358,358,358,358,358,358,358,358', -'358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358', -'358,358,358,358,358,358,358,358,358,,,,,,,,,,,,,,358,364,364,364,364', -'364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364', -'364,364,364,364,364,364,364,364,364,364,364,364,364,364,,,,,,,,,,,,', -',364,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372', -'372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372', -'372,372,,,,,,,,,,,,,,372,373,373,373,373,373,373,373,373,373,373,373', -'373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373', -'373,373,373,373,373,373,373,,,,,,,,,,,,,,373,395,395,395,395,395,395', -'395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395', -'395,395,395,395,395,395,395,395,395,395,395,395,,,,,,,,,,,,,,395,398', -'398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398', -'398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398', -',,,,,,,,,,,,,398,405,405,405,405,405,405,405,405,405,405,405,405,405', -'405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405', -'405,405,405,405,405,,,,,,,,,,,,,,405,452,452,452,452,452,452,452,452', -'452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452', -'452,452,452,452,452,452,452,452,452,452,,,,,,,,,,,,,,452' ] - racc_action_check = arr = ::Array.new(6668, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end +racc_action_table = [ + 135, 265, 60, 139, 136, 211, 417, 418, 48, 47, + 411, 211, 448, 274, 146, 56, 199, 89, 272, 60, + 273, 270, 409, 271, 37, 46, 48, 47, 37, 49, + 44, 45, 392, 412, 37, 449, 384, 60, 50, 70, + 316, 61, 386, 385, 317, 62, 63, 129, 130, 132, + 127, 128, 131, 115, 116, 117, 121, 122, 123, 118, + 119, 120, 124, 125, 126, 102, 104, 103, 109, 111, + 110, 112, 114, 113, 106, 108, 107, 133, 134, 101, + 100, 137, 171, 80, 38, 173, 37, 81, 38, 82, + 85, 83, 84, 87, 38, 105, 86, 37, 75, 76, + 153, 152, 57, 56, 88, 89, 77, 37, 90, 58, + 59, 78, 37, 46, 48, 47, 91, 49, 44, 45, + 64, 72, 73, -116, 161, 60, 50, 70, 79, 61, + 272, 37, 92, 62, 63, 271, 48, 47, -178, -178, + -178, -178, 211, 147, 211, 211, 38, 60, -43, -43, + 153, 152, 329, 409, 99, 409, 409, 38, 331, 153, + 152, -42, -42, 161, 60, 50, 70, 38, 139, 313, + 29, 313, 38, 52, 80, 54, 164, 277, 81, 277, + 82, 85, 83, 84, 87, 279, 279, 86, 149, 75, + 76, 38, 182, 57, 56, 88, 89, 77, 149, 90, + 58, 59, 78, 37, 46, 48, 47, 91, 49, 44, + 45, 64, 72, 73, -116, 164, 60, 50, 70, 79, + 61, 164, 60, 164, 62, 63, -204, 277, 149, 164, + 279, 164, -203, 305, 149, 366, 141, 164, 164, -44, + -44, 129, 130, 132, -85, -85, -85, -85, 142, -48, + -48, -116, 258, 60, 50, 70, -99, -98, 60, 50, + 70, 29, 149, 38, 52, 80, 54, 371, 149, 81, + 52, 82, 85, 83, 84, 87, 149, 139, 86, 164, + 75, 76, 164, 139, 57, 56, 88, 89, 77, 105, + 90, 58, 59, 78, 37, 46, 48, 47, 91, 49, + 44, 45, 64, 72, 73, -99, -98, 60, 50, 70, + 79, 61, -46, -46, 370, 62, 63, -175, -175, -175, + -175, 139, 129, 130, 132, -47, -47, -45, -45, 433, + 195, 432, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 164, 354, 29, 211, 38, 52, 80, 54, 153, 152, + 81, 60, 82, 85, 83, 84, 87, 149, 60, 86, + 105, 75, 76, 417, 437, 57, 56, 88, 89, 77, + 105, 90, 58, 59, 78, 215, 46, 48, 47, 91, + 49, 44, 45, 64, 72, 73, -116, 216, 60, 50, + 70, 79, 61, 139, 218, 319, 62, 63, -175, -175, + -175, -175, -178, -178, -178, -178, 211, 147, 48, 47, + 211, 49, 48, 47, 262, 49, -176, -176, -176, -176, + 263, 320, 191, 192, 193, 194, 267, 129, 130, 132, + 127, 128, 131, 29, 269, 269, 52, 269, 54, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, 323, 105, 258, 276, 294, 295, + 149, 139, 302, 305, 306, 105, 139, 105, 312, 326, + 327, 328, 333, 105, 105, 105, 342, 346, 357, 361, + 320, 258, 362, 363, 60, 129, 130, 132, 127, 128, + 131, 129, 130, 132, 127, 128, 131, 368, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 102, 104, 103, 109, + 111, 110, 112, 114, 113, 106, 108, 107, 133, 134, + 101, 100, 137, 105, 80, 129, 130, 132, 81, 105, + 82, 85, 83, 84, 87, 374, 105, 86, 377, 75, + 76, 379, 380, 57, 56, 88, 89, 77, 393, 90, + 58, 59, 78, 37, 46, 48, 47, 91, 49, 44, + 45, 64, 72, 73, -116, 302, 60, 50, 70, 79, + 61, 394, 397, 105, 62, 63, 269, 258, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 102, 104, 103, 109, + 111, 110, 112, 114, 113, 106, 108, 107, 133, 134, + 101, 29, 400, 38, 52, 80, 54, 401, 402, 81, + -245, 82, 85, 83, 84, 87, 105, 403, 86, 406, + 75, 76, 60, 211, 57, 56, 88, 89, 77, 211, + 90, 58, 59, 78, 37, 46, 48, 47, 91, 49, + 44, 45, 64, 72, 73, 427, 60, 60, 50, 70, + 79, 61, 430, 431, 434, 62, 63, 435, 438, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 440, 29, 441, 38, 52, 80, 54, 442, 443, + 81, 211, 82, 85, 83, 84, 87, 105, 445, 86, + 446, 75, 76, 371, 371, 57, 56, 88, 89, 77, + 211, 90, 58, 59, 78, 37, 46, 48, 47, 91, + 49, 44, 45, 64, 72, 73, 458, 435, 60, 50, + 70, 79, 61, 462, 463, 371, 62, 63, 465, 468, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 129, + 130, 132, nil, 29, nil, 38, 52, 80, 54, nil, + nil, 81, nil, 82, 85, 83, 84, 87, 105, nil, + 86, nil, 75, 76, nil, nil, 57, 56, 88, 89, + 77, nil, 90, 58, 59, 78, 37, 46, 48, 47, + 91, 49, 44, 45, 64, 72, 73, 105, nil, 60, + 50, 70, 79, 61, nil, nil, nil, 62, 63, nil, + nil, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 129, 130, 132, nil, 29, nil, 38, 52, 80, 54, + nil, nil, 81, nil, 82, 85, 83, 84, 87, 105, + nil, 86, nil, 75, 76, nil, nil, 57, 56, 88, + 89, 77, nil, 90, 58, 59, 78, 37, 46, 48, + 47, 91, 49, 44, 45, 64, 72, 73, 105, nil, + 60, 50, 70, 79, 61, nil, nil, nil, 62, 63, + 414, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 29, nil, 38, 52, nil, + 54, nil, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 102, 104, 103, 109, 111, 110, 112, 114, 113, 106, + 108, 107, 133, 134, 101, 100, 137, 419, nil, nil, + nil, nil, nil, nil, nil, nil, 146, 56, nil, 89, + 105, nil, 90, nil, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, 29, nil, nil, 52, nil, 54, + nil, 261, 146, 56, nil, 89, nil, 105, 90, nil, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 180, 146, 56, nil, 89, + nil, nil, 90, nil, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, -116, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, nil, + 29, nil, nil, 52, nil, 54, nil, 261, nil, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, nil, 180, 146, + 56, nil, 89, nil, 176, 90, nil, 52, nil, 54, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, 105, nil, nil, + 62, 63, 180, 146, 56, nil, 89, nil, nil, 90, + nil, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, nil, 29, -119, nil, + 52, nil, 54, nil, nil, 129, 130, 132, 127, 128, + 131, 115, 116, 117, 121, 122, 123, 118, 119, 120, + 124, 125, 126, nil, nil, nil, 180, 146, 56, nil, + 89, 29, -119, 90, 52, nil, 54, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, 105, 61, nil, nil, nil, 62, 63, + 180, 146, 56, nil, 89, nil, nil, 90, nil, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, nil, 29, -119, nil, 52, nil, + 54, nil, nil, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, nil, nil, nil, 180, 146, 56, nil, 89, 29, + -119, 90, 52, nil, 54, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, 105, 61, nil, nil, nil, 62, 63, 180, 146, + 56, nil, 89, nil, nil, 90, nil, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, nil, 29, -121, nil, 52, nil, 54, nil, + nil, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, nil, + nil, nil, nil, 146, 56, nil, 89, 29, -119, 90, + 52, nil, 54, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, 105, + 61, nil, nil, nil, 62, 63, 180, 146, 56, nil, + 89, nil, nil, 90, nil, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + nil, 29, nil, nil, 52, nil, 54, 350, nil, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, nil, nil, nil, + 180, 146, 56, nil, 89, 29, -119, 90, 52, nil, + 54, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, 105, 61, nil, + nil, nil, 62, 63, 365, 146, 56, nil, 89, nil, + nil, 90, nil, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, nil, 29, + -119, nil, 52, nil, 54, nil, 129, 130, 132, 127, + 128, 131, 115, 116, 117, 121, 122, 123, 118, 119, + 120, 124, 125, 126, nil, nil, nil, 180, 146, 56, + nil, 89, nil, 29, 90, nil, 52, nil, 54, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, 105, 61, nil, nil, nil, 62, + 63, 180, 146, 56, nil, 89, nil, nil, 90, nil, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, nil, 29, -119, nil, 52, + nil, 54, nil, nil, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, nil, nil, nil, nil, 146, 56, nil, 89, + 29, -119, 90, 52, nil, 54, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, 105, 61, nil, nil, nil, 62, 63, 146, + 56, nil, 89, nil, nil, 90, nil, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + -116, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, -116, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, 167, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 165, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, -116, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + -116, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 288, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, -116, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, nil, nil, 29, nil, nil, 52, 348, 54, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, nil, nil, + nil, nil, 146, 56, nil, 89, nil, 29, 90, nil, + 52, nil, 54, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, -116, nil, 60, 50, 70, 105, 61, + nil, nil, nil, 62, 63, 146, 56, nil, 89, nil, + nil, 90, nil, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 288, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, -116, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, nil, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, nil, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, nil, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 188, 89, + nil, 52, nil, nil, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, nil, + nil, 188, nil, nil, 52, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 211, nil, nil, nil, nil, nil, 129, 130, 132, 127, + 128, 131, nil, nil, 188, nil, nil, 52, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 102, 104, 103, 109, + 111, 110, 112, 114, 113, 106, 108, 107, 133, 134, + 101, 100, 137, 211, 105, nil, nil, nil, nil, 129, + 130, 132, 127, 128, 131, nil, 105, nil, nil, nil, + nil, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, 102, + 104, 103, 109, 111, 110, 112, 114, 113, 106, 108, + 107, 133, 134, 101, 100, 137, 211, 105, nil, nil, + nil, nil, 129, 130, 132, 127, 128, 131, nil, 105, + nil, nil, nil, nil, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, 102, 104, 103, 109, 111, 110, 112, 114, + 113, 106, 108, 107, 133, 134, 101, 100, 137, 211, + 105, nil, nil, nil, nil, 129, 130, 132, 127, 128, + 131, nil, 105, nil, nil, nil, nil, 129, 130, 132, + 127, 128, 131, 115, 116, 117, 121, 122, 123, 118, + 119, 120, 124, 125, 126, 102, 104, 103, 109, 111, + 110, 112, 114, 113, 106, 108, 107, 133, 134, 101, + 100, 137, 211, 105, nil, nil, nil, nil, 129, 130, + 132, 127, 128, 131, nil, 105, nil, nil, nil, nil, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, 102, 104, + 103, 109, 111, 110, 112, 114, 113, 106, 108, 107, + 133, 134, 101, 100, 137, 455, 105, nil, nil, nil, + nil, 129, 130, 132, 127, 128, 131, nil, 105, nil, + nil, nil, nil, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, 102, 104, 103, 109, 111, 110, 112, 114, 113, + 106, 108, 107, 133, 134, 101, 100, 137, 460, 105, + nil, nil, nil, 129, 130, 132, 127, 128, 131, nil, + nil, 105, nil, nil, nil, nil, 129, 130, 132, 127, + 128, 131, 115, 116, 117, 121, 122, 123, 118, 119, + 120, 124, 125, 126, 102, 104, 103, 109, 111, 110, + 112, 114, 113, 106, 108, 107, 133, 134, 101, 100, + 137, 105, 129, 130, 132, 127, 128, 131, nil, nil, + nil, nil, nil, nil, 105, 129, 130, 132, 127, 128, + 131, 115, 116, 117, 121, 122, 123, 118, 119, 120, + 124, 125, 126, 102, 104, 103, 109, 111, 110, 112, + 114, 113, 106, 108, 107, 133, 134, 101, 100, 137, + 105, nil, nil, nil, nil, nil, 266, 129, 130, 132, + 127, 128, 131, 105, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, 102, 104, 103, 109, 111, 110, 112, 114, + 113, 106, 108, 107, 133, 134, 101, 100, 137, nil, + nil, nil, nil, nil, nil, 105, nil, nil, nil, nil, + nil, nil, 105, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, 102, 104, 103, 109, 111, 110, 112, 114, 113, + 106, 108, 107, 133, 134, 101, 100, 137, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 275, 105, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 102, 104, 103, 109, 111, 110, 112, 114, 113, 106, + 108, 107, 133, 134, 101, 100, 137, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 105, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, 102, + 104, 103, 109, 111, 110, 112, 114, 113, 106, 108, + 107, 133, 134, 101, 100, 137, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 105, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, 102, 104, + 103, 109, 111, 110, 112, 114, 113, 106, 108, 107, + 133, 134, 101, 100, 137, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 105, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 105, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 129, 130, 132, 127, + 128, 131, 115, 116, 117, 121, 122, 123, 118, 119, + 120, 124, 125, 126, 102, 104, 103, 109, 111, 110, + 112, 114, 113, 106, 108, 107, 105, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 105, 129, 130, 132, 127, 128, + 131, 115, 116, 117, 121, 122, 123, 118, 119, 120, + 124, 125, 126, 102, 104, 103, 109, 111, 110, 112, + 114, 113, 106, 108, 107, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 105, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, 102, 104, 103, 109, 111, 110, 112, 114, + 113, 106, 108, 107, 133, 134, 101, 100, 137, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 105, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, 102, 104, 103, 109, 111, 110, 112, 114, 113, + 106, 108, 107, 133, 134, 101, 100, 137, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 105, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 102, 104, 103, 109, 111, 110, 112, 114, 113, 106, + 108, 107, 133, 134, 101, 100, 137, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 337, + 105, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, 102, + 104, 103, 109, 111, 110, 112, 114, 113, 106, 108, + 107, 133, 134, 101, 100, 137, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 340, nil, nil, 341, 105, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, 102, 104, + 103, 109, 111, 110, 112, 114, 113, 106, 108, 107, + 133, 134, 101, 100, 137, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 105, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, nil, nil, nil, nil, nil, nil, + 266, nil, nil, nil, nil, nil, nil, 105, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 102, 104, 103, 109, + 111, 110, 112, 114, 113, 106, 108, 107, 133, 134, + 101, 100, 137, nil, nil, nil, nil, nil, nil, 360, + nil, nil, nil, nil, nil, nil, 105, 129, 130, 132, + 127, 128, 131, 115, 116, 117, 121, 122, 123, 118, + 119, 120, 124, 125, 126, 102, 104, 103, 109, 111, + 110, 112, 114, 113, 106, 108, 107, 133, 134, 101, + 100, 137, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 105, 129, 130, 132, 127, + 128, 131, 115, 116, 117, 121, 122, 123, 118, 119, + 120, 124, 125, 126, 102, 104, 103, 109, 111, 110, + 112, 114, 113, 106, 108, 107, 133, 134, 101, 100, + 137, nil, nil, nil, nil, nil, nil, 360, nil, nil, + nil, nil, nil, nil, 105, 129, 130, 132, 127, 128, + 131, 115, 116, 117, 121, 122, 123, 118, 119, 120, + 124, 125, 126, 102, 104, 103, 109, 111, 110, 112, + 114, 113, 106, 108, 107, 133, 134, 101, 100, 137, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 105, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, 102, 104, 103, 109, 111, 110, 112, 114, + 113, 106, 108, 107, 133, 134, 101, 100, 137, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 105, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, 102, 104, 103, 109, 111, 110, 112, 114, 113, + 106, 108, 107, 133, 134, 101, 100, 137, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 105, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 102, 104, 103, 109, 111, 110, 112, 114, 113, 106, + 108, 107, 133, 134, 101, 100, 137, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 105, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, 102, + 104, 103, 109, 111, 110, 112, 114, 113, 106, 108, + 107, 133, 134, 101, 100, 137, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 396, nil, nil, 341, 105, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, 102, 104, + 103, 109, 111, 110, 112, 114, 113, 106, 108, 107, + 133, 134, 101, 100, 137, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 105, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 399, nil, nil, nil, 105, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 102, 104, 103, 109, + 111, 110, 112, 114, 113, 106, 108, 107, 133, 134, + 101, 100, 137, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 105, 129, 130, 132, + 127, 128, 131, 115, 116, 117, 121, 122, 123, 118, + 119, 120, 124, 125, 126, 102, 104, 103, 109, 111, + 110, 112, 114, 113, 106, 108, 107, 133, 134, 101, + 100, 137, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 105, 129, 130, 132, 127, + 128, 131, 115, 116, 117, 121, 122, 123, 118, 119, + 120, 124, 125, 126, 102, 104, 103, 109, 111, 110, + 112, 114, 113, 106, 108, 107, 133, 134, 101, 100, + 137, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 105, 129, 130, 132, 127, 128, + 131, 115, 116, 117, 121, 122, 123, 118, 119, 120, + 124, 125, 126, 102, 104, 103, 109, 111, 110, 112, + 114, 113, 106, 108, 107, 133, 134, 101, 100, 137, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 105, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, 102, 104, 103, 109, 111, 110, 112, 114, + 113, 106, 108, 107, 133, 134, 101, 100, 137, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 105, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, 102, 104, 103, 109, 111, 110, 112, 114, 113, + 106, 108, 107, 133, 134, 101, 100, 137, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 105, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 102, 104, 103, 109, 111, 110, 112, 114, 113, 106, + 108, 107, 133, 134, 101, 100, 137, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 105, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, 102, + 104, 103, 109, 111, 110, 112, 114, 113, 106, 108, + 107, 133, 134, 101, 100, 137, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 105, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, 102, 104, + 103, 109, 111, 110, 112, 114, 113, 106, 108, 107, + 133, 134, 101, 100, 137, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 105, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 105 ] + +racc_action_check = [ + 22, 143, 74, 143, 22, 333, 376, 376, 182, 182, + 370, 369, 433, 157, 57, 57, 74, 57, 155, 182, + 157, 155, 369, 155, 3, 57, 57, 57, 93, 57, + 57, 57, 333, 370, 376, 433, 330, 57, 57, 57, + 202, 57, 330, 330, 202, 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, 57, 0, 3, 57, 332, 0, 93, 0, + 0, 0, 0, 0, 376, 22, 0, 454, 0, 0, + 287, 287, 0, 0, 0, 0, 0, 461, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, + 298, 466, 1, 0, 0, 298, 59, 59, 283, 283, + 283, 283, 447, 283, 451, 464, 332, 59, 283, 283, + 40, 40, 210, 447, 19, 451, 464, 454, 210, 181, + 181, 287, 287, 175, 72, 72, 72, 461, 23, 200, + 0, 213, 0, 0, 2, 0, 55, 277, 2, 161, + 2, 2, 2, 2, 2, 162, 278, 2, 284, 2, + 2, 466, 59, 2, 2, 2, 2, 2, 286, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 175, 2, 2, 2, 2, + 2, 200, 86, 213, 2, 2, 161, 313, 266, 277, + 314, 161, 162, 304, 360, 304, 24, 162, 278, 284, + 284, 186, 186, 186, 138, 138, 138, 138, 27, 286, + 286, 8, 138, 8, 8, 8, 403, 430, 73, 73, + 73, 2, 32, 2, 2, 94, 2, 315, 35, 94, + 86, 94, 94, 94, 94, 94, 285, 266, 94, 313, + 94, 94, 314, 360, 94, 94, 94, 94, 94, 186, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 403, 430, 94, 94, 94, + 94, 94, 281, 281, 315, 94, 94, 285, 285, 285, + 285, 43, 187, 187, 187, 282, 282, 285, 285, 410, + 70, 410, 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, + 290, 290, 94, 87, 94, 94, 95, 94, 387, 387, + 95, 88, 95, 95, 95, 95, 95, 33, 89, 95, + 187, 95, 95, 416, 416, 95, 95, 95, 95, 95, + 222, 95, 95, 95, 95, 90, 95, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 95, 92, 95, 95, + 95, 95, 95, 96, 97, 203, 95, 95, 33, 33, + 33, 33, 31, 31, 31, 31, 331, 31, 331, 331, + 386, 331, 386, 386, 140, 386, 42, 42, 42, 42, + 141, 203, 66, 66, 66, 66, 146, 235, 235, 235, + 235, 235, 235, 95, 148, 150, 95, 151, 95, 203, + 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, + 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, + 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, + 203, 203, 203, 203, 204, 235, 154, 160, 166, 169, + 170, 174, 178, 183, 184, 185, 189, 203, 199, 207, + 208, 209, 212, 249, 250, 252, 260, 268, 293, 297, + 204, 299, 300, 301, 305, 236, 236, 236, 236, 236, + 236, 237, 237, 237, 237, 237, 237, 312, 204, 204, + 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, + 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, + 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, + 204, 204, 204, 236, 211, 247, 247, 247, 211, 237, + 211, 211, 211, 211, 211, 318, 204, 211, 322, 211, + 211, 324, 325, 211, 211, 211, 211, 211, 334, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 335, 211, 211, 211, 211, + 211, 336, 339, 247, 211, 211, 344, 345, 220, 220, + 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, + 220, 211, 353, 211, 211, 320, 211, 355, 356, 320, + 320, 320, 320, 320, 320, 320, 220, 359, 320, 367, + 320, 320, 368, 385, 320, 320, 320, 320, 320, 389, + 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, + 320, 320, 320, 320, 320, 391, 392, 320, 320, 320, + 320, 320, 404, 408, 411, 320, 320, 412, 417, 221, + 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, + 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, + 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, + 221, 420, 320, 421, 320, 320, 438, 320, 422, 423, + 438, 425, 438, 438, 438, 438, 438, 221, 428, 438, + 429, 438, 438, 432, 434, 438, 438, 438, 438, 438, + 445, 438, 438, 438, 438, 438, 438, 438, 438, 438, + 438, 438, 438, 438, 438, 438, 448, 449, 438, 438, + 438, 438, 438, 456, 457, 458, 438, 438, 459, 467, + 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, + 223, 223, 223, 223, 223, 223, 223, 223, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 248, + 248, 248, nil, 438, nil, 438, 438, 455, 438, nil, + nil, 455, nil, 455, 455, 455, 455, 455, 223, nil, + 455, nil, 455, 455, nil, nil, 455, 455, 455, 455, + 455, nil, 455, 455, 455, 455, 455, 455, 455, 455, + 455, 455, 455, 455, 455, 455, 455, 248, nil, 455, + 455, 455, 455, 455, nil, nil, nil, 455, 455, nil, + nil, 224, 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, 224, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 251, 251, 251, nil, 455, nil, 455, 455, 460, 455, + nil, nil, 460, nil, 460, 460, 460, 460, 460, 224, + nil, 460, nil, 460, 460, nil, nil, 460, 460, 460, + 460, 460, nil, 460, 460, 460, 460, 460, 460, 460, + 460, 460, 460, 460, 460, 460, 460, 460, 251, nil, + 460, 460, 460, 460, 460, nil, nil, nil, 460, 460, + 375, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 460, nil, 460, 460, nil, + 460, nil, 375, 375, 375, 375, 375, 375, 375, 375, + 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, + 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, + 375, 375, 375, 375, 375, 375, 375, 378, nil, nil, + nil, nil, nil, nil, nil, nil, 139, 139, nil, 139, + 375, nil, 139, nil, nil, nil, nil, 139, 139, 139, + nil, 139, 139, 139, 139, nil, nil, nil, nil, 139, + 139, 139, nil, 139, nil, nil, nil, 139, 139, 378, + 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, + 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, + 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, + 378, 378, 378, 378, 139, nil, nil, 139, nil, 139, + nil, 139, 258, 258, nil, 258, nil, 378, 258, nil, + nil, nil, nil, 258, 258, 258, nil, 258, 258, 258, + 258, nil, nil, nil, nil, 258, 258, 258, nil, 258, + nil, nil, nil, 258, 258, 58, 58, 58, nil, 58, + nil, nil, 58, nil, nil, nil, nil, 58, 58, 58, + nil, 58, 58, 58, 58, nil, nil, 58, nil, 58, + 58, 58, nil, 58, nil, nil, nil, 58, 58, nil, + 258, nil, nil, 258, nil, 258, nil, 258, nil, 226, + 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, + 226, 226, 226, 226, 226, 226, 226, nil, 147, 147, + 147, nil, 147, nil, 58, 147, nil, 58, nil, 58, + 147, 147, 147, nil, 147, 147, 147, 147, nil, nil, + nil, nil, 147, 147, 147, nil, 147, 226, nil, nil, + 147, 147, 165, 165, 165, nil, 165, nil, nil, 165, + nil, nil, nil, nil, 165, 165, 165, nil, 165, 165, + 165, 165, nil, nil, nil, nil, 165, 165, 165, nil, + 165, nil, nil, nil, 165, 165, nil, 147, 147, nil, + 147, nil, 147, nil, nil, 227, 227, 227, 227, 227, + 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, + 227, 227, 227, nil, nil, nil, 171, 171, 171, nil, + 171, 165, 165, 171, 165, nil, 165, nil, 171, 171, + 171, nil, 171, 171, 171, 171, nil, nil, nil, nil, + 171, 171, 171, 227, 171, nil, nil, nil, 171, 171, + 176, 176, 176, nil, 176, nil, nil, 176, nil, nil, + nil, nil, 176, 176, 176, nil, 176, 176, 176, 176, + nil, nil, nil, nil, 176, 176, 176, nil, 176, nil, + nil, nil, 176, 176, nil, 171, 171, nil, 171, nil, + 171, nil, nil, 228, 228, 228, 228, 228, 228, 228, + 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, + 228, nil, nil, nil, 215, 215, 215, nil, 215, 176, + 176, 215, 176, nil, 176, nil, 215, 215, 215, nil, + 215, 215, 215, 215, nil, nil, nil, nil, 215, 215, + 215, 228, 215, nil, nil, nil, 215, 215, 267, 267, + 267, nil, 267, nil, nil, 267, nil, nil, nil, nil, + 267, 267, 267, nil, 267, 267, 267, 267, nil, nil, + nil, nil, 267, 267, 267, nil, 267, nil, nil, nil, + 267, 267, nil, 215, 215, nil, 215, nil, 215, nil, + nil, 229, 229, 229, 229, 229, 229, 229, 229, 229, + 229, 229, 229, 229, 229, 229, 229, 229, 229, nil, + nil, nil, nil, 274, 274, nil, 274, 267, 267, 274, + 267, nil, 267, nil, 274, 274, 274, nil, 274, 274, + 274, 274, nil, nil, nil, nil, 274, 274, 274, 229, + 274, nil, nil, nil, 274, 274, 276, 276, 276, nil, + 276, nil, nil, 276, nil, nil, nil, nil, 276, 276, + 276, nil, 276, 276, 276, 276, nil, nil, nil, nil, + 276, 276, 276, nil, 276, nil, nil, nil, 276, 276, + nil, 274, nil, nil, 274, nil, 274, 274, nil, 230, + 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, nil, nil, nil, + 295, 295, 295, nil, 295, 276, 276, 295, 276, nil, + 276, nil, 295, 295, 295, nil, 295, 295, 295, 295, + nil, nil, nil, nil, 295, 295, 295, 230, 295, nil, + nil, nil, 295, 295, 302, 302, 302, nil, 302, nil, + nil, 302, nil, nil, nil, nil, 302, 302, 302, nil, + 302, 302, 302, 302, nil, nil, nil, nil, 302, 302, + 302, nil, 302, nil, nil, nil, 302, 302, nil, 295, + 295, nil, 295, nil, 295, nil, 231, 231, 231, 231, + 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, + 231, 231, 231, 231, nil, nil, nil, 362, 362, 362, + nil, 362, nil, 302, 362, nil, 302, nil, 302, 362, + 362, 362, nil, 362, 362, 362, 362, nil, nil, nil, + nil, 362, 362, 362, 231, 362, nil, nil, nil, 362, + 362, 393, 393, 393, nil, 393, nil, nil, 393, nil, + nil, nil, nil, 393, 393, 393, nil, 393, 393, 393, + 393, nil, nil, nil, nil, 393, 393, 393, nil, 393, + nil, nil, nil, 393, 393, nil, 362, 362, nil, 362, + nil, 362, nil, nil, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, nil, nil, nil, nil, 29, 29, nil, 29, + 393, 393, 29, 393, nil, 393, nil, 29, 29, 29, + nil, 29, 29, 29, 29, nil, nil, nil, nil, 29, + 29, 29, 232, 29, nil, nil, nil, 29, 29, 52, + 52, nil, 52, nil, nil, 52, nil, nil, nil, nil, + 52, 52, 52, nil, 52, 52, 52, 52, nil, nil, + 52, nil, 52, 52, 52, nil, 52, nil, nil, nil, + 52, 52, 54, 54, 29, 54, nil, 29, 54, 29, + nil, nil, nil, 54, 54, 54, nil, 54, 54, 54, + 54, nil, nil, 54, nil, 54, 54, 54, nil, 54, + nil, nil, nil, 54, 54, 56, 56, 52, 56, nil, + 52, 56, 52, nil, nil, 56, 56, 56, 56, nil, + 56, 56, 56, 56, nil, nil, nil, nil, 56, 56, + 56, nil, 56, nil, nil, nil, 56, 56, 61, 61, + 54, 61, nil, 54, 61, 54, nil, nil, nil, 61, + 61, 61, nil, 61, 61, 61, 61, nil, nil, nil, + nil, 61, 61, 61, nil, 61, nil, nil, nil, 61, + 61, 62, 62, 56, 62, nil, 56, 62, 56, nil, + nil, nil, 62, 62, 62, nil, 62, 62, 62, 62, + nil, nil, nil, nil, 62, 62, 62, nil, 62, nil, + nil, nil, 62, 62, 63, 63, 61, 63, nil, 61, + 63, 61, nil, nil, nil, 63, 63, 63, nil, 63, + 63, 63, 63, nil, nil, nil, nil, 63, 63, 63, + nil, 63, nil, nil, nil, 63, 63, 78, 78, 62, + 78, nil, 62, 78, 62, nil, nil, nil, 78, 78, + 78, nil, 78, 78, 78, 78, nil, nil, 78, nil, + 78, 78, 78, nil, 78, nil, nil, nil, 78, 78, + 80, 80, 63, 80, nil, 63, 80, 63, nil, nil, + nil, 80, 80, 80, nil, 80, 80, 80, 80, nil, + nil, nil, nil, 80, 80, 80, nil, 80, nil, nil, + nil, 80, 80, 81, 81, 78, 81, nil, 78, 81, + 78, nil, nil, nil, 81, 81, 81, nil, 81, 81, + 81, 81, nil, nil, nil, nil, 81, 81, 81, nil, + 81, nil, nil, nil, 81, 81, 82, 82, 80, 82, + nil, 80, 82, 80, nil, nil, nil, 82, 82, 82, + nil, 82, 82, 82, 82, nil, nil, nil, nil, 82, + 82, 82, nil, 82, nil, nil, nil, 82, 82, 85, + 85, 81, 85, nil, 81, 85, 81, nil, nil, nil, + 85, 85, 85, nil, 85, 85, 85, 85, nil, nil, + nil, nil, 85, 85, 85, nil, 85, nil, nil, nil, + 85, 85, 100, 100, 82, 100, nil, 82, 100, 82, + nil, nil, nil, 100, 100, 100, nil, 100, 100, 100, + 100, nil, nil, nil, nil, 100, 100, 100, nil, 100, + nil, nil, nil, 100, 100, 101, 101, 85, 101, nil, + 85, 101, 85, nil, nil, nil, 101, 101, 101, nil, + 101, 101, 101, 101, nil, nil, nil, nil, 101, 101, + 101, nil, 101, nil, nil, nil, 101, 101, 102, 102, + 100, 102, nil, 100, 102, 100, nil, nil, nil, 102, + 102, 102, nil, 102, 102, 102, 102, nil, nil, nil, + nil, 102, 102, 102, nil, 102, nil, nil, nil, 102, + 102, 103, 103, 101, 103, nil, 101, 103, 101, nil, + nil, nil, 103, 103, 103, nil, 103, 103, 103, 103, + nil, nil, nil, nil, 103, 103, 103, nil, 103, nil, + nil, nil, 103, 103, 104, 104, 102, 104, nil, 102, + 104, 102, nil, nil, nil, 104, 104, 104, nil, 104, + 104, 104, 104, nil, nil, nil, nil, 104, 104, 104, + nil, 104, nil, nil, nil, 104, 104, 105, 105, 103, + 105, nil, 103, 105, 103, nil, nil, nil, 105, 105, + 105, nil, 105, 105, 105, 105, nil, nil, nil, nil, + 105, 105, 105, nil, 105, nil, nil, nil, 105, 105, + 106, 106, 104, 106, nil, 104, 106, 104, nil, nil, + nil, 106, 106, 106, nil, 106, 106, 106, 106, nil, + nil, nil, nil, 106, 106, 106, nil, 106, nil, nil, + nil, 106, 106, 107, 107, 105, 107, nil, 105, 107, + 105, nil, nil, nil, 107, 107, 107, nil, 107, 107, + 107, 107, nil, nil, nil, nil, 107, 107, 107, nil, + 107, nil, nil, nil, 107, 107, 108, 108, 106, 108, + nil, 106, 108, 106, nil, nil, nil, 108, 108, 108, + nil, 108, 108, 108, 108, nil, nil, nil, nil, 108, + 108, 108, nil, 108, nil, nil, nil, 108, 108, 109, + 109, 107, 109, nil, 107, 109, 107, nil, nil, nil, + 109, 109, 109, nil, 109, 109, 109, 109, nil, nil, + nil, nil, 109, 109, 109, nil, 109, nil, nil, nil, + 109, 109, 110, 110, 108, 110, nil, 108, 110, 108, + nil, nil, nil, 110, 110, 110, nil, 110, 110, 110, + 110, nil, nil, nil, nil, 110, 110, 110, nil, 110, + nil, nil, nil, 110, 110, 111, 111, 109, 111, nil, + 109, 111, 109, nil, nil, nil, 111, 111, 111, nil, + 111, 111, 111, 111, nil, nil, nil, nil, 111, 111, + 111, nil, 111, nil, nil, nil, 111, 111, 112, 112, + 110, 112, nil, 110, 112, 110, nil, nil, nil, 112, + 112, 112, nil, 112, 112, 112, 112, nil, nil, nil, + nil, 112, 112, 112, nil, 112, nil, nil, nil, 112, + 112, 113, 113, 111, 113, nil, 111, 113, 111, nil, + nil, nil, 113, 113, 113, nil, 113, 113, 113, 113, + nil, nil, nil, nil, 113, 113, 113, nil, 113, nil, + nil, nil, 113, 113, 114, 114, 112, 114, nil, 112, + 114, 112, nil, nil, nil, 114, 114, 114, nil, 114, + 114, 114, 114, nil, nil, nil, nil, 114, 114, 114, + nil, 114, nil, nil, nil, 114, 114, 115, 115, 113, + 115, nil, 113, 115, 113, nil, nil, nil, 115, 115, + 115, nil, 115, 115, 115, 115, nil, nil, nil, nil, + 115, 115, 115, nil, 115, nil, nil, nil, 115, 115, + 116, 116, 114, 116, nil, 114, 116, 114, nil, nil, + nil, 116, 116, 116, nil, 116, 116, 116, 116, nil, + nil, nil, nil, 116, 116, 116, nil, 116, nil, nil, + nil, 116, 116, 117, 117, 115, 117, nil, 115, 117, + 115, nil, nil, nil, 117, 117, 117, nil, 117, 117, + 117, 117, nil, nil, nil, nil, 117, 117, 117, nil, + 117, nil, nil, nil, 117, 117, 118, 118, 116, 118, + nil, 116, 118, 116, nil, nil, nil, 118, 118, 118, + nil, 118, 118, 118, 118, nil, nil, nil, nil, 118, + 118, 118, nil, 118, nil, nil, nil, 118, 118, 119, + 119, 117, 119, nil, 117, 119, 117, nil, nil, nil, + 119, 119, 119, nil, 119, 119, 119, 119, nil, nil, + nil, nil, 119, 119, 119, nil, 119, nil, nil, nil, + 119, 119, 120, 120, 118, 120, nil, 118, 120, 118, + nil, nil, nil, 120, 120, 120, nil, 120, 120, 120, + 120, nil, nil, nil, nil, 120, 120, 120, nil, 120, + nil, nil, nil, 120, 120, 121, 121, 119, 121, nil, + 119, 121, 119, nil, nil, nil, 121, 121, 121, nil, + 121, 121, 121, 121, nil, nil, nil, nil, 121, 121, + 121, nil, 121, nil, nil, nil, 121, 121, 122, 122, + 120, 122, nil, 120, 122, 120, nil, nil, nil, 122, + 122, 122, nil, 122, 122, 122, 122, nil, nil, nil, + nil, 122, 122, 122, nil, 122, nil, nil, nil, 122, + 122, 123, 123, 121, 123, nil, 121, 123, 121, nil, + nil, nil, 123, 123, 123, nil, 123, 123, 123, 123, + nil, nil, nil, nil, 123, 123, 123, nil, 123, nil, + nil, nil, 123, 123, 124, 124, 122, 124, nil, 122, + 124, 122, nil, nil, nil, 124, 124, 124, nil, 124, + 124, 124, 124, nil, nil, nil, nil, 124, 124, 124, + nil, 124, nil, nil, nil, 124, 124, 125, 125, 123, + 125, nil, 123, 125, 123, nil, nil, nil, 125, 125, + 125, nil, 125, 125, 125, 125, nil, nil, nil, nil, + 125, 125, 125, nil, 125, nil, nil, nil, 125, 125, + 126, 126, 124, 126, nil, 124, 126, 124, nil, nil, + nil, 126, 126, 126, nil, 126, 126, 126, 126, nil, + nil, nil, nil, 126, 126, 126, nil, 126, nil, nil, + nil, 126, 126, 127, 127, 125, 127, nil, 125, 127, + 125, nil, nil, nil, 127, 127, 127, nil, 127, 127, + 127, 127, nil, nil, nil, nil, 127, 127, 127, nil, + 127, nil, nil, nil, 127, 127, 128, 128, 126, 128, + nil, 126, 128, 126, nil, nil, nil, 128, 128, 128, + nil, 128, 128, 128, 128, nil, nil, nil, nil, 128, + 128, 128, nil, 128, nil, nil, nil, 128, 128, 129, + 129, 127, 129, nil, 127, 129, 127, nil, nil, nil, + 129, 129, 129, nil, 129, 129, 129, 129, nil, nil, + nil, nil, 129, 129, 129, nil, 129, nil, nil, nil, + 129, 129, 130, 130, 128, 130, nil, 128, 130, 128, + nil, nil, nil, 130, 130, 130, nil, 130, 130, 130, + 130, nil, nil, nil, nil, 130, 130, 130, nil, 130, + nil, nil, nil, 130, 130, 131, 131, 129, 131, nil, + 129, 131, 129, nil, nil, nil, 131, 131, 131, nil, + 131, 131, 131, 131, nil, nil, nil, nil, 131, 131, + 131, nil, 131, nil, nil, nil, 131, 131, 132, 132, + 130, 132, nil, 130, 132, 130, nil, nil, nil, 132, + 132, 132, nil, 132, 132, 132, 132, nil, nil, nil, + nil, 132, 132, 132, nil, 132, nil, nil, nil, 132, + 132, 133, 133, 131, 133, nil, 131, 133, 131, nil, + nil, nil, 133, 133, 133, nil, 133, 133, 133, 133, + nil, nil, nil, nil, 133, 133, 133, nil, 133, nil, + nil, nil, 133, 133, 134, 134, 132, 134, nil, 132, + 134, 132, nil, nil, nil, 134, 134, 134, nil, 134, + 134, 134, 134, nil, nil, nil, nil, 134, 134, 134, + nil, 134, nil, nil, nil, 134, 134, 135, 135, 133, + 135, nil, 133, 135, 133, nil, nil, nil, 135, 135, + 135, nil, 135, 135, 135, 135, nil, nil, nil, nil, + 135, 135, 135, nil, 135, nil, nil, nil, 135, 135, + 136, 136, 134, 136, nil, 134, 136, 134, nil, nil, + nil, 136, 136, 136, nil, 136, 136, 136, 136, nil, + nil, nil, nil, 136, 136, 136, nil, 136, nil, nil, + nil, 136, 136, 137, 137, 135, 137, nil, 135, 137, + 135, nil, nil, nil, 137, 137, 137, nil, 137, 137, + 137, 137, nil, nil, nil, nil, 137, 137, 137, nil, + 137, nil, nil, nil, 137, 137, 164, 164, 136, 164, + nil, 136, 164, 136, nil, nil, nil, 164, 164, 164, + nil, 164, 164, 164, 164, nil, nil, nil, nil, 164, + 164, 164, nil, 164, nil, nil, nil, 164, 164, 173, + 173, 137, 173, nil, 137, 173, 137, nil, nil, nil, + 173, 173, 173, nil, 173, 173, 173, 173, nil, nil, + 173, nil, 173, 173, 173, nil, 173, nil, nil, nil, + 173, 173, 180, 180, 164, 180, nil, 164, 180, 164, + nil, nil, nil, 180, 180, 180, nil, 180, 180, 180, + 180, nil, nil, nil, nil, 180, 180, 180, nil, 180, + nil, nil, nil, 180, 180, 188, 188, 173, 188, nil, + 173, 188, 173, nil, nil, nil, 188, 188, 188, nil, + 188, 188, 188, 188, nil, nil, nil, nil, 188, 188, + 188, nil, 188, nil, nil, nil, 188, 188, 191, 191, + 180, 191, nil, 180, 191, 180, nil, nil, nil, 191, + 191, 191, nil, 191, 191, 191, 191, nil, nil, nil, + nil, 191, 191, 191, nil, 191, nil, nil, nil, 191, + 191, 192, 192, 188, 192, nil, 188, 192, 188, nil, + nil, nil, 192, 192, 192, nil, 192, 192, 192, 192, + nil, nil, nil, nil, 192, 192, 192, nil, 192, nil, + nil, nil, 192, 192, 193, 193, 191, 193, nil, 191, + 193, 191, nil, nil, nil, 193, 193, 193, nil, 193, + 193, 193, 193, nil, nil, nil, nil, 193, 193, 193, + nil, 193, nil, nil, nil, 193, 193, 194, 194, 192, + 194, nil, 192, 194, 192, nil, nil, nil, 194, 194, + 194, nil, 194, 194, 194, 194, nil, nil, nil, nil, + 194, 194, 194, nil, 194, nil, nil, nil, 194, 194, + 261, 261, 193, 261, nil, 193, 261, 193, nil, nil, + nil, 261, 261, 261, nil, 261, 261, 261, 261, nil, + nil, 261, nil, 261, 261, 261, nil, 261, nil, nil, + nil, 261, 261, 270, 270, 194, 270, nil, 194, 270, + 194, nil, nil, nil, 270, 270, 270, nil, 270, 270, + 270, 270, nil, nil, nil, nil, 270, 270, 270, nil, + 270, nil, nil, nil, 270, 270, 272, 272, 261, 272, + nil, 261, 272, 261, nil, nil, nil, 272, 272, 272, + nil, 272, 272, 272, 272, nil, nil, nil, nil, 272, + 272, 272, nil, 272, nil, nil, nil, 272, 272, 275, + 275, 270, 275, nil, 270, 275, 270, nil, nil, nil, + 275, 275, 275, nil, 275, 275, 275, 275, nil, nil, + nil, nil, 275, 275, 275, nil, 275, nil, nil, nil, + 275, 275, nil, nil, 272, nil, nil, 272, 272, 272, + 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, + 233, 233, 233, 233, 233, 233, 233, 233, nil, nil, + nil, nil, 288, 288, nil, 288, nil, 275, 288, nil, + 275, nil, 275, 288, 288, 288, nil, 288, 288, 288, + 288, nil, nil, 288, nil, 288, 288, 288, 233, 288, + nil, nil, nil, 288, 288, 291, 291, nil, 291, nil, + nil, 291, nil, nil, nil, nil, 291, 291, 291, nil, + 291, 291, 291, 291, nil, nil, nil, nil, 291, 291, + 291, nil, 291, nil, nil, nil, 291, 291, 294, 294, + 288, 294, nil, 288, 294, 288, nil, nil, nil, 294, + 294, 294, nil, 294, 294, 294, 294, nil, nil, nil, + nil, 294, 294, 294, nil, 294, nil, nil, nil, 294, + 294, 316, 316, 291, 316, nil, 291, 316, 291, nil, + nil, nil, 316, 316, 316, nil, 316, 316, 316, 316, + nil, nil, nil, nil, 316, 316, 316, nil, 316, nil, + nil, nil, 316, 316, 317, 317, 294, 317, nil, 294, + 317, 294, nil, nil, nil, 317, 317, 317, nil, 317, + 317, 317, 317, nil, nil, nil, nil, 317, 317, 317, + nil, 317, nil, nil, nil, 317, 317, 319, 319, 316, + 319, nil, 316, 319, 316, nil, nil, nil, 319, 319, + 319, nil, 319, 319, 319, 319, nil, nil, nil, nil, + 319, 319, 319, nil, 319, nil, nil, nil, 319, 319, + 323, 323, 317, 323, nil, 317, 323, 317, nil, nil, + nil, 323, 323, 323, nil, 323, 323, 323, 323, nil, + nil, nil, nil, 323, 323, 323, nil, 323, nil, nil, + nil, 323, 323, 326, 326, 319, 326, nil, 319, 326, + 319, nil, nil, nil, 326, 326, 326, nil, 326, 326, + 326, 326, nil, nil, nil, nil, 326, 326, 326, nil, + 326, nil, nil, nil, 326, 326, 327, 327, 323, 327, + nil, 323, 327, 323, nil, nil, nil, 327, 327, 327, + nil, 327, 327, 327, 327, nil, nil, nil, nil, 327, + 327, 327, nil, 327, nil, nil, nil, 327, 327, 328, + 328, 326, 328, nil, 326, 328, 326, nil, nil, nil, + 328, 328, 328, nil, 328, 328, 328, 328, nil, nil, + nil, nil, 328, 328, 328, nil, 328, nil, nil, nil, + 328, 328, 337, 337, 327, 337, nil, 327, 337, 327, + nil, nil, nil, 337, 337, 337, nil, 337, 337, 337, + 337, nil, nil, nil, nil, 337, 337, 337, nil, 337, + nil, nil, nil, 337, 337, 341, 341, 328, 341, nil, + 328, 341, 328, nil, nil, nil, 341, 341, 341, nil, + 341, 341, 341, 341, nil, nil, 341, nil, 341, 341, + 341, nil, 341, nil, nil, nil, 341, 341, 365, 365, + 337, 365, nil, 337, 365, 337, nil, nil, nil, 365, + 365, 365, nil, 365, 365, 365, 365, nil, nil, nil, + nil, 365, 365, 365, nil, 365, nil, nil, nil, 365, + 365, 418, 418, 341, 418, nil, 341, 418, 341, nil, + nil, nil, 418, 418, 418, nil, 418, 418, 418, 418, + nil, nil, nil, nil, 418, 418, 418, nil, 418, nil, + nil, nil, 418, 418, 435, 435, 365, 435, nil, 365, + 435, 365, nil, nil, nil, 435, 435, 435, nil, 435, + 435, 435, 435, nil, nil, nil, nil, 435, 435, 435, + nil, 435, nil, nil, nil, 435, 435, 437, 437, 418, + 437, nil, 418, 437, 418, nil, nil, nil, 437, 437, + 437, nil, 437, 437, 437, 437, nil, nil, nil, nil, + 437, 437, 437, nil, 437, nil, nil, nil, 437, 437, + 64, 64, 435, 64, nil, 435, nil, 435, nil, nil, + nil, 64, 64, 64, nil, 64, 64, 64, nil, nil, + nil, nil, nil, 64, 64, 64, nil, 64, nil, nil, + nil, 64, 64, 99, 99, 437, 99, nil, 437, nil, + 437, nil, nil, nil, 99, 99, 99, nil, 99, 99, + 99, 99, nil, nil, nil, nil, 99, 99, 99, nil, + 99, nil, nil, nil, 99, 99, 142, 142, 64, 142, + nil, 64, nil, nil, nil, nil, nil, 142, 142, 142, + nil, 142, 142, 142, 142, nil, nil, nil, nil, 142, + 142, 142, nil, 142, nil, nil, nil, 142, 142, nil, + nil, 99, nil, nil, 99, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 205, nil, nil, nil, nil, nil, 238, 238, 238, 238, + 238, 238, nil, nil, 142, nil, nil, 142, 205, 205, + 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, + 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, + 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, + 205, 205, 205, 206, 238, nil, nil, nil, nil, 239, + 239, 239, 239, 239, 239, nil, 205, nil, nil, nil, + nil, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 381, 239, nil, nil, + nil, nil, 240, 240, 240, 240, 240, 240, nil, 206, + nil, nil, nil, nil, 381, 381, 381, 381, 381, 381, + 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, + 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, + 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, + 240, nil, nil, nil, nil, 241, 241, 241, 241, 241, + 241, nil, 381, nil, nil, nil, nil, 382, 382, 382, + 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, + 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, + 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, + 382, 382, 383, 241, nil, nil, nil, nil, 242, 242, + 242, 242, 242, 242, nil, 382, nil, nil, nil, nil, + 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, + 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, + 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, + 383, 383, 383, 383, 383, 439, 242, nil, nil, nil, + nil, 243, 243, 243, 243, 243, 243, nil, 383, nil, + nil, nil, nil, 439, 439, 439, 439, 439, 439, 439, + 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, + 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, + 439, 439, 439, 439, 439, 439, 439, 439, 453, 243, + nil, nil, nil, 244, 244, 244, 244, 244, 244, nil, + nil, 439, nil, nil, nil, nil, 453, 453, 453, 453, + 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, + 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, + 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, + 453, 244, 245, 245, 245, 245, 245, 245, nil, nil, + nil, nil, nil, nil, 453, 145, 145, 145, 145, 145, + 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, + 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, + 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, + 245, nil, nil, nil, nil, nil, 145, 246, 246, 246, + 246, 246, 246, 145, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, nil, + nil, nil, nil, nil, nil, 246, nil, nil, nil, nil, + nil, nil, 156, 159, 159, 159, 159, 159, 159, 159, + 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, + 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, + 159, 159, 159, 159, 159, 159, 159, 159, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 159, 159, 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 168, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 179, + 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, + 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, + 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, + 201, 201, 201, 201, 201, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 201, 225, + 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, + 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, + 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, + 225, 225, 225, 225, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 225, 234, 234, + 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, + 234, 234, 234, 234, 234, 234, 253, 253, 253, 253, + 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, + 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, + 253, 253, 253, 253, 253, 253, 234, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 253, 254, 254, 254, 254, 254, + 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, + 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, + 254, 254, 254, 254, 254, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 254, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 255, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 256, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 256, 257, 257, 257, 257, 257, 257, 257, 257, + 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, + 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, + 257, 257, 257, 257, 257, 257, 257, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 257, + 257, 259, 259, 259, 259, 259, 259, 259, 259, 259, + 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, + 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, + 259, 259, 259, 259, 259, 259, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 259, nil, nil, 259, 259, + 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, + 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, + 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, + 289, 289, 289, 289, 289, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 289, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, nil, nil, nil, nil, nil, nil, + 292, nil, nil, nil, nil, nil, nil, 292, 296, 296, + 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, + 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, + 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, + 296, 296, 296, nil, nil, nil, nil, nil, nil, 296, + nil, nil, nil, nil, nil, nil, 296, 303, 303, 303, + 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, + 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, + 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, + 303, 303, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 303, 307, 307, 307, 307, + 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, + 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, + 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, + 307, nil, nil, nil, nil, nil, nil, 307, nil, nil, + nil, nil, nil, nil, 307, 308, 308, 308, 308, 308, + 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, + 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, + 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 308, 309, 309, 309, 309, 309, 309, + 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, + 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, + 309, 309, 309, 309, 309, 309, 309, 309, 309, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 309, 310, 310, 310, 310, 310, 310, 310, + 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, + 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, + 310, 310, 310, 310, 310, 310, 310, 310, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 310, 311, 311, 311, 311, 311, 311, 311, 311, + 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, + 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, + 311, 311, 311, 311, 311, 311, 311, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 311, 338, 338, 338, 338, 338, 338, 338, 338, 338, + 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, + 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, + 338, 338, 338, 338, 338, 338, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 338, nil, nil, 338, 338, + 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, + 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, + 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, + 343, 343, 343, 343, 343, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 343, 347, + 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, + 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, + 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, + 347, 347, 347, 347, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 347, nil, nil, nil, 347, 349, 349, + 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, + 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, + 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, + 349, 349, 349, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 349, 352, 352, 352, + 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, + 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, + 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, + 352, 352, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 352, 358, 358, 358, 358, + 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, + 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, + 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, + 358, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 358, 364, 364, 364, 364, 364, + 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, + 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, + 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 364, 372, 372, 372, 372, 372, 372, + 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, + 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, + 372, 372, 372, 372, 372, 372, 372, 372, 372, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 372, 373, 373, 373, 373, 373, 373, 373, + 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, + 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, + 373, 373, 373, 373, 373, 373, 373, 373, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 373, 395, 395, 395, 395, 395, 395, 395, 395, + 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, + 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, + 395, 395, 395, 395, 395, 395, 395, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 395, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 398, + 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, + 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, + 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, + 405, 405, 405, 405, 405, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 405, 452, + 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, + 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, + 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, + 452, 452, 452, 452, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 452 ] racc_action_pointer = [ 81, 132, 172, -7, nil, nil, nil, nil, 209, nil, diff --git a/test/regress/ruby18 b/test/regress/ruby18 index a21fa611..9e9c55d5 100644 --- a/test/regress/ruby18 +++ b/test/regress/ruby18 @@ -1,6 +1,6 @@ # # DO NOT MODIFY!!!! -# This file is automatically generated by Racc 1.5.0 +# This file is automatically generated by Racc 1.5.2 # from Racc grammar file "". # @@ -24,1646 +24,4877 @@ module_eval(<<'...end ruby18.y/module_eval...', 'ruby18.y', 1936) ...end ruby18.y/module_eval... ##### State transition tables begin ### -clist = [ -'-480,195,196,195,196,489,814,-480,-480,-480,511,578,578,-480,-480,-80', -'-480,-429,579,579,489,72,531,-87,558,-480,99,489,-86,73,95,98,395,195', -'196,-480,-480,-82,-480,-480,-480,-480,-480,489,489,558,495,-84,496,-83', -'-81,463,659,658,662,661,186,99,557,558,291,291,98,-80,-480,-480,-480', -'-480,-480,-480,-480,-480,-480,-480,-480,-480,-480,-480,-87,557,-480', -'-480,-480,259,546,530,722,-74,-480,-61,99,-480,291,557,621,98,-480,-86', -'-480,-85,-480,-480,-480,-480,-480,-480,-480,-277,-480,-480,-480,187', -'-476,510,-277,-277,-277,99,-72,488,-277,-277,98,-277,-480,-480,-79,-75', -'-69,-480,-83,-78,99,99,488,621,-76,98,98,99,-74,488,-277,-277,98,-277', -'-277,-277,-277,-277,-76,-74,-75,-73,431,99,99,488,488,621,98,98,-477', -'259,502,195,196,258,503,-74,690,-277,-277,-277,-277,-277,-277,-277,-277', -'-277,-277,-277,-277,-277,-277,558,259,-277,-277,-277,-74,549,99,-74', -'620,-277,713,98,-277,691,-76,188,-77,-277,521,-277,521,-277,-277,-277', -'-277,-277,-277,-277,-272,-277,-82,-277,-76,557,189,-272,-272,-272,99', -'254,-272,-272,-272,98,-272,-277,-277,99,-77,620,-277,-85,98,-76,-272', -'-272,-76,477,190,-84,476,258,254,-272,-272,768,-272,-272,-272,-272,-272', -'99,194,620,477,234,98,479,521,523,522,523,522,519,258,477,358,282,482', -'673,360,359,-272,-272,-272,-272,-272,-272,-272,-272,-272,-272,-272,-272', -'-272,-272,521,192,-272,-272,-272,-81,283,-272,193,-79,-272,521,-87,-272', -'-272,291,-272,191,-272,349,-272,215,-272,-272,-272,-272,-272,-272,-272', -'-226,-272,361,-272,523,522,524,-226,-226,-226,814,394,-226,-226,-226', -'521,-226,-272,-272,-272,-272,396,-272,-473,212,606,-226,496,214,213', -'210,211,523,522,526,-226,-226,397,-226,-226,-226,-226,-226,523,522,527', -'251,477,426,-474,479,-480,-480,252,-319,-226,659,658,662,661,428,-319', -'-226,-226,-226,-417,-476,-226,-226,-226,-319,-226,-417,-417,431,-226', -'523,522,532,-429,-417,-226,-226,284,285,-473,436,254,-226,-417,-226', -'-226,-60,-226,-226,-226,-226,-226,463,-421,451,-480,-480,541,-477,542', -'-421,-473,-480,-480,-226,-474,680,-476,-476,-421,-476,-480,-480,452', -'215,453,-72,-476,-226,-80,-226,215,-476,-226,-226,391,-476,-474,99,-480', -'-480,-226,392,98,99,-78,254,-226,-86,98,-74,393,-76,-82,-476,-84,212', -'-428,-477,-73,214,213,-81,212,-428,-477,459,214,213,-226,-477,461,462', -'-428,-477,195,196,-421,-476,-476,-476,263,-476,-226,-421,-226,-476,-476', -'-226,291,-480,-476,-477,-476,-476,-476,-476,-476,-476,-476,195,196,734', -'606,-476,-476,-476,-476,-476,-476,-476,-427,215,254,-426,-425,662,661', -'-427,464,-476,-426,-425,-476,-476,-476,-476,-476,-476,-476,-476,-476', -'-476,465,-476,-476,-422,-476,-476,-476,-480,734,606,-422,212,215,-423', -'-480,214,213,210,211,-476,-423,457,471,-480,-424,472,-476,692,458,-476', -'-476,-424,-476,-476,291,481,-476,456,-476,484,-476,-480,-476,351,516', -'-271,466,498,500,501,-476,517,-271,467,499,-476,-476,-476,-476,-476', -'-476,-271,393,497,-476,-476,-477,-477,-477,535,-477,536,538,-83,-477', -'-477,-259,540,254,-477,215,-477,-477,-477,-477,-477,-477,-477,215,215', -'215,568,-477,-477,-477,-477,-477,-477,-477,667,668,575,669,93,94,291', -'580,234,-477,590,591,-477,-477,-477,-477,-477,-477,-477,-477,-477,-477', -'-69,-477,-477,592,-477,-477,-477,215,219,224,225,226,221,223,231,232', -'227,228,507,-497,-497,-278,469,229,230,505,-477,549,-278,-477,-477,606', -'-477,-477,506,291,-477,-278,-477,212,-477,218,-477,214,213,210,211,222', -'220,216,-477,217,616,496,624,-477,-477,-477,-477,-477,-477,672,-278', -'675,-477,-477,62,63,64,-278,51,436,436,-85,56,57,693,704,-278,60,431', -'58,59,61,23,24,65,66,431,243,707,708,22,28,27,88,87,89,90,715,717,17', -'721,254,254,215,537,215,41,724,-259,92,91,82,50,84,83,86,85,93,94,728', -'80,81,730,38,39,37,215,219,224,225,226,221,223,231,232,227,228,-277', -'208,209,-279,606,229,230,-277,200,738,-279,204,-477,739,52,53,-277,740', -'54,-279,743,212,745,218,40,214,213,210,211,222,220,216,18,217,749,753', -'755,79,72,74,75,76,77,758,759,760,73,78,761,99,233,763,-215,-277,98', -'62,63,64,7,51,-277,-260,769,56,57,-477,777,778,60,-277,58,59,61,23,24', -'65,66,568,568,254,254,22,28,27,88,87,89,90,234,568,17,101,102,103,104', -'105,6,41,8,9,92,91,82,50,84,83,86,85,93,94,790,80,81,791,38,39,37,215', -'219,224,225,226,221,223,231,232,227,228,-428,-497,-497,823,792,229,230', -'-428,36,797,824,30,799,805,52,53,-428,807,54,822,32,212,291,218,40,214', -'213,210,211,222,220,216,18,217,818,825,826,79,72,74,75,76,77,827,-271', -'829,73,78,62,63,64,-271,51,830,351,-278,56,57,832,835,-271,60,-278,58', -'59,61,246,247,65,66,839,-278,840,846,245,275,279,88,87,89,90,101,102', -'103,104,105,847,848,758,758,276,759,861,92,91,82,50,84,83,86,85,93,94', -'568,80,81,215,568,655,280,653,652,651,654,-277,471,874,-279,875,876', -'880,-277,229,230,-279,883,-477,758,885,772,-277,886,204,-279,568,52', -'53,568,212,54,218,568,214,213,210,211,645,,216,,217,,,,659,658,662,661', -'79,72,74,75,76,77,,,,73,78,,62,63,64,775,51,,,,56,57,,,,60,,58,59,61', -'246,247,65,66,,,,,245,275,279,88,87,89,90,101,102,103,104,105,,,537', -',276,,,92,91,82,50,84,83,86,85,93,94,,80,81,,,,280,215,219,224,225,226', -'221,223,231,232,227,228,,208,209,,,229,230,,772,,,204,,,52,53,,,54,', -',212,,218,,214,213,210,211,222,220,216,,217,,,,79,72,74,75,76,77,,,', -'73,78,,,233,,855,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66', -',,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85', -'93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,53,,,54,,32,', -',,40,655,,653,652,651,654,,18,,,,,79,72,74,75,76,77,,,,73,78,5,62,63', -'64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,659,658,662,661,22,28,27', -'88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81', -',38,39,37,,,,,,,,,,,,,,,,,,,,36,,,265,,,52,53,,,54,,32,,,,40,655,,653', -'652,651,654,,18,,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56', -'57,,,,60,,58,59,61,23,24,65,66,659,658,662,661,22,28,27,88,87,89,90', -',,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,', -',,,,,,,,,,,,,,,,,36,,,30,,,52,53,,,54,,32,,,,40,655,,653,652,651,654', -',18,,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56,57,,,,60,645', -'58,59,61,23,24,65,66,659,658,662,661,22,28,27,88,87,89,90,,,17,,,,,', -'6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,215,-497,-497', -'-497,-497,221,223,,,-497,-497,,,,,,229,230,,36,,,30,,,52,53,,,54,,32', -'212,,218,40,214,213,210,211,222,220,216,18,217,,,,79,72,74,75,76,77', -',,,73,78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22', -'28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,', -'80,81,,38,39,37,215,,,,,,,,,,,,,,,,229,230,,36,,,30,,,52,53,,,54,,32', -'212,,218,40,214,213,210,211,,,216,18,217,,,,79,72,74,75,76,77,,,,73', -'78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27', -'88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81', -',38,39,37,215,,,,,,,,,,,,,,,,229,230,,36,,,30,,,52,53,,,54,,32,212,', -'218,40,214,213,210,211,,,216,18,217,,,,79,72,74,75,76,77,,,,73,78,5', -'62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87', -'89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,215,,,,,,,,,,,,,,,,229,230,,36,,,265,,,52,53,,,54,,32,212,,218,40', -'214,213,210,211,,,216,18,217,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64', -'7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,', -',17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,215', -'-497,-497,-497,-497,221,223,,,-497,-497,,,,,,229,230,,36,,,265,,,52', -'53,,,54,,32,212,,218,40,214,213,210,211,222,220,216,18,217,,,,79,72', -'74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24', -'65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83', -'86,85,93,94,,80,81,,38,39,37,215,-497,-497,-497,-497,221,223,,,-497', -'-497,,,,,,229,230,,36,,,30,,,52,53,,,54,,32,212,,218,40,214,213,210', -'211,222,220,216,18,217,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64,7,51', -',,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,', -',,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,215,-497', -'-497,-497,-497,221,223,,,-497,-497,,,,,,229,230,,36,,,30,,,52,53,,,54', -',32,212,,218,40,214,213,210,211,222,220,216,18,217,,,,79,72,74,75,76', -'77,,,,73,78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,', -',22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93', -'94,,80,81,,38,39,37,215,-497,-497,-497,-497,221,223,,,-497,-497,,,,', -',229,230,,36,,,30,,,52,53,,,54,,32,212,,218,40,214,213,210,211,222,220', -'216,18,217,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56,57,,', -',60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8', -'9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,215,-497,-497,-497', -'-497,221,223,,,-497,-497,,,,,,229,230,,36,,,30,,,52,53,,,54,,32,212', -',218,40,214,213,210,211,222,220,216,18,217,,,,79,72,74,75,76,77,,,,73', -'78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27', -'88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81', -',38,39,37,215,219,224,225,226,221,223,,,227,228,,,,,,229,230,,36,,,30', -',,52,53,,,54,,32,212,,218,40,214,213,210,211,222,220,216,18,217,,,,79', -'72,74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23', -'24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84', -'83,86,85,93,94,,80,81,,38,39,37,215,219,224,225,226,221,223,231,,227', -'228,,,,,,229,230,,36,,,30,,,52,53,,,54,,32,212,,218,40,214,213,210,211', -'222,220,216,18,217,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64,7,51,,,', -'56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,', -',6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,215,,,,,,,', -',,,,,,,,229,230,,36,,,30,,,52,53,,,54,,32,212,,218,40,214,213,210,211', -',,,18,,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56,57,,,,60', -',58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,215,,,,,,,,,,,,,,,,229,230', -',36,,,30,,,52,53,,,54,,32,212,,218,40,214,213,210,211,,,,18,,,,,79,72', -'74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24', -'65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83', -'86,85,93,94,,80,81,,38,39,37,215,,,,,,,,,,,,,,,,229,230,,36,,,30,,,52', -'53,,,54,,32,212,,,40,214,213,210,211,,,,18,,,,,79,72,74,75,76,77,,,', -'73,78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28', -'27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80', -'81,,38,39,37,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,53,,,54,,32,,,,40,,,,,', -',,18,,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56,57,,,,60,', -'58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,36,,', -'30,,,52,53,,,54,,32,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,5', -'62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87', -'89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,53,,,54,,32,,,,40,,,,,,,,18,,,,,79', -'72,74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23', -'24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84', -'83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,53,', -',54,,32,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64,7', -'51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17', -',,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,', -',,,,,,,,,,,,36,,,30,,,52,53,,,54,,32,,,,40,,,,,,,,18,,,,,79,72,74,75', -'76,77,,,,73,78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66', -',,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85', -'93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,53,,,54,,32,', -',,40,,,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56', -'57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,6', -'41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,', -',,,,,36,,,30,,,52,53,,,54,,32,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77', -',,,73,78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22', -'28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,', -'80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,53,,,54,,32,,,,40,,', -',,,,,18,,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56,57,,,,60', -',58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,36,,', -'30,,,52,53,,,54,,32,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,5', -'62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87', -'89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,53,,,54,,32,,,,40,,,,,,,,18,,,,,79', -'72,74,75,76,77,,,,73,78,5,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23', -'24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84', -'83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,53,', -',54,,32,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,5,62,63,64,7', -'51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17', -',,,,,6,41,8,9,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,', -',,,,,,,,,,,,36,,,30,,,52,53,,,54,,32,,,,40,,,,,,,,18,,,,,79,72,74,75', -'76,77,,,,73,78,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,', -',,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85,93', -'94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,53,,,54,,32,,,,40', -',,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,153,164,154,177,150,170,160', -'159,180,181,175,158,157,152,178,182,183,162,151,165,169,171,163,156', -',,172,179,174,173,166,176,161,149,168,167,,,,,,148,155,146,147,144,145', -'109,111,108,,110,,,,,,,,139,140,,137,121,122,123,,126,128,,,124,,,,', -'141,142,129,130,,,,,,,,,,,,,,134,133,,120,138,136,135,131,132,127,125', -'118,,119,,,143,79,,,,,,,,,,78,153,164,154,177,150,170,160,159,180,181', -'175,158,157,152,178,182,183,162,151,165,169,171,163,156,,,172,179,174', -'173,166,176,161,149,168,167,,,,,,148,155,146,147,144,145,109,111,,,110', -',,,,,,,139,140,,137,121,122,123,,126,128,,,124,,,,,141,142,129,130,', -',,,,,,,,,,,,134,133,,120,138,136,135,131,132,127,125,118,,119,,,143', -'79,,,62,63,64,,51,,,78,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27', -'88,87,89,90,,,17,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38', -'39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18,,', -',,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23', -'24,65,66,,,,,22,28,27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86', -'85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54', -',,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56', -'57,,,,60,,58,59,61,246,247,65,66,,,,,245,28,27,88,87,89,90,,,,,,,,,', -'41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,', -',,,200,,,204,,,52,53,,,54,,241,,243,,40,,,,,,,,207,,,,,79,72,74,75,76', -'77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,', -'245,28,27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80', -'81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,241,,243,,40', -',,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,28,27,88,87,89,90,,,,,,,,,,41,,,92,91', -'82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204', -',,52,53,,,54,,241,,243,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78', -'-249,-249,-249,,-249,,,,-249,-249,,,,-249,,-249,-249,-249,-249,-249', -'-249,-249,,,,,-249,-249,-249,-249,-249,-249,-249,,,,,,,,,,-249,,,-249', -'-249,-249,-249,-249,-249,-249,-249,-249,-249,,-249,-249,,-249,-249,-249', -',,,,,,,,,,,,,,,,,,,-249,,,-249,254,,-249,-249,,,-249,,-249,,-249,,-249', -',,,,,,,-249,,,,,-249,-249,-249,-249,-249,-249,,,,-249,-249,-249,-249', -'-249,,-249,,,,-249,-249,,,,-249,,-249,-249,-249,-249,-249,-249,-249', -',,,,-249,-249,-249,-249,-249,-249,-249,,,,,,,,,,-249,,,-249,-249,-249', -'-249,-249,-249,-249,-249,-249,-249,,-249,-249,,-249,-249,-249,,,,,,', -',,,,,,,,,,,,,-249,,,-249,263,,-249,-249,,,-249,,-249,,-249,,-249,,,', -',,,,-249,,,,,-249,-249,-249,-249,-249,-249,,,,-249,-249,62,63,64,,51', -',,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,', -',,,,,,,,276,,,92,91,82,50,84,83,86,85,93,94,,80,81,,,,280,,215,219,224', -'225,226,221,223,231,232,227,228,,208,209,,,229,230,273,,,270,,,52,53', -',,54,,269,,212,,218,,214,213,210,211,222,220,216,,217,,,79,72,74,75', -'76,77,,,,73,78,62,63,64,233,51,568,,,56,57,,,,60,,58,59,61,246,247,65', -'66,,,,,245,275,279,88,87,89,90,,,,,,,,,,276,,,92,91,82,50,84,83,86,85', -'93,94,,80,81,,,,280,,215,219,224,225,226,221,223,231,232,227,228,,208', -'209,,,229,230,273,,,204,,,52,53,,,54,,,,212,,218,,214,213,210,211,222', -'220,216,,217,,,79,72,74,75,76,77,,,,73,78,62,63,64,233,51,,,,56,57,', -',,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41', -',,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,', -'200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73', -'78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279', -'88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,', -'79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246', -'247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83', -'86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,', -'54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,', -',56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,', -',,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,', -',,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77', -',,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245', -'28,27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81', -',38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,299,,,,40,,,,,', -',,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58', -'59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91', -'82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204', -',,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63', -'64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90', -',,17,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,', -',,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18,,,,,79,72,74', -'75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66', -',,,,22,28,27,88,87,89,90,,,17,,,,,,,41,,,92,91,82,50,84,83,86,85,93', -'94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40', -',,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,276,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,,,280,,215,219,224,225,226,221,223', -'231,232,227,228,,208,209,,,229,230,315,,,30,,,52,53,,,54,,32,,212,,218', -',214,213,210,211,222,220,216,,217,,,79,72,74,75,76,77,,,,73,78,62,63', -'64,233,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88', -'87,89,90,,,,,,,,,,276,,,92,91,320,50,84,83,321,85,93,94,,80,81,,,,280', -',215,219,224,225,226,221,223,231,232,227,228,,208,209,,327,229,230,322', -',,204,,,52,53,,,54,,,,212,,218,,214,213,210,211,222,220,216,,217,,,79', -'72,74,75,76,77,,,,73,78,62,63,64,233,51,,,,56,57,,,,60,,58,59,61,246', -'247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,276,,,92,91,320,50,84', -'83,321,85,93,94,,80,81,,,,280,,215,219,224,225,226,221,223,231,232,227', -'228,,208,209,,,229,230,322,,,204,,,52,53,,,54,,,,212,,218,,214,213,210', -'211,222,220,216,,217,,,79,72,74,75,76,77,,,,73,78,-473,-473,-473,233', -'-473,,,,-473,-473,,,,-473,,-473,-473,-473,-473,-473,-473,-473,,-473', -',,-473,-473,-473,-473,-473,-473,-473,,,,,,,,,,-473,,,-473,-473,-473', -'-473,-473,-473,-473,-473,-473,-473,,-473,-473,,-473,-473,-473,,,,,,', -',,,,,,,,,,,,,-473,,,-473,-473,,-473,-473,,,-473,,-473,,-473,,-473,,', -',,,,,-473,,-473,,,-473,-473,-473,-473,-473,-473,,,,-473,-473,-474,-474', -'-474,,-474,,,,-474,-474,,,,-474,,-474,-474,-474,-474,-474,-474,-474', -',-474,,,-474,-474,-474,-474,-474,-474,-474,,,,,,,,,,-474,,,-474,-474', -'-474,-474,-474,-474,-474,-474,-474,-474,,-474,-474,,-474,-474,-474,', -',,,,,,,,,,,,,,,,,,-474,,,-474,-474,,-474,-474,,,-474,,-474,,-474,,-474', -',,,,,,,-474,,-474,,,-474,-474,-474,-474,-474,-474,,,,-474,-474,62,63', -'64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90', -',,17,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,', -',,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18,,,,,79,72,74', -'75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66', -',,,,22,28,27,88,87,89,90,,,17,,,,,,,41,,,92,91,82,50,84,83,86,85,93', -'94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40', -',,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,,41,,,92,91', -'82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204', -',,52,53,,,54,,,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,62,63', -'64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90', -',,17,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,', -',,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18,,,,,79,72,74', -'75,76,77,,,,73,78,62,63,64,7,51,,,,56,57,,,,60,,58,59,61,23,24,65,66', -',,,,22,28,27,88,87,89,90,,,17,,,,,,6,41,8,9,92,91,82,50,84,83,86,85', -'93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,36,,,30,,,52,53,,,54,,32,', -',,40,,,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57', -',,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,369,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73', -'78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88', -'87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37', -',,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,369,,,,40,,,,,,,,207,,,,', -'79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23', -'24,65,66,,,,,22,28,27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86', -'85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54', -',,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56', -'57,,,,60,,58,59,61,246,247,65,66,,,,,245,28,27,88,87,89,90,,,,,,,,,', -'41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,', -',,,200,,,204,,,52,53,,,54,,299,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77', -',,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28', -'27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38', -'39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,', -',,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61', -'23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,,41,,,92,91,82,50,84', -'83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53', -',,54,,,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,', -',,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,', -',,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,', -',,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77', -',,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245', -'275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80', -'81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,', -',,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58', -'59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91', -'82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204', -',,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63', -'64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87', -'89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,', -',,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72', -'74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65', -'66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85', -'93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,', -',,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57', -',,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41', -',,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,', -'200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73', -'78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279', -'88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,', -'79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246', -'247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83', -'86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,', -'54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,', -',56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,', -',,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,', -',,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76', -'77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,', -'245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94', -',80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,', -',,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78', -'62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279', -'88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,', -'79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246', -'247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83', -'86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,', -'54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,', -',56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,', -',,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,', -',,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76', -'77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,', -'245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94', -',80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,', -',,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78', -'62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279', -'88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,', -'79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246', -'247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83', -'86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,', -'54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,', -',56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,', -',,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,', -',,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76', -'77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,', -'245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94', -',80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,', -',,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78', -'62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279', -'88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,', -'79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246', -'247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83', -'86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,', -'54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,', -',56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,', -',,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,', -',,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76', -'77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,', -'245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94', -',80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,', -',,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78', -'62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279', -'88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,', -'79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246', -'247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83', -'86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,', -'54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,', -',56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,', -',,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,', -',,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76', -'77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,', -'245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94', -',80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,', -',,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,28,27,88,87,89,90,,,,,,,,,,41,,,92,91', -'82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204', -',,52,53,,,54,,241,,243,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78', -'62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,28,27,88', -'87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37', -',,,,,,,,,,,,,,,,,,,200,,,204,,,445,53,,,54,,241,,243,,40,,,,,,,,207', -',,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61', -'246,247,65,66,,,,,245,28,27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84', -'83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,449,52', -'53,,,54,,241,,243,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63', -'64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87', -'89,90,,,,,,,,,,276,,,92,91,82,50,84,83,86,85,93,94,,80,81,,,,280,,215', -'219,224,225,226,221,223,231,232,227,228,,208,209,,,229,230,273,,,204', -',,52,53,,,54,,,,212,,218,,214,213,210,211,222,220,216,,217,,,79,72,74', -'75,76,77,,,,73,78,62,63,64,233,51,,,,56,57,,,,60,,58,59,61,246,247,65', -'66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85', -'93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,469,,52,53,,,54', -',,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56', -'57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,', -',,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,', -',,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77', -',,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28', -'27,88,87,89,90,,,17,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81', -',38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18', -',,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61', -'23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,,41,,,92,91,82,50,84', -'83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53', -',,54,,,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,', -',,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,', -',,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,', -',,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77', -',,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28', -'27,88,87,89,90,,,17,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81', -',38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18', -',,,,79,72,74,75,76,77,,,,73,78,153,164,154,177,150,170,160,159,180,181', -'175,158,157,152,178,182,183,162,151,165,169,171,163,156,,,172,179,174', -'173,166,176,161,149,168,167,,,,,,148,155,146,147,144,145,109,111,,,110', -',,,,,,,139,140,,137,121,122,123,,126,128,,,124,,,,,141,142,129,130,', -',,,,,,,,,,,,134,133,,120,138,136,135,131,132,127,125,118,,119,,,143', -'79,,,62,63,64,,51,,,78,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275', -'279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,', -'38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207', -',,,,79,72,74,75,76,77,,,,73,78,-249,-249,-249,,-249,,,,-249,-249,,,', -'-249,,-249,-249,-249,-249,-249,-249,-249,,,,,-249,-249,-249,-249,-249', -'-249,-249,,,,,,,,,,-249,,,-249,-249,-249,-249,-249,-249,-249,-249,-249', -'-249,,-249,-249,,-249,-249,-249,,,,,,,,,,,,,,,,,,,,-249,,,-249,254,', -'-249,-249,,,-249,,-249,,-249,,-249,,,,,,,,-249,,,,,-249,-249,-249,-249', -'-249,-249,,,,-249,-249,-478,-478,-478,,-478,,,,-478,-478,,,,-478,,-478', -'-478,-478,-478,-478,-478,-478,,,,,-478,-478,-478,-478,-478,-478,-478', -',,,,,,,,,-478,,,-478,-478,-478,-478,-478,-478,-478,-478,-478,-478,,-478', -'-478,,-478,-478,-478,,,,,,,,,,,,,,,,,,,,-478,,,-478,-478,,-478,-478', -',,-478,,-478,,-478,,-478,,,,,,,,-478,,,,,-478,-478,-478,-478,-478,-478', -',,,-478,-478,-479,-479,-479,,-479,,,,-479,-479,,,,-479,,-479,-479,-479', -'-479,-479,-479,-479,,,,,-479,-479,-479,-479,-479,-479,-479,,,,,,,,,', -'-479,,,-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,,-479,-479', -',-479,-479,-479,,,,,,,,,,,,,,,,,,,,-479,,,-479,-479,,-479,-479,,,-479', -',-479,,-479,,-479,,,,,,,,-479,,,,,-479,-479,-479,-479,-479,-479,,,,-479', -'-479,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,28', -'27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38', -'39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,299,,,,40,,,,,,,,207', -',,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61', -'246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50', -'84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52', -'53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,', -'51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90', -',,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,', -',,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75', -'76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,', -',,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93', -'94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40', -',,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,560,,243,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,', -'73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275', -'279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,', -'38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,564,,243,,40,,,', -',,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,', -'58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78', -'62,63,64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87', -'89,90,,,17,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37', -',,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,584,,243,,40,,,,,,,,18,,', -',,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246', -'247,65,66,,,,,245,28,27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83', -'86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,', -'54,,299,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51', -',,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,', -',,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,', -',,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75', -'76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,', -',,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93', -'94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40', -',,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78', -'62,63,64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87', -'89,90,,,17,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37', -',,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18,,,,,79,72', -'74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65', -'66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85', -'93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,369', -',,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57', -',,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41', -',,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,', -'200,,,204,,,52,53,,,54,,612,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,', -',,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245', -'275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80', -'81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,', -',,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58', -'59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91', -'82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204', -',,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63', -'64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87', -'89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,', -',,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,628,,,,40,,,,,,,,207,,,,,79', -'72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247', -'65,66,,,,,245,28,27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85', -'93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,299', -',,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57', -',,,60,,58,59,61,246,247,65,66,,,,,245,28,27,88,87,89,90,,,,,,,,,,41', -',,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,', -'200,,,204,,,52,53,,,54,,299,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,', -',,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28', -'27,88,87,89,90,,,17,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81', -',38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18', -',,,,79,72,74,75,76,77,,,,73,78,153,164,154,177,150,170,160,159,180,181', -'175,158,157,152,178,182,183,162,151,165,169,171,163,156,,,172,179,174', -'173,166,176,161,149,168,167,,,,,,148,155,146,147,144,145,109,111,,,110', -',,,,,,,139,140,,137,121,122,123,,126,128,,,124,,,,,141,142,129,130,', -',,,,,,,,,,,,134,133,,120,138,136,135,131,132,127,125,118,,119,,,143', -'79,,,62,63,64,,51,,,78,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275', -'279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,', -'38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207', -',,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61', -'246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50', -'84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52', -'53,,,54,,679,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64', -',51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,', -',,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,', -',,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75', -'76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,', -',22,28,27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80', -'81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,', -',,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58', -'59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50', -'84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52', -'53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,', -'51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90', -',,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,', -',,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75', -'76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,', -',,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93', -'94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40', -',,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,276,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,,,280,,,,,,,,,,,,,,,,,,,,273,,,270', -',,52,53,,,54,,697,,698,,,,,,,,,699,,,,,,79,72,74,75,76,77,,,,73,78,62', -'63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88', -'87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37', -',,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79', -'72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247', -'65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86', -'85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54', -',,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56', -'57,,,,60,,58,59,61,246,247,65,66,,,,,245,28,27,88,87,89,90,,,,,,,,,', -'41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,', -',,,200,,,204,,,52,53,,,54,,560,,243,,40,,,,,,,,207,,,,,79,72,74,75,76', -'77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,', -'245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94', -',80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,', -',,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78', -'62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279', -'88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,', -'79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23', -'24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,,,,,41,,,92,91,82,50,84,83', -'86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,', -'54,,,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,', -'56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,', -',,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,', -',,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76', -'77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,23,24,65,66,,,,,22', -'28,27,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81', -',38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207', -',,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61', -'246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50', -'84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52', -'53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,', -'51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90', -',,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,', -',,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75', -'76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,', -',,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93', -'94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40', -',,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,276,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,,,280,,215,219,224,225,226,221,223', -'231,232,227,228,,208,209,,,229,230,772,,,204,,,52,53,,,54,,,,212,,218', -',214,213,210,211,222,220,216,,217,,,79,72,74,75,76,77,,,,73,78,62,63', -'64,233,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88', -'87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37', -',,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,780,,243,,40,,,,,,,,207,', -',,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61', -'246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50', -'84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52', -'53,,,54,,786,,243,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63', -'64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87', -'89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,', -',,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,788,,243,,40,,,,,,,,207,,', -',,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246', -'247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,276,,,92,91,82,50,84', -'83,86,85,93,94,,80,81,,,,280,,215,219,224,225,226,221,223,231,232,227', -'228,,208,209,,,229,230,772,,,204,,,52,53,,,54,,,,212,,218,,214,213,210', -'211,222,220,216,,217,,,79,72,74,75,76,77,,,,73,78,62,63,64,233,51,,', -',56,57,,,,60,,58,59,61,23,24,65,66,,,,,22,28,27,88,87,89,90,,,17,,,', -',,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,', -',,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,18,,,,,79,72,74,75,76,77', -',,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245', -'275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80', -'81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,802,,,,40,,', -',,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78', -'62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279', -'88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,', -'79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246', -'247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,276,,,92,91,82,50,84', -'83,86,85,93,94,,80,81,,,,280,,,,,,,,,,,,,,,,,,,,273,,,270,,,52,53,,', -'54,,821,,820,,,,,,,,,,,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,', -',,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,', -',,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,', -',,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75', -'76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,', -',,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93', -'94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40', -',,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78', -'62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279', -'88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39', -'37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,', -'79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246', -'247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,276,,,92,91,82,50,84', -'83,86,85,93,94,,80,81,,,,280,,215,219,224,225,226,221,223,231,232,227', -'228,,208,209,,,229,230,772,,,204,,,52,53,,,54,,,,212,,218,,214,213,210', -'211,222,220,216,,217,,,79,72,74,75,76,77,,,,73,78,62,63,64,233,51,,', -',56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,28,27,88,87,89,90,,,,,', -',,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,', -',,,,,,,200,,,204,,,52,53,,,54,,299,,,,40,,,,,,,,207,,,,,79,72,74,75', -'76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,', -',,,245,275,279,88,87,89,90,,,,,,,,,,276,,,92,91,82,50,84,83,86,85,93', -'94,,80,81,,,,280,,215,219,224,225,226,221,223,231,232,227,228,,208,209', -',,229,230,772,,,204,,,52,53,,,54,,,,212,,218,,214,213,210,211,222,220', -'216,,217,,,79,72,74,75,76,77,,,,73,78,62,63,64,233,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,', -',204,,,52,53,,,54,,864,,243,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,', -'73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275', -'279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,', -'38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,867,,243,,40,,,', -',,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,', -'58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,276,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,,,280,,215,219,224,225,226,221,223', -'231,232,227,228,,208,209,,,229,230,772,,,204,,,52,53,,,54,,,,212,,218', -',214,213,210,211,222,220,216,,217,,,79,72,74,75,76,77,,,,73,78,62,63', -'64,233,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88', -'87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37', -',,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79', -'72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60,,58,59,61,246,247', -'65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86', -'85,93,94,,80,81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54', -',,,,,40,,,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56', -'57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,', -',,276,,,92,91,82,50,84,83,86,85,93,94,,80,81,,,,280,,215,219,224,225', -'226,221,223,231,232,227,228,,208,209,,,229,230,772,,,204,,,52,53,,,54', -',,,212,,218,,214,213,210,211,222,220,216,,217,,,79,72,74,75,76,77,,', -',73,78,62,63,64,233,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245', -'275,279,88,87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80', -'81,,38,39,37,,,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,889,,243,,40', -',,,,,,,207,,,,,79,72,74,75,76,77,,,,73,78,62,63,64,,51,,,,56,57,,,,60', -',58,59,61,246,247,65,66,,,,,245,275,279,88,87,89,90,,,,,,,,,,276,,,92', -'91,82,50,84,83,86,85,93,94,,80,81,,,,280,,215,219,224,225,226,221,223', -'231,232,227,228,,208,209,,,229,230,772,,,204,,,52,53,,,54,,,,212,,218', -',214,213,210,211,222,220,216,,217,,,79,72,74,75,76,77,,,,73,78,62,63', -'64,233,51,,,,56,57,,,,60,,58,59,61,246,247,65,66,,,,,245,275,279,88', -'87,89,90,,,,,,,,,,41,,,92,91,82,50,84,83,86,85,93,94,,80,81,,38,39,37', -',,,,,,,,,,,,,,,,,,,200,,,204,,,52,53,,,54,,,,,,40,,,,,,,,207,,,,,79', -'72,74,75,76,77,,,,73,78,153,164,154,177,150,170,160,159,180,181,175', -'158,157,152,178,182,183,162,151,165,169,171,163,156,,,172,179,174,336', -'335,337,334,149,168,167,,,,,,148,155,146,147,332,333,330,111,84,83,331', -'85,,,,,,,139,140,,137,121,122,123,,126,128,,,124,,,,,141,142,129,130', -',,,,,341,,,,,,,,134,133,,120,138,136,135,131,132,127,125,118,,119,,', -'143,153,164,154,177,150,170,160,159,180,181,175,158,157,152,178,182', -'183,162,151,165,169,171,163,156,,,172,179,174,173,166,176,161,149,168', -'167,,,,,,148,155,146,147,144,145,109,111,,,110,,,,,,,,139,140,,137,121', -'122,123,,126,128,,,124,,,,,141,142,129,130,,,,,,,,,,,,,,134,133,,120', -'138,136,135,131,132,127,125,118,,119,,,143,215,219,224,225,226,221,223', -'231,232,227,228,,208,209,,,229,230,,,,-215,,,,,,,,,,,212,,218,,214,213', -'210,211,222,220,216,,217,,,,,,,,376,379,,,377,,,,,233,,-215,139,140', -',137,121,122,123,,126,128,,,124,,,,,141,142,129,130,,,,,,,,,,,,,,134', -'133,,120,138,136,135,131,132,127,125,118,,119,381,385,143,,383,,,,,', -',,139,140,,137,121,122,123,,126,128,,,124,,,,,141,142,129,130,,,,,,', -',,,,,,,134,133,,120,138,136,135,131,132,127,125,118,,119,433,379,143', -',434,,,,,,,,139,140,,137,121,122,123,,126,128,,,124,,,,,141,142,129', -'130,,,,,,,,,,,,,,134,133,,120,138,136,135,131,132,127,125,118,,119,433', -'379,143,,434,,,,,,,,139,140,,137,121,122,123,,126,128,,,124,,,,,141', -'142,129,130,,,,,,,,,,,,,,134,133,,120,138,136,135,131,132,127,125,118', -',119,550,379,143,,551,,,,,,,,139,140,,137,121,122,123,,126,128,,,124', -',,,,141,142,129,130,,,,,,,,,,,,,,134,133,,120,138,136,135,131,132,127', -'125,118,,119,552,385,143,,553,,,,,,,,139,140,,137,121,122,123,,126,128', -',,124,,,,,141,142,129,130,,,,,,,,,,,,,,134,133,,120,138,136,135,131', -'132,127,125,118,,119,,,143,215,219,224,225,226,221,223,231,232,227,228', -',208,209,,,229,230,,,,,,,,,,,,,,,212,,218,,214,213,210,211,222,220,216', -',217,,,,,,,594,379,,,595,,,,,,233,556,139,140,,137,121,122,123,,126', -'128,,,124,,,,,141,142,129,130,,,,,,,,,,,,,,134,133,,120,138,136,135', -'131,132,127,125,118,,119,597,385,143,,598,,,,,,,,139,140,,137,121,122', -'123,,126,128,,,124,,,,,141,142,129,130,,,,,,,,,,,,,,134,133,,120,138', -'136,135,131,132,127,125,118,,119,550,379,143,,551,,,,,,,,139,140,,137', -'121,122,123,,126,128,,,124,,,,,141,142,129,130,,,,,,,,,,,,,,134,133', -',120,138,136,135,131,132,127,125,118,,119,552,385,143,,553,,,,,,,,139', -'140,,137,121,122,123,,126,128,,,124,,,,,141,142,129,130,,,,,,,,,,,,', -',134,133,,120,138,136,135,131,132,127,125,118,,119,630,379,143,,631', -',,,,,,,139,140,,137,121,122,123,,126,128,,,124,,,,,141,142,129,130,', -',,,,,,,,,,,,134,133,,120,138,136,135,131,132,127,125,118,,119,632,385', -'143,,633,,,,,,,,139,140,,137,121,122,123,,126,128,,,124,,,,,141,142', -'129,130,,,,,,,,,,,,,,134,133,,120,138,136,135,131,132,127,125,118,,119', -'635,385,143,,636,,,,,,,,139,140,,137,121,122,123,,126,128,,,124,,,,', -'141,142,129,130,,,,,,,,,,,,,,134,133,,120,138,136,135,131,132,127,125', -'118,,119,433,379,143,,434,,,,,,,,139,140,,137,121,122,123,,126,128,', -',124,,,,,141,142,129,130,,,,,,,,,,,,,,134,133,,120,138,136,135,131,132', -'127,125,118,,119,433,379,143,,434,,,,,,,,139,140,,137,121,122,123,,126', -'128,,,124,,,,,141,142,129,130,,,,,,,,,,,,,,134,133,,120,138,136,135', -'131,132,127,125,118,,119,433,379,143,,434,,,,,,,,139,140,,137,121,122', -'123,,126,128,,,124,,,,,141,142,129,130,,,,,,,,,,,,,,134,133,,120,138', -'136,135,131,132,127,125,118,,119,857,379,143,,858,,,,,,,,139,140,,137', -'121,122,123,,126,128,,,124,,,,,141,142,129,130,,,,,,,,,,,,,,134,133', -',120,138,136,135,131,132,127,125,118,,119,859,385,143,,860,,,,,,,,139', -'140,,137,121,122,123,,126,128,,,124,,,,,141,142,129,130,,,,,,,,,,,,', -',134,133,,120,138,136,135,131,132,127,125,118,,119,,,143,215,219,224', -'225,226,221,223,231,232,227,228,,208,209,,,229,230,,,,,,,,,,,,,,,212', -',218,,214,213,210,211,222,220,216,,217,,215,219,224,225,226,221,223', -'231,232,227,228,,208,209,291,233,229,230,,,,,,,,,,,,,,,212,,218,,214', -'213,210,211,222,220,216,,217,,215,219,224,225,226,221,223,231,232,227', -'228,,208,209,291,233,229,230,,,,,,,,,,,,,,,212,,218,,214,213,210,211', -'222,220,216,,217,,,,,,,,,,,,,,,,,233' ] - racc_action_table = arr = ::Array.new(24340, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - -clist = [ -'381,512,512,518,518,306,755,381,381,381,326,440,711,381,381,313,381', -'199,440,711,307,70,347,316,424,381,3,627,500,70,1,3,201,603,603,381', -'381,630,381,381,381,381,381,727,798,446,311,631,311,632,743,394,755', -'755,755,755,8,310,424,447,440,711,310,199,381,381,381,381,381,381,381', -'381,381,381,381,381,381,381,201,446,381,381,381,55,381,347,603,594,381', -'591,512,381,518,447,491,512,381,394,381,633,381,381,381,381,381,381', -'381,383,381,381,381,9,632,326,383,383,383,306,313,306,383,383,306,383', -'381,381,316,381,591,381,381,500,307,326,307,492,595,307,326,627,630', -'627,383,383,627,383,383,383,383,383,631,594,632,743,582,727,798,727', -'798,744,727,798,633,26,322,15,15,55,322,594,550,383,383,383,383,383', -'383,383,383,383,383,383,383,383,383,574,277,383,383,383,594,383,491', -'594,491,383,582,491,383,551,595,10,633,383,528,383,343,383,383,383,383', -'383,383,383,50,383,550,383,595,574,11,50,50,50,511,26,50,50,50,511,50', -'383,383,492,383,492,383,383,492,595,50,50,595,297,12,551,297,26,277', -'50,50,693,50,50,50,50,50,744,14,744,298,20,744,298,344,528,528,343,343', -'343,277,301,108,34,301,528,108,108,50,50,50,50,50,50,50,50,50,50,50', -'50,50,50,345,13,50,50,50,693,36,50,13,14,50,346,14,50,50,41,50,13,50', -'95,50,419,50,50,50,50,50,50,50,432,50,184,50,344,344,344,432,432,432', -'848,200,432,432,432,348,432,50,50,50,50,202,50,320,419,803,432,803,419', -'419,419,419,345,345,345,432,432,203,432,432,432,432,432,346,346,346', -'25,303,239,321,303,597,635,25,42,435,848,848,848,848,240,42,435,435', -'435,330,857,435,435,435,42,435,330,320,244,432,348,348,348,35,320,435', -'432,37,37,320,253,432,432,320,435,435,264,435,435,435,435,435,283,321', -'266,597,635,376,858,377,321,320,597,635,432,321,540,597,635,321,857', -'597,635,267,400,268,35,857,432,35,432,401,857,432,435,198,857,321,640', -'597,635,435,198,640,646,283,435,435,283,646,376,198,377,376,857,377', -'400,271,858,540,400,400,540,401,271,858,273,401,401,435,858,280,280', -'271,858,294,294,331,552,552,552,275,552,435,331,435,552,552,435,276', -'859,552,858,552,552,552,552,552,552,552,305,305,615,615,552,552,552', -'552,552,552,552,332,420,279,333,334,758,758,332,284,552,333,334,552', -'552,552,552,552,552,552,552,552,552,285,552,552,335,552,552,552,859', -'870,870,335,420,288,336,859,420,420,420,420,859,336,272,292,859,337', -'293,552,552,272,552,552,337,552,552,296,300,552,272,552,302,552,859', -'552,312,339,274,286,314,315,317,552,339,274,286,314,552,552,552,552', -'552,552,274,286,314,552,552,553,553,553,362,553,363,368,552,553,553', -'371,375,382,553,402,553,553,553,553,553,553,553,403,404,405,429,553', -'553,553,553,553,553,553,522,522,438,522,522,522,439,441,442,553,448', -'450,553,553,553,553,553,553,553,553,553,553,451,553,553,455,553,553', -'553,398,398,398,398,398,398,398,398,398,398,398,324,398,398,459,460', -'398,398,324,553,553,459,553,553,470,553,553,324,473,553,459,553,398', -'553,398,553,398,398,398,398,398,398,398,553,398,487,493,494,553,553', -'553,553,553,553,526,503,531,553,553,60,60,60,503,60,543,547,553,60,60', -'554,561,503,60,563,60,60,60,60,60,60,60,566,568,576,577,60,60,60,60', -'60,60,60,583,586,60,593,596,599,601,366,602,60,604,607,60,60,60,60,60', -'60,60,60,60,60,608,60,60,611,60,60,60,366,366,366,366,366,366,366,366', -'366,366,366,598,366,366,721,617,366,366,598,60,623,721,60,598,625,60', -'60,598,626,60,721,629,366,638,366,60,366,366,366,366,366,366,366,60', -'366,643,647,648,60,60,60,60,60,60,649,655,660,60,60,663,60,366,665,366', -'636,60,97,97,97,97,97,636,678,696,97,97,636,700,701,97,636,97,97,97', -'97,97,97,97,702,705,709,710,97,97,97,97,97,97,97,712,716,97,4,4,4,4', -'4,97,97,97,97,97,97,97,97,97,97,97,97,97,97,718,97,97,719,97,97,97,399', -'399,399,399,399,399,399,399,399,399,399,770,399,399,771,720,399,399', -'770,97,732,771,97,735,746,97,97,770,750,97,771,97,399,751,399,97,399', -'399,399,399,399,399,399,97,399,764,772,774,97,97,97,97,97,97,775,773', -'782,97,97,697,697,697,773,697,783,97,825,697,697,784,787,773,697,825', -'697,697,697,697,697,697,697,800,825,801,806,697,697,697,697,697,697', -'697,106,106,106,106,106,808,809,810,813,697,814,826,697,697,697,697', -'697,697,697,697,697,697,833,697,697,410,836,514,697,514,514,514,514', -'860,837,854,876,855,856,865,860,410,410,876,871,860,872,873,697,860', -'874,697,876,878,697,697,881,410,697,410,892,410,410,410,410,514,,410', -',410,,,,514,514,514,514,697,697,697,697,697,697,,,,697,697,,821,821', -'821,697,821,,,,821,821,,,,821,,821,821,821,821,821,821,821,,,,,821,821', -'821,821,821,821,821,350,350,350,350,350,,,555,,821,,,821,821,821,821', -'821,821,821,821,821,821,,821,821,,,,821,555,555,555,555,555,555,555', -'555,555,555,555,,555,555,,,555,555,,821,,,821,,,821,821,,,821,,,555', -',555,,555,555,555,555,555,555,555,,555,,,,821,821,821,821,821,821,,', -',821,821,,,555,,821,0,0,0,0,0,0,,,,0,0,,,,0,,0,0,0,0,0,0,0,,,,,0,0,0', -'0,0,0,0,,,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,0,0,0,,,,,,,,,,,', -',,,,,,,,0,,,0,,,0,0,,,0,,0,,,,0,645,,645,645,645,645,,0,,,,,0,0,0,0', -'0,0,,,,0,0,30,30,30,30,30,30,,,,30,30,,,,30,,30,30,30,30,30,30,30,645', -'645,645,645,30,30,30,30,30,30,30,,,30,,,,,,30,30,30,30,30,30,30,30,30', -'30,30,30,30,30,,30,30,,30,30,30,,,,,,,,,,,,,,,,,,,,30,,,30,,,30,30,', -',30,,30,,,,30,753,,753,753,753,753,,30,,,,,30,30,30,30,30,30,,,,30,30', -'51,51,51,51,51,51,,,,51,51,,,,51,,51,51,51,51,51,51,51,753,753,753,753', -'51,51,51,51,51,51,51,,,51,,,,,,51,51,51,51,51,51,51,51,51,51,51,51,51', -'51,,51,51,,51,51,51,,,,,,,,,,,,,,,,,,,,51,,,51,,,51,51,,,51,,51,,,,51', -'817,,817,817,817,817,,51,,,,,51,51,51,51,51,51,,,,51,51,186,186,186', -'186,186,186,,,,186,186,,,,186,817,186,186,186,186,186,186,186,817,817', -'817,817,186,186,186,186,186,186,186,,,186,,,,,,186,186,186,186,186,186', -'186,186,186,186,186,186,186,186,,186,186,,186,186,186,409,409,409,409', -'409,409,409,,,409,409,,,,,,409,409,,186,,,186,,,186,186,,,186,,186,409', -',409,186,409,409,409,409,409,409,409,186,409,,,,186,186,186,186,186', -'186,,,,186,186,187,187,187,187,187,187,,,,187,187,,,,187,,187,187,187', -'187,187,187,187,,,,,187,187,187,187,187,187,187,,,187,,,,,,187,187,187', -'187,187,187,187,187,187,187,187,187,187,187,,187,187,,187,187,187,411', -',,,,,,,,,,,,,,,411,411,,187,,,187,,,187,187,,,187,,187,411,,411,187', -'411,411,411,411,,,411,187,411,,,,187,187,187,187,187,187,,,,187,187', -'204,204,204,204,204,204,,,,204,204,,,,204,,204,204,204,204,204,204,204', -',,,,204,204,204,204,204,204,204,,,204,,,,,,204,204,204,204,204,204,204', -'204,204,204,204,204,204,204,,204,204,,204,204,204,412,,,,,,,,,,,,,,', -',412,412,,204,,,204,,,204,204,,,204,,204,412,,412,204,412,412,412,412', -',,412,204,412,,,,204,204,204,204,204,204,,,,204,204,265,265,265,265', -'265,265,,,,265,265,,,,265,,265,265,265,265,265,265,265,,,,,265,265,265', -'265,265,265,265,,,265,,,,,,265,265,265,265,265,265,265,265,265,265,265', -'265,265,265,,265,265,,265,265,265,413,,,,,,,,,,,,,,,,413,413,,265,,', -'265,,,265,265,,,265,,265,413,,413,265,413,413,413,413,,,413,265,413', -',,,265,265,265,265,265,265,,,,265,265,270,270,270,270,270,270,,,,270', -'270,,,,270,,270,270,270,270,270,270,270,,,,,270,270,270,270,270,270', -'270,,,270,,,,,,270,270,270,270,270,270,270,270,270,270,270,270,270,270', -',270,270,,270,270,270,414,414,414,414,414,414,414,,,414,414,,,,,,414', -'414,,270,,,270,,,270,270,,,270,,270,414,,414,270,414,414,414,414,414', -'414,414,270,414,,,,270,270,270,270,270,270,,,,270,270,486,486,486,486', -'486,486,,,,486,486,,,,486,,486,486,486,486,486,486,486,,,,,486,486,486', -'486,486,486,486,,,486,,,,,,486,486,486,486,486,486,486,486,486,486,486', -'486,486,486,,486,486,,486,486,486,415,415,415,415,415,415,415,,,415', -'415,,,,,,415,415,,486,,,486,,,486,486,,,486,,486,415,,415,486,415,415', -'415,415,415,415,415,486,415,,,,486,486,486,486,486,486,,,,486,486,490', -'490,490,490,490,490,,,,490,490,,,,490,,490,490,490,490,490,490,490,', -',,,490,490,490,490,490,490,490,,,490,,,,,,490,490,490,490,490,490,490', -'490,490,490,490,490,490,490,,490,490,,490,490,490,416,416,416,416,416', -'416,416,,,416,416,,,,,,416,416,,490,,,490,,,490,490,,,490,,490,416,', -'416,490,416,416,416,416,416,416,416,490,416,,,,490,490,490,490,490,490', -',,,490,490,495,495,495,495,495,495,,,,495,495,,,,495,,495,495,495,495', -'495,495,495,,,,,495,495,495,495,495,495,495,,,495,,,,,,495,495,495,495', -'495,495,495,495,495,495,495,495,495,495,,495,495,,495,495,495,417,417', -'417,417,417,417,417,,,417,417,,,,,,417,417,,495,,,495,,,495,495,,,495', -',495,417,,417,495,417,417,417,417,417,417,417,495,417,,,,495,495,495', -'495,495,495,,,,495,495,513,513,513,513,513,513,,,,513,513,,,,513,,513', -'513,513,513,513,513,513,,,,,513,513,513,513,513,513,513,,,513,,,,,,513', -'513,513,513,513,513,513,513,513,513,513,513,513,513,,513,513,,513,513', -'513,418,418,418,418,418,418,418,,,418,418,,,,,,418,418,,513,,,513,,', -'513,513,,,513,,513,418,,418,513,418,418,418,418,418,418,418,513,418', -',,,513,513,513,513,513,513,,,,513,513,559,559,559,559,559,559,,,,559', -'559,,,,559,,559,559,559,559,559,559,559,,,,,559,559,559,559,559,559', -'559,,,559,,,,,,559,559,559,559,559,559,559,559,559,559,559,559,559,559', -',559,559,,559,559,559,421,421,421,421,421,421,421,,,421,421,,,,,,421', -'421,,559,,,559,,,559,559,,,559,,559,421,,421,559,421,421,421,421,421', -'421,421,559,421,,,,559,559,559,559,559,559,,,,559,559,588,588,588,588', -'588,588,,,,588,588,,,,588,,588,588,588,588,588,588,588,,,,,588,588,588', -'588,588,588,588,,,588,,,,,,588,588,588,588,588,588,588,588,588,588,588', -'588,588,588,,588,588,,588,588,588,422,422,422,422,422,422,422,422,,422', -'422,,,,,,422,422,,588,,,588,,,588,588,,,588,,588,422,,422,588,422,422', -'422,422,422,422,422,588,422,,,,588,588,588,588,588,588,,,,588,588,589', -'589,589,589,589,589,,,,589,589,,,,589,,589,589,589,589,589,589,589,', -',,,589,589,589,589,589,589,589,,,589,,,,,,589,589,589,589,589,589,589', -'589,589,589,589,589,589,589,,589,589,,589,589,589,406,,,,,,,,,,,,,,', -',406,406,,589,,,589,,,589,589,,,589,,589,406,,406,589,406,406,406,406', -',,,589,,,,,589,589,589,589,589,589,,,,589,589,606,606,606,606,606,606', -',,,606,606,,,,606,,606,606,606,606,606,606,606,,,,,606,606,606,606,606', -'606,606,,,606,,,,,,606,606,606,606,606,606,606,606,606,606,606,606,606', -'606,,606,606,,606,606,606,407,,,,,,,,,,,,,,,,407,407,,606,,,606,,,606', -'606,,,606,,606,407,,407,606,407,407,407,407,,,,606,,,,,606,606,606,606', -'606,606,,,,606,606,639,639,639,639,639,639,,,,639,639,,,,639,,639,639', -'639,639,639,639,639,,,,,639,639,639,639,639,639,639,,,639,,,,,,639,639', -'639,639,639,639,639,639,639,639,639,639,639,639,,639,639,,639,639,639', -'408,,,,,,,,,,,,,,,,408,408,,639,,,639,,,639,639,,,639,,639,408,,,639', -'408,408,408,408,,,,639,,,,,639,639,639,639,639,639,,,,639,639,644,644', -'644,644,644,644,,,,644,644,,,,644,,644,644,644,644,644,644,644,,,,,644', -'644,644,644,644,644,644,,,644,,,,,,644,644,644,644,644,644,644,644,644', -'644,644,644,644,644,,644,644,,644,644,644,,,,,,,,,,,,,,,,,,,,644,,,644', -',,644,644,,,644,,644,,,,644,,,,,,,,644,,,,,644,644,644,644,644,644,', -',,644,644,671,671,671,671,671,671,,,,671,671,,,,671,,671,671,671,671', -'671,671,671,,,,,671,671,671,671,671,671,671,,,671,,,,,,671,671,671,671', -'671,671,671,671,671,671,671,671,671,671,,671,671,,671,671,671,,,,,,', -',,,,,,,,,,,,,671,,,671,,,671,671,,,671,,671,,,,671,,,,,,,,671,,,,,671', -'671,671,671,671,671,,,,671,671,706,706,706,706,706,706,,,,706,706,,', -',706,,706,706,706,706,706,706,706,,,,,706,706,706,706,706,706,706,,', -'706,,,,,,706,706,706,706,706,706,706,706,706,706,706,706,706,706,,706', -'706,,706,706,706,,,,,,,,,,,,,,,,,,,,706,,,706,,,706,706,,,706,,706,', -',,706,,,,,,,,706,,,,,706,706,706,706,706,706,,,,706,706,724,724,724', -'724,724,724,,,,724,724,,,,724,,724,724,724,724,724,724,724,,,,,724,724', -'724,724,724,724,724,,,724,,,,,,724,724,724,724,724,724,724,724,724,724', -'724,724,724,724,,724,724,,724,724,724,,,,,,,,,,,,,,,,,,,,724,,,724,', -',724,724,,,724,,724,,,,724,,,,,,,,724,,,,,724,724,724,724,724,724,,', -',724,724,736,736,736,736,736,736,,,,736,736,,,,736,,736,736,736,736', -'736,736,736,,,,,736,736,736,736,736,736,736,,,736,,,,,,736,736,736,736', -'736,736,736,736,736,736,736,736,736,736,,736,736,,736,736,736,,,,,,', -',,,,,,,,,,,,,736,,,736,,,736,736,,,736,,736,,,,736,,,,,,,,736,,,,,736', -'736,736,736,736,736,,,,736,736,737,737,737,737,737,737,,,,737,737,,', -',737,,737,737,737,737,737,737,737,,,,,737,737,737,737,737,737,737,,', -'737,,,,,,737,737,737,737,737,737,737,737,737,737,737,737,737,737,,737', -'737,,737,737,737,,,,,,,,,,,,,,,,,,,,737,,,737,,,737,737,,,737,,737,', -',,737,,,,,,,,737,,,,,737,737,737,737,737,737,,,,737,737,741,741,741', -'741,741,741,,,,741,741,,,,741,,741,741,741,741,741,741,741,,,,,741,741', -'741,741,741,741,741,,,741,,,,,,741,741,741,741,741,741,741,741,741,741', -'741,741,741,741,,741,741,,741,741,741,,,,,,,,,,,,,,,,,,,,741,,,741,', -',741,741,,,741,,741,,,,741,,,,,,,,741,,,,,741,741,741,741,741,741,,', -',741,741,748,748,748,748,748,748,,,,748,748,,,,748,,748,748,748,748', -'748,748,748,,,,,748,748,748,748,748,748,748,,,748,,,,,,748,748,748,748', -'748,748,748,748,748,748,748,748,748,748,,748,748,,748,748,748,,,,,,', -',,,,,,,,,,,,,748,,,748,,,748,748,,,748,,748,,,,748,,,,,,,,748,,,,,748', -'748,748,748,748,748,,,,748,748,794,794,794,794,794,794,,,,794,794,,', -',794,,794,794,794,794,794,794,794,,,,,794,794,794,794,794,794,794,,', -'794,,,,,,794,794,794,794,794,794,794,794,794,794,794,794,794,794,,794', -'794,,794,794,794,,,,,,,,,,,,,,,,,,,,794,,,794,,,794,794,,,794,,794,', -',,794,,,,,,,,794,,,,,794,794,794,794,794,794,,,,794,794,838,838,838', -'838,838,838,,,,838,838,,,,838,,838,838,838,838,838,838,838,,,,,838,838', -'838,838,838,838,838,,,838,,,,,,838,838,838,838,838,838,838,838,838,838', -'838,838,838,838,,838,838,,838,838,838,,,,,,,,,,,,,,,,,,,,838,,,838,', -',838,838,,,838,,838,,,,838,,,,,,,,838,,,,,838,838,838,838,838,838,,', -',838,838,845,845,845,845,845,845,,,,845,845,,,,845,,845,845,845,845', -'845,845,845,,,,,845,845,845,845,845,845,845,,,845,,,,,,845,845,845,845', -'845,845,845,845,845,845,845,845,845,845,,845,845,,845,845,845,,,,,,', -',,,,,,,,,,,,,845,,,845,,,845,845,,,845,,845,,,,845,,,,,,,,845,,,,,845', -'845,845,845,845,845,,,,845,845,852,852,852,852,852,852,,,,852,852,,', -',852,,852,852,852,852,852,852,852,,,,,852,852,852,852,852,852,852,,', -'852,,,,,,852,852,852,852,852,852,852,852,852,852,852,852,852,852,,852', -'852,,852,852,852,,,,,,,,,,,,,,,,,,,,852,,,852,,,852,852,,,852,,852,', -',,852,,,,,,,,852,,,,,852,852,852,852,852,852,,,,852,852,5,5,5,5,5,,', -',5,5,,,,5,,5,5,5,5,5,5,5,,,,,5,5,5,5,5,5,5,,,5,,,,,,5,5,5,5,5,5,5,5', -'5,5,5,5,5,5,,5,5,,5,5,5,,,,,,,,,,,,,,,,,,,,5,,,5,,,5,5,,,5,,5,,,,5,', -',,,,,,5,,,,,5,5,5,5,5,5,,,,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6', -'6,6,6,6,6,,,6,6,6,6,6,6,6,6,6,6,,,,,,6,6,6,6,6,6,6,6,6,,6,,,,,,,,6,6', -',6,6,6,6,,6,6,,,6,,,,,6,6,6,6,,,,,,,,,,,,,,6,6,,6,6,6,6,6,6,6,6,6,,6', -',,6,6,,,,,,,,,,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,,,7', -'7,7,7,7,7,7,7,7,7,,,,,,7,7,7,7,7,7,7,7,,,7,,,,,,,,7,7,,7,7,7,7,,7,7', -',,7,,,,,7,7,7,7,,,,,,,,,,,,,,7,7,,7,7,7,7,7,7,7,7,7,,7,,,7,7,,,17,17', -'17,,17,,,7,17,17,,,,17,,17,17,17,17,17,17,17,,,,,17,17,17,17,17,17,17', -',,17,,,,,,,17,,,17,17,17,17,17,17,17,17,17,17,,17,17,,17,17,17,,,,,', -',,,,,,,,,,,,,,17,,,17,,,17,17,,,17,,,,,,17,,,,,,,,17,,,,,17,17,17,17', -'17,17,,,,17,17,18,18,18,,18,,,,18,18,,,,18,,18,18,18,18,18,18,18,,,', -',18,18,18,18,18,18,18,,,,,,,,,,18,,,18,18,18,18,18,18,18,18,18,18,,18', -'18,,18,18,18,,,,,,,,,,,,,,,,,,,,18,,,18,,,18,18,,,18,,,,,,18,,,,,,,', -'18,,,,,18,18,18,18,18,18,,,,18,18,22,22,22,,22,,,,22,22,,,,22,,22,22', -'22,22,22,22,22,,,,,22,22,22,22,22,22,22,,,,,,,,,,22,,,22,22,22,22,22', -'22,22,22,22,22,,22,22,,22,22,22,,,,,,,,,,,,,,,,,,,,22,,,22,,,22,22,', -',22,,22,,22,,22,,,,,,,,22,,,,,22,22,22,22,22,22,,,,22,22,23,23,23,,23', -',,,23,23,,,,23,,23,23,23,23,23,23,23,,,,,23,23,23,23,23,23,23,,,,,,', -',,,23,,,23,23,23,23,23,23,23,23,23,23,,23,23,,23,23,23,,,,,,,,,,,,,', -',,,,,,23,,,23,,,23,23,,,23,,23,,23,,23,,,,,,,,23,,,,,23,23,23,23,23', -'23,,,,23,23,24,24,24,,24,,,,24,24,,,,24,,24,24,24,24,24,24,24,,,,,24', -'24,24,24,24,24,24,,,,,,,,,,24,,,24,24,24,24,24,24,24,24,24,24,,24,24', -',24,24,24,,,,,,,,,,,,,,,,,,,,24,,,24,,,24,24,,,24,,24,,24,,24,,,,,,', -',24,,,,,24,24,24,24,24,24,,,,24,24,27,27,27,,27,,,,27,27,,,,27,,27,27', -'27,27,27,27,27,,,,,27,27,27,27,27,27,27,,,,,,,,,,27,,,27,27,27,27,27', -'27,27,27,27,27,,27,27,,27,27,27,,,,,,,,,,,,,,,,,,,,27,,,27,27,,27,27', -',,27,,27,,27,,27,,,,,,,,27,,,,,27,27,27,27,27,27,,,,27,27,28,28,28,', -'28,,,,28,28,,,,28,,28,28,28,28,28,28,28,,,,,28,28,28,28,28,28,28,,,', -',,,,,,28,,,28,28,28,28,28,28,28,28,28,28,,28,28,,28,28,28,,,,,,,,,,', -',,,,,,,,,28,,,28,28,,28,28,,,28,,28,,28,,28,,,,,,,,28,,,,,28,28,28,28', -'28,28,,,,28,28,31,31,31,,31,,,,31,31,,,,31,,31,31,31,31,31,31,31,,,', -',31,31,31,31,31,31,31,,,,,,,,,,31,,,31,31,31,31,31,31,31,31,31,31,,31', -'31,,,,31,,828,828,828,828,828,828,828,828,828,828,828,,828,828,,,828', -'828,31,,,31,,,31,31,,,31,,31,,828,,828,,828,828,828,828,828,828,828', -',828,,,31,31,31,31,31,31,,,,31,31,32,32,32,828,32,828,,,32,32,,,,32', -',32,32,32,32,32,32,32,,,,,32,32,32,32,32,32,32,,,,,,,,,,32,,,32,32,32', -'32,32,32,32,32,32,32,,32,32,,,,32,,19,19,19,19,19,19,19,19,19,19,19', -',19,19,,,19,19,32,,,32,,,32,32,,,32,,,,19,,19,,19,19,19,19,19,19,19', -',19,,,32,32,32,32,32,32,,,,32,32,38,38,38,19,38,,,,38,38,,,,38,,38,38', -'38,38,38,38,38,,,,,38,38,38,38,38,38,38,,,,,,,,,,38,,,38,38,38,38,38', -'38,38,38,38,38,,38,38,,38,38,38,,,,,,,,,,,,,,,,,,,,38,,,38,,,38,38,', -',38,,,,,,38,,,,,,,,38,,,,,38,38,38,38,38,38,,,,38,38,39,39,39,,39,,', -',39,39,,,,39,,39,39,39,39,39,39,39,,,,,39,39,39,39,39,39,39,,,,,,,,', -',39,,,39,39,39,39,39,39,39,39,39,39,,39,39,,39,39,39,,,,,,,,,,,,,,,', -',,,,39,,,39,,,39,39,,,39,,,,,,39,,,,,,,,39,,,,,39,39,39,39,39,39,,,', -'39,39,40,40,40,,40,,,,40,40,,,,40,,40,40,40,40,40,40,40,,,,,40,40,40', -'40,40,40,40,,,,,,,,,,40,,,40,40,40,40,40,40,40,40,40,40,,40,40,,40,40', -'40,,,,,,,,,,,,,,,,,,,,40,,,40,,,40,40,,,40,,,,,,40,,,,,,,,40,,,,,40', -'40,40,40,40,40,,,,40,40,52,52,52,,52,,,,52,52,,,,52,,52,52,52,52,52', -'52,52,,,,,52,52,52,52,52,52,52,,,52,,,,,,,52,,,52,52,52,52,52,52,52', -'52,52,52,,52,52,,52,52,52,,,,,,,,,,,,,,,,,,,,52,,,52,,,52,52,,,52,,', -',,,52,,,,,,,,52,,,,,52,52,52,52,52,52,,,,52,52,53,53,53,,53,,,,53,53', -',,,53,,53,53,53,53,53,53,53,,,,,53,53,53,53,53,53,53,,,,,,,,,,53,,,53', -'53,53,53,53,53,53,53,53,53,,53,53,,53,53,53,,,,,,,,,,,,,,,,,,,,53,,', -'53,,,53,53,,,53,,53,,,,53,,,,,,,,53,,,,,53,53,53,53,53,53,,,,53,53,54', -'54,54,,54,,,,54,54,,,,54,,54,54,54,54,54,54,54,,,,,54,54,54,54,54,54', -'54,,,,,,,,,,54,,,54,54,54,54,54,54,54,54,54,54,,54,54,,54,54,54,,,,', -',,,,,,,,,,,,,,,54,,,54,,,54,54,,,54,,,,,,54,,,,,,,,54,,,,,54,54,54,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,56,,,56,,,,,,,56,,,56,56,56,56,56,56,56,56,56,56', -',56,56,,56,56,56,,,,,,,,,,,,,,,,,,,,56,,,56,,,56,56,,,56,,,,,,56,,,', -',,,,56,,,,,56,56,56,56,56,56,,,,56,56,57,57,57,,57,,,,57,57,,,,57,,57', -'57,57,57,57,57,57,,,,,57,57,57,57,57,57,57,,,57,,,,,,,57,,,57,57,57', -'57,57,57,57,57,57,57,,57,57,,57,57,57,,,,,,,,,,,,,,,,,,,,57,,,57,,,57', -'57,,,57,,,,,,57,,,,,,,,57,,,,,57,57,57,57,57,57,,,,57,57,61,61,61,,61', -',,,61,61,,,,61,,61,61,61,61,61,61,61,,,,,61,61,61,61,61,61,61,,,,,,', -',,,61,,,61,61,61,61,61,61,61,61,61,61,,61,61,,,,61,,237,237,237,237', -'237,237,237,237,237,237,237,,237,237,,,237,237,61,,,61,,,61,61,,,61', -',61,,237,,237,,237,237,237,237,237,237,237,,237,,,61,61,61,61,61,61', -',,,61,61,62,62,62,237,62,,,,62,62,,,,62,,62,62,62,62,62,62,62,,,,,62', -'62,62,62,62,62,62,,,,,,,,,,62,,,62,62,62,62,62,62,62,62,62,62,,62,62', -',,,62,,374,374,374,374,374,374,374,374,374,374,374,,374,374,,62,374', -'374,62,,,62,,,62,62,,,62,,,,374,,374,,374,374,374,374,374,374,374,,374', -',,62,62,62,62,62,62,,,,62,62,63,63,63,374,63,,,,63,63,,,,63,,63,63,63', -'63,63,63,63,,,,,63,63,63,63,63,63,63,,,,,,,,,,63,,,63,63,63,63,63,63', -'63,63,63,63,,63,63,,,,63,,388,388,388,388,388,388,388,388,388,388,388', -',388,388,,,388,388,63,,,63,,,63,63,,,63,,,,388,,388,,388,388,388,388', -'388,388,388,,388,,,63,63,63,63,63,63,,,,63,63,82,82,82,388,82,,,,82', -'82,,,,82,,82,82,82,82,82,82,82,,82,,,82,82,82,82,82,82,82,,,,,,,,,,82', -',,82,82,82,82,82,82,82,82,82,82,,82,82,,82,82,82,,,,,,,,,,,,,,,,,,,', -'82,,,82,82,,82,82,,,82,,82,,82,,82,,,,,,,,82,,82,,,82,82,82,82,82,82', -',,,82,82,86,86,86,,86,,,,86,86,,,,86,,86,86,86,86,86,86,86,,86,,,86', -'86,86,86,86,86,86,,,,,,,,,,86,,,86,86,86,86,86,86,86,86,86,86,,86,86', -',86,86,86,,,,,,,,,,,,,,,,,,,,86,,,86,86,,86,86,,,86,,86,,86,,86,,,,', -',,,86,,86,,,86,86,86,86,86,86,,,,86,86,101,101,101,,101,,,,101,101,', -',,101,,101,101,101,101,101,101,101,,,,,101,101,101,101,101,101,101,', -',101,,,,,,,101,,,101,101,101,101,101,101,101,101,101,101,,101,101,,101', -'101,101,,,,,,,,,,,,,,,,,,,,101,,,101,,,101,101,,,101,,,,,,101,,,,,,', -',101,,,,,101,101,101,101,101,101,,,,101,101,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,,,,,,,,,,,,,,,,,,,,102,,,102,,,102,102,,,102,,,,,,102,', -',,,,,,102,,,,,102,102,102,102,102,102,,,,102,102,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,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,104,104,104,,104,', -',,104,104,,,,104,,104,104,104,104,104,104,104,,,,,104,104,104,104,104', -'104,104,,,104,,,,,,,104,,,104,104,104,104,104,104,104,104,104,104,,104', -'104,,104,104,104,,,,,,,,,,,,,,,,,,,,104,,,104,,,104,104,,,104,,,,,,104', -',,,,,,,104,,,,,104,104,104,104,104,104,,,,104,104,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,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,105,105,105,105,,,,105,105,188,188', -'188,,188,,,,188,188,,,,188,,188,188,188,188,188,188,188,,,,,188,188', -'188,188,188,188,188,,,,,,,,,,188,,,188,188,188,188,188,188,188,188,188', -'188,,188,188,,188,188,188,,,,,,,,,,,,,,,,,,,,188,,,188,,,188,188,,,188', -',188,,,,188,,,,,,,,188,,,,,188,188,188,188,188,188,,,,188,188,189,189', -'189,,189,,,,189,189,,,,189,,189,189,189,189,189,189,189,,,,,189,189', -'189,189,189,189,189,,,,,,,,,,189,,,189,189,189,189,189,189,189,189,189', -'189,,189,189,,189,189,189,,,,,,,,,,,,,,,,,,,,189,,,189,,,189,189,,,189', -',189,,,,189,,,,,,,,189,,,,,189,189,189,189,189,189,,,,189,189,190,190', -'190,,190,,,,190,190,,,,190,,190,190,190,190,190,190,190,,,,,190,190', -'190,190,190,190,190,,,,,,,,,,190,,,190,190,190,190,190,190,190,190,190', -'190,,190,190,,190,190,190,,,,,,,,,,,,,,,,,,,,190,,,190,,,190,190,,,190', -',,,,,190,,,,,,,,190,,,,,190,190,190,190,190,190,,,,190,190,191,191,191', -',191,,,,191,191,,,,191,,191,191,191,191,191,191,191,,,,,191,191,191', -'191,191,191,191,,,,,,,,,,191,,,191,191,191,191,191,191,191,191,191,191', -',191,191,,191,191,191,,,,,,,,,,,,,,,,,,,,191,,,191,,,191,191,,,191,', -'191,,,,191,,,,,,,,191,,,,,191,191,191,191,191,191,,,,191,191,194,194', -'194,,194,,,,194,194,,,,194,,194,194,194,194,194,194,194,,,,,194,194', -'194,194,194,194,194,,,,,,,,,,194,,,194,194,194,194,194,194,194,194,194', -'194,,194,194,,194,194,194,,,,,,,,,,,,,,,,,,,,194,,,194,,,194,194,,,194', -',,,,,194,,,,,,,,194,,,,,194,194,194,194,194,194,,,,194,194,195,195,195', -',195,,,,195,195,,,,195,,195,195,195,195,195,195,195,,,,,195,195,195', -'195,195,195,195,,,195,,,,,,,195,,,195,195,195,195,195,195,195,195,195', -'195,,195,195,,195,195,195,,,,,,,,,,,,,,,,,,,,195,,,195,,,195,195,,,195', -',,,,,195,,,,,,,,195,,,,,195,195,195,195,195,195,,,,195,195,196,196,196', -',196,,,,196,196,,,,196,,196,196,196,196,196,196,196,,,,,196,196,196', -'196,196,196,196,,,196,,,,,,,196,,,196,196,196,196,196,196,196,196,196', -'196,,196,196,,196,196,196,,,,,,,,,,,,,,,,,,,,196,,,196,,,196,196,,,196', -',,,,,196,,,,,,,,196,,,,,196,196,196,196,196,196,,,,196,196,207,207,207', -',207,,,,207,207,,,,207,,207,207,207,207,207,207,207,,,,,207,207,207', -'207,207,207,207,,,,,,,,,,207,,,207,207,207,207,207,207,207,207,207,207', -',207,207,,207,207,207,,,,,,,,,,,,,,,,,,,,207,,,207,,,207,207,,,207,', -',,,,207,,,,,,,,207,,,,,207,207,207,207,207,207,,,,207,207,208,208,208', -',208,,,,208,208,,,,208,,208,208,208,208,208,208,208,,,,,208,208,208', -'208,208,208,208,,,,,,,,,,208,,,208,208,208,208,208,208,208,208,208,208', -',208,208,,208,208,208,,,,,,,,,,,,,,,,,,,,208,,,208,,,208,208,,,208,', -',,,,208,,,,,,,,208,,,,,208,208,208,208,208,208,,,,208,208,209,209,209', -',209,,,,209,209,,,,209,,209,209,209,209,209,209,209,,,,,209,209,209', -'209,209,209,209,,,,,,,,,,209,,,209,209,209,209,209,209,209,209,209,209', -',209,209,,209,209,209,,,,,,,,,,,,,,,,,,,,209,,,209,,,209,209,,,209,', -',,,,209,,,,,,,,209,,,,,209,209,209,209,209,209,,,,209,209,210,210,210', -',210,,,,210,210,,,,210,,210,210,210,210,210,210,210,,,,,210,210,210', -'210,210,210,210,,,,,,,,,,210,,,210,210,210,210,210,210,210,210,210,210', -',210,210,,210,210,210,,,,,,,,,,,,,,,,,,,,210,,,210,,,210,210,,,210,', -',,,,210,,,,,,,,210,,,,,210,210,210,210,210,210,,,,210,210,211,211,211', -',211,,,,211,211,,,,211,,211,211,211,211,211,211,211,,,,,211,211,211', -'211,211,211,211,,,,,,,,,,211,,,211,211,211,211,211,211,211,211,211,211', -',211,211,,211,211,211,,,,,,,,,,,,,,,,,,,,211,,,211,,,211,211,,,211,', -',,,,211,,,,,,,,211,,,,,211,211,211,211,211,211,,,,211,211,212,212,212', -',212,,,,212,212,,,,212,,212,212,212,212,212,212,212,,,,,212,212,212', -'212,212,212,212,,,,,,,,,,212,,,212,212,212,212,212,212,212,212,212,212', -',212,212,,212,212,212,,,,,,,,,,,,,,,,,,,,212,,,212,,,212,212,,,212,', -',,,,212,,,,,,,,212,,,,,212,212,212,212,212,212,,,,212,212,213,213,213', -',213,,,,213,213,,,,213,,213,213,213,213,213,213,213,,,,,213,213,213', -'213,213,213,213,,,,,,,,,,213,,,213,213,213,213,213,213,213,213,213,213', -',213,213,,213,213,213,,,,,,,,,,,,,,,,,,,,213,,,213,,,213,213,,,213,', -',,,,213,,,,,,,,213,,,,,213,213,213,213,213,213,,,,213,213,214,214,214', -',214,,,,214,214,,,,214,,214,214,214,214,214,214,214,,,,,214,214,214', -'214,214,214,214,,,,,,,,,,214,,,214,214,214,214,214,214,214,214,214,214', -',214,214,,214,214,214,,,,,,,,,,,,,,,,,,,,214,,,214,,,214,214,,,214,', -',,,,214,,,,,,,,214,,,,,214,214,214,214,214,214,,,,214,214,215,215,215', -',215,,,,215,215,,,,215,,215,215,215,215,215,215,215,,,,,215,215,215', -'215,215,215,215,,,,,,,,,,215,,,215,215,215,215,215,215,215,215,215,215', -',215,215,,215,215,215,,,,,,,,,,,,,,,,,,,,215,,,215,,,215,215,,,215,', -',,,,215,,,,,,,,215,,,,,215,215,215,215,215,215,,,,215,215,216,216,216', -',216,,,,216,216,,,,216,,216,216,216,216,216,216,216,,,,,216,216,216', -'216,216,216,216,,,,,,,,,,216,,,216,216,216,216,216,216,216,216,216,216', -',216,216,,216,216,216,,,,,,,,,,,,,,,,,,,,216,,,216,,,216,216,,,216,', -',,,,216,,,,,,,,216,,,,,216,216,216,216,216,216,,,,216,216,217,217,217', -',217,,,,217,217,,,,217,,217,217,217,217,217,217,217,,,,,217,217,217', -'217,217,217,217,,,,,,,,,,217,,,217,217,217,217,217,217,217,217,217,217', -',217,217,,217,217,217,,,,,,,,,,,,,,,,,,,,217,,,217,,,217,217,,,217,', -',,,,217,,,,,,,,217,,,,,217,217,217,217,217,217,,,,217,217,218,218,218', -',218,,,,218,218,,,,218,,218,218,218,218,218,218,218,,,,,218,218,218', -'218,218,218,218,,,,,,,,,,218,,,218,218,218,218,218,218,218,218,218,218', -',218,218,,218,218,218,,,,,,,,,,,,,,,,,,,,218,,,218,,,218,218,,,218,', -',,,,218,,,,,,,,218,,,,,218,218,218,218,218,218,,,,218,218,219,219,219', -',219,,,,219,219,,,,219,,219,219,219,219,219,219,219,,,,,219,219,219', -'219,219,219,219,,,,,,,,,,219,,,219,219,219,219,219,219,219,219,219,219', -',219,219,,219,219,219,,,,,,,,,,,,,,,,,,,,219,,,219,,,219,219,,,219,', -',,,,219,,,,,,,,219,,,,,219,219,219,219,219,219,,,,219,219,220,220,220', -',220,,,,220,220,,,,220,,220,220,220,220,220,220,220,,,,,220,220,220', -'220,220,220,220,,,,,,,,,,220,,,220,220,220,220,220,220,220,220,220,220', -',220,220,,220,220,220,,,,,,,,,,,,,,,,,,,,220,,,220,,,220,220,,,220,', -',,,,220,,,,,,,,220,,,,,220,220,220,220,220,220,,,,220,220,221,221,221', -',221,,,,221,221,,,,221,,221,221,221,221,221,221,221,,,,,221,221,221', -'221,221,221,221,,,,,,,,,,221,,,221,221,221,221,221,221,221,221,221,221', -',221,221,,221,221,221,,,,,,,,,,,,,,,,,,,,221,,,221,,,221,221,,,221,', -',,,,221,,,,,,,,221,,,,,221,221,221,221,221,221,,,,221,221,222,222,222', -',222,,,,222,222,,,,222,,222,222,222,222,222,222,222,,,,,222,222,222', -'222,222,222,222,,,,,,,,,,222,,,222,222,222,222,222,222,222,222,222,222', -',222,222,,222,222,222,,,,,,,,,,,,,,,,,,,,222,,,222,,,222,222,,,222,', -',,,,222,,,,,,,,222,,,,,222,222,222,222,222,222,,,,222,222,223,223,223', -',223,,,,223,223,,,,223,,223,223,223,223,223,223,223,,,,,223,223,223', -'223,223,223,223,,,,,,,,,,223,,,223,223,223,223,223,223,223,223,223,223', -',223,223,,223,223,223,,,,,,,,,,,,,,,,,,,,223,,,223,,,223,223,,,223,', -',,,,223,,,,,,,,223,,,,,223,223,223,223,223,223,,,,223,223,224,224,224', -',224,,,,224,224,,,,224,,224,224,224,224,224,224,224,,,,,224,224,224', -'224,224,224,224,,,,,,,,,,224,,,224,224,224,224,224,224,224,224,224,224', -',224,224,,224,224,224,,,,,,,,,,,,,,,,,,,,224,,,224,,,224,224,,,224,', -',,,,224,,,,,,,,224,,,,,224,224,224,224,224,224,,,,224,224,225,225,225', -',225,,,,225,225,,,,225,,225,225,225,225,225,225,225,,,,,225,225,225', -'225,225,225,225,,,,,,,,,,225,,,225,225,225,225,225,225,225,225,225,225', -',225,225,,225,225,225,,,,,,,,,,,,,,,,,,,,225,,,225,,,225,225,,,225,', -',,,,225,,,,,,,,225,,,,,225,225,225,225,225,225,,,,225,225,226,226,226', -',226,,,,226,226,,,,226,,226,226,226,226,226,226,226,,,,,226,226,226', -'226,226,226,226,,,,,,,,,,226,,,226,226,226,226,226,226,226,226,226,226', -',226,226,,226,226,226,,,,,,,,,,,,,,,,,,,,226,,,226,,,226,226,,,226,', -',,,,226,,,,,,,,226,,,,,226,226,226,226,226,226,,,,226,226,227,227,227', -',227,,,,227,227,,,,227,,227,227,227,227,227,227,227,,,,,227,227,227', -'227,227,227,227,,,,,,,,,,227,,,227,227,227,227,227,227,227,227,227,227', -',227,227,,227,227,227,,,,,,,,,,,,,,,,,,,,227,,,227,,,227,227,,,227,', -',,,,227,,,,,,,,227,,,,,227,227,227,227,227,227,,,,227,227,228,228,228', -',228,,,,228,228,,,,228,,228,228,228,228,228,228,228,,,,,228,228,228', -'228,228,228,228,,,,,,,,,,228,,,228,228,228,228,228,228,228,228,228,228', -',228,228,,228,228,228,,,,,,,,,,,,,,,,,,,,228,,,228,,,228,228,,,228,', -',,,,228,,,,,,,,228,,,,,228,228,228,228,228,228,,,,228,228,229,229,229', -',229,,,,229,229,,,,229,,229,229,229,229,229,229,229,,,,,229,229,229', -'229,229,229,229,,,,,,,,,,229,,,229,229,229,229,229,229,229,229,229,229', -',229,229,,229,229,229,,,,,,,,,,,,,,,,,,,,229,,,229,,,229,229,,,229,', -',,,,229,,,,,,,,229,,,,,229,229,229,229,229,229,,,,229,229,230,230,230', -',230,,,,230,230,,,,230,,230,230,230,230,230,230,230,,,,,230,230,230', -'230,230,230,230,,,,,,,,,,230,,,230,230,230,230,230,230,230,230,230,230', -',230,230,,230,230,230,,,,,,,,,,,,,,,,,,,,230,,,230,,,230,230,,,230,', -',,,,230,,,,,,,,230,,,,,230,230,230,230,230,230,,,,230,230,231,231,231', -',231,,,,231,231,,,,231,,231,231,231,231,231,231,231,,,,,231,231,231', -'231,231,231,231,,,,,,,,,,231,,,231,231,231,231,231,231,231,231,231,231', -',231,231,,231,231,231,,,,,,,,,,,,,,,,,,,,231,,,231,,,231,231,,,231,', -',,,,231,,,,,,,,231,,,,,231,231,231,231,231,231,,,,231,231,232,232,232', -',232,,,,232,232,,,,232,,232,232,232,232,232,232,232,,,,,232,232,232', -'232,232,232,232,,,,,,,,,,232,,,232,232,232,232,232,232,232,232,232,232', -',232,232,,232,232,232,,,,,,,,,,,,,,,,,,,,232,,,232,,,232,232,,,232,', -',,,,232,,,,,,,,232,,,,,232,232,232,232,232,232,,,,232,232,233,233,233', -',233,,,,233,233,,,,233,,233,233,233,233,233,233,233,,,,,233,233,233', -'233,233,233,233,,,,,,,,,,233,,,233,233,233,233,233,233,233,233,233,233', -',233,233,,233,233,233,,,,,,,,,,,,,,,,,,,,233,,,233,,,233,233,,,233,', -',,,,233,,,,,,,,233,,,,,233,233,233,233,233,233,,,,233,233,241,241,241', -',241,,,,241,241,,,,241,,241,241,241,241,241,241,241,,,,,241,241,241', -'241,241,241,241,,,,,,,,,,241,,,241,241,241,241,241,241,241,241,241,241', -',241,241,,241,241,241,,,,,,,,,,,,,,,,,,,,241,,,241,,,241,241,,,241,', -',,,,241,,,,,,,,241,,,,,241,241,241,241,241,241,,,,241,241,243,243,243', -',243,,,,243,243,,,,243,,243,243,243,243,243,243,243,,,,,243,243,243', -'243,243,243,243,,,,,,,,,,243,,,243,243,243,243,243,243,243,243,243,243', -',243,243,,243,243,243,,,,,,,,,,,,,,,,,,,,243,,,243,,,243,243,,,243,', -',,,,243,,,,,,,,243,,,,,243,243,243,243,243,243,,,,243,243,254,254,254', -',254,,,,254,254,,,,254,,254,254,254,254,254,254,254,,,,,254,254,254', -'254,254,254,254,,,,,,,,,,254,,,254,254,254,254,254,254,254,254,254,254', -',254,254,,254,254,254,,,,,,,,,,,,,,,,,,,,254,,,254,,,254,254,,,254,', -'254,,254,,254,,,,,,,,254,,,,,254,254,254,254,254,254,,,,254,254,255', -'255,255,,255,,,,255,255,,,,255,,255,255,255,255,255,255,255,,,,,255', -'255,255,255,255,255,255,,,,,,,,,,255,,,255,255,255,255,255,255,255,255', -'255,255,,255,255,,255,255,255,,,,,,,,,,,,,,,,,,,,255,,,255,,,255,255', -',,255,,255,,255,,255,,,,,,,,255,,,,,255,255,255,255,255,255,,,,255,255', -'263,263,263,,263,,,,263,263,,,,263,,263,263,263,263,263,263,263,,,,', -'263,263,263,263,263,263,263,,,,,,,,,,263,,,263,263,263,263,263,263,263', -'263,263,263,,263,263,,263,263,263,,,,,,,,,,,,,,,,,,,,263,,,263,,263', -'263,263,,,263,,263,,263,,263,,,,,,,,263,,,,,263,263,263,263,263,263', -',,,263,263,269,269,269,,269,,,,269,269,,,,269,,269,269,269,269,269,269', -'269,,,,,269,269,269,269,269,269,269,,,,,,,,,,269,,,269,269,269,269,269', -'269,269,269,269,269,,269,269,,,,269,,468,468,468,468,468,468,468,468', -'468,468,468,,468,468,,,468,468,269,,,269,,,269,269,,,269,,,,468,,468', -',468,468,468,468,468,468,468,,468,,,269,269,269,269,269,269,,,,269,269', -'290,290,290,468,290,,,,290,290,,,,290,,290,290,290,290,290,290,290,', -',,,290,290,290,290,290,290,290,,,,,,,,,,290,,,290,290,290,290,290,290', -'290,290,290,290,,290,290,,290,290,290,,,,,,,,,,,,,,,,,,,,290,,,290,290', -',290,290,,,290,,,,,,290,,,,,,,,290,,,,,290,290,290,290,290,290,,,,290', -'290,299,299,299,,299,,,,299,299,,,,299,,299,299,299,299,299,299,299', -',,,,299,299,299,299,299,299,299,,,,,,,,,,299,,,299,299,299,299,299,299', -'299,299,299,299,,299,299,,299,299,299,,,,,,,,,,,,,,,,,,,,299,,,299,', -',299,299,,,299,,,,,,299,,,,,,,,299,,,,,299,299,299,299,299,299,,,,299', -'299,308,308,308,,308,,,,308,308,,,,308,,308,308,308,308,308,308,308', -',,,,308,308,308,308,308,308,308,,,308,,,,,,,308,,,308,308,308,308,308', -'308,308,308,308,308,,308,308,,308,308,308,,,,,,,,,,,,,,,,,,,,308,,,308', -',,308,308,,,308,,,,,,308,,,,,,,,308,,,,,308,308,308,308,308,308,,,,308', -'308,309,309,309,,309,,,,309,309,,,,309,,309,309,309,309,309,309,309', -',,,,309,309,309,309,309,309,309,,,309,,,,,,,309,,,309,309,309,309,309', -'309,309,309,309,309,,309,309,,309,309,309,,,,,,,,,,,,,,,,,,,,309,,,309', -',,309,309,,,309,,,,,,309,,,,,,,,309,,,,,309,309,309,309,309,309,,,,309', -'309,327,327,327,,327,,,,327,327,,,,327,,327,327,327,327,327,327,327', -',,,,327,327,327,327,327,327,327,,,327,,,,,,,327,,,327,327,327,327,327', -'327,327,327,327,327,,327,327,,327,327,327,,,,,,,,,,,,,,,,,,,,327,,,327', -',,327,327,,,327,,,,,,327,,,,,,,,327,,,,,327,327,327,327,327,327,,,,327', -'327,341,341,341,,341,,,,341,341,,,,341,,341,341,341,341,341,341,341', -',,,,341,341,341,341,341,341,341,,,341,,,,,,,341,,,341,341,341,341,341', -'341,341,341,341,341,,341,341,,341,341,341,,,,,,,,,,,,,,,,,,,,341,,,341', -',,341,341,,,341,,,,,,341,,,,,,,,341,,,,,341,341,341,341,341,341,,,,341', -'341,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357', -'357,357,357,357,357,357,357,357,,,357,357,357,357,357,357,357,357,357', -'357,,,,,,357,357,357,357,357,357,357,357,,,357,,,,,,,,357,357,,357,357', -'357,357,,357,357,,,357,,,,,357,357,357,357,,,,,,,,,,,,,,357,357,,357', -'357,357,357,357,357,357,357,357,,357,,,357,357,,,369,369,369,,369,,', -'357,369,369,,,,369,,369,369,369,369,369,369,369,,,,,369,369,369,369', -'369,369,369,,,,,,,,,,369,,,369,369,369,369,369,369,369,369,369,369,', -'369,369,,369,369,369,,,,,,,,,,,,,,,,,,,,369,,,369,,,369,369,,,369,,', -',,,369,,,,,,,,369,,,,,369,369,369,369,369,369,,,,369,369,378,378,378', -',378,,,,378,378,,,,378,,378,378,378,378,378,378,378,,,,,378,378,378', -'378,378,378,378,,,,,,,,,,378,,,378,378,378,378,378,378,378,378,378,378', -',378,378,,378,378,378,,,,,,,,,,,,,,,,,,,,378,,,378,378,,378,378,,,378', -',378,,378,,378,,,,,,,,378,,,,,378,378,378,378,378,378,,,,378,378,385', -'385,385,,385,,,,385,385,,,,385,,385,385,385,385,385,385,385,,,,,385', -'385,385,385,385,385,385,,,,,,,,,,385,,,385,385,385,385,385,385,385,385', -'385,385,,385,385,,385,385,385,,,,,,,,,,,,,,,,,,,,385,,,385,385,,385', -'385,,,385,,385,,385,,385,,,,,,,,385,,,,,385,385,385,385,385,385,,,,385', -'385,386,386,386,,386,,,,386,386,,,,386,,386,386,386,386,386,386,386', -',,,,386,386,386,386,386,386,386,,,,,,,,,,386,,,386,386,386,386,386,386', -'386,386,386,386,,386,386,,386,386,386,,,,,,,,,,,,,,,,,,,,386,,,386,386', -',386,386,,,386,,386,,386,,386,,,,,,,,386,,,,,386,386,386,386,386,386', -',,,386,386,393,393,393,,393,,,,393,393,,,,393,,393,393,393,393,393,393', -'393,,,,,393,393,393,393,393,393,393,,,,,,,,,,393,,,393,393,393,393,393', -'393,393,393,393,393,,393,393,,393,393,393,,,,,,,,,,,,,,,,,,,,393,,,393', -',,393,393,,,393,,393,,,,393,,,,,,,,393,,,,,393,393,393,393,393,393,', -',,393,393,395,395,395,,395,,,,395,395,,,,395,,395,395,395,395,395,395', -'395,,,,,395,395,395,395,395,395,395,,,,,,,,,,395,,,395,395,395,395,395', -'395,395,395,395,395,,395,395,,395,395,395,,,,,,,,,,,,,,,,,,,,395,,,395', -',,395,395,,,395,,,,,,395,,,,,,,,395,,,,,395,395,395,395,395,395,,,,395', -'395,396,396,396,,396,,,,396,396,,,,396,,396,396,396,396,396,396,396', -',,,,396,396,396,396,396,396,396,,,,,,,,,,396,,,396,396,396,396,396,396', -'396,396,396,396,,396,396,,396,396,396,,,,,,,,,,,,,,,,,,,,396,,,396,', -',396,396,,,396,,,,,,396,,,,,,,,396,,,,,396,396,396,396,396,396,,,,396', -'396,397,397,397,,397,,,,397,397,,,,397,,397,397,397,397,397,397,397', -',,,,397,397,397,397,397,397,397,,,,,,,,,,397,,,397,397,397,397,397,397', -'397,397,397,397,,397,397,,397,397,397,,,,,,,,,,,,,,,,,,,,397,,,397,', -',397,397,,,397,,,,,,397,,,,,,,,397,,,,,397,397,397,397,397,397,,,,397', -'397,426,426,426,,426,,,,426,426,,,,426,,426,426,426,426,426,426,426', -',,,,426,426,426,426,426,426,426,,,,,,,,,,426,,,426,426,426,426,426,426', -'426,426,426,426,,426,426,,426,426,426,,,,,,,,,,,,,,,,,,,,426,,,426,', -',426,426,,,426,,426,,426,,426,,,,,,,,426,,,,,426,426,426,426,426,426', -',,,426,426,428,428,428,,428,,,,428,428,,,,428,,428,428,428,428,428,428', -'428,,,,,428,428,428,428,428,428,428,,,,,,,,,,428,,,428,428,428,428,428', -'428,428,428,428,428,,428,428,,428,428,428,,,,,,,,,,,,,,,,,,,,428,,,428', -',,428,428,,,428,,428,,428,,428,,,,,,,,428,,,,,428,428,428,428,428,428', -',,,428,428,431,431,431,,431,,,,431,431,,,,431,,431,431,431,431,431,431', -'431,,,,,431,431,431,431,431,431,431,,,,,,,,,,431,,,431,431,431,431,431', -'431,431,431,431,431,,431,431,,431,431,431,,,,,,,,,,,,,,,,,,,,431,,,431', -',,431,431,,,431,,,,,,431,,,,,,,,431,,,,,431,431,431,431,431,431,,,,431', -'431,445,445,445,,445,,,,445,445,,,,445,,445,445,445,445,445,445,445', -',,,,445,445,445,445,445,445,445,,,445,,,,,,,445,,,445,445,445,445,445', -'445,445,445,445,445,,445,445,,445,445,445,,,,,,,,,,,,,,,,,,,,445,,,445', -',,445,445,,,445,,445,,445,,445,,,,,,,,445,,,,,445,445,445,445,445,445', -',,,445,445,456,456,456,,456,,,,456,456,,,,456,,456,456,456,456,456,456', -'456,,,,,456,456,456,456,456,456,456,,,,,,,,,,456,,,456,456,456,456,456', -'456,456,456,456,456,,456,456,,456,456,456,,,,,,,,,,,,,,,,,,,,456,,,456', -',,456,456,,,456,,456,,,,456,,,,,,,,456,,,,,456,456,456,456,456,456,', -',,456,456,463,463,463,,463,,,,463,463,,,,463,,463,463,463,463,463,463', -'463,,,,,463,463,463,463,463,463,463,,,,,,,,,,463,,,463,463,463,463,463', -'463,463,463,463,463,,463,463,,463,463,463,,,,,,,,,,,,,,,,,,,,463,,,463', -',,463,463,,,463,,,,,,463,,,,,,,,463,,,,,463,463,463,463,463,463,,,,463', -'463,464,464,464,,464,,,,464,464,,,,464,,464,464,464,464,464,464,464', -',,,,464,464,464,464,464,464,464,,,,,,,,,,464,,,464,464,464,464,464,464', -'464,464,464,464,,464,464,,464,464,464,,,,,,,,,,,,,,,,,,,,464,,,464,', -',464,464,,,464,,,,,,464,,,,,,,,464,,,,,464,464,464,464,464,464,,,,464', -'464,465,465,465,,465,,,,465,465,,,,465,,465,465,465,465,465,465,465', -',,,,465,465,465,465,465,465,465,,,,,,,,,,465,,,465,465,465,465,465,465', -'465,465,465,465,,465,465,,465,465,465,,,,,,,,,,,,,,,,,,,,465,,,465,', -',465,465,,,465,,,,,,465,,,,,,,,465,,,,,465,465,465,465,465,465,,,,465', -'465,469,469,469,,469,,,,469,469,,,,469,,469,469,469,469,469,469,469', -',,,,469,469,469,469,469,469,469,,,469,,,,,,,469,,,469,469,469,469,469', -'469,469,469,469,469,,469,469,,469,469,469,,,,,,,,,,,,,,,,,,,,469,,,469', -',,469,469,,,469,,,,,,469,,,,,,,,469,,,,,469,469,469,469,469,469,,,,469', -'469,471,471,471,,471,,,,471,471,,,,471,,471,471,471,471,471,471,471', -',,,,471,471,471,471,471,471,471,,,,,,,,,,471,,,471,471,471,471,471,471', -'471,471,471,471,,471,471,,471,471,471,,,,,,,,,,,,,,,,,,,,471,,,471,', -',471,471,,,471,,471,,,,471,,,,,,,,471,,,,,471,471,471,471,471,471,,', -',471,471,476,476,476,,476,,,,476,476,,,,476,,476,476,476,476,476,476', -'476,,,,,476,476,476,476,476,476,476,,,,,,,,,,476,,,476,476,476,476,476', -'476,476,476,476,476,,476,476,,476,476,476,,,,,,,,,,,,,,,,,,,,476,,,476', -',,476,476,,,476,,476,,,,476,,,,,,,,476,,,,,476,476,476,476,476,476,', -',,476,476,479,479,479,,479,,,,479,479,,,,479,,479,479,479,479,479,479', -'479,,,,,479,479,479,479,479,479,479,,,,,,,,,,479,,,479,479,479,479,479', -'479,479,479,479,479,,479,479,,479,479,479,,,,,,,,,,,,,,,,,,,,479,,,479', -',,479,479,,,479,,,,,,479,,,,,,,,479,,,,,479,479,479,479,479,479,,,,479', -'479,482,482,482,,482,,,,482,482,,,,482,,482,482,482,482,482,482,482', -',,,,482,482,482,482,482,482,482,,,,,,,,,,482,,,482,482,482,482,482,482', -'482,482,482,482,,482,482,,482,482,482,,,,,,,,,,,,,,,,,,,,482,,,482,', -',482,482,,,482,,,,,,482,,,,,,,,482,,,,,482,482,482,482,482,482,,,,482', -'482,496,496,496,,496,,,,496,496,,,,496,,496,496,496,496,496,496,496', -',,,,496,496,496,496,496,496,496,,,,,,,,,,496,,,496,496,496,496,496,496', -'496,496,496,496,,496,496,,496,496,496,,,,,,,,,,,,,,,,,,,,496,,,496,', -',496,496,,,496,,496,,,,496,,,,,,,,496,,,,,496,496,496,496,496,496,,', -',496,496,497,497,497,,497,,,,497,497,,,,497,,497,497,497,497,497,497', -'497,,,,,497,497,497,497,497,497,497,,,,,,,,,,497,,,497,497,497,497,497', -'497,497,497,497,497,,497,497,,497,497,497,,,,,,,,,,,,,,,,,,,,497,,,497', -',,497,497,,,497,,497,,,,497,,,,,,,,497,,,,,497,497,497,497,497,497,', -',,497,497,506,506,506,,506,,,,506,506,,,,506,,506,506,506,506,506,506', -'506,,,,,506,506,506,506,506,506,506,,,,,,,,,,506,,,506,506,506,506,506', -'506,506,506,506,506,,506,506,,506,506,506,,,,,,,,,,,,,,,,,,,,506,,,506', -',,506,506,,,506,,506,,,,506,,,,,,,,506,,,,,506,506,506,506,506,506,', -',,506,506,510,510,510,,510,,,,510,510,,,,510,,510,510,510,510,510,510', -'510,,,,,510,510,510,510,510,510,510,,,510,,,,,,,510,,,510,510,510,510', -'510,510,510,510,510,510,,510,510,,510,510,510,,,,,,,,,,,,,,,,,,,,510', -',,510,,,510,510,,,510,,,,,,510,,,,,,,,510,,,,,510,510,510,510,510,510', -',,,510,510,534,534,534,534,534,534,534,534,534,534,534,534,534,534,534', -'534,534,534,534,534,534,534,534,534,,,534,534,534,534,534,534,534,534', -'534,534,,,,,,534,534,534,534,534,534,534,534,,,534,,,,,,,,534,534,,534', -'534,534,534,,534,534,,,534,,,,,534,534,534,534,,,,,,,,,,,,,,534,534', -',534,534,534,534,534,534,534,534,534,,534,,,534,534,,,537,537,537,,537', -',,534,537,537,,,,537,,537,537,537,537,537,537,537,,,,,537,537,537,537', -'537,537,537,,,,,,,,,,537,,,537,537,537,537,537,537,537,537,537,537,', -'537,537,,537,537,537,,,,,,,,,,,,,,,,,,,,537,,,537,,,537,537,,,537,,', -',,,537,,,,,,,,537,,,,,537,537,537,537,537,537,,,,537,537,538,538,538', -',538,,,,538,538,,,,538,,538,538,538,538,538,538,538,,,,,538,538,538', -'538,538,538,538,,,,,,,,,,538,,,538,538,538,538,538,538,538,538,538,538', -',538,538,,538,538,538,,,,,,,,,,,,,,,,,,,,538,,,538,,,538,538,,,538,', -'538,,,,538,,,,,,,,538,,,,,538,538,538,538,538,538,,,,538,538,541,541', -'541,,541,,,,541,541,,,,541,,541,541,541,541,541,541,541,,,,,541,541', -'541,541,541,541,541,,,,,,,,,,541,,,541,541,541,541,541,541,541,541,541', -'541,,541,541,,541,541,541,,,,,,,,,,,,,,,,,,,,541,,,541,,,541,541,,,541', -',,,,,541,,,,,,,,541,,,,,541,541,541,541,541,541,,,,541,541,542,542,542', -',542,,,,542,542,,,,542,,542,542,542,542,542,542,542,,,,,542,542,542', -'542,542,542,542,,,,,,,,,,542,,,542,542,542,542,542,542,542,542,542,542', -',542,542,,542,542,542,,,,,,,,,,,,,,,,,,,,542,,,542,,,542,542,,,542,', -',,,,542,,,,,,,,542,,,,,542,542,542,542,542,542,,,,542,542,546,546,546', -',546,,,,546,546,,,,546,,546,546,546,546,546,546,546,,,,,546,546,546', -'546,546,546,546,,,,,,,,,,546,,,546,546,546,546,546,546,546,546,546,546', -',546,546,,546,546,546,,,,,,,,,,,,,,,,,,,,546,,,546,,,546,546,,,546,', -',,,,546,,,,,,,,546,,,,,546,546,546,546,546,546,,,,546,546,549,549,549', -',549,,,,549,549,,,,549,,549,549,549,549,549,549,549,,,,,549,549,549', -'549,549,549,549,,,,,,,,,,549,,,549,549,549,549,549,549,549,549,549,549', -',549,549,,549,549,549,,,,,,,,,,,,,,,,,,,,549,,,549,,,549,549,,,549,', -',,,,549,,,,,,,,549,,,,,549,549,549,549,549,549,,,,549,549,556,556,556', -',556,,,,556,556,,,,556,,556,556,556,556,556,556,556,,,,,556,556,556', -'556,556,556,556,,,,,,,,,,556,,,556,556,556,556,556,556,556,556,556,556', -',556,556,,556,556,556,,,,,,,,,,,,,,,,,,,,556,,,556,,,556,556,,,556,', -',,,,556,,,,,,,,556,,,,,556,556,556,556,556,556,,,,556,556,557,557,557', -',557,,,,557,557,,,,557,,557,557,557,557,557,557,557,,,,,557,557,557', -'557,557,557,557,,,,,,,,,,557,,,557,557,557,557,557,557,557,557,557,557', -',557,557,,,,557,,,,,,,,,,,,,,,,,,,,557,,,557,,,557,557,,,557,,557,,557', -',,,,,,,,557,,,,,,557,557,557,557,557,557,,,,557,557,560,560,560,,560', -',,,560,560,,,,560,,560,560,560,560,560,560,560,,,,,560,560,560,560,560', -'560,560,,,,,,,,,,560,,,560,560,560,560,560,560,560,560,560,560,,560', -'560,,560,560,560,,,,,,,,,,,,,,,,,,,,560,,,560,,,560,560,,,560,,,,,,560', -',,,,,,,560,,,,,560,560,560,560,560,560,,,,560,560,564,564,564,,564,', -',,564,564,,,,564,,564,564,564,564,564,564,564,,,,,564,564,564,564,564', -'564,564,,,,,,,,,,564,,,564,564,564,564,564,564,564,564,564,564,,564', -'564,,564,564,564,,,,,,,,,,,,,,,,,,,,564,,,564,,,564,564,,,564,,,,,,564', -',,,,,,,564,,,,,564,564,564,564,564,564,,,,564,564,580,580,580,,580,', -',,580,580,,,,580,,580,580,580,580,580,580,580,,,,,580,580,580,580,580', -'580,580,,,,,,,,,,580,,,580,580,580,580,580,580,580,580,580,580,,580', -'580,,580,580,580,,,,,,,,,,,,,,,,,,,,580,,,580,,,580,580,,,580,,580,', -'580,,580,,,,,,,,580,,,,,580,580,580,580,580,580,,,,580,580,584,584,584', -',584,,,,584,584,,,,584,,584,584,584,584,584,584,584,,,,,584,584,584', -'584,584,584,584,,,,,,,,,,584,,,584,584,584,584,584,584,584,584,584,584', -',584,584,,584,584,584,,,,,,,,,,,,,,,,,,,,584,,,584,,,584,584,,,584,', -',,,,584,,,,,,,,584,,,,,584,584,584,584,584,584,,,,584,584,612,612,612', -',612,,,,612,612,,,,612,,612,612,612,612,612,612,612,,,,,612,612,612', -'612,612,612,612,,,,,,,,,,612,,,612,612,612,612,612,612,612,612,612,612', -',612,612,,612,612,612,,,,,,,,,,,,,,,,,,,,612,,,612,,,612,612,,,612,', -',,,,612,,,,,,,,612,,,,,612,612,612,612,612,612,,,,612,612,628,628,628', -',628,,,,628,628,,,,628,,628,628,628,628,628,628,628,,,,,628,628,628', -'628,628,628,628,,,,,,,,,,628,,,628,628,628,628,628,628,628,628,628,628', -',628,628,,628,628,628,,,,,,,,,,,,,,,,,,,,628,,,628,,,628,628,,,628,', -',,,,628,,,,,,,,628,,,,,628,628,628,628,628,628,,,,628,628,634,634,634', -',634,,,,634,634,,,,634,,634,634,634,634,634,634,634,,,,,634,634,634', -'634,634,634,634,,,634,,,,,,,634,,,634,634,634,634,634,634,634,634,634', -'634,,634,634,,634,634,634,,,,,,,,,,,,,,,,,,,,634,,,634,,,634,634,,,634', -',,,,,634,,,,,,,,634,,,,,634,634,634,634,634,634,,,,634,634,679,679,679', -',679,,,,679,679,,,,679,,679,679,679,679,679,679,679,,,,,679,679,679', -'679,679,679,679,,,,,,,,,,679,,,679,679,679,679,679,679,679,679,679,679', -',679,679,,679,679,679,,,,,,,,,,,,,,,,,,,,679,,,679,,,679,679,,,679,', -',,,,679,,,,,,,,679,,,,,679,679,679,679,679,679,,,,679,679,680,680,680', -',680,,,,680,680,,,,680,,680,680,680,680,680,680,680,,,,,680,680,680', -'680,680,680,680,,,,,,,,,,680,,,680,680,680,680,680,680,680,680,680,680', -',680,680,,680,680,680,,,,,,,,,,,,,,,,,,,,680,,,680,,,680,680,,,680,', -',,,,680,,,,,,,,680,,,,,680,680,680,680,680,680,,,,680,680,690,690,690', -',690,,,,690,690,,,,690,,690,690,690,690,690,690,690,,,,,690,690,690', -'690,690,690,690,,,,,,,,,,690,,,690,690,690,690,690,690,690,690,690,690', -',690,690,,690,690,690,,,,,,,,,,,,,,,,,,,,690,,,690,,,690,690,,,690,', -',,,,690,,,,,,,,690,,,,,690,690,690,690,690,690,,,,690,690,691,691,691', -',691,,,,691,691,,,,691,,691,691,691,691,691,691,691,,,,,691,691,691', -'691,691,691,691,,,,,,,,,,691,,,691,691,691,691,691,691,691,691,691,691', -',691,691,,691,691,691,,,,,,,,,,,,,,,,,,,,691,,,691,,,691,691,,,691,', -',,,,691,,,,,,,,691,,,,,691,691,691,691,691,691,,,,691,691,692,692,692', -',692,,,,692,692,,,,692,,692,692,692,692,692,692,692,,,,,692,692,692', -'692,692,692,692,,,,,,,,,,692,,,692,692,692,692,692,692,692,692,692,692', -',692,692,,692,692,692,,,,,,,,,,,,,,,,,,,,692,,,692,,,692,692,,,692,', -',,,,692,,,,,,,,692,,,,,692,692,692,692,692,692,,,,692,692,698,698,698', -',698,,,,698,698,,,,698,,698,698,698,698,698,698,698,,,,,698,698,698', -'698,698,698,698,,,,,,,,,,698,,,698,698,698,698,698,698,698,698,698,698', -',698,698,,,,698,,600,600,600,600,600,600,600,600,600,600,600,,600,600', -',,600,600,698,,,698,,,698,698,,,698,,,,600,,600,,600,600,600,600,600', -'600,600,,600,,,698,698,698,698,698,698,,,,698,698,704,704,704,600,704', -',,,704,704,,,,704,,704,704,704,704,704,704,704,,,,,704,704,704,704,704', -'704,704,,,,,,,,,,704,,,704,704,704,704,704,704,704,704,704,704,,704', -'704,,704,704,704,,,,,,,,,,,,,,,,,,,,704,,,704,,,704,704,,,704,,704,', -'704,,704,,,,,,,,704,,,,,704,704,704,704,704,704,,,,704,704,713,713,713', -',713,,,,713,713,,,,713,,713,713,713,713,713,713,713,,,,,713,713,713', -'713,713,713,713,,,,,,,,,,713,,,713,713,713,713,713,713,713,713,713,713', -',713,713,,713,713,713,,,,,,,,,,,,,,,,,,,,713,,,713,,,713,713,,,713,', -'713,,713,,713,,,,,,,,713,,,,,713,713,713,713,713,713,,,,713,713,715', -'715,715,,715,,,,715,715,,,,715,,715,715,715,715,715,715,715,,,,,715', -'715,715,715,715,715,715,,,,,,,,,,715,,,715,715,715,715,715,715,715,715', -'715,715,,715,715,,715,715,715,,,,,,,,,,,,,,,,,,,,715,,,715,,,715,715', -',,715,,715,,715,,715,,,,,,,,715,,,,,715,715,715,715,715,715,,,,715,715', -'728,728,728,,728,,,,728,728,,,,728,,728,728,728,728,728,728,728,,,,', -'728,728,728,728,728,728,728,,,,,,,,,,728,,,728,728,728,728,728,728,728', -'728,728,728,,728,728,,,,728,,677,677,677,677,677,677,677,677,677,677', -'677,,677,677,,,677,677,728,,,728,,,728,728,,,728,,,,677,,677,,677,677', -'677,677,677,677,677,,677,,,728,728,728,728,728,728,,,,728,728,734,734', -'734,677,734,,,,734,734,,,,734,,734,734,734,734,734,734,734,,,,,734,734', -'734,734,734,734,734,,,734,,,,,,,734,,,734,734,734,734,734,734,734,734', -'734,734,,734,734,,734,734,734,,,,,,,,,,,,,,,,,,,,734,,,734,,,734,734', -',,734,,,,,,734,,,,,,,,734,,,,,734,734,734,734,734,734,,,,734,734,740', -'740,740,,740,,,,740,740,,,,740,,740,740,740,740,740,740,740,,,,,740', -'740,740,740,740,740,740,,,,,,,,,,740,,,740,740,740,740,740,740,740,740', -'740,740,,740,740,,740,740,740,,,,,,,,,,,,,,,,,,,,740,,,740,,,740,740', -',,740,,740,,,,740,,,,,,,,740,,,,,740,740,740,740,740,740,,,,740,740', -'759,759,759,,759,,,,759,759,,,,759,,759,759,759,759,759,759,759,,,,', -'759,759,759,759,759,759,759,,,,,,,,,,759,,,759,759,759,759,759,759,759', -'759,759,759,,759,759,,759,759,759,,,,,,,,,,,,,,,,,,,,759,,,759,,,759', -'759,,,759,,,,,,759,,,,,,,,759,,,,,759,759,759,759,759,759,,,,759,759', -'768,768,768,,768,,,,768,768,,,,768,,768,768,768,768,768,768,768,,,,', -'768,768,768,768,768,768,768,,,,,,,,,,768,,,768,768,768,768,768,768,768', -'768,768,768,,768,768,,768,768,768,,,,,,,,,,,,,,,,,,,,768,,,768,,,768', -'768,,,768,,,,,,768,,,,,,,,768,,,,,768,768,768,768,768,768,,,,768,768', -'769,769,769,,769,,,,769,769,,,,769,,769,769,769,769,769,769,769,,,,', -'769,769,769,769,769,769,769,,,,,,,,,,769,,,769,769,769,769,769,769,769', -'769,769,769,,769,769,,,,769,,,,,,,,,,,,,,,,,,,,769,,,769,,,769,769,', -',769,,769,,769,,,,,,,,,,,,,,,769,769,769,769,769,769,,,,769,769,780', -'780,780,,780,,,,780,780,,,,780,,780,780,780,780,780,780,780,,,,,780', -'780,780,780,780,780,780,,,,,,,,,,780,,,780,780,780,780,780,780,780,780', -'780,780,,780,780,,780,780,780,,,,,,,,,,,,,,,,,,,,780,,,780,,,780,780', -',,780,,,,,,780,,,,,,,,780,,,,,780,780,780,780,780,780,,,,780,780,786', -'786,786,,786,,,,786,786,,,,786,,786,786,786,786,786,786,786,,,,,786', -'786,786,786,786,786,786,,,,,,,,,,786,,,786,786,786,786,786,786,786,786', -'786,786,,786,786,,786,786,786,,,,,,,,,,,,,,,,,,,,786,,,786,,,786,786', -',,786,,,,,,786,,,,,,,,786,,,,,786,786,786,786,786,786,,,,786,786,788', -'788,788,,788,,,,788,788,,,,788,,788,788,788,788,788,788,788,,,,,788', -'788,788,788,788,788,788,,,,,,,,,,788,,,788,788,788,788,788,788,788,788', -'788,788,,788,788,,788,788,788,,,,,,,,,,,,,,,,,,,,788,,,788,,,788,788', -',,788,,,,,,788,,,,,,,,788,,,,,788,788,788,788,788,788,,,,788,788,802', -'802,802,,802,,,,802,802,,,,802,,802,802,802,802,802,802,802,,,,,802', -'802,802,802,802,802,802,,,,,,,,,,802,,,802,802,802,802,802,802,802,802', -'802,802,,802,802,,802,802,802,,,,,,,,,,,,,,,,,,,,802,,,802,,,802,802', -',,802,,,,,,802,,,,,,,,802,,,,,802,802,802,802,802,802,,,,802,802,820', -'820,820,,820,,,,820,820,,,,820,,820,820,820,820,820,820,820,,,,,820', -'820,820,820,820,820,820,,,,,,,,,,820,,,820,820,820,820,820,820,820,820', -'820,820,,820,820,,,,820,,682,682,682,682,682,682,682,682,682,682,682', -',682,682,,,682,682,820,,,820,,,820,820,,,820,,,,682,,682,,682,682,682', -'682,682,682,682,,682,,,820,820,820,820,820,820,,,,820,820,822,822,822', -'682,822,,,,822,822,,,,822,,822,822,822,822,822,822,822,,,,,822,822,822', -'822,822,822,822,,,,,,,,,,822,,,822,822,822,822,822,822,822,822,822,822', -',822,822,,822,822,822,,,,,,,,,,,,,,,,,,,,822,,,822,,,822,822,,,822,', -'822,,,,822,,,,,,,,822,,,,,822,822,822,822,822,822,,,,822,822,827,827', -'827,,827,,,,827,827,,,,827,,827,827,827,827,827,827,827,,,,,827,827', -'827,827,827,827,827,,,,,,,,,,827,,,827,827,827,827,827,827,827,827,827', -'827,,827,827,,,,827,,684,684,684,684,684,684,684,684,684,684,684,,684', -'684,,,684,684,827,,,827,,,827,827,,,827,,,,684,,684,,684,684,684,684', -'684,684,684,,684,,,827,827,827,827,827,827,,,,827,827,832,832,832,684', -'832,,,,832,832,,,,832,,832,832,832,832,832,832,832,,,,,832,832,832,832', -'832,832,832,,,,,,,,,,832,,,832,832,832,832,832,832,832,832,832,832,', -'832,832,,832,832,832,,,,,,,,,,,,,,,,,,,,832,,,832,,,832,832,,,832,,832', -',832,,832,,,,,,,,832,,,,,832,832,832,832,832,832,,,,832,832,835,835', -'835,,835,,,,835,835,,,,835,,835,835,835,835,835,835,835,,,,,835,835', -'835,835,835,835,835,,,,,,,,,,835,,,835,835,835,835,835,835,835,835,835', -'835,,835,835,,835,835,835,,,,,,,,,,,,,,,,,,,,835,,,835,,,835,835,,,835', -',835,,835,,835,,,,,,,,835,,,,,835,835,835,835,835,835,,,,835,835,861', -'861,861,,861,,,,861,861,,,,861,,861,861,861,861,861,861,861,,,,,861', -'861,861,861,861,861,861,,,,,,,,,,861,,,861,861,861,861,861,861,861,861', -'861,861,,861,861,,,,861,,687,687,687,687,687,687,687,687,687,687,687', -',687,687,,,687,687,861,,,861,,,861,861,,,861,,,,687,,687,,687,687,687', -'687,687,687,687,,687,,,861,861,861,861,861,861,,,,861,861,864,864,864', -'687,864,,,,864,864,,,,864,,864,864,864,864,864,864,864,,,,,864,864,864', -'864,864,864,864,,,,,,,,,,864,,,864,864,864,864,864,864,864,864,864,864', -',864,864,,864,864,864,,,,,,,,,,,,,,,,,,,,864,,,864,,,864,864,,,864,', -',,,,864,,,,,,,,864,,,,,864,864,864,864,864,864,,,,864,864,867,867,867', -',867,,,,867,867,,,,867,,867,867,867,867,867,867,867,,,,,867,867,867', -'867,867,867,867,,,,,,,,,,867,,,867,867,867,867,867,867,867,867,867,867', -',867,867,,867,867,867,,,,,,,,,,,,,,,,,,,,867,,,867,,,867,867,,,867,', -',,,,867,,,,,,,,867,,,,,867,867,867,867,867,867,,,,867,867,875,875,875', -',875,,,,875,875,,,,875,,875,875,875,875,875,875,875,,,,,875,875,875', -'875,875,875,875,,,,,,,,,,875,,,875,875,875,875,875,875,875,875,875,875', -',875,875,,,,875,,689,689,689,689,689,689,689,689,689,689,689,,689,689', -',,689,689,875,,,875,,,875,875,,,875,,,,689,,689,,689,689,689,689,689', -'689,689,,689,,,875,875,875,875,875,875,,,,875,875,880,880,880,689,880', -',,,880,880,,,,880,,880,880,880,880,880,880,880,,,,,880,880,880,880,880', -'880,880,,,,,,,,,,880,,,880,880,880,880,880,880,880,880,880,880,,880', -'880,,880,880,880,,,,,,,,,,,,,,,,,,,,880,,,880,,,880,880,,,880,,880,', -'880,,880,,,,,,,,880,,,,,880,880,880,880,880,880,,,,880,880,886,886,886', -',886,,,,886,886,,,,886,,886,886,886,886,886,886,886,,,,,886,886,886', -'886,886,886,886,,,,,,,,,,886,,,886,886,886,886,886,886,886,886,886,886', -',886,886,,,,886,,694,694,694,694,694,694,694,694,694,694,694,,694,694', -',,694,694,886,,,886,,,886,886,,,886,,,,694,,694,,694,694,694,694,694', -'694,694,,694,,,886,886,886,886,886,886,,,,886,886,889,889,889,694,889', -',,,889,889,,,,889,,889,889,889,889,889,889,889,,,,,889,889,889,889,889', -'889,889,,,,,,,,,,889,,,889,889,889,889,889,889,889,889,889,889,,889', -'889,,889,889,889,,,,,,,,,,,,,,,,,,,,889,,,889,,,889,889,,,889,,,,,,889', -',,,,,,,889,,,,,889,889,889,889,889,889,,,,889,889,64,64,64,64,64,64', -'64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,,,64,64,64,64', -'64,64,64,64,64,64,,,,,,64,64,64,64,64,64,64,64,64,64,64,64,,,,,,,64', -'64,,64,64,64,64,,64,64,,,64,,,,,64,64,64,64,,,,,,64,,,,,,,,64,64,,64', -'64,64,64,64,64,64,64,64,,64,,,64,664,664,664,664,664,664,664,664,664', -'664,664,664,664,664,664,664,664,664,664,664,664,664,664,664,,,664,664', -'664,664,664,664,664,664,664,664,,,,,,664,664,664,664,664,664,664,664', -',,664,,,,,,,,664,664,,664,664,664,664,,664,664,,,664,,,,,664,664,664', -'664,,,,,,,,,,,,,,664,664,,664,664,664,664,664,664,664,664,664,,664,', -',664,581,581,581,581,581,581,581,581,581,581,581,,581,581,,,581,581', -',,,581,,,,,,,,,,,581,,581,,581,581,581,581,581,581,581,,581,,,,,,,,192', -'192,,,192,,,,,581,,581,192,192,,192,192,192,192,,192,192,,,192,,,,,192', -'192,192,192,,,,,,,,,,,,,,192,192,,192,192,192,192,192,192,192,192,192', -',192,193,193,192,,193,,,,,,,,193,193,,193,193,193,193,,193,193,,,193', -',,,,193,193,193,193,,,,,,,,,,,,,,193,193,,193,193,193,193,193,193,193', -'193,193,,193,251,251,193,,251,,,,,,,,251,251,,251,251,251,251,,251,251', -',,251,,,,,251,251,251,251,,,,,,,,,,,,,,251,251,,251,251,251,251,251', -'251,251,251,251,,251,252,252,251,,252,,,,,,,,252,252,,252,252,252,252', -',252,252,,,252,,,,,252,252,252,252,,,,,,,,,,,,,,252,252,,252,252,252', -'252,252,252,252,252,252,,252,391,391,252,,391,,,,,,,,391,391,,391,391', -'391,391,,391,391,,,391,,,,,391,391,391,391,,,,,,,,,,,,,,391,391,,391', -'391,391,391,391,391,391,391,391,,391,392,392,391,,392,,,,,,,,392,392', -',392,392,392,392,,392,392,,,392,,,,,392,392,392,392,,,,,,,,,,,,,,392', -'392,,392,392,392,392,392,392,392,392,392,,392,,,392,423,423,423,423', -'423,423,423,423,423,423,423,,423,423,,,423,423,,,,,,,,,,,,,,,423,,423', -',423,423,423,423,423,423,423,,423,,,,,,,457,457,,,457,,,,,,423,423,457', -'457,,457,457,457,457,,457,457,,,457,,,,,457,457,457,457,,,,,,,,,,,,', -',457,457,,457,457,457,457,457,457,457,457,457,,457,458,458,457,,458', -',,,,,,,458,458,,458,458,458,458,,458,458,,,458,,,,,458,458,458,458,', -',,,,,,,,,,,,458,458,,458,458,458,458,458,458,458,458,458,,458,466,466', -'458,,466,,,,,,,,466,466,,466,466,466,466,,466,466,,,466,,,,,466,466', -'466,466,,,,,,,,,,,,,,466,466,,466,466,466,466,466,466,466,466,466,,466', -'467,467,466,,467,,,,,,,,467,467,,467,467,467,467,,467,467,,,467,,,,', -'467,467,467,467,,,,,,,,,,,,,,467,467,,467,467,467,467,467,467,467,467', -'467,,467,498,498,467,,498,,,,,,,,498,498,,498,498,498,498,,498,498,', -',498,,,,,498,498,498,498,,,,,,,,,,,,,,498,498,,498,498,498,498,498,498', -'498,498,498,,498,499,499,498,,499,,,,,,,,499,499,,499,499,499,499,,499', -'499,,,499,,,,,499,499,499,499,,,,,,,,,,,,,,499,499,,499,499,499,499', -'499,499,499,499,499,,499,505,505,499,,505,,,,,,,,505,505,,505,505,505', -'505,,505,505,,,505,,,,,505,505,505,505,,,,,,,,,,,,,,505,505,,505,505', -'505,505,505,505,505,505,505,,505,507,507,505,,507,,,,,,,,507,507,,507', -'507,507,507,,507,507,,,507,,,,,507,507,507,507,,,,,,,,,,,,,,507,507', -',507,507,507,507,507,507,507,507,507,,507,578,578,507,,578,,,,,,,,578', -'578,,578,578,578,578,,578,578,,,578,,,,,578,578,578,578,,,,,,,,,,,,', -',578,578,,578,578,578,578,578,578,578,578,578,,578,579,579,578,,579', -',,,,,,,579,579,,579,579,579,579,,579,579,,,579,,,,,579,579,579,579,', -',,,,,,,,,,,,579,579,,579,579,579,579,579,579,579,579,579,,579,823,823', -'579,,823,,,,,,,,823,823,,823,823,823,823,,823,823,,,823,,,,,823,823', -'823,823,,,,,,,,,,,,,,823,823,,823,823,823,823,823,823,823,823,823,,823', -'824,824,823,,824,,,,,,,,824,824,,824,824,824,824,,824,824,,,824,,,,', -'824,824,824,824,,,,,,,,,,,,,,824,824,,824,824,824,824,824,824,824,824', -'824,,824,,,824,480,480,480,480,480,480,480,480,480,480,480,,480,480', -',,480,480,,,,,,,,,,,,,,,480,,480,,480,480,480,480,480,480,480,,480,', -'731,731,731,731,731,731,731,731,731,731,731,,731,731,480,480,731,731', -',,,,,,,,,,,,,,731,,731,,731,731,731,731,731,731,731,,731,,767,767,767', -'767,767,767,767,767,767,767,767,,767,767,731,731,767,767,,,,,,,,,,,', -',,,767,,767,,767,767,767,767,767,767,767,,767,,,,,,,,,,,,,,,,,767' ] - racc_action_check = arr = ::Array.new(24340, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end +racc_action_table = [ + -480, 195, 196, 195, 196, 489, 814, -480, -480, -480, + 511, 578, 578, -480, -480, -80, -480, -429, 579, 579, + 489, 72, 531, -87, 558, -480, 99, 489, -86, 73, + 95, 98, 395, 195, 196, -480, -480, -82, -480, -480, + -480, -480, -480, 489, 489, 558, 495, -84, 496, -83, + -81, 463, 659, 658, 662, 661, 186, 99, 557, 558, + 291, 291, 98, -80, -480, -480, -480, -480, -480, -480, + -480, -480, -480, -480, -480, -480, -480, -480, -87, 557, + -480, -480, -480, 259, 546, 530, 722, -74, -480, -61, + 99, -480, 291, 557, 621, 98, -480, -86, -480, -85, + -480, -480, -480, -480, -480, -480, -480, -277, -480, -480, + -480, 187, -476, 510, -277, -277, -277, 99, -72, 488, + -277, -277, 98, -277, -480, -480, -79, -75, -69, -480, + -83, -78, 99, 99, 488, 621, -76, 98, 98, 99, + -74, 488, -277, -277, 98, -277, -277, -277, -277, -277, + -76, -74, -75, -73, 431, 99, 99, 488, 488, 621, + 98, 98, -477, 259, 502, 195, 196, 258, 503, -74, + 690, -277, -277, -277, -277, -277, -277, -277, -277, -277, + -277, -277, -277, -277, -277, 558, 259, -277, -277, -277, + -74, 549, 99, -74, 620, -277, 713, 98, -277, 691, + -76, 188, -77, -277, 521, -277, 521, -277, -277, -277, + -277, -277, -277, -277, -272, -277, -82, -277, -76, 557, + 189, -272, -272, -272, 99, 254, -272, -272, -272, 98, + -272, -277, -277, 99, -77, 620, -277, -85, 98, -76, + -272, -272, -76, 477, 190, -84, 476, 258, 254, -272, + -272, 768, -272, -272, -272, -272, -272, 99, 194, 620, + 477, 234, 98, 479, 521, 523, 522, 523, 522, 519, + 258, 477, 358, 282, 482, 673, 360, 359, -272, -272, + -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, + -272, -272, 521, 192, -272, -272, -272, -81, 283, -272, + 193, -79, -272, 521, -87, -272, -272, 291, -272, 191, + -272, 349, -272, 215, -272, -272, -272, -272, -272, -272, + -272, -226, -272, 361, -272, 523, 522, 524, -226, -226, + -226, 814, 394, -226, -226, -226, 521, -226, -272, -272, + -272, -272, 396, -272, -473, 212, 606, -226, 496, 214, + 213, 210, 211, 523, 522, 526, -226, -226, 397, -226, + -226, -226, -226, -226, 523, 522, 527, 251, 477, 426, + -474, 479, -480, -480, 252, -319, -226, 659, 658, 662, + 661, 428, -319, -226, -226, -226, -417, -476, -226, -226, + -226, -319, -226, -417, -417, 431, -226, 523, 522, 532, + -429, -417, -226, -226, 284, 285, -473, 436, 254, -226, + -417, -226, -226, -60, -226, -226, -226, -226, -226, 463, + -421, 451, -480, -480, 541, -477, 542, -421, -473, -480, + -480, -226, -474, 680, -476, -476, -421, -476, -480, -480, + 452, 215, 453, -72, -476, -226, -80, -226, 215, -476, + -226, -226, 391, -476, -474, 99, -480, -480, -226, 392, + 98, 99, -78, 254, -226, -86, 98, -74, 393, -76, + -82, -476, -84, 212, -428, -477, -73, 214, 213, -81, + 212, -428, -477, 459, 214, 213, -226, -477, 461, 462, + -428, -477, 195, 196, -421, -476, -476, -476, 263, -476, + -226, -421, -226, -476, -476, -226, 291, -480, -476, -477, + -476, -476, -476, -476, -476, -476, -476, 195, 196, 734, + 606, -476, -476, -476, -476, -476, -476, -476, -427, 215, + 254, -426, -425, 662, 661, -427, 464, -476, -426, -425, + -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, + 465, -476, -476, -422, -476, -476, -476, -480, 734, 606, + -422, 212, 215, -423, -480, 214, 213, 210, 211, -476, + -423, 457, 471, -480, -424, 472, -476, 692, 458, -476, + -476, -424, -476, -476, 291, 481, -476, 456, -476, 484, + -476, -480, -476, 351, 516, -271, 466, 498, 500, 501, + -476, 517, -271, 467, 499, -476, -476, -476, -476, -476, + -476, -271, 393, 497, -476, -476, -477, -477, -477, 535, + -477, 536, 538, -83, -477, -477, -259, 540, 254, -477, + 215, -477, -477, -477, -477, -477, -477, -477, 215, 215, + 215, 568, -477, -477, -477, -477, -477, -477, -477, 667, + 668, 575, 669, 93, 94, 291, 580, 234, -477, 590, + 591, -477, -477, -477, -477, -477, -477, -477, -477, -477, + -477, -69, -477, -477, 592, -477, -477, -477, 215, 219, + 224, 225, 226, 221, 223, 231, 232, 227, 228, 507, + -497, -497, -278, 469, 229, 230, 505, -477, 549, -278, + -477, -477, 606, -477, -477, 506, 291, -477, -278, -477, + 212, -477, 218, -477, 214, 213, 210, 211, 222, 220, + 216, -477, 217, 616, 496, 624, -477, -477, -477, -477, + -477, -477, 672, -278, 675, -477, -477, 62, 63, 64, + -278, 51, 436, 436, -85, 56, 57, 693, 704, -278, + 60, 431, 58, 59, 61, 23, 24, 65, 66, 431, + 243, 707, 708, 22, 28, 27, 88, 87, 89, 90, + 715, 717, 17, 721, 254, 254, 215, 537, 215, 41, + 724, -259, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, 728, 80, 81, 730, 38, 39, 37, 215, + 219, 224, 225, 226, 221, 223, 231, 232, 227, 228, + -277, 208, 209, -279, 606, 229, 230, -277, 200, 738, + -279, 204, -477, 739, 52, 53, -277, 740, 54, -279, + 743, 212, 745, 218, 40, 214, 213, 210, 211, 222, + 220, 216, 18, 217, 749, 753, 755, 79, 72, 74, + 75, 76, 77, 758, 759, 760, 73, 78, 761, 99, + 233, 763, -215, -277, 98, 62, 63, 64, 7, 51, + -277, -260, 769, 56, 57, -477, 777, 778, 60, -277, + 58, 59, 61, 23, 24, 65, 66, 568, 568, 254, + 254, 22, 28, 27, 88, 87, 89, 90, 234, 568, + 17, 101, 102, 103, 104, 105, 6, 41, 8, 9, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + 790, 80, 81, 791, 38, 39, 37, 215, 219, 224, + 225, 226, 221, 223, 231, 232, 227, 228, -428, -497, + -497, 823, 792, 229, 230, -428, 36, 797, 824, 30, + 799, 805, 52, 53, -428, 807, 54, 822, 32, 212, + 291, 218, 40, 214, 213, 210, 211, 222, 220, 216, + 18, 217, 818, 825, 826, 79, 72, 74, 75, 76, + 77, 827, -271, 829, 73, 78, 62, 63, 64, -271, + 51, 830, 351, -278, 56, 57, 832, 835, -271, 60, + -278, 58, 59, 61, 246, 247, 65, 66, 839, -278, + 840, 846, 245, 275, 279, 88, 87, 89, 90, 101, + 102, 103, 104, 105, 847, 848, 758, 758, 276, 759, + 861, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, 568, 80, 81, 215, 568, 655, 280, 653, 652, + 651, 654, -277, 471, 874, -279, 875, 876, 880, -277, + 229, 230, -279, 883, -477, 758, 885, 772, -277, 886, + 204, -279, 568, 52, 53, 568, 212, 54, 218, 568, + 214, 213, 210, 211, 645, nil, 216, nil, 217, nil, + nil, nil, 659, 658, 662, 661, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, nil, 62, 63, + 64, 775, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 246, 247, 65, 66, + nil, nil, nil, nil, 245, 275, 279, 88, 87, 89, + 90, 101, 102, 103, 104, 105, nil, nil, 537, nil, + 276, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, nil, nil, 280, + 215, 219, 224, 225, 226, 221, 223, 231, 232, 227, + 228, nil, 208, 209, nil, nil, 229, 230, nil, 772, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, 212, nil, 218, nil, 214, 213, 210, 211, + 222, 220, 216, nil, 217, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, nil, + nil, 233, nil, 855, 5, 62, 63, 64, 7, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 23, 24, 65, 66, nil, nil, nil, + nil, 22, 28, 27, 88, 87, 89, 90, nil, nil, + 17, nil, nil, nil, nil, nil, 6, 41, 8, 9, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 36, nil, nil, 30, + nil, nil, 52, 53, nil, nil, 54, nil, 32, nil, + nil, nil, 40, 655, nil, 653, 652, 651, 654, nil, + 18, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 5, 62, 63, 64, + 7, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 23, 24, 65, 66, 659, + 658, 662, 661, 22, 28, 27, 88, 87, 89, 90, + nil, nil, 17, nil, nil, nil, nil, nil, 6, 41, + 8, 9, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 36, nil, + nil, 265, nil, nil, 52, 53, nil, nil, 54, nil, + 32, nil, nil, nil, 40, 655, nil, 653, 652, 651, + 654, nil, 18, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 5, 62, + 63, 64, 7, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 23, 24, 65, + 66, 659, 658, 662, 661, 22, 28, 27, 88, 87, + 89, 90, nil, nil, 17, nil, nil, nil, nil, nil, + 6, 41, 8, 9, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 36, nil, nil, 30, nil, nil, 52, 53, nil, nil, + 54, nil, 32, nil, nil, nil, 40, 655, nil, 653, + 652, 651, 654, nil, 18, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 5, 62, 63, 64, 7, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, 645, 58, 59, 61, 23, + 24, 65, 66, 659, 658, 662, 661, 22, 28, 27, + 88, 87, 89, 90, nil, nil, 17, nil, nil, nil, + nil, nil, 6, 41, 8, 9, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, 215, -497, -497, -497, -497, 221, 223, + nil, nil, -497, -497, nil, nil, nil, nil, nil, 229, + 230, nil, 36, nil, nil, 30, nil, nil, 52, 53, + nil, nil, 54, nil, 32, 212, nil, 218, 40, 214, + 213, 210, 211, 222, 220, 216, 18, 217, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 5, 62, 63, 64, 7, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 23, 24, 65, 66, nil, nil, nil, nil, 22, + 28, 27, 88, 87, 89, 90, nil, nil, 17, nil, + nil, nil, nil, nil, 6, 41, 8, 9, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, 215, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 229, 230, nil, 36, nil, nil, 30, nil, nil, + 52, 53, nil, nil, 54, nil, 32, 212, nil, 218, + 40, 214, 213, 210, 211, nil, nil, 216, 18, 217, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 5, 62, 63, 64, 7, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 23, 24, 65, 66, nil, nil, nil, + nil, 22, 28, 27, 88, 87, 89, 90, nil, nil, + 17, nil, nil, nil, nil, nil, 6, 41, 8, 9, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, 215, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 229, 230, nil, 36, nil, nil, 30, + nil, nil, 52, 53, nil, nil, 54, nil, 32, 212, + nil, 218, 40, 214, 213, 210, 211, nil, nil, 216, + 18, 217, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 5, 62, 63, 64, + 7, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 23, 24, 65, 66, nil, + nil, nil, nil, 22, 28, 27, 88, 87, 89, 90, + nil, nil, 17, nil, nil, nil, nil, nil, 6, 41, + 8, 9, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, 215, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 229, 230, nil, 36, nil, + nil, 265, nil, nil, 52, 53, nil, nil, 54, nil, + 32, 212, nil, 218, 40, 214, 213, 210, 211, nil, + nil, 216, 18, 217, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 5, 62, + 63, 64, 7, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 23, 24, 65, + 66, nil, nil, nil, nil, 22, 28, 27, 88, 87, + 89, 90, nil, nil, 17, nil, nil, nil, nil, nil, + 6, 41, 8, 9, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, 215, -497, -497, -497, -497, 221, 223, nil, nil, + -497, -497, nil, nil, nil, nil, nil, 229, 230, nil, + 36, nil, nil, 265, nil, nil, 52, 53, nil, nil, + 54, nil, 32, 212, nil, 218, 40, 214, 213, 210, + 211, 222, 220, 216, 18, 217, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 5, 62, 63, 64, 7, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 23, + 24, 65, 66, nil, nil, nil, nil, 22, 28, 27, + 88, 87, 89, 90, nil, nil, 17, nil, nil, nil, + nil, nil, 6, 41, 8, 9, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, 215, -497, -497, -497, -497, 221, 223, + nil, nil, -497, -497, nil, nil, nil, nil, nil, 229, + 230, nil, 36, nil, nil, 30, nil, nil, 52, 53, + nil, nil, 54, nil, 32, 212, nil, 218, 40, 214, + 213, 210, 211, 222, 220, 216, 18, 217, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 5, 62, 63, 64, 7, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 23, 24, 65, 66, nil, nil, nil, nil, 22, + 28, 27, 88, 87, 89, 90, nil, nil, 17, nil, + nil, nil, nil, nil, 6, 41, 8, 9, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, 215, -497, -497, -497, -497, + 221, 223, nil, nil, -497, -497, nil, nil, nil, nil, + nil, 229, 230, nil, 36, nil, nil, 30, nil, nil, + 52, 53, nil, nil, 54, nil, 32, 212, nil, 218, + 40, 214, 213, 210, 211, 222, 220, 216, 18, 217, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 5, 62, 63, 64, 7, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 23, 24, 65, 66, nil, nil, nil, + nil, 22, 28, 27, 88, 87, 89, 90, nil, nil, + 17, nil, nil, nil, nil, nil, 6, 41, 8, 9, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, 215, -497, -497, + -497, -497, 221, 223, nil, nil, -497, -497, nil, nil, + nil, nil, nil, 229, 230, nil, 36, nil, nil, 30, + nil, nil, 52, 53, nil, nil, 54, nil, 32, 212, + nil, 218, 40, 214, 213, 210, 211, 222, 220, 216, + 18, 217, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 5, 62, 63, 64, + 7, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 23, 24, 65, 66, nil, + nil, nil, nil, 22, 28, 27, 88, 87, 89, 90, + nil, nil, 17, nil, nil, nil, nil, nil, 6, 41, + 8, 9, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, 215, + -497, -497, -497, -497, 221, 223, nil, nil, -497, -497, + nil, nil, nil, nil, nil, 229, 230, nil, 36, nil, + nil, 30, nil, nil, 52, 53, nil, nil, 54, nil, + 32, 212, nil, 218, 40, 214, 213, 210, 211, 222, + 220, 216, 18, 217, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 5, 62, + 63, 64, 7, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 23, 24, 65, + 66, nil, nil, nil, nil, 22, 28, 27, 88, 87, + 89, 90, nil, nil, 17, nil, nil, nil, nil, nil, + 6, 41, 8, 9, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, 215, 219, 224, 225, 226, 221, 223, nil, nil, + 227, 228, nil, nil, nil, nil, nil, 229, 230, nil, + 36, nil, nil, 30, nil, nil, 52, 53, nil, nil, + 54, nil, 32, 212, nil, 218, 40, 214, 213, 210, + 211, 222, 220, 216, 18, 217, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 5, 62, 63, 64, 7, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 23, + 24, 65, 66, nil, nil, nil, nil, 22, 28, 27, + 88, 87, 89, 90, nil, nil, 17, nil, nil, nil, + nil, nil, 6, 41, 8, 9, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, 215, 219, 224, 225, 226, 221, 223, + 231, nil, 227, 228, nil, nil, nil, nil, nil, 229, + 230, nil, 36, nil, nil, 30, nil, nil, 52, 53, + nil, nil, 54, nil, 32, 212, nil, 218, 40, 214, + 213, 210, 211, 222, 220, 216, 18, 217, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 5, 62, 63, 64, 7, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 23, 24, 65, 66, nil, nil, nil, nil, 22, + 28, 27, 88, 87, 89, 90, nil, nil, 17, nil, + nil, nil, nil, nil, 6, 41, 8, 9, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, 215, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 229, 230, nil, 36, nil, nil, 30, nil, nil, + 52, 53, nil, nil, 54, nil, 32, 212, nil, 218, + 40, 214, 213, 210, 211, nil, nil, nil, 18, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 5, 62, 63, 64, 7, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 23, 24, 65, 66, nil, nil, nil, + nil, 22, 28, 27, 88, 87, 89, 90, nil, nil, + 17, nil, nil, nil, nil, nil, 6, 41, 8, 9, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, 215, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 229, 230, nil, 36, nil, nil, 30, + nil, nil, 52, 53, nil, nil, 54, nil, 32, 212, + nil, 218, 40, 214, 213, 210, 211, nil, nil, nil, + 18, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 5, 62, 63, 64, + 7, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 23, 24, 65, 66, nil, + nil, nil, nil, 22, 28, 27, 88, 87, 89, 90, + nil, nil, 17, nil, nil, nil, nil, nil, 6, 41, + 8, 9, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, 215, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 229, 230, nil, 36, nil, + nil, 30, nil, nil, 52, 53, nil, nil, 54, nil, + 32, 212, nil, nil, 40, 214, 213, 210, 211, nil, + nil, nil, 18, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 5, 62, + 63, 64, 7, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 23, 24, 65, + 66, nil, nil, nil, nil, 22, 28, 27, 88, 87, + 89, 90, nil, nil, 17, nil, nil, nil, nil, nil, + 6, 41, 8, 9, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 36, nil, nil, 30, nil, nil, 52, 53, nil, nil, + 54, nil, 32, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 18, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 5, 62, 63, 64, 7, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 23, + 24, 65, 66, nil, nil, nil, nil, 22, 28, 27, + 88, 87, 89, 90, nil, nil, 17, nil, nil, nil, + nil, nil, 6, 41, 8, 9, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 36, nil, nil, 30, nil, nil, 52, 53, + nil, nil, 54, nil, 32, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 5, 62, 63, 64, 7, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 23, 24, 65, 66, nil, nil, nil, nil, 22, + 28, 27, 88, 87, 89, 90, nil, nil, 17, nil, + nil, nil, nil, nil, 6, 41, 8, 9, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 36, nil, nil, 30, nil, nil, + 52, 53, nil, nil, 54, nil, 32, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 18, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 5, 62, 63, 64, 7, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 23, 24, 65, 66, nil, nil, nil, + nil, 22, 28, 27, 88, 87, 89, 90, nil, nil, + 17, nil, nil, nil, nil, nil, 6, 41, 8, 9, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 36, nil, nil, 30, + nil, nil, 52, 53, nil, nil, 54, nil, 32, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 18, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 5, 62, 63, 64, + 7, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 23, 24, 65, 66, nil, + nil, nil, nil, 22, 28, 27, 88, 87, 89, 90, + nil, nil, 17, nil, nil, nil, nil, nil, 6, 41, + 8, 9, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 36, nil, + nil, 30, nil, nil, 52, 53, nil, nil, 54, nil, + 32, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 18, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 5, 62, + 63, 64, 7, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 23, 24, 65, + 66, nil, nil, nil, nil, 22, 28, 27, 88, 87, + 89, 90, nil, nil, 17, nil, nil, nil, nil, nil, + 6, 41, 8, 9, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 36, nil, nil, 30, nil, nil, 52, 53, nil, nil, + 54, nil, 32, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 18, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 5, 62, 63, 64, 7, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 23, + 24, 65, 66, nil, nil, nil, nil, 22, 28, 27, + 88, 87, 89, 90, nil, nil, 17, nil, nil, nil, + nil, nil, 6, 41, 8, 9, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 36, nil, nil, 30, nil, nil, 52, 53, + nil, nil, 54, nil, 32, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 5, 62, 63, 64, 7, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 23, 24, 65, 66, nil, nil, nil, nil, 22, + 28, 27, 88, 87, 89, 90, nil, nil, 17, nil, + nil, nil, nil, nil, 6, 41, 8, 9, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 36, nil, nil, 30, nil, nil, + 52, 53, nil, nil, 54, nil, 32, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 18, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 5, 62, 63, 64, 7, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 23, 24, 65, 66, nil, nil, nil, + nil, 22, 28, 27, 88, 87, 89, 90, nil, nil, + 17, nil, nil, nil, nil, nil, 6, 41, 8, 9, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 36, nil, nil, 30, + nil, nil, 52, 53, nil, nil, 54, nil, 32, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 18, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 5, 62, 63, 64, + 7, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 23, 24, 65, 66, nil, + nil, nil, nil, 22, 28, 27, 88, 87, 89, 90, + nil, nil, 17, nil, nil, nil, nil, nil, 6, 41, + 8, 9, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 36, nil, + nil, 30, nil, nil, 52, 53, nil, nil, 54, nil, + 32, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 18, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 5, 62, + 63, 64, 7, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 23, 24, 65, + 66, nil, nil, nil, nil, 22, 28, 27, 88, 87, + 89, 90, nil, nil, 17, nil, nil, nil, nil, nil, + 6, 41, 8, 9, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 36, nil, nil, 30, nil, nil, 52, 53, nil, nil, + 54, nil, 32, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 18, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 5, 62, 63, 64, 7, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 23, + 24, 65, 66, nil, nil, nil, nil, 22, 28, 27, + 88, 87, 89, 90, nil, nil, 17, nil, nil, nil, + nil, nil, 6, 41, 8, 9, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 36, nil, nil, 30, nil, nil, 52, 53, + nil, nil, 54, nil, 32, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, 7, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 23, 24, 65, 66, nil, nil, nil, nil, 22, 28, + 27, 88, 87, 89, 90, nil, nil, 17, nil, nil, + nil, nil, nil, 6, 41, 8, 9, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 36, nil, nil, 30, nil, nil, 52, + 53, nil, nil, 54, nil, 32, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 153, 164, 154, 177, 150, 170, 160, + 159, 180, 181, 175, 158, 157, 152, 178, 182, 183, + 162, 151, 165, 169, 171, 163, 156, nil, nil, 172, + 179, 174, 173, 166, 176, 161, 149, 168, 167, nil, + nil, nil, nil, nil, 148, 155, 146, 147, 144, 145, + 109, 111, 108, nil, 110, nil, nil, nil, nil, nil, + nil, nil, 139, 140, nil, 137, 121, 122, 123, nil, + 126, 128, nil, nil, 124, nil, nil, nil, nil, 141, + 142, 129, 130, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 134, 133, nil, 120, + 138, 136, 135, 131, 132, 127, 125, 118, nil, 119, + nil, nil, 143, 79, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 78, 153, 164, 154, 177, 150, 170, + 160, 159, 180, 181, 175, 158, 157, 152, 178, 182, + 183, 162, 151, 165, 169, 171, 163, 156, nil, nil, + 172, 179, 174, 173, 166, 176, 161, 149, 168, 167, + nil, nil, nil, nil, nil, 148, 155, 146, 147, 144, + 145, 109, 111, nil, nil, 110, nil, nil, nil, nil, + nil, nil, nil, 139, 140, nil, 137, 121, 122, 123, + nil, 126, 128, nil, nil, 124, nil, nil, nil, nil, + 141, 142, 129, 130, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 134, 133, nil, + 120, 138, 136, 135, 131, 132, 127, 125, 118, nil, + 119, nil, nil, 143, 79, nil, nil, 62, 63, 64, + nil, 51, nil, nil, 78, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 23, 24, 65, 66, nil, + nil, nil, nil, 22, 28, 27, 88, 87, 89, 90, + nil, nil, 17, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 18, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 23, 24, 65, 66, + nil, nil, nil, nil, 22, 28, 27, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 246, 247, 65, + 66, nil, nil, nil, nil, 245, 28, 27, 88, 87, + 89, 90, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, 241, nil, 243, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 207, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 246, 247, + 65, 66, nil, nil, nil, nil, 245, 28, 27, 88, + 87, 89, 90, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, 38, + 39, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 200, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, 241, nil, 243, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 207, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 28, 27, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, 241, nil, 243, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, -249, -249, -249, nil, -249, nil, nil, nil, + -249, -249, nil, nil, nil, -249, nil, -249, -249, -249, + -249, -249, -249, -249, nil, nil, nil, nil, -249, -249, + -249, -249, -249, -249, -249, nil, nil, nil, nil, nil, + nil, nil, nil, nil, -249, nil, nil, -249, -249, -249, + -249, -249, -249, -249, -249, -249, -249, nil, -249, -249, + nil, -249, -249, -249, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, -249, nil, nil, -249, 254, nil, -249, + -249, nil, nil, -249, nil, -249, nil, -249, nil, -249, + nil, nil, nil, nil, nil, nil, nil, -249, nil, nil, + nil, nil, -249, -249, -249, -249, -249, -249, nil, nil, + nil, -249, -249, -249, -249, -249, nil, -249, nil, nil, + nil, -249, -249, nil, nil, nil, -249, nil, -249, -249, + -249, -249, -249, -249, -249, nil, nil, nil, nil, -249, + -249, -249, -249, -249, -249, -249, nil, nil, nil, nil, + nil, nil, nil, nil, nil, -249, nil, nil, -249, -249, + -249, -249, -249, -249, -249, -249, -249, -249, nil, -249, + -249, nil, -249, -249, -249, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, -249, nil, nil, -249, 263, nil, + -249, -249, nil, nil, -249, nil, -249, nil, -249, nil, + -249, nil, nil, nil, nil, nil, nil, nil, -249, nil, + nil, nil, nil, -249, -249, -249, -249, -249, -249, nil, + nil, nil, -249, -249, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 246, 247, 65, 66, nil, nil, nil, nil, + 245, 275, 279, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 276, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, nil, nil, 280, nil, 215, 219, 224, + 225, 226, 221, 223, 231, 232, 227, 228, nil, 208, + 209, nil, nil, 229, 230, 273, nil, nil, 270, nil, + nil, 52, 53, nil, nil, 54, nil, 269, nil, 212, + nil, 218, nil, 214, 213, 210, 211, 222, 220, 216, + nil, 217, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, 233, 51, + 568, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 246, 247, 65, 66, nil, nil, nil, + nil, 245, 275, 279, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 276, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, nil, nil, 280, nil, 215, 219, + 224, 225, 226, 221, 223, 231, 232, 227, 228, nil, + 208, 209, nil, nil, 229, 230, 273, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, nil, nil, + 212, nil, 218, nil, 214, 213, 210, 211, 222, 220, + 216, nil, 217, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, 233, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 246, 247, 65, 66, nil, nil, + nil, nil, 245, 275, 279, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 207, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 246, 247, 65, 66, nil, + nil, nil, nil, 245, 275, 279, 88, 87, 89, 90, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 207, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 246, 247, 65, 66, + nil, nil, nil, nil, 245, 275, 279, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 23, 24, 65, + 66, nil, nil, nil, nil, 22, 28, 27, 88, 87, + 89, 90, nil, nil, 17, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 18, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 246, 247, + 65, 66, nil, nil, nil, nil, 245, 28, 27, 88, + 87, 89, 90, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, 38, + 39, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 200, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, 299, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 207, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 275, 279, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 23, 24, 65, 66, nil, nil, nil, nil, 22, 28, + 27, 88, 87, 89, 90, nil, nil, 17, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 23, 24, 65, 66, nil, nil, nil, nil, 22, + 28, 27, 88, 87, 89, 90, nil, nil, 17, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 200, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 18, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 246, 247, 65, 66, nil, nil, nil, nil, + 245, 275, 279, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 276, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, nil, nil, 280, nil, 215, 219, 224, + 225, 226, 221, 223, 231, 232, 227, 228, nil, 208, + 209, nil, nil, 229, 230, 315, nil, nil, 30, nil, + nil, 52, 53, nil, nil, 54, nil, 32, nil, 212, + nil, 218, nil, 214, 213, 210, 211, 222, 220, 216, + nil, 217, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, 233, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 246, 247, 65, 66, nil, nil, nil, + nil, 245, 275, 279, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 276, nil, nil, + 92, 91, 320, 50, 84, 83, 321, 85, 93, 94, + nil, 80, 81, nil, nil, nil, 280, nil, 215, 219, + 224, 225, 226, 221, 223, 231, 232, 227, 228, nil, + 208, 209, nil, 327, 229, 230, 322, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, nil, nil, + 212, nil, 218, nil, 214, 213, 210, 211, 222, 220, + 216, nil, 217, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, 233, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 246, 247, 65, 66, nil, nil, + nil, nil, 245, 275, 279, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 276, nil, + nil, 92, 91, 320, 50, 84, 83, 321, 85, 93, + 94, nil, 80, 81, nil, nil, nil, 280, nil, 215, + 219, 224, 225, 226, 221, 223, 231, 232, 227, 228, + nil, 208, 209, nil, nil, 229, 230, 322, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, 212, nil, 218, nil, 214, 213, 210, 211, 222, + 220, 216, nil, 217, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, -473, -473, -473, + 233, -473, nil, nil, nil, -473, -473, nil, nil, nil, + -473, nil, -473, -473, -473, -473, -473, -473, -473, nil, + -473, nil, nil, -473, -473, -473, -473, -473, -473, -473, + nil, nil, nil, nil, nil, nil, nil, nil, nil, -473, + nil, nil, -473, -473, -473, -473, -473, -473, -473, -473, + -473, -473, nil, -473, -473, nil, -473, -473, -473, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, -473, nil, + nil, -473, -473, nil, -473, -473, nil, nil, -473, nil, + -473, nil, -473, nil, -473, nil, nil, nil, nil, nil, + nil, nil, -473, nil, -473, nil, nil, -473, -473, -473, + -473, -473, -473, nil, nil, nil, -473, -473, -474, -474, + -474, nil, -474, nil, nil, nil, -474, -474, nil, nil, + nil, -474, nil, -474, -474, -474, -474, -474, -474, -474, + nil, -474, nil, nil, -474, -474, -474, -474, -474, -474, + -474, nil, nil, nil, nil, nil, nil, nil, nil, nil, + -474, nil, nil, -474, -474, -474, -474, -474, -474, -474, + -474, -474, -474, nil, -474, -474, nil, -474, -474, -474, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, -474, + nil, nil, -474, -474, nil, -474, -474, nil, nil, -474, + nil, -474, nil, -474, nil, -474, nil, nil, nil, nil, + nil, nil, nil, -474, nil, -474, nil, nil, -474, -474, + -474, -474, -474, -474, nil, nil, nil, -474, -474, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 23, 24, 65, + 66, nil, nil, nil, nil, 22, 28, 27, 88, 87, + 89, 90, nil, nil, 17, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 18, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 23, 24, + 65, 66, nil, nil, nil, nil, 22, 28, 27, 88, + 87, 89, 90, nil, nil, 17, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, 38, + 39, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 200, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 18, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 23, + 24, 65, 66, nil, nil, nil, nil, 22, 28, 27, + 88, 87, 89, 90, nil, nil, 17, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 18, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 23, 24, 65, 66, nil, nil, nil, nil, 22, 28, + 27, 88, 87, 89, 90, nil, nil, 17, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 18, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, 7, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 23, 24, 65, 66, nil, nil, nil, nil, 22, + 28, 27, 88, 87, 89, 90, nil, nil, 17, nil, + nil, nil, nil, nil, 6, 41, 8, 9, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 36, nil, nil, 30, nil, nil, + 52, 53, nil, nil, 54, nil, 32, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 18, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 23, 24, 65, 66, nil, nil, nil, nil, + 22, 28, 27, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, nil, + nil, 52, 53, nil, nil, 54, nil, 369, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 23, 24, 65, 66, nil, nil, nil, + nil, 22, 28, 27, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 200, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, 369, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 207, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, nil, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 23, 24, 65, 66, nil, nil, + nil, nil, 22, 28, 27, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 207, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 246, 247, 65, 66, nil, + nil, nil, nil, 245, 28, 27, 88, 87, 89, 90, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + 299, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 207, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 23, 24, 65, 66, + nil, nil, nil, nil, 22, 28, 27, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 23, 24, 65, + 66, nil, nil, nil, nil, 22, 28, 27, 88, 87, + 89, 90, nil, nil, 17, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 18, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 23, 24, + 65, 66, nil, nil, nil, nil, 22, 28, 27, 88, + 87, 89, 90, nil, nil, 17, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, 38, + 39, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 200, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 18, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 275, 279, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 246, 247, 65, 66, nil, nil, nil, nil, 245, 275, + 279, 88, 87, 89, 90, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 207, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 246, 247, 65, 66, nil, nil, nil, nil, 245, + 275, 279, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 200, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 207, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 246, 247, 65, 66, nil, nil, nil, nil, + 245, 275, 279, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, nil, + nil, 52, 53, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 246, 247, 65, 66, nil, nil, nil, + nil, 245, 275, 279, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 200, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 207, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, nil, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 246, 247, 65, 66, nil, nil, + nil, nil, 245, 275, 279, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 207, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 246, 247, 65, 66, nil, + nil, nil, nil, 245, 275, 279, 88, 87, 89, 90, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 207, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 246, 247, 65, 66, + nil, nil, nil, nil, 245, 275, 279, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 246, 247, 65, + 66, nil, nil, nil, nil, 245, 275, 279, 88, 87, + 89, 90, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 207, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 246, 247, + 65, 66, nil, nil, nil, nil, 245, 275, 279, 88, + 87, 89, 90, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, 38, + 39, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 200, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 207, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 275, 279, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 246, 247, 65, 66, nil, nil, nil, nil, 245, 275, + 279, 88, 87, 89, 90, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 207, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 246, 247, 65, 66, nil, nil, nil, nil, 245, + 275, 279, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 200, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 207, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 246, 247, 65, 66, nil, nil, nil, nil, + 245, 275, 279, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, nil, + nil, 52, 53, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 246, 247, 65, 66, nil, nil, nil, + nil, 245, 275, 279, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 200, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 207, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, nil, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 246, 247, 65, 66, nil, nil, + nil, nil, 245, 275, 279, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 207, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 246, 247, 65, 66, nil, + nil, nil, nil, 245, 275, 279, 88, 87, 89, 90, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 207, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 246, 247, 65, 66, + nil, nil, nil, nil, 245, 275, 279, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 246, 247, 65, + 66, nil, nil, nil, nil, 245, 275, 279, 88, 87, + 89, 90, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 207, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 246, 247, + 65, 66, nil, nil, nil, nil, 245, 275, 279, 88, + 87, 89, 90, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, 38, + 39, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 200, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 207, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 275, 279, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 246, 247, 65, 66, nil, nil, nil, nil, 245, 275, + 279, 88, 87, 89, 90, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 207, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 246, 247, 65, 66, nil, nil, nil, nil, 245, + 275, 279, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 200, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 207, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 246, 247, 65, 66, nil, nil, nil, nil, + 245, 275, 279, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, nil, + nil, 52, 53, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 246, 247, 65, 66, nil, nil, nil, + nil, 245, 275, 279, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 200, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 207, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, nil, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 246, 247, 65, 66, nil, nil, + nil, nil, 245, 275, 279, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 207, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 246, 247, 65, 66, nil, + nil, nil, nil, 245, 275, 279, 88, 87, 89, 90, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 207, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 246, 247, 65, 66, + nil, nil, nil, nil, 245, 275, 279, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 246, 247, 65, + 66, nil, nil, nil, nil, 245, 275, 279, 88, 87, + 89, 90, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 207, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 246, 247, + 65, 66, nil, nil, nil, nil, 245, 28, 27, 88, + 87, 89, 90, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, 38, + 39, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 200, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, 241, nil, 243, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 207, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 28, 27, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 445, 53, + nil, nil, 54, nil, 241, nil, 243, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 246, 247, 65, 66, nil, nil, nil, nil, 245, 28, + 27, 88, 87, 89, 90, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, 449, 52, + 53, nil, nil, 54, nil, 241, nil, 243, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 207, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 246, 247, 65, 66, nil, nil, nil, nil, 245, + 275, 279, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 276, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, nil, nil, 280, nil, 215, 219, 224, 225, + 226, 221, 223, 231, 232, 227, 228, nil, 208, 209, + nil, nil, 229, 230, 273, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, 212, nil, + 218, nil, 214, 213, 210, 211, 222, 220, 216, nil, + 217, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, 233, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 246, 247, 65, 66, nil, nil, nil, nil, + 245, 275, 279, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, 469, + nil, 52, 53, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 246, 247, 65, 66, nil, nil, nil, + nil, 245, 275, 279, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 200, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 207, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, nil, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 23, 24, 65, 66, nil, nil, + nil, nil, 22, 28, 27, 88, 87, 89, 90, nil, + nil, 17, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 18, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 23, 24, 65, 66, nil, + nil, nil, nil, 22, 28, 27, 88, 87, 89, 90, + nil, nil, 17, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 18, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 23, 24, 65, 66, + nil, nil, nil, nil, 22, 28, 27, 88, 87, 89, + 90, nil, nil, 17, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 18, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 23, 24, 65, + 66, nil, nil, nil, nil, 22, 28, 27, 88, 87, + 89, 90, nil, nil, 17, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 18, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 153, 164, 154, 177, 150, 170, 160, 159, 180, 181, + 175, 158, 157, 152, 178, 182, 183, 162, 151, 165, + 169, 171, 163, 156, nil, nil, 172, 179, 174, 173, + 166, 176, 161, 149, 168, 167, nil, nil, nil, nil, + nil, 148, 155, 146, 147, 144, 145, 109, 111, nil, + nil, 110, nil, nil, nil, nil, nil, nil, nil, 139, + 140, nil, 137, 121, 122, 123, nil, 126, 128, nil, + nil, 124, nil, nil, nil, nil, 141, 142, 129, 130, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 134, 133, nil, 120, 138, 136, 135, + 131, 132, 127, 125, 118, nil, 119, nil, nil, 143, + 79, nil, nil, 62, 63, 64, nil, 51, nil, nil, + 78, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 246, 247, 65, 66, nil, nil, nil, nil, 245, + 275, 279, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 200, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 207, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, -249, -249, -249, nil, -249, nil, + nil, nil, -249, -249, nil, nil, nil, -249, nil, -249, + -249, -249, -249, -249, -249, -249, nil, nil, nil, nil, + -249, -249, -249, -249, -249, -249, -249, nil, nil, nil, + nil, nil, nil, nil, nil, nil, -249, nil, nil, -249, + -249, -249, -249, -249, -249, -249, -249, -249, -249, nil, + -249, -249, nil, -249, -249, -249, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, -249, nil, nil, -249, 254, + nil, -249, -249, nil, nil, -249, nil, -249, nil, -249, + nil, -249, nil, nil, nil, nil, nil, nil, nil, -249, + nil, nil, nil, nil, -249, -249, -249, -249, -249, -249, + nil, nil, nil, -249, -249, -478, -478, -478, nil, -478, + nil, nil, nil, -478, -478, nil, nil, nil, -478, nil, + -478, -478, -478, -478, -478, -478, -478, nil, nil, nil, + nil, -478, -478, -478, -478, -478, -478, -478, nil, nil, + nil, nil, nil, nil, nil, nil, nil, -478, nil, nil, + -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, + nil, -478, -478, nil, -478, -478, -478, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, -478, nil, nil, -478, + -478, nil, -478, -478, nil, nil, -478, nil, -478, nil, + -478, nil, -478, nil, nil, nil, nil, nil, nil, nil, + -478, nil, nil, nil, nil, -478, -478, -478, -478, -478, + -478, nil, nil, nil, -478, -478, -479, -479, -479, nil, + -479, nil, nil, nil, -479, -479, nil, nil, nil, -479, + nil, -479, -479, -479, -479, -479, -479, -479, nil, nil, + nil, nil, -479, -479, -479, -479, -479, -479, -479, nil, + nil, nil, nil, nil, nil, nil, nil, nil, -479, nil, + nil, -479, -479, -479, -479, -479, -479, -479, -479, -479, + -479, nil, -479, -479, nil, -479, -479, -479, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, -479, nil, nil, + -479, -479, nil, -479, -479, nil, nil, -479, nil, -479, + nil, -479, nil, -479, nil, nil, nil, nil, nil, nil, + nil, -479, nil, nil, nil, nil, -479, -479, -479, -479, + -479, -479, nil, nil, nil, -479, -479, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 246, 247, 65, 66, nil, + nil, nil, nil, 245, 28, 27, 88, 87, 89, 90, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + 299, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 207, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 246, 247, 65, 66, + nil, nil, nil, nil, 245, 275, 279, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 246, 247, 65, + 66, nil, nil, nil, nil, 245, 275, 279, 88, 87, + 89, 90, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 207, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 246, 247, + 65, 66, nil, nil, nil, nil, 245, 275, 279, 88, + 87, 89, 90, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, 38, + 39, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 200, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 207, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 275, 279, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, 560, nil, 243, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 246, 247, 65, 66, nil, nil, nil, nil, 245, 275, + 279, 88, 87, 89, 90, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, 564, nil, 243, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 207, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 246, 247, 65, 66, nil, nil, nil, nil, 245, + 275, 279, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 200, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 207, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 23, 24, 65, 66, nil, nil, nil, nil, + 22, 28, 27, 88, 87, 89, 90, nil, nil, 17, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, nil, + nil, 52, 53, nil, nil, 54, nil, 584, nil, 243, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 18, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 246, 247, 65, 66, nil, nil, nil, + nil, 245, 28, 27, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 200, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, 299, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 207, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, nil, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 246, 247, 65, 66, nil, nil, + nil, nil, 245, 275, 279, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 207, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 246, 247, 65, 66, nil, + nil, nil, nil, 245, 275, 279, 88, 87, 89, 90, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 207, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 246, 247, 65, 66, + nil, nil, nil, nil, 245, 275, 279, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 23, 24, 65, + 66, nil, nil, nil, nil, 22, 28, 27, 88, 87, + 89, 90, nil, nil, 17, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 18, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 246, 247, + 65, 66, nil, nil, nil, nil, 245, 275, 279, 88, + 87, 89, 90, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, 38, + 39, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 200, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, 369, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 207, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 275, 279, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, 612, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 246, 247, 65, 66, nil, nil, nil, nil, 245, 275, + 279, 88, 87, 89, 90, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 207, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 246, 247, 65, 66, nil, nil, nil, nil, 245, + 275, 279, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 200, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 207, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 246, 247, 65, 66, nil, nil, nil, nil, + 245, 275, 279, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, nil, + nil, 52, 53, nil, nil, 54, nil, 628, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 246, 247, 65, 66, nil, nil, nil, + nil, 245, 28, 27, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 200, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, 299, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 207, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, nil, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 246, 247, 65, 66, nil, nil, + nil, nil, 245, 28, 27, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, 299, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 207, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 23, 24, 65, 66, nil, + nil, nil, nil, 22, 28, 27, 88, 87, 89, 90, + nil, nil, 17, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 18, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 153, 164, + 154, 177, 150, 170, 160, 159, 180, 181, 175, 158, + 157, 152, 178, 182, 183, 162, 151, 165, 169, 171, + 163, 156, nil, nil, 172, 179, 174, 173, 166, 176, + 161, 149, 168, 167, nil, nil, nil, nil, nil, 148, + 155, 146, 147, 144, 145, 109, 111, nil, nil, 110, + nil, nil, nil, nil, nil, nil, nil, 139, 140, nil, + 137, 121, 122, 123, nil, 126, 128, nil, nil, 124, + nil, nil, nil, nil, 141, 142, 129, 130, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 134, 133, nil, 120, 138, 136, 135, 131, 132, + 127, 125, 118, nil, 119, nil, nil, 143, 79, nil, + nil, 62, 63, 64, nil, 51, nil, nil, 78, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 275, 279, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 246, 247, 65, 66, nil, nil, nil, nil, 245, 275, + 279, 88, 87, 89, 90, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, 679, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 207, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 23, 24, 65, 66, nil, nil, nil, nil, 22, + 28, 27, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 200, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 207, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 23, 24, 65, 66, nil, nil, nil, nil, + 22, 28, 27, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, nil, + nil, 52, 53, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 23, 24, 65, 66, nil, nil, nil, + nil, 22, 28, 27, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 200, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 207, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, nil, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 246, 247, 65, 66, nil, nil, + nil, nil, 245, 275, 279, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 207, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 246, 247, 65, 66, nil, + nil, nil, nil, 245, 275, 279, 88, 87, 89, 90, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 207, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 246, 247, 65, 66, + nil, nil, nil, nil, 245, 275, 279, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 276, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, nil, nil, 280, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 273, + nil, nil, 270, nil, nil, 52, 53, nil, nil, 54, + nil, 697, nil, 698, nil, nil, nil, nil, nil, nil, + nil, nil, 699, nil, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 246, 247, 65, + 66, nil, nil, nil, nil, 245, 275, 279, 88, 87, + 89, 90, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 207, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 246, 247, + 65, 66, nil, nil, nil, nil, 245, 275, 279, 88, + 87, 89, 90, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, 38, + 39, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 200, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 207, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 28, 27, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, 560, nil, 243, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 246, 247, 65, 66, nil, nil, nil, nil, 245, 275, + 279, 88, 87, 89, 90, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 207, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 246, 247, 65, 66, nil, nil, nil, nil, 245, + 275, 279, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 200, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 207, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 246, 247, 65, 66, nil, nil, nil, nil, + 245, 275, 279, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, nil, + nil, 52, 53, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 23, 24, 65, 66, nil, nil, nil, + nil, 22, 28, 27, 88, 87, 89, 90, nil, nil, + 17, nil, nil, nil, nil, nil, nil, 41, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, 38, 39, 37, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 200, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, nil, nil, + nil, nil, 40, nil, nil, nil, nil, nil, nil, nil, + 18, nil, nil, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, nil, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 246, 247, 65, 66, nil, nil, + nil, nil, 245, 275, 279, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 207, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 23, 24, 65, 66, nil, + nil, nil, nil, 22, 28, 27, 88, 87, 89, 90, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + nil, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 207, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 246, 247, 65, 66, + nil, nil, nil, nil, 245, 275, 279, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 246, 247, 65, + 66, nil, nil, nil, nil, 245, 275, 279, 88, 87, + 89, 90, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 207, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 246, 247, + 65, 66, nil, nil, nil, nil, 245, 275, 279, 88, + 87, 89, 90, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 41, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, 38, + 39, 37, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 200, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, nil, nil, nil, nil, 40, nil, nil, + nil, nil, nil, nil, nil, 207, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 275, 279, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 276, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + nil, nil, 280, nil, 215, 219, 224, 225, 226, 221, + 223, 231, 232, 227, 228, nil, 208, 209, nil, nil, + 229, 230, 772, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, nil, nil, 212, nil, 218, nil, + 214, 213, 210, 211, 222, 220, 216, nil, 217, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, 233, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 246, 247, 65, 66, nil, nil, nil, nil, 245, 275, + 279, 88, 87, 89, 90, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, 780, nil, 243, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 207, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 246, 247, 65, 66, nil, nil, nil, nil, 245, + 275, 279, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 200, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, 786, nil, 243, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 207, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 246, 247, 65, 66, nil, nil, nil, nil, + 245, 275, 279, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, nil, + nil, 52, 53, nil, nil, 54, nil, 788, nil, 243, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 246, 247, 65, 66, nil, nil, nil, + nil, 245, 275, 279, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 276, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, nil, nil, 280, nil, 215, 219, + 224, 225, 226, 221, 223, 231, 232, 227, 228, nil, + 208, 209, nil, nil, 229, 230, 772, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, nil, nil, + 212, nil, 218, nil, 214, 213, 210, 211, 222, 220, + 216, nil, 217, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, 233, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 23, 24, 65, 66, nil, nil, + nil, nil, 22, 28, 27, 88, 87, 89, 90, nil, + nil, 17, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 18, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 246, 247, 65, 66, nil, + nil, nil, nil, 245, 275, 279, 88, 87, 89, 90, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 41, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, 38, 39, 37, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 200, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + 802, nil, nil, nil, 40, nil, nil, nil, nil, nil, + nil, nil, 207, nil, nil, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, nil, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 246, 247, 65, 66, + nil, nil, nil, nil, 245, 275, 279, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 246, 247, 65, + 66, nil, nil, nil, nil, 245, 275, 279, 88, 87, + 89, 90, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, nil, nil, nil, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 207, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 246, 247, + 65, 66, nil, nil, nil, nil, 245, 275, 279, 88, + 87, 89, 90, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 276, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, nil, + nil, 280, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 273, nil, nil, 270, nil, nil, 52, 53, nil, + nil, 54, nil, 821, nil, 820, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, nil, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 275, 279, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 246, 247, 65, 66, nil, nil, nil, nil, 245, 275, + 279, 88, 87, 89, 90, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 207, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 246, 247, 65, 66, nil, nil, nil, nil, 245, + 275, 279, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, 38, 39, 37, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 200, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, nil, nil, + 40, nil, nil, nil, nil, nil, nil, nil, 207, nil, + nil, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, nil, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 246, 247, 65, 66, nil, nil, nil, nil, + 245, 275, 279, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, nil, + nil, 52, 53, nil, nil, 54, nil, nil, nil, nil, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 246, 247, 65, 66, nil, nil, nil, + nil, 245, 275, 279, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 276, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, nil, nil, 280, nil, 215, 219, + 224, 225, 226, 221, 223, 231, 232, 227, 228, nil, + 208, 209, nil, nil, 229, 230, 772, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, nil, nil, + 212, nil, 218, nil, 214, 213, 210, 211, 222, 220, + 216, nil, 217, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, 233, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 246, 247, 65, 66, nil, nil, + nil, nil, 245, 28, 27, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, 299, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 207, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 62, 63, 64, + nil, 51, nil, nil, nil, 56, 57, nil, nil, nil, + 60, nil, 58, 59, 61, 246, 247, 65, 66, nil, + nil, nil, nil, 245, 275, 279, 88, 87, 89, 90, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 276, + nil, nil, 92, 91, 82, 50, 84, 83, 86, 85, + 93, 94, nil, 80, 81, nil, nil, nil, 280, nil, + 215, 219, 224, 225, 226, 221, 223, 231, 232, 227, + 228, nil, 208, 209, nil, nil, 229, 230, 772, nil, + nil, 204, nil, nil, 52, 53, nil, nil, 54, nil, + nil, nil, 212, nil, 218, nil, 214, 213, 210, 211, + 222, 220, 216, nil, 217, nil, nil, 79, 72, 74, + 75, 76, 77, nil, nil, nil, 73, 78, 62, 63, + 64, 233, 51, nil, nil, nil, 56, 57, nil, nil, + nil, 60, nil, 58, 59, 61, 246, 247, 65, 66, + nil, nil, nil, nil, 245, 275, 279, 88, 87, 89, + 90, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 41, nil, nil, 92, 91, 82, 50, 84, 83, 86, + 85, 93, 94, nil, 80, 81, nil, 38, 39, 37, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 200, + nil, nil, 204, nil, nil, 52, 53, nil, nil, 54, + nil, 864, nil, 243, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, nil, nil, 79, 72, + 74, 75, 76, 77, nil, nil, nil, 73, 78, 62, + 63, 64, nil, 51, nil, nil, nil, 56, 57, nil, + nil, nil, 60, nil, 58, 59, 61, 246, 247, 65, + 66, nil, nil, nil, nil, 245, 275, 279, 88, 87, + 89, 90, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 41, nil, nil, 92, 91, 82, 50, 84, 83, + 86, 85, 93, 94, nil, 80, 81, nil, 38, 39, + 37, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 200, nil, nil, 204, nil, nil, 52, 53, nil, nil, + 54, nil, 867, nil, 243, nil, 40, nil, nil, nil, + nil, nil, nil, nil, 207, nil, nil, nil, nil, 79, + 72, 74, 75, 76, 77, nil, nil, nil, 73, 78, + 62, 63, 64, nil, 51, nil, nil, nil, 56, 57, + nil, nil, nil, 60, nil, 58, 59, 61, 246, 247, + 65, 66, nil, nil, nil, nil, 245, 275, 279, 88, + 87, 89, 90, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 276, nil, nil, 92, 91, 82, 50, 84, + 83, 86, 85, 93, 94, nil, 80, 81, nil, nil, + nil, 280, nil, 215, 219, 224, 225, 226, 221, 223, + 231, 232, 227, 228, nil, 208, 209, nil, nil, 229, + 230, 772, nil, nil, 204, nil, nil, 52, 53, nil, + nil, 54, nil, nil, nil, 212, nil, 218, nil, 214, + 213, 210, 211, 222, 220, 216, nil, 217, nil, nil, + 79, 72, 74, 75, 76, 77, nil, nil, nil, 73, + 78, 62, 63, 64, 233, 51, nil, nil, nil, 56, + 57, nil, nil, nil, 60, nil, 58, 59, 61, 246, + 247, 65, 66, nil, nil, nil, nil, 245, 275, 279, + 88, 87, 89, 90, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, 92, 91, 82, 50, + 84, 83, 86, 85, 93, 94, nil, 80, 81, nil, + 38, 39, 37, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 200, nil, nil, 204, nil, nil, 52, 53, + nil, nil, 54, nil, nil, nil, nil, nil, 40, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 79, 72, 74, 75, 76, 77, nil, nil, nil, + 73, 78, 62, 63, 64, nil, 51, nil, nil, nil, + 56, 57, nil, nil, nil, 60, nil, 58, 59, 61, + 246, 247, 65, 66, nil, nil, nil, nil, 245, 275, + 279, 88, 87, 89, 90, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 92, 91, 82, + 50, 84, 83, 86, 85, 93, 94, nil, 80, 81, + nil, 38, 39, 37, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 200, nil, nil, 204, nil, nil, 52, + 53, nil, nil, 54, nil, nil, nil, nil, nil, 40, + nil, nil, nil, nil, nil, nil, nil, 207, nil, nil, + nil, nil, 79, 72, 74, 75, 76, 77, nil, nil, + nil, 73, 78, 62, 63, 64, nil, 51, nil, nil, + nil, 56, 57, nil, nil, nil, 60, nil, 58, 59, + 61, 246, 247, 65, 66, nil, nil, nil, nil, 245, + 275, 279, 88, 87, 89, 90, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 276, nil, nil, 92, 91, + 82, 50, 84, 83, 86, 85, 93, 94, nil, 80, + 81, nil, nil, nil, 280, nil, 215, 219, 224, 225, + 226, 221, 223, 231, 232, 227, 228, nil, 208, 209, + nil, nil, 229, 230, 772, nil, nil, 204, nil, nil, + 52, 53, nil, nil, 54, nil, nil, nil, 212, nil, + 218, nil, 214, 213, 210, 211, 222, 220, 216, nil, + 217, nil, nil, 79, 72, 74, 75, 76, 77, nil, + nil, nil, 73, 78, 62, 63, 64, 233, 51, nil, + nil, nil, 56, 57, nil, nil, nil, 60, nil, 58, + 59, 61, 246, 247, 65, 66, nil, nil, nil, nil, + 245, 275, 279, 88, 87, 89, 90, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, 92, + 91, 82, 50, 84, 83, 86, 85, 93, 94, nil, + 80, 81, nil, 38, 39, 37, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 200, nil, nil, 204, nil, + nil, 52, 53, nil, nil, 54, nil, 889, nil, 243, + nil, 40, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 79, 72, 74, 75, 76, 77, + nil, nil, nil, 73, 78, 62, 63, 64, nil, 51, + nil, nil, nil, 56, 57, nil, nil, nil, 60, nil, + 58, 59, 61, 246, 247, 65, 66, nil, nil, nil, + nil, 245, 275, 279, 88, 87, 89, 90, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 276, nil, nil, + 92, 91, 82, 50, 84, 83, 86, 85, 93, 94, + nil, 80, 81, nil, nil, nil, 280, nil, 215, 219, + 224, 225, 226, 221, 223, 231, 232, 227, 228, nil, + 208, 209, nil, nil, 229, 230, 772, nil, nil, 204, + nil, nil, 52, 53, nil, nil, 54, nil, nil, nil, + 212, nil, 218, nil, 214, 213, 210, 211, 222, 220, + 216, nil, 217, nil, nil, 79, 72, 74, 75, 76, + 77, nil, nil, nil, 73, 78, 62, 63, 64, 233, + 51, nil, nil, nil, 56, 57, nil, nil, nil, 60, + nil, 58, 59, 61, 246, 247, 65, 66, nil, nil, + nil, nil, 245, 275, 279, 88, 87, 89, 90, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 41, nil, + nil, 92, 91, 82, 50, 84, 83, 86, 85, 93, + 94, nil, 80, 81, nil, 38, 39, 37, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 200, nil, nil, + 204, nil, nil, 52, 53, nil, nil, 54, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, nil, nil, + nil, 207, nil, nil, nil, nil, 79, 72, 74, 75, + 76, 77, nil, nil, nil, 73, 78, 153, 164, 154, + 177, 150, 170, 160, 159, 180, 181, 175, 158, 157, + 152, 178, 182, 183, 162, 151, 165, 169, 171, 163, + 156, nil, nil, 172, 179, 174, 336, 335, 337, 334, + 149, 168, 167, nil, nil, nil, nil, nil, 148, 155, + 146, 147, 332, 333, 330, 111, 84, 83, 331, 85, + nil, nil, nil, nil, nil, nil, 139, 140, nil, 137, + 121, 122, 123, nil, 126, 128, nil, nil, 124, nil, + nil, nil, nil, 141, 142, 129, 130, nil, nil, nil, + nil, nil, 341, nil, nil, nil, nil, nil, nil, nil, + 134, 133, nil, 120, 138, 136, 135, 131, 132, 127, + 125, 118, nil, 119, nil, nil, 143, 153, 164, 154, + 177, 150, 170, 160, 159, 180, 181, 175, 158, 157, + 152, 178, 182, 183, 162, 151, 165, 169, 171, 163, + 156, nil, nil, 172, 179, 174, 173, 166, 176, 161, + 149, 168, 167, nil, nil, nil, nil, nil, 148, 155, + 146, 147, 144, 145, 109, 111, nil, nil, 110, nil, + nil, nil, nil, nil, nil, nil, 139, 140, nil, 137, + 121, 122, 123, nil, 126, 128, nil, nil, 124, nil, + nil, nil, nil, 141, 142, 129, 130, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 134, 133, nil, 120, 138, 136, 135, 131, 132, 127, + 125, 118, nil, 119, nil, nil, 143, 215, 219, 224, + 225, 226, 221, 223, 231, 232, 227, 228, nil, 208, + 209, nil, nil, 229, 230, nil, nil, nil, -215, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 212, + nil, 218, nil, 214, 213, 210, 211, 222, 220, 216, + nil, 217, nil, nil, nil, nil, nil, nil, nil, 376, + 379, nil, nil, 377, nil, nil, nil, nil, 233, nil, + -215, 139, 140, nil, 137, 121, 122, 123, nil, 126, + 128, nil, nil, 124, nil, nil, nil, nil, 141, 142, + 129, 130, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 134, 133, nil, 120, 138, + 136, 135, 131, 132, 127, 125, 118, nil, 119, 381, + 385, 143, nil, 383, nil, nil, nil, nil, nil, nil, + nil, 139, 140, nil, 137, 121, 122, 123, nil, 126, + 128, nil, nil, 124, nil, nil, nil, nil, 141, 142, + 129, 130, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 134, 133, nil, 120, 138, + 136, 135, 131, 132, 127, 125, 118, nil, 119, 433, + 379, 143, nil, 434, nil, nil, nil, nil, nil, nil, + nil, 139, 140, nil, 137, 121, 122, 123, nil, 126, + 128, nil, nil, 124, nil, nil, nil, nil, 141, 142, + 129, 130, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 134, 133, nil, 120, 138, + 136, 135, 131, 132, 127, 125, 118, nil, 119, 433, + 379, 143, nil, 434, nil, nil, nil, nil, nil, nil, + nil, 139, 140, nil, 137, 121, 122, 123, nil, 126, + 128, nil, nil, 124, nil, nil, nil, nil, 141, 142, + 129, 130, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 134, 133, nil, 120, 138, + 136, 135, 131, 132, 127, 125, 118, nil, 119, 550, + 379, 143, nil, 551, nil, nil, nil, nil, nil, nil, + nil, 139, 140, nil, 137, 121, 122, 123, nil, 126, + 128, nil, nil, 124, nil, nil, nil, nil, 141, 142, + 129, 130, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 134, 133, nil, 120, 138, + 136, 135, 131, 132, 127, 125, 118, nil, 119, 552, + 385, 143, nil, 553, nil, nil, nil, nil, nil, nil, + nil, 139, 140, nil, 137, 121, 122, 123, nil, 126, + 128, nil, nil, 124, nil, nil, nil, nil, 141, 142, + 129, 130, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 134, 133, nil, 120, 138, + 136, 135, 131, 132, 127, 125, 118, nil, 119, nil, + nil, 143, 215, 219, 224, 225, 226, 221, 223, 231, + 232, 227, 228, nil, 208, 209, nil, nil, 229, 230, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 212, nil, 218, nil, 214, 213, + 210, 211, 222, 220, 216, nil, 217, nil, nil, nil, + nil, nil, nil, 594, 379, nil, nil, 595, nil, nil, + nil, nil, nil, 233, 556, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, 597, 385, 143, nil, 598, nil, nil, + nil, nil, nil, nil, nil, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, 550, 379, 143, nil, 551, nil, nil, + nil, nil, nil, nil, nil, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, 552, 385, 143, nil, 553, nil, nil, + nil, nil, nil, nil, nil, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, 630, 379, 143, nil, 631, nil, nil, + nil, nil, nil, nil, nil, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, 632, 385, 143, nil, 633, nil, nil, + nil, nil, nil, nil, nil, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, 635, 385, 143, nil, 636, nil, nil, + nil, nil, nil, nil, nil, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, 433, 379, 143, nil, 434, nil, nil, + nil, nil, nil, nil, nil, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, 433, 379, 143, nil, 434, nil, nil, + nil, nil, nil, nil, nil, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, 433, 379, 143, nil, 434, nil, nil, + nil, nil, nil, nil, nil, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, 857, 379, 143, nil, 858, nil, nil, + nil, nil, nil, nil, nil, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, 859, 385, 143, nil, 860, nil, nil, + nil, nil, nil, nil, nil, 139, 140, nil, 137, 121, + 122, 123, nil, 126, 128, nil, nil, 124, nil, nil, + nil, nil, 141, 142, 129, 130, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 134, + 133, nil, 120, 138, 136, 135, 131, 132, 127, 125, + 118, nil, 119, nil, nil, 143, 215, 219, 224, 225, + 226, 221, 223, 231, 232, 227, 228, nil, 208, 209, + nil, nil, 229, 230, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 212, nil, + 218, nil, 214, 213, 210, 211, 222, 220, 216, nil, + 217, nil, 215, 219, 224, 225, 226, 221, 223, 231, + 232, 227, 228, nil, 208, 209, 291, 233, 229, 230, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 212, nil, 218, nil, 214, 213, + 210, 211, 222, 220, 216, nil, 217, nil, 215, 219, + 224, 225, 226, 221, 223, 231, 232, 227, 228, nil, + 208, 209, 291, 233, 229, 230, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 212, nil, 218, nil, 214, 213, 210, 211, 222, 220, + 216, nil, 217, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 233 ] + +racc_action_check = [ + 381, 512, 512, 518, 518, 306, 755, 381, 381, 381, + 326, 440, 711, 381, 381, 313, 381, 199, 440, 711, + 307, 70, 347, 316, 424, 381, 3, 627, 500, 70, + 1, 3, 201, 603, 603, 381, 381, 630, 381, 381, + 381, 381, 381, 727, 798, 446, 311, 631, 311, 632, + 743, 394, 755, 755, 755, 755, 8, 310, 424, 447, + 440, 711, 310, 199, 381, 381, 381, 381, 381, 381, + 381, 381, 381, 381, 381, 381, 381, 381, 201, 446, + 381, 381, 381, 55, 381, 347, 603, 594, 381, 591, + 512, 381, 518, 447, 491, 512, 381, 394, 381, 633, + 381, 381, 381, 381, 381, 381, 381, 383, 381, 381, + 381, 9, 632, 326, 383, 383, 383, 306, 313, 306, + 383, 383, 306, 383, 381, 381, 316, 381, 591, 381, + 381, 500, 307, 326, 307, 492, 595, 307, 326, 627, + 630, 627, 383, 383, 627, 383, 383, 383, 383, 383, + 631, 594, 632, 743, 582, 727, 798, 727, 798, 744, + 727, 798, 633, 26, 322, 15, 15, 55, 322, 594, + 550, 383, 383, 383, 383, 383, 383, 383, 383, 383, + 383, 383, 383, 383, 383, 574, 277, 383, 383, 383, + 594, 383, 491, 594, 491, 383, 582, 491, 383, 551, + 595, 10, 633, 383, 528, 383, 343, 383, 383, 383, + 383, 383, 383, 383, 50, 383, 550, 383, 595, 574, + 11, 50, 50, 50, 511, 26, 50, 50, 50, 511, + 50, 383, 383, 492, 383, 492, 383, 383, 492, 595, + 50, 50, 595, 297, 12, 551, 297, 26, 277, 50, + 50, 693, 50, 50, 50, 50, 50, 744, 14, 744, + 298, 20, 744, 298, 344, 528, 528, 343, 343, 343, + 277, 301, 108, 34, 301, 528, 108, 108, 50, 50, + 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, + 50, 50, 345, 13, 50, 50, 50, 693, 36, 50, + 13, 14, 50, 346, 14, 50, 50, 41, 50, 13, + 50, 95, 50, 419, 50, 50, 50, 50, 50, 50, + 50, 432, 50, 184, 50, 344, 344, 344, 432, 432, + 432, 848, 200, 432, 432, 432, 348, 432, 50, 50, + 50, 50, 202, 50, 320, 419, 803, 432, 803, 419, + 419, 419, 419, 345, 345, 345, 432, 432, 203, 432, + 432, 432, 432, 432, 346, 346, 346, 25, 303, 239, + 321, 303, 597, 635, 25, 42, 435, 848, 848, 848, + 848, 240, 42, 435, 435, 435, 330, 857, 435, 435, + 435, 42, 435, 330, 320, 244, 432, 348, 348, 348, + 35, 320, 435, 432, 37, 37, 320, 253, 432, 432, + 320, 435, 435, 264, 435, 435, 435, 435, 435, 283, + 321, 266, 597, 635, 376, 858, 377, 321, 320, 597, + 635, 432, 321, 540, 597, 635, 321, 857, 597, 635, + 267, 400, 268, 35, 857, 432, 35, 432, 401, 857, + 432, 435, 198, 857, 321, 640, 597, 635, 435, 198, + 640, 646, 283, 435, 435, 283, 646, 376, 198, 377, + 376, 857, 377, 400, 271, 858, 540, 400, 400, 540, + 401, 271, 858, 273, 401, 401, 435, 858, 280, 280, + 271, 858, 294, 294, 331, 552, 552, 552, 275, 552, + 435, 331, 435, 552, 552, 435, 276, 859, 552, 858, + 552, 552, 552, 552, 552, 552, 552, 305, 305, 615, + 615, 552, 552, 552, 552, 552, 552, 552, 332, 420, + 279, 333, 334, 758, 758, 332, 284, 552, 333, 334, + 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, + 285, 552, 552, 335, 552, 552, 552, 859, 870, 870, + 335, 420, 288, 336, 859, 420, 420, 420, 420, 859, + 336, 272, 292, 859, 337, 293, 552, 552, 272, 552, + 552, 337, 552, 552, 296, 300, 552, 272, 552, 302, + 552, 859, 552, 312, 339, 274, 286, 314, 315, 317, + 552, 339, 274, 286, 314, 552, 552, 552, 552, 552, + 552, 274, 286, 314, 552, 552, 553, 553, 553, 362, + 553, 363, 368, 552, 553, 553, 371, 375, 382, 553, + 402, 553, 553, 553, 553, 553, 553, 553, 403, 404, + 405, 429, 553, 553, 553, 553, 553, 553, 553, 522, + 522, 438, 522, 522, 522, 439, 441, 442, 553, 448, + 450, 553, 553, 553, 553, 553, 553, 553, 553, 553, + 553, 451, 553, 553, 455, 553, 553, 553, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 324, + 398, 398, 459, 460, 398, 398, 324, 553, 553, 459, + 553, 553, 470, 553, 553, 324, 473, 553, 459, 553, + 398, 553, 398, 553, 398, 398, 398, 398, 398, 398, + 398, 553, 398, 487, 493, 494, 553, 553, 553, 553, + 553, 553, 526, 503, 531, 553, 553, 60, 60, 60, + 503, 60, 543, 547, 553, 60, 60, 554, 561, 503, + 60, 563, 60, 60, 60, 60, 60, 60, 60, 566, + 568, 576, 577, 60, 60, 60, 60, 60, 60, 60, + 583, 586, 60, 593, 596, 599, 601, 366, 602, 60, + 604, 607, 60, 60, 60, 60, 60, 60, 60, 60, + 60, 60, 608, 60, 60, 611, 60, 60, 60, 366, + 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, + 598, 366, 366, 721, 617, 366, 366, 598, 60, 623, + 721, 60, 598, 625, 60, 60, 598, 626, 60, 721, + 629, 366, 638, 366, 60, 366, 366, 366, 366, 366, + 366, 366, 60, 366, 643, 647, 648, 60, 60, 60, + 60, 60, 60, 649, 655, 660, 60, 60, 663, 60, + 366, 665, 366, 636, 60, 97, 97, 97, 97, 97, + 636, 678, 696, 97, 97, 636, 700, 701, 97, 636, + 97, 97, 97, 97, 97, 97, 97, 702, 705, 709, + 710, 97, 97, 97, 97, 97, 97, 97, 712, 716, + 97, 4, 4, 4, 4, 4, 97, 97, 97, 97, + 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, + 718, 97, 97, 719, 97, 97, 97, 399, 399, 399, + 399, 399, 399, 399, 399, 399, 399, 399, 770, 399, + 399, 771, 720, 399, 399, 770, 97, 732, 771, 97, + 735, 746, 97, 97, 770, 750, 97, 771, 97, 399, + 751, 399, 97, 399, 399, 399, 399, 399, 399, 399, + 97, 399, 764, 772, 774, 97, 97, 97, 97, 97, + 97, 775, 773, 782, 97, 97, 697, 697, 697, 773, + 697, 783, 97, 825, 697, 697, 784, 787, 773, 697, + 825, 697, 697, 697, 697, 697, 697, 697, 800, 825, + 801, 806, 697, 697, 697, 697, 697, 697, 697, 106, + 106, 106, 106, 106, 808, 809, 810, 813, 697, 814, + 826, 697, 697, 697, 697, 697, 697, 697, 697, 697, + 697, 833, 697, 697, 410, 836, 514, 697, 514, 514, + 514, 514, 860, 837, 854, 876, 855, 856, 865, 860, + 410, 410, 876, 871, 860, 872, 873, 697, 860, 874, + 697, 876, 878, 697, 697, 881, 410, 697, 410, 892, + 410, 410, 410, 410, 514, nil, 410, nil, 410, nil, + nil, nil, 514, 514, 514, 514, 697, 697, 697, 697, + 697, 697, nil, nil, nil, 697, 697, nil, 821, 821, + 821, 697, 821, nil, nil, nil, 821, 821, nil, nil, + nil, 821, nil, 821, 821, 821, 821, 821, 821, 821, + nil, nil, nil, nil, 821, 821, 821, 821, 821, 821, + 821, 350, 350, 350, 350, 350, nil, nil, 555, nil, + 821, nil, nil, 821, 821, 821, 821, 821, 821, 821, + 821, 821, 821, nil, 821, 821, nil, nil, nil, 821, + 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, + 555, nil, 555, 555, nil, nil, 555, 555, nil, 821, + nil, nil, 821, nil, nil, 821, 821, nil, nil, 821, + nil, nil, 555, nil, 555, nil, 555, 555, 555, 555, + 555, 555, 555, nil, 555, nil, nil, nil, 821, 821, + 821, 821, 821, 821, nil, nil, nil, 821, 821, nil, + nil, 555, nil, 821, 0, 0, 0, 0, 0, 0, + nil, nil, nil, 0, 0, nil, nil, nil, 0, nil, + 0, 0, 0, 0, 0, 0, 0, nil, nil, nil, + nil, 0, 0, 0, 0, 0, 0, 0, nil, nil, + 0, nil, nil, nil, nil, nil, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + nil, 0, 0, nil, 0, 0, 0, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 0, nil, nil, 0, + nil, nil, 0, 0, nil, nil, 0, nil, 0, nil, + nil, nil, 0, 645, nil, 645, 645, 645, 645, nil, + 0, nil, nil, nil, nil, 0, 0, 0, 0, 0, + 0, nil, nil, nil, 0, 0, 30, 30, 30, 30, + 30, 30, nil, nil, nil, 30, 30, nil, nil, nil, + 30, nil, 30, 30, 30, 30, 30, 30, 30, 645, + 645, 645, 645, 30, 30, 30, 30, 30, 30, 30, + nil, nil, 30, nil, nil, nil, nil, nil, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, nil, 30, 30, nil, 30, 30, 30, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 30, nil, + nil, 30, nil, nil, 30, 30, nil, nil, 30, nil, + 30, nil, nil, nil, 30, 753, nil, 753, 753, 753, + 753, nil, 30, nil, nil, nil, nil, 30, 30, 30, + 30, 30, 30, nil, nil, nil, 30, 30, 51, 51, + 51, 51, 51, 51, nil, nil, nil, 51, 51, nil, + nil, nil, 51, nil, 51, 51, 51, 51, 51, 51, + 51, 753, 753, 753, 753, 51, 51, 51, 51, 51, + 51, 51, nil, nil, 51, nil, nil, nil, nil, nil, + 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, + 51, 51, 51, 51, nil, 51, 51, nil, 51, 51, + 51, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 51, nil, nil, 51, nil, nil, 51, 51, nil, nil, + 51, nil, 51, nil, nil, nil, 51, 817, nil, 817, + 817, 817, 817, nil, 51, nil, nil, nil, nil, 51, + 51, 51, 51, 51, 51, nil, nil, nil, 51, 51, + 186, 186, 186, 186, 186, 186, nil, nil, nil, 186, + 186, nil, nil, nil, 186, 817, 186, 186, 186, 186, + 186, 186, 186, 817, 817, 817, 817, 186, 186, 186, + 186, 186, 186, 186, nil, nil, 186, nil, nil, nil, + nil, nil, 186, 186, 186, 186, 186, 186, 186, 186, + 186, 186, 186, 186, 186, 186, nil, 186, 186, nil, + 186, 186, 186, 409, 409, 409, 409, 409, 409, 409, + nil, nil, 409, 409, nil, nil, nil, nil, nil, 409, + 409, nil, 186, nil, nil, 186, nil, nil, 186, 186, + nil, nil, 186, nil, 186, 409, nil, 409, 186, 409, + 409, 409, 409, 409, 409, 409, 186, 409, nil, nil, + nil, 186, 186, 186, 186, 186, 186, nil, nil, nil, + 186, 186, 187, 187, 187, 187, 187, 187, nil, nil, + nil, 187, 187, nil, nil, nil, 187, nil, 187, 187, + 187, 187, 187, 187, 187, nil, nil, nil, nil, 187, + 187, 187, 187, 187, 187, 187, nil, nil, 187, nil, + nil, nil, nil, nil, 187, 187, 187, 187, 187, 187, + 187, 187, 187, 187, 187, 187, 187, 187, nil, 187, + 187, nil, 187, 187, 187, 411, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 411, 411, nil, 187, nil, nil, 187, nil, nil, + 187, 187, nil, nil, 187, nil, 187, 411, nil, 411, + 187, 411, 411, 411, 411, nil, nil, 411, 187, 411, + nil, nil, nil, 187, 187, 187, 187, 187, 187, nil, + nil, nil, 187, 187, 204, 204, 204, 204, 204, 204, + nil, nil, nil, 204, 204, nil, nil, nil, 204, nil, + 204, 204, 204, 204, 204, 204, 204, nil, nil, nil, + nil, 204, 204, 204, 204, 204, 204, 204, nil, nil, + 204, nil, nil, nil, nil, nil, 204, 204, 204, 204, + 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, + nil, 204, 204, nil, 204, 204, 204, 412, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 412, 412, nil, 204, nil, nil, 204, + nil, nil, 204, 204, nil, nil, 204, nil, 204, 412, + nil, 412, 204, 412, 412, 412, 412, nil, nil, 412, + 204, 412, nil, nil, nil, 204, 204, 204, 204, 204, + 204, nil, nil, nil, 204, 204, 265, 265, 265, 265, + 265, 265, nil, nil, nil, 265, 265, nil, nil, nil, + 265, nil, 265, 265, 265, 265, 265, 265, 265, nil, + nil, nil, nil, 265, 265, 265, 265, 265, 265, 265, + nil, nil, 265, nil, nil, nil, nil, nil, 265, 265, + 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, + 265, 265, nil, 265, 265, nil, 265, 265, 265, 413, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 413, 413, nil, 265, nil, + nil, 265, nil, nil, 265, 265, nil, nil, 265, nil, + 265, 413, nil, 413, 265, 413, 413, 413, 413, nil, + nil, 413, 265, 413, nil, nil, nil, 265, 265, 265, + 265, 265, 265, nil, nil, nil, 265, 265, 270, 270, + 270, 270, 270, 270, nil, nil, nil, 270, 270, nil, + nil, nil, 270, nil, 270, 270, 270, 270, 270, 270, + 270, nil, nil, nil, nil, 270, 270, 270, 270, 270, + 270, 270, nil, nil, 270, nil, nil, nil, nil, nil, + 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, + 270, 270, 270, 270, nil, 270, 270, nil, 270, 270, + 270, 414, 414, 414, 414, 414, 414, 414, nil, nil, + 414, 414, nil, nil, nil, nil, nil, 414, 414, nil, + 270, nil, nil, 270, nil, nil, 270, 270, nil, nil, + 270, nil, 270, 414, nil, 414, 270, 414, 414, 414, + 414, 414, 414, 414, 270, 414, nil, nil, nil, 270, + 270, 270, 270, 270, 270, nil, nil, nil, 270, 270, + 486, 486, 486, 486, 486, 486, nil, nil, nil, 486, + 486, nil, nil, nil, 486, nil, 486, 486, 486, 486, + 486, 486, 486, nil, nil, nil, nil, 486, 486, 486, + 486, 486, 486, 486, nil, nil, 486, nil, nil, nil, + nil, nil, 486, 486, 486, 486, 486, 486, 486, 486, + 486, 486, 486, 486, 486, 486, nil, 486, 486, nil, + 486, 486, 486, 415, 415, 415, 415, 415, 415, 415, + nil, nil, 415, 415, nil, nil, nil, nil, nil, 415, + 415, nil, 486, nil, nil, 486, nil, nil, 486, 486, + nil, nil, 486, nil, 486, 415, nil, 415, 486, 415, + 415, 415, 415, 415, 415, 415, 486, 415, nil, nil, + nil, 486, 486, 486, 486, 486, 486, nil, nil, nil, + 486, 486, 490, 490, 490, 490, 490, 490, nil, nil, + nil, 490, 490, nil, nil, nil, 490, nil, 490, 490, + 490, 490, 490, 490, 490, nil, nil, nil, nil, 490, + 490, 490, 490, 490, 490, 490, nil, nil, 490, nil, + nil, nil, nil, nil, 490, 490, 490, 490, 490, 490, + 490, 490, 490, 490, 490, 490, 490, 490, nil, 490, + 490, nil, 490, 490, 490, 416, 416, 416, 416, 416, + 416, 416, nil, nil, 416, 416, nil, nil, nil, nil, + nil, 416, 416, nil, 490, nil, nil, 490, nil, nil, + 490, 490, nil, nil, 490, nil, 490, 416, nil, 416, + 490, 416, 416, 416, 416, 416, 416, 416, 490, 416, + nil, nil, nil, 490, 490, 490, 490, 490, 490, nil, + nil, nil, 490, 490, 495, 495, 495, 495, 495, 495, + nil, nil, nil, 495, 495, nil, nil, nil, 495, nil, + 495, 495, 495, 495, 495, 495, 495, nil, nil, nil, + nil, 495, 495, 495, 495, 495, 495, 495, nil, nil, + 495, nil, nil, nil, nil, nil, 495, 495, 495, 495, + 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, + nil, 495, 495, nil, 495, 495, 495, 417, 417, 417, + 417, 417, 417, 417, nil, nil, 417, 417, nil, nil, + nil, nil, nil, 417, 417, nil, 495, nil, nil, 495, + nil, nil, 495, 495, nil, nil, 495, nil, 495, 417, + nil, 417, 495, 417, 417, 417, 417, 417, 417, 417, + 495, 417, nil, nil, nil, 495, 495, 495, 495, 495, + 495, nil, nil, nil, 495, 495, 513, 513, 513, 513, + 513, 513, nil, nil, nil, 513, 513, nil, nil, nil, + 513, nil, 513, 513, 513, 513, 513, 513, 513, nil, + nil, nil, nil, 513, 513, 513, 513, 513, 513, 513, + nil, nil, 513, nil, nil, nil, nil, nil, 513, 513, + 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, + 513, 513, nil, 513, 513, nil, 513, 513, 513, 418, + 418, 418, 418, 418, 418, 418, nil, nil, 418, 418, + nil, nil, nil, nil, nil, 418, 418, nil, 513, nil, + nil, 513, nil, nil, 513, 513, nil, nil, 513, nil, + 513, 418, nil, 418, 513, 418, 418, 418, 418, 418, + 418, 418, 513, 418, nil, nil, nil, 513, 513, 513, + 513, 513, 513, nil, nil, nil, 513, 513, 559, 559, + 559, 559, 559, 559, nil, nil, nil, 559, 559, nil, + nil, nil, 559, nil, 559, 559, 559, 559, 559, 559, + 559, nil, nil, nil, nil, 559, 559, 559, 559, 559, + 559, 559, nil, nil, 559, nil, nil, nil, nil, nil, + 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, + 559, 559, 559, 559, nil, 559, 559, nil, 559, 559, + 559, 421, 421, 421, 421, 421, 421, 421, nil, nil, + 421, 421, nil, nil, nil, nil, nil, 421, 421, nil, + 559, nil, nil, 559, nil, nil, 559, 559, nil, nil, + 559, nil, 559, 421, nil, 421, 559, 421, 421, 421, + 421, 421, 421, 421, 559, 421, nil, nil, nil, 559, + 559, 559, 559, 559, 559, nil, nil, nil, 559, 559, + 588, 588, 588, 588, 588, 588, nil, nil, nil, 588, + 588, nil, nil, nil, 588, nil, 588, 588, 588, 588, + 588, 588, 588, nil, nil, nil, nil, 588, 588, 588, + 588, 588, 588, 588, nil, nil, 588, nil, nil, nil, + nil, nil, 588, 588, 588, 588, 588, 588, 588, 588, + 588, 588, 588, 588, 588, 588, nil, 588, 588, nil, + 588, 588, 588, 422, 422, 422, 422, 422, 422, 422, + 422, nil, 422, 422, nil, nil, nil, nil, nil, 422, + 422, nil, 588, nil, nil, 588, nil, nil, 588, 588, + nil, nil, 588, nil, 588, 422, nil, 422, 588, 422, + 422, 422, 422, 422, 422, 422, 588, 422, nil, nil, + nil, 588, 588, 588, 588, 588, 588, nil, nil, nil, + 588, 588, 589, 589, 589, 589, 589, 589, nil, nil, + nil, 589, 589, nil, nil, nil, 589, nil, 589, 589, + 589, 589, 589, 589, 589, nil, nil, nil, nil, 589, + 589, 589, 589, 589, 589, 589, nil, nil, 589, nil, + nil, nil, nil, nil, 589, 589, 589, 589, 589, 589, + 589, 589, 589, 589, 589, 589, 589, 589, nil, 589, + 589, nil, 589, 589, 589, 406, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 406, 406, nil, 589, nil, nil, 589, nil, nil, + 589, 589, nil, nil, 589, nil, 589, 406, nil, 406, + 589, 406, 406, 406, 406, nil, nil, nil, 589, nil, + nil, nil, nil, 589, 589, 589, 589, 589, 589, nil, + nil, nil, 589, 589, 606, 606, 606, 606, 606, 606, + nil, nil, nil, 606, 606, nil, nil, nil, 606, nil, + 606, 606, 606, 606, 606, 606, 606, nil, nil, nil, + nil, 606, 606, 606, 606, 606, 606, 606, nil, nil, + 606, nil, nil, nil, nil, nil, 606, 606, 606, 606, + 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, + nil, 606, 606, nil, 606, 606, 606, 407, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 407, 407, nil, 606, nil, nil, 606, + nil, nil, 606, 606, nil, nil, 606, nil, 606, 407, + nil, 407, 606, 407, 407, 407, 407, nil, nil, nil, + 606, nil, nil, nil, nil, 606, 606, 606, 606, 606, + 606, nil, nil, nil, 606, 606, 639, 639, 639, 639, + 639, 639, nil, nil, nil, 639, 639, nil, nil, nil, + 639, nil, 639, 639, 639, 639, 639, 639, 639, nil, + nil, nil, nil, 639, 639, 639, 639, 639, 639, 639, + nil, nil, 639, nil, nil, nil, nil, nil, 639, 639, + 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, + 639, 639, nil, 639, 639, nil, 639, 639, 639, 408, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 408, 408, nil, 639, nil, + nil, 639, nil, nil, 639, 639, nil, nil, 639, nil, + 639, 408, nil, nil, 639, 408, 408, 408, 408, nil, + nil, nil, 639, nil, nil, nil, nil, 639, 639, 639, + 639, 639, 639, nil, nil, nil, 639, 639, 644, 644, + 644, 644, 644, 644, nil, nil, nil, 644, 644, nil, + nil, nil, 644, nil, 644, 644, 644, 644, 644, 644, + 644, nil, nil, nil, nil, 644, 644, 644, 644, 644, + 644, 644, nil, nil, 644, nil, nil, nil, nil, nil, + 644, 644, 644, 644, 644, 644, 644, 644, 644, 644, + 644, 644, 644, 644, nil, 644, 644, nil, 644, 644, + 644, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 644, nil, nil, 644, nil, nil, 644, 644, nil, nil, + 644, nil, 644, nil, nil, nil, 644, nil, nil, nil, + nil, nil, nil, nil, 644, nil, nil, nil, nil, 644, + 644, 644, 644, 644, 644, nil, nil, nil, 644, 644, + 671, 671, 671, 671, 671, 671, nil, nil, nil, 671, + 671, nil, nil, nil, 671, nil, 671, 671, 671, 671, + 671, 671, 671, nil, nil, nil, nil, 671, 671, 671, + 671, 671, 671, 671, nil, nil, 671, nil, nil, nil, + nil, nil, 671, 671, 671, 671, 671, 671, 671, 671, + 671, 671, 671, 671, 671, 671, nil, 671, 671, nil, + 671, 671, 671, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 671, nil, nil, 671, nil, nil, 671, 671, + nil, nil, 671, nil, 671, nil, nil, nil, 671, nil, + nil, nil, nil, nil, nil, nil, 671, nil, nil, nil, + nil, 671, 671, 671, 671, 671, 671, nil, nil, nil, + 671, 671, 706, 706, 706, 706, 706, 706, nil, nil, + nil, 706, 706, nil, nil, nil, 706, nil, 706, 706, + 706, 706, 706, 706, 706, nil, nil, nil, nil, 706, + 706, 706, 706, 706, 706, 706, nil, nil, 706, nil, + nil, nil, nil, nil, 706, 706, 706, 706, 706, 706, + 706, 706, 706, 706, 706, 706, 706, 706, nil, 706, + 706, nil, 706, 706, 706, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 706, nil, nil, 706, nil, nil, + 706, 706, nil, nil, 706, nil, 706, nil, nil, nil, + 706, nil, nil, nil, nil, nil, nil, nil, 706, nil, + nil, nil, nil, 706, 706, 706, 706, 706, 706, nil, + nil, nil, 706, 706, 724, 724, 724, 724, 724, 724, + nil, nil, nil, 724, 724, nil, nil, nil, 724, nil, + 724, 724, 724, 724, 724, 724, 724, nil, nil, nil, + nil, 724, 724, 724, 724, 724, 724, 724, nil, nil, + 724, nil, nil, nil, nil, nil, 724, 724, 724, 724, + 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, + nil, 724, 724, nil, 724, 724, 724, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 724, nil, nil, 724, + nil, nil, 724, 724, nil, nil, 724, nil, 724, nil, + nil, nil, 724, nil, nil, nil, nil, nil, nil, nil, + 724, nil, nil, nil, nil, 724, 724, 724, 724, 724, + 724, nil, nil, nil, 724, 724, 736, 736, 736, 736, + 736, 736, nil, nil, nil, 736, 736, nil, nil, nil, + 736, nil, 736, 736, 736, 736, 736, 736, 736, nil, + nil, nil, nil, 736, 736, 736, 736, 736, 736, 736, + nil, nil, 736, nil, nil, nil, nil, nil, 736, 736, + 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, + 736, 736, nil, 736, 736, nil, 736, 736, 736, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 736, nil, + nil, 736, nil, nil, 736, 736, nil, nil, 736, nil, + 736, nil, nil, nil, 736, nil, nil, nil, nil, nil, + nil, nil, 736, nil, nil, nil, nil, 736, 736, 736, + 736, 736, 736, nil, nil, nil, 736, 736, 737, 737, + 737, 737, 737, 737, nil, nil, nil, 737, 737, nil, + nil, nil, 737, nil, 737, 737, 737, 737, 737, 737, + 737, nil, nil, nil, nil, 737, 737, 737, 737, 737, + 737, 737, nil, nil, 737, nil, nil, nil, nil, nil, + 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, + 737, 737, 737, 737, nil, 737, 737, nil, 737, 737, + 737, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 737, nil, nil, 737, nil, nil, 737, 737, nil, nil, + 737, nil, 737, nil, nil, nil, 737, nil, nil, nil, + nil, nil, nil, nil, 737, nil, nil, nil, nil, 737, + 737, 737, 737, 737, 737, nil, nil, nil, 737, 737, + 741, 741, 741, 741, 741, 741, nil, nil, nil, 741, + 741, nil, nil, nil, 741, nil, 741, 741, 741, 741, + 741, 741, 741, nil, nil, nil, nil, 741, 741, 741, + 741, 741, 741, 741, nil, nil, 741, nil, nil, nil, + nil, nil, 741, 741, 741, 741, 741, 741, 741, 741, + 741, 741, 741, 741, 741, 741, nil, 741, 741, nil, + 741, 741, 741, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 741, nil, nil, 741, nil, nil, 741, 741, + nil, nil, 741, nil, 741, nil, nil, nil, 741, nil, + nil, nil, nil, nil, nil, nil, 741, nil, nil, nil, + nil, 741, 741, 741, 741, 741, 741, nil, nil, nil, + 741, 741, 748, 748, 748, 748, 748, 748, nil, nil, + nil, 748, 748, nil, nil, nil, 748, nil, 748, 748, + 748, 748, 748, 748, 748, nil, nil, nil, nil, 748, + 748, 748, 748, 748, 748, 748, nil, nil, 748, nil, + nil, nil, nil, nil, 748, 748, 748, 748, 748, 748, + 748, 748, 748, 748, 748, 748, 748, 748, nil, 748, + 748, nil, 748, 748, 748, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 748, nil, nil, 748, nil, nil, + 748, 748, nil, nil, 748, nil, 748, nil, nil, nil, + 748, nil, nil, nil, nil, nil, nil, nil, 748, nil, + nil, nil, nil, 748, 748, 748, 748, 748, 748, nil, + nil, nil, 748, 748, 794, 794, 794, 794, 794, 794, + nil, nil, nil, 794, 794, nil, nil, nil, 794, nil, + 794, 794, 794, 794, 794, 794, 794, nil, nil, nil, + nil, 794, 794, 794, 794, 794, 794, 794, nil, nil, + 794, nil, nil, nil, nil, nil, 794, 794, 794, 794, + 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, + nil, 794, 794, nil, 794, 794, 794, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 794, nil, nil, 794, + nil, nil, 794, 794, nil, nil, 794, nil, 794, nil, + nil, nil, 794, nil, nil, nil, nil, nil, nil, nil, + 794, nil, nil, nil, nil, 794, 794, 794, 794, 794, + 794, nil, nil, nil, 794, 794, 838, 838, 838, 838, + 838, 838, nil, nil, nil, 838, 838, nil, nil, nil, + 838, nil, 838, 838, 838, 838, 838, 838, 838, nil, + nil, nil, nil, 838, 838, 838, 838, 838, 838, 838, + nil, nil, 838, nil, nil, nil, nil, nil, 838, 838, + 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, + 838, 838, nil, 838, 838, nil, 838, 838, 838, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 838, nil, + nil, 838, nil, nil, 838, 838, nil, nil, 838, nil, + 838, nil, nil, nil, 838, nil, nil, nil, nil, nil, + nil, nil, 838, nil, nil, nil, nil, 838, 838, 838, + 838, 838, 838, nil, nil, nil, 838, 838, 845, 845, + 845, 845, 845, 845, nil, nil, nil, 845, 845, nil, + nil, nil, 845, nil, 845, 845, 845, 845, 845, 845, + 845, nil, nil, nil, nil, 845, 845, 845, 845, 845, + 845, 845, nil, nil, 845, nil, nil, nil, nil, nil, + 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, + 845, 845, 845, 845, nil, 845, 845, nil, 845, 845, + 845, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 845, nil, nil, 845, nil, nil, 845, 845, nil, nil, + 845, nil, 845, nil, nil, nil, 845, nil, nil, nil, + nil, nil, nil, nil, 845, nil, nil, nil, nil, 845, + 845, 845, 845, 845, 845, nil, nil, nil, 845, 845, + 852, 852, 852, 852, 852, 852, nil, nil, nil, 852, + 852, nil, nil, nil, 852, nil, 852, 852, 852, 852, + 852, 852, 852, nil, nil, nil, nil, 852, 852, 852, + 852, 852, 852, 852, nil, nil, 852, nil, nil, nil, + nil, nil, 852, 852, 852, 852, 852, 852, 852, 852, + 852, 852, 852, 852, 852, 852, nil, 852, 852, nil, + 852, 852, 852, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 852, nil, nil, 852, nil, nil, 852, 852, + nil, nil, 852, nil, 852, nil, nil, nil, 852, nil, + nil, nil, nil, nil, nil, nil, 852, nil, nil, nil, + nil, 852, 852, 852, 852, 852, 852, nil, nil, nil, + 852, 852, 5, 5, 5, 5, 5, nil, nil, nil, + 5, 5, nil, nil, nil, 5, nil, 5, 5, 5, + 5, 5, 5, 5, nil, nil, nil, nil, 5, 5, + 5, 5, 5, 5, 5, nil, nil, 5, nil, nil, + nil, nil, nil, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, nil, 5, 5, + nil, 5, 5, 5, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 5, nil, nil, 5, nil, nil, 5, + 5, nil, nil, 5, nil, 5, nil, nil, nil, 5, + nil, nil, nil, nil, nil, nil, nil, 5, nil, nil, + nil, nil, 5, 5, 5, 5, 5, 5, nil, nil, + nil, 5, 5, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, nil, nil, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, nil, + nil, nil, nil, nil, 6, 6, 6, 6, 6, 6, + 6, 6, 6, nil, 6, nil, nil, nil, nil, nil, + nil, nil, 6, 6, nil, 6, 6, 6, 6, nil, + 6, 6, nil, nil, 6, nil, nil, nil, nil, 6, + 6, 6, 6, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 6, 6, nil, 6, + 6, 6, 6, 6, 6, 6, 6, 6, nil, 6, + nil, nil, 6, 6, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 6, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, nil, nil, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + nil, nil, nil, nil, nil, 7, 7, 7, 7, 7, + 7, 7, 7, nil, nil, 7, nil, nil, nil, nil, + nil, nil, nil, 7, 7, nil, 7, 7, 7, 7, + nil, 7, 7, nil, nil, 7, nil, nil, nil, nil, + 7, 7, 7, 7, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 7, 7, nil, + 7, 7, 7, 7, 7, 7, 7, 7, 7, nil, + 7, nil, nil, 7, 7, nil, nil, 17, 17, 17, + nil, 17, nil, nil, 7, 17, 17, nil, nil, nil, + 17, nil, 17, 17, 17, 17, 17, 17, 17, nil, + nil, nil, nil, 17, 17, 17, 17, 17, 17, 17, + nil, nil, 17, nil, nil, nil, nil, nil, nil, 17, + nil, nil, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, nil, 17, 17, nil, 17, 17, 17, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 17, nil, + nil, 17, nil, nil, 17, 17, nil, nil, 17, nil, + nil, nil, nil, nil, 17, nil, nil, nil, nil, nil, + nil, nil, 17, nil, nil, nil, nil, 17, 17, 17, + 17, 17, 17, nil, nil, nil, 17, 17, 18, 18, + 18, nil, 18, nil, nil, nil, 18, 18, nil, nil, + nil, 18, nil, 18, 18, 18, 18, 18, 18, 18, + nil, nil, nil, nil, 18, 18, 18, 18, 18, 18, + 18, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 18, nil, nil, 18, 18, 18, 18, 18, 18, 18, + 18, 18, 18, nil, 18, 18, nil, 18, 18, 18, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 18, + nil, nil, 18, nil, nil, 18, 18, nil, nil, 18, + nil, nil, nil, nil, nil, 18, nil, nil, nil, nil, + nil, nil, nil, 18, nil, nil, nil, nil, 18, 18, + 18, 18, 18, 18, nil, nil, nil, 18, 18, 22, + 22, 22, nil, 22, nil, nil, nil, 22, 22, nil, + nil, nil, 22, nil, 22, 22, 22, 22, 22, 22, + 22, nil, nil, nil, nil, 22, 22, 22, 22, 22, + 22, 22, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 22, nil, nil, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, nil, 22, 22, nil, 22, 22, + 22, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 22, nil, nil, 22, nil, nil, 22, 22, nil, nil, + 22, nil, 22, nil, 22, nil, 22, nil, nil, nil, + nil, nil, nil, nil, 22, nil, nil, nil, nil, 22, + 22, 22, 22, 22, 22, nil, nil, nil, 22, 22, + 23, 23, 23, nil, 23, nil, nil, nil, 23, 23, + nil, nil, nil, 23, nil, 23, 23, 23, 23, 23, + 23, 23, nil, nil, nil, nil, 23, 23, 23, 23, + 23, 23, 23, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 23, nil, nil, 23, 23, 23, 23, 23, + 23, 23, 23, 23, 23, nil, 23, 23, nil, 23, + 23, 23, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 23, nil, nil, 23, nil, nil, 23, 23, nil, + nil, 23, nil, 23, nil, 23, nil, 23, nil, nil, + nil, nil, nil, nil, nil, 23, nil, nil, nil, nil, + 23, 23, 23, 23, 23, 23, nil, nil, nil, 23, + 23, 24, 24, 24, nil, 24, nil, nil, nil, 24, + 24, nil, nil, nil, 24, nil, 24, 24, 24, 24, + 24, 24, 24, nil, nil, nil, nil, 24, 24, 24, + 24, 24, 24, 24, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 24, nil, nil, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 24, nil, 24, 24, nil, + 24, 24, 24, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 24, nil, nil, 24, nil, nil, 24, 24, + nil, nil, 24, nil, 24, nil, 24, nil, 24, nil, + nil, nil, nil, nil, nil, nil, 24, nil, nil, nil, + nil, 24, 24, 24, 24, 24, 24, nil, nil, nil, + 24, 24, 27, 27, 27, nil, 27, nil, nil, nil, + 27, 27, nil, nil, nil, 27, nil, 27, 27, 27, + 27, 27, 27, 27, nil, nil, nil, nil, 27, 27, + 27, 27, 27, 27, 27, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 27, nil, nil, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, nil, 27, 27, + nil, 27, 27, 27, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 27, nil, nil, 27, 27, nil, 27, + 27, nil, nil, 27, nil, 27, nil, 27, nil, 27, + nil, nil, nil, nil, nil, nil, nil, 27, nil, nil, + nil, nil, 27, 27, 27, 27, 27, 27, nil, nil, + nil, 27, 27, 28, 28, 28, nil, 28, nil, nil, + nil, 28, 28, nil, nil, nil, 28, nil, 28, 28, + 28, 28, 28, 28, 28, nil, nil, nil, nil, 28, + 28, 28, 28, 28, 28, 28, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 28, nil, nil, 28, 28, + 28, 28, 28, 28, 28, 28, 28, 28, nil, 28, + 28, nil, 28, 28, 28, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 28, nil, nil, 28, 28, nil, + 28, 28, nil, nil, 28, nil, 28, nil, 28, nil, + 28, nil, nil, nil, nil, nil, nil, nil, 28, nil, + nil, nil, nil, 28, 28, 28, 28, 28, 28, nil, + nil, nil, 28, 28, 31, 31, 31, nil, 31, nil, + nil, nil, 31, 31, nil, nil, nil, 31, nil, 31, + 31, 31, 31, 31, 31, 31, nil, nil, nil, nil, + 31, 31, 31, 31, 31, 31, 31, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 31, nil, nil, 31, + 31, 31, 31, 31, 31, 31, 31, 31, 31, nil, + 31, 31, nil, nil, nil, 31, nil, 828, 828, 828, + 828, 828, 828, 828, 828, 828, 828, 828, nil, 828, + 828, nil, nil, 828, 828, 31, nil, nil, 31, nil, + nil, 31, 31, nil, nil, 31, nil, 31, nil, 828, + nil, 828, nil, 828, 828, 828, 828, 828, 828, 828, + nil, 828, nil, nil, 31, 31, 31, 31, 31, 31, + nil, nil, nil, 31, 31, 32, 32, 32, 828, 32, + 828, nil, nil, 32, 32, nil, nil, nil, 32, nil, + 32, 32, 32, 32, 32, 32, 32, nil, nil, nil, + nil, 32, 32, 32, 32, 32, 32, 32, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 32, nil, nil, + 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, + nil, 32, 32, nil, nil, nil, 32, nil, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, nil, + 19, 19, nil, nil, 19, 19, 32, nil, nil, 32, + nil, nil, 32, 32, nil, nil, 32, nil, nil, nil, + 19, nil, 19, nil, 19, 19, 19, 19, 19, 19, + 19, nil, 19, nil, nil, 32, 32, 32, 32, 32, + 32, nil, nil, nil, 32, 32, 38, 38, 38, 19, + 38, nil, nil, nil, 38, 38, nil, nil, nil, 38, + nil, 38, 38, 38, 38, 38, 38, 38, nil, nil, + nil, nil, 38, 38, 38, 38, 38, 38, 38, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 38, nil, + nil, 38, 38, 38, 38, 38, 38, 38, 38, 38, + 38, nil, 38, 38, nil, 38, 38, 38, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 38, nil, nil, + 38, nil, nil, 38, 38, nil, nil, 38, nil, nil, + nil, nil, nil, 38, nil, nil, nil, nil, nil, nil, + nil, 38, nil, nil, nil, nil, 38, 38, 38, 38, + 38, 38, nil, nil, nil, 38, 38, 39, 39, 39, + nil, 39, nil, nil, nil, 39, 39, nil, nil, nil, + 39, nil, 39, 39, 39, 39, 39, 39, 39, nil, + nil, nil, nil, 39, 39, 39, 39, 39, 39, 39, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 39, + nil, nil, 39, 39, 39, 39, 39, 39, 39, 39, + 39, 39, nil, 39, 39, nil, 39, 39, 39, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 39, nil, + nil, 39, nil, nil, 39, 39, nil, nil, 39, nil, + nil, nil, nil, nil, 39, nil, nil, nil, nil, nil, + nil, nil, 39, nil, nil, nil, nil, 39, 39, 39, + 39, 39, 39, nil, nil, nil, 39, 39, 40, 40, + 40, nil, 40, nil, nil, nil, 40, 40, nil, nil, + nil, 40, nil, 40, 40, 40, 40, 40, 40, 40, + nil, nil, nil, nil, 40, 40, 40, 40, 40, 40, + 40, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 40, nil, nil, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, nil, 40, 40, nil, 40, 40, 40, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 40, + nil, nil, 40, nil, nil, 40, 40, nil, nil, 40, + nil, nil, nil, nil, nil, 40, nil, nil, nil, nil, + nil, nil, nil, 40, nil, nil, nil, nil, 40, 40, + 40, 40, 40, 40, nil, nil, nil, 40, 40, 52, + 52, 52, nil, 52, nil, nil, nil, 52, 52, nil, + nil, nil, 52, nil, 52, 52, 52, 52, 52, 52, + 52, nil, nil, nil, nil, 52, 52, 52, 52, 52, + 52, 52, nil, nil, 52, nil, nil, nil, nil, nil, + nil, 52, nil, nil, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, nil, 52, 52, nil, 52, 52, + 52, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 52, nil, nil, 52, nil, nil, 52, 52, nil, nil, + 52, nil, nil, nil, nil, nil, 52, nil, nil, nil, + nil, nil, nil, nil, 52, nil, nil, nil, nil, 52, + 52, 52, 52, 52, 52, nil, nil, nil, 52, 52, + 53, 53, 53, nil, 53, nil, nil, nil, 53, 53, + nil, nil, nil, 53, nil, 53, 53, 53, 53, 53, + 53, 53, nil, nil, nil, nil, 53, 53, 53, 53, + 53, 53, 53, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 53, nil, nil, 53, 53, 53, 53, 53, + 53, 53, 53, 53, 53, nil, 53, 53, nil, 53, + 53, 53, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 53, nil, nil, 53, nil, nil, 53, 53, nil, + nil, 53, nil, 53, nil, nil, nil, 53, nil, nil, + nil, nil, nil, nil, nil, 53, nil, nil, nil, nil, + 53, 53, 53, 53, 53, 53, nil, nil, nil, 53, + 53, 54, 54, 54, nil, 54, nil, nil, nil, 54, + 54, nil, nil, nil, 54, nil, 54, 54, 54, 54, + 54, 54, 54, nil, nil, nil, nil, 54, 54, 54, + 54, 54, 54, 54, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 54, nil, nil, 54, 54, 54, 54, + 54, 54, 54, 54, 54, 54, nil, 54, 54, nil, + 54, 54, 54, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 54, nil, nil, 54, nil, nil, 54, 54, + nil, nil, 54, nil, nil, nil, nil, nil, 54, nil, + nil, nil, nil, nil, nil, nil, 54, nil, nil, nil, + nil, 54, 54, 54, 54, 54, 54, nil, nil, nil, + 54, 54, 56, 56, 56, nil, 56, nil, nil, nil, + 56, 56, nil, nil, nil, 56, nil, 56, 56, 56, + 56, 56, 56, 56, nil, nil, nil, nil, 56, 56, + 56, 56, 56, 56, 56, nil, nil, 56, nil, nil, + nil, nil, nil, nil, 56, nil, nil, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, nil, 56, 56, + nil, 56, 56, 56, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 56, nil, nil, 56, nil, nil, 56, + 56, nil, nil, 56, nil, nil, nil, nil, nil, 56, + nil, nil, nil, nil, nil, nil, nil, 56, nil, nil, + nil, nil, 56, 56, 56, 56, 56, 56, nil, nil, + nil, 56, 56, 57, 57, 57, nil, 57, nil, nil, + nil, 57, 57, nil, nil, nil, 57, nil, 57, 57, + 57, 57, 57, 57, 57, nil, nil, nil, nil, 57, + 57, 57, 57, 57, 57, 57, nil, nil, 57, nil, + nil, nil, nil, nil, nil, 57, nil, nil, 57, 57, + 57, 57, 57, 57, 57, 57, 57, 57, nil, 57, + 57, nil, 57, 57, 57, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 57, nil, nil, 57, nil, nil, + 57, 57, nil, nil, 57, nil, nil, nil, nil, nil, + 57, nil, nil, nil, nil, nil, nil, nil, 57, nil, + nil, nil, nil, 57, 57, 57, 57, 57, 57, nil, + nil, nil, 57, 57, 61, 61, 61, nil, 61, nil, + nil, nil, 61, 61, nil, nil, nil, 61, nil, 61, + 61, 61, 61, 61, 61, 61, nil, nil, nil, nil, + 61, 61, 61, 61, 61, 61, 61, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 61, nil, nil, 61, + 61, 61, 61, 61, 61, 61, 61, 61, 61, nil, + 61, 61, nil, nil, nil, 61, nil, 237, 237, 237, + 237, 237, 237, 237, 237, 237, 237, 237, nil, 237, + 237, nil, nil, 237, 237, 61, nil, nil, 61, nil, + nil, 61, 61, nil, nil, 61, nil, 61, nil, 237, + nil, 237, nil, 237, 237, 237, 237, 237, 237, 237, + nil, 237, nil, nil, 61, 61, 61, 61, 61, 61, + nil, nil, nil, 61, 61, 62, 62, 62, 237, 62, + nil, nil, nil, 62, 62, nil, nil, nil, 62, nil, + 62, 62, 62, 62, 62, 62, 62, nil, nil, nil, + nil, 62, 62, 62, 62, 62, 62, 62, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 62, nil, nil, + 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, + nil, 62, 62, nil, nil, nil, 62, nil, 374, 374, + 374, 374, 374, 374, 374, 374, 374, 374, 374, nil, + 374, 374, nil, 62, 374, 374, 62, nil, nil, 62, + nil, nil, 62, 62, nil, nil, 62, nil, nil, nil, + 374, nil, 374, nil, 374, 374, 374, 374, 374, 374, + 374, nil, 374, nil, nil, 62, 62, 62, 62, 62, + 62, nil, nil, nil, 62, 62, 63, 63, 63, 374, + 63, nil, nil, nil, 63, 63, nil, nil, nil, 63, + nil, 63, 63, 63, 63, 63, 63, 63, nil, nil, + nil, nil, 63, 63, 63, 63, 63, 63, 63, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 63, nil, + nil, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, nil, 63, 63, nil, nil, nil, 63, nil, 388, + 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, + nil, 388, 388, nil, nil, 388, 388, 63, nil, nil, + 63, nil, nil, 63, 63, nil, nil, 63, nil, nil, + nil, 388, nil, 388, nil, 388, 388, 388, 388, 388, + 388, 388, nil, 388, nil, nil, 63, 63, 63, 63, + 63, 63, nil, nil, nil, 63, 63, 82, 82, 82, + 388, 82, nil, nil, nil, 82, 82, nil, nil, nil, + 82, nil, 82, 82, 82, 82, 82, 82, 82, nil, + 82, nil, nil, 82, 82, 82, 82, 82, 82, 82, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 82, + nil, nil, 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, nil, 82, 82, nil, 82, 82, 82, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 82, nil, + nil, 82, 82, nil, 82, 82, nil, nil, 82, nil, + 82, nil, 82, nil, 82, nil, nil, nil, nil, nil, + nil, nil, 82, nil, 82, nil, nil, 82, 82, 82, + 82, 82, 82, nil, nil, nil, 82, 82, 86, 86, + 86, nil, 86, nil, nil, nil, 86, 86, nil, nil, + nil, 86, nil, 86, 86, 86, 86, 86, 86, 86, + nil, 86, nil, nil, 86, 86, 86, 86, 86, 86, + 86, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 86, nil, nil, 86, 86, 86, 86, 86, 86, 86, + 86, 86, 86, nil, 86, 86, nil, 86, 86, 86, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 86, + nil, nil, 86, 86, nil, 86, 86, nil, nil, 86, + nil, 86, nil, 86, nil, 86, nil, nil, nil, nil, + nil, nil, nil, 86, nil, 86, nil, nil, 86, 86, + 86, 86, 86, 86, nil, nil, nil, 86, 86, 101, + 101, 101, nil, 101, nil, nil, nil, 101, 101, nil, + nil, nil, 101, nil, 101, 101, 101, 101, 101, 101, + 101, nil, nil, nil, nil, 101, 101, 101, 101, 101, + 101, 101, nil, nil, 101, nil, nil, nil, nil, nil, + nil, 101, nil, nil, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, nil, 101, 101, nil, 101, 101, + 101, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 101, nil, nil, 101, nil, nil, 101, 101, nil, nil, + 101, nil, nil, nil, nil, nil, 101, nil, nil, nil, + nil, nil, nil, nil, 101, nil, nil, nil, nil, 101, + 101, 101, 101, 101, 101, nil, nil, nil, 101, 101, + 102, 102, 102, nil, 102, nil, nil, nil, 102, 102, + nil, nil, nil, 102, nil, 102, 102, 102, 102, 102, + 102, 102, nil, nil, nil, nil, 102, 102, 102, 102, + 102, 102, 102, nil, nil, 102, nil, nil, nil, nil, + nil, nil, 102, nil, nil, 102, 102, 102, 102, 102, + 102, 102, 102, 102, 102, nil, 102, 102, nil, 102, + 102, 102, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 102, nil, nil, 102, nil, nil, 102, 102, nil, + nil, 102, nil, nil, nil, nil, nil, 102, nil, nil, + nil, nil, nil, nil, nil, 102, nil, nil, nil, nil, + 102, 102, 102, 102, 102, 102, nil, nil, nil, 102, + 102, 103, 103, 103, nil, 103, nil, nil, nil, 103, + 103, nil, nil, nil, 103, nil, 103, 103, 103, 103, + 103, 103, 103, nil, nil, nil, nil, 103, 103, 103, + 103, 103, 103, 103, nil, nil, 103, nil, nil, nil, + nil, nil, nil, 103, nil, nil, 103, 103, 103, 103, + 103, 103, 103, 103, 103, 103, nil, 103, 103, nil, + 103, 103, 103, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 103, nil, nil, 103, nil, nil, 103, 103, + nil, nil, 103, nil, nil, nil, nil, nil, 103, nil, + nil, nil, nil, nil, nil, nil, 103, nil, nil, nil, + nil, 103, 103, 103, 103, 103, 103, nil, nil, nil, + 103, 103, 104, 104, 104, nil, 104, nil, nil, nil, + 104, 104, nil, nil, nil, 104, nil, 104, 104, 104, + 104, 104, 104, 104, nil, nil, nil, nil, 104, 104, + 104, 104, 104, 104, 104, nil, nil, 104, nil, nil, + nil, nil, nil, nil, 104, nil, nil, 104, 104, 104, + 104, 104, 104, 104, 104, 104, 104, nil, 104, 104, + nil, 104, 104, 104, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 104, nil, nil, 104, nil, nil, 104, + 104, nil, nil, 104, nil, nil, nil, nil, nil, 104, + nil, nil, nil, nil, nil, nil, nil, 104, nil, nil, + nil, nil, 104, 104, 104, 104, 104, 104, nil, nil, + nil, 104, 104, 105, 105, 105, 105, 105, nil, nil, + nil, 105, 105, nil, nil, nil, 105, nil, 105, 105, + 105, 105, 105, 105, 105, nil, nil, nil, nil, 105, + 105, 105, 105, 105, 105, 105, nil, nil, 105, nil, + nil, nil, nil, nil, 105, 105, 105, 105, 105, 105, + 105, 105, 105, 105, 105, 105, 105, 105, nil, 105, + 105, nil, 105, 105, 105, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 105, nil, nil, 105, nil, nil, + 105, 105, nil, nil, 105, nil, 105, nil, nil, nil, + 105, nil, nil, nil, nil, nil, nil, nil, 105, nil, + nil, nil, nil, 105, 105, 105, 105, 105, 105, nil, + nil, nil, 105, 105, 188, 188, 188, nil, 188, nil, + nil, nil, 188, 188, nil, nil, nil, 188, nil, 188, + 188, 188, 188, 188, 188, 188, nil, nil, nil, nil, + 188, 188, 188, 188, 188, 188, 188, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 188, nil, nil, 188, + 188, 188, 188, 188, 188, 188, 188, 188, 188, nil, + 188, 188, nil, 188, 188, 188, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 188, nil, nil, 188, nil, + nil, 188, 188, nil, nil, 188, nil, 188, nil, nil, + nil, 188, nil, nil, nil, nil, nil, nil, nil, 188, + nil, nil, nil, nil, 188, 188, 188, 188, 188, 188, + nil, nil, nil, 188, 188, 189, 189, 189, nil, 189, + nil, nil, nil, 189, 189, nil, nil, nil, 189, nil, + 189, 189, 189, 189, 189, 189, 189, nil, nil, nil, + nil, 189, 189, 189, 189, 189, 189, 189, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 189, nil, nil, + 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, + nil, 189, 189, nil, 189, 189, 189, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 189, nil, nil, 189, + nil, nil, 189, 189, nil, nil, 189, nil, 189, nil, + nil, nil, 189, nil, nil, nil, nil, nil, nil, nil, + 189, nil, nil, nil, nil, 189, 189, 189, 189, 189, + 189, nil, nil, nil, 189, 189, 190, 190, 190, nil, + 190, nil, nil, nil, 190, 190, nil, nil, nil, 190, + nil, 190, 190, 190, 190, 190, 190, 190, nil, nil, + nil, nil, 190, 190, 190, 190, 190, 190, 190, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 190, nil, + nil, 190, 190, 190, 190, 190, 190, 190, 190, 190, + 190, nil, 190, 190, nil, 190, 190, 190, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 190, nil, nil, + 190, nil, nil, 190, 190, nil, nil, 190, nil, nil, + nil, nil, nil, 190, nil, nil, nil, nil, nil, nil, + nil, 190, nil, nil, nil, nil, 190, 190, 190, 190, + 190, 190, nil, nil, nil, 190, 190, 191, 191, 191, + nil, 191, nil, nil, nil, 191, 191, nil, nil, nil, + 191, nil, 191, 191, 191, 191, 191, 191, 191, nil, + nil, nil, nil, 191, 191, 191, 191, 191, 191, 191, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 191, + nil, nil, 191, 191, 191, 191, 191, 191, 191, 191, + 191, 191, nil, 191, 191, nil, 191, 191, 191, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 191, nil, + nil, 191, nil, nil, 191, 191, nil, nil, 191, nil, + 191, nil, nil, nil, 191, nil, nil, nil, nil, nil, + nil, nil, 191, nil, nil, nil, nil, 191, 191, 191, + 191, 191, 191, nil, nil, nil, 191, 191, 194, 194, + 194, nil, 194, nil, nil, nil, 194, 194, nil, nil, + nil, 194, nil, 194, 194, 194, 194, 194, 194, 194, + nil, nil, nil, nil, 194, 194, 194, 194, 194, 194, + 194, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 194, nil, nil, 194, 194, 194, 194, 194, 194, 194, + 194, 194, 194, nil, 194, 194, nil, 194, 194, 194, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 194, + nil, nil, 194, nil, nil, 194, 194, nil, nil, 194, + nil, nil, nil, nil, nil, 194, nil, nil, nil, nil, + nil, nil, nil, 194, nil, nil, nil, nil, 194, 194, + 194, 194, 194, 194, nil, nil, nil, 194, 194, 195, + 195, 195, nil, 195, nil, nil, nil, 195, 195, nil, + nil, nil, 195, nil, 195, 195, 195, 195, 195, 195, + 195, nil, nil, nil, nil, 195, 195, 195, 195, 195, + 195, 195, nil, nil, 195, nil, nil, nil, nil, nil, + nil, 195, nil, nil, 195, 195, 195, 195, 195, 195, + 195, 195, 195, 195, nil, 195, 195, nil, 195, 195, + 195, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 195, nil, nil, 195, nil, nil, 195, 195, nil, nil, + 195, nil, nil, nil, nil, nil, 195, nil, nil, nil, + nil, nil, nil, nil, 195, nil, nil, nil, nil, 195, + 195, 195, 195, 195, 195, nil, nil, nil, 195, 195, + 196, 196, 196, nil, 196, nil, nil, nil, 196, 196, + nil, nil, nil, 196, nil, 196, 196, 196, 196, 196, + 196, 196, nil, nil, nil, nil, 196, 196, 196, 196, + 196, 196, 196, nil, nil, 196, nil, nil, nil, nil, + nil, nil, 196, nil, nil, 196, 196, 196, 196, 196, + 196, 196, 196, 196, 196, nil, 196, 196, nil, 196, + 196, 196, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 196, nil, nil, 196, nil, nil, 196, 196, nil, + nil, 196, nil, nil, nil, nil, nil, 196, nil, nil, + nil, nil, nil, nil, nil, 196, nil, nil, nil, nil, + 196, 196, 196, 196, 196, 196, nil, nil, nil, 196, + 196, 207, 207, 207, nil, 207, nil, nil, nil, 207, + 207, nil, nil, nil, 207, nil, 207, 207, 207, 207, + 207, 207, 207, nil, nil, nil, nil, 207, 207, 207, + 207, 207, 207, 207, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 207, nil, nil, 207, 207, 207, 207, + 207, 207, 207, 207, 207, 207, nil, 207, 207, nil, + 207, 207, 207, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 207, nil, nil, 207, nil, nil, 207, 207, + nil, nil, 207, nil, nil, nil, nil, nil, 207, nil, + nil, nil, nil, nil, nil, nil, 207, nil, nil, nil, + nil, 207, 207, 207, 207, 207, 207, nil, nil, nil, + 207, 207, 208, 208, 208, nil, 208, nil, nil, nil, + 208, 208, nil, nil, nil, 208, nil, 208, 208, 208, + 208, 208, 208, 208, nil, nil, nil, nil, 208, 208, + 208, 208, 208, 208, 208, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 208, nil, nil, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, nil, 208, 208, + nil, 208, 208, 208, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 208, nil, nil, 208, nil, nil, 208, + 208, nil, nil, 208, nil, nil, nil, nil, nil, 208, + nil, nil, nil, nil, nil, nil, nil, 208, nil, nil, + nil, nil, 208, 208, 208, 208, 208, 208, nil, nil, + nil, 208, 208, 209, 209, 209, nil, 209, nil, nil, + nil, 209, 209, nil, nil, nil, 209, nil, 209, 209, + 209, 209, 209, 209, 209, nil, nil, nil, nil, 209, + 209, 209, 209, 209, 209, 209, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 209, nil, nil, 209, 209, + 209, 209, 209, 209, 209, 209, 209, 209, nil, 209, + 209, nil, 209, 209, 209, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 209, nil, nil, 209, nil, nil, + 209, 209, nil, nil, 209, nil, nil, nil, nil, nil, + 209, nil, nil, nil, nil, nil, nil, nil, 209, nil, + nil, nil, nil, 209, 209, 209, 209, 209, 209, nil, + nil, nil, 209, 209, 210, 210, 210, nil, 210, nil, + nil, nil, 210, 210, nil, nil, nil, 210, nil, 210, + 210, 210, 210, 210, 210, 210, nil, nil, nil, nil, + 210, 210, 210, 210, 210, 210, 210, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 210, nil, nil, 210, + 210, 210, 210, 210, 210, 210, 210, 210, 210, nil, + 210, 210, nil, 210, 210, 210, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 210, nil, nil, 210, nil, + nil, 210, 210, nil, nil, 210, nil, nil, nil, nil, + nil, 210, nil, nil, nil, nil, nil, nil, nil, 210, + nil, nil, nil, nil, 210, 210, 210, 210, 210, 210, + nil, nil, nil, 210, 210, 211, 211, 211, nil, 211, + nil, nil, nil, 211, 211, nil, nil, nil, 211, nil, + 211, 211, 211, 211, 211, 211, 211, nil, nil, nil, + nil, 211, 211, 211, 211, 211, 211, 211, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 211, nil, nil, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + nil, 211, 211, nil, 211, 211, 211, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 211, nil, nil, 211, + nil, nil, 211, 211, nil, nil, 211, nil, nil, nil, + nil, nil, 211, nil, nil, nil, nil, nil, nil, nil, + 211, nil, nil, nil, nil, 211, 211, 211, 211, 211, + 211, nil, nil, nil, 211, 211, 212, 212, 212, nil, + 212, nil, nil, nil, 212, 212, nil, nil, nil, 212, + nil, 212, 212, 212, 212, 212, 212, 212, nil, nil, + nil, nil, 212, 212, 212, 212, 212, 212, 212, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 212, nil, + nil, 212, 212, 212, 212, 212, 212, 212, 212, 212, + 212, nil, 212, 212, nil, 212, 212, 212, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 212, nil, nil, + 212, nil, nil, 212, 212, nil, nil, 212, nil, nil, + nil, nil, nil, 212, nil, nil, nil, nil, nil, nil, + nil, 212, nil, nil, nil, nil, 212, 212, 212, 212, + 212, 212, nil, nil, nil, 212, 212, 213, 213, 213, + nil, 213, nil, nil, nil, 213, 213, nil, nil, nil, + 213, nil, 213, 213, 213, 213, 213, 213, 213, nil, + nil, nil, nil, 213, 213, 213, 213, 213, 213, 213, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 213, + nil, nil, 213, 213, 213, 213, 213, 213, 213, 213, + 213, 213, nil, 213, 213, nil, 213, 213, 213, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 213, nil, + nil, 213, nil, nil, 213, 213, nil, nil, 213, nil, + nil, nil, nil, nil, 213, nil, nil, nil, nil, nil, + nil, nil, 213, nil, nil, nil, nil, 213, 213, 213, + 213, 213, 213, nil, nil, nil, 213, 213, 214, 214, + 214, nil, 214, nil, nil, nil, 214, 214, nil, nil, + nil, 214, nil, 214, 214, 214, 214, 214, 214, 214, + nil, nil, nil, nil, 214, 214, 214, 214, 214, 214, + 214, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 214, nil, nil, 214, 214, 214, 214, 214, 214, 214, + 214, 214, 214, nil, 214, 214, nil, 214, 214, 214, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 214, + nil, nil, 214, nil, nil, 214, 214, nil, nil, 214, + nil, nil, nil, nil, nil, 214, nil, nil, nil, nil, + nil, nil, nil, 214, nil, nil, nil, nil, 214, 214, + 214, 214, 214, 214, nil, nil, nil, 214, 214, 215, + 215, 215, nil, 215, nil, nil, nil, 215, 215, nil, + nil, nil, 215, nil, 215, 215, 215, 215, 215, 215, + 215, nil, nil, nil, nil, 215, 215, 215, 215, 215, + 215, 215, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 215, nil, nil, 215, 215, 215, 215, 215, 215, + 215, 215, 215, 215, nil, 215, 215, nil, 215, 215, + 215, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 215, nil, nil, 215, nil, nil, 215, 215, nil, nil, + 215, nil, nil, nil, nil, nil, 215, nil, nil, nil, + nil, nil, nil, nil, 215, nil, nil, nil, nil, 215, + 215, 215, 215, 215, 215, nil, nil, nil, 215, 215, + 216, 216, 216, nil, 216, nil, nil, nil, 216, 216, + nil, nil, nil, 216, nil, 216, 216, 216, 216, 216, + 216, 216, nil, nil, nil, nil, 216, 216, 216, 216, + 216, 216, 216, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 216, nil, nil, 216, 216, 216, 216, 216, + 216, 216, 216, 216, 216, nil, 216, 216, nil, 216, + 216, 216, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 216, nil, nil, 216, nil, nil, 216, 216, nil, + nil, 216, nil, nil, nil, nil, nil, 216, nil, nil, + nil, nil, nil, nil, nil, 216, nil, nil, nil, nil, + 216, 216, 216, 216, 216, 216, nil, nil, nil, 216, + 216, 217, 217, 217, nil, 217, nil, nil, nil, 217, + 217, nil, nil, nil, 217, nil, 217, 217, 217, 217, + 217, 217, 217, nil, nil, nil, nil, 217, 217, 217, + 217, 217, 217, 217, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 217, nil, nil, 217, 217, 217, 217, + 217, 217, 217, 217, 217, 217, nil, 217, 217, nil, + 217, 217, 217, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 217, nil, nil, 217, nil, nil, 217, 217, + nil, nil, 217, nil, nil, nil, nil, nil, 217, nil, + nil, nil, nil, nil, nil, nil, 217, nil, nil, nil, + nil, 217, 217, 217, 217, 217, 217, nil, nil, nil, + 217, 217, 218, 218, 218, nil, 218, nil, nil, nil, + 218, 218, nil, nil, nil, 218, nil, 218, 218, 218, + 218, 218, 218, 218, nil, nil, nil, nil, 218, 218, + 218, 218, 218, 218, 218, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 218, nil, nil, 218, 218, 218, + 218, 218, 218, 218, 218, 218, 218, nil, 218, 218, + nil, 218, 218, 218, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 218, nil, nil, 218, nil, nil, 218, + 218, nil, nil, 218, nil, nil, nil, nil, nil, 218, + nil, nil, nil, nil, nil, nil, nil, 218, nil, nil, + nil, nil, 218, 218, 218, 218, 218, 218, nil, nil, + nil, 218, 218, 219, 219, 219, nil, 219, nil, nil, + nil, 219, 219, nil, nil, nil, 219, nil, 219, 219, + 219, 219, 219, 219, 219, nil, nil, nil, nil, 219, + 219, 219, 219, 219, 219, 219, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 219, nil, nil, 219, 219, + 219, 219, 219, 219, 219, 219, 219, 219, nil, 219, + 219, nil, 219, 219, 219, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 219, nil, nil, 219, nil, nil, + 219, 219, nil, nil, 219, nil, nil, nil, nil, nil, + 219, nil, nil, nil, nil, nil, nil, nil, 219, nil, + nil, nil, nil, 219, 219, 219, 219, 219, 219, nil, + nil, nil, 219, 219, 220, 220, 220, nil, 220, nil, + nil, nil, 220, 220, nil, nil, nil, 220, nil, 220, + 220, 220, 220, 220, 220, 220, nil, nil, nil, nil, + 220, 220, 220, 220, 220, 220, 220, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 220, nil, nil, 220, + 220, 220, 220, 220, 220, 220, 220, 220, 220, nil, + 220, 220, nil, 220, 220, 220, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 220, nil, nil, 220, nil, + nil, 220, 220, nil, nil, 220, nil, nil, nil, nil, + nil, 220, nil, nil, nil, nil, nil, nil, nil, 220, + nil, nil, nil, nil, 220, 220, 220, 220, 220, 220, + nil, nil, nil, 220, 220, 221, 221, 221, nil, 221, + nil, nil, nil, 221, 221, nil, nil, nil, 221, nil, + 221, 221, 221, 221, 221, 221, 221, nil, nil, nil, + nil, 221, 221, 221, 221, 221, 221, 221, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 221, nil, nil, + 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, + nil, 221, 221, nil, 221, 221, 221, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 221, nil, nil, 221, + nil, nil, 221, 221, nil, nil, 221, nil, nil, nil, + nil, nil, 221, nil, nil, nil, nil, nil, nil, nil, + 221, nil, nil, nil, nil, 221, 221, 221, 221, 221, + 221, nil, nil, nil, 221, 221, 222, 222, 222, nil, + 222, nil, nil, nil, 222, 222, nil, nil, nil, 222, + nil, 222, 222, 222, 222, 222, 222, 222, nil, nil, + nil, nil, 222, 222, 222, 222, 222, 222, 222, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 222, nil, + nil, 222, 222, 222, 222, 222, 222, 222, 222, 222, + 222, nil, 222, 222, nil, 222, 222, 222, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 222, nil, nil, + 222, nil, nil, 222, 222, nil, nil, 222, nil, nil, + nil, nil, nil, 222, nil, nil, nil, nil, nil, nil, + nil, 222, nil, nil, nil, nil, 222, 222, 222, 222, + 222, 222, nil, nil, nil, 222, 222, 223, 223, 223, + nil, 223, nil, nil, nil, 223, 223, nil, nil, nil, + 223, nil, 223, 223, 223, 223, 223, 223, 223, nil, + nil, nil, nil, 223, 223, 223, 223, 223, 223, 223, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 223, + nil, nil, 223, 223, 223, 223, 223, 223, 223, 223, + 223, 223, nil, 223, 223, nil, 223, 223, 223, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 223, nil, nil, 223, 223, nil, nil, 223, nil, + nil, nil, nil, nil, 223, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, nil, nil, 223, 223, 223, + 223, 223, 223, nil, nil, nil, 223, 223, 224, 224, + 224, nil, 224, nil, nil, nil, 224, 224, nil, nil, + nil, 224, nil, 224, 224, 224, 224, 224, 224, 224, + nil, nil, nil, nil, 224, 224, 224, 224, 224, 224, + 224, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 224, nil, nil, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, nil, 224, 224, nil, 224, 224, 224, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 224, + nil, nil, 224, nil, nil, 224, 224, nil, nil, 224, + nil, nil, nil, nil, nil, 224, nil, nil, nil, nil, + nil, nil, nil, 224, nil, nil, nil, nil, 224, 224, + 224, 224, 224, 224, nil, nil, nil, 224, 224, 225, + 225, 225, nil, 225, nil, nil, nil, 225, 225, nil, + nil, nil, 225, nil, 225, 225, 225, 225, 225, 225, + 225, nil, nil, nil, nil, 225, 225, 225, 225, 225, + 225, 225, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 225, nil, nil, 225, 225, 225, 225, 225, 225, + 225, 225, 225, 225, nil, 225, 225, nil, 225, 225, + 225, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 225, nil, nil, 225, nil, nil, 225, 225, nil, nil, + 225, nil, nil, nil, nil, nil, 225, nil, nil, nil, + nil, nil, nil, nil, 225, nil, nil, nil, nil, 225, + 225, 225, 225, 225, 225, nil, nil, nil, 225, 225, + 226, 226, 226, nil, 226, nil, nil, nil, 226, 226, + nil, nil, nil, 226, nil, 226, 226, 226, 226, 226, + 226, 226, nil, nil, nil, nil, 226, 226, 226, 226, + 226, 226, 226, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 226, nil, nil, 226, 226, 226, 226, 226, + 226, 226, 226, 226, 226, nil, 226, 226, nil, 226, + 226, 226, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 226, nil, nil, 226, nil, nil, 226, 226, nil, + nil, 226, nil, nil, nil, nil, nil, 226, nil, nil, + nil, nil, nil, nil, nil, 226, nil, nil, nil, nil, + 226, 226, 226, 226, 226, 226, nil, nil, nil, 226, + 226, 227, 227, 227, nil, 227, nil, nil, nil, 227, + 227, nil, nil, nil, 227, nil, 227, 227, 227, 227, + 227, 227, 227, nil, nil, nil, nil, 227, 227, 227, + 227, 227, 227, 227, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 227, nil, nil, 227, 227, 227, 227, + 227, 227, 227, 227, 227, 227, nil, 227, 227, nil, + 227, 227, 227, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 227, nil, nil, 227, nil, nil, 227, 227, + nil, nil, 227, nil, nil, nil, nil, nil, 227, nil, + nil, nil, nil, nil, nil, nil, 227, nil, nil, nil, + nil, 227, 227, 227, 227, 227, 227, nil, nil, nil, + 227, 227, 228, 228, 228, nil, 228, nil, nil, nil, + 228, 228, nil, nil, nil, 228, nil, 228, 228, 228, + 228, 228, 228, 228, nil, nil, nil, nil, 228, 228, + 228, 228, 228, 228, 228, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 228, nil, nil, 228, 228, 228, + 228, 228, 228, 228, 228, 228, 228, nil, 228, 228, + nil, 228, 228, 228, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, 228, nil, nil, 228, + 228, nil, nil, 228, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 228, 228, 228, 228, 228, 228, nil, nil, + nil, 228, 228, 229, 229, 229, nil, 229, nil, nil, + nil, 229, 229, nil, nil, nil, 229, nil, 229, 229, + 229, 229, 229, 229, 229, nil, nil, nil, nil, 229, + 229, 229, 229, 229, 229, 229, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 229, nil, nil, 229, 229, + 229, 229, 229, 229, 229, 229, 229, 229, nil, 229, + 229, nil, 229, 229, 229, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 229, nil, nil, 229, nil, nil, + 229, 229, nil, nil, 229, nil, nil, nil, nil, nil, + 229, nil, nil, nil, nil, nil, nil, nil, 229, nil, + nil, nil, nil, 229, 229, 229, 229, 229, 229, nil, + nil, nil, 229, 229, 230, 230, 230, nil, 230, nil, + nil, nil, 230, 230, nil, nil, nil, 230, nil, 230, + 230, 230, 230, 230, 230, 230, nil, nil, nil, nil, + 230, 230, 230, 230, 230, 230, 230, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 230, nil, nil, 230, + 230, 230, 230, 230, 230, 230, 230, 230, 230, nil, + 230, 230, nil, 230, 230, 230, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 230, nil, nil, 230, nil, + nil, 230, 230, nil, nil, 230, nil, nil, nil, nil, + nil, 230, nil, nil, nil, nil, nil, nil, nil, 230, + nil, nil, nil, nil, 230, 230, 230, 230, 230, 230, + nil, nil, nil, 230, 230, 231, 231, 231, nil, 231, + nil, nil, nil, 231, 231, nil, nil, nil, 231, nil, + 231, 231, 231, 231, 231, 231, 231, nil, nil, nil, + nil, 231, 231, 231, 231, 231, 231, 231, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 231, nil, nil, + 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, + nil, 231, 231, nil, 231, 231, 231, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 231, nil, nil, 231, + nil, nil, 231, 231, nil, nil, 231, nil, nil, nil, + nil, nil, 231, nil, nil, nil, nil, nil, nil, nil, + 231, nil, nil, nil, nil, 231, 231, 231, 231, 231, + 231, nil, nil, nil, 231, 231, 232, 232, 232, nil, + 232, nil, nil, nil, 232, 232, nil, nil, nil, 232, + nil, 232, 232, 232, 232, 232, 232, 232, nil, nil, + nil, nil, 232, 232, 232, 232, 232, 232, 232, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 232, nil, + nil, 232, 232, 232, 232, 232, 232, 232, 232, 232, + 232, nil, 232, 232, nil, 232, 232, 232, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 232, nil, nil, + 232, nil, nil, 232, 232, nil, nil, 232, nil, nil, + nil, nil, nil, 232, nil, nil, nil, nil, nil, nil, + nil, 232, nil, nil, nil, nil, 232, 232, 232, 232, + 232, 232, nil, nil, nil, 232, 232, 233, 233, 233, + nil, 233, nil, nil, nil, 233, 233, nil, nil, nil, + 233, nil, 233, 233, 233, 233, 233, 233, 233, nil, + nil, nil, nil, 233, 233, 233, 233, 233, 233, 233, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 233, + nil, nil, 233, 233, 233, 233, 233, 233, 233, 233, + 233, 233, nil, 233, 233, nil, 233, 233, 233, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 233, nil, + nil, 233, nil, nil, 233, 233, nil, nil, 233, nil, + nil, nil, nil, nil, 233, nil, nil, nil, nil, nil, + nil, nil, 233, nil, nil, nil, nil, 233, 233, 233, + 233, 233, 233, nil, nil, nil, 233, 233, 241, 241, + 241, nil, 241, nil, nil, nil, 241, 241, nil, nil, + nil, 241, nil, 241, 241, 241, 241, 241, 241, 241, + nil, nil, nil, nil, 241, 241, 241, 241, 241, 241, + 241, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 241, nil, nil, 241, 241, 241, 241, 241, 241, 241, + 241, 241, 241, nil, 241, 241, nil, 241, 241, 241, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 241, + nil, nil, 241, nil, nil, 241, 241, nil, nil, 241, + nil, nil, nil, nil, nil, 241, nil, nil, nil, nil, + nil, nil, nil, 241, nil, nil, nil, nil, 241, 241, + 241, 241, 241, 241, nil, nil, nil, 241, 241, 243, + 243, 243, nil, 243, nil, nil, nil, 243, 243, nil, + nil, nil, 243, nil, 243, 243, 243, 243, 243, 243, + 243, nil, nil, nil, nil, 243, 243, 243, 243, 243, + 243, 243, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 243, nil, nil, 243, 243, 243, 243, 243, 243, + 243, 243, 243, 243, nil, 243, 243, nil, 243, 243, + 243, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 243, nil, nil, 243, nil, nil, 243, 243, nil, nil, + 243, nil, nil, nil, nil, nil, 243, nil, nil, nil, + nil, nil, nil, nil, 243, nil, nil, nil, nil, 243, + 243, 243, 243, 243, 243, nil, nil, nil, 243, 243, + 254, 254, 254, nil, 254, nil, nil, nil, 254, 254, + nil, nil, nil, 254, nil, 254, 254, 254, 254, 254, + 254, 254, nil, nil, nil, nil, 254, 254, 254, 254, + 254, 254, 254, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 254, nil, nil, 254, 254, 254, 254, 254, + 254, 254, 254, 254, 254, nil, 254, 254, nil, 254, + 254, 254, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 254, nil, nil, 254, nil, nil, 254, 254, nil, + nil, 254, nil, 254, nil, 254, nil, 254, nil, nil, + nil, nil, nil, nil, nil, 254, nil, nil, nil, nil, + 254, 254, 254, 254, 254, 254, nil, nil, nil, 254, + 254, 255, 255, 255, nil, 255, nil, nil, nil, 255, + 255, nil, nil, nil, 255, nil, 255, 255, 255, 255, + 255, 255, 255, nil, nil, nil, nil, 255, 255, 255, + 255, 255, 255, 255, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 255, nil, nil, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, nil, 255, 255, nil, + 255, 255, 255, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 255, nil, nil, 255, nil, nil, 255, 255, + nil, nil, 255, nil, 255, nil, 255, nil, 255, nil, + nil, nil, nil, nil, nil, nil, 255, nil, nil, nil, + nil, 255, 255, 255, 255, 255, 255, nil, nil, nil, + 255, 255, 263, 263, 263, nil, 263, nil, nil, nil, + 263, 263, nil, nil, nil, 263, nil, 263, 263, 263, + 263, 263, 263, 263, nil, nil, nil, nil, 263, 263, + 263, 263, 263, 263, 263, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 263, nil, nil, 263, 263, 263, + 263, 263, 263, 263, 263, 263, 263, nil, 263, 263, + nil, 263, 263, 263, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 263, nil, nil, 263, nil, 263, 263, + 263, nil, nil, 263, nil, 263, nil, 263, nil, 263, + nil, nil, nil, nil, nil, nil, nil, 263, nil, nil, + nil, nil, 263, 263, 263, 263, 263, 263, nil, nil, + nil, 263, 263, 269, 269, 269, nil, 269, nil, nil, + nil, 269, 269, nil, nil, nil, 269, nil, 269, 269, + 269, 269, 269, 269, 269, nil, nil, nil, nil, 269, + 269, 269, 269, 269, 269, 269, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 269, nil, nil, 269, 269, + 269, 269, 269, 269, 269, 269, 269, 269, nil, 269, + 269, nil, nil, nil, 269, nil, 468, 468, 468, 468, + 468, 468, 468, 468, 468, 468, 468, nil, 468, 468, + nil, nil, 468, 468, 269, nil, nil, 269, nil, nil, + 269, 269, nil, nil, 269, nil, nil, nil, 468, nil, + 468, nil, 468, 468, 468, 468, 468, 468, 468, nil, + 468, nil, nil, 269, 269, 269, 269, 269, 269, nil, + nil, nil, 269, 269, 290, 290, 290, 468, 290, nil, + nil, nil, 290, 290, nil, nil, nil, 290, nil, 290, + 290, 290, 290, 290, 290, 290, nil, nil, nil, nil, + 290, 290, 290, 290, 290, 290, 290, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 290, nil, nil, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, nil, + 290, 290, nil, 290, 290, 290, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 290, nil, nil, 290, 290, + nil, 290, 290, nil, nil, 290, nil, nil, nil, nil, + nil, 290, nil, nil, nil, nil, nil, nil, nil, 290, + nil, nil, nil, nil, 290, 290, 290, 290, 290, 290, + nil, nil, nil, 290, 290, 299, 299, 299, nil, 299, + nil, nil, nil, 299, 299, nil, nil, nil, 299, nil, + 299, 299, 299, 299, 299, 299, 299, nil, nil, nil, + nil, 299, 299, 299, 299, 299, 299, 299, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 299, nil, nil, + 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, + nil, 299, 299, nil, 299, 299, 299, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 299, nil, nil, 299, + nil, nil, 299, 299, nil, nil, 299, nil, nil, nil, + nil, nil, 299, nil, nil, nil, nil, nil, nil, nil, + 299, nil, nil, nil, nil, 299, 299, 299, 299, 299, + 299, nil, nil, nil, 299, 299, 308, 308, 308, nil, + 308, nil, nil, nil, 308, 308, nil, nil, nil, 308, + nil, 308, 308, 308, 308, 308, 308, 308, nil, nil, + nil, nil, 308, 308, 308, 308, 308, 308, 308, nil, + nil, 308, nil, nil, nil, nil, nil, nil, 308, nil, + nil, 308, 308, 308, 308, 308, 308, 308, 308, 308, + 308, nil, 308, 308, nil, 308, 308, 308, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 308, nil, nil, + 308, nil, nil, 308, 308, nil, nil, 308, nil, nil, + nil, nil, nil, 308, nil, nil, nil, nil, nil, nil, + nil, 308, nil, nil, nil, nil, 308, 308, 308, 308, + 308, 308, nil, nil, nil, 308, 308, 309, 309, 309, + nil, 309, nil, nil, nil, 309, 309, nil, nil, nil, + 309, nil, 309, 309, 309, 309, 309, 309, 309, nil, + nil, nil, nil, 309, 309, 309, 309, 309, 309, 309, + nil, nil, 309, nil, nil, nil, nil, nil, nil, 309, + nil, nil, 309, 309, 309, 309, 309, 309, 309, 309, + 309, 309, nil, 309, 309, nil, 309, 309, 309, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 309, nil, + nil, 309, nil, nil, 309, 309, nil, nil, 309, nil, + nil, nil, nil, nil, 309, nil, nil, nil, nil, nil, + nil, nil, 309, nil, nil, nil, nil, 309, 309, 309, + 309, 309, 309, nil, nil, nil, 309, 309, 327, 327, + 327, nil, 327, nil, nil, nil, 327, 327, nil, nil, + nil, 327, nil, 327, 327, 327, 327, 327, 327, 327, + nil, nil, nil, nil, 327, 327, 327, 327, 327, 327, + 327, nil, nil, 327, nil, nil, nil, nil, nil, nil, + 327, nil, nil, 327, 327, 327, 327, 327, 327, 327, + 327, 327, 327, nil, 327, 327, nil, 327, 327, 327, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 327, + nil, nil, 327, nil, nil, 327, 327, nil, nil, 327, + nil, nil, nil, nil, nil, 327, nil, nil, nil, nil, + nil, nil, nil, 327, nil, nil, nil, nil, 327, 327, + 327, 327, 327, 327, nil, nil, nil, 327, 327, 341, + 341, 341, nil, 341, nil, nil, nil, 341, 341, nil, + nil, nil, 341, nil, 341, 341, 341, 341, 341, 341, + 341, nil, nil, nil, nil, 341, 341, 341, 341, 341, + 341, 341, nil, nil, 341, nil, nil, nil, nil, nil, + nil, 341, nil, nil, 341, 341, 341, 341, 341, 341, + 341, 341, 341, 341, nil, 341, 341, nil, 341, 341, + 341, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 341, nil, nil, 341, nil, nil, 341, 341, nil, nil, + 341, nil, nil, nil, nil, nil, 341, nil, nil, nil, + nil, nil, nil, nil, 341, nil, nil, nil, nil, 341, + 341, 341, 341, 341, 341, nil, nil, nil, 341, 341, + 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, + 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, + 357, 357, 357, 357, nil, nil, 357, 357, 357, 357, + 357, 357, 357, 357, 357, 357, nil, nil, nil, nil, + nil, 357, 357, 357, 357, 357, 357, 357, 357, nil, + nil, 357, nil, nil, nil, nil, nil, nil, nil, 357, + 357, nil, 357, 357, 357, 357, nil, 357, 357, nil, + nil, 357, nil, nil, nil, nil, 357, 357, 357, 357, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 357, 357, nil, 357, 357, 357, 357, + 357, 357, 357, 357, 357, nil, 357, nil, nil, 357, + 357, nil, nil, 369, 369, 369, nil, 369, nil, nil, + 357, 369, 369, nil, nil, nil, 369, nil, 369, 369, + 369, 369, 369, 369, 369, nil, nil, nil, nil, 369, + 369, 369, 369, 369, 369, 369, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 369, nil, nil, 369, 369, + 369, 369, 369, 369, 369, 369, 369, 369, nil, 369, + 369, nil, 369, 369, 369, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 369, nil, nil, 369, nil, nil, + 369, 369, nil, nil, 369, nil, nil, nil, nil, nil, + 369, nil, nil, nil, nil, nil, nil, nil, 369, nil, + nil, nil, nil, 369, 369, 369, 369, 369, 369, nil, + nil, nil, 369, 369, 378, 378, 378, nil, 378, nil, + nil, nil, 378, 378, nil, nil, nil, 378, nil, 378, + 378, 378, 378, 378, 378, 378, nil, nil, nil, nil, + 378, 378, 378, 378, 378, 378, 378, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 378, nil, nil, 378, + 378, 378, 378, 378, 378, 378, 378, 378, 378, nil, + 378, 378, nil, 378, 378, 378, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 378, nil, nil, 378, 378, + nil, 378, 378, nil, nil, 378, nil, 378, nil, 378, + nil, 378, nil, nil, nil, nil, nil, nil, nil, 378, + nil, nil, nil, nil, 378, 378, 378, 378, 378, 378, + nil, nil, nil, 378, 378, 385, 385, 385, nil, 385, + nil, nil, nil, 385, 385, nil, nil, nil, 385, nil, + 385, 385, 385, 385, 385, 385, 385, nil, nil, nil, + nil, 385, 385, 385, 385, 385, 385, 385, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 385, nil, nil, + 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, + nil, 385, 385, nil, 385, 385, 385, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 385, nil, nil, 385, + 385, nil, 385, 385, nil, nil, 385, nil, 385, nil, + 385, nil, 385, nil, nil, nil, nil, nil, nil, nil, + 385, nil, nil, nil, nil, 385, 385, 385, 385, 385, + 385, nil, nil, nil, 385, 385, 386, 386, 386, nil, + 386, nil, nil, nil, 386, 386, nil, nil, nil, 386, + nil, 386, 386, 386, 386, 386, 386, 386, nil, nil, + nil, nil, 386, 386, 386, 386, 386, 386, 386, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 386, nil, + nil, 386, 386, 386, 386, 386, 386, 386, 386, 386, + 386, nil, 386, 386, nil, 386, 386, 386, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 386, nil, nil, + 386, 386, nil, 386, 386, nil, nil, 386, nil, 386, + nil, 386, nil, 386, nil, nil, nil, nil, nil, nil, + nil, 386, nil, nil, nil, nil, 386, 386, 386, 386, + 386, 386, nil, nil, nil, 386, 386, 393, 393, 393, + nil, 393, nil, nil, nil, 393, 393, nil, nil, nil, + 393, nil, 393, 393, 393, 393, 393, 393, 393, nil, + nil, nil, nil, 393, 393, 393, 393, 393, 393, 393, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 393, + nil, nil, 393, 393, 393, 393, 393, 393, 393, 393, + 393, 393, nil, 393, 393, nil, 393, 393, 393, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 393, nil, + nil, 393, nil, nil, 393, 393, nil, nil, 393, nil, + 393, nil, nil, nil, 393, nil, nil, nil, nil, nil, + nil, nil, 393, nil, nil, nil, nil, 393, 393, 393, + 393, 393, 393, nil, nil, nil, 393, 393, 395, 395, + 395, nil, 395, nil, nil, nil, 395, 395, nil, nil, + nil, 395, nil, 395, 395, 395, 395, 395, 395, 395, + nil, nil, nil, nil, 395, 395, 395, 395, 395, 395, + 395, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 395, nil, nil, 395, 395, 395, 395, 395, 395, 395, + 395, 395, 395, nil, 395, 395, nil, 395, 395, 395, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 395, + nil, nil, 395, nil, nil, 395, 395, nil, nil, 395, + nil, nil, nil, nil, nil, 395, nil, nil, nil, nil, + nil, nil, nil, 395, nil, nil, nil, nil, 395, 395, + 395, 395, 395, 395, nil, nil, nil, 395, 395, 396, + 396, 396, nil, 396, nil, nil, nil, 396, 396, nil, + nil, nil, 396, nil, 396, 396, 396, 396, 396, 396, + 396, nil, nil, nil, nil, 396, 396, 396, 396, 396, + 396, 396, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 396, nil, nil, 396, 396, 396, 396, 396, 396, + 396, 396, 396, 396, nil, 396, 396, nil, 396, 396, + 396, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 396, nil, nil, 396, nil, nil, 396, 396, nil, nil, + 396, nil, nil, nil, nil, nil, 396, nil, nil, nil, + nil, nil, nil, nil, 396, nil, nil, nil, nil, 396, + 396, 396, 396, 396, 396, nil, nil, nil, 396, 396, + 397, 397, 397, nil, 397, nil, nil, nil, 397, 397, + nil, nil, nil, 397, nil, 397, 397, 397, 397, 397, + 397, 397, nil, nil, nil, nil, 397, 397, 397, 397, + 397, 397, 397, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 397, nil, nil, 397, 397, 397, 397, 397, + 397, 397, 397, 397, 397, nil, 397, 397, nil, 397, + 397, 397, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 397, nil, nil, 397, nil, nil, 397, 397, nil, + nil, 397, nil, nil, nil, nil, nil, 397, nil, nil, + nil, nil, nil, nil, nil, 397, nil, nil, nil, nil, + 397, 397, 397, 397, 397, 397, nil, nil, nil, 397, + 397, 426, 426, 426, nil, 426, nil, nil, nil, 426, + 426, nil, nil, nil, 426, nil, 426, 426, 426, 426, + 426, 426, 426, nil, nil, nil, nil, 426, 426, 426, + 426, 426, 426, 426, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 426, nil, nil, 426, 426, 426, 426, + 426, 426, 426, 426, 426, 426, nil, 426, 426, nil, + 426, 426, 426, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 426, nil, nil, 426, nil, nil, 426, 426, + nil, nil, 426, nil, 426, nil, 426, nil, 426, nil, + nil, nil, nil, nil, nil, nil, 426, nil, nil, nil, + nil, 426, 426, 426, 426, 426, 426, nil, nil, nil, + 426, 426, 428, 428, 428, nil, 428, nil, nil, nil, + 428, 428, nil, nil, nil, 428, nil, 428, 428, 428, + 428, 428, 428, 428, nil, nil, nil, nil, 428, 428, + 428, 428, 428, 428, 428, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 428, nil, nil, 428, 428, 428, + 428, 428, 428, 428, 428, 428, 428, nil, 428, 428, + nil, 428, 428, 428, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 428, nil, nil, 428, nil, nil, 428, + 428, nil, nil, 428, nil, 428, nil, 428, nil, 428, + nil, nil, nil, nil, nil, nil, nil, 428, nil, nil, + nil, nil, 428, 428, 428, 428, 428, 428, nil, nil, + nil, 428, 428, 431, 431, 431, nil, 431, nil, nil, + nil, 431, 431, nil, nil, nil, 431, nil, 431, 431, + 431, 431, 431, 431, 431, nil, nil, nil, nil, 431, + 431, 431, 431, 431, 431, 431, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 431, nil, nil, 431, 431, + 431, 431, 431, 431, 431, 431, 431, 431, nil, 431, + 431, nil, 431, 431, 431, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 431, nil, nil, 431, nil, nil, + 431, 431, nil, nil, 431, nil, nil, nil, nil, nil, + 431, nil, nil, nil, nil, nil, nil, nil, 431, nil, + nil, nil, nil, 431, 431, 431, 431, 431, 431, nil, + nil, nil, 431, 431, 445, 445, 445, nil, 445, nil, + nil, nil, 445, 445, nil, nil, nil, 445, nil, 445, + 445, 445, 445, 445, 445, 445, nil, nil, nil, nil, + 445, 445, 445, 445, 445, 445, 445, nil, nil, 445, + nil, nil, nil, nil, nil, nil, 445, nil, nil, 445, + 445, 445, 445, 445, 445, 445, 445, 445, 445, nil, + 445, 445, nil, 445, 445, 445, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 445, nil, nil, 445, nil, + nil, 445, 445, nil, nil, 445, nil, 445, nil, 445, + nil, 445, nil, nil, nil, nil, nil, nil, nil, 445, + nil, nil, nil, nil, 445, 445, 445, 445, 445, 445, + nil, nil, nil, 445, 445, 456, 456, 456, nil, 456, + nil, nil, nil, 456, 456, nil, nil, nil, 456, nil, + 456, 456, 456, 456, 456, 456, 456, nil, nil, nil, + nil, 456, 456, 456, 456, 456, 456, 456, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 456, nil, nil, + 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, + nil, 456, 456, nil, 456, 456, 456, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 456, nil, nil, 456, + nil, nil, 456, 456, nil, nil, 456, nil, 456, nil, + nil, nil, 456, nil, nil, nil, nil, nil, nil, nil, + 456, nil, nil, nil, nil, 456, 456, 456, 456, 456, + 456, nil, nil, nil, 456, 456, 463, 463, 463, nil, + 463, nil, nil, nil, 463, 463, nil, nil, nil, 463, + nil, 463, 463, 463, 463, 463, 463, 463, nil, nil, + nil, nil, 463, 463, 463, 463, 463, 463, 463, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 463, nil, + nil, 463, 463, 463, 463, 463, 463, 463, 463, 463, + 463, nil, 463, 463, nil, 463, 463, 463, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 463, nil, nil, + 463, nil, nil, 463, 463, nil, nil, 463, nil, nil, + nil, nil, nil, 463, nil, nil, nil, nil, nil, nil, + nil, 463, nil, nil, nil, nil, 463, 463, 463, 463, + 463, 463, nil, nil, nil, 463, 463, 464, 464, 464, + nil, 464, nil, nil, nil, 464, 464, nil, nil, nil, + 464, nil, 464, 464, 464, 464, 464, 464, 464, nil, + nil, nil, nil, 464, 464, 464, 464, 464, 464, 464, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 464, + nil, nil, 464, 464, 464, 464, 464, 464, 464, 464, + 464, 464, nil, 464, 464, nil, 464, 464, 464, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 464, nil, + nil, 464, nil, nil, 464, 464, nil, nil, 464, nil, + nil, nil, nil, nil, 464, nil, nil, nil, nil, nil, + nil, nil, 464, nil, nil, nil, nil, 464, 464, 464, + 464, 464, 464, nil, nil, nil, 464, 464, 465, 465, + 465, nil, 465, nil, nil, nil, 465, 465, nil, nil, + nil, 465, nil, 465, 465, 465, 465, 465, 465, 465, + nil, nil, nil, nil, 465, 465, 465, 465, 465, 465, + 465, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 465, nil, nil, 465, 465, 465, 465, 465, 465, 465, + 465, 465, 465, nil, 465, 465, nil, 465, 465, 465, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 465, + nil, nil, 465, nil, nil, 465, 465, nil, nil, 465, + nil, nil, nil, nil, nil, 465, nil, nil, nil, nil, + nil, nil, nil, 465, nil, nil, nil, nil, 465, 465, + 465, 465, 465, 465, nil, nil, nil, 465, 465, 469, + 469, 469, nil, 469, nil, nil, nil, 469, 469, nil, + nil, nil, 469, nil, 469, 469, 469, 469, 469, 469, + 469, nil, nil, nil, nil, 469, 469, 469, 469, 469, + 469, 469, nil, nil, 469, nil, nil, nil, nil, nil, + nil, 469, nil, nil, 469, 469, 469, 469, 469, 469, + 469, 469, 469, 469, nil, 469, 469, nil, 469, 469, + 469, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 469, nil, nil, 469, nil, nil, 469, 469, nil, nil, + 469, nil, nil, nil, nil, nil, 469, nil, nil, nil, + nil, nil, nil, nil, 469, nil, nil, nil, nil, 469, + 469, 469, 469, 469, 469, nil, nil, nil, 469, 469, + 471, 471, 471, nil, 471, nil, nil, nil, 471, 471, + nil, nil, nil, 471, nil, 471, 471, 471, 471, 471, + 471, 471, nil, nil, nil, nil, 471, 471, 471, 471, + 471, 471, 471, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 471, nil, nil, 471, 471, 471, 471, 471, + 471, 471, 471, 471, 471, nil, 471, 471, nil, 471, + 471, 471, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 471, nil, nil, 471, nil, nil, 471, 471, nil, + nil, 471, nil, 471, nil, nil, nil, 471, nil, nil, + nil, nil, nil, nil, nil, 471, nil, nil, nil, nil, + 471, 471, 471, 471, 471, 471, nil, nil, nil, 471, + 471, 476, 476, 476, nil, 476, nil, nil, nil, 476, + 476, nil, nil, nil, 476, nil, 476, 476, 476, 476, + 476, 476, 476, nil, nil, nil, nil, 476, 476, 476, + 476, 476, 476, 476, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 476, nil, nil, 476, 476, 476, 476, + 476, 476, 476, 476, 476, 476, nil, 476, 476, nil, + 476, 476, 476, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 476, nil, nil, 476, nil, nil, 476, 476, + nil, nil, 476, nil, 476, nil, nil, nil, 476, nil, + nil, nil, nil, nil, nil, nil, 476, nil, nil, nil, + nil, 476, 476, 476, 476, 476, 476, nil, nil, nil, + 476, 476, 479, 479, 479, nil, 479, nil, nil, nil, + 479, 479, nil, nil, nil, 479, nil, 479, 479, 479, + 479, 479, 479, 479, nil, nil, nil, nil, 479, 479, + 479, 479, 479, 479, 479, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 479, nil, nil, 479, 479, 479, + 479, 479, 479, 479, 479, 479, 479, nil, 479, 479, + nil, 479, 479, 479, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 479, nil, nil, 479, nil, nil, 479, + 479, nil, nil, 479, nil, nil, nil, nil, nil, 479, + nil, nil, nil, nil, nil, nil, nil, 479, nil, nil, + nil, nil, 479, 479, 479, 479, 479, 479, nil, nil, + nil, 479, 479, 482, 482, 482, nil, 482, nil, nil, + nil, 482, 482, nil, nil, nil, 482, nil, 482, 482, + 482, 482, 482, 482, 482, nil, nil, nil, nil, 482, + 482, 482, 482, 482, 482, 482, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 482, nil, nil, 482, 482, + 482, 482, 482, 482, 482, 482, 482, 482, nil, 482, + 482, nil, 482, 482, 482, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 482, nil, nil, 482, nil, nil, + 482, 482, nil, nil, 482, nil, nil, nil, nil, nil, + 482, nil, nil, nil, nil, nil, nil, nil, 482, nil, + nil, nil, nil, 482, 482, 482, 482, 482, 482, nil, + nil, nil, 482, 482, 496, 496, 496, nil, 496, nil, + nil, nil, 496, 496, nil, nil, nil, 496, nil, 496, + 496, 496, 496, 496, 496, 496, nil, nil, nil, nil, + 496, 496, 496, 496, 496, 496, 496, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 496, nil, nil, 496, + 496, 496, 496, 496, 496, 496, 496, 496, 496, nil, + 496, 496, nil, 496, 496, 496, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 496, nil, nil, 496, nil, + nil, 496, 496, nil, nil, 496, nil, 496, nil, nil, + nil, 496, nil, nil, nil, nil, nil, nil, nil, 496, + nil, nil, nil, nil, 496, 496, 496, 496, 496, 496, + nil, nil, nil, 496, 496, 497, 497, 497, nil, 497, + nil, nil, nil, 497, 497, nil, nil, nil, 497, nil, + 497, 497, 497, 497, 497, 497, 497, nil, nil, nil, + nil, 497, 497, 497, 497, 497, 497, 497, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 497, nil, nil, + 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, + nil, 497, 497, nil, 497, 497, 497, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 497, nil, nil, 497, + nil, nil, 497, 497, nil, nil, 497, nil, 497, nil, + nil, nil, 497, nil, nil, nil, nil, nil, nil, nil, + 497, nil, nil, nil, nil, 497, 497, 497, 497, 497, + 497, nil, nil, nil, 497, 497, 506, 506, 506, nil, + 506, nil, nil, nil, 506, 506, nil, nil, nil, 506, + nil, 506, 506, 506, 506, 506, 506, 506, nil, nil, + nil, nil, 506, 506, 506, 506, 506, 506, 506, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 506, nil, + nil, 506, 506, 506, 506, 506, 506, 506, 506, 506, + 506, nil, 506, 506, nil, 506, 506, 506, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 506, nil, nil, + 506, nil, nil, 506, 506, nil, nil, 506, nil, 506, + nil, nil, nil, 506, nil, nil, nil, nil, nil, nil, + nil, 506, nil, nil, nil, nil, 506, 506, 506, 506, + 506, 506, nil, nil, nil, 506, 506, 510, 510, 510, + nil, 510, nil, nil, nil, 510, 510, nil, nil, nil, + 510, nil, 510, 510, 510, 510, 510, 510, 510, nil, + nil, nil, nil, 510, 510, 510, 510, 510, 510, 510, + nil, nil, 510, nil, nil, nil, nil, nil, nil, 510, + nil, nil, 510, 510, 510, 510, 510, 510, 510, 510, + 510, 510, nil, 510, 510, nil, 510, 510, 510, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 510, nil, + nil, 510, nil, nil, 510, 510, nil, nil, 510, nil, + nil, nil, nil, nil, 510, nil, nil, nil, nil, nil, + nil, nil, 510, nil, nil, nil, nil, 510, 510, 510, + 510, 510, 510, nil, nil, nil, 510, 510, 534, 534, + 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, + 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, + 534, 534, nil, nil, 534, 534, 534, 534, 534, 534, + 534, 534, 534, 534, nil, nil, nil, nil, nil, 534, + 534, 534, 534, 534, 534, 534, 534, nil, nil, 534, + nil, nil, nil, nil, nil, nil, nil, 534, 534, nil, + 534, 534, 534, 534, nil, 534, 534, nil, nil, 534, + nil, nil, nil, nil, 534, 534, 534, 534, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 534, 534, nil, 534, 534, 534, 534, 534, 534, + 534, 534, 534, nil, 534, nil, nil, 534, 534, nil, + nil, 537, 537, 537, nil, 537, nil, nil, 534, 537, + 537, nil, nil, nil, 537, nil, 537, 537, 537, 537, + 537, 537, 537, nil, nil, nil, nil, 537, 537, 537, + 537, 537, 537, 537, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 537, nil, nil, 537, 537, 537, 537, + 537, 537, 537, 537, 537, 537, nil, 537, 537, nil, + 537, 537, 537, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 537, nil, nil, 537, nil, nil, 537, 537, + nil, nil, 537, nil, nil, nil, nil, nil, 537, nil, + nil, nil, nil, nil, nil, nil, 537, nil, nil, nil, + nil, 537, 537, 537, 537, 537, 537, nil, nil, nil, + 537, 537, 538, 538, 538, nil, 538, nil, nil, nil, + 538, 538, nil, nil, nil, 538, nil, 538, 538, 538, + 538, 538, 538, 538, nil, nil, nil, nil, 538, 538, + 538, 538, 538, 538, 538, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 538, nil, nil, 538, 538, 538, + 538, 538, 538, 538, 538, 538, 538, nil, 538, 538, + nil, 538, 538, 538, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 538, nil, nil, 538, nil, nil, 538, + 538, nil, nil, 538, nil, 538, nil, nil, nil, 538, + nil, nil, nil, nil, nil, nil, nil, 538, nil, nil, + nil, nil, 538, 538, 538, 538, 538, 538, nil, nil, + nil, 538, 538, 541, 541, 541, nil, 541, nil, nil, + nil, 541, 541, nil, nil, nil, 541, nil, 541, 541, + 541, 541, 541, 541, 541, nil, nil, nil, nil, 541, + 541, 541, 541, 541, 541, 541, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 541, nil, nil, 541, 541, + 541, 541, 541, 541, 541, 541, 541, 541, nil, 541, + 541, nil, 541, 541, 541, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 541, nil, nil, 541, nil, nil, + 541, 541, nil, nil, 541, nil, nil, nil, nil, nil, + 541, nil, nil, nil, nil, nil, nil, nil, 541, nil, + nil, nil, nil, 541, 541, 541, 541, 541, 541, nil, + nil, nil, 541, 541, 542, 542, 542, nil, 542, nil, + nil, nil, 542, 542, nil, nil, nil, 542, nil, 542, + 542, 542, 542, 542, 542, 542, nil, nil, nil, nil, + 542, 542, 542, 542, 542, 542, 542, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 542, nil, nil, 542, + 542, 542, 542, 542, 542, 542, 542, 542, 542, nil, + 542, 542, nil, 542, 542, 542, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 542, nil, nil, 542, nil, + nil, 542, 542, nil, nil, 542, nil, nil, nil, nil, + nil, 542, nil, nil, nil, nil, nil, nil, nil, 542, + nil, nil, nil, nil, 542, 542, 542, 542, 542, 542, + nil, nil, nil, 542, 542, 546, 546, 546, nil, 546, + nil, nil, nil, 546, 546, nil, nil, nil, 546, nil, + 546, 546, 546, 546, 546, 546, 546, nil, nil, nil, + nil, 546, 546, 546, 546, 546, 546, 546, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 546, nil, nil, + 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, + nil, 546, 546, nil, 546, 546, 546, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 546, nil, nil, 546, + nil, nil, 546, 546, nil, nil, 546, nil, nil, nil, + nil, nil, 546, nil, nil, nil, nil, nil, nil, nil, + 546, nil, nil, nil, nil, 546, 546, 546, 546, 546, + 546, nil, nil, nil, 546, 546, 549, 549, 549, nil, + 549, nil, nil, nil, 549, 549, nil, nil, nil, 549, + nil, 549, 549, 549, 549, 549, 549, 549, nil, nil, + nil, nil, 549, 549, 549, 549, 549, 549, 549, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 549, nil, + nil, 549, 549, 549, 549, 549, 549, 549, 549, 549, + 549, nil, 549, 549, nil, 549, 549, 549, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 549, nil, nil, + 549, nil, nil, 549, 549, nil, nil, 549, nil, nil, + nil, nil, nil, 549, nil, nil, nil, nil, nil, nil, + nil, 549, nil, nil, nil, nil, 549, 549, 549, 549, + 549, 549, nil, nil, nil, 549, 549, 556, 556, 556, + nil, 556, nil, nil, nil, 556, 556, nil, nil, nil, + 556, nil, 556, 556, 556, 556, 556, 556, 556, nil, + nil, nil, nil, 556, 556, 556, 556, 556, 556, 556, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 556, + nil, nil, 556, 556, 556, 556, 556, 556, 556, 556, + 556, 556, nil, 556, 556, nil, 556, 556, 556, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 556, nil, + nil, 556, nil, nil, 556, 556, nil, nil, 556, nil, + nil, nil, nil, nil, 556, nil, nil, nil, nil, nil, + nil, nil, 556, nil, nil, nil, nil, 556, 556, 556, + 556, 556, 556, nil, nil, nil, 556, 556, 557, 557, + 557, nil, 557, nil, nil, nil, 557, 557, nil, nil, + nil, 557, nil, 557, 557, 557, 557, 557, 557, 557, + nil, nil, nil, nil, 557, 557, 557, 557, 557, 557, + 557, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 557, nil, nil, 557, 557, 557, 557, 557, 557, 557, + 557, 557, 557, nil, 557, 557, nil, nil, nil, 557, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 557, + nil, nil, 557, nil, nil, 557, 557, nil, nil, 557, + nil, 557, nil, 557, nil, nil, nil, nil, nil, nil, + nil, nil, 557, nil, nil, nil, nil, nil, 557, 557, + 557, 557, 557, 557, nil, nil, nil, 557, 557, 560, + 560, 560, nil, 560, nil, nil, nil, 560, 560, nil, + nil, nil, 560, nil, 560, 560, 560, 560, 560, 560, + 560, nil, nil, nil, nil, 560, 560, 560, 560, 560, + 560, 560, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 560, nil, nil, 560, 560, 560, 560, 560, 560, + 560, 560, 560, 560, nil, 560, 560, nil, 560, 560, + 560, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 560, nil, nil, 560, nil, nil, 560, 560, nil, nil, + 560, nil, nil, nil, nil, nil, 560, nil, nil, nil, + nil, nil, nil, nil, 560, nil, nil, nil, nil, 560, + 560, 560, 560, 560, 560, nil, nil, nil, 560, 560, + 564, 564, 564, nil, 564, nil, nil, nil, 564, 564, + nil, nil, nil, 564, nil, 564, 564, 564, 564, 564, + 564, 564, nil, nil, nil, nil, 564, 564, 564, 564, + 564, 564, 564, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 564, nil, nil, 564, 564, 564, 564, 564, + 564, 564, 564, 564, 564, nil, 564, 564, nil, 564, + 564, 564, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 564, nil, nil, 564, nil, nil, 564, 564, nil, + nil, 564, nil, nil, nil, nil, nil, 564, nil, nil, + nil, nil, nil, nil, nil, 564, nil, nil, nil, nil, + 564, 564, 564, 564, 564, 564, nil, nil, nil, 564, + 564, 580, 580, 580, nil, 580, nil, nil, nil, 580, + 580, nil, nil, nil, 580, nil, 580, 580, 580, 580, + 580, 580, 580, nil, nil, nil, nil, 580, 580, 580, + 580, 580, 580, 580, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 580, nil, nil, 580, 580, 580, 580, + 580, 580, 580, 580, 580, 580, nil, 580, 580, nil, + 580, 580, 580, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 580, nil, nil, 580, nil, nil, 580, 580, + nil, nil, 580, nil, 580, nil, 580, nil, 580, nil, + nil, nil, nil, nil, nil, nil, 580, nil, nil, nil, + nil, 580, 580, 580, 580, 580, 580, nil, nil, nil, + 580, 580, 584, 584, 584, nil, 584, nil, nil, nil, + 584, 584, nil, nil, nil, 584, nil, 584, 584, 584, + 584, 584, 584, 584, nil, nil, nil, nil, 584, 584, + 584, 584, 584, 584, 584, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 584, nil, nil, 584, 584, 584, + 584, 584, 584, 584, 584, 584, 584, nil, 584, 584, + nil, 584, 584, 584, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 584, nil, nil, 584, nil, nil, 584, + 584, nil, nil, 584, nil, nil, nil, nil, nil, 584, + nil, nil, nil, nil, nil, nil, nil, 584, nil, nil, + nil, nil, 584, 584, 584, 584, 584, 584, nil, nil, + nil, 584, 584, 612, 612, 612, nil, 612, nil, nil, + nil, 612, 612, nil, nil, nil, 612, nil, 612, 612, + 612, 612, 612, 612, 612, nil, nil, nil, nil, 612, + 612, 612, 612, 612, 612, 612, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 612, nil, nil, 612, 612, + 612, 612, 612, 612, 612, 612, 612, 612, nil, 612, + 612, nil, 612, 612, 612, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 612, nil, nil, 612, nil, nil, + 612, 612, nil, nil, 612, nil, nil, nil, nil, nil, + 612, nil, nil, nil, nil, nil, nil, nil, 612, nil, + nil, nil, nil, 612, 612, 612, 612, 612, 612, nil, + nil, nil, 612, 612, 628, 628, 628, nil, 628, nil, + nil, nil, 628, 628, nil, nil, nil, 628, nil, 628, + 628, 628, 628, 628, 628, 628, nil, nil, nil, nil, + 628, 628, 628, 628, 628, 628, 628, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 628, nil, nil, 628, + 628, 628, 628, 628, 628, 628, 628, 628, 628, nil, + 628, 628, nil, 628, 628, 628, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 628, nil, nil, 628, nil, + nil, 628, 628, nil, nil, 628, nil, nil, nil, nil, + nil, 628, nil, nil, nil, nil, nil, nil, nil, 628, + nil, nil, nil, nil, 628, 628, 628, 628, 628, 628, + nil, nil, nil, 628, 628, 634, 634, 634, nil, 634, + nil, nil, nil, 634, 634, nil, nil, nil, 634, nil, + 634, 634, 634, 634, 634, 634, 634, nil, nil, nil, + nil, 634, 634, 634, 634, 634, 634, 634, nil, nil, + 634, nil, nil, nil, nil, nil, nil, 634, nil, nil, + 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, + nil, 634, 634, nil, 634, 634, 634, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 634, nil, nil, 634, + nil, nil, 634, 634, nil, nil, 634, nil, nil, nil, + nil, nil, 634, nil, nil, nil, nil, nil, nil, nil, + 634, nil, nil, nil, nil, 634, 634, 634, 634, 634, + 634, nil, nil, nil, 634, 634, 679, 679, 679, nil, + 679, nil, nil, nil, 679, 679, nil, nil, nil, 679, + nil, 679, 679, 679, 679, 679, 679, 679, nil, nil, + nil, nil, 679, 679, 679, 679, 679, 679, 679, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 679, nil, + nil, 679, 679, 679, 679, 679, 679, 679, 679, 679, + 679, nil, 679, 679, nil, 679, 679, 679, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 679, nil, nil, + 679, nil, nil, 679, 679, nil, nil, 679, nil, nil, + nil, nil, nil, 679, nil, nil, nil, nil, nil, nil, + nil, 679, nil, nil, nil, nil, 679, 679, 679, 679, + 679, 679, nil, nil, nil, 679, 679, 680, 680, 680, + nil, 680, nil, nil, nil, 680, 680, nil, nil, nil, + 680, nil, 680, 680, 680, 680, 680, 680, 680, nil, + nil, nil, nil, 680, 680, 680, 680, 680, 680, 680, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 680, + nil, nil, 680, 680, 680, 680, 680, 680, 680, 680, + 680, 680, nil, 680, 680, nil, 680, 680, 680, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 680, nil, + nil, 680, nil, nil, 680, 680, nil, nil, 680, nil, + nil, nil, nil, nil, 680, nil, nil, nil, nil, nil, + nil, nil, 680, nil, nil, nil, nil, 680, 680, 680, + 680, 680, 680, nil, nil, nil, 680, 680, 690, 690, + 690, nil, 690, nil, nil, nil, 690, 690, nil, nil, + nil, 690, nil, 690, 690, 690, 690, 690, 690, 690, + nil, nil, nil, nil, 690, 690, 690, 690, 690, 690, + 690, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 690, nil, nil, 690, 690, 690, 690, 690, 690, 690, + 690, 690, 690, nil, 690, 690, nil, 690, 690, 690, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 690, + nil, nil, 690, nil, nil, 690, 690, nil, nil, 690, + nil, nil, nil, nil, nil, 690, nil, nil, nil, nil, + nil, nil, nil, 690, nil, nil, nil, nil, 690, 690, + 690, 690, 690, 690, nil, nil, nil, 690, 690, 691, + 691, 691, nil, 691, nil, nil, nil, 691, 691, nil, + nil, nil, 691, nil, 691, 691, 691, 691, 691, 691, + 691, nil, nil, nil, nil, 691, 691, 691, 691, 691, + 691, 691, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 691, nil, nil, 691, 691, 691, 691, 691, 691, + 691, 691, 691, 691, nil, 691, 691, nil, 691, 691, + 691, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 691, nil, nil, 691, nil, nil, 691, 691, nil, nil, + 691, nil, nil, nil, nil, nil, 691, nil, nil, nil, + nil, nil, nil, nil, 691, nil, nil, nil, nil, 691, + 691, 691, 691, 691, 691, nil, nil, nil, 691, 691, + 692, 692, 692, nil, 692, nil, nil, nil, 692, 692, + nil, nil, nil, 692, nil, 692, 692, 692, 692, 692, + 692, 692, nil, nil, nil, nil, 692, 692, 692, 692, + 692, 692, 692, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 692, nil, nil, 692, 692, 692, 692, 692, + 692, 692, 692, 692, 692, nil, 692, 692, nil, 692, + 692, 692, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 692, nil, nil, 692, nil, nil, 692, 692, nil, + nil, 692, nil, nil, nil, nil, nil, 692, nil, nil, + nil, nil, nil, nil, nil, 692, nil, nil, nil, nil, + 692, 692, 692, 692, 692, 692, nil, nil, nil, 692, + 692, 698, 698, 698, nil, 698, nil, nil, nil, 698, + 698, nil, nil, nil, 698, nil, 698, 698, 698, 698, + 698, 698, 698, nil, nil, nil, nil, 698, 698, 698, + 698, 698, 698, 698, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 698, nil, nil, 698, 698, 698, 698, + 698, 698, 698, 698, 698, 698, nil, 698, 698, nil, + nil, nil, 698, nil, 600, 600, 600, 600, 600, 600, + 600, 600, 600, 600, 600, nil, 600, 600, nil, nil, + 600, 600, 698, nil, nil, 698, nil, nil, 698, 698, + nil, nil, 698, nil, nil, nil, 600, nil, 600, nil, + 600, 600, 600, 600, 600, 600, 600, nil, 600, nil, + nil, 698, 698, 698, 698, 698, 698, nil, nil, nil, + 698, 698, 704, 704, 704, 600, 704, nil, nil, nil, + 704, 704, nil, nil, nil, 704, nil, 704, 704, 704, + 704, 704, 704, 704, nil, nil, nil, nil, 704, 704, + 704, 704, 704, 704, 704, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 704, nil, nil, 704, 704, 704, + 704, 704, 704, 704, 704, 704, 704, nil, 704, 704, + nil, 704, 704, 704, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 704, nil, nil, 704, nil, nil, 704, + 704, nil, nil, 704, nil, 704, nil, 704, nil, 704, + nil, nil, nil, nil, nil, nil, nil, 704, nil, nil, + nil, nil, 704, 704, 704, 704, 704, 704, nil, nil, + nil, 704, 704, 713, 713, 713, nil, 713, nil, nil, + nil, 713, 713, nil, nil, nil, 713, nil, 713, 713, + 713, 713, 713, 713, 713, nil, nil, nil, nil, 713, + 713, 713, 713, 713, 713, 713, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 713, nil, nil, 713, 713, + 713, 713, 713, 713, 713, 713, 713, 713, nil, 713, + 713, nil, 713, 713, 713, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 713, nil, nil, 713, nil, nil, + 713, 713, nil, nil, 713, nil, 713, nil, 713, nil, + 713, nil, nil, nil, nil, nil, nil, nil, 713, nil, + nil, nil, nil, 713, 713, 713, 713, 713, 713, nil, + nil, nil, 713, 713, 715, 715, 715, nil, 715, nil, + nil, nil, 715, 715, nil, nil, nil, 715, nil, 715, + 715, 715, 715, 715, 715, 715, nil, nil, nil, nil, + 715, 715, 715, 715, 715, 715, 715, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 715, nil, nil, 715, + 715, 715, 715, 715, 715, 715, 715, 715, 715, nil, + 715, 715, nil, 715, 715, 715, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 715, nil, nil, 715, nil, + nil, 715, 715, nil, nil, 715, nil, 715, nil, 715, + nil, 715, nil, nil, nil, nil, nil, nil, nil, 715, + nil, nil, nil, nil, 715, 715, 715, 715, 715, 715, + nil, nil, nil, 715, 715, 728, 728, 728, nil, 728, + nil, nil, nil, 728, 728, nil, nil, nil, 728, nil, + 728, 728, 728, 728, 728, 728, 728, nil, nil, nil, + nil, 728, 728, 728, 728, 728, 728, 728, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 728, nil, nil, + 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, + nil, 728, 728, nil, nil, nil, 728, nil, 677, 677, + 677, 677, 677, 677, 677, 677, 677, 677, 677, nil, + 677, 677, nil, nil, 677, 677, 728, nil, nil, 728, + nil, nil, 728, 728, nil, nil, 728, nil, nil, nil, + 677, nil, 677, nil, 677, 677, 677, 677, 677, 677, + 677, nil, 677, nil, nil, 728, 728, 728, 728, 728, + 728, nil, nil, nil, 728, 728, 734, 734, 734, 677, + 734, nil, nil, nil, 734, 734, nil, nil, nil, 734, + nil, 734, 734, 734, 734, 734, 734, 734, nil, nil, + nil, nil, 734, 734, 734, 734, 734, 734, 734, nil, + nil, 734, nil, nil, nil, nil, nil, nil, 734, nil, + nil, 734, 734, 734, 734, 734, 734, 734, 734, 734, + 734, nil, 734, 734, nil, 734, 734, 734, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 734, nil, nil, + 734, nil, nil, 734, 734, nil, nil, 734, nil, nil, + nil, nil, nil, 734, nil, nil, nil, nil, nil, nil, + nil, 734, nil, nil, nil, nil, 734, 734, 734, 734, + 734, 734, nil, nil, nil, 734, 734, 740, 740, 740, + nil, 740, nil, nil, nil, 740, 740, nil, nil, nil, + 740, nil, 740, 740, 740, 740, 740, 740, 740, nil, + nil, nil, nil, 740, 740, 740, 740, 740, 740, 740, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 740, + nil, nil, 740, 740, 740, 740, 740, 740, 740, 740, + 740, 740, nil, 740, 740, nil, 740, 740, 740, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 740, nil, + nil, 740, nil, nil, 740, 740, nil, nil, 740, nil, + 740, nil, nil, nil, 740, nil, nil, nil, nil, nil, + nil, nil, 740, nil, nil, nil, nil, 740, 740, 740, + 740, 740, 740, nil, nil, nil, 740, 740, 759, 759, + 759, nil, 759, nil, nil, nil, 759, 759, nil, nil, + nil, 759, nil, 759, 759, 759, 759, 759, 759, 759, + nil, nil, nil, nil, 759, 759, 759, 759, 759, 759, + 759, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 759, nil, nil, 759, 759, 759, 759, 759, 759, 759, + 759, 759, 759, nil, 759, 759, nil, 759, 759, 759, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 759, + nil, nil, 759, nil, nil, 759, 759, nil, nil, 759, + nil, nil, nil, nil, nil, 759, nil, nil, nil, nil, + nil, nil, nil, 759, nil, nil, nil, nil, 759, 759, + 759, 759, 759, 759, nil, nil, nil, 759, 759, 768, + 768, 768, nil, 768, nil, nil, nil, 768, 768, nil, + nil, nil, 768, nil, 768, 768, 768, 768, 768, 768, + 768, nil, nil, nil, nil, 768, 768, 768, 768, 768, + 768, 768, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 768, nil, nil, 768, 768, 768, 768, 768, 768, + 768, 768, 768, 768, nil, 768, 768, nil, 768, 768, + 768, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 768, nil, nil, 768, nil, nil, 768, 768, nil, nil, + 768, nil, nil, nil, nil, nil, 768, nil, nil, nil, + nil, nil, nil, nil, 768, nil, nil, nil, nil, 768, + 768, 768, 768, 768, 768, nil, nil, nil, 768, 768, + 769, 769, 769, nil, 769, nil, nil, nil, 769, 769, + nil, nil, nil, 769, nil, 769, 769, 769, 769, 769, + 769, 769, nil, nil, nil, nil, 769, 769, 769, 769, + 769, 769, 769, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 769, nil, nil, 769, 769, 769, 769, 769, + 769, 769, 769, 769, 769, nil, 769, 769, nil, nil, + nil, 769, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 769, nil, nil, 769, nil, nil, 769, 769, nil, + nil, 769, nil, 769, nil, 769, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 769, 769, 769, 769, 769, 769, nil, nil, nil, 769, + 769, 780, 780, 780, nil, 780, nil, nil, nil, 780, + 780, nil, nil, nil, 780, nil, 780, 780, 780, 780, + 780, 780, 780, nil, nil, nil, nil, 780, 780, 780, + 780, 780, 780, 780, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 780, nil, nil, 780, 780, 780, 780, + 780, 780, 780, 780, 780, 780, nil, 780, 780, nil, + 780, 780, 780, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 780, nil, nil, 780, nil, nil, 780, 780, + nil, nil, 780, nil, nil, nil, nil, nil, 780, nil, + nil, nil, nil, nil, nil, nil, 780, nil, nil, nil, + nil, 780, 780, 780, 780, 780, 780, nil, nil, nil, + 780, 780, 786, 786, 786, nil, 786, nil, nil, nil, + 786, 786, nil, nil, nil, 786, nil, 786, 786, 786, + 786, 786, 786, 786, nil, nil, nil, nil, 786, 786, + 786, 786, 786, 786, 786, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 786, nil, nil, 786, 786, 786, + 786, 786, 786, 786, 786, 786, 786, nil, 786, 786, + nil, 786, 786, 786, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 786, nil, nil, 786, nil, nil, 786, + 786, nil, nil, 786, nil, nil, nil, nil, nil, 786, + nil, nil, nil, nil, nil, nil, nil, 786, nil, nil, + nil, nil, 786, 786, 786, 786, 786, 786, nil, nil, + nil, 786, 786, 788, 788, 788, nil, 788, nil, nil, + nil, 788, 788, nil, nil, nil, 788, nil, 788, 788, + 788, 788, 788, 788, 788, nil, nil, nil, nil, 788, + 788, 788, 788, 788, 788, 788, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 788, nil, nil, 788, 788, + 788, 788, 788, 788, 788, 788, 788, 788, nil, 788, + 788, nil, 788, 788, 788, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 788, nil, nil, 788, nil, nil, + 788, 788, nil, nil, 788, nil, nil, nil, nil, nil, + 788, nil, nil, nil, nil, nil, nil, nil, 788, nil, + nil, nil, nil, 788, 788, 788, 788, 788, 788, nil, + nil, nil, 788, 788, 802, 802, 802, nil, 802, nil, + nil, nil, 802, 802, nil, nil, nil, 802, nil, 802, + 802, 802, 802, 802, 802, 802, nil, nil, nil, nil, + 802, 802, 802, 802, 802, 802, 802, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 802, nil, nil, 802, + 802, 802, 802, 802, 802, 802, 802, 802, 802, nil, + 802, 802, nil, 802, 802, 802, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 802, nil, nil, 802, nil, + nil, 802, 802, nil, nil, 802, nil, nil, nil, nil, + nil, 802, nil, nil, nil, nil, nil, nil, nil, 802, + nil, nil, nil, nil, 802, 802, 802, 802, 802, 802, + nil, nil, nil, 802, 802, 820, 820, 820, nil, 820, + nil, nil, nil, 820, 820, nil, nil, nil, 820, nil, + 820, 820, 820, 820, 820, 820, 820, nil, nil, nil, + nil, 820, 820, 820, 820, 820, 820, 820, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 820, nil, nil, + 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, + nil, 820, 820, nil, nil, nil, 820, nil, 682, 682, + 682, 682, 682, 682, 682, 682, 682, 682, 682, nil, + 682, 682, nil, nil, 682, 682, 820, nil, nil, 820, + nil, nil, 820, 820, nil, nil, 820, nil, nil, nil, + 682, nil, 682, nil, 682, 682, 682, 682, 682, 682, + 682, nil, 682, nil, nil, 820, 820, 820, 820, 820, + 820, nil, nil, nil, 820, 820, 822, 822, 822, 682, + 822, nil, nil, nil, 822, 822, nil, nil, nil, 822, + nil, 822, 822, 822, 822, 822, 822, 822, nil, nil, + nil, nil, 822, 822, 822, 822, 822, 822, 822, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 822, nil, + nil, 822, 822, 822, 822, 822, 822, 822, 822, 822, + 822, nil, 822, 822, nil, 822, 822, 822, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 822, nil, nil, + 822, nil, nil, 822, 822, nil, nil, 822, nil, 822, + nil, nil, nil, 822, nil, nil, nil, nil, nil, nil, + nil, 822, nil, nil, nil, nil, 822, 822, 822, 822, + 822, 822, nil, nil, nil, 822, 822, 827, 827, 827, + nil, 827, nil, nil, nil, 827, 827, nil, nil, nil, + 827, nil, 827, 827, 827, 827, 827, 827, 827, nil, + nil, nil, nil, 827, 827, 827, 827, 827, 827, 827, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 827, + nil, nil, 827, 827, 827, 827, 827, 827, 827, 827, + 827, 827, nil, 827, 827, nil, nil, nil, 827, nil, + 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, + 684, nil, 684, 684, nil, nil, 684, 684, 827, nil, + nil, 827, nil, nil, 827, 827, nil, nil, 827, nil, + nil, nil, 684, nil, 684, nil, 684, 684, 684, 684, + 684, 684, 684, nil, 684, nil, nil, 827, 827, 827, + 827, 827, 827, nil, nil, nil, 827, 827, 832, 832, + 832, 684, 832, nil, nil, nil, 832, 832, nil, nil, + nil, 832, nil, 832, 832, 832, 832, 832, 832, 832, + nil, nil, nil, nil, 832, 832, 832, 832, 832, 832, + 832, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 832, nil, nil, 832, 832, 832, 832, 832, 832, 832, + 832, 832, 832, nil, 832, 832, nil, 832, 832, 832, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 832, + nil, nil, 832, nil, nil, 832, 832, nil, nil, 832, + nil, 832, nil, 832, nil, 832, nil, nil, nil, nil, + nil, nil, nil, 832, nil, nil, nil, nil, 832, 832, + 832, 832, 832, 832, nil, nil, nil, 832, 832, 835, + 835, 835, nil, 835, nil, nil, nil, 835, 835, nil, + nil, nil, 835, nil, 835, 835, 835, 835, 835, 835, + 835, nil, nil, nil, nil, 835, 835, 835, 835, 835, + 835, 835, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 835, nil, nil, 835, 835, 835, 835, 835, 835, + 835, 835, 835, 835, nil, 835, 835, nil, 835, 835, + 835, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 835, nil, nil, 835, nil, nil, 835, 835, nil, nil, + 835, nil, 835, nil, 835, nil, 835, nil, nil, nil, + nil, nil, nil, nil, 835, nil, nil, nil, nil, 835, + 835, 835, 835, 835, 835, nil, nil, nil, 835, 835, + 861, 861, 861, nil, 861, nil, nil, nil, 861, 861, + nil, nil, nil, 861, nil, 861, 861, 861, 861, 861, + 861, 861, nil, nil, nil, nil, 861, 861, 861, 861, + 861, 861, 861, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 861, nil, nil, 861, 861, 861, 861, 861, + 861, 861, 861, 861, 861, nil, 861, 861, nil, nil, + nil, 861, nil, 687, 687, 687, 687, 687, 687, 687, + 687, 687, 687, 687, nil, 687, 687, nil, nil, 687, + 687, 861, nil, nil, 861, nil, nil, 861, 861, nil, + nil, 861, nil, nil, nil, 687, nil, 687, nil, 687, + 687, 687, 687, 687, 687, 687, nil, 687, nil, nil, + 861, 861, 861, 861, 861, 861, nil, nil, nil, 861, + 861, 864, 864, 864, 687, 864, nil, nil, nil, 864, + 864, nil, nil, nil, 864, nil, 864, 864, 864, 864, + 864, 864, 864, nil, nil, nil, nil, 864, 864, 864, + 864, 864, 864, 864, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 864, nil, nil, 864, 864, 864, 864, + 864, 864, 864, 864, 864, 864, nil, 864, 864, nil, + 864, 864, 864, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 864, nil, nil, 864, nil, nil, 864, 864, + nil, nil, 864, nil, nil, nil, nil, nil, 864, nil, + nil, nil, nil, nil, nil, nil, 864, nil, nil, nil, + nil, 864, 864, 864, 864, 864, 864, nil, nil, nil, + 864, 864, 867, 867, 867, nil, 867, nil, nil, nil, + 867, 867, nil, nil, nil, 867, nil, 867, 867, 867, + 867, 867, 867, 867, nil, nil, nil, nil, 867, 867, + 867, 867, 867, 867, 867, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 867, nil, nil, 867, 867, 867, + 867, 867, 867, 867, 867, 867, 867, nil, 867, 867, + nil, 867, 867, 867, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 867, nil, nil, 867, nil, nil, 867, + 867, nil, nil, 867, nil, nil, nil, nil, nil, 867, + nil, nil, nil, nil, nil, nil, nil, 867, nil, nil, + nil, nil, 867, 867, 867, 867, 867, 867, nil, nil, + nil, 867, 867, 875, 875, 875, nil, 875, nil, nil, + nil, 875, 875, nil, nil, nil, 875, nil, 875, 875, + 875, 875, 875, 875, 875, nil, nil, nil, nil, 875, + 875, 875, 875, 875, 875, 875, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 875, nil, nil, 875, 875, + 875, 875, 875, 875, 875, 875, 875, 875, nil, 875, + 875, nil, nil, nil, 875, nil, 689, 689, 689, 689, + 689, 689, 689, 689, 689, 689, 689, nil, 689, 689, + nil, nil, 689, 689, 875, nil, nil, 875, nil, nil, + 875, 875, nil, nil, 875, nil, nil, nil, 689, nil, + 689, nil, 689, 689, 689, 689, 689, 689, 689, nil, + 689, nil, nil, 875, 875, 875, 875, 875, 875, nil, + nil, nil, 875, 875, 880, 880, 880, 689, 880, nil, + nil, nil, 880, 880, nil, nil, nil, 880, nil, 880, + 880, 880, 880, 880, 880, 880, nil, nil, nil, nil, + 880, 880, 880, 880, 880, 880, 880, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 880, nil, nil, 880, + 880, 880, 880, 880, 880, 880, 880, 880, 880, nil, + 880, 880, nil, 880, 880, 880, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 880, nil, nil, 880, nil, + nil, 880, 880, nil, nil, 880, nil, 880, nil, 880, + nil, 880, nil, nil, nil, nil, nil, nil, nil, 880, + nil, nil, nil, nil, 880, 880, 880, 880, 880, 880, + nil, nil, nil, 880, 880, 886, 886, 886, nil, 886, + nil, nil, nil, 886, 886, nil, nil, nil, 886, nil, + 886, 886, 886, 886, 886, 886, 886, nil, nil, nil, + nil, 886, 886, 886, 886, 886, 886, 886, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 886, nil, nil, + 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, + nil, 886, 886, nil, nil, nil, 886, nil, 694, 694, + 694, 694, 694, 694, 694, 694, 694, 694, 694, nil, + 694, 694, nil, nil, 694, 694, 886, nil, nil, 886, + nil, nil, 886, 886, nil, nil, 886, nil, nil, nil, + 694, nil, 694, nil, 694, 694, 694, 694, 694, 694, + 694, nil, 694, nil, nil, 886, 886, 886, 886, 886, + 886, nil, nil, nil, 886, 886, 889, 889, 889, 694, + 889, nil, nil, nil, 889, 889, nil, nil, nil, 889, + nil, 889, 889, 889, 889, 889, 889, 889, nil, nil, + nil, nil, 889, 889, 889, 889, 889, 889, 889, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 889, nil, + nil, 889, 889, 889, 889, 889, 889, 889, 889, 889, + 889, nil, 889, 889, nil, 889, 889, 889, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 889, nil, nil, + 889, nil, nil, 889, 889, nil, nil, 889, nil, nil, + nil, nil, nil, 889, nil, nil, nil, nil, nil, nil, + nil, 889, nil, nil, nil, nil, 889, 889, 889, 889, + 889, 889, nil, nil, nil, 889, 889, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, + 64, nil, nil, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, nil, nil, nil, nil, nil, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, + nil, nil, nil, nil, nil, nil, 64, 64, nil, 64, + 64, 64, 64, nil, 64, 64, nil, nil, 64, nil, + nil, nil, nil, 64, 64, 64, 64, nil, nil, nil, + nil, nil, 64, nil, nil, nil, nil, nil, nil, nil, + 64, 64, nil, 64, 64, 64, 64, 64, 64, 64, + 64, 64, nil, 64, nil, nil, 64, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, 664, 664, 664, 664, 664, 664, 664, + 664, nil, nil, 664, 664, 664, 664, 664, 664, 664, + 664, 664, 664, nil, nil, nil, nil, nil, 664, 664, + 664, 664, 664, 664, 664, 664, nil, nil, 664, nil, + nil, nil, nil, nil, nil, nil, 664, 664, nil, 664, + 664, 664, 664, nil, 664, 664, nil, nil, 664, nil, + nil, nil, nil, 664, 664, 664, 664, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 664, 664, nil, 664, 664, 664, 664, 664, 664, 664, + 664, 664, nil, 664, nil, nil, 664, 581, 581, 581, + 581, 581, 581, 581, 581, 581, 581, 581, nil, 581, + 581, nil, nil, 581, 581, nil, nil, nil, 581, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 581, + nil, 581, nil, 581, 581, 581, 581, 581, 581, 581, + nil, 581, nil, nil, nil, nil, nil, nil, nil, 192, + 192, nil, nil, 192, nil, nil, nil, nil, 581, nil, + 581, 192, 192, nil, 192, 192, 192, 192, nil, 192, + 192, nil, nil, 192, nil, nil, nil, nil, 192, 192, + 192, 192, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 192, 192, nil, 192, 192, + 192, 192, 192, 192, 192, 192, 192, nil, 192, 193, + 193, 192, nil, 193, nil, nil, nil, nil, nil, nil, + nil, 193, 193, nil, 193, 193, 193, 193, nil, 193, + 193, nil, nil, 193, nil, nil, nil, nil, 193, 193, + 193, 193, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 193, 193, nil, 193, 193, + 193, 193, 193, 193, 193, 193, 193, nil, 193, 251, + 251, 193, nil, 251, nil, nil, nil, nil, nil, nil, + nil, 251, 251, nil, 251, 251, 251, 251, nil, 251, + 251, nil, nil, 251, nil, nil, nil, nil, 251, 251, + 251, 251, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 251, 251, nil, 251, 251, + 251, 251, 251, 251, 251, 251, 251, nil, 251, 252, + 252, 251, nil, 252, nil, nil, nil, nil, nil, nil, + nil, 252, 252, nil, 252, 252, 252, 252, nil, 252, + 252, nil, nil, 252, nil, nil, nil, nil, 252, 252, + 252, 252, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 252, 252, nil, 252, 252, + 252, 252, 252, 252, 252, 252, 252, nil, 252, 391, + 391, 252, nil, 391, nil, nil, nil, nil, nil, nil, + nil, 391, 391, nil, 391, 391, 391, 391, nil, 391, + 391, nil, nil, 391, nil, nil, nil, nil, 391, 391, + 391, 391, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 391, 391, nil, 391, 391, + 391, 391, 391, 391, 391, 391, 391, nil, 391, 392, + 392, 391, nil, 392, nil, nil, nil, nil, nil, nil, + nil, 392, 392, nil, 392, 392, 392, 392, nil, 392, + 392, nil, nil, 392, nil, nil, nil, nil, 392, 392, + 392, 392, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 392, 392, nil, 392, 392, + 392, 392, 392, 392, 392, 392, 392, nil, 392, nil, + nil, 392, 423, 423, 423, 423, 423, 423, 423, 423, + 423, 423, 423, nil, 423, 423, nil, nil, 423, 423, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 423, nil, 423, nil, 423, 423, + 423, 423, 423, 423, 423, nil, 423, nil, nil, nil, + nil, nil, nil, 457, 457, nil, nil, 457, nil, nil, + nil, nil, nil, 423, 423, 457, 457, nil, 457, 457, + 457, 457, nil, 457, 457, nil, nil, 457, nil, nil, + nil, nil, 457, 457, 457, 457, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 457, + 457, nil, 457, 457, 457, 457, 457, 457, 457, 457, + 457, nil, 457, 458, 458, 457, nil, 458, nil, nil, + nil, nil, nil, nil, nil, 458, 458, nil, 458, 458, + 458, 458, nil, 458, 458, nil, nil, 458, nil, nil, + nil, nil, 458, 458, 458, 458, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 458, + 458, nil, 458, 458, 458, 458, 458, 458, 458, 458, + 458, nil, 458, 466, 466, 458, nil, 466, nil, nil, + nil, nil, nil, nil, nil, 466, 466, nil, 466, 466, + 466, 466, nil, 466, 466, nil, nil, 466, nil, nil, + nil, nil, 466, 466, 466, 466, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 466, + 466, nil, 466, 466, 466, 466, 466, 466, 466, 466, + 466, nil, 466, 467, 467, 466, nil, 467, nil, nil, + nil, nil, nil, nil, nil, 467, 467, nil, 467, 467, + 467, 467, nil, 467, 467, nil, nil, 467, nil, nil, + nil, nil, 467, 467, 467, 467, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 467, + 467, nil, 467, 467, 467, 467, 467, 467, 467, 467, + 467, nil, 467, 498, 498, 467, nil, 498, nil, nil, + nil, nil, nil, nil, nil, 498, 498, nil, 498, 498, + 498, 498, nil, 498, 498, nil, nil, 498, nil, nil, + nil, nil, 498, 498, 498, 498, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 498, + 498, nil, 498, 498, 498, 498, 498, 498, 498, 498, + 498, nil, 498, 499, 499, 498, nil, 499, nil, nil, + nil, nil, nil, nil, nil, 499, 499, nil, 499, 499, + 499, 499, nil, 499, 499, nil, nil, 499, nil, nil, + nil, nil, 499, 499, 499, 499, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 499, + 499, nil, 499, 499, 499, 499, 499, 499, 499, 499, + 499, nil, 499, 505, 505, 499, nil, 505, nil, nil, + nil, nil, nil, nil, nil, 505, 505, nil, 505, 505, + 505, 505, nil, 505, 505, nil, nil, 505, nil, nil, + nil, nil, 505, 505, 505, 505, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 505, + 505, nil, 505, 505, 505, 505, 505, 505, 505, 505, + 505, nil, 505, 507, 507, 505, nil, 507, nil, nil, + nil, nil, nil, nil, nil, 507, 507, nil, 507, 507, + 507, 507, nil, 507, 507, nil, nil, 507, nil, nil, + nil, nil, 507, 507, 507, 507, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 507, + 507, nil, 507, 507, 507, 507, 507, 507, 507, 507, + 507, nil, 507, 578, 578, 507, nil, 578, nil, nil, + nil, nil, nil, nil, nil, 578, 578, nil, 578, 578, + 578, 578, nil, 578, 578, nil, nil, 578, nil, nil, + nil, nil, 578, 578, 578, 578, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 578, + 578, nil, 578, 578, 578, 578, 578, 578, 578, 578, + 578, nil, 578, 579, 579, 578, nil, 579, nil, nil, + nil, nil, nil, nil, nil, 579, 579, nil, 579, 579, + 579, 579, nil, 579, 579, nil, nil, 579, nil, nil, + nil, nil, 579, 579, 579, 579, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 579, + 579, nil, 579, 579, 579, 579, 579, 579, 579, 579, + 579, nil, 579, 823, 823, 579, nil, 823, nil, nil, + nil, nil, nil, nil, nil, 823, 823, nil, 823, 823, + 823, 823, nil, 823, 823, nil, nil, 823, nil, nil, + nil, nil, 823, 823, 823, 823, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 823, + 823, nil, 823, 823, 823, 823, 823, 823, 823, 823, + 823, nil, 823, 824, 824, 823, nil, 824, nil, nil, + nil, nil, nil, nil, nil, 824, 824, nil, 824, 824, + 824, 824, nil, 824, 824, nil, nil, 824, nil, nil, + nil, nil, 824, 824, 824, 824, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 824, + 824, nil, 824, 824, 824, 824, 824, 824, 824, 824, + 824, nil, 824, nil, nil, 824, 480, 480, 480, 480, + 480, 480, 480, 480, 480, 480, 480, nil, 480, 480, + nil, nil, 480, 480, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 480, nil, + 480, nil, 480, 480, 480, 480, 480, 480, 480, nil, + 480, nil, 731, 731, 731, 731, 731, 731, 731, 731, + 731, 731, 731, nil, 731, 731, 480, 480, 731, 731, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 731, nil, 731, nil, 731, 731, + 731, 731, 731, 731, 731, nil, 731, nil, 767, 767, + 767, 767, 767, 767, 767, 767, 767, 767, 767, nil, + 767, 767, 731, 731, 767, 767, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 767, nil, 767, nil, 767, 767, 767, 767, 767, 767, + 767, nil, 767, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 767 ] racc_action_pointer = [ 1233, 30, nil, -98, 863, 4770, 4891, 5012, -53, 2, @@ -1849,161 +5080,531 @@ racc_action_default = [ -497, -258, -328, -303, -437, -314, -497, -339, -240, -497, -245, -338, -258, -246 ] -clist = [ -'10,205,240,240,240,10,268,438,112,112,100,300,338,470,293,644,242,242', -'242,440,107,185,238,238,238,115,115,117,117,494,10,486,490,650,303,437', -'239,239,239,253,260,262,604,290,365,372,732,618,622,96,565,10,815,296', -'257,261,281,571,504,520,573,318,529,236,249,250,112,100,301,559,810', -'264,813,266,106,475,478,344,345,483,1,485,348,723,754,756,757,326,329', -'306,307,588,589,310,97,13,184,10,319,357,13,565,574,534,587,10,311,443', -'586,718,340,302,198,198,304,317,508,198,198,198,339,515,473,308,736', -'13,272,272,309,737,634,278,278,845,352,353,354,355,639,748,513,197,514', -'664,817,815,13,198,198,375,696,198,198,700,424,198,314,324,324,446,447', -'278,278,278,650,872,350,627,842,608,727,364,370,373,356,342,294,387', -'343,346,305,305,528,347,305,666,10,10,671,735,751,296,13,809,811,386', -'198,198,198,198,13,2,368,368,10,,,,,,,623,,,,,,,,706,,,,605,610,305', -'305,305,305,,,267,,,240,240,,,,,,637,,240,674,,849,850,242,242,851,', -',,442,238,,242,,,,,,238,,10,,,441,239,10,,,,,,,239,460,,,13,13,198,198', -'198,198,,,198,198,198,14,454,,439,444,14,474,13,804,882,,427,448,257', -'264,261,450,884,,264,,455,,,,100,852,389,390,,14,274,274,685,565,609', -',688,,,,509,571,573,650,565,,,,491,492,14,,711,,,,198,198,554,741,316', -'325,325,493,725,198,112,13,729,,,272,13,,,605,278,605,533,,,,843,115', -',117,,,,,,,,,362,363,14,,543,,296,386,547,,14,,,,,,198,198,267,561,', -',,548,,,,593,,,,,,,,198,,,583,,,,,,,305,305,,,198,,,585,,576,577,,,570', -',,572,,,512,794,,,629,296,565,,,386,,,,638,518,267,,,386,,267,,,,611', -'643,,14,14,,,614,,,368,10,,198,,10,,567,,,10,14,296,619,619,,386,565', -',,,296,386,,,626,,,10,,,,,641,642,665,844,,838,681,683,,,,686,,,695', -',,,112,,,,198,,,640,,,,,676,,,198,,115,,117,605,14,869,10,561,274,14', -',198,,,,,294,,,,,,,,,,,712,13,,,,13,,,10,10,13,,198,603,,,378,382,35', -',,198,746,35,,198,10,750,13,,,,762,12,,,,,12,,,,,605,703,,,548,35,271', -'271,,,,305,,198,198,,10,,198,,12,10,,714,747,,35,,,272,752,13,432,435', -'278,,313,328,328,328,766,12,,112,744,,,,10,,,,198,,,,,,,,13,13,,,615', -',,,617,,787,,35,625,774,776,,,13,,35,,,10,785,,,12,806,,783,,,,,12,', -',,,,10,,,784,795,198,,,,796,13,,10,10,,13,,10,,,819,,,,10,,,619,,808', -',,,,305,,701,,,,,779,13,798,781,,,,,,,198,,,14,789,856,,14,,35,35,,14', -',719,720,,771,771,10,378,382,278,278,12,12,13,35,,,14,,726,,,,,865,', -'670,873,,12,,13,853,854,296,771,,,386,862,278,198,,13,13,,,,13,,10,', -',,,13,,10,,831,,274,834,14,10,,,,,,305,,,877,599,35,272,,,271,35,278', -',599,764,,,887,,,12,,14,14,,12,,,891,,,13,,863,,,,,866,,14,868,,,,599', -',,,782,,599,,,,,,771,771,198,,,278,278,771,,,793,,278,879,,,14,,13,', -',14,800,801,,13,888,803,,890,,,13,,,,,,,,893,771,,,,,278,,14,,,,,,,771', -',,,,278,,,,,,771,709,710,,,278,,,773,773,,,,,837,,,14,,,,,,,,,,,,,,', -',,,14,,,,773,,,,,,,,14,14,,,,14,,,,,,870,14,,,,,,871,,,,,,,,,,,,,,,274', -',,,,,,,,,,,,,,,,,,,,,,35,,14,,35,,,,,35,,,,,,12,,,,12,,,,,12,,,35,773', -'773,,,,,,773,,,,,,,12,,,,14,,,,,,,14,,,,,,,14,,,,,,,,,773,,271,,35,', -',,,,,,,,773,,,,,12,,,,,,773,,,,,,,,35,35,,,,,,,,,,,,,,12,12,,35,,,,', -',,,,,,,,,,12,,,,,,,,,599,,,,,,,,,35,,,,,35,,,,,,,,,,12,,,,,12,,,,,,', -',,,,,35,,,,,,,,,,,,,,,12,,,,,,,,,,,770,770,,,,,,,,35,,,206,,,,237,237', -'237,,,,,,12,,,35,,,,770,287,288,289,,,,,35,35,,12,,35,,,237,237,,,35', -',,12,12,,,,12,,,,,367,371,12,,,,,,271,,,,,,,,,,,,,,,,,,,,,,,,,35,,,', -',,,,,,,,,,,12,,,,,429,,430,,,,770,770,,,,,,770,,,,,,,,,,,35,,,,,,,35', -',,,,,,35,12,,,,,,,12,770,,,,,,12,,,,,,,,770,,,,366,237,374,237,,,388', -'770,,,,,,,,,,,,206,398,399,400,401,402,403,404,405,406,407,408,409,410', -'411,412,413,414,415,416,417,418,419,420,421,422,423,,,,,,,,237,,237', -',,,,,,,539,,,237,237,,,,,,,,237,,,,,,,,,,,,,,,,,,,,,,,,,,,468,,,,,,', -',,480,,,,,,,,,563,,566,,,569,,,,,,,,,,,,,,582,,,,,,,,,,,,,,,,,,,,,,', -',,,607,,,,,613,,,566,,,613,,,,,237,,,,,,,,,367,,,,,,,,,,,,,,,237,,388', -'555,374,,,,,,,,,,,,,,,,,,,,,,,678,,,,,,237,,237,,,237,,,,,,,,,,,702', -',,581,705,,,,,,,,,,237,,,,,,563,600,601,602,716,,26,,,237,,26,,,237', -',,237,,,237,,,26,26,,,,26,26,26,,,,237,237,26,,,,,,,,237,,,,742,,,,', -',,,,26,26,26,,,26,26,,,26,,,,,,,,,677,237,,,682,684,,,,687,,,689,,,', -',,,694,,,,237,765,,,237,26,,,,26,26,26,26,26,,,,,,,237,,,,237,,566,', -',,,,,,,,,566,,,,,,,,,,,,,,,731,,,,,,,,,,613,,,,,,237,,,,,,,,,,,,,816', -',,,,,,,,,,,,26,26,26,26,26,26,,,26,26,26,,,,833,,836,,26,,,,,,,237,767', -',,,841,,,,,,682,684,687,,,,,,,,,,,,237,,,,,,,,,237,563,237,,566,,,,', -'26,26,,,,,,,,26,,26,,,,,26,,237,,,,,,878,,,881,,,,,,,,,,237,,,566,,', -',,,767,,,892,,,,,26,26,,,828,,,,,,237,,237,,,,,,,26,,,,,,,237,,,,,,', -'26,,,,,,,,,,,,,237,,,,,,,,,,237,,,237,,,,,,,,,,,,,,,,,,,,,,,,,,26,,', -'237,,,237,,,,,,,,,,,,,237,,,,,,,,,237,,,,,,,,,,,,,,,,,,,,,,,,26,,,,', -',,,,,,26,,,,,,,,,,,,,26,,,,,,,,,,,,,,,,,26,,,,26,,,,,26,,26,,,,,,,,', -'26,,,,26,,,26,,,,,,,,,,,,,,,,,,,,,,,,,,,,26,26,,,,26,,,,,,,,,,,,,26', -',,,,,,,,,,,,,,,,,,,,26,,,,,,,,26,26,,,,,,,,,,,,,,,,,26,,,,,,,,,,,,,', -',,,,,,,,,,,,,,26,,,,,26,,,,,26,,,,,,,,,,,,,,,,,,,,,,,,,,,26,,,,,,,,', -'26,,,,,,,,,,,,,,,,,,,,,,,,,,26,,,,,,,,,,,,,,,,,,26,,,,,,,,,,26,,26,26', -',,,26,,,,,,,26,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,26,,,,,', -',,,,,,,,,,,,,,,,,,,,,,26,,,,,,,,,,,,,,,,26,,,,,,,26,,,,,,,26' ] - racc_goto_table = arr = ::Array.new(2610, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - -clist = [ -'14,15,56,56,56,14,39,53,45,45,82,19,44,4,3,83,60,60,60,29,11,11,26,26', -'26,48,48,49,49,79,14,76,76,126,56,32,54,54,54,31,31,31,5,51,21,21,77', -'78,78,8,131,14,128,26,57,57,40,58,42,117,58,14,117,28,28,28,45,82,54', -'33,124,36,124,37,9,55,55,114,114,55,1,55,114,6,125,125,125,43,43,13', -'13,33,33,13,10,18,12,14,16,24,18,131,34,50,61,14,8,62,64,65,72,73,18', -'18,74,80,81,18,18,18,84,85,86,87,88,18,18,18,89,90,91,52,52,92,13,13', -'13,13,93,94,95,23,96,97,98,128,18,18,18,19,99,18,18,100,102,18,18,18', -'18,104,105,52,52,52,126,124,9,106,107,108,109,15,15,15,9,112,23,15,113', -'115,23,23,116,118,23,119,14,14,120,5,121,26,18,123,127,45,18,18,18,18', -'18,2,54,54,14,,,,,,,79,,,,,,,,33,,,,53,53,23,23,23,23,,,2,,,56,56,,', -',,,42,,56,117,,125,125,60,60,125,,,,26,26,,60,,,,,,26,,14,,,54,54,14', -',,,,,,54,51,,,18,18,18,18,18,18,,,18,18,18,20,40,,28,28,20,51,18,78', -'77,,59,28,57,36,57,37,125,,36,,37,,,,82,83,23,23,,20,20,20,32,131,21', -',32,,,,82,58,58,126,131,,,,13,13,20,,29,,,,18,18,19,76,20,20,20,8,53', -'18,45,18,53,,,18,18,,,53,52,53,11,,,,5,48,,49,,,,,,,,,2,2,20,,31,,26', -'45,31,,20,,,,,,18,18,2,56,,,,57,,,,19,,,,,,,,18,,,56,,,,,,,23,23,,,18', -',,60,,51,51,,,31,,,31,,,23,76,,,19,26,131,,,45,,,,19,23,2,,,45,,2,,', -',51,3,,20,20,,,51,,,54,14,,18,,14,,59,,,14,20,26,82,82,,45,131,,,,26', -'45,,,54,,,14,,,,,82,82,51,79,,76,15,15,,,,15,,,39,,,,45,,,,18,,,13,', -',,,11,,,18,,48,,49,53,20,4,14,56,20,20,,18,,,,,23,,,,,,,,,,,26,18,,', -',18,,,14,14,18,,18,23,,,30,30,41,,,18,3,41,,18,14,3,18,,,,44,17,,,,', -'17,,,,,53,59,,,57,41,41,41,,,,23,,18,18,,14,,18,,17,14,,59,82,,41,,', -'18,82,18,30,30,52,,41,41,41,41,15,17,,45,13,,,,14,,,,18,,,,,,,,18,18', -',,2,,,,2,,56,,41,2,14,14,,,18,,41,,,14,60,,,17,3,,51,,,,,17,,,,,,14', -',,54,14,18,,,,51,18,,14,14,,18,,14,,,39,,,,14,,,82,,51,,,,,23,,2,,,', -',59,18,13,59,,,,,,,18,,,20,59,19,,20,,41,41,,20,,2,2,,18,18,14,30,30', -'52,52,17,17,18,41,,,20,,2,,,,,56,,20,3,,17,,18,14,14,26,18,,,45,14,52', -'18,,18,18,,,,18,,14,,,,,18,,14,,59,,20,59,20,14,,,,,,23,,,14,30,41,18', -',,41,41,52,,30,2,,,14,,,17,,20,20,,17,,,14,,,18,,59,,,,,59,,20,59,,', -',30,,,,2,,30,,,,,,18,18,18,,,52,52,18,,,2,,52,59,,,20,,18,,,20,2,2,', -'18,59,2,,59,,,18,,,,,,,,59,18,,,,,52,,20,,,,,,,18,,,,,52,,,,,,18,30', -'30,,,52,,,20,20,,,,,2,,,20,,,,,,,,,,,,,,,,,,20,,,,20,,,,,,,,20,20,,', -',20,,,,,,2,20,,,,,,2,,,,,,,,,,,,,,,20,,,,,,,,,,,,,,,,,,,,,,,41,,20,', -'41,,,,,41,,,,,,17,,,,17,,,,,17,,,41,20,20,,,,,,20,,,,,,,17,,,,20,,,', -',,,20,,,,,,,20,,,,,,,,,20,,41,,41,,,,,,,,,,20,,,,,17,,,,,,20,,,,,,,', -'41,41,,,,,,,,,,,,,,17,17,,41,,,,,,,,,,,,,,,17,,,,,,,,,30,,,,,,,,,41', -',,,,41,,,,,,,,,,17,,,,,17,,,,,,,,,,,,41,,,,,,,,,,,,,,,17,,,,,,,,,,,41', -'41,,,,,,,,41,,,25,,,,25,25,25,,,,,,17,,,41,,,,41,25,25,25,,,,,41,41', -',17,,41,,,25,25,,,41,,,17,17,,,,17,,,,,22,22,17,,,,,,41,,,,,,,,,,,,', -',,,,,,,,,,,,41,,,,,,,,,,,,,,,17,,,,,22,,22,,,,41,41,,,,,,41,,,,,,,,', -',,41,,,,,,,41,,,,,,,41,17,,,,,,,17,41,,,,,,17,,,,,,,,41,,,,25,25,25', -'25,,,25,41,,,,,,,,,,,,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25', -'25,25,25,25,25,25,25,25,25,25,25,,,,,,,,25,,25,,,,,,,,22,,,25,25,,,', -',,,,25,,,,,,,,,,,,,,,,,,,,,,,,,,,25,,,,,,,,,25,,,,,,,,,22,,22,,,22,', -',,,,,,,,,,,,22,,,,,,,,,,,,,,,,,,,,,,,,,,22,,,,,22,,,22,,,22,,,,,25,', -',,,,,,,22,,,,,,,,,,,,,,,25,,25,25,25,,,,,,,,,,,,,,,,,,,,,,,22,,,,,,25', -',25,,,25,,,,,,,,,,,22,,,25,22,,,,,,,,,,25,,,,,,22,25,25,25,22,,35,,', -'25,,35,,,25,,,25,,,25,,,35,35,,,,35,35,35,,,,25,25,35,,,,,,,,25,,,,22', -',,,,,,,,35,35,35,,,35,35,,,35,,,,,,,,,25,25,,,25,25,,,,25,,,25,,,,,', -',25,,,,25,22,,,25,35,,,,35,35,35,35,35,,,,,,,25,,,,25,,22,,,,,,,,,,', -'22,,,,,,,,,,,,,,,25,,,,,,,,,,22,,,,,,25,,,,,,,,,,,,,22,,,,,,,,,,,,,35', -'35,35,35,35,35,,,35,35,35,,,,22,,22,,35,,,,,,,25,25,,,,22,,,,,,25,25', -'25,,,,,,,,,,,,25,,,,,,,,,25,22,25,,22,,,,,35,35,,,,,,,,35,,35,,,,,35', -',25,,,,,,22,,,22,,,,,,,,,,25,,,22,,,,,,25,,,22,,,,,35,35,,,25,,,,,,25', -',25,,,,,,,35,,,,,,,25,,,,,,,35,,,,,,,,,,,,,25,,,,,,,,,,25,,,25,,,,,', -',,,,,,,,,,,,,,,,,,,,35,,,25,,,25,,,,,,,,,,,,,25,,,,,,,,,25,,,,,,,,,', -',,,,,,,,,,,,,,35,,,,,,,,,,,35,,,,,,,,,,,,,35,,,,,,,,,,,,,,,,,35,,,,35', -',,,,35,,35,,,,,,,,,35,,,,35,,,35,,,,,,,,,,,,,,,,,,,,,,,,,,,,35,35,,', -',35,,,,,,,,,,,,,35,,,,,,,,,,,,,,,,,,,,,35,,,,,,,,35,35,,,,,,,,,,,,,', -',,,35,,,,,,,,,,,,,,,,,,,,,,,,,,,,35,,,,,35,,,,,35,,,,,,,,,,,,,,,,,,', -',,,,,,,,35,,,,,,,,,35,,,,,,,,,,,,,,,,,,,,,,,,,,35,,,,,,,,,,,,,,,,,,35', -',,,,,,,,,35,,35,35,,,,35,,,,,,,35,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,35,,,,,,,,,,,,,,,,,,,,,,,,,,,,35,,,,,,,,,,,,,,,,35,,,,,,', -'35,,,,,,,35' ] - racc_goto_check = arr = ::Array.new(2610, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end +racc_goto_table = [ + 10, 205, 240, 240, 240, 10, 268, 438, 112, 112, + 100, 300, 338, 470, 293, 644, 242, 242, 242, 440, + 107, 185, 238, 238, 238, 115, 115, 117, 117, 494, + 10, 486, 490, 650, 303, 437, 239, 239, 239, 253, + 260, 262, 604, 290, 365, 372, 732, 618, 622, 96, + 565, 10, 815, 296, 257, 261, 281, 571, 504, 520, + 573, 318, 529, 236, 249, 250, 112, 100, 301, 559, + 810, 264, 813, 266, 106, 475, 478, 344, 345, 483, + 1, 485, 348, 723, 754, 756, 757, 326, 329, 306, + 307, 588, 589, 310, 97, 13, 184, 10, 319, 357, + 13, 565, 574, 534, 587, 10, 311, 443, 586, 718, + 340, 302, 198, 198, 304, 317, 508, 198, 198, 198, + 339, 515, 473, 308, 736, 13, 272, 272, 309, 737, + 634, 278, 278, 845, 352, 353, 354, 355, 639, 748, + 513, 197, 514, 664, 817, 815, 13, 198, 198, 375, + 696, 198, 198, 700, 424, 198, 314, 324, 324, 446, + 447, 278, 278, 278, 650, 872, 350, 627, 842, 608, + 727, 364, 370, 373, 356, 342, 294, 387, 343, 346, + 305, 305, 528, 347, 305, 666, 10, 10, 671, 735, + 751, 296, 13, 809, 811, 386, 198, 198, 198, 198, + 13, 2, 368, 368, 10, nil, nil, nil, nil, nil, + nil, 623, nil, nil, nil, nil, nil, nil, nil, 706, + nil, nil, nil, 605, 610, 305, 305, 305, 305, nil, + nil, 267, nil, nil, 240, 240, nil, nil, nil, nil, + nil, 637, nil, 240, 674, nil, 849, 850, 242, 242, + 851, nil, nil, nil, 442, 238, nil, 242, nil, nil, + nil, nil, nil, 238, nil, 10, nil, nil, 441, 239, + 10, nil, nil, nil, nil, nil, nil, 239, 460, nil, + nil, 13, 13, 198, 198, 198, 198, nil, nil, 198, + 198, 198, 14, 454, nil, 439, 444, 14, 474, 13, + 804, 882, nil, 427, 448, 257, 264, 261, 450, 884, + nil, 264, nil, 455, nil, nil, nil, 100, 852, 389, + 390, nil, 14, 274, 274, 685, 565, 609, nil, 688, + nil, nil, nil, 509, 571, 573, 650, 565, nil, nil, + nil, 491, 492, 14, nil, 711, nil, nil, nil, 198, + 198, 554, 741, 316, 325, 325, 493, 725, 198, 112, + 13, 729, nil, nil, 272, 13, nil, nil, 605, 278, + 605, 533, nil, nil, nil, 843, 115, nil, 117, nil, + nil, nil, nil, nil, nil, nil, nil, 362, 363, 14, + nil, 543, nil, 296, 386, 547, nil, 14, nil, nil, + nil, nil, nil, 198, 198, 267, 561, nil, nil, nil, + 548, nil, nil, nil, 593, nil, nil, nil, nil, nil, + nil, nil, 198, nil, nil, 583, nil, nil, nil, nil, + nil, nil, 305, 305, nil, nil, 198, nil, nil, 585, + nil, 576, 577, nil, nil, 570, nil, nil, 572, nil, + nil, 512, 794, nil, nil, 629, 296, 565, nil, nil, + 386, nil, nil, nil, 638, 518, 267, nil, nil, 386, + nil, 267, nil, nil, nil, 611, 643, nil, 14, 14, + nil, nil, 614, nil, nil, 368, 10, nil, 198, nil, + 10, nil, 567, nil, nil, 10, 14, 296, 619, 619, + nil, 386, 565, nil, nil, nil, 296, 386, nil, nil, + 626, nil, nil, 10, nil, nil, nil, nil, 641, 642, + 665, 844, nil, 838, 681, 683, nil, nil, nil, 686, + nil, nil, 695, nil, nil, nil, 112, nil, nil, nil, + 198, nil, nil, 640, nil, nil, nil, nil, 676, nil, + nil, 198, nil, 115, nil, 117, 605, 14, 869, 10, + 561, 274, 14, nil, 198, nil, nil, nil, nil, 294, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 712, 13, nil, nil, nil, 13, nil, nil, 10, 10, + 13, nil, 198, 603, nil, nil, 378, 382, 35, nil, + nil, 198, 746, 35, nil, 198, 10, 750, 13, nil, + nil, nil, 762, 12, nil, nil, nil, nil, 12, nil, + nil, nil, nil, 605, 703, nil, nil, 548, 35, 271, + 271, nil, nil, nil, 305, nil, 198, 198, nil, 10, + nil, 198, nil, 12, 10, nil, 714, 747, nil, 35, + nil, nil, 272, 752, 13, 432, 435, 278, nil, 313, + 328, 328, 328, 766, 12, nil, 112, 744, nil, nil, + nil, 10, nil, nil, nil, 198, nil, nil, nil, nil, + nil, nil, nil, 13, 13, nil, nil, 615, nil, nil, + nil, 617, nil, 787, nil, 35, 625, 774, 776, nil, + nil, 13, nil, 35, nil, nil, 10, 785, nil, nil, + 12, 806, nil, 783, nil, nil, nil, nil, 12, nil, + nil, nil, nil, nil, 10, nil, nil, 784, 795, 198, + nil, nil, nil, 796, 13, nil, 10, 10, nil, 13, + nil, 10, nil, nil, 819, nil, nil, nil, 10, nil, + nil, 619, nil, 808, nil, nil, nil, nil, 305, nil, + 701, nil, nil, nil, nil, 779, 13, 798, 781, nil, + nil, nil, nil, nil, nil, 198, nil, nil, 14, 789, + 856, nil, 14, nil, 35, 35, nil, 14, nil, 719, + 720, nil, 771, 771, 10, 378, 382, 278, 278, 12, + 12, 13, 35, nil, nil, 14, nil, 726, nil, nil, + nil, nil, 865, nil, 670, 873, nil, 12, nil, 13, + 853, 854, 296, 771, nil, nil, 386, 862, 278, 198, + nil, 13, 13, nil, nil, nil, 13, nil, 10, nil, + nil, nil, nil, 13, nil, 10, nil, 831, nil, 274, + 834, 14, 10, nil, nil, nil, nil, nil, 305, nil, + nil, 877, 599, 35, 272, nil, nil, 271, 35, 278, + nil, 599, 764, nil, nil, 887, nil, nil, 12, nil, + 14, 14, nil, 12, nil, nil, 891, nil, nil, 13, + nil, 863, nil, nil, nil, nil, 866, nil, 14, 868, + nil, nil, nil, 599, nil, nil, nil, 782, nil, 599, + nil, nil, nil, nil, nil, 771, 771, 198, nil, nil, + 278, 278, 771, nil, nil, 793, nil, 278, 879, nil, + nil, 14, nil, 13, nil, nil, 14, 800, 801, nil, + 13, 888, 803, nil, 890, nil, nil, 13, nil, nil, + nil, nil, nil, nil, nil, 893, 771, nil, nil, nil, + nil, 278, nil, 14, nil, nil, nil, nil, nil, nil, + 771, nil, nil, nil, nil, 278, nil, nil, nil, nil, + nil, 771, 709, 710, nil, nil, 278, nil, nil, 773, + 773, nil, nil, nil, nil, 837, nil, nil, 14, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 14, nil, nil, nil, + 773, nil, nil, nil, nil, nil, nil, nil, 14, 14, + nil, nil, nil, 14, nil, nil, nil, nil, nil, 870, + 14, nil, nil, nil, nil, nil, 871, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 274, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 35, nil, 14, nil, 35, nil, + nil, nil, nil, 35, nil, nil, nil, nil, nil, 12, + nil, nil, nil, 12, nil, nil, nil, nil, 12, nil, + nil, 35, 773, 773, nil, nil, nil, nil, nil, 773, + nil, nil, nil, nil, nil, nil, 12, nil, nil, nil, + 14, nil, nil, nil, nil, nil, nil, 14, nil, nil, + nil, nil, nil, nil, 14, nil, nil, nil, nil, nil, + nil, nil, nil, 773, nil, 271, nil, 35, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 773, nil, nil, + nil, nil, 12, nil, nil, nil, nil, nil, 773, nil, + nil, nil, nil, nil, nil, nil, 35, 35, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 12, 12, nil, 35, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 12, + nil, nil, nil, nil, nil, nil, nil, nil, 599, nil, + nil, nil, nil, nil, nil, nil, nil, 35, nil, nil, + nil, nil, 35, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 12, nil, nil, nil, nil, 12, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 35, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 12, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 770, 770, nil, nil, nil, + nil, nil, nil, nil, 35, nil, nil, 206, nil, nil, + nil, 237, 237, 237, nil, nil, nil, nil, nil, 12, + nil, nil, 35, nil, nil, nil, 770, 287, 288, 289, + nil, nil, nil, nil, 35, 35, nil, 12, nil, 35, + nil, nil, 237, 237, nil, nil, 35, nil, nil, 12, + 12, nil, nil, nil, 12, nil, nil, nil, nil, 367, + 371, 12, nil, nil, nil, nil, nil, 271, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 35, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 12, nil, nil, + nil, nil, 429, nil, 430, nil, nil, nil, 770, 770, + nil, nil, nil, nil, nil, 770, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 35, nil, nil, nil, + nil, nil, nil, 35, nil, nil, nil, nil, nil, nil, + 35, 12, nil, nil, nil, nil, nil, nil, 12, 770, + nil, nil, nil, nil, nil, 12, nil, nil, nil, nil, + nil, nil, nil, 770, nil, nil, nil, 366, 237, 374, + 237, nil, nil, 388, 770, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 206, 398, 399, 400, + 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, + 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, + 421, 422, 423, nil, nil, nil, nil, nil, nil, nil, + 237, nil, 237, nil, nil, nil, nil, nil, nil, nil, + 539, nil, nil, 237, 237, nil, nil, nil, nil, nil, + nil, nil, 237, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 468, + nil, nil, nil, nil, nil, nil, nil, nil, 480, nil, + nil, nil, nil, nil, nil, nil, nil, 563, nil, 566, + nil, nil, 569, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 582, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 607, nil, nil, nil, nil, 613, nil, nil, + 566, nil, nil, 613, nil, nil, nil, nil, 237, nil, + nil, nil, nil, nil, nil, nil, nil, 367, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 237, nil, 388, 555, 374, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 678, + nil, nil, nil, nil, nil, 237, nil, 237, nil, nil, + 237, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 702, nil, nil, 581, 705, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 237, nil, nil, nil, nil, + nil, 563, 600, 601, 602, 716, nil, 26, nil, nil, + 237, nil, 26, nil, nil, 237, nil, nil, 237, nil, + nil, 237, nil, nil, 26, 26, nil, nil, nil, 26, + 26, 26, nil, nil, nil, 237, 237, 26, nil, nil, + nil, nil, nil, nil, nil, 237, nil, nil, nil, 742, + nil, nil, nil, nil, nil, nil, nil, nil, 26, 26, + 26, nil, nil, 26, 26, nil, nil, 26, nil, nil, + nil, nil, nil, nil, nil, nil, 677, 237, nil, nil, + 682, 684, nil, nil, nil, 687, nil, nil, 689, nil, + nil, nil, nil, nil, nil, 694, nil, nil, nil, 237, + 765, nil, nil, 237, 26, nil, nil, nil, 26, 26, + 26, 26, 26, nil, nil, nil, nil, nil, nil, 237, + nil, nil, nil, 237, nil, 566, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 566, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 731, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 613, nil, nil, nil, nil, nil, 237, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 816, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 26, 26, 26, 26, 26, 26, nil, + nil, 26, 26, 26, nil, nil, nil, 833, nil, 836, + nil, 26, nil, nil, nil, nil, nil, nil, 237, 767, + nil, nil, nil, 841, nil, nil, nil, nil, nil, 682, + 684, 687, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 237, nil, nil, nil, nil, nil, nil, + nil, nil, 237, 563, 237, nil, 566, nil, nil, nil, + nil, 26, 26, nil, nil, nil, nil, nil, nil, nil, + 26, nil, 26, nil, nil, nil, nil, 26, nil, 237, + nil, nil, nil, nil, nil, 878, nil, nil, 881, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 237, nil, + nil, 566, nil, nil, nil, nil, nil, 767, nil, nil, + 892, nil, nil, nil, nil, 26, 26, nil, nil, 828, + nil, nil, nil, nil, nil, 237, nil, 237, nil, nil, + nil, nil, nil, nil, 26, nil, nil, nil, nil, nil, + nil, 237, nil, nil, nil, nil, nil, nil, 26, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 237, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 237, nil, nil, 237, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 26, nil, nil, 237, nil, nil, 237, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 237, + nil, nil, nil, nil, nil, nil, nil, nil, 237, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 26, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 26, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 26, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 26, nil, nil, nil, 26, nil, nil, + nil, nil, 26, nil, 26, nil, nil, nil, nil, nil, + nil, nil, nil, 26, nil, nil, nil, 26, nil, nil, + 26, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 26, 26, + nil, nil, nil, 26, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 26, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 26, nil, nil, + nil, nil, nil, nil, nil, 26, 26, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 26, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 26, nil, nil, nil, nil, 26, nil, nil, nil, + nil, 26, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 26, nil, + nil, nil, nil, nil, nil, nil, nil, 26, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 26, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 26, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 26, nil, 26, 26, nil, nil, nil, 26, nil, + nil, nil, nil, nil, nil, 26, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 26, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 26, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 26, nil, nil, nil, nil, + nil, nil, 26, nil, nil, nil, nil, nil, nil, 26 ] + +racc_goto_check = [ + 14, 15, 56, 56, 56, 14, 39, 53, 45, 45, + 82, 19, 44, 4, 3, 83, 60, 60, 60, 29, + 11, 11, 26, 26, 26, 48, 48, 49, 49, 79, + 14, 76, 76, 126, 56, 32, 54, 54, 54, 31, + 31, 31, 5, 51, 21, 21, 77, 78, 78, 8, + 131, 14, 128, 26, 57, 57, 40, 58, 42, 117, + 58, 14, 117, 28, 28, 28, 45, 82, 54, 33, + 124, 36, 124, 37, 9, 55, 55, 114, 114, 55, + 1, 55, 114, 6, 125, 125, 125, 43, 43, 13, + 13, 33, 33, 13, 10, 18, 12, 14, 16, 24, + 18, 131, 34, 50, 61, 14, 8, 62, 64, 65, + 72, 73, 18, 18, 74, 80, 81, 18, 18, 18, + 84, 85, 86, 87, 88, 18, 18, 18, 89, 90, + 91, 52, 52, 92, 13, 13, 13, 13, 93, 94, + 95, 23, 96, 97, 98, 128, 18, 18, 18, 19, + 99, 18, 18, 100, 102, 18, 18, 18, 18, 104, + 105, 52, 52, 52, 126, 124, 9, 106, 107, 108, + 109, 15, 15, 15, 9, 112, 23, 15, 113, 115, + 23, 23, 116, 118, 23, 119, 14, 14, 120, 5, + 121, 26, 18, 123, 127, 45, 18, 18, 18, 18, + 18, 2, 54, 54, 14, nil, nil, nil, nil, nil, + nil, 79, nil, nil, nil, nil, nil, nil, nil, 33, + nil, nil, nil, 53, 53, 23, 23, 23, 23, nil, + nil, 2, nil, nil, 56, 56, nil, nil, nil, nil, + nil, 42, nil, 56, 117, nil, 125, 125, 60, 60, + 125, nil, nil, nil, 26, 26, nil, 60, nil, nil, + nil, nil, nil, 26, nil, 14, nil, nil, 54, 54, + 14, nil, nil, nil, nil, nil, nil, 54, 51, nil, + nil, 18, 18, 18, 18, 18, 18, nil, nil, 18, + 18, 18, 20, 40, nil, 28, 28, 20, 51, 18, + 78, 77, nil, 59, 28, 57, 36, 57, 37, 125, + nil, 36, nil, 37, nil, nil, nil, 82, 83, 23, + 23, nil, 20, 20, 20, 32, 131, 21, nil, 32, + nil, nil, nil, 82, 58, 58, 126, 131, nil, nil, + nil, 13, 13, 20, nil, 29, nil, nil, nil, 18, + 18, 19, 76, 20, 20, 20, 8, 53, 18, 45, + 18, 53, nil, nil, 18, 18, nil, nil, 53, 52, + 53, 11, nil, nil, nil, 5, 48, nil, 49, nil, + nil, nil, nil, nil, nil, nil, nil, 2, 2, 20, + nil, 31, nil, 26, 45, 31, nil, 20, nil, nil, + nil, nil, nil, 18, 18, 2, 56, nil, nil, nil, + 57, nil, nil, nil, 19, nil, nil, nil, nil, nil, + nil, nil, 18, nil, nil, 56, nil, nil, nil, nil, + nil, nil, 23, 23, nil, nil, 18, nil, nil, 60, + nil, 51, 51, nil, nil, 31, nil, nil, 31, nil, + nil, 23, 76, nil, nil, 19, 26, 131, nil, nil, + 45, nil, nil, nil, 19, 23, 2, nil, nil, 45, + nil, 2, nil, nil, nil, 51, 3, nil, 20, 20, + nil, nil, 51, nil, nil, 54, 14, nil, 18, nil, + 14, nil, 59, nil, nil, 14, 20, 26, 82, 82, + nil, 45, 131, nil, nil, nil, 26, 45, nil, nil, + 54, nil, nil, 14, nil, nil, nil, nil, 82, 82, + 51, 79, nil, 76, 15, 15, nil, nil, nil, 15, + nil, nil, 39, nil, nil, nil, 45, nil, nil, nil, + 18, nil, nil, 13, nil, nil, nil, nil, 11, nil, + nil, 18, nil, 48, nil, 49, 53, 20, 4, 14, + 56, 20, 20, nil, 18, nil, nil, nil, nil, 23, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 26, 18, nil, nil, nil, 18, nil, nil, 14, 14, + 18, nil, 18, 23, nil, nil, 30, 30, 41, nil, + nil, 18, 3, 41, nil, 18, 14, 3, 18, nil, + nil, nil, 44, 17, nil, nil, nil, nil, 17, nil, + nil, nil, nil, 53, 59, nil, nil, 57, 41, 41, + 41, nil, nil, nil, 23, nil, 18, 18, nil, 14, + nil, 18, nil, 17, 14, nil, 59, 82, nil, 41, + nil, nil, 18, 82, 18, 30, 30, 52, nil, 41, + 41, 41, 41, 15, 17, nil, 45, 13, nil, nil, + nil, 14, nil, nil, nil, 18, nil, nil, nil, nil, + nil, nil, nil, 18, 18, nil, nil, 2, nil, nil, + nil, 2, nil, 56, nil, 41, 2, 14, 14, nil, + nil, 18, nil, 41, nil, nil, 14, 60, nil, nil, + 17, 3, nil, 51, nil, nil, nil, nil, 17, nil, + nil, nil, nil, nil, 14, nil, nil, 54, 14, 18, + nil, nil, nil, 51, 18, nil, 14, 14, nil, 18, + nil, 14, nil, nil, 39, nil, nil, nil, 14, nil, + nil, 82, nil, 51, nil, nil, nil, nil, 23, nil, + 2, nil, nil, nil, nil, 59, 18, 13, 59, nil, + nil, nil, nil, nil, nil, 18, nil, nil, 20, 59, + 19, nil, 20, nil, 41, 41, nil, 20, nil, 2, + 2, nil, 18, 18, 14, 30, 30, 52, 52, 17, + 17, 18, 41, nil, nil, 20, nil, 2, nil, nil, + nil, nil, 56, nil, 20, 3, nil, 17, nil, 18, + 14, 14, 26, 18, nil, nil, 45, 14, 52, 18, + nil, 18, 18, nil, nil, nil, 18, nil, 14, nil, + nil, nil, nil, 18, nil, 14, nil, 59, nil, 20, + 59, 20, 14, nil, nil, nil, nil, nil, 23, nil, + nil, 14, 30, 41, 18, nil, nil, 41, 41, 52, + nil, 30, 2, nil, nil, 14, nil, nil, 17, nil, + 20, 20, nil, 17, nil, nil, 14, nil, nil, 18, + nil, 59, nil, nil, nil, nil, 59, nil, 20, 59, + nil, nil, nil, 30, nil, nil, nil, 2, nil, 30, + nil, nil, nil, nil, nil, 18, 18, 18, nil, nil, + 52, 52, 18, nil, nil, 2, nil, 52, 59, nil, + nil, 20, nil, 18, nil, nil, 20, 2, 2, nil, + 18, 59, 2, nil, 59, nil, nil, 18, nil, nil, + nil, nil, nil, nil, nil, 59, 18, nil, nil, nil, + nil, 52, nil, 20, nil, nil, nil, nil, nil, nil, + 18, nil, nil, nil, nil, 52, nil, nil, nil, nil, + nil, 18, 30, 30, nil, nil, 52, nil, nil, 20, + 20, nil, nil, nil, nil, 2, nil, nil, 20, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 20, nil, nil, nil, + 20, nil, nil, nil, nil, nil, nil, nil, 20, 20, + nil, nil, nil, 20, nil, nil, nil, nil, nil, 2, + 20, nil, nil, nil, nil, nil, 2, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 20, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 41, nil, 20, nil, 41, nil, + nil, nil, nil, 41, nil, nil, nil, nil, nil, 17, + nil, nil, nil, 17, nil, nil, nil, nil, 17, nil, + nil, 41, 20, 20, nil, nil, nil, nil, nil, 20, + nil, nil, nil, nil, nil, nil, 17, nil, nil, nil, + 20, nil, nil, nil, nil, nil, nil, 20, nil, nil, + nil, nil, nil, nil, 20, nil, nil, nil, nil, nil, + nil, nil, nil, 20, nil, 41, nil, 41, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 20, nil, nil, + nil, nil, 17, nil, nil, nil, nil, nil, 20, nil, + nil, nil, nil, nil, nil, nil, 41, 41, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 17, 17, nil, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 17, + nil, nil, nil, nil, nil, nil, nil, nil, 30, nil, + nil, nil, nil, nil, nil, nil, nil, 41, nil, nil, + nil, nil, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 17, nil, nil, nil, nil, 17, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 41, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 17, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 41, 41, nil, nil, nil, + nil, nil, nil, nil, 41, nil, nil, 25, nil, nil, + nil, 25, 25, 25, nil, nil, nil, nil, nil, 17, + nil, nil, 41, nil, nil, nil, 41, 25, 25, 25, + nil, nil, nil, nil, 41, 41, nil, 17, nil, 41, + nil, nil, 25, 25, nil, nil, 41, nil, nil, 17, + 17, nil, nil, nil, 17, nil, nil, nil, nil, 22, + 22, 17, nil, nil, nil, nil, nil, 41, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 17, nil, nil, + nil, nil, 22, nil, 22, nil, nil, nil, 41, 41, + nil, nil, nil, nil, nil, 41, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 41, nil, nil, nil, + nil, nil, nil, 41, nil, nil, nil, nil, nil, nil, + 41, 17, nil, nil, nil, nil, nil, nil, 17, 41, + nil, nil, nil, nil, nil, 17, nil, nil, nil, nil, + nil, nil, nil, 41, nil, nil, nil, 25, 25, 25, + 25, nil, nil, 25, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, + 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, + 25, 25, 25, nil, nil, nil, nil, nil, nil, nil, + 25, nil, 25, nil, nil, nil, nil, nil, nil, nil, + 22, nil, nil, 25, 25, nil, nil, nil, nil, nil, + nil, nil, 25, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 25, + nil, nil, nil, nil, nil, nil, nil, nil, 25, nil, + nil, nil, nil, nil, nil, nil, nil, 22, nil, 22, + nil, nil, 22, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 22, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 22, nil, nil, nil, nil, 22, nil, nil, + 22, nil, nil, 22, nil, nil, nil, nil, 25, nil, + nil, nil, nil, nil, nil, nil, nil, 22, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 25, nil, 25, 25, 25, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 22, + nil, nil, nil, nil, nil, 25, nil, 25, nil, nil, + 25, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 22, nil, nil, 25, 22, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 25, nil, nil, nil, nil, + nil, 22, 25, 25, 25, 22, nil, 35, nil, nil, + 25, nil, 35, nil, nil, 25, nil, nil, 25, nil, + nil, 25, nil, nil, 35, 35, nil, nil, nil, 35, + 35, 35, nil, nil, nil, 25, 25, 35, nil, nil, + nil, nil, nil, nil, nil, 25, nil, nil, nil, 22, + nil, nil, nil, nil, nil, nil, nil, nil, 35, 35, + 35, nil, nil, 35, 35, nil, nil, 35, nil, nil, + nil, nil, nil, nil, nil, nil, 25, 25, nil, nil, + 25, 25, nil, nil, nil, 25, nil, nil, 25, nil, + nil, nil, nil, nil, nil, 25, nil, nil, nil, 25, + 22, nil, nil, 25, 35, nil, nil, nil, 35, 35, + 35, 35, 35, nil, nil, nil, nil, nil, nil, 25, + nil, nil, nil, 25, nil, 22, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 22, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 25, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 22, nil, nil, nil, nil, nil, 25, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 22, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 35, 35, 35, 35, 35, 35, nil, + nil, 35, 35, 35, nil, nil, nil, 22, nil, 22, + nil, 35, nil, nil, nil, nil, nil, nil, 25, 25, + nil, nil, nil, 22, nil, nil, nil, nil, nil, 25, + 25, 25, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 25, nil, nil, nil, nil, nil, nil, + nil, nil, 25, 22, 25, nil, 22, nil, nil, nil, + nil, 35, 35, nil, nil, nil, nil, nil, nil, nil, + 35, nil, 35, nil, nil, nil, nil, 35, nil, 25, + nil, nil, nil, nil, nil, 22, nil, nil, 22, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 25, nil, + nil, 22, nil, nil, nil, nil, nil, 25, nil, nil, + 22, nil, nil, nil, nil, 35, 35, nil, nil, 25, + nil, nil, nil, nil, nil, 25, nil, 25, nil, nil, + nil, nil, nil, nil, 35, nil, nil, nil, nil, nil, + nil, 25, nil, nil, nil, nil, nil, nil, 35, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 25, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 25, nil, nil, 25, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 35, nil, nil, 25, nil, nil, 25, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 25, + nil, nil, nil, nil, nil, nil, nil, nil, 25, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 35, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 35, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 35, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 35, nil, nil, nil, 35, nil, nil, + nil, nil, 35, nil, 35, nil, nil, nil, nil, nil, + nil, nil, nil, 35, nil, nil, nil, 35, nil, nil, + 35, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 35, 35, + nil, nil, nil, 35, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 35, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 35, nil, nil, + nil, nil, nil, nil, nil, 35, 35, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 35, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 35, nil, nil, nil, nil, 35, nil, nil, nil, + nil, 35, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 35, nil, + nil, nil, nil, nil, nil, nil, nil, 35, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 35, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 35, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 35, nil, 35, 35, nil, nil, nil, 35, nil, + nil, nil, nil, nil, nil, 35, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 35, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 35, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 35, nil, nil, nil, nil, + nil, nil, 35, nil, nil, nil, nil, nil, nil, 35 ] racc_goto_pointer = [ nil, 80, 201, -37, -279, -428, -521, nil, 46, 69, diff --git a/test/regress/ruby22 b/test/regress/ruby22 index 101119a2..47310712 100644 --- a/test/regress/ruby22 +++ b/test/regress/ruby22 @@ -1,6 +1,6 @@ # # DO NOT MODIFY!!!! -# This file is automatically generated by Racc 1.5.0 +# This file is automatically generated by Racc 1.5.2 # from Racc grammar file "". # @@ -26,1786 +26,5069 @@ module_eval(<<'...end ruby22.y/module_eval...', 'ruby22.y', 2374) ...end ruby22.y/module_eval... ##### State transition tables begin ### -clist = [ -'-476,-97,268,214,215,-98,-105,-476,-476,-476,-490,568,-476,-476,-476', -'610,-476,580,217,612,-288,581,214,215,-476,-491,-476,-476,-476,647,268', -'268,214,215,-104,589,-476,-476,568,-476,-476,-476,-476,-476,568,568', -'212,109,568,815,-100,121,-100,-83,-102,-99,214,215,268,218,-288,806', -'-69,574,646,-102,-97,-476,-476,-476,-476,-476,-476,-476,-476,-476,-476', -'-476,-476,-476,-476,-98,609,-476,-476,-476,611,-476,-476,715,267,-476', -'206,-96,-476,-476,263,-476,218,-476,207,-476,-105,-476,-476,-99,-476', -'-476,-476,-476,-476,-88,-476,-479,-476,-89,-96,218,267,267,-479,-479', -'-479,263,-101,-479,-479,-479,-476,-479,113,-476,-476,-476,-476,112,-476', -'-479,-476,-479,-479,-479,588,-476,-95,715,267,-101,715,-479,-479,218', -'-479,-479,-479,-479,-479,113,208,814,-91,-91,112,113,113,113,842,113', -'112,112,112,-100,112,-102,-99,-93,-100,213,-102,-99,-479,-479,-479,-479', -'-479,-479,-479,-479,-479,-479,-479,-479,-479,-479,113,257,-479,-479', -'-479,112,-479,-479,-574,-93,-479,316,-103,-479,-479,317,-479,597,-479', -'-574,-479,-90,-479,-479,444,-479,-479,-479,-479,-479,-291,-479,218,-479', -'-91,214,215,-291,-291,-291,647,260,527,-291,-291,526,-291,-479,261,-101', -'-479,-479,-479,-479,-101,-479,113,-479,-571,113,113,112,-479,-92,112', -'112,-291,-291,386,-291,-291,-291,-291,-291,-91,646,-93,-91,-575,396', -'-105,399,599,598,398,397,-91,548,597,545,544,543,747,546,443,91,92,-291', -'-291,-291,-291,-291,-291,-291,-291,-291,-291,-291,-291,-291,-291,-476', -'-572,-291,-291,-291,-93,630,-476,-93,-490,-291,-94,-571,-291,91,92,-476', -'-93,-291,113,-291,515,-291,-291,112,-291,-291,-291,-291,-291,597,-291', -'-578,-291,445,-571,-491,-476,446,-578,-578,-578,599,598,-476,-578,-578', -'-291,-578,647,-291,-291,749,-94,-479,-291,-88,-578,217,833,-578,-479', -'-103,93,94,-97,-572,477,-578,-578,-479,-578,-578,-578,-578,-578,548', -'-104,545,544,543,515,546,-89,646,527,647,597,529,-572,597,486,-98,93', -'94,599,598,595,-412,-578,-578,-578,-578,-578,-578,-578,-578,-578,-578', -'-578,-578,-578,-578,-578,625,-578,-578,-578,597,631,-578,646,113,-578', -'626,-574,-578,112,-95,-578,597,-578,770,-578,-578,-578,-578,-104,-578', -'-578,-578,-578,-578,488,-578,-578,-578,597,-578,490,597,-412,599,598', -'595,599,598,600,-412,957,-578,-91,756,-578,-578,-578,-92,-412,-578,662', -'-100,-93,-578,-578,-578,-101,498,-578,-578,-578,-102,-578,-479,599,598', -'602,-412,-578,-100,-479,-578,-578,-578,-578,-578,599,598,604,771,-574', -'-68,-578,-578,-578,-578,-578,-578,-578,-578,-90,218,860,599,598,608', -'599,598,613,-99,214,215,-486,-578,548,-485,545,544,543,-486,546,501', -'-485,-578,-578,-578,-578,-578,-578,-578,-578,-578,-578,-578,-578,-578', -'-578,553,502,-578,-578,-578,-487,772,-578,-102,509,-578,556,-487,-578', -'-578,701,-578,272,-578,218,-578,-99,-578,-578,704,-578,-578,-578,-578', -'-578,553,-578,-578,-578,527,-484,79,529,113,-481,263,556,-484,112,564', -'563,-481,-578,80,557,-578,-578,-578,-578,238,-578,-291,-578,81,-482', -'210,512,-101,-291,-291,-291,-482,211,-291,-291,-291,-334,-291,440,564', -'563,209,516,-334,557,441,-483,-291,-291,-291,238,235,-334,-483,442,237', -'236,-291,-291,260,-291,-291,-291,-291,-291,548,261,545,544,543,-488', -'546,548,218,545,544,543,-488,546,548,530,545,544,543,527,546,-488,529', -'-291,-291,-291,-291,-291,-291,-291,-291,-291,-291,-291,-291,-291,-291', -'238,701,-291,-291,-291,-489,773,-291,701,238,-291,531,-489,-291,-291', -'701,-291,704,-291,490,-291,-489,-291,-291,904,-291,-291,-291,-291,-291', -'113,-291,235,-291,574,112,237,236,238,233,234,235,214,215,388,237,236', -'-291,233,234,-291,-291,-291,-291,113,-291,113,-291,578,112,579,112,-103', -'5,69,70,71,9,57,614,235,507,63,64,237,236,617,67,508,65,66,68,30,31', -'72,73,218,506,-263,981,619,29,28,27,101,100,102,103,741,742,19,218,743', -'107,108,635,8,45,7,10,105,104,106,95,56,97,96,98,623,99,107,108,624', -'91,92,263,42,43,41,238,242,247,248,249,244,246,254,255,250,251,-281', -'231,232,517,634,252,253,-281,40,637,518,33,564,563,58,59,-281,238,60', -'442,35,235,238,241,44,237,236,238,233,234,245,243,239,20,240,837,806', -'238,89,79,82,83,576,84,86,85,87,837,806,577,218,80,88,218,256,218,-240', -'-83,575,62,666,81,93,94,290,69,70,71,9,57,218,520,584,63,64,677,682', -'683,67,583,65,66,68,30,31,72,73,685,585,689,692,693,29,28,27,101,100', -'102,103,695,697,19,699,707,708,709,620,8,45,292,10,105,104,106,95,56', -'97,96,98,711,99,107,108,574,91,92,718,42,43,41,238,242,247,248,249,244', -'246,254,255,250,251,-292,231,232,-292,736,252,253,-292,40,746,-292,294', -'750,751,58,59,-292,-264,60,-292,35,235,757,241,44,237,236,477,233,234', -'245,243,239,20,240,477,218,257,89,79,82,83,584,84,86,85,87,488,490,939', -'799,80,88,677,256,218,263,263,585,62,677,81,93,94,5,69,70,71,9,57,238', -'806,584,63,64,218,218,831,67,939,65,66,68,30,31,72,73,218,585,806,841', -'218,29,28,27,101,100,102,103,218,850,19,-265,859,861,862,635,8,45,7', -'10,105,104,106,95,56,97,96,98,692,99,107,108,865,91,92,867,42,43,41', -'238,242,247,248,249,244,246,254,255,250,251,-291,231,232,-488,869,252', -'253,-291,40,871,-488,33,-575,218,58,59,-291,873,60,-488,35,235,874,241', -'44,237,236,877,233,234,245,243,239,20,240,879,880,677,89,79,82,83,-489', -'84,86,85,87,882,-263,-489,886,80,88,888,256,891,692,893,-489,62,895', -'81,93,94,290,69,70,71,9,57,897,899,986,63,64,899,218,905,67,987,65,66', -'68,30,31,72,73,907,985,909,915,918,29,28,27,101,100,102,103,218,936', -'19,545,544,543,922,546,8,45,292,10,105,104,106,95,56,97,96,98,-266,99', -'107,108,933,91,92,940,42,43,41,238,242,247,248,249,244,246,254,255,250', -'251,-291,231,232,-281,941,252,253,-291,40,950,-281,33,-575,951,58,59', -'-291,959,60,-281,35,235,961,241,44,237,236,962,233,234,245,243,239,20', -'240,967,736,692,89,79,82,83,-292,84,86,85,87,971,973,-292,975,80,88', -'977,256,977,988,989,-292,62,899,81,93,94,290,69,70,71,9,57,899,899,994', -'63,64,959,-575,-574,67,682,65,66,68,30,31,72,73,116,117,118,119,120', -'29,28,27,101,100,102,103,959,936,19,545,544,543,1013,546,8,45,292,10', -'105,104,106,95,56,97,96,98,1014,99,107,108,1015,91,92,977,42,43,41,238', -'242,247,248,249,244,246,254,255,250,251,-291,231,232,977,977,252,253', -'-291,40,218,899,33,-575,959,58,59,-291,977,60,,35,235,,241,44,237,236', -',233,234,245,243,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,256', -',,,,62,,81,93,94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72', -'73,116,117,118,119,120,29,28,27,101,100,102,103,,,19,116,117,118,119', -'120,8,45,292,10,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,238,242,247,248,249,244,246,254,255,250,251,,231,232,,,252,253,,40', -',,294,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,245,243,239,20,240', -',,,89,79,82,83,,84,86,85,87,,,,,80,88,,256,,,,,62,,81,93,94,290,69,70', -'71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102', -'103,,,19,,,,,,8,45,292,10,105,104,106,95,56,97,96,98,,99,107,108,,91', -'92,,42,43,41,238,242,247,248,249,244,246,254,255,250,251,,231,232,,', -'252,253,,40,,,294,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,245', -'243,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,256,,,,,62,,81', -'93,94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29', -'28,27,101,100,102,103,,,19,,,,,,8,45,292,10,105,104,106,95,56,97,96', -'98,,99,107,108,,91,92,,42,43,41,238,242,247,248,249,244,246,254,255', -'250,251,,231,232,,,252,253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237', -'236,,233,234,245,243,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88', -'218,256,,,,,62,,81,93,94,5,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30', -'31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,8,45,7,10,105,104,106', -'95,56,97,96,98,,99,107,108,,91,92,,42,43,41,238,242,247,248,249,244', -'246,254,255,250,251,,231,232,,,252,253,,40,,,33,,,58,59,,,60,,35,235', -',241,44,237,236,,233,234,245,243,239,20,240,,,,89,79,82,83,,84,86,85', -'87,,,,,80,88,,256,,,,,62,,81,93,94,290,69,70,71,9,57,,,,63,64,,,,67', -',65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,8,45,292', -'10,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,238,242,247', -'248,249,244,246,254,255,250,251,,231,232,,,252,253,,40,,,33,,,58,59', -',,60,,35,235,,241,44,237,236,,233,234,245,243,239,20,240,,,,89,79,82', -'83,,84,86,85,87,,,,,80,88,,256,,,,,62,,81,93,94,290,69,70,71,9,57,,', -',63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19', -',,,,,8,45,292,10,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,238,242,247,248,249,244,246,254,255,250,251,,231,232,,,252,253,,40', -',,33,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,245,243,239,20,240', -',,,89,79,82,83,,84,86,85,87,,,,,80,88,,256,,,,,62,,81,93,94,290,69,70', -'71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102', -'103,,,19,,,,,,8,45,292,10,105,104,106,95,56,97,96,98,,99,107,108,,91', -'92,,42,43,41,238,242,247,248,249,244,246,254,255,250,251,,231,232,,', -'252,253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,245,243', -'239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,256,,,,,62,,81,93', -'94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28', -'27,101,100,102,103,,,19,,,,,,8,45,292,10,105,104,106,95,56,97,96,98', -',99,107,108,,91,92,,42,43,41,238,242,247,248,249,244,246,254,255,250', -'251,,231,232,,,252,253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237,236', -',233,234,245,243,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,256', -',,,,62,,81,93,94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72', -'73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,8,45,292,10,105,104,106,95', -'56,97,96,98,,99,107,108,,91,92,,42,43,41,238,242,247,248,249,244,246', -'254,255,250,251,,231,232,,,252,253,,40,,,33,,,58,59,,,60,,35,235,,241', -'44,237,236,,233,234,245,243,239,20,240,,,,89,79,82,83,,84,86,85,87,', -',,,80,88,,256,,,,,62,,81,93,94,290,69,70,71,9,57,,,,63,64,,,,67,,65', -'66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,8,45,292,10', -'105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,238,242,247', -'248,249,244,246,254,255,250,251,,231,232,,,252,253,,40,,,33,,,58,59', -',,60,,35,235,,241,44,237,236,,233,234,245,243,239,20,240,,,,89,79,82', -'83,,84,86,85,87,,,,,80,88,,256,,,,,62,,81,93,94,290,69,70,71,9,57,,', -',63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19', -',,,,,8,45,292,10,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,238,242,247,248,249,244,246,254,255,250,251,,231,232,,,252,253,,40', -',,33,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,245,243,239,20,240', -',,,89,79,82,83,,84,86,85,87,,,,,80,88,,256,,,,,62,,81,93,94,290,69,70', -'71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102', -'103,,,19,,,,,,8,45,292,10,105,104,106,95,56,97,96,98,,99,107,108,,91', -'92,,42,43,41,238,242,247,248,249,244,246,254,255,250,251,,231,232,,', -'252,253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,245,243', -'239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,256,,,,,62,,81,93', -'94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28', -'27,101,100,102,103,,,19,,,,,,8,45,292,10,105,104,106,95,56,97,96,98', -',99,107,108,,91,92,,42,43,41,238,242,247,248,249,244,246,254,255,250', -'251,,-597,-597,,,252,253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237,236', -',233,234,245,243,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,', -',,,,62,,81,93,94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72', -'73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,8,45,292,10,105,104,106,95', -'56,97,96,98,,99,107,108,,91,92,,42,43,41,238,242,247,248,249,244,246', -'254,255,250,251,,-597,-597,,,252,253,,40,,,33,,,58,59,,,60,,35,235,', -'241,44,237,236,,233,234,245,243,239,20,240,,,,89,79,82,83,,84,86,85', -'87,,,,,80,88,,,,,,,62,,81,93,94,290,69,70,71,9,57,,,,63,64,,,,67,,65', -'66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,548,19,545,544,543', -',546,8,45,292,10,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,238,-597,-597,-597,-597,244,246,,701,-597,-597,,,,,,252,253,,40,', -',33,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,245,243,239,20,240', -',,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,,,,62,,81,93,94,290,69,70,71', -'9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102', -'103,,548,19,545,544,543,,546,8,45,292,10,105,104,106,95,56,97,96,98', -',99,107,108,,91,92,,42,43,41,238,,,548,,545,544,543,701,546,,,,,,,252', -'253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,701,,239', -'20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,,,,62,,81,93,94,290', -'69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101', -'100,102,103,,548,19,545,544,543,,546,8,45,292,10,105,104,106,95,56,97', -'96,98,,99,107,108,,91,92,,42,43,41,238,,,,,,,,701,,,,,,,,252,253,,40', -',,33,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,,,239,20,240,,,,89', -'79,82,83,,84,86,85,87,,,,,80,88,,,,,,,62,,81,93,94,290,69,70,71,9,57', -',,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,', -',19,,,,,,8,45,292,10,105,104,106,95,56,97,96,98,,99,107,108,,91,92,', -'42,43,41,238,,,,,,,,,,,,,,,,252,253,,40,,,33,,,58,59,,,60,,35,235,,241', -'44,237,236,,233,234,,,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80', -'88,,,,,,,62,,81,93,94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30', -'31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,8,45,292,10,105,104', -'106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,238,,,,,,,,,,,,,,,,252', -'253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,,,239,20', -'240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,,,,62,,81,93,94,290,69', -'70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100', -'102,103,,,19,,,,,,8,45,292,10,105,104,106,95,56,97,96,98,,99,107,108', -',91,92,,42,43,41,238,-597,-597,-597,-597,244,246,,,-597,-597,,,,,,252', -'253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,245,243,239', -'20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,,,,62,,81,93,94,290', -'69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101', -'100,102,103,,,19,,,,,,8,45,292,10,105,104,106,95,56,97,96,98,,99,107', -'108,,91,92,,42,43,41,238,-597,-597,-597,-597,244,246,,,-597,-597,,,', -',,252,253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,245', -'243,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,,,,62,,81,93', -'94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28', -'27,101,100,102,103,,,19,,,,,,8,45,292,10,105,104,106,95,56,97,96,98', -',99,107,108,,91,92,,42,43,41,238,-597,-597,-597,-597,244,246,,,-597', -'-597,,,,,,252,253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237,236,,233', -'234,245,243,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,,,,62', -',81,93,94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,', -',,29,28,27,101,100,102,103,,,19,,,,,,8,45,292,10,105,104,106,95,56,97', -'96,98,,99,107,108,,91,92,,42,43,41,238,-597,-597,-597,-597,244,246,', -',-597,-597,,,,,,252,253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237,236', -',233,234,245,243,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,', -',,,,62,,81,93,94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72', -'73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,8,45,292,10,105,104,106,95', -'56,97,96,98,,99,107,108,,91,92,,42,43,41,238,-597,-597,-597,-597,244', -'246,,,-597,-597,,,,,,252,253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237', -'236,,233,234,245,243,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88', -',,,,,,62,,81,93,94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31', -'72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,8,45,292,10,105,104,106', -'95,56,97,96,98,,99,107,108,,91,92,,42,43,41,238,242,247,248,249,244', -'246,,,250,251,,,,,,252,253,,40,,,33,,,58,59,,,60,,35,235,,241,44,237', -'236,,233,234,245,243,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,,80,88', -',,,,,,62,,81,93,94,290,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31', -'72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,8,45,292,10,105,104,106', -'95,56,97,96,98,,99,107,108,,91,92,,42,43,41,238,242,247,248,249,244', -'246,254,,250,251,,,,,,252,253,,40,,,33,,,58,59,,,60,,35,235,,241,44', -'237,236,,233,234,245,243,239,20,240,,,,89,79,82,83,,84,86,85,87,,,,', -'80,88,,,,,,,62,,81,93,94,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31', -'72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,8,45,7,10,105,104,106', -'95,56,97,96,98,,99,107,108,,91,92,,42,43,41,238,,,,,,,,,,,,,,,,252,253', -',40,,,33,,,58,59,,,60,,35,235,,241,44,237,236,,233,234,,,,20,,,,,89', -'79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,', -'67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,230,,,,,,,45', -',,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,238,,,,,,', -',,,,,,,,,252,253,,223,,,229,,,58,59,,,60,,,235,,241,44,237,236,,233', -'234,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57', -'81,93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102', -'103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,284,99,107,108,,91,92', -',42,43,41,238,,,,,,,,,,,,,,,,252,253,,223,,,229,,,58,59,,,60,,281,235', -'279,,44,237,236,285,233,234,,,,228,,,,,89,282,82,83,,84,86,85,87,,,', -',80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73', -',,,,,29,28,27,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97', -'96,98,284,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,', -',58,59,,,60,,281,,279,,44,,,285,,,,,,228,,,,,89,282,82,83,,84,86,85', -'87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31', -'72,73,,,,,,29,28,27,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95', -'56,97,96,98,284,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,', -',229,,,58,59,,,60,,281,,279,,44,,,285,,,,,,228,,,,,89,282,82,83,,84', -'86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68', -'309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,307,,,105', -'104,106,95,56,97,96,98,,99,107,108,,91,92,,,,313,,,,,,,,,,,,,,,,,,,', -'303,,,299,,,58,59,,,60,,298,,,,,,,,,,,,,,,,,,89,79,82,83,,84,86,85,87', -',,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72', -'73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,307,,,105,104,106,95', -'56,97,96,98,,99,107,108,,91,92,,,,313,,,,,,,,,,,,,,,,,,,,303,,,229,', -',58,59,,,60,,548,,545,544,543,553,546,,,,,,,,,,556,,89,79,82,83,,84', -'86,85,87,,,,,80,88,,,,315,,551,62,,81,93,94,69,70,71,,57,564,563,,63', -'64,557,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103', -',,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,', -',89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230', -',,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,', -',,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89', -'79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,', -'67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,', -',,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,', -',,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79', -'82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67', -',65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,', -',45,,,105,104,106,95,56,97,96,98,284,99,107,108,,91,92,,42,43,41,,,', -',,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,281,,,,44,,,285,,,,,,228,,,', -',89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230', -',,,,,,45,,,105,104,106,95,56,97,96,98,284,99,107,108,,91,92,,42,43,41', -',,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,285,,,,,,228,,,', -',89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,', -',45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,', -',,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82', -'83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65', -'66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,,45,,,105', -'104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,', -',,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86', -'85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30', -'31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,,45,,,105,104,106,95', -'56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229', -',,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,,,,80', -'88,113,,,,,112,62,,81,93,94,69,70,71,,57,,,,63,64,,,,67,,65,66,68,309', -'310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,307,,,105,104', -'106,95,56,97,96,98,,99,107,108,,91,92,,,,313,,,,,,,,,,,,,,,,,,,,348', -',,33,,,58,59,,,60,,35,,,,,,,,,,,,,,,,,,89,79,82,83,,84,86,85,87,,,,', -'80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73', -',,,,,305,306,312,101,100,102,103,,,230,,,,,,,307,,,105,104,106,353,56', -'97,96,354,,99,107,108,,91,92,,,,313,,,,,,,,,,,,,,,,,360,,,355,,,229', -',,58,59,,,60,,,,,,,,,,,,,,,,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,', -',,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305', -'306,312,101,100,102,103,,,230,,,,,,,307,,,105,104,106,353,56,97,96,354', -',99,107,108,,91,92,,,,313,,,,,,,,,,,,,,,,,,,,355,,,229,,,58,59,,,60', -',548,,545,544,543,553,546,,,,,,,,,,556,,89,79,82,83,,84,86,85,87,,,', -',80,88,,,,,,551,62,,81,93,94,69,70,71,9,57,564,563,,63,64,557,,,67,', -'65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,8,45,7', -'10,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,', -',,,,,,,,,,40,,,33,,,58,59,,,60,,35,,,,44,,,,,,,,,20,,,,,89,79,82,83', -',84,86,85,87,,,,,80,88,,,,,,388,62,,81,93,94,69,70,71,,57,,,,63,64,', -',,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,', -'45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,', -',,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83', -',84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66', -'68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,,45,,,105,104', -'106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223', -',,229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86,85,87,', -',,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73', -',,,,,29,28,27,101,100,102,103,,,19,,,,,,,45,,,105,104,106,95,56,97,96', -'98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59', -',,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69', -'70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27', -'101,100,102,103,,,19,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108', -',91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,', -',,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,,,,62,,81,93,94', -'69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101', -'100,102,103,,,19,,,,,,8,45,,10,105,104,106,95,56,97,96,98,,99,107,108', -',91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,40,,,33,,,58,59,,,60,,35,,,,44,', -',,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81', -'93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103', -',,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,404,,,,44,,,,,,,,,228', -',,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63', -'64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,230,', -',,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,', -',,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79', -'82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67', -',65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,230,,,,,,,45,', -',105,104,106,95,56,97,96,98,284,99,107,108,,91,92,,42,43,41,,,,,,,,', -',,,,,,,,,,,223,,,229,,,58,59,,,60,,281,,279,,44,,,285,,,,,,228,,,,,89', -'282,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,', -',67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,230,,,,,,', -'45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,', -',,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82', -'83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65', -'66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,230,,,,,,,45,,,105', -'104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,', -',,,223,,,229,,,58,59,,,60,,404,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84', -'86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68', -'30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,,45,,,105,104,106', -'95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,', -',229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,', -',,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73', -',,,,,29,28,27,101,100,102,103,,,19,,,,,,,45,,,105,104,106,95,56,97,96', -'98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59', -',,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69', -'70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27', -'101,100,102,103,,,19,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108', -',91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,', -',,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81', -'93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103', -',,19,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,', -'89,79,82,83,,84,86,85,87,,,,,80,88,218,,,69,70,71,62,57,81,93,94,63', -'64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,', -'230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,', -',89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230', -',,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,', -',,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89', -'79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,', -'67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,', -',,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,', -',,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79', -'82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67', -',65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,', -',45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,', -',,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82', -'83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65', -'66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45', -',,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,', -',,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83', -',84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66', -'68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105', -'104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,', -',,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86', -'85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309', -'310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105,104', -'106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223', -',,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87', -',,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72', -'73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95', -'56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229', -',,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80', -'88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,', -',,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97', -'96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58', -'59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,', -',,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305', -'306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98', -',99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,', -'60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69', -'70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306', -'312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99', -'107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,', -',,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71', -'62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312', -'101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107', -'108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,', -'44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62', -'57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101', -'100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108', -',91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,', -',,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57', -'81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100', -'102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91', -'92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,', -',,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93', -'94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102', -'103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,', -'42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228', -',,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63', -'64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,', -'230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,', -',89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230', -',,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,', -',,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89', -'79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,', -'67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,', -',,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,', -',,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79', -'82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67', -',65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,', -',45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,', -',,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82', -'83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65', -'66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45', -',,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,', -',,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83', -',84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66', -'68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105', -'104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,', -',,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86', -'85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309', -'310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105,104', -'106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223', -',,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87', -',,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72', -'73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95', -'56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229', -',,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80', -'88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,', -',,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97', -'96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58', -'59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,', -',,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305', -'306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98', -',99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,', -'60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69', -'70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306', -'312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99', -'107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,', -',,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71', -'62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100', -'102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,284,99,107,108,', -'91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,281,,279', -',44,,,285,,,,,,228,,,,,89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70', -'71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101', -'100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,284,99,107,108', -',91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,281,,279', -',44,,,285,,,,,,228,,,,,89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70', -'71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101', -'100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,284,99,107,108', -',91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,281,,279', -',44,,,285,,,,,,228,,,,,89,282,82,83,,84,86,85,87,,,,,80,88,218,,,69', -'70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306', -'312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99', -'107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,', -',,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71', -'62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312', -'101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107', -'108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,', -'44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62', -'57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101', -'100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108', -',91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,', -',,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57', -'81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100', -'102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91', -'92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,', -',,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,,,,62,,81,93,94,69', -'70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100', -'102,103,,,19,,,,,,8,45,,10,105,104,106,95,56,97,96,98,,99,107,108,,91', -'92,,42,43,41,,,,,,,,,,,,,,,,,,,,40,,,33,,,58,59,,,60,,35,,,,44,,,,,', -',,,20,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93', -'94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102', -'103,,,230,,,,,,,307,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92', -',,,313,,,,,,,,,,,,,,,,,,,,303,,,229,,,58,59,,,60,,548,,545,544,543,553', -'546,,,,,,,,,,556,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,504,,551,62', -',81,93,94,69,70,71,,57,564,563,,63,64,557,,,67,,65,66,68,309,310,72', -'73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,307,,,105,104,106,95', -'56,97,96,98,,99,107,108,,91,92,,,,313,,,,,,,,,,,,,,,,,,,,303,,,299,', -',58,59,,,60,,,,,,,,,,,,,,,,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,', -',69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305', -'306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98', -',99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,520,,58,59', -',,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69', -'70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27', -'101,100,102,103,,,19,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108', -',91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,', -',,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81', -'93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103', -',,19,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,', -'89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,', -',45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,', -',,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82', -'83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65', -'66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,,45,,,105', -'104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,', -',,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86', -'85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30', -'31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,,45,,,105,104,106,95', -'56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229', -',,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,,,,80', -'88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,', -',,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97', -'96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58', -'59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,', -',,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29', -'28,27,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,284', -'99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60', -',281,,279,,44,,,285,,,,,,228,,,,,89,282,82,83,,84,86,85,87,,,,,80,88', -',,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,', -'305,306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96', -'98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59', -',,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69', -'70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306', -'312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99', -'107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,', -',,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71', -'62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312', -'101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107', -'108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,', -'44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62', -'57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101', -'100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108', -',91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,', -',,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57', -'81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100', -'102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,284,99,107,108,', -'91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,659,,279', -',44,,,285,,,,,,228,,,,,89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70', -'71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312', -'101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,284,99,107', -'108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,279', -',44,,,285,,,,,,228,,,,,89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70', -'71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312', -'101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107', -'108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,', -'44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,,,,62,,81,93', -'94,69,70,71,9,57,,,,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27', -'101,100,102,103,,,19,,,,,,8,45,292,10,105,104,106,95,56,97,96,98,,99', -'107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,40,,,33,,,58,59,,,60,,35', -',,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,,,388,62', -',81,93,94,69,70,71,,57,,,,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305', -'306,312,101,100,102,103,,,230,,,,,,,307,,,105,104,106,95,56,97,96,98', -',99,107,108,,91,92,,,,313,,,,,,,,,,,,,,,,,,,,303,,,299,,,58,59,,,60', -',,,,,,,,,,,,,,,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62', -'57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100', -'102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,284,99,107,108,', -'91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,281,,279', -',44,,,285,,,,,,228,,,,,89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70', -'71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312', -'101,100,102,103,,,230,,,,,,,307,,,105,104,106,95,56,97,96,98,,99,107', -'108,,91,92,,,,313,,,,,,,,,,,,,,,,,,,,303,,,299,,,58,59,,,60,,,,,,,,', -',,,,,,,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93', -'94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102', -'103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,', -'42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228', -',,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63', -'64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,', -'230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,', -',89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,', -',45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,', -',,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82', -'83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65', -'66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45', -',,105,104,106,95,56,97,96,98,284,99,107,108,,91,92,,42,43,41,,,,,,,', -',,,,,,,,,,,,223,,,229,,,58,59,,,60,,659,,,,44,,,285,,,,,,228,,,,,89', -'282,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,', -',67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,', -',,,,,45,,,105,104,106,95,56,97,96,98,284,99,107,108,,91,92,,42,43,41', -',,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,285,,,,,,228,,,', -',89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230', -',,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,', -',,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89', -'79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,', -'67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,', -',,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,', -',,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,281,,,,44,,,,,,,,,228,,,,,89', -'79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,', -'67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,230,,,,,,,45', -',,105,104,106,95,56,97,96,98,284,99,107,108,,91,92,,42,43,41,,,,,,,', -',,,,,,,,,,,,223,,,229,,,58,59,,,60,,281,,279,,44,,,285,,,,,,228,,,,', -'89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,230,,,,', -',,45,,,105,104,106,95,56,97,96,98,284,99,107,108,,91,92,,42,43,41,,', -',,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,281,,279,,44,,,285,,,,,,228', -',,,,89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63', -'64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,', -'230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,754,,,,44,,,,,,,,,228', -',,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63', -'64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,', -'230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,', -',89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230', -',,,,,,45,,,105,104,106,95,56,97,96,98,284,99,107,108,,91,92,,42,43,41', -',,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,659,,279,,44,,,285,,,,,,228', -',,,,89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63', -'64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,', -'230,,,,,,,45,,,105,104,106,95,56,97,96,98,284,99,107,108,,91,92,,42', -'43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,279,,44,,,285,,,', -',,228,,,,,89,282,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93', -'94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,', -',230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,', -',89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,230,,,,', -',,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,', -',,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82', -'83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65', -'66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,230,,,,,,,45,,,105', -'104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,', -',,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86', -'85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30', -'31,72,73,,,,,,29,28,27,101,100,102,103,,,230,,,,,,,45,,,105,104,106', -'95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,', -',229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,', -',,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73', -',,,,,29,28,27,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97', -'96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58', -'59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,', -',,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305', -'306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98', -',99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,', -'60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69', -'70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306', -'312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99', -'107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,', -',,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71', -'62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312', -'101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107', -'108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,', -'44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62', -'57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101', -'100,102,103,,,230,,,,,,,307,,,105,104,106,95,56,97,96,98,,99,107,108', -',91,92,,,,313,,,,,,,,,,,,,,,,,,,,303,,,299,,,58,59,,,60,,,,,,,,,,,,', -',,,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94', -'63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103', -',,230,,,,,,,307,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,,,313', -',,,,,,,,,,,,,,,,,,,303,,,299,,,58,59,,,60,,,,,,,,,,,,,,,,,,,,89,79,82', -'83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65', -'66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45', -',,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,', -',,,,,,,,,223,,,229,,,58,59,,,60,,404,,,,44,,,,,,,,,228,,,,,89,79,82', -'83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65', -'66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45', -',,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,', -',,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83', -',84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66', -'68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,,45,,,105,104', -'106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223', -',,229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86,85,87,', -',,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73', -',,,,,29,28,27,101,100,102,103,,,19,,,,,,,45,,,105,104,106,95,56,97,96', -'98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59', -',,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69', -'70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306', -'312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99', -'107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,', -',,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71', -'62,57,81,93,94,63,64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100', -'102,103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91', -'92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,', -',,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93', -'94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102', -'103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,', -'42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228', -',,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63', -'64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,', -'230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43', -'41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,', -',89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64', -',,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230', -',,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,', -',,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89', -'79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,', -'67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,', -',,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,', -',,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79', -'82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67', -',65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102,103,,,230,,,,,', -',307,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,,,,313,,,,,,,,', -',,,,,,,,,,,876,,,229,,,58,59,,,60,,,,,,,,,,,,,,,,,,,,89,79,82,83,,84', -'86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68', -'30,31,72,73,,,,,,29,28,27,101,100,102,103,,,19,,,,,,,45,,,105,104,106', -'95,56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,', -',229,,,58,59,,,60,,,,,,44,,,,,,,,,20,,,,,89,79,82,83,,84,86,85,87,,', -',,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72', -'73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95', -'56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229', -',,58,59,,,60,,659,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,', -',80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73', -',,,,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95,56', -'97,96,98,284,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229', -',,58,59,,,60,,,,279,,44,,,285,,,,,,228,,,,,89,282,82,83,,84,86,85,87', -',,,,80,88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72', -'73,,,,,,305,306,312,101,100,102,103,,,230,,,,,,,45,,,105,104,106,95', -'56,97,96,98,,99,107,108,,91,92,,42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229', -',,58,59,,,60,,,,,,44,,,,,,,,,228,,,,,89,79,82,83,,84,86,85,87,,,,,80', -'88,,,,69,70,71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,', -',,,305,306,312,101,100,102,103,,,230,,,,,,,307,,,105,104,106,95,56,97', -'96,98,,99,107,108,,91,92,,,,313,,,,,,,,,,,,,,,,,,,,876,,,229,,,58,59', -',,60,,,,,,,,,,,,,,,,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70', -'71,62,57,81,93,94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312', -'101,100,102,103,,,230,,,,,,,307,,,105,104,106,95,56,97,96,98,,99,107', -'108,,91,92,,,,313,,,,,,,,,,,,,,,,,,,,947,,,229,,,58,59,,,60,,,,,,,,', -',,,,,,,,,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93', -'94,63,64,,,,67,,65,66,68,309,310,72,73,,,,,,305,306,312,101,100,102', -'103,,,230,,,,,,,45,,,105,104,106,95,56,97,96,98,,99,107,108,,91,92,', -'42,43,41,,,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,,,,,44,,,,,,,,,228', -',,,,89,79,82,83,,84,86,85,87,,,,,80,88,,,,69,70,71,62,57,81,93,94,63', -'64,,,,67,,65,66,68,30,31,72,73,,,,,,29,28,27,101,100,102,103,,,230,', -',,,,,45,,,105,104,106,95,56,97,96,98,284,99,107,108,,91,92,,42,43,41', -',,,,,,,,,,,,,,,,,,,223,,,229,,,58,59,,,60,,281,,279,,44,,,285,,,,,,228', -',,,,89,282,82,83,,84,86,85,87,,,,,80,88,,,,,-282,,62,,81,93,94,-282', -'-282,-282,,,-282,-282,-282,,-282,,,,,,,,,,-282,-282,-282,,,,,,,,-282', -'-282,,-282,-282,-282,-282,-282,,,,,,,,,,,,,,,,,,,,,,,,-282,-282,-282', -'-282,-282,-282,-282,-282,-282,-282,-282,-282,-282,-282,,,-282,-282,-282', -',,-282,,,-282,,,-282,-282,,-282,,-282,,-282,,-282,-282,,-282,-282,-282', -'-282,-282,,-282,,-282,,,,,,,,,,,,,,-282,,,-282,-282,-282,-282,-579,-282', -',-282,,,,-579,-579,-579,,,-579,-579,-579,,-579,,,,,,,,,-579,-579,-579', -'-579,,,,,,,,-579,-579,,-579,-579,-579,-579,-579,,,,,,,,,,,,,,,,,,,,', -',,,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579', -'-579,,,-579,-579,-579,,,-579,,,-579,,,-579,-579,,-579,,-579,,-579,,-579', -'-579,,-579,-579,-579,-579,-579,,-579,-579,-579,,,,,,,,,,,,,,-579,,,-579', -'-579,-579,-579,-580,-579,,-579,,,,-580,-580,-580,,,-580,-580,-580,,-580', -',,,,,,,,-580,-580,-580,-580,,,,,,,,-580,-580,,-580,-580,-580,-580,-580', -',,,,,,,,,,,,,,,,,,,,,,,-580,-580,-580,-580,-580,-580,-580,-580,-580', -'-580,-580,-580,-580,-580,,,-580,-580,-580,,,-580,,,-580,,,-580,-580', -',-580,,-580,,-580,,-580,-580,,-580,-580,-580,-580,-580,,-580,-580,-580', -',,,,,,,,,,,,,-580,,,-580,-580,-580,-580,-411,-580,,-580,,,,-411,-411', -'-411,,,-411,-411,-411,,-411,,,,,,,,,-411,-411,-411,,,,,,,,,-411,-411', -',-411,-411,-411,-411,-411,,,,,,,,,,,,,,,,,,,,,,,,-411,-411,-411,-411', -'-411,-411,-411,-411,-411,-411,-411,-411,-411,-411,,,-411,-411,-411,', -',-411,,263,-411,,,-411,-411,,-411,,-411,,-411,,-411,-411,,-411,-411', -'-411,-411,-411,-298,-411,-411,-411,,,,-298,-298,-298,,,-298,-298,-298', -',-298,-411,,,-411,-411,,-411,,-411,-298,-298,,,,,,,,,-298,-298,,-298', -'-298,-298,-298,-298,,,,,,,,,,,,,,,,,,,,,,,,-298,-298,-298,-298,-298', -'-298,-298,-298,-298,-298,-298,-298,-298,-298,,,-298,-298,-298,,,-298', -',272,-298,,,-298,-298,,-298,,-298,,-298,,-298,-298,,-298,-298,-298,-298', -'-298,,-298,-246,-298,,,,,,-246,-246,-246,,,-246,-246,-246,-298,-246', -',-298,-298,,-298,,-298,,-246,-246,-246,,,,,,,,,-246,-246,,-246,-246', -'-246,-246,-246,,,,,,,,,,,,,,,,,,,,,,,,-246,-246,-246,-246,-246,-246', -'-246,-246,-246,-246,-246,-246,-246,-246,,,-246,-246,-246,,,-246,,263', -'-246,,,-246,-246,,-246,,-246,,-246,,-246,-246,,-246,-246,-246,-246,-246', -',-246,-246,-246,,,,,,,,,,,,,,-246,,-246,-246,-246,,-246,,-246,-246,-246', -'-246,,,-246,-246,-246,548,-246,545,544,543,553,546,,,,-246,-246,,,,', -'556,,,,,-246,-246,,-246,-246,-246,-246,-246,,,,,,,,,,551,548,,545,544', -'543,553,546,,561,560,564,563,,,,557,556,548,,545,544,543,553,546,-246', -',,,,,,-246,,556,,,263,-246,551,534,,218,,,,,,561,560,564,563,,,,557', -'551,,,,-246,-246,,,,561,560,564,563,,,,557,,,-246,,,-246,,,,,-246,173', -'184,174,197,170,190,180,179,200,201,195,178,177,172,198,202,203,182', -'171,185,189,191,183,176,,,,192,199,194,193,186,196,181,169,188,187,', -',,,,168,175,166,167,163,164,165,124,126,123,,125,,,,,,,,,157,158,,154', -'136,137,138,145,142,144,,,139,140,,,,159,160,146,147,,,,,,,,,,,,,,151', -'150,,135,156,153,152,161,148,149,143,141,133,155,134,,,162,89,,,,,,', -',,,,,,,88,173,184,174,197,170,190,180,179,200,201,195,178,177,172,198', -'202,203,182,171,185,189,191,183,176,,,,192,199,194,193,186,196,181,169', -'188,187,,,,,,168,175,166,167,163,164,165,124,126,,,125,,,,,,,,,157,158', -',154,136,137,138,145,142,144,,,139,140,,,,159,160,146,147,,,,,,,,,,', -',,,151,150,,135,156,153,152,161,148,149,143,141,133,155,134,,,162,89', -',,,,,,,,,,,,,88,173,184,174,197,170,190,180,179,200,201,195,178,177', -'172,198,202,203,182,171,185,189,191,183,176,,,,192,199,194,193,186,196', -'181,169,188,187,,,,,,168,175,166,167,163,164,165,124,126,,,125,,,,,', -',,,157,158,,154,136,137,138,145,142,144,,,139,140,,,,159,160,146,147', -',,,,,,,,,,,,,151,150,,135,156,153,152,161,148,149,143,141,133,155,134', -',,162,89,,,,,,,,,,,,,,88,173,184,174,197,170,190,180,179,200,201,195', -'178,177,172,198,202,203,182,171,185,189,191,183,176,,,,192,199,194,193', -'186,196,181,169,188,187,,,,,,168,175,166,167,163,164,165,124,126,,,125', -',,,,,,,,157,158,,154,136,137,138,145,142,144,,,139,140,,,,159,160,146', -'147,,,,,,,,,,,,,,151,150,,135,156,153,152,161,148,149,143,141,133,155', -'134,,,162,89,,,,,,,,,,,,,,88,173,184,174,197,170,190,180,179,200,201', -'195,178,177,172,198,202,203,182,171,185,189,191,183,176,,,,192,199,194', -'371,370,372,369,169,188,187,,,,,,168,175,166,167,366,367,368,364,126', -'97,96,365,,99,,,,,,,157,158,,154,136,137,138,145,142,144,,,139,140,', -',,159,160,146,147,,,,,,376,,,,,,,,151,150,,135,156,153,152,161,148,149', -'143,141,133,155,134,,,162,173,184,174,197,170,190,180,179,200,201,195', -'178,177,172,198,202,203,182,171,185,189,191,183,176,,,,192,199,194,193', -'186,196,181,169,188,187,,,,,,168,175,166,167,163,164,165,124,126,,,125', -',,,,,,,,157,158,,154,136,137,138,145,142,144,,,139,140,,,,159,160,146', -'147,,,,,,,,,,,,,,151,150,,135,156,153,152,161,148,149,143,141,133,155', -'134,413,417,162,,414,,,,,,,,,157,158,,154,136,137,138,145,142,144,,', -'139,140,,,,159,160,146,147,,,,,,263,,,,,,,,151,150,,135,156,153,152', -'161,148,149,143,141,133,155,134,420,424,162,,419,,,,,,,,,157,158,,154', -'136,137,138,145,142,144,,,139,140,,,,159,160,146,147,,,,,,263,,,,,,', -',151,150,,135,156,153,152,161,148,149,143,141,133,155,134,475,417,162', -',476,,,,,,,,,157,158,,154,136,137,138,145,142,144,,,139,140,,,,159,160', -'146,147,,,,,,,,,,,,,,151,150,,135,156,153,152,161,148,149,143,141,133', -'155,134,638,417,162,,639,,,,,,,,,157,158,,154,136,137,138,145,142,144', -',,139,140,,,,159,160,146,147,,,,,,263,,,,,,,,151,150,,135,156,153,152', -'161,148,149,143,141,133,155,134,640,424,162,,641,,,,,,,,,157,158,,154', -'136,137,138,145,142,144,,,139,140,,,,159,160,146,147,,,,,,263,,,,,,', -',151,150,,135,156,153,152,161,148,149,143,141,133,155,134,670,417,162', -',671,,,,,,,,,157,158,,154,136,137,138,145,142,144,,,139,140,,,,159,160', -'146,147,,,,,,263,,,,,,,,151,150,,135,156,153,152,161,148,149,143,141', -'133,155,134,673,424,162,,674,,,,,,,,,157,158,,154,136,137,138,145,142', -'144,,,139,140,,,,159,160,146,147,,,,,,263,,,,,,,,151,150,,135,156,153', -'152,161,148,149,143,141,133,155,134,638,417,162,,639,,,,,,,,,157,158', -',154,136,137,138,145,142,144,,,139,140,,,,159,160,146,147,,,,,,263,', -',,,,,,151,150,,135,156,153,152,161,148,149,143,141,133,155,134,640,424', -'162,,641,,,,,,,,,157,158,,154,136,137,138,145,142,144,,,139,140,,,,159', -'160,146,147,,,,,,263,,,,,,,,151,150,,135,156,153,152,161,148,149,143', -'141,133,155,134,721,417,162,,722,,,,,,,,,157,158,,154,136,137,138,145', -'142,144,,,139,140,,,,159,160,146,147,,,,,,263,,,,,,,,151,150,,135,156', -'153,152,161,148,149,143,141,133,155,134,723,424,162,,724,,,,,,,,,157', -'158,,154,136,137,138,145,142,144,,,139,140,,,,159,160,146,147,,,,,,263', -',,,,,,,151,150,,135,156,153,152,161,148,149,143,141,133,155,134,726', -'424,162,,727,,,,,,,,,157,158,,154,136,137,138,145,142,144,,,139,140', -',,,159,160,146,147,,,,,,263,,,,,,,,151,150,,135,156,153,152,161,148', -'149,143,141,133,155,134,475,417,162,,476,,,,,,,,,157,158,,154,136,137', -'138,145,142,144,,,139,140,,,,159,160,146,147,,,,,,263,,,,,,,,151,150', -',135,156,153,152,161,148,149,143,141,133,155,134,983,424,162,,982,,', -',,,,,,157,158,,154,136,137,138,145,142,144,,,139,140,,,,159,160,146', -'147,,,,,,263,,,,,,,,151,150,,135,156,153,152,161,148,149,143,141,133', -'155,134,1006,417,162,,1007,,,,,,,,,157,158,,154,136,137,138,145,142', -'144,,,139,140,,,,159,160,146,147,,,,,,263,,,,,,,,151,150,,135,156,153', -'152,161,148,149,143,141,133,155,134,1008,424,162,,1009,,,,,,,,,157,158', -',154,136,137,138,145,142,144,,,139,140,,,,159,160,146,147,,,,,,263,', -',,,,,,151,150,,135,156,153,152,161,148,149,143,141,133,155,134,,548', -'162,545,544,543,553,546,,548,,545,544,543,553,546,,556,,,,,,,548,556', -'545,544,543,553,546,,,,,,,,,551,556,,,,,,,551,561,560,564,563,,,,557', -'561,560,564,563,,,551,557,548,,545,544,543,553,546,561,560,564,563,', -',,557,548,556,545,544,543,553,546,,548,,545,544,543,553,546,,556,,,', -',,,551,556,548,,545,544,543,553,546,561,560,564,563,,,551,557,,556,', -',,,551,561,560,564,563,,,,557,561,560,564,563,,,,557,551,548,,545,544', -'543,553,546,,561,560,564,563,,,,557,556,548,,545,544,543,553,546,,548', -',545,544,543,553,546,,556,,,,,551,,548,556,545,544,543,553,546,,,564', -'563,,,,557,551,556,,,,,,,551,,,564,563,,,,557,561,560,564,563,,,551', -'557,548,,545,544,543,553,546,,,564,563,,,,557,548,556,545,544,543,553', -'546,,548,,545,544,543,553,546,548,556,545,544,543,553,546,,551,556,', -',,,,,556,,,564,563,,,551,557,,,,,,,551,,,564,563,,,551,557,,,564,563', -',,,557,,564,563,,,,557' ] - racc_action_table = arr = ::Array.new(25292, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - -clist = [ -'95,345,61,437,437,346,349,95,95,95,221,338,95,95,95,383,95,355,19,384', -'58,355,594,594,95,222,95,95,95,473,650,26,17,17,578,359,95,95,339,95', -'95,95,95,95,719,885,15,1,908,687,721,7,1006,665,1007,1020,680,680,308', -'19,58,913,665,913,473,722,221,95,95,95,95,95,95,95,95,95,95,95,95,95', -'95,222,383,95,95,95,384,95,95,570,61,95,10,15,95,95,26,95,437,95,12', -'95,15,95,95,844,95,95,95,95,95,345,95,98,95,346,349,594,650,26,98,98', -'98,308,1008,98,98,98,95,98,338,95,95,95,95,338,95,98,95,98,98,98,359', -'95,578,571,308,723,845,98,98,680,98,98,98,98,98,339,13,687,721,670,339', -'719,885,359,719,908,719,885,359,1006,908,1007,1020,722,1006,16,1007', -'1020,98,98,98,98,98,98,98,98,98,98,98,98,98,98,570,22,98,98,98,570,98', -'98,1008,671,98,37,724,98,98,40,98,605,98,723,98,844,98,98,224,98,98', -'98,98,98,419,98,45,98,670,590,590,419,419,419,481,24,328,419,419,328', -'419,98,24,1008,98,98,98,98,1008,98,571,98,353,845,3,571,98,723,845,3', -'419,419,109,419,419,419,419,419,670,481,671,670,724,123,224,204,605', -'605,123,123,670,704,607,704,704,704,605,704,223,41,41,419,419,419,419', -'419,419,419,419,419,419,419,419,419,419,353,354,419,419,419,671,419', -'353,671,38,419,724,353,419,313,313,353,671,419,590,419,443,419,419,590', -'419,419,419,419,419,378,419,420,419,225,353,39,364,226,420,420,420,607', -'607,364,420,420,419,420,482,419,419,607,419,354,419,38,420,230,704,673', -'354,419,41,41,38,354,262,420,420,354,420,420,420,420,420,904,443,904', -'904,904,317,904,39,482,329,651,492,329,354,379,276,39,313,313,378,378', -'378,801,420,420,420,420,420,420,420,420,420,420,420,420,420,420,673', -'413,420,420,420,380,420,673,651,288,420,414,673,420,288,317,673,381', -'420,638,420,726,420,420,317,420,420,420,420,420,277,420,420,420,382', -'673,280,385,801,492,492,492,379,379,379,801,904,420,413,621,420,420', -'640,420,801,420,492,413,414,640,640,640,420,292,640,640,640,414,640', -'365,380,380,380,801,726,638,365,640,640,640,640,726,381,381,381,639', -'726,293,640,640,726,640,640,640,640,640,621,295,774,382,382,382,385', -'385,385,621,337,337,366,726,551,367,551,551,551,366,551,296,367,640', -'640,640,640,640,640,640,640,640,640,640,640,640,640,689,297,640,640', -'640,368,640,640,639,303,640,689,368,640,640,551,640,306,640,307,640', -'774,640,640,551,640,640,640,640,640,862,640,640,640,332,369,77,332,342', -'370,312,862,369,342,689,689,370,640,77,689,640,640,640,640,449,640,641', -'640,77,371,14,314,640,641,641,641,371,14,641,641,641,46,641,220,862', -'862,14,318,46,862,220,372,641,641,641,321,449,46,372,220,449,449,641', -'641,374,641,641,641,641,641,833,374,833,833,833,300,833,701,326,701', -'701,701,300,701,831,330,831,831,831,686,831,300,686,641,641,641,641', -'641,641,641,641,641,641,641,641,641,641,468,833,641,641,641,301,641', -'641,701,469,641,331,301,641,641,831,641,701,641,333,641,301,641,641', -'831,641,641,641,641,641,589,641,468,641,343,589,468,468,450,468,468', -'469,523,523,344,469,469,641,469,469,641,641,641,641,848,641,853,641', -'348,848,350,853,641,0,0,0,0,0,0,394,450,302,0,0,450,450,400,0,302,0', -'0,0,0,0,0,0,934,302,403,934,405,0,0,0,0,0,0,0,598,598,0,409,598,598', -'598,432,0,0,0,0,0,0,0,0,0,0,0,0,411,0,0,0,412,0,0,421,0,0,0,432,432', -'432,432,432,432,432,432,432,432,432,304,432,432,319,429,432,432,304', -'0,439,319,0,692,692,0,0,304,451,0,319,0,432,452,432,0,432,432,453,432', -'432,432,432,432,0,432,710,710,454,0,0,0,0,347,0,0,0,0,996,996,347,479', -'0,0,483,432,499,432,500,347,0,503,0,0,0,33,33,33,33,33,33,505,510,357', -'33,33,513,521,522,33,357,33,33,33,33,33,33,33,524,357,536,537,539,33', -'33,33,33,33,33,33,540,541,33,550,558,562,565,408,33,33,33,33,33,33,33', -'33,33,33,33,33,567,33,33,33,572,33,33,573,33,33,33,408,408,408,408,408', -'408,408,408,408,408,408,509,408,408,581,592,408,408,509,33,602,581,33', -'610,612,33,33,509,618,33,581,33,408,622,408,33,408,408,627,408,408,408', -'408,408,33,408,632,642,649,33,33,33,33,875,33,33,33,33,656,658,875,664', -'33,33,667,408,669,672,675,875,33,676,33,33,33,121,121,121,121,121,121', -'679,681,938,121,121,684,688,703,121,938,121,121,121,121,121,121,121', -'705,938,712,717,720,121,121,121,121,121,121,121,729,734,121,753,758', -'775,776,643,121,121,121,121,121,121,121,121,121,121,121,121,777,121', -'121,121,779,121,121,780,121,121,121,643,643,643,643,643,643,643,643', -'643,643,643,674,643,643,944,781,643,643,674,121,783,944,121,674,784', -'121,121,674,785,121,944,121,643,786,643,121,643,643,790,643,643,643', -'643,643,121,643,794,795,800,121,121,121,121,945,121,121,121,121,804', -'807,945,808,121,121,811,643,816,817,821,945,121,822,121,121,121,206', -'206,206,206,206,206,824,825,946,206,206,827,830,832,206,946,206,206', -'206,206,206,206,206,835,946,838,847,851,206,206,206,206,206,206,206', -'852,873,206,873,873,873,855,873,206,206,206,206,206,206,206,206,206', -'206,206,206,856,206,206,206,872,206,206,876,206,206,206,21,21,21,21', -'21,21,21,21,21,21,21,727,21,21,948,878,21,21,727,206,889,948,206,727', -'890,206,206,727,906,206,948,206,21,910,21,206,21,21,911,21,21,21,21', -'21,206,21,917,921,924,206,206,206,206,988,206,206,206,206,927,928,988', -'929,206,206,930,21,932,947,952,988,206,953,206,206,206,229,229,229,229', -'229,229,954,955,956,229,229,958,982,983,229,984,229,229,229,229,229', -'229,229,6,6,6,6,6,229,229,229,229,229,229,229,995,981,229,981,981,981', -'997,981,229,229,229,229,229,229,229,229,229,229,229,229,998,229,229', -'229,999,229,229,1000,229,229,229,274,274,274,274,274,274,274,274,274', -'274,274,1009,274,274,1001,1002,274,274,1009,229,1005,1010,229,1009,1011', -'229,229,1009,1022,229,,229,274,,274,229,274,274,,274,274,274,274,274', -'229,274,,,,229,229,229,229,,229,229,229,229,,,,,229,229,,274,,,,,229', -',229,229,229,294,294,294,294,294,294,,,,294,294,,,,294,,294,294,294', -'294,294,294,294,291,291,291,291,291,294,294,294,294,294,294,294,,,294', -'497,497,497,497,497,294,294,294,294,294,294,294,294,294,294,294,294', -',294,294,294,,294,294,,294,294,294,427,427,427,427,427,427,427,427,427', -'427,427,,427,427,,,427,427,,294,,,294,,,294,294,,,294,,294,427,,427', -'294,427,427,,427,427,427,427,427,294,427,,,,294,294,294,294,,294,294', -'294,294,,,,,294,294,,427,,,,,294,,294,294,294,299,299,299,299,299,299', -',,,299,299,,,,299,,299,299,299,299,299,299,299,,,,,,299,299,299,299', -'299,299,299,,,299,,,,,,299,299,299,299,299,299,299,299,299,299,299,299', -',299,299,299,,299,299,,299,299,299,519,519,519,519,519,519,519,519,519', -'519,519,,519,519,,,519,519,,299,,,299,,,299,299,,,299,,299,519,,519', -'299,519,519,,519,519,519,519,519,299,519,,,,299,299,299,299,,299,299', -'299,299,,,,,299,299,,519,,,,,299,,299,299,299,324,324,324,324,324,324', -',,,324,324,,,,324,,324,324,324,324,324,324,324,,,,,,324,324,324,324', -'324,324,324,,,324,,,,,,324,324,324,324,324,324,324,324,324,324,324,324', -',324,324,324,,324,324,,324,324,324,644,644,644,644,644,644,644,644,644', -'644,644,,644,644,,,644,644,,324,,,324,,,324,324,,,324,,324,644,,644', -'324,644,644,,644,644,644,644,644,324,644,,,,324,324,324,324,,324,324', -'324,324,,,,,324,324,644,644,,,,,324,,324,324,324,498,498,498,498,498', -'498,,,,498,498,,,,498,,498,498,498,498,498,498,498,,,,,,498,498,498', -'498,498,498,498,,,498,,,,,,498,498,498,498,498,498,498,498,498,498,498', -'498,,498,498,498,,498,498,,498,498,498,678,678,678,678,678,678,678,678', -'678,678,678,,678,678,,,678,678,,498,,,498,,,498,498,,,498,,498,678,', -'678,498,678,678,,678,678,678,678,678,498,678,,,,498,498,498,498,,498', -'498,498,498,,,,,498,498,,678,,,,,498,,498,498,498,566,566,566,566,566', -'566,,,,566,566,,,,566,,566,566,566,566,566,566,566,,,,,,566,566,566', -'566,566,566,566,,,566,,,,,,566,566,566,566,566,566,566,566,566,566,566', -'566,,566,566,566,,566,566,,566,566,566,755,755,755,755,755,755,755,755', -'755,755,755,,755,755,,,755,755,,566,,,566,,,566,566,,,566,,566,755,', -'755,566,755,755,,755,755,755,755,755,566,755,,,,566,566,566,566,,566', -'566,566,566,,,,,566,566,,755,,,,,566,,566,566,566,569,569,569,569,569', -'569,,,,569,569,,,,569,,569,569,569,569,569,569,569,,,,,,569,569,569', -'569,569,569,569,,,569,,,,,,569,569,569,569,569,569,569,569,569,569,569', -'569,,569,569,569,,569,569,,569,569,569,760,760,760,760,760,760,760,760', -'760,760,760,,760,760,,,760,760,,569,,,569,,,569,569,,,569,,569,760,', -'760,569,760,760,,760,760,760,760,760,569,760,,,,569,569,569,569,,569', -'569,569,569,,,,,569,569,,760,,,,,569,,569,569,569,591,591,591,591,591', -'591,,,,591,591,,,,591,,591,591,591,591,591,591,591,,,,,,591,591,591', -'591,591,591,591,,,591,,,,,,591,591,591,591,591,591,591,591,591,591,591', -'591,,591,591,591,,591,591,,591,591,591,762,762,762,762,762,762,762,762', -'762,762,762,,762,762,,,762,762,,591,,,591,,,591,591,,,591,,591,762,', -'762,591,762,762,,762,762,762,762,762,591,762,,,,591,591,591,591,,591', -'591,591,591,,,,,591,591,,762,,,,,591,,591,591,591,648,648,648,648,648', -'648,,,,648,648,,,,648,,648,648,648,648,648,648,648,,,,,,648,648,648', -'648,648,648,648,,,648,,,,,,648,648,648,648,648,648,648,648,648,648,648', -'648,,648,648,648,,648,648,,648,648,648,765,765,765,765,765,765,765,765', -'765,765,765,,765,765,,,765,765,,648,,,648,,,648,648,,,648,,648,765,', -'765,648,765,765,,765,765,765,765,765,648,765,,,,648,648,648,648,,648', -'648,648,648,,,,,648,648,,765,,,,,648,,648,648,648,653,653,653,653,653', -'653,,,,653,653,,,,653,,653,653,653,653,653,653,653,,,,,,653,653,653', -'653,653,653,653,,,653,,,,,,653,653,653,653,653,653,653,653,653,653,653', -'653,,653,653,653,,653,653,,653,653,653,767,767,767,767,767,767,767,767', -'767,767,767,,767,767,,,767,767,,653,,,653,,,653,653,,,653,,653,767,', -'767,653,767,767,,767,767,767,767,767,653,767,,,,653,653,653,653,,653', -'653,653,653,,,,,653,653,,767,,,,,653,,653,653,653,654,654,654,654,654', -'654,,,,654,654,,,,654,,654,654,654,654,654,654,654,,,,,,654,654,654', -'654,654,654,654,,,654,,,,,,654,654,654,654,654,654,654,654,654,654,654', -'654,,654,654,654,,654,654,,654,654,654,769,769,769,769,769,769,769,769', -'769,769,769,,769,769,,,769,769,,654,,,654,,,654,654,,,654,,654,769,', -'769,654,769,769,,769,769,769,769,769,654,769,,,,654,654,654,654,,654', -'654,654,654,,,,,654,654,,769,,,,,654,,654,654,654,730,730,730,730,730', -'730,,,,730,730,,,,730,,730,730,730,730,730,730,730,,,,,,730,730,730', -'730,730,730,730,,,730,,,,,,730,730,730,730,730,730,730,730,730,730,730', -'730,,730,730,730,,730,730,,730,730,730,858,858,858,858,858,858,858,858', -'858,858,858,,858,858,,,858,858,,730,,,730,,,730,730,,,730,,730,858,', -'858,730,858,858,,858,858,858,858,858,730,858,,,,730,730,730,730,,730', -'730,730,730,,,,,730,730,,858,,,,,730,,730,730,730,735,735,735,735,735', -'735,,,,735,735,,,,735,,735,735,735,735,735,735,735,,,,,,735,735,735', -'735,735,735,735,,,735,,,,,,735,735,735,735,735,735,735,735,735,735,735', -'735,,735,735,735,,735,735,,735,735,735,969,969,969,969,969,969,969,969', -'969,969,969,,969,969,,,969,969,,735,,,735,,,735,735,,,735,,735,969,', -'969,735,969,969,,969,969,969,969,969,735,969,,,,735,735,735,735,,735', -'735,735,735,,,,,735,735,,969,,,,,735,,735,735,735,745,745,745,745,745', -'745,,,,745,745,,,,745,,745,745,745,745,745,745,745,,,,,,745,745,745', -'745,745,745,745,,,745,,,,,,745,745,745,745,745,745,745,745,745,745,745', -'745,,745,745,745,,745,745,,745,745,745,447,447,447,447,447,447,447,447', -'447,447,447,,447,447,,,447,447,,745,,,745,,,745,745,,,745,,745,447,', -'447,745,447,447,,447,447,447,447,447,745,447,,,,745,745,745,745,,745', -'745,745,745,,,,,745,745,,,,,,,745,,745,745,745,793,793,793,793,793,793', -',,,793,793,,,,793,,793,793,793,793,793,793,793,,,,,,793,793,793,793', -'793,793,793,,,793,,,,,,793,793,793,793,793,793,793,793,793,793,793,793', -',793,793,793,,793,793,,793,793,793,448,448,448,448,448,448,448,448,448', -'448,448,,448,448,,,448,448,,793,,,793,,,793,793,,,793,,793,448,,448', -'793,448,448,,448,448,448,448,448,793,448,,,,793,793,793,793,,793,793', -'793,793,,,,,793,793,,,,,,,793,,793,793,793,806,806,806,806,806,806,', -',,806,806,,,,806,,806,806,806,806,806,806,806,,,,,,806,806,806,806,806', -'806,806,,905,806,905,905,905,,905,806,806,806,806,806,806,806,806,806', -'806,806,806,,806,806,806,,806,806,,806,806,806,458,458,458,458,458,458', -'458,,905,458,458,,,,,,458,458,,806,,,806,,,806,806,,,806,,806,458,,458', -'806,458,458,,458,458,458,458,458,806,458,,,,806,806,806,806,,806,806', -'806,806,,,,,806,806,,,,,,,806,,806,806,806,814,814,814,814,814,814,', -',,814,814,,,,814,,814,814,814,814,814,814,814,,,,,,814,814,814,814,814', -'814,814,,957,814,957,957,957,,957,814,814,814,814,814,814,814,814,814', -'814,814,814,,814,814,814,,814,814,,814,814,814,459,,,959,,959,959,959', -'957,959,,,,,,,459,459,,814,,,814,,,814,814,,,814,,814,459,,459,814,459', -'459,,459,459,959,,459,814,459,,,,814,814,814,814,,814,814,814,814,,', -',,814,814,,,,,,,814,,814,814,814,815,815,815,815,815,815,,,,815,815', -',,,815,,815,815,815,815,815,815,815,,,,,,815,815,815,815,815,815,815', -',994,815,994,994,994,,994,815,815,815,815,815,815,815,815,815,815,815', -'815,,815,815,815,,815,815,,815,815,815,460,,,,,,,,994,,,,,,,,460,460', -',815,,,815,,,815,815,,,815,,815,460,,460,815,460,460,,460,460,,,460', -'815,460,,,,815,815,815,815,,815,815,815,815,,,,,815,815,,,,,,,815,,815', -'815,815,839,839,839,839,839,839,,,,839,839,,,,839,,839,839,839,839,839', -'839,839,,,,,,839,839,839,839,839,839,839,,,839,,,,,,839,839,839,839', -'839,839,839,839,839,839,839,839,,839,839,839,,839,839,,839,839,839,461', -',,,,,,,,,,,,,,,461,461,,839,,,839,,,839,839,,,839,,839,461,,461,839', -'461,461,,461,461,,,461,839,461,,,,839,839,839,839,,839,839,839,839,', -',,,839,839,,,,,,,839,,839,839,839,840,840,840,840,840,840,,,,840,840', -',,,840,,840,840,840,840,840,840,840,,,,,,840,840,840,840,840,840,840', -',,840,,,,,,840,840,840,840,840,840,840,840,840,840,840,840,,840,840', -'840,,840,840,,840,840,840,462,,,,,,,,,,,,,,,,462,462,,840,,,840,,,840', -'840,,,840,,840,462,,462,840,462,462,,462,462,,,462,840,462,,,,840,840', -'840,840,,840,840,840,840,,,,,840,840,,,,,,,840,,840,840,840,843,843', -'843,843,843,843,,,,843,843,,,,843,,843,843,843,843,843,843,843,,,,,', -'843,843,843,843,843,843,843,,,843,,,,,,843,843,843,843,843,843,843,843', -'843,843,843,843,,843,843,843,,843,843,,843,843,843,463,463,463,463,463', -'463,463,,,463,463,,,,,,463,463,,843,,,843,,,843,843,,,843,,843,463,', -'463,843,463,463,,463,463,463,463,463,843,463,,,,843,843,843,843,,843', -'843,843,843,,,,,843,843,,,,,,,843,,843,843,843,849,849,849,849,849,849', -',,,849,849,,,,849,,849,849,849,849,849,849,849,,,,,,849,849,849,849', -'849,849,849,,,849,,,,,,849,849,849,849,849,849,849,849,849,849,849,849', -',849,849,849,,849,849,,849,849,849,464,464,464,464,464,464,464,,,464', -'464,,,,,,464,464,,849,,,849,,,849,849,,,849,,849,464,,464,849,464,464', -',464,464,464,464,464,849,464,,,,849,849,849,849,,849,849,849,849,,,', -',849,849,,,,,,,849,,849,849,849,882,882,882,882,882,882,,,,882,882,', -',,882,,882,882,882,882,882,882,882,,,,,,882,882,882,882,882,882,882', -',,882,,,,,,882,882,882,882,882,882,882,882,882,882,882,882,,882,882', -'882,,882,882,,882,882,882,465,465,465,465,465,465,465,,,465,465,,,,', -',465,465,,882,,,882,,,882,882,,,882,,882,465,,465,882,465,465,,465,465', -'465,465,465,882,465,,,,882,882,882,882,,882,882,882,882,,,,,882,882', -',,,,,,882,,882,882,882,943,943,943,943,943,943,,,,943,943,,,,943,,943', -'943,943,943,943,943,943,,,,,,943,943,943,943,943,943,943,,,943,,,,,', -'943,943,943,943,943,943,943,943,943,943,943,943,,943,943,943,,943,943', -',943,943,943,466,466,466,466,466,466,466,,,466,466,,,,,,466,466,,943', -',,943,,,943,943,,,943,,943,466,,466,943,466,466,,466,466,466,466,466', -'943,466,,,,943,943,943,943,,943,943,943,943,,,,,943,943,,,,,,,943,,943', -'943,943,960,960,960,960,960,960,,,,960,960,,,,960,,960,960,960,960,960', -'960,960,,,,,,960,960,960,960,960,960,960,,,960,,,,,,960,960,960,960', -'960,960,960,960,960,960,960,960,,960,960,960,,960,960,,960,960,960,467', -'467,467,467,467,467,467,,,467,467,,,,,,467,467,,960,,,960,,,960,960', -',,960,,960,467,,467,960,467,467,,467,467,467,467,467,960,467,,,,960', -'960,960,960,,960,960,960,960,,,,,960,960,,,,,,,960,,960,960,960,966', -'966,966,966,966,966,,,,966,966,,,,966,,966,966,966,966,966,966,966,', -',,,,966,966,966,966,966,966,966,,,966,,,,,,966,966,966,966,966,966,966', -'966,966,966,966,966,,966,966,966,,966,966,,966,966,966,470,470,470,470', -'470,470,470,,,470,470,,,,,,470,470,,966,,,966,,,966,966,,,966,,966,470', -',470,966,470,470,,470,470,470,470,470,966,470,,,,966,966,966,966,,966', -'966,966,966,,,,,966,966,,,,,,,966,,966,966,966,968,968,968,968,968,968', -',,,968,968,,,,968,,968,968,968,968,968,968,968,,,,,,968,968,968,968', -'968,968,968,,,968,,,,,,968,968,968,968,968,968,968,968,968,968,968,968', -',968,968,968,,968,968,,968,968,968,471,471,471,471,471,471,471,471,', -'471,471,,,,,,471,471,,968,,,968,,,968,968,,,968,,968,471,,471,968,471', -'471,,471,471,471,471,471,968,471,,,,968,968,968,968,,968,968,968,968', -',,,,968,968,,,,,,,968,,968,968,968,5,5,5,5,5,,,,5,5,,,,5,,5,5,5,5,5', -'5,5,,,,,,5,5,5,5,5,5,5,,,5,,,,,,5,5,5,5,5,5,5,5,5,5,5,5,,5,5,5,,5,5', -',5,5,5,455,,,,,,,,,,,,,,,,455,455,,5,,,5,,,5,5,,,5,,5,455,,455,5,455', -'455,,455,455,,,,5,,,,,5,5,5,5,,5,5,5,5,,,,,5,5,,,,20,20,20,5,20,5,5', -'5,20,20,,,,20,,20,20,20,20,20,20,20,,,,,,20,20,20,20,20,20,20,,,20,', -',,,,,20,,,20,20,20,20,20,20,20,20,,20,20,20,,20,20,,20,20,20,456,,,', -',,,,,,,,,,,,456,456,,20,,,20,,,20,20,,,20,,,456,,456,20,456,456,,456', -'456,,,,20,,,,,20,20,20,20,,20,20,20,20,,,,,20,20,,,,29,29,29,20,29,20', -'20,20,29,29,,,,29,,29,29,29,29,29,29,29,,,,,,29,29,29,29,29,29,29,,', -'29,,,,,,,29,,,29,29,29,29,29,29,29,29,29,29,29,29,,29,29,,29,29,29,457', -',,,,,,,,,,,,,,,457,457,,29,,,29,,,29,29,,,29,,29,457,29,,29,457,457', -'29,457,457,,,,29,,,,,29,29,29,29,,29,29,29,29,,,,,29,29,,,,30,30,30', -'29,30,29,29,29,30,30,,,,30,,30,30,30,30,30,30,30,,,,,,30,30,30,30,30', -'30,30,,,30,,,,,,,30,,,30,30,30,30,30,30,30,30,30,30,30,30,,30,30,,30', -'30,30,,,,,,,,,,,,,,,,,,,,30,,,30,,,30,30,,,30,,30,,30,,30,,,30,,,,,', -'30,,,,,30,30,30,30,,30,30,30,30,,,,,30,30,,,,31,31,31,30,31,30,30,30', -'31,31,,,,31,,31,31,31,31,31,31,31,,,,,,31,31,31,31,31,31,31,,,31,,,', -',,,31,,,31,31,31,31,31,31,31,31,31,31,31,31,,31,31,,31,31,31,,,,,,,', -',,,,,,,,,,,,31,,,31,,,31,31,,,31,,31,,31,,31,,,31,,,,,,31,,,,,31,31', -'31,31,,31,31,31,31,,,,,31,31,,,,34,34,34,31,34,31,31,31,34,34,,,,34', -',34,34,34,34,34,34,34,,,,,,34,34,34,34,34,34,34,,,34,,,,,,,34,,,34,34', -'34,34,34,34,34,34,,34,34,34,,34,34,,,,34,,,,,,,,,,,,,,,,,,,,34,,,34', -',,34,34,,,34,,34,,,,,,,,,,,,,,,,,,34,34,34,34,,34,34,34,34,,,,,34,34', -',,,35,35,35,34,35,34,34,34,35,35,,,,35,,35,35,35,35,35,35,35,,,,,,35', -'35,35,35,35,35,35,,,35,,,,,,,35,,,35,35,35,35,35,35,35,35,,35,35,35', -',35,35,,,,35,,,,,,,,,,,,,,,,,,,,35,,,35,,,35,35,,,35,,697,,697,697,697', -'697,697,,,,,,,,,,697,,35,35,35,35,,35,35,35,35,,,,,35,35,,,,35,,697', -'35,,35,35,35,42,42,42,,42,697,697,,42,42,697,,,42,,42,42,42,42,42,42', -'42,,,,,,42,42,42,42,42,42,42,,,42,,,,,,,42,,,42,42,42,42,42,42,42,42', -',42,42,42,,42,42,,42,42,42,,,,,,,,,,,,,,,,,,,,42,,,42,,,42,42,,,42,', -',,,,42,,,,,,,,,42,,,,,42,42,42,42,,42,42,42,42,,,,,42,42,,,,43,43,43', -'42,43,42,42,42,43,43,,,,43,,43,43,43,43,43,43,43,,,,,,43,43,43,43,43', -'43,43,,,43,,,,,,,43,,,43,43,43,43,43,43,43,43,,43,43,43,,43,43,,43,43', -'43,,,,,,,,,,,,,,,,,,,,43,,,43,,,43,43,,,43,,,,,,43,,,,,,,,,43,,,,,43', -'43,43,43,,43,43,43,43,,,,,43,43,,,,44,44,44,43,44,43,43,43,44,44,,,', -'44,,44,44,44,44,44,44,44,,,,,,44,44,44,44,44,44,44,,,44,,,,,,,44,,,44', -'44,44,44,44,44,44,44,,44,44,44,,44,44,,44,44,44,,,,,,,,,,,,,,,,,,,,44', -',,44,,,44,44,,,44,,,,,,44,,,,,,,,,44,,,,,44,44,44,44,,44,44,44,44,,', -',,44,44,,,,59,59,59,44,59,44,44,44,59,59,,,,59,,59,59,59,59,59,59,59', -',,,,,59,59,59,59,59,59,59,,,59,,,,,,,59,,,59,59,59,59,59,59,59,59,59', -'59,59,59,,59,59,,59,59,59,,,,,,,,,,,,,,,,,,,,59,,,59,,,59,59,,,59,,59', -',,,59,,,59,,,,,,59,,,,,59,59,59,59,,59,59,59,59,,,,,59,59,,,,60,60,60', -'59,60,59,59,59,60,60,,,,60,,60,60,60,60,60,60,60,,,,,,60,60,60,60,60', -'60,60,,,60,,,,,,,60,,,60,60,60,60,60,60,60,60,60,60,60,60,,60,60,,60', -'60,60,,,,,,,,,,,,,,,,,,,,60,,,60,,,60,60,,,60,,,,,,60,,,60,,,,,,60,', -',,,60,60,60,60,,60,60,60,60,,,,,60,60,,,,63,63,63,60,63,60,60,60,63', -'63,,,,63,,63,63,63,63,63,63,63,,,,,,63,63,63,63,63,63,63,,,63,,,,,,', -'63,,,63,63,63,63,63,63,63,63,,63,63,63,,63,63,,63,63,63,,,,,,,,,,,,', -',,,,,,,63,,,63,,,63,63,,,63,,,,,,63,,,,,,,,,63,,,,,63,63,63,63,,63,63', -'63,63,,,,,63,63,,,,64,64,64,63,64,63,63,63,64,64,,,,64,,64,64,64,64', -'64,64,64,,,,,,64,64,64,64,64,64,64,,,64,,,,,,,64,,,64,64,64,64,64,64', -'64,64,,64,64,64,,64,64,,64,64,64,,,,,,,,,,,,,,,,,,,,64,,,64,,,64,64', -',,64,,,,,,64,,,,,,,,,64,,,,,64,64,64,64,,64,64,64,64,,,,,64,64,,,,67', -'67,67,64,67,64,64,64,67,67,,,,67,,67,67,67,67,67,67,67,,,,,,67,67,67', -'67,67,67,67,,,67,,,,,,,67,,,67,67,67,67,67,67,67,67,,67,67,67,,67,67', -',67,67,67,,,,,,,,,,,,,,,,,,,,67,,,67,,,67,67,,,67,,,,,,67,,,,,,,,,67', -',,,,67,67,67,67,,67,67,67,67,,,,,67,67,67,,,,,67,67,,67,67,67,68,68', -'68,,68,,,,68,68,,,,68,,68,68,68,68,68,68,68,,,,,,68,68,68,68,68,68,68', -',,68,,,,,,,68,,,68,68,68,68,68,68,68,68,,68,68,68,,68,68,,,,68,,,,,', -',,,,,,,,,,,,,,68,,,68,,,68,68,,,68,,68,,,,,,,,,,,,,,,,,,68,68,68,68', -',68,68,68,68,,,,,68,68,,,,69,69,69,68,69,68,68,68,69,69,,,,69,,69,69', -'69,69,69,69,69,,,,,,69,69,69,69,69,69,69,,,69,,,,,,,69,,,69,69,69,69', -'69,69,69,69,,69,69,69,,69,69,,,,69,,,,,,,,,,,,,,,,,69,,,69,,,69,,,69', -'69,,,69,,,,,,,,,,,,,,,,,,,,69,69,69,69,,69,69,69,69,,,,,69,69,,,,70', -'70,70,69,70,69,69,69,70,70,,,,70,,70,70,70,70,70,70,70,,,,,,70,70,70', -'70,70,70,70,,,70,,,,,,,70,,,70,70,70,70,70,70,70,70,,70,70,70,,70,70', -',,,70,,,,,,,,,,,,,,,,,,,,70,,,70,,,70,70,,,70,,869,,869,869,869,869', -'869,,,,,,,,,,869,,70,70,70,70,,70,70,70,70,,,,,70,70,,,,,,869,70,,70', -'70,70,111,111,111,111,111,869,869,,111,111,869,,,111,,111,111,111,111', -'111,111,111,,,,,,111,111,111,111,111,111,111,,,111,,,,,,111,111,111', -'111,111,111,111,111,111,111,111,111,,111,111,111,,111,111,,111,111,111', -',,,,,,,,,,,,,,,,,,,111,,,111,,,111,111,,,111,,111,,,,111,,,,,,,,,111', -',,,,111,111,111,111,,111,111,111,111,,,,,111,111,,,,,,111,111,,111,111', -'111,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,116,117,116,116,116,117,117,', -',,117,,117,117,117,117,117,117,117,,,,,,117,117,117,117,117,117,117', -',,117,,,,,,,117,,,117,117,117,117,117,117,117,117,,117,117,117,,117', -'117,,117,117,117,,,,,,,,,,,,,,,,,,,,117,,,117,,,117,117,,,117,,,,,,117', -',,,,,,,,117,,,,,117,117,117,117,,117,117,117,117,,,,,117,117,,,,118', -'118,118,117,118,117,117,117,118,118,,,,118,,118,118,118,118,118,118', -'118,,,,,,118,118,118,118,118,118,118,,,118,,,,,,,118,,,118,118,118,118', -'118,118,118,118,,118,118,118,,118,118,,118,118,118,,,,,,,,,,,,,,,,,', -',,118,,,118,,,118,118,,,118,,,,,,118,,,,,,,,,118,,,,,118,118,118,118', -',118,118,118,118,,,,,118,118,,,,119,119,119,118,119,118,118,118,119', -'119,,,,119,,119,119,119,119,119,119,119,,,,,,119,119,119,119,119,119', -'119,,,119,,,,,,,119,,,119,119,119,119,119,119,119,119,,119,119,119,', -'119,119,,119,119,119,,,,,,,,,,,,,,,,,,,,119,,,119,,,119,119,,,119,,', -',,,119,,,,,,,,,119,,,,,119,119,119,119,,119,119,119,119,,,,,119,119', -',,,,,,119,,119,119,119,120,120,120,120,120,,,,120,120,,,,120,,120,120', -'120,120,120,120,120,,,,,,120,120,120,120,120,120,120,,,120,,,,,,120', -'120,,120,120,120,120,120,120,120,120,120,,120,120,120,,120,120,,120', -'120,120,,,,,,,,,,,,,,,,,,,,120,,,120,,,120,120,,,120,,120,,,,120,,,', -',,,,,120,,,,,120,120,120,120,,120,120,120,120,,,,,120,120,,,,207,207', -'207,120,207,120,120,120,207,207,,,,207,,207,207,207,207,207,207,207', -',,,,,207,207,207,207,207,207,207,,,207,,,,,,,207,,,207,207,207,207,207', -'207,207,207,,207,207,207,,207,207,,207,207,207,,,,,,,,,,,,,,,,,,,,207', -',,207,,,207,207,,,207,,207,,,,207,,,,,,,,,207,,,,,207,207,207,207,,207', -'207,207,207,,,,,207,207,,,,208,208,208,207,208,207,207,207,208,208,', -',,208,,208,208,208,208,208,208,208,,,,,,208,208,208,208,208,208,208', -',,208,,,,,,,208,,,208,208,208,208,208,208,208,208,,208,208,208,,208', -'208,,208,208,208,,,,,,,,,,,,,,,,,,,,208,,,208,,,208,208,,,208,,,,,,208', -',,,,,,,,208,,,,,208,208,208,208,,208,208,208,208,,,,,208,208,,,,209', -'209,209,208,209,208,208,208,209,209,,,,209,,209,209,209,209,209,209', -'209,,,,,,209,209,209,209,209,209,209,,,209,,,,,,,209,,,209,209,209,209', -'209,209,209,209,209,209,209,209,,209,209,,209,209,209,,,,,,,,,,,,,,', -',,,,,209,,,209,,,209,209,,,209,,209,,209,,209,,,209,,,,,,209,,,,,209', -'209,209,209,,209,209,209,209,,,,,209,209,,,,212,212,212,209,212,209', -'209,209,212,212,,,,212,,212,212,212,212,212,212,212,,,,,,212,212,212', -'212,212,212,212,,,212,,,,,,,212,,,212,212,212,212,212,212,212,212,,212', -'212,212,,212,212,,212,212,212,,,,,,,,,,,,,,,,,,,,212,,,212,,,212,212', -',,212,,,,,,212,,,,,,,,,212,,,,,212,212,212,212,,212,212,212,212,,,,', -'212,212,,,,213,213,213,212,213,212,212,212,213,213,,,,213,,213,213,213', -'213,213,213,213,,,,,,213,213,213,213,213,213,213,,,213,,,,,,,213,,,213', -'213,213,213,213,213,213,213,,213,213,213,,213,213,,213,213,213,,,,,', -',,,,,,,,,,,,,,213,,,213,,,213,213,,,213,,213,,,,213,,,,,,,,,213,,,,', -'213,213,213,213,,213,213,213,213,,,,,213,213,,,,214,214,214,213,214', -'213,213,213,214,214,,,,214,,214,214,214,214,214,214,214,,,,,,214,214', -'214,214,214,214,214,,,214,,,,,,,214,,,214,214,214,214,214,214,214,214', -',214,214,214,,214,214,,214,214,214,,,,,,,,,,,,,,,,,,,,214,,,214,,,214', -'214,,,214,,,,,,214,,,,,,,,,214,,,,,214,214,214,214,,214,214,214,214', -',,,,214,214,,,,215,215,215,214,215,214,214,214,215,215,,,,215,,215,215', -'215,215,215,215,215,,,,,,215,215,215,215,215,215,215,,,215,,,,,,,215', -',,215,215,215,215,215,215,215,215,,215,215,215,,215,215,,215,215,215', -',,,,,,,,,,,,,,,,,,,215,,,215,,,215,215,,,215,,,,,,215,,,,,,,,,215,,', -',,215,215,215,215,,215,215,215,215,,,,,215,215,,,,216,216,216,215,216', -'215,215,215,216,216,,,,216,,216,216,216,216,216,216,216,,,,,,216,216', -'216,216,216,216,216,,,216,,,,,,,216,,,216,216,216,216,216,216,216,216', -',216,216,216,,216,216,,216,216,216,,,,,,,,,,,,,,,,,,,,216,,,216,,,216', -'216,,,216,,,,,,216,,,,,,,,,216,,,,,216,216,216,216,,216,216,216,216', -',,,,216,216,,,,217,217,217,216,217,216,216,216,217,217,,,,217,,217,217', -'217,217,217,217,217,,,,,,217,217,217,217,217,217,217,,,217,,,,,,,217', -',,217,217,217,217,217,217,217,217,,217,217,217,,217,217,,217,217,217', -',,,,,,,,,,,,,,,,,,,217,,,217,,,217,217,,,217,,,,,,217,,,,,,,,,217,,', -',,217,217,217,217,,217,217,217,217,,,,,217,217,217,,,228,228,228,217', -'228,217,217,217,228,228,,,,228,,228,228,228,228,228,228,228,,,,,,228', -'228,228,228,228,228,228,,,228,,,,,,,228,,,228,228,228,228,228,228,228', -'228,,228,228,228,,228,228,,228,228,228,,,,,,,,,,,,,,,,,,,,228,,,228', -',,228,228,,,228,,,,,,228,,,,,,,,,228,,,,,228,228,228,228,,228,228,228', -'228,,,,,228,228,,,,231,231,231,228,231,228,228,228,231,231,,,,231,,231', -'231,231,231,231,231,231,,,,,,231,231,231,231,231,231,231,,,231,,,,,', -',231,,,231,231,231,231,231,231,231,231,,231,231,231,,231,231,,231,231', -'231,,,,,,,,,,,,,,,,,,,,231,,,231,,,231,231,,,231,,,,,,231,,,,,,,,,231', -',,,,231,231,231,231,,231,231,231,231,,,,,231,231,,,,232,232,232,231', -'232,231,231,231,232,232,,,,232,,232,232,232,232,232,232,232,,,,,,232', -'232,232,232,232,232,232,,,232,,,,,,,232,,,232,232,232,232,232,232,232', -'232,,232,232,232,,232,232,,232,232,232,,,,,,,,,,,,,,,,,,,,232,,,232', -',,232,232,,,232,,,,,,232,,,,,,,,,232,,,,,232,232,232,232,,232,232,232', -'232,,,,,232,232,,,,233,233,233,232,233,232,232,232,233,233,,,,233,,233', -'233,233,233,233,233,233,,,,,,233,233,233,233,233,233,233,,,233,,,,,', -',233,,,233,233,233,233,233,233,233,233,,233,233,233,,233,233,,233,233', -'233,,,,,,,,,,,,,,,,,,,,233,,,233,,,233,233,,,233,,,,,,233,,,,,,,,,233', -',,,,233,233,233,233,,233,233,233,233,,,,,233,233,,,,234,234,234,233', -'234,233,233,233,234,234,,,,234,,234,234,234,234,234,234,234,,,,,,234', -'234,234,234,234,234,234,,,234,,,,,,,234,,,234,234,234,234,234,234,234', -'234,,234,234,234,,234,234,,234,234,234,,,,,,,,,,,,,,,,,,,,234,,,234', -',,234,234,,,234,,,,,,234,,,,,,,,,234,,,,,234,234,234,234,,234,234,234', -'234,,,,,234,234,,,,235,235,235,234,235,234,234,234,235,235,,,,235,,235', -'235,235,235,235,235,235,,,,,,235,235,235,235,235,235,235,,,235,,,,,', -',235,,,235,235,235,235,235,235,235,235,,235,235,235,,235,235,,235,235', -'235,,,,,,,,,,,,,,,,,,,,235,,,235,,,235,235,,,235,,,,,,235,,,,,,,,,235', -',,,,235,235,235,235,,235,235,235,235,,,,,235,235,,,,236,236,236,235', -'236,235,235,235,236,236,,,,236,,236,236,236,236,236,236,236,,,,,,236', -'236,236,236,236,236,236,,,236,,,,,,,236,,,236,236,236,236,236,236,236', -'236,,236,236,236,,236,236,,236,236,236,,,,,,,,,,,,,,,,,,,,236,,,236', -',,236,236,,,236,,,,,,236,,,,,,,,,236,,,,,236,236,236,236,,236,236,236', -'236,,,,,236,236,,,,237,237,237,236,237,236,236,236,237,237,,,,237,,237', -'237,237,237,237,237,237,,,,,,237,237,237,237,237,237,237,,,237,,,,,', -',237,,,237,237,237,237,237,237,237,237,,237,237,237,,237,237,,237,237', -'237,,,,,,,,,,,,,,,,,,,,237,,,237,,,237,237,,,237,,,,,,237,,,,,,,,,237', -',,,,237,237,237,237,,237,237,237,237,,,,,237,237,,,,238,238,238,237', -'238,237,237,237,238,238,,,,238,,238,238,238,238,238,238,238,,,,,,238', -'238,238,238,238,238,238,,,238,,,,,,,238,,,238,238,238,238,238,238,238', -'238,,238,238,238,,238,238,,238,238,238,,,,,,,,,,,,,,,,,,,,238,,,238', -',,238,238,,,238,,,,,,238,,,,,,,,,238,,,,,238,238,238,238,,238,238,238', -'238,,,,,238,238,,,,239,239,239,238,239,238,238,238,239,239,,,,239,,239', -'239,239,239,239,239,239,,,,,,239,239,239,239,239,239,239,,,239,,,,,', -',239,,,239,239,239,239,239,239,239,239,,239,239,239,,239,239,,239,239', -'239,,,,,,,,,,,,,,,,,,,,239,,,239,,,239,239,,,239,,,,,,239,,,,,,,,,239', -',,,,239,239,239,239,,239,239,239,239,,,,,239,239,,,,240,240,240,239', -'240,239,239,239,240,240,,,,240,,240,240,240,240,240,240,240,,,,,,240', -'240,240,240,240,240,240,,,240,,,,,,,240,,,240,240,240,240,240,240,240', -'240,,240,240,240,,240,240,,240,240,240,,,,,,,,,,,,,,,,,,,,240,,,240', -',,240,240,,,240,,,,,,240,,,,,,,,,240,,,,,240,240,240,240,,240,240,240', -'240,,,,,240,240,,,,241,241,241,240,241,240,240,240,241,241,,,,241,,241', -'241,241,241,241,241,241,,,,,,241,241,241,241,241,241,241,,,241,,,,,', -',241,,,241,241,241,241,241,241,241,241,,241,241,241,,241,241,,241,241', -'241,,,,,,,,,,,,,,,,,,,,241,,,241,,,241,241,,,241,,,,,,241,,,,,,,,,241', -',,,,241,241,241,241,,241,241,241,241,,,,,241,241,,,,242,242,242,241', -'242,241,241,241,242,242,,,,242,,242,242,242,242,242,242,242,,,,,,242', -'242,242,242,242,242,242,,,242,,,,,,,242,,,242,242,242,242,242,242,242', -'242,,242,242,242,,242,242,,242,242,242,,,,,,,,,,,,,,,,,,,,242,,,242', -',,242,242,,,242,,,,,,242,,,,,,,,,242,,,,,242,242,242,242,,242,242,242', -'242,,,,,242,242,,,,243,243,243,242,243,242,242,242,243,243,,,,243,,243', -'243,243,243,243,243,243,,,,,,243,243,243,243,243,243,243,,,243,,,,,', -',243,,,243,243,243,243,243,243,243,243,,243,243,243,,243,243,,243,243', -'243,,,,,,,,,,,,,,,,,,,,243,,,243,,,243,243,,,243,,,,,,243,,,,,,,,,243', -',,,,243,243,243,243,,243,243,243,243,,,,,243,243,,,,244,244,244,243', -'244,243,243,243,244,244,,,,244,,244,244,244,244,244,244,244,,,,,,244', -'244,244,244,244,244,244,,,244,,,,,,,244,,,244,244,244,244,244,244,244', -'244,,244,244,244,,244,244,,244,244,244,,,,,,,,,,,,,,,,,,,,244,,,244', -',,244,244,,,244,,,,,,244,,,,,,,,,244,,,,,244,244,244,244,,244,244,244', -'244,,,,,244,244,,,,245,245,245,244,245,244,244,244,245,245,,,,245,,245', -'245,245,245,245,245,245,,,,,,245,245,245,245,245,245,245,,,245,,,,,', -',245,,,245,245,245,245,245,245,245,245,,245,245,245,,245,245,,245,245', -'245,,,,,,,,,,,,,,,,,,,,245,,,245,,,245,245,,,245,,,,,,245,,,,,,,,,245', -',,,,245,245,245,245,,245,245,245,245,,,,,245,245,,,,246,246,246,245', -'246,245,245,245,246,246,,,,246,,246,246,246,246,246,246,246,,,,,,246', -'246,246,246,246,246,246,,,246,,,,,,,246,,,246,246,246,246,246,246,246', -'246,,246,246,246,,246,246,,246,246,246,,,,,,,,,,,,,,,,,,,,246,,,246', -',,246,246,,,246,,,,,,246,,,,,,,,,246,,,,,246,246,246,246,,246,246,246', -'246,,,,,246,246,,,,247,247,247,246,247,246,246,246,247,247,,,,247,,247', -'247,247,247,247,247,247,,,,,,247,247,247,247,247,247,247,,,247,,,,,', -',247,,,247,247,247,247,247,247,247,247,,247,247,247,,247,247,,247,247', -'247,,,,,,,,,,,,,,,,,,,,247,,,247,,,247,247,,,247,,,,,,247,,,,,,,,,247', -',,,,247,247,247,247,,247,247,247,247,,,,,247,247,,,,248,248,248,247', -'248,247,247,247,248,248,,,,248,,248,248,248,248,248,248,248,,,,,,248', -'248,248,248,248,248,248,,,248,,,,,,,248,,,248,248,248,248,248,248,248', -'248,,248,248,248,,248,248,,248,248,248,,,,,,,,,,,,,,,,,,,,248,,,248', -',,248,248,,,248,,,,,,248,,,,,,,,,248,,,,,248,248,248,248,,248,248,248', -'248,,,,,248,248,,,,249,249,249,248,249,248,248,248,249,249,,,,249,,249', -'249,249,249,249,249,249,,,,,,249,249,249,249,249,249,249,,,249,,,,,', -',249,,,249,249,249,249,249,249,249,249,,249,249,249,,249,249,,249,249', -'249,,,,,,,,,,,,,,,,,,,,249,,,249,,,249,249,,,249,,,,,,249,,,,,,,,,249', -',,,,249,249,249,249,,249,249,249,249,,,,,249,249,,,,250,250,250,249', -'250,249,249,249,250,250,,,,250,,250,250,250,250,250,250,250,,,,,,250', -'250,250,250,250,250,250,,,250,,,,,,,250,,,250,250,250,250,250,250,250', -'250,,250,250,250,,250,250,,250,250,250,,,,,,,,,,,,,,,,,,,,250,,,250', -',,250,250,,,250,,,,,,250,,,,,,,,,250,,,,,250,250,250,250,,250,250,250', -'250,,,,,250,250,,,,251,251,251,250,251,250,250,250,251,251,,,,251,,251', -'251,251,251,251,251,251,,,,,,251,251,251,251,251,251,251,,,251,,,,,', -',251,,,251,251,251,251,251,251,251,251,,251,251,251,,251,251,,251,251', -'251,,,,,,,,,,,,,,,,,,,,251,,,251,,,251,251,,,251,,,,,,251,,,,,,,,,251', -',,,,251,251,251,251,,251,251,251,251,,,,,251,251,,,,252,252,252,251', -'252,251,251,251,252,252,,,,252,,252,252,252,252,252,252,252,,,,,,252', -'252,252,252,252,252,252,,,252,,,,,,,252,,,252,252,252,252,252,252,252', -'252,,252,252,252,,252,252,,252,252,252,,,,,,,,,,,,,,,,,,,,252,,,252', -',,252,252,,,252,,,,,,252,,,,,,,,,252,,,,,252,252,252,252,,252,252,252', -'252,,,,,252,252,,,,253,253,253,252,253,252,252,252,253,253,,,,253,,253', -'253,253,253,253,253,253,,,,,,253,253,253,253,253,253,253,,,253,,,,,', -',253,,,253,253,253,253,253,253,253,253,,253,253,253,,253,253,,253,253', -'253,,,,,,,,,,,,,,,,,,,,253,,,253,,,253,253,,,253,,,,,,253,,,,,,,,,253', -',,,,253,253,253,253,,253,253,253,253,,,,,253,253,,,,254,254,254,253', -'254,253,253,253,254,254,,,,254,,254,254,254,254,254,254,254,,,,,,254', -'254,254,254,254,254,254,,,254,,,,,,,254,,,254,254,254,254,254,254,254', -'254,,254,254,254,,254,254,,254,254,254,,,,,,,,,,,,,,,,,,,,254,,,254', -',,254,254,,,254,,,,,,254,,,,,,,,,254,,,,,254,254,254,254,,254,254,254', -'254,,,,,254,254,,,,255,255,255,254,255,254,254,254,255,255,,,,255,,255', -'255,255,255,255,255,255,,,,,,255,255,255,255,255,255,255,,,255,,,,,', -',255,,,255,255,255,255,255,255,255,255,,255,255,255,,255,255,,255,255', -'255,,,,,,,,,,,,,,,,,,,,255,,,255,,,255,255,,,255,,,,,,255,,,,,,,,,255', -',,,,255,255,255,255,,255,255,255,255,,,,,255,255,,,,263,263,263,255', -'263,255,255,255,263,263,,,,263,,263,263,263,263,263,263,263,,,,,,263', -'263,263,263,263,263,263,,,263,,,,,,,263,,,263,263,263,263,263,263,263', -'263,263,263,263,263,,263,263,,263,263,263,,,,,,,,,,,,,,,,,,,,263,,,263', -',,263,263,,,263,,263,,263,,263,,,263,,,,,,263,,,,,263,263,263,263,,263', -'263,263,263,,,,,263,263,,,,264,264,264,263,264,263,263,263,264,264,', -',,264,,264,264,264,264,264,264,264,,,,,,264,264,264,264,264,264,264', -',,264,,,,,,,264,,,264,264,264,264,264,264,264,264,264,264,264,264,,264', -'264,,264,264,264,,,,,,,,,,,,,,,,,,,,264,,,264,,,264,264,,,264,,264,', -'264,,264,,,264,,,,,,264,,,,,264,264,264,264,,264,264,264,264,,,,,264', -'264,,,,272,272,272,264,272,264,264,264,272,272,,,,272,,272,272,272,272', -'272,272,272,,,,,,272,272,272,272,272,272,272,,,272,,,,,,,272,,,272,272', -'272,272,272,272,272,272,272,272,272,272,,272,272,,272,272,272,,,,,,', -',,,,,,,,,,,,,272,,,272,,,272,272,,,272,,272,,272,,272,,,272,,,,,,272', -',,,,272,272,272,272,,272,272,272,272,,,,,272,272,272,,,279,279,279,272', -'279,272,272,272,279,279,,,,279,,279,279,279,279,279,279,279,,,,,,279', -'279,279,279,279,279,279,,,279,,,,,,,279,,,279,279,279,279,279,279,279', -'279,,279,279,279,,279,279,,279,279,279,,,,,,,,,,,,,,,,,,,,279,,,279', -',,279,279,,,279,,,,,,279,,,,,,,,,279,,,,,279,279,279,279,,279,279,279', -'279,,,,,279,279,,,,281,281,281,279,281,279,279,279,281,281,,,,281,,281', -'281,281,281,281,281,281,,,,,,281,281,281,281,281,281,281,,,281,,,,,', -',281,,,281,281,281,281,281,281,281,281,,281,281,281,,281,281,,281,281', -'281,,,,,,,,,,,,,,,,,,,,281,,,281,,,281,281,,,281,,,,,,281,,,,,,,,,281', -',,,,281,281,281,281,,281,281,281,281,,,,,281,281,,,,284,284,284,281', -'284,281,281,281,284,284,,,,284,,284,284,284,284,284,284,284,,,,,,284', -'284,284,284,284,284,284,,,284,,,,,,,284,,,284,284,284,284,284,284,284', -'284,,284,284,284,,284,284,,284,284,284,,,,,,,,,,,,,,,,,,,,284,,,284', -',,284,284,,,284,,,,,,284,,,,,,,,,284,,,,,284,284,284,284,,284,284,284', -'284,,,,,284,284,,,,285,285,285,284,285,284,284,284,285,285,,,,285,,285', -'285,285,285,285,285,285,,,,,,285,285,285,285,285,285,285,,,285,,,,,', -',285,,,285,285,285,285,285,285,285,285,,285,285,285,,285,285,,285,285', -'285,,,,,,,,,,,,,,,,,,,,285,,,285,,,285,285,,,285,,,,,,285,,,,,,,,,285', -',,,,285,285,285,285,,285,285,285,285,,,,,285,285,,,,,,,285,,285,285', -'285,290,290,290,290,290,,,,290,290,,,,290,,290,290,290,290,290,290,290', -',,,,,290,290,290,290,290,290,290,,,290,,,,,,290,290,,290,290,290,290', -'290,290,290,290,290,,290,290,290,,290,290,,290,290,290,,,,,,,,,,,,,', -',,,,,,290,,,290,,,290,290,,,290,,290,,,,290,,,,,,,,,290,,,,,290,290', -'290,290,,290,290,290,290,,,,,290,290,,,,298,298,298,290,298,290,290', -'290,298,298,,,,298,,298,298,298,298,298,298,298,,,,,,298,298,298,298', -'298,298,298,,,298,,,,,,,298,,,298,298,298,298,298,298,298,298,,298,298', -'298,,298,298,,,,298,,,,,,,,,,,,,,,,,,,,298,,,298,,,298,298,,,298,,895', -',895,895,895,895,895,,,,,,,,,,895,,298,298,298,298,,298,298,298,298', -',,,,298,298,,,,298,,895,298,,298,298,298,315,315,315,,315,895,895,,315', -'315,895,,,315,,315,315,315,315,315,315,315,,,,,,315,315,315,315,315', -'315,315,,,315,,,,,,,315,,,315,315,315,315,315,315,315,315,,315,315,315', -',315,315,,,,315,,,,,,,,,,,,,,,,,,,,315,,,315,,,315,315,,,315,,,,,,,', -',,,,,,,,,,,,315,315,315,315,,315,315,315,315,,,,,315,315,,,,323,323', -'323,315,323,315,315,315,323,323,,,,323,,323,323,323,323,323,323,323', -',,,,,323,323,323,323,323,323,323,,,323,,,,,,,323,,,323,323,323,323,323', -'323,323,323,,323,323,323,,323,323,,323,323,323,,,,,,,,,,,,,,,,,,,,323', -',,323,323,,323,323,,,323,,,,,,323,,,,,,,,,323,,,,,323,323,323,323,,323', -'323,323,323,,,,,323,323,,,,325,325,325,323,325,323,323,323,325,325,', -',,325,,325,325,325,325,325,325,325,,,,,,325,325,325,325,325,325,325', -',,325,,,,,,,325,,,325,325,325,325,325,325,325,325,,325,325,325,,325', -'325,,325,325,325,,,,,,,,,,,,,,,,,,,,325,,,325,,,325,325,,,325,,,,,,325', -',,,,,,,,325,,,,,325,325,325,325,,325,325,325,325,,,,,325,325,,,,340', -'340,340,325,340,325,325,325,340,340,,,,340,,340,340,340,340,340,340', -'340,,,,,,340,340,340,340,340,340,340,,,340,,,,,,,340,,,340,340,340,340', -'340,340,340,340,,340,340,340,,340,340,,340,340,340,,,,,,,,,,,,,,,,,', -',,340,,,340,,,340,340,,,340,,,,,,340,,,,,,,,,340,,,,,340,340,340,340', -',340,340,340,340,,,,,340,340,,,,341,341,341,340,341,340,340,340,341', -'341,,,,341,,341,341,341,341,341,341,341,,,,,,341,341,341,341,341,341', -'341,,,341,,,,,,,341,,,341,341,341,341,341,341,341,341,,341,341,341,', -'341,341,,341,341,341,,,,,,,,,,,,,,,,,,,,341,,,341,,,341,341,,,341,,', -',,,341,,,,,,,,,341,,,,,341,341,341,341,,341,341,341,341,,,,,341,341', -',,,360,360,360,341,360,341,341,341,360,360,,,,360,,360,360,360,360,360', -'360,360,,,,,,360,360,360,360,360,360,360,,,360,,,,,,,360,,,360,360,360', -'360,360,360,360,360,,360,360,360,,360,360,,360,360,360,,,,,,,,,,,,,', -',,,,,,360,,,360,,,360,360,,,360,,,,,,360,,,,,,,,,360,,,,,360,360,360', -'360,,360,360,360,360,,,,,360,360,,,,376,376,376,360,376,360,360,360', -'376,376,,,,376,,376,376,376,376,376,376,376,,,,,,376,376,376,376,376', -'376,376,,,376,,,,,,,376,,,376,376,376,376,376,376,376,376,,376,376,376', -',376,376,,376,376,376,,,,,,,,,,,,,,,,,,,,376,,,376,,,376,376,,,376,', -',,,,376,,,,,,,,,376,,,,,376,376,376,376,,376,376,376,376,,,,,376,376', -',,,404,404,404,376,404,376,376,376,404,404,,,,404,,404,404,404,404,404', -'404,404,,,,,,404,404,404,404,404,404,404,,,404,,,,,,,404,,,404,404,404', -'404,404,404,404,404,,404,404,404,,404,404,,404,404,404,,,,,,,,,,,,,', -',,,,,,404,,,404,,,404,404,,,404,,,,,,404,,,,,,,,,404,,,,,404,404,404', -'404,,404,404,404,404,,,,,404,404,,,,442,442,442,404,442,404,404,404', -'442,442,,,,442,,442,442,442,442,442,442,442,,,,,,442,442,442,442,442', -'442,442,,,442,,,,,,,442,,,442,442,442,442,442,442,442,442,442,442,442', -'442,,442,442,,442,442,442,,,,,,,,,,,,,,,,,,,,442,,,442,,,442,442,,,442', -',442,,442,,442,,,442,,,,,,442,,,,,442,442,442,442,,442,442,442,442,', -',,,442,442,,,,444,444,444,442,444,442,442,442,444,444,,,,444,,444,444', -'444,444,444,444,444,,,,,,444,444,444,444,444,444,444,,,444,,,,,,,444', -',,444,444,444,444,444,444,444,444,,444,444,444,,444,444,,444,444,444', -',,,,,,,,,,,,,,,,,,,444,,,444,,,444,444,,,444,,,,,,444,,,,,,,,,444,,', -',,444,444,444,444,,444,444,444,444,,,,,444,444,,,,445,445,445,444,445', -'444,444,444,445,445,,,,445,,445,445,445,445,445,445,445,,,,,,445,445', -'445,445,445,445,445,,,445,,,,,,,445,,,445,445,445,445,445,445,445,445', -',445,445,445,,445,445,,445,445,445,,,,,,,,,,,,,,,,,,,,445,,,445,,,445', -'445,,,445,,,,,,445,,,,,,,,,445,,,,,445,445,445,445,,445,445,445,445', -',,,,445,445,,,,446,446,446,445,446,445,445,445,446,446,,,,446,,446,446', -'446,446,446,446,446,,,,,,446,446,446,446,446,446,446,,,446,,,,,,,446', -',,446,446,446,446,446,446,446,446,,446,446,446,,446,446,,446,446,446', -',,,,,,,,,,,,,,,,,,,446,,,446,,,446,446,,,446,,,,,,446,,,,,,,,,446,,', -',,446,446,446,446,,446,446,446,446,,,,,446,446,,,,472,472,472,446,472', -'446,446,446,472,472,,,,472,,472,472,472,472,472,472,472,,,,,,472,472', -'472,472,472,472,472,,,472,,,,,,,472,,,472,472,472,472,472,472,472,472', -',472,472,472,,472,472,,472,472,472,,,,,,,,,,,,,,,,,,,,472,,,472,,,472', -'472,,,472,,,,,,472,,,,,,,,,472,,,,,472,472,472,472,,472,472,472,472', -',,,,472,472,,,,486,486,486,472,486,472,472,472,486,486,,,,486,,486,486', -'486,486,486,486,486,,,,,,486,486,486,486,486,486,486,,,486,,,,,,,486', -',,486,486,486,486,486,486,486,486,486,486,486,486,,486,486,,486,486', -'486,,,,,,,,,,,,,,,,,,,,486,,,486,,,486,486,,,486,,486,,486,,486,,,486', -',,,,,486,,,,,486,486,486,486,,486,486,486,486,,,,,486,486,,,,488,488', -'488,486,488,486,486,486,488,488,,,,488,,488,488,488,488,488,488,488', -',,,,,488,488,488,488,488,488,488,,,488,,,,,,,488,,,488,488,488,488,488', -'488,488,488,488,488,488,488,,488,488,,488,488,488,,,,,,,,,,,,,,,,,,', -',488,,,488,,,488,488,,,488,,,,488,,488,,,488,,,,,,488,,,,,488,488,488', -'488,,488,488,488,488,,,,,488,488,,,,490,490,490,488,490,488,488,488', -'490,490,,,,490,,490,490,490,490,490,490,490,,,,,,490,490,490,490,490', -'490,490,,,490,,,,,,,490,,,490,490,490,490,490,490,490,490,,490,490,490', -',490,490,,490,490,490,,,,,,,,,,,,,,,,,,,,490,,,490,,,490,490,,,490,', -',,,,490,,,,,,,,,490,,,,,490,490,490,490,,490,490,490,490,,,,,490,490', -',,,,,,490,,490,490,490,496,496,496,496,496,,,,496,496,,,,496,,496,496', -'496,496,496,496,496,,,,,,496,496,496,496,496,496,496,,,496,,,,,,496', -'496,496,496,496,496,496,496,496,496,496,496,,496,496,496,,496,496,,496', -'496,496,,,,,,,,,,,,,,,,,,,,496,,,496,,,496,496,,,496,,496,,,,496,,,', -',,,,,496,,,,,496,496,496,496,,496,496,496,496,,,,,496,496,,,,,,496,496', -',496,496,496,504,504,504,,504,,,,504,504,,,,504,,504,504,504,504,504', -'504,504,,,,,,504,504,504,504,504,504,504,,,504,,,,,,,504,,,504,504,504', -'504,504,504,504,504,,504,504,504,,504,504,,,,504,,,,,,,,,,,,,,,,,,,', -'504,,,504,,,504,504,,,504,,,,,,,,,,,,,,,,,,,,504,504,504,504,,504,504', -'504,504,,,,,504,504,,,,506,506,506,504,506,504,504,504,506,506,,,,506', -',506,506,506,506,506,506,506,,,,,,506,506,506,506,506,506,506,,,506', -',,,,,,506,,,506,506,506,506,506,506,506,506,506,506,506,506,,506,506', -',506,506,506,,,,,,,,,,,,,,,,,,,,506,,,506,,,506,506,,,506,,506,,506', -',506,,,506,,,,,,506,,,,,506,506,506,506,,506,506,506,506,,,,,506,506', -',,,512,512,512,506,512,506,506,506,512,512,,,,512,,512,512,512,512,512', -'512,512,,,,,,512,512,512,512,512,512,512,,,512,,,,,,,512,,,512,512,512', -'512,512,512,512,512,,512,512,512,,512,512,,,,512,,,,,,,,,,,,,,,,,,,', -'512,,,512,,,512,512,,,512,,,,,,,,,,,,,,,,,,,,512,512,512,512,,512,512', -'512,512,,,,,512,512,,,,515,515,515,512,515,512,512,512,515,515,,,,515', -',515,515,515,515,515,515,515,,,,,,515,515,515,515,515,515,515,,,515', -',,,,,,515,,,515,515,515,515,515,515,515,515,,515,515,515,,515,515,,515', -'515,515,,,,,,,,,,,,,,,,,,,,515,,,515,,,515,515,,,515,,,,,,515,,,,,,', -',,515,,,,,515,515,515,515,,515,515,515,515,,,,,515,515,,,,516,516,516', -'515,516,515,515,515,516,516,,,,516,,516,516,516,516,516,516,516,,,,', -',516,516,516,516,516,516,516,,,516,,,,,,,516,,,516,516,516,516,516,516', -'516,516,,516,516,516,,516,516,,516,516,516,,,,,,,,,,,,,,,,,,,,516,,', -'516,,,516,516,,,516,,,,,,516,,,,,,,,,516,,,,,516,516,516,516,,516,516', -'516,516,,,,,516,516,,,,520,520,520,516,520,516,516,516,520,520,,,,520', -',520,520,520,520,520,520,520,,,,,,520,520,520,520,520,520,520,,,520', -',,,,,,520,,,520,520,520,520,520,520,520,520,,520,520,520,,520,520,,520', -'520,520,,,,,,,,,,,,,,,,,,,,520,,,520,,,520,520,,,520,,,,,,520,,,,,,', -',,520,,,,,520,520,520,520,,520,520,520,520,,,,,520,520,,,,526,526,526', -'520,526,520,520,520,526,526,,,,526,,526,526,526,526,526,526,526,,,,', -',526,526,526,526,526,526,526,,,526,,,,,,,526,,,526,526,526,526,526,526', -'526,526,526,526,526,526,,526,526,,526,526,526,,,,,,,,,,,,,,,,,,,,526', -',,526,,,526,526,,,526,,526,,,,526,,,526,,,,,,526,,,,,526,526,526,526', -',526,526,526,526,,,,,526,526,,,,529,529,529,526,529,526,526,526,529', -'529,,,,529,,529,529,529,529,529,529,529,,,,,,529,529,529,529,529,529', -'529,,,529,,,,,,,529,,,529,529,529,529,529,529,529,529,529,529,529,529', -',529,529,,529,529,529,,,,,,,,,,,,,,,,,,,,529,,,529,,,529,529,,,529,', -',,,,529,,,529,,,,,,529,,,,,529,529,529,529,,529,529,529,529,,,,,529', -'529,,,,554,554,554,529,554,529,529,529,554,554,,,,554,,554,554,554,554', -'554,554,554,,,,,,554,554,554,554,554,554,554,,,554,,,,,,,554,,,554,554', -'554,554,554,554,554,554,,554,554,554,,554,554,,554,554,554,,,,,,,,,', -',,,,,,,,,,554,,,554,,,554,554,,,554,,,,,,554,,,,,,,,,554,,,,,554,554', -'554,554,,554,554,554,554,,,,,554,554,,,,574,574,574,554,574,554,554', -'554,574,574,,,,574,,574,574,574,574,574,574,574,,,,,,574,574,574,574', -'574,574,574,,,574,,,,,,,574,,,574,574,574,574,574,574,574,574,,574,574', -'574,,574,574,,574,574,574,,,,,,,,,,,,,,,,,,,,574,,,574,,,574,574,,,574', -',574,,,,574,,,,,,,,,574,,,,,574,574,574,574,,574,574,574,574,,,,,574', -'574,,,,575,575,575,574,575,574,574,574,575,575,,,,575,,575,575,575,575', -'575,575,575,,,,,,575,575,575,575,575,575,575,,,575,,,,,,,575,,,575,575', -'575,575,575,575,575,575,575,575,575,575,,575,575,,575,575,575,,,,,,', -',,,,,,,,,,,,,575,,,575,,,575,575,,,575,,575,,575,,575,,,575,,,,,,575', -',,,,575,575,575,575,,575,575,575,575,,,,,575,575,,,,585,585,585,575', -'585,575,575,575,585,585,,,,585,,585,585,585,585,585,585,585,,,,,,585', -'585,585,585,585,585,585,,,585,,,,,,,585,,,585,585,585,585,585,585,585', -'585,585,585,585,585,,585,585,,585,585,585,,,,,,,,,,,,,,,,,,,,585,,,585', -',,585,585,,,585,,585,,585,,585,,,585,,,,,,585,,,,,585,585,585,585,,585', -'585,585,585,,,,,585,585,,,,619,619,619,585,619,585,585,585,619,619,', -',,619,,619,619,619,619,619,619,619,,,,,,619,619,619,619,619,619,619', -',,619,,,,,,,619,,,619,619,619,619,619,619,619,619,,619,619,619,,619', -'619,,619,619,619,,,,,,,,,,,,,,,,,,,,619,,,619,,,619,619,,,619,,619,', -',,619,,,,,,,,,619,,,,,619,619,619,619,,619,619,619,619,,,,,619,619,', -',,620,620,620,619,620,619,619,619,620,620,,,,620,,620,620,620,620,620', -'620,620,,,,,,620,620,620,620,620,620,620,,,620,,,,,,,620,,,620,620,620', -'620,620,620,620,620,,620,620,620,,620,620,,620,620,620,,,,,,,,,,,,,', -',,,,,,620,,,620,,,620,620,,,620,,,,,,620,,,,,,,,,620,,,,,620,620,620', -'620,,620,620,620,620,,,,,620,620,,,,623,623,623,620,623,620,620,620', -'623,623,,,,623,,623,623,623,623,623,623,623,,,,,,623,623,623,623,623', -'623,623,,,623,,,,,,,623,,,623,623,623,623,623,623,623,623,623,623,623', -'623,,623,623,,623,623,623,,,,,,,,,,,,,,,,,,,,623,,,623,,,623,623,,,623', -',623,,623,,623,,,623,,,,,,623,,,,,623,623,623,623,,623,623,623,623,', -',,,623,623,,,,624,624,624,623,624,623,623,623,624,624,,,,624,,624,624', -'624,624,624,624,624,,,,,,624,624,624,624,624,624,624,,,624,,,,,,,624', -',,624,624,624,624,624,624,624,624,624,624,624,624,,624,624,,624,624', -'624,,,,,,,,,,,,,,,,,,,,624,,,624,,,624,624,,,624,,,,624,,624,,,624,', -',,,,624,,,,,624,624,624,624,,624,624,624,624,,,,,624,624,,,,625,625', -'625,624,625,624,624,624,625,625,,,,625,,625,625,625,625,625,625,625', -',,,,,625,625,625,625,625,625,625,,,625,,,,,,,625,,,625,625,625,625,625', -'625,625,625,,625,625,625,,625,625,,625,625,625,,,,,,,,,,,,,,,,,,,,625', -',,625,,,625,625,,,625,,,,,,625,,,,,,,,,625,,,,,625,625,625,625,,625', -'625,625,625,,,,,625,625,,,,626,626,626,625,626,625,625,625,626,626,', -',,626,,626,626,626,626,626,626,626,,,,,,626,626,626,626,626,626,626', -',,626,,,,,,,626,,,626,626,626,626,626,626,626,626,,626,626,626,,626', -'626,,626,626,626,,,,,,,,,,,,,,,,,,,,626,,,626,,,626,626,,,626,,,,,,626', -',,,,,,,,626,,,,,626,626,626,626,,626,626,626,626,,,,,626,626,,,,630', -'630,630,626,630,626,626,626,630,630,,,,630,,630,630,630,630,630,630', -'630,,,,,,630,630,630,630,630,630,630,,,630,,,,,,,630,,,630,630,630,630', -'630,630,630,630,,630,630,630,,630,630,,630,630,630,,,,,,,,,,,,,,,,,', -',,630,,,630,,,630,630,,,630,,,,,,630,,,,,,,,,630,,,,,630,630,630,630', -',630,630,630,630,,,,,630,630,,,,631,631,631,630,631,630,630,630,631', -'631,,,,631,,631,631,631,631,631,631,631,,,,,,631,631,631,631,631,631', -'631,,,631,,,,,,,631,,,631,631,631,631,631,631,631,631,,631,631,631,', -'631,631,,631,631,631,,,,,,,,,,,,,,,,,,,,631,,,631,,,631,631,,,631,,', -',,,631,,,,,,,,,631,,,,,631,631,631,631,,631,631,631,631,,,,,631,631', -',,,634,634,634,631,634,631,631,631,634,634,,,,634,,634,634,634,634,634', -'634,634,,,,,,634,634,634,634,634,634,634,,,634,,,,,,,634,,,634,634,634', -'634,634,634,634,634,,634,634,634,,634,634,,634,634,634,,,,,,,,,,,,,', -',,,,,,634,,,634,,,634,634,,,634,,,,,,634,,,,,,,,,634,,,,,634,634,634', -'634,,634,634,634,634,,,,,634,634,,,,635,635,635,634,635,634,634,634', -'635,635,,,,635,,635,635,635,635,635,635,635,,,,,,635,635,635,635,635', -'635,635,,,635,,,,,,,635,,,635,635,635,635,635,635,635,635,,635,635,635', -',635,635,,635,635,635,,,,,,,,,,,,,,,,,,,,635,,,635,,,635,635,,,635,', -',,,,635,,,,,,,,,635,,,,,635,635,635,635,,635,635,635,635,,,,,635,635', -',,,659,659,659,635,659,635,635,635,659,659,,,,659,,659,659,659,659,659', -'659,659,,,,,,659,659,659,659,659,659,659,,,659,,,,,,,659,,,659,659,659', -'659,659,659,659,659,,659,659,659,,659,659,,659,659,659,,,,,,,,,,,,,', -',,,,,,659,,,659,,,659,659,,,659,,,,,,659,,,,,,,,,659,,,,,659,659,659', -'659,,659,659,659,659,,,,,659,659,,,,662,662,662,659,662,659,659,659', -'662,662,,,,662,,662,662,662,662,662,662,662,,,,,,662,662,662,662,662', -'662,662,,,662,,,,,,,662,,,662,662,662,662,662,662,662,662,,662,662,662', -',662,662,,662,662,662,,,,,,,,,,,,,,,,,,,,662,,,662,,,662,662,,,662,', -',,,,662,,,,,,,,,662,,,,,662,662,662,662,,662,662,662,662,,,,,662,662', -',,,666,666,666,662,666,662,662,662,666,666,,,,666,,666,666,666,666,666', -'666,666,,,,,,666,666,666,666,666,666,666,,,666,,,,,,,666,,,666,666,666', -'666,666,666,666,666,,666,666,666,,666,666,,,,666,,,,,,,,,,,,,,,,,,,', -'666,,,666,,,666,666,,,666,,,,,,,,,,,,,,,,,,,,666,666,666,666,,666,666', -'666,666,,,,,666,666,,,,677,677,677,666,677,666,666,666,677,677,,,,677', -',677,677,677,677,677,677,677,,,,,,677,677,677,677,677,677,677,,,677', -',,,,,,677,,,677,677,677,677,677,677,677,677,,677,677,677,,677,677,,', -',677,,,,,,,,,,,,,,,,,,,,677,,,677,,,677,677,,,677,,,,,,,,,,,,,,,,,,', -',677,677,677,677,,677,677,677,677,,,,,677,677,,,,682,682,682,677,682', -'677,677,677,682,682,,,,682,,682,682,682,682,682,682,682,,,,,,682,682', -'682,682,682,682,682,,,682,,,,,,,682,,,682,682,682,682,682,682,682,682', -',682,682,682,,682,682,,682,682,682,,,,,,,,,,,,,,,,,,,,682,,,682,,,682', -'682,,,682,,682,,,,682,,,,,,,,,682,,,,,682,682,682,682,,682,682,682,682', -',,,,682,682,,,,699,699,699,682,699,682,682,682,699,699,,,,699,,699,699', -'699,699,699,699,699,,,,,,699,699,699,699,699,699,699,,,699,,,,,,,699', -',,699,699,699,699,699,699,699,699,,699,699,699,,699,699,,699,699,699', -',,,,,,,,,,,,,,,,,,,699,,,699,,,699,699,,,699,,,,,,699,,,,,,,,,699,,', -',,699,699,699,699,,699,699,699,699,,,,,699,699,,,,725,725,725,699,725', -'699,699,699,725,725,,,,725,,725,725,725,725,725,725,725,,,,,,725,725', -'725,725,725,725,725,,,725,,,,,,,725,,,725,725,725,725,725,725,725,725', -',725,725,725,,725,725,,725,725,725,,,,,,,,,,,,,,,,,,,,725,,,725,,,725', -'725,,,725,,,,,,725,,,,,,,,,725,,,,,725,725,725,725,,725,725,725,725', -',,,,725,725,,,,731,731,731,725,731,725,725,725,731,731,,,,731,,731,731', -'731,731,731,731,731,,,,,,731,731,731,731,731,731,731,,,731,,,,,,,731', -',,731,731,731,731,731,731,731,731,,731,731,731,,731,731,,731,731,731', -',,,,,,,,,,,,,,,,,,,731,,,731,,,731,731,,,731,,,,,,731,,,,,,,,,731,,', -',,731,731,731,731,,731,731,731,731,,,,,731,731,,,,754,754,754,731,754', -'731,731,731,754,754,,,,754,,754,754,754,754,754,754,754,,,,,,754,754', -'754,754,754,754,754,,,754,,,,,,,754,,,754,754,754,754,754,754,754,754', -',754,754,754,,754,754,,754,754,754,,,,,,,,,,,,,,,,,,,,754,,,754,,,754', -'754,,,754,,,,,,754,,,,,,,,,754,,,,,754,754,754,754,,754,754,754,754', -',,,,754,754,,,,756,756,756,754,756,754,754,754,756,756,,,,756,,756,756', -'756,756,756,756,756,,,,,,756,756,756,756,756,756,756,,,756,,,,,,,756', -',,756,756,756,756,756,756,756,756,,756,756,756,,756,756,,756,756,756', -',,,,,,,,,,,,,,,,,,,756,,,756,,,756,756,,,756,,,,,,756,,,,,,,,,756,,', -',,756,756,756,756,,756,756,756,756,,,,,756,756,,,,770,770,770,756,770', -'756,756,756,770,770,,,,770,,770,770,770,770,770,770,770,,,,,,770,770', -'770,770,770,770,770,,,770,,,,,,,770,,,770,770,770,770,770,770,770,770', -',770,770,770,,770,770,,770,770,770,,,,,,,,,,,,,,,,,,,,770,,,770,,,770', -'770,,,770,,,,,,770,,,,,,,,,770,,,,,770,770,770,770,,770,770,770,770', -',,,,770,770,,,,771,771,771,770,771,770,770,770,771,771,,,,771,,771,771', -'771,771,771,771,771,,,,,,771,771,771,771,771,771,771,,,771,,,,,,,771', -',,771,771,771,771,771,771,771,771,,771,771,771,,771,771,,771,771,771', -',,,,,,,,,,,,,,,,,,,771,,,771,,,771,771,,,771,,,,,,771,,,,,,,,,771,,', -',,771,771,771,771,,771,771,771,771,,,,,771,771,,,,772,772,772,771,772', -'771,771,771,772,772,,,,772,,772,772,772,772,772,772,772,,,,,,772,772', -'772,772,772,772,772,,,772,,,,,,,772,,,772,772,772,772,772,772,772,772', -',772,772,772,,772,772,,772,772,772,,,,,,,,,,,,,,,,,,,,772,,,772,,,772', -'772,,,772,,,,,,772,,,,,,,,,772,,,,,772,772,772,772,,772,772,772,772', -',,,,772,772,,,,773,773,773,772,773,772,772,772,773,773,,,,773,,773,773', -'773,773,773,773,773,,,,,,773,773,773,773,773,773,773,,,773,,,,,,,773', -',,773,773,773,773,773,773,773,773,,773,773,773,,773,773,,773,773,773', -',,,,,,,,,,,,,,,,,,,773,,,773,,,773,773,,,773,,,,,,773,,,,,,,,,773,,', -',,773,773,773,773,,773,773,773,773,,,,,773,773,,,,787,787,787,773,787', -'773,773,773,787,787,,,,787,,787,787,787,787,787,787,787,,,,,,787,787', -'787,787,787,787,787,,,787,,,,,,,787,,,787,787,787,787,787,787,787,787', -',787,787,787,,787,787,,,,787,,,,,,,,,,,,,,,,,,,,787,,,787,,,787,787', -',,787,,,,,,,,,,,,,,,,,,,,787,787,787,787,,787,787,787,787,,,,,787,787', -',,,837,837,837,787,837,787,787,787,837,837,,,,837,,837,837,837,837,837', -'837,837,,,,,,837,837,837,837,837,837,837,,,837,,,,,,,837,,,837,837,837', -'837,837,837,837,837,,837,837,837,,837,837,,837,837,837,,,,,,,,,,,,,', -',,,,,,837,,,837,,,837,837,,,837,,,,,,837,,,,,,,,,837,,,,,837,837,837', -'837,,837,837,837,837,,,,,837,837,,,,842,842,842,837,842,837,837,837', -'842,842,,,,842,,842,842,842,842,842,842,842,,,,,,842,842,842,842,842', -'842,842,,,842,,,,,,,842,,,842,842,842,842,842,842,842,842,,842,842,842', -',842,842,,842,842,842,,,,,,,,,,,,,,,,,,,,842,,,842,,,842,842,,,842,', -'842,,,,842,,,,,,,,,842,,,,,842,842,842,842,,842,842,842,842,,,,,842', -'842,,,,859,859,859,842,859,842,842,842,859,859,,,,859,,859,859,859,859', -'859,859,859,,,,,,859,859,859,859,859,859,859,,,859,,,,,,,859,,,859,859', -'859,859,859,859,859,859,859,859,859,859,,859,859,,859,859,859,,,,,,', -',,,,,,,,,,,,,859,,,859,,,859,859,,,859,,,,859,,859,,,859,,,,,,859,,', -',,859,859,859,859,,859,859,859,859,,,,,859,859,,,,860,860,860,859,860', -'859,859,859,860,860,,,,860,,860,860,860,860,860,860,860,,,,,,860,860', -'860,860,860,860,860,,,860,,,,,,,860,,,860,860,860,860,860,860,860,860', -',860,860,860,,860,860,,860,860,860,,,,,,,,,,,,,,,,,,,,860,,,860,,,860', -'860,,,860,,,,,,860,,,,,,,,,860,,,,,860,860,860,860,,860,860,860,860', -',,,,860,860,,,,874,874,874,860,874,860,860,860,874,874,,,,874,,874,874', -'874,874,874,874,874,,,,,,874,874,874,874,874,874,874,,,874,,,,,,,874', -',,874,874,874,874,874,874,874,874,,874,874,874,,874,874,,,,874,,,,,', -',,,,,,,,,,,,,,874,,,874,,,874,874,,,874,,,,,,,,,,,,,,,,,,,,874,874,874', -'874,,874,874,874,874,,,,,874,874,,,,886,886,886,874,886,874,874,874', -'886,886,,,,886,,886,886,886,886,886,886,886,,,,,,886,886,886,886,886', -'886,886,,,886,,,,,,,886,,,886,886,886,886,886,886,886,886,,886,886,886', -',886,886,,,,886,,,,,,,,,,,,,,,,,,,,886,,,886,,,886,886,,,886,,,,,,,', -',,,,,,,,,,,,886,886,886,886,,886,886,886,886,,,,,886,886,,,,923,923', -'923,886,923,886,886,886,923,923,,,,923,,923,923,923,923,923,923,923', -',,,,,923,923,923,923,923,923,923,,,923,,,,,,,923,,,923,923,923,923,923', -'923,923,923,,923,923,923,,923,923,,923,923,923,,,,,,,,,,,,,,,,,,,,923', -',,923,,,923,923,,,923,,,,,,923,,,,,,,,,923,,,,,923,923,923,923,,923', -'923,923,923,,,,,923,923,,,,985,985,985,923,985,923,923,923,985,985,', -',,985,,985,985,985,985,985,985,985,,,,,,985,985,985,985,985,985,985', -',,985,,,,,,,985,,,985,985,985,985,985,985,985,985,985,985,985,985,,985', -'985,,985,985,985,,,,,,,,,,,,,,,,,,,,985,,,985,,,985,985,,,985,,985,', -'985,,985,,,985,,,,,,985,,,,,985,985,985,985,,985,985,985,985,,,,,985', -'985,,,,,56,,985,,985,985,985,56,56,56,,,56,56,56,,56,,,,,,,,,,56,56', -'56,,,,,,,,56,56,,56,56,56,56,56,,,,,,,,,,,,,,,,,,,,,,,,56,56,56,56,56', -'56,56,56,56,56,56,56,56,56,,,56,56,56,,,56,,,56,,,56,56,,56,,56,,56', -',56,56,,56,56,56,56,56,,56,,56,,,,,,,,,,,,,,56,,,56,56,56,56,424,56', -',56,,,,424,424,424,,,424,424,424,,424,,,,,,,,,424,424,424,424,,,,,,', -',424,424,,424,424,424,424,424,,,,,,,,,,,,,,,,,,,,,,,,424,424,424,424', -'424,424,424,424,424,424,424,424,424,424,,,424,424,424,,,424,,,424,,', -'424,424,,424,,424,,424,,424,424,,424,424,424,424,424,,424,424,424,,', -',,,,,,,,,,,424,,,424,424,424,424,425,424,,424,,,,425,425,425,,,425,425', -'425,,425,,,,,,,,,425,425,425,425,,,,,,,,425,425,,425,425,425,425,425', -',,,,,,,,,,,,,,,,,,,,,,,425,425,425,425,425,425,425,425,425,425,425,425', -'425,425,,,425,425,425,,,425,,,425,,,425,425,,425,,425,,425,,425,425', -',425,425,425,425,425,,425,425,425,,,,,,,,,,,,,,425,,,425,425,425,425', -'27,425,,425,,,,27,27,27,,,27,27,27,,27,,,,,,,,,27,27,27,,,,,,,,,27,27', -',27,27,27,27,27,,,,,,,,,,,,,,,,,,,,,,,,27,27,27,27,27,27,27,27,27,27', -'27,27,27,27,,,27,27,27,,,27,,27,27,,,27,27,,27,,27,,27,,27,27,,27,27', -'27,27,27,28,27,27,27,,,,28,28,28,,,28,28,28,,28,27,,,27,27,,27,,27,28', -'28,,,,,,,,,28,28,,28,28,28,28,28,,,,,,,,,,,,,,,,,,,,,,,,28,28,28,28', -'28,28,28,28,28,28,28,28,28,28,,,28,28,28,,,28,,28,28,,,28,28,,28,,28', -',28,,28,28,,28,28,28,28,28,,28,415,28,,,,,,415,415,415,,,415,415,415', -'28,415,,28,28,,28,,28,,415,415,415,,,,,,,,,415,415,,415,415,415,415', -'415,,,,,,,,,,,,,,,,,,,,,,,,415,415,415,415,415,415,415,415,415,415,415', -'415,415,415,,,415,415,415,,,415,,415,415,,,415,415,,415,,415,,415,,415', -'415,,415,415,415,415,415,,415,415,415,,,,,,,,,,,,,,415,,474,415,415', -',415,,415,474,474,474,,,474,474,474,646,474,646,646,646,646,646,,,,474', -'474,,,,,646,,,,,474,474,,474,474,474,474,474,,,,,,,,,,646,336,,336,336', -'336,336,336,,646,646,646,646,,,,646,336,534,,534,534,534,534,534,474', -',,,,,,474,,534,,,474,474,336,336,,646,,,,,,336,336,336,336,,,,336,534', -',,,474,474,,,,534,534,534,534,,,,534,,,474,,,474,,,,,474,8,8,8,8,8,8', -'8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,,,,8,8,8,8,8,8,8,8,8,8,,,,,,8,8', -'8,8,8,8,8,8,8,8,,8,,,,,,,,,8,8,,8,8,8,8,8,8,8,,,8,8,,,,8,8,8,8,,,,,', -',,,,,,,,8,8,,8,8,8,8,8,8,8,8,8,8,8,8,,,8,8,,,,,,,,,,,,,,8,9,9,9,9,9', -'9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,,,,9,9,9,9,9,9,9,9,9,9,,,,,,9', -'9,9,9,9,9,9,9,9,,,9,,,,,,,,,9,9,,9,9,9,9,9,9,9,,,9,9,,,,9,9,9,9,,,,', -',,,,,,,,,9,9,,9,9,9,9,9,9,9,9,9,9,9,9,,,9,9,,,,,,,,,,,,,,9,395,395,395', -'395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395', -'395,395,395,395,,,,395,395,395,395,395,395,395,395,395,395,,,,,,395', -'395,395,395,395,395,395,395,395,,,395,,,,,,,,,395,395,,395,395,395,395', -'395,395,395,,,395,395,,,,395,395,395,395,,,,,,,,,,,,,,395,395,,395,395', -'395,395,395,395,395,395,395,395,395,395,,,395,395,,,,,,,,,,,,,,395,616', -'616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616,616', -'616,616,616,616,616,616,,,,616,616,616,616,616,616,616,616,616,616,', -',,,,616,616,616,616,616,616,616,616,616,,,616,,,,,,,,,616,616,,616,616', -'616,616,616,616,616,,,616,616,,,,616,616,616,616,,,,,,,,,,,,,,616,616', -',616,616,616,616,616,616,616,616,616,616,616,616,,,616,616,,,,,,,,,', -',,,,616,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71', -'71,71,71,71,,,,71,71,71,71,71,71,71,71,71,71,,,,,,71,71,71,71,71,71', -'71,71,71,71,71,71,,71,,,,,,,71,71,,71,71,71,71,71,71,71,,,71,71,,,,71', -'71,71,71,,,,,,71,,,,,,,,71,71,,71,71,71,71,71,71,71,71,71,71,71,71,', -',71,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738', -'738,738,738,738,738,738,738,738,,,,738,738,738,738,738,738,738,738,738', -'738,,,,,,738,738,738,738,738,738,738,738,738,,,738,,,,,,,,,738,738,', -'738,738,738,738,738,738,738,,,738,738,,,,738,738,738,738,,,,,,,,,,,', -',,738,738,,738,738,738,738,738,738,738,738,738,738,738,738,210,210,738', -',210,,,,,,,,,210,210,,210,210,210,210,210,210,210,,,210,210,,,,210,210', -'210,210,,,,,,210,,,,,,,,210,210,,210,210,210,210,210,210,210,210,210', -'210,210,210,211,211,210,,211,,,,,,,,,211,211,,211,211,211,211,211,211', -'211,,,211,211,,,,211,211,211,211,,,,,,211,,,,,,,,211,211,,211,211,211', -'211,211,211,211,211,211,211,211,211,259,259,211,,259,,,,,,,,,259,259', -',259,259,259,259,259,259,259,,,259,259,,,,259,259,259,259,,,,,,,,,,', -',,,259,259,,259,259,259,259,259,259,259,259,259,259,259,259,440,440', -'259,,440,,,,,,,,,440,440,,440,440,440,440,440,440,440,,,440,440,,,,440', -'440,440,440,,,,,,440,,,,,,,,440,440,,440,440,440,440,440,440,440,440', -'440,440,440,440,441,441,440,,441,,,,,,,,,441,441,,441,441,441,441,441', -'441,441,,,441,441,,,,441,441,441,441,,,,,,441,,,,,,,,441,441,,441,441', -'441,441,441,441,441,441,441,441,441,441,507,507,441,,507,,,,,,,,,507', -'507,,507,507,507,507,507,507,507,,,507,507,,,,507,507,507,507,,,,,,507', -',,,,,,,507,507,,507,507,507,507,507,507,507,507,507,507,507,507,508', -'508,507,,508,,,,,,,,,508,508,,508,508,508,508,508,508,508,,,508,508', -',,,508,508,508,508,,,,,,508,,,,,,,,508,508,,508,508,508,508,508,508', -'508,508,508,508,508,508,517,517,508,,517,,,,,,,,,517,517,,517,517,517', -'517,517,517,517,,,517,517,,,,517,517,517,517,,,,,,517,,,,,,,,517,517', -',517,517,517,517,517,517,517,517,517,517,517,517,518,518,517,,518,,', -',,,,,,518,518,,518,518,518,518,518,518,518,,,518,518,,,,518,518,518', -'518,,,,,,518,,,,,,,,518,518,,518,518,518,518,518,518,518,518,518,518', -'518,518,576,576,518,,576,,,,,,,,,576,576,,576,576,576,576,576,576,576', -',,576,576,,,,576,576,576,576,,,,,,576,,,,,,,,576,576,,576,576,576,576', -'576,576,576,576,576,576,576,576,577,577,576,,577,,,,,,,,,577,577,,577', -'577,577,577,577,577,577,,,577,577,,,,577,577,577,577,,,,,,577,,,,,,', -',577,577,,577,577,577,577,577,577,577,577,577,577,577,577,583,583,577', -',583,,,,,,,,,583,583,,583,583,583,583,583,583,583,,,583,583,,,,583,583', -'583,583,,,,,,583,,,,,,,,583,583,,583,583,583,583,583,583,583,583,583', -'583,583,583,584,584,583,,584,,,,,,,,,584,584,,584,584,584,584,584,584', -'584,,,584,584,,,,584,584,584,584,,,,,,584,,,,,,,,584,584,,584,584,584', -'584,584,584,584,584,584,584,584,584,939,939,584,,939,,,,,,,,,939,939', -',939,939,939,939,939,939,939,,,939,939,,,,939,939,939,939,,,,,,939,', -',,,,,,939,939,,939,939,939,939,939,939,939,939,939,939,939,939,986,986', -'939,,986,,,,,,,,,986,986,,986,986,986,986,986,986,986,,,986,986,,,,986', -'986,986,986,,,,,,986,,,,,,,,986,986,,986,986,986,986,986,986,986,986', -'986,986,986,986,987,987,986,,987,,,,,,,,,987,987,,987,987,987,987,987', -'987,987,,,987,987,,,,987,987,987,987,,,,,,987,,,,,,,,987,987,,987,987', -'987,987,987,987,987,987,987,987,987,987,,693,987,693,693,693,693,693', -',695,,695,695,695,695,695,,693,,,,,,,736,695,736,736,736,736,736,,,', -',,,,,693,736,,,,,,,695,693,693,693,693,,,,693,695,695,695,695,,,736', -'695,737,,737,737,737,737,737,736,736,736,736,,,,736,865,737,865,865', -'865,865,865,,867,,867,867,867,867,867,,865,,,,,,,737,867,893,,893,893', -'893,893,893,737,737,737,737,,,865,737,,893,,,,,867,865,865,865,865,', -',,865,867,867,867,867,,,,867,893,897,,897,897,897,897,897,,893,893,893', -'893,,,,893,897,899,,899,899,899,899,899,,971,,971,971,971,971,971,,899', -',,,,897,,973,971,973,973,973,973,973,,,897,897,,,,897,899,973,,,,,,', -'971,,,899,899,,,,899,971,971,971,971,,,973,971,975,,975,975,975,975', -'975,,,973,973,,,,973,977,975,977,977,977,977,977,,989,,989,989,989,989', -'989,1015,977,1015,1015,1015,1015,1015,,975,989,,,,,,,1015,,,975,975', -',,977,975,,,,,,,989,,,977,977,,,1015,977,,,989,989,,,,989,,1015,1015', -',,,1015' ] - racc_action_check = arr = ::Array.new(25292, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end +racc_action_table = [ + -476, -97, 268, 214, 215, -98, -105, -476, -476, -476, + -490, 568, -476, -476, -476, 610, -476, 580, 217, 612, + -288, 581, 214, 215, -476, -491, -476, -476, -476, 647, + 268, 268, 214, 215, -104, 589, -476, -476, 568, -476, + -476, -476, -476, -476, 568, 568, 212, 109, 568, 815, + -100, 121, -100, -83, -102, -99, 214, 215, 268, 218, + -288, 806, -69, 574, 646, -102, -97, -476, -476, -476, + -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, + -476, -98, 609, -476, -476, -476, 611, -476, -476, 715, + 267, -476, 206, -96, -476, -476, 263, -476, 218, -476, + 207, -476, -105, -476, -476, -99, -476, -476, -476, -476, + -476, -88, -476, -479, -476, -89, -96, 218, 267, 267, + -479, -479, -479, 263, -101, -479, -479, -479, -476, -479, + 113, -476, -476, -476, -476, 112, -476, -479, -476, -479, + -479, -479, 588, -476, -95, 715, 267, -101, 715, -479, + -479, 218, -479, -479, -479, -479, -479, 113, 208, 814, + -91, -91, 112, 113, 113, 113, 842, 113, 112, 112, + 112, -100, 112, -102, -99, -93, -100, 213, -102, -99, + -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, + -479, -479, -479, -479, 113, 257, -479, -479, -479, 112, + -479, -479, -574, -93, -479, 316, -103, -479, -479, 317, + -479, 597, -479, -574, -479, -90, -479, -479, 444, -479, + -479, -479, -479, -479, -291, -479, 218, -479, -91, 214, + 215, -291, -291, -291, 647, 260, 527, -291, -291, 526, + -291, -479, 261, -101, -479, -479, -479, -479, -101, -479, + 113, -479, -571, 113, 113, 112, -479, -92, 112, 112, + -291, -291, 386, -291, -291, -291, -291, -291, -91, 646, + -93, -91, -575, 396, -105, 399, 599, 598, 398, 397, + -91, 548, 597, 545, 544, 543, 747, 546, 443, 91, + 92, -291, -291, -291, -291, -291, -291, -291, -291, -291, + -291, -291, -291, -291, -291, -476, -572, -291, -291, -291, + -93, 630, -476, -93, -490, -291, -94, -571, -291, 91, + 92, -476, -93, -291, 113, -291, 515, -291, -291, 112, + -291, -291, -291, -291, -291, 597, -291, -578, -291, 445, + -571, -491, -476, 446, -578, -578, -578, 599, 598, -476, + -578, -578, -291, -578, 647, -291, -291, 749, -94, -479, + -291, -88, -578, 217, 833, -578, -479, -103, 93, 94, + -97, -572, 477, -578, -578, -479, -578, -578, -578, -578, + -578, 548, -104, 545, 544, 543, 515, 546, -89, 646, + 527, 647, 597, 529, -572, 597, 486, -98, 93, 94, + 599, 598, 595, -412, -578, -578, -578, -578, -578, -578, + -578, -578, -578, -578, -578, -578, -578, -578, -578, 625, + -578, -578, -578, 597, 631, -578, 646, 113, -578, 626, + -574, -578, 112, -95, -578, 597, -578, 770, -578, -578, + -578, -578, -104, -578, -578, -578, -578, -578, 488, -578, + -578, -578, 597, -578, 490, 597, -412, 599, 598, 595, + 599, 598, 600, -412, 957, -578, -91, 756, -578, -578, + -578, -92, -412, -578, 662, -100, -93, -578, -578, -578, + -101, 498, -578, -578, -578, -102, -578, -479, 599, 598, + 602, -412, -578, -100, -479, -578, -578, -578, -578, -578, + 599, 598, 604, 771, -574, -68, -578, -578, -578, -578, + -578, -578, -578, -578, -90, 218, 860, 599, 598, 608, + 599, 598, 613, -99, 214, 215, -486, -578, 548, -485, + 545, 544, 543, -486, 546, 501, -485, -578, -578, -578, + -578, -578, -578, -578, -578, -578, -578, -578, -578, -578, + -578, 553, 502, -578, -578, -578, -487, 772, -578, -102, + 509, -578, 556, -487, -578, -578, 701, -578, 272, -578, + 218, -578, -99, -578, -578, 704, -578, -578, -578, -578, + -578, 553, -578, -578, -578, 527, -484, 79, 529, 113, + -481, 263, 556, -484, 112, 564, 563, -481, -578, 80, + 557, -578, -578, -578, -578, 238, -578, -291, -578, 81, + -482, 210, 512, -101, -291, -291, -291, -482, 211, -291, + -291, -291, -334, -291, 440, 564, 563, 209, 516, -334, + 557, 441, -483, -291, -291, -291, 238, 235, -334, -483, + 442, 237, 236, -291, -291, 260, -291, -291, -291, -291, + -291, 548, 261, 545, 544, 543, -488, 546, 548, 218, + 545, 544, 543, -488, 546, 548, 530, 545, 544, 543, + 527, 546, -488, 529, -291, -291, -291, -291, -291, -291, + -291, -291, -291, -291, -291, -291, -291, -291, 238, 701, + -291, -291, -291, -489, 773, -291, 701, 238, -291, 531, + -489, -291, -291, 701, -291, 704, -291, 490, -291, -489, + -291, -291, 904, -291, -291, -291, -291, -291, 113, -291, + 235, -291, 574, 112, 237, 236, 238, 233, 234, 235, + 214, 215, 388, 237, 236, -291, 233, 234, -291, -291, + -291, -291, 113, -291, 113, -291, 578, 112, 579, 112, + -103, 5, 69, 70, 71, 9, 57, 614, 235, 507, + 63, 64, 237, 236, 617, 67, 508, 65, 66, 68, + 30, 31, 72, 73, 218, 506, -263, 981, 619, 29, + 28, 27, 101, 100, 102, 103, 741, 742, 19, 218, + 743, 107, 108, 635, 8, 45, 7, 10, 105, 104, + 106, 95, 56, 97, 96, 98, 623, 99, 107, 108, + 624, 91, 92, 263, 42, 43, 41, 238, 242, 247, + 248, 249, 244, 246, 254, 255, 250, 251, -281, 231, + 232, 517, 634, 252, 253, -281, 40, 637, 518, 33, + 564, 563, 58, 59, -281, 238, 60, 442, 35, 235, + 238, 241, 44, 237, 236, 238, 233, 234, 245, 243, + 239, 20, 240, 837, 806, 238, 89, 79, 82, 83, + 576, 84, 86, 85, 87, 837, 806, 577, 218, 80, + 88, 218, 256, 218, -240, -83, 575, 62, 666, 81, + 93, 94, 290, 69, 70, 71, 9, 57, 218, 520, + 584, 63, 64, 677, 682, 683, 67, 583, 65, 66, + 68, 30, 31, 72, 73, 685, 585, 689, 692, 693, + 29, 28, 27, 101, 100, 102, 103, 695, 697, 19, + 699, 707, 708, 709, 620, 8, 45, 292, 10, 105, + 104, 106, 95, 56, 97, 96, 98, 711, 99, 107, + 108, 574, 91, 92, 718, 42, 43, 41, 238, 242, + 247, 248, 249, 244, 246, 254, 255, 250, 251, -292, + 231, 232, -292, 736, 252, 253, -292, 40, 746, -292, + 294, 750, 751, 58, 59, -292, -264, 60, -292, 35, + 235, 757, 241, 44, 237, 236, 477, 233, 234, 245, + 243, 239, 20, 240, 477, 218, 257, 89, 79, 82, + 83, 584, 84, 86, 85, 87, 488, 490, 939, 799, + 80, 88, 677, 256, 218, 263, 263, 585, 62, 677, + 81, 93, 94, 5, 69, 70, 71, 9, 57, 238, + 806, 584, 63, 64, 218, 218, 831, 67, 939, 65, + 66, 68, 30, 31, 72, 73, 218, 585, 806, 841, + 218, 29, 28, 27, 101, 100, 102, 103, 218, 850, + 19, -265, 859, 861, 862, 635, 8, 45, 7, 10, + 105, 104, 106, 95, 56, 97, 96, 98, 692, 99, + 107, 108, 865, 91, 92, 867, 42, 43, 41, 238, + 242, 247, 248, 249, 244, 246, 254, 255, 250, 251, + -291, 231, 232, -488, 869, 252, 253, -291, 40, 871, + -488, 33, -575, 218, 58, 59, -291, 873, 60, -488, + 35, 235, 874, 241, 44, 237, 236, 877, 233, 234, + 245, 243, 239, 20, 240, 879, 880, 677, 89, 79, + 82, 83, -489, 84, 86, 85, 87, 882, -263, -489, + 886, 80, 88, 888, 256, 891, 692, 893, -489, 62, + 895, 81, 93, 94, 290, 69, 70, 71, 9, 57, + 897, 899, 986, 63, 64, 899, 218, 905, 67, 987, + 65, 66, 68, 30, 31, 72, 73, 907, 985, 909, + 915, 918, 29, 28, 27, 101, 100, 102, 103, 218, + 936, 19, 545, 544, 543, 922, 546, 8, 45, 292, + 10, 105, 104, 106, 95, 56, 97, 96, 98, -266, + 99, 107, 108, 933, 91, 92, 940, 42, 43, 41, + 238, 242, 247, 248, 249, 244, 246, 254, 255, 250, + 251, -291, 231, 232, -281, 941, 252, 253, -291, 40, + 950, -281, 33, -575, 951, 58, 59, -291, 959, 60, + -281, 35, 235, 961, 241, 44, 237, 236, 962, 233, + 234, 245, 243, 239, 20, 240, 967, 736, 692, 89, + 79, 82, 83, -292, 84, 86, 85, 87, 971, 973, + -292, 975, 80, 88, 977, 256, 977, 988, 989, -292, + 62, 899, 81, 93, 94, 290, 69, 70, 71, 9, + 57, 899, 899, 994, 63, 64, 959, -575, -574, 67, + 682, 65, 66, 68, 30, 31, 72, 73, 116, 117, + 118, 119, 120, 29, 28, 27, 101, 100, 102, 103, + 959, 936, 19, 545, 544, 543, 1013, 546, 8, 45, + 292, 10, 105, 104, 106, 95, 56, 97, 96, 98, + 1014, 99, 107, 108, 1015, 91, 92, 977, 42, 43, + 41, 238, 242, 247, 248, 249, 244, 246, 254, 255, + 250, 251, -291, 231, 232, 977, 977, 252, 253, -291, + 40, 218, 899, 33, -575, 959, 58, 59, -291, 977, + 60, nil, 35, 235, nil, 241, 44, 237, 236, nil, + 233, 234, 245, 243, 239, 20, 240, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, 256, nil, nil, nil, + nil, 62, nil, 81, 93, 94, 290, 69, 70, 71, + 9, 57, nil, nil, nil, 63, 64, nil, nil, nil, + 67, nil, 65, 66, 68, 30, 31, 72, 73, 116, + 117, 118, 119, 120, 29, 28, 27, 101, 100, 102, + 103, nil, nil, 19, 116, 117, 118, 119, 120, 8, + 45, 292, 10, 105, 104, 106, 95, 56, 97, 96, + 98, nil, 99, 107, 108, nil, 91, 92, nil, 42, + 43, 41, 238, 242, 247, 248, 249, 244, 246, 254, + 255, 250, 251, nil, 231, 232, nil, nil, 252, 253, + nil, 40, nil, nil, 294, nil, nil, 58, 59, nil, + nil, 60, nil, 35, 235, nil, 241, 44, 237, 236, + nil, 233, 234, 245, 243, 239, 20, 240, nil, nil, + nil, 89, 79, 82, 83, nil, 84, 86, 85, 87, + nil, nil, nil, nil, 80, 88, nil, 256, nil, nil, + nil, nil, 62, nil, 81, 93, 94, 290, 69, 70, + 71, 9, 57, nil, nil, nil, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 30, 31, 72, 73, + nil, nil, nil, nil, nil, 29, 28, 27, 101, 100, + 102, 103, nil, nil, 19, nil, nil, nil, nil, nil, + 8, 45, 292, 10, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, 238, 242, 247, 248, 249, 244, 246, + 254, 255, 250, 251, nil, 231, 232, nil, nil, 252, + 253, nil, 40, nil, nil, 294, nil, nil, 58, 59, + nil, nil, 60, nil, 35, 235, nil, 241, 44, 237, + 236, nil, 233, 234, 245, 243, 239, 20, 240, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, 256, nil, + nil, nil, nil, 62, nil, 81, 93, 94, 290, 69, + 70, 71, 9, 57, nil, nil, nil, 63, 64, nil, + nil, nil, 67, nil, 65, 66, 68, 30, 31, 72, + 73, nil, nil, nil, nil, nil, 29, 28, 27, 101, + 100, 102, 103, nil, nil, 19, nil, nil, nil, nil, + nil, 8, 45, 292, 10, 105, 104, 106, 95, 56, + 97, 96, 98, nil, 99, 107, 108, nil, 91, 92, + nil, 42, 43, 41, 238, 242, 247, 248, 249, 244, + 246, 254, 255, 250, 251, nil, 231, 232, nil, nil, + 252, 253, nil, 40, nil, nil, 33, nil, nil, 58, + 59, nil, nil, 60, nil, 35, 235, nil, 241, 44, + 237, 236, nil, 233, 234, 245, 243, 239, 20, 240, + nil, nil, nil, 89, 79, 82, 83, nil, 84, 86, + 85, 87, nil, nil, nil, nil, 80, 88, 218, 256, + nil, nil, nil, nil, 62, nil, 81, 93, 94, 5, + 69, 70, 71, 9, 57, nil, nil, nil, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 30, 31, + 72, 73, nil, nil, nil, nil, nil, 29, 28, 27, + 101, 100, 102, 103, nil, nil, 19, nil, nil, nil, + nil, nil, 8, 45, 7, 10, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, 238, 242, 247, 248, 249, + 244, 246, 254, 255, 250, 251, nil, 231, 232, nil, + nil, 252, 253, nil, 40, nil, nil, 33, nil, nil, + 58, 59, nil, nil, 60, nil, 35, 235, nil, 241, + 44, 237, 236, nil, 233, 234, 245, 243, 239, 20, + 240, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + 256, nil, nil, nil, nil, 62, nil, 81, 93, 94, + 290, 69, 70, 71, 9, 57, nil, nil, nil, 63, + 64, nil, nil, nil, 67, nil, 65, 66, 68, 30, + 31, 72, 73, nil, nil, nil, nil, nil, 29, 28, + 27, 101, 100, 102, 103, nil, nil, 19, nil, nil, + nil, nil, nil, 8, 45, 292, 10, 105, 104, 106, + 95, 56, 97, 96, 98, nil, 99, 107, 108, nil, + 91, 92, nil, 42, 43, 41, 238, 242, 247, 248, + 249, 244, 246, 254, 255, 250, 251, nil, 231, 232, + nil, nil, 252, 253, nil, 40, nil, nil, 33, nil, + nil, 58, 59, nil, nil, 60, nil, 35, 235, nil, + 241, 44, 237, 236, nil, 233, 234, 245, 243, 239, + 20, 240, nil, nil, nil, 89, 79, 82, 83, nil, + 84, 86, 85, 87, nil, nil, nil, nil, 80, 88, + nil, 256, nil, nil, nil, nil, 62, nil, 81, 93, + 94, 290, 69, 70, 71, 9, 57, nil, nil, nil, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 19, nil, + nil, nil, nil, nil, 8, 45, 292, 10, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, 238, 242, 247, + 248, 249, 244, 246, 254, 255, 250, 251, nil, 231, + 232, nil, nil, 252, 253, nil, 40, nil, nil, 33, + nil, nil, 58, 59, nil, nil, 60, nil, 35, 235, + nil, 241, 44, 237, 236, nil, 233, 234, 245, 243, + 239, 20, 240, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, 256, nil, nil, nil, nil, 62, nil, 81, + 93, 94, 290, 69, 70, 71, 9, 57, nil, nil, + nil, 63, 64, nil, nil, nil, 67, nil, 65, 66, + 68, 30, 31, 72, 73, nil, nil, nil, nil, nil, + 29, 28, 27, 101, 100, 102, 103, nil, nil, 19, + nil, nil, nil, nil, nil, 8, 45, 292, 10, 105, + 104, 106, 95, 56, 97, 96, 98, nil, 99, 107, + 108, nil, 91, 92, nil, 42, 43, 41, 238, 242, + 247, 248, 249, 244, 246, 254, 255, 250, 251, nil, + 231, 232, nil, nil, 252, 253, nil, 40, nil, nil, + 33, nil, nil, 58, 59, nil, nil, 60, nil, 35, + 235, nil, 241, 44, 237, 236, nil, 233, 234, 245, + 243, 239, 20, 240, nil, nil, nil, 89, 79, 82, + 83, nil, 84, 86, 85, 87, nil, nil, nil, nil, + 80, 88, nil, 256, nil, nil, nil, nil, 62, nil, + 81, 93, 94, 290, 69, 70, 71, 9, 57, nil, + nil, nil, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 19, nil, nil, nil, nil, nil, 8, 45, 292, 10, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, 238, + 242, 247, 248, 249, 244, 246, 254, 255, 250, 251, + nil, 231, 232, nil, nil, 252, 253, nil, 40, nil, + nil, 33, nil, nil, 58, 59, nil, nil, 60, nil, + 35, 235, nil, 241, 44, 237, 236, nil, 233, 234, + 245, 243, 239, 20, 240, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, 256, nil, nil, nil, nil, 62, + nil, 81, 93, 94, 290, 69, 70, 71, 9, 57, + nil, nil, nil, 63, 64, nil, nil, nil, 67, nil, + 65, 66, 68, 30, 31, 72, 73, nil, nil, nil, + nil, nil, 29, 28, 27, 101, 100, 102, 103, nil, + nil, 19, nil, nil, nil, nil, nil, 8, 45, 292, + 10, 105, 104, 106, 95, 56, 97, 96, 98, nil, + 99, 107, 108, nil, 91, 92, nil, 42, 43, 41, + 238, 242, 247, 248, 249, 244, 246, 254, 255, 250, + 251, nil, 231, 232, nil, nil, 252, 253, nil, 40, + nil, nil, 33, nil, nil, 58, 59, nil, nil, 60, + nil, 35, 235, nil, 241, 44, 237, 236, nil, 233, + 234, 245, 243, 239, 20, 240, nil, nil, nil, 89, + 79, 82, 83, nil, 84, 86, 85, 87, nil, nil, + nil, nil, 80, 88, nil, 256, nil, nil, nil, nil, + 62, nil, 81, 93, 94, 290, 69, 70, 71, 9, + 57, nil, nil, nil, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 19, nil, nil, nil, nil, nil, 8, 45, + 292, 10, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, 238, 242, 247, 248, 249, 244, 246, 254, 255, + 250, 251, nil, 231, 232, nil, nil, 252, 253, nil, + 40, nil, nil, 33, nil, nil, 58, 59, nil, nil, + 60, nil, 35, 235, nil, 241, 44, 237, 236, nil, + 233, 234, 245, 243, 239, 20, 240, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, 256, nil, nil, nil, + nil, 62, nil, 81, 93, 94, 290, 69, 70, 71, + 9, 57, nil, nil, nil, 63, 64, nil, nil, nil, + 67, nil, 65, 66, 68, 30, 31, 72, 73, nil, + nil, nil, nil, nil, 29, 28, 27, 101, 100, 102, + 103, nil, nil, 19, nil, nil, nil, nil, nil, 8, + 45, 292, 10, 105, 104, 106, 95, 56, 97, 96, + 98, nil, 99, 107, 108, nil, 91, 92, nil, 42, + 43, 41, 238, 242, 247, 248, 249, 244, 246, 254, + 255, 250, 251, nil, 231, 232, nil, nil, 252, 253, + nil, 40, nil, nil, 33, nil, nil, 58, 59, nil, + nil, 60, nil, 35, 235, nil, 241, 44, 237, 236, + nil, 233, 234, 245, 243, 239, 20, 240, nil, nil, + nil, 89, 79, 82, 83, nil, 84, 86, 85, 87, + nil, nil, nil, nil, 80, 88, nil, 256, nil, nil, + nil, nil, 62, nil, 81, 93, 94, 290, 69, 70, + 71, 9, 57, nil, nil, nil, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 30, 31, 72, 73, + nil, nil, nil, nil, nil, 29, 28, 27, 101, 100, + 102, 103, nil, nil, 19, nil, nil, nil, nil, nil, + 8, 45, 292, 10, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, 238, 242, 247, 248, 249, 244, 246, + 254, 255, 250, 251, nil, 231, 232, nil, nil, 252, + 253, nil, 40, nil, nil, 33, nil, nil, 58, 59, + nil, nil, 60, nil, 35, 235, nil, 241, 44, 237, + 236, nil, 233, 234, 245, 243, 239, 20, 240, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, 256, nil, + nil, nil, nil, 62, nil, 81, 93, 94, 290, 69, + 70, 71, 9, 57, nil, nil, nil, 63, 64, nil, + nil, nil, 67, nil, 65, 66, 68, 30, 31, 72, + 73, nil, nil, nil, nil, nil, 29, 28, 27, 101, + 100, 102, 103, nil, nil, 19, nil, nil, nil, nil, + nil, 8, 45, 292, 10, 105, 104, 106, 95, 56, + 97, 96, 98, nil, 99, 107, 108, nil, 91, 92, + nil, 42, 43, 41, 238, 242, 247, 248, 249, 244, + 246, 254, 255, 250, 251, nil, -597, -597, nil, nil, + 252, 253, nil, 40, nil, nil, 33, nil, nil, 58, + 59, nil, nil, 60, nil, 35, 235, nil, 241, 44, + 237, 236, nil, 233, 234, 245, 243, 239, 20, 240, + nil, nil, nil, 89, 79, 82, 83, nil, 84, 86, + 85, 87, nil, nil, nil, nil, 80, 88, nil, nil, + nil, nil, nil, nil, 62, nil, 81, 93, 94, 290, + 69, 70, 71, 9, 57, nil, nil, nil, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 30, 31, + 72, 73, nil, nil, nil, nil, nil, 29, 28, 27, + 101, 100, 102, 103, nil, nil, 19, nil, nil, nil, + nil, nil, 8, 45, 292, 10, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, 238, 242, 247, 248, 249, + 244, 246, 254, 255, 250, 251, nil, -597, -597, nil, + nil, 252, 253, nil, 40, nil, nil, 33, nil, nil, + 58, 59, nil, nil, 60, nil, 35, 235, nil, 241, + 44, 237, 236, nil, 233, 234, 245, 243, 239, 20, + 240, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, nil, nil, nil, 62, nil, 81, 93, 94, + 290, 69, 70, 71, 9, 57, nil, nil, nil, 63, + 64, nil, nil, nil, 67, nil, 65, 66, 68, 30, + 31, 72, 73, nil, nil, nil, nil, nil, 29, 28, + 27, 101, 100, 102, 103, nil, 548, 19, 545, 544, + 543, nil, 546, 8, 45, 292, 10, 105, 104, 106, + 95, 56, 97, 96, 98, nil, 99, 107, 108, nil, + 91, 92, nil, 42, 43, 41, 238, -597, -597, -597, + -597, 244, 246, nil, 701, -597, -597, nil, nil, nil, + nil, nil, 252, 253, nil, 40, nil, nil, 33, nil, + nil, 58, 59, nil, nil, 60, nil, 35, 235, nil, + 241, 44, 237, 236, nil, 233, 234, 245, 243, 239, + 20, 240, nil, nil, nil, 89, 79, 82, 83, nil, + 84, 86, 85, 87, nil, nil, nil, nil, 80, 88, + nil, nil, nil, nil, nil, nil, 62, nil, 81, 93, + 94, 290, 69, 70, 71, 9, 57, nil, nil, nil, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, 548, 19, 545, + 544, 543, nil, 546, 8, 45, 292, 10, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, 238, nil, nil, + 548, nil, 545, 544, 543, 701, 546, nil, nil, nil, + nil, nil, nil, 252, 253, nil, 40, nil, nil, 33, + nil, nil, 58, 59, nil, nil, 60, nil, 35, 235, + nil, 241, 44, 237, 236, nil, 233, 234, 701, nil, + 239, 20, 240, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, nil, nil, nil, 62, nil, 81, + 93, 94, 290, 69, 70, 71, 9, 57, nil, nil, + nil, 63, 64, nil, nil, nil, 67, nil, 65, 66, + 68, 30, 31, 72, 73, nil, nil, nil, nil, nil, + 29, 28, 27, 101, 100, 102, 103, nil, 548, 19, + 545, 544, 543, nil, 546, 8, 45, 292, 10, 105, + 104, 106, 95, 56, 97, 96, 98, nil, 99, 107, + 108, nil, 91, 92, nil, 42, 43, 41, 238, nil, + nil, nil, nil, nil, nil, nil, 701, nil, nil, nil, + nil, nil, nil, nil, 252, 253, nil, 40, nil, nil, + 33, nil, nil, 58, 59, nil, nil, 60, nil, 35, + 235, nil, 241, 44, 237, 236, nil, 233, 234, nil, + nil, 239, 20, 240, nil, nil, nil, 89, 79, 82, + 83, nil, 84, 86, 85, 87, nil, nil, nil, nil, + 80, 88, nil, nil, nil, nil, nil, nil, 62, nil, + 81, 93, 94, 290, 69, 70, 71, 9, 57, nil, + nil, nil, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 19, nil, nil, nil, nil, nil, 8, 45, 292, 10, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, 238, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 252, 253, nil, 40, nil, + nil, 33, nil, nil, 58, 59, nil, nil, 60, nil, + 35, 235, nil, 241, 44, 237, 236, nil, 233, 234, + nil, nil, 239, 20, 240, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, nil, nil, nil, 62, + nil, 81, 93, 94, 290, 69, 70, 71, 9, 57, + nil, nil, nil, 63, 64, nil, nil, nil, 67, nil, + 65, 66, 68, 30, 31, 72, 73, nil, nil, nil, + nil, nil, 29, 28, 27, 101, 100, 102, 103, nil, + nil, 19, nil, nil, nil, nil, nil, 8, 45, 292, + 10, 105, 104, 106, 95, 56, 97, 96, 98, nil, + 99, 107, 108, nil, 91, 92, nil, 42, 43, 41, + 238, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 252, 253, nil, 40, + nil, nil, 33, nil, nil, 58, 59, nil, nil, 60, + nil, 35, 235, nil, 241, 44, 237, 236, nil, 233, + 234, nil, nil, 239, 20, 240, nil, nil, nil, 89, + 79, 82, 83, nil, 84, 86, 85, 87, nil, nil, + nil, nil, 80, 88, nil, nil, nil, nil, nil, nil, + 62, nil, 81, 93, 94, 290, 69, 70, 71, 9, + 57, nil, nil, nil, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 19, nil, nil, nil, nil, nil, 8, 45, + 292, 10, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, 238, -597, -597, -597, -597, 244, 246, nil, nil, + -597, -597, nil, nil, nil, nil, nil, 252, 253, nil, + 40, nil, nil, 33, nil, nil, 58, 59, nil, nil, + 60, nil, 35, 235, nil, 241, 44, 237, 236, nil, + 233, 234, 245, 243, 239, 20, 240, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, nil, nil, + nil, 62, nil, 81, 93, 94, 290, 69, 70, 71, + 9, 57, nil, nil, nil, 63, 64, nil, nil, nil, + 67, nil, 65, 66, 68, 30, 31, 72, 73, nil, + nil, nil, nil, nil, 29, 28, 27, 101, 100, 102, + 103, nil, nil, 19, nil, nil, nil, nil, nil, 8, + 45, 292, 10, 105, 104, 106, 95, 56, 97, 96, + 98, nil, 99, 107, 108, nil, 91, 92, nil, 42, + 43, 41, 238, -597, -597, -597, -597, 244, 246, nil, + nil, -597, -597, nil, nil, nil, nil, nil, 252, 253, + nil, 40, nil, nil, 33, nil, nil, 58, 59, nil, + nil, 60, nil, 35, 235, nil, 241, 44, 237, 236, + nil, 233, 234, 245, 243, 239, 20, 240, nil, nil, + nil, 89, 79, 82, 83, nil, 84, 86, 85, 87, + nil, nil, nil, nil, 80, 88, nil, nil, nil, nil, + nil, nil, 62, nil, 81, 93, 94, 290, 69, 70, + 71, 9, 57, nil, nil, nil, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 30, 31, 72, 73, + nil, nil, nil, nil, nil, 29, 28, 27, 101, 100, + 102, 103, nil, nil, 19, nil, nil, nil, nil, nil, + 8, 45, 292, 10, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, 238, -597, -597, -597, -597, 244, 246, + nil, nil, -597, -597, nil, nil, nil, nil, nil, 252, + 253, nil, 40, nil, nil, 33, nil, nil, 58, 59, + nil, nil, 60, nil, 35, 235, nil, 241, 44, 237, + 236, nil, 233, 234, 245, 243, 239, 20, 240, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + nil, nil, nil, 62, nil, 81, 93, 94, 290, 69, + 70, 71, 9, 57, nil, nil, nil, 63, 64, nil, + nil, nil, 67, nil, 65, 66, 68, 30, 31, 72, + 73, nil, nil, nil, nil, nil, 29, 28, 27, 101, + 100, 102, 103, nil, nil, 19, nil, nil, nil, nil, + nil, 8, 45, 292, 10, 105, 104, 106, 95, 56, + 97, 96, 98, nil, 99, 107, 108, nil, 91, 92, + nil, 42, 43, 41, 238, -597, -597, -597, -597, 244, + 246, nil, nil, -597, -597, nil, nil, nil, nil, nil, + 252, 253, nil, 40, nil, nil, 33, nil, nil, 58, + 59, nil, nil, 60, nil, 35, 235, nil, 241, 44, + 237, 236, nil, 233, 234, 245, 243, 239, 20, 240, + nil, nil, nil, 89, 79, 82, 83, nil, 84, 86, + 85, 87, nil, nil, nil, nil, 80, 88, nil, nil, + nil, nil, nil, nil, 62, nil, 81, 93, 94, 290, + 69, 70, 71, 9, 57, nil, nil, nil, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 30, 31, + 72, 73, nil, nil, nil, nil, nil, 29, 28, 27, + 101, 100, 102, 103, nil, nil, 19, nil, nil, nil, + nil, nil, 8, 45, 292, 10, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, 238, -597, -597, -597, -597, + 244, 246, nil, nil, -597, -597, nil, nil, nil, nil, + nil, 252, 253, nil, 40, nil, nil, 33, nil, nil, + 58, 59, nil, nil, 60, nil, 35, 235, nil, 241, + 44, 237, 236, nil, 233, 234, 245, 243, 239, 20, + 240, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, nil, nil, nil, 62, nil, 81, 93, 94, + 290, 69, 70, 71, 9, 57, nil, nil, nil, 63, + 64, nil, nil, nil, 67, nil, 65, 66, 68, 30, + 31, 72, 73, nil, nil, nil, nil, nil, 29, 28, + 27, 101, 100, 102, 103, nil, nil, 19, nil, nil, + nil, nil, nil, 8, 45, 292, 10, 105, 104, 106, + 95, 56, 97, 96, 98, nil, 99, 107, 108, nil, + 91, 92, nil, 42, 43, 41, 238, 242, 247, 248, + 249, 244, 246, nil, nil, 250, 251, nil, nil, nil, + nil, nil, 252, 253, nil, 40, nil, nil, 33, nil, + nil, 58, 59, nil, nil, 60, nil, 35, 235, nil, + 241, 44, 237, 236, nil, 233, 234, 245, 243, 239, + 20, 240, nil, nil, nil, 89, 79, 82, 83, nil, + 84, 86, 85, 87, nil, nil, nil, nil, 80, 88, + nil, nil, nil, nil, nil, nil, 62, nil, 81, 93, + 94, 290, 69, 70, 71, 9, 57, nil, nil, nil, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 19, nil, + nil, nil, nil, nil, 8, 45, 292, 10, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, 238, 242, 247, + 248, 249, 244, 246, 254, nil, 250, 251, nil, nil, + nil, nil, nil, 252, 253, nil, 40, nil, nil, 33, + nil, nil, 58, 59, nil, nil, 60, nil, 35, 235, + nil, 241, 44, 237, 236, nil, 233, 234, 245, 243, + 239, 20, 240, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, nil, nil, nil, 62, nil, 81, + 93, 94, 69, 70, 71, 9, 57, nil, nil, nil, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 19, nil, + nil, nil, nil, nil, 8, 45, 7, 10, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, 238, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 252, 253, nil, 40, nil, nil, 33, + nil, nil, 58, 59, nil, nil, 60, nil, 35, 235, + nil, 241, 44, 237, 236, nil, 233, 234, nil, nil, + nil, 20, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, 238, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 252, 253, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, 235, nil, 241, 44, 237, 236, nil, 233, 234, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + 284, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, 238, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 252, 253, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, 281, 235, 279, nil, 44, 237, 236, 285, + 233, 234, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 282, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 30, 31, 72, 73, + nil, nil, nil, nil, nil, 29, 28, 27, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, 284, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, 281, nil, 279, nil, 44, nil, + nil, 285, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 282, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 30, 31, + 72, 73, nil, nil, nil, nil, nil, 29, 28, 27, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, 284, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, 281, nil, 279, nil, + 44, nil, nil, 285, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 282, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 307, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, nil, nil, 313, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 303, nil, nil, 299, + nil, nil, 58, 59, nil, nil, 60, nil, 298, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 307, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, nil, nil, 313, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 303, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + 548, nil, 545, 544, 543, 553, 546, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 556, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 315, nil, 551, 62, + nil, 81, 93, 94, 69, 70, 71, nil, 57, 564, + 563, nil, 63, 64, 557, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, 284, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, 281, nil, nil, nil, + 44, nil, nil, 285, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 282, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, 284, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, 285, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 282, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 19, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 20, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 19, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 20, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 30, 31, 72, 73, + nil, nil, nil, nil, nil, 29, 28, 27, 101, 100, + 102, 103, nil, nil, 19, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 20, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, 113, nil, nil, + nil, nil, 112, 62, nil, 81, 93, 94, 69, 70, + 71, nil, 57, nil, nil, nil, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 307, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + nil, nil, 313, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 348, nil, nil, 33, nil, nil, 58, 59, + nil, nil, 60, nil, 35, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 307, nil, nil, 105, 104, 106, 353, + 56, 97, 96, 354, nil, 99, 107, 108, nil, 91, + 92, nil, nil, nil, 313, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 360, nil, nil, 355, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 307, nil, nil, 105, 104, + 106, 353, 56, 97, 96, 354, nil, 99, 107, 108, + nil, 91, 92, nil, nil, nil, 313, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 355, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, 548, nil, + 545, 544, 543, 553, 546, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 556, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, nil, nil, 551, 62, nil, 81, + 93, 94, 69, 70, 71, 9, 57, 564, 563, nil, + 63, 64, 557, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 19, nil, + nil, nil, nil, nil, 8, 45, 7, 10, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 40, nil, nil, 33, + nil, nil, 58, 59, nil, nil, 60, nil, 35, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 20, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, nil, nil, 388, 62, nil, 81, + 93, 94, 69, 70, 71, nil, 57, nil, nil, nil, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 19, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 20, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 19, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 20, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 19, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 20, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 30, 31, 72, 73, + nil, nil, nil, nil, nil, 29, 28, 27, 101, 100, + 102, 103, nil, nil, 19, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 20, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + nil, nil, nil, 62, nil, 81, 93, 94, 69, 70, + 71, 9, 57, nil, nil, nil, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 30, 31, 72, 73, + nil, nil, nil, nil, nil, 29, 28, 27, 101, 100, + 102, 103, nil, nil, 19, nil, nil, nil, nil, nil, + 8, 45, nil, 10, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 40, nil, nil, 33, nil, nil, 58, 59, + nil, nil, 60, nil, 35, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 20, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 30, 31, + 72, 73, nil, nil, nil, nil, nil, 29, 28, 27, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, 404, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, 284, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + 281, nil, 279, nil, 44, nil, nil, 285, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 282, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 30, 31, 72, 73, + nil, nil, nil, nil, nil, 29, 28, 27, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, 404, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 30, 31, + 72, 73, nil, nil, nil, nil, nil, 29, 28, 27, + 101, 100, 102, 103, nil, nil, 19, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 20, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 19, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 20, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 19, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 20, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 19, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 20, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, 218, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 30, 31, + 72, 73, nil, nil, nil, nil, nil, 29, 28, 27, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, 284, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, 281, nil, 279, nil, + 44, nil, nil, 285, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 282, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, 284, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, 281, nil, + 279, nil, 44, nil, nil, 285, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 282, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, 284, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + 281, nil, 279, nil, 44, nil, nil, 285, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 282, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, 218, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, nil, nil, nil, 62, nil, 81, + 93, 94, 69, 70, 71, 9, 57, nil, nil, nil, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 19, nil, + nil, nil, nil, nil, 8, 45, nil, 10, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 40, nil, nil, 33, + nil, nil, 58, 59, nil, nil, 60, nil, 35, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 20, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 307, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, nil, nil, 313, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 303, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + 548, nil, 545, 544, 543, 553, 546, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 556, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 504, nil, 551, 62, + nil, 81, 93, 94, 69, 70, 71, nil, 57, 564, + 563, nil, 63, 64, 557, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 307, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, nil, nil, 313, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 303, nil, + nil, 299, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, 520, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 30, 31, 72, 73, + nil, nil, nil, nil, nil, 29, 28, 27, 101, 100, + 102, 103, nil, nil, 19, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 20, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 30, 31, + 72, 73, nil, nil, nil, nil, nil, 29, 28, 27, + 101, 100, 102, 103, nil, nil, 19, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 20, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 19, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 20, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 19, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 20, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 19, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 20, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 30, 31, + 72, 73, nil, nil, nil, nil, nil, 29, 28, 27, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, 284, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, 281, nil, 279, nil, + 44, nil, nil, 285, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 282, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, 284, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, 659, nil, 279, nil, + 44, nil, nil, 285, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 282, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, 284, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + 279, nil, 44, nil, nil, 285, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 282, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, nil, nil, nil, 62, + nil, 81, 93, 94, 69, 70, 71, 9, 57, nil, + nil, nil, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 19, nil, nil, nil, nil, nil, 8, 45, 292, 10, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 40, nil, + nil, 33, nil, nil, 58, 59, nil, nil, 60, nil, + 35, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 20, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, nil, nil, 388, 62, + nil, 81, 93, 94, 69, 70, 71, nil, 57, nil, + nil, nil, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 307, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, nil, nil, 313, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 303, nil, + nil, 299, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + 284, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, 281, nil, 279, nil, 44, nil, nil, 285, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 282, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 307, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + nil, nil, 313, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 303, nil, nil, 299, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 19, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 20, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + 284, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, 659, nil, nil, nil, 44, nil, nil, 285, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 282, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, 284, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, 285, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 282, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, 281, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, 284, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + 281, nil, 279, nil, 44, nil, nil, 285, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 282, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + 284, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, 281, nil, 279, nil, 44, nil, nil, 285, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 282, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, 754, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, 284, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, 659, nil, + 279, nil, 44, nil, nil, 285, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 282, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, 284, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, 279, nil, 44, nil, nil, 285, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 282, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 30, 31, 72, 73, + nil, nil, nil, nil, nil, 29, 28, 27, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 30, 31, + 72, 73, nil, nil, nil, nil, nil, 29, 28, 27, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 30, 31, 72, 73, nil, nil, nil, nil, + nil, 29, 28, 27, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 307, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, nil, nil, 313, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 303, nil, nil, 299, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 307, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, nil, nil, 313, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 303, nil, + nil, 299, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, 404, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 30, 31, + 72, 73, nil, nil, nil, nil, nil, 29, 28, 27, + 101, 100, 102, 103, nil, nil, 19, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 20, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 19, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 20, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 30, 31, 72, 73, nil, nil, + nil, nil, nil, 29, 28, 27, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 45, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, 42, 43, + 41, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 223, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, 44, nil, nil, nil, + nil, nil, nil, nil, nil, 228, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, nil, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + nil, nil, 44, nil, nil, nil, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 79, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 307, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, nil, nil, + 313, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 876, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 30, 31, 72, 73, + nil, nil, nil, nil, nil, 29, 28, 27, 101, 100, + 102, 103, nil, nil, 19, nil, nil, nil, nil, nil, + nil, 45, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + 42, 43, 41, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 223, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 20, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, 659, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 309, 310, 72, 73, nil, nil, nil, nil, nil, 305, + 306, 312, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, 284, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, nil, nil, + 279, nil, 44, nil, nil, 285, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 282, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, 69, 70, 71, 62, 57, 81, + 93, 94, 63, 64, nil, nil, nil, 67, nil, 65, + 66, 68, 309, 310, 72, 73, nil, nil, nil, nil, + nil, 305, 306, 312, 101, 100, 102, 103, nil, nil, + 230, nil, nil, nil, nil, nil, nil, 45, nil, nil, + 105, 104, 106, 95, 56, 97, 96, 98, nil, 99, + 107, 108, nil, 91, 92, nil, 42, 43, 41, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 223, nil, + nil, 229, nil, nil, 58, 59, nil, nil, 60, nil, + nil, nil, nil, nil, 44, nil, nil, nil, nil, nil, + nil, nil, nil, 228, nil, nil, nil, nil, 89, 79, + 82, 83, nil, 84, 86, 85, 87, nil, nil, nil, + nil, 80, 88, nil, nil, nil, 69, 70, 71, 62, + 57, 81, 93, 94, 63, 64, nil, nil, nil, 67, + nil, 65, 66, 68, 309, 310, 72, 73, nil, nil, + nil, nil, nil, 305, 306, 312, 101, 100, 102, 103, + nil, nil, 230, nil, nil, nil, nil, nil, nil, 307, + nil, nil, 105, 104, 106, 95, 56, 97, 96, 98, + nil, 99, 107, 108, nil, 91, 92, nil, nil, nil, + 313, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 876, nil, nil, 229, nil, nil, 58, 59, nil, nil, + 60, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 89, 79, 82, 83, nil, 84, 86, 85, 87, nil, + nil, nil, nil, 80, 88, nil, nil, nil, 69, 70, + 71, 62, 57, 81, 93, 94, 63, 64, nil, nil, + nil, 67, nil, 65, 66, 68, 309, 310, 72, 73, + nil, nil, nil, nil, nil, 305, 306, 312, 101, 100, + 102, 103, nil, nil, 230, nil, nil, nil, nil, nil, + nil, 307, nil, nil, 105, 104, 106, 95, 56, 97, + 96, 98, nil, 99, 107, 108, nil, 91, 92, nil, + nil, nil, 313, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 947, nil, nil, 229, nil, nil, 58, 59, + nil, nil, 60, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 89, 79, 82, 83, nil, 84, 86, 85, + 87, nil, nil, nil, nil, 80, 88, nil, nil, nil, + 69, 70, 71, 62, 57, 81, 93, 94, 63, 64, + nil, nil, nil, 67, nil, 65, 66, 68, 309, 310, + 72, 73, nil, nil, nil, nil, nil, 305, 306, 312, + 101, 100, 102, 103, nil, nil, 230, nil, nil, nil, + nil, nil, nil, 45, nil, nil, 105, 104, 106, 95, + 56, 97, 96, 98, nil, 99, 107, 108, nil, 91, + 92, nil, 42, 43, 41, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 223, nil, nil, 229, nil, nil, + 58, 59, nil, nil, 60, nil, nil, nil, nil, nil, + 44, nil, nil, nil, nil, nil, nil, nil, nil, 228, + nil, nil, nil, nil, 89, 79, 82, 83, nil, 84, + 86, 85, 87, nil, nil, nil, nil, 80, 88, nil, + nil, nil, 69, 70, 71, 62, 57, 81, 93, 94, + 63, 64, nil, nil, nil, 67, nil, 65, 66, 68, + 30, 31, 72, 73, nil, nil, nil, nil, nil, 29, + 28, 27, 101, 100, 102, 103, nil, nil, 230, nil, + nil, nil, nil, nil, nil, 45, nil, nil, 105, 104, + 106, 95, 56, 97, 96, 98, 284, 99, 107, 108, + nil, 91, 92, nil, 42, 43, 41, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 223, nil, nil, 229, + nil, nil, 58, 59, nil, nil, 60, nil, 281, nil, + 279, nil, 44, nil, nil, 285, nil, nil, nil, nil, + nil, 228, nil, nil, nil, nil, 89, 282, 82, 83, + nil, 84, 86, 85, 87, nil, nil, nil, nil, 80, + 88, nil, nil, nil, nil, -282, nil, 62, nil, 81, + 93, 94, -282, -282, -282, nil, nil, -282, -282, -282, + nil, -282, nil, nil, nil, nil, nil, nil, nil, nil, + nil, -282, -282, -282, nil, nil, nil, nil, nil, nil, + nil, -282, -282, nil, -282, -282, -282, -282, -282, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, -282, -282, -282, -282, -282, -282, -282, -282, + -282, -282, -282, -282, -282, -282, nil, nil, -282, -282, + -282, nil, nil, -282, nil, nil, -282, nil, nil, -282, + -282, nil, -282, nil, -282, nil, -282, nil, -282, -282, + nil, -282, -282, -282, -282, -282, nil, -282, nil, -282, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, -282, nil, nil, -282, -282, -282, -282, + -579, -282, nil, -282, nil, nil, nil, -579, -579, -579, + nil, nil, -579, -579, -579, nil, -579, nil, nil, nil, + nil, nil, nil, nil, nil, -579, -579, -579, -579, nil, + nil, nil, nil, nil, nil, nil, -579, -579, nil, -579, + -579, -579, -579, -579, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, -579, -579, -579, + -579, -579, -579, -579, -579, -579, -579, -579, -579, -579, + -579, nil, nil, -579, -579, -579, nil, nil, -579, nil, + nil, -579, nil, nil, -579, -579, nil, -579, nil, -579, + nil, -579, nil, -579, -579, nil, -579, -579, -579, -579, + -579, nil, -579, -579, -579, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, -579, nil, + nil, -579, -579, -579, -579, -580, -579, nil, -579, nil, + nil, nil, -580, -580, -580, nil, nil, -580, -580, -580, + nil, -580, nil, nil, nil, nil, nil, nil, nil, nil, + -580, -580, -580, -580, nil, nil, nil, nil, nil, nil, + nil, -580, -580, nil, -580, -580, -580, -580, -580, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, -580, -580, -580, -580, -580, -580, -580, -580, + -580, -580, -580, -580, -580, -580, nil, nil, -580, -580, + -580, nil, nil, -580, nil, nil, -580, nil, nil, -580, + -580, nil, -580, nil, -580, nil, -580, nil, -580, -580, + nil, -580, -580, -580, -580, -580, nil, -580, -580, -580, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, -580, nil, nil, -580, -580, -580, -580, + -411, -580, nil, -580, nil, nil, nil, -411, -411, -411, + nil, nil, -411, -411, -411, nil, -411, nil, nil, nil, + nil, nil, nil, nil, nil, -411, -411, -411, nil, nil, + nil, nil, nil, nil, nil, nil, -411, -411, nil, -411, + -411, -411, -411, -411, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, -411, -411, -411, + -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, + -411, nil, nil, -411, -411, -411, nil, nil, -411, nil, + 263, -411, nil, nil, -411, -411, nil, -411, nil, -411, + nil, -411, nil, -411, -411, nil, -411, -411, -411, -411, + -411, -298, -411, -411, -411, nil, nil, nil, -298, -298, + -298, nil, nil, -298, -298, -298, nil, -298, -411, nil, + nil, -411, -411, nil, -411, nil, -411, -298, -298, nil, + nil, nil, nil, nil, nil, nil, nil, -298, -298, nil, + -298, -298, -298, -298, -298, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, -298, -298, + -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, + -298, -298, nil, nil, -298, -298, -298, nil, nil, -298, + nil, 272, -298, nil, nil, -298, -298, nil, -298, nil, + -298, nil, -298, nil, -298, -298, nil, -298, -298, -298, + -298, -298, nil, -298, -246, -298, nil, nil, nil, nil, + nil, -246, -246, -246, nil, nil, -246, -246, -246, -298, + -246, nil, -298, -298, nil, -298, nil, -298, nil, -246, + -246, -246, nil, nil, nil, nil, nil, nil, nil, nil, + -246, -246, nil, -246, -246, -246, -246, -246, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, -246, -246, -246, -246, -246, -246, -246, -246, -246, + -246, -246, -246, -246, -246, nil, nil, -246, -246, -246, + nil, nil, -246, nil, 263, -246, nil, nil, -246, -246, + nil, -246, nil, -246, nil, -246, nil, -246, -246, nil, + -246, -246, -246, -246, -246, nil, -246, -246, -246, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, -246, nil, -246, -246, -246, nil, -246, nil, + -246, -246, -246, -246, nil, nil, -246, -246, -246, 548, + -246, 545, 544, 543, 553, 546, nil, nil, nil, -246, + -246, nil, nil, nil, nil, 556, nil, nil, nil, nil, + -246, -246, nil, -246, -246, -246, -246, -246, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 551, 548, nil, + 545, 544, 543, 553, 546, nil, 561, 560, 564, 563, + nil, nil, nil, 557, 556, 548, nil, 545, 544, 543, + 553, 546, -246, nil, nil, nil, nil, nil, nil, -246, + nil, 556, nil, nil, 263, -246, 551, 534, nil, 218, + nil, nil, nil, nil, nil, 561, 560, 564, 563, nil, + nil, nil, 557, 551, nil, nil, nil, -246, -246, nil, + nil, nil, 561, 560, 564, 563, nil, nil, nil, 557, + nil, nil, -246, nil, nil, -246, nil, nil, nil, nil, + -246, 173, 184, 174, 197, 170, 190, 180, 179, 200, + 201, 195, 178, 177, 172, 198, 202, 203, 182, 171, + 185, 189, 191, 183, 176, nil, nil, nil, 192, 199, + 194, 193, 186, 196, 181, 169, 188, 187, nil, nil, + nil, nil, nil, 168, 175, 166, 167, 163, 164, 165, + 124, 126, 123, nil, 125, nil, nil, nil, nil, nil, + nil, nil, nil, 157, 158, nil, 154, 136, 137, 138, + 145, 142, 144, nil, nil, 139, 140, nil, nil, nil, + 159, 160, 146, 147, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 151, 150, nil, + 135, 156, 153, 152, 161, 148, 149, 143, 141, 133, + 155, 134, nil, nil, 162, 89, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 88, + 173, 184, 174, 197, 170, 190, 180, 179, 200, 201, + 195, 178, 177, 172, 198, 202, 203, 182, 171, 185, + 189, 191, 183, 176, nil, nil, nil, 192, 199, 194, + 193, 186, 196, 181, 169, 188, 187, nil, nil, nil, + nil, nil, 168, 175, 166, 167, 163, 164, 165, 124, + 126, nil, nil, 125, nil, nil, nil, nil, nil, nil, + nil, nil, 157, 158, nil, 154, 136, 137, 138, 145, + 142, 144, nil, nil, 139, 140, nil, nil, nil, 159, + 160, 146, 147, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 151, 150, nil, 135, + 156, 153, 152, 161, 148, 149, 143, 141, 133, 155, + 134, nil, nil, 162, 89, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 88, 173, + 184, 174, 197, 170, 190, 180, 179, 200, 201, 195, + 178, 177, 172, 198, 202, 203, 182, 171, 185, 189, + 191, 183, 176, nil, nil, nil, 192, 199, 194, 193, + 186, 196, 181, 169, 188, 187, nil, nil, nil, nil, + nil, 168, 175, 166, 167, 163, 164, 165, 124, 126, + nil, nil, 125, nil, nil, nil, nil, nil, nil, nil, + nil, 157, 158, nil, 154, 136, 137, 138, 145, 142, + 144, nil, nil, 139, 140, nil, nil, nil, 159, 160, + 146, 147, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 151, 150, nil, 135, 156, + 153, 152, 161, 148, 149, 143, 141, 133, 155, 134, + nil, nil, 162, 89, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 88, 173, 184, + 174, 197, 170, 190, 180, 179, 200, 201, 195, 178, + 177, 172, 198, 202, 203, 182, 171, 185, 189, 191, + 183, 176, nil, nil, nil, 192, 199, 194, 193, 186, + 196, 181, 169, 188, 187, nil, nil, nil, nil, nil, + 168, 175, 166, 167, 163, 164, 165, 124, 126, nil, + nil, 125, nil, nil, nil, nil, nil, nil, nil, nil, + 157, 158, nil, 154, 136, 137, 138, 145, 142, 144, + nil, nil, 139, 140, nil, nil, nil, 159, 160, 146, + 147, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 151, 150, nil, 135, 156, 153, + 152, 161, 148, 149, 143, 141, 133, 155, 134, nil, + nil, 162, 89, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 88, 173, 184, 174, + 197, 170, 190, 180, 179, 200, 201, 195, 178, 177, + 172, 198, 202, 203, 182, 171, 185, 189, 191, 183, + 176, nil, nil, nil, 192, 199, 194, 371, 370, 372, + 369, 169, 188, 187, nil, nil, nil, nil, nil, 168, + 175, 166, 167, 366, 367, 368, 364, 126, 97, 96, + 365, nil, 99, nil, nil, nil, nil, nil, nil, 157, + 158, nil, 154, 136, 137, 138, 145, 142, 144, nil, + nil, 139, 140, nil, nil, nil, 159, 160, 146, 147, + nil, nil, nil, nil, nil, 376, nil, nil, nil, nil, + nil, nil, nil, 151, 150, nil, 135, 156, 153, 152, + 161, 148, 149, 143, 141, 133, 155, 134, nil, nil, + 162, 173, 184, 174, 197, 170, 190, 180, 179, 200, + 201, 195, 178, 177, 172, 198, 202, 203, 182, 171, + 185, 189, 191, 183, 176, nil, nil, nil, 192, 199, + 194, 193, 186, 196, 181, 169, 188, 187, nil, nil, + nil, nil, nil, 168, 175, 166, 167, 163, 164, 165, + 124, 126, nil, nil, 125, nil, nil, nil, nil, nil, + nil, nil, nil, 157, 158, nil, 154, 136, 137, 138, + 145, 142, 144, nil, nil, 139, 140, nil, nil, nil, + 159, 160, 146, 147, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 151, 150, nil, + 135, 156, 153, 152, 161, 148, 149, 143, 141, 133, + 155, 134, 413, 417, 162, nil, 414, nil, nil, nil, + nil, nil, nil, nil, nil, 157, 158, nil, 154, 136, + 137, 138, 145, 142, 144, nil, nil, 139, 140, nil, + nil, nil, 159, 160, 146, 147, nil, nil, nil, nil, + nil, 263, nil, nil, nil, nil, nil, nil, nil, 151, + 150, nil, 135, 156, 153, 152, 161, 148, 149, 143, + 141, 133, 155, 134, 420, 424, 162, nil, 419, nil, + nil, nil, nil, nil, nil, nil, nil, 157, 158, nil, + 154, 136, 137, 138, 145, 142, 144, nil, nil, 139, + 140, nil, nil, nil, 159, 160, 146, 147, nil, nil, + nil, nil, nil, 263, nil, nil, nil, nil, nil, nil, + nil, 151, 150, nil, 135, 156, 153, 152, 161, 148, + 149, 143, 141, 133, 155, 134, 475, 417, 162, nil, + 476, nil, nil, nil, nil, nil, nil, nil, nil, 157, + 158, nil, 154, 136, 137, 138, 145, 142, 144, nil, + nil, 139, 140, nil, nil, nil, 159, 160, 146, 147, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 151, 150, nil, 135, 156, 153, 152, + 161, 148, 149, 143, 141, 133, 155, 134, 638, 417, + 162, nil, 639, nil, nil, nil, nil, nil, nil, nil, + nil, 157, 158, nil, 154, 136, 137, 138, 145, 142, + 144, nil, nil, 139, 140, nil, nil, nil, 159, 160, + 146, 147, nil, nil, nil, nil, nil, 263, nil, nil, + nil, nil, nil, nil, nil, 151, 150, nil, 135, 156, + 153, 152, 161, 148, 149, 143, 141, 133, 155, 134, + 640, 424, 162, nil, 641, nil, nil, nil, nil, nil, + nil, nil, nil, 157, 158, nil, 154, 136, 137, 138, + 145, 142, 144, nil, nil, 139, 140, nil, nil, nil, + 159, 160, 146, 147, nil, nil, nil, nil, nil, 263, + nil, nil, nil, nil, nil, nil, nil, 151, 150, nil, + 135, 156, 153, 152, 161, 148, 149, 143, 141, 133, + 155, 134, 670, 417, 162, nil, 671, nil, nil, nil, + nil, nil, nil, nil, nil, 157, 158, nil, 154, 136, + 137, 138, 145, 142, 144, nil, nil, 139, 140, nil, + nil, nil, 159, 160, 146, 147, nil, nil, nil, nil, + nil, 263, nil, nil, nil, nil, nil, nil, nil, 151, + 150, nil, 135, 156, 153, 152, 161, 148, 149, 143, + 141, 133, 155, 134, 673, 424, 162, nil, 674, nil, + nil, nil, nil, nil, nil, nil, nil, 157, 158, nil, + 154, 136, 137, 138, 145, 142, 144, nil, nil, 139, + 140, nil, nil, nil, 159, 160, 146, 147, nil, nil, + nil, nil, nil, 263, nil, nil, nil, nil, nil, nil, + nil, 151, 150, nil, 135, 156, 153, 152, 161, 148, + 149, 143, 141, 133, 155, 134, 638, 417, 162, nil, + 639, nil, nil, nil, nil, nil, nil, nil, nil, 157, + 158, nil, 154, 136, 137, 138, 145, 142, 144, nil, + nil, 139, 140, nil, nil, nil, 159, 160, 146, 147, + nil, nil, nil, nil, nil, 263, nil, nil, nil, nil, + nil, nil, nil, 151, 150, nil, 135, 156, 153, 152, + 161, 148, 149, 143, 141, 133, 155, 134, 640, 424, + 162, nil, 641, nil, nil, nil, nil, nil, nil, nil, + nil, 157, 158, nil, 154, 136, 137, 138, 145, 142, + 144, nil, nil, 139, 140, nil, nil, nil, 159, 160, + 146, 147, nil, nil, nil, nil, nil, 263, nil, nil, + nil, nil, nil, nil, nil, 151, 150, nil, 135, 156, + 153, 152, 161, 148, 149, 143, 141, 133, 155, 134, + 721, 417, 162, nil, 722, nil, nil, nil, nil, nil, + nil, nil, nil, 157, 158, nil, 154, 136, 137, 138, + 145, 142, 144, nil, nil, 139, 140, nil, nil, nil, + 159, 160, 146, 147, nil, nil, nil, nil, nil, 263, + nil, nil, nil, nil, nil, nil, nil, 151, 150, nil, + 135, 156, 153, 152, 161, 148, 149, 143, 141, 133, + 155, 134, 723, 424, 162, nil, 724, nil, nil, nil, + nil, nil, nil, nil, nil, 157, 158, nil, 154, 136, + 137, 138, 145, 142, 144, nil, nil, 139, 140, nil, + nil, nil, 159, 160, 146, 147, nil, nil, nil, nil, + nil, 263, nil, nil, nil, nil, nil, nil, nil, 151, + 150, nil, 135, 156, 153, 152, 161, 148, 149, 143, + 141, 133, 155, 134, 726, 424, 162, nil, 727, nil, + nil, nil, nil, nil, nil, nil, nil, 157, 158, nil, + 154, 136, 137, 138, 145, 142, 144, nil, nil, 139, + 140, nil, nil, nil, 159, 160, 146, 147, nil, nil, + nil, nil, nil, 263, nil, nil, nil, nil, nil, nil, + nil, 151, 150, nil, 135, 156, 153, 152, 161, 148, + 149, 143, 141, 133, 155, 134, 475, 417, 162, nil, + 476, nil, nil, nil, nil, nil, nil, nil, nil, 157, + 158, nil, 154, 136, 137, 138, 145, 142, 144, nil, + nil, 139, 140, nil, nil, nil, 159, 160, 146, 147, + nil, nil, nil, nil, nil, 263, nil, nil, nil, nil, + nil, nil, nil, 151, 150, nil, 135, 156, 153, 152, + 161, 148, 149, 143, 141, 133, 155, 134, 983, 424, + 162, nil, 982, nil, nil, nil, nil, nil, nil, nil, + nil, 157, 158, nil, 154, 136, 137, 138, 145, 142, + 144, nil, nil, 139, 140, nil, nil, nil, 159, 160, + 146, 147, nil, nil, nil, nil, nil, 263, nil, nil, + nil, nil, nil, nil, nil, 151, 150, nil, 135, 156, + 153, 152, 161, 148, 149, 143, 141, 133, 155, 134, + 1006, 417, 162, nil, 1007, nil, nil, nil, nil, nil, + nil, nil, nil, 157, 158, nil, 154, 136, 137, 138, + 145, 142, 144, nil, nil, 139, 140, nil, nil, nil, + 159, 160, 146, 147, nil, nil, nil, nil, nil, 263, + nil, nil, nil, nil, nil, nil, nil, 151, 150, nil, + 135, 156, 153, 152, 161, 148, 149, 143, 141, 133, + 155, 134, 1008, 424, 162, nil, 1009, nil, nil, nil, + nil, nil, nil, nil, nil, 157, 158, nil, 154, 136, + 137, 138, 145, 142, 144, nil, nil, 139, 140, nil, + nil, nil, 159, 160, 146, 147, nil, nil, nil, nil, + nil, 263, nil, nil, nil, nil, nil, nil, nil, 151, + 150, nil, 135, 156, 153, 152, 161, 148, 149, 143, + 141, 133, 155, 134, nil, 548, 162, 545, 544, 543, + 553, 546, nil, 548, nil, 545, 544, 543, 553, 546, + nil, 556, nil, nil, nil, nil, nil, nil, 548, 556, + 545, 544, 543, 553, 546, nil, nil, nil, nil, nil, + nil, nil, nil, 551, 556, nil, nil, nil, nil, nil, + nil, 551, 561, 560, 564, 563, nil, nil, nil, 557, + 561, 560, 564, 563, nil, nil, 551, 557, 548, nil, + 545, 544, 543, 553, 546, 561, 560, 564, 563, nil, + nil, nil, 557, 548, 556, 545, 544, 543, 553, 546, + nil, 548, nil, 545, 544, 543, 553, 546, nil, 556, + nil, nil, nil, nil, nil, nil, 551, 556, 548, nil, + 545, 544, 543, 553, 546, 561, 560, 564, 563, nil, + nil, 551, 557, nil, 556, nil, nil, nil, nil, 551, + 561, 560, 564, 563, nil, nil, nil, 557, 561, 560, + 564, 563, nil, nil, nil, 557, 551, 548, nil, 545, + 544, 543, 553, 546, nil, 561, 560, 564, 563, nil, + nil, nil, 557, 556, 548, nil, 545, 544, 543, 553, + 546, nil, 548, nil, 545, 544, 543, 553, 546, nil, + 556, nil, nil, nil, nil, 551, nil, 548, 556, 545, + 544, 543, 553, 546, nil, nil, 564, 563, nil, nil, + nil, 557, 551, 556, nil, nil, nil, nil, nil, nil, + 551, nil, nil, 564, 563, nil, nil, nil, 557, 561, + 560, 564, 563, nil, nil, 551, 557, 548, nil, 545, + 544, 543, 553, 546, nil, nil, 564, 563, nil, nil, + nil, 557, 548, 556, 545, 544, 543, 553, 546, nil, + 548, nil, 545, 544, 543, 553, 546, 548, 556, 545, + 544, 543, 553, 546, nil, 551, 556, nil, nil, nil, + nil, nil, nil, 556, nil, nil, 564, 563, nil, nil, + 551, 557, nil, nil, nil, nil, nil, nil, 551, nil, + nil, 564, 563, nil, nil, 551, 557, nil, nil, 564, + 563, nil, nil, nil, 557, nil, 564, 563, nil, nil, + nil, 557 ] + +racc_action_check = [ + 95, 345, 61, 437, 437, 346, 349, 95, 95, 95, + 221, 338, 95, 95, 95, 383, 95, 355, 19, 384, + 58, 355, 594, 594, 95, 222, 95, 95, 95, 473, + 650, 26, 17, 17, 578, 359, 95, 95, 339, 95, + 95, 95, 95, 95, 719, 885, 15, 1, 908, 687, + 721, 7, 1006, 665, 1007, 1020, 680, 680, 308, 19, + 58, 913, 665, 913, 473, 722, 221, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 95, 222, 383, 95, 95, 95, 384, 95, 95, 570, + 61, 95, 10, 15, 95, 95, 26, 95, 437, 95, + 12, 95, 15, 95, 95, 844, 95, 95, 95, 95, + 95, 345, 95, 98, 95, 346, 349, 594, 650, 26, + 98, 98, 98, 308, 1008, 98, 98, 98, 95, 98, + 338, 95, 95, 95, 95, 338, 95, 98, 95, 98, + 98, 98, 359, 95, 578, 571, 308, 723, 845, 98, + 98, 680, 98, 98, 98, 98, 98, 339, 13, 687, + 721, 670, 339, 719, 885, 359, 719, 908, 719, 885, + 359, 1006, 908, 1007, 1020, 722, 1006, 16, 1007, 1020, + 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, + 98, 98, 98, 98, 570, 22, 98, 98, 98, 570, + 98, 98, 1008, 671, 98, 37, 724, 98, 98, 40, + 98, 605, 98, 723, 98, 844, 98, 98, 224, 98, + 98, 98, 98, 98, 419, 98, 45, 98, 670, 590, + 590, 419, 419, 419, 481, 24, 328, 419, 419, 328, + 419, 98, 24, 1008, 98, 98, 98, 98, 1008, 98, + 571, 98, 353, 845, 3, 571, 98, 723, 845, 3, + 419, 419, 109, 419, 419, 419, 419, 419, 670, 481, + 671, 670, 724, 123, 224, 204, 605, 605, 123, 123, + 670, 704, 607, 704, 704, 704, 605, 704, 223, 41, + 41, 419, 419, 419, 419, 419, 419, 419, 419, 419, + 419, 419, 419, 419, 419, 353, 354, 419, 419, 419, + 671, 419, 353, 671, 38, 419, 724, 353, 419, 313, + 313, 353, 671, 419, 590, 419, 443, 419, 419, 590, + 419, 419, 419, 419, 419, 378, 419, 420, 419, 225, + 353, 39, 364, 226, 420, 420, 420, 607, 607, 364, + 420, 420, 419, 420, 482, 419, 419, 607, 419, 354, + 419, 38, 420, 230, 704, 673, 354, 419, 41, 41, + 38, 354, 262, 420, 420, 354, 420, 420, 420, 420, + 420, 904, 443, 904, 904, 904, 317, 904, 39, 482, + 329, 651, 492, 329, 354, 379, 276, 39, 313, 313, + 378, 378, 378, 801, 420, 420, 420, 420, 420, 420, + 420, 420, 420, 420, 420, 420, 420, 420, 673, 413, + 420, 420, 420, 380, 420, 673, 651, 288, 420, 414, + 673, 420, 288, 317, 673, 381, 420, 638, 420, 726, + 420, 420, 317, 420, 420, 420, 420, 420, 277, 420, + 420, 420, 382, 673, 280, 385, 801, 492, 492, 492, + 379, 379, 379, 801, 904, 420, 413, 621, 420, 420, + 640, 420, 801, 420, 492, 413, 414, 640, 640, 640, + 420, 292, 640, 640, 640, 414, 640, 365, 380, 380, + 380, 801, 726, 638, 365, 640, 640, 640, 640, 726, + 381, 381, 381, 639, 726, 293, 640, 640, 726, 640, + 640, 640, 640, 640, 621, 295, 774, 382, 382, 382, + 385, 385, 385, 621, 337, 337, 366, 726, 551, 367, + 551, 551, 551, 366, 551, 296, 367, 640, 640, 640, + 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, + 640, 689, 297, 640, 640, 640, 368, 640, 640, 639, + 303, 640, 689, 368, 640, 640, 551, 640, 306, 640, + 307, 640, 774, 640, 640, 551, 640, 640, 640, 640, + 640, 862, 640, 640, 640, 332, 369, 77, 332, 342, + 370, 312, 862, 369, 342, 689, 689, 370, 640, 77, + 689, 640, 640, 640, 640, 449, 640, 641, 640, 77, + 371, 14, 314, 640, 641, 641, 641, 371, 14, 641, + 641, 641, 46, 641, 220, 862, 862, 14, 318, 46, + 862, 220, 372, 641, 641, 641, 321, 449, 46, 372, + 220, 449, 449, 641, 641, 374, 641, 641, 641, 641, + 641, 833, 374, 833, 833, 833, 300, 833, 701, 326, + 701, 701, 701, 300, 701, 831, 330, 831, 831, 831, + 686, 831, 300, 686, 641, 641, 641, 641, 641, 641, + 641, 641, 641, 641, 641, 641, 641, 641, 468, 833, + 641, 641, 641, 301, 641, 641, 701, 469, 641, 331, + 301, 641, 641, 831, 641, 701, 641, 333, 641, 301, + 641, 641, 831, 641, 641, 641, 641, 641, 589, 641, + 468, 641, 343, 589, 468, 468, 450, 468, 468, 469, + 523, 523, 344, 469, 469, 641, 469, 469, 641, 641, + 641, 641, 848, 641, 853, 641, 348, 848, 350, 853, + 641, 0, 0, 0, 0, 0, 0, 394, 450, 302, + 0, 0, 450, 450, 400, 0, 302, 0, 0, 0, + 0, 0, 0, 0, 934, 302, 403, 934, 405, 0, + 0, 0, 0, 0, 0, 0, 598, 598, 0, 409, + 598, 598, 598, 432, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 411, 0, 0, 0, + 412, 0, 0, 421, 0, 0, 0, 432, 432, 432, + 432, 432, 432, 432, 432, 432, 432, 432, 304, 432, + 432, 319, 429, 432, 432, 304, 0, 439, 319, 0, + 692, 692, 0, 0, 304, 451, 0, 319, 0, 432, + 452, 432, 0, 432, 432, 453, 432, 432, 432, 432, + 432, 0, 432, 710, 710, 454, 0, 0, 0, 0, + 347, 0, 0, 0, 0, 996, 996, 347, 479, 0, + 0, 483, 432, 499, 432, 500, 347, 0, 503, 0, + 0, 0, 33, 33, 33, 33, 33, 33, 505, 510, + 357, 33, 33, 513, 521, 522, 33, 357, 33, 33, + 33, 33, 33, 33, 33, 524, 357, 536, 537, 539, + 33, 33, 33, 33, 33, 33, 33, 540, 541, 33, + 550, 558, 562, 565, 408, 33, 33, 33, 33, 33, + 33, 33, 33, 33, 33, 33, 33, 567, 33, 33, + 33, 572, 33, 33, 573, 33, 33, 33, 408, 408, + 408, 408, 408, 408, 408, 408, 408, 408, 408, 509, + 408, 408, 581, 592, 408, 408, 509, 33, 602, 581, + 33, 610, 612, 33, 33, 509, 618, 33, 581, 33, + 408, 622, 408, 33, 408, 408, 627, 408, 408, 408, + 408, 408, 33, 408, 632, 642, 649, 33, 33, 33, + 33, 875, 33, 33, 33, 33, 656, 658, 875, 664, + 33, 33, 667, 408, 669, 672, 675, 875, 33, 676, + 33, 33, 33, 121, 121, 121, 121, 121, 121, 679, + 681, 938, 121, 121, 684, 688, 703, 121, 938, 121, + 121, 121, 121, 121, 121, 121, 705, 938, 712, 717, + 720, 121, 121, 121, 121, 121, 121, 121, 729, 734, + 121, 753, 758, 775, 776, 643, 121, 121, 121, 121, + 121, 121, 121, 121, 121, 121, 121, 121, 777, 121, + 121, 121, 779, 121, 121, 780, 121, 121, 121, 643, + 643, 643, 643, 643, 643, 643, 643, 643, 643, 643, + 674, 643, 643, 944, 781, 643, 643, 674, 121, 783, + 944, 121, 674, 784, 121, 121, 674, 785, 121, 944, + 121, 643, 786, 643, 121, 643, 643, 790, 643, 643, + 643, 643, 643, 121, 643, 794, 795, 800, 121, 121, + 121, 121, 945, 121, 121, 121, 121, 804, 807, 945, + 808, 121, 121, 811, 643, 816, 817, 821, 945, 121, + 822, 121, 121, 121, 206, 206, 206, 206, 206, 206, + 824, 825, 946, 206, 206, 827, 830, 832, 206, 946, + 206, 206, 206, 206, 206, 206, 206, 835, 946, 838, + 847, 851, 206, 206, 206, 206, 206, 206, 206, 852, + 873, 206, 873, 873, 873, 855, 873, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 856, + 206, 206, 206, 872, 206, 206, 876, 206, 206, 206, + 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, + 21, 727, 21, 21, 948, 878, 21, 21, 727, 206, + 889, 948, 206, 727, 890, 206, 206, 727, 906, 206, + 948, 206, 21, 910, 21, 206, 21, 21, 911, 21, + 21, 21, 21, 21, 206, 21, 917, 921, 924, 206, + 206, 206, 206, 988, 206, 206, 206, 206, 927, 928, + 988, 929, 206, 206, 930, 21, 932, 947, 952, 988, + 206, 953, 206, 206, 206, 229, 229, 229, 229, 229, + 229, 954, 955, 956, 229, 229, 958, 982, 983, 229, + 984, 229, 229, 229, 229, 229, 229, 229, 6, 6, + 6, 6, 6, 229, 229, 229, 229, 229, 229, 229, + 995, 981, 229, 981, 981, 981, 997, 981, 229, 229, + 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, + 998, 229, 229, 229, 999, 229, 229, 1000, 229, 229, + 229, 274, 274, 274, 274, 274, 274, 274, 274, 274, + 274, 274, 1009, 274, 274, 1001, 1002, 274, 274, 1009, + 229, 1005, 1010, 229, 1009, 1011, 229, 229, 1009, 1022, + 229, nil, 229, 274, nil, 274, 229, 274, 274, nil, + 274, 274, 274, 274, 274, 229, 274, nil, nil, nil, + 229, 229, 229, 229, nil, 229, 229, 229, 229, nil, + nil, nil, nil, 229, 229, nil, 274, nil, nil, nil, + nil, 229, nil, 229, 229, 229, 294, 294, 294, 294, + 294, 294, nil, nil, nil, 294, 294, nil, nil, nil, + 294, nil, 294, 294, 294, 294, 294, 294, 294, 291, + 291, 291, 291, 291, 294, 294, 294, 294, 294, 294, + 294, nil, nil, 294, 497, 497, 497, 497, 497, 294, + 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, + 294, nil, 294, 294, 294, nil, 294, 294, nil, 294, + 294, 294, 427, 427, 427, 427, 427, 427, 427, 427, + 427, 427, 427, nil, 427, 427, nil, nil, 427, 427, + nil, 294, nil, nil, 294, nil, nil, 294, 294, nil, + nil, 294, nil, 294, 427, nil, 427, 294, 427, 427, + nil, 427, 427, 427, 427, 427, 294, 427, nil, nil, + nil, 294, 294, 294, 294, nil, 294, 294, 294, 294, + nil, nil, nil, nil, 294, 294, nil, 427, nil, nil, + nil, nil, 294, nil, 294, 294, 294, 299, 299, 299, + 299, 299, 299, nil, nil, nil, 299, 299, nil, nil, + nil, 299, nil, 299, 299, 299, 299, 299, 299, 299, + nil, nil, nil, nil, nil, 299, 299, 299, 299, 299, + 299, 299, nil, nil, 299, nil, nil, nil, nil, nil, + 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, + 299, 299, nil, 299, 299, 299, nil, 299, 299, nil, + 299, 299, 299, 519, 519, 519, 519, 519, 519, 519, + 519, 519, 519, 519, nil, 519, 519, nil, nil, 519, + 519, nil, 299, nil, nil, 299, nil, nil, 299, 299, + nil, nil, 299, nil, 299, 519, nil, 519, 299, 519, + 519, nil, 519, 519, 519, 519, 519, 299, 519, nil, + nil, nil, 299, 299, 299, 299, nil, 299, 299, 299, + 299, nil, nil, nil, nil, 299, 299, nil, 519, nil, + nil, nil, nil, 299, nil, 299, 299, 299, 324, 324, + 324, 324, 324, 324, nil, nil, nil, 324, 324, nil, + nil, nil, 324, nil, 324, 324, 324, 324, 324, 324, + 324, nil, nil, nil, nil, nil, 324, 324, 324, 324, + 324, 324, 324, nil, nil, 324, nil, nil, nil, nil, + nil, 324, 324, 324, 324, 324, 324, 324, 324, 324, + 324, 324, 324, nil, 324, 324, 324, nil, 324, 324, + nil, 324, 324, 324, 644, 644, 644, 644, 644, 644, + 644, 644, 644, 644, 644, nil, 644, 644, nil, nil, + 644, 644, nil, 324, nil, nil, 324, nil, nil, 324, + 324, nil, nil, 324, nil, 324, 644, nil, 644, 324, + 644, 644, nil, 644, 644, 644, 644, 644, 324, 644, + nil, nil, nil, 324, 324, 324, 324, nil, 324, 324, + 324, 324, nil, nil, nil, nil, 324, 324, 644, 644, + nil, nil, nil, nil, 324, nil, 324, 324, 324, 498, + 498, 498, 498, 498, 498, nil, nil, nil, 498, 498, + nil, nil, nil, 498, nil, 498, 498, 498, 498, 498, + 498, 498, nil, nil, nil, nil, nil, 498, 498, 498, + 498, 498, 498, 498, nil, nil, 498, nil, nil, nil, + nil, nil, 498, 498, 498, 498, 498, 498, 498, 498, + 498, 498, 498, 498, nil, 498, 498, 498, nil, 498, + 498, nil, 498, 498, 498, 678, 678, 678, 678, 678, + 678, 678, 678, 678, 678, 678, nil, 678, 678, nil, + nil, 678, 678, nil, 498, nil, nil, 498, nil, nil, + 498, 498, nil, nil, 498, nil, 498, 678, nil, 678, + 498, 678, 678, nil, 678, 678, 678, 678, 678, 498, + 678, nil, nil, nil, 498, 498, 498, 498, nil, 498, + 498, 498, 498, nil, nil, nil, nil, 498, 498, nil, + 678, nil, nil, nil, nil, 498, nil, 498, 498, 498, + 566, 566, 566, 566, 566, 566, nil, nil, nil, 566, + 566, nil, nil, nil, 566, nil, 566, 566, 566, 566, + 566, 566, 566, nil, nil, nil, nil, nil, 566, 566, + 566, 566, 566, 566, 566, nil, nil, 566, nil, nil, + nil, nil, nil, 566, 566, 566, 566, 566, 566, 566, + 566, 566, 566, 566, 566, nil, 566, 566, 566, nil, + 566, 566, nil, 566, 566, 566, 755, 755, 755, 755, + 755, 755, 755, 755, 755, 755, 755, nil, 755, 755, + nil, nil, 755, 755, nil, 566, nil, nil, 566, nil, + nil, 566, 566, nil, nil, 566, nil, 566, 755, nil, + 755, 566, 755, 755, nil, 755, 755, 755, 755, 755, + 566, 755, nil, nil, nil, 566, 566, 566, 566, nil, + 566, 566, 566, 566, nil, nil, nil, nil, 566, 566, + nil, 755, nil, nil, nil, nil, 566, nil, 566, 566, + 566, 569, 569, 569, 569, 569, 569, nil, nil, nil, + 569, 569, nil, nil, nil, 569, nil, 569, 569, 569, + 569, 569, 569, 569, nil, nil, nil, nil, nil, 569, + 569, 569, 569, 569, 569, 569, nil, nil, 569, nil, + nil, nil, nil, nil, 569, 569, 569, 569, 569, 569, + 569, 569, 569, 569, 569, 569, nil, 569, 569, 569, + nil, 569, 569, nil, 569, 569, 569, 760, 760, 760, + 760, 760, 760, 760, 760, 760, 760, 760, nil, 760, + 760, nil, nil, 760, 760, nil, 569, nil, nil, 569, + nil, nil, 569, 569, nil, nil, 569, nil, 569, 760, + nil, 760, 569, 760, 760, nil, 760, 760, 760, 760, + 760, 569, 760, nil, nil, nil, 569, 569, 569, 569, + nil, 569, 569, 569, 569, nil, nil, nil, nil, 569, + 569, nil, 760, nil, nil, nil, nil, 569, nil, 569, + 569, 569, 591, 591, 591, 591, 591, 591, nil, nil, + nil, 591, 591, nil, nil, nil, 591, nil, 591, 591, + 591, 591, 591, 591, 591, nil, nil, nil, nil, nil, + 591, 591, 591, 591, 591, 591, 591, nil, nil, 591, + nil, nil, nil, nil, nil, 591, 591, 591, 591, 591, + 591, 591, 591, 591, 591, 591, 591, nil, 591, 591, + 591, nil, 591, 591, nil, 591, 591, 591, 762, 762, + 762, 762, 762, 762, 762, 762, 762, 762, 762, nil, + 762, 762, nil, nil, 762, 762, nil, 591, nil, nil, + 591, nil, nil, 591, 591, nil, nil, 591, nil, 591, + 762, nil, 762, 591, 762, 762, nil, 762, 762, 762, + 762, 762, 591, 762, nil, nil, nil, 591, 591, 591, + 591, nil, 591, 591, 591, 591, nil, nil, nil, nil, + 591, 591, nil, 762, nil, nil, nil, nil, 591, nil, + 591, 591, 591, 648, 648, 648, 648, 648, 648, nil, + nil, nil, 648, 648, nil, nil, nil, 648, nil, 648, + 648, 648, 648, 648, 648, 648, nil, nil, nil, nil, + nil, 648, 648, 648, 648, 648, 648, 648, nil, nil, + 648, nil, nil, nil, nil, nil, 648, 648, 648, 648, + 648, 648, 648, 648, 648, 648, 648, 648, nil, 648, + 648, 648, nil, 648, 648, nil, 648, 648, 648, 765, + 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, + nil, 765, 765, nil, nil, 765, 765, nil, 648, nil, + nil, 648, nil, nil, 648, 648, nil, nil, 648, nil, + 648, 765, nil, 765, 648, 765, 765, nil, 765, 765, + 765, 765, 765, 648, 765, nil, nil, nil, 648, 648, + 648, 648, nil, 648, 648, 648, 648, nil, nil, nil, + nil, 648, 648, nil, 765, nil, nil, nil, nil, 648, + nil, 648, 648, 648, 653, 653, 653, 653, 653, 653, + nil, nil, nil, 653, 653, nil, nil, nil, 653, nil, + 653, 653, 653, 653, 653, 653, 653, nil, nil, nil, + nil, nil, 653, 653, 653, 653, 653, 653, 653, nil, + nil, 653, nil, nil, nil, nil, nil, 653, 653, 653, + 653, 653, 653, 653, 653, 653, 653, 653, 653, nil, + 653, 653, 653, nil, 653, 653, nil, 653, 653, 653, + 767, 767, 767, 767, 767, 767, 767, 767, 767, 767, + 767, nil, 767, 767, nil, nil, 767, 767, nil, 653, + nil, nil, 653, nil, nil, 653, 653, nil, nil, 653, + nil, 653, 767, nil, 767, 653, 767, 767, nil, 767, + 767, 767, 767, 767, 653, 767, nil, nil, nil, 653, + 653, 653, 653, nil, 653, 653, 653, 653, nil, nil, + nil, nil, 653, 653, nil, 767, nil, nil, nil, nil, + 653, nil, 653, 653, 653, 654, 654, 654, 654, 654, + 654, nil, nil, nil, 654, 654, nil, nil, nil, 654, + nil, 654, 654, 654, 654, 654, 654, 654, nil, nil, + nil, nil, nil, 654, 654, 654, 654, 654, 654, 654, + nil, nil, 654, nil, nil, nil, nil, nil, 654, 654, + 654, 654, 654, 654, 654, 654, 654, 654, 654, 654, + nil, 654, 654, 654, nil, 654, 654, nil, 654, 654, + 654, 769, 769, 769, 769, 769, 769, 769, 769, 769, + 769, 769, nil, 769, 769, nil, nil, 769, 769, nil, + 654, nil, nil, 654, nil, nil, 654, 654, nil, nil, + 654, nil, 654, 769, nil, 769, 654, 769, 769, nil, + 769, 769, 769, 769, 769, 654, 769, nil, nil, nil, + 654, 654, 654, 654, nil, 654, 654, 654, 654, nil, + nil, nil, nil, 654, 654, nil, 769, nil, nil, nil, + nil, 654, nil, 654, 654, 654, 730, 730, 730, 730, + 730, 730, nil, nil, nil, 730, 730, nil, nil, nil, + 730, nil, 730, 730, 730, 730, 730, 730, 730, nil, + nil, nil, nil, nil, 730, 730, 730, 730, 730, 730, + 730, nil, nil, 730, nil, nil, nil, nil, nil, 730, + 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, + 730, nil, 730, 730, 730, nil, 730, 730, nil, 730, + 730, 730, 858, 858, 858, 858, 858, 858, 858, 858, + 858, 858, 858, nil, 858, 858, nil, nil, 858, 858, + nil, 730, nil, nil, 730, nil, nil, 730, 730, nil, + nil, 730, nil, 730, 858, nil, 858, 730, 858, 858, + nil, 858, 858, 858, 858, 858, 730, 858, nil, nil, + nil, 730, 730, 730, 730, nil, 730, 730, 730, 730, + nil, nil, nil, nil, 730, 730, nil, 858, nil, nil, + nil, nil, 730, nil, 730, 730, 730, 735, 735, 735, + 735, 735, 735, nil, nil, nil, 735, 735, nil, nil, + nil, 735, nil, 735, 735, 735, 735, 735, 735, 735, + nil, nil, nil, nil, nil, 735, 735, 735, 735, 735, + 735, 735, nil, nil, 735, nil, nil, nil, nil, nil, + 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, + 735, 735, nil, 735, 735, 735, nil, 735, 735, nil, + 735, 735, 735, 969, 969, 969, 969, 969, 969, 969, + 969, 969, 969, 969, nil, 969, 969, nil, nil, 969, + 969, nil, 735, nil, nil, 735, nil, nil, 735, 735, + nil, nil, 735, nil, 735, 969, nil, 969, 735, 969, + 969, nil, 969, 969, 969, 969, 969, 735, 969, nil, + nil, nil, 735, 735, 735, 735, nil, 735, 735, 735, + 735, nil, nil, nil, nil, 735, 735, nil, 969, nil, + nil, nil, nil, 735, nil, 735, 735, 735, 745, 745, + 745, 745, 745, 745, nil, nil, nil, 745, 745, nil, + nil, nil, 745, nil, 745, 745, 745, 745, 745, 745, + 745, nil, nil, nil, nil, nil, 745, 745, 745, 745, + 745, 745, 745, nil, nil, 745, nil, nil, nil, nil, + nil, 745, 745, 745, 745, 745, 745, 745, 745, 745, + 745, 745, 745, nil, 745, 745, 745, nil, 745, 745, + nil, 745, 745, 745, 447, 447, 447, 447, 447, 447, + 447, 447, 447, 447, 447, nil, 447, 447, nil, nil, + 447, 447, nil, 745, nil, nil, 745, nil, nil, 745, + 745, nil, nil, 745, nil, 745, 447, nil, 447, 745, + 447, 447, nil, 447, 447, 447, 447, 447, 745, 447, + nil, nil, nil, 745, 745, 745, 745, nil, 745, 745, + 745, 745, nil, nil, nil, nil, 745, 745, nil, nil, + nil, nil, nil, nil, 745, nil, 745, 745, 745, 793, + 793, 793, 793, 793, 793, nil, nil, nil, 793, 793, + nil, nil, nil, 793, nil, 793, 793, 793, 793, 793, + 793, 793, nil, nil, nil, nil, nil, 793, 793, 793, + 793, 793, 793, 793, nil, nil, 793, nil, nil, nil, + nil, nil, 793, 793, 793, 793, 793, 793, 793, 793, + 793, 793, 793, 793, nil, 793, 793, 793, nil, 793, + 793, nil, 793, 793, 793, 448, 448, 448, 448, 448, + 448, 448, 448, 448, 448, 448, nil, 448, 448, nil, + nil, 448, 448, nil, 793, nil, nil, 793, nil, nil, + 793, 793, nil, nil, 793, nil, 793, 448, nil, 448, + 793, 448, 448, nil, 448, 448, 448, 448, 448, 793, + 448, nil, nil, nil, 793, 793, 793, 793, nil, 793, + 793, 793, 793, nil, nil, nil, nil, 793, 793, nil, + nil, nil, nil, nil, nil, 793, nil, 793, 793, 793, + 806, 806, 806, 806, 806, 806, nil, nil, nil, 806, + 806, nil, nil, nil, 806, nil, 806, 806, 806, 806, + 806, 806, 806, nil, nil, nil, nil, nil, 806, 806, + 806, 806, 806, 806, 806, nil, 905, 806, 905, 905, + 905, nil, 905, 806, 806, 806, 806, 806, 806, 806, + 806, 806, 806, 806, 806, nil, 806, 806, 806, nil, + 806, 806, nil, 806, 806, 806, 458, 458, 458, 458, + 458, 458, 458, nil, 905, 458, 458, nil, nil, nil, + nil, nil, 458, 458, nil, 806, nil, nil, 806, nil, + nil, 806, 806, nil, nil, 806, nil, 806, 458, nil, + 458, 806, 458, 458, nil, 458, 458, 458, 458, 458, + 806, 458, nil, nil, nil, 806, 806, 806, 806, nil, + 806, 806, 806, 806, nil, nil, nil, nil, 806, 806, + nil, nil, nil, nil, nil, nil, 806, nil, 806, 806, + 806, 814, 814, 814, 814, 814, 814, nil, nil, nil, + 814, 814, nil, nil, nil, 814, nil, 814, 814, 814, + 814, 814, 814, 814, nil, nil, nil, nil, nil, 814, + 814, 814, 814, 814, 814, 814, nil, 957, 814, 957, + 957, 957, nil, 957, 814, 814, 814, 814, 814, 814, + 814, 814, 814, 814, 814, 814, nil, 814, 814, 814, + nil, 814, 814, nil, 814, 814, 814, 459, nil, nil, + 959, nil, 959, 959, 959, 957, 959, nil, nil, nil, + nil, nil, nil, 459, 459, nil, 814, nil, nil, 814, + nil, nil, 814, 814, nil, nil, 814, nil, 814, 459, + nil, 459, 814, 459, 459, nil, 459, 459, 959, nil, + 459, 814, 459, nil, nil, nil, 814, 814, 814, 814, + nil, 814, 814, 814, 814, nil, nil, nil, nil, 814, + 814, nil, nil, nil, nil, nil, nil, 814, nil, 814, + 814, 814, 815, 815, 815, 815, 815, 815, nil, nil, + nil, 815, 815, nil, nil, nil, 815, nil, 815, 815, + 815, 815, 815, 815, 815, nil, nil, nil, nil, nil, + 815, 815, 815, 815, 815, 815, 815, nil, 994, 815, + 994, 994, 994, nil, 994, 815, 815, 815, 815, 815, + 815, 815, 815, 815, 815, 815, 815, nil, 815, 815, + 815, nil, 815, 815, nil, 815, 815, 815, 460, nil, + nil, nil, nil, nil, nil, nil, 994, nil, nil, nil, + nil, nil, nil, nil, 460, 460, nil, 815, nil, nil, + 815, nil, nil, 815, 815, nil, nil, 815, nil, 815, + 460, nil, 460, 815, 460, 460, nil, 460, 460, nil, + nil, 460, 815, 460, nil, nil, nil, 815, 815, 815, + 815, nil, 815, 815, 815, 815, nil, nil, nil, nil, + 815, 815, nil, nil, nil, nil, nil, nil, 815, nil, + 815, 815, 815, 839, 839, 839, 839, 839, 839, nil, + nil, nil, 839, 839, nil, nil, nil, 839, nil, 839, + 839, 839, 839, 839, 839, 839, nil, nil, nil, nil, + nil, 839, 839, 839, 839, 839, 839, 839, nil, nil, + 839, nil, nil, nil, nil, nil, 839, 839, 839, 839, + 839, 839, 839, 839, 839, 839, 839, 839, nil, 839, + 839, 839, nil, 839, 839, nil, 839, 839, 839, 461, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 461, 461, nil, 839, nil, + nil, 839, nil, nil, 839, 839, nil, nil, 839, nil, + 839, 461, nil, 461, 839, 461, 461, nil, 461, 461, + nil, nil, 461, 839, 461, nil, nil, nil, 839, 839, + 839, 839, nil, 839, 839, 839, 839, nil, nil, nil, + nil, 839, 839, nil, nil, nil, nil, nil, nil, 839, + nil, 839, 839, 839, 840, 840, 840, 840, 840, 840, + nil, nil, nil, 840, 840, nil, nil, nil, 840, nil, + 840, 840, 840, 840, 840, 840, 840, nil, nil, nil, + nil, nil, 840, 840, 840, 840, 840, 840, 840, nil, + nil, 840, nil, nil, nil, nil, nil, 840, 840, 840, + 840, 840, 840, 840, 840, 840, 840, 840, 840, nil, + 840, 840, 840, nil, 840, 840, nil, 840, 840, 840, + 462, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 462, 462, nil, 840, + nil, nil, 840, nil, nil, 840, 840, nil, nil, 840, + nil, 840, 462, nil, 462, 840, 462, 462, nil, 462, + 462, nil, nil, 462, 840, 462, nil, nil, nil, 840, + 840, 840, 840, nil, 840, 840, 840, 840, nil, nil, + nil, nil, 840, 840, nil, nil, nil, nil, nil, nil, + 840, nil, 840, 840, 840, 843, 843, 843, 843, 843, + 843, nil, nil, nil, 843, 843, nil, nil, nil, 843, + nil, 843, 843, 843, 843, 843, 843, 843, nil, nil, + nil, nil, nil, 843, 843, 843, 843, 843, 843, 843, + nil, nil, 843, nil, nil, nil, nil, nil, 843, 843, + 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, + nil, 843, 843, 843, nil, 843, 843, nil, 843, 843, + 843, 463, 463, 463, 463, 463, 463, 463, nil, nil, + 463, 463, nil, nil, nil, nil, nil, 463, 463, nil, + 843, nil, nil, 843, nil, nil, 843, 843, nil, nil, + 843, nil, 843, 463, nil, 463, 843, 463, 463, nil, + 463, 463, 463, 463, 463, 843, 463, nil, nil, nil, + 843, 843, 843, 843, nil, 843, 843, 843, 843, nil, + nil, nil, nil, 843, 843, nil, nil, nil, nil, nil, + nil, 843, nil, 843, 843, 843, 849, 849, 849, 849, + 849, 849, nil, nil, nil, 849, 849, nil, nil, nil, + 849, nil, 849, 849, 849, 849, 849, 849, 849, nil, + nil, nil, nil, nil, 849, 849, 849, 849, 849, 849, + 849, nil, nil, 849, nil, nil, nil, nil, nil, 849, + 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, + 849, nil, 849, 849, 849, nil, 849, 849, nil, 849, + 849, 849, 464, 464, 464, 464, 464, 464, 464, nil, + nil, 464, 464, nil, nil, nil, nil, nil, 464, 464, + nil, 849, nil, nil, 849, nil, nil, 849, 849, nil, + nil, 849, nil, 849, 464, nil, 464, 849, 464, 464, + nil, 464, 464, 464, 464, 464, 849, 464, nil, nil, + nil, 849, 849, 849, 849, nil, 849, 849, 849, 849, + nil, nil, nil, nil, 849, 849, nil, nil, nil, nil, + nil, nil, 849, nil, 849, 849, 849, 882, 882, 882, + 882, 882, 882, nil, nil, nil, 882, 882, nil, nil, + nil, 882, nil, 882, 882, 882, 882, 882, 882, 882, + nil, nil, nil, nil, nil, 882, 882, 882, 882, 882, + 882, 882, nil, nil, 882, nil, nil, nil, nil, nil, + 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, + 882, 882, nil, 882, 882, 882, nil, 882, 882, nil, + 882, 882, 882, 465, 465, 465, 465, 465, 465, 465, + nil, nil, 465, 465, nil, nil, nil, nil, nil, 465, + 465, nil, 882, nil, nil, 882, nil, nil, 882, 882, + nil, nil, 882, nil, 882, 465, nil, 465, 882, 465, + 465, nil, 465, 465, 465, 465, 465, 882, 465, nil, + nil, nil, 882, 882, 882, 882, nil, 882, 882, 882, + 882, nil, nil, nil, nil, 882, 882, nil, nil, nil, + nil, nil, nil, 882, nil, 882, 882, 882, 943, 943, + 943, 943, 943, 943, nil, nil, nil, 943, 943, nil, + nil, nil, 943, nil, 943, 943, 943, 943, 943, 943, + 943, nil, nil, nil, nil, nil, 943, 943, 943, 943, + 943, 943, 943, nil, nil, 943, nil, nil, nil, nil, + nil, 943, 943, 943, 943, 943, 943, 943, 943, 943, + 943, 943, 943, nil, 943, 943, 943, nil, 943, 943, + nil, 943, 943, 943, 466, 466, 466, 466, 466, 466, + 466, nil, nil, 466, 466, nil, nil, nil, nil, nil, + 466, 466, nil, 943, nil, nil, 943, nil, nil, 943, + 943, nil, nil, 943, nil, 943, 466, nil, 466, 943, + 466, 466, nil, 466, 466, 466, 466, 466, 943, 466, + nil, nil, nil, 943, 943, 943, 943, nil, 943, 943, + 943, 943, nil, nil, nil, nil, 943, 943, nil, nil, + nil, nil, nil, nil, 943, nil, 943, 943, 943, 960, + 960, 960, 960, 960, 960, nil, nil, nil, 960, 960, + nil, nil, nil, 960, nil, 960, 960, 960, 960, 960, + 960, 960, nil, nil, nil, nil, nil, 960, 960, 960, + 960, 960, 960, 960, nil, nil, 960, nil, nil, nil, + nil, nil, 960, 960, 960, 960, 960, 960, 960, 960, + 960, 960, 960, 960, nil, 960, 960, 960, nil, 960, + 960, nil, 960, 960, 960, 467, 467, 467, 467, 467, + 467, 467, nil, nil, 467, 467, nil, nil, nil, nil, + nil, 467, 467, nil, 960, nil, nil, 960, nil, nil, + 960, 960, nil, nil, 960, nil, 960, 467, nil, 467, + 960, 467, 467, nil, 467, 467, 467, 467, 467, 960, + 467, nil, nil, nil, 960, 960, 960, 960, nil, 960, + 960, 960, 960, nil, nil, nil, nil, 960, 960, nil, + nil, nil, nil, nil, nil, 960, nil, 960, 960, 960, + 966, 966, 966, 966, 966, 966, nil, nil, nil, 966, + 966, nil, nil, nil, 966, nil, 966, 966, 966, 966, + 966, 966, 966, nil, nil, nil, nil, nil, 966, 966, + 966, 966, 966, 966, 966, nil, nil, 966, nil, nil, + nil, nil, nil, 966, 966, 966, 966, 966, 966, 966, + 966, 966, 966, 966, 966, nil, 966, 966, 966, nil, + 966, 966, nil, 966, 966, 966, 470, 470, 470, 470, + 470, 470, 470, nil, nil, 470, 470, nil, nil, nil, + nil, nil, 470, 470, nil, 966, nil, nil, 966, nil, + nil, 966, 966, nil, nil, 966, nil, 966, 470, nil, + 470, 966, 470, 470, nil, 470, 470, 470, 470, 470, + 966, 470, nil, nil, nil, 966, 966, 966, 966, nil, + 966, 966, 966, 966, nil, nil, nil, nil, 966, 966, + nil, nil, nil, nil, nil, nil, 966, nil, 966, 966, + 966, 968, 968, 968, 968, 968, 968, nil, nil, nil, + 968, 968, nil, nil, nil, 968, nil, 968, 968, 968, + 968, 968, 968, 968, nil, nil, nil, nil, nil, 968, + 968, 968, 968, 968, 968, 968, nil, nil, 968, nil, + nil, nil, nil, nil, 968, 968, 968, 968, 968, 968, + 968, 968, 968, 968, 968, 968, nil, 968, 968, 968, + nil, 968, 968, nil, 968, 968, 968, 471, 471, 471, + 471, 471, 471, 471, 471, nil, 471, 471, nil, nil, + nil, nil, nil, 471, 471, nil, 968, nil, nil, 968, + nil, nil, 968, 968, nil, nil, 968, nil, 968, 471, + nil, 471, 968, 471, 471, nil, 471, 471, 471, 471, + 471, 968, 471, nil, nil, nil, 968, 968, 968, 968, + nil, 968, 968, 968, 968, nil, nil, nil, nil, 968, + 968, nil, nil, nil, nil, nil, nil, 968, nil, 968, + 968, 968, 5, 5, 5, 5, 5, nil, nil, nil, + 5, 5, nil, nil, nil, 5, nil, 5, 5, 5, + 5, 5, 5, 5, nil, nil, nil, nil, nil, 5, + 5, 5, 5, 5, 5, 5, nil, nil, 5, nil, + nil, nil, nil, nil, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, nil, 5, 5, 5, + nil, 5, 5, nil, 5, 5, 5, 455, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 455, 455, nil, 5, nil, nil, 5, + nil, nil, 5, 5, nil, nil, 5, nil, 5, 455, + nil, 455, 5, 455, 455, nil, 455, 455, nil, nil, + nil, 5, nil, nil, nil, nil, 5, 5, 5, 5, + nil, 5, 5, 5, 5, nil, nil, nil, nil, 5, + 5, nil, nil, nil, 20, 20, 20, 5, 20, 5, + 5, 5, 20, 20, nil, nil, nil, 20, nil, 20, + 20, 20, 20, 20, 20, 20, nil, nil, nil, nil, + nil, 20, 20, 20, 20, 20, 20, 20, nil, nil, + 20, nil, nil, nil, nil, nil, nil, 20, nil, nil, + 20, 20, 20, 20, 20, 20, 20, 20, nil, 20, + 20, 20, nil, 20, 20, nil, 20, 20, 20, 456, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 456, 456, nil, 20, nil, + nil, 20, nil, nil, 20, 20, nil, nil, 20, nil, + nil, 456, nil, 456, 20, 456, 456, nil, 456, 456, + nil, nil, nil, 20, nil, nil, nil, nil, 20, 20, + 20, 20, nil, 20, 20, 20, 20, nil, nil, nil, + nil, 20, 20, nil, nil, nil, 29, 29, 29, 20, + 29, 20, 20, 20, 29, 29, nil, nil, nil, 29, + nil, 29, 29, 29, 29, 29, 29, 29, nil, nil, + nil, nil, nil, 29, 29, 29, 29, 29, 29, 29, + nil, nil, 29, nil, nil, nil, nil, nil, nil, 29, + nil, nil, 29, 29, 29, 29, 29, 29, 29, 29, + 29, 29, 29, 29, nil, 29, 29, nil, 29, 29, + 29, 457, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 457, 457, nil, + 29, nil, nil, 29, nil, nil, 29, 29, nil, nil, + 29, nil, 29, 457, 29, nil, 29, 457, 457, 29, + 457, 457, nil, nil, nil, 29, nil, nil, nil, nil, + 29, 29, 29, 29, nil, 29, 29, 29, 29, nil, + nil, nil, nil, 29, 29, nil, nil, nil, 30, 30, + 30, 29, 30, 29, 29, 29, 30, 30, nil, nil, + nil, 30, nil, 30, 30, 30, 30, 30, 30, 30, + nil, nil, nil, nil, nil, 30, 30, 30, 30, 30, + 30, 30, nil, nil, 30, nil, nil, nil, nil, nil, + nil, 30, nil, nil, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, nil, 30, 30, nil, + 30, 30, 30, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 30, nil, nil, 30, nil, nil, 30, 30, + nil, nil, 30, nil, 30, nil, 30, nil, 30, nil, + nil, 30, nil, nil, nil, nil, nil, 30, nil, nil, + nil, nil, 30, 30, 30, 30, nil, 30, 30, 30, + 30, nil, nil, nil, nil, 30, 30, nil, nil, nil, + 31, 31, 31, 30, 31, 30, 30, 30, 31, 31, + nil, nil, nil, 31, nil, 31, 31, 31, 31, 31, + 31, 31, nil, nil, nil, nil, nil, 31, 31, 31, + 31, 31, 31, 31, nil, nil, 31, nil, nil, nil, + nil, nil, nil, 31, nil, nil, 31, 31, 31, 31, + 31, 31, 31, 31, 31, 31, 31, 31, nil, 31, + 31, nil, 31, 31, 31, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 31, nil, nil, 31, nil, nil, + 31, 31, nil, nil, 31, nil, 31, nil, 31, nil, + 31, nil, nil, 31, nil, nil, nil, nil, nil, 31, + nil, nil, nil, nil, 31, 31, 31, 31, nil, 31, + 31, 31, 31, nil, nil, nil, nil, 31, 31, nil, + nil, nil, 34, 34, 34, 31, 34, 31, 31, 31, + 34, 34, nil, nil, nil, 34, nil, 34, 34, 34, + 34, 34, 34, 34, nil, nil, nil, nil, nil, 34, + 34, 34, 34, 34, 34, 34, nil, nil, 34, nil, + nil, nil, nil, nil, nil, 34, nil, nil, 34, 34, + 34, 34, 34, 34, 34, 34, nil, 34, 34, 34, + nil, 34, 34, nil, nil, nil, 34, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 34, nil, nil, 34, + nil, nil, 34, 34, nil, nil, 34, nil, 34, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 34, 34, 34, 34, + nil, 34, 34, 34, 34, nil, nil, nil, nil, 34, + 34, nil, nil, nil, 35, 35, 35, 34, 35, 34, + 34, 34, 35, 35, nil, nil, nil, 35, nil, 35, + 35, 35, 35, 35, 35, 35, nil, nil, nil, nil, + nil, 35, 35, 35, 35, 35, 35, 35, nil, nil, + 35, nil, nil, nil, nil, nil, nil, 35, nil, nil, + 35, 35, 35, 35, 35, 35, 35, 35, nil, 35, + 35, 35, nil, 35, 35, nil, nil, nil, 35, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 35, nil, + nil, 35, nil, nil, 35, 35, nil, nil, 35, nil, + 697, nil, 697, 697, 697, 697, 697, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 697, nil, 35, 35, + 35, 35, nil, 35, 35, 35, 35, nil, nil, nil, + nil, 35, 35, nil, nil, nil, 35, nil, 697, 35, + nil, 35, 35, 35, 42, 42, 42, nil, 42, 697, + 697, nil, 42, 42, 697, nil, nil, 42, nil, 42, + 42, 42, 42, 42, 42, 42, nil, nil, nil, nil, + nil, 42, 42, 42, 42, 42, 42, 42, nil, nil, + 42, nil, nil, nil, nil, nil, nil, 42, nil, nil, + 42, 42, 42, 42, 42, 42, 42, 42, nil, 42, + 42, 42, nil, 42, 42, nil, 42, 42, 42, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 42, nil, + nil, 42, nil, nil, 42, 42, nil, nil, 42, nil, + nil, nil, nil, nil, 42, nil, nil, nil, nil, nil, + nil, nil, nil, 42, nil, nil, nil, nil, 42, 42, + 42, 42, nil, 42, 42, 42, 42, nil, nil, nil, + nil, 42, 42, nil, nil, nil, 43, 43, 43, 42, + 43, 42, 42, 42, 43, 43, nil, nil, nil, 43, + nil, 43, 43, 43, 43, 43, 43, 43, nil, nil, + nil, nil, nil, 43, 43, 43, 43, 43, 43, 43, + nil, nil, 43, nil, nil, nil, nil, nil, nil, 43, + nil, nil, 43, 43, 43, 43, 43, 43, 43, 43, + nil, 43, 43, 43, nil, 43, 43, nil, 43, 43, + 43, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 43, nil, nil, 43, nil, nil, 43, 43, nil, nil, + 43, nil, nil, nil, nil, nil, 43, nil, nil, nil, + nil, nil, nil, nil, nil, 43, nil, nil, nil, nil, + 43, 43, 43, 43, nil, 43, 43, 43, 43, nil, + nil, nil, nil, 43, 43, nil, nil, nil, 44, 44, + 44, 43, 44, 43, 43, 43, 44, 44, nil, nil, + nil, 44, nil, 44, 44, 44, 44, 44, 44, 44, + nil, nil, nil, nil, nil, 44, 44, 44, 44, 44, + 44, 44, nil, nil, 44, nil, nil, nil, nil, nil, + nil, 44, nil, nil, 44, 44, 44, 44, 44, 44, + 44, 44, nil, 44, 44, 44, nil, 44, 44, nil, + 44, 44, 44, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 44, nil, nil, 44, nil, nil, 44, 44, + nil, nil, 44, nil, nil, nil, nil, nil, 44, nil, + nil, nil, nil, nil, nil, nil, nil, 44, nil, nil, + nil, nil, 44, 44, 44, 44, nil, 44, 44, 44, + 44, nil, nil, nil, nil, 44, 44, nil, nil, nil, + 59, 59, 59, 44, 59, 44, 44, 44, 59, 59, + nil, nil, nil, 59, nil, 59, 59, 59, 59, 59, + 59, 59, nil, nil, nil, nil, nil, 59, 59, 59, + 59, 59, 59, 59, nil, nil, 59, nil, nil, nil, + nil, nil, nil, 59, nil, nil, 59, 59, 59, 59, + 59, 59, 59, 59, 59, 59, 59, 59, nil, 59, + 59, nil, 59, 59, 59, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 59, nil, nil, 59, nil, nil, + 59, 59, nil, nil, 59, nil, 59, nil, nil, nil, + 59, nil, nil, 59, nil, nil, nil, nil, nil, 59, + nil, nil, nil, nil, 59, 59, 59, 59, nil, 59, + 59, 59, 59, nil, nil, nil, nil, 59, 59, nil, + nil, nil, 60, 60, 60, 59, 60, 59, 59, 59, + 60, 60, nil, nil, nil, 60, nil, 60, 60, 60, + 60, 60, 60, 60, nil, nil, nil, nil, nil, 60, + 60, 60, 60, 60, 60, 60, nil, nil, 60, nil, + nil, nil, nil, nil, nil, 60, nil, nil, 60, 60, + 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, + nil, 60, 60, nil, 60, 60, 60, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 60, nil, nil, 60, + nil, nil, 60, 60, nil, nil, 60, nil, nil, nil, + nil, nil, 60, nil, nil, 60, nil, nil, nil, nil, + nil, 60, nil, nil, nil, nil, 60, 60, 60, 60, + nil, 60, 60, 60, 60, nil, nil, nil, nil, 60, + 60, nil, nil, nil, 63, 63, 63, 60, 63, 60, + 60, 60, 63, 63, nil, nil, nil, 63, nil, 63, + 63, 63, 63, 63, 63, 63, nil, nil, nil, nil, + nil, 63, 63, 63, 63, 63, 63, 63, nil, nil, + 63, nil, nil, nil, nil, nil, nil, 63, nil, nil, + 63, 63, 63, 63, 63, 63, 63, 63, nil, 63, + 63, 63, nil, 63, 63, nil, 63, 63, 63, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 63, nil, + nil, 63, nil, nil, 63, 63, nil, nil, 63, nil, + nil, nil, nil, nil, 63, nil, nil, nil, nil, nil, + nil, nil, nil, 63, nil, nil, nil, nil, 63, 63, + 63, 63, nil, 63, 63, 63, 63, nil, nil, nil, + nil, 63, 63, nil, nil, nil, 64, 64, 64, 63, + 64, 63, 63, 63, 64, 64, nil, nil, nil, 64, + nil, 64, 64, 64, 64, 64, 64, 64, nil, nil, + nil, nil, nil, 64, 64, 64, 64, 64, 64, 64, + nil, nil, 64, nil, nil, nil, nil, nil, nil, 64, + nil, nil, 64, 64, 64, 64, 64, 64, 64, 64, + nil, 64, 64, 64, nil, 64, 64, nil, 64, 64, + 64, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 64, nil, nil, 64, nil, nil, 64, 64, nil, nil, + 64, nil, nil, nil, nil, nil, 64, nil, nil, nil, + nil, nil, nil, nil, nil, 64, nil, nil, nil, nil, + 64, 64, 64, 64, nil, 64, 64, 64, 64, nil, + nil, nil, nil, 64, 64, nil, nil, nil, 67, 67, + 67, 64, 67, 64, 64, 64, 67, 67, nil, nil, + nil, 67, nil, 67, 67, 67, 67, 67, 67, 67, + nil, nil, nil, nil, nil, 67, 67, 67, 67, 67, + 67, 67, nil, nil, 67, nil, nil, nil, nil, nil, + nil, 67, nil, nil, 67, 67, 67, 67, 67, 67, + 67, 67, nil, 67, 67, 67, nil, 67, 67, nil, + 67, 67, 67, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 67, nil, nil, 67, nil, nil, 67, 67, + nil, nil, 67, nil, nil, nil, nil, nil, 67, nil, + nil, nil, nil, nil, nil, nil, nil, 67, nil, nil, + nil, nil, 67, 67, 67, 67, nil, 67, 67, 67, + 67, nil, nil, nil, nil, 67, 67, 67, nil, nil, + nil, nil, 67, 67, nil, 67, 67, 67, 68, 68, + 68, nil, 68, nil, nil, nil, 68, 68, nil, nil, + nil, 68, nil, 68, 68, 68, 68, 68, 68, 68, + nil, nil, nil, nil, nil, 68, 68, 68, 68, 68, + 68, 68, nil, nil, 68, nil, nil, nil, nil, nil, + nil, 68, nil, nil, 68, 68, 68, 68, 68, 68, + 68, 68, nil, 68, 68, 68, nil, 68, 68, nil, + nil, nil, 68, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 68, nil, nil, 68, nil, nil, 68, 68, + nil, nil, 68, nil, 68, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 68, 68, 68, 68, nil, 68, 68, 68, + 68, nil, nil, nil, nil, 68, 68, nil, nil, nil, + 69, 69, 69, 68, 69, 68, 68, 68, 69, 69, + nil, nil, nil, 69, nil, 69, 69, 69, 69, 69, + 69, 69, nil, nil, nil, nil, nil, 69, 69, 69, + 69, 69, 69, 69, nil, nil, 69, nil, nil, nil, + nil, nil, nil, 69, nil, nil, 69, 69, 69, 69, + 69, 69, 69, 69, nil, 69, 69, 69, nil, 69, + 69, nil, nil, nil, 69, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 69, nil, nil, 69, nil, nil, 69, nil, nil, + 69, 69, nil, nil, 69, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 69, 69, 69, 69, nil, 69, + 69, 69, 69, nil, nil, nil, nil, 69, 69, nil, + nil, nil, 70, 70, 70, 69, 70, 69, 69, 69, + 70, 70, nil, nil, nil, 70, nil, 70, 70, 70, + 70, 70, 70, 70, nil, nil, nil, nil, nil, 70, + 70, 70, 70, 70, 70, 70, nil, nil, 70, nil, + nil, nil, nil, nil, nil, 70, nil, nil, 70, 70, + 70, 70, 70, 70, 70, 70, nil, 70, 70, 70, + nil, 70, 70, nil, nil, nil, 70, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 70, nil, nil, 70, + nil, nil, 70, 70, nil, nil, 70, nil, 869, nil, + 869, 869, 869, 869, 869, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 869, nil, 70, 70, 70, 70, + nil, 70, 70, 70, 70, nil, nil, nil, nil, 70, + 70, nil, nil, nil, nil, nil, 869, 70, nil, 70, + 70, 70, 111, 111, 111, 111, 111, 869, 869, nil, + 111, 111, 869, nil, nil, 111, nil, 111, 111, 111, + 111, 111, 111, 111, nil, nil, nil, nil, nil, 111, + 111, 111, 111, 111, 111, 111, nil, nil, 111, nil, + nil, nil, nil, nil, 111, 111, 111, 111, 111, 111, + 111, 111, 111, 111, 111, 111, nil, 111, 111, 111, + nil, 111, 111, nil, 111, 111, 111, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 111, nil, nil, 111, + nil, nil, 111, 111, nil, nil, 111, nil, 111, nil, + nil, nil, 111, nil, nil, nil, nil, nil, nil, nil, + nil, 111, nil, nil, nil, nil, 111, 111, 111, 111, + nil, 111, 111, 111, 111, nil, nil, nil, nil, 111, + 111, nil, nil, nil, nil, nil, 111, 111, nil, 111, + 111, 111, 116, 116, 116, nil, 116, nil, nil, nil, + 116, 116, nil, nil, nil, 116, nil, 116, 116, 116, + 116, 116, 116, 116, nil, nil, nil, nil, nil, 116, + 116, 116, 116, 116, 116, 116, nil, nil, 116, nil, + nil, nil, nil, nil, nil, 116, nil, nil, 116, 116, + 116, 116, 116, 116, 116, 116, nil, 116, 116, 116, + nil, 116, 116, nil, 116, 116, 116, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 116, nil, nil, 116, + nil, nil, 116, 116, nil, nil, 116, nil, nil, nil, + nil, nil, 116, nil, nil, nil, nil, nil, nil, nil, + nil, 116, nil, nil, nil, nil, 116, 116, 116, 116, + nil, 116, 116, 116, 116, nil, nil, nil, nil, 116, + 116, nil, nil, nil, 117, 117, 117, 116, 117, 116, + 116, 116, 117, 117, nil, nil, nil, 117, nil, 117, + 117, 117, 117, 117, 117, 117, nil, nil, nil, nil, + nil, 117, 117, 117, 117, 117, 117, 117, nil, nil, + 117, nil, nil, nil, nil, nil, nil, 117, nil, nil, + 117, 117, 117, 117, 117, 117, 117, 117, nil, 117, + 117, 117, nil, 117, 117, nil, 117, 117, 117, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 117, nil, + nil, 117, nil, nil, 117, 117, nil, nil, 117, nil, + nil, nil, nil, nil, 117, nil, nil, nil, nil, nil, + nil, nil, nil, 117, nil, nil, nil, nil, 117, 117, + 117, 117, nil, 117, 117, 117, 117, nil, nil, nil, + nil, 117, 117, nil, nil, nil, 118, 118, 118, 117, + 118, 117, 117, 117, 118, 118, nil, nil, nil, 118, + nil, 118, 118, 118, 118, 118, 118, 118, nil, nil, + nil, nil, nil, 118, 118, 118, 118, 118, 118, 118, + nil, nil, 118, nil, nil, nil, nil, nil, nil, 118, + nil, nil, 118, 118, 118, 118, 118, 118, 118, 118, + nil, 118, 118, 118, nil, 118, 118, nil, 118, 118, + 118, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 118, nil, nil, 118, nil, nil, 118, 118, nil, nil, + 118, nil, nil, nil, nil, nil, 118, nil, nil, nil, + nil, nil, nil, nil, nil, 118, nil, nil, nil, nil, + 118, 118, 118, 118, nil, 118, 118, 118, 118, nil, + nil, nil, nil, 118, 118, nil, nil, nil, 119, 119, + 119, 118, 119, 118, 118, 118, 119, 119, nil, nil, + nil, 119, nil, 119, 119, 119, 119, 119, 119, 119, + nil, nil, nil, nil, nil, 119, 119, 119, 119, 119, + 119, 119, nil, nil, 119, nil, nil, nil, nil, nil, + nil, 119, nil, nil, 119, 119, 119, 119, 119, 119, + 119, 119, nil, 119, 119, 119, nil, 119, 119, nil, + 119, 119, 119, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 119, nil, nil, 119, nil, nil, 119, 119, + nil, nil, 119, nil, nil, nil, nil, nil, 119, nil, + nil, nil, nil, nil, nil, nil, nil, 119, nil, nil, + nil, nil, 119, 119, 119, 119, nil, 119, 119, 119, + 119, nil, nil, nil, nil, 119, 119, nil, nil, nil, + nil, nil, nil, 119, nil, 119, 119, 119, 120, 120, + 120, 120, 120, nil, nil, nil, 120, 120, nil, nil, + nil, 120, nil, 120, 120, 120, 120, 120, 120, 120, + nil, nil, nil, nil, nil, 120, 120, 120, 120, 120, + 120, 120, nil, nil, 120, nil, nil, nil, nil, nil, + 120, 120, nil, 120, 120, 120, 120, 120, 120, 120, + 120, 120, nil, 120, 120, 120, nil, 120, 120, nil, + 120, 120, 120, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 120, nil, nil, 120, nil, nil, 120, 120, + nil, nil, 120, nil, 120, nil, nil, nil, 120, nil, + nil, nil, nil, nil, nil, nil, nil, 120, nil, nil, + nil, nil, 120, 120, 120, 120, nil, 120, 120, 120, + 120, nil, nil, nil, nil, 120, 120, nil, nil, nil, + 207, 207, 207, 120, 207, 120, 120, 120, 207, 207, + nil, nil, nil, 207, nil, 207, 207, 207, 207, 207, + 207, 207, nil, nil, nil, nil, nil, 207, 207, 207, + 207, 207, 207, 207, nil, nil, 207, nil, nil, nil, + nil, nil, nil, 207, nil, nil, 207, 207, 207, 207, + 207, 207, 207, 207, nil, 207, 207, 207, nil, 207, + 207, nil, 207, 207, 207, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 207, nil, nil, 207, nil, nil, + 207, 207, nil, nil, 207, nil, 207, nil, nil, nil, + 207, nil, nil, nil, nil, nil, nil, nil, nil, 207, + nil, nil, nil, nil, 207, 207, 207, 207, nil, 207, + 207, 207, 207, nil, nil, nil, nil, 207, 207, nil, + nil, nil, 208, 208, 208, 207, 208, 207, 207, 207, + 208, 208, nil, nil, nil, 208, nil, 208, 208, 208, + 208, 208, 208, 208, nil, nil, nil, nil, nil, 208, + 208, 208, 208, 208, 208, 208, nil, nil, 208, nil, + nil, nil, nil, nil, nil, 208, nil, nil, 208, 208, + 208, 208, 208, 208, 208, 208, nil, 208, 208, 208, + nil, 208, 208, nil, 208, 208, 208, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 208, nil, nil, 208, + nil, nil, 208, 208, nil, nil, 208, nil, nil, nil, + nil, nil, 208, nil, nil, nil, nil, nil, nil, nil, + nil, 208, nil, nil, nil, nil, 208, 208, 208, 208, + nil, 208, 208, 208, 208, nil, nil, nil, nil, 208, + 208, nil, nil, nil, 209, 209, 209, 208, 209, 208, + 208, 208, 209, 209, nil, nil, nil, 209, nil, 209, + 209, 209, 209, 209, 209, 209, nil, nil, nil, nil, + nil, 209, 209, 209, 209, 209, 209, 209, nil, nil, + 209, nil, nil, nil, nil, nil, nil, 209, nil, nil, + 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, + 209, 209, nil, 209, 209, nil, 209, 209, 209, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 209, nil, + nil, 209, nil, nil, 209, 209, nil, nil, 209, nil, + 209, nil, 209, nil, 209, nil, nil, 209, nil, nil, + nil, nil, nil, 209, nil, nil, nil, nil, 209, 209, + 209, 209, nil, 209, 209, 209, 209, nil, nil, nil, + nil, 209, 209, nil, nil, nil, 212, 212, 212, 209, + 212, 209, 209, 209, 212, 212, nil, nil, nil, 212, + nil, 212, 212, 212, 212, 212, 212, 212, nil, nil, + nil, nil, nil, 212, 212, 212, 212, 212, 212, 212, + nil, nil, 212, nil, nil, nil, nil, nil, nil, 212, + nil, nil, 212, 212, 212, 212, 212, 212, 212, 212, + nil, 212, 212, 212, nil, 212, 212, nil, 212, 212, + 212, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 212, nil, nil, 212, nil, nil, 212, 212, nil, nil, + 212, nil, nil, nil, nil, nil, 212, nil, nil, nil, + nil, nil, nil, nil, nil, 212, nil, nil, nil, nil, + 212, 212, 212, 212, nil, 212, 212, 212, 212, nil, + nil, nil, nil, 212, 212, nil, nil, nil, 213, 213, + 213, 212, 213, 212, 212, 212, 213, 213, nil, nil, + nil, 213, nil, 213, 213, 213, 213, 213, 213, 213, + nil, nil, nil, nil, nil, 213, 213, 213, 213, 213, + 213, 213, nil, nil, 213, nil, nil, nil, nil, nil, + nil, 213, nil, nil, 213, 213, 213, 213, 213, 213, + 213, 213, nil, 213, 213, 213, nil, 213, 213, nil, + 213, 213, 213, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 213, nil, nil, 213, nil, nil, 213, 213, + nil, nil, 213, nil, 213, nil, nil, nil, 213, nil, + nil, nil, nil, nil, nil, nil, nil, 213, nil, nil, + nil, nil, 213, 213, 213, 213, nil, 213, 213, 213, + 213, nil, nil, nil, nil, 213, 213, nil, nil, nil, + 214, 214, 214, 213, 214, 213, 213, 213, 214, 214, + nil, nil, nil, 214, nil, 214, 214, 214, 214, 214, + 214, 214, nil, nil, nil, nil, nil, 214, 214, 214, + 214, 214, 214, 214, nil, nil, 214, nil, nil, nil, + nil, nil, nil, 214, nil, nil, 214, 214, 214, 214, + 214, 214, 214, 214, nil, 214, 214, 214, nil, 214, + 214, nil, 214, 214, 214, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 214, nil, nil, 214, nil, nil, + 214, 214, nil, nil, 214, nil, nil, nil, nil, nil, + 214, nil, nil, nil, nil, nil, nil, nil, nil, 214, + nil, nil, nil, nil, 214, 214, 214, 214, nil, 214, + 214, 214, 214, nil, nil, nil, nil, 214, 214, nil, + nil, nil, 215, 215, 215, 214, 215, 214, 214, 214, + 215, 215, nil, nil, nil, 215, nil, 215, 215, 215, + 215, 215, 215, 215, nil, nil, nil, nil, nil, 215, + 215, 215, 215, 215, 215, 215, nil, nil, 215, nil, + nil, nil, nil, nil, nil, 215, nil, nil, 215, 215, + 215, 215, 215, 215, 215, 215, nil, 215, 215, 215, + nil, 215, 215, nil, 215, 215, 215, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 215, nil, nil, 215, + nil, nil, 215, 215, nil, nil, 215, nil, nil, nil, + nil, nil, 215, nil, nil, nil, nil, nil, nil, nil, + nil, 215, nil, nil, nil, nil, 215, 215, 215, 215, + nil, 215, 215, 215, 215, nil, nil, nil, nil, 215, + 215, nil, nil, nil, 216, 216, 216, 215, 216, 215, + 215, 215, 216, 216, nil, nil, nil, 216, nil, 216, + 216, 216, 216, 216, 216, 216, nil, nil, nil, nil, + nil, 216, 216, 216, 216, 216, 216, 216, nil, nil, + 216, nil, nil, nil, nil, nil, nil, 216, nil, nil, + 216, 216, 216, 216, 216, 216, 216, 216, nil, 216, + 216, 216, nil, 216, 216, nil, 216, 216, 216, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 216, nil, + nil, 216, nil, nil, 216, 216, nil, nil, 216, nil, + nil, nil, nil, nil, 216, nil, nil, nil, nil, nil, + nil, nil, nil, 216, nil, nil, nil, nil, 216, 216, + 216, 216, nil, 216, 216, 216, 216, nil, nil, nil, + nil, 216, 216, nil, nil, nil, 217, 217, 217, 216, + 217, 216, 216, 216, 217, 217, nil, nil, nil, 217, + nil, 217, 217, 217, 217, 217, 217, 217, nil, nil, + nil, nil, nil, 217, 217, 217, 217, 217, 217, 217, + nil, nil, 217, nil, nil, nil, nil, nil, nil, 217, + nil, nil, 217, 217, 217, 217, 217, 217, 217, 217, + nil, 217, 217, 217, nil, 217, 217, nil, 217, 217, + 217, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 217, nil, nil, 217, nil, nil, 217, 217, nil, nil, + 217, nil, nil, nil, nil, nil, 217, nil, nil, nil, + nil, nil, nil, nil, nil, 217, nil, nil, nil, nil, + 217, 217, 217, 217, nil, 217, 217, 217, 217, nil, + nil, nil, nil, 217, 217, 217, nil, nil, 228, 228, + 228, 217, 228, 217, 217, 217, 228, 228, nil, nil, + nil, 228, nil, 228, 228, 228, 228, 228, 228, 228, + nil, nil, nil, nil, nil, 228, 228, 228, 228, 228, + 228, 228, nil, nil, 228, nil, nil, nil, nil, nil, + nil, 228, nil, nil, 228, 228, 228, 228, 228, 228, + 228, 228, nil, 228, 228, 228, nil, 228, 228, nil, + 228, 228, 228, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 228, nil, nil, 228, nil, nil, 228, 228, + nil, nil, 228, nil, nil, nil, nil, nil, 228, nil, + nil, nil, nil, nil, nil, nil, nil, 228, nil, nil, + nil, nil, 228, 228, 228, 228, nil, 228, 228, 228, + 228, nil, nil, nil, nil, 228, 228, nil, nil, nil, + 231, 231, 231, 228, 231, 228, 228, 228, 231, 231, + nil, nil, nil, 231, nil, 231, 231, 231, 231, 231, + 231, 231, nil, nil, nil, nil, nil, 231, 231, 231, + 231, 231, 231, 231, nil, nil, 231, nil, nil, nil, + nil, nil, nil, 231, nil, nil, 231, 231, 231, 231, + 231, 231, 231, 231, nil, 231, 231, 231, nil, 231, + 231, nil, 231, 231, 231, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 231, nil, nil, 231, nil, nil, + 231, 231, nil, nil, 231, nil, nil, nil, nil, nil, + 231, nil, nil, nil, nil, nil, nil, nil, nil, 231, + nil, nil, nil, nil, 231, 231, 231, 231, nil, 231, + 231, 231, 231, nil, nil, nil, nil, 231, 231, nil, + nil, nil, 232, 232, 232, 231, 232, 231, 231, 231, + 232, 232, nil, nil, nil, 232, nil, 232, 232, 232, + 232, 232, 232, 232, nil, nil, nil, nil, nil, 232, + 232, 232, 232, 232, 232, 232, nil, nil, 232, nil, + nil, nil, nil, nil, nil, 232, nil, nil, 232, 232, + 232, 232, 232, 232, 232, 232, nil, 232, 232, 232, + nil, 232, 232, nil, 232, 232, 232, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 232, nil, nil, 232, + nil, nil, 232, 232, nil, nil, 232, nil, nil, nil, + nil, nil, 232, nil, nil, nil, nil, nil, nil, nil, + nil, 232, nil, nil, nil, nil, 232, 232, 232, 232, + nil, 232, 232, 232, 232, nil, nil, nil, nil, 232, + 232, nil, nil, nil, 233, 233, 233, 232, 233, 232, + 232, 232, 233, 233, nil, nil, nil, 233, nil, 233, + 233, 233, 233, 233, 233, 233, nil, nil, nil, nil, + nil, 233, 233, 233, 233, 233, 233, 233, nil, nil, + 233, nil, nil, nil, nil, nil, nil, 233, nil, nil, + 233, 233, 233, 233, 233, 233, 233, 233, nil, 233, + 233, 233, nil, 233, 233, nil, 233, 233, 233, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 233, nil, + nil, 233, nil, nil, 233, 233, nil, nil, 233, nil, + nil, nil, nil, nil, 233, nil, nil, nil, nil, nil, + nil, nil, nil, 233, nil, nil, nil, nil, 233, 233, + 233, 233, nil, 233, 233, 233, 233, nil, nil, nil, + nil, 233, 233, nil, nil, nil, 234, 234, 234, 233, + 234, 233, 233, 233, 234, 234, nil, nil, nil, 234, + nil, 234, 234, 234, 234, 234, 234, 234, nil, nil, + nil, nil, nil, 234, 234, 234, 234, 234, 234, 234, + nil, nil, 234, nil, nil, nil, nil, nil, nil, 234, + nil, nil, 234, 234, 234, 234, 234, 234, 234, 234, + nil, 234, 234, 234, nil, 234, 234, nil, 234, 234, + 234, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 234, nil, nil, 234, nil, nil, 234, 234, nil, nil, + 234, nil, nil, nil, nil, nil, 234, nil, nil, nil, + nil, nil, nil, nil, nil, 234, nil, nil, nil, nil, + 234, 234, 234, 234, nil, 234, 234, 234, 234, nil, + nil, nil, nil, 234, 234, nil, nil, nil, 235, 235, + 235, 234, 235, 234, 234, 234, 235, 235, nil, nil, + nil, 235, nil, 235, 235, 235, 235, 235, 235, 235, + nil, nil, nil, nil, nil, 235, 235, 235, 235, 235, + 235, 235, nil, nil, 235, nil, nil, nil, nil, nil, + nil, 235, nil, nil, 235, 235, 235, 235, 235, 235, + 235, 235, nil, 235, 235, 235, nil, 235, 235, nil, + 235, 235, 235, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 235, nil, nil, 235, nil, nil, 235, 235, + nil, nil, 235, nil, nil, nil, nil, nil, 235, nil, + nil, nil, nil, nil, nil, nil, nil, 235, nil, nil, + nil, nil, 235, 235, 235, 235, nil, 235, 235, 235, + 235, nil, nil, nil, nil, 235, 235, nil, nil, nil, + 236, 236, 236, 235, 236, 235, 235, 235, 236, 236, + nil, nil, nil, 236, nil, 236, 236, 236, 236, 236, + 236, 236, nil, nil, nil, nil, nil, 236, 236, 236, + 236, 236, 236, 236, nil, nil, 236, nil, nil, nil, + nil, nil, nil, 236, nil, nil, 236, 236, 236, 236, + 236, 236, 236, 236, nil, 236, 236, 236, nil, 236, + 236, nil, 236, 236, 236, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 236, nil, nil, 236, nil, nil, + 236, 236, nil, nil, 236, nil, nil, nil, nil, nil, + 236, nil, nil, nil, nil, nil, nil, nil, nil, 236, + nil, nil, nil, nil, 236, 236, 236, 236, nil, 236, + 236, 236, 236, nil, nil, nil, nil, 236, 236, nil, + nil, nil, 237, 237, 237, 236, 237, 236, 236, 236, + 237, 237, nil, nil, nil, 237, nil, 237, 237, 237, + 237, 237, 237, 237, nil, nil, nil, nil, nil, 237, + 237, 237, 237, 237, 237, 237, nil, nil, 237, nil, + nil, nil, nil, nil, nil, 237, nil, nil, 237, 237, + 237, 237, 237, 237, 237, 237, nil, 237, 237, 237, + nil, 237, 237, nil, 237, 237, 237, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 237, nil, nil, 237, + nil, nil, 237, 237, nil, nil, 237, nil, nil, nil, + nil, nil, 237, nil, nil, nil, nil, nil, nil, nil, + nil, 237, nil, nil, nil, nil, 237, 237, 237, 237, + nil, 237, 237, 237, 237, nil, nil, nil, nil, 237, + 237, nil, nil, nil, 238, 238, 238, 237, 238, 237, + 237, 237, 238, 238, nil, nil, nil, 238, nil, 238, + 238, 238, 238, 238, 238, 238, nil, nil, nil, nil, + nil, 238, 238, 238, 238, 238, 238, 238, nil, nil, + 238, nil, nil, nil, nil, nil, nil, 238, nil, nil, + 238, 238, 238, 238, 238, 238, 238, 238, nil, 238, + 238, 238, nil, 238, 238, nil, 238, 238, 238, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 238, nil, + nil, 238, nil, nil, 238, 238, nil, nil, 238, nil, + nil, nil, nil, nil, 238, nil, nil, nil, nil, nil, + nil, nil, nil, 238, nil, nil, nil, nil, 238, 238, + 238, 238, nil, 238, 238, 238, 238, nil, nil, nil, + nil, 238, 238, nil, nil, nil, 239, 239, 239, 238, + 239, 238, 238, 238, 239, 239, nil, nil, nil, 239, + nil, 239, 239, 239, 239, 239, 239, 239, nil, nil, + nil, nil, nil, 239, 239, 239, 239, 239, 239, 239, + nil, nil, 239, nil, nil, nil, nil, nil, nil, 239, + nil, nil, 239, 239, 239, 239, 239, 239, 239, 239, + nil, 239, 239, 239, nil, 239, 239, nil, 239, 239, + 239, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 239, nil, nil, 239, nil, nil, 239, 239, nil, nil, + 239, nil, nil, nil, nil, nil, 239, nil, nil, nil, + nil, nil, nil, nil, nil, 239, nil, nil, nil, nil, + 239, 239, 239, 239, nil, 239, 239, 239, 239, nil, + nil, nil, nil, 239, 239, nil, nil, nil, 240, 240, + 240, 239, 240, 239, 239, 239, 240, 240, nil, nil, + nil, 240, nil, 240, 240, 240, 240, 240, 240, 240, + nil, nil, nil, nil, nil, 240, 240, 240, 240, 240, + 240, 240, nil, nil, 240, nil, nil, nil, nil, nil, + nil, 240, nil, nil, 240, 240, 240, 240, 240, 240, + 240, 240, nil, 240, 240, 240, nil, 240, 240, nil, + 240, 240, 240, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 240, nil, nil, 240, nil, nil, 240, 240, + nil, nil, 240, nil, nil, nil, nil, nil, 240, nil, + nil, nil, nil, nil, nil, nil, nil, 240, nil, nil, + nil, nil, 240, 240, 240, 240, nil, 240, 240, 240, + 240, nil, nil, nil, nil, 240, 240, nil, nil, nil, + 241, 241, 241, 240, 241, 240, 240, 240, 241, 241, + nil, nil, nil, 241, nil, 241, 241, 241, 241, 241, + 241, 241, nil, nil, nil, nil, nil, 241, 241, 241, + 241, 241, 241, 241, nil, nil, 241, nil, nil, nil, + nil, nil, nil, 241, nil, nil, 241, 241, 241, 241, + 241, 241, 241, 241, nil, 241, 241, 241, nil, 241, + 241, nil, 241, 241, 241, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 241, nil, nil, 241, nil, nil, + 241, 241, nil, nil, 241, nil, nil, nil, nil, nil, + 241, nil, nil, nil, nil, nil, nil, nil, nil, 241, + nil, nil, nil, nil, 241, 241, 241, 241, nil, 241, + 241, 241, 241, nil, nil, nil, nil, 241, 241, nil, + nil, nil, 242, 242, 242, 241, 242, 241, 241, 241, + 242, 242, nil, nil, nil, 242, nil, 242, 242, 242, + 242, 242, 242, 242, nil, nil, nil, nil, nil, 242, + 242, 242, 242, 242, 242, 242, nil, nil, 242, nil, + nil, nil, nil, nil, nil, 242, nil, nil, 242, 242, + 242, 242, 242, 242, 242, 242, nil, 242, 242, 242, + nil, 242, 242, nil, 242, 242, 242, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 242, nil, nil, 242, + nil, nil, 242, 242, nil, nil, 242, nil, nil, nil, + nil, nil, 242, nil, nil, nil, nil, nil, nil, nil, + nil, 242, nil, nil, nil, nil, 242, 242, 242, 242, + nil, 242, 242, 242, 242, nil, nil, nil, nil, 242, + 242, nil, nil, nil, 243, 243, 243, 242, 243, 242, + 242, 242, 243, 243, nil, nil, nil, 243, nil, 243, + 243, 243, 243, 243, 243, 243, nil, nil, nil, nil, + nil, 243, 243, 243, 243, 243, 243, 243, nil, nil, + 243, nil, nil, nil, nil, nil, nil, 243, nil, nil, + 243, 243, 243, 243, 243, 243, 243, 243, nil, 243, + 243, 243, nil, 243, 243, nil, 243, 243, 243, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 243, nil, + nil, 243, nil, nil, 243, 243, nil, nil, 243, nil, + nil, nil, nil, nil, 243, nil, nil, nil, nil, nil, + nil, nil, nil, 243, nil, nil, nil, nil, 243, 243, + 243, 243, nil, 243, 243, 243, 243, nil, nil, nil, + nil, 243, 243, nil, nil, nil, 244, 244, 244, 243, + 244, 243, 243, 243, 244, 244, nil, nil, nil, 244, + nil, 244, 244, 244, 244, 244, 244, 244, nil, nil, + nil, nil, nil, 244, 244, 244, 244, 244, 244, 244, + nil, nil, 244, nil, nil, nil, nil, nil, nil, 244, + nil, nil, 244, 244, 244, 244, 244, 244, 244, 244, + nil, 244, 244, 244, nil, 244, 244, nil, 244, 244, + 244, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 244, nil, nil, 244, nil, nil, 244, 244, nil, nil, + 244, nil, nil, nil, nil, nil, 244, nil, nil, nil, + nil, nil, nil, nil, nil, 244, nil, nil, nil, nil, + 244, 244, 244, 244, nil, 244, 244, 244, 244, nil, + nil, nil, nil, 244, 244, nil, nil, nil, 245, 245, + 245, 244, 245, 244, 244, 244, 245, 245, nil, nil, + nil, 245, nil, 245, 245, 245, 245, 245, 245, 245, + nil, nil, nil, nil, nil, 245, 245, 245, 245, 245, + 245, 245, nil, nil, 245, nil, nil, nil, nil, nil, + nil, 245, nil, nil, 245, 245, 245, 245, 245, 245, + 245, 245, nil, 245, 245, 245, nil, 245, 245, nil, + 245, 245, 245, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 245, nil, nil, 245, nil, nil, 245, 245, + nil, nil, 245, nil, nil, nil, nil, nil, 245, nil, + nil, nil, nil, nil, nil, nil, nil, 245, nil, nil, + nil, nil, 245, 245, 245, 245, nil, 245, 245, 245, + 245, nil, nil, nil, nil, 245, 245, nil, nil, nil, + 246, 246, 246, 245, 246, 245, 245, 245, 246, 246, + nil, nil, nil, 246, nil, 246, 246, 246, 246, 246, + 246, 246, nil, nil, nil, nil, nil, 246, 246, 246, + 246, 246, 246, 246, nil, nil, 246, nil, nil, nil, + nil, nil, nil, 246, nil, nil, 246, 246, 246, 246, + 246, 246, 246, 246, nil, 246, 246, 246, nil, 246, + 246, nil, 246, 246, 246, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 246, nil, nil, 246, nil, nil, + 246, 246, nil, nil, 246, nil, nil, nil, nil, nil, + 246, nil, nil, nil, nil, nil, nil, nil, nil, 246, + nil, nil, nil, nil, 246, 246, 246, 246, nil, 246, + 246, 246, 246, nil, nil, nil, nil, 246, 246, nil, + nil, nil, 247, 247, 247, 246, 247, 246, 246, 246, + 247, 247, nil, nil, nil, 247, nil, 247, 247, 247, + 247, 247, 247, 247, nil, nil, nil, nil, nil, 247, + 247, 247, 247, 247, 247, 247, nil, nil, 247, nil, + nil, nil, nil, nil, nil, 247, nil, nil, 247, 247, + 247, 247, 247, 247, 247, 247, nil, 247, 247, 247, + nil, 247, 247, nil, 247, 247, 247, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 247, nil, nil, 247, + nil, nil, 247, 247, nil, nil, 247, nil, nil, nil, + nil, nil, 247, nil, nil, nil, nil, nil, nil, nil, + nil, 247, nil, nil, nil, nil, 247, 247, 247, 247, + nil, 247, 247, 247, 247, nil, nil, nil, nil, 247, + 247, nil, nil, nil, 248, 248, 248, 247, 248, 247, + 247, 247, 248, 248, nil, nil, nil, 248, nil, 248, + 248, 248, 248, 248, 248, 248, nil, nil, nil, nil, + nil, 248, 248, 248, 248, 248, 248, 248, nil, nil, + 248, nil, nil, nil, nil, nil, nil, 248, nil, nil, + 248, 248, 248, 248, 248, 248, 248, 248, nil, 248, + 248, 248, nil, 248, 248, nil, 248, 248, 248, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 248, nil, + nil, 248, nil, nil, 248, 248, nil, nil, 248, nil, + nil, nil, nil, nil, 248, nil, nil, nil, nil, nil, + nil, nil, nil, 248, nil, nil, nil, nil, 248, 248, + 248, 248, nil, 248, 248, 248, 248, nil, nil, nil, + nil, 248, 248, nil, nil, nil, 249, 249, 249, 248, + 249, 248, 248, 248, 249, 249, nil, nil, nil, 249, + nil, 249, 249, 249, 249, 249, 249, 249, nil, nil, + nil, nil, nil, 249, 249, 249, 249, 249, 249, 249, + nil, nil, 249, nil, nil, nil, nil, nil, nil, 249, + nil, nil, 249, 249, 249, 249, 249, 249, 249, 249, + nil, 249, 249, 249, nil, 249, 249, nil, 249, 249, + 249, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 249, nil, nil, 249, nil, nil, 249, 249, nil, nil, + 249, nil, nil, nil, nil, nil, 249, nil, nil, nil, + nil, nil, nil, nil, nil, 249, nil, nil, nil, nil, + 249, 249, 249, 249, nil, 249, 249, 249, 249, nil, + nil, nil, nil, 249, 249, nil, nil, nil, 250, 250, + 250, 249, 250, 249, 249, 249, 250, 250, nil, nil, + nil, 250, nil, 250, 250, 250, 250, 250, 250, 250, + nil, nil, nil, nil, nil, 250, 250, 250, 250, 250, + 250, 250, nil, nil, 250, nil, nil, nil, nil, nil, + nil, 250, nil, nil, 250, 250, 250, 250, 250, 250, + 250, 250, nil, 250, 250, 250, nil, 250, 250, nil, + 250, 250, 250, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 250, nil, nil, 250, nil, nil, 250, 250, + nil, nil, 250, nil, nil, nil, nil, nil, 250, nil, + nil, nil, nil, nil, nil, nil, nil, 250, nil, nil, + nil, nil, 250, 250, 250, 250, nil, 250, 250, 250, + 250, nil, nil, nil, nil, 250, 250, nil, nil, nil, + 251, 251, 251, 250, 251, 250, 250, 250, 251, 251, + nil, nil, nil, 251, nil, 251, 251, 251, 251, 251, + 251, 251, nil, nil, nil, nil, nil, 251, 251, 251, + 251, 251, 251, 251, nil, nil, 251, nil, nil, nil, + nil, nil, nil, 251, nil, nil, 251, 251, 251, 251, + 251, 251, 251, 251, nil, 251, 251, 251, nil, 251, + 251, nil, 251, 251, 251, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 251, nil, nil, 251, nil, nil, + 251, 251, nil, nil, 251, nil, nil, nil, nil, nil, + 251, nil, nil, nil, nil, nil, nil, nil, nil, 251, + nil, nil, nil, nil, 251, 251, 251, 251, nil, 251, + 251, 251, 251, nil, nil, nil, nil, 251, 251, nil, + nil, nil, 252, 252, 252, 251, 252, 251, 251, 251, + 252, 252, nil, nil, nil, 252, nil, 252, 252, 252, + 252, 252, 252, 252, nil, nil, nil, nil, nil, 252, + 252, 252, 252, 252, 252, 252, nil, nil, 252, nil, + nil, nil, nil, nil, nil, 252, nil, nil, 252, 252, + 252, 252, 252, 252, 252, 252, nil, 252, 252, 252, + nil, 252, 252, nil, 252, 252, 252, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 252, nil, nil, 252, + nil, nil, 252, 252, nil, nil, 252, nil, nil, nil, + nil, nil, 252, nil, nil, nil, nil, nil, nil, nil, + nil, 252, nil, nil, nil, nil, 252, 252, 252, 252, + nil, 252, 252, 252, 252, nil, nil, nil, nil, 252, + 252, nil, nil, nil, 253, 253, 253, 252, 253, 252, + 252, 252, 253, 253, nil, nil, nil, 253, nil, 253, + 253, 253, 253, 253, 253, 253, nil, nil, nil, nil, + nil, 253, 253, 253, 253, 253, 253, 253, nil, nil, + 253, nil, nil, nil, nil, nil, nil, 253, nil, nil, + 253, 253, 253, 253, 253, 253, 253, 253, nil, 253, + 253, 253, nil, 253, 253, nil, 253, 253, 253, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 253, nil, + nil, 253, nil, nil, 253, 253, nil, nil, 253, nil, + nil, nil, nil, nil, 253, nil, nil, nil, nil, nil, + nil, nil, nil, 253, nil, nil, nil, nil, 253, 253, + 253, 253, nil, 253, 253, 253, 253, nil, nil, nil, + nil, 253, 253, nil, nil, nil, 254, 254, 254, 253, + 254, 253, 253, 253, 254, 254, nil, nil, nil, 254, + nil, 254, 254, 254, 254, 254, 254, 254, nil, nil, + nil, nil, nil, 254, 254, 254, 254, 254, 254, 254, + nil, nil, 254, nil, nil, nil, nil, nil, nil, 254, + nil, nil, 254, 254, 254, 254, 254, 254, 254, 254, + nil, 254, 254, 254, nil, 254, 254, nil, 254, 254, + 254, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 254, nil, nil, 254, nil, nil, 254, 254, nil, nil, + 254, nil, nil, nil, nil, nil, 254, nil, nil, nil, + nil, nil, nil, nil, nil, 254, nil, nil, nil, nil, + 254, 254, 254, 254, nil, 254, 254, 254, 254, nil, + nil, nil, nil, 254, 254, nil, nil, nil, 255, 255, + 255, 254, 255, 254, 254, 254, 255, 255, nil, nil, + nil, 255, nil, 255, 255, 255, 255, 255, 255, 255, + nil, nil, nil, nil, nil, 255, 255, 255, 255, 255, + 255, 255, nil, nil, 255, nil, nil, nil, nil, nil, + nil, 255, nil, nil, 255, 255, 255, 255, 255, 255, + 255, 255, nil, 255, 255, 255, nil, 255, 255, nil, + 255, 255, 255, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 255, nil, nil, 255, nil, nil, 255, 255, + nil, nil, 255, nil, nil, nil, nil, nil, 255, nil, + nil, nil, nil, nil, nil, nil, nil, 255, nil, nil, + nil, nil, 255, 255, 255, 255, nil, 255, 255, 255, + 255, nil, nil, nil, nil, 255, 255, nil, nil, nil, + 263, 263, 263, 255, 263, 255, 255, 255, 263, 263, + nil, nil, nil, 263, nil, 263, 263, 263, 263, 263, + 263, 263, nil, nil, nil, nil, nil, 263, 263, 263, + 263, 263, 263, 263, nil, nil, 263, nil, nil, nil, + nil, nil, nil, 263, nil, nil, 263, 263, 263, 263, + 263, 263, 263, 263, 263, 263, 263, 263, nil, 263, + 263, nil, 263, 263, 263, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 263, nil, nil, 263, nil, nil, + 263, 263, nil, nil, 263, nil, 263, nil, 263, nil, + 263, nil, nil, 263, nil, nil, nil, nil, nil, 263, + nil, nil, nil, nil, 263, 263, 263, 263, nil, 263, + 263, 263, 263, nil, nil, nil, nil, 263, 263, nil, + nil, nil, 264, 264, 264, 263, 264, 263, 263, 263, + 264, 264, nil, nil, nil, 264, nil, 264, 264, 264, + 264, 264, 264, 264, nil, nil, nil, nil, nil, 264, + 264, 264, 264, 264, 264, 264, nil, nil, 264, nil, + nil, nil, nil, nil, nil, 264, nil, nil, 264, 264, + 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, + nil, 264, 264, nil, 264, 264, 264, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 264, nil, nil, 264, + nil, nil, 264, 264, nil, nil, 264, nil, 264, nil, + 264, nil, 264, nil, nil, 264, nil, nil, nil, nil, + nil, 264, nil, nil, nil, nil, 264, 264, 264, 264, + nil, 264, 264, 264, 264, nil, nil, nil, nil, 264, + 264, nil, nil, nil, 272, 272, 272, 264, 272, 264, + 264, 264, 272, 272, nil, nil, nil, 272, nil, 272, + 272, 272, 272, 272, 272, 272, nil, nil, nil, nil, + nil, 272, 272, 272, 272, 272, 272, 272, nil, nil, + 272, nil, nil, nil, nil, nil, nil, 272, nil, nil, + 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, + 272, 272, nil, 272, 272, nil, 272, 272, 272, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 272, nil, + nil, 272, nil, nil, 272, 272, nil, nil, 272, nil, + 272, nil, 272, nil, 272, nil, nil, 272, nil, nil, + nil, nil, nil, 272, nil, nil, nil, nil, 272, 272, + 272, 272, nil, 272, 272, 272, 272, nil, nil, nil, + nil, 272, 272, 272, nil, nil, 279, 279, 279, 272, + 279, 272, 272, 272, 279, 279, nil, nil, nil, 279, + nil, 279, 279, 279, 279, 279, 279, 279, nil, nil, + nil, nil, nil, 279, 279, 279, 279, 279, 279, 279, + nil, nil, 279, nil, nil, nil, nil, nil, nil, 279, + nil, nil, 279, 279, 279, 279, 279, 279, 279, 279, + nil, 279, 279, 279, nil, 279, 279, nil, 279, 279, + 279, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 279, nil, nil, 279, nil, nil, 279, 279, nil, nil, + 279, nil, nil, nil, nil, nil, 279, nil, nil, nil, + nil, nil, nil, nil, nil, 279, nil, nil, nil, nil, + 279, 279, 279, 279, nil, 279, 279, 279, 279, nil, + nil, nil, nil, 279, 279, nil, nil, nil, 281, 281, + 281, 279, 281, 279, 279, 279, 281, 281, nil, nil, + nil, 281, nil, 281, 281, 281, 281, 281, 281, 281, + nil, nil, nil, nil, nil, 281, 281, 281, 281, 281, + 281, 281, nil, nil, 281, nil, nil, nil, nil, nil, + nil, 281, nil, nil, 281, 281, 281, 281, 281, 281, + 281, 281, nil, 281, 281, 281, nil, 281, 281, nil, + 281, 281, 281, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 281, nil, nil, 281, nil, nil, 281, 281, + nil, nil, 281, nil, nil, nil, nil, nil, 281, nil, + nil, nil, nil, nil, nil, nil, nil, 281, nil, nil, + nil, nil, 281, 281, 281, 281, nil, 281, 281, 281, + 281, nil, nil, nil, nil, 281, 281, nil, nil, nil, + 284, 284, 284, 281, 284, 281, 281, 281, 284, 284, + nil, nil, nil, 284, nil, 284, 284, 284, 284, 284, + 284, 284, nil, nil, nil, nil, nil, 284, 284, 284, + 284, 284, 284, 284, nil, nil, 284, nil, nil, nil, + nil, nil, nil, 284, nil, nil, 284, 284, 284, 284, + 284, 284, 284, 284, nil, 284, 284, 284, nil, 284, + 284, nil, 284, 284, 284, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 284, nil, nil, 284, nil, nil, + 284, 284, nil, nil, 284, nil, nil, nil, nil, nil, + 284, nil, nil, nil, nil, nil, nil, nil, nil, 284, + nil, nil, nil, nil, 284, 284, 284, 284, nil, 284, + 284, 284, 284, nil, nil, nil, nil, 284, 284, nil, + nil, nil, 285, 285, 285, 284, 285, 284, 284, 284, + 285, 285, nil, nil, nil, 285, nil, 285, 285, 285, + 285, 285, 285, 285, nil, nil, nil, nil, nil, 285, + 285, 285, 285, 285, 285, 285, nil, nil, 285, nil, + nil, nil, nil, nil, nil, 285, nil, nil, 285, 285, + 285, 285, 285, 285, 285, 285, nil, 285, 285, 285, + nil, 285, 285, nil, 285, 285, 285, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 285, nil, nil, 285, + nil, nil, 285, 285, nil, nil, 285, nil, nil, nil, + nil, nil, 285, nil, nil, nil, nil, nil, nil, nil, + nil, 285, nil, nil, nil, nil, 285, 285, 285, 285, + nil, 285, 285, 285, 285, nil, nil, nil, nil, 285, + 285, nil, nil, nil, nil, nil, nil, 285, nil, 285, + 285, 285, 290, 290, 290, 290, 290, nil, nil, nil, + 290, 290, nil, nil, nil, 290, nil, 290, 290, 290, + 290, 290, 290, 290, nil, nil, nil, nil, nil, 290, + 290, 290, 290, 290, 290, 290, nil, nil, 290, nil, + nil, nil, nil, nil, 290, 290, nil, 290, 290, 290, + 290, 290, 290, 290, 290, 290, nil, 290, 290, 290, + nil, 290, 290, nil, 290, 290, 290, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 290, nil, nil, 290, + nil, nil, 290, 290, nil, nil, 290, nil, 290, nil, + nil, nil, 290, nil, nil, nil, nil, nil, nil, nil, + nil, 290, nil, nil, nil, nil, 290, 290, 290, 290, + nil, 290, 290, 290, 290, nil, nil, nil, nil, 290, + 290, nil, nil, nil, 298, 298, 298, 290, 298, 290, + 290, 290, 298, 298, nil, nil, nil, 298, nil, 298, + 298, 298, 298, 298, 298, 298, nil, nil, nil, nil, + nil, 298, 298, 298, 298, 298, 298, 298, nil, nil, + 298, nil, nil, nil, nil, nil, nil, 298, nil, nil, + 298, 298, 298, 298, 298, 298, 298, 298, nil, 298, + 298, 298, nil, 298, 298, nil, nil, nil, 298, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 298, nil, + nil, 298, nil, nil, 298, 298, nil, nil, 298, nil, + 895, nil, 895, 895, 895, 895, 895, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 895, nil, 298, 298, + 298, 298, nil, 298, 298, 298, 298, nil, nil, nil, + nil, 298, 298, nil, nil, nil, 298, nil, 895, 298, + nil, 298, 298, 298, 315, 315, 315, nil, 315, 895, + 895, nil, 315, 315, 895, nil, nil, 315, nil, 315, + 315, 315, 315, 315, 315, 315, nil, nil, nil, nil, + nil, 315, 315, 315, 315, 315, 315, 315, nil, nil, + 315, nil, nil, nil, nil, nil, nil, 315, nil, nil, + 315, 315, 315, 315, 315, 315, 315, 315, nil, 315, + 315, 315, nil, 315, 315, nil, nil, nil, 315, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 315, nil, + nil, 315, nil, nil, 315, 315, nil, nil, 315, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 315, 315, + 315, 315, nil, 315, 315, 315, 315, nil, nil, nil, + nil, 315, 315, nil, nil, nil, 323, 323, 323, 315, + 323, 315, 315, 315, 323, 323, nil, nil, nil, 323, + nil, 323, 323, 323, 323, 323, 323, 323, nil, nil, + nil, nil, nil, 323, 323, 323, 323, 323, 323, 323, + nil, nil, 323, nil, nil, nil, nil, nil, nil, 323, + nil, nil, 323, 323, 323, 323, 323, 323, 323, 323, + nil, 323, 323, 323, nil, 323, 323, nil, 323, 323, + 323, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 323, nil, nil, 323, 323, nil, 323, 323, nil, nil, + 323, nil, nil, nil, nil, nil, 323, nil, nil, nil, + nil, nil, nil, nil, nil, 323, nil, nil, nil, nil, + 323, 323, 323, 323, nil, 323, 323, 323, 323, nil, + nil, nil, nil, 323, 323, nil, nil, nil, 325, 325, + 325, 323, 325, 323, 323, 323, 325, 325, nil, nil, + nil, 325, nil, 325, 325, 325, 325, 325, 325, 325, + nil, nil, nil, nil, nil, 325, 325, 325, 325, 325, + 325, 325, nil, nil, 325, nil, nil, nil, nil, nil, + nil, 325, nil, nil, 325, 325, 325, 325, 325, 325, + 325, 325, nil, 325, 325, 325, nil, 325, 325, nil, + 325, 325, 325, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 325, nil, nil, 325, nil, nil, 325, 325, + nil, nil, 325, nil, nil, nil, nil, nil, 325, nil, + nil, nil, nil, nil, nil, nil, nil, 325, nil, nil, + nil, nil, 325, 325, 325, 325, nil, 325, 325, 325, + 325, nil, nil, nil, nil, 325, 325, nil, nil, nil, + 340, 340, 340, 325, 340, 325, 325, 325, 340, 340, + nil, nil, nil, 340, nil, 340, 340, 340, 340, 340, + 340, 340, nil, nil, nil, nil, nil, 340, 340, 340, + 340, 340, 340, 340, nil, nil, 340, nil, nil, nil, + nil, nil, nil, 340, nil, nil, 340, 340, 340, 340, + 340, 340, 340, 340, nil, 340, 340, 340, nil, 340, + 340, nil, 340, 340, 340, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 340, nil, nil, 340, nil, nil, + 340, 340, nil, nil, 340, nil, nil, nil, nil, nil, + 340, nil, nil, nil, nil, nil, nil, nil, nil, 340, + nil, nil, nil, nil, 340, 340, 340, 340, nil, 340, + 340, 340, 340, nil, nil, nil, nil, 340, 340, nil, + nil, nil, 341, 341, 341, 340, 341, 340, 340, 340, + 341, 341, nil, nil, nil, 341, nil, 341, 341, 341, + 341, 341, 341, 341, nil, nil, nil, nil, nil, 341, + 341, 341, 341, 341, 341, 341, nil, nil, 341, nil, + nil, nil, nil, nil, nil, 341, nil, nil, 341, 341, + 341, 341, 341, 341, 341, 341, nil, 341, 341, 341, + nil, 341, 341, nil, 341, 341, 341, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 341, nil, nil, 341, + nil, nil, 341, 341, nil, nil, 341, nil, nil, nil, + nil, nil, 341, nil, nil, nil, nil, nil, nil, nil, + nil, 341, nil, nil, nil, nil, 341, 341, 341, 341, + nil, 341, 341, 341, 341, nil, nil, nil, nil, 341, + 341, nil, nil, nil, 360, 360, 360, 341, 360, 341, + 341, 341, 360, 360, nil, nil, nil, 360, nil, 360, + 360, 360, 360, 360, 360, 360, nil, nil, nil, nil, + nil, 360, 360, 360, 360, 360, 360, 360, nil, nil, + 360, nil, nil, nil, nil, nil, nil, 360, nil, nil, + 360, 360, 360, 360, 360, 360, 360, 360, nil, 360, + 360, 360, nil, 360, 360, nil, 360, 360, 360, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 360, nil, + nil, 360, nil, nil, 360, 360, nil, nil, 360, nil, + nil, nil, nil, nil, 360, nil, nil, nil, nil, nil, + nil, nil, nil, 360, nil, nil, nil, nil, 360, 360, + 360, 360, nil, 360, 360, 360, 360, nil, nil, nil, + nil, 360, 360, nil, nil, nil, 376, 376, 376, 360, + 376, 360, 360, 360, 376, 376, nil, nil, nil, 376, + nil, 376, 376, 376, 376, 376, 376, 376, nil, nil, + nil, nil, nil, 376, 376, 376, 376, 376, 376, 376, + nil, nil, 376, nil, nil, nil, nil, nil, nil, 376, + nil, nil, 376, 376, 376, 376, 376, 376, 376, 376, + nil, 376, 376, 376, nil, 376, 376, nil, 376, 376, + 376, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 376, nil, nil, 376, nil, nil, 376, 376, nil, nil, + 376, nil, nil, nil, nil, nil, 376, nil, nil, nil, + nil, nil, nil, nil, nil, 376, nil, nil, nil, nil, + 376, 376, 376, 376, nil, 376, 376, 376, 376, nil, + nil, nil, nil, 376, 376, nil, nil, nil, 404, 404, + 404, 376, 404, 376, 376, 376, 404, 404, nil, nil, + nil, 404, nil, 404, 404, 404, 404, 404, 404, 404, + nil, nil, nil, nil, nil, 404, 404, 404, 404, 404, + 404, 404, nil, nil, 404, nil, nil, nil, nil, nil, + nil, 404, nil, nil, 404, 404, 404, 404, 404, 404, + 404, 404, nil, 404, 404, 404, nil, 404, 404, nil, + 404, 404, 404, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 404, nil, nil, 404, nil, nil, 404, 404, + nil, nil, 404, nil, nil, nil, nil, nil, 404, nil, + nil, nil, nil, nil, nil, nil, nil, 404, nil, nil, + nil, nil, 404, 404, 404, 404, nil, 404, 404, 404, + 404, nil, nil, nil, nil, 404, 404, nil, nil, nil, + 442, 442, 442, 404, 442, 404, 404, 404, 442, 442, + nil, nil, nil, 442, nil, 442, 442, 442, 442, 442, + 442, 442, nil, nil, nil, nil, nil, 442, 442, 442, + 442, 442, 442, 442, nil, nil, 442, nil, nil, nil, + nil, nil, nil, 442, nil, nil, 442, 442, 442, 442, + 442, 442, 442, 442, 442, 442, 442, 442, nil, 442, + 442, nil, 442, 442, 442, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 442, nil, nil, 442, nil, nil, + 442, 442, nil, nil, 442, nil, 442, nil, 442, nil, + 442, nil, nil, 442, nil, nil, nil, nil, nil, 442, + nil, nil, nil, nil, 442, 442, 442, 442, nil, 442, + 442, 442, 442, nil, nil, nil, nil, 442, 442, nil, + nil, nil, 444, 444, 444, 442, 444, 442, 442, 442, + 444, 444, nil, nil, nil, 444, nil, 444, 444, 444, + 444, 444, 444, 444, nil, nil, nil, nil, nil, 444, + 444, 444, 444, 444, 444, 444, nil, nil, 444, nil, + nil, nil, nil, nil, nil, 444, nil, nil, 444, 444, + 444, 444, 444, 444, 444, 444, nil, 444, 444, 444, + nil, 444, 444, nil, 444, 444, 444, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 444, nil, nil, 444, + nil, nil, 444, 444, nil, nil, 444, nil, nil, nil, + nil, nil, 444, nil, nil, nil, nil, nil, nil, nil, + nil, 444, nil, nil, nil, nil, 444, 444, 444, 444, + nil, 444, 444, 444, 444, nil, nil, nil, nil, 444, + 444, nil, nil, nil, 445, 445, 445, 444, 445, 444, + 444, 444, 445, 445, nil, nil, nil, 445, nil, 445, + 445, 445, 445, 445, 445, 445, nil, nil, nil, nil, + nil, 445, 445, 445, 445, 445, 445, 445, nil, nil, + 445, nil, nil, nil, nil, nil, nil, 445, nil, nil, + 445, 445, 445, 445, 445, 445, 445, 445, nil, 445, + 445, 445, nil, 445, 445, nil, 445, 445, 445, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 445, nil, + nil, 445, nil, nil, 445, 445, nil, nil, 445, nil, + nil, nil, nil, nil, 445, nil, nil, nil, nil, nil, + nil, nil, nil, 445, nil, nil, nil, nil, 445, 445, + 445, 445, nil, 445, 445, 445, 445, nil, nil, nil, + nil, 445, 445, nil, nil, nil, 446, 446, 446, 445, + 446, 445, 445, 445, 446, 446, nil, nil, nil, 446, + nil, 446, 446, 446, 446, 446, 446, 446, nil, nil, + nil, nil, nil, 446, 446, 446, 446, 446, 446, 446, + nil, nil, 446, nil, nil, nil, nil, nil, nil, 446, + nil, nil, 446, 446, 446, 446, 446, 446, 446, 446, + nil, 446, 446, 446, nil, 446, 446, nil, 446, 446, + 446, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 446, nil, nil, 446, nil, nil, 446, 446, nil, nil, + 446, nil, nil, nil, nil, nil, 446, nil, nil, nil, + nil, nil, nil, nil, nil, 446, nil, nil, nil, nil, + 446, 446, 446, 446, nil, 446, 446, 446, 446, nil, + nil, nil, nil, 446, 446, nil, nil, nil, 472, 472, + 472, 446, 472, 446, 446, 446, 472, 472, nil, nil, + nil, 472, nil, 472, 472, 472, 472, 472, 472, 472, + nil, nil, nil, nil, nil, 472, 472, 472, 472, 472, + 472, 472, nil, nil, 472, nil, nil, nil, nil, nil, + nil, 472, nil, nil, 472, 472, 472, 472, 472, 472, + 472, 472, nil, 472, 472, 472, nil, 472, 472, nil, + 472, 472, 472, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 472, nil, nil, 472, nil, nil, 472, 472, + nil, nil, 472, nil, nil, nil, nil, nil, 472, nil, + nil, nil, nil, nil, nil, nil, nil, 472, nil, nil, + nil, nil, 472, 472, 472, 472, nil, 472, 472, 472, + 472, nil, nil, nil, nil, 472, 472, nil, nil, nil, + 486, 486, 486, 472, 486, 472, 472, 472, 486, 486, + nil, nil, nil, 486, nil, 486, 486, 486, 486, 486, + 486, 486, nil, nil, nil, nil, nil, 486, 486, 486, + 486, 486, 486, 486, nil, nil, 486, nil, nil, nil, + nil, nil, nil, 486, nil, nil, 486, 486, 486, 486, + 486, 486, 486, 486, 486, 486, 486, 486, nil, 486, + 486, nil, 486, 486, 486, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 486, nil, nil, 486, nil, nil, + 486, 486, nil, nil, 486, nil, 486, nil, 486, nil, + 486, nil, nil, 486, nil, nil, nil, nil, nil, 486, + nil, nil, nil, nil, 486, 486, 486, 486, nil, 486, + 486, 486, 486, nil, nil, nil, nil, 486, 486, nil, + nil, nil, 488, 488, 488, 486, 488, 486, 486, 486, + 488, 488, nil, nil, nil, 488, nil, 488, 488, 488, + 488, 488, 488, 488, nil, nil, nil, nil, nil, 488, + 488, 488, 488, 488, 488, 488, nil, nil, 488, nil, + nil, nil, nil, nil, nil, 488, nil, nil, 488, 488, + 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, + nil, 488, 488, nil, 488, 488, 488, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 488, nil, nil, 488, + nil, nil, 488, 488, nil, nil, 488, nil, nil, nil, + 488, nil, 488, nil, nil, 488, nil, nil, nil, nil, + nil, 488, nil, nil, nil, nil, 488, 488, 488, 488, + nil, 488, 488, 488, 488, nil, nil, nil, nil, 488, + 488, nil, nil, nil, 490, 490, 490, 488, 490, 488, + 488, 488, 490, 490, nil, nil, nil, 490, nil, 490, + 490, 490, 490, 490, 490, 490, nil, nil, nil, nil, + nil, 490, 490, 490, 490, 490, 490, 490, nil, nil, + 490, nil, nil, nil, nil, nil, nil, 490, nil, nil, + 490, 490, 490, 490, 490, 490, 490, 490, nil, 490, + 490, 490, nil, 490, 490, nil, 490, 490, 490, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 490, nil, + nil, 490, nil, nil, 490, 490, nil, nil, 490, nil, + nil, nil, nil, nil, 490, nil, nil, nil, nil, nil, + nil, nil, nil, 490, nil, nil, nil, nil, 490, 490, + 490, 490, nil, 490, 490, 490, 490, nil, nil, nil, + nil, 490, 490, nil, nil, nil, nil, nil, nil, 490, + nil, 490, 490, 490, 496, 496, 496, 496, 496, nil, + nil, nil, 496, 496, nil, nil, nil, 496, nil, 496, + 496, 496, 496, 496, 496, 496, nil, nil, nil, nil, + nil, 496, 496, 496, 496, 496, 496, 496, nil, nil, + 496, nil, nil, nil, nil, nil, 496, 496, 496, 496, + 496, 496, 496, 496, 496, 496, 496, 496, nil, 496, + 496, 496, nil, 496, 496, nil, 496, 496, 496, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 496, nil, + nil, 496, nil, nil, 496, 496, nil, nil, 496, nil, + 496, nil, nil, nil, 496, nil, nil, nil, nil, nil, + nil, nil, nil, 496, nil, nil, nil, nil, 496, 496, + 496, 496, nil, 496, 496, 496, 496, nil, nil, nil, + nil, 496, 496, nil, nil, nil, nil, nil, 496, 496, + nil, 496, 496, 496, 504, 504, 504, nil, 504, nil, + nil, nil, 504, 504, nil, nil, nil, 504, nil, 504, + 504, 504, 504, 504, 504, 504, nil, nil, nil, nil, + nil, 504, 504, 504, 504, 504, 504, 504, nil, nil, + 504, nil, nil, nil, nil, nil, nil, 504, nil, nil, + 504, 504, 504, 504, 504, 504, 504, 504, nil, 504, + 504, 504, nil, 504, 504, nil, nil, nil, 504, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 504, nil, + nil, 504, nil, nil, 504, 504, nil, nil, 504, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 504, 504, + 504, 504, nil, 504, 504, 504, 504, nil, nil, nil, + nil, 504, 504, nil, nil, nil, 506, 506, 506, 504, + 506, 504, 504, 504, 506, 506, nil, nil, nil, 506, + nil, 506, 506, 506, 506, 506, 506, 506, nil, nil, + nil, nil, nil, 506, 506, 506, 506, 506, 506, 506, + nil, nil, 506, nil, nil, nil, nil, nil, nil, 506, + nil, nil, 506, 506, 506, 506, 506, 506, 506, 506, + 506, 506, 506, 506, nil, 506, 506, nil, 506, 506, + 506, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 506, nil, nil, 506, nil, nil, 506, 506, nil, nil, + 506, nil, 506, nil, 506, nil, 506, nil, nil, 506, + nil, nil, nil, nil, nil, 506, nil, nil, nil, nil, + 506, 506, 506, 506, nil, 506, 506, 506, 506, nil, + nil, nil, nil, 506, 506, nil, nil, nil, 512, 512, + 512, 506, 512, 506, 506, 506, 512, 512, nil, nil, + nil, 512, nil, 512, 512, 512, 512, 512, 512, 512, + nil, nil, nil, nil, nil, 512, 512, 512, 512, 512, + 512, 512, nil, nil, 512, nil, nil, nil, nil, nil, + nil, 512, nil, nil, 512, 512, 512, 512, 512, 512, + 512, 512, nil, 512, 512, 512, nil, 512, 512, nil, + nil, nil, 512, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 512, nil, nil, 512, nil, nil, 512, 512, + nil, nil, 512, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 512, 512, 512, 512, nil, 512, 512, 512, + 512, nil, nil, nil, nil, 512, 512, nil, nil, nil, + 515, 515, 515, 512, 515, 512, 512, 512, 515, 515, + nil, nil, nil, 515, nil, 515, 515, 515, 515, 515, + 515, 515, nil, nil, nil, nil, nil, 515, 515, 515, + 515, 515, 515, 515, nil, nil, 515, nil, nil, nil, + nil, nil, nil, 515, nil, nil, 515, 515, 515, 515, + 515, 515, 515, 515, nil, 515, 515, 515, nil, 515, + 515, nil, 515, 515, 515, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 515, nil, nil, 515, nil, nil, + 515, 515, nil, nil, 515, nil, nil, nil, nil, nil, + 515, nil, nil, nil, nil, nil, nil, nil, nil, 515, + nil, nil, nil, nil, 515, 515, 515, 515, nil, 515, + 515, 515, 515, nil, nil, nil, nil, 515, 515, nil, + nil, nil, 516, 516, 516, 515, 516, 515, 515, 515, + 516, 516, nil, nil, nil, 516, nil, 516, 516, 516, + 516, 516, 516, 516, nil, nil, nil, nil, nil, 516, + 516, 516, 516, 516, 516, 516, nil, nil, 516, nil, + nil, nil, nil, nil, nil, 516, nil, nil, 516, 516, + 516, 516, 516, 516, 516, 516, nil, 516, 516, 516, + nil, 516, 516, nil, 516, 516, 516, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 516, nil, nil, 516, + nil, nil, 516, 516, nil, nil, 516, nil, nil, nil, + nil, nil, 516, nil, nil, nil, nil, nil, nil, nil, + nil, 516, nil, nil, nil, nil, 516, 516, 516, 516, + nil, 516, 516, 516, 516, nil, nil, nil, nil, 516, + 516, nil, nil, nil, 520, 520, 520, 516, 520, 516, + 516, 516, 520, 520, nil, nil, nil, 520, nil, 520, + 520, 520, 520, 520, 520, 520, nil, nil, nil, nil, + nil, 520, 520, 520, 520, 520, 520, 520, nil, nil, + 520, nil, nil, nil, nil, nil, nil, 520, nil, nil, + 520, 520, 520, 520, 520, 520, 520, 520, nil, 520, + 520, 520, nil, 520, 520, nil, 520, 520, 520, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 520, nil, + nil, 520, nil, nil, 520, 520, nil, nil, 520, nil, + nil, nil, nil, nil, 520, nil, nil, nil, nil, nil, + nil, nil, nil, 520, nil, nil, nil, nil, 520, 520, + 520, 520, nil, 520, 520, 520, 520, nil, nil, nil, + nil, 520, 520, nil, nil, nil, 526, 526, 526, 520, + 526, 520, 520, 520, 526, 526, nil, nil, nil, 526, + nil, 526, 526, 526, 526, 526, 526, 526, nil, nil, + nil, nil, nil, 526, 526, 526, 526, 526, 526, 526, + nil, nil, 526, nil, nil, nil, nil, nil, nil, 526, + nil, nil, 526, 526, 526, 526, 526, 526, 526, 526, + 526, 526, 526, 526, nil, 526, 526, nil, 526, 526, + 526, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 526, nil, nil, 526, nil, nil, 526, 526, nil, nil, + 526, nil, 526, nil, nil, nil, 526, nil, nil, 526, + nil, nil, nil, nil, nil, 526, nil, nil, nil, nil, + 526, 526, 526, 526, nil, 526, 526, 526, 526, nil, + nil, nil, nil, 526, 526, nil, nil, nil, 529, 529, + 529, 526, 529, 526, 526, 526, 529, 529, nil, nil, + nil, 529, nil, 529, 529, 529, 529, 529, 529, 529, + nil, nil, nil, nil, nil, 529, 529, 529, 529, 529, + 529, 529, nil, nil, 529, nil, nil, nil, nil, nil, + nil, 529, nil, nil, 529, 529, 529, 529, 529, 529, + 529, 529, 529, 529, 529, 529, nil, 529, 529, nil, + 529, 529, 529, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 529, nil, nil, 529, nil, nil, 529, 529, + nil, nil, 529, nil, nil, nil, nil, nil, 529, nil, + nil, 529, nil, nil, nil, nil, nil, 529, nil, nil, + nil, nil, 529, 529, 529, 529, nil, 529, 529, 529, + 529, nil, nil, nil, nil, 529, 529, nil, nil, nil, + 554, 554, 554, 529, 554, 529, 529, 529, 554, 554, + nil, nil, nil, 554, nil, 554, 554, 554, 554, 554, + 554, 554, nil, nil, nil, nil, nil, 554, 554, 554, + 554, 554, 554, 554, nil, nil, 554, nil, nil, nil, + nil, nil, nil, 554, nil, nil, 554, 554, 554, 554, + 554, 554, 554, 554, nil, 554, 554, 554, nil, 554, + 554, nil, 554, 554, 554, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 554, nil, nil, 554, nil, nil, + 554, 554, nil, nil, 554, nil, nil, nil, nil, nil, + 554, nil, nil, nil, nil, nil, nil, nil, nil, 554, + nil, nil, nil, nil, 554, 554, 554, 554, nil, 554, + 554, 554, 554, nil, nil, nil, nil, 554, 554, nil, + nil, nil, 574, 574, 574, 554, 574, 554, 554, 554, + 574, 574, nil, nil, nil, 574, nil, 574, 574, 574, + 574, 574, 574, 574, nil, nil, nil, nil, nil, 574, + 574, 574, 574, 574, 574, 574, nil, nil, 574, nil, + nil, nil, nil, nil, nil, 574, nil, nil, 574, 574, + 574, 574, 574, 574, 574, 574, nil, 574, 574, 574, + nil, 574, 574, nil, 574, 574, 574, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 574, nil, nil, 574, + nil, nil, 574, 574, nil, nil, 574, nil, 574, nil, + nil, nil, 574, nil, nil, nil, nil, nil, nil, nil, + nil, 574, nil, nil, nil, nil, 574, 574, 574, 574, + nil, 574, 574, 574, 574, nil, nil, nil, nil, 574, + 574, nil, nil, nil, 575, 575, 575, 574, 575, 574, + 574, 574, 575, 575, nil, nil, nil, 575, nil, 575, + 575, 575, 575, 575, 575, 575, nil, nil, nil, nil, + nil, 575, 575, 575, 575, 575, 575, 575, nil, nil, + 575, nil, nil, nil, nil, nil, nil, 575, nil, nil, + 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, + 575, 575, nil, 575, 575, nil, 575, 575, 575, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 575, nil, + nil, 575, nil, nil, 575, 575, nil, nil, 575, nil, + 575, nil, 575, nil, 575, nil, nil, 575, nil, nil, + nil, nil, nil, 575, nil, nil, nil, nil, 575, 575, + 575, 575, nil, 575, 575, 575, 575, nil, nil, nil, + nil, 575, 575, nil, nil, nil, 585, 585, 585, 575, + 585, 575, 575, 575, 585, 585, nil, nil, nil, 585, + nil, 585, 585, 585, 585, 585, 585, 585, nil, nil, + nil, nil, nil, 585, 585, 585, 585, 585, 585, 585, + nil, nil, 585, nil, nil, nil, nil, nil, nil, 585, + nil, nil, 585, 585, 585, 585, 585, 585, 585, 585, + 585, 585, 585, 585, nil, 585, 585, nil, 585, 585, + 585, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 585, nil, nil, 585, nil, nil, 585, 585, nil, nil, + 585, nil, 585, nil, 585, nil, 585, nil, nil, 585, + nil, nil, nil, nil, nil, 585, nil, nil, nil, nil, + 585, 585, 585, 585, nil, 585, 585, 585, 585, nil, + nil, nil, nil, 585, 585, nil, nil, nil, 619, 619, + 619, 585, 619, 585, 585, 585, 619, 619, nil, nil, + nil, 619, nil, 619, 619, 619, 619, 619, 619, 619, + nil, nil, nil, nil, nil, 619, 619, 619, 619, 619, + 619, 619, nil, nil, 619, nil, nil, nil, nil, nil, + nil, 619, nil, nil, 619, 619, 619, 619, 619, 619, + 619, 619, nil, 619, 619, 619, nil, 619, 619, nil, + 619, 619, 619, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 619, nil, nil, 619, nil, nil, 619, 619, + nil, nil, 619, nil, 619, nil, nil, nil, 619, nil, + nil, nil, nil, nil, nil, nil, nil, 619, nil, nil, + nil, nil, 619, 619, 619, 619, nil, 619, 619, 619, + 619, nil, nil, nil, nil, 619, 619, nil, nil, nil, + 620, 620, 620, 619, 620, 619, 619, 619, 620, 620, + nil, nil, nil, 620, nil, 620, 620, 620, 620, 620, + 620, 620, nil, nil, nil, nil, nil, 620, 620, 620, + 620, 620, 620, 620, nil, nil, 620, nil, nil, nil, + nil, nil, nil, 620, nil, nil, 620, 620, 620, 620, + 620, 620, 620, 620, nil, 620, 620, 620, nil, 620, + 620, nil, 620, 620, 620, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 620, nil, nil, 620, nil, nil, + 620, 620, nil, nil, 620, nil, nil, nil, nil, nil, + 620, nil, nil, nil, nil, nil, nil, nil, nil, 620, + nil, nil, nil, nil, 620, 620, 620, 620, nil, 620, + 620, 620, 620, nil, nil, nil, nil, 620, 620, nil, + nil, nil, 623, 623, 623, 620, 623, 620, 620, 620, + 623, 623, nil, nil, nil, 623, nil, 623, 623, 623, + 623, 623, 623, 623, nil, nil, nil, nil, nil, 623, + 623, 623, 623, 623, 623, 623, nil, nil, 623, nil, + nil, nil, nil, nil, nil, 623, nil, nil, 623, 623, + 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, + nil, 623, 623, nil, 623, 623, 623, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 623, nil, nil, 623, + nil, nil, 623, 623, nil, nil, 623, nil, 623, nil, + 623, nil, 623, nil, nil, 623, nil, nil, nil, nil, + nil, 623, nil, nil, nil, nil, 623, 623, 623, 623, + nil, 623, 623, 623, 623, nil, nil, nil, nil, 623, + 623, nil, nil, nil, 624, 624, 624, 623, 624, 623, + 623, 623, 624, 624, nil, nil, nil, 624, nil, 624, + 624, 624, 624, 624, 624, 624, nil, nil, nil, nil, + nil, 624, 624, 624, 624, 624, 624, 624, nil, nil, + 624, nil, nil, nil, nil, nil, nil, 624, nil, nil, + 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, + 624, 624, nil, 624, 624, nil, 624, 624, 624, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 624, nil, + nil, 624, nil, nil, 624, 624, nil, nil, 624, nil, + nil, nil, 624, nil, 624, nil, nil, 624, nil, nil, + nil, nil, nil, 624, nil, nil, nil, nil, 624, 624, + 624, 624, nil, 624, 624, 624, 624, nil, nil, nil, + nil, 624, 624, nil, nil, nil, 625, 625, 625, 624, + 625, 624, 624, 624, 625, 625, nil, nil, nil, 625, + nil, 625, 625, 625, 625, 625, 625, 625, nil, nil, + nil, nil, nil, 625, 625, 625, 625, 625, 625, 625, + nil, nil, 625, nil, nil, nil, nil, nil, nil, 625, + nil, nil, 625, 625, 625, 625, 625, 625, 625, 625, + nil, 625, 625, 625, nil, 625, 625, nil, 625, 625, + 625, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 625, nil, nil, 625, nil, nil, 625, 625, nil, nil, + 625, nil, nil, nil, nil, nil, 625, nil, nil, nil, + nil, nil, nil, nil, nil, 625, nil, nil, nil, nil, + 625, 625, 625, 625, nil, 625, 625, 625, 625, nil, + nil, nil, nil, 625, 625, nil, nil, nil, 626, 626, + 626, 625, 626, 625, 625, 625, 626, 626, nil, nil, + nil, 626, nil, 626, 626, 626, 626, 626, 626, 626, + nil, nil, nil, nil, nil, 626, 626, 626, 626, 626, + 626, 626, nil, nil, 626, nil, nil, nil, nil, nil, + nil, 626, nil, nil, 626, 626, 626, 626, 626, 626, + 626, 626, nil, 626, 626, 626, nil, 626, 626, nil, + 626, 626, 626, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 626, nil, nil, 626, nil, nil, 626, 626, + nil, nil, 626, nil, nil, nil, nil, nil, 626, nil, + nil, nil, nil, nil, nil, nil, nil, 626, nil, nil, + nil, nil, 626, 626, 626, 626, nil, 626, 626, 626, + 626, nil, nil, nil, nil, 626, 626, nil, nil, nil, + 630, 630, 630, 626, 630, 626, 626, 626, 630, 630, + nil, nil, nil, 630, nil, 630, 630, 630, 630, 630, + 630, 630, nil, nil, nil, nil, nil, 630, 630, 630, + 630, 630, 630, 630, nil, nil, 630, nil, nil, nil, + nil, nil, nil, 630, nil, nil, 630, 630, 630, 630, + 630, 630, 630, 630, nil, 630, 630, 630, nil, 630, + 630, nil, 630, 630, 630, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 630, nil, nil, 630, nil, nil, + 630, 630, nil, nil, 630, nil, nil, nil, nil, nil, + 630, nil, nil, nil, nil, nil, nil, nil, nil, 630, + nil, nil, nil, nil, 630, 630, 630, 630, nil, 630, + 630, 630, 630, nil, nil, nil, nil, 630, 630, nil, + nil, nil, 631, 631, 631, 630, 631, 630, 630, 630, + 631, 631, nil, nil, nil, 631, nil, 631, 631, 631, + 631, 631, 631, 631, nil, nil, nil, nil, nil, 631, + 631, 631, 631, 631, 631, 631, nil, nil, 631, nil, + nil, nil, nil, nil, nil, 631, nil, nil, 631, 631, + 631, 631, 631, 631, 631, 631, nil, 631, 631, 631, + nil, 631, 631, nil, 631, 631, 631, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 631, nil, nil, 631, + nil, nil, 631, 631, nil, nil, 631, nil, nil, nil, + nil, nil, 631, nil, nil, nil, nil, nil, nil, nil, + nil, 631, nil, nil, nil, nil, 631, 631, 631, 631, + nil, 631, 631, 631, 631, nil, nil, nil, nil, 631, + 631, nil, nil, nil, 634, 634, 634, 631, 634, 631, + 631, 631, 634, 634, nil, nil, nil, 634, nil, 634, + 634, 634, 634, 634, 634, 634, nil, nil, nil, nil, + nil, 634, 634, 634, 634, 634, 634, 634, nil, nil, + 634, nil, nil, nil, nil, nil, nil, 634, nil, nil, + 634, 634, 634, 634, 634, 634, 634, 634, nil, 634, + 634, 634, nil, 634, 634, nil, 634, 634, 634, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 634, nil, + nil, 634, nil, nil, 634, 634, nil, nil, 634, nil, + nil, nil, nil, nil, 634, nil, nil, nil, nil, nil, + nil, nil, nil, 634, nil, nil, nil, nil, 634, 634, + 634, 634, nil, 634, 634, 634, 634, nil, nil, nil, + nil, 634, 634, nil, nil, nil, 635, 635, 635, 634, + 635, 634, 634, 634, 635, 635, nil, nil, nil, 635, + nil, 635, 635, 635, 635, 635, 635, 635, nil, nil, + nil, nil, nil, 635, 635, 635, 635, 635, 635, 635, + nil, nil, 635, nil, nil, nil, nil, nil, nil, 635, + nil, nil, 635, 635, 635, 635, 635, 635, 635, 635, + nil, 635, 635, 635, nil, 635, 635, nil, 635, 635, + 635, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 635, nil, nil, 635, nil, nil, 635, 635, nil, nil, + 635, nil, nil, nil, nil, nil, 635, nil, nil, nil, + nil, nil, nil, nil, nil, 635, nil, nil, nil, nil, + 635, 635, 635, 635, nil, 635, 635, 635, 635, nil, + nil, nil, nil, 635, 635, nil, nil, nil, 659, 659, + 659, 635, 659, 635, 635, 635, 659, 659, nil, nil, + nil, 659, nil, 659, 659, 659, 659, 659, 659, 659, + nil, nil, nil, nil, nil, 659, 659, 659, 659, 659, + 659, 659, nil, nil, 659, nil, nil, nil, nil, nil, + nil, 659, nil, nil, 659, 659, 659, 659, 659, 659, + 659, 659, nil, 659, 659, 659, nil, 659, 659, nil, + 659, 659, 659, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 659, nil, nil, 659, nil, nil, 659, 659, + nil, nil, 659, nil, nil, nil, nil, nil, 659, nil, + nil, nil, nil, nil, nil, nil, nil, 659, nil, nil, + nil, nil, 659, 659, 659, 659, nil, 659, 659, 659, + 659, nil, nil, nil, nil, 659, 659, nil, nil, nil, + 662, 662, 662, 659, 662, 659, 659, 659, 662, 662, + nil, nil, nil, 662, nil, 662, 662, 662, 662, 662, + 662, 662, nil, nil, nil, nil, nil, 662, 662, 662, + 662, 662, 662, 662, nil, nil, 662, nil, nil, nil, + nil, nil, nil, 662, nil, nil, 662, 662, 662, 662, + 662, 662, 662, 662, nil, 662, 662, 662, nil, 662, + 662, nil, 662, 662, 662, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 662, nil, nil, 662, nil, nil, + 662, 662, nil, nil, 662, nil, nil, nil, nil, nil, + 662, nil, nil, nil, nil, nil, nil, nil, nil, 662, + nil, nil, nil, nil, 662, 662, 662, 662, nil, 662, + 662, 662, 662, nil, nil, nil, nil, 662, 662, nil, + nil, nil, 666, 666, 666, 662, 666, 662, 662, 662, + 666, 666, nil, nil, nil, 666, nil, 666, 666, 666, + 666, 666, 666, 666, nil, nil, nil, nil, nil, 666, + 666, 666, 666, 666, 666, 666, nil, nil, 666, nil, + nil, nil, nil, nil, nil, 666, nil, nil, 666, 666, + 666, 666, 666, 666, 666, 666, nil, 666, 666, 666, + nil, 666, 666, nil, nil, nil, 666, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 666, nil, nil, 666, + nil, nil, 666, 666, nil, nil, 666, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 666, 666, 666, 666, + nil, 666, 666, 666, 666, nil, nil, nil, nil, 666, + 666, nil, nil, nil, 677, 677, 677, 666, 677, 666, + 666, 666, 677, 677, nil, nil, nil, 677, nil, 677, + 677, 677, 677, 677, 677, 677, nil, nil, nil, nil, + nil, 677, 677, 677, 677, 677, 677, 677, nil, nil, + 677, nil, nil, nil, nil, nil, nil, 677, nil, nil, + 677, 677, 677, 677, 677, 677, 677, 677, nil, 677, + 677, 677, nil, 677, 677, nil, nil, nil, 677, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 677, nil, + nil, 677, nil, nil, 677, 677, nil, nil, 677, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 677, 677, + 677, 677, nil, 677, 677, 677, 677, nil, nil, nil, + nil, 677, 677, nil, nil, nil, 682, 682, 682, 677, + 682, 677, 677, 677, 682, 682, nil, nil, nil, 682, + nil, 682, 682, 682, 682, 682, 682, 682, nil, nil, + nil, nil, nil, 682, 682, 682, 682, 682, 682, 682, + nil, nil, 682, nil, nil, nil, nil, nil, nil, 682, + nil, nil, 682, 682, 682, 682, 682, 682, 682, 682, + nil, 682, 682, 682, nil, 682, 682, nil, 682, 682, + 682, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 682, nil, nil, 682, nil, nil, 682, 682, nil, nil, + 682, nil, 682, nil, nil, nil, 682, nil, nil, nil, + nil, nil, nil, nil, nil, 682, nil, nil, nil, nil, + 682, 682, 682, 682, nil, 682, 682, 682, 682, nil, + nil, nil, nil, 682, 682, nil, nil, nil, 699, 699, + 699, 682, 699, 682, 682, 682, 699, 699, nil, nil, + nil, 699, nil, 699, 699, 699, 699, 699, 699, 699, + nil, nil, nil, nil, nil, 699, 699, 699, 699, 699, + 699, 699, nil, nil, 699, nil, nil, nil, nil, nil, + nil, 699, nil, nil, 699, 699, 699, 699, 699, 699, + 699, 699, nil, 699, 699, 699, nil, 699, 699, nil, + 699, 699, 699, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 699, nil, nil, 699, nil, nil, 699, 699, + nil, nil, 699, nil, nil, nil, nil, nil, 699, nil, + nil, nil, nil, nil, nil, nil, nil, 699, nil, nil, + nil, nil, 699, 699, 699, 699, nil, 699, 699, 699, + 699, nil, nil, nil, nil, 699, 699, nil, nil, nil, + 725, 725, 725, 699, 725, 699, 699, 699, 725, 725, + nil, nil, nil, 725, nil, 725, 725, 725, 725, 725, + 725, 725, nil, nil, nil, nil, nil, 725, 725, 725, + 725, 725, 725, 725, nil, nil, 725, nil, nil, nil, + nil, nil, nil, 725, nil, nil, 725, 725, 725, 725, + 725, 725, 725, 725, nil, 725, 725, 725, nil, 725, + 725, nil, 725, 725, 725, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 725, nil, nil, 725, nil, nil, + 725, 725, nil, nil, 725, nil, nil, nil, nil, nil, + 725, nil, nil, nil, nil, nil, nil, nil, nil, 725, + nil, nil, nil, nil, 725, 725, 725, 725, nil, 725, + 725, 725, 725, nil, nil, nil, nil, 725, 725, nil, + nil, nil, 731, 731, 731, 725, 731, 725, 725, 725, + 731, 731, nil, nil, nil, 731, nil, 731, 731, 731, + 731, 731, 731, 731, nil, nil, nil, nil, nil, 731, + 731, 731, 731, 731, 731, 731, nil, nil, 731, nil, + nil, nil, nil, nil, nil, 731, nil, nil, 731, 731, + 731, 731, 731, 731, 731, 731, nil, 731, 731, 731, + nil, 731, 731, nil, 731, 731, 731, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 731, nil, nil, 731, + nil, nil, 731, 731, nil, nil, 731, nil, nil, nil, + nil, nil, 731, nil, nil, nil, nil, nil, nil, nil, + nil, 731, nil, nil, nil, nil, 731, 731, 731, 731, + nil, 731, 731, 731, 731, nil, nil, nil, nil, 731, + 731, nil, nil, nil, 754, 754, 754, 731, 754, 731, + 731, 731, 754, 754, nil, nil, nil, 754, nil, 754, + 754, 754, 754, 754, 754, 754, nil, nil, nil, nil, + nil, 754, 754, 754, 754, 754, 754, 754, nil, nil, + 754, nil, nil, nil, nil, nil, nil, 754, nil, nil, + 754, 754, 754, 754, 754, 754, 754, 754, nil, 754, + 754, 754, nil, 754, 754, nil, 754, 754, 754, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 754, nil, + nil, 754, nil, nil, 754, 754, nil, nil, 754, nil, + nil, nil, nil, nil, 754, nil, nil, nil, nil, nil, + nil, nil, nil, 754, nil, nil, nil, nil, 754, 754, + 754, 754, nil, 754, 754, 754, 754, nil, nil, nil, + nil, 754, 754, nil, nil, nil, 756, 756, 756, 754, + 756, 754, 754, 754, 756, 756, nil, nil, nil, 756, + nil, 756, 756, 756, 756, 756, 756, 756, nil, nil, + nil, nil, nil, 756, 756, 756, 756, 756, 756, 756, + nil, nil, 756, nil, nil, nil, nil, nil, nil, 756, + nil, nil, 756, 756, 756, 756, 756, 756, 756, 756, + nil, 756, 756, 756, nil, 756, 756, nil, 756, 756, + 756, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 756, nil, nil, 756, nil, nil, 756, 756, nil, nil, + 756, nil, nil, nil, nil, nil, 756, nil, nil, nil, + nil, nil, nil, nil, nil, 756, nil, nil, nil, nil, + 756, 756, 756, 756, nil, 756, 756, 756, 756, nil, + nil, nil, nil, 756, 756, nil, nil, nil, 770, 770, + 770, 756, 770, 756, 756, 756, 770, 770, nil, nil, + nil, 770, nil, 770, 770, 770, 770, 770, 770, 770, + nil, nil, nil, nil, nil, 770, 770, 770, 770, 770, + 770, 770, nil, nil, 770, nil, nil, nil, nil, nil, + nil, 770, nil, nil, 770, 770, 770, 770, 770, 770, + 770, 770, nil, 770, 770, 770, nil, 770, 770, nil, + 770, 770, 770, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 770, nil, nil, 770, nil, nil, 770, 770, + nil, nil, 770, nil, nil, nil, nil, nil, 770, nil, + nil, nil, nil, nil, nil, nil, nil, 770, nil, nil, + nil, nil, 770, 770, 770, 770, nil, 770, 770, 770, + 770, nil, nil, nil, nil, 770, 770, nil, nil, nil, + 771, 771, 771, 770, 771, 770, 770, 770, 771, 771, + nil, nil, nil, 771, nil, 771, 771, 771, 771, 771, + 771, 771, nil, nil, nil, nil, nil, 771, 771, 771, + 771, 771, 771, 771, nil, nil, 771, nil, nil, nil, + nil, nil, nil, 771, nil, nil, 771, 771, 771, 771, + 771, 771, 771, 771, nil, 771, 771, 771, nil, 771, + 771, nil, 771, 771, 771, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 771, nil, nil, 771, nil, nil, + 771, 771, nil, nil, 771, nil, nil, nil, nil, nil, + 771, nil, nil, nil, nil, nil, nil, nil, nil, 771, + nil, nil, nil, nil, 771, 771, 771, 771, nil, 771, + 771, 771, 771, nil, nil, nil, nil, 771, 771, nil, + nil, nil, 772, 772, 772, 771, 772, 771, 771, 771, + 772, 772, nil, nil, nil, 772, nil, 772, 772, 772, + 772, 772, 772, 772, nil, nil, nil, nil, nil, 772, + 772, 772, 772, 772, 772, 772, nil, nil, 772, nil, + nil, nil, nil, nil, nil, 772, nil, nil, 772, 772, + 772, 772, 772, 772, 772, 772, nil, 772, 772, 772, + nil, 772, 772, nil, 772, 772, 772, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 772, nil, nil, 772, + nil, nil, 772, 772, nil, nil, 772, nil, nil, nil, + nil, nil, 772, nil, nil, nil, nil, nil, nil, nil, + nil, 772, nil, nil, nil, nil, 772, 772, 772, 772, + nil, 772, 772, 772, 772, nil, nil, nil, nil, 772, + 772, nil, nil, nil, 773, 773, 773, 772, 773, 772, + 772, 772, 773, 773, nil, nil, nil, 773, nil, 773, + 773, 773, 773, 773, 773, 773, nil, nil, nil, nil, + nil, 773, 773, 773, 773, 773, 773, 773, nil, nil, + 773, nil, nil, nil, nil, nil, nil, 773, nil, nil, + 773, 773, 773, 773, 773, 773, 773, 773, nil, 773, + 773, 773, nil, 773, 773, nil, 773, 773, 773, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 773, nil, + nil, 773, nil, nil, 773, 773, nil, nil, 773, nil, + nil, nil, nil, nil, 773, nil, nil, nil, nil, nil, + nil, nil, nil, 773, nil, nil, nil, nil, 773, 773, + 773, 773, nil, 773, 773, 773, 773, nil, nil, nil, + nil, 773, 773, nil, nil, nil, 787, 787, 787, 773, + 787, 773, 773, 773, 787, 787, nil, nil, nil, 787, + nil, 787, 787, 787, 787, 787, 787, 787, nil, nil, + nil, nil, nil, 787, 787, 787, 787, 787, 787, 787, + nil, nil, 787, nil, nil, nil, nil, nil, nil, 787, + nil, nil, 787, 787, 787, 787, 787, 787, 787, 787, + nil, 787, 787, 787, nil, 787, 787, nil, nil, nil, + 787, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 787, nil, nil, 787, nil, nil, 787, 787, nil, nil, + 787, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 787, 787, 787, 787, nil, 787, 787, 787, 787, nil, + nil, nil, nil, 787, 787, nil, nil, nil, 837, 837, + 837, 787, 837, 787, 787, 787, 837, 837, nil, nil, + nil, 837, nil, 837, 837, 837, 837, 837, 837, 837, + nil, nil, nil, nil, nil, 837, 837, 837, 837, 837, + 837, 837, nil, nil, 837, nil, nil, nil, nil, nil, + nil, 837, nil, nil, 837, 837, 837, 837, 837, 837, + 837, 837, nil, 837, 837, 837, nil, 837, 837, nil, + 837, 837, 837, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 837, nil, nil, 837, nil, nil, 837, 837, + nil, nil, 837, nil, nil, nil, nil, nil, 837, nil, + nil, nil, nil, nil, nil, nil, nil, 837, nil, nil, + nil, nil, 837, 837, 837, 837, nil, 837, 837, 837, + 837, nil, nil, nil, nil, 837, 837, nil, nil, nil, + 842, 842, 842, 837, 842, 837, 837, 837, 842, 842, + nil, nil, nil, 842, nil, 842, 842, 842, 842, 842, + 842, 842, nil, nil, nil, nil, nil, 842, 842, 842, + 842, 842, 842, 842, nil, nil, 842, nil, nil, nil, + nil, nil, nil, 842, nil, nil, 842, 842, 842, 842, + 842, 842, 842, 842, nil, 842, 842, 842, nil, 842, + 842, nil, 842, 842, 842, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 842, nil, nil, 842, nil, nil, + 842, 842, nil, nil, 842, nil, 842, nil, nil, nil, + 842, nil, nil, nil, nil, nil, nil, nil, nil, 842, + nil, nil, nil, nil, 842, 842, 842, 842, nil, 842, + 842, 842, 842, nil, nil, nil, nil, 842, 842, nil, + nil, nil, 859, 859, 859, 842, 859, 842, 842, 842, + 859, 859, nil, nil, nil, 859, nil, 859, 859, 859, + 859, 859, 859, 859, nil, nil, nil, nil, nil, 859, + 859, 859, 859, 859, 859, 859, nil, nil, 859, nil, + nil, nil, nil, nil, nil, 859, nil, nil, 859, 859, + 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, + nil, 859, 859, nil, 859, 859, 859, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 859, nil, nil, 859, + nil, nil, 859, 859, nil, nil, 859, nil, nil, nil, + 859, nil, 859, nil, nil, 859, nil, nil, nil, nil, + nil, 859, nil, nil, nil, nil, 859, 859, 859, 859, + nil, 859, 859, 859, 859, nil, nil, nil, nil, 859, + 859, nil, nil, nil, 860, 860, 860, 859, 860, 859, + 859, 859, 860, 860, nil, nil, nil, 860, nil, 860, + 860, 860, 860, 860, 860, 860, nil, nil, nil, nil, + nil, 860, 860, 860, 860, 860, 860, 860, nil, nil, + 860, nil, nil, nil, nil, nil, nil, 860, nil, nil, + 860, 860, 860, 860, 860, 860, 860, 860, nil, 860, + 860, 860, nil, 860, 860, nil, 860, 860, 860, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 860, nil, + nil, 860, nil, nil, 860, 860, nil, nil, 860, nil, + nil, nil, nil, nil, 860, nil, nil, nil, nil, nil, + nil, nil, nil, 860, nil, nil, nil, nil, 860, 860, + 860, 860, nil, 860, 860, 860, 860, nil, nil, nil, + nil, 860, 860, nil, nil, nil, 874, 874, 874, 860, + 874, 860, 860, 860, 874, 874, nil, nil, nil, 874, + nil, 874, 874, 874, 874, 874, 874, 874, nil, nil, + nil, nil, nil, 874, 874, 874, 874, 874, 874, 874, + nil, nil, 874, nil, nil, nil, nil, nil, nil, 874, + nil, nil, 874, 874, 874, 874, 874, 874, 874, 874, + nil, 874, 874, 874, nil, 874, 874, nil, nil, nil, + 874, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 874, nil, nil, 874, nil, nil, 874, 874, nil, nil, + 874, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 874, 874, 874, 874, nil, 874, 874, 874, 874, nil, + nil, nil, nil, 874, 874, nil, nil, nil, 886, 886, + 886, 874, 886, 874, 874, 874, 886, 886, nil, nil, + nil, 886, nil, 886, 886, 886, 886, 886, 886, 886, + nil, nil, nil, nil, nil, 886, 886, 886, 886, 886, + 886, 886, nil, nil, 886, nil, nil, nil, nil, nil, + nil, 886, nil, nil, 886, 886, 886, 886, 886, 886, + 886, 886, nil, 886, 886, 886, nil, 886, 886, nil, + nil, nil, 886, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 886, nil, nil, 886, nil, nil, 886, 886, + nil, nil, 886, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 886, 886, 886, 886, nil, 886, 886, 886, + 886, nil, nil, nil, nil, 886, 886, nil, nil, nil, + 923, 923, 923, 886, 923, 886, 886, 886, 923, 923, + nil, nil, nil, 923, nil, 923, 923, 923, 923, 923, + 923, 923, nil, nil, nil, nil, nil, 923, 923, 923, + 923, 923, 923, 923, nil, nil, 923, nil, nil, nil, + nil, nil, nil, 923, nil, nil, 923, 923, 923, 923, + 923, 923, 923, 923, nil, 923, 923, 923, nil, 923, + 923, nil, 923, 923, 923, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 923, nil, nil, 923, nil, nil, + 923, 923, nil, nil, 923, nil, nil, nil, nil, nil, + 923, nil, nil, nil, nil, nil, nil, nil, nil, 923, + nil, nil, nil, nil, 923, 923, 923, 923, nil, 923, + 923, 923, 923, nil, nil, nil, nil, 923, 923, nil, + nil, nil, 985, 985, 985, 923, 985, 923, 923, 923, + 985, 985, nil, nil, nil, 985, nil, 985, 985, 985, + 985, 985, 985, 985, nil, nil, nil, nil, nil, 985, + 985, 985, 985, 985, 985, 985, nil, nil, 985, nil, + nil, nil, nil, nil, nil, 985, nil, nil, 985, 985, + 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, + nil, 985, 985, nil, 985, 985, 985, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 985, nil, nil, 985, + nil, nil, 985, 985, nil, nil, 985, nil, 985, nil, + 985, nil, 985, nil, nil, 985, nil, nil, nil, nil, + nil, 985, nil, nil, nil, nil, 985, 985, 985, 985, + nil, 985, 985, 985, 985, nil, nil, nil, nil, 985, + 985, nil, nil, nil, nil, 56, nil, 985, nil, 985, + 985, 985, 56, 56, 56, nil, nil, 56, 56, 56, + nil, 56, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 56, 56, 56, nil, nil, nil, nil, nil, nil, + nil, 56, 56, nil, 56, 56, 56, 56, 56, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, nil, nil, 56, 56, + 56, nil, nil, 56, nil, nil, 56, nil, nil, 56, + 56, nil, 56, nil, 56, nil, 56, nil, 56, 56, + nil, 56, 56, 56, 56, 56, nil, 56, nil, 56, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 56, nil, nil, 56, 56, 56, 56, + 424, 56, nil, 56, nil, nil, nil, 424, 424, 424, + nil, nil, 424, 424, 424, nil, 424, nil, nil, nil, + nil, nil, nil, nil, nil, 424, 424, 424, 424, nil, + nil, nil, nil, nil, nil, nil, 424, 424, nil, 424, + 424, 424, 424, 424, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 424, 424, 424, + 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, + 424, nil, nil, 424, 424, 424, nil, nil, 424, nil, + nil, 424, nil, nil, 424, 424, nil, 424, nil, 424, + nil, 424, nil, 424, 424, nil, 424, 424, 424, 424, + 424, nil, 424, 424, 424, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 424, nil, + nil, 424, 424, 424, 424, 425, 424, nil, 424, nil, + nil, nil, 425, 425, 425, nil, nil, 425, 425, 425, + nil, 425, nil, nil, nil, nil, nil, nil, nil, nil, + 425, 425, 425, 425, nil, nil, nil, nil, nil, nil, + nil, 425, 425, nil, 425, 425, 425, 425, 425, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 425, 425, 425, 425, 425, 425, 425, 425, + 425, 425, 425, 425, 425, 425, nil, nil, 425, 425, + 425, nil, nil, 425, nil, nil, 425, nil, nil, 425, + 425, nil, 425, nil, 425, nil, 425, nil, 425, 425, + nil, 425, 425, 425, 425, 425, nil, 425, 425, 425, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 425, nil, nil, 425, 425, 425, 425, + 27, 425, nil, 425, nil, nil, nil, 27, 27, 27, + nil, nil, 27, 27, 27, nil, 27, nil, nil, nil, + nil, nil, nil, nil, nil, 27, 27, 27, nil, nil, + nil, nil, nil, nil, nil, nil, 27, 27, nil, 27, + 27, 27, 27, 27, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, + 27, nil, nil, 27, 27, 27, nil, nil, 27, nil, + 27, 27, nil, nil, 27, 27, nil, 27, nil, 27, + nil, 27, nil, 27, 27, nil, 27, 27, 27, 27, + 27, 28, 27, 27, 27, nil, nil, nil, 28, 28, + 28, nil, nil, 28, 28, 28, nil, 28, 27, nil, + nil, 27, 27, nil, 27, nil, 27, 28, 28, nil, + nil, nil, nil, nil, nil, nil, nil, 28, 28, nil, + 28, 28, 28, 28, 28, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 28, 28, + 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, + 28, 28, nil, nil, 28, 28, 28, nil, nil, 28, + nil, 28, 28, nil, nil, 28, 28, nil, 28, nil, + 28, nil, 28, nil, 28, 28, nil, 28, 28, 28, + 28, 28, nil, 28, 415, 28, nil, nil, nil, nil, + nil, 415, 415, 415, nil, nil, 415, 415, 415, 28, + 415, nil, 28, 28, nil, 28, nil, 28, nil, 415, + 415, 415, nil, nil, nil, nil, nil, nil, nil, nil, + 415, 415, nil, 415, 415, 415, 415, 415, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 415, 415, 415, 415, 415, 415, 415, 415, 415, + 415, 415, 415, 415, 415, nil, nil, 415, 415, 415, + nil, nil, 415, nil, 415, 415, nil, nil, 415, 415, + nil, 415, nil, 415, nil, 415, nil, 415, 415, nil, + 415, 415, 415, 415, 415, nil, 415, 415, 415, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 415, nil, 474, 415, 415, nil, 415, nil, + 415, 474, 474, 474, nil, nil, 474, 474, 474, 646, + 474, 646, 646, 646, 646, 646, nil, nil, nil, 474, + 474, nil, nil, nil, nil, 646, nil, nil, nil, nil, + 474, 474, nil, 474, 474, 474, 474, 474, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 646, 336, nil, + 336, 336, 336, 336, 336, nil, 646, 646, 646, 646, + nil, nil, nil, 646, 336, 534, nil, 534, 534, 534, + 534, 534, 474, nil, nil, nil, nil, nil, nil, 474, + nil, 534, nil, nil, 474, 474, 336, 336, nil, 646, + nil, nil, nil, nil, nil, 336, 336, 336, 336, nil, + nil, nil, 336, 534, nil, nil, nil, 474, 474, nil, + nil, nil, 534, 534, 534, 534, nil, nil, nil, 534, + nil, nil, 474, nil, nil, 474, nil, nil, nil, nil, + 474, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, nil, nil, nil, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, nil, nil, + nil, nil, nil, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, nil, 8, nil, nil, nil, nil, nil, + nil, nil, nil, 8, 8, nil, 8, 8, 8, 8, + 8, 8, 8, nil, nil, 8, 8, nil, nil, nil, + 8, 8, 8, 8, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 8, 8, nil, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, nil, nil, 8, 8, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 8, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, nil, nil, nil, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, nil, nil, nil, + nil, nil, 9, 9, 9, 9, 9, 9, 9, 9, + 9, nil, nil, 9, nil, nil, nil, nil, nil, nil, + nil, nil, 9, 9, nil, 9, 9, 9, 9, 9, + 9, 9, nil, nil, 9, 9, nil, nil, nil, 9, + 9, 9, 9, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 9, 9, nil, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, nil, nil, 9, 9, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 9, 395, + 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, + 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, + 395, 395, 395, nil, nil, nil, 395, 395, 395, 395, + 395, 395, 395, 395, 395, 395, nil, nil, nil, nil, + nil, 395, 395, 395, 395, 395, 395, 395, 395, 395, + nil, nil, 395, nil, nil, nil, nil, nil, nil, nil, + nil, 395, 395, nil, 395, 395, 395, 395, 395, 395, + 395, nil, nil, 395, 395, nil, nil, nil, 395, 395, + 395, 395, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 395, 395, nil, 395, 395, + 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, + nil, nil, 395, 395, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 395, 616, 616, + 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, + 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, + 616, 616, nil, nil, nil, 616, 616, 616, 616, 616, + 616, 616, 616, 616, 616, nil, nil, nil, nil, nil, + 616, 616, 616, 616, 616, 616, 616, 616, 616, nil, + nil, 616, nil, nil, nil, nil, nil, nil, nil, nil, + 616, 616, nil, 616, 616, 616, 616, 616, 616, 616, + nil, nil, 616, 616, nil, nil, nil, 616, 616, 616, + 616, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 616, 616, nil, 616, 616, 616, + 616, 616, 616, 616, 616, 616, 616, 616, 616, nil, + nil, 616, 616, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 616, 71, 71, 71, + 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, + 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, + 71, nil, nil, nil, 71, 71, 71, 71, 71, 71, + 71, 71, 71, 71, nil, nil, nil, nil, nil, 71, + 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, + 71, nil, 71, nil, nil, nil, nil, nil, nil, 71, + 71, nil, 71, 71, 71, 71, 71, 71, 71, nil, + nil, 71, 71, nil, nil, nil, 71, 71, 71, 71, + nil, nil, nil, nil, nil, 71, nil, nil, nil, nil, + nil, nil, nil, 71, 71, nil, 71, 71, 71, 71, + 71, 71, 71, 71, 71, 71, 71, 71, nil, nil, + 71, 738, 738, 738, 738, 738, 738, 738, 738, 738, + 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, + 738, 738, 738, 738, 738, nil, nil, nil, 738, 738, + 738, 738, 738, 738, 738, 738, 738, 738, nil, nil, + nil, nil, nil, 738, 738, 738, 738, 738, 738, 738, + 738, 738, nil, nil, 738, nil, nil, nil, nil, nil, + nil, nil, nil, 738, 738, nil, 738, 738, 738, 738, + 738, 738, 738, nil, nil, 738, 738, nil, nil, nil, + 738, 738, 738, 738, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 738, 738, nil, + 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, + 738, 738, 210, 210, 738, nil, 210, nil, nil, nil, + nil, nil, nil, nil, nil, 210, 210, nil, 210, 210, + 210, 210, 210, 210, 210, nil, nil, 210, 210, nil, + nil, nil, 210, 210, 210, 210, nil, nil, nil, nil, + nil, 210, nil, nil, nil, nil, nil, nil, nil, 210, + 210, nil, 210, 210, 210, 210, 210, 210, 210, 210, + 210, 210, 210, 210, 211, 211, 210, nil, 211, nil, + nil, nil, nil, nil, nil, nil, nil, 211, 211, nil, + 211, 211, 211, 211, 211, 211, 211, nil, nil, 211, + 211, nil, nil, nil, 211, 211, 211, 211, nil, nil, + nil, nil, nil, 211, nil, nil, nil, nil, nil, nil, + nil, 211, 211, nil, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 259, 259, 211, nil, + 259, nil, nil, nil, nil, nil, nil, nil, nil, 259, + 259, nil, 259, 259, 259, 259, 259, 259, 259, nil, + nil, 259, 259, nil, nil, nil, 259, 259, 259, 259, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 259, 259, nil, 259, 259, 259, 259, + 259, 259, 259, 259, 259, 259, 259, 259, 440, 440, + 259, nil, 440, nil, nil, nil, nil, nil, nil, nil, + nil, 440, 440, nil, 440, 440, 440, 440, 440, 440, + 440, nil, nil, 440, 440, nil, nil, nil, 440, 440, + 440, 440, nil, nil, nil, nil, nil, 440, nil, nil, + nil, nil, nil, nil, nil, 440, 440, nil, 440, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 441, 441, 440, nil, 441, nil, nil, nil, nil, nil, + nil, nil, nil, 441, 441, nil, 441, 441, 441, 441, + 441, 441, 441, nil, nil, 441, 441, nil, nil, nil, + 441, 441, 441, 441, nil, nil, nil, nil, nil, 441, + nil, nil, nil, nil, nil, nil, nil, 441, 441, nil, + 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, + 441, 441, 507, 507, 441, nil, 507, nil, nil, nil, + nil, nil, nil, nil, nil, 507, 507, nil, 507, 507, + 507, 507, 507, 507, 507, nil, nil, 507, 507, nil, + nil, nil, 507, 507, 507, 507, nil, nil, nil, nil, + nil, 507, nil, nil, nil, nil, nil, nil, nil, 507, + 507, nil, 507, 507, 507, 507, 507, 507, 507, 507, + 507, 507, 507, 507, 508, 508, 507, nil, 508, nil, + nil, nil, nil, nil, nil, nil, nil, 508, 508, nil, + 508, 508, 508, 508, 508, 508, 508, nil, nil, 508, + 508, nil, nil, nil, 508, 508, 508, 508, nil, nil, + nil, nil, nil, 508, nil, nil, nil, nil, nil, nil, + nil, 508, 508, nil, 508, 508, 508, 508, 508, 508, + 508, 508, 508, 508, 508, 508, 517, 517, 508, nil, + 517, nil, nil, nil, nil, nil, nil, nil, nil, 517, + 517, nil, 517, 517, 517, 517, 517, 517, 517, nil, + nil, 517, 517, nil, nil, nil, 517, 517, 517, 517, + nil, nil, nil, nil, nil, 517, nil, nil, nil, nil, + nil, nil, nil, 517, 517, nil, 517, 517, 517, 517, + 517, 517, 517, 517, 517, 517, 517, 517, 518, 518, + 517, nil, 518, nil, nil, nil, nil, nil, nil, nil, + nil, 518, 518, nil, 518, 518, 518, 518, 518, 518, + 518, nil, nil, 518, 518, nil, nil, nil, 518, 518, + 518, 518, nil, nil, nil, nil, nil, 518, nil, nil, + nil, nil, nil, nil, nil, 518, 518, nil, 518, 518, + 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, + 576, 576, 518, nil, 576, nil, nil, nil, nil, nil, + nil, nil, nil, 576, 576, nil, 576, 576, 576, 576, + 576, 576, 576, nil, nil, 576, 576, nil, nil, nil, + 576, 576, 576, 576, nil, nil, nil, nil, nil, 576, + nil, nil, nil, nil, nil, nil, nil, 576, 576, nil, + 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, + 576, 576, 577, 577, 576, nil, 577, nil, nil, nil, + nil, nil, nil, nil, nil, 577, 577, nil, 577, 577, + 577, 577, 577, 577, 577, nil, nil, 577, 577, nil, + nil, nil, 577, 577, 577, 577, nil, nil, nil, nil, + nil, 577, nil, nil, nil, nil, nil, nil, nil, 577, + 577, nil, 577, 577, 577, 577, 577, 577, 577, 577, + 577, 577, 577, 577, 583, 583, 577, nil, 583, nil, + nil, nil, nil, nil, nil, nil, nil, 583, 583, nil, + 583, 583, 583, 583, 583, 583, 583, nil, nil, 583, + 583, nil, nil, nil, 583, 583, 583, 583, nil, nil, + nil, nil, nil, 583, nil, nil, nil, nil, nil, nil, + nil, 583, 583, nil, 583, 583, 583, 583, 583, 583, + 583, 583, 583, 583, 583, 583, 584, 584, 583, nil, + 584, nil, nil, nil, nil, nil, nil, nil, nil, 584, + 584, nil, 584, 584, 584, 584, 584, 584, 584, nil, + nil, 584, 584, nil, nil, nil, 584, 584, 584, 584, + nil, nil, nil, nil, nil, 584, nil, nil, nil, nil, + nil, nil, nil, 584, 584, nil, 584, 584, 584, 584, + 584, 584, 584, 584, 584, 584, 584, 584, 939, 939, + 584, nil, 939, nil, nil, nil, nil, nil, nil, nil, + nil, 939, 939, nil, 939, 939, 939, 939, 939, 939, + 939, nil, nil, 939, 939, nil, nil, nil, 939, 939, + 939, 939, nil, nil, nil, nil, nil, 939, nil, nil, + nil, nil, nil, nil, nil, 939, 939, nil, 939, 939, + 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, + 986, 986, 939, nil, 986, nil, nil, nil, nil, nil, + nil, nil, nil, 986, 986, nil, 986, 986, 986, 986, + 986, 986, 986, nil, nil, 986, 986, nil, nil, nil, + 986, 986, 986, 986, nil, nil, nil, nil, nil, 986, + nil, nil, nil, nil, nil, nil, nil, 986, 986, nil, + 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, + 986, 986, 987, 987, 986, nil, 987, nil, nil, nil, + nil, nil, nil, nil, nil, 987, 987, nil, 987, 987, + 987, 987, 987, 987, 987, nil, nil, 987, 987, nil, + nil, nil, 987, 987, 987, 987, nil, nil, nil, nil, + nil, 987, nil, nil, nil, nil, nil, nil, nil, 987, + 987, nil, 987, 987, 987, 987, 987, 987, 987, 987, + 987, 987, 987, 987, nil, 693, 987, 693, 693, 693, + 693, 693, nil, 695, nil, 695, 695, 695, 695, 695, + nil, 693, nil, nil, nil, nil, nil, nil, 736, 695, + 736, 736, 736, 736, 736, nil, nil, nil, nil, nil, + nil, nil, nil, 693, 736, nil, nil, nil, nil, nil, + nil, 695, 693, 693, 693, 693, nil, nil, nil, 693, + 695, 695, 695, 695, nil, nil, 736, 695, 737, nil, + 737, 737, 737, 737, 737, 736, 736, 736, 736, nil, + nil, nil, 736, 865, 737, 865, 865, 865, 865, 865, + nil, 867, nil, 867, 867, 867, 867, 867, nil, 865, + nil, nil, nil, nil, nil, nil, 737, 867, 893, nil, + 893, 893, 893, 893, 893, 737, 737, 737, 737, nil, + nil, 865, 737, nil, 893, nil, nil, nil, nil, 867, + 865, 865, 865, 865, nil, nil, nil, 865, 867, 867, + 867, 867, nil, nil, nil, 867, 893, 897, nil, 897, + 897, 897, 897, 897, nil, 893, 893, 893, 893, nil, + nil, nil, 893, 897, 899, nil, 899, 899, 899, 899, + 899, nil, 971, nil, 971, 971, 971, 971, 971, nil, + 899, nil, nil, nil, nil, 897, nil, 973, 971, 973, + 973, 973, 973, 973, nil, nil, 897, 897, nil, nil, + nil, 897, 899, 973, nil, nil, nil, nil, nil, nil, + 971, nil, nil, 899, 899, nil, nil, nil, 899, 971, + 971, 971, 971, nil, nil, 973, 971, 975, nil, 975, + 975, 975, 975, 975, nil, nil, 973, 973, nil, nil, + nil, 973, 977, 975, 977, 977, 977, 977, 977, nil, + 989, nil, 989, 989, 989, 989, 989, 1015, 977, 1015, + 1015, 1015, 1015, 1015, nil, 975, 989, nil, nil, nil, + nil, nil, nil, 1015, nil, nil, 975, 975, nil, nil, + 977, 975, nil, nil, nil, nil, nil, nil, 989, nil, + nil, 977, 977, nil, nil, 1015, 977, nil, nil, 989, + 989, nil, nil, nil, 989, nil, 1015, 1015, nil, nil, + nil, 1015 ] racc_action_pointer = [ 750, 47, nil, 123, nil, 5120, 1299, -62, 23249, 23378, @@ -2017,192 +5300,629 @@ racc_action_default = [ -506, -352, -341, -318, -329, -597, -365, -368, -371, -374, -412, -508, -364, -366 ] -clist = [ -'216,275,275,275,14,327,373,409,573,14,522,276,276,276,266,270,311,311', -'258,2,415,421,334,431,220,681,323,259,122,205,535,127,127,220,220,220', -'406,14,302,302,550,328,428,478,297,130,130,132,132,542,311,311,311,110', -'114,338,339,487,438,342,513,479,735,835,582,318,660,220,220,474,111', -'220,347,357,357,705,621,826,219,6,314,690,691,804,6,783,566,569,713', -'716,378,293,295,780,127,262,269,271,906,903,525,528,115,931,532,379', -'935,660,389,390,391,392,385,484,838,14,937,343,114,1,220,220,220,220', -'14,14,881,816,359,363,648,273,286,287,605,607,500,663,653,654,394,823', -'204,352,402,395,277,277,277,651,616,472,657,13,657,923,330,650,13,375', -'331,335,350,586,374,324,325,684,326,340,958,694,696,698,839,341,329', -'332,840,725,966,275,730,849,591,592,13,738,921,405,6,782,487,784,934', -'405,533,813,416,393,6,700,660,336,687,473,481,931,387,482,14,220,220', -'220,1003,963,220,220,220,220,220,220,995,872,937,830,808,903,688,885', -'377,296,380,14,425,275,275,717,550,381,642,382,383,384,275,740,276,542', -'745,667,415,421,731,821,276,818,925,676,,1011,,,,,13,401,407,220,220', -',426,430,,13,13,826,220,734,636,,311,601,603,606,606,,,601,510,657,657', -',728,492,14,,266,311,14,,270,,302,14,669,,,524,793,774,,,927,823,,964', -',672,,302,652,863,864,,655,514,,672,14,220,,,570,571,,,801,511,495,114', -'665,,,503,220,220,668,823,,1012,786,700,293,499,832,496,,293,505,13', -',,892,914,220,,480,,,497,,,,720,483,,,593,,,220,277,13,729,,,672,844', -',277,622,968,572,114,672,,846,550,,550,,,,628,400,,,,763,633,587,800', -',768,275,615,847,,127,,,851,,,,823,,296,416,,852,853,130,,132,739,796', -'660,,,550,550,,13,431,,220,13,,542,542,,13,894,896,,898,900,812,901', -',333,628,,425,,,843,,970,,,,,,,,13,275,,,700,,700,627,,311,,1004,,632', -',296,,311,416,,296,,26,14,,14,,26,416,,748,302,748,220,809,781,,514', -',302,664,,26,,803,514,,220,657,,,26,26,26,425,26,,,917,,,796,,,425,', -'649,,,834,275,,,,,,,956,700,719,275,,822,,824,26,26,416,,26,,,786,14', -'786,416,14,,,,6,965,220,,,,,990,991,992,993,,220,,,,,,14,,550,,,425', -',,656,,,425,700,403,700,26,792,,,433,26,26,26,26,26,26,714,714,622,', -'775,,785,810,220,220,,,943,220,220,752,,220,127,732,733,1021,686,700', -'791,,,311,13,622,13,14,130,998,132,960,14,14,311,628,,,633,405,811,', -',,785,302,902,1020,854,,786,514,,,,489,302,491,759,761,493,494,802,764', -'766,,,430,919,,,,,,,,622,,,,26,26,26,26,,622,26,26,26,26,26,26,845,', -'13,,,13,848,,,,,26,220,,928,,929,14,220,,,,14,758,,,,13,,,,,14,883,', -'15,,887,,,15,,952,220,127,26,26,710,785,,712,,311,,26,,,,,,,,,,,,1005', -',15,304,304,,26,,875,,26,,,672,14,26,,,13,,16,,618,13,13,16,,14,,,,857', -',,,14,14,349,358,358,26,26,,,,,908,,,,,,,16,999,,26,26,220,,14,14,,790', -'14,,,,794,795,14,777,,311,,,26,,,,15,,,778,,311,,,351,15,15,,26,,,938', -',,,,13,,,14,658,13,333,946,661,,779,,,714,817,13,916,,,,,920,,,,,819', -',,819,,16,980,,,,,,,,16,16,,,658,,,333,,,,,,,,787,,,26,825,855,827,', -'13,14,,,,,,,,706,,275,15,13,,,425,,14,,,13,13,,14,,14,,416,433,,,,,', -'15,,,,,622,,,220,,878,13,13,,26,13,26,,,,,13,,884,26,,,,16,425,,889', -'890,,,429,,,26,753,,,,658,333,,,,,,,16,,,13,,910,911,,,913,15,,,,15', -',,,304,15,,,,337,337,,,337,797,,,798,,26,,304,26,,924,,,777,26,777,15', -'777,,,942,,819,807,26,778,,778,,778,26,,,16,,,13,16,,,829,,16,,,,,,337', -'337,337,337,,13,930,,932,,,13,,13,,,26,26,,16,,26,26,,,26,866,868,870', -',,,953,984,954,,955,,,26,,,,,26,26,787,856,,787,996,787,,787,,,997,', -',,,,38,,,,,38,,,,777,,777,,777,,777,,,,,,778,,778,,778,,778,,,,,,38', -'300,300,434,435,436,437,,,,,,,,,1000,,1001,,1002,777,26,,,,,26,26,,', -',26,778,1010,,345,361,361,361,,912,26,,,,15,,15,,,,,26,304,,,,333,,1022', -'787,304,787,,787,,787,,,,,,,,,,,,38,972,974,976,978,,979,,,38,38,26', -',,,,,,16,,16,,,,26,,787,,,,,,26,26,,,523,15,,,15,,,,,,,,,,,337,337,', -',26,,26,26,,,26,15,,,,,26,,744,,590,,1016,1017,1018,1019,,,,,,,,,,,594', -'16,,,16,,,,38,1023,,,,26,,,,,,,,,,,,,16,,,,,38,15,,,,,15,15,,,,,,,,', -',,,304,,,,,,,,,,,304,,,,,,,,429,,,,,26,,,,,,,,,16,,,,,16,16,39,26,38', -',,39,38,26,,26,300,38,,,,,,,,,,,,,15,,26,300,,15,,,,39,301,301,38,,', -'15,,,,,,,,,,,,,,,680,,,,,,,,,,,,,,346,362,362,362,,,,16,,,,,16,358,', -',,,,15,,,16,,,,,,,,,,15,,,,,,,,15,15,,39,,,,,,,,,39,39,,,,,,,,,,,,15', -'15,,,15,16,,,,,15,,,,,,,,16,,,,,,,,16,16,,,,,,,,358,,,,,,,,15,,,,948', -',,,16,16,,,16,,,,,,16,,,,,,,,,,,,39,,38,,38,,,,,,300,,,,,,,,300,,,16', -',39,,949,,,,,,15,,,,,,,,,,,,,,,,,15,,,,,337,15,,15,,,337,,,,,,,,,,,', -',38,,,38,,,,,,,16,,39,,,,39,,,,301,39,,,,38,,16,,,,,,16,,16,,301,,,', -',,,,,39,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,38,,,,,38,38,,,,,337,,,,', -',,300,,,,,,,,,,,300,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,38,,,,,38,,,,,,,,,,38,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,39,', -'39,361,,,,,301,38,,,,,,,301,,,,,,38,,,,,,,,38,38,,,,,,,,,,,,,,,,,,,', -',,,,38,38,,,38,,,,,,38,,,,,39,,,39,,,,,,,,,,,,,,,,,361,,,,,39,,,38,', -',,944,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,39,,,,,39,39', -'38,,,,,,,,,,,301,,,,,,38,,,,227,301,38,,38,,,,,274,274,274,,,,,,,,,', -',320,321,322,,,,,,,,,,,,,,,274,274,,,,,,,,,,,,,,39,,,,,39,,,,,,,,,,39', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,362,,,,,,39,,,,,,,,,,,,,39', -',,,,,,,39,39,,,,,,,,,,,,,,,,,,,,,,,,39,39,,,39,,,,,,39,,,,,,,,,,,,,', -'274,408,274,,,427,432,,,,,362,,,,,,,,39,,227,,945,447,448,449,450,451', -'452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468', -'469,470,471,,,,,,,,274,274,,,,,,,,274,,,,,,,274,,274,,,274,274,,39,', -',,,,,,,,,,,,,,,39,,,,,,39,,39,,,,,,,,,,,519,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,274,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,274,,427,643,408,,,,,,,,,,,,,,,,,,,,,,', -',,,644,,,,,,,,,,,,,,274,,274,,274,,,,,,,,,,,,,,,,274,,,,,,,,,678,679', -',,,,,,,,,274,,,274,,,,,,,,,,,,,,,,,,,,,,,,,274,,,,,,,,,,,,,,,,,,,,274', -'274,,,,,,,,,,274,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,274,755,,,274,274', -'760,762,,,,765,767,,,643,769,,,,,,,,,,,,,,,,,,,,,,,,274,,,274,,,,,,', -',,,,,,,,,,,,,274,,,,,,,,,,,,,,,,,274,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,274,,858,,,,,,,,,,,,,,760,762,767,765,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,274,,,', -',,,,,,,,,,,,,274,858,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,969,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,274' ] - racc_goto_table = arr = ::Array.new(3100, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - -clist = [ -'31,33,33,33,22,69,56,23,94,22,8,70,70,70,73,73,64,64,140,2,37,37,88', -'18,22,10,31,36,15,15,139,57,57,22,22,22,27,22,22,22,168,70,27,39,49', -'60,60,61,61,163,64,64,64,4,97,17,17,75,47,17,51,23,98,92,54,63,178,22', -'22,37,6,22,22,22,22,118,24,174,20,7,50,123,123,11,7,131,91,91,93,93', -'151,45,46,128,57,38,38,38,119,116,71,71,5,175,71,152,133,178,17,17,17', -'17,152,47,11,22,134,4,97,1,22,22,22,22,22,22,12,131,55,55,40,44,44,44', -'155,155,47,14,40,40,2,169,16,19,28,30,72,72,72,42,62,66,76,21,76,67', -'68,74,21,86,87,90,95,96,99,100,101,102,103,104,119,166,166,166,105,106', -'72,72,107,108,109,33,110,111,112,113,21,114,115,70,7,120,75,126,132', -'70,135,136,73,7,7,117,178,137,138,141,143,175,5,144,22,22,22,22,133', -'145,22,22,22,22,22,22,119,131,134,118,146,116,139,147,150,9,153,22,57', -'33,33,94,168,154,23,157,158,159,33,160,70,163,161,51,37,37,162,167,70', -'171,172,51,,119,,,,,21,20,20,22,22,,20,20,,21,21,174,22,8,47,,64,156', -'156,156,156,,,156,31,76,76,,54,151,22,,73,64,22,,73,,22,22,23,,,31,40', -'24,,,128,169,,11,,37,,22,47,123,123,,47,49,,37,22,22,,,17,17,,,24,63', -'4,97,47,,,50,22,22,47,169,,92,168,117,45,46,117,6,,45,46,21,,,123,93', -'22,,44,,,7,,,,23,44,,,36,,,22,72,21,23,,,37,24,,72,31,98,4,97,37,,24', -'168,,168,,,,73,9,,,,39,73,97,51,,39,33,15,8,,57,,,8,,,,169,,9,73,,139', -'139,60,,61,47,75,178,,,168,168,,21,18,,22,21,,163,163,,21,166,166,,166', -'166,71,166,,65,73,,57,,,91,,123,,,,,,,,21,33,,,117,,117,38,,64,,10,', -'38,,9,,64,73,,9,,41,22,,22,,41,73,,156,22,156,22,27,129,,49,,22,2,,41', -',47,49,,22,76,,,41,41,41,57,41,,,8,,,75,,,57,,38,,,47,33,,,,,,,117,117', -'70,33,,129,,129,41,41,73,,41,,,168,22,168,73,22,,,,7,94,22,,,,,166,166', -'166,166,,22,,,,,,22,,168,,,57,,,72,,,57,117,65,117,41,88,,,65,41,41', -'41,41,41,41,97,97,31,,31,,31,69,22,22,,,91,22,22,15,,22,57,97,97,166', -'72,117,140,,,64,21,31,21,22,60,8,61,91,22,22,64,73,,,73,70,31,,,,31', -'22,47,24,56,,168,49,,,,65,22,65,20,20,65,65,49,20,20,,,20,47,,,,,,,', -'31,,,,41,41,41,41,,31,41,41,41,41,41,41,17,,21,,,21,17,,,,,41,22,,129', -',129,22,22,,,,22,72,,,,21,,,,,22,69,,25,,69,,,25,,129,22,57,41,41,9', -'31,,9,,64,,41,,,,,,,,,,,,23,,25,25,25,,41,,22,,41,,,37,22,41,,,21,,26', -',65,21,21,26,,22,,,,20,,,,22,22,25,25,25,41,41,,,,,17,,,,,,,26,129,', -'41,41,22,,22,22,,9,22,,,,9,9,22,122,,64,,,41,,,,25,,,124,,64,,,26,25', -'25,,41,,,22,,,,,21,,,22,65,21,65,22,65,,127,,,97,122,21,97,,,,,97,,', -',,124,,,124,,26,31,,,,,,,,26,26,,,65,,,65,,,,,,,,170,,,41,127,9,127', -',21,22,,,,,,,,65,,33,25,21,,,57,,22,,,21,21,,22,,22,,73,65,,,,,,25,', -',,,31,,,22,,9,21,21,,41,21,41,,,,,21,,9,41,,,,26,57,,9,9,,,26,,,41,65', -',,,65,65,,,,,,,26,,,21,,9,9,,,9,25,,,,25,,,,25,25,,,,29,29,,,29,65,', -',65,,41,,25,41,,122,,,122,41,122,25,122,,,9,,124,65,41,124,,124,,124', -'41,,,26,,,21,26,,,65,,26,,,,,,29,29,29,29,,21,127,,127,,,21,,21,,,41', -'41,,26,,41,41,,,41,125,125,125,,,,127,9,127,,127,,,41,,,,,41,41,170', -'65,,170,9,170,,170,,,9,,,,,,52,,,,,52,,,,122,,122,,122,,122,,,,,,124', -',124,,124,,124,,,,,,52,52,52,29,29,29,29,,,,,,,,,127,,127,,127,122,41', -',,,,41,41,,,,41,124,127,,52,52,52,52,,65,41,,,,25,,25,,,,,41,25,,,,65', -',127,170,25,170,,170,,170,,,,,,,,,,,,52,125,125,125,125,,125,,,52,52', -'41,,,,,,,26,,26,,,,41,,170,,,,,,41,41,,,29,25,,,25,,,,,,,,,,,29,29,', -',41,,41,41,,,41,25,,,,,41,,25,,29,,125,125,125,125,,,,,,,,,,,29,26,', -',26,,,,52,125,,,,41,,,,,,,,,,,,,26,,,,,52,25,,,,,25,25,,,,,,,,,,,,25', -',,,,,,,,,,25,,,,,,,,26,,,,,41,,,,,,,,,26,,,,,26,26,53,41,52,,,53,52', -'41,,41,52,52,,,,,,,,,,,,,25,,41,52,,25,,,,53,53,53,52,,,25,,,,,,,,,', -',,,,,29,,,,,,,,,,,,,,53,53,53,53,,,,26,,,,,26,25,,,,,,25,,,26,,,,,,', -',,,25,,,,,,,,25,25,,53,,,,,,,,,53,53,,,,,,,,,,,,25,25,,,25,26,,,,,25', -',,,,,,,26,,,,,,,,26,26,,,,,,,,25,,,,,,,,25,,,,25,,,,26,26,,,26,,,,,', -'26,,,,,,,,,,,,53,,52,,52,,,,,,52,,,,,,,,52,,,26,,53,,26,,,,,,25,,,,', -',,,,,,,,,,,,25,,,,,29,25,,25,,,29,,,,,,,,,,,,,52,,,52,,,,,,,26,,53,', -',,53,,,,53,53,,,,52,,26,,,,,,26,,26,,53,,,,,,,,,53,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,52,,,,,52,52,,,,,29,,,,,,,52,,,,,,,,,,,52,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,52,,,,,,,,,,52,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,53,,53,52,,,,,53,52,,,,,,,53,,,', -',,52,,,,,,,,52,52,,,,,,,,,,,,,,,,,,,,,,,,52,52,,,52,,,,,,52,,,,,53,', -',53,,,,,,,,,,,,,,,,,52,,,,,53,,,52,,,,52,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,53,,,,,53,53,52,,,,,,,,,,,53,,,,,,52,,,,32,53', -'52,,52,,,,,32,32,32,,,,,,,,,,,32,32,32,,,,,,,,,,,,,,,32,32,,,,,,,,,', -',,,,53,,,,,53,,,,,,,,,,53,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,53', -',,,,,53,,,,,,,,,,,,,53,,,,,,,,53,53,,,,,,,,,,,,,,,,,,,,,,,,53,53,,,53', -',,,,,53,,,,,,,,,,,,,,32,32,32,,,32,32,,,,,53,,,,,,,,53,,32,,53,32,32', -'32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32', -',,,,,,,32,32,,,,,,,,32,,,,,,,32,,32,,,32,32,,53,,,,,,,,,,,,,,,,,53,', -',,,,53,,53,,,,,,,,,,,32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,32,,32,32,32,,,,,,,,,,,,,,,,,,,,,,,,,,32,,,,,,,,,,,,,,32,,32', -',32,,,,,,,,,,,,,,,,32,,,,,,,,,32,32,,,,,,,,,,32,,,32,,,,,,,,,,,,,,,', -',,,,,,,,,32,,,,,,,,,,,,,,,,,,,,32,32,,,,,,,,,,32,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,32,32,,,32,32,32,32,,,,32,32,,,32,32,,,,,,,,,,,,,,,,,', -',,,,,,32,,,32,,,,,,,,,,,,,,,,,,,,32,,,,,,,,,,,,,,,,,32,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,32,,32,,,,,,,,,,,,,,32,32,32', -'32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,32,,,,,,,,,,,,,,,,,32,32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,,,,,32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,,,,,,,,,,,,,,,,,32' ] - racc_goto_check = arr = ::Array.new(3100, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end +racc_goto_table = [ + 216, 275, 275, 275, 14, 327, 373, 409, 573, 14, + 522, 276, 276, 276, 266, 270, 311, 311, 258, 2, + 415, 421, 334, 431, 220, 681, 323, 259, 122, 205, + 535, 127, 127, 220, 220, 220, 406, 14, 302, 302, + 550, 328, 428, 478, 297, 130, 130, 132, 132, 542, + 311, 311, 311, 110, 114, 338, 339, 487, 438, 342, + 513, 479, 735, 835, 582, 318, 660, 220, 220, 474, + 111, 220, 347, 357, 357, 705, 621, 826, 219, 6, + 314, 690, 691, 804, 6, 783, 566, 569, 713, 716, + 378, 293, 295, 780, 127, 262, 269, 271, 906, 903, + 525, 528, 115, 931, 532, 379, 935, 660, 389, 390, + 391, 392, 385, 484, 838, 14, 937, 343, 114, 1, + 220, 220, 220, 220, 14, 14, 881, 816, 359, 363, + 648, 273, 286, 287, 605, 607, 500, 663, 653, 654, + 394, 823, 204, 352, 402, 395, 277, 277, 277, 651, + 616, 472, 657, 13, 657, 923, 330, 650, 13, 375, + 331, 335, 350, 586, 374, 324, 325, 684, 326, 340, + 958, 694, 696, 698, 839, 341, 329, 332, 840, 725, + 966, 275, 730, 849, 591, 592, 13, 738, 921, 405, + 6, 782, 487, 784, 934, 405, 533, 813, 416, 393, + 6, 700, 660, 336, 687, 473, 481, 931, 387, 482, + 14, 220, 220, 220, 1003, 963, 220, 220, 220, 220, + 220, 220, 995, 872, 937, 830, 808, 903, 688, 885, + 377, 296, 380, 14, 425, 275, 275, 717, 550, 381, + 642, 382, 383, 384, 275, 740, 276, 542, 745, 667, + 415, 421, 731, 821, 276, 818, 925, 676, nil, 1011, + nil, nil, nil, nil, 13, 401, 407, 220, 220, nil, + 426, 430, nil, 13, 13, 826, 220, 734, 636, nil, + 311, 601, 603, 606, 606, nil, nil, 601, 510, 657, + 657, nil, 728, 492, 14, nil, 266, 311, 14, nil, + 270, nil, 302, 14, 669, nil, nil, 524, 793, 774, + nil, nil, 927, 823, nil, 964, nil, 672, nil, 302, + 652, 863, 864, nil, 655, 514, nil, 672, 14, 220, + nil, nil, 570, 571, nil, nil, 801, 511, 495, 114, + 665, nil, nil, 503, 220, 220, 668, 823, nil, 1012, + 786, 700, 293, 499, 832, 496, nil, 293, 505, 13, + nil, nil, 892, 914, 220, nil, 480, nil, nil, 497, + nil, nil, nil, 720, 483, nil, nil, 593, nil, nil, + 220, 277, 13, 729, nil, nil, 672, 844, nil, 277, + 622, 968, 572, 114, 672, nil, 846, 550, nil, 550, + nil, nil, nil, 628, 400, nil, nil, nil, 763, 633, + 587, 800, nil, 768, 275, 615, 847, nil, 127, nil, + nil, 851, nil, nil, nil, 823, nil, 296, 416, nil, + 852, 853, 130, nil, 132, 739, 796, 660, nil, nil, + 550, 550, nil, 13, 431, nil, 220, 13, nil, 542, + 542, nil, 13, 894, 896, nil, 898, 900, 812, 901, + nil, 333, 628, nil, 425, nil, nil, 843, nil, 970, + nil, nil, nil, nil, nil, nil, nil, 13, 275, nil, + nil, 700, nil, 700, 627, nil, 311, nil, 1004, nil, + 632, nil, 296, nil, 311, 416, nil, 296, nil, 26, + 14, nil, 14, nil, 26, 416, nil, 748, 302, 748, + 220, 809, 781, nil, 514, nil, 302, 664, nil, 26, + nil, 803, 514, nil, 220, 657, nil, nil, 26, 26, + 26, 425, 26, nil, nil, 917, nil, nil, 796, nil, + nil, 425, nil, 649, nil, nil, 834, 275, nil, nil, + nil, nil, nil, nil, 956, 700, 719, 275, nil, 822, + nil, 824, 26, 26, 416, nil, 26, nil, nil, 786, + 14, 786, 416, 14, nil, nil, nil, 6, 965, 220, + nil, nil, nil, nil, 990, 991, 992, 993, nil, 220, + nil, nil, nil, nil, nil, 14, nil, 550, nil, nil, + 425, nil, nil, 656, nil, nil, 425, 700, 403, 700, + 26, 792, nil, nil, 433, 26, 26, 26, 26, 26, + 26, 714, 714, 622, nil, 775, nil, 785, 810, 220, + 220, nil, nil, 943, 220, 220, 752, nil, 220, 127, + 732, 733, 1021, 686, 700, 791, nil, nil, 311, 13, + 622, 13, 14, 130, 998, 132, 960, 14, 14, 311, + 628, nil, nil, 633, 405, 811, nil, nil, nil, 785, + 302, 902, 1020, 854, nil, 786, 514, nil, nil, nil, + 489, 302, 491, 759, 761, 493, 494, 802, 764, 766, + nil, nil, 430, 919, nil, nil, nil, nil, nil, nil, + nil, 622, nil, nil, nil, 26, 26, 26, 26, nil, + 622, 26, 26, 26, 26, 26, 26, 845, nil, 13, + nil, nil, 13, 848, nil, nil, nil, nil, 26, 220, + nil, 928, nil, 929, 14, 220, nil, nil, nil, 14, + 758, nil, nil, nil, 13, nil, nil, nil, nil, 14, + 883, nil, 15, nil, 887, nil, nil, 15, nil, 952, + 220, 127, 26, 26, 710, 785, nil, 712, nil, 311, + nil, 26, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 1005, nil, 15, 304, 304, nil, 26, + nil, 875, nil, 26, nil, nil, 672, 14, 26, nil, + nil, 13, nil, 16, nil, 618, 13, 13, 16, nil, + 14, nil, nil, nil, 857, nil, nil, nil, 14, 14, + 349, 358, 358, 26, 26, nil, nil, nil, nil, 908, + nil, nil, nil, nil, nil, nil, 16, 999, nil, 26, + 26, 220, nil, 14, 14, nil, 790, 14, nil, nil, + nil, 794, 795, 14, 777, nil, 311, nil, nil, 26, + nil, nil, nil, 15, nil, nil, 778, nil, 311, nil, + nil, 351, 15, 15, nil, 26, nil, nil, 938, nil, + nil, nil, nil, 13, nil, nil, 14, 658, 13, 333, + 946, 661, nil, 779, nil, nil, 714, 817, 13, 916, + nil, nil, nil, nil, 920, nil, nil, nil, nil, 819, + nil, nil, 819, nil, 16, 980, nil, nil, nil, nil, + nil, nil, nil, 16, 16, nil, nil, 658, nil, nil, + 333, nil, nil, nil, nil, nil, nil, nil, 787, nil, + nil, 26, 825, 855, 827, nil, 13, 14, nil, nil, + nil, nil, nil, nil, nil, 706, nil, 275, 15, 13, + nil, nil, 425, nil, 14, nil, nil, 13, 13, nil, + 14, nil, 14, nil, 416, 433, nil, nil, nil, nil, + nil, 15, nil, nil, nil, nil, 622, nil, nil, 220, + nil, 878, 13, 13, nil, 26, 13, 26, nil, nil, + nil, nil, 13, nil, 884, 26, nil, nil, nil, 16, + 425, nil, 889, 890, nil, nil, 429, nil, nil, 26, + 753, nil, nil, nil, 658, 333, nil, nil, nil, nil, + nil, nil, 16, nil, nil, 13, nil, 910, 911, nil, + nil, 913, 15, nil, nil, nil, 15, nil, nil, nil, + 304, 15, nil, nil, nil, 337, 337, nil, nil, 337, + 797, nil, nil, 798, nil, 26, nil, 304, 26, nil, + 924, nil, nil, 777, 26, 777, 15, 777, nil, nil, + 942, nil, 819, 807, 26, 778, nil, 778, nil, 778, + 26, nil, nil, 16, nil, nil, 13, 16, nil, nil, + 829, nil, 16, nil, nil, nil, nil, nil, 337, 337, + 337, 337, nil, 13, 930, nil, 932, nil, nil, 13, + nil, 13, nil, nil, 26, 26, nil, 16, nil, 26, + 26, nil, nil, 26, 866, 868, 870, nil, nil, nil, + 953, 984, 954, nil, 955, nil, nil, 26, nil, nil, + nil, nil, 26, 26, 787, 856, nil, 787, 996, 787, + nil, 787, nil, nil, 997, nil, nil, nil, nil, nil, + 38, nil, nil, nil, nil, 38, nil, nil, nil, 777, + nil, 777, nil, 777, nil, 777, nil, nil, nil, nil, + nil, 778, nil, 778, nil, 778, nil, 778, nil, nil, + nil, nil, nil, 38, 300, 300, 434, 435, 436, 437, + nil, nil, nil, nil, nil, nil, nil, nil, 1000, nil, + 1001, nil, 1002, 777, 26, nil, nil, nil, nil, 26, + 26, nil, nil, nil, 26, 778, 1010, nil, 345, 361, + 361, 361, nil, 912, 26, nil, nil, nil, 15, nil, + 15, nil, nil, nil, nil, 26, 304, nil, nil, nil, + 333, nil, 1022, 787, 304, 787, nil, 787, nil, 787, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 38, 972, 974, 976, 978, nil, 979, nil, nil, + 38, 38, 26, nil, nil, nil, nil, nil, nil, 16, + nil, 16, nil, nil, nil, 26, nil, 787, nil, nil, + nil, nil, nil, 26, 26, nil, nil, 523, 15, nil, + nil, 15, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 337, 337, nil, nil, 26, nil, 26, 26, + nil, nil, 26, 15, nil, nil, nil, nil, 26, nil, + 744, nil, 590, nil, 1016, 1017, 1018, 1019, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 594, 16, + nil, nil, 16, nil, nil, nil, 38, 1023, nil, nil, + nil, 26, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 16, nil, nil, nil, nil, 38, + 15, nil, nil, nil, nil, 15, 15, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 304, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 304, + nil, nil, nil, nil, nil, nil, nil, 429, nil, nil, + nil, nil, 26, nil, nil, nil, nil, nil, nil, nil, + nil, 16, nil, nil, nil, nil, 16, 16, 39, 26, + 38, nil, nil, 39, 38, 26, nil, 26, 300, 38, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 15, nil, 26, 300, nil, 15, nil, nil, + nil, 39, 301, 301, 38, nil, nil, 15, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 680, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 346, 362, 362, 362, + nil, nil, nil, 16, nil, nil, nil, nil, 16, 358, + nil, nil, nil, nil, nil, 15, nil, nil, 16, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 15, nil, + nil, nil, nil, nil, nil, nil, 15, 15, nil, 39, + nil, nil, nil, nil, nil, nil, nil, nil, 39, 39, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 15, 15, nil, nil, 15, 16, nil, nil, nil, + nil, 15, nil, nil, nil, nil, nil, nil, nil, 16, + nil, nil, nil, nil, nil, nil, nil, 16, 16, nil, + nil, nil, nil, nil, nil, nil, 358, nil, nil, nil, + nil, nil, nil, nil, 15, nil, nil, nil, 948, nil, + nil, nil, 16, 16, nil, nil, 16, nil, nil, nil, + nil, nil, 16, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 39, nil, 38, nil, 38, nil, + nil, nil, nil, nil, 300, nil, nil, nil, nil, nil, + nil, nil, 300, nil, nil, 16, nil, 39, nil, 949, + nil, nil, nil, nil, nil, 15, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 15, nil, nil, nil, nil, 337, 15, nil, + 15, nil, nil, 337, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 38, nil, nil, 38, + nil, nil, nil, nil, nil, nil, 16, nil, 39, nil, + nil, nil, 39, nil, nil, nil, 301, 39, nil, nil, + nil, 38, nil, 16, nil, nil, nil, nil, nil, 16, + nil, 16, nil, 301, nil, nil, nil, nil, nil, nil, + nil, nil, 39, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 38, nil, + nil, nil, nil, 38, 38, nil, nil, nil, nil, 337, + nil, nil, nil, nil, nil, nil, 300, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 300, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 38, nil, nil, nil, nil, 38, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 38, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 39, nil, 39, 361, nil, nil, + nil, nil, 301, 38, nil, nil, nil, nil, nil, nil, + 301, nil, nil, nil, nil, nil, 38, nil, nil, nil, + nil, nil, nil, nil, 38, 38, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 38, + 38, nil, nil, 38, nil, nil, nil, nil, nil, 38, + nil, nil, nil, nil, 39, nil, nil, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 361, nil, nil, nil, nil, 39, + nil, nil, 38, nil, nil, nil, 944, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 39, nil, nil, nil, + nil, 39, 39, 38, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 301, nil, nil, nil, nil, nil, + 38, nil, nil, nil, 227, 301, 38, nil, 38, nil, + nil, nil, nil, 274, 274, 274, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 320, 321, 322, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 274, 274, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 39, nil, + nil, nil, nil, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 362, nil, nil, nil, nil, + nil, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 39, nil, nil, nil, nil, nil, + nil, nil, 39, 39, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 39, 39, nil, + nil, 39, nil, nil, nil, nil, nil, 39, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 274, 408, 274, nil, nil, 427, 432, nil, nil, + nil, nil, 362, nil, nil, nil, nil, nil, nil, nil, + 39, nil, 227, nil, 945, 447, 448, 449, 450, 451, + 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, + 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, + nil, nil, nil, nil, nil, nil, nil, 274, 274, nil, + nil, nil, nil, nil, nil, nil, 274, nil, nil, nil, + nil, nil, nil, 274, nil, 274, nil, nil, 274, 274, + nil, 39, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 39, nil, + nil, nil, nil, nil, 39, nil, 39, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 519, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 274, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 274, nil, 427, 643, + 408, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 644, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 274, nil, 274, nil, 274, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 274, nil, nil, nil, nil, nil, nil, nil, nil, 678, + 679, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 274, nil, nil, 274, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 274, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 274, 274, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 274, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 274, 755, nil, nil, 274, 274, 760, + 762, nil, nil, nil, 765, 767, nil, nil, 643, 769, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 274, nil, nil, 274, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 274, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 274, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 274, nil, + 858, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 760, 762, 767, 765, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 274, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 274, 858, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 969, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 274 ] + +racc_goto_check = [ + 31, 33, 33, 33, 22, 69, 56, 23, 94, 22, + 8, 70, 70, 70, 73, 73, 64, 64, 140, 2, + 37, 37, 88, 18, 22, 10, 31, 36, 15, 15, + 139, 57, 57, 22, 22, 22, 27, 22, 22, 22, + 168, 70, 27, 39, 49, 60, 60, 61, 61, 163, + 64, 64, 64, 4, 97, 17, 17, 75, 47, 17, + 51, 23, 98, 92, 54, 63, 178, 22, 22, 37, + 6, 22, 22, 22, 22, 118, 24, 174, 20, 7, + 50, 123, 123, 11, 7, 131, 91, 91, 93, 93, + 151, 45, 46, 128, 57, 38, 38, 38, 119, 116, + 71, 71, 5, 175, 71, 152, 133, 178, 17, 17, + 17, 17, 152, 47, 11, 22, 134, 4, 97, 1, + 22, 22, 22, 22, 22, 22, 12, 131, 55, 55, + 40, 44, 44, 44, 155, 155, 47, 14, 40, 40, + 2, 169, 16, 19, 28, 30, 72, 72, 72, 42, + 62, 66, 76, 21, 76, 67, 68, 74, 21, 86, + 87, 90, 95, 96, 99, 100, 101, 102, 103, 104, + 119, 166, 166, 166, 105, 106, 72, 72, 107, 108, + 109, 33, 110, 111, 112, 113, 21, 114, 115, 70, + 7, 120, 75, 126, 132, 70, 135, 136, 73, 7, + 7, 117, 178, 137, 138, 141, 143, 175, 5, 144, + 22, 22, 22, 22, 133, 145, 22, 22, 22, 22, + 22, 22, 119, 131, 134, 118, 146, 116, 139, 147, + 150, 9, 153, 22, 57, 33, 33, 94, 168, 154, + 23, 157, 158, 159, 33, 160, 70, 163, 161, 51, + 37, 37, 162, 167, 70, 171, 172, 51, nil, 119, + nil, nil, nil, nil, 21, 20, 20, 22, 22, nil, + 20, 20, nil, 21, 21, 174, 22, 8, 47, nil, + 64, 156, 156, 156, 156, nil, nil, 156, 31, 76, + 76, nil, 54, 151, 22, nil, 73, 64, 22, nil, + 73, nil, 22, 22, 23, nil, nil, 31, 40, 24, + nil, nil, 128, 169, nil, 11, nil, 37, nil, 22, + 47, 123, 123, nil, 47, 49, nil, 37, 22, 22, + nil, nil, 17, 17, nil, nil, 24, 63, 4, 97, + 47, nil, nil, 50, 22, 22, 47, 169, nil, 92, + 168, 117, 45, 46, 117, 6, nil, 45, 46, 21, + nil, nil, 123, 93, 22, nil, 44, nil, nil, 7, + nil, nil, nil, 23, 44, nil, nil, 36, nil, nil, + 22, 72, 21, 23, nil, nil, 37, 24, nil, 72, + 31, 98, 4, 97, 37, nil, 24, 168, nil, 168, + nil, nil, nil, 73, 9, nil, nil, nil, 39, 73, + 97, 51, nil, 39, 33, 15, 8, nil, 57, nil, + nil, 8, nil, nil, nil, 169, nil, 9, 73, nil, + 139, 139, 60, nil, 61, 47, 75, 178, nil, nil, + 168, 168, nil, 21, 18, nil, 22, 21, nil, 163, + 163, nil, 21, 166, 166, nil, 166, 166, 71, 166, + nil, 65, 73, nil, 57, nil, nil, 91, nil, 123, + nil, nil, nil, nil, nil, nil, nil, 21, 33, nil, + nil, 117, nil, 117, 38, nil, 64, nil, 10, nil, + 38, nil, 9, nil, 64, 73, nil, 9, nil, 41, + 22, nil, 22, nil, 41, 73, nil, 156, 22, 156, + 22, 27, 129, nil, 49, nil, 22, 2, nil, 41, + nil, 47, 49, nil, 22, 76, nil, nil, 41, 41, + 41, 57, 41, nil, nil, 8, nil, nil, 75, nil, + nil, 57, nil, 38, nil, nil, 47, 33, nil, nil, + nil, nil, nil, nil, 117, 117, 70, 33, nil, 129, + nil, 129, 41, 41, 73, nil, 41, nil, nil, 168, + 22, 168, 73, 22, nil, nil, nil, 7, 94, 22, + nil, nil, nil, nil, 166, 166, 166, 166, nil, 22, + nil, nil, nil, nil, nil, 22, nil, 168, nil, nil, + 57, nil, nil, 72, nil, nil, 57, 117, 65, 117, + 41, 88, nil, nil, 65, 41, 41, 41, 41, 41, + 41, 97, 97, 31, nil, 31, nil, 31, 69, 22, + 22, nil, nil, 91, 22, 22, 15, nil, 22, 57, + 97, 97, 166, 72, 117, 140, nil, nil, 64, 21, + 31, 21, 22, 60, 8, 61, 91, 22, 22, 64, + 73, nil, nil, 73, 70, 31, nil, nil, nil, 31, + 22, 47, 24, 56, nil, 168, 49, nil, nil, nil, + 65, 22, 65, 20, 20, 65, 65, 49, 20, 20, + nil, nil, 20, 47, nil, nil, nil, nil, nil, nil, + nil, 31, nil, nil, nil, 41, 41, 41, 41, nil, + 31, 41, 41, 41, 41, 41, 41, 17, nil, 21, + nil, nil, 21, 17, nil, nil, nil, nil, 41, 22, + nil, 129, nil, 129, 22, 22, nil, nil, nil, 22, + 72, nil, nil, nil, 21, nil, nil, nil, nil, 22, + 69, nil, 25, nil, 69, nil, nil, 25, nil, 129, + 22, 57, 41, 41, 9, 31, nil, 9, nil, 64, + nil, 41, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 23, nil, 25, 25, 25, nil, 41, + nil, 22, nil, 41, nil, nil, 37, 22, 41, nil, + nil, 21, nil, 26, nil, 65, 21, 21, 26, nil, + 22, nil, nil, nil, 20, nil, nil, nil, 22, 22, + 25, 25, 25, 41, 41, nil, nil, nil, nil, 17, + nil, nil, nil, nil, nil, nil, 26, 129, nil, 41, + 41, 22, nil, 22, 22, nil, 9, 22, nil, nil, + nil, 9, 9, 22, 122, nil, 64, nil, nil, 41, + nil, nil, nil, 25, nil, nil, 124, nil, 64, nil, + nil, 26, 25, 25, nil, 41, nil, nil, 22, nil, + nil, nil, nil, 21, nil, nil, 22, 65, 21, 65, + 22, 65, nil, 127, nil, nil, 97, 122, 21, 97, + nil, nil, nil, nil, 97, nil, nil, nil, nil, 124, + nil, nil, 124, nil, 26, 31, nil, nil, nil, nil, + nil, nil, nil, 26, 26, nil, nil, 65, nil, nil, + 65, nil, nil, nil, nil, nil, nil, nil, 170, nil, + nil, 41, 127, 9, 127, nil, 21, 22, nil, nil, + nil, nil, nil, nil, nil, 65, nil, 33, 25, 21, + nil, nil, 57, nil, 22, nil, nil, 21, 21, nil, + 22, nil, 22, nil, 73, 65, nil, nil, nil, nil, + nil, 25, nil, nil, nil, nil, 31, nil, nil, 22, + nil, 9, 21, 21, nil, 41, 21, 41, nil, nil, + nil, nil, 21, nil, 9, 41, nil, nil, nil, 26, + 57, nil, 9, 9, nil, nil, 26, nil, nil, 41, + 65, nil, nil, nil, 65, 65, nil, nil, nil, nil, + nil, nil, 26, nil, nil, 21, nil, 9, 9, nil, + nil, 9, 25, nil, nil, nil, 25, nil, nil, nil, + 25, 25, nil, nil, nil, 29, 29, nil, nil, 29, + 65, nil, nil, 65, nil, 41, nil, 25, 41, nil, + 122, nil, nil, 122, 41, 122, 25, 122, nil, nil, + 9, nil, 124, 65, 41, 124, nil, 124, nil, 124, + 41, nil, nil, 26, nil, nil, 21, 26, nil, nil, + 65, nil, 26, nil, nil, nil, nil, nil, 29, 29, + 29, 29, nil, 21, 127, nil, 127, nil, nil, 21, + nil, 21, nil, nil, 41, 41, nil, 26, nil, 41, + 41, nil, nil, 41, 125, 125, 125, nil, nil, nil, + 127, 9, 127, nil, 127, nil, nil, 41, nil, nil, + nil, nil, 41, 41, 170, 65, nil, 170, 9, 170, + nil, 170, nil, nil, 9, nil, nil, nil, nil, nil, + 52, nil, nil, nil, nil, 52, nil, nil, nil, 122, + nil, 122, nil, 122, nil, 122, nil, nil, nil, nil, + nil, 124, nil, 124, nil, 124, nil, 124, nil, nil, + nil, nil, nil, 52, 52, 52, 29, 29, 29, 29, + nil, nil, nil, nil, nil, nil, nil, nil, 127, nil, + 127, nil, 127, 122, 41, nil, nil, nil, nil, 41, + 41, nil, nil, nil, 41, 124, 127, nil, 52, 52, + 52, 52, nil, 65, 41, nil, nil, nil, 25, nil, + 25, nil, nil, nil, nil, 41, 25, nil, nil, nil, + 65, nil, 127, 170, 25, 170, nil, 170, nil, 170, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 52, 125, 125, 125, 125, nil, 125, nil, nil, + 52, 52, 41, nil, nil, nil, nil, nil, nil, 26, + nil, 26, nil, nil, nil, 41, nil, 170, nil, nil, + nil, nil, nil, 41, 41, nil, nil, 29, 25, nil, + nil, 25, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 29, 29, nil, nil, 41, nil, 41, 41, + nil, nil, 41, 25, nil, nil, nil, nil, 41, nil, + 25, nil, 29, nil, 125, 125, 125, 125, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 29, 26, + nil, nil, 26, nil, nil, nil, 52, 125, nil, nil, + nil, 41, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 26, nil, nil, nil, nil, 52, + 25, nil, nil, nil, nil, 25, 25, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 25, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 25, + nil, nil, nil, nil, nil, nil, nil, 26, nil, nil, + nil, nil, 41, nil, nil, nil, nil, nil, nil, nil, + nil, 26, nil, nil, nil, nil, 26, 26, 53, 41, + 52, nil, nil, 53, 52, 41, nil, 41, 52, 52, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 25, nil, 41, 52, nil, 25, nil, nil, + nil, 53, 53, 53, 52, nil, nil, 25, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 29, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 53, 53, 53, 53, + nil, nil, nil, 26, nil, nil, nil, nil, 26, 25, + nil, nil, nil, nil, nil, 25, nil, nil, 26, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 25, nil, + nil, nil, nil, nil, nil, nil, 25, 25, nil, 53, + nil, nil, nil, nil, nil, nil, nil, nil, 53, 53, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 25, 25, nil, nil, 25, 26, nil, nil, nil, + nil, 25, nil, nil, nil, nil, nil, nil, nil, 26, + nil, nil, nil, nil, nil, nil, nil, 26, 26, nil, + nil, nil, nil, nil, nil, nil, 25, nil, nil, nil, + nil, nil, nil, nil, 25, nil, nil, nil, 25, nil, + nil, nil, 26, 26, nil, nil, 26, nil, nil, nil, + nil, nil, 26, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 53, nil, 52, nil, 52, nil, + nil, nil, nil, nil, 52, nil, nil, nil, nil, nil, + nil, nil, 52, nil, nil, 26, nil, 53, nil, 26, + nil, nil, nil, nil, nil, 25, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 25, nil, nil, nil, nil, 29, 25, nil, + 25, nil, nil, 29, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 52, nil, nil, 52, + nil, nil, nil, nil, nil, nil, 26, nil, 53, nil, + nil, nil, 53, nil, nil, nil, 53, 53, nil, nil, + nil, 52, nil, 26, nil, nil, nil, nil, nil, 26, + nil, 26, nil, 53, nil, nil, nil, nil, nil, nil, + nil, nil, 53, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 52, nil, + nil, nil, nil, 52, 52, nil, nil, nil, nil, 29, + nil, nil, nil, nil, nil, nil, 52, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 52, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 52, nil, nil, nil, nil, 52, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 52, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 53, nil, 53, 52, nil, nil, + nil, nil, 53, 52, nil, nil, nil, nil, nil, nil, + 53, nil, nil, nil, nil, nil, 52, nil, nil, nil, + nil, nil, nil, nil, 52, 52, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 52, + 52, nil, nil, 52, nil, nil, nil, nil, nil, 52, + nil, nil, nil, nil, 53, nil, nil, 53, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 52, nil, nil, nil, nil, 53, + nil, nil, 52, nil, nil, nil, 52, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 53, nil, nil, nil, + nil, 53, 53, 52, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 53, nil, nil, nil, nil, nil, + 52, nil, nil, nil, 32, 53, 52, nil, 52, nil, + nil, nil, nil, 32, 32, 32, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 32, 32, 32, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 32, 32, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 53, nil, + nil, nil, nil, 53, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 53, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 53, nil, nil, nil, nil, + nil, 53, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 53, nil, nil, nil, nil, nil, + nil, nil, 53, 53, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 53, 53, nil, + nil, 53, nil, nil, nil, nil, nil, 53, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 32, 32, 32, nil, nil, 32, 32, nil, nil, + nil, nil, 53, nil, nil, nil, nil, nil, nil, nil, + 53, nil, 32, nil, 53, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, + nil, nil, nil, nil, nil, nil, nil, 32, 32, nil, + nil, nil, nil, nil, nil, nil, 32, nil, nil, nil, + nil, nil, nil, 32, nil, 32, nil, nil, 32, 32, + nil, 53, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 53, nil, + nil, nil, nil, nil, 53, nil, 53, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 32, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 32, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 32, nil, 32, 32, + 32, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 32, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 32, nil, 32, nil, 32, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 32, nil, nil, nil, nil, nil, nil, nil, nil, 32, + 32, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 32, nil, nil, 32, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 32, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 32, 32, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 32, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 32, 32, nil, nil, 32, 32, 32, + 32, nil, nil, nil, 32, 32, nil, nil, 32, 32, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 32, nil, nil, 32, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 32, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 32, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 32, nil, + 32, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 32, 32, 32, 32, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 32, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 32, 32, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 32, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 32 ] racc_goto_pointer = [ nil, 119, 19, nil, 50, 97, 67, 79, -314, 198,