CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

| Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

Views: 418346
#############################################################################
##
#W  sml1536.acc            GAP library of groups           Hans Ulrich Besche
##                                               Bettina Eick, Eamonn O'Brien
##

SMALL_GROUP_LIB[ 1536 ].2nil[ 81 ] := rec( ops :=
[ 71, 2539, 9372, 146, 2539, 10084, 146, 6988, 2539, 146,,, 9771,, 7081,, 
  6983,, 71,, 9372,, 4761, 71, 146, 4761,, 71,, 4761,, 71,, 2539, 5174, 
  4756, 5786, 9253, 146, 2539,, 14510,, 71, 4466,, 7159,, 146,,, 6988,, 
  2539, 9771,, 146,, 10084, 146, 7081,, 6983, 71, 146, 4761, 71, 146, 4761, 
  71, 2539, 4756, 5786, 9253, 146, 71, 4466,, 7159,, 146,, 4435, 146, 71, 
  7081, 146, 4761,, 71,, 6983, 71, 11568,, 12531,, 146, 4756, 13502, 146, 
  5174, 9685, 71, 4466,, 7159,, 9540,, 9666, 12762, 5174, 9685, 146, 14189, 
  71, 11993, 6988, 14446, 9661, 9540, 12211, 71, 8576, 2, 9899, 8593,,, 
  13128, 71, 9666, 10046, 11859, 9260, 2, 10046, 13100, 2, 14720, 12428, 
  14169, 12429, 6642, 10086, 2, 13536, 7645, 6532, 8567, 7293, 7065, 6429, 
  5890, 11782, 12330, 12487, 11013, 12163, 5303, 2, 5269,, 13960, 12398, 
  12957, 12240, 11010, 5303, 2, 5269,, 5303, 12945, 12233, 2, 14194, 14538, 
  6598, 2082, 5269, 11156, 2, 14193, 14192, 12816, 12817, 13382, 14381, 
  13104, 11048, 14246, 11896, 296, 8335, 12482, 11011, 11688, 11012, 14454, 
  6812, 12244, 6532, 12288, 12286, 2, 3699, 3469, 9890, 8630, 14583, 12378, 
  2, 13048, 12150, 1522, 2, 191,, 12377, 14582, 2, 191, 1522, 2, 191,, 
  14197, 9693, 659, 2, 13248, 14469, 2, 659,, 14537, 13134, 12884, 12902, 2, 
  1522, 8837, 191, 1350, 8837,, 13942, 9693, 3202, 936, 659, 8491, 3707, 
  3469, 12489, 10527, 12154, 2, 10526,, 13596, 5175, 11633, 4923, 4919, 272, 
  5175, 71, 11571, 4923, 4919, 8532, 272, 71, 12612, 272, 12611,, 6533, 
  13592, 11704, 12771, 71, 82, 13588, 11694, 71, 82, 6533, 272, 8172, 12842, 
  8226, 12932, 4785, 10057, 4230, 82, 4298,, 9839, 272, 8172, 8226, 4785, 
  10057, 4230, 82, 4298,, 6533, 12852, 8175, 4785, 4230, 82, 4298,, 9839, 
  8175, 4785, 4230, 82, 4298,, 13191, 13658, 6536, 13659, 71, 11989, 12287, 
  11988, 14453, 11874, 12246, 6532, 12309, 12308, 6532, 8534, 7293, 7065, 
  6429, 5890, 2, 11785, 12365, 12464, 10439, 12075, 2, 9890, 8630, 14030, 
  13865, 2553, 2, 6429, 5890, 3721, 3712, 2,,,,,, 11248, 5234, 9772, 2, 7280,
  , 3712, 3721, 2,, 11366, 7280, 2, 8046,,,, 13537, 7645, 7293, 7065, 6429, 
  5890, 2139, 2, 515, 4957, 11406, 384, 4957, 2, 7283, 5234, 2, 4957, 9772, 
  14247, 4957, 515, 10703, 7283, 14261, 13598, 11734, 4923, 4919, 272, 5175, 
  71, 9370, 4923, 4919, 272, 71, 11618, 4923, 4919, 9715, 71, 8737, 272, 
  12806,, 6533, 9340, 8835, 8890, 71, 82, 9340, 8835, 8890, 71, 82, 8153, 
  8796, 71, 7147, 13977, 11572, 71, 14532, 14525, 12985, 12944, 14265, 
  11610, 6536, 71, 9714,, 82, 4923, 4919, 71, 11573, 8796, 71, 7147, 11575, 
  12344, 11776, 14264, 11608, 4483, 13197, 169, 7175, 3022, 14388, 169, 
  13673,, 2, 9032, 7175, 13232, 169, 6169, 2, 6559, 6171, 2, 6559, 6171, 
  9032, 7175, 169, 6169, 2, 6559, 6171, 2, 6559, 6171, 13672, 8849, 11634, 
  2932, 2484, 2, 103, 2932, 2484, 2, 1644, 9522, 9900, 1231, 1004, 2, 4913,, 
  4946,, 10078,, 9541,, 1644, 9900, 9522, 2, 4913,, 4946,, 9541,, 10078,, 
  5289, 5202, 2484, 2, 4946, 4913, 2, 5202, 5289, 2, 4946,, 4913, 2932, 
  4946, 4913, 2, 4946, 4913, 6103, 9841, 3022, 9845, 169, 9078, 9801, 169, 
  9077, 2, 6103, 3022, 9845, 9800, 169, 2, 6103, 9841, 169, 9801, 2, 6103, 
  9800, 169, 9078, 9077, 2, 4483, 8849, 8170, 2932, 2484, 2, 4483, 8170, 
  2932, 2484, 2, 4483, 8171, 12838, 2932, 2484, 2, 4483, 8171, 2932, 2484, 
  2, 13663, 13192, 2, 13209, 13662, 2, 2914, 1004, 1231, 2, 2914,, 6054, 
  5891, 2,, 6054, 2, 1825,, 2914,, 385,, 3202,, 1825, 2914, 2, 385,, 3202,, 
  1825,, 2914,, 6548,, 4279, 385, 2, 3202,, 1825, 2914, 4279, 2, 4293, 385, 
  3202, 2,,, 385,, 3202,, 385,, 3202,, 385, 3202,, 1825, 3556, 385, 725, 
  635, 2, 4279,, 4293,, 635, 1018, 5289, 6054, 2484, 2, 725, 6054, 5289, 
  4262, 2, 4866,, 290, 3497, 1741, 4110, 290, 71, 119, 3497, 4110, 290, 71, 
  119, 6141,, 290, 3497, 6231, 2098, 290, 71, 119, 3497, 6231, 290, 71, 119, 
  6141,, 290, 1741, 5777, 3144, 71, 290, 1741, 5777, 3144, 71, 290, 1741, 
  3144, 5777, 71, 290, 1741, 5777, 4814, 71, 3497, 9368, 290, 71, 119, 9368, 
  3497, 4814, 71, 119,, 3163,, 3232,, 3163,, 3232,, 3163,, 3232,, 3163, 
  3232, 71,,, 3163,, 3232, 3163, 71, 3232,, 3163, 3232,, 3202, 2, 910, 305, 
  2, 4279,, 4293, 1231, 2484, 5202, 5891, 2,, 5202, 2, 4262,, 4866,, 4110, 
  2098, 290, 71, 2909,, 119, 4110, 290, 71, 119, 1741, 6230, 290, 71, 119, 
  6230, 290, 71, 2909,, 119, 1741, 3144, 5774, 71, 1741, 3144, 5774, 71, 
  2909,, 1741, 5774, 3144, 71, 1741, 5774, 71, 290, 9371, 9150, 71, 2909,, 
  119, 9150, 9371, 71, 119,, 6155,,,,,,,, 6454,,,,, 1825, 3556, 3202, 2, 
  4293,, 4279,, 635, 1231, 2, 725, 4262, 2, 4866,, 290, 3497, 4110, 2098, 
  290, 71, 119, 3497, 4110, 290, 71, 119, 4233,, 290, 3497, 1741, 6230, 290, 
  71, 119, 3497, 6230, 290, 71, 119, 4233,, 290, 1741, 2098, 71, 119, 290, 
  1741, 2098, 4814, 71, 119,, 4814,, 3163,,,,,,,, 3232,,,,, 385, 2, 4293,, 
  4279, 1018, 2, 4262,, 4866, 1741, 4110, 290, 71, 119, 4110, 290, 71, 2909, 
  119, 6231, 2098, 290, 71, 2909, 119, 6231, 290, 71, 119, 1741, 2098, 71, 
  2909, 119, 1741, 2098, 71, 119,, 2909,, 2, 4293, 4279, 2, 4262,, 4866,, 
  1231, 1018, 2, 1004, 1391, 2, 4262,, 4866,, 6548, 4279, 2, 290, 1741, 
  2098, 6233, 290, 71, 119, 290, 1741, 2098, 6233, 290, 71, 119, 290, 1741, 
  2098, 290, 6232, 71, 119, 290, 1741, 2098, 6232, 71, 2909, 4233, 119, 290, 
  1741, 2098, 290, 6232,, 71, 119, 1741, 2098, 6232, 290, 71, 119, 290, 
  1741, 2098, 6233, 290, 71, 2909, 119, 1741, 2098, 6233, 71, 4233, 119, 
  290, 1741, 2098, 290, 71, 119, 290, 1741, 2098, 290, 71, 4233, 119, 1741, 
  2098, 290, 71, 2909, 119, 1741, 2098, 290, 71, 119, 290, 1741, 2098, 71, 
  119, 290, 1741, 2098, 71, 4233, 119, 1741, 2098, 71, 119, 1741, 2098, 71, 
  2909, 119, 71, 2,,,, 2909,, 6548, 2, 71, 4814, 4293, 2, 71, 4293, 2, 71, 
  6548, 2, 71, 4814, 2, 71, 2909, 2, 119,, 4233, 119, 2, 6141, 119, 4262,, 
  9689,, 4262, 4233, 119, 9689, 6141, 24, 2,,,,,,,, 101, 1792, 3470,, 2, 24, 
  2070,,, 1792, 3465,, 3470,, 2, 24, 2070,,, 1792, 3465, 24, 2,,,,,,,, 101, 
  1792, 3470,, 2, 24, 2070,,, 1792, 3465,, 3470,, 2, 24, 2070,,, 1792, 3465, 
  24, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101, 4495, 
  2, 24, 10105, 5311, 2, 4495, 5311, 24, 4495, 9907, 24, 2,,,,,,,, 101,, 2,,,
  ,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,
  , 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,
  , 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101, 7877, 5911, 3468, 12414, 12431, 
  11149, 7783, 4495, 2, 24, 10105, 5311, 2, 4495, 5311, 24, 4495, 9907, 
  1792, 3470,, 2, 24, 2070,,, 1792, 3465, 24, 2,,,,,,,, 101, 3468, 5911,, 
  1589, 1588, 4747,,, 3468, 7059, 2767, 4974,, 2, 24, 3557,,, 2767, 5294, 
  1588, 1589,,,,,,,, 6170,, 1589,,,,,,,, 6170, 2767, 4974,, 2, 24, 3557,,, 
  2767, 5294, 24, 2,,,,,,,, 101, 1792, 3470,, 2, 24, 2070,,, 1792, 3465, 
  3468, 5911,, 1589, 1588, 4747,,, 3468, 7059,, 5911,, 1589, 1588, 4747,,, 
  3468, 7059, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 
  101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101, 3709, 2, 24, 7259, 2, 
  4895, 24,, 3709, 7219, 24, 2,,,,,,,, 101, 4260, 2, 24, 9702, 4893, 2, 
  4260, 4893, 24, 4260, 9578, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 
  101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101, 1588, 
  1589,,,,,,,, 6170, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101, 7162, 1589, 1588, 
  13532, 1589, 9247, 1588,, 7162, 13378, 1588, 1589,,,,,,,, 6170, 24, 2,,,,,,
  ,, 101, 2767, 4974,, 2, 24, 3557,,, 2767, 5294, 24, 2,,,,,,,, 101, 2767, 
  4974,, 2, 24, 3557,,, 2767, 5294, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101, 
  11953, 4974, 2767, 4893, 4260, 11914, 11913, 2767, 4974,, 2, 24, 3557,,, 
  2767, 5294, 1430, 2401,, 2, 24, 2340,,, 1430, 3196, 24, 2,,,,,,,, 101, 
  1430, 2401,, 2, 24, 2340,,, 1430, 3196,, 2401,, 2, 24, 2340,,, 1430, 3196, 
  24, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,
  ,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,
  ,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101, 5388, 2401, 
  1430, 5311, 4495, 10566, 4524, 8506, 2401, 1430, 5270, 4903, 12156, 8463, 
  24, 2,,,,,,,, 101, 1430, 2401,, 2, 24, 2340,,, 1430, 3196, 24, 2,,,,,,,, 
  101, 3709, 2, 24, 7259, 2, 4895, 24,, 3709, 7219, 24, 2,,,,,,,, 101,, 2,,,,
  ,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 
  2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101, 1430, 2401,, 2, 24, 2340,,, 
  1430, 3196,, 2401,, 2, 24, 2340,,, 1430, 3196, 7256, 2401, 1430, 4893, 
  4260, 14010, 7215, 24, 2,,,,,,,, 101, 1430, 2401,, 2, 24, 2340,,, 1430, 
  3196, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101, 1430, 2401,, 2, 24, 2340,,, 1430, 
  3196, 24, 2,,,,,,,, 101, 1430, 2401,, 2, 24, 2340,,, 1430, 3196,, 2401,, 
  2, 24, 2340,,, 1430, 3196, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 
  101,, 2,,,,,,,, 101,, 2,,,,,,,, 101, 3007, 2, 24, 2920, 2, 9250, 24,, 
  3007, 6167, 24, 2,,,,,,,, 101, 4903, 2, 24, 14239, 5270, 2, 4903, 5270, 
  24, 4903, 7216, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101, 7257, 
  2, 24, 14237, 2, 9701, 24,, 7257, 14014, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101,
  , 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101, 1268, 659,
  ,,,,,,, 3306,, 659,,,,,,,, 3306,, 659,,,,,,,, 3306, 24, 2,,,,,,,, 101, 
  7128, 659, 1268, 13149, 9009, 659, 7128, 9009, 1268, 7128, 12970, 2958, 
  659, 1268,,, 10571, 3035, 7002, 659, 1268, 11869, 659, 8289, 1268,, 7002, 
  11777, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101, 
  3709, 2, 24, 7259, 2, 4895, 24,, 3709, 7219, 24, 2,,,,,,,, 101, 4260, 2, 
  24, 9702, 4893, 2, 4260, 4893, 24, 4260, 9578, 10101, 2, 24,,, 9916, 9915, 
  712, 10770, 10762, 11466, 6967, 10307, 736, 1417, 2341,, 2, 1456, 24, 2,, 
  1417, 2332, 11150, 11169, 11151, 11115, 10992, 11513, 10991, 24, 2,,,,,,,, 
  101, 1792, 3470,, 2, 3469, 24, 2,, 1792, 3465,, 3470,, 2, 3469, 24, 2,, 
  1792, 3465, 11864, 2401, 1430, 3707, 11786, 3006, 11783, 7256, 2401, 1430, 
  3707, 9575, 1031, 7215, 1430, 2401,, 2, 3707, 24, 2,, 1430, 3196, 24, 2,,,,
  ,,,, 101, 1430, 2401,, 2, 3707, 24, 2,, 1430, 3196, 24, 2,,,,,,,, 101,, 2,,
  ,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 
  101, 1031, 2, 24, 1389, 2, 6466, 1031, 24, 321, 1031, 2258, 24, 2,,,,,,,, 
  101, 3006, 2, 24, 6212, 2, 6209, 3006, 24, 6198, 3006, 6165, 24, 2,,,,,,,, 
  101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101, 3156, 2, 24, 6091, 2, 
  6085, 3156, 24, 6076, 3156, 6052, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,
  ,,,, 101,, 2,,,,,,,, 101, 1031, 2, 24, 1389, 2, 6466, 1031, 24, 321, 1031, 
  2258, 24, 2,,,,,,,, 101, 3006, 2, 24, 6212, 2, 6209, 3006, 24, 6198, 3006, 
  6165, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101, 3156, 2, 24, 6091, 2, 6085, 3156, 
  24, 6076, 3156, 6052, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101, 1031, 2, 24, 
  1389, 2, 6466, 1031, 24, 321, 1031, 2258, 3006, 2, 24, 6212, 2, 6209, 
  3006, 24, 6198, 3006, 6165, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101, 3156, 2, 
  24, 6091, 2, 6085, 3156, 24, 6076, 3156, 6052, 1031, 2, 24, 1389, 2, 6466, 
  1031, 24, 321, 1031, 2258, 3006, 2, 24, 6212, 2, 6209, 3006, 24, 6198, 
  3006, 6165, 3156, 2, 24, 6091, 2, 6085, 3156, 24, 6076, 3156, 6052, 10101, 
  2, 24,, 9916, 24, 9915, 1792, 3470,, 2, 3469, 24, 2,, 1792, 3465,, 3470,, 
  2, 3469, 24, 2,, 1792, 3465, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 
  101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,
  ,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 2,,,,,,,, 101,, 
  2,,,,,,,, 101, 13141, 2, 24,, 12988, 24, 12984, 4745, 8628,, 2, 5903, 24, 
  2,, 4745, 8590,, 8628,, 2, 5903, 24, 2,, 4745, 8590, 24, 2,,,,,,,, 101,, 2,
  ,,,,,,, 101,, 2,,,,,,,, 101, 3002, 5213,, 537, 4040, 877, 537,, 3002, 
  5197, 5153, 537, 877, 11868, 537, 8302, 877,, 5153, 8251, 3002, 5213,, 
  537, 4040, 877, 537,, 3002, 5197, 877, 537,,,,,,,, 3001,, 537,,,,,,,, 
  3001, 2392, 537, 877, 4425, 537, 7003, 2392, 877, 5151, 2392, 3945, 6727, 
  13148, 13140, 13090, 10547, 2392, 3347,, 537, 877, 4425, 537, 7003, 2392, 
  877, 5151, 2392, 3945, 7256, 2401, 1430, 3707, 9575, 1031, 7215, 8506, 
  2401, 1430, 3707, 12155, 3007, 8463, 24, 2,,,,,,,, 101,, 2,,,,,,,, 101, 
  12232, 6642, 10098, 3721, 12231, 3007, 12159, 11863, 6642, 10098, 3721, 
  11781, 1031, 8254, 3002, 5213,, 537, 4040, 877, 537,, 3002, 5197, 2958, 
  5213, 3002, 4040, 10551, 8299, 3035, 13, 807,, 2,, 807,, 2,, 807,, 2,, 807,
  , 2,, 807,, 2,, 807,, 2,, 807,, 2,, 807, 2, 3899, 13, 879,,,,,,, 2007, 13, 
  807,, 2,, 807,, 2,, 807,, 2,, 807,, 2,, 807,, 2,, 807,, 2,, 807,, 2,, 807,
  , 2,, 807,, 2,, 807,, 2,, 807,, 2,, 807,, 2,, 807,, 2,, 807, 2, 13, 807,, 
  2,, 807,, 2, 807, 13, 2,, 807,, 2,, 807, 2, 13, 807,, 2,, 807, 2, 13, 807, 
  2,,, 2749,, 4291,, 2543,, 2744,, 2749,, 4289, 4339, 2744, 13, 2,,,,,,,,,,,,
  ,,, 791, 13, 2, 791, 13, 2, 791, 13, 2,,,,,,,,,,,,,,,,,,,,,,,,,, 879,,,,,,,
  ,, 2007, 13, 3105,, 2,,,,, 791, 13, 2, 791, 13, 2, 791, 13, 2, 791, 13, 2, 
  1143,, 13,,,,,,,,,,,,,,,, 791, 13, 2, 791, 13, 2, 791, 13, 2,,,,,,,,,,,,,,,
  ,,, 3105, 2, 13,,, 879,,,,,,,,, 2007, 13, 2,,,,, 791, 13, 2, 791, 13, 2, 
  791, 13, 2, 791, 13, 2, 1143,, 13,,,,,,,,,,, 3105,, 2,, 879,,,,,,,,, 2007, 
  13, 2, 791, 13, 2, 791, 13, 2, 791, 13, 2,,,,,,,,,,,,,,,,,,,,,,,,, 791, 
  13, 2, 791, 13, 2, 791, 13, 2, 791, 13, 2, 1143,, 13,,, 879,,,,,,,,, 2007, 
  13, 2,, 3105,, 2,,,,,, 791,, 2,, 791,, 2,, 791,, 2,,,,,,,,,,,,,,,,,,,,,,,,,
  , 791,, 2,, 791,, 2,, 791,, 2,, 791,, 2, 1143,, 13,,,,,,,, 791, 13, 2, 
  791, 13, 2, 791, 13, 2,,,,,,,,,,,, 879,,,,,,,,, 2007, 13, 3105,, 2,,,,,,,,,
  ,, 791, 13, 2, 791, 13, 2, 791, 13, 2, 791, 13, 2, 1143,, 13, 807,, 2,, 
  807,, 2,, 807,, 2,, 807, 2, 13, 791,, 807,, 2,, 791,, 807,, 2,, 791,, 807,
  , 2,, 807,, 2,, 807,, 2, 807, 13, 2,, 807,, 2,, 807,, 2,, 807,, 2,, 807,, 
  2,, 807,, 2,, 807,, 2,, 807, 2, 791, 807, 13, 2, 791, 13, 807, 2, 791, 
  807, 2, 3899, 2007, 2749, 2, 4291,, 2543,, 2744,, 2749,, 4289, 4339, 2744, 
  13, 2,,,,,,, 791, 13, 2, 791, 13, 2, 791, 13, 2,,,,,, 3105,, 2,, 879,,,,,,
  , 2007, 13, 2,,,,,,,,,,, 791, 13, 2, 791, 13, 2, 791, 13, 2, 1143,, 807, 
  13, 2,, 807,, 2,, 807,, 2,, 807, 2, 791, 13, 807,, 2, 791, 13, 807,, 2, 
  791, 13, 807,, 2,, 807,, 2, 807, 13, 2,, 807,, 2,, 807,, 2,, 807,, 2,, 807,
  , 2,, 807,, 2,, 807, 2, 3899, 879, 2007, 13, 807, 2,,, 2749,, 4291,, 2543,
  , 2744,, 2749,, 4289, 4339, 2744, 13, 2,,,,,,,, 791,, 2,, 791,, 2,, 791,, 
  2,, 879,,,,, 2007, 13, 3105,, 2,,,,,,,,,,,,,, 791,, 2,, 791,, 2, 1143,, 
  13, 3105,, 2,, 879,,,,, 2007, 13, 2,,, 791, 13, 2, 791, 13, 2, 791, 13, 2,,
  ,,,,,,,,,,, 791, 13, 2, 791, 13, 2, 1143,, 13,,,,, 791,, 2,, 791,, 2,, 791,
  , 2,,,,,, 879,,,,, 2007, 13, 3105,, 2,,,,,, 791,, 2,, 791,, 2, 1143,, 13, 
  807,, 2,, 807, 2, 13, 791, 807, 13, 2,, 791,, 807,, 2,, 3899,, 879, 2007, 
  13, 807,, 2,, 807,, 2, 807, 13, 2,, 807, 2, 13, 807, 2,,, 2749,, 4291,, 
  2543,, 2744,, 2749,, 4289, 4339, 2744, 13, 2,,, 791, 13, 2, 791, 13, 2,,,,,
  , 3105, 2, 879, 13,, 2007, 791, 13, 2, 791, 13, 2, 1143,, 13, 807,, 2,, 
  807, 2, 3899, 13, 879, 2007, 13, 807, 2, 13, 807,, 2, 807, 13, 2,, 807, 2,,
  , 2749,, 4291,, 2543,, 2744,, 2749,, 4289, 4339, 2744, 13, 3105, 2, 13, 
  879, 2007, 791, 13, 2,,,,, 791, 13, 2, 791, 13, 2, 1143,, 791, 13, 2,, 
  879, 2007, 13, 3105,, 2, 791, 13, 2, 791, 13, 2, 1143,, 791, 13, 807, 2, 
  791, 807, 2, 3899, 2007, 2749, 2, 4291,, 2543,, 2744,, 2749,, 4289, 4339, 
  2744, 791, 807, 2, 3899, 2007, 2749, 2, 4291,, 2543,, 2744,, 2749,, 4289, 
  4339, 2744, 3899, 2007, 2749, 2, 4291,, 2543,, 2744,, 2749,, 4289, 4339, 
  2744, 2, 1143,, 2543,, 1143,, 2543,, 1143,,,, 2543,, 282,, 2543, 14728, 2, 
  11514, 5316, 2,,,,,,, 12961, 2543, 2, 11505,, 2543, 11376, 2, 2007,,,, 
  13966, 2543, 2,, 11374, 1284, 2,,,,, 11511, 14551, 13111, 2543, 11506, 
  13326, 13, 11456, 9895, 2553, 13, 14287, 9726, 1378, 13,, 5534,, 13, 296, 
  1378, 13, 5534, 1378, 13, 296, 1378, 13, 5534,, 296, 1378, 13, 5534,, 296,
  , 2,,,,,,,, 5603,, 2,, 5603, 2, 13, 5603,, 2, 5603, 13, 2, 296, 791, 13, 
  1284, 791, 13, 1284,, 11095,, 2, 4034, 13, 8926, 4034, 13, 1478, 4034, 13, 
  8263, 4034, 13, 1478,, 2402,, 1977,, 2402,, 1977,, 2402,, 1977,, 8648, 
  1284, 13, 791,, 1284, 659, 4935, 1143, 2, 659,,, 1143, 2, 4935, 10735, 
  8838, 2, 13, 1284,, 317,, 2, 8926, 1478, 8263,, 1977, 4935, 2, 659,, 10453,
  , 13,, 12494,, 14534, 11364, 12270, 14308, 2, 13884, 10417, 9895, 9726, 
  14783, 2, 12296, 182, 2, 13380, 4774, 8405, 517, 2,, 2330, 1392, 14286, 
  4774, 182,, 2, 1392, 3520, 1143, 1392, 11735, 11705, 6046, 2, 1392, 3521, 
  1143, 2, 7253,, 12899, 12897, 992, 2, 2005, 1392, 6046, 2, 1392, 3521, 12, 
  4863,, 2,,,, 4863,, 2,,,, 4939,, 2, 2546,, 12,,, 4939,, 2, 1303,, 12,,,, 
  2546,, 12,,,, 1303,, 12,, 5223, 4485, 12, 2, 2259, 12, 2, 5223, 4485, 12, 
  2, 14099, 12, 2, 1143, 985, 2, 3520,,,,, 1143, 985, 1392, 2,,,,,,,,,,,,, 
  3521,,,,, 182, 8406, 2, 1143, 10043, 2, 4941,,,, 12, 4939,, 1742,, 2655,, 
  2, 4939, 12, 1742, 2655, 12, 2,, 4863,, 1742,, 2655,, 2,, 4863,, 1742, 
  2655, 12, 2,, 1742,, 2655,, 2,, 1742, 2655, 12, 2, 5223, 4485, 12, 1742,, 
  2655,, 2, 5223, 4485, 12, 1742, 2655, 2, 1143, 985, 10043, 7297, 2, 12, 
  2655,, 1742,, 2655, 1742, 12, 2655, 1742, 12, 2655, 1742, 12, 2655,, 1742,
  , 2655, 1742,, 12, 1742,, 2655, 1742, 12, 2737, 3137, 12, 2,, 2737, 3137, 
  12, 2,, 2737, 3137, 12, 2, 2737, 3137, 12, 2, 2737, 12, 3137, 4863, 12, 2, 
  2737, 12, 2, 2737, 12, 8318, 4485, 12, 2, 2737, 8318, 12, 2, 1032, 725, 
  1143, 985, 2, 725, 1032, 2, 4941, 7253, 725, 1032, 2,, 725, 2, 12, 3137, 
  4485, 2737, 12,, 4939, 8577, 12, 2737, 8577,, 12,,,,,,,,, 4938,, 1742,, 
  2659,, 2, 4938, 12, 1742, 2659, 12, 2, 4938, 12, 1742,, 2659,, 2, 4938, 
  1742, 2659, 12, 2, 4938, 4939, 12, 1742,, 2659,, 2,, 1742, 2659, 12, 2, 
  9161, 4485, 1742, 12, 2659,, 2, 9161, 1742, 2659, 2, 1143, 985, 2, 12, 
  1742,, 2659,, 2,, 1742, 2659, 12, 2, 1742, 12, 2659,, 2, 1742, 2659, 12, 
  2, 4938, 4863, 12, 1742,, 2659,, 2,, 1742, 2659, 12, 2, 9878, 5223, 1742, 
  12, 2659,, 2, 9878, 1742, 2659, 2, 985, 1143, 7178, 10044, 71, 3552,,, 
  8240, 71, 3512,,, 3551, 14735, 71, 13503,, 4258,, 4223, 9254, 10064, 71, 
  9254,, 3551,,,, 6458, 4466, 71, 3551, 6458, 4466, 3551, 71,,,, 282, 985, 
  7253, 4941, 725, 646, 11945, 11951, 2, 4804,,, 646, 725, 2, 646, 725, 2, 
  646, 725, 10044, 7178, 3552, 71,, 8240, 3512, 71,, 3551, 4258, 71,, 4223, 
  71,,, 4466, 6458, 71, 4466, 6458, 71, 4804, 2, 646, 725, 2, 646, 725, 
  9830, 10093, 71, 12416, 10064, 10093, 9830, 71, 13480,, 7178, 14756, 
  13600, 13599, 1139, 9827,, 5851,, 4014, 9827, 1139, 12318,, 5851,, 2210, 
  8426,, 1139,,,, 7136, 11566, 2210, 7136, 11587, 2210, 1139,,, 8426, 2210, 
  1139,, 5238, 5851, 1139,,, 6987, 2210,, 1139, 4014, 11588, 1139, 6987,, 
  5238,, 11736, 13207, 9356, 8354, 1139, 5987,, 5238,,,, 12635, 5238, 11911, 
  12347, 40, 2,,,, 4817, 3989,,, 40, 4817, 3989, 710, 231, 2, 296,,,,,,,, 
  909, 40,,,,,,,,,,,,,,,,,,,,,,,, 2, 2005,,,,,, 1877, 134,, 40, 2,,, 4304, 
  40,,, 2,,, 1877, 134,, 40, 2,,, 4304, 40,,, 2,,, 2460, 7167, 3667, 6234, 
  134, 2, 10469, 11894, 1877, 4758,, 909, 40, 4431, 8314, 8315, 40, 4431, 
  11682, 1877, 4758,, 6161, 909, 40,, 8767, 40, 8768,, 909, 6161,, 10736, 
  1877, 4758,, 909, 40, 4431, 8314, 8315, 40, 4431,, 2,,,, 4817, 3989,,, 40, 
  4817, 3989, 11463, 6969, 2, 296,,,,,,,, 40, 909,,,, 4431, 7071,,, 40, 
  4431, 7071, 40, 909,,,,, 12947, 12946, 40, 909, 659, 2,,, 6396, 5304, 659, 
  2,,, 267,,,,,, 1350, 267, 1733, 2, 267, 1284,, 1350, 2, 1733, 267, 2, 
  1350, 267, 1733, 2, 267, 1284,, 1350, 2, 1733, 267, 2, 985,,,,,, 4015, 
  134, 1350, 2, 659,,, 1350, 2,, 659, 4015, 134, 1350, 2, 659,,, 1350, 2,, 
  659, 134, 2096, 267, 2,,,,, 1255, 267,, 134, 2096, 267, 2,,,,, 1255, 267,, 
  134, 2096, 267, 2,,,,, 1255, 267,, 134, 2096, 267, 2,,,,, 1255, 267,, 134, 
  1284, 985, 2, 1284, 7210, 985, 2, 1284, 985, 134, 1284, 985, 2, 1284, 
  6396, 985, 2, 1284, 985, 659, 267, 985, 659, 267, 2, 1326,, 267, 1326, 2, 
  659, 267, 985, 659, 267, 2, 1326,, 267, 1326, 2, 1255,, 6396, 5304, 2, 
  1255,,,,,, 1350, 267, 1733, 2, 267, 1350, 2, 1733, 267, 1350,, 1733, 2, 
  267, 1350, 2, 1733, 267, 659,, 985, 659, 267, 1326, 2, 267, 1326, 2, 659, 
  267, 985, 659, 267, 1326, 2, 267, 1326, 2, 1350,,,,,,,, 1284,, 7210, 5298, 
  2, 1284,, 267,,,,, 40, 2,, 9971, 6396, 40, 2,,, 267,,,,,, 9923, 8602, 482, 
  2, 40, 267, 482, 40,, 2, 9164, 9931, 482, 2, 40, 267, 482, 40,, 2, 13423, 
  13956, 12152, 13410, 2, 2762,, 6234, 2460, 3667, 7167, 2, 6017, 8237, 
  8242, 6017, 482, 2762, 40, 482,, 267, 482, 1255, 8237, 8242, 482, 2762, 
  40, 482,, 267, 482, 1255, 8247, 6017, 8156, 482, 2762, 40, 482,, 267, 482, 
  1255, 8247, 8156, 482, 2762, 40, 482,, 267, 482, 1255, 2096, 267, 2,,,, 
  1255, 2096, 267, 2,,,, 1255, 40, 2, 9971, 40, 2,,, 5298, 40, 2, 482,, 40, 
  482,,, 2,,, 40, 482,,, 2, 1255,, 5298, 5304, 2, 1255, 4325, 40, 2762,, 
  1255, 4325, 40, 2762,, 1255, 267, 2,,,,,, 2762, 2, 267,,,,, 2762, 2, 267,,,
  , 40,,,, 5298, 7210, 2, 482,,, 40,, 2,,,, 40,, 2, 1478,,,,, 13497, 12681, 
  2, 3234,, 14603, 1901, 282,,, 2, 1901, 282, 13115,, 1901,, 2, 1901, 282, 
  9186, 12949, 241, 2,,, 3319, 3667, 1478, 2,,,,, 1301, 7167, 1478, 2,,,,, 
  8866, 4697, 8192, 8866, 241, 1901,, 2, 4697, 8192, 241, 1901,, 2, 134,, 
  282,,,, 14005, 13973, 282, 2,,, 12926, 12784, 282, 2, 1901, 282, 2, 1901, 
  9968, 282, 1901,, 2, 12916, 282, 2, 1478,,,, 241,, 282,,,,, 241, 2, 1478,, 
  12462, 12484, 8896, 2, 1478,, 12485, 12460, 2, 40, 2255, 12780, 81, 40, 
  659,, 2255, 267, 81, 2735, 267, 2, 2735, 9931, 482, 4250, 2739, 482,, 40, 
  482, 9164,, 4250, 2739, 482,, 40, 482, 13393, 241, 188, 2, 4769, 241, 985, 
  13670, 294, 4763,, 2, 659,,, 4767, 8235,, 3488, 1803, 482, 3496, 2457, 
  482, 8235, 4767, 3488, 1803, 482, 3496, 2457, 482, 1803, 294,, 267, 1977,, 
  3488, 12480, 8892, 40, 8893,, 4326, 3488, 12479, 8892, 40, 8893,, 4326, 
  482, 2255, 2735, 482, 1326, 40, 2637, 482, 2255, 2735, 482, 1326, 40, 
  2637, 3317, 8836, 12785, 81, 2, 3317,, 81, 40, 909,,,, 3496, 3317, 267, 
  3496, 241, 267, 659,, 1326, 2,, 2457, 40, 1977,, 241, 2457, 40, 1977, 188, 
  8643, 8865, 8640,, 2, 188, 1977, 3234, 482, 4250, 2739, 482,, 40, 482, 
  4250, 2739, 482,, 40, 482,, 2255, 9553, 40, 659,, 2255, 81, 2735, 267, 2, 
  2735, 9923, 4250, 2739, 482,, 40, 482, 8602, 4250, 2739, 482,, 40, 482, 
  9186, 188, 2, 4769, 241, 985, 13668, 4763, 294, 2, 659,,, 4767, 8234, 
  3488, 482, 2457,, 8234, 3488, 482, 2457,, 1803, 294,, 267, 1977,, 12469, 
  40, 4326, 12461, 40, 4326, 482, 2255,, 40, 2637, 482, 2255,, 40, 2637, 
  3317, 9553, 2, 3317,, 81, 40, 3496, 3317, 267, 241,, 1326, 2,, 40, 2457,, 
  8640, 8643, 2, 1977, 3234, 482, 40,,,, 2, 7251, 5304, 275, 267,,,,, 282,,, 
  2, 9977, 6969, 294, 2, 8088, 6969, 1803, 1977,,,, 267,,, 294, 9683,, 7251, 
  267, 9977, 13118, 2, 9683, 5298, 2, 267, 1977, 7251, 5304, 267, 8088, 
  14601, 40, 2, 4327, 40,,, 964, 5909, 6600, 3989, 10050, 8627, 9990, 10051, 
  9199, 6600, 40, 2,, 10051, 8627, 9990, 10050, 9199, 6600, 964, 5909, 6600, 
  3989, 6025, 6597, 127, 3549, 2352, 16,, 8879, 127, 6025,, 12901, 1901, 
  8600, 40, 6597, 6025, 127, 3549, 2352, 16, 6597, 9939, 9968, 8600, 127, 
  6597,, 6025, 9939, 8879, 3549, 8614,, 8963, 2352, 11385, 12370, 2352, 
  14573, 6934, 16, 14713, 8056, 11856, 14634, 8056, 12342, 2, 517,,,,,, 2330,
  ,,, 909, 1284, 2, 401, 363, 2, 2546, 1303, 6420, 1051, 2, 909, 1284, 2, 
  554, 231, 6420, 1051, 2546, 1303, 2, 2005, 985, 2, 401, 363, 2, 2005, 985, 
  2, 554, 231, 2, 134, 1078, 3667, 134, 2,, 1078, 3667, 134, 2,, 2318,, 4427,
  , 2, 2318, 4427, 134, 2,, 1078, 3667, 134, 2546, 2, 134, 1078, 3667, 134, 
  1303, 2, 134, 2318,, 4427,, 2546, 2, 134, 2318, 4427, 134, 1303, 2, 134,, 
  2546,, 134,, 1303,, 134,, 2546,, 134,, 1303,, 4759, 4768, 134, 2, 6420,, 
  4759, 4768, 134, 2, 1051,, 4759, 4768, 134, 2, 6420,, 4759, 4768, 134, 2, 
  1051,, 985,,,, 2005,,,, 909,,,, 1284,,,, 985,,,, 2005,,,, 1284,,,, 909,,,, 
  363, 401, 517, 2,,, 2347,, 363, 401, 752, 1018, 2, 134, 3319,, 2,, 3319,, 
  2,, 3319, 2,,, 134, 3319,, 2, 3319, 134, 2, 3319, 134, 2, 3319,, 1078, 
  134, 3667, 3319, 134, 2, 1078, 134, 2, 3319, 4427, 134, 2,,, 1078, 134, 
  8225, 4768, 2, 1078, 8225, 2, 4759, 8217, 2,,, 985,, 1018,, 752,, 985,, 
  1018, 752, 2, 2005,, 1018,, 752,, 2005,, 1018, 752, 2, 909,, 752,, 1018,, 
  909,, 752, 1018, 2, 1284,, 752,, 1018, 1284, 2, 752, 1018, 2, 752,, 1018,, 
  752, 1018, 2, 752, 1018, 2, 752, 1018, 2,,, 752,, 1018, 752, 2, 1018, 752, 
  2, 1018, 752, 363, 401, 2347, 2, 517,,,, 134,,,,,, 1078, 134, 3667, 6234, 
  2, 1078,, 6234, 4427, 2, 1078, 134, 8244, 4759, 2, 1078, 8244, 2, 4768, 
  8216, 2,,, 985,, 1004,, 2409,, 985,, 1004, 2409, 2, 2005,, 1004,, 2409,, 
  2005, 1004, 2409, 2, 909,, 2409,, 1004,, 909, 2409, 1004, 2, 1284,, 2409,, 
  1004,, 1284, 2409, 1004, 2, 2409, 1004, 2, 2409, 1004, 2, 2409,, 1004,, 
  2409, 1004, 2,, 2409, 2, 1004, 2409,, 2, 2409, 1004,, 363, 1004, 2, 182,, 
  517, 182, 2635, 2, 363, 752, 182, 2, 1004, 182, 2, 1284,, 752,, 1284,, 
  1004,,,, 752,, 985,,,, 909,,,, 517, 182, 2635, 2, 554, 182, 2,,, 1284,, 
  2409,, 1284, 1018, 2,,, 2409,, 985,,,, 909,,,, 363, 2635, 182, 2, 2409, 
  182, 2, 909,,,, 985,,,, 909,,,, 2635, 182, 2, 909,,,, 985,,,, 909,,,, 517,
  , 1303,, 985,,,, 909,,,, 985,,,, 1284,,,, 517,, 985,,,, 909,,,, 985, 1284, 
  2,, 16, 2661,, 1748,, 2661,, 1748,, 2661,, 1748,, 2661,, 1748,, 2334,, 
  8594,, 1748,, 2333,, 2334,, 3543,, 1748,, 2333, 2334, 16, 3543,, 1748, 
  2333, 16, 2334,, 9917,, 1748,, 2333,, 9179,, 3151,, 3492,, 3151,, 3492,, 
  8323,, 2317,,,, 2662,,,, 539, 6593,, 6018, 16, 539,,,, 1748, 3543, 3208, 
  3492, 16, 3159, 6010,, 6011, 16, 3159,, 3208, 3543, 1748, 3492, 16, 1748,, 
  3208,, 1748,, 3208,,,, 1748,, 3208,, 1748,, 2334,, 3151,, 2661,, 2333,, 
  2334,, 3151,, 2661,, 2333,, 2334,, 3151,, 2333,, 2661,, 2334,, 3151,, 2333,
  , 2661,,,, 1748,, 2661, 1748, 16, 2661,, 1748,, 2661, 1748, 16, 2334, 
  8594, 16, 1748, 2333, 2334, 9917, 16, 1748, 2333, 9179, 16, 8323,, 2317,, 
  2662,,,, 6593, 6018, 16, 539,, 6010, 6011, 16, 3159,, 1748, 3208, 16, 
  1748, 3208, 16,, 1748,,, 2334, 3151, 16, 2661, 2333, 16, 2334, 3151, 16, 
  2661, 2333, 16, 2334, 3151, 2333, 2661, 2334, 3151, 2333, 2661, 16, 2334,, 
  3543,, 1748,, 2333,, 2334,, 3543,, 1748,, 2333,, 2334,, 3543, 1748, 16, 
  2333,, 2334,, 1748,, 2333, 3151, 16, 3492,,,, 3151,, 3492,, 2317,, 6018, 
  539, 6593,, 16, 3492, 3208, 3543, 1748, 16, 6011, 3159, 6010,, 16, 3492, 
  1748, 3543, 3208, 16, 2334, 3543, 1748, 2333, 2334, 1748, 2333, 3492, 16, 
  6018, 6593, 6011, 6010, 2, 1051, 1231, 2, 1051,,, 1018, 2, 1051,, 1377, 
  1018, 2, 1377,,, 1231, 2, 1377,, 169, 2921,, 2,, 2921,, 2,, 2922,, 2,, 
  2922,, 2,,,,, 2191, 169, 1377, 1051, 2, 2191, 169, 1377, 1051, 2, 2191, 
  169, 1377, 1051, 2, 2191, 169, 1377, 1051, 2,, 1391, 2, 1051,,, 1004, 2, 
  1051,, 1377, 1004, 2, 1377,,, 1391, 2, 1377,, 169, 2922,, 2, 2922, 169, 2,
  , 2921,, 2,, 2921,, 2,,,,, 2191, 169, 1377, 1051, 2, 2191, 169, 1377, 
  1051, 2, 169, 1377, 1051, 2, 169, 1377, 1051, 2, 725, 1004, 1231, 2, 910,, 
  725, 1391, 1018, 2, 910,,, 725, 2,, 910, 2,, 725, 2,, 910, 2, 169, 2654,, 
  2,, 2654,, 2,, 2654,, 2, 2654,, 169, 2654,, 2, 2654, 169, 2, 2654, 169, 2, 
  2654,,, 169, 2921,, 2, 2654, 2921, 169, 2,,,,, 2654, 169, 2922,, 2, 2654, 
  2922, 2, 725,, 910,, 725,, 910,, 725,, 910,, 725, 910, 2, 725,,,,,,,, 910,
  , 725,, 910, 725, 2, 910,, 725, 910,, 2, 910,,,,,,, 725, 1018, 1391, 2, 
  910,, 725, 1231, 1004, 2, 910,, 169,,,,,, 2654, 169, 2922, 2, 2654, 2922, 
  2, 2654, 169, 2921,, 2, 2654, 2921, 2, 725,,,,,,,, 910,,,,, 725, 635, 
  1018, 2, 725, 635, 1391, 2, 2259, 635, 2, 2259, 725, 2, 635,, 725,, 177, 
  4102,, 4823,, 2,, 4102, 4823, 177, 2,, 4102, 4823, 177, 2, 4102, 4823, 
  177, 2, 4102, 4823, 3127, 3500, 177, 2, 4823, 4102, 177, 2, 5788, 3476, 
  5784,, 2, 5788, 5784, 2, 3476, 5788, 2,,, 725,, 635,, 725,, 635,, 725,, 
  635,, 725, 635, 2,,, 725,, 635, 725, 2, 635,, 725, 635,, 1004, 2, 1231,, 
  2259,, 910,, 2259, 305, 2, 910,, 305,, 177, 4821,, 6154,, 2, 4821, 6154, 
  177, 2, 4821, 177, 6154,, 2, 4821, 6154, 177, 2, 3153, 3499, 177, 2,,, 
  3944, 3476, 2, 3944,, 910,,,,,,,, 305,,,,, 725, 635, 1004, 2, 725, 635, 
  1231, 2, 1051,,,, 177,,,,,,,, 4102, 4821, 3127, 3499, 2, 4821, 4102, 2, 
  5776, 3475, 3944,, 2, 5776, 3944, 2, 3475, 5776, 2,,, 725,,,,,,,, 635,,,,, 
  1018, 2, 1391,, 1051,,,, 177,,,,,,,, 3153, 3500, 2, 5783, 3475, 2, 5783,, 
  1231, 1018, 2, 1004, 1391, 2, 1004, 1391, 2, 1231, 1018, 2, 177, 3500,, 
  3127,, 2,, 3500, 3127, 2, 177, 3499,, 3153, 2, 3499, 3153, 2, 177, 3499, 
  3127, 177, 2,, 3499, 3127, 2, 177, 3500,, 3153, 2, 177, 3500, 3153, 2, 177,
  ,,,,,,,,,,, 16, 1020,, 1336,, 1020,, 1336,, 1020,, 1336,, 1020,, 1336,, 
  1020,, 1336,, 1020,, 1336,, 1020,, 1336,, 1020,, 1336,, 1020,, 1745,, 1020,
  , 1745,, 1020,, 1745,, 1020,, 1745,, 1020,, 1719, 1020, 16, 1719,, 1020,, 
  1719, 1020, 16, 1719,, 1020,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2, 910, 635, 2,, 
  910, 2,, 635, 2,, 910, 2, 635, 910, 2, 1231,, 1004, 910, 635, 2, 1391,, 
  1018, 635, 910, 2, 1391,, 1018, 910, 635, 2, 1231,, 1004, 910, 635, 2,, 
  910, 2,, 635, 2,, 910, 2, 635, 910, 2,, 635,, 2,, 635, 1020, 16, 1336,, 
  1020,, 1336,, 1020,, 1336,, 1020,, 1336,, 1020,, 1336,, 1020,, 1336,, 1020,
  , 1336,, 1020,, 1336,, 1020,, 1745,, 1020,, 1745,, 1020,, 1745,, 1020,, 
  1745,, 1020,, 1719, 1020, 16, 1719, 1020, 16, 1719, 1020, 16, 1719,, 1020,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2, 635, 910, 2,, 635, 2,, 910, 2,, 635, 2, 
  910, 635, 2, 1231,, 1004, 635, 910, 2, 1391,, 1018, 910, 635, 2, 1391,, 
  1018, 635, 910, 2, 1231,, 1004, 635, 910, 2,, 635, 2,, 910, 2,, 635, 2, 
  910, 635, 2,, 910,, 2,, 910, 16, 1336,,,,,,,,,,,,,,,, 878,, 1745,, 878,, 
  1745,, 878,, 1745,, 878,, 1745,, 878,, 1719,, 878,, 1719,, 878,, 1719,, 
  878,, 1719,, 1745, 1719, 16, 1745, 1719, 16, 1745, 1719, 16, 1745, 1719, 
  16, 2, 1391, 1018, 2, 1231, 1004, 2, 1231, 1004, 2, 1391, 1018, 2, 1391, 
  1004, 2, 1231, 1018, 2, 1231, 1018, 2, 1391, 1004, 2, 16, 1336,,,,,,,,,,,,,
  ,,, 878,, 1745,, 878,, 1745,, 878,, 1745,, 878,, 1745,, 878,, 1719,, 878,, 
  1719,, 878,, 1719,, 878,, 1719,, 1745,, 1719,, 1745,, 1719,, 1745,, 1719,, 
  1745,, 1719,, 2, 1004,, 1231,, 1018,, 1391,, 1018,, 1391,, 1004,, 1231,, 
  1018,, 1231,, 1004,, 1391,, 1004,, 1391,, 1018,, 1231,, 16, 1336,,,,,,,,,,,
  ,,,,, 1745,,,,,,,, 1719,,,,,,,, 2, 1018, 1391, 2, 1004, 1231, 2, 1004, 
  1231, 2, 1018, 1391, 2, 1336, 16,,,,,,,,,,,, 1745, 16,,,,, 1719,,,, 2, 
  1018, 1391, 2, 1004, 1231, 2, 1004, 1231, 2, 1018, 1391, 2, 706, 1004, 
  1391, 2, 706, 1391, 1004, 2, 1051,, 9926, 9165, 2354, 2,,, 1051,, 9165, 
  9926, 2, 2354,, 6173, 6446, 2008, 2,,, 6446, 6173, 2, 2008,, 169, 2922, 
  6166, 169, 2,, 6166, 2922, 169, 2, 3146, 5792,, 169, 2, 5792, 3146, 169, 
  2, 5792, 3146, 169, 2, 5792, 169, 2, 6166, 4822, 169, 2922,, 2, 2922, 169, 
  2, 8243, 4757, 2922, 169, 2, 8243, 2922, 2, 646,, 706,, 1004,, 1391,, 646,
  , 706,, 1004,, 1391,, 646,, 706,, 1004,, 1391, 646, 706, 2, 1004, 1391, 2, 
  646,, 1391,, 1004,, 646,, 1391,, 1004,, 646, 1391, 2, 1004,, 646, 1391, 
  1004, 2395, 2,,, 1051, 2354, 9924, 8601, 2, 2354,, 1051, 8601, 9924, 2, 
  2354,, 2008, 6174, 3971, 2, 2008,, 3971, 6174, 2, 2008,, 169, 2921, 6140, 
  169, 2, 6140, 2921, 169, 2, 3146, 5790, 169, 2, 3146, 5790, 169, 2, 5790, 
  3146, 169, 2, 5790, 169, 2, 6140, 4824, 169, 2,,, 8188, 4757, 2, 8188,, 
  1032,, 2395,, 1018,, 1231, 1032, 2, 2395,, 1018,, 1231,, 1032, 2395, 2, 
  1018,, 1231,, 1032, 2395, 2, 1018, 1231, 2, 1032, 1231, 2, 1018,, 1032, 
  1231, 2, 1018,, 1032,, 1231,, 1018, 1032, 1231, 1018, 706,, 1231, 2, 706, 
  1231, 1018, 2, 2259,, 2353,, 2259,, 2353,, 2462,,,, 169,,,,,,,,,,,, 6166, 
  4824, 169, 2921, 2,,, 8193, 2191, 2921, 169, 2, 8193, 2921, 2, 646,, 1231,
  , 1018,, 646,, 1231,, 1018,, 646,, 1231,, 1018,, 646,, 1231, 1018, 2,,, 
  1231,, 1018,, 1231,, 1018,, 1231, 1018,, 2395, 2,,, 2259,, 2353,, 2259,, 
  2353,, 2462,,,, 169,,,,,,,,,,,, 6140, 4822, 2, 8187, 2191, 2, 8187,, 1032,
  , 1391,, 1004,, 1032,, 1391,, 1004,, 1032,, 1391,, 1004, 1032, 2, 1391, 
  1004, 2,,, 1391,, 1004,, 1391,, 1004,, 1391,, 1004, 1391, 2, 1051, 2259, 
  2, 1051, 2259, 2, 1377, 6555, 2, 1377, 6555, 2, 169, 4822, 2, 169, 4822, 
  2, 4824, 169, 2, 4824,, 169, 4824,, 2,, 4824, 2, 169, 4822, 2,,, 169,,,,,,,
  ,, 2191, 4757, 2, 169, 2191, 4757, 2, 2191, 4757, 2, 2191, 4757, 2, 2259, 
  1051, 2, 2259, 1051, 2, 1377, 6555, 2, 1377, 6555, 2, 177, 3127,, 2,, 3127,
  , 2,, 3153,, 2, 3153, 177, 2,, 3127,, 2,, 3127,, 2,, 3153,, 2, 3153, 177, 
  2,,,,,,,,, 3476, 3475, 177, 2, 3476, 3475, 177, 2, 3476, 3475, 177, 2, 
  3476, 3475, 177, 2, 706, 1032, 1018, 2, 706, 1032, 1391, 2, 2259, 9934, 
  9018, 2353, 2, 2259, 9018, 9934, 2, 6174, 6446, 2008, 2, 6446, 6174, 2, 
  177, 3499, 3489, 177, 2,, 3489, 3499, 2, 3145, 5791,, 2, 5791, 3145, 2, 
  5791, 3145, 2, 5791,, 3489, 177, 3127, 3499, 177, 2, 3489, 177, 2, 3489, 
  177, 5784, 3475, 2, 3489, 5784, 2, 1032,, 706,, 1032,, 706,, 1032,, 706, 
  1032,, 2,,, 1032,, 706, 1032, 2, 706,, 1032,, 706, 1032, 1004, 2, 1231,, 
  2259, 2353, 9921, 8599, 2, 2259, 8599, 9921, 2, 2008, 6173, 3971, 2,, 
  6173, 2, 177, 3500, 9265, 2,, 3500, 2, 3145, 4697, 2, 3145, 4697, 2,, 
  3145, 2, 4697,, 3153, 3500, 177, 2,,, 3944, 3475, 2, 3944,, 2395,,,,,, 646,
  ,,,, 706, 1032, 1004, 2, 706, 1032, 1231, 2, 1051,,,, 177,,,, 3489, 177, 
  3127, 3500, 2, 3489,,, 177, 3944, 3476, 2, 3489, 3944, 2, 1032,,,,,, 706,,
  , 1018, 2, 1391,, 1051,,,, 177,, 3153, 3499, 2, 5783, 3476, 2, 5783,, 16, 
  1055,, 678,, 1055,, 678,, 1055,, 678,, 1055,, 678,, 1055,, 678,, 1055,, 
  678,, 1055,, 678,, 1055,, 678,, 1055,, 1735,, 1055,, 1735,, 1055,, 1735,, 
  1055,, 1735,, 1055,, 1711,, 1055,, 1711,, 1055,, 1711,, 1055,, 1711,, 1055,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1032, 646, 2,, 1032, 2,, 646, 2,, 1032, 2, 
  646, 1032, 2,, 646, 2,, 1032, 2,, 646, 2, 1032, 646, 2,, 1032, 2,, 646, 2,
  , 1032, 2, 646, 1032, 2,, 646, 2,, 1032, 2,, 646, 1055, 16, 678,, 1055,, 
  678,, 1055,, 678,, 1055,, 678,, 1055,, 678,, 1055,, 678,, 1055,, 678,, 
  1055,, 678,, 1055,, 1735,, 1055,, 1735,, 1055,, 1735,, 1055,, 1735,, 1055,
  , 1711,, 1055,, 1711,, 1055,, 1711,, 1055,, 1711,, 1055,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,, 646, 1032, 2,, 646, 2,, 1032, 2,, 646, 2, 1032, 646, 2,, 1032, 
  2,, 646, 2,, 1032, 2, 646, 1032, 2,, 646, 2,, 1032, 2,, 646, 2, 1032, 646, 
  2,, 1032, 2,, 646, 2,, 1032, 16, 678,,,,,,,,,,,,,,,, 1048,, 1735,, 1048,, 
  1735,, 1048,, 1735,, 1048,, 1735,, 1048,, 1711,, 1048, 1711, 16, 1048,, 
  1711,, 1048, 1711, 16,, 1735, 16, 1711, 1735, 16, 1711, 1735, 16, 1711, 
  1735, 16, 2,, 678,,,,,,,,,,,,,,,, 1048,, 1735,, 1048,, 1735,, 1048,, 1735,
  , 1048,, 1735,, 1048,, 1711,, 1048,, 1711,, 1048,, 1711,, 1048,, 1711,,,, 
  1735,, 1711,, 1735,, 1711,, 1735,, 1711,, 1735,, 2,, 678,,,,,,,,,,,,,,,, 
  1735,,,,,,, 1711, 16,,,,,,, 2,, 678,,,,,,,,,,,, 1735,,, 1711, 16,,,,, 2, 
  1195,, 517,,,,,, 80,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 517,, 2636, 1195, 2, 
  517, 1216,, 2, 1216,,,, 1250,,,,,,,, 80, 1672,, 1250, 2, 1216,, 80, 1672,, 
  1250, 2, 1216,, 80, 1672,, 1250, 2, 1216,, 80, 1672,, 1250, 2, 1216,, 80,,,
  ,,,,,,,,, 517,, 2636, 1195, 2, 517, 1216,, 2, 1250,,,,,,,, 80, 1672,, 
  1250, 2, 1216,, 80, 1672,, 1250, 2, 1216,, 80, 1672,, 1250, 2, 1216,, 80, 
  1672,, 1250, 2, 1216,, 80,,,,,,,,,,,, 1019,, 517,,,,,, 80,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,, 2638, 1019, 517, 2, 1495, 517, 2,,, 1495,,,, 1707, 80, 
  1495, 2, 1332,, 1707, 80, 1495, 2, 1332,, 1707, 80, 1495, 2, 1332,, 1707, 
  80, 1495, 2, 1332,, 80,,,,,,,,,,,, 2638, 1019, 517, 2, 1495, 517, 2,,, 
  1707, 80, 1495, 2, 1332,, 1707, 80, 1495, 2, 1332,, 1707, 80, 1495, 2, 
  1332,, 1707, 80, 1495, 2, 1332,, 80,,,,,,,,,,,, 517,,,,,,,, 1195,, 1216,,,
  , 517, 1216,, 2, 2636, 1195, 2, 1332,,,,,,,, 517, 1216,, 2, 2636, 1195, 2, 
  1332,,,,,,,, 517,,,,,,,, 1019,, 1495,,,,, 517, 2,, 2638, 1019, 517, 2, 
  1495, 517, 2,, 2638, 1019, 517, 2, 16,,,,,,,,,,,,, 678,, 2,,,,,,,,,,,,,,,,,
  , 878,, 2,,,,,,,,,,,,,, 539,,,,,, 2,,,,,,,,,,,,,,,, 1045,,,, 2,,,,,,,,,,,,,
  ,,, 678,, 2,,,,,,,,,,,,,, 878,, 2,,,,,,,,,,,,,, 539,,,,,, 2,,,,,,,,,,,,,, 
  1045,,,, 2,,,,,,,,,, 678,, 2,,,,,,,,,,,,,, 878,, 2,,,,,,,,,, 539,,,,,, 2,,,
  ,,,,,,,,, 1045,,,, 2,,,,,,,,,,,, 678,, 2,,,,,,,,,, 878,, 2,,,,,,,,,, 539,,,
  ,,, 2,,,,,,,,,, 1045,,,, 2,,,,,, 678,, 2,,,,,,,,,, 878,, 2, 539, 16,,,,,, 
  2, 16,,,,,, 1045, 16,,, 2,,,,,,,,,,,, 678,, 2,,,,,, 878,, 2, 539, 16,,,,,, 
  2, 16,,,, 1045, 16,,, 2,,,,,, 678,, 2,,,,,, 878,, 2, 539, 16,,,,,, 2, 16,, 
  1045, 16,,, 2,,,, 678,, 2,, 878,, 2, 539, 16,,,,,, 2, 1045, 16,,, 2, 516,,,
  , 952,,,,,,,, 80,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 40,, 1342, 516, 2, 40, 
  952,, 2,, 952, 2, 40, 516, 1342, 40, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  , 80,,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 
  349, 80,,, 2, 40,,,,, 80, 2,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 
  349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1342, 
  516, 2, 40, 952,, 2,, 952, 2, 40, 516, 1342, 40, 2,,,,,,,,,,,,,,,,,,,,,,,,
  , 80,,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 
  349, 80,,, 2, 40,,,,, 80, 2,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 
  349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 544, 2,,
  , 957,,,,,,,, 80,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1348, 544, 40, 2, 957, 
  40, 2,,,, 957, 2, 40, 544, 1348, 40, 2,,,,,,,,,,,, 80, 2,,, 349, 80,,, 2, 
  40,,,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 
  80, 2,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 
  349, 80,,, 2, 40,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1348, 544, 40, 2, 957, 40, 2,,
  ,, 957, 2, 40, 544, 1348, 80, 2,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,
  ,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 80, 2,,, 349, 80,,, 2, 40,,
  ,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,, 349, 80,,, 2, 40,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 952, 2, 40, 516, 1342, 40, 2, 1342, 516, 
  2, 40, 952,, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 952, 
  2, 40, 516, 1342, 40, 2, 1342, 516, 2, 40, 952,, 2,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,, 952,,,,,,,, 516,,,, 40,,,,,,,,,,,,, 957,, 2, 
  544, 1348, 2, 40,, 1348, 544, 2, 40, 957,, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 957,
  , 2, 544, 1348, 2, 40,, 1348, 544, 2, 40, 957,, 2,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  957, 2,,,,,,, 544,,,, 957,, 952,, 957,, 952,, 16, 1325,,, 2, 16,, 544, 
  516, 16, 1174,, 2,,,,,,,,,,,,,, 1331,,,, 2,,,, 1048,, 2,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,, 957, 2, 952,, 957,, 952,, 16, 1325,,, 2, 544, 516, 
  16, 1174,, 2,,,,,,,,,, 1331,,,, 2,, 1048,, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 957,, 
  952, 544, 1348, 516, 1342, 127, 16, 1708, 1174, 16, 127, 1325,, 40, 2,,,,,
  , 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,
  ,,,, 127, 16,,,,,, 40, 2,, 127, 16, 1709, 1048, 1331, 127, 16,, 2, 16,,, 
  40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,
  ,, 40, 2,,,,,, 127, 16,,,,,, 2, 16,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,
  , 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,
  ,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 957,, 952, 544, 1348, 
  516, 1342, 127, 16, 1708, 1174, 16, 127, 1325,, 40, 2,,,,,, 127, 16,,,,,, 
  40, 2,,,,,, 127, 16,,,,,, 40, 2,, 127, 16, 1709, 1048, 1331, 127, 16,, 2, 
  16,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 
  16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 2, 16,,, 40, 2,,,,,, 127, 16,,,,,, 40, 
  2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 
  40, 957,, 952, 544, 1348, 516, 1342, 127, 16, 1708, 1174, 16, 127, 1325,, 
  40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,, 127, 16, 1709, 
  1048, 1331, 127, 16,, 2, 16,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 
  16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 2, 16,,, 40, 
  2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 
  40, 2,,,,,, 127, 16,,,,,, 40, 957,, 952, 544, 1348, 516, 1342, 127, 16, 
  1708, 1174, 16, 127, 1325,, 40, 2,, 127, 16, 1709, 1048, 1331, 127, 16,, 
  2, 16,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 
  127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 2, 16,,, 40, 2,,,,,, 127, 16,,,,,, 
  40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,
  ,, 1348, 544, 1342, 516, 957, 40, 952,, 127, 16,, 1325, 16, 127, 1174, 
  1708, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 
  16,,,,,, 2, 16,,, 40, 2,, 127, 1331,, 16,, 1048, 1709, 40, 2,,,,,, 127, 16,
  ,,,,, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 2, 16,,, 1348, 
  544, 1342, 516, 957, 40, 952,, 127, 16,, 1325, 16, 127, 1174, 1708, 40, 2,,
  ,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 2, 16,,, 40, 2,, 127, 1331,, 
  16,, 1048, 1709, 40, 2,,,,,, 127, 16,,,,,, 40, 2,,,,,, 127, 16,,,,,, 2, 16,
  ,, 1348, 544, 1342, 516, 957, 40, 952,, 127, 16,, 1325, 16, 127, 1174, 
  1708, 40, 2,,,,,, 127, 16,,,,,, 2, 16,,, 40, 2,, 127, 1331,, 16,, 1048, 
  1709, 40, 2,,,,,, 127, 16,,,,,, 2, 16,,, 1348, 544, 1342, 516, 957, 40, 
  952,, 127, 16,, 1325, 16, 127, 1174, 1708, 2, 16,,, 40, 2,, 127, 1331,, 16,
  , 1048, 1709, 2, 16,,, 544, 516, 2, 16, 1174, 2, 16,, 957,, 952,, 957,, 
  952, 16, 1325,,,, 2,,,, 1048, 2, 16,, 1331, 16,,, 2,, 544, 516, 2, 16, 
  1174, 2, 957,, 952,, 957,, 952, 16, 1325,,,, 2,, 1048, 2, 1331, 16,,, 2, 
  646,, 1285,, 305,, 646,, 1288,, 305,, 995,, 4784,, 995,,,,,,,,,, 635,, 
  1285,, 706,, 635,, 12, 764,, 2,,,, 764,, 2,,,,,,,,,,,, 764,, 2,,,, 764,, 2,
  ,,,,,,,,,,,,,,,,,,, 762,, 2,,,, 762,, 2,,,,,,,,,,,, 762,, 2,,,, 762,, 2,,, 
  646,, 635,, 305,, 706,, 646,, 635,, 305,, 706,, 12,,,,,,,,,,,, 1285, 12, 2,
  ,,,,,,,,,,,,,,,,,, 1288,, 12,,,,,,,,, 762,, 764,, 2,,,, 762,, 764,, 2,,, 
  1288,, 12,,,,,,,,, 762,, 764,, 2,,, 1285,, 12, 762,, 764,, 2,,, 646,, 1288,
  , 305,, 646,, 1285,, 305,, 635,, 4784,, 995,,,,,,, 635, 2, 12, 764,, 2,,,, 
  764,, 2,,,,,,,,,,,, 764,, 2,,,, 764,, 2,,,,,,,,,,,,,,,,,,, 762, 12, 2,,, 
  762, 12, 2,,,,,,,,,,, 762, 12, 2,,, 762, 12, 2,,, 646,, 635,, 305,, 706,, 
  646,, 635,, 305,, 706,, 12,,,,,,,,,,,,,,,, 1285,, 12,,,,,,,,,,,, 1288, 12, 
  2,,,,,,,,,,, 762, 12, 764,, 2,,, 1288,, 762, 12, 764,, 2,,,,,,,,,,, 762, 
  12, 764,, 2,,, 762, 12, 764,, 2,,, 1285,, 305,, 4812,, 995,,,,,,,,, 305, 
  2, 646,, 1288,, 706,, 1288,, 706,, 1285,, 12,,,,,,,,, 764,, 2,,,, 764,, 2,,
  ,,,,,,,,,, 764,, 2,,,, 764,, 2,,, 762, 12, 2,,, 762, 12, 2,,,,,,,,,,, 762, 
  12, 2,,, 762, 12, 2,,,,,,,,,,, 305,, 706,, 646,, 635,, 305,, 706,, 646,, 
  635,, 12,,, 1285, 2, 12,,,,,,,,,,,,,,,,,,,, 1288,, 12,,,,,,,, 762, 12, 764,
  , 2,,, 762, 12, 764,, 2,,, 1288,, 12,,,,,,,, 762, 12, 764,, 2,,, 1285,, 
  762, 12, 764,, 2,,,,,,,,,,, 305,,,, 4812,, 995,,,,,,,,,, 706,, 1285,, 706,
  , 1288,, 12,,,,,,,,, 764,, 2,,,, 764,, 2,,,,,,,,,,, 764, 12, 2,,, 764, 12, 
  2,,, 762, 12, 2,,, 762, 12, 2,,,,,,,,,,, 762, 12, 2,,, 762, 12, 2,,,,,,,,,,
  , 305, 706, 2, 646, 635, 2, 305, 706, 2, 646, 635, 2, 12,,,,,,,, 1285,, 12,
  ,,,,,,,,,, 1288, 2, 12,,,,,,,,,,,, 762, 764, 12, 2,,, 1288,, 762, 764, 12, 
  2,,,,,,,,,,, 762, 764, 12, 2,,, 762, 764, 12, 2,,, 1285,, 12,,,,,,,, 4784,
  , 995,,,,,,, 706, 2, 1285,, 305,,,, 12,,,,,,,,, 762,, 2,,,, 762,, 2,,,,,,,,
  ,,,, 762,, 2,,,, 762,, 2,,, 764, 12, 2,,, 764, 12, 2,,,,,,,,,,, 764, 12, 2,
  ,, 764, 12, 2,,,,,,,,,,, 635,, 646,, 706,, 305,, 635,, 646,, 706,, 305,, 
  12,,,,,,,, 764, 12, 762,, 2,,, 764, 12, 762,, 2,,, 1285,, 12,,,,,,,, 764, 
  12, 762,, 2,,, 1288, 764, 12, 762,, 2,,,,,,,,,,,,,, 1288, 2, 12,,,,,,,,,,,,
  ,,,,,,,, 1285,, 4784,, 995,,,,,, 305,,,, 12,,,,,,,,, 762,, 2,,,, 762,, 2,,,
  ,,,,,,,,, 762,, 2,,,, 762,, 2,,, 764, 12, 2,,, 764, 12, 2,,,,,,,,,,, 764, 
  12, 2,,, 764, 12, 2,,,,,,,,,,, 635,, 646,, 706,, 305,, 635,, 646,, 706,, 
  305,, 12,,,,,,,, 764, 12, 762,, 2,,, 1285, 764, 12, 762,, 2,,,,,,,,,,, 
  764, 12, 762,, 2,,, 764, 12, 762,, 2,,, 1288, 12, 2,,,,,,,,,,,,,, 1288, 2, 
  12,,,,,,,,,,, 1285, 2, 12,,,, 995,, 4812,, 995,,,,, 1288, 2, 646,, 12, 
  762, 2, 12,,, 762, 2, 12,,,,,,,,,,, 762, 2, 12,,, 762, 2, 12,,,,,,,,,,,,,,,
  ,,,, 764,, 2,,,, 764,, 2,,,,,,,,,,,, 764,, 2,,,, 764,, 2,,, 706,, 305,, 
  635,, 646,, 706,, 305,, 635,, 646,, 12, 764,, 762, 2, 12,,, 764,, 762, 2, 
  12,, 1285, 12, 2,,,,,,,, 764,, 762, 2, 12, 1288, 2, 12, 764,, 762, 2, 12,,,
  ,,,,,,,,,,, 1288, 12, 2,,,,,,,,,,,,,,,,,, 1285, 2, 12,,,,,,,, 4812,, 995,,,
  ,,,, 12, 762, 2, 12,,, 762, 2, 12,,,,,,,,,, 762,, 12,, 762,, 12,,,,,,,,,,,,
  ,,,, 764, 12, 2,,, 764, 12, 2,,,,,,,,, 764,, 12,, 764,, 12,, 706, 305, 2, 
  635, 646, 2, 706, 305, 2, 635, 646, 2, 764, 762, 2, 12, 1285, 764, 762, 2, 
  12,,,,,,,, 764, 762, 2, 12, 764, 762, 2, 12, 1288,, 2,,,,,,,,,,,, 1288,, 2,
  ,,,,, 1285, 2, 12,,,,,, 646,, 1285,, 646,, 1288,, 305,,,, 646,, 1288,, 646,
  , 1285,, 305,,,, 706,, 1288,, 706,, 1285,, 635,,,, 706,, 1285,, 706,, 1288,
  , 635,,,, 1288,, 1285,,,, 1288,, 706, 635, 2, 305, 646, 2, 4784, 635, 2, 
  4812,, 995,,,,,,,,,, 4896, 635, 2, 4961,, 1749,,,,,,,,,, 635,, 646,, 635,, 
  646,, 706,, 305,, 706,, 305,, 635,, 646,, 635,, 646,, 706,, 305,, 706,, 
  305,,,,,, 646,, 1285,, 646,, 1288,, 305,,,, 646,, 1288,, 646,, 1285,, 635,,
  ,, 706,, 1288,, 706,, 1285,, 635,,,, 706,, 1285,, 706,, 1288,, 1285,, 1288,
  , 995 ], nrs :=
[ , 2,, 4, 2,,,,, 3, 2,,, 4,, 5,,,, 2,, 10,,, 10,, 2,, 10,,,,,,,, 2,, 3, 3,,
  , 12, 3,, 4,, 7, 9,,,, 2, 2,, 2, 3,,, 2,, 4,,, 7,,, 6,,,,, 2,, 9, 3,, 2,, 
  6, 7,,, 6, 3,,,,,,,,,,,,,, 4,,, 2,,,,,, 4,, 4,,, 2,,,, 2,,,, 2,,, 5, 2, 2,,
  ,,,,,,,,, 4,,, 4,,,,,,, 2,,,, 2,,,,,,,,,, 2,, 2, 2,,,,,, 2,, 2, 2,,,, 2,,,,
  ,,, 2,,,,,,,,,,,, 2,,,,,,,,,,, 4,,,,,,,,,, 2,, 2,,,,,, 2,, 2, 3,,, 4, 2,,, 
  2, 4, 2,,,,, 6, 4,,, 2,, 2,,,,,, 2,,,,,,,,,,,,,, 3, 2, 7,,,, 2,, 5,,,,,,,,
  , 8, 6,,, 8, 6,,,,,,, 2,, 2,, 2,,,,,, 2,, 2,, 2,,,,,, 2,, 2,,,,, 2,, 2,,,,,
  , 4,,,,,,,,,,, 2,,,,, 4,,,,,, 4,,,,,, 6,,,,, 11, 2, 4, 2,,,,,,,,,, 2, 6, 2,
  ,,,, 8,,,,,,,,,, 2,,,,,,,,,,,,,,,,,,,,,, 3, 2, 7,,,, 3, 5,,,, 2, 3,,,,,,,,
  , 8, 6,,,, 8, 6,,, 4, 2,,, 4,,,,,,,,, 2, 3, 2,,,,,, 2,,,,,,,,,,,,, 2,, 6, 
  24,,,, 2, 2, 8,,, 2,,,,,, 2, 8,,, 2,,,,,, 2, 2, 10,, 2, 2, 2,,,,,, 21,, 2,
  , 3,, 3,, 7,,,, 16,, 2,, 2,, 2,, 6,,, 2,,,, 6,,, 2,, 2,, 2,,, 2,,,,,,, 3,,,
  ,, 24,,,,, 6, 24,,,,, 24,,,,,, 24,,,, 2, 2, 10,,, 2, 2, 10,,,, 2, 2, 10,,, 
  2, 2, 10,,, 24,,, 24,,,, 40,, 41,,, 16,,, 49,,,, 6,, 2,, 9,,, 3,, 2,, 8,,,,
  ,,,,, 2,, 8,,,,,,,, 9,, 2,, 3,, 2,, 2,, 2,,,,,,,,, 28,, 2,, 9,,,,, 2, 14,,,
  ,, 3,, 11,,,,, 12, 8, 8,,, 12, 8, 3,, 4,,,,, 8, 8, 7,,, 8, 8, 3,, 4,,,, 3, 
  7,,,, 2, 7,,,,, 8,,,,, 7,,, 2, 7, 7,,,, 7, 7,,, 3,, 10,, 2,, 10,,,, 9,,, 8,
  ,,, 3,,, 3,,,,,,,,,, 30,, 4,,, 2,,, 12,,, 8,, 3,,,,, 12, 5,,, 7,, 12, 7, 7,
  ,, 8, 6, 7,, 8, 5,,, 7,, 3,, 7,, 2,, 5,,,,,, 6,,, 6, 2,,, 5,,, 6,,, 6, 6, 
  5,, 12,, 8,, 9,, 10,, 3,,, 2,,,, 22,, 2,, 6,,, 10,,, 2,, 8,,,,, 8, 6, 6,,, 
  8, 6, 2,, 3,,,,, 8, 6, 5,,, 8, 6, 2,, 3, 2,,, 5, 5, 2,,,, 5, 6, 15,, 6,, 
  10,, 10,, 9,, 8,,,,, 2,, 24,, 2,,, 14,, 2,,,, 8, 5, 5,, 8, 4,, 5,,, 8, 4,, 
  5,, 8, 4, 5,,, 4,, 5,,, 4, 4, 8,, 44, 16,,, 8,,,, 12,,, 10,,, 5,,,, 2,,, 3,
  ,,,, 3, 4, 4,,,,, 2, 4, 4,,,,,, 4, 4,,,,, 3,,, 2, 2,,,,, 2, 4, 4,,,, 2, 4, 
  4, 2,,,,, 3,, 2,,,, 2,, 2, 2,,, 4, 2, 4, 2,,, 4, 2,, 3,,, 4, 2,, 2,,, 4, 
  4, 2, 2,,, 2, 2, 2,,, 2,, 3,,, 2, 2,,, 2,, 2, 12, 2, 12, 2, 10,,,,, 10,,,, 
  6,,, 6,,, 7,,, 6,,, 4,,, 5,,, 4,, 6,, 2,,,,,,,,, 4,,, 2,, 2,,,,, 2,,,,,,,,,
  , 2,,,,,,,,,, 4,,, 2,, 2,,,,, 2,,,,,,,,,, 2,,,,,,,,,, 4,,, 2,, 2,,,,, 4,,, 
  2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,, 4,,, 
  2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 
  4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,
  ,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,,,,,,,,, 2,,,,,,,,,, 4,,, 2,
  , 2,,,,, 2,,,,,,,,,, 2,,,,,,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 2,,,,,,,,,
  , 4,,, 2,, 2,,,,, 2,,,,,,,,,, 2,,,,,,,,,, 2,,,,,,,,,, 4,,, 2,, 2,,,,, 4,,, 
  2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 
  4,,, 2,, 2,,,,,,,,,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,, 4,,
  , 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,
  , 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,, 2,,,
  ,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 2,,,,,,,,,, 4,,, 2,, 2,,,,, 2,,,,,,,,,, 
  4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,, 2,,,,,,,,,, 2,,,,,,,,,, 4,,, 2,, 2,,
  ,,, 2,,,,,,,,,, 2,,,,,,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,
  , 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 
  2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,
  , 2,, 2,,,,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,, 2,,,,,,,,,, 4,,, 2,, 2,,,,,,,,,
  , 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,
  ,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,
  ,, 2,,,,,,,,,, 2,,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,, 2,,,,,,,,,, 4,,, 2,, 2,,,
  ,, 4,,, 2,, 2,,,,, 2,,,,,,,,,, 4,,, 2,, 2,,,,, 2,,,,,,,,,, 2,,,,,,,,,, 4,,
  , 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,
  ,,,,,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,
  ,, 2,, 2,,,,,,,,,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 
  4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,
  ,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2,,,,, 4,,, 2,
  , 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,, 2,,,,, 4,,, 
  2,, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,,, 2,,
  ,,,,,,,, 2,,,,,,,,,,,,,,,,,,,,,,,, 2,,,,,,,,, 4,,, 2,, 2,,,,,, 2,,,,,,,,, 
  4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,
  ,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,, 
  4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,, 
  4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,,,
  ,,,,,,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,, 4,,, 
  2,, 2,,,,,,,,,,,,,,,,,,,,,,,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2,,,,,,,,,, 2,,,,,,,,, 4,,, 2,, 
  2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,
  , 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,
  , 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,, 2,,,,,,,,,, 2,,,,
  ,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,, 2,,,,,,,,,,,,,, 2,,,
  ,,, 2,,,,,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,, 4,,, 2,, 2,,,,, 4,,, 2,, 2,,,,,,,,,,,,,,,,,,,, 2,,,,,,,,,,,,
  , 8,, 23,, 24,, 6,, 18,, 10,, 4,, 23,, 16,, 11,, 3,, 23,, 10,, 14,, 23,,,, 
  4, 2, 2,,,,, 3,, 12,, 10,, 19,, 2,, 9,, 11,, 16,, 3,, 7,, 11,, 3,, 14,, 12,
  , 4,, 12,, 3,, 4,, 10,, 2,, 11,, 8,, 4,,,, 10,, 6,, 4,, 9,,, 4,, 4,, 4,, 3,
  ,, 6,, 2,, 3,, 4,,,,, 2,, 2,,,,,,,,, 5,,,, 3,,,, 2,,,, 31,, 31,, 30,, 30,, 
  31,, 31,, 30,, 30,,, 30,,, 30,,, 30,, 31,, 30,, 31,, 30,, 31,, 31,, 30,, 
  30,, 31,, 31,, 30,, 30,, 6,,,, 2,,,, 2, 3,, 3,, 3,, 30,, 29,,, 29,,, 29,,, 
  29,,, 29,,, 61, 29,, 29,, 28,, 28,, 29,, 29,, 28,, 28,,, 28,,, 28,,, 28,, 
  29,, 28,, 29,, 28,, 29,, 29,, 28,, 28,, 9,,, 28,, 4,,,, 2,,,, 2, 3,, 27,, 
  28,, 27,,, 27,,, 27,,, 27,,, 27,,, 59, 27,, 27,, 26,, 26,, 27,, 9,, 12,, 3,
  ,,, 2,,,, 2, 3,, 25,,, 25,,, 25,,, 25,, 26,, 25,, 26,, 25,, 26,, 26,, 25,, 
  25,, 26,, 25,, 26,, 25,,, 25,,, 25,,, 25,,, 25,,, 57, 25,, 3,,,, 2,,,, 2, 
  3,, 24,, 16,, 5,, 24,, 23,,,, 22,,,, 22,,,, 22,, 24,, 23,, 24,, 23,, 24,, 
  24,, 23,, 23,, 24,, 23,, 24,, 23,,,, 22,,,, 22,,,, 22,,,, 22, 2,, 54, 23,, 
  22,, 23,, 22,,, 22,,, 22,,, 22,, 23,, 22,, 23,, 22,, 23,, 2,,,, 2,,,, 2, 3,
  ,,, 8,, 21,, 22,, 21,, 22,, 21,,, 21,,, 21,,, 21,,, 21,,, 53, 2,, 18,, 9,, 
  9,, 8,, 10,, 16,,,,, 5,, 9,,,, 12,,,,,, 3,, 9,, 11,, 2,, 2,, 9,,, 11,, 6,, 
  3,, 7,, 2,, 4,, 3,, 4,, 3,, 2,, 3,, 2,, 3,, 3,,,,, 2,,,,,,,,,,,, 5,,,, 3,,,
  , 2,,,, 20,, 19,, 20,, 19,,, 19,,, 19,,, 19,, 20,, 19,, 7,, 3,,,, 2,,,, 2, 
  3,, 19,, 18,, 19,, 18,, 19,, 18,,, 18,,, 18,,, 18,,, 50,, 17,, 7,, 8,, 6,, 
  9,, 13,,,, 4,, 8,,, 10,,,,, 2,, 8,, 8,, 2,,, 8,, 6,, 2,, 3,, 3,, 3,, 3,,,, 
  3,,,, 3,, 2,,,, 2,,,,,,,, 5,,,, 3,,,, 2,,,, 17,, 16,, 17,, 16,,,, 15,,,, 
  15,,,, 15,, 3,,,, 2, 3,, 6,, 2,, 16,, 15,, 16,, 15,, 16,, 15,,,, 14,,,, 
  14, 2,, 46, 7,, 7,,,,,, 2, 3,, 14,, 13,,, 13,,, 13,,, 13,, 14,, 13,, 14,, 
  13,, 14,, 13,,, 13,,, 13,,, 45, 13,, 12,, 2,, 10,, 2,, 10,, 2,, 10,, 13,, 
  12,,,,,, 2, 3,,,, 3,, 12,, 11,, 2,, 9,, 2,, 9, 3,, 41, 3,, 7,, 8,,,,,, 6,,,
  , 4,,,,,,, 2,, 3,, 2,,,, 3,,, 3,, 2,,,,,,,,, 5,,,, 3,,,, 2,,,, 10,, 9,,, 9,
  ,, 9,, 10,, 9,, 3,,,, 2, 3,,, 8,,, 8,,, 40,,, 6,, 5,,,,, 3,, 4,,, 2,,,,, 2,
  ,,,,,,, 5,,,, 3,,,, 2,,,, 6,,,, 3,,, 5,, 6,, 5,,, 5,,, 5,,, 37,, 4,,, 3,,,,
  ,,, 3,,, 3,,, 35,,,,,,,,,,, 5,,,, 3,,,, 2,,,,,,,,,, 5,,,, 3,,,, 2,,,,,,, 5,
  ,,, 3,,,, 2,,,, 2,, 5,, 24,, 19,, 4,, 11,,,, 21,, 7,,, 9,,, 2,, 2,,, 2, 3,,
  , 18,,,,, 3, 2,, 3, 2,,, 8,,,, 5,, 4,,,,,,,,, 9,,,, 9,,, 4, 2,,, 2, 6,, 4, 
  2,,, 6,, 4, 2,, 6,, 4, 2,, 6,, 14,, 10,, 14,, 10,, 5,,,, 4,,,,, 5,,, 4, 3, 
  4, 4, 6,, 4, 6,, 4,, 10,, 2,,, 3,,, 2,,,,,,,, 2,,,, 2,,,, 2,,,,,,,,,, 2,,, 
  2,,,,,,, 2,, 3,, 2,, 4,,,,,,,,,, 2,,,,,,,,,,, 2,,,,,,,, 8, 24,, 2, 2, 2,, 
  2, 2,,, 2, 2, 2, 9, 4, 2,, 2,,, 2, 9, 4, 2,,,,,,, 2, 24,, 2, 2, 9, 4, 2, 4,
  , 11, 6, 16, 8, 2,, 10, 5, 16, 8, 4,, 10,,, 4, 16, 8, 3,, 10,,, 4, 16, 8, 
  16, 4,,, 16, 8, 14, 4,,, 16, 8,,, 12, 5,, 16, 8,,, 12, 5,, 16, 8,,, 2, 2, 
  2, 2, 19, 4,,, 6, 2, 2, 16, 4, 2, 2, 2, 6, 2, 2, 18, 6, 2, 2, 2, 2, 20, 2, 
  2, 2, 8,,, 24,, 24,, 48, 2,, 11,, 2,, 10, 8,, 10,,, 10, 8, 2,, 8,, 2,, 8, 
  8,,, 8,,, 8, 8, 14,,,, 3, 8, 12,,, 2, 8,,, 8,,,,, 8,,, 8,,, 8,,,,, 82, 4,, 
  2,, 12,,, 9,,, 9,,, 13,,,, 4,,,,,,,,, 5,,, 17, 8, 2,,, 16, 8,,,, 17, 8,,, 
  16, 8,,,,, 20, 8,, 20, 8,,,,, 16, 8,,, 16, 8,,,,, 19,,, 18,,,,, 17,,, 16, 
  2,,,, 3,,,,,,,,,, 3,, 3,,,, 2,, 3,, 2,, 10, 8,, 2,,, 10, 8,,,, 2,, 8, 8,,,
  , 8, 8,,, 4,,,, 3, 8, 4,,, 2, 8,,,,,,, 8,,,, 8,,, 2, 4,, 2,, 10, 8, 2,,, 
  10, 8,, 2,, 8, 8,,, 8, 8,,, 2,,,, 3, 8, 2,,, 2, 8,,,,,,, 8,,,, 8,,,,, 2, 
  2, 2, 4,, 2, 2, 2, 4,,, 22,, 2, 4, 2, 4,,, 8,, 12,, 5,, 2,,,,,,, 2, 3,, 3, 
  2,,,,,,,,, 8, 2, 2, 2,,, 8,,, 10,,,,, 2, 2, 2,, 2, 2, 2,, 2, 2, 2, 2, 2, 
  2, 2,,, 2,,, 2, 2, 2,,, 2,,,,, 4,,,,, 4,, 4,,,,,,,,, 2, 4,,,, 2,, 8,,, 2, 
  2, 5, 2, 2,,, 2, 2,, 2, 2, 2, 2,, 3, 2, 2,,, 3,, 2,,,, 3, 4,, 10,, 3,, 4,,
  , 2, 2, 2, 4,,, 2,, 3,,,,, 4, 2, 4, 2, 4,,,,, 4,,,,, 2, 4, 2, 4, 6, 4, 10, 
  4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 
  2, 2, 6, 4, 10, 4, 6, 4, 2, 4, 2, 4, 2,, 2,, 2, 2, 2, 4,, 2,, 4, 2, 4, 2,, 
  2,, 2, 2, 2, 4,, 2,,,,,, 12, 24,,, 2, 2, 2,,,,,,,,, 2, 2, 2, 2,,,, 2,, 2, 
  2,, 2,,, 2, 2, 2,,,,,,,, 4, 2, 4, 2, 4,,,,, 4,,,,, 2, 4, 2, 4, 6, 4, 10, 
  4, 2, 2, 2, 2, 2, 2,,,,, 2,,, 2, 2, 2, 2, 2,,,, 2,, 4, 6, 4, 4,,, 4, 6, 4, 
  4, 8, 4, 12, 4, 8, 2, 2, 2, 4, 2, 2, 2, 4, 2,, 4, 2,, 2, 2, 4, 2, 2, 2, 4, 
  2,, 4, 2, 7, 4, 8, 4, 6, 4, 2, 4, 2, 2,, 2, 2, 2, 2,, 2, 2, 4, 2, 2,, 2, 
  2, 2, 2,, 2, 2, 2, 4, 2, 2, 2,, 2,, 2, 4, 2, 2, 4, 2, 2, 2,, 2,, 2, 4, 2, 
  2, 4, 2, 2, 2,, 4,, 2, 4, 2, 2, 4, 2, 2, 2,, 4,, 2, 4, 2, 4, 2, 2, 2, 2,, 
  2, 2, 2, 2, 4, 2, 2, 2, 2,, 2, 2, 2, 2, 2, 4, 2, 2, 2,, 4, 2, 2, 4,, 2, 4, 
  2, 2, 2,, 4, 2, 2, 4, 3, 4, 8,,, 4, 4, 6, 4, 14, 4, 4, 2, 2, 4, 2, 6, 2,, 
  4, 2, 2, 2, 4, 2, 6, 2,, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 4,, 2, 4, 2, 2, 2, 
  4, 2, 2, 4,, 4, 2, 4, 8, 4, 2, 4, 6, 4, 6,,, 6, 4, 4, 8, 4, 8, 4, 8, 8, 2, 
  4,,, 8, 2, 4, 2, 4, 4, 8, 2, 8, 2,,, 6,, 2, 2, 4, 2, 4,,,, 4,, 2, 2, 4, 2, 
  4,,,,,, 2, 4, 14,,,,, 16,,,,, 2,,, 2,,, 2,,,, 2,,, 2,,, 2,,, 2,, 2,,, 2,,, 
  2,,,, 2,,, 2,,, 2,, 4, 2, 2, 4,, 4, 2, 4, 2, 2, 4,, 4, 2, 2,,, 6,, 2,,, 6,
  , 8,, 2, 4, 2, 4,, 8,, 2, 4, 2, 4,, 4, 4,,, 8, 4, 4, 2, 2, 6, 2, 4, 2, 2, 
  6, 2, 8, 2, 8, 2, 8, 2, 2, 2,, 2,, 2,, 2, 2,, 2,, 2,, 4, 2, 12, 6,,, 8, 4,
  , 4, 2, 4,, 4,, 4, 2, 4, 3, 4, 4, 4, 2,,,, 12, 4, 2,,, 2, 4, 2,, 2, 2,, 2, 
  4, 2,, 2, 2,,, 5, 2, 8, 4,,, 2,, 2,, 2,,,, 2,, 2,, 2,,,,,, 2, 4, 4,,,, 2, 
  4, 4,, 4, 12, 2,, 2,,,, 4,, 2,,,, 2, 14, 2, 4,,,, 2, 2, 4,,, 2, 2, 4, 2, 
  4, 4, 16, 4, 4, 2, 4, 2, 4, 12, 2, 4,,,, 2,, 4,,,, 9, 2, 4,,, 2, 2, 2, 4,, 
  2, 4, 4,, 4,,, 2, 2, 2, 2,, 2,,, 2, 2, 2, 2,, 2,,, 3,, 4, 2, 2,,, 4, 2,, 2,
  , 2,,, 2, 2,, 2,, 2, 2,, 2, 2,, 2,, 2, 2, 4, 2, 4, 4, 2, 2, 2,,,,,, 2, 2,,,
  ,,, 2, 2, 2,, 2,,, 4, 2, 2,, 2,,, 4, 2, 2,,,, 2,, 2, 3,, 2,, 4, 4, 2, 4, 
  2, 2, 3,, 3, 4,, 4, 2,,, 2,, 4, 2,,,,,,,,, 2, 2,,,, 2,,, 3,,, 2,,, 2,, 2,, 
  2,, 2, 4,, 2, 3,, 4,,,, 2,,, 2,,,, 2,,, 2,,,, 2, 2, 2,, 2,,,,, 2,,,, 2, 2, 
  2,,, 2, 2, 2, 2,, 2, 3, 2, 2,, 2, 2,, 2, 2,,, 2,, 4,,, 2,, 4,,,,,, 2, 7, 2,
  , 3, 2, 4, 2,, 4, 2, 4, 2,,,, 2, 2, 2,, 4,, 2, 2,,, 4, 4, 2, 4, 2, 4, 2, 
  4, 2, 4,,, 4, 2,,, 4, 2, 4, 2, 4, 2, 4, 2, 2,, 2,, 4,,, 2,,, 2, 12, 8,,, 4,
  ,, 8, 4, 4, 2, 4, 2,, 2,,,,,,,,, 8, 4, 8,,,,,,,, 2,,,,, 6, 6, 8, 7, 4,, 2,
  , 2,, 2,, 2,,, 2, 2, 4, 3,,,,,,,,,,,, 2,, 2,,,, 3,,, 4,,,,,,, 2, 4, 2, 8, 
  2, 4, 22, 4, 6, 4, 130,,,,,, 2,,,,, 48,,,,,,,,,, 48,,,,,, 54,,,,,, 48, 5,,
  , 9, 22, 2,,, 8, 21, 2,, 2,, 8, 21,,, 8, 20, 4,,, 9,, 21, 3,,, 8,, 21,,, 2,
  , 8,, 20,,,, 8,, 20, 16, 4,, 17, 14, 4,, 17, 14, 4,, 16, 12, 4,, 16,,, 10, 
  5,, 16,,, 10, 5,, 16,,, 8, 4,, 16,,, 8, 4,, 17,, 58,, 58,, 57,, 56,, 59,, 
  59,, 56,, 57,, 50,, 50,, 49,, 49,, 50,, 50,, 49,, 48,,, 8, 2, 4, 22, 4, 20,
  ,,,, 96, 4,, 3, 16, 2,, 2, 16, 3,, 16,, 16,,, 2, 16,, 2, 16,,, 16,, 16,,,,
  , 4, 16,, 4, 16,,, 4, 16, 4, 16,,,,, 16,,, 16,,, 16,, 19,, 5,,,, 14,, 4,,, 
  12,, 5,,,, 9,, 4,,, 10,, 9,,,, 3,, 8,,,,, 5,,,,, 4,,, 4,, 2,, 12,,, 9,,, 9,
  ,, 8,, 2,, 4,,, 5,,,,,,,, 4, 24, 4, 2, 4, 16, 4, 16, 2, 16, 2, 96,,,,, 16,
  , 16,,, 32,,,,, 16,,, 16,,, 16,, 18,, 5,,,, 11,, 4,,, 9,,,,,, 8,,,, 11,,,,,
  , 6,,,, 4,,,,,,,,,,,,, 13,,, 12,, 2,, 8,,, 13,,, 5,,,, 2,,,,,, 2, 8, 16, 
  2, 2, 4, 8,,, 8, 16,, 8, 16,,,, 17,,,, 16,, 17,, 17,, 14,, 15,, 14,, 14, 
  2, 2, 4, 8,, 8, 16, 8, 16,,,, 16,,, 17,, 16,, 17,, 12,, 13,, 12,, 12,, 4, 
  2, 8,, 8, 16,, 17,, 49,, 11,, 10,, 11,, 10, 4, 2, 8,, 16,, 48,, 9,, 8,, 9,
  , 28, 2, 10,, 35,, 12,, 13,, 12,, 13,, 8,, 8,, 9,, 6,, 25,, 4,, 5,, 4,, 5, 
  2,,,, 128,, 4,, 27,,,, 24,, 4,, 22,,,, 9,, 4,, 11,, 4,,,, 2,, 17,, 4,,, 4,
  , 20,,, 3,, 2,, 9,, 2,, 4,, 17,,,, 25,, 2,, 20,, 18, 4, 4, 2, 28, 4, 2, 4, 
  25,,,,, 2, 8, 2, 2, 4,,,,, 19,,,,, 2, 4, 5,,,,, 27,,,, 18,,,, 20,,,, 14,,,
  , 11,,,, 5,,,, 13,,,, 6,,,, 12,,,, 3,,,, 11,,,, 4,,,, 66,,,, 13,,, 9,,,, 8,
  ,, 4,,, 8,,,,, 8,,,, 10,, 10, 4, 6, 4, 2, 4,,,, 2, 8, 2,,, 2, 4, 8,,, 4,,, 
  4,,,,,,, 2,,, 2,,, 2,,, 2,,,,,,,,, 2,, 2,, 3,,,, 4,, 2,, 3,,,, 3,, 3,,, 5,
  , 2,, 2,, 3,,,,, 11,, 14,,,, 17, 2, 11,,,, 3, 4,,,,, 3,,,,,,,,,, 2,,,,,,,,
  , 3,,,,, 124, 3,, 7, 4, 20, 3,, 7, 4, 20, 3,, 5, 4, 22, 3,, 5, 4, 22, 4,, 
  11, 24, 2,, 10, 24, 4,, 10, 24, 3,, 10, 24, 16, 24, 14, 24, 4, 5, 2, 2, 
  10, 4, 5, 2, 2, 10, 2, 5, 2, 2, 10, 2, 5, 2, 2, 622,,, 6, 4, 20,,, 6, 4, 
  20,,, 4, 4, 22,,, 4, 4, 22, 2,, 9, 24,, 8, 24, 2,, 8, 24,,, 8, 24, 12, 24, 
  10, 24, 2, 4, 2, 2, 10, 2, 4, 2, 2, 10, 4, 2, 2, 10, 4, 2, 2, 474,,,, 52,, 
  52,,,, 48,, 50,,, 52,,, 48,,, 50,,, 48, 5,, 2, 16, 2,, 2, 16, 2,,, 16,, 16,
  ,, 2, 16,, 2, 16,,, 16,, 16,, 2,, 4, 16,,, 4, 16, 4, 16, 4, 16,,,,, 16,,, 
  49,, 2,, 19,, 2,, 18,, 2,, 16,,, 18,, 21,, 19,, 16,, 16,,,, 3,,, 3,,,,,,,, 
  2,, 2,,,,,,, 48,, 48,,,, 48,, 244, 4, 16, 2, 16, 2, 96,, 2,, 16,,, 48,,,,, 
  16,,, 49,, 18,, 18,, 17,, 84,,,,, 2,,,, 44,,,, 40, 3,, 17, 3,, 16,, 17,, 
  16, 5,,,, 8, 16, 2,,, 8, 16,,,, 9, 16,,, 8, 16,,,,, 4, 16,,, 4, 16,,,,, 8,,
  , 8,,, 8,, 9,, 3,, 10,, 2,, 10,,,, 9,,, 8,,,, 3,,, 3,,,,,,, 44,, 40,,,, 16,
  ,, 17,, 16,, 16, 3,,,, 8, 16,,, 8, 16,, 2,, 8, 16,,, 8, 16,,, 4, 16, 4, 16,
  ,, 8,, 28,, 13,, 9,, 8,, 11,, 2, 2,,,,,, 40,,,, 40, 3, 16, 3, 48, 12, 16, 
  10, 16, 8, 16, 8, 16,,,,, 16,,, 16,,,,, 8,,, 8,,, 8,, 9,, 10,, 10,, 9,, 8,,
  ,,, 2,, 40,, 40,, 16,, 48, 10, 16, 8, 16, 8, 16, 8, 16,,, 32,,, 8,, 206,,, 
  36,,, 34,,, 36,,, 32, 4,,,,, 16, 2,,, 16, 3,,,, 16,,, 16, 4,,,, 16, 3,,, 
  16,,, 2,, 16,,,, 16, 8, 16, 8, 16, 4, 16, 4, 16, 4, 16, 4, 624,,, 8,, 21,, 
  8,, 20,, 7,, 19,, 6,, 19,, 4,, 21,, 4,, 20,, 3,, 19,, 2,, 22,, 13,, 9,, 12,
  , 9,, 10,, 9,, 10,, 4,, 18,,, 16,,,, 15,,, 14,, 5,, 14,, 14,, 11,, 7,, 10,
  , 10,, 7,, 6,, 7,, 7,, 4,, 4,, 3,, 3, 2, 4,,, 30,,, 24,,, 22,,, 20,,, 16,, 
  4,,,, 14,, 4,,,, 12,, 4,,,, 10,, 4,,,, 14,,, 10,,, 10,,, 10,,, 6,, 2,, 2,,,
  , 9,, 17,, 8,, 17,, 6,, 15,, 6,, 14,, 5,, 17,, 4,, 17,, 2,, 15,, 2,, 19,, 
  12,, 7,, 12,, 6,, 11,, 7,, 10,, 3,, 15,,, 14,,, 14,,, 12,, 4,, 13,, 13,, 8,
  , 4,, 9,, 9,, 4,, 5,, 6,, 6,, 5,, 5,, 2,, 2,,,, 4,,, 26,,, 20,,, 18,,, 16,,
  , 16,, 2,,,, 14,, 2,,,, 12,, 2,,,, 10,, 2,,,, 12,,, 8,,, 8,,, 8,,, 6,, 2,, 
  2,,, 8,, 23,, 22,, 21,, 20,, 23,, 22,, 21,, 21,, 8,, 11,, 8,, 11,, 8,, 11,
  , 8,, 11,, 11,, 8,, 10,, 9,, 11,, 8,, 10,, 100,,, 20,,, 18,,, 18,,, 144, 
  106,,, 19,,, 19,,, 19,,, 21,,, 18,,, 20,,, 18,,, 72, 3,, 15,, 14,, 13,, 12,
  , 15,, 14,, 13,, 14,,,, 10,,,, 10,,,, 10,,,, 10,, 4,, 7,, 3,, 8,, 4,, 7,, 
  3,, 59,, 2,, 10,, 2,, 8,, 2,, 8,, 2,, 82, 7,, 4,, 9,, 4,, 9,, 4,, 9,, 4,, 
  104,, 2,, 6,, 2,, 8,, 2,, 6,, 2,, 2,,, 7,, 6,, 5,, 4,, 7,, 6,, 5,, 4,, 3,, 
  2,, 3,, 3,, 2,, 3,, 2,, 25, 4,,, 5,,, 5,,, 5,,, 25,, 3,, 2,,, 2, 3,, 2,,,,,
  , 2,,,, 2,, 2, 8,,,,,,,,,,,,, 8,,,, 60,,,, 56,,,,, 2, 4, 4, 18,,,,, 4, 4, 
  18,,, 2, 6, 4, 16,,, 6, 4, 16, 4,,, 10, 16, 2,,, 8, 16,,, 2, 4, 8,, 2, 4, 
  8,,, 4, 8,, 4, 8,,,,, 4, 16,, 4, 16,,,,, 16,,, 17,, 2,, 19,, 3,, 3,, 2,, 
  18,, 2,, 2,, 2,, 17,,,,,, 16,,, 2,, 6,, 3,, 2,, 4,, 2,,,,,,,,,,,, 60,, 56,
  , 2,,, 4, 4, 18,,,, 4, 4, 18, 2,,, 6, 4, 16,,, 6, 4, 16, 4,,, 8, 16,,, 8, 
  16, 3,, 4, 8, 2,, 4, 8,,, 4, 8,, 4, 8,,, 4, 16, 4, 16,,, 16,, 16,, 4,, 19,
  , 3,,, 2,, 18,, 2,,,,, 17,,,,,,, 16,,, 3,,, 3,, 5,,, 2,, 2,, 2,,,,,,,,,, 
  56,,,, 56,, 7, 4, 16,, 7, 4, 20, 4, 22, 4, 18, 12, 16, 10, 16, 4, 8, 4, 8, 
  4, 8, 4, 8,,,,, 16,, 16,,,,, 16,,, 17,, 19,, 3,, 2,, 18,, 2,, 2,, 17,,,,,, 
  16,,, 4,, 3,, 5,, 2,,,,,,,,, 56,, 56,, 6, 4, 16,, 6, 4, 20, 4, 22, 4, 18, 
  10, 16, 8, 16, 4, 8, 4, 8, 4, 8, 4, 8,,, 32,,, 16,, 16,, 19,, 3,,,, 18,, 2,
  ,,, 17,,,,, 16,,,,, 3,, 2,, 2,, 2,,,,,,, 209,,, 52,,, 50,,, 52,,, 49, 7,, 
  24, 6,, 24,,, 24,, 24, 6,,, 24, 6,, 24,,, 24,, 24, 8, 24, 6, 24, 6, 24, 4, 
  24, 2,,, 24, 2,,, 24,,, 24,,, 1032,,, 44,,, 42,,, 44,,, 42, 6,, 9, 16, 6,, 
  8, 16,,, 8, 16,, 8, 16, 6,, 9, 16, 6,, 8, 16,,, 8, 16,, 8, 16, 16, 16, 14, 
  16, 14, 16, 12, 16,,, 10, 16,,, 10, 16,,, 8, 16,,, 8, 720,,,, 36,,,, 33,,,
  , 2, 17,,,, 16,,, 2, 16,,, 16, 4,,, 2, 16, 2,,, 16,,, 2, 8,, 2, 8,,, 8,, 8,
  ,,,, 4, 16,, 4, 16,,,,, 16,,, 16,, 3,, 3,, 2,, 3,,,,,,,,,, 2,,, 2,,,,,,,, 
  36,, 32,, 2,,, 16,,,, 16, 2,,, 16,,, 16, 4,,, 16,,, 16, 3,, 8, 2,, 8,,, 8,
  , 8,,, 4, 16, 4, 16,,, 16,, 21,, 4, 2,,, 2,, 3,,, 2,,,, 32,,,, 33,, 17,, 
  48, 4, 16, 2, 48,,,,, 16,, 16,,,,, 16,,, 16,, 3,, 3, 2,, 3,,,, 32,, 32,, 
  16,, 48, 2, 64,,, 32,,, 16,, 20,,, 12,, 17,, 11,, 17,, 11,, 15,, 9,, 16,, 
  8,, 17,, 7,, 17,, 7,, 15,, 5,, 19,, 10,, 12,, 8,, 13,, 7,, 12,, 6,, 8,, 5,
  , 13,, 4,, 13,, 2,, 13,, 2,, 17,, 14,, 14,, 11,, 7,, 10,, 10,, 7,, 6,, 7,, 
  7,, 4,, 4,, 3,, 3, 2,,, 29,,, 25,,, 25,,, 25,,, 22,,, 16,,, 16,,, 18,,, 14,
  ,, 8,,, 8,,, 6,,, 6,,, 4,,, 2,,,, 12,, 14,, 10,, 15,, 9,, 12,, 8,, 12,, 8,
  , 14,, 6,, 15,, 5,, 12,, 4,, 17,, 7,, 12,, 6,, 12,, 6,, 12,, 4,, 9,, 4,, 
  11,, 4,, 10,, 3,, 11,, 2,, 14,, 13,, 13,, 8,, 4,, 9,, 9,, 4,, 5,, 6,, 6,, 
  5,, 5,, 2,, 2,,,,,, 25,,, 21,,, 21,,, 21,,, 20,,, 14,,, 14,,, 16,,, 12,,, 
  6,,, 6,,, 4,,, 6,,, 4,,, 2,,, 10,, 22,, 23,, 20,, 21,, 22,, 23,, 20,, 19,, 
  4,, 16,, 2,, 16,, 4,, 16,, 2,, 16,,,, 19,,, 18,,,, 19,,, 252,,, 18,,, 16,,
  , 16,,, 8, 320, 7,, 14,, 15,, 12,, 13,, 14,, 15,, 12,, 8,, 8,, 4,, 6,, 4,, 
  8,, 4,, 6,, 4,, 3,, 9,, 2,, 8,, 3,, 9,, 2,, 148,, 2,, 8,, 2,, 6,, 2,, 6,, 
  2,, 2, 192, 3,, 6,, 7,, 4,, 5,, 6,, 7,, 4,, 5,, 2,, 3,, 2,,, 3,, 2,, 3,, 
  26, 48,,, 2,, 3, 2,,, 2,, 3, 2,, 2,, 2,,, 2,,, 8, 20, 8, 26, 4, 2, 8, 2, 
  4, 402, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 
  16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 1048, 2,, 4, 2,
  , 2, 2, 2, 12, 4, 6, 4, 22, 4, 2, 4, 26, 4, 2, 4, 86, 4, 4, 2, 2,, 2, 9, 
  4, 4, 2, 2,, 2, 9, 4, 4, 2, 2,, 2, 9, 4, 4, 2, 2,, 2, 9, 16, 24, 16, 24, 
  16, 24, 16, 24, 16, 24, 16, 536, 2,, 4, 2,, 2, 2, 2, 12, 4, 2, 4, 26, 4, 
  2, 4, 86, 4, 4, 2, 2,, 2, 9, 4, 4, 2, 2,, 2, 9, 4, 4, 2, 2,, 2, 9, 4, 4, 
  2, 2,, 2, 9, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 536, 8, 30, 4, 2, 
  8, 2, 4, 146, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 
  24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 1048, 4, 
  2, 2,, 2, 2,, 2, 8, 4, 6, 4, 22, 4, 6, 2,, 2, 9, 4, 6, 2,, 2, 9, 4, 6, 2,, 
  2, 9, 4, 6, 2,, 2, 9, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 536, 4, 
  2, 2,, 2, 2,, 2, 8, 4, 6, 2,, 2, 9, 4, 6, 2,, 2, 9, 4, 6, 2,, 2, 9, 4, 6, 
  2,, 2, 9, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 536, 4, 2, 4, 4, 4, 
  2, 4, 28, 8, 1428, 4, 6, 4, 19, 2, 2, 4,, 4, 2, 8, 4, 10, 4, 18, 4, 10, 4, 
  595, 2, 2, 4,, 4, 2, 8, 4, 10, 4, 18, 4, 10, 4, 594, 4, 2, 4, 4, 4, 2, 4, 
  24, 8, 1172, 4, 6, 4, 22, 2, 2,, 2, 4, 2, 2, 521, 2, 2,, 2, 4, 2, 2, 537, 
  32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 8, 4, 8, 8, 16, 32, 16, 32, 
  16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 8, 4, 8, 8, 16, 32, 16, 
  32, 16, 32, 16, 32, 16, 32, 16, 32, 8, 2, 4, 2, 8, 2, 4, 2, 16, 32, 16, 
  32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 8, 2, 4, 2, 4, 8, 16, 32, 16, 
  32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 8, 4, 8, 8, 16, 32, 16, 32, 
  16, 32, 16, 32, 16, 32, 16, 32, 8, 4, 8, 8, 16, 32, 16, 32, 16, 32, 16, 
  32, 16, 32, 16, 32, 8, 2, 4, 2, 8, 2, 4, 2, 16, 32, 16, 32, 16, 32, 16, 
  32, 16, 32, 16, 32, 8, 2, 4, 2, 4, 8, 16, 32, 16, 32, 16, 32, 16, 32, 8, 
  4, 8, 8, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 8, 4, 8, 8, 16, 
  32, 16, 32, 16, 32, 16, 32, 8, 2, 4, 2, 8, 2, 4, 2, 16, 32, 16, 32, 16, 
  32, 16, 32, 16, 32, 8, 2, 4, 2, 4, 8, 16, 32, 16, 32, 16, 32, 16, 32, 16, 
  32, 8, 4, 8, 8, 16, 32, 16, 32, 16, 32, 16, 32, 8, 4, 8, 8, 16, 32, 16, 
  32, 16, 32, 16, 32, 8, 2, 4, 2, 8, 2, 4, 2, 16, 32, 16, 32, 16, 32, 16, 
  32, 8, 2, 4, 2, 4, 8, 16, 32, 16, 32, 8, 4, 8, 8, 16, 32, 16, 32, 16, 32, 
  16, 32, 8, 4, 8, 8, 8, 4, 2, 4, 4, 4, 2, 4, 16, 32, 16, 32, 16, 32, 8, 4, 
  2, 4, 10, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 8, 4, 8, 8, 16, 32, 16, 
  32, 8, 4, 8, 8, 8, 4, 2, 4, 4, 4, 2, 4, 16, 32, 16, 32, 8, 4, 2, 4, 10, 
  16, 32, 16, 32, 8, 4, 8, 8, 16, 32, 16, 32, 8, 4, 8, 8, 8, 4, 2, 4, 4, 4, 
  2, 4, 16, 32, 8, 4, 2, 4, 10, 16, 32, 8, 4, 8, 8, 8, 4, 8, 8, 8, 4, 2, 4, 
  4, 4, 2, 4, 8, 4, 2, 4, 10, 4, 8, 20, 8, 6, 4, 6, 4, 4, 4, 6, 4, 386, 16, 
  24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 
  24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 1048, 2,, 4, 2,, 2, 2, 4,, 
  2, 2,, 2, 2, 4, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 
  2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 64, 16, 24, 16, 24, 
  4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 
  4, 4, 2, 4, 2,, 2,, 6, 4, 4, 16, 24, 16, 24, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 
  2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 8, 
  2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 
  4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 256, 
  4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 
  2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 6,, 
  4, 2,, 2, 2, 4,, 2, 2,, 2, 2, 4, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 
  4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 64, 16, 24, 16, 24, 4, 2, 4, 2,, 2,, 6, 
  4, 4, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 
  6, 4, 4, 16, 24, 16, 24, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 
  4, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 8, 2, 4, 4, 4, 2, 8, 
  2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 
  4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 256, 4, 2, 4, 4, 4, 2, 
  8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 
  2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 8, 24, 8, 2, 4, 6, 
  4, 8, 4, 6, 4, 130, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 
  24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 24, 16, 
  1048, 4, 2, 2,, 2, 2,, 4,, 2, 2,, 2, 2, 4, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 
  4, 2, 4, 16, 24, 16, 24, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 
  4, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 4, 16, 24, 16, 24, 4, 
  2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 4, 
  4, 2, 4, 2,, 2,, 6, 4, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 
  2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 
  8, 2, 4, 4, 4, 2, 4, 256, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 
  4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 
  2, 8, 2, 4, 4, 4, 2, 4, 4, 2, 2,, 2, 2,, 4,, 2, 2,, 2, 2, 4, 16, 24, 16, 
  24, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 
  6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 4, 16, 24, 16, 24, 4, 2, 4, 2,, 2,, 6, 4, 
  4, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 4, 4, 4, 2, 4, 2,, 2,, 6, 
  4, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 
  8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 
  256, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 
  2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 
  8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 6,, 2, 2,, 2, 2, 4, 2,, 4, 2,, 2, 2, 
  2, 64, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 
  4, 2, 4, 64, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 
  4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 
  4, 4, 2, 4, 256, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 
  2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 
  4, 4, 4, 2, 6,, 2, 2,, 2, 2, 4, 2,, 4, 2,, 2, 2, 2, 64, 4, 2, 4, 4, 4, 2, 
  8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 64, 4, 2, 4, 4, 
  4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 
  2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 256, 4, 2, 4, 
  4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 
  4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 4, 4, 6, 4, 
  8, 4, 6, 4, 12, 8, 4, 8, 1288, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 6, 2, 2,
  , 2, 4,, 4,, 4, 2,, 2, 2, 2, 64, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 
  4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 
  4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 256, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 
  2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 
  4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 6, 2, 2,, 2, 4,, 4,, 4, 2,, 2, 2, 2, 64, 4, 
  2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 
  4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 256, 
  4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 
  2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 4, 4, 
  6, 4, 12, 4, 6, 4, 8, 8, 8, 8, 1032, 2,, 2,, 2,, 2,, 6, 4, 6, 4, 16, 32, 
  4, 4, 4, 4, 8, 8, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 8, 6, 4, 
  2, 4, 4, 16, 32, 8, 4, 8, 8, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 
  32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 
  32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 2,, 2,, 2,, 2,, 6, 4, 6, 4, 4, 
  4, 4, 4, 8, 8, 16, 32, 16, 32, 16, 32, 16, 32, 8, 6, 4, 2, 4, 4, 8, 4, 8, 
  8, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 
  16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 16, 32, 
  16, 32, 16, 32, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 
  2, 4, 4, 4, 2, 4,,,,,, 2,, 2, 2,, 4, 2,, 2, 2, 2, 2,, 2, 2, 2,, 2, 4, 2, 
  4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 
  2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2,, 4, 2, 
  2, 2,, 2, 16, 32, 16, 32, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 
  2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 
  2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 16, 32, 16, 32, 2,, 2, 2, 2,, 2, 4, 2, 4, 
  4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 
  4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 
  2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4,,,,,, 2,, 2, 2,, 4, 
  2,, 2, 2, 2, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 
  4, 4, 4, 2, 4, 2, 2, 2, 2,, 4, 2, 2, 2,, 2, 16, 32, 16, 32, 2,, 2, 2, 2,, 
  2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,
  , 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 16, 32, 
  16, 32, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 
  4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 
  4, 4, 2, 4,,,,,, 2,, 2, 2,, 4, 2,, 2, 2, 2, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 
  4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2,, 4, 2, 2, 2,, 
  2, 16, 32, 16, 32, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 
  4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 
  2, 4, 2, 4, 4, 4, 2, 4, 16, 32, 16, 32, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 
  4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 
  2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4,,,,,, 2,, 2, 2,, 4, 2,, 2, 2, 
  2, 2, 2, 2, 2,, 4, 2, 2, 2,, 2, 16, 32, 16, 32, 2,, 2, 2, 2,, 2, 4, 2, 4, 
  4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 
  4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 16, 32, 16, 32, 2,, 
  2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,
  , 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 
  2,, 2,,,,,, 2,, 2, 2,, 2, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 
  2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 
  16, 32, 16, 32, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 
  4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 
  4, 4, 2, 4, 16, 32, 16, 32, 2,, 2,,,,,, 2,, 2, 2,, 2, 2, 4, 2,, 2, 2, 2,, 
  2, 4, 2, 4, 4, 4, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 16, 32, 16, 
  32, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 2,
  , 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 16, 32, 16, 32, 2,, 2,,,,,, 2,, 2, 2,, 
  2, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 16, 32, 16, 32, 2, 2, 2, 2, 
  2, 2, 2, 2, 2, 4, 2,, 2, 2, 2,, 2, 4, 2, 4, 4, 4, 2, 4, 16, 32, 16, 32, 2,
  , 2,,,,,, 2,, 2, 2,, 2, 2, 4, 16, 32, 16, 32, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  4, 16, 32, 16, 32, 4, 4, 4, 12, 8, 16, 32,, 2,, 2,, 2,, 2, 4, 4, 6, 4, 2, 
  16, 32, 8, 12, 8, 16, 32, 8, 4, 10, 4, 2, 16, 32, 4, 4, 4, 12, 8,, 2,, 2,, 
  2,, 2, 4, 4, 6, 4, 2, 8, 12, 8, 8, 4, 10, 4, 2,,, 10,, 52,, 63,, 5,, 55,, 
  61,, 3,, 2,,,, 19,, 2,,, 2, 5,, 56,, 3,, 60,, 58, 5,, 10, 8, 16, 8, 5,, 
  10, 8, 16, 8, 16, 8, 16, 8, 15, 8, 16, 8, 4,, 10, 8, 16, 8, 4,, 10, 8, 16, 
  8, 15, 8, 16, 8, 14, 8, 16, 8, 16, 8, 16, 8, 15, 8, 16, 8,,, 14, 8, 16, 8,,
  , 14, 8, 16, 8, 15, 8, 16, 8, 14, 8, 16, 8,,, 13, 8, 16, 8,,, 13, 8, 16, 9,
  , 3,, 57,, 3,, 57,, 3,, 57,, 3,, 300, 16, 8, 16, 8, 16, 8, 16, 8, 16, 8, 
  16, 7,, 16, 8, 16, 8, 14, 8, 16, 8, 14, 8, 16, 8, 14, 8, 16, 7, 14, 8, 16, 
  5,, 2, 16, 8, 16, 7, 14, 8, 16, 7,,, 3,, 10, 8, 16, 8,,, 3,, 10, 8, 16, 3,
  , 4, 16, 8, 16, 7, 14, 8, 16, 7,,, 3,, 10, 8, 16,,, 6,,, 3,, 10, 8, 16, 7,
  , 5,, 53,, 59,, 6,, 50,, 59,, 58,, 3, 2, 18,, 3, 2,,,, 56, 3,, 10, 7, 16, 
  8, 3,, 10, 7, 16, 8, 14, 7, 16, 8, 13, 7, 16, 8, 2,, 10, 7, 16, 8, 2,, 10, 
  7, 16, 8, 13, 7, 16, 8, 12, 7, 16, 8, 14, 7, 16, 8, 13, 7, 16, 8,, 13, 7, 
  16, 8,, 13, 7, 16, 8, 13, 7, 16, 8, 12, 7, 16, 8,, 12, 7, 16, 8,, 12, 7, 
  16, 8,, 2,, 54,, 2,, 54,, 2,, 54,, 2,, 282, 14, 8, 16, 7, 14, 8, 16, 7, 
  14, 8, 16, 7, 14, 8, 16, 5,,, 12, 8, 16, 7, 12, 8, 16, 7, 12, 8, 16, 6,, 
  12, 8, 16, 6, 14, 8, 16, 6, 12, 8, 16, 6,, 2,, 10, 8, 16,,, 5,, 2,, 10, 8, 
  16, 7, 14, 8, 16, 6, 12, 8, 16, 6,, 2,, 10, 8, 16, 6,, 2,, 10, 8, 16, 2,, 
  4,, 55,,, 2,,, 17,, 2,, 3, 2,, 54,,,, 54,, 4,, 53,, 7,, 48, 12, 6, 16, 8, 
  11, 6, 16, 8, 2,, 9, 6, 16, 8, 2,, 9, 6, 16, 8, 11, 6, 16, 8, 10, 6, 16, 8,
  ,, 9, 6, 16, 8,,, 9, 6, 16, 8,, 11, 6, 16, 8,, 11, 6, 16, 8, 12, 6, 16, 8, 
  11, 6, 16, 8,, 10, 6, 16, 8,, 10, 6, 16, 8, 11, 6, 16, 8, 10, 6, 16, 8,,,, 
  51,,,, 51,,,, 51,,,, 263, 12, 8, 16,, 5, 12, 8, 16, 6, 12, 8, 16, 6, 12, 
  8, 16, 6, 10, 8, 16, 5, 10, 8, 16, 2,, 3, 10, 8, 16, 6, 10, 8, 16, 6,,,, 
  9, 8, 16, 6,,,, 9, 8, 16, 2,, 3, 12, 8, 16, 5, 10, 8, 16, 5,,,, 9, 8, 16, 
  4,,,,,, 9, 8, 16, 5, 12, 8, 16, 5, 10, 8, 16, 5,, 53,, 52,,, 2, 16,, 3,, 2,
  ,,,,, 5,, 48,, 2,, 50, 10, 5, 16, 8, 9, 5, 16, 8,,, 8, 5, 16, 8,,, 8, 5, 
  16, 8, 9, 5, 16, 8, 8, 5, 16, 8,, 8, 5, 16, 8,, 8, 5, 16, 8,, 9, 5, 16, 8,
  , 9, 5, 16, 8, 10, 5, 16, 8, 9, 5, 16, 8,, 8, 5, 16, 8,, 8, 5, 16, 8, 9, 
  5, 16, 8, 8, 5, 16, 8,,, 48,,, 48,,, 48,,, 244, 10, 8, 16, 5, 10, 8, 16,,, 
  3, 10, 8, 16, 5, 10, 8, 16, 5, 8, 8, 16,, 4, 8, 8, 16, 4, 8, 8, 16, 5, 8, 
  8, 16, 5,,, 8, 8, 16, 3,,,,, 8, 8, 16, 5, 10, 8, 16, 4, 8, 8, 16, 4,,, 8, 
  8, 16, 4,,, 8, 8, 16, 2,, 2, 10, 8, 16, 4, 8, 8, 16, 4,,,, 19,, 2,,, 2,,,, 
  50,, 50,, 49, 8, 4, 16, 8, 7, 4, 16, 8, 4,, 3, 4, 16, 8, 4,, 3, 4, 16, 8, 
  7, 4, 16, 8, 6, 4, 16, 8, 3,, 3, 4, 16, 8, 3,, 3, 4, 16, 8,, 7, 4, 16, 8,, 
  7, 4, 16, 8, 8, 4, 16, 8, 7, 4, 16, 8,, 6, 4, 16, 8,, 6, 4, 16, 8, 7, 4, 
  16, 8, 6, 4, 16, 188,, 3,, 41,, 3,, 41,, 3,, 41,, 3,, 41, 8, 8, 16, 4, 6, 
  8, 16, 4,, 3,, 3, 8, 16, 4,, 3,, 3, 8, 16, 2,,, 8, 8, 16, 4, 6, 8, 16, 4,, 
  3,, 3, 8, 16, 3,,, 3,, 3, 8, 16, 3, 8, 8, 16, 3, 8, 8, 16, 3, 8, 8, 16,, 
  3, 8, 8, 16, 4, 6, 8, 16, 3, 6, 8, 16, 3, 6, 8, 16, 3, 6, 8, 16,,, 2,, 18,
  , 3, 2,,,,, 48,, 48, 6, 3, 16, 8, 5, 3, 16, 8, 3,, 2, 3, 16, 8, 3,, 2, 3, 
  16, 8, 5, 3, 16, 8, 4, 3, 16, 8, 2,, 2, 3, 16, 8, 2,, 2, 3, 16, 8,, 5, 3, 
  16, 8,, 5, 3, 16, 8, 6, 3, 16, 8, 5, 3, 16, 8,, 4, 3, 16, 8,, 4, 3, 16, 8, 
  5, 3, 16, 8, 4, 3, 16, 172,, 2,, 38,, 2,, 38,, 2,, 38,, 2,, 38, 6, 8, 16, 
  3, 4, 8, 16, 3,, 2,, 2, 8, 16, 2,,, 2,, 2, 8, 16, 3, 6, 8, 16, 3, 4, 8, 
  16, 3,, 2,, 2, 8, 16, 2,, 2,, 2, 8, 16, 2,, 6, 8, 16, 2, 6, 8, 16, 2, 6, 
  8, 16, 3, 6, 8, 16,, 2, 4, 8, 16, 2, 4, 8, 16, 2, 4, 8, 16,, 2, 4, 8, 16, 
  2,,,, 17,, 2,, 3, 2,,,, 48, 3,, 2, 16, 8, 3,, 2, 16, 8, 4, 2, 16, 8, 3, 2, 
  16, 8, 2,, 2, 16, 8, 2,, 2, 16, 8, 3, 2, 16, 8, 2, 2, 16, 8, 4, 2, 16, 8, 
  3, 2, 16, 8,,, 2, 2, 16, 8,,, 2, 2, 16, 8, 3, 2, 16, 8, 2, 2, 16, 8,,,, 2, 
  16, 8,,,, 2, 16, 157,,,, 35,,,, 35,,,, 35,,,, 34,,,,, 8, 16, 2,,,,, 8, 16,,
  , 4, 8, 16, 2, 2, 8, 16, 2,,,,, 8, 16,,,,,,, 8, 16,, 4, 8, 16, 2, 2, 8, 
  16, 2, 4, 8, 16,,, 4, 8, 16, 2, 4, 8, 16,, 4, 8, 16,, 2, 8, 16,, 2, 8, 16,,
  , 2, 8, 16,, 2, 8, 16,,, 16,, 3,, 2,,,,,,, 16, 8,,,, 16, 8, 2,, 16, 8,,, 
  16, 8,,, 16, 8,,, 16, 8,,, 16, 9, 16, 8, 2,, 16, 8,,, 16, 8,,,, 16, 8,,,, 
  16, 8,,, 16, 9, 16, 8,,, 16, 8,,, 16, 140,,, 32,,, 32,,, 32,,, 32,,, 8, 16,
  ,,, 8, 16,, 2, 8, 16, 9, 16,,,, 8, 16,,, 8, 16,, 2, 8, 16, 9, 16,, 2, 8, 
  16,, 2, 8, 16,, 2, 8, 18, 8, 16, 8, 16,, 8, 16, 8, 16, 8, 16, 5,, 24,, 21,
  , 20,, 24,, 47,, 45,, 23,, 18,, 20,, 20,, 45,, 42,, 18,, 28,, 20,, 25,, 42,
  , 42,, 15,, 27,, 16,, 25,, 40,, 113,, 2,, 135,, 2,, 70,,, 2,,, 26,,, 2,, 2,
  ,,, 3,, 2,,, 2, 52,,, 2,, 2,,,, 2,, 3, 2,,,,, 3,, 26,, 2,, 26,, 3,, 27,, 2,
  , 27,, 3,, 26,, 2,, 26,, 3,, 27,, 2,, 269,, 38,, 38,, 9,, 29,, 11,, 24,, 
  36,, 36,, 9,, 25,, 10,, 22,, 35,, 35,, 19,, 18,, 15,, 21,, 33,, 33,, 15,, 
  18,, 12,, 20,,,, 20,,, 2,,,,, 2,, 3, 2, 31 ] );