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.abm            GAP library of groups           Hans Ulrich Besche
##                                               Bettina Eick, Eamonn O'Brien
##

SMALL_GROUP_LIB[ 1536 ].2nil[ 65 ] := rec( ops :=
[ 4, 1, 1067, 4,,,,,, 1, 4, 1067,,,,,, 1,,,,,,,,,,, 608, 4,,,,,, 1, 4, 608,,,
  ,,, 1,,, 1240, 315, 226, 148, 719, 1066, 301, 1765, 2168, 293, 2791, 3384, 
  2390, 2135, 309, 1781, 4, 1, 9,,,, 4585, 1765, 10938, 1146, 803, 426, 
  1765, 301, 7751, 1266, 1240, 2135, 2390, 1266, 6826, 1, 29, 53, 1266, 36, 
  53, 29, 36, 1266, 1, 1482, 168, 1062, 402, 91, 56, 83, 1212, 1482, 168, 
  1062, 402, 91, 56, 83, 1212, 4, 1, 83,, 30, 83, 1, 56,,,, 465, 56, 30, 
  1534, 91, 50, 30, 1989, 91, 1,,, 612, 87, 7, 440, 612, 87, 7, 440, 87, 7, 
  83, 1, 30, 83, 31, 1, 175, 31, 1, 175, 31, 83, 1, 30, 83, 87, 7, 612, 87, 
  7, 440, 612, 87, 7, 440, 1, 661, 1471, 2514, 3060, 3621, 2002, 661, 1471, 
  2514, 3060, 3621, 2002, 47, 175, 315, 3372, 4595, 1483, 3621, 2857, 2002, 
  2173, 418, 30, 548, 4, 1819, 293,,, 1697, 76, 301, 36, 1, 52,,,, 91,,, 
  1471, 661, 1224, 501, 821, 2173, 3060, 2514, 1472, 513, 1759, 2857, 866, 
  47, 175, 775, 478, 4, 261, 756, 1819, 4, 293, 496, 52, 1, 1577, 36, 91, 1, 
  36, 1640, 661, 1471, 2514, 3060, 3621, 2002, 866, 1190, 478, 293, 1819,, 
  36, 1577,, 1640, 416, 1842,, 2798, 2062, 1842, 416,, 2062, 2798, 47, 1, 
  2798, 2062,, 168, 3373,, 1, 700, 4, 168, 96, 83, 1, 91,,,,,, 1842, 416, 
  47, 501, 91, 2798, 416, 1842, 501, 47, 139, 2062, 416, 47, 1, 83, 168, 4,,,
  ,, 33, 375, 1, 91,, 30, 2788, 91, 337, 1, 91, 416, 1842, 2798,, 416, 2062, 
  168, 83,, 3373, 2798, 2062, 1400, 453, 1564, 1228, 1355, 5098, 965, 841, 
  2374, 675, 2161, 5492, 319, 1862, 442, 2027, 7714, 6808, 1542, 2122, 3269, 
  3377, 4389, 1821, 235, 5065, 192, 4, 168,, 52, 1, 1086, 7, 658, 442, 507, 
  1129, 1610, 53, 453, 1510, 675, 319, 1264, 2062, 453, 319, 2858, 2865, 
  1123, 319, 1, 366, 2507, 402, 1120, 41, 2508, 5547, 440, 4, 235, 192, 4, 
  168,, 548,, 496,, 1, 7, 507, 1, 91, 7, 1, 222, 1842, 501, 1172, 3373, 416, 
  1756, 2577, 168, 47, 4, 2062, 2788,, 1, 30, 4, 168,,,, 96, 1, 83,, 91,, 47,
  ,,,,,,, 4, 33,,,,,,, 1, 4,,,, 47, 501, 139, 47, 1,,, 501, 47, 91, 1,,,, 
  139, 1,, 4, 1, 91,,,, 139,, 4, 1172, 139, 91, 4, 1, 2304, 2620, 3911, 501, 
  139, 47, 760,,, 2304, 2620, 3911, 501, 139, 1, 91,, 139, 4, 1, 760,, 751,, 
  91, 139, 1,, 91, 608, 3657, 5716, 1172, 1, 4, 3372, 315, 728, 1172, 821, 
  601, 2173, 2002, 1483, 4595, 3605, 366, 1759, 1212, 2857, 3621, 4, 1, 76, 
  9, 1,, 30, 301, 1, 36, 83, 52, 1,, 337, 56, 1, 234, 36, 91, 1, 36, 1640, 
  1, 139, 233, 1471, 661, 1224, 1172, 91, 2798, 1091, 3373, 1472, 513, 139, 
  2062, 4, 96, 599, 268, 96, 1, 83, 175, 1, 775,, 91,, 30, 2788, 91, 337, 1, 
  91, 1073, 2121, 10826, 1359, 6793, 7664, 10827, 10834, 1237, 858, 5483, 
  1073, 87, 978, 1821, 148, 2027, 1073, 2122,, 4389, 2787, 1073, 5068, 4380, 
  1073, 1821, 148, 978, 1129, 9, 1, 83,, 52,, 56,, 1086, 507, 658, 1610, 
  507, 1129, 1610, 1086, 1246, 2523, 394, 607, 1129, 1246, 607, 2523, 2278, 
  802, 5046, 1915, 2122, 4380, 2278, 802, 5046, 1915, 2122, 4380, 978, 5065, 
  1073, 858, 5483, 1359, 2122, 5068, 4380, 4389, 820, 1129, 1697, 76, 2883,, 
  52, 1, 1086, 1129,,,,,,, 1073, 1237,, 2027, 2787,, 1237, 1073,, 2787, 2027,
  , 87, 978, 1821, 148, 2027, 2787,, 1073, 1237,, 2787, 2027,, 1237, 1073,, 
  1821, 148, 87, 978, 9, 83, 52, 56, 1086, 507, 658, 1610, 507, 1086, 1610, 
  658, 1246, 2523, 394, 607, 2523, 1246, 607, 394, 3817, 4, 226, 1172, 91, 
  1127, 139, 1445, 226, 1172, 3817, 4, 139, 1445, 91, 1127, 4, 897,, 1, 420,
  , 86,, 29,,,,,,,, 91, 29, 1, 1445,, 29, 91, 1, 3818, 139, 57,, 1, 420, 
  139, 1359, 3589, 5682, 658, 497, 2851, 5682, 1359, 3589, 394, 978, 2851, 
  1542, 1821, 1086, 1246, 1821, 1542, 1246, 1086, 1, 68,,, 1359, 87, 658, 
  394, 497, 978, 1610, 607, 1542, 1821, 1086, 1246, 1408, 148, 507, 2523, 
  2575, 4, 1062, 1172, 91, 2250, 139, 1068, 1062, 1172, 2575, 4, 139, 1068, 
  91, 2250, 594, 4, 1, 211,, 249,, 56,,,, 91, 50, 1, 2789, 91, 1, 211, 91, 
  1, 139, 211,, 1, 211, 139, 1359, 87, 658, 394, 497, 978, 1610, 607, 497, 
  978, 1610, 607, 978, 87, 1086, 2523, 1542, 1821, 1086, 1246, 1408, 148, 
  507, 2523, 1359, 148, 507, 1129, 1359, 1821, 1129, 1246, 1, 1086, 1246, 
  1542, 1821, 507, 1129, 1359, 148, 507, 2523, 1408, 148, 1129, 1246, 1359, 
  1821, 658, 2523, 1086, 978, 1610, 607, 1359, 1129, 1610, 607, 1359, 1129, 
  1086, 394, 2523, 978, 2282, 4, 728, 148, 912, 56, 52, 1388, 2282, 4, 728, 
  148, 912, 56, 52, 1388, 4, 1060,, 1, 111, 257, 1, 53,,, 3797, 1, 52, 205,, 
  1,, 111, 56, 53, 1388, 1,, 53, 56,, 1,,, 402, 4,, 91, 1,, 402, 4,, 91, 1,, 
  4, 1, 465,,,, 91,,, 663, 87, 52, 56, 663, 87, 52, 56, 87, 1, 728, 4, 642, 
  898, 728, 4, 642, 898, 4, 7, 1, 128, 4, 52, 1, 1062, 4, 1, 56, 52, 1,, 84, 
  56, 1, 50, 56, 7, 1,,,,,,, 1240, 315, 226, 148, 719, 1066, 301, 1765, 
  2168, 293, 2791, 3384, 2390, 2135, 309, 1781, 366, 4, 9, 83, 366, 4, 9, 
  83, 315, 1533, 594, 2792, 3268, 4585, 301, 293, 1240, 366, 7717, 7719, 
  1240, 309, 1, 29,,,, 53,,,, 1240, 2168, 1781, 1765, 2168, 1240, 1765, 
  1781, 1266, 315, 4, 9, 301, 293, 366, 83, 309, 1, 315, 4, 9, 301, 293, 
  366, 83, 309, 366, 293, 309, 83, 4, 315, 301, 9, 366, 293, 309, 83, 4, 
  315, 301, 9, 315, 4, 9, 301, 293, 366, 83, 309, 1240, 2168, 1781, 1765, 
  2168, 1240, 1765, 1781, 1266, 1, 142, 87, 9, 83, 87, 142, 83, 9, 142, 87, 
  9, 83, 87, 142, 83, 9, 366, 4, 41, 440, 4, 366, 440, 41, 366, 4, 41, 440, 
  4, 366, 440, 41, 142, 87, 9, 83, 142, 87, 9, 83, 87, 1, 366, 4, 41, 440, 
  366, 4, 41, 440, 4, 7, 192, 4, 9, 1, 168, 4, 1, 83, 9, 1,, 31, 83, 1, 30, 
  83, 1, 142, 87, 9, 83, 366, 4, 41, 440, 1, 661, 4, 1, 83, 4, 513, 1, 268, 
  4, 418, 175, 96, 4, 168, 775, 175, 76, 1, 30, 268, 83, 1,, 76, 268, 83, 1, 
  268,, 30,, 612, 87, 1, 83, 87, 1, 175, 87,, 1, 87, 612, 83, 1, 4, 235, 7, 
  4, 496, 440, 7, 496, 4, 7, 440, 4, 7, 235, 612, 87, 175, 83, 496, 4, 235, 
  440, 1, 612, 87, 175, 83, 612, 87, 175, 83, 87, 1, 83,, 30, 83, 175, 1,, 
  31, 637, 4, 175, 1, 168, 4, 1, 83, 4, 7, 496, 4, 235, 440, 496, 4, 235, 
  440, 1, 1067, 4,,,,,, 1, 4, 1067,,,,,, 1,,, 608, 4,,,,,, 1, 4, 608,,,,,, 1,
  ,, 1240, 315, 226, 148, 719, 1066, 301, 1765, 2168, 293, 2791, 3384, 2390, 
  2135, 309, 1781, 4, 1, 9,,,, 301, 6820, 5518, 10900, 10897, 301, 4585, 
  6826, 1765, 315, 7719, 7717, 1765, 7751, 1, 29,,,, 53,,,, 612, 87, 7, 440, 
  612, 87, 7, 440, 87, 7, 83, 1, 30, 83, 31, 1, 175, 31, 1, 175, 31, 83, 1, 
  30, 83, 87, 7, 612, 87, 7, 440, 612, 87, 7, 440, 1, 661, 1471, 2514, 3060, 
  3621, 2002, 661, 1471, 2514, 3060, 3621, 2002, 47, 175, 315, 3372, 4595, 
  1483, 3621, 2857, 2002, 2173, 418, 30, 548, 4, 1819, 293,,, 1697, 76, 301, 
  36, 1, 52,,,, 91,,, 1471, 661, 1224, 501, 821, 2173, 3060, 2514, 1472, 
  513, 1759, 2857, 866, 47, 175, 775, 478, 4, 261, 756, 1819, 4, 293, 496, 
  52, 1,, 337, 91, 1, 420, 91, 1471, 3372, 866, 661, 478, 1819, 1577, 1640, 
  1400, 453, 1564, 1228, 1355, 5098, 965, 841, 2374, 675, 2161, 5492, 319, 
  205, 2027, 7714, 6808, 1542, 2122, 3269, 3377, 4389, 4, 841, 235, 192, 4, 
  168,, 52, 1, 658, 222,,, 91, 53,, 1086, 453, 1510, 675, 319, 1264, 2062, 
  453, 319, 2858, 2865, 1123, 319, 1, 366, 2507, 402, 1120, 41, 2508, 5547, 
  440, 4, 235, 192, 4, 168,, 548,, 496,, 1, 222, 91, 1,,, 222,, 47,,,,,,,, 
  4, 33,,,,,,, 1, 4,,,, 2304, 2620, 3911, 501, 139, 47, 760,,, 2304, 2620, 
  3911, 501, 139, 1, 91,, 139, 4, 1, 760,, 751,, 91, 139, 1,, 91, 3657, 608, 
  1172, 5716, 1, 4, 2278, 802, 5046, 1915, 2122, 4380, 2278, 802, 5046, 
  1915, 2122, 4380, 87, 841, 1073, 858, 5483, 1359, 2122, 5068, 4380, 4389, 
  814, 978, 1697, 76, 2883,, 52, 1, 658, 1086,,,,,,, 1359, 3589, 5682, 658, 
  497, 2851, 5682, 3589, 10698, 1408, 87, 3589, 1542, 1821, 1086, 1246, 497, 
  402, 978, 507, 1, 68,,, 1542, 497, 658, 1408, 402, 148, 1542, 1086, 658, 
  1359,,, 606, 1086, 1542, 607, 2282, 4, 728, 148, 912, 56, 52, 1388, 2282, 
  4, 728, 148, 912, 56, 52, 1388, 4, 1060,, 1, 111, 257, 1, 52,,, 111, 3797, 
  1, 52, 205, 56, 111,, 1,, 111,, 53, 1,,, 663, 87, 52, 56, 663, 87, 52, 56, 
  87, 1, 728, 4, 642, 898, 728, 4, 642, 898, 4, 7, 1, 128, 4, 52, 1, 1062, 
  4, 1, 56, 52, 1,, 84, 56, 1, 50, 56, 1, 661, 866, 309, 301, 661, 866, 309, 
  301, 47, 175, 96, 315, 293, 309, 301, 418, 30, 96, 548, 4, 261, 33, 1819, 
  293, 756, 1167, 1819, 293, 756, 1167, 1697, 76, 967, 268, 301, 36,, 1, 
  661, 47, 9, 301, 866, 513, 83, 309, 866, 47, 175, 775, 866, 47, 96, 1190, 
  478, 4, 261, 756, 293, 548, 33, 599, 1819, 4, 33, 1167, 293, 496, 375, 
  756, 1, 661, 866, 599, 1167, 661, 866, 599, 1167, 661, 866, 599, 1167, 
  661, 866, 599, 1167, 36, 416, 1091,,, 825, 416, 1091,,, 825, 47, 1, 825, 
  812,,, 168, 1260,,, 1, 700, 4, 168, 96, 83, 1, 52,,,,,,,, 1091, 416, 1224, 
  47, 52, 812, 1091, 416, 1224, 47, 52, 812, 416, 47, 1, 83, 168, 4,,,,, 33, 
  375, 52, 1, 1119, 30, 52, 420,, 1, 416, 1091, 825, 416, 1091, 825, 168, 
  1260, 825, 812, 83, 2123, 453, 1818, 319, 641, 991, 2123, 453, 1818, 319, 
  641, 991, 4385, 319, 85, 44, 2237, 2791, 397, 226, 1780, 41, 2517, 440, 
  976, 4, 1160, 235, 2433, 1698, 192, 4, 261, 33, 168, 4, 33, 375, 109, 1,,, 
  453, 319, 9, 83, 453, 319, 9, 83, 319, 1, 366, 4, 41, 440, 4, 235, 1698, 
  192, 4, 261, 33, 168, 4, 33, 375, 548, 4, 41, 7, 496, 4, 7, 440, 1, 1510, 
  675, 703, 168, 416, 1532, 497, 2121, 47, 4, 1121, 3620, 2508, 1123, 1, 30, 
  4, 168,, 33, 375, 96, 1, 83,, 47, 2620,, 1,, 760, 751, 47, 760, 751, 47, 
  2620,, 1, 4, 33,,, 1, 760,, 751,,, 760, 1, 4,,, 3657,, 1, 2304, 47,,, 1,,,,
  , 2304, 47,,, 1, 4, 33,,, 1, 4,, 608, 4,,, 1471, 315, 1224, 501, 9, 301, 
  3060, 2514, 1472, 366, 83, 309, 4, 1, 76, 9, 1,, 30, 301, 1, 36, 83, 1, 
  1471, 661, 728, 501, 52, 812, 1260, 1842, 1472, 513, 52, 812, 4, 96, 599, 
  268, 96, 1, 83, 175, 1, 775, 52, 1, 1119, 30, 52, 420,, 1, 2278, 1510, 
  6827, 1400, 4580, 7706, 2031, 1424, 5046, 2278, 4580, 7706, 2971, 87, 
  1533, 430, 2237, 2791, 2031, 1780,, 2517,, 976, 594, 1277, 2287, 9, 1, 83,
  , 109,,,, 802, 820, 1780, 2517, 802, 820, 1780, 2517, 2971, 87, 1107, 
  2863, 2031, 2129, 1780, 2517, 802, 814, 1277, 2287, 1697, 76, 421, 35, 
  2883, 76, 268, 775, 109, 1, 3597, 965,,, 2237, 3597, 965,,, 2237, 2971, 
  87, 976, 594, 2237, 2791,,, 2031, 142,,, 976, 594, 2971, 87, 9, 83, 109, 1,
  ,, 397, 4,,, 109, 1,,, 397, 4,,, 109, 1,,, 4,, 57,,,, 109,,,, 87, 2156,,, 
  1, 87, 68,, 2156,,, 1, 87, 68, 4, 7,,, 1, 68,, 117,, 68,, 117,, 4,,,, 802, 
  853, 1189, 891, 9, 820, 162, 2125, 4582, 83, 366, 4, 421, 83, 366, 4, 421, 
  83, 853, 802, 891, 1189, 9, 162, 820, 4582, 2125, 83, 2584, 35, 57, 205, 
  1, 802, 820, 9, 421, 2125, 1189, 2584, 26, 2125, 366,,,,,, 6736, 820, 802, 
  1026, 7484, 2125, 11230, 7484, 1, 1023, 35, 26, 845, 1, 1023, 35, 26, 845, 
  2133, 6760,,, 1402, 421,, 1, 572, 568, 9, 175,, 1, 1402, 421,, 1, 572, 
  568, 2588, 35,, 1, 85, 295, 1, 421,, 9, 2289, 175,, 9, 390, 295, 2289, 175,
  , 9, 390, 295, 1,,,, 1402, 390,,, 175, 9, 295, 85, 1402, 175,, 421, 2289,,
  , 175, 1402, 421, 1, 9,, 421,, 9,,,, 421,, 9,, 421,, 175, 9, 1,, 175,, 1,,,
  , 175,, 1,, 175,, 421, 1, 9, 175, 421, 1, 9, 175, 1, 1785, 35,, 390, 549, 
  1, 1785, 35,, 390, 549, 1785, 390,,, 35, 1,,,,,,,,, 390,, 536, 4, 9, 1, 4, 
  536, 1, 9, 513, 162, 1, 31, 162, 513, 31, 1, 421, 96, 192, 4, 96, 421, 4, 
  192, 175, 348, 4,, 175, 4, 536,, 421, 96, 513, 162, 175, 348, 192, 4, 9, 
  1, 4,, 31, 536, 4, 421, 96, 513, 162, 175, 348, 421, 1,,, 175, 35,,, 1697, 
  1, 9, 96, 76, 1, 96, 35, 1,,,,,, 536, 4, 421, 96, 513, 162, 175, 348, 35, 
  1,,,,,,,,, 421,, 9,,,,,, 421,, 9,,,,,, 35,, 175,, 35,, 175,, 35,,,,,,,, 
  3801, 1296,, 1, 572, 568, 383, 9, 348,, 31, 35, 1, 76, 2289, 1785, 1402, 
  421,, 1, 5510, 5060, 1, 2289, 1785, 2588, 35,, 1, 85, 295, 1, 1785, 35,, 
  390, 549, 1, 1785, 35,, 390, 549, 1402, 421,, 1, 572, 568, 9, 1,, 175, 
  1402, 421,, 1, 572, 568, 2588, 35,, 1, 85, 295, 1, 35,, 175, 2289,, 1, 
  390, 295, 2289, 175, 1, 390, 295, 1,,, 1785, 35,, 390, 549, 1, 1785, 35,, 
  390, 549, 1, 390,, 572, 9,, 1,, 9,, 1, 9,, 85,,,, 390,,,,,,,,,,,, 572, 9,, 
  1,, 9,, 1, 9,, 85,,,, 390, 85, 1,,, 390, 85, 1,,,,,,, 390,,,,,,,, 568, 9,, 
  1, 9, 568,,, 1, 9, 568, 295, 1,,,,,, 549, 1,, 295, 1,, 549, 1,, 295, 1,,,, 
  9, 1, 549,,,,,,,,,,,,,,,,,,,,, 568, 9,, 1, 9, 568,,, 1, 9, 568, 295, 1,,,,,
  ,,,,,,,,,,, 9, 1, 549,,,,,,,,,,,, 162, 4, 1,, 162, 1, 4, 162, 1,, 4, 1, 
  76, 4,, 1, 4, 76, 1, 4,, 76, 4, 162,, 1, 76, 4, 162, 76, 1, 4,,,, 162, 4, 
  1, 76, 4, 162, 76, 1,,,,,,, 162, 4, 1, 76, 4, 162, 76, 1, 35,,,,,,,,,,,,,,,
  ,,, 348,, 31,, 35, 31, 1, 96,, 31,, 96,, 31,, 35, 31, 1,,, 348,, 35,,,,,,,
  , 1789,,,, 76, 35, 1, 76, 35,, 1, 383,,,, 76,,,,,, 35,,,,,,,, 2381, 76, 
  1696, 30, 35, 1093, 1, 2882, 383,, 315, 76, 1, 83, 2381, 76, 1696, 1,, 
  5638, 76, 2882, 2133, 1,,,, 2051, 1,,,, 2133, 1,,,, 1696, 1026, 83, 5766, 
  5689, 2882, 31, 1, 1267, 2051, 83, 1696, 1026, 83, 5766, 5689,,, 83, 1696, 
  1026, 1267, 2051, 1, 2882, 31, 5766, 5689, 83, 1696, 1026, 1, 2882, 35, 
  1267, 574, 1, 1267,,,, 2882, 35, 1267, 574, 1, 35,, 2133, 35,, 1, 265, 
  2051, 1,,,, 2133, 35,, 1, 265, 2051, 802, 853, 1189, 9,, 891, 820, 162, 1, 
  192, 4, 9, 1, 853, 802, 891, 9, 1, 421,, 1607, 3382, 205, 9,, 76, 7750, 
  175, 2584, 35, 57, 205, 1, 35, 2584, 205, 57, 1, 26,,,,,,, 1402, 421,, 1, 
  572, 568, 421, 1402, 1, 568, 572,, 1, 1402, 421,, 568, 572, 1, 421, 1402, 
  2588, 35,, 1, 85, 295, 35, 2588, 1, 295, 85, 2289, 175,, 1, 390, 295,,, 1, 
  2289, 175,, 295, 1,,,, 9, 1, 35,, 1785, 35,, 390, 549, 1, 35, 1785, 549, 
  390, 1,,, 568, 9,, 549, 1, 9, 568, 1, 549, 9, 568, 1, 549, 568, 9,, 549, 
  1, 295,,,,,,,,,,,,,,,,,, 9,,,, 549,,,,,,,,,,,,,,,,,, 568, 9,, 1, 295, 9, 
  568, 295, 1, 9, 568, 295, 1, 568, 9,, 1, 295,,,,,,,,,,,,,,,,,,,,,,,,, 9, 1,
  ,, 549,,,,,,,,,, 572, 9,, 1, 390, 9, 1, 572, 9,, 1, 390, 85, 1,,, 9,,, 
  572, 390, 1, 9, 572, 390, 1, 85,, 390,,,,,,,,,,,,,,,,,,,,,,,,,, 572, 9,, 
  85, 1, 9,, 572, 9,, 85, 1,,,,,, 9, 1,, 572, 1, 85, 9, 572, 1, 85,,,,,, 390,
  ,,,,,,,,,,, 802, 853, 1189, 891, 9, 820, 162, 2125, 4582, 83, 366, 4, 421, 
  83, 366, 4, 421, 83, 853, 7712, 888, 9, 162, 802, 366, 83, 57, 1,,, 802, 
  820, 9, 421, 366, 888, 205, 26, 6736, 802, 853, 1, 845,,, 2133, 6760, 536, 
  4, 9, 1, 4, 536, 1, 9, 513, 162, 1, 31, 162, 513, 31, 1, 421, 96, 192, 4, 
  96, 421, 4, 192, 175, 348, 4,, 175, 4, 536,, 421, 96, 513, 162, 175, 348, 
  192, 4, 9, 1, 4,, 31, 536, 4, 421, 96, 513, 162, 175, 348, 421, 1,,, 175, 
  35,,, 1697, 1, 9, 96, 76, 1, 96,, 536, 4, 421, 96, 513, 162, 175, 348, 1, 
  3801, 1296,, 1, 572, 568, 383, 9, 348,, 31, 35, 1, 76, 175, 35, 1402, 421,
  , 1, 5510, 5060, 1, 175, 35, 85, 1,,,,, 549,,,,,, 572, 9,, 1,, 9,, 1, 9,, 
  85,,,,,,,,,,,,,,,, 390,,,, 572, 9,, 1,, 9,, 1, 9,, 85,,,, 390,,,, 568, 9,, 
  1, 9, 568,,, 1, 9, 568, 1, 295,,,,, 9, 1, 549,,,,,,,,,,,, 568, 9,, 1, 9, 
  568,,, 1, 9, 568, 1, 549,,,,,,, 295, 1,,,, 9, 1, 549,,,,,,,,,,,,,,,,,,,,, 
  2381, 76, 1696, 30, 35, 1093, 1, 31, 383, 7931, 315, 76, 1, 83, 2381, 76, 
  1696, 1,, 427, 76, 31, 2051, 1,,,, 265, 1,,,,,,,, 802, 853, 1189, 9,, 891, 
  820, 162, 1, 192, 4, 9, 1, 853, 802, 891, 9, 1, 421,, 1607,, 9,, 5508, 76, 
  175, 57, 1,,,,,,, 26,,,,,,,, 568, 9,, 549, 1, 9, 568, 1, 549, 9, 568, 1, 
  549, 568, 9,, 549, 1, 295,,,,,,,,,,,,,,,, 9,,,, 549,,,,,,,,,,,,,,,,,, 568, 
  9,, 1, 295, 9, 568, 295, 1, 9, 568, 295, 1, 568, 9,, 1, 295,,,,,,,,,,, 9, 
  1,,, 549,,,,,,,,,, 572, 9,, 1, 390, 9, 1, 572, 9,, 1, 390, 85, 1,,, 9,,, 
  572, 390, 1, 9, 572, 390, 1, 85,, 390,,,,,,,,,, 572, 9,, 85, 1, 9,, 572, 9,
  , 85, 1,,,,,, 9, 1,, 572, 1, 85, 9, 572, 1, 85,,,,,, 390,,,,,,,,,,,, 772, 
  297, 1189, 19, 772, 297, 1189, 19, 293, 189, 1, 200, 297, 4, 19, 36, 293, 
  26, 1161, 200, 293, 26, 1161, 200, 57, 1248, 1162, 76, 1, 26,,, 772, 820, 
  19, 1161, 1023, 189, 2251, 26, 297, 293, 200, 36, 297, 293, 200, 36, 730,, 
  297, 4, 19, 36, 297, 4, 19, 36, 189, 418, 19, 1, 189, 418, 19, 1, 200,, 
  189, 293, 200, 1, 189, 293, 19, 268, 189, 4, 19, 268, 189, 4, 772, 1161,,, 
  200, 297,, 2973, 1161, 1, 379,, 19, 301, 288, 83,,, 775,, 301, 96, 1, 301, 
  288, 83,,, 379, 1, 19, 301, 96, 1, 301, 83, 775,, 379, 19, 288, 379, 19,, 
  288,,,,,, 1, 19, 301, 288, 83,,,,,,, 379, 1, 19, 301, 379, 1, 19, 301, 
  288, 83,,,,,,, 379, 1, 19, 301, 379, 83, 288, 301,,, 379, 83, 775,, 379, 
  1, 19, 301, 288, 83,,, 19, 775, 288, 1,, 96, 19, 83, 288,,,, 379, 1, 19, 
  301, 288, 96, 19, 83,, 775, 288, 1, 379, 96, 19, 301, 288, 775,, 83, 1,, 
  19, 200,,, 1, 268,,,, 19,, 297, 4, 19, 36, 189, 418, 19, 1, 189, 418, 19, 
  1, 297, 4, 19, 36,, 268, 189, 4, 200, 1, 189, 293, 200, 1, 189, 293, 19, 
  268, 189, 4, 297, 189, 19, 200, 4, 418, 268, 1, 189, 19, 4, 293, 36, 1, 
  189, 297, 200, 19, 581,, 383, 730, 36, 1, 383, 297, 268, 1, 76,,,, 297, 
  189, 19, 200, 189, 297, 200, 19, 581,, 200,,,,, 1, 1065,, 19, 36,, 31,,, 
  268,, 1, 36, 31, 595, 19, 1,, 31, 200,, 1370, 36, 595, 31, 1, 36, 31, 268, 
  1, 200,, 19, 36, 200, 1, 19, 36, 1, 268,,,, 19, 268,, 1,, 268,, 1, 36, 
  268, 1, 36, 268, 19, 1,, 268,, 1,, 268, 36, 1, 268, 36, 1, 268, 36, 1, 
  200, 36, 19, 1, 200, 36, 19, 268, 1,,, 200,, 19, 36, 200, 1, 19, 36, 1, 
  268,, 36,,,,,, 200, 36, 19, 1, 200, 36, 19, 268, 1, 19,,,,,, 200,, 19, 36, 
  200, 1, 19, 36, 1, 200, 36, 19, 1, 200, 36, 19,,, 1, 200, 36, 19, 1, 200, 
  19, 36, 200, 1, 19, 36, 200, 1, 19, 36, 200, 1, 19, 36, 200, 1, 36, 19, 1, 
  200, 36, 19, 1, 200,,, 36, 19, 1, 200, 36, 19, 200, 1, 19, 36, 200, 1, 19, 
  36, 200, 19,,,,,,,,,,,,,, 1, 268,,,, 36,,,, 19, 200,,,, 1, 36,,,, 200, 19,,
  ,, 1, 268,,,, 19, 200,,,, 1, 200,, 19, 36, 200, 1, 19, 36, 1, 268,, 36,,,,,
  , 200, 36, 19, 1, 200, 36, 19, 268, 1, 19,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 36,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  , 1238, 820, 49, 802, 1075, 966, 315, 573, 168, 684, 4, 49, 301, 478, 366, 
  1075, 1607, 573, 418, 49, 83, 548, 478, 1075, 9, 966, 83, 573, 168, 1634, 
  9, 548, 315, 49,, 573, 4, 1075, 1697, 548, 366, 1238, 802, 966, 1238, 802, 
  5511, 3382, 1238, 684, 1189, 49, 802, 478, 2125, 1075, 168, 573, 83, 966,, 
  573, 168, 301, 1189, 1238, 684, 1607, 2125, 802, 478, 57, 1248, 1162, 76, 
  1, 684, 548, 49, 1634, 478, 573, 1075, 966, 9, 1607, 1248, 1, 699, 4, 49, 
  36, 192, 541, 9, 854, 427, 418, 9, 595, 541, 142, 3894, 76, 823, 30, 1064, 
  4, 309, 854, 192, 427, 854,, 192, 142, 1262, 31, 192, 293, 699, 192, 823, 
  309, 142, 418, 31, 427, 192, 1064, 9, 49, 142, 293, 595, 76, 192, 699, 
  309, 823, 9,,, 31, 730, 595, 427, 309, 49, 9, 443, 945, 76, 799, 427, 1, 
  76,, 699, 192, 823, 309, 427, 541, 854, 1262, 9, 854, 1, 443,, 49, 36, 
  268, 1, 36, 49, 268,, 1, 268, 30, 1,, 9,, 1, 309, 9,, 36, 1,,, 443,, 49, 
  36, 268, 30, 36, 49, 1,, 30, 1,,,, 9, 967, 30, 268, 1, 309, 9,, 36, 1, 30, 
  36, 1, 443,, 49, 36, 268, 1, 36, 49, 1,, 268, 1, 30, 268,, 9,, 1, 309, 9,, 
  36, 1,,, 443,, 49, 36, 268, 30, 36, 49, 30,, 1, 30,,, 9, 967,, 30, 1, 268, 
  309, 9,, 36, 30, 1, 36,, 443,, 49, 36, 967, 1, 309, 49, 36, 443, 1, 309, 
  36, 967, 9, 309,, 30, 309, 36, 9, 309,,, 36, 9, 30, 309, 443, 9, 49, 309, 
  30, 268, 1, 30, 36, 1, 9, 443, 309, 49, 1, 36, 30, 309, 49, 9, 443, 30, 1, 
  268, 30, 49, 309, 443, 9,,, 49, 309, 967, 9, 309,, 49,, 1,,, 49,,,, 9,, 49,
  ,,, 9,, 49,,,, 9,, 1689, 49,, 1, 49,, 1689, 49,, 1, 49,, 9,, 36,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,, 772, 297, 1189, 19, 820, 772, 1189, 1, 4, 189, 
  268, 19, 581, 268, 19, 1, 36, 26, 1161, 200, 76, 26, 1023, 1161, 57, 1248, 
  1162, 76, 1, 26,,, 1065, 1, 19, 36, 31, 1370,, 19, 1, 36, 799, 31, 36, 
  200, 1, 19, 595, 1, 31,,, 19, 1, 1370, 31, 36, 799, 31, 36, 1, 268,,,, 
  200, 36,,,,,,, 1, 268,,,,,,, 36, 200,,,,,,,,,,,,,,, 268, 1,,,,,,, 200, 36,,
  ,,,,, 1, 19,,,,,, 767, 1110, 1189, 19, 820, 2164, 3064, 30, 637, 189, 853, 
  471, 581, 31, 685, 30, 1190, 802, 1161, 76, 2164, 1023, 57, 1248, 1162, 
  76, 1, 1427, 175, 19, 1190, 175, 268, 30, 175,, 19, 1, 471, 175, 1190, 36, 
  1, 175, 1427, 1190, 19, 175, 685,, 1, 1190,, 30, 599, 175, 1, 36, 19, 1, 
  200,, 297, 418, 19, 36, 418, 1, 4, 189, 1, 19, 4, 293, 36, 1, 418, 297, 
  36, 19, 383,, 1, 76, 36, 1, 730, 581, 268, 200, 76, 268, 581, 730, 200, 
  268, 1, 297, 4, 19, 36, 418, 189, 1, 19, 418, 189, 1, 19, 297, 4, 19, 36, 
  581, 383, 19, 268, 730, 19, 1, 200, 730, 19, 1, 200, 581, 383, 19, 268, 1, 
  76,,,, 297, 418, 19, 36, 581, 730, 200, 268, 76, 1, 200,, 19, 36, 1, 268,, 
  36,, 200, 36, 19, 1, 36,,, 19, 1, 200,, 268,, 19, 36, 200, 1,,, 19, 36, 
  200, 1, 19, 36, 200, 1, 19, 36, 200, 1, 19, 36, 1, 268,,,, 36, 19, 1, 200, 
  36, 19, 1, 200, 36, 19, 1, 200, 36, 19, 1, 200,, 268,,,, 200,, 19, 36, 
  200, 1, 19, 36, 1, 268,, 19,,,,,,,,,,,,,,,,,,,,,, 772, 297, 1189, 19,, 
  2251, 820, 418, 1, 4, 189, 1, 19, 2251, 297, 772, 36, 581, 1, 19,, 383, 
  1023, 268, 26, 57, 1248, 1162, 76, 1,, 1162, 1248, 57, 1, 297, 4, 19, 36, 
  4, 418, 1, 4, 189, 1, 19, 4, 293, 36, 1, 4, 297, 36, 19, 581, 1, 19,, 730, 
  36, 1, 383, 76, 268, 1, 76,,,, 36, 26, 1161, 200, 36, 26, 1161, 200, 1, 26,
  ,,,,,, 36, 19, 1, 200, 36, 19, 1, 200,,,, 19, 36, 1, 268,, 36,, 200, 36, 
  19, 1, 36,,, 19, 1, 200,, 268,, 19, 36, 200, 1, 19,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 36,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 297, 4, 19, 
  36, 418, 4, 1, 383, 4, 189, 1, 19, 293, 4, 383, 36, 581, 1, 19, 383, 730, 
  1, 36, 19, 383, 200, 76, 383, 1, 268,, 76,, 200,, 19, 36, 200, 1, 19, 36,, 
  1,, 268,, 1,, 268, 200, 1, 19, 36, 200, 1, 19, 36,, 1,, 268,, 1,, 268, 1,,,
  ,,,,,, 36,,,,,,,, 772, 297, 1189, 19,, 2251, 820, 418, 1, 4, 189, 1, 19, 
  2251, 297, 772, 36, 581, 1, 19,, 383, 1023, 2973, 26, 57, 1248, 1162, 76, 
  1,, 1162, 1248, 57, 1, 36, 26, 1161, 200, 1, 26,,, 772, 820, 19,, 1, 4, 
  189, 1, 19, 820, 772, 36, 581, 76, 19, 1, 383, 1023, 1162, 1,,, 36, 1023, 
  1161, 36, 1023, 1161, 1, 26,,, 772, 297, 1189, 189,, 2251, 820, 418, 4, 
  189,,, 2251, 297, 772, 293, 581, 1, 19, 76, 383, 772, 297, 26, 57, 1248, 
  1162, 76, 1,, 1162, 1248, 57, 1, 36, 26, 1161, 200, 1, 26,,, 19, 1,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  , 1238, 802, 573, 1238, 802, 573, 684, 478, 573, 315, 684, 4, 49, 301, 
  478, 366, 1075, 1607, 573, 418, 49, 83, 548, 478, 1075, 9, 966, 83, 573, 
  168, 1634, 9, 548, 315, 49,, 573, 4, 1075, 1697, 548, 366, 1238, 802, 966, 
  684, 1238, 1607, 3382, 1238, 684, 1189, 49, 802, 478, 2125, 1075, 168, 
  573, 83, 966,, 573, 168, 301, 888, 684, 1607, 366, 1238, 478, 57, 1,,, 
  684, 548, 49, 1634, 478, 573, 1075, 966, 9, 1248, 1, 699, 4, 49, 36, 192, 
  541, 9, 854, 427, 418, 9, 595, 541, 142, 3894, 76, 823, 30, 1064, 4, 309, 
  854, 192, 427, 854,, 192, 142, 1262, 31, 192, 293, 699, 192, 823, 309, 
  142, 418, 31, 427, 192, 1064, 9, 49, 142, 293, 595, 76, 192, 699, 309, 
  823, 9,,, 31, 730, 595, 427, 309, 49, 9, 443, 945, 76, 799, 427, 1, 699, 
  192, 823, 309, 427, 541, 854, 1262, 9, 1, 443,, 49, 36, 268, 30, 36, 49, 1,
  , 30, 1,,,, 9, 967, 30, 268, 1, 309, 9,, 36, 1, 30, 36, 1, 443,, 49, 36, 
  268, 1, 36, 49, 1,, 268, 1, 30, 268,, 9,, 1, 309, 9,, 36, 1,,, 443,, 49, 
  36, 268, 30, 36, 49, 30,, 1, 30,,, 9, 967,, 30, 1, 268, 309, 9,, 36, 30, 
  1, 36,, 443,, 49, 36, 967, 1, 309, 49, 36, 443, 1, 309, 36, 967, 9, 309,, 
  30, 309, 36, 9, 309,,, 36, 9, 30, 309, 443, 9, 49, 309, 30, 268, 1, 30, 
  36, 1, 9, 443, 309, 49, 1, 36, 30, 309, 49, 9, 443, 30, 1, 268, 30, 49, 
  309, 443, 9,,, 49, 309, 967, 9, 309,, 49,, 1,,, 49,,,, 9,, 49,,,, 9,, 
  1689, 49,, 1, 49,, 1689, 49,, 1, 49,, 9,, 36,,,,,,,,,,,,,,,,,, 767, 1110, 
  1189, 19, 820, 2164, 3064, 30, 637, 189, 853, 471, 581, 31, 685, 30, 1190, 
  853, 200, 76, 427, 2973, 57, 1,,, 1427, 175, 19, 1190, 175, 268, 30, 175,, 
  19, 1, 471, 175, 1190, 36, 1, 175, 1427, 1190, 19, 175, 685,, 1, 1190,, 
  30, 599, 175, 1, 36, 19, 1, 200,, 297, 418, 19, 36, 418, 1, 4, 189, 1, 19, 
  4, 293, 36, 1, 418, 297, 36, 19, 383,, 1, 76, 36, 1, 730, 581, 268, 200, 
  76, 268, 581, 730, 200, 268, 1, 297, 4, 19, 36, 418, 189, 1, 19, 418, 189, 
  1, 19, 297, 4, 19, 36, 581, 383, 19, 268, 730, 19, 1, 200, 730, 19, 1, 
  200, 581, 383, 19, 268, 1, 297, 418, 19, 36, 581, 730, 200, 268, 1, 772, 
  297, 1189, 19,, 2251, 820, 418, 1, 4, 189, 1, 19, 2251, 297, 772, 36, 581, 
  1, 19,, 383, 268, 2973, 1, 57,,,,,,,, 297, 4, 19, 36, 4, 418, 1, 4, 189, 
  1, 19, 4, 293, 36, 1, 4, 297, 36, 19, 581, 1, 19,, 730, 36, 1, 383, 76, 
  268, 1, 36, 19, 1, 200,, 26,,,,,,, 36, 19, 1, 200, 36, 19, 1, 200,, 19,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,, 36,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 297, 4, 19, 36, 418, 4, 1, 383, 4, 189, 1, 
  19, 293, 4, 383, 36, 581, 1, 19, 383, 730, 1, 36, 19, 383, 200, 76, 383, 
  1, 268,, 76,, 772, 297, 1189, 19,, 2251, 820, 418, 1, 4, 189, 1, 19, 2251, 
  297, 772, 36, 581, 1, 19,, 383, 1023, 2973, 26, 57, 1248, 1162, 76, 1,, 
  1162, 1248, 57, 1, 36, 26, 1161, 200, 1, 26,,, 772, 820, 19,, 1, 4, 189, 
  1, 19, 820, 772, 36, 581, 76, 19, 1, 383, 2973, 268, 57, 1,,, 36, 19, 268, 
  200, 1, 26,,, 772, 297, 1189, 189,, 2251, 820, 418, 4, 189,,, 2251, 297, 
  772, 293, 581, 1, 19, 76, 383, 297, 772, 1248, 1162, 76, 57, 1248, 1,, 57, 
  76, 1162, 1, 36, 1248, 200, 1161, 1, 26,,, 19, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,, 1511, 297, 2042, 19, 1511, 297, 2042, 19, 293, 189, 1, 200, 297, 4, 
  19, 36, 293, 914, 1122, 200, 293, 914, 1122, 200, 1, 914,,,, 57, 845, 
  3822, 76, 1, 1511, 3070, 19, 200, 1122, 189, 205, 914, 297, 293, 200, 36, 
  297, 293, 200, 36, 730,, 297, 4, 19, 36, 297, 4, 19, 36, 189, 418, 19, 1, 
  189, 418, 19, 1, 200,, 189, 293, 200, 1, 189, 293, 19, 268, 189, 4, 19, 
  268, 189, 4, 1511, 1122,,, 200, 297,, 2973, 1122, 1, 379,, 19, 301, 288, 
  83,,, 775,, 301, 96, 1, 301, 288, 83,,, 379, 1, 19, 301, 96, 1, 301, 83, 
  775,, 379, 19, 288, 379, 19,, 288,,,,,, 1, 19, 301, 288, 83,,,,,,, 379, 1, 
  19, 301, 379, 1, 19, 301, 288, 83,,,,,,, 379, 1, 19, 301, 379, 83, 288, 
  301,,, 379, 83, 775,, 379, 1, 19, 301, 288, 83,,, 19, 775, 288, 1,, 96, 
  19, 83, 288,,,, 379, 1, 19, 301, 288, 96, 19, 83,, 775, 288, 1, 379, 96, 
  19, 301, 288, 775,, 83, 1, 19, 200,,, 1, 268,,,, 19,, 297, 4, 19, 36, 189, 
  418, 19, 1, 189, 418, 19, 1, 297, 4, 19, 36,, 268, 189, 4, 200, 1, 189, 
  293, 200, 1, 189, 293, 19, 268, 189, 4, 297, 189, 19, 200, 4, 418, 268, 1, 
  189, 19, 4, 293, 36, 1, 189, 297, 200, 19, 581,, 383, 730, 36, 1, 383, 
  297, 268, 1, 76,,,, 297, 189, 19, 200, 189, 297, 200, 19, 581,, 200,,,,, 
  1, 1065,, 19, 36,, 31,,, 268,, 1, 36, 31, 595, 19, 1,, 31, 200,, 1370, 36, 
  595, 31, 1, 36, 31, 268, 1, 19,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 36,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1688, 1511, 443, 2164, 684, 966,, 573, 
  1442, 684, 4, 49, 301, 478, 366, 1075, 1607, 573, 418, 49, 83, 548, 478, 
  1075, 9, 966, 83, 573, 168, 1634, 9, 548, 315, 49,, 573, 4, 1075, 1697, 
  548, 366, 1688, 2164, 966, 684, 1688, 1607, 5509, 1688, 684, 2042, 49, 
  2164, 478, 4384, 1075, 168, 573, 83, 966,, 573, 168, 301, 1383, 684, 1607, 
  366, 1688, 478, 1, 914,,,, 684, 548, 49, 1634, 478, 573, 1075, 966, 9, 
  845, 1, 699, 4, 49, 36, 192, 541, 9, 854, 427, 418, 9, 595, 541, 142, 
  3894, 76, 823, 30, 1064, 4, 309, 854, 192, 427, 854,, 192, 142, 1262, 31, 
  192, 293, 699, 192, 823, 309, 142, 418, 31, 427, 192, 1064, 9, 49, 142, 
  293, 595, 76, 192, 699, 309, 823, 9,,, 31, 730, 595, 427, 309, 49, 9, 443, 
  945, 76, 799, 427, 1, 699, 192, 823, 309, 427, 541, 854, 1262, 9, 1, 443,, 
  49, 36, 268, 1, 36, 49, 268,, 1, 268, 30, 1,, 9,, 1, 309, 9,, 36, 1,,, 49,,
  ,, 9,, 1689, 49,, 1, 49,, 1689, 49,, 1, 49,, 9,, 36,,,,,,,,,,,,,,,,,, 
  1511, 297, 2042, 19, 3070, 1511, 2042, 1, 4, 189, 268, 19, 581, 268, 19, 
  1, 36, 845, 200, 1122, 76, 845, 1122, 1563, 1, 914,,,, 3822, 76, 57, 845, 
  1, 1065,, 19, 36, 31, 1370,, 19, 1, 36, 799, 31, 36, 200, 1, 19, 595, 1, 
  31,,, 19, 1, 1370, 31, 36, 799, 31, 36, 1, 268,,,, 767, 1110, 2042, 19, 
  3070, 802, 3064, 30, 637, 189, 853, 471, 581, 31, 685, 30, 1190, 853, 200, 
  76, 427, 1122, 1, 914,,,, 19,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1688, 2164, 
  966,, 1688, 1634, 966,, 684, 478,, 4, 49, 301, 478, 366, 1075, 1607, 573, 
  418, 49, 83, 548, 478, 1075, 9, 966, 83, 573, 168, 1634, 9, 548, 315, 49,, 
  573, 4, 1075, 1697, 548, 366, 1688, 2164, 966, 1688, 2164, 5508, 5509, 
  1688, 684, 2042, 49, 2164, 478, 4384, 1075, 168, 573, 83, 966,, 573, 168, 
  301, 2042, 1688, 684, 1607, 4384, 2164, 478, 1, 3823, 76, 914, 205, 684, 
  548, 49, 1634, 478, 573, 1075, 966, 9, 1607, 845, 1, 699, 4, 49, 36, 192, 
  541, 9, 854, 427, 418, 9, 595, 541, 142, 3894, 76, 823, 30, 1064, 4, 309, 
  854, 192, 427, 854,, 192, 142, 1262, 31, 192, 293, 699, 192, 823, 309, 
  142, 418, 31, 427, 192, 1064, 9, 49, 142, 293, 595, 76, 192, 699, 309, 
  823, 9,,, 31, 730, 595, 427, 309, 49, 9, 443, 945, 76, 799, 427, 1, 76,, 
  699, 192, 823, 309, 427, 541, 854, 1262, 9, 854, 1, 1689, 49,, 1, 49,, 
  1689, 49,, 1, 49,, 9,, 767, 1110, 2042, 19, 3070, 802, 3064, 30, 637, 189, 
  853, 471, 581, 31, 685, 30, 1190, 802, 2973, 76, 802, 10937, 1, 3823, 76, 
  914, 205, 258, 90,,,,,,,,,,,,,,,,,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,,
  , 51, 1,, 258, 90,,,, 51, 1,, 258, 90,, 1, 265,,,,,,, 258, 90,,,,,,,, 51, 
  1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,, 90, 1,,,, 51, 1,,,,,,,,,,,,,,,,, 90,, 51,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 90,,,,,,,,,,,,,,,,,, 258, 90,, 51, 
  1,, 258, 90,,,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,, 
  1, 265,,,,,,, 90, 1,,,, 51, 1,,,,,,,,,,,,,,,,, 1319, 318,,,,,,, 90,,,,,,, 
  1319, 318, 322, 15, 1319, 318,,, 322, 15, 1319, 318, 90, 15, 1, 318, 90,,, 
  15, 1, 318, 90, 1, 300,,,,,,, 1319, 318,,, 90,,, 322, 15,,,,,,,,,,,,,,, 1,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 322, 15,,,,,,, 1,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  318, 90, 15, 1, 318, 90,,, 15, 1, 318, 90,,, 15, 1, 318, 90,,, 15, 1, 318, 
  90, 1, 300,,,,,,, 15, 1,,,,,,,,,,,,,,, 90,,,,,, 212, 60,,,,,,,, 51, 1,,,, 
  212, 60,,,,,,,, 51, 1,,,, 365, 1,,,,,,,, 51, 1,, 212, 60,,,, 51, 1,, 212, 
  60,,,, 51, 1,, 365,,,, 1,, 365,,,, 1,, 212, 60,,,, 51, 1,, 212, 60,,,, 51, 
  1,, 365,,,, 1,, 365,,,, 1,, 212, 60,,,, 51, 1,, 365,,, 60, 1, 51,,,,,,,,,,,
  ,,,,,,, 60,,,,,,,,,,,, 212, 60,,,,,,,, 51, 1,,,, 212, 60,,,,,,,, 51, 1,,,, 
  365, 1,,,,,,,, 60, 1, 51,,,,,,,,,,,,,,,,,, 117,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  51,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 792, 
  197,,,,,,, 322, 15,,, 197, 60,,,,,,, 15, 1,,, 117,,,,,,,, 322, 15, 792, 
  197,,, 51, 322, 212, 792,,, 15, 1,, 117,,, 1, 15, 117,,,, 1, 197, 60,,, 1, 
  15, 60, 197,,, 15, 1,, 117,,, 1, 15, 117,,,, 322,, 792, 197,,, 15, 1,, 117,
  ,,, 1,,,,,,,,,,,,,,, 197, 60,,,,,,, 15, 1,,, 197, 60,,,,,,, 15, 1,,, 117,,,
  ,,,,, 15,,,,,,,,,,,,,,,, 60,, 212, 60,,,,,,,, 51, 1,,,, 212, 60,,,,,,,, 
  51, 1,,,, 365, 1,,,,,,,, 60, 1, 51,,,,,,,,,,,,,,,,,, 60,,,,,,,, 212, 60,,,,
  ,,,, 51, 1,,,, 212, 60,,,,,,,, 51, 1,,,, 365, 1,,,,,,,, 60, 1, 51,,,,,,,,,,
  ,,,,,,,, 792, 197,,,,,,, 322, 15,,, 197, 60,,,,,,, 15, 1,,, 117,,,,,,,, 15,
  ,,,,,,,,,,,,,,, 197, 60,,,,,,, 15, 1,,, 197, 60,,,,,,, 15, 1,,, 117,,,,,,,
  , 15,,,,,,,,,,,,,,,, 60,, 51,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,, 322, 15,,,,,,,,,,,,,,, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  212, 60,,,,,,,, 51, 1,,,, 212, 60,,,,,,,, 51, 1,,,, 365, 1,,,,,,,, 51, 1,, 
  212, 60,,,, 51, 1,, 365,,,, 1,, 212, 60,,,, 51, 1,, 212, 60,,,, 51, 1,, 
  365,,,, 1,, 365,,,, 1,, 212, 60,,,, 51, 1,, 212, 60,,,, 51, 1,, 365,,,, 1,
  , 365,,, 60, 1, 51,,,,,,,,,,,,,,,,,, 60,,,,,,,,,,,, 212, 60,,,,,,,, 51, 1,,
  ,, 212, 60,,,,,,,, 51, 1,,,, 365, 1,,,,,,,, 60, 1, 51,,,,,,,,,,,,,,,,,, 
  117,,,,,,,,,,,,,,,,,,,,,,,,,,,, 51,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,, 792, 197,,,,,,, 322, 15,,, 197, 60,,,,,,, 15, 1,,
  , 117,,,,,,,, 322, 15, 792, 197,,, 15, 1,, 117,,, 322, 15, 792, 197,,, 51, 
  322, 212, 792,,, 15, 1,, 117,,, 1, 15, 117,,,, 1, 197, 60,,, 1, 15, 60, 
  197,,, 15, 1,, 117,,, 1, 15, 117,,,, 1,,,,,,,,,,,,,,, 197, 60,,,,,,, 15, 1,
  ,, 197, 60,,,,,,, 15, 1,,, 117,,,,,,,, 15,,,,,,,,,,,,,,,, 60,, 212, 60,,,,,
  ,,, 51, 1,,,, 212, 60,,,,,,,, 51, 1,,,, 365, 1,,,,,,,, 60, 1, 51,,,,,,,,,,,
  ,,,,,,, 60,,,,,,,, 212, 60,,,,,,,, 51, 1,,,, 212, 60,,,,,,,, 51, 1,,,, 
  365, 1,,,,,,,, 60, 1, 51,,,,,,,,,,,,,,,,,, 792, 197,,,,,,, 322, 15,,, 197, 
  60,,,,,,, 15, 1,,, 117,,,,,,,, 15,,,,,,,,,,,,,,,, 197, 60,,,,,,, 15, 1,,, 
  197, 60,,,,,,, 15, 1,,, 117,,,,,,,, 15,,,,,,,,,,,,,,,, 60,, 258, 90,,,,,,,,
  ,,,,,,,,,,,,,,,,,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,
  ,,, 51, 1,, 258, 90,, 1, 265,,,,,,, 51, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 90,, 1,,,,,,,,,,,,,,,, 90, 1,,,, 51, 1,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,, 90,,,,,,,,,,,,,,,,,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,,, 
  51, 1,, 258, 90,,,, 51, 1,, 258, 90,, 1, 265,,,,,,, 90, 1,,,, 51, 1,,,,,,,,
  ,,,,,,,,, 1319, 318,,,,,,, 90,,,,,,, 1319, 318,,, 90,,, 1319, 318, 322, 
  15, 1319, 318,,, 322, 15, 1319, 318, 90, 15, 1, 318, 90,,, 15, 1, 318, 90, 
  1, 300,,,,,,, 322, 15,,,,,,,,,,,,,,, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,, 322, 15,,,,,,, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 318, 90, 15, 1, 318, 90,,, 15, 1, 
  318, 90,,, 15, 1, 318, 90,,, 15, 1, 318, 90, 1, 300,,,,,,, 15, 1,,,,,,,,,,,
  ,,,, 90,,,,,, 51,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 322, 
  15,,,,,,,,,,,,,,, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 322, 15,
  ,,,,,, 51, 322,,,,,,, 15, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 322,,
  ,,,,,, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 51,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 322, 15,,,,,,,,,,,,,,, 1,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 51,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,, 322, 15,,,,,,,,,,,,,,, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,, 51,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 322, 15,,,
  ,,,,,,,,,,,, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 51,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 322, 15,,,,,,,,,,,,,,, 1,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,, 322, 15,,,,,,, 51, 322,,,,,,, 15, 1,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 322,,,,,,,, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,, 51,,, 676, 151,,,,,,,, 51, 1,,,, 676, 151,,,,,,,, 
  51, 1,, 1324, 1,,,,,,,,, 151,, 51,,,,,,,,,,,,,,,,,, 151,,,,,,,, 51,,, 676, 
  151,,,,,,,, 51, 1,,,, 676, 151,,,,,,,, 51, 1,, 1324, 1,,,,,,,,, 151,, 51,,,
  ,,,,,,,,,,,,,,, 322, 15, 2614, 701,,,,,,, 322, 15, 1, 701, 151,,,,,,, 15, 
  1, 751,,,,,,,, 15,,,,,,,,,,,,,,,,,, 701, 151,,,,,,, 15, 1,,, 701, 151,,,,,,
  , 15, 1, 751,,,,,,,, 151,, 15,,,,,,,,,,,,,,,, 258, 90,,,,,,,,,,,,,,,, 265, 
  1,,,,,,,,,,,,,,,, 258, 90,,,,,,,,,,,,,,,,, 51, 1,,,,,,,,,,,,,,,,, 90,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,, 258, 90,, 51, 265, 258, 90,, 51, 265, 258, 90,, 
  51, 265, 258, 90,, 51, 265, 1,,,,,,,,,,,,,,,, 258, 90,, 51, 265, 258, 90,, 
  51, 265, 258, 90,, 51, 265, 258, 90,, 51, 265, 90, 1,,,,,,, 51,,,,,,,,,,,,,
  ,,,,, 1319, 318,,,,,,, 258, 1319,,,,,,, 318, 90,,,,,,,,,,,,,, 265, 1,,,,,,,
  ,,,,,,,,, 15, 1,,,,,,,,,,,,,, 318, 90, 15, 300, 318, 90, 15, 300, 90, 318, 
  300, 15, 90, 318, 300, 15, 318, 90, 15, 300, 318, 90, 15, 300, 90, 318, 
  300, 15, 90, 318, 300, 15,, 1,,,,,,,,, 15,,,,,,,,,,,,,,, 90, 1,,,,,,, 258, 
  90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,, 265, 1,,,,,,,, 258, 90,, 51, 1,
  , 258, 90,,,, 51, 1,, 258, 90,,, 1,,,, 51, 1,,,,,,,,,,,,,,,,, 90,,,,,,,,,,,
  ,,,,,,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,, 265, 1,,,,,,,, 
  258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,, 1,,,, 51, 1,,,,,,,,,,,,,,,
  ,, 1319, 318, 322, 15, 1319, 318, 258, 1319, 51, 322, 258, 1319, 318, 90, 
  15, 1, 318, 90,, 1, 15, 90, 318, 265, 1,,,,,,,, 15, 1,,,,,,,,,,,,,,, 318, 
  90, 15, 1, 318, 90,, 1, 15, 90, 318,, 15, 1, 318, 90,, 1, 15, 90, 318, 
  300, 1,,,,,, 15, 1,,,,,,,,,,,,,, 90, 1,,,,, 664, 52,,,,,,,, 51, 1,,,, 664, 
  52,,,,,,,, 51, 1,,,, 664, 52,,,,,,,, 51, 1,,,, 664, 52,,,,,,,, 51, 1,,,,, 
  1313,,,,,,,,,,,,,,, 52, 1,,, 51,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 60,,,,,,,
  ,,,,,,,,, 212, 51,,, 365, 212, 51,,, 60, 1,,, 51,, 258, 51,,,,,,,, 265,, 
  51,,,,,,,, 90, 1,,,,,,,, 51, 1, 1512, 381,,,,,,, 322, 15,,, 664, 1512,,,,,,
  , 51, 322,,, 381, 52,,,,,,, 15, 1,,, 52, 381,,,,,,, 1, 15,,,, 503,,,,,,,,,,
  ,,,, 15,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 212, 60,,,, 51, 1,, 212, 60,,,, 51, 
  1,,, 365,,,,,,, 212, 60,,,, 51, 1,, 212, 60,,,, 51, 1,, 60, 1,,, 51,,,,,,,,
  ,,,,,,,,,, 60,,,,,,,,,,,,,,,, 212, 60,,,, 51, 1,, 212, 60,,,, 51, 1,,, 365,
  ,,,,,, 212, 60,,,, 51, 1,, 212, 60,,,, 51, 1,, 60, 1,,, 51,,,,,,,,,,,,,,,,,
  , 792, 197,,, 322, 15, 212, 792,,, 51, 322, 197, 60,,, 15, 1, 60, 197,,, 
  1, 15,,,,,,,,,,,,,,,, 117,,,,,,,, 197, 60,,, 15, 1, 60, 197,,, 1, 15, 197, 
  60,,, 15, 1, 60, 197,,, 1, 15,, 117,,,,,, 15,,,,,,,,,,,,,,, 60, 1,,, 212, 
  60,,,,,,,,,,,,,,,, 1, 365,,,,,,,,,,,,,,, 212, 60,,,,,,,,,,,,,,,,, 51, 1,,,,
  ,,,,,,,,,,,,, 60,,,,,,,,,,,,,,,, 212, 60,,,, 51, 365,,, 212, 60,,,, 51, 
  365,,, 1,,,,,,,,,,,,,,,, 212, 60,,,, 51, 365,,, 212, 60,,,, 51, 365,,, 60, 
  1,,, 51,,,,,,,,,,,,,,,,,, 792, 197,,,,,,, 212, 792,,,,,,, 197, 60,,,,,,,,,,
  ,,,, 15, 1,,,,,,,,,,,,,,, 117,,,,,,,,,,,,,, 197, 60,,, 15, 117,,, 60, 197,,
  , 117, 15,,, 197, 60,,, 15, 117,,, 60, 197,,, 117, 15,,, 1, 117,,,,,,,,,,,,
  , 15, 1,,,,,,,,,,,,,, 60, 1,,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 
  90,, 265, 1,,,,,,,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,, 1,,,, 
  51, 1,,,,,,,,,,,,,,,,, 90,,,,,,,,,,,,,,,,,, 258, 90,, 51, 1,, 258, 90,,,, 
  51, 1,, 258, 90,, 265, 1,,,,,,,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 
  258, 90,,, 1,,,, 51, 1,,,,,,,,,,,,,,,,, 1319, 318, 322, 15, 1319, 318, 
  258, 1319, 51, 322, 258, 1319, 318, 90, 15, 1, 318, 90,, 1, 15, 90, 318, 
  265, 1,,,,,,,, 15, 1,,,,,,,,,,,,,,, 318, 90, 15, 1, 318, 90,, 1, 15, 90, 
  318,, 15, 1, 318, 90,, 1, 15, 90, 318, 300, 1,,,,,, 15, 1,,,,,,,,,,,,,, 
  90, 1,,,,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,,, 51, 1,, 258, 
  90,,,, 51, 1,, 258, 90,, 1, 265,,,,,,, 90, 1,,,, 51, 1,,,,,,,,,,,,,,,,, 90,
  ,,,,,,,,,,,,,,,,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,,, 51, 1,
  , 258, 90,,,, 51, 1,, 258, 90,, 1, 265,,,,,,, 90, 1,,,, 51, 1,,,,,,,,,,,,,,
  ,,, 1319, 318, 322, 15, 1319, 318,,, 322, 15, 1319, 318, 90, 15, 1, 318, 
  90,,, 15, 1, 318, 90, 1, 300,,,,,,, 15, 1,,,,,,,,,,,,,,, 318, 90, 15, 1, 
  318, 90,,, 15, 1, 318, 90,,, 15, 1, 318, 90,,, 15, 1, 318, 90, 1, 300,,,,,,
  , 15, 1,,,,,,,,,,,,,,, 90,,,,,, 676, 151,,,, 51, 1,,,, 676, 151,,,,,,,, 
  51, 1,,,, 676, 151,,,, 1, 1324,,,,,,, 151, 1,,, 51,,,,,,,,,,,,,,,,,, 151,,,
  ,,,,,,, 676, 151,,,, 51, 1,,,, 676, 151,,,,,,,, 51, 1,,,, 676, 151,,,, 1, 
  1324,,,,,,, 151, 1,,, 51,,,,,,,,,,,,,,,,,, 2614, 701,,, 322, 15,,, 2614, 
  701,,, 151,,, 15, 1,,, 701, 151,,, 1, 751,,,,,,,, 15,,,,,,,,,,,,,,,, 701, 
  151,,, 15, 1,,, 701, 151,,,,,,, 15, 1,,, 701, 151,,, 1, 751,,,,,,, 151, 1,,
  , 15,,,,,,,,,,,,,,,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,,, 51, 
  1,, 258, 90,,,, 51, 1,, 258, 90,, 1, 265,,,,,,, 90, 1,,,, 51, 1,,,,,,,,,,,,
  ,,,,, 90,,,,,,,,,,,,,,,,,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,,
  , 51, 1,, 258, 90,,,, 51, 1,, 258, 90,, 1, 265,,,,,,, 90, 1,,,, 51, 1,,,,,,
  ,,,,,,,,,,, 1319, 318, 322, 15, 1319, 318,,, 322, 15, 1319, 318, 90, 15, 
  1, 318, 90,,, 15, 1, 318, 90, 1, 300,,,,,,, 15, 1,,,,,,,,,,,,,,, 318, 90, 
  15, 1, 318, 90,,, 15, 1, 318, 90,,, 15, 1, 318, 90,,, 15, 1, 318, 90, 1, 
  300,,,,,,, 15, 1,,,,,,,,,,,,,,, 90,,,,,, 212, 60,,,,,,,, 51, 1,,,, 212, 60,
  ,,,,,,, 51, 1,,,, 365, 1,,,,,,,, 51, 1,, 212, 60,,,, 51, 1,, 212, 60,,,, 
  51, 1,, 365,,,, 1,, 365,,,, 1,, 212, 60,,,, 51, 1,, 212, 60,,,, 51, 1,, 
  365,,,, 1,, 365,,,, 1,, 212, 60,,,, 51, 1,, 365,,, 60, 1, 51,,,,,,,,,,,,,,,
  ,,, 60,,,,,,,,,,,, 212, 60,,,,,,,, 51, 1,,,, 212, 60,,,,,,,, 51, 1,,,, 
  365, 1,,,,,,,, 60, 1, 51,,,,,,,,,,,,,,,,,, 117,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  51,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 792, 
  197,,,,,,, 322, 15,,, 197, 60,,,,,,, 15, 1,,, 117,,,,,,,, 322, 15, 792, 
  197,,, 51, 322, 212, 792,,, 15, 1,, 117,,, 1, 15, 117,,,, 1, 197, 60,,, 1, 
  15, 60, 197,,, 15, 1,, 117,,, 1, 15, 117,,,, 322,, 792, 197,,, 15, 1,, 117,
  ,,, 1,,,,,,,,,,,,,,, 197, 60,,,,,,, 15, 1,,, 197, 60,,,,,,, 15, 1,,, 117,,,
  ,,,,, 15,,,,,,,,,,,,,,,, 60,, 212, 60,,,,,,,, 51, 1,,,, 212, 60,,,,,,,, 
  51, 1,,,, 365, 1,,,,,,,, 51, 1,, 212, 60,,,, 51, 1,, 365,,,, 1,, 212, 60,,,
  , 51, 1,, 212, 60,,,, 51, 1,, 365,,,, 1,, 365,,,, 1,, 212, 60,,,, 51, 1,, 
  212, 60,,,, 51, 1,, 365,,,, 1,, 365,,, 60, 1, 51,,,,,,,,,,,,,,,,,, 60,,,,,,
  ,,,,,, 212, 60,,,,,,,, 51, 1,,,, 212, 60,,,,,,,, 51, 1,,,, 365, 1,,,,,,,, 
  60, 1, 51,,,,,,,,,,,,,,,,,, 117,,,,,,,,,,,,,,,,,,,,,,,,,,,, 51,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 792, 197,,,,,,, 322, 
  15,,, 197, 60,,,,,,, 15, 1,,, 117,,,,,,,, 322, 15, 792, 197,,, 15, 1,, 117,
  ,, 322, 15, 792, 197,,, 51, 322, 212, 792,,, 15, 1,, 117,,, 1, 15, 117,,,, 
  1, 197, 60,,, 1, 15, 60, 197,,, 15, 1,, 117,,, 1, 15, 117,,,, 1,,,,,,,,,,,,
  ,,, 197, 60,,,,,,, 15, 1,,, 197, 60,,,,,,, 15, 1,,, 117,,,,,,,, 15,,,,,,,,,
  ,,,,,,, 60,, 212, 60,,,,,,,, 51, 1,,,, 212, 60,,,,,,,, 51, 1,,,, 365, 1,,,,
  ,,,, 60, 1, 51,,,,,,,,,,,,,,,,,, 60,,,,,,,, 212, 60,,,,,,,, 51, 1,,,, 212, 
  60,,,,,,,, 51, 1,,,, 365, 1,,,,,,,, 60, 1, 51,,,,,,,,,,,,,,,,,, 792, 197,,,
  ,,,, 322, 15,,, 197, 60,,,,,,, 15, 1,,, 117,,,,,,,, 15,,,,,,,,,,,,,,,, 
  197, 60,,,,,,, 15, 1,,, 197, 60,,,,,,, 15, 1,,, 117,,,,,,,, 15,,,,,,,,,,,,,
  ,,, 60,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,, 265, 1,,,,,,,, 
  258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,, 1,,,, 51, 1,,,,,,,,,,,,,,,
  ,, 90,,,,,,,,,,,,,,,,,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,, 
  265, 1,,,,,,,, 258, 90,, 51, 1,, 258, 90,,,, 51, 1,, 258, 90,,, 1,,,, 51, 
  1,,,,,,,,,,,,,,,,, 1319, 318, 322, 15, 1319, 318, 258, 1319, 51, 322, 258, 
  1319, 318, 90, 15, 1, 318, 90,, 1, 15, 90, 318, 265, 1,,,,,,,, 15, 1,,,,,,,
  ,,,,,,,, 318, 90, 15, 1, 318, 90,, 1, 15, 90, 318,, 15, 1, 318, 90,, 1, 
  15, 90, 318, 300, 1,,,,,, 15, 1,,,,,,,,,,,,,, 90, 1,,,,, 664, 52,,,,,,,, 
  51, 1,,,, 664, 52,,,,,,,, 51, 1,,,, 664, 52,,,,,,,, 51, 1,,,, 664, 52,,,,,,
  ,, 51, 1,,,,, 1313,,,,,,,,,,,,,,, 52, 1,,, 51,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,, 60,,,,,,,,,,,,,,,, 212, 51,,, 365, 212, 51,,, 60, 1,,, 51,, 258, 51,,,
  ,,,,, 265,, 51,,,,,,,, 90, 1,,,,,,,, 51, 1, 1512, 381,,,,,,, 322, 15,,, 
  664, 1512,,,,,,, 51, 322,,, 381, 52,,,,,,, 15, 1,,, 52, 381,,,,,,, 1, 15,,,
  , 503,,,,,,,,,,,,,, 15,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 676, 151,,,, 51, 1,,,
  , 676, 151,,,,,,,, 51, 1,,,, 676, 151,,,, 1, 1324,,,,,,, 151, 1,,, 51,,,,,,
  ,,,,,,,,,,,, 151,,,,,,,,,, 676, 151,,,, 51, 1,,,, 676, 151,,,,,,,, 51, 1,,,
  , 676, 151,,,, 1, 1324,,,,,,, 151, 1,,, 51,,,,,,,,,,,,,,,,,, 2614, 701,,, 
  322, 15,,, 2614, 701,,, 151,,, 15, 1,,, 701, 151,,, 1, 751,,,,,,,, 15,,,,,,
  ,,,,,,,,,, 701, 151,,, 15, 1,,, 701, 151,,,,,,, 15, 1,,, 701, 151,,, 1, 
  751,,,,,,, 151, 1,,, 15,,,,,,,,,,,,,,,, 557, 109,,,, 51, 1,, 557, 109,,,, 
  51, 1,, 557, 109,,,, 51, 1,, 557, 109,,,, 51, 1,,, 3884,,,,,,, 557, 109,,,,
  ,,,,,,,,,,,, 3788, 887,,,,,,,, 109, 1,,, 51,,,,,,,,,,,,,,,,,, 109, 887, 1, 
  109,,,,,,,,,,,,,,,, 557, 109,,,, 51, 1,, 557, 109,,,, 51, 1,, 557, 109,,,, 
  51, 1,, 557, 109,,,, 51, 1,,,,,,,,,,,,,,,,,,, 2602,,,,,,, 109, 1,,, 1036, 
  304,,, 322, 15, 1036, 304,,, 322, 15, 304, 109,,, 15, 1, 304, 109,,, 15, 
  1, 914,,,,,,, 1036, 304,,,,,,, 109,,,,,,, 3588, 2275,,, 887,,, 15, 1,,,,,,,
  ,,,,,,,, 304, 109,,, 15, 1, 304, 109,,, 15, 1, 304, 109,,, 15, 1, 304, 109,
  ,, 15, 1,,,,,,,,,,,,,,,,, 407,,,,,,, 109, 1,,, 664, 52,,,,,,,, 51, 1,,,, 
  664, 52,,,,,,,, 51, 1,,,,, 1313,,,,,,, 676, 151,,,,,,,,,,,,,,,, 2958, 1623,
  ,,,,,,, 52, 1, 151, 1623, 51, 1,,,,,,,,,,,,,,,,, 109,,,,,,,,,,,,,,,, 557, 
  109,,,, 51, 1,, 557, 109,,,, 51, 1,, 557, 109,,,, 51, 1,, 557, 109,,,, 51, 
  1,,,,,,,,,,,,,,,,,,, 2602,,,,,,, 109, 1,,, 664, 52,,,,,,,, 51, 1,,,, 664, 
  52,,,,,,,, 51, 1,,,,, 1313,,,,,,, 52, 1, 51,,,,,,,,,,,,,,,,,, 1512, 381,,,,
  ,,, 322, 15,,, 381, 52,,,,,,, 15, 1,,, 503,,,,,,, 2614, 701,,,,,,, 151,,,,,
  ,, 3035, 2778,,, 1623,,, 1, 15,,,,,,,,,,,,,,,, 623, 67, 1,, 623,, 1,, 623, 
  1546, 408, 29, 1132, 1491, 1546, 408, 29, 1132, 1491, 1546, 1132, 29,, 67,
  , 591,, 29, 526,, 1, 526, 29,,, 1, 526, 29, 1,,,,,, 1491, 1546, 67, 1132, 
  1546, 408, 1491, 1546, 67, 1132, 1546, 408, 591, 1132, 67,, 29,,, 408, 36, 
  29, 1, 36, 408,, 29, 1, 36, 408, 29, 1,,,,,,,,,,,, 408, 36, 29, 1, 36, 408,
  , 29, 1, 36, 408,, 1,,,,, 526,,,,,,,, 408, 36, 29, 1, 36, 408, 29, 1,, 526,
  , 408,,,,,,,,,,,,, 1546, 1132,,,,,,,,,,,,,,, 1, 67,, 39,,,,,,,,,,,,,, 289, 
  36,,, 1, 39,,, 36, 289,,, 498, 39,,, 1,,,, 498,,,, 1,,,,,,,,,,,,, 289, 36,,
  , 1, 39,,, 36, 289,,, 498, 39,,, 1,,,, 498,,, 289, 36,,, 1, 39,,, 36, 289,,
  ,,,,, 39, 1,,, 289, 36,,, 498, 1,,,,,, 39, 1, 498, 39,,, 1,, 289, 36,,,, 
  39, 1, 289, 36, 1, 498, 36, 289, 39, 1, 289, 36, 1, 498, 36, 1, 498, 36, 
  289, 39, 1, 289, 36, 1, 498, 36, 289, 39, 1, 289, 36,, 39, 498, 1, 36, 
  289, 39, 498, 1, 36, 289, 39, 498, 1, 36, 289, 39, 498, 36, 289, 39, 1, 
  289, 36, 1, 498, 36, 289, 39, 498, 1, 39,,,,,, 36,,,,,, 39,,,,,,,,,,,,,,,,,
  , 289, 36,,, 1, 39,,, 36, 289,,, 498, 39,,, 1,,,, 498,,,, 1,,,,,,,,,,,,, 
  289, 36,,, 1, 39,,, 36, 289,,, 498, 39,,, 1,,,, 498,,, 289, 36,,, 1, 39,,, 
  36, 289,,,,,,, 39, 1,,, 289, 36,,, 498, 1,,,,,, 39, 1, 498, 39,,, 1,, 289, 
  36,,, 1, 39,,,,,, 36,,,,,, 623, 67, 1,, 623,, 1,, 623, 1, 454, 36,, 1, 67, 
  36, 454,,, 1, 67, 36, 454, 1, 67, 623, 1, 67, 623,,, 1, 67, 623,, 36, 454, 
  67, 1,, 454, 36,,,, 67, 1,, 454, 36,,,, 1, 67, 36, 454,,, 1, 67, 36, 454,,
  , 1, 67, 36, 454,,, 1, 67, 36, 454,, 1,,,,, 623,,,,,,, 67, 1,, 623, 1, 67, 
  454, 36,,,, 1, 67,,,,,,,,,,,,,,,, 39,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 67,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,, 39,,,,,,,,,,,,,, 289, 36,,, 1, 39,,, 36, 289,,, 498, 39,,, 1,,,, 
  498,,,, 1,,,,,,,,,,,,, 289, 36,,, 1, 39,,, 36, 289,,, 498, 39,,, 1,,,, 498,
  ,, 289, 36,,, 1, 39,,, 36, 289,,,,,,, 39, 1,,, 289, 36,,, 498, 1,,,,,, 39, 
  1, 498, 39,,, 1,, 289, 36,,, 1, 39,,,,,, 36,,,,,, 39,,,,,,,,,,,,,, 289, 36,
  ,, 1, 39,,, 36, 289,,, 498, 39,,, 1,,,, 498,,,, 1,,,,,,,,,,,,, 289, 36,,, 
  1, 39,,, 36, 289,,, 498, 39,,, 1,,,, 498,,, 289, 36,,, 1, 39,,, 36, 289,,,,
  ,,, 39, 1,,, 289, 36,,, 498, 1,,,,,, 39, 1, 498, 39,,, 1,, 289, 36,,, 1, 
  39,,,,,, 36,,,,,, 623, 67, 1,, 623,, 1,, 623, 1, 454, 36,, 1, 67, 36, 454,,
  , 1, 67, 36, 454, 1, 67, 623, 1, 67, 623,,, 1, 67, 623,, 36, 454, 67, 1,, 
  454, 36,,,, 67, 1,, 454, 36,,,, 1, 67, 36, 454,,, 1, 67, 36, 454,,, 1, 67, 
  36, 454,,, 1, 67, 36, 454,, 1,,,,, 623,,,,,,, 67, 1,, 623, 1, 67, 454, 36,,
  ,, 1, 67,,,,,,,,,,,,,,,, 623, 67, 1,, 623,, 1,, 623, 1, 454, 36,, 1, 67, 
  36, 454,,, 1, 67, 36, 454, 1, 67, 623, 1, 67, 623,,, 1, 67, 623,, 36, 454, 
  67, 1,, 454, 36,,,, 67, 1,, 454, 36,,,, 1, 67, 36, 454,,, 1, 67, 36, 454,,
  , 1, 67, 36, 454,,, 1, 67, 36, 454,, 1,,,,, 623,,,,,,, 67, 1,, 623, 1, 67, 
  454, 36,,,, 1, 67,,,,,,,,,,,,,,,, 2626, 591, 98, 2626, 591, 3941, 98, 591, 
  3941, 98, 838, 36,, 1, 558, 838, 36,, 475, 558, 1,, 475,, 265,, 1,, 265,, 
  475, 1, 558, 475, 1491, 486, 98, 591, 1491, 486, 98, 591,,, 838, 1491, 
  591, 558, 838, 1491, 1, 558, 591,,,,, 36, 1, 475, 265, 1, 475,, 838, 1491, 
  591, 558, 838, 1491, 265, 475, 1, 36, 475, 1, 591, 558,,,,, 1491, 838, 
  558, 591, 1491, 838,,, 558, 591, 1491, 838, 1,, 1491, 3941, 558, 838, 
  1491, 3941, 558, 1, 1491, 838, 558, 3941, 1491, 838, 558, 3941, 1, 475,,, 
  4679, 36, 486, 1, 3935, 98, 486, 36, 4679, 475, 2895, 3935, 98, 1, 3935, 
  475,, 2895, 1, 98,,,,, 36, 1,,, 1546, 36, 1, 1132, 36, 1546,, 1, 1132, 36, 
  1546, 1, 1132,,,,,, 36, 1546, 1, 1132, 1546, 36,, 1, 1132, 1546, 36, 1132, 
  1,,,,,,, 98,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 36,,,,,,,,,,,, 475,,,, 486, 36,, 1, 
  98,, 486, 36,, 475, 98,,, 1,, 475,,, 1, 98,,,,,,,,,, 36,, 475,,,,,,, 486, 
  36,, 1, 98,, 486, 36,, 475, 98,,, 1,, 475,,, 1, 98,,,,,,,,,, 36,, 486, 36,
  , 1, 98,, 486, 36,, 475, 98,,, 1,, 475,,, 1, 98,,,,,,,,,, 36, 475, 1,,,,,,
  , 486, 36,, 1, 98,, 486, 36,, 475, 98,,, 1,, 475,,, 1, 98,,,,,,,,,, 36,, 
  475,,,, 36,,,,,,,,,,,, 1213, 67, 39,, 1213, 5752, 689, 314, 4685, 838, 
  5752, 4680, 4685, 314, 2623, 4685, 314, 526,, 1, 526, 314, 4679, 616, 1546,
  , 3935, 3936, 689, 3450, 486, 3936, 314, 39, 289, 3450, 689, 314, 1,,, 56, 
  29,,, 234, 408, 56, 1, 39,,,,,, 36,, 526,,, 36, 486,, 98, 498, 111, 2061, 
  689, 36, 314, 4680, 475, 234, 56, 408, 1, 498, 689, 3450, 486, 3936, 4680, 
  4418, 314, 526, 98, 1, 2184, 29, 234, 56, 1213, 67, 39,, 1213, 1, 475,,, 
  1131, 234, 1192, 56, 616, 242, 486, 1192, 1131, 4417, 616, 2623,, 56, 242, 
  2623, 2061, 616, 56, 1,,,, 242, 623, 1, 242, 623,, 289, 67, 454,, 39, 
  1131, 2060,, 905, 616, 2060, 1131, 56, 39, 67,,, 1, 36,, 623, 242, 39,,,, 
  289, 454, 67, 1, 623,,, 486, 2061, 289, 67, 454, 1192, 289,, 4418, 2623, 
  1213, 4686, 475, 1131, 2060,,,, 56, 242, 1213, 289, 454, 1, 616, 56, 242,, 
  616, 242, 98, 616,, 242, 616, 56,, 242,, 56, 242, 98,, 616,, 98, 616, 56, 
  1,,,,,, 39, 67,,,,,, 242, 98, 616, 56, 242, 98, 39, 56, 905,,, 98, 39, 1, 
  56,,, 242, 1,,, 39,,, 67, 1, 98,, 56, 242, 98, 616, 56, 242, 39,, 1,, 39, 
  67,, 1, 242, 98, 616,, 39, 56, 905, 242, 98, 616, 39, 67,, 242, 1,,,,, 
  616, 56, 242,, 616, 242, 98, 616,, 242, 616, 56,, 242,, 56, 242, 98,, 616,
  , 98, 616, 56, 1,,,,,, 39, 67,,,,,, 242, 98, 616, 56, 242, 39, 98, 905, 56,
  ,, 39, 98,, 1, 56,,,, 242,,, 39, 1,,,, 67, 1, 98,, 56, 616,, 242, 98, 616, 
  39, 242, 1,, 39, 67,, 1, 242, 98, 616, 39, 98, 905, 56, 616,, 242, 39, 67,
  , 242, 1,,,, 56, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 39, 67,
  ,,,,,,, 242, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,, 39, 67, 1, 39, 67, 1, 39, 67,,, 
  1, 39,,,,,,,,, 67, 1, 39, 67, 242, 1,,, 39,,, 242, 1,,, 1213, 67, 39,, 
  1213, 4686, 39, 67,, 4686, 1192, 36,, 1, 242, 36, 1192, 498, 242, 1,, 498,
  , 623, 1, 242, 623,, 498,, 1,, 498, 289, 454, 67, 39, 454, 289, 67, 39,,,, 
  1192, 36,, 623, 242, 36, 289,,, 39, 1, 623, 498,, 289, 454, 67, 1213, 623, 
  39,, 1213, 1,, 36, 498, 1, 289, 454, 67, 1213, 1192, 36,, 623, 242, 1213,, 
  1192, 289, 1, 1192, 289, 1213, 242, 1,, 1213, 289, 1192,,, 242, 1213, 1, 
  39, 67, 1, 242,,,, 486, 36,, 1, 98,, 486, 36,, 475, 98,,, 1,, 475,,, 1, 98,
  ,,,,,,,,, 36, 475, 1,,,,,, 36, 486,, 98, 1, 36, 486,, 98, 1, 36, 486,, 98, 
  1, 36, 486,, 98, 1,,,,,,, 36,, 475, 98, 1,,,,, 36,, 475, 36, 1, 475, 36, 
  1, 475,, 98, 475, 36, 486,,, 98, 475, 1, 98, 475, 36, 486, 1, 36, 486, 98, 
  475, 1, 1213, 67, 39,, 1213, 1, 475,, 1131, 234, 1192, 56, 616, 242, 486, 
  1192, 1131, 4417, 616, 2623,, 56, 242, 2623, 2061, 616, 56, 1,,,, 242, 
  623, 1, 242, 623,, 289, 454, 67, 39, 1192, 486, 1131,, 1192, 1131, 1, 56, 
  39, 67, 1, 36,, 98,, 1213, 242, 1,, 289, 454, 1, 623, 498, 234, 2060, 486, 
  289, 2060, 234, 289, 486,, 454, 1131, 234, 1192,, 1131, 1192, 1213, 4686, 
  475, 1131, 2060,,,, 56, 242, 1213, 289, 454, 1213, 67, 39,, 1213, 1, 475,,
  , 1131, 234, 1192, 56, 616, 242, 486, 1192, 1131, 4417, 616, 2623,, 56, 
  242, 2623, 2061, 616, 56, 1,,,, 242, 623, 1, 242, 623,, 289, 454, 67, 39, 
  1192, 486, 1131, 2061, 2623, 616, 1, 56, 39, 67, 1, 36,, 98,,, 39, 623, 
  242, 1,, 289, 67, 1, 623,, 289, 486, 2060, 234, 2061, 4418, 4417, 905, 
  289, 67, 1192, 486, 1131, 2061, 2623, 616, 1213, 67, 1, 475, 1192, 486, 
  1131, 2061, 2623, 616, 1, 56, 242, 623, 289, 67, 1, 905, 56, 39, 98, 56, 
  905, 98, 39,, 905, 56, 98, 39, 56, 905,,, 98, 39, 905, 56, 39, 98,, 56, 
  905, 39, 98, 905, 56, 1,,,,,,, 98,,,,,,,,,, 39,,,,,,, 56, 1,,,,,,,,,,,,,,,,
  ,,,,,,,,, 616,, 39,, 616, 39, 1, 616,, 39, 616, 1, 39, 616,, 1, 616,,, 39,
  , 1, 39,,,,,,,,,, 498,,,, 1131, 36, 289, 1, 616, 39, 36, 289, 1131, 498, 
  8093, 616, 39, 1, 616, 498, 8093, 39, 1,,,,,, 36, 1, 486, 36,, 1, 98,, 
  486, 36,, 475, 98,,, 1,, 475,,, 1, 98,,,,,,,,,, 36,, 475,,,, 498,,,, 475,,
  , 2060, 234, 289, 486, 56, 905, 98, 39, 486, 289, 234, 2060, 4417, 905, 
  2061, 4418, 905, 56, 39, 98, 4418, 2061, 905, 4417, 56, 1,,,,, 98,,,,, 39, 
  1,,,,,,, 111,, 36,, 265,,,, 475,,,, 2626,,,, 98,, 2626,,,, 98,,,,,,, 265,,,
  , 1,, 265,,,, 1,, 475,,,,, 265, 1,, 475, 1,,, 2895,, 98,,,,,, 2895,, 98,, 
  2895,, 98,, 2895,, 98,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 526,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,, 265,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 39,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 265,,,, 3451, 56, 2626,, 
  905, 98, 39, 2626,, 3451, 56, 905, 98, 39, 905, 56, 2895, 39, 905, 56, 1,,,
  ,,, 265, 98,,, 1,, 265,,, 1,,, 905, 56, 39, 98, 56, 905, 98, 39,, 905, 56, 
  98, 39, 56, 905,,, 98, 39, 905, 56, 39, 98,, 56, 905, 39, 98, 905, 56, 1,,,
  ,,,, 98,,,,,,,,,, 39,,,,,,, 265, 1,,, 3451, 56, 2626,, 905, 98, 39, 2626,, 
  3451, 56, 905, 98, 39, 905, 56, 2895, 39, 905, 56, 1,,,,,, 265, 98,,, 1,, 
  265,,, 1,,, 408, 36, 29, 1, 36, 408,, 29, 1, 36, 408, 29, 1,,,,,,,,,,,, 
  408, 36, 29, 1, 36, 408,, 29, 1, 36, 408,, 1,,,,, 526,,,,,,, 408, 29,,,,,,,
  ,,, 1546, 1132,,,,,,,,,, 1, 289, 36,,, 1, 39,,, 36, 289,,,,,,, 39, 1,,, 
  289, 36,,, 498, 1,,,,,, 36, 289, 39, 1, 289, 36, 1, 498, 36, 289, 39, 1, 
  289, 36, 1, 498, 36, 1, 498, 36, 289, 39, 1, 289, 36, 1, 498, 36, 289, 39, 
  1, 289, 36,, 39, 1, 289, 36, 1, 498,, 39,,,,,, 36,,,,,, 39,,,, 289, 36,,, 
  1, 39,,, 36, 289,,,,,,, 39, 1,,, 289, 36,,, 498, 1,,,,,,, 39,,,,,, 36,,,,,
  , 454, 36,, 1, 67, 36, 454,,, 1, 67, 36, 454,,, 1, 67, 36, 454,,, 1, 67, 
  36, 454,, 1,,,,, 623,,,,,,, 67, 1,,,,, 39 ], nrs :=
[ 15, 200, 2,, 2, 2, 2,, 2, 4,, 2,, 4,, 2,, 4, 16, 104, 16, 8, 16, 8, 16, 8, 
  16, 200, 2,, 2, 2, 2,, 2, 4,, 2,, 4,, 2,, 4, 16, 104, 4, 2,,,,,, 2, 2,, 2, 
  2,,,, 2, 4, 2, 2,, 2,, 2, 2,,,,, 2,,,, 4,,,,, 4, 2, 2, 4, 2, 2, 2, 2, 4, 
  4, 4, 2, 2, 2,,,, 2, 4, 2, 2, 2,,,, 2, 8, 12, 4, 2, 4, 4, 8, 2,, 2,, 2, 2, 
  2, 4, 2, 2, 2, 4, 2, 2, 2, 8, 4, 2,, 2, 4, 2,, 2, 8, 4, 2,, 2, 2, 2,, 2, 4,
  , 2, 2, 2,, 2, 2, 8, 4, 4, 2,, 2, 4, 2,, 2, 32,, 2,,,,,, 2,,,,, 2,,, 2,,,,,
  ,, 2,, 2,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2, 4, 2,,,, 2, 2, 2, 2,,, 2, 4, 2,
  , 2, 4,, 2, 2, 4,, 2, 2, 2,, 4, 2, 2,, 2, 4,, 2,,,,, 2,, 2,, 2,,, 2,, 2,, 
  4,,,, 2, 2, 2,,, 4,,, 2,,, 4,,, 4, 4, 8, 4, 4, 9, 2,, 4,, 2,, 4, 2,, 2,, 
  2, 2, 4, 2,,, 2, 8, 4,, 2, 4, 2, 4, 2, 4, 2, 2, 4, 8, 2,, 2, 4, 2, 2,, 2,, 
  2,, 2,,, 4, 2,, 2,,, 4,,, 2,,, 2, 2, 2,,,, 2, 4,, 2,,,, 2,,, 2, 2,, 2, 4, 
  2, 4, 2, 4, 2, 4,, 2,, 2, 2, 2,, 2, 4, 2,,,, 4,, 2,,, 8,,, 2,,,, 2, 2,, 2, 
  4, 4, 2, 4, 2, 4, 2, 4, 2, 8, 2, 4,, 2, 4,, 2, 4, 2,, 2, 2, 2,,, 4, 2, 2, 
  4, 2,, 2, 4, 2,, 2,, 2,, 2, 9, 8, 4, 8, 2, 8, 2, 8, 2, 8, 18, 4, 4, 4, 4, 
  4, 4, 4, 4, 32, 8, 4, 8, 36, 2, 4, 2, 4,, 4,, 4, 2, 2,, 2,, 2, 2, 2, 2, 
  16, 25, 2,, 2,, 4,, 2, 4, 2, 2, 4, 2,,, 2,,, 2,, 2,,,, 2,,,, 2,, 2, 8, 5, 
  2,, 2, 5, 2, 2,,,,,, 2,,, 2, 4, 2,,,,, 2, 2, 2, 2, 2,,,, 2, 2, 4,, 2, 2,, 
  2, 2, 4,, 2, 2, 2,, 2, 2, 2,, 4, 2, 2,, 2, 4,, 4, 2, 4, 2,,,, 2, 2, 2, 2,,
  , 2, 4, 2, 4, 2, 4,, 2, 2,, 4, 8, 2,, 2, 4, 2, 2,, 2, 2,,,,,,,,,,, 5,, 2,,,
  , 3,, 2,,, 4,,,,,,,, 2,, 2,, 2,, 2,, 2,,,,,,,,, 2,,,,,,, 2,,,,,, 2,,,,,, 
  2, 2, 2,,,,,,,, 4,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 2, 2,, 2,,, 4,,, 2,,, 2,
  ,,, 2,, 2, 2, 2,, 2,,, 4,,,,, 2, 4, 4, 4, 4, 2,,,,, 2,,,, 2,,, 2,,,, 4,, 
  2, 2,, 2,, 2, 2, 2, 4,,, 2,, 2, 4, 4, 2,, 2,, 2, 10, 4, 2, 4, 8, 4, 2, 4, 
  2, 2, 2,, 8,, 2, 2,, 4, 2, 2, 2,, 2, 2,, 2,,, 2, 2,,, 2,, 2, 2, 2,, 2,,, 2,
  , 2, 5, 2,, 2, 4,,,, 2, 2,,, 2,, 2,, 2,,, 2, 4,, 2, 2,, 2,, 2, 2, 2, 4,,, 
  2,, 2, 4, 6,, 2,, 2, 24, 4, 2, 4, 2, 2, 2,, 4, 2,, 2, 2,, 4, 2, 2,, 2, 2, 
  4,,,, 2, 2,,, 2, 2,,, 2,,,, 2,, 2,, 2,,, 2, 2,,,, 2,,,, 16, 2,, 2,,,, 2,,, 
  2, 2,,,, 2,,,, 2,,,, 2,,,, 2,,,, 2,, 4,, 2, 2, 2,,, 2, 4,, 2, 2, 2,,, 2, 
  4, 4, 2,, 2, 2, 11, 4, 2, 4, 4,, 2, 2, 2,, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 
  4, 4, 8, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 16, 8, 4, 6, 4, 70, 8, 8, 8, 
  4, 2,,, 4, 2,,, 8, 2, 2,, 2, 2, 2,, 2, 2, 4, 4, 16, 4, 2, 2,, 4, 2,, 2, 2,
  , 2, 2, 2,, 2, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2,,,,,, 2, 2,, 2, 2,,,, 2, 4, 
  2, 2, 2, 4, 2, 2, 2, 4,,,,, 2,,, 2, 2,,, 2,, 4, 2,, 2,, 2, 2, 2, 4, 4, 2, 
  2, 2, 2, 4, 2, 2, 8, 4,,, 2, 2, 2,, 2, 4, 8, 2, 2, 4, 4, 4, 2, 4, 4, 4, 4, 
  2, 2, 8, 4, 2, 4, 4, 4, 2, 2, 8, 4, 2, 8, 2, 2, 4, 4, 4, 2, 4, 2,,,,, 2,,, 
  4, 32, 8, 4, 2, 2, 4, 8, 2, 2, 8, 4, 2, 2, 4, 8, 2, 2, 4, 2, 4, 4, 2, 4, 
  4, 4, 4, 2, 4, 4, 2, 4, 4, 4, 4, 2,,, 4, 2,,, 8, 2, 2,, 2, 2, 2,, 2, 2, 4, 
  4, 4, 2, 2,, 4, 2,, 2, 2,, 2, 2, 2,, 2, 2, 32, 4, 2,,, 2,, 2, 2, 36, 8, 2,
  , 2, 2, 4,, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2,, 2, 4, 4,, 2, 2, 2, 2,, 2,, 2, 
  32, 8, 4,, 2, 8,, 2, 8, 2,, 4, 8, 2,, 4, 4, 2, 2, 4, 4, 2, 4, 2, 2, 4, 4, 
  2, 4, 4, 2,,, 2,, 2, 2, 4, 4, 2,,, 4, 2,,, 8, 2, 2,, 2, 2, 2,, 2, 2, 4, 2, 
  2,, 4, 2,, 2, 4, 4, 2,, 2, 2, 2,, 2, 2, 64, 2,, 2, 2, 2,, 2, 4,, 2,, 4,, 2,
  , 4, 16, 104, 2,, 2, 2, 2,, 2, 4,, 2,, 4,, 2,, 4, 16, 104, 4, 2,,,,,, 2, 2,
  , 2, 2,,,, 2, 4, 2, 2,, 2,, 2,,,,,, 2,,, 2,,,,, 4, 2,, 2,, 2, 2, 2, 4, 4, 
  2,, 2, 4, 2,, 2, 8, 4, 2,, 2, 2, 2,, 2, 4,, 2, 2, 2,, 2, 2, 8, 4, 4, 2,, 
  2, 4, 2,, 2, 32,, 2,,,,,, 2,,,,, 2,,, 2,,,,,,, 2,, 2,, 2,, 2,, 2,, 2,,, 2,
  , 2,, 2,, 2, 4, 2,,,, 2, 2, 2, 2,,, 2, 4, 2,, 2, 4,, 2, 2, 4,, 2, 2, 2,, 
  2, 2, 2,, 2, 2, 4, 2,,, 2, 2, 2, 2, 4,,, 2,,, 2, 2, 2,,,, 4,, 2,,,, 2,,, 2,
  , 2,, 4, 2, 4, 2, 4, 2, 2,, 2,,,,, 2, 2, 4, 2,,,, 4,, 2,,, 8,,, 2,,,, 2, 2,
  , 2, 4, 4, 2, 4, 2, 4, 2, 4, 2, 8, 2, 2,, 2, 2, 2,, 8, 2, 8, 2, 8, 2, 8, 
  18, 4, 4, 4, 4, 4, 4, 4, 4, 32, 8, 4, 8, 36,,, 2,,, 2,, 2,,,, 2,,,, 2,, 2, 
  8, 5, 2,, 2, 5, 2, 2,,,,,,, 2,, 2, 2,,,,,, 2,,,,,,, 2, 2,,,,,,,, 2,, 2,, 2,
  , 2,,,,,,,,,,, 2,,, 2, 2,,,,,, 2, 2,, 2,,,,,, 5, 2,, 2, 2,,,,,,,,,,,,,,,, 
  4,, 2, 2, 2,,, 2, 4,, 2, 2, 2,,, 2, 4, 4, 2,, 2, 2, 17, 2,, 2, 2, 4,, 2, 
  2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 8, 4, 2,,, 4, 2,,, 8, 2, 2,, 2, 2, 2,, 2, 
  2, 4, 4, 16, 4, 2, 2,, 4, 2,, 2, 2,, 2, 2, 2,, 2, 2, 16, 4, 2,,, 4, 2,,, 4,
  ,, 4, 2, 2, 2, 4,,, 2,, 2,, 2,,, 2, 2,,, 2, 2,, 2,, 2, 2, 2, 16, 8, 2,, 2, 
  4, 4,, 2, 4, 2,, 2, 4, 2,, 2, 4,, 2, 2, 2, 2,, 4, 4,,, 4, 2, 2, 2, 2, 16, 
  2,,,, 2,,,, 2,,,, 2,,,, 4,, 2,, 2, 2,, 2,, 2, 2, 4,,,,,,, 2,, 2,, 4, 4, 8, 
  4, 4,, 2,, 2,, 2,, 2, 8, 4, 2, 2,,, 2, 4, 2, 2,,, 2, 8, 4,, 2, 4, 2, 4, 2, 
  4, 2, 2, 4, 2,, 4, 2, 2, 2, 2, 9,, 2,,, 2,, 5, 2,,, 2, 4, 2, 2,,,, 4, 2, 2,
  ,,, 4, 6,,, 2, 2,,, 2,, 2,, 2,, 2,, 2,, 4, 2, 4, 2, 4, 2, 2, 4, 4, 2, 4, 
  10, 8, 4,,, 8, 4,,, 16, 2, 4, 2, 4, 4, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 4, 4, 
  2, 4, 2, 4, 2, 2, 4, 32, 4, 2,,, 2, 2,, 2, 4, 2, 2, 2, 2, 2,, 2, 4, 2,,, 
  2, 2,, 2, 17,, 4,,, 4,,, 4,,,, 4,, 9, 4, 4, 4, 4, 9, 2,, 2,, 2, 2, 17, 4, 
  2,, 4,, 2, 2,, 2,,, 4,, 4,, 2,, 2,, 9, 4, 4, 4, 4, 34, 4, 2, 2,, 2,, 4, 2,,
  ,, 2, 2, 2, 2,,, 2, 4,, 2, 2,, 2, 2, 4,, 2, 2, 16, 4, 2,,,, 2, 2, 2, 2,,, 
  2, 4, 2, 4, 2, 4,, 2, 2,, 4, 2,, 4, 2, 2, 2, 2, 9, 2,,,,,,,,,,,, 2,,,,,, 2,
  ,,,,,,,, 2,, 2,, 2,, 2, 5, 4, 2,,, 4, 2,,, 2,, 2, 2, 4, 2, 2, 2, 4, 2,,, 2,
  , 2,, 2,,, 2, 8, 4, 2,, 2,, 2, 2,, 2,, 2, 2,,,,,,,, 2,, 2,,,, 2,, 4, 4, 2,
  , 2, 5, 4, 2, 4, 2, 2,, 2,, 4, 2, 4, 2, 2,, 2,, 16, 24, 4, 6, 4, 38, 8, 4, 
  8, 20,, 2,, 2,, 4, 2,, 2,, 2,, 4, 2, 4, 4, 4, 4, 17, 2,, 2,, 2,, 2, 8, 4, 
  2, 4, 10, 4, 2,,, 2, 2,, 2, 2, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 4,,, 2,, 2, 
  2, 2, 2, 4, 2, 2, 2, 4, 4, 2,, 2, 2,, 4, 2, 2,, 2, 2, 2,, 2, 2, 2, 2,,,,,, 
  2, 2,,,, 2, 2,,,,,,,, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 
  2, 2, 4, 2, 2, 2, 8, 2, 4,,,, 4,,,,,, 4,, 2,,, 5, 2, 4,, 4,, 2, 2, 2, 2, 2,
  , 2, 2, 3, 2,,, 4, 8, 2, 4, 2, 8, 2, 4, 2, 4, 2, 8, 2, 4, 2, 8, 2, 4, 4, 
  2, 4, 4, 4, 2, 4, 2, 4, 4, 4, 2, 4, 4, 4, 4,, 2, 2, 4,, 2, 2, 2,,,,,, 2,,,,
  ,, 2,, 2,, 4, 6, 4, 10, 4, 6, 4, 2, 4, 8, 4, 36, 8, 2, 2,, 2, 8,, 2, 4, 4,
  , 2, 4, 4, 2,, 4, 2, 4, 2, 2, 4, 2, 4, 2, 4, 4, 4, 2, 4, 4,, 2,, 2, 2,, 2, 
  4, 2, 2,, 4,, 2, 4,, 2,, 2, 2,, 2, 4,, 4,, 2, 2, 2, 2, 4,, 2, 4, 2,, 2, 4, 
  2, 4, 2, 4, 4, 4, 4,, 2,, 2, 2,, 2, 4, 2, 4, 6, 4, 8, 4, 6, 4, 20, 8, 2, 
  4, 2, 4, 2, 4, 2, 8, 2, 4, 2, 4, 2, 4, 4, 4, 4, 4, 8, 4, 4, 4, 6, 4, 6, 4, 
  8, 4, 6, 4, 36, 2, 2, 2,,,, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2,,,,, 2, 2,, 2, 2, 
  2, 2, 2, 4, 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, 4, 2,, 2,,, 2,, 2,, 3, 6, 2, 2,,,,,, 2,
  ,,,,, 2, 4, 1028, 4, 4, 4, 4, 4, 4, 4, 4, 16, 8, 4, 4, 4, 26, 4, 6, 4, 26, 
  4, 6, 4, 2, 4, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 16, 8, 4, 4, 4, 26, 4, 2, 
  2, 2, 2, 4, 2, 2, 2, 8, 4, 4, 4, 6, 4, 6, 4, 2, 4, 6, 4, 4, 2, 2, 2, 4, 2, 
  6, 2, 2, 4, 2, 4, 2, 2, 2, 10, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  2, 10, 4, 16, 8,,,, 5, 3,,, 5, 2, 20,,,,, 2, 4,,,,, 2, 2, 2, 2, 4, 2, 6, 
  2, 2, 4, 2, 4, 2, 2, 2, 10, 6, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 10, 4, 16, 28,
  ,,,, 2, 4,,,,, 2, 16, 8, 4, 4, 4, 8, 4, 4, 8, 4, 8, 4, 6, 4, 8, 4, 2, 8, 
  4, 2, 8, 2, 4, 8, 4, 2,, 2, 2, 4, 2,, 8, 4, 8, 4, 4, 2,, 2, 2, 4, 2,, 4, 
  4, 4, 2, 8, 2, 4, 2,, 2, 2, 4, 2,, 4, 6, 4, 8, 4, 6, 4, 8, 4, 8, 8, 6, 4, 
  10, 4, 8, 8, 70, 8, 8, 4, 6, 4, 4, 4, 4, 2, 4, 2, 4, 2, 4, 2, 4, 4, 4, 4, 
  4, 8, 6, 4, 6, 4, 8, 4, 6, 4, 36, 8, 10, 8, 2, 4, 4, 8, 4, 4, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 10, 4, 2, 4, 6, 4, 8, 4, 6, 4, 3108, 4,, 2, 2, 2, 4,, 2, 2, 
  2, 4, 2,, 2, 4,, 6,, 4, 4, 2, 2, 2,, 4,, 2, 2, 2, 4, 2, 2, 2,, 4,, 2, 2,, 
  2,,, 2,, 2,,, 16, 2,, 2,,,,, 2, 2,,,, 2, 2,,,, 2, 2,, 2, 2,,,, 4, 2,, 2, 
  3, 2,,,, 2, 4, 4,,,, 2,, 2,,, 5, 2,,,, 2,,, 4, 2, 2, 2, 2, 2, 4, 2, 2, 8, 
  4, 4, 2, 2, 4, 2, 6, 2, 8, 2, 2, 4, 2, 4, 2,, 2, 4, 4, 2, 2, 2, 4, 2, 4, 
  2, 2, 9, 2,, 2, 5, 2,, 2,,,,,,,, 2,,, 2,,,,,,,,,, 2,,,, 2,,,, 2, 2,,,,,, 2,
  ,,,, 2,,,,,,, 5, 2, 8, 6, 4, 6,,,,,, 2,, 2,,, 2, 4, 1028, 2, 2, 2, 2,, 2, 
  4,, 2, 2, 4,, 2, 2, 2, 2, 2,, 2, 2, 2, 6, 4, 4, 2, 2, 2, 6, 4, 4, 2, 2, 2, 
  6, 4, 4, 8, 4, 8, 4,,, 2,, 2,, 2,,,, 2,, 2,, 2,, 2, 32, 2, 2, 2,, 2, 2, 4, 
  2,, 2, 4, 2,, 2, 2, 2,, 4, 2, 2, 2, 4, 2, 6, 2, 4, 2, 2, 2, 4, 2, 6, 2, 4, 
  2, 2, 2, 4, 2, 6, 2, 2, 8, 4, 8, 8,,,,, 2, 5, 3,,, 32, 2, 2, 2,, 2, 8, 4, 
  2, 2, 2,, 2, 2, 2, 2, 4, 8, 4, 2, 4, 2,, 2, 4, 2, 3, 4, 4, 2, 2, 4, 2, 2,, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 33, 2, 2, 2, 2,, 
  8, 4, 2, 2, 2, 2,, 2, 2, 4, 2, 2, 8, 4, 2, 4,, 2, 2, 4,, 2, 2, 4, 2, 4, 6, 
  4, 2, 4, 6, 4, 6, 4, 8, 4, 6, 4, 34, 4, 2,,, 2, 2,, 2, 2, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4,,, 2,, 2, 2, 2, 2,, 2, 5, 4, 2,, 2,,, 2, 2,, 3,, 4, 2, 2, 2,,
  , 8, 2, 2,, 2, 8,, 2, 4, 4,, 2, 4, 4, 2,, 4, 2, 4, 2, 2, 4, 2, 4, 2, 4, 4, 
  4, 2, 4, 4,, 2,, 2, 2,, 2, 4, 2, 2,, 4,, 2, 4,, 2,, 2, 2,, 2, 4,, 4,, 2, 
  2, 2, 2, 4,, 2, 4, 2,, 2, 16, 4,, 2,, 2, 2,, 2, 52, 2, 2, 2,,,, 2, 2, 4, 
  2, 2, 2, 2, 2,,,,,,, 2, 2,,,,,,, 4, 2, 5,,,,, 2, 1024, 4, 4, 4, 4, 4, 4, 
  4, 4, 16, 8, 4, 4, 4, 28, 2, 2, 2, 4, 2, 2, 2, 8, 4, 4, 4, 6, 4, 6, 4, 16, 
  4, 4, 4, 4, 4, 4, 4, 4, 16, 8, 4, 4, 4, 62, 4, 6, 4, 16, 2, 2, 2, 4, 2, 6, 
  2, 2, 4, 2, 4, 32, 2, 2, 2, 10, 4, 16, 28,,,,, 2, 4,,,,, 2, 16, 2, 2, 2, 
  4, 2, 6, 2, 2, 4, 2, 4, 20, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 10, 4, 16, 8,,,, 
  5, 3,,, 5, 2, 20,,,,, 2, 4,,,,, 2, 4,, 2, 2, 2, 4,,, 2, 2, 4, 2,, 2, 4,, 6,
  , 4, 2, 2,, 2, 2, 4, 2, 2,,, 2,, 2,, 2,,, 4, 2, 2, 2, 2, 2, 4, 2, 2, 8, 4, 
  4, 2, 2, 4, 2, 6, 2, 8, 2, 4,, 4,, 2,, 4, 2,, 2, 6, 2,, 2, 9, 2,, 2, 5, 2,
  , 2, 1024, 2, 2, 2, 2,, 2, 4,, 2, 2, 4,, 2, 2, 2, 2, 2, 7, 4, 4, 2, 2, 2, 
  6, 4, 4, 2, 2, 4, 2, 2, 6, 4, 4, 8, 4, 8, 4,,, 2,, 2,, 2,,,, 2,, 2,, 2,, 
  2, 32, 2, 2, 2,, 2, 2, 4, 2,, 2, 4, 2,, 2, 2, 2,, 2, 32, 2, 2, 2, 2, 4, 2, 
  6, 2, 2, 8, 4, 8, 8,,,,, 2, 5, 3,,, 32, 2, 2, 2,, 2, 8, 4, 2, 2, 2,, 2, 2, 
  2, 2, 4, 8, 4, 2, 4, 2,, 2, 4, 2, 3, 4, 4, 2, 2, 4, 2, 2,, 4, 2, 4, 65, 2, 
  2, 2, 2,, 8, 4, 2, 2, 2, 2,, 2, 2, 4, 2, 2, 8, 4, 2, 4,, 2, 2, 4,, 2, 2, 
  4, 2, 4, 6, 4, 2, 4, 8, 4, 6, 4, 4, 4, 6, 4, 36, 4, 2, 2, 2, 4, 2, 2, 2, 
  4, 4,, 4, 8, 2, 2, 2, 4,, 2,, 4,, 2,, 2, 2, 4, 2, 9, 2,, 2, 4, 2,, 2,, 2, 
  4, 2, 4, 2, 2,, 4, 2, 2, 3, 4, 4, 8, 2, 2, 2, 8, 2, 2, 2, 4, 4, 2,, 4, 4, 
  2,, 4,, 4, 4, 4,, 4, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2,, 2,,, 2,, 2, 4, 32, 8,, 
  2, 4, 4, 2, 4, 4, 4, 4, 4, 2,, 4, 4, 2, 4, 2, 8,, 2, 8, 2,, 4, 2, 4, 4, 4,
  , 8, 4,, 2, 2, 2,, 4, 9, 8,, 2, 4, 4, 2, 4, 2, 4, 2, 4, 2, 8,, 2, 4, 8,, 
  2, 4, 4, 2, 4, 2, 4, 2, 4, 2, 8,, 2, 4, 4,, 2, 2, 2, 2, 4, 3, 4, 4, 8,, 2, 
  4, 4, 2, 4, 2, 2, 4, 4,, 4, 2, 2, 2, 4, 2, 4, 2, 8,, 2, 4, 4, 2, 2, 2, 2, 
  4, 4,, 4,,, 2, 2, 2, 2,, 2, 4,, 2,, 2, 2, 4, 6, 4, 20, 4, 64, 8, 2, 2, 2, 
  4, 4, 2,, 4, 4, 2,, 8, 2, 2, 2, 2, 2, 4, 2, 4,, 4, 4, 4,, 4, 4, 2, 2, 4, 
  2, 4, 2,, 2, 2, 4, 2,, 8, 4, 2, 4, 2,, 2, 4, 2,, 4, 6, 2, 4, 2,, 2, 4, 2, 
  3, 4, 4, 4, 6, 4, 2,, 2, 2, 4, 2, 3, 4, 4, 2, 2, 4, 2, 2, 48, 8,, 2, 2, 2, 
  2, 2, 4, 2, 2,, 2, 4, 4, 2,, 2, 2, 4, 2, 4, 2, 4, 2,, 2, 2, 2, 34, 4,, 2, 
  2, 4,, 2, 2,, 2, 3, 2, 3, 2, 2, 2,, 2, 2, 2,, 4, 2,, 4, 2, 2,, 2, 2, 2,, 
  2, 2, 2,, 2, 4,, 2, 2,, 4, 2, 2,, 4, 2, 2, 2, 3, 2, 67, 4,, 2, 2, 4,, 2, 
  2, 2, 4, 6, 8, 2, 4, 4, 4,, 4, 2, 2,, 4, 2, 2, 4, 8, 4, 2, 8, 2, 4, 66, 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,, 4, 2, 2,, 4, 2, 2, 4,, 2, 2, 
  4,, 2, 2, 2, 2, 4, 2, 2,, 4, 2, 4,, 2, 2, 4, 2, 2,, 4, 2, 4, 2, 4, 2, 4,,, 
  4, 2, 4,,, 4, 2, 4,, 2, 2, 4, 2, 2,, 4, 2, 4,,, 4, 2, 4, 49, 128, 4,, 2, 
  2, 4,, 2, 2, 2, 4, 6, 8, 2, 4, 4, 4,, 4, 2, 2,, 4, 2, 2, 4, 8, 4, 2, 8, 2, 
  4, 66, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 194, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 194, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  194, 4, 4, 8, 4, 4, 34, 8, 4, 8, 18, 4, 4, 8, 4, 4, 2, 8, 4, 8, 146, 4, 4, 
  8, 4, 4, 2, 8, 4, 8, 2, 4, 4, 8, 4, 4, 2, 8, 4, 8, 194, 4, 4, 8, 4, 4, 34, 
  8, 4, 8, 18, 4, 4, 8, 4, 4, 2, 8, 4, 8, 146, 4, 4, 8, 4, 4, 2, 8, 4, 8, 2, 
  4, 4, 8, 4, 4, 2, 8, 4, 8, 194, 4,,, 4,, 2,, 2,, 8,, 2, 2, 4, 2, 2, 2, 4, 
  2, 2,, 2, 4, 2,, 4,, 4, 2, 4,, 2, 4, 2, 2, 4,, 2, 2, 2, 2, 2,, 2, 2,, 2, 
  2, 4, 2,, 2, 2,, 2, 2, 2, 4,, 8,, 4, 2, 2,, 4, 2, 2, 2, 2,, 2, 2, 4, 2, 4, 
  4,,, 2, 2, 2,, 2, 2, 4, 4, 16, 8,, 2,, 2, 4,, 2, 4, 2,, 2, 4, 2, 2,, 4,, 4,
  , 2, 2, 2, 4, 2, 2, 2, 2, 4,, 2, 2, 4,, 2,, 2, 2,, 2, 2, 4,, 2, 2, 2, 2,,, 
  4,, 6,, 4,,, 2, 2, 2, 2, 2,, 4, 2,, 2, 2, 2, 8, 2, 4,, 2,, 2, 2,, 2, 2, 4, 
  24, 8,, 4, 4, 2,, 2, 4, 2, 4,, 2, 2,, 2, 8, 4, 2, 4, 4, 4, 2, 2, 2, 32, 8,
  , 4, 4, 2, 2, 2, 4,, 4, 2,, 2,, 2, 6, 4, 4, 2,, 4, 4, 4, 2,, 2, 2, 32, 8,, 
  4, 4, 2,, 2, 4,, 4, 2,, 2, 2, 2, 8, 4, 2, 4, 4, 4, 2, 2, 2, 32, 8,, 4, 4, 
  2, 2, 2, 4, 2, 4, 2, 2,, 2, 4, 4, 2, 4,, 2, 4, 4, 4, 2, 2,, 2, 32, 8,, 4, 
  4, 4,, 4, 4, 2, 8, 2, 4, 2, 4, 2, 8, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4,
  , 2, 2, 2, 2,, 4, 4,,, 4, 2, 2,, 4, 2, 2, 2,, 4, 2,, 2, 2, 2, 2, 4,, 4,, 
  2, 4, 2,, 2, 4, 16, 4, 32, 8, 32, 16, 4, 16, 20, 32, 80, 16, 4, 16, 20, 
  32, 80, 16, 4, 16, 20, 32, 80, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 4, 16, 40, 
  4, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 4, 192, 4, 4, 8, 4, 8, 4, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 4, 192, 4, 2, 2, 2, 2, 2, 2,, 2, 4, 2, 2, 4, 
  2, 2,, 2,, 2,, 2,,,, 2, 2, 4, 2, 9, 2,, 2, 8,, 2, 2, 8, 4, 2, 2,, 2, 4, 2, 
  2, 4,, 2, 4,, 2,, 2, 2,, 4, 2, 2, 4, 2, 2, 2, 4, 6, 4, 20, 2,, 2,, 2,, 2,,
  , 2,, 2,, 2,, 2, 17, 2,, 2,, 2,, 2, 17, 2,, 2,, 2,, 2, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2, 4, 2, 8, 2, 4, 66, 4, 2,,,,, 2,, 2, 2, 2, 2, 2,, 2,, 2, 2, 
  2,, 2,, 2, 2, 4, 2, 4, 4,,, 2, 2, 2, 2, 2, 2, 2,, 4, 2, 4, 2,,, 4, 2, 3, 
  2, 4, 2,, 8, 2, 2, 4, 2, 16, 2, 2,, 4, 16, 4, 2,,, 8, 2, 2, 4,, 2, 2, 4, 2,
  , 2, 4,, 3, 2, 2,, 2, 4,, 2, 2,, 2, 4, 4, 2, 2, 2,, 32, 8, 2, 2, 2, 4, 4,, 
  2, 4, 4,, 2, 8, 2, 2, 2, 4, 2, 2, 2, 4, 2,, 4, 4, 2,, 4, 4, 2, 2, 2, 4, 8, 
  12, 8, 8, 4, 2,,, 2, 2, 2,, 4, 2, 4,, 2, 2, 2, 4, 6, 8, 3, 4, 2, 2, 2, 8, 
  2, 2, 2,, 4, 4, 4, 2, 2, 2, 4,, 4,, 2, 2, 4,, 2, 2, 4,, 2, 2, 4,, 2, 2, 2, 
  4, 6, 4, 4, 2, 2,, 4, 2, 2,, 4, 2, 2,, 4, 2, 2,, 4, 4, 4, 6, 4, 2, 4,, 2, 
  2, 4,, 2, 2, 2, 4, 6, 4, 2, 8, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 4, 4, 2, 4, 
  2, 4, 2, 4, 96, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 8, 2, 4, 2, 2, 4, 2, 8, 2, 
  4, 2, 4, 2,, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 4, 8, 2, 2, 2, 4, 8, 4, 4, 8, 
  2, 4, 4, 8, 4, 2, 2, 8, 2, 2, 8, 2, 4, 4, 8, 4, 2, 4, 4, 4, 6, 8, 8, 8, 
  12, 2,, 2,, 2,, 2,, 5, 2,, 2, 5, 2,, 2, 2, 2,, 4, 2, 2,, 4, 32, 4,, 2, 2, 
  2, 4, 6, 8, 3, 4, 2, 2, 2, 8, 2, 2, 2,, 4, 4, 4, 2, 2, 2, 4, 3, 4, 2, 8, 
  2, 4, 66, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 192, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  2, 4, 4, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 192, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 192, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 
  4, 2, 4, 2, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 194, 4, 4, 4, 2, 8, 2, 4, 4, 
  4, 2, 8, 4, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 192, 4, 2, 4, 4, 4, 2, 8, 2, 
  4, 4, 4, 2, 4, 2, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 194, 4, 4, 4, 2, 8, 2, 
  4, 4, 4, 2, 8, 4, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 192, 8, 2, 2, 2, 4, 2,, 
  2, 2, 4,, 2, 4, 2, 2, 2, 4,, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2,, 2, 4, 8, 24, 4,
  , 2, 2, 4,, 2, 2, 2,, 2, 2, 2,, 2, 2, 4,, 2, 2, 4,, 2, 2, 2,, 2, 2, 2,, 2, 
  2, 2, 4, 6, 4, 8, 4, 6, 4, 10, 4, 4, 4, 8, 4, 4, 4, 32, 2,,,,,, 2,,, 2, 4,
  , 2,,, 2,, 4,, 2,, 2,,,,,, 2,, 2,, 2,,, 2, 2,, 2,, 5, 2,, 2, 4, 2,, 8,, 2, 
  4,, 2, 2, 4,, 4, 2, 2,, 2, 4, 8, 2, 8, 2,,, 2,,, 2, 2, 4, 2, 4, 2,,, 2,,, 
  2,, 4, 4, 2, 4,,, 2, 2, 4,, 2, 2, 2, 2,,,,, 2,, 2,, 2,,, 2, 2,, 2,, 5, 2,, 
  2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 194, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 194, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 194, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 2, 4, 192, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 194, 2,,, 2,,, 2,,,, 8,, 2, 2, 
  4, 2, 2, 2, 4, 2, 2,, 2, 4, 2,, 4,, 4, 2, 4,, 2, 4, 2, 2, 4,, 2, 2, 2, 2, 
  2,, 2,,,, 2, 4, 2,, 2, 2,, 2, 2, 2, 4,, 8,, 4, 2, 2,, 4, 2,, 2,, 2,, 2, 5, 
  4,,, 2, 2, 2,, 2, 4, 2, 16, 8,, 2,, 2, 4,, 2, 4, 2,, 2, 4, 2, 2,, 4,, 4,, 
  2, 2, 2, 4, 2, 2, 2, 2, 4,, 2, 2, 4,, 2,, 2, 2,, 2, 2, 4,, 2, 2, 2, 2,,, 4,
  , 6,, 4,,, 2, 2, 2, 2, 2,, 4, 2,, 2, 2, 8, 4,, 2,, 2, 2,, 2, 4, 24, 8,, 4, 
  4, 2, 2, 2, 4,, 4, 2,, 2,, 2, 6, 4, 4, 2,, 4, 4, 4, 2,, 2, 2, 32, 8,, 4, 
  4, 2,, 2, 4,, 4, 2,, 2, 2, 2, 8, 4, 2, 4, 4, 4, 2, 2, 2, 32, 8,, 4, 4, 2, 
  2, 2, 4, 2, 4, 2, 2,, 2, 4, 4, 2, 4,, 2, 4, 4, 4, 2, 2,, 2, 32, 8,, 4, 4, 
  4,, 4, 4, 2, 8, 2, 4, 2, 4, 2, 8, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4,, 
  2, 2, 2, 2,, 4, 4,,, 4, 2, 2,, 4, 2, 2, 2,, 4, 2,, 2, 2, 2, 2, 4,, 4,, 2, 
  4, 2,, 2, 4, 16, 4, 32, 8, 32, 16, 4, 16, 20, 32, 80, 16, 4, 16, 20, 32, 
  80, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 4, 16, 40, 4, 4, 8, 4, 8, 4, 8, 4, 8, 
  4, 8, 4, 8, 4, 8, 4, 4, 192, 4, 2,,,,, 2,, 2, 2, 2, 2, 2,, 2,, 2,,,,,, 2,, 
  2, 5, 4,,, 2, 2, 2, 2, 2, 2, 2,, 4, 2, 4, 2,,, 4, 2, 3, 2, 4, 2,, 8, 2, 2, 
  4, 2, 16, 2, 2,, 4, 16, 4, 2,,, 8, 2, 2, 4,, 2, 2, 4, 2,, 2, 4,, 3, 2, 2,, 
  2, 4,, 2, 2,, 2, 4, 4, 2, 2, 2,, 32, 8, 2, 2, 2, 4, 4,, 2, 4, 4,, 2, 8, 2, 
  2, 2, 4, 2, 2, 2, 4, 2,, 4, 4, 2,, 4, 4, 2, 2, 2, 32, 4, 2,,, 2, 2, 2,, 4, 
  4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 8, 2, 4, 2, 2, 4, 2, 8, 2, 4, 2, 4,, 2,, 2,, 
  2, 6, 2,, 2, 4, 8, 2, 2, 2, 4, 8, 4, 4, 8, 2, 4, 4, 8, 4, 2, 2, 8, 2, 2, 
  8, 2, 4, 4, 8, 4, 2, 4, 4, 4, 34, 2, 2,, 4, 5, 2,, 2, 5, 2,, 2, 2, 2,, 4, 
  2, 2,, 4, 32, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 192, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 4, 
  8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 192, 4, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 
  4, 2, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 194, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 
  8, 4, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 192, 8, 2, 2, 2, 4, 2,, 2, 2, 4,, 
  2, 4, 2, 2, 2, 4,, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2,, 2, 20, 8, 8, 2,,,,,, 2,,
  , 2, 4,, 2,,, 2,, 4,, 2,, 2,,,,,, 2,, 2,, 2,,, 2, 2,, 2,, 5, 2,, 2, 4, 2,, 
  8,, 2, 4,, 2, 2, 4,, 4, 2, 2,, 2, 2,, 4, 2, 4, 2,,,, 2, 2, 4, 2, 4, 2,,, 2,
  ,, 2,, 4, 4, 2, 4,,, 2, 2, 4,, 2, 2, 2,, 2,, 2,,,, 2,,,, 2, 2, 2,,, 2, 5, 
  2,, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 194, 4, 2, 2, 2, 4, 2, 2, 2, 4, 4,, 4, 8, 2, 2, 
  2, 4,, 2,, 4,, 2,, 4, 2,, 2,, 2, 2, 4, 2, 4, 4, 2,,,, 2, 2, 2, 4, 2, 2,, 
  4, 2, 2,, 4, 6, 8, 2, 2, 2, 8, 2, 2, 2, 4, 4, 2,, 4, 4, 2,, 4,, 4, 4, 4,, 
  4, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2,, 2,,, 2,, 2, 4, 32, 8,, 2, 4, 4, 2, 4, 4, 
  4, 4, 4, 2,, 4, 4, 2, 4, 2, 8,, 2, 8, 2,, 4, 2, 4, 4, 4,, 8, 4,, 2, 2, 2,, 
  4, 9, 8,, 2, 4, 4, 2, 4, 2, 4, 2, 4, 2, 8,, 2, 4, 8,, 2, 4, 4, 2, 4, 2, 4, 
  2, 4, 2, 8,, 2, 4, 4,, 2, 2, 2, 2, 4, 5, 4, 2, 8,, 2, 4, 4, 2, 4, 2, 2, 4, 
  4,, 4, 2, 2, 2, 4, 2, 4, 2, 8,, 2, 4, 4, 2, 2, 2, 2, 4, 4,, 4,,, 2, 2, 2, 
  2,, 4,, 2,, 2, 4, 4, 6, 4, 18, 4, 64, 8, 2, 2, 2, 4, 4, 2,, 4, 4, 2,, 8, 
  2, 2, 2, 2, 2, 4, 2, 4,, 4, 4, 4,, 4, 4, 2, 2, 4, 2, 4, 2,, 2, 2, 4, 2,, 
  8, 4, 2, 4, 2,, 2, 4, 2,, 4, 6, 2, 4, 2,, 2, 4, 2, 3, 4, 4, 4, 6, 4, 2,, 
  2, 2, 4, 2, 3, 4, 4, 2, 2, 4, 2, 2, 48, 8,, 2, 2, 2, 2, 2, 4, 2, 2,, 2, 4, 
  4, 2,, 2, 2, 4, 2, 4, 2, 4, 2,, 2, 2, 2, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 194, 4, 4, 
  8, 4, 4, 34, 8, 4, 8, 18, 4, 4, 8, 4, 4, 2, 8, 4, 8, 146, 4, 4, 8, 4, 4, 
  2, 8, 4, 8, 2, 4, 4, 8, 4, 4, 2, 8, 4, 8, 194, 2,,, 2,,,,,, 8,, 2, 2, 4, 
  2, 2, 2, 4, 2, 2,, 2, 4, 2,, 4,, 4, 2, 4,, 2, 4, 2, 2, 4,, 2, 2, 2, 2, 2,, 
  2,,,, 2, 4, 2,, 2, 2,, 2, 2, 2, 4,, 8,, 4, 2, 2,, 4, 2,, 2,, 4, 2,, 2,, 4,,
  , 2, 2, 2,, 2, 4, 2, 16, 8,, 2,, 2, 4,, 2, 4, 2,, 2, 4, 2, 2,, 4,, 4,, 2, 
  2, 2, 4, 2, 2, 2, 2, 4,, 2, 2, 4,, 2,, 2, 2,, 2, 2, 4,, 2, 2, 2, 2,,, 4,, 
  6,, 4,,, 2, 2, 2, 2, 2,, 4, 2,, 2, 2, 8, 4,, 2,, 2, 2,, 2, 4, 24, 8,, 4, 
  4, 2,, 2, 4, 2, 4,, 2, 2,, 2, 8, 4, 2, 4, 4, 4, 2, 2, 2, 32, 16, 4, 16, 
  20, 32, 80, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 4, 16, 40, 4, 4, 8, 4, 8, 4, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 4, 192, 4, 2, 2, 2, 2, 2, 2,, 2, 4, 2, 2, 4, 
  2, 2,, 2,,, 2, 2,,,, 4, 2,, 2,, 4, 2, 2, 2, 4, 8,, 2, 2, 8, 4, 2, 2,, 2, 
  4, 2, 2, 4,, 2, 4,, 2,, 2, 2,, 4, 2, 2, 4, 2, 2, 4, 4, 6, 4, 18, 4, 2,,,,, 
  2,, 2, 2, 2, 2, 2,, 2,, 2,,,,,, 4, 2,, 2,, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 194, 2,,,, 
  2,,,, 2,, 8,, 2, 2, 4, 2, 2, 2, 4, 2, 2,, 2, 4, 2,, 4,, 4, 2, 4,, 2, 4, 2, 
  2, 4,, 2, 2, 2, 2, 2,, 2, 2,, 2, 2, 4, 2,, 2, 2,, 2, 2, 2, 4,, 8,, 4, 2, 2,
  , 4, 2, 2, 2, 2,, 4, 4, 2, 2, 2, 4,,, 2, 2, 2,, 2, 2, 4, 2, 16, 8,, 2,, 2, 
  4,, 2, 4, 2,, 2, 4, 2, 2,, 4,, 4,, 2, 2, 2, 4, 2, 2, 2, 2, 4,, 2, 2, 4,, 2,
  , 2, 2,, 2, 2, 4,, 2, 2, 2, 2,,, 4,, 6,, 4,,, 2, 2, 2, 2, 2,, 4, 2,, 2, 2, 
  2, 8, 2, 4,, 2,, 2, 2,, 2, 2, 4, 24, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 4, 
  16, 40, 4, 2,,,,, 2,, 2, 2, 2, 2, 2,, 2,, 2, 2, 2,, 2,, 4, 4, 2, 2, 2,,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,,,,,,,, 2,,,,,,,, 2,,,,,,,, 2,,,,,,,,,, 2,, 2,
  , 2,, 2,,, 2,, 2,, 2,,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 20, 4, 8, 4, 4,,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,,, 8, 8, 784,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 
  192, 4, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 4, 192,,,,,,,,, 2,,,,,
  ,,, 2,,,,,,,, 2,,,,,,,,,, 2,, 2,, 2,, 2, 4, 4, 8, 4, 4,,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,,, 72,,,,,,,, 3,, 2,, 2,, 2,,,,,,,,,,,,, 3,, 2,, 2,, 2,, 2,, 2,,
  , 2,, 2,, 2,, 2,,,, 3,, 2,,,,,,,,,,,,,,,,, 3,, 2,, 2,, 2,, 2,, 2,, 2,, 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,, 2,, 2,, 2,, 2, 41, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2, 193, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,,, 2,, 2,, 2,, 2, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 4, 4, 8, 4, 4, 72,,, 2,
  , 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,,,,, 2,,,,,,,, 2,,,,
  , 2,,,,,, 2,,,,,,,,, 2,,,,,,,, 2,,,,, 2,,,,,, 2,,,,,,,,, 2,,,,, 2,,,, 16, 
  8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 28, 8, 4, 8, 136, 16, 8, 16, 8, 16, 8, 
  16, 200,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,, 16, 8,,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 
  2,, 2,, 2,, 4,, 2, 225,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,
  , 192,,,,,,,,,,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,,,,,,,,,,,,, 2,,,
  ,,,, 2,,,, 3,, 2,, 2,,, 2,, 2,, 2, 2,,,,,,, 2,,,,,,,,,,, 2,,,,,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2, 25, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 16, 80,,, 2,, 2,, 2,,,,, 2,,,
  ,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,, 16, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,
  , 72, 16, 8, 16, 8, 16, 8, 16, 200,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 
  2,,,,, 2,, 2,, 2,,, 16, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72,,,,,,,,,,,,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 9, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 16, 80,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,,, 704,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 192,,,,,
  ,,,,,,,,,,, 3,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 33, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2, 193,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 
  2,,,,,,,, 2,,,,, 2,,,,,,,,, 2,,,,,,,, 2,,,,, 2,,,,,, 2,,,,,,,,, 2,,,,,,,, 
  2,,,,, 2,,,,,, 2,,,, 16, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 36, 8, 4, 8, 
  128, 16, 8, 16, 8, 16, 8, 16, 200,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 
  2,,,,, 2,, 2,, 2,,, 16, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72, 2,, 2, 2, 2,
  , 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2, 225,,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 192,,,,,,,,,,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,,,,,,,, 2,,,,,,,,,,,,,,,,,, 2,,,,,,, 2,,,, 3,, 2,, 2,,, 2,, 2,
  , 2, 2,,,,,,, 2,,,, 3,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 25, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 16, 80,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,, 16, 8,
  ,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72, 16, 8, 16, 8, 16, 8, 16, 200,,, 2,, 2,
  , 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,, 16, 8,,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,,, 72,,,,,,,,,,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2, 9, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 16, 80,,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,,,,,,, 2,,,,,,,, 2,,,,,,,, 2,,,,,,,,,, 
  2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 24,,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,,, 4, 4, 8, 4, 4,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 
  792,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 192, 4, 4, 8, 4, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 4, 192,,,,,,,,, 2,,,,,,,, 2,,,,,,,, 2,,
  ,,,,,,,, 2,, 2,, 2,, 2, 4, 4, 8, 4, 4,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72,,,
  ,,,,, 3,, 2,, 2,, 2,,,,, 3,, 2,,,,,,,,,,,,, 3,, 2,, 2,, 2,, 2,, 2,,, 2,, 2,
  , 2,, 2,,,,,,,,,,,,,,,, 3,, 2,, 2,, 2,, 2,, 2,, 2,, 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,, 2,, 2,, 2,, 2, 41, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2, 193, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 
  2, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 4, 4, 8, 4, 4, 72,,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 912,,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,,, 704,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,,, 192,,,,,,,,,,,,,,,, 3,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,,,,,,,,,,,,,,,,, 2,, 
  2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 
  2,, 2,, 2,, 2,,,,,,,, 3,, 2,, 2,, 2, 65, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2, 193, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,
  , 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 
  192,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 704,,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 192,,,,,,,,,,,,,,,, 3,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2, 33, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 193,,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 704,,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 192,,,,,,,,,,,,,,,, 3,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 33, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 193,,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 704,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,,, 192,,,,,,,,,,,,,,,, 3,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 33, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 193,,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 912,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,,, 704,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,,, 192,,,,,,,,,,,,,,,, 3,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,,,,,,,,,,,,,,,,, 2,, 2,, 2,
  , 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,
  , 2,, 2,,,,,,,, 3,, 2,, 2,, 2, 65, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2, 193, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 
  2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 192,,,,,
  , 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,,,,, 2,, 2,, 2,,, 4, 16, 12,,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,,, 68, 16, 8, 16, 8, 16, 8, 16, 196,,,,,, 2,, 2,, 2,,,,
  , 2,,,,, 2,, 2,, 2,,,,,,,, 2,, 2,, 2,,, 4, 16, 12,,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,,, 64,,,,,,,,,,,, 3,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 9, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2, 5, 16, 12, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 65,,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 
  32,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 64, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 194,,,,,,,,,,,,,,,
  ,,,,, 2,,,, 3,,,, 3,,,, 3,,,, 2,,,,,,,,,,,,,,,,,,,,, 4, 2, 4, 2, 4, 2, 4, 
  2,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 64,,,,,,,,,,,,,,,,, 2,, 2,, 2,, 2, 2, 2,
  , 2,, 2,, 2,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 
  2, 2,,,, 2,,,,, 2,,,, 2,,, 2,,,, 2,,,,, 2,,,, 2,,, 2, 2, 4, 2, 2,, 4, 2, 4,
  , 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 4, 2, 4, 2, 4, 2, 4, 66,,,,,,,,, 2,,,,,,
  ,,,,, 2,, 2,, 2,,,,,,,,,,, 2,,,,,,,,, 4, 4, 8, 4, 4,,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,,, 72, 4, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 4, 192,,,,,,,,
  , 2,,,,,,,,,,, 2,, 2,, 2,,,,,,,,,,, 2,,,,,,,,, 4, 4, 8, 4, 4,,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,,, 72,,,,,,,,,,,,, 2,, 2,, 2, 2, 2,, 2,, 2,,, 2,, 2,, 2,,, 
  2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 8, 2,, 2,, 2, 2, 2,, 2,, 4,, 2,, 2, 2, 2,
  , 2,, 2, 2,, 2, 2, 2,, 2, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 4, 4, 8, 4, 4, 
  72,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,
  , 2,, 2,,,,, 2,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 16, 8, 16, 24,,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 128, 8, 4, 8, 4, 8, 
  4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 196, 8, 4, 8, 4, 16, 8, 4, 8, 4, 8, 4, 8, 4, 
  32, 72, 2, 2, 4, 2, 4, 2, 4, 2, 2, 16, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 4, 
  2, 4, 2, 4, 2, 2, 32, 72,,,,,,,,,,,,,,,,,,,,,,,,, 2,, 2,, 2,, 2,, 2,, 2,,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 4,, 2,, 2,, 2, 17, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2, 2, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 2,,,,,,,, 2,,,,,,, 2,, 2,, 
  2,, 2,,, 2,,,,,,,, 2,,,,,, 8, 4, 8, 4,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 196,,, 2,,,,,,,, 2,,,,,,, 2,, 
  2,, 2,, 2,,, 2,,,,,,,, 2,,,,,, 8, 4, 8, 4,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 
  72,,,,,,,,,,,,, 2,, 2,, 2,,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2,, 2,, 
  2, 4, 2,, 2, 5, 2,, 2,, 2,,, 2,, 2,, 2, 2,, 2,, 2,,, 2,, 2,, 2,, 2,, 4,, 2,
  , 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 8, 4, 8, 76,,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 32,,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,,, 64, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 
  8, 196,,, 2,,,,,,,,, 2,,,,,,,, 2,, 3,, 2,,,, 2,, 3,, 2,,,,, 2,,,,,,,,, 2,,,
  ,,,, 8, 4, 8, 4,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 64,,,,,,,,,,,,,,,,, 2,, 2,
  , 2,, 2, 2, 2,, 2,, 2,, 2, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 4,
  , 2,, 2,, 2,, 2,, 2,,,,,,, 2,, 2,,,,, 2,, 2,,,,,,, 2,, 2,,,,,, 2,, 4,, 2,, 
  2,, 2, 2, 2,, 2, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 8, 4, 8, 68,,,,,,,,, 2,,,
  ,,,,,,,, 2,, 2,, 2,,,,,,,,,,, 2,,,,,,,,, 4, 4, 8, 4, 4,,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,,, 72, 4, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 4, 192,,,,
  ,,,,, 2,,,,,,,,,,, 2,, 2,, 2,,,,,,,,,,, 2,,,,,,,,, 4, 4, 8, 4, 4,,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,,, 72,,,,,,,,,,,,, 2,, 2,, 2, 2, 2,, 2,, 2,,, 2,, 2,, 
  2,,, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 8, 2,, 2,, 2, 2, 2,, 2,, 4,, 2,, 2, 
  2, 2,, 2,, 2, 2,, 2, 2, 2,, 2, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 4, 4, 8, 
  4, 4, 72,,,,,,,,, 2,,,,,,,, 2,,,,,,,, 2,,,,,,,,,, 2,, 2,, 2,, 2, 4, 4, 8, 
  4, 4,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72, 4, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 
  4, 8, 4, 8, 4, 4, 192,,,,,,,,, 2,,,,,,,, 2,,,,,,,, 2,,,,,,,,,, 2,, 2,, 2,, 
  2, 4, 4, 8, 4, 4,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72,,,,,,,,,,,, 3,, 2,, 2,
  , 2,, 2,, 2,,, 2,, 2,, 2,, 2, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 9, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 4, 4, 8, 4, 4, 72,,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,,,, 
  2,, 2,, 2,, 2, 8, 8, 8, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 64, 8, 8, 16, 8, 
  16, 8, 16, 8, 8, 192,,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,,,, 2,, 2,, 
  2,, 2, 8, 8, 8, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 64,,,,,,,,,,,, 3,, 2,, 2,
  , 2,, 2,, 2,,, 2,, 2,, 2,, 2, 8, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2, 8, 8, 8, 8, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2, 65,,,,,,,,, 2,,,,,,,, 2,,,,,,,, 2,,,,,,,,,, 2,, 2,, 
  2,, 2, 4, 4, 8, 4, 4,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72, 4, 4, 8, 4, 8, 4, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 4, 192,,,,,,,,, 2,,,,,,,, 2,,,,,,,, 2,,,,,,,,
  ,, 2,, 2,, 2,, 2, 4, 4, 8, 4, 4,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72,,,,,,,,,
  ,,, 3,, 2,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 
  9, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 4, 4, 8, 4, 4, 72,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 
  2,,,,, 2,,,,, 2,, 2,, 2,,,,,,,, 2,,,,,,,, 2,,,,, 2,,,,,, 2,,,,,,,,, 2,,,,,,
  ,, 2,,,,, 2,,,,,, 2,,,,,,,,, 2,,,,, 2,,,, 16, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,,, 28, 8, 4, 8, 136, 16, 8, 16, 8, 16, 8, 16, 200,,, 2,, 2,, 2,,,,, 2,,,,
  , 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,, 16, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 
  72, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2, 225,,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 192,,,,,,,,,,,,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,,,,,,,,,,,,,, 2,,,,,,, 2,,,, 3,, 2,, 2,,, 2,, 
  2,, 2, 2,,,,,,, 2,,,,,,,,,,, 2,,,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 25, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 16, 80,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 
  2,, 2,, 2,,,,,,,, 2,,,,, 2,,,,,,,,, 2,,,,,,,, 2,,,,, 2,,,,,, 2,,,,,,,,, 2,,
  ,,,,,, 2,,,,, 2,,,,,, 2,,,, 16, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 36, 8, 
  4, 8, 128, 16, 8, 16, 8, 16, 8, 16, 200,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,
  ,,,, 2,,,,, 2,, 2,, 2,,, 16, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72, 2,, 2, 
  2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2, 225,,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 192,,,,,,,,,,,,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,,,,,,,, 2,,,,,,,,,,,,,,,,,, 2,,,,,,, 2,,,, 3,, 2,, 2,,, 2,
  , 2,, 2, 2,,,,,,, 2,,,, 3,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 25, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 16, 80,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,, 
  16, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72, 16, 8, 16, 8, 16, 8, 16, 200,,, 
  2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,, 16, 8,,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,,, 72,,,,,,,,,,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 9, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 16, 80,,,,,,,,, 
  2,,,,,,,,,,, 2,, 2,, 2,,,,,,,,,,, 2,,,,,,,,, 4, 4, 8, 4, 4,,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,,, 72, 4, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 4, 
  192,,,,,,,,, 2,,,,,,,,,,, 2,, 2,, 2,,,,,,,,,,, 2,,,,,,,,, 4, 4, 8, 4, 4,,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,,, 72,,,,,,,,,,,,, 2,, 2,, 2, 2, 2,, 2,, 2,,, 2,
  , 2,, 2,,, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 8, 2,, 2,, 2, 2, 2,, 2,, 4,, 2,
  , 2, 2, 2,, 2,, 2, 2,, 2, 2, 2,, 2, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 4, 4, 
  8, 4, 4, 72,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 
  2,,,,, 2,, 2,, 2,,,,, 2,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 16, 8, 16, 24,,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 128, 8, 4, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 196, 8, 4, 8, 4, 16, 8, 4, 8, 4, 8, 
  4, 8, 4, 32, 72, 2, 2, 4, 2, 4, 2, 4, 2, 2, 16, 2, 2, 4, 2, 4, 2, 4, 2, 2, 
  2, 2, 4, 2, 4, 2, 4, 2, 2, 32, 72,,,,,,,,,,,,,,,,,,,,,,,,, 2,, 2,, 2,, 2,, 
  2,, 2,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 4,, 2,, 2,, 2, 17, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 2,,,,, 2,,,,, 2,, 
  2,, 2,,,,, 2,,,,, 2,,,, 2,, 2,, 2,, 2, 8, 8, 8, 8,,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,,, 64, 8, 8, 16, 8, 16, 8, 16, 8, 8, 192,,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,
  , 2,,,,, 2,,,, 2,, 2,, 2,, 2, 8, 8, 8, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 
  64,,,,,,,,,,,, 3,, 2,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2, 8, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,
  , 2, 8, 8, 8, 8, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 65,,, 2,,,,,,,, 2,,,,,,,, 
  2,,,,,,,, 2,,,,,,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,,,, 2,, 2,, 
  2,,, 8, 4, 8, 4,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 8, 16, 8, 64, 8, 4, 8, 4, 
  8, 4, 8, 36, 8, 4, 8, 4, 8, 4, 8, 164,,, 2,,,,,,,, 2,,,,,,,, 2,,,,,,,, 2,,,
  ,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,,, 2,, 2,, 2,, 2, 8, 4, 8, 76,,,,,,,,,,,,
  , 2,, 2,, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2,,,,,,,, 3,, 2,, 2,, 2,,,,, 3,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 9, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 8, 4, 8, 76,,, 
  2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,,,,, 2,, 2,, 2,,, 16, 16, 16, 8,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,
  , 64, 8, 4, 8, 4, 8, 4, 8, 36, 8, 4, 8, 4, 8, 4, 8, 164,,, 2,,,,,,,, 2,,,,,
  ,,, 2,,,,,,,, 2,,,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,,, 2,, 2,, 2,, 2, 8, 
  4, 8, 76,,, 2,, 2,, 2,,,,, 2,,,,, 2,, 2,, 2,,,,, 2,,,, 2,, 2,, 2,, 2, 16, 
  16,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,,, 64,,,,,,,,,,,,, 2,, 2,, 2,, 2,, 2,, 2, 
  2, 2,, 2,, 2,, 2,,,,,,,, 3,, 2,, 2,, 2,,,,, 3,, 2,, 8, 2,, 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,,, 2, 2,, 2, 2, 2,, 4,, 
  2, 2, 2,, 2, 2,, 2,,, 4,, 2,,, 2, 4, 4, 8, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 
  8, 2,, 2,,, 2, 2,,, 2,, 2, 2, 4, 2, 2, 16, 2, 2, 4, 2, 2, 6, 4,,, 2,,, 8,,
  , 2,, 2,, 2,,, 4, 2, 8, 66, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2,, 2,,, 2,, 2,, 
  2,, 2,,,, 3,, 2,,,,,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2,
  ,,, 3,, 2,,,,,, 2,, 2,,, 2,, 2,, 2,, 2,, 2,, 2, 2,, 2,, 2,, 2,, 2,, 2, 10, 
  2,, 2, 2,,,,,,, 2, 2,, 2, 2, 2, 2,, 2, 5,, 2,, 2, 2,, 2, 5,, 2, 4,, 2,, 2, 
  2,, 2, 5,, 2,, 2, 2,, 2, 2, 2,,, 2,, 2,,, 4,, 2,,, 2,, 2,,,, 2, 2,, 2, 5,, 
  2,, 2,,, 68, 4, 2, 8, 2, 4, 2, 4, 4, 8, 4, 4, 18, 8, 36, 8, 114, 2, 2, 2,, 
  2,, 2,, 4,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2,,,, 3,, 2,,,,,, 2, 2, 2,, 2,, 2,
  , 4,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2,,,, 3,, 2,,,,,, 2,, 2,,, 2,, 2,, 2,, 
  2,, 2,, 2, 2,, 2,, 2,, 2,, 2,, 2, 10, 2,, 2, 2,,,,,,, 2, 2,, 2,, 66, 4, 2, 
  8, 2, 4, 2, 4, 4, 8, 4, 4, 72,, 2,, 2, 2, 2,, 2,, 16,,,,, 2,, 3,,,, 2,, 2, 
  16,,,, 2,, 2,,, 2,,,, 2,,,,,,,, 2,,,,,, 2,,,, 2,, 3,,,, 2,, 3,,,, 2,, 3,,,
  , 2,, 2, 4, 4, 8, 4, 4, 5, 3,,, 5, 3,, 2, 2,, 2,,, 2,,,,, 2, 10, 8, 2, 4, 
  4, 8, 4, 4, 2, 8, 2, 4, 4, 8, 4, 4, 96, 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, 8, 
  2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 2, 4, 2, 4, 338, 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, 8, 2, 4, 4, 4, 2, 8, 2, 4, 4, 4, 2, 8, 2, 4, 2, 4, 2, 4, 
  340, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 2, 4, 4, 8, 4, 8, 4, 8, 
  4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 
  4, 2, 8, 4, 8, 340, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 2, 4, 4, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 
  4, 8, 4, 8, 4, 4, 2, 8, 4, 8, 338, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2,, 2,,, 
  2,, 2,, 2,, 2,,,, 3,, 2,,,,,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2,, 2,,, 2,, 2,
  , 2,, 2,,,, 3,, 2,,,,,, 2,, 2,,, 2,, 2,, 2,, 2,, 2,, 2, 2,, 2,, 2,, 2,, 2,
  , 2, 10, 2,, 2, 2,,,,,,, 2, 2,, 2,, 66, 4, 2, 8, 2, 4, 2, 4, 4, 8, 4, 4, 
  72, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2,,,, 3,, 2,,,,,, 
  2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2,, 2,,, 2,, 2,, 2,, 2,,,, 3,, 2,,,,,, 2,, 2,
  ,, 2,, 2,, 2,, 2,, 2,, 2, 2,, 2,, 2,, 2,, 2,, 2, 10, 2,, 2, 2,,,,,,, 2, 2,
  , 2,, 66, 4, 2, 8, 2, 4, 2, 4, 4, 8, 4, 4, 72,, 2,, 2, 2, 2,, 2,, 16,,,,, 
  2,, 3,,,, 2,, 2, 16,,,, 2,, 2,,, 2,,,, 2,,,,,,,, 2,,,,,, 2,,,, 2,, 3,,,, 2,
  , 3,,,, 2,, 3,,,, 2,, 2, 4, 4, 8, 4, 4, 5, 3,,, 5, 3,, 2, 2,, 2,,, 2,,,,, 
  2, 10, 8, 2, 4, 4, 8, 4, 4, 2, 8, 2, 4, 4, 8, 4, 4, 96,, 2,, 2, 2, 2,, 2,, 
  16,,,,, 2,, 3,,,, 2,, 2, 16,,,, 2,, 2,,, 2,,,, 2,,,,,,,, 2,,,,,, 2,,,, 2,, 
  3,,,, 2,, 3,,,, 2,, 3,,,, 2,, 2, 4, 4, 8, 4, 4, 5, 3,,, 5, 3,, 2, 2,, 2,,, 
  2,,,,, 2, 10, 8, 2, 4, 4, 8, 4, 4, 2, 8, 2, 4, 4, 8, 4, 4, 96, 2, 3, 2, 2,
  , 2, 3, 2, 2,, 2,, 2,, 4, 2,, 2,, 4,, 2,, 2,, 4,, 2,, 4,,, 6,, 2, 2, 2, 2, 
  2, 2,, 3, 3,, 2,,, 2, 2,, 16, 2, 2, 2,, 4,, 4,, 2, 4,, 2, 16, 2,,, 2, 2,, 
  4, 2,, 4, 2,,, 4,, 2, 2, 2,, 2, 2,,, 2,, 2, 2,,, 2, 2, 2,,,, 2,,,, 2,, 2,,,
  , 2,,, 33, 2, 5, 2, 2,,,, 2,,,, 2,,,,,, 2,,,,, 4, 2, 2,, 2, 2, 2, 2, 52,,,,
  ,, 2,,,,,,,,,,, 2, 17,,,,,, 2,,,,,,, 2,,,,,, 64, 2, 2, 2,, 4, 2, 4,, 2, 2, 
  2,, 4,, 2, 2, 4, 2, 2,, 4, 2, 4,, 2, 2, 4, 2, 2,, 4,, 2, 2, 2,, 4, 2, 4,, 
  2, 2, 2, 192, 2, 2, 2,, 4, 2, 4,, 2, 2, 2,, 4,, 2, 2, 4, 2, 2,, 4, 2, 4,, 
  2, 2, 4, 2, 2,, 4,, 2, 2, 2,, 4, 2, 4,, 2, 2, 2, 1216, 2, 2, 2,, 4, 2, 4,, 
  2, 2, 2,, 4,, 2, 2, 4, 2, 2,, 4, 2, 4,, 2, 2, 4, 2, 2,, 4,, 2, 2, 2,, 4, 
  2, 4,, 2, 2, 2, 192, 2, 2, 2,, 4, 2, 4,, 2, 2, 2,, 4,, 2, 2, 4, 2, 2,, 4, 
  2, 4,, 2, 2, 4, 2, 2,, 4,, 2, 2, 2,, 4, 2, 4,, 2, 2, 2, 192, 4, 4, 8, 4, 
  4, 64, 4, 4, 8, 4, 4, 133, 4, 6, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 2,, 2, 2, 2,, 
  2,,, 4, 2, 2,, 4, 2, 4,, 2,, 8, 80, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2,, 4,, 2, 
  2, 2,, 2,, 2, 2, 2,, 2,,, 4, 2, 2,, 4, 2, 4,, 2,, 8, 92, 2, 2, 2,, 4,, 2, 
  2, 2,, 2,, 2, 2, 2,, 2,,, 4, 2, 2,, 4, 2, 4,, 2,, 8, 2, 2, 2, 4, 2, 2, 2, 
  80, 2, 2, 2,, 4,, 2, 2, 2,, 2,, 2, 2, 2,, 2,,, 4, 2, 2,, 4, 2, 4,, 2,, 8,, 
  4, 6, 4, 97, 4, 4, 8, 4, 4, 64, 4, 4, 8, 4, 4, 128, 2, 3, 2,, 2, 2,,, 2,, 
  2,, 3,,,, 2,, 4,,, 2, 2, 2, 2,, 2,,, 2,, 2,,,, 2,, 4, 2, 4, 8, 2, 2, 2, 2, 
  2, 2, 2, 9, 2,, 4,, 2,, 4, 2, 4, 12, 4,, 4,,,,, 2, 4,,, 2,, 2, 2, 2,, 2,, 
  2,,,,, 2,, 2,, 2,, 2,, 2, 3, 2,, 2,, 2, 5, 2, 2,,,, 2,,,, 2,,,, 2,,,,,, 2,
  , 4, 3, 2, 2,,, 4,, 2, 2, 2, 2,, 3,,,,, 2,, 2, 8,,,,, 4, 2, 6, 2,,,,, 2,,,
  , 4,,,, 4, 4,,,,,,,, 2,,, 2,,,,, 2, 2,,,,, 16, 2,,,, 2, 2,, 2,,, 2,, 2,, 2,
  ,,,, 2,,, 2, 4, 2, 4, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2,,, 4,,,,,, 2,, 2,, 
  5, 14, 4, 2, 4, 2,, 2,, 2,, 4, 2, 9, 4, 7, 4,,, 4,,, 4, 2,, 2, 2, 2, 2, 2,,
  , 2,,,, 2,,, 2, 6, 8, 4, 4, 2, 4, 2, 8, 16, 2,,,, 2, 2,, 2,,, 2,, 2,, 2,,,,
  , 2,,, 2, 4, 2, 4, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2,,, 4,,,,, 2,, 2,,,, 4, 
  12, 4, 2, 4, 2, 2,, 2, 2,, 2,, 2, 2, 9, 4, 7, 4, 2,, 2,, 2, 4, 2,, 2, 2, 
  2, 2, 2,,, 2,,, 2,, 2,,, 6, 8, 4, 4, 2, 4, 2, 8, 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, 66, 8, 4, 8, 4, 8, 4, 
  8, 100, 8, 4, 8, 4, 8, 4, 8, 100, 4, 2, 4, 2, 4, 2, 4, 144, 4, 8, 8, 8, 8, 
  8, 8, 8, 4, 4, 2, 4, 2, 12, 2, 4, 2, 12, 2, 4, 2, 12, 2, 4, 2, 12, 2, 4, 
  8, 4, 2, 4, 8, 4, 2, 8, 2, 4, 4, 4, 8, 4, 4, 8, 4, 4, 4, 4, 34, 4, 2, 4, 
  10, 4, 2, 4, 8, 2, 2, 4, 2, 2, 2,, 2,, 2,, 2, 2,, 2, 64, 2, 3, 2,, 2, 2, 
  3, 2,, 2, 2,, 2,, 4,, 4,, 4,, 3,, 3,,, 4,, 2,, 4,, 4,, 2, 2, 2, 2, 2, 2,, 
  3, 2,,, 2,, 2,, 2,, 2,, 2, 2, 2, 2, 2, 2, 2, 2,, 2,, 2,, 2,, 2, 4, 2,, 2, 
  2,, 2, 2,, 2,, 2,,, 2,, 2, 2,,,, 2,,,, 2,, 2,,, 40, 4, 4, 16, 4, 2, 4, 24, 
  2, 2, 2,, 4,, 2, 2, 2,, 2,, 2, 2, 2,, 2,,, 4, 2, 2,, 4, 2, 4,, 2,, 8, 2, 
  2, 2, 4, 2, 2, 2,, 4,, 2, 33,, 4,, 2, 25,, 4,, 2, 25,, 4,, 2,, 2, 2, 2,, 4,
  , 4,, 2, 2, 2, 2,, 4,, 4,, 2, 4,, 2, 4,, 2, 2,,,, 2,, 2,,, 2,,,, 2, 4,, 2,,
  , 64, 2, 3, 2,, 2, 5, 4,, 2,,,, 2,,,, 2,,,, 2,,,,,, 2,, 4, 3, 2, 2,,, 4,, 
  2, 2, 2, 3, 3,,, 2,,, 2, 2, 4, 2, 2, 4, 4,, 4, 2, 4, 2,, 2, 2, 2, 4, 2, 2,
  , 2,,, 2,,,, 2, 2, 2,,,, 2,,,, 2,,,,, 2, 2,,,,, 2, 3, 2,, 2, 4, 2, 2, 2, 2,
  ,,, 2,,,, 2,,,, 2,,,,,, 2,, 4, 3, 2, 2,,, 4,, 2, 2, 2, 3, 3,,, 2,,,, 2, 4, 
  2, 2, 4, 2,, 2, 2, 2, 2, 2, 2,, 2, 2,, 4, 2,,,, 2,,,,,, 2,,,, 2,,,, 2,,, 2,
  ,, 2,,,,, 2, 2,, 2,, 16, 2,,,,, 2,, 2,, 2,,,,, 2,, 2,,, 2,,, 2,,, 2,,, 2, 
  5, 2, 4, 4, 4, 2, 4,, 4,, 2, 2, 4, 2, 2,, 4, 49, 4, 2, 4, 4, 4, 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, 
  192, 2,,,, 2, 2,, 2,,, 2,,, 2,,, 2,, 2,, 2,,, 32, 4, 2, 4, 4, 4, 2, 4, 65, 
  2, 4, 2,, 2,,,, 2,,,, 2,,,,,, 3,,, 2, 2, 2,, 2,, 2, 4, 54, 2, 2, 2,, 4,, 
  2, 2, 2,, 2,, 2, 2, 2,, 2,,, 4, 2, 2,, 4, 2, 4,, 2,, 8,, 4, 6, 4, 66, 2, 
  4, 2, 5, 2, 2, 2, 2,,,,, 2,,,,,, 2,,,,, 2,,,,,,,, 2,, 4, 3, 2,, 4, 2, 2,, 
  2, 2, 2, 2,, 2,, 2, 4, 4, 2, 4, 6, 2, 2, 2, 4, 2, 2, 2, 4, 2,, 2,, 4,, 2,, 
  2,, 4,,,, 2,,,, 2,, 2, 2, 2,, 2,, 2, 2, 2,, 2, 2, 2,, 2, 2, 2, 2, 2, 2, 
  88, 2,,,, 4,,,, 2,, 4,, 2,, 2,, 2,, 4,, 2, 2, 4, 2, 2,, 4, 1137, 2, 2, 2,, 
  4, 2, 4,, 2, 2, 2,, 4,, 2, 2, 4, 2, 2,, 4, 2, 4,, 2, 2, 4, 2, 2,, 4,, 2, 
  2, 2,, 4, 2, 4,, 2, 2, 2, 192, 2, 2, 2,, 4, 2, 4,, 2, 2, 2,, 4,, 2, 2, 4, 
  2, 2,, 4, 2, 4,, 2, 2, 4, 2, 2,, 4,, 2, 2, 2,, 4, 2, 4,, 2, 2, 2, 192, 2, 
  2, 2,, 4, 2, 4,, 2, 2, 2,, 4,, 2, 2, 4, 2, 2,, 4, 2, 4,, 2, 2, 4, 2, 2,, 4,
  , 2, 2, 2,, 4, 2, 4,, 2, 2, 2, 192, 2, 2, 2,, 4, 2, 4,, 2, 2, 2,, 4,, 2, 
  2, 4, 2, 2,, 4, 2, 4,, 2, 2, 4, 2, 2,, 4,, 2, 2, 2,, 4, 2, 4,, 2, 2, 2, 
  192, 2, 2, 2,, 4, 2, 4,, 2, 2, 2,, 4,, 2, 2, 4, 2, 2,, 4, 2, 4,, 2, 2, 4, 
  2, 2,, 4,, 2, 2, 2,, 4, 2, 4,, 2, 2, 2, 192, 2, 2, 2,, 4, 2, 4,, 2, 2, 2,, 
  4,, 2, 2, 4, 2, 2,, 4, 2, 4,, 2, 2, 4, 2, 2,, 4,, 2, 2, 2,, 4, 2, 4,, 2, 
  2, 2, 160, 2, 6, 4, 6, 2,, 2, 4, 2, 2, 2, 4, 2,, 2, 6, 4, 6, 2,, 2, 4, 2, 
  2, 2, 4, 2, 193,,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 
  2,,, 288, 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, 192, 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, 128, 2, 2, 2, 4, 2,,,, 2,,,,, 2,, 2,,,,, 2,,, 4, 2, 4, 
  4, 4, 2, 4,, 2,, 2, 2, 2,, 2, 3, 2, 2, 36, 2,,,,, 2,, 2,, 2,,,,, 2,, 2,,, 
  2,,, 2,,, 2,,, 2, 5, 2, 4, 4, 4, 2, 4,, 4,, 2, 2, 4, 2, 2,, 4, 49, 4, 2, 
  4, 4, 4, 2, 4, 2, 2, 2, 4, 2,,,, 2,,,,, 2,, 2,,,,, 2,,, 4, 2, 4, 4, 4, 2, 
  4,, 2,, 2, 2, 2,, 2, 3, 2, 2, 20, 2,, 2,,, 4,, 2,,, 2, 2,, 2, 2, 2,, 4,, 
  2, 2, 2,, 2, 2,, 2,,, 4,, 2,,, 2, 4, 4, 8, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 
  2, 2, 4, 2, 2, 16, 2, 2, 4, 2, 2,,, 2,,, 8,,, 2,,, 64, 2,, 2,,, 2,, 2,, 2,
  , 2,, 2,, 2, 2,, 2,, 2,, 2,, 2,, 2, 10, 2,, 2,, 2, 2,, 2, 5,, 2,, 2, 2,, 
  2, 5,, 2, 4,, 2,, 2, 2,, 2, 5,, 2,, 2, 2,, 2, 2, 2, 2,, 2, 5,, 2, 2, 4, 2, 
  8, 2, 4, 2, 4, 4, 8, 4, 4, 10, 8, 36, 8, 114, 2,, 2,,, 2,, 2,, 2,, 2,, 2,, 
  2, 2,, 2,, 2,, 2,, 2,, 2, 10, 2,, 2, 2, 4, 2, 8, 2, 4, 2, 4, 4, 8, 4, 4, 
  64,,,,, 2,, 3,,,, 2,, 3,,,, 2,, 3,,,, 2,, 2, 4, 4, 8, 4, 4, 5, 3,,, 5, 3,,
  , 4, 4, 8, 4, 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, 4, 192, 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, 141 ] );