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

SMALL_GROUP_LIB[ 1536 ].2nil[ 5 ] := rec( ops :=
[ 1833, 3, 636, 34,,, 1304, 126, 1930, 1752, 1304, 779, 103, 126, 298, 310, 
  1930, 717, 126, 114,, 736, 717, 126, 1352, 717, 126, 1352, 717, 126, 1352, 
  627, 114, 2416, 717, 126, 114,, 2144, 717, 126, 1352, 627, 114, 919, 627, 
  114, 1460, 717, 627, 114, 1460, 627, 114, 1460, 627, 114, 103, 726, 919, 
  717, 126, 1352, 717, 126, 1352, 717, 126, 298, 2108, 1352, 717, 126, 298, 
  2108, 1352, 627, 114, 919, 126, 114,, 92,, 310, 298, 103,, 172, 310, 176, 
  124, 372,,, 195, 495, 372, 92,, 495, 1754, 124, 195, 21, 546, 495, 372,, 
  1754, 372, 495, 1754, 124, 495, 863, 28,, 25, 884, 863, 17,, 28, 25, 21,, 
  546, 863, 28,,, 124, 195,,, 208,,, 210, 133, 167, 737, 372, 495,,, 1832,,, 
  1754, 372, 495,,, 1832,,, 1754, 863, 884, 4506, 195, 167, 495, 884, 124, 
  195,,, 208, 10, 21, 124, 195, 21, 28, 25, 21,, 124, 28,, 195,, 28, 25,, 
  372, 124,, 195, 495, 372, 92,, 495, 1754, 546, 495, 372,, 1754, 372, 495, 
  1754,, 863, 28,, 25, 884, 863, 17,, 884, 4506, 546, 884, 863, 28,, 133, 
  124, 28, 863, 884, 4506, 372, 495, 863, 372, 112, 2837, 372, 495, 1754, 
  884, 495, 28,, 195,, 208, 1832, 495, 23, 546, 3564, 495, 1832,,, 884, 25,, 
  32, 2418, 884, 3, 546, 3564,,, 884, 25,, 2418, 1155, 691, 1462, 1155,,, 
  691,,,,,, 3, 62,,,, 1155, 62, 3241, 69,, 3339, 32,, 7367, 357,, 69, 3241, 
  1155, 691,,,, 2361, 32, 2145, 1506, 3028, 155, 2145, 173, 10293, 196, 
  3028, 2145, 126, 172,, 298,, 1353, 193,, 112, 779, 126, 172,,,, 298,, 
  1353, 193,, 112, 779, 126, 172, 103, 69, 112, 483, 103, 779, 99, 1931, 
  103, 136, 3,, 103, 99, 1770, 579, 389,,, 1770, 23, 3,,, 1770, 23, 1905, 
  262, 10, 1905, 262, 10, 389, 6688, 1905, 10310, 1304, 103, 126, 298, 114, 
  124, 1930,, 126, 310, 114, 70, 107,, 114, 99, 107,, 103, 69, 126, 172, 392,
  , 126, 360, 392,, 298, 176, 126, 172, 392,, 126, 360, 392,, 298, 176, 114, 
  103,, 126, 298,,,, 605, 690, 746, 133, 43, 167, 66, 118,,, 286, 310,,,,,,, 
  605, 746,, 690, 746, 3729, 70, 118,, 172, 310,,,, 3729, 107, 66,, 392, 286,
  ,,, 690, 114, 70, 107, 114, 70, 107, 25, 114, 70,, 124,, 70, 107, 69, 124, 
  70, 118,, 69,, 28, 25,,,,,,,, 10, 25, 21, 133, 28,, 262, 28, 133, 246, 10, 
  25, 133,, 605, 746,, 28,, 672, 21, 126, 195,, 124, 298, 605, 126, 1459, 
  112, 527, 195, 25, 124, 28, 112, 25, 124, 195,, 262, 73, 246, 21, 73, 
  1932, 10,,,,,,,,,,,, 298, 112, 672, 298, 112, 672, 298, 172, 69, 746, 172, 
  176, 133, 28, 172, 176,,, 133, 73, 310, 133, 167,,, 43,, 172, 176,,, 286,, 
  172,,,, 286,, 133, 167, 172, 176,,, 43, 73, 286, 310,,, 73,, 133, 43, 73, 
  167, 21, 32, 133, 28,, 73, 21, 133, 167,,,, 73, 21, 133, 73, 21, 133, 28, 
  25,, 70,,,, 172, 310, 133, 172, 240, 672, 172, 176,, 133, 73, 25,, 310, 
  126, 69,, 176, 372, 124, 172, 176, 126, 180, 499, 310, 372, 180,,, 43, 
  167, 126, 499,,, 286, 176, 126, 499,,, 286, 176, 180, 499, 70, 69, 118, 
  372, 133,, 153, 180, 372, 153, 10, 372, 133,, 124,, 180, 167, 133, 124,, 
  392, 66, 153, 392, 66, 153, 392, 286,,,, 153, 112, 286, 392,,,,,,,,,,,,, 
  153, 43,,,,,,, 2363, 153, 43,,, 193, 3, 153, 262,, 1156,, 43,,, 23, 1156,, 
  928, 69, 1382, 172, 176, 928,, 2010, 310, 435, 1258, 1382, 597, 928, 2010, 
  1258, 928, 240, 1382, 928, 176, 2010, 70, 1304, 69, 172, 176, 310, 286, 
  66, 43, 690, 286, 66, 43, 690, 286, 1304, 103, 126, 298, 310, 1930, 114, 
  103, 195, 126, 172, 392, 70, 126, 107, 103, 126, 298, 262, 310, 605, 958, 
  108,, 66, 286, 108, 464, 958, 286, 246, 545, 1463, 958, 1187, 357, 286, 
  5331, 124, 195, 21, 124, 28,,,,, 112, 210, 124, 112, 25, 17, 124, 28,,, 
  25, 58,, 28, 124, 195, 25, 124, 28, 10, 58,, 21, 32,, 25, 28,,,,, 21, 58,, 
  28, 25,,,,,,,,, 10, 21,, 25, 28,, 21,, 124, 195,,, 10, 21, 124, 195, 21, 
  124, 195,,, 10, 21, 124, 195, 21, 70, 69, 21, 70, 28,, 69, 21, 70, 28,,,, 
  66, 118, 69, 25, 17, 28, 21,, 70, 118,,,, 69, 25, 70, 118,,, 28, 21, 70, 
  118,,, 28, 10, 21, 25,,, 28, 10,,, 21, 25, 28, 21,,,,,,,, 25,, 21,, 25,,,, 
  21,, 25,,, 10, 21,, 25, 28,, 21,, 70, 69,,, 10, 21, 70, 69, 21, 70, 69, 
  21, 70, 69,,, 10, 21, 70, 118,,, 66, 69, 21, 17, 70, 69, 21, 70, 28,, 118,,
  , 28, 21,,,, 70, 118,,,, 66, 118, 69,, 66, 70,, 118, 69,, 66, 70,, 118, 69,
  , 66, 70,, 118, 69,, 66, 70, 28, 10, 21, 25, 28, 10, 21, 25, 28,, 21,, 28, 
  10, 17,, 32, 25, 10, 28, 25, 21,, 28,, 21,, 28, 10, 17, 25, 10, 58, 25, 
  21, 28,,,,,,,,,,,, 10, 25, 21, 17, 10, 25, 28,, 21,, 28, 21,,, 10, 3,,,,, 
  70, 69, 21, 25, 70, 69, 118,, 70, 28,, 69,,, 10, 70, 69, 118,, 70,, 25, 
  70, 28,,, 240, 159, 118, 70, 25, 17, 70, 28,, 69, 25, 70, 69, 25, 70, 69, 
  25, 70, 114, 103, 21, 114, 103, 118, 114, 124,, 70, 69, 118,, 70, 124,, 
  114,, 107,, 114, 99, 107,, 103, 69, 10, 114, 103, 118, 114, 103, 195, 114, 
  70, 107, 69, 28, 21, 114, 70, 107, 114, 70, 69, 118, 114, 70, 107, 114, 
  70, 69, 118, 114, 70, 107, 114, 70, 69, 118, 114, 70, 107, 114, 70, 69, 
  118, 28, 70, 483, 25, 28, 70, 483, 25, 70, 28, 240,, 70, 483, 240,, 69, 
  25, 10, 70, 69, 118,, 70, 28, 240, 25, 28, 21,, 25,, 114, 124,, 70, 107, 
  114, 70, 25, 114, 70,,, 107, 69, 70, 28,, 483, 25, 240, 62, 3, 240, 10,,,,,
  , 3, 62,,, 240,, 10, 114, 103, 21, 114, 124,, 103, 118, 114, 70, 69, 25, 
  114, 124,, 70, 107, 103, 114, 32,, 70,, 103, 69, 114, 103,,, 10, 114, 103, 
  118, 114, 103, 195, 114, 103, 69, 28, 114, 70, 107, 103, 114, 66, 118, 
  114, 70, 107, 103, 114, 66, 118, 114, 70, 107, 103, 114, 66, 118, 114, 70, 
  107, 103, 114, 66, 118, 240, 3,, 10, 103, 69, 3, 103, 69, 112, 483, 779, 
  99, 1931, 103, 3, 647, 103, 69,, 1931,,, 99, 527,, 357,, 3, 66, 99, 527,, 
  66,,,,, 3, 113, 99, 872,, 66,, 872, 62,,, 99, 66,,,,, 3, 357, 99,,, 3566,, 
  66,, 62,, 66,,,,,,,,,,,,,,,,,,,,,,, 69, 10, 3, 69, 604, 59,,,,,,,,, 3,,,,,,
  ,,,,,,, 116,,,,,,,,, 604, 59, 3, 116, 604, 3, 59, 604,,,, 3, 23,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,, 59,,,,,,,,,,,,,,,,, 23, 3,,,,,,,,,,,, 450, 3, 
  173, 450, 116,,,,,, 3, 173,,, 450, 116,, 604, 3, 939,, 173,,, 1830, 412,,, 
  398, 512, 604, 398, 412, 23,, 398, 173, 62, 398, 23, 512, 173, 62, 3, 512, 
  412, 59,, 23, 3, 398, 62, 1154, 398, 62, 1154, 398, 512,,,,,,, 23, 3,, 
  398, 512,,,, 1154, 172, 176,,, 73, 122, 172, 43, 176, 73,, 43, 172,, 176, 
  73,, 43, 172, 73, 43,,,,,,,,,,,, 3, 176, 193, 647, 73, 43,,,,,,, 193, 3, 
  73, 262,, 122,, 43,,, 126, 176,, 172, 180, 1363, 273, 176, 126, 172,, 153,
  , 172,, 176,, 172,, 153,, 172,, 176, 180, 153, 73, 108, 153, 180, 108, 73, 
  43, 499, 310,, 23, 221, 180, 153, 73, 108,,, 180, 153,,,, 2011,, 153, 73, 
  108, 23, 43, 157, 10, 126, 176,, 172, 180, 1363, 176, 126, 172,, 153, 180, 
  126, 43, 176, 126, 172,, 153, 180, 126, 43, 176, 180, 153, 73, 108, 153, 
  180, 108, 73, 43, 180, 153, 73, 108,,, 180, 153,,,, 2011,, 3, 43, 157, 
  108, 464,, 545, 3, 43, 108, 464,, 43,,,, 3, 34, 108, 43,, 34, 23, 108, 43,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,, 3, 113, 108, 545,, 157,, 43,, 23, 1393, 172, 
  176, 73, 172, 176, 73, 172, 746, 10, 3, 746, 126, 176,, 172, 180, 1156, 
  126, 172,, 112, 298, 126, 2011, 647, 176, 126, 172,, 176,, 172, 180, 1393, 
  126, 172,, 262, 153, 1459, 126, 647, 1353, 126, 172, 266, 21, 3, 273, 266, 
  10,, 112, 21, 157, 112, 273, 157, 266, 10, 3, 266, 21, 10, 3,, 262, 3,, 10,
  , 3,, 10, 17, 3,,,,,,,,,,,,,,,,,,,,,,,,,,,, 10, 3,,,,,,,,,,,,,,,,,, 136, 3,
  ,,,,,,,,,,,, 21,, 17, 21, 10,,,, 3, 10, 17,, 3, 21, 70,,, 136,, 21, 647, 
  10,, 69, 3, 70, 21,,,, 136,, 69, 17, 70, 21, 647, 10,, 70, 21, 17, 70,, 21,
  , 3, 647, 136, 3, 69, 10,, 3,, 10,, 136, 647, 69, 136, 3,,,,,,,,,, 254, 
  34, 171, 254, 34,,,,, 3, 62,,,, 34,,,,,,,,, 254, 62,,,,,,,,,,,,,,,, 34, 3,,
  ,,, 254, 62,,,,,,,,,,, 3,, 34, 3,,,,,,,,,,,,,,,,,,,,, 62,, 254, 62,,,, 3,, 
  62,,,, 34,, 62,,,, 34, 3,,,, 254,, 171, 254, 34, 3, 62,,,, 34,,,,,,,,, 
  254, 62,,,,,,,,,,,,,,,, 3, 62, 34, 3,,,,,,,,,,,,,,, 298, 32, 136, 298, 
  159, 167, 1257, 23, 167, 32,,, 3, 298, 159,,, 62, 298, 159,,, 62, 167, 32,,
  , 3, 167, 32,,,,,,, 298,, 136, 298, 159, 167, 1257, 23, 167, 32,,, 3, 298, 
  159,,, 62, 298, 159,,, 62, 167, 32,,, 3, 167, 32,,,,,,, 62, 3,,,,,,,,,, 
  159, 32, 136, 159, 32, 62, 3, 159, 62,, 32,, 62,,, 3,, 159, 32, 136, 159, 
  62, 3, 159, 62,, 32, 136, 159, 62, 3, 32, 159, 62,, 32, 136, 159, 62, 3, 
  159, 62, 254, 34, 171, 254, 34,, 3, 62,,, 34, 3,, 254, 62,,,, 34, 171,,, 
  254, 3,,, 62, 254,,,,, 3,, 62,,,, 34,, 3,, 34, 171, 254, 3, 62,,, 34, 3,, 
  254, 62,,,, 34, 171,,, 254, 3, 62, 298, 32, 136, 298, 159, 1257, 167, 32, 
  298, 159,,, 32, 136, 298, 159,, 32, 136, 298, 159, 1257, 167, 32, 298, 159,
  ,, 32, 136, 298, 159, 62, 3,,,,,,,,,, 159, 32, 136, 159, 32, 62, 3, 159, 
  62,, 32,, 62,,, 3,, 159, 32, 136, 159, 62, 3, 159, 62,, 32, 136, 159, 62, 
  3, 159, 62,, 32, 136, 159, 62, 3, 159, 62, 313, 3, 32,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 136, 3,,,,,,,,, 159, 32, 136, 159, 62, 3, 
  159, 32, 62, 136, 32, 159, 136, 62, 159, 3, 62, 32, 3, 1305, 32, 2012, 
  1305, 313, 159, 32, 1305, 159, 32,,, 62, 136,,, 159, 32, 3, 159, 32,, 136, 
  62, 3,,,, 32, 3,,,,,,,,,,, 136,, 1305, 32, 2012, 1305, 313,, 32, 3, 1305, 
  136,, 3, 2012, 313, 2840, 3, 2012, 313, 3,,, 499, 171, 196, 499,,, 171, 
  196, 3, 136,,,, 1353, 1088,, 196, 3, 1088, 1353, 717, 360,, 1459, 126, 499,
  , 113, 1353, 126, 196,, 298, 136,, 3, 118,, 342, 28,, 505,, 28,, 505, 58, 
  342, 28,, 505, 58, 28,,,,, 21,,,,,, 17, 21, 58, 28,, 435, 28,, 116, 21, 
  32, 299, 702, 58,, 435, 28,, 299, 21, 435, 702,,, 28, 21,, 17, 21, 58, 
  530, 28,, 784, 58, 25, 784, 530, 28,,,, 784, 58, 530, 28,, 784, 58, 25, 
  784, 530, 28,,,, 784, 58, 28, 32, 25, 58,, 32, 28,, 25, 58, 133, 43, 167, 
  73, 21, 32, 133, 167,,,, 73, 21, 133, 28, 25,, 342,,, 505, 17, 21, 505, 
  1560, 342, 27, 133, 63, 92, 73, 133, 28, 32, 25, 17, 21, 32, 25, 58, 28, 
  25, 21, 28, 58,,,,,,,,,,,,,,,,,,,, 342,,, 505,, 28,, 505, 58, 21, 342, 28,
  , 505, 58, 342, 28, 21,,,,, 342, 28,, 505, 58, 21, 505, 342, 28,,,, 505, 
  58, 21, 505, 342, 28,,,, 505, 58, 342, 28,, 505, 58, 28, 17, 21, 58,, 17, 
  28,, 21, 58, 342, 28,, 505, 58, 342, 28,, 505,, 28,, 505, 58, 28,,, 21,,, 
  133, 28, 262, 167, 133, 92, 21, 32, 133, 28, 25, 21, 133, 73, 21, 133, 28, 
  342,,, 505, 17, 21, 505, 1560, 342, 27, 133, 63, 92, 73, 133, 34, 3,,,,,,,,
  ,,,,, 2490, 34, 718, 2490, 3, 34,, 718,,,,,, 28, 25,,,,,, 10, 25, 21, 32, 
  10, 58, 28, 25,, 70, 534, 1021, 118, 25, 10, 70, 1021, 25, 70, 118,,, 28, 
  21, 70, 28,, 159, 1021, 70, 159, 10, 70, 1021, 25, 28, 70,,,,, 159, 118, 
  70, 25, 10, 70, 1021, 25, 28, 70,,, 159, 1021, 70, 159, 10, 70, 1021, 25, 
  28, 70, 62, 3,,,,,,,,,,,,,,,,, 28, 25,, 605,,, 173, 672, 1932, 690, 746, 
  17, 32, 605, 746, 21, 605, 746,,, 133, 28,, 92, 737, 133, 92, 10, 133, 28,
  , 737, 21, 155, 3,,,,,,, 62,,,,, 2107, 795, 771, 2107, 173, 485,,, 2107, 
  795, 771, 2107, 3338, 347, 771, 2947, 3338, 3, 2107, 795, 485,,,, 771, 3, 
  765, 23,,,,, 3, 771,, 765, 23,,,, 2107, 3338,, 23, 765, 2107, 23, 347, 
  771, 2107, 765, 34, 3,,,,,,,,,,,,,,,,,,,,,,,,,, 193, 3,, 122, 34,,,,,,,, 
  17, 3,,,,,, 1008, 122, 17, 1008,, 274,, 1008, 122, 17, 1008, 274,,, 3, 34,,
  ,,, 122,,,, 92, 23,,, 17, 3, 92, 23,,, 17, 3, 92, 23,,,, 17,,,,, 3,,,,,,,,,
  ,,,,,,,,,,,,,,,,, 92,,,,,,,, 122,,,, 3, 34, 17, 193, 3, 122, 17, 3,,, 122, 
  17,,, 3,,,,,,,,,,,,,,,,,,,, 122,,,,,,,,,,,,,,,,,,,,,, 193, 3,,,,, 34,,,,,, 
  92, 23,,, 17, 3,, 196,,,, 3, 92, 17, 3,,, 92, 17,,,,, 3,,,,,,,,,,,,,,,,,,,,
  ,, 92,,,,,,,, 10, 3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 43, 10,,, 23, 34,,, 
  3, 43, 10, 3, 34, 23, 10, 43, 3,,, 10,,,,,,,,,,,,,,, 43,, 23, 34,,, 43, 
  10, 3, 43, 10, 23, 34,,, 43, 10, 3,,, 34, 23, 10, 43, 3, 34, 23, 10, 43, 3,
  , 10, 23, 34, 43, 10, 23, 34, 3, 43, 10, 23, 34, 3, 43, 10, 3,,,,, 43, 10,,
  , 23, 34,,, 3, 43, 10, 3, 43,,, 10, 3,,,,,,,, 43,, 23, 34,,, 43, 10, 3, 
  43, 10, 23, 34,,, 43, 10, 3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 23,,,,,,,,
  ,,,,,, 21,, 10, 17, 21, 10,,,,,, 17,,,,,,,,,, 3, 10, 17, 21, 3, 10, 17, 
  21, 10,,,,,, 3, 10, 17, 21, 3, 10, 17, 21, 10,,,, 3, 10, 17, 21, 3, 10, 
  17, 21, 10,, 17,,,, 10,, 17,,,,,,,,,, 3, 10, 17,, 3, 17, 21,,,,, 10, 17, 
  21, 3, 10, 17, 21, 10,,,,, 17, 73, 21,, 23, 34, 43, 10, 92, 122, 17, 3, 
  73, 43,,, 21, 3, 10, 17, 21, 3, 10, 17, 21, 10,,,, 3, 10, 17, 3, 10,,, 21, 
  17,, 73,, 92, 122,,, 73, 21, 17, 73, 21, 92, 122,,, 73, 21, 17, 193, 23, 
  10, 262, 3, 34, 196, 10, 246, 3, 17, 246, 10,, 3, 34,, 196, 34, 3, 246, 
  34, 10, 3, 73, 21,, 262, 246, 43, 73, 92, 122, 17, 3, 73, 21, 10, 17, 21, 
  3, 10, 17, 21, 10,,,,, 17, 21,,, 73,, 92, 122,,, 73, 21, 17, 73, 21, 92, 
  122,,, 73, 21, 17, 122, 92, 21, 73, 122, 92, 21, 73, 17,,, 21,,, 3, 10, 
  21, 3, 10, 17, 21, 10,,,, 17,,,,,, 73,, 92, 122,,, 73, 21, 17, 73, 21, 92, 
  122,,, 73, 21, 17, 193, 23, 10, 262, 3, 196, 34, 246, 10, 3, 43, 73,, 3, 
  17, 43, 73,,, 10, 21,,, 3, 10, 17, 21, 10,,,,,, 17,, 73,, 92, 122,,, 73, 
  21, 17, 73, 21, 92, 122,,, 73, 21, 17, 3, 10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 92, 23,,, 17, 3, 196,, 92, 
  23,,,,,, 1008, 122, 17, 1008,, 274, 3,, 1102, 1008, 122,, 92, 23,,, 17, 3, 
  196,, 92, 10, 3,, 43,,,, 23, 34,,, 3, 43,,, 10, 23, 34, 43, 10, 23, 34, 3, 
  43,,, 10,,, 23, 34,,, 3, 43,, 10,,,,,,,,,,,,,,,,,,,,,,,,,,, 23, 3,,,, 21, 
  3, 10, 17,, 3, 21, 10,, 3, 10, 17,, 3, 73, 43,, 21,, 23, 34, 43, 10, 92, 
  122, 3, 246, 10,, 3, 34,, 196, 34, 3, 246, 34, 73, 21,, 262, 246, 43, 73, 
  92, 122, 17, 3, 122, 92, 21, 73, 122, 92, 21, 73, 3,, 43,,,,, 17, 3, 10,,,,
  ,,,, 17,,,,,,,,,,,,,,,,,,,,,,,,, 112, 10,,,,,,,,,,,,, 3, 113,,, 59, 112, 
  10,, 59, 3,, 112, 10,, 59, 3,, 112, 10,,,, 59,,,, 3,, 10,,,,,,,,,,,, 3, 
  59, 112, 10,, 59, 3,, 10, 113, 3,, 112, 10,,,,, 3, 157, 125,,, 3, 157,,, 
  125,,,, 840,, 10, 840, 274, 10, 840, 157,, 274,, 125, 157,,, 274, 3,, 157, 
  10,,,,,,,,,,,, 3, 125, 157, 10,, 3, 125, 10, 113, 3,, 157, 10,,,, 262, 10,,
  , 23, 3, 262, 10,,, 23, 3, 193,,,, 10, 262,,,, 3,,,, 262,,, 23, 3,,,, 262, 
  10,, 193, 3,,, 23, 262,,, 10, 3,,,, 108,,, 23, 464, 545, 34,, 43, 246, 3, 
  34, 464, 545, 246, 108, 34, 157, 10,, 3, 125, 113, 3,, 10, 125, 113, 10, 
  157, 3, 108, 246, 545, 464,,, 108, 246, 3, 108, 246, 545, 464, 34, 157, 
  10, 113, 125, 3, 108, 10,, 23, 464, 545, 34,, 43, 246, 3, 108, 34, 157, 10,
  , 3, 125, 113, 3,, 10, 3, 157, 59, 3,,,,,,,,,,,,,,,,,,, 21, 10,,,,, 3,, 
  21, 3, 10, 17, 21, 3, 10, 17, 21, 10,,,,,,,, 3,,, 10, 17,, 3, 21, 10,, 266,
  , 112, 157,,, 266, 21,, 10, 3, 266, 21,, 112, 157,,, 273, 266, 10, 3, 266, 
  10,, 21, 112, 157,,, 266, 21,, 10, 3, 157, 273, 266,,, 3, 10, 266,,, 21, 
  112, 157,,, 266, 21,,, 112, 157, 10, 3, 157, 112, 21, 266,,, 157, 112, 10, 
  157, 112, 21, 266, 10, 113, 3,,, 10,,,,, 157,,,,, 113, 125,, 3, 157,,, 
  125, 113, 10, 3, 157,, 262, 23,,, 193, 3, 262, 10,,,,,,,, 193, 3,,,, 262, 
  108, 43,,,,,,,, 3, 34, 108,, 59, 3,,,,,,, 21,, 10, 17,, 3, 21,, 10, 17,, 
  3, 17, 266, 10,, 21,, 112, 157,,, 273, 266, 10, 3, 266, 10, 157, 112, 21, 
  266,,, 157, 112, 3, 17,,,,,,,,, 112, 10,, 59, 3,, 113,, 3,, 112,,,,, 10,, 
  59, 3,,, 113,, 112, 840, 157, 10, 840, 274, 3,, 2836, 840, 157,, 262, 10, 
  23, 193, 262, 10, 23, 193, 3,, 262, 10, 23, 193,,, 262, 10, 193, 3,, 262, 
  10,,,,,,, 193, 3,,, 10, 262,,, 23,, 193, 3, 23, 262,,,, 3,,,,,,,, 274, 3,,,
  ,,,, 23,,,,,,,,,,, 274, 3,,,,,,, 23,,,,,,,,,,, 25, 3, 10, 32, 25, 10,, 32, 
  547, 25,,,, 718, 32, 547, 25, 10, 547, 25,, 718, 32, 10, 718, 547, 25,,,, 
  718, 32, 10, 718, 547, 25,,, 3, 10, 32,, 3, 25, 718, 3,,, 167, 25,,, 23, 
  10, 167, 25, 10, 547, 25,, 718, 3, 10, 718, 1907, 547, 22, 167, 8, 23, 43, 
  167, 122, 17,,, 3, 34, 17, 122,,, 34, 3, 122, 34,,, 17, 3,,, 2109, 122, 
  505, 2109, 17, 122,, 505,,,,,, 122,,,, 3, 34, 17, 193, 3, 122, 17, 3,,, 
  2109, 122, 505, 2109, 17, 122,, 505,,,,,, 159, 62, 32, 3, 159, 62, 32, 3, 
  159, 32,,,,,,, 331, 3,,, 159, 32,,,, 62, 32, 3,, 331,, 3, 159, 32,,,,,,, 
  331, 3,,, 159, 32,,, 118, 21,,,, 62, 10, 118, 21,, 62, 10, 118, 21,, 62,, 
  21,, 62, 10, 118, 21,, 62, 10, 21, 3, 10, 21,,,,, 3, 17, 10, 3, 21, 10,,, 
  118, 21,,,, 62, 10, 118, 534, 10, 118, 21,, 62, 534, 118, 62, 10, 3, 118, 
  534, 10, 167, 32,,,, 3,, 766, 23, 32, 155, 3, 766, 32, 650, 3, 17, 155, 
  280,, 3, 650, 155,,, 3, 17, 650, 3, 17, 155, 3, 280, 650, 17, 159, 62, 32, 
  3, 331,, 62, 159,, 32, 3, 331,, 159, 534, 62,,, 17, 285,,, 3, 534,, 118, 
  17,,,, 3,, 17, 3, 765, 23,,, 3, 285, 23, 765,,, 285, 3, 23, 765,,,,,, 3, 
  285,, 771, 23, 765,,,,,, 3, 285, 771,,, 3, 285, 765, 23,,, 3, 285,, 771,, 
  765, 285, 3,,,,,,,,,, 23, 3,,,,,, 285, 3,,,,,,,, 3565, 718,,,, 3, 713,,, 
  3565, 718,,,, 1560, 1907, 10, 3, 1560, 1907, 2419, 342,, 3242, 10, 2419, 
  342,, 3242,, 342,, 3242, 3, 1560, 3243, 3242, 298, 545, 331, 298, 23, 34,,
  , 298, 545, 331, 298, 3, 103, 113, 331, 713, 103, 133, 28,, 23, 167, 25,, 
  262, 25, 32, 133, 28,,, 23, 262, 43, 167, 32, 298, 103,, 23,, 103,, 3, 
  103, 737, 92, 58, 650, 766, 2837, 737, 3559, 32, 3, 155,,,,,,,,,,,,,,,, 
  171,,,,,,,,,, 492,,,,,,,, 2221,, 389, 336, 325, 3, 2221,,, 389, 336, 3, 
  325, 2221,, 3,, 336, 3,, 389, 3,,, 325,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,, 280, 3,,,,, 489,,,,,,,, 280,,,,,,,, 489,,,,,,,,,, 280,,,,,, 489,,,,,,,, 
  280,,,,,, 489,,,,,,,, 1831, 280,, 489, 325, 3, 1831, 280,, 489, 325, 1831, 
  280, 3, 325,,,,,,,,,,,,,,,,,,,,,, 489,,,,,,,, 280,,, 325, 3,,,,,,,,,,, 
  1831, 280,, 489, 325, 3, 489, 325, 1831, 280,,,, 489, 325, 3, 489, 325, 
  1831, 280,, 260, 347, 8, 3, 260, 347, 1035, 3,, 260, 8,, 347, 3,, 23, 3,,, 
  4350, 17, 92,, 4350, 1035,, 17, 92,, 4350, 1035, 92, 23,,, 17, 3, 771,, 
  23, 4350, 17, 92,, 4350, 1035, 6686, 3, 4350, 1035, 63, 17,,,, 8, 3337, 
  650,, 489, 17, 3337, 650,, 489, 650, 3, 17, 155, 280,, 3, 534, 62,,, 17, 
  285,,, 3, 3337, 650,, 489, 17, 3, 489, 1831, 3337, 260, 347, 8, 3, 260, 
  347, 1035, 3,, 260, 8,,,, 2416, 58,,, 2222, 210, 58, 32,,, 210, 610, 17, 
  702, 58,, 116,, 58,, 116, 3, 32, 116, 364, 987, 32,, 58, 32,, 2268, 210, 
  604, 702, 2268, 2226, 59, 406, 208, 32, 210, 208,,,, 116, 3,,,, 604, 59, 
  116, 604, 2226, 406, 3,,, 116,,,,, 604, 59, 116, 604, 92, 23,,, 17, 3, 92, 
  23,,, 17, 3, 92, 17,,,,,,,,,, 23, 3,, 712,,,,,,,,, 736, 92, 712, 736, 92, 
  23,, 712, 736, 92, 23, 736, 610,,, 92, 17,,,,,,, 736, 610, 92, 17,, 23,,, 
  17, 3, 196,, 92, 23, 3, 92, 23, 712,,,,,,,,, 736, 92, 712, 736, 92, 23,,, 
  712, 736, 92, 23, 210, 208, 17, 210, 208, 17, 210, 59, 208,,,, 273, 210, 
  208, 3,,, 59, 32,,, 208, 59,,,, 32,,, 59, 210, 273,,,,,,, 3, 32,,, 208, 59,
  ,, 3, 32, 59, 3,, 125, 3, 450,,, 116, 173, 450, 116,, 173, 3,, 450, 116, 
  173, 3, 450, 116,, 3, 173, 116, 450,,, 939, 3, 173,, 939, 173, 604, 3,,,,,,
  , 210, 17, 3, 210, 17, 3, 210, 17, 896,, 3, 173,, 221, 17, 896,,,,,,,,,,,,,
  ,,,,, 3, 173,,, 896, 17, 3, 173,, 221,, 896, 1830, 412, 939,, 398, 173, 
  62, 398, 412, 23, 398, 412, 23, 512, 62, 23, 173, 62, 3, 398, 412, 23, 62, 
  398,, 1154, 23, 398, 512,, 23, 512, 3, 398, 512,,,,, 23, 3, 398, 512,, 23, 
  2110, 5337, 3561, 34, 5337, 1649, 5340, 7354, 2110, 5337, 3561, 2839, 
  2223, 3032, 34, 2223, 2772, 1906, 2491, 1525, 2839, 2223, 3032, 4349, 4978,
  , 34, 1187, 10359, 1463, 4978, 1830, 604,,, 62, 3,,, 1830, 604, 3561, 
  1199, 464, 125, 3, 34, 3561, 1199, 1753, 1649,, 196, 1649, 1753, 717, 627, 
  133, 70, 1459, 2144, 726, 126, 310,, 298, 495, 126, 73, 180, 1257, 717, 
  172, 124, 126, 736, 717, 126, 1352, 717, 126, 114,, 717,, 627, 114, 2416, 
  736, 1352, 627, 114, 103, 726, 919, 627, 114, 103, 726, 919, 627, 114, 
  103, 726, 919, 627, 114, 103, 726, 919, 627, 70, 114, 99, 717, 172, 126, 
  360, 717, 172, 126, 360, 726, 919,,, 2108, 1352,,,,,,, 717, 126, 298, 717, 
  126, 298, 627, 114, 103, 2108, 1352,,, 726, 919, 70, 66, 118, 69,, 66, 70, 
  310, 118, 172,, 310, 70,, 118, 172,, 310, 70, 627,, 114,, 107, 726, 627, 
  114, 919, 627, 114, 1460, 627, 70, 1460, 717, 126, 114,, 717,, 736, 1352, 
  717, 172, 70, 126, 717,, 2144, 1352, 627, 114, 1460, 172, 70, 176, 172, 
  69, 1677, 92, 172, 176, 310, 1071, 28,, 25, 1597, 1071, 2771,, 1597, 6689,
  , 17, 1480, 1071, 28,, 1480, 28, 1071, 2147, 32, 10, 1597, 25,, 1480, 
  2147, 1071, 1597, 6689,, 28, 25,, 1273, 133, 167,, 92, 1809, 840, 246, 34, 
  196,, 1480, 928, 172, 1157, 928, 136, 176, 2010, 928, 4986, 1304, 126, 
  2220, 779, 298, 126, 1459, 136, 357,, 157, 124, 28, 59, 210, 58, 112, 25, 
  17, 124, 210,,, 28, 32, 58, 25, 435, 987, 702, 597,, 987, 435, 28, 32, 58, 
  25,, 32, 28, 435, 987, 702, 597,, 987, 435, 133, 28,,, 23, 92, 167, 25, 
  21, 32, 28, 133, 122, 21, 133, 28, 92, 133, 28, 92, 10, 73, 21, 92, 122, 
  10, 133, 28, 92, 21, 133, 28,,, 23, 92, 43, 167, 10, 32, 133, 73, 21, 124, 
  28,, 59, 273, 210, 112, 10, 32, 124, 210,,, 1156, 3,, 59, 34,, 1156, 3,, 
  59, 34,, 3, 193,,, 1156, 59,, 1258, 435, 5341,, 1258, 4986, 10, 1382, 597, 
  5341, 4986, 126, 114, 133, 398, 70, 1459, 107, 527, 262, 10, 126, 172,, 
  392, 133, 126, 240, 153, 180, 1463, 62, 464, 34, 62, 1187, 485, 34, 3,, 
  1463, 62, 464, 1008, 122, 17, 1008,, 274, 1008, 122, 17, 1008,, 274, 3, 
  1102, 193, 3, 1102, 274, 417, 2011, 1154,,, 17, 125, 92, 1393,,, 273, 59, 
  23, 3, 2011, 1154,,, 17, 125, 92, 1393,,, 273, 59, 3, 840, 157, 10, 840, 
  274, 10, 840, 157,, 274, 3, 2836, 113,, 274, 389, 1833, 34, 579, 3, 1833, 
  579, 34, 1833, 3, 579, 636,, 3,, 636,, 1833, 34, 579, 636, 1833, 3, 34,,,,,
  ,,,,, 1833, 34, 579, 3, 1833, 579, 34, 1833, 3, 636, 34,,, 167, 32,,, 3,,, 
  1809, 167, 3029, 32, 1809, 3029, 32, 3, 2224, 1809, 167, 3029, 32, 1809, 
  3029, 32, 3, 2224, 2944, 717, 1930, 1304, 4982, 627,, 342, 124, 5334, 
  4352, 726,, 179, 717, 126, 667, 2013, 10773, 717, 2553, 6697, 11041, 
  10494, 10491, 10565, 988, 1651, 830, 988,, 1233, 667, 4355, 931, 1395, 
  988, 640, 667, 1188, 220, 473,, 589, 3264, 473, 1659, 3264,, 10850, 820, 
  10849, 3345, 2366, 1526, 3571, 3345, 2366, 4359, 3345, 4360, 7492, 4583, 
  1090, 3345, 10609, 10398, 7492, 10427, 1259, 830, 2014, 1259, 785, 2269, 
  567, 1306, 2014, 1399, 531, 1465, 3755, 660, 885, 5016, 317, 518, 1813, 
  4536, 20, 1778, 10907, 445, 172, 176, 6807, 1353, 11420,, 93, 41, 1629, 
  2160, 223,, 7, 3395,,, 1629, 1601, 5045, 2495, 2230, 1935, 6816,, 366, 
  2781, 2495, 7895, 79, 667, 94,, 2013, 94, 1650, 2854, 473, 2029,, 2854,, 
  2029, 2854, 473, 2029, 2854,, 10777,, 6785, 2779, 640,, 7471, 126, 1259, 
  298, 1459, 4992, 7471, 1459, 220, 589, 5539, 220, 7744, 5539, 220, 7744, 
  5540, 589,, 5658, 787,, 4599, 787,, 5379,, 1401, 5379, 4599, 1401, 5379, 
  7974, 638, 7,, 7974, 7, 4673, 7759, 6774, 10940, 7759, 6774, 10768,, 961, 
  11174, 5107, 11238, 1273, 10295, 10692, 1809, 830, 1399, 1306, 1424,, 1399,
  , 2494, 1399, 1206, 348, 427, 541,, 773, 582, 42, 207, 813, 42, 344, 2152, 
  697, 1908, 2774, 1089,, 1908, 1834, 2774, 580, 4374,,, 333, 207, 1846, 
  1661, 582,, 1846, 2793, 3622, 42, 1916,,, 813, 42,, 1601,, 410, 1846, 1601,
  , 42,, 410, 42,,,, 1601, 813, 410, 1846, 1601, 42, 344, 410, 1916, 1293, 
  344,, 42, 1916,,, 410, 42,,,, 1916, 1293, 344,, 1526, 830, 2506,, 1306, 
  1091, 1836, 6849, 728, 2235, 30, 42,,,, 1, 813,, 42, 5084, 5003,,, 728, 
  3375,,, 1611, 4659, 2056, 2852, 1, 2391, 76,, 1936, 2492, 2493, 830, 1306, 
  2506, 748, 1834, 1304, 667, 1752, 1304, 3033, 3344, 1024, 11178, 11452, 
  11453, 126, 10340, 5394, 298, 10569, 3395, 10767,, 5009, 10933, 10505, 
  10501, 10502, 5324, 1978, 1423,,,,, 5324, 1978, 1423, 5324, 53, 148, 426, 
  662, 858, 148, 426, 662, 858, 148, 53, 662,, 426,,,, 2439,, 148, 1783, 
  904, 148, 2496, 1783,, 148,, 5033, 53, 2439, 2063, 2435, 1782, 148,, 53, 
  148, 2063, 2435, 1782, 148,, 2063, 53,,,,, 2435,,, 2439,, 53,, 1783, 53, 
  10663, 1783, 5033, 426, 2439,, 5067, 7566, 10740, 53, 2063, 11481, 10731, 
  53, 1783, 5033, 10745, 662, 10732, 6834, 7620, 1, 4, 4632, 1, 4,, 4632, 4,
  , 1, 4, 824, 755, 1760, 4,, 755, 824, 4, 1760, 1, 824,,,,,,,, 922, 2233, 
  1, 229,, 755,,, 5421, 1, 922, 5421, 3246, 998, 988,, 660, 2605, 988, 158, 
  3246, 1940, 4402, 158, 7896, 6889, 6894, 2841, 1103, 6739, 5359, 830, 
  2365, 2953, 2952, 2553, 10451,, 10444, 11207, 6909, 3780, 6769, 1113, 
  11391, 1864, 4412, 11206, 900, 11390, 5124, 11405, 7822, 10513, 6769, 885, 
  660, 1528, 158, 945, 1940, 1465, 378, 885, 10615, 158, 945,, 366,,, 1464, 
  885,, 1103, 1116, 1599, 1913, 798, 378, 1948, 10898, 158, 4581, 1913, 158,,
  ,, 1276, 366,,,, 1464, 885,, 1103, 1116, 1599, 158, 4581, 1913, 158,,,, 
  1276, 366,,,, 1116, 660,,,, 2782, 158, 366, 1913, 1465, 885, 1464, 3579, 
  1276, 366,,,,,,,, 1103, 660,,,, 5014, 1940, 798, 885, 1464, 3579, 366, 
  1115, 1528,, 1772, 2230, 1528, 1115, 2230, 1772, 346, 7500, 366, 2114, 
  3040, 1985, 1234, 3579, 6743, 6816, 7505, 1529, 366, 7510, 3356, 346,,,, 
  366, 2432, 251, 158, 1442,, 945, 20, 378, 2806, 20, 158, 1111, 20, 4, 192, 
  251, 158, 1442,, 945, 20, 378, 2806, 20, 158, 1111, 20, 4, 192, 251, 158, 
  1442,, 945, 20, 378, 2806, 20, 158, 1111, 20, 4, 192, 251, 158, 1442,, 
  945, 20, 378, 2806, 20, 158, 1111, 20, 4, 192, 20, 4,,,,,,,,,,,,,,, 189, 
  192,,, 4, 1064,,,, 192,,,,,,,,,,,, 5012, 531, 885, 660, 1985, 20, 158, 
  1111, 5013, 660, 885, 5406, 20, 158, 1111, 1955, 20, 1778,, 513,, 142, 
  7959, 4, 548, 1948, 798, 2420, 3065, 1103, 885, 5010, 1464, 3579, 920, 
  7473, 5512, 20, 4583, 976, 548, 6734, 10895, 1103, 885, 5010, 3579, 7473, 
  5512, 20, 4583, 976, 548, 6734, 1103, 5010, 1234, 142, 660, 5013, 2782, 4, 
  7959, 5010, 1234, 2779, 5010, 1772, 10585, 6734, 10579, 3765, 7476, 1813, 
  4536, 6733, 2230, 10584, 7476, 10580, 10712, 10582, 3278, 317, 20,, 1105, 
  20, 1778,, 4,, 317,,, 989, 20, 3278,, 4,,,, 3278,, 4,, 1778,, 3278,, 4,, 
  1778,, 4, 4387,, 6858,, 20, 452, 1778,, 397,, 353, 317, 1910, 3278, 20, 4, 
  3278, 20, 962, 4, 4387,, 1778, 452, 397,, 353, 317, 1910, 20, 3278,, 4, 
  4387,, 3278, 1105, 317, 989, 20, 3278, 4, 1778,, 4387,, 6858,, 1910, 3278, 
  962, 4, 4387, 1910,, 6858, 929, 7529, 4, 10912, 6822, 4387,, 353, 329,,, 
  11067, 10632, 10631, 2115, 674, 722,, 9, 747, 1, 9, 39, 60, 49, 2500,,, 1, 
  9, 1443, 1, 4409,, 9,,, 1443, 1, 9,,, 19, 1085, 641, 2024,, 944, 109, 49, 
  3847,,, 1, 4409,, 67,,,,,,, 1145, 2234,,, 1, 9, 85,, 2024, 944, 19, 1085, 
  641, 2024, 109, 49, 3847,,, 1, 4409,, 67,,,,, 1145, 2234,, 1, 9, 60, 67, 
  1443, 60, 1,,, 797, 60,, 1, 67,,,,,, 242,, 330, 2023, 67, 330, 2115, 1, 
  2877, 729, 1, 1443, 3091, 109,, 1443, 1, 729, 60, 1443, 95, 1, 2115, 2500, 
  2024, 640, 885, 6744, 220, 378, 1405, 1395, 640, 1535, 5015, 220, 251, 
  1110, 20, 628, 207, 189, 1103, 1984, 1395,, 7493, 1913, 767, 652, 5057, 
  920, 20,, 2124, 976, 3614, 832,, 1103, 1464, 1984, 10601, 920, 20,, 2124, 
  976, 3616, 6814, 660, 1116,,, 2230, 20, 1235, 5573, 1103, 1464, 2960, 
  1234, 4, 2512,,, 1772, 2230, 1115, 1528,, 1813, 2025, 1234, 3040,, 3765, 
  1436, 651,, 1067, 5405, 6909, 3780, 6769, 20, 1864, 4412, 20, 3440, 5739, 
  20, 3440, 5739, 4, 5124, 5739, 1112, 3780, 10705, 1864, 11431,, 7822, 
  4412, 20, 11083, 4, 5738, 3780, 20,,, 4546, 4, 11278, 7817, 10671, 6926, 
  8035, 8030, 1, 3448, 5120, 2186, 5702, 3431, 49, 5702, 11359, 3431, 3118, 
  10669, 7571, 11340, 8027, 8029, 7780,, 2181, 1, 7780, 3431, 1, 10724, 
  7866, 7638, 126, 11005, 10953, 1656, 999, 5038, 667, 10525, 7426, 7832, 
  7444, 10966, 2037, 4523, 11158, 7638, 11268, 10774, 126, 298, 251, 11091, 
  2037, 11285, 126, 114, 298, 5584, 11047, 7767, 10983, 688, 6762, 885, 640, 
  1442, 1110, 427, 1442,, 1063, 1405, 5672, 582, 1063, 427, 1110, 541, 142, 
  4, 189, 207,,, 4, 168, 640, 427, 541,, 773, 582, 541, 1405,, 142, 4, 207,, 
  168, 660, 1395, 2806, 773, 699, 1387, 832, 142, 4, 832,,,, 168, 660, 640, 
  1387, 142, 4, 207,,,, 168, 660, 4, 1089, 1235, 4, 142, 47, 2425, 142, 
  1089, 4, 207,,,,,,, 651, 4,,, 3755, 1395, 1442, 2807, 1262, 1442, 541, 
  1063, 1405, 5672, 582, 684, 1262, 1110, 427, 30, 4, 19, 42, 1, 2248, 1206, 
  348, 427, 541, 1089, 773, 699, 1226, 1405, 541, 1, 142, 42, 30, 83, 885, 
  4534, 7497, 2806, 1110, 833, 1387, 832, 31, 4, 1, 656, 383, 83, 640, 1089, 
  416, 1, 4,, 42,, 83, 739, 253, 4, 1,, 455, 2425, 47,, 1, 42,,, 4, 207, 76, 
  42, 1, 117, 89, 1,,, 117, 89, 1,, 739, 253,,, 651, 4,, 1, 4,, 47,, 4,,,,,,,
  , 33, 4, 1, 47,, 4, 587, 818,,, 651, 4,, 1, 4,,,,,, 739, 253,,, 651, 4,, 
  1, 4,,,,,,,, 33, 4, 1, 47, 587, 818,,, 651, 4,, 1, 4,,,, 739, 253,,, 651, 
  4,, 1, 47,, 4,,,,, 587, 818,,, 651, 4,, 1, 4,, 739, 253,,, 651, 4,, 1, 4,, 
  587, 818,,, 651, 4,, 1, 68,,,,,,,,,, 89,,,,,, 117,,,,,,,, 72,,,, 117,,,,,,,
  , 72,,,,, 68, 1,,,,,,,,, 89,,, 1460, 4534, 7497, 1063, 699, 1442, 832, 
  10624, 833, 1395, 19, 189, 11080, 10688, 656, 7585, 11269, 1262, 5665, 
  627, 1262, 383, 4, 1, 42,, 83, 1460, 1089, 1, 4, 6926, 42, 4420, 1,, 7981, 
  1,,, 4988, 10, 1, 4420, 5342, 66, 68, 3353, 1985, 6744, 1528, 536, 1296, 
  853, 1064, 5015, 1985,, 3353, 2592, 536, 1244, 853, 1263, 513, 4, 207, 189,
  ,, 4, 496, 3040, 3352, 5015,, 6743, 7490, 7508, 3065, 5056, 5061,, 6824, 
  2790, 513,, 976, 353,, 3614, 832,, 353, 5525, 832,, 976, 1320, 3617, 496,, 
  3040, 1234, 3352, 6743,, 2790, 513,, 976, 353,, 3616, 6814, 353, 1576, 
  5525, 976, 1320, 3617, 496,, 2020, 2114,,, 2230, 2782,, 513, 4, 1234, 
  3855, 3040, 1234, 3583, 4, 2512,,,, 1320,,,,,,,, 2512,,, 1772, 2230, 1115, 
  1528,, 4, 189, 1234, 2114, 3855, 1234, 353, 4,,,, 5014, 2782, 1599, 1528,, 
  2114, 1234, 3855, 976, 4,,,, 1772, 2782, 3579, 5406,,,, 2782, 1772, 4, 
  496, 3855, 1234, 2114,, 3040,, 3765, 1663, 5671, 5112, 1064, 853, 1296,, 
  573, 1513, 5671, 536, 563, 1296, 5671, 853, 1263, 175, 4, 42, 19, 1, 2883, 
  536, 1357, 593, 832, 6907, 823,, 7977, 833, 6908, 31, 4, 731, 7984, 656,, 
  536, 1997, 593, 1263, 6908, 573,, 7977, 966, 6907, 1, 4, 731, 5680, 33, 4, 
  1, 47,, 4, 9, 192, 31, 4, 1,,,,, 9, 19, 731, 5679, 49,, 731, 7996, 5680, 
  1, 5678, 5679, 49,, 1, 19, 5678, 7996, 5680, 1037, 598,,, 4, 632, 1, 4, 
  186, 60, 47, 477,,, 1, 4,,,,,,,, 1539, 33,, 397, 353,,, 106, 109, 47, 842,,
  , 911, 329,,,, 1, 4, 106, 57, 4, 353, 1, 106,,,,,,,,, 1539, 33,, 397, 353,,
  , 106, 109, 47, 842,,, 911, 329,,,, 1, 4,, 106,,,,,,,,, 1037, 598,,, 4, 
  632, 186, 60, 47, 477,,, 1, 4,,,, 911, 329,,,, 106, 57, 4, 353, 1, 106,,,,,
  ,,,, 911, 329,,,, 1, 106,,,,,,,,, 60,,, 1, 1117,, 106, 60,,, 1, 1117, 448, 
  1,,,,, 106, 89,,,,, 576, 1,, 109, 186,,,,, 1, 576, 60, 1, 72, 441, 580, 
  722,, 42, 19,, 1700, 1,, 2613, 49, 5701, 2613, 49, 4660, 2613, 6931, 3431, 
  2613, 6930, 3431, 641, 1692, 656,, 641, 1, 6764, 6767, 1700, 656, 8033, 
  10998, 656, 641, 1085, 1692, 641, 1, 6764, 2500, 1700, 6931, 6930, 1, 797, 
  67, 60,, 797, 60, 1, 39, 330, 1,,, 580, 747, 722, 1, 19, 959, 7583, 2500,, 
  6764, 3847, 6924, 441, 899, 6924, 42, 19,, 1700, 1,, 2613, 49, 5701, 2613, 
  49, 4660, 2613, 6931, 3431, 2613, 6930, 3431, 1318, 4410, 656,, 859, 3650, 
  1700,, 106, 2615,, 1700, 3650,, 656, 4660, 8019, 11336, 11371, 8016, 3650, 
  6929, 6928, 11341, 1318, 1149, 4410, 859, 3650, 1700,, 106, 2615,, 1700, 
  3650,, 3431, 8019, 8017, 6928, 11332, 186, 373, 1566, 1,, 186,, 2615, 1,,,,
  ,,,,, 373,,,,,,, 2615, 2893,, 5696,, 11349, 11334, 2615, 8018, 11342, 1, 
  1700,, 19, 448, 8022, 8023,, 11335, 6923, 8017, 977, 6924, 899, 10956, 
  10503, 7861, 3258, 4513,, 6816,, 3398, 3619, 3258, 3398, 7709, 3258, 1149, 
  1576, 3398, 11350,, 8031, 4513, 7861,, 1650, 3258, 7709, 5038, 3258, 3619, 
  5038, 1149, 1576, 2037, 10995,, 8031,, 3619, 5038, 1650, 7508, 3352, 1650, 
  1149, 1576, 2037, 4410,, 6929, 1650, 3352,, 1149, 1576, 2037, 7786,, 2799, 
  6761,,, 2379, 3765,,, 3855, 5577,,,,, 1149, 1576,, 7769,, 6923,, 2037, 
  4523, 11028, 10549, 5552, 10959, 10958, 2037, 7854,,, 5552, 2037, 2799, 
  4523, 3043, 1701, 15,,,, 7877, 7783, 11113, 381, 11164, 11471, 4420, 3662, 
  1701, 1, 2881, 8086, 3662, 17, 197,,, 712, 736, 6724, 3747, 5342, 3, 17, 
  4533, 60, 381, 15,,,,,,, 664, 1512, 52, 381, 2881, 15,,, 1, 52, 381,,,, 
  2881, 15,,, 1, 381, 15,,,,,,, 664, 1512, 52, 381, 2881, 15,,, 1, 52, 381,,,
  , 2881, 15,,, 1,, 2958, 3035, 10570, 381, 2881, 15, 1,,, 2881,, 197, 15,,,,
  ,,, 5388, 4524, 6730, 3747, 2881, 15, 3595, 60, 197, 4533, 60, 197,, 4533, 
  1, 1701, 15,,,,,,,,,, 11512, 11369, 1, 15, 3662, 1701, 4420, 1,, 3662, 
  1701, 1, 15,, 3662, 1701, 1, 3662,, 3449, 15, 17,,,, 377, 610, 1, 15,, 
  4988,, 15,, 3, 17, 1,, 197,,, 15,,, 377, 610, 60, 197, 5342, 3595, 3, 17, 
  60, 197,, 3595, 1, 212, 792, 1, 15, 60, 197, 1, 117, 15, 1,,, 117, 15, 1, 
  117,, 212, 792, 1, 15, 60, 197, 1, 117, 15, 1,,, 117, 15, 1, 117,, 51, 
  322, 1, 15,,,,,,,,,,,,,, 212, 792, 1, 15, 60, 197, 1, 117, 60, 197, 1, 15,
  , 60, 197, 1, 60,, 117, 212, 792, 1, 15, 60, 197, 1, 117, 60, 197, 1, 15,, 
  60, 197, 1, 60,, 117, 212, 792, 1, 15, 60, 197, 117, 1,, 60, 197, 1, 15,, 
  60, 197, 1, 60, 117, 1, 212, 792, 1, 15, 60, 197, 117, 1,, 60, 197, 1, 15,
  , 60, 197, 1, 60, 117, 1, 51, 322, 1, 15,,,,,,,,,,,,,, 51, 322, 1, 15,,,,,,
  ,,,,,,,, 51, 322, 1, 15,,,,,,,,,,,,,, 51, 322, 1, 15,,,,,,,,,,,,,, 51, 
  322, 1, 15,,,,,,,,,,,,,, 51, 322, 1, 15,,,,,,,,,,,,,, 51, 322, 1, 15,,,,,,,
  ,,,,,,, 51, 322, 1, 15,,,,,,,,,,,,,, 5451, 3777, 407, 15, 941, 2276, 117, 
  109, 304, 1118, 197, 1, 1118, 197, 1, 1118, 109, 60, 5451, 3777, 407, 15, 
  941, 2276, 117, 109, 304, 1118, 197, 1, 1118, 197, 1, 1118, 109, 60, 51, 
  322, 1, 15,,,,,,,,,,,,,, 5451, 3777, 407, 15, 941, 2276, 117, 109, 304, 
  1118, 197, 1, 1118, 197, 1, 1118, 109, 60, 5451, 3777, 407, 15, 941, 2276, 
  117, 109, 304, 1118, 197, 1, 1118, 197, 1, 1118, 109, 60, 557, 1036, 407, 
  15, 109, 304, 407, 15, 1, 109, 304, 407, 15, 1, 109, 304, 407, 15, 1, 109,
  , 557, 1036, 407, 15, 109, 304, 407, 15, 1, 109, 304, 407, 15, 1, 109, 
  304, 407, 15, 1, 109,, 212, 792, 1, 15, 60, 197, 117, 1,,, 15, 60, 197, 1, 
  60, 197, 1, 117,, 60, 212, 792, 1, 15, 60, 197, 117, 1,,, 15, 60, 197, 1, 
  60, 197, 1, 117,, 60, 3939, 2018, 83, 854, 3939, 83,, 854, 1811, 83, 854, 
  1, 4,,,,,,, 5762, 3939,, 2018, 5402, 1669, 83,, 854, 7708, 106, 1,, 4, 353,
  ,, 1, 4, 106, 1,, 4, 353,,, 5762, 3939,, 2018, 5402, 106, 1,, 4, 353,,, 1, 
  4, 106, 1,, 4, 353,,, 186, 1105, 1, 4, 186, 1,, 4, 989,,, 1, 4,, 68,,,,,,, 
  448, 186,, 1105, 2569,,, 106, 1,, 4, 353,,, 106, 1,, 1444, 68,,,, 106, 1,,,
  ,,,,, 448, 186,, 1105, 2569,,, 106, 1,, 1444, 68,,,, 3050, 1112,,,,,,, 4,,
  , 900,,,,,,,, 1112,,,,,,,, 900,,,,,,,, 4547, 1372,,,,, 4,,, 1440, 1372,, 
  353, 1372, 1440, 1208, 4,,,,,,,, 1372, 4,,, 1440, 1372,, 353, 1372, 1440, 
  1208,, 1372,, 353, 1372, 1440, 1208,, 900,, 4, 900, 1440, 4, 1208,,,,,,,,, 
  1440, 900,, 4, 900, 1440, 4, 1092, 900,, 353, 1208, 900, 1092, 1208, 353, 
  3050, 4,,,,,, 1208, 4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1704, 523, 1112, 
  4, 1704, 523, 1112, 4, 677, 1, 900, 4, 677, 1, 900, 4, 1704, 1,,, 677, 
  523, 3438, 1, 677, 523, 3438, 1, 4, 1547, 523, 1372, 4, 1547, 523, 1372, 
  4, 1547, 523, 1372, 4, 1547, 523, 1372, 4, 1, 523,, 1547,,,,,,,, 1704,, 
  1112, 4, 1704, 1, 1112, 4, 677, 1, 900, 4, 677, 1, 900, 4, 1704, 1,,, 677,,
  ,, 4, 677, 1, 900, 4, 677, 1, 900, 4, 1, 523,, 677,,,, 4,,,,,,,,,,,,,,,, 
  677,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8107, 1704, 1112, 3050,,, 1704, 1, 
  1112, 4, 677, 2891, 900, 4, 677, 2891, 900, 4, 1704, 2891, 3916, 1, 1704, 
  2891, 3916, 1, 677,,,, 2814, 4618, 11100, 1372, 1440, 1208, 1547, 2891, 
  1372, 4, 11498, 4618, 1372, 4547, 2185, 57, 2891, 3870,,, 2185, 57, 1547, 
  4618, 2299, 1547, 4618, 2299, 2814, 1547,, 106, 1547, 2814, 2185,, 7824, 
  2891, 900, 1440, 4, 2185, 57, 2891, 3870,,, 2185, 57, 2814, 11099, 2299, 
  3438, 1440, 2299, 1041, 7824, 106, 3438, 7823, 2185, 8107, 1, 4, 3050,,, 
  2185, 1,,,,,,,,, 2299,,,,,,,,,,,,,,, 2185, 1,,,,,,,, 6964, 8105, 5457, 
  6691, 4419, 4378, 8106, 4419,, 4378, 7398, 1041, 1092, 2814, 1041,, 1440, 
  1092,,,, 2814, 1041,, 1440, 1092,,,, 8110, 4419,, 5457, 4378,, 6964, 4419, 
  4378, 6691, 1041, 1092,,,,,,, 6964, 8105, 5457, 6691, 2814, 1041,, 1440, 
  1092,,,, 1041, 1092, 2814, 1041,, 1440, 1092,,,, 3453, 1041,,,,,,, 2949,, 
  5563,,,, 3453,,, 7353,, 1041,, 7353, 1486, 3912, 20, 4, 1486, 3912, 20, 4,,
  ,,,,,,, 1486, 3912, 20, 4, 1486, 3912, 20, 4, 4617, 5722, 4, 920, 1980,, 
  20, 430, 920, 1980,, 20, 430,, 4,,, 920, 1980,, 20, 430, 920, 1980,, 20, 
  430, 1533, 5366,, 4,,, 920, 1980, 20, 430, 920, 1980, 20, 430,, 4,,, 920, 
  1980, 20, 430, 920, 1980, 20, 430, 1533, 5366, 4, 1533,, 1980, 920, 20, 
  430, 1980, 920, 20, 430,, 4,,, 1980, 920, 20, 430, 1980, 920, 20, 430, 
  5366, 1533, 4,,, 1980, 20, 430, 1980, 20, 430,, 4,,, 1980, 20, 430, 1980, 
  20, 430, 5366, 4, 1533,, 1486, 3912, 4, 1486, 3912, 4, 20,,,, 1486, 3912, 
  4, 1486, 3912, 4, 4617, 5722, 4, 5361, 5360, 4, 1679, 1835, 5361, 5360, 4, 
  1679, 1835, 4, 5361, 5360, 4, 1679, 1835, 5361, 5360, 4, 1679, 1835, 4617, 
  5722, 4, 430,, 1679, 430, 4, 1679,,, 430, 4, 1679, 4617, 5722, 20, 1955,, 
  4,,, 1998, 20,,,, 3113, 20, 1955,, 4,, 1955,, 4,,, 6853, 20, 4,, 1955,, 4, 
  3645,, 1998, 2420, 20, 1998, 3113, 20, 2177,, 4, 2177, 20, 4,, 2177, 4, 
  20, 2177, 4,,, 843, 4639, 5640, 5641, 4, 20, 2177,, 4, 2177, 20, 1955, 4, 
  1998, 2420, 3113, 20, 2177, 4,,, 843, 4639, 5640, 5641, 4, 20, 2177,, 4, 
  2420, 1998, 3113, 20, 2177, 4,,, 843, 4639, 5640, 5641, 4, 2177, 20, 4, 
  2177,, 2420, 3113, 4, 843, 4639, 5640, 5641, 4, 20, 3113, 6853, 4, 3645,, 
  4639,, 6900,, 4639,, 10590,, 3113, 3645, 11054, 10592, 947, 2181, 1, 7918,
  , 947,,, 2181, 1, 423,, 2181, 423, 1, 2181, 423, 8000, 1, 7624, 433, 3414, 
  2181, 423, 1, 3108,, 433, 423, 1, 2181, 433, 3108, 2181, 11437, 1, 423,, 
  1474,, 5136,, 7851, 423, 1, 494, 423, 7851, 10492, 1, 423,, 5136,, 423,, 
  419,, 10739,, 7918,, 423,, 11477,, 423,,,,,,,, 11447,, 433, 7624, 453, 4, 
  142,,,,,,,,,,, 47,, 4, 453, 841,, 430, 148, 841, 858,, 430, 148, 142, 4,,,
  , 858, 2861, 759,, 142, 858, 3383, 2375,, 4, 148,,,, 430,,,,, 453, 841,, 
  430, 148, 841, 858,, 430, 148, 142, 4,,,, 858, 2861, 759,, 142, 858, 3383, 
  2375,, 4, 148,,,, 430,,,,, 453, 841,, 430, 148, 841, 858,, 430, 148, 142, 
  4,,,, 858, 2861, 759,, 142, 858, 3383, 2375,, 4, 148,,,, 430,,,,, 453, 841,
  , 430, 148, 841, 858,, 430, 148, 142, 4,,,, 858, 2861, 759,, 142, 858, 
  3383, 2375,, 4, 148,,,, 430,,,,, 453, 4, 142,,,,,,,,,,, 47,, 4, 430,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 148,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  , 33,, 1,, 30,, 142, 30, 4, 142, 30, 47, 453, 30, 142,, 1,,,, 4665, 1027,, 
  4, 148, 44, 430, 4, 30,, 142, 2284, 426, 2861, 759, 841, 453, 2284, 426, 
  3383, 2375, 858, 841, 30, 426, 53, 211,, 426, 30, 2284,, 44, 205,,, 2284, 
  30, 4665, 1027,, 4, 148, 44, 430, 4, 30,, 142, 2284, 426, 2861, 759, 841, 
  453, 2284, 426, 3383, 2375, 858, 841, 30, 426, 53, 211,, 426, 30, 2284,, 
  44, 205,,, 2284, 30, 4665, 1027,, 4, 148, 891,,, 4, 148, 1, 4,,, 205, 53, 
  47, 759,, 205, 53, 891, 148,, 1, 53,,,, 205,,,,,, 33, 4, 44, 430, 4, 44, 
  430, 4, 1,, 44, 211, 2861, 47,,, 44, 211, 430, 6817,,, 1, 211,,,,,, 44,,,,,
  ,,, 205,,,,,, 211,,,,,, 31,,, 205, 211, 31, 2032, 211, 205, 2032, 31, 205, 
  211, 31, 2032, 211, 205, 2032, 31, 1, 211,,,,,, 205,,,,,,, 211, 31, 2032, 
  211, 205, 2032, 31, 205, 211, 31, 2032, 211, 205, 2032, 31, 1,,,,, 53,,,, 
  44,,,,,,,, 31,,, 44, 53, 662, 31, 44, 53, 662, 31, 44, 53, 662, 31, 44, 
  53, 662, 31, 1, 53,,,, 44,,,,,,,, 31,,, 44, 53, 662, 31, 44, 53, 662, 31, 
  44, 53, 662, 31, 44, 53, 662, 31, 33, 4, 1,, 30,,,, 142, 30, 47,, 142, 4, 
  1, 33, 4, 1,, 30,,,, 142, 30, 47,, 142, 4, 1, 33, 4, 1,, 30,,,, 142, 30, 
  47,, 142, 4, 1, 33, 4, 1,, 30,,,, 142, 30, 47,, 142, 4, 1, 33, 4, 1,,,,,,,,
  , 47,, 4,, 33, 4, 1,,,,,,,,, 47,, 4,, 33, 4, 1,,,,,,,,, 47,, 4,, 33, 4, 1,,
  ,,,,,,, 47,, 4,, 33, 4, 1,,,,,,,,, 47,, 4,, 33, 4, 1,,,,,,,,, 47,, 4,, 33, 
  4, 1,,,,,,,,, 47,, 4,, 33, 4, 1,,,,,,,,, 47,, 4,, 33, 4, 1,,,,,,,,, 47,, 4,
  , 33, 4, 1,,,,,,,,, 47,, 4,, 33, 4, 1,,,,,,,,,, 47, 1, 4,, 33, 1027, 4, 
  148, 845, 53, 4, 148, 1, 4,,, 148, 47, 759,, 205, 53, 891, 148,, 1, 53,,,, 
  33, 1027, 4, 148, 845, 53, 4, 148, 1, 4,,, 148, 47, 759,, 205, 53, 891, 
  148,, 1, 53,,,, 33, 1027, 4, 148, 845, 53, 4, 148, 1, 4,,, 148, 47, 759,, 
  205, 53, 891, 148,, 1, 53,,,, 33, 1027, 4, 148, 845, 53, 4, 148, 1, 4,,, 
  148, 47, 759,, 205, 53, 891, 148,, 1, 53,,,, 33, 4, 1,,,,,,,,,, 47, 1, 4,,,
  , 53,,,,,,,, 4, 148,,,, 205, 53,,,, 1, 53,,,,,,,,,,,,,,,, 4, 148,,,, 205, 
  53,,,, 1, 53,,,,,,,, 33, 4, 1,,,,,,,,,,, 47, 4, 1, 33, 1027, 4, 148, 845, 
  53, 4, 148, 1, 4,,, 205, 53, 47, 759,, 4, 148, 891,,, 1, 53,,,, 33, 1027, 
  4, 148, 845, 53, 4, 148, 1, 4,,, 205, 53, 47, 759,, 4, 148, 891,,, 1, 53,,,
  , 33, 1027, 4, 148, 845, 53, 4, 148, 1, 4,,, 205, 53, 47, 759,, 4, 148, 
  891,,, 1, 53,,,, 33, 1027, 4, 148, 845, 53, 4, 148, 1, 4,,, 205, 53, 47, 
  759,, 4, 148, 891,,, 1, 53,,,, 33, 4, 1,,,,,,,,,,, 47, 4, 1, 205,,,,,,,,,,,
  , 53,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 211,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1027, 148, 53,
  , 426, 858, 148, 426, 858, 148, 426, 841, 759, 426, 858, 2375, 53, 662,,,, 
  1027, 148, 53,, 426, 858, 148, 426, 858, 148, 426, 841, 759, 426, 858, 
  2375, 53, 662,,,, 1027, 148, 53,, 426, 858, 148, 426, 858, 148, 426, 841, 
  759, 426, 858, 2375, 53, 662,,,, 1027, 148, 53,, 426, 858, 148, 426, 858, 
  148, 426, 841, 759, 426, 858, 2375, 53, 662,,,, 1027, 148, 53,,,,,,,,, 759,
  , 148,, 1027, 148, 53,,,,,,,,, 759,, 148,, 426,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 33, 4, 1,, 30, 142, 4, 30,, 142, 30, 
  47,, 4, 1, 33, 4, 1,, 30, 142, 4, 30,, 142, 30, 47,, 4, 1, 33, 4, 1,, 30, 
  142, 4, 30,, 142, 30, 47,, 4, 1, 33, 4, 1,, 30, 142, 4, 30,, 142, 30, 47,, 
  4, 1, 33, 4, 1,,,,,,,,, 47,, 4,, 33, 4, 1,,,,,,,,, 47,, 4,, 2036, 9, 192, 
  2036, 9, 192,,,,,,,,, 2036, 9, 192, 2036, 9, 192,, 2036, 3906, 9, 2036, 
  3906, 9, 704, 719, 1835, 1239, 192,, 704, 719, 1835, 1239, 192,, 9, 192,,, 
  704, 719, 1835, 1239, 192,, 704, 719, 1835, 1239, 192,, 9, 719,,, 704, 9, 
  1679, 704, 9,,, 1679, 704, 9,,, 719,,, 704,, 1835, 192, 1239, 704, 719, 
  1835, 192, 1239, 9, 192,,, 704, 719, 1835, 192, 1239, 704, 719, 1835, 192, 
  1239, 9, 719,,, 704, 9, 1679,, 704,, 1679,, 704,, 719,,, 704,, 192, 1835, 
  1239, 704, 719, 192, 1835, 1239, 9, 192,,, 704, 719, 192, 1835, 1239, 704, 
  719, 192, 1835, 1239, 9, 719,,, 704, 9, 1679, 704, 9, 1679, 704, 9, 719,,, 
  704,, 192, 1835, 704, 719, 192, 1835, 9, 192,,, 704, 719, 192, 1835, 704, 
  719, 192, 1835, 9, 719,, 704,, 1679, 704, 9, 1679,, 719,, 2036, 192, 9, 
  2036, 192, 9,,,,,,,,, 2036, 192, 9, 2036, 192, 9, 2036, 3906, 9, 2036, 
  3906, 9, 1679, 1835, 704, 9, 1679, 1835, 704, 9, 1679, 1835, 704, 9, 1679, 
  1835, 704, 9, 1679, 704, 9, 1679, 704, 9, 1679, 704, 9, 1679, 704, 9, 2036,
  ,,,,,,,, 3906, 9, 2036, 3906, 9, 2036,,,,,,,,, 3906, 9, 2036, 3906, 9, 
  1679, 1835,,, 9, 1679, 1835,,,, 704,,,, 1, 4,,, 9, 1, 192, 4, 9, 1, 192, 
  4, 9, 1, 192, 4, 9, 1, 192, 4, 1, 9,,,,,,,, 323,, 4, 323, 1, 4,, 192, 
  3094, 4, 1, 192, 3094, 4, 1, 3094, 192, 4, 1, 3094, 4, 1, 323, 1960, 1, 
  323,,,,,, 4, 323, 1, 4,, 192, 3094, 4, 1, 192, 3094, 4, 1, 3094, 192, 4, 
  1, 3094, 4, 1, 323, 1960, 1, 323,,,, 4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 323,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 4,,,,,,, 1204, 729,,, 1691, 4,,,, 1, 4,,,,,, 
  1204, 729,,, 1691, 4,,,, 1, 4,,,,,,,,,,,,,,,,,,, 1204, 729,,, 1691, 4,,,, 
  1, 4,,, 1204, 729,,, 1691, 4,,,, 1, 4,,,,,,,,, 1204, 729,,, 1691, 4,,,, 1, 
  4,, 1204, 729,,, 1691, 4,,,, 1, 4,,,,, 1204, 729,,, 1691, 4,,,, 1, 1204, 
  729,,, 1691, 4,,,, 1, 729,,,,,,,, 1204,,,,,,,,,,,,,,,,,,,, 729,,,,,,,,,,,,,
  ,, 1204, 1,,,,,,,,,,,,,,,,,,, 729,,,,,,,, 3432,, 4,,,,,,,,,,,, 3432,, 4,,,
  , 137,, 3432,, 53,, 2851, 148, 4,, 53, 1, 148, 4,, 1, 4,,, 53, 1, 2851, 
  148, 4,, 53, 1, 148, 4,, 53, 1,,,,,,,,, 137,, 53,, 148, 4,, 2851, 53, 1, 
  148, 4,, 1, 4,,, 53, 1, 148, 4,, 2851, 53, 1, 148, 4,, 53, 1,,,,,,,,, 137, 
  53, 1, 148, 4, 2851, 53, 1, 148, 4,, 1, 4,,, 53, 1, 148, 4, 2851, 53, 1, 
  148, 4, 53, 1,,,,,,, 137, 53, 1, 2851, 4, 53, 1, 148, 4, 1,,,, 53, 1, 
  2851, 4, 53, 1, 4, 53, 1,,,,,,, 137,,,, 4,,,,,,,,,,, 137, 1, 4,,,, 137,, 
  3432,, 137,, 3432,, 137,, 3432,, 137,, 3432,, 137,, 3432,, 137,,,,,,,, 
  3432,,,, 137,, 947,,,,,, 10555,, 1868,, 564,,,,,,,,,, 1868,, 564,,,,,,,, 
  1868,, 564,,, 1204,, 1,, 323, 1, 1868,, 564,, 323,, 564,, 323,, 564,,, 
  323, 44, 10863, 6725, 44, 1, 2443,, 323, 564, 44, 2443, 323, 1, 1868,, 564,
  , 323,, 564,, 323,, 564,,, 323, 44, 1, 2443,, 323, 564, 6725, 2443, 1, 
  1868,, 7555,, 1204,,,, 1868,,,, 1204,,,, 1868, 7555, 323, 1,,,, 10649, 44, 
  6725, 175, 4,,,,,,,,,,,,,,, 1, 205, 845, 637,, 205, 637, 1,,,,,, 841,, 1, 
  841, 637,, 1, 205, 845, 4,, 205, 4, 1,,,,, 888, 891,, 1, 891, 888,, 1, 
  205, 845, 4, 888, 845, 205, 888, 4, 1,,,,,, 891, 1,, 4, 1, 205, 845, 888, 
  4, 845, 205, 4, 888, 1, 4,,,,, 891, 1,, 4, 1,,,,,,,,,,,,,,,,,, 1635,,,, 
  637,,,,,,,, 888,,,, 637,, 1202, 637, 4556, 4557, 4, 841, 637, 888, 891, 4, 
  888,,,, 637, 1202, 891, 4557, 4556, 4, 1635,,,, 1202, 1635, 4, 4557,, 888,
  , 4556,, 1635,,,, 1202,,,,,, 1635,,,, 1202,,,,, 1, 4,,, 175, 1, 4, 637, 
  175, 1, 4, 637, 175, 1, 4, 637, 175, 1, 4, 637, 175, 1,,,,, 4,,,, 31, 4, 
  1, 31, 4, 1, 31, 4, 1, 31, 4, 1,,,,, 175, 637, 4, 1, 175, 637, 4, 1, 175, 
  637, 4, 1, 175, 637, 4, 1, 175,,,, 4,,, 31, 1, 4, 31, 1, 4, 31, 1, 4, 31, 
  1, 4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1317, 1323,,, 1202, 4,,,, 1, 
  4,,,,,, 1323, 1317,,, 4, 1202,,, 1, 4,,,,,,,,,,,,,,,,,,, 1317, 1323,,, 
  1202, 4,,,, 1, 4,,, 1323, 1317,,, 4, 1202,,, 1, 4,,,,,,,,, 1323, 1317,,, 
  4, 1202,,, 1, 4,, 1317, 1323,,, 1202, 4,,,, 1, 4,,,,, 1323, 1317,,, 4, 
  1202,,, 1, 1317, 1323,,, 1202, 4,,,, 1, 1323,,,,,,,,,, 1317,,,,,,,,,,,,,,,,
  ,, 1323,,,,,,,,,,,,,,,,, 1317, 1,,,,,,,,,,,,,,,,, 1323,,,,,,,, 4,,,,,,,,,,,
  ,,,,, 845, 4,, 1, 4,,,,, 205, 1, 4, 891,, 1, 205, 891, 4,, 1, 845, 4,, 1, 
  4,,,,, 205, 1, 4, 891,, 1, 205, 891, 4,, 1, 845, 4,, 1, 4,,,,, 205, 1, 4, 
  891,, 1, 205, 891, 4,, 1, 845, 4,, 1, 4,,,,, 205, 1, 4, 891,, 1, 205, 891, 
  4,, 1, 4,,,,,,,,,,,,,,,, 205,,,,,,,,,,,,,,,,,,,,,,,, 947,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,, 686,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,, 1995, 20, 251, 626, 1995, 251, 626, 1995, 20, 
  293, 1995,, 5643, 4405, 297, 7927, 2368, 7491, 5122, 920, 20, 976, 2510, 
  1995, 20, 920,, 4,, 1995, 7712,, 6817, 3578, 920, 20, 1533, 920, 3578, 
  430, 5122, 4, 7517, 594, 4,,, 7509, 594, 4,, 7607, 4, 6919, 19, 8011, 
  11354,, 8010, 5120, 11338, 8030, 8010, 6919, 7570, 10673, 11168, 10670, 
  7570, 10986, 423, 11484, 11495, 1, 5763,,,,, 11480, 11479, 1, 172, 1527, 
  4370, 10622, 126, 1984, 667, 5382,, 2957, 70, 4554, 920, 1527, 3751, 2177, 
  1024, 4366, 20, 5105, 1813, 7540, 126, 2365, 11035, 7426, 126, 1233, 2957, 
  70, 3586, 43, 1277, 3081, 392, 10686, 4998, 6716, 10, 4, 189,,,,,,, 207, 4,
  ,,,,,, 189,,,,,,, 207, 4,,,,,,, 594,,,,,,, 207, 189,,, 4, 207, 189,,,,,,, 
  594, 4,,,,,,, 430,,,,,,,,,, 594,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1, 19, 4, 
  189, 1, 19, 4, 189, 42, 76, 207, 4, 42, 76, 207, 4, 1, 581, 76, 19, 1, 
  581, 76, 19, 42, 1,,, 211, 249,, 4, 594,, 42, 19, 207, 189, 42, 207,,, 1, 
  42, 19,,, 211, 249,, 4, 594,, 1,,,,, 76,,,, 211, 249,, 4, 594,, 249, 211,, 
  594, 4,, 1, 4,,,,,,,, 211,,,,,, 249,,,,,,,, 211,,,,,, 383, 19, 4, 189, 
  383, 19, 4, 189, 42, 1, 207, 4, 42, 1, 207, 4, 1, 19,,, 1956, 1, 42, 383, 
  1956, 1, 42, 383, 1, 42, 4, 207, 1, 42, 4, 207, 1, 42, 4, 207, 1, 42, 4, 
  207, 1, 42,,,,,,,, 4, 1956, 19, 207, 189, 1956, 19, 207, 189, 1956, 19, 
  207, 189, 1956, 19, 207, 189, 383, 1,, 42, 19,,,,,,, 1, 4,, 76, 4, 1, 76, 
  4, 1, 76,, 4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,, 19,,,,,,, 42, 1,,,,,,, 19,,,,,,, 42, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,, 19,,,,,,,,,,,,,,, 1, 42, 19,,,,,,,,,,,,,,, 1,,,,,,,, 42, 1,,,,,,
  , 19,,,,,,, 42, 1,,,,,,, 211,,, 42, 19,,,,,,,,,,,,,,, 1, 211,,,,,,,,,,,,,,,
  ,,,,,,, 19,,,,,,, 42, 1,,,,,,, 19,,,,,,, 42, 1,,,,,,, 211,,, 42, 19,,,,,,,,
  ,,,,,,, 1, 211,,,,,,,,,,,,,,,,,,,,,,,, 44,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,, 3109, 7732, 7707, 832, 6837, 8014, 207, 5059, 
  3109, 656, 3382, 832, 10914, 656, 207, 832, 42, 207,, 656,,,, 2431, 6820, 
  594, 430, 76, 4,,, 1, 76,,,, 211, 249, 594, 4, 249, 211, 4, 594, 42, 19, 
  207, 189, 42, 19, 207, 189, 1, 42, 19,,, 211, 249, 594, 4, 249, 211, 4, 
  594, 1, 4,,,, 76,,,, 4,,,,,,,,,,,,,,,, 211,,,,,,,, 249,, 44,, 19, 4, 189, 
  1, 19, 4, 189, 42, 1, 207, 4, 42, 1, 207, 4, 1, 19,,, 42, 1,,, 4, 76, 1, 
  4, 76, 1, 4,, 383,, 42, 207,,,, 656, 207, 832, 42, 656, 207, 832, 42, 656, 
  207, 832, 42, 656, 207, 832, 42, 656,,,,,,, 1, 4,, 76, 4, 1, 76, 4,, 1,,, 
  383, 76, 1, 383,, 4,,,,,,,,,,,,,,,, 868, 33, 7,, 868, 7, 834, 589, 7, 834, 
  589, 7, 1, 76,, 85, 4587, 54,,, 5518, 767, 625, 4587, 5518, 802, 1106, 
  4587, 76, 814, 2982, 85, 44, 3615, 76,,, 85, 44,, 1277, 7722,,, 5518, 
  3615, 3381, 802, 5506, 5055, 76, 589, 2164, 802, 85, 44, 3615, 76,,, 85, 
  44, 1, 7, 249, 44, 2287, 7, 249, 44, 2287, 7, 249, 44, 2287, 7, 249, 44, 
  2287, 7, 1,,, 44,,,,, 249, 1,,,,, 211,,,,,, 44,,,,, 76, 2431, 44, 211, 
  2431, 76, 211, 44, 76, 2431, 44, 211, 2431, 76, 211, 44, 76, 1,,, 44,,,,,, 
  211,,,,,, 76,,,,, 2431, 44, 211, 2431, 76, 211, 44, 76, 2431, 44, 211, 
  2431, 76, 211, 44, 868, 33, 7,, 868, 7, 834, 589, 7, 834, 589, 7, 1, 76,, 
  307, 1474, 5644, 54,, 76, 2982, 54, 7926, 814,, 54, 1, 1474, 307, 4641, 
  3419,, 11224, 6890, 7, 76,, 1, 4641, 7, 1,, 4641, 1, 7,,, 307, 1474, 3419, 
  7, 1474, 307, 7, 3419, 1, 399,,,,,,,, 1474,,,,,, 33, 7,,, 2305, 1637, 7, 
  2305, 1637, 7, 2305, 1637, 7, 2305, 1637, 7, 1, 523,,,,,, 1637, 7,,,,,,, 
  523, 1,,,,, 54,,,,,,,, 523,,,, 7,,,,,,,, 523,,,, 7,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,, 1859,,,,,,,, 3842, 1859, 85, 1474, 1, 85, 1474, 3842, 1859, 1, 85,,
  ,, 1474,,,, 85, 1474, 3842, 1859, 1, 3842, 1859, 85, 1474, 1, 1859,, 85,,,
  , 1474,,,,,,,,,,,,,,,,,, 85,,,,,,,,,,,,,,,, 4370, 1527, 6758,, 7489, 3256, 
  1984, 7631, 3256, 1527, 10598, 3256, 7, 1277, 4366, 3381, 7489, 10623, 
  802, 3751, 7631, 7488, 4404, 5105, 7, 1277, 7541, 3252, 4590, 7522, 7925, 
  3381, 4590, 5394, 589, 2982, 54, 7, 1277, 7541, 3381, 5055, 4366, 7925, 
  3252, 5055,, 589, 802,, 7, 1277, 589, 7,,,,,,, 2571,,,, 1277,,,,,,,, 2963, 
  1277,,, 3419,,,, 7, 3778,,,, 1277,,,, 10980, 1083, 10645, 10660, 5035, 
  2963, 2305, 4615, 5439, 7604,,, 7, 834,, 1,, 76,, 589, 76, 7, 589, 1, 
  7602, 7603,, 7611, 54,, 7617, 54, 5085, 589, 2982, 54, 5439, 1911, 814, 
  5439, 1911, 54, 7, 1,,,, 4615, 1,, 7,, 1, 3595, 5618, 1,,, 3595, 5618, 1,, 
  2309, 5454, 5035, 7,, 1, 7, 5454, 2309, 7, 5035, 1, 523,,,,,,, 2309, 1,,,,,
  ,,,, 3056,,,,,,,,,, 33, 688, 844, 93, 33, 688, 844, 93, 333, 756, 787, 7, 
  333, 756, 787, 7, 1, 200, 36, 19, 42, 270, 968, 1, 44, 4590, 54,,, 968, 
  621,,,, 200, 621, 490, 270, 36, 42, 19, 44, 2287, 4591,,, 35, 7,,, 138, 1, 
  268,, 7,,, 4591, 1,, 7, 44, 249, 7, 2287, 249, 44, 2287, 7, 1,,, 249,,,,,,,
  ,,,,, 33, 7, 5740, 3920, 4673, 3918, 5740, 3920, 4673, 3918, 5740, 3920, 
  4673, 3918, 5740, 3920, 4673, 3918, 3118, 3448,, 1, 1547,,, 4396, 2989, 
  3917, 5125, 7, 4396, 3917, 5125, 7, 3917, 4396, 2989, 7, 3917, 4396, 3118, 
  494, 1, 7, 4413,, 4396, 2989, 4413, 7, 4396, 4413, 494, 11108, 4396, 1, 7,,
  ,,,,,,,,,,,,,, 3910,,,,,,,,,,,,, 6757, 3586, 6780, 7557, 6728, 2957, 6756,
  , 5382, 10744, 7469, 6728, 3251, 2957, 7469, 6773, 3781,,, 4554, 6782,, 
  6781,, 5422, 7587,, 4554, 6781, 7587, 5422, 6781, 6782, 7627, 6780,, 
  10572, 4554, 6729, 6780,, 1294, 6756, 6779, 6758, 11242, 3586, 6757, 6758, 
  621, 7, 2963,, 4619, 2957, 3251, 5572, 2957, 10559, 3251, 2957, 10557, 
  3781, 3586, 6773, 11072, 10661, 5572, 3251, 3781,, 6728,, 10573,, 3781, 
  5572, 3251, 3781,, 5572, 621, 7, 5494, 621,, 2867, 3639, 5494, 621,, 2867, 
  3639, 7,,,, 2867, 7,,,,, 2963, 2867, 2989, 5436, 2963,, 2867, 2989, 5436, 
  2963,, 7, 2989,,, 2867, 7,,,, 2287, 4619, 2867, 5382, 6779,, 2867, 6729, 
  10558, 7, 5028,,, 2287, 4619, 3639, 6778, 6779,, 3639, 11086, 6778, 7, 
  2989,,, 11148, 60, 270, 1158,,, 60, 3448, 5622, 11111,, 7626, 3448, 5622, 
  7626,, 7616, 7597, 11141, 11290, 1577, 7597, 1, 1960,,,,,,,, 10560, 44, 1, 
  7333, 44, 10303, 7333, 7343, 628, 1, 31,,, 427, 1074,, 31,,, 1, 628,,, 44, 
  6815,, 29, 1485, 31,,, 85, 205, 31, 1239,, 1485, 1239, 767, 3381, 427, 
  1485, 1239, 427, 31, 44, 6815,,,, 10892,, 29, 1485, 31,,, 85, 205, 31, 
  1239,, 1485, 1239, 3381, 767, 427, 1485, 1239, 427, 31, 44, 2376,, 1122, 
  1, 31, 205, 85,, 31, 1239,, 205, 85,, 31, 1239,, 205, 85,, 31, 1239,, 205, 
  85,, 31, 1239,, 1,, 205, 1,,,,, 85,,,,,,,, 205,,,,,, 44, 29,,, 1485, 31,,, 
  44, 29,,, 1485, 31,,, 1,, 44, 29,,, 1485, 31,,, 44, 29,,, 1485, 31,,, 1,, 
  44, 1,,,,,,, 29,,,,,, 44,,,,,,,, 29,,,,,, 854,, 31, 593, 1, 31,, 628,, 
  854, 1476, 6890, 1, 1476, 31, 5659, 3094, 31, 411, 1, 5659, 3094, 11299, 
  11223, 6890, 1476, 1,, 5659, 31, 3094, 1, 411, 5659, 3094, 1960, 11232, 1, 
  1039,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 523,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 29,,
  , 1487,, 1,,,,, 1487, 29, 1,,, 1039, 523, 1, 1487, 29, 1,,, 1487, 29, 1,,, 
  523, 1039, 1,, 523, 1, 29, 1487, 1, 29, 1487, 1, 523, 1039, 1487, 29,, 1, 
  29,, 1487, 29, 1,,,,, 1487, 29, 1,,, 523, 1039, 1, 29, 1487,, 1,,, 1487, 
  29, 1,,, 1039, 523, 1,, 1039, 1, 29, 1487,, 1,, 1487, 1, 1039, 523, 29, 
  1487, 1, 1039,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 29,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,, 1487, 1, 29,,,, 1487,, 1039, 523, 1, 29,,, 1487,
  , 1,,,, 1487, 1, 523, 1039, 1,, 523, 1, 29,,, 1487,, 1, 1487, 523, 1039, 
  1, 1487, 29,, 1, 29,,,, 1487, 29, 1,,,,, 1487,, 523, 1039, 1, 29,,, 1487, 
  1, 29,,, 1487, 1, 1039, 523, 1,, 1039, 1, 29,, 1487, 29, 1, 1487, 1039, 
  523, 1, 29, 1487, 1, 523,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 29,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1039,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 523,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,, 1869,, 523,, 1869, 523, 1, 1869,, 523,, 1869, 
  523, 1, 205,,, 3913,, 1, 3913,, 1869, 523, 1,, 1869, 3913, 205,, 1, 1869,, 
  523,, 1869, 523, 1, 1869, 523, 1, 1869, 523, 1, 205,, 3913, 205, 1, 3913,, 
  523, 1869, 1,, 523, 205, 3913, 1, 205,,,,,,,,,,,,,,,, 1869,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,, 7552, 3055, 803,,, 29, 1485, 3787, 3752, 29, 1122, 3787, 
  3752, 4367, 3381,, 1984, 3252, 7507, 3055, 803,,, 29, 1485, 3752, 3787, 
  29, 2376, 3752, 3787, 3381, 4367, 3252, 1984, 3055, 7552, 803, 3055,, 29, 
  3787, 3752, 1485, 1122, 29, 3787, 3752, 3751, 3381,, 1984, 3252, 3055, 
  7507, 803, 3055,, 29, 3752, 3787, 1485, 2376, 29, 3752, 3787, 3381, 3751, 
  3252, 1984, 29, 3907, 1487, 29, 3907, 1487, 29, 3907, 1487, 29, 3907, 
  1487, 29, 2567, 1146,,,,,,,,,,,,,, 29, 3907, 1487, 29, 3907, 1487, 29, 
  3907, 1487, 29, 3907, 1487, 29, 1146, 2567,,,,,,,,,,,,, 3640, 6748, 1, 
  3056, 5450, 31, 5401, 1, 411, 5401, 5450, 10644, 8028, 1, 854,, 31,, 593, 
  31, 1, 411,, 593, 2522, 6748, 1, 3056, 31, 5401, 5450, 31, 411, 1, 5450, 
  5401, 6748, 8028, 1, 2522,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 30,,, 76, 1,,,,,,
  , 96,,,, 76,,,,,,,, 96,,,, 76,,,,,,,, 30,,,, 76,,,,,,,, 96, 30, 1, 96, 30, 
  1, 96, 30, 1, 96, 30, 1, 96,, 30, 96, 1, 30, 96, 1, 30, 96, 1, 30,, 76, 
  96, 1, 478, 76, 96, 1, 478, 76, 96, 1, 478, 76, 96, 1, 478,, 96,,,,,,, 76, 
  1,,,,,,,,, 30,,,, 76,,,, 96,,,,,,,,,,, 30,, 1,, 30,, 1,, 30,, 1,, 30, 1,,,,
  , 367,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 793,, 30,
  ,, 367,, 1,,, 367,, 793,, 478, 3602,, 30,, 3602,, 30, 3602, 478, 30, 3602,
  , 793, 1, 367,, 96,,,, 76,,,,,,, 793, 367, 1, 96, 2855, 3087, 96, 1, 3087, 
  2855, 1, 367,, 793,,,, 367,, 793,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 30, 367, 
  1, 30,, 367,, 793,, 2855, 96, 3087,, 1, 3087, 2855, 1, 367, 793, 1, 96,, 
  76, 30, 96, 1, 76, 30, 96, 1, 76, 30, 96, 1, 76, 30, 1, 367, 793, 1, 96, 
  2855, 3087, 96, 1, 3087, 2855, 1, 367,, 30, 793,, 1, 793, 367, 1, 793,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,, 367,, 30, 367, 1, 30, 96, 3087, 2855, 96, 1,, 
  3087, 2855, 1, 3087, 96, 2855,, 1, 3087, 2855, 1, 367,, 793,,,, 30,, 793, 
  30,, 367, 1,,,,, 793, 367, 1, 793,, 367,, 793,, 30, 793,, 1, 793, 96, 
  2855, 3087, 96, 1,, 2855, 3087, 1, 96,, 793,, 367,, 793,, 367,, 478, 3602,,
  ,,, 1, 793,, 367,, 793,, 367,, 793,, 367, 793, 1, 367,, 793,, 367,, 793,, 
  367,, 793,, 367, 793, 1,,, 367,, 793,, 367,, 793,, 367,, 793,, 367,,,, 793,
  , 367,, 793,, 367, 793, 1, 367, 793, 4636, 945, 30, 383, 1, 945, 4636,, 
  30, 383, 1, 4636, 945, 30, 383, 1, 4636, 30, 383, 1, 30, 265, 1, 30, 265, 
  1,,,,,,, 574,, 30,,,,,,,, 31,,,, 265,, 574,, 265,,,,, 574, 1, 5660, 31, 
  5639,, 5660, 5639, 1, 265,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 30,, 574, 30, 1, 
  265, 574, 1, 265,,,, 5660, 5639, 31, 5660, 5639, 6879, 4634, 945, 1, 307, 
  6879, 4634, 1, 1476, 6879, 1, 265,, 574, 11201, 7987, 11197, 11198, 11200, 
  11192, 7987, 874, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,, 615,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1476, 30,, 1, 30,, 383, 4638, 30, 383,, 
  4638, 383, 4644,, 30, 4634, 1, 4644, 945, 1, 4638, 945, 1, 30, 945, 1, 30,,
  ,,, 1476, 1,,, 31,,,, 307,, 1476,,,, 383,,,, 307,, 1476,, 307,,,, 1476,,, 
  307, 1, 1476, 307, 1, 5435, 3741,,, 4, 264,,, 2515, 4,,, 264,,,,,,,, 7411, 
  10473, 4990, 2295, 888, 2013, 1979, 2295, 264, 4, 1979, 2295, 4,,,,, 2774, 
  2515, 4, 1368,,,, 1, 2800, 4, 1368, 1, 4,,,,, 888,, 1, 888, 4,, 1, 4,, 
  2800, 4, 1368, 1, 2515, 4,,, 1, 2515, 4,,, 1, 2800, 4, 1368, 1, 1147, 
  6791, 1, 4,, 95, 147,, 264, 4,,,, 1, 4, 95, 147,, 264, 4,,,, 1, 4, 95, 147,
  , 264, 4,,,, 95, 147,, 264, 4,,,, 95, 1,,,,,,,,, 147,,,,,,,,,,,,,,, 95, 1,,
  ,,,,,,, 4,,,,,,,,,,,,,,,,, 95, 147,, 264, 4,,,, 95, 147,, 264, 4,,,, 95, 
  147,, 264, 4,,,, 1, 4, 95, 147,, 264, 4,,,, 1, 147,,,,,,, 95, 1,,,,,,,,,,,,
  ,,,,, 147,,,,,,,, 4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2277, 2800, 4532, 2277,
  , 1, 95,,,,,,,,,,,,,,,,,,,,,,,, 2277,,,,,,, 2800, 4532, 2277,, 1, 95,,,,,,,
  ,,,,,,,,,,,,,,,,, 2277,,,,,, 2800,,,, 95,,,,,, 2277,,,,,, 95,,,,,, 2277,,,,
  , 980, 1, 5616, 2800, 980, 5616, 1, 147,,,,,,,,,,,,,,,,,, 980,,,,,,,, 147,,
  ,,,, 980,, 5616, 2800, 980, 5616, 1, 147,,,,,,,,,,,,,,,,,, 980,,,,,,,, 147,
  ,,,,, 2800,,,, 147,,,,, 980, 1,,,,,,, 147,,,,, 980, 1,,,,,,, 38 ], nrs :=
[ 2, 9,, 2,, 2,,,,,,,, 2,,, 2,,,,,,,,,,,,,,, 3,,,,,,,,,,,,,,,,, 4,,,,,,, 5, 
  3,,,,,,,,,,, 3,,,,, 3,,,,,,, 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,, 2,,, 2,, 2, 2,,, 4,, 8,, 2,, 2, 3,,, 2, 2,,, 2,,,, 2,, 2, 2, 2, 
  4, 2, 10,,,, 2,,,, 2,,,,, 2,,, 2,,, 2,,,, 2,,,, 2,,, 2,,,, 3, 2, 2,, 2,,, 
  2,,,,,, 2,,, 3,, 6,,,, 2,,,,,, 2, 2, 2, 8,,,, 2,,,,,,,,,,, 2,,,,,,,, 2,,,, 
  2,,, 2,,, 4,,,,,,,,,,,, 2,,,,, 2, 2, 4,,,,,,,,,,,,,,,,,,,,, 2,,,,,,,,,,,, 
  2,,,,,,,,,,,,,, 2,, 2,,,,, 2,,,, 3, 2,,,,,,,,,,,, 4,, 2,, 2,, 2, 2, 2,, 2,,
  ,, 2,,,, 2,, 2,,,, 2,,,, 2,, 2,,,, 2,,,, 2,, 2, 2, 2, 2, 2, 4, 2, 2, 4,, 
  4, 4,, 4,, 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, 16, 2,,, 2,,, 2, 2,, 2,, 2,,, 2, 6, 2,, 2,, 4, 4,, 
  2,, 2,, 4, 2, 6,, 2, 2,,,,,, 2,, 2, 4, 2,, 2, 2, 3,,,, 2, 2,,,,,,,,,, 2,, 
  2,,, 2, 2, 2, 2,, 2,,,,,, 2,, 2,,,, 3,,,, 2, 2, 2, 2, 3,,,, 4,,, 2, 2, 2,, 
  2, 2, 2, 2, 2,, 3, 2,, 2, 5,, 2, 2,, 2, 5,, 2, 2,, 2, 5,, 2, 2, 2, 2, 2, 
  2, 2,, 2,, 2,, 2,, 2, 4,, 2, 2, 2,, 2,, 2,,, 2,, 2,, 2,,, 4,,, 2, 2,, 6, 2,
  , 2, 2, 2,,,,,, 2, 2, 4, 4,,, 2,, 4,, 2,, 2,, 2, 2, 2,,,, 2,, 2,,, 2, 2,, 
  2,,, 2, 2,, 2,,, 2, 4, 8, 2, 2,,,,,,,,,, 2,, 2,, 2,,, 4, 6, 4, 2,,, 2,,,,, 
  2,,, 2,, 8, 4, 5, 2, 2, 2, 5, 4, 5, 2, 2, 2, 5, 2, 2,, 2, 6, 2,, 2, 4, 8, 
  4, 2, 4, 2, 2,, 2,, 2,, 2,, 2,, 2, 6, 2, 4,,, 2, 2, 2,,,, 2, 2,,, 2,,,,, 
  2, 2,,, 2, 4,, 2, 2,, 2,,,, 2,,,, 24, 4,, 2,,, 2, 2,,, 2,,,,,,, 2,, 2,, 2, 
  4, 2, 4, 2, 10, 2,, 2,,,,, 5, 2,, 2, 2, 4, 2, 2, 2,, 4, 6, 2,,,,,, 2,, 2,, 
  6, 2,,,, 2, 6,,, 6, 8,, 2,, 2,, 2, 2, 6,, 2,, 10,,,, 16,, 6,, 2,, 2,, 2, 5,
  , 2,, 2, 2,,,, 2,, 2, 5,, 2, 2,,, 2,, 2, 5,, 2, 2,,, 4, 2, 2, 2, 7, 6,,, 
  4, 4, 6,, 4,, 2, 2, 2,, 4, 2, 2, 4,, 2,, 2,,, 2,, 2,, 4,, 4,, 2,, 8,, 2, 
  2, 2, 2, 4,, 6,, 2, 2, 4, 2, 6, 2, 6, 2, 6,, 2,, 2,, 2,, 2,, 2, 2, 4,, 2, 
  5,, 2,, 2, 2,,,, 2,, 2, 5,, 2, 2,,, 2,,, 2,, 2, 5,, 2, 2,, 2,,, 2, 2,, 2,,
  , 2,, 2,, 2,, 2,, 6, 2, 2, 2,, 6,, 4,, 2, 4, 2,, 8,, 2, 4, 2,, 8,, 2, 4, 2,
  , 8,, 2, 4, 2,, 4, 4,, 2, 2, 4,, 2, 2, 4, 2, 2, 2, 14,,, 2,, 2,, 28, 2, 2, 
  2, 8,,,, 14,,, 2,, 2, 2, 2, 6, 2, 6, 2, 6, 2, 8, 2, 6,, 2,,, 2, 2,,, 2, 2,,
  ,, 6, 2, 6,, 8, 4, 18, 8, 20, 6, 4, 2,,, 2,,,, 2,, 4,, 2, 5, 2, 2,,,, 2,,, 
  2, 6, 2,,,,,, 2,, 2,, 2,,, 4,,, 6,,, 2, 4, 2,, 2,,, 2,, 2, 3,,,, 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,, 4, 2,,,, 
  4,,, 2, 2,, 2, 2, 2, 2,, 2,, 2, 2,, 2, 2,, 2,,, 2, 2,, 2,, 2, 12, 2, 2, 4,
  , 2, 2, 4, 2, 2,, 2,, 2, 4, 2, 4, 4, 2,, 2,, 2,,, 2, 9,,, 2,, 2,, 2,,,, 2,
  , 2,,, 2,, 2, 5,, 2,,, 2,,, 2,,, 2, 2,, 2,,,, 2, 2,, 2,,,, 2, 2,, 2,,,, 2, 
  2,, 2,,,, 2, 8, 2, 2,, 10,,, 2,,,,,,,,, 2, 2,, 2,, 2, 7, 10,, 4,, 2,, 5, 2,
  , 2, 2, 2,, 4,,, 2, 2,, 2, 2, 2, 2,, 4,, 2, 2, 2,, 4,,, 2, 4,, 2,, 2, 2, 
  2, 2, 2, 2, 2,, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 4, 33, 4, 2, 2, 
  4,,,,,,,, 3, 2, 2,, 4, 2, 4, 2, 8, 19, 6,, 2,, 6, 4,,, 2,, 2,, 2,, 5,, 3,,,
  ,, 2,,,,, 10, 4, 2, 4, 2, 2,, 14, 2, 4, 10, 2, 2, 4,, 4, 2, 6,, 4,, 4,, 2, 
  2, 2,, 4,, 2, 2, 2,, 12, 2, 4, 6, 2,, 2,, 2,, 2,, 2,, 4, 2, 4, 10, 2,, 20, 
  4, 2, 4, 2, 2,, 4, 2, 4, 10, 2,, 20, 12, 2, 4, 2,, 2, 2, 2,, 6,, 4,, 2, 2, 
  2, 6, 4, 4, 4,,,,, 2,, 2,, 4, 2, 2, 2,,,, 2,, 4, 4,, 2,,, 2, 2, 2, 2, 2, 2,
  , 2,,, 2,,,,, 2,, 3, 5, 2,,,,,,, 2,,, 4, 4, 2, 4, 4, 4,, 4,, 2, 4, 2,, 8,, 
  2, 4, 2,, 4, 2,, 2, 2, 2,, 4,, 2, 2, 2,, 2,, 4, 2, 2, 2,, 2,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2, 5, 4,, 2,, 4,, 2, 2,,,, 2,,,, 4,,,, 2,,,, 4, 2,,,,, 2,,, 4,,
  ,,, 2, 2,,,,,, 2,, 2,, 2,, 2,,,, 2, 2, 2,, 4,, 2,, 4,, 2,,,, 2,,,, 2,,,, 2,
  ,,, 2, 2,,,,, 2,,, 4, 2,,,,,, 2,, 2,, 2,, 4,,, 2, 10,, 4,,, 5, 2,, 2, 2, 
  4, 2, 2,, 2, 2, 2, 6,, 2, 2, 2, 2,, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 4,, 2, 2, 
  2,, 4, 33, 2, 2, 2,, 4,,, 2, 2,, 2,, 2, 2, 2,, 4, 4, 4, 2, 8, 4, 2, 4, 4, 
  2, 2, 4, 4, 2, 2,, 4,,,,,,,,,, 2, 2,, 4, 2, 2,, 4,,,,,,,,,, 2, 2,, 10,,, 
  2, 8,, 2,,,,,,,, 2,, 2,, 8, 4, 4, 8, 2, 2,, 8, 2, 2,, 10, 5, 6,, 2,, 2,, 2,
  , 2, 9, 6,, 2,, 10, 5, 2,, 2,, 2,, 2,, 2, 9, 8, 10, 5, 4, 2, 4, 2, 2, 9, 
  18, 5, 8, 2, 4, 2, 2, 9, 2, 2, 6, 12, 4, 2, 2, 4, 2, 2,, 4, 2, 4,, 4, 4, 
  12, 2, 2, 4,, 4,, 4,, 2, 2, 6,, 4, 2, 2, 2, 2, 6,,, 2,, 2,, 4, 4, 2, 2, 2, 
  2, 4, 2, 2, 2,,, 2,, 2,, 2, 4,, 4,,, 2, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  2, 8, 4, 8, 4, 2, 32, 8, 4, 8, 4, 2, 2,,, 2, 2,,, 3, 2,,,,,,,,,, 3,,,, 2,,,
  ,, 3,,,, 3,,,, 3,,,, 2,,,,, 2, 4,,,,, 2, 4,,,,, 2, 4, 8, 16,,,,, 2,,,, 6,, 
  2,,,, 3,,,, 7,,, 9, 8, 2,,,,, 2, 4,,,,, 3,, 2,, 2,,, 3,, 2,,, 2,,, 2, 2,,,,
  ,,,,,, 3,,,, 2,,,,, 3,,,, 3,,,, 3,,,, 2, 8, 16,,,,, 2,,,, 6,, 2,,,, 2, 9,,,
  ,,,,,,,,, 5, 2,,,, 5, 2,,,, 5, 2,,,, 5, 2,,,,,,,,,,,,,,,,,,,, 5, 2,,,, 5, 
  2,,,, 5, 2,,,, 5, 2,,,,,,,,, 4, 6, 2,, 30, 8, 2,, 4, 6, 4,,,, 3,,, 2, 4,, 
  2,, 4, 2, 4, 2, 4, 4,,,,,, 2, 2,,,,,,, 2, 2, 2,,,,,,, 2, 2,, 2,,, 3,, 3,,,,
  ,,, 3,,,,, 2,,,,, 6,, 2, 4, 7,,,,, 2, 4,,,,, 3,, 5,, 4,,, 2,,,,,,,,,,,, 2,,
  ,,, 2, 4,,,,,,,,,,,,,, 2, 2,,,,,,,,,,,,,,, 2, 2,,, 4, 6, 2,, 30, 8, 2,, 4, 
  6, 4,,,, 3,,, 2, 4,, 2,, 4, 2, 4, 2, 4, 4,,,,,, 2, 2,,,,,,, 2, 2,,,,,,, 2, 
  2,, 10, 130, 6, 7, 4, 2, 4, 2, 2, 9, 2,, 16, 7, 4, 2, 4, 2, 4,, 4, 10, 2,, 
  6,, 10, 4, 4, 8, 4, 2, 2, 6, 6, 7, 4, 2, 4, 2, 2, 9, 2,, 10, 7, 8, 2, 4, 
  2, 2, 9, 2,, 4, 6, 7, 2, 2, 2,, 4,, 2, 13,,,, 3, 2, 2, 2,,,,, 2,,, 2, 4,, 
  2,,,,,, 2, 2,, 2, 2,, 2,,,,,, 2,, 4, 2,, 2,,, 2, 2, 2, 2, 6, 7, 4, 2, 4, 
  2, 2, 9, 2,, 2,, 4, 6,,,,, 2, 2, 4, 6,,,, 3, 4, 2, 2,, 2, 2, 16, 8, 4,,,,,
  , 2, 3, 8, 4, 4, 6, 6, 6, 2, 2, 2, 2,, 2, 2,,,,, 2,,,,,, 2, 2,,,, 3, 4, 4,,
  ,,,,,,, 4, 5,,,, 2, 2,, 2,, 2,, 2,, 2,, 6,, 2, 2, 2,, 2, 2, 2,, 4, 2, 2,,,,
  ,,,, 2, 4,, 2,, 2,, 4,, 2, 2,,,,, 2, 2,,,, 2,,,, 2,,,,, 2, 2,,,, 2,,,, 2, 
  4,, 2, 4, 2,, 8,, 2, 2, 4,, 2, 2, 2,, 2,, 2,, 2,,, 2, 2, 2, 4,,,,,, 2,,,,,,
  ,,,, 4,, 2,, 2,, 2, 2, 2, 2,, 6,, 2,, 2,, 6,, 2,, 4,, 2,, 6,, 2,, 2,, 2,,,,
  ,,,,, 2, 2, 5,,,, 2, 2, 2,, 2,, 2,,,,,, 2, 2,,,, 2,,,, 2, 2,,,, 2,,,, 2,,,,
  , 2, 4,, 2, 4, 2,, 8,, 2, 2,,,,, 2, 5,,,,,,,, 4, 2,, 2,, 2,, 2,,,,,, 2,, 
  4, 2, 2,, 2,,, 2, 2,,,,,, 2,,,,,,,,,, 2,, 2,, 2,, 2,, 4, 16, 4, 2, 2, 2,,,,
  ,, 4,, 2, 2, 4, 2, 2, 8, 12,, 2,, 2,, 4,, 2, 4,,, 2, 2, 2, 2, 4,, 2, 2, 2,
  , 2,,, 4,, 2,, 4,,,,,,,,, 2, 2,,, 12, 4, 2,,,, 2,,, 2,, 2,,, 4, 7,,,,,,, 
  2, 2,,, 6, 4, 4, 2, 4, 10, 2,, 2,, 10, 2, 4, 10, 2,, 2,, 4, 6, 2,, 2, 2, 
  2, 2,,,,,, 2, 2, 4,,, 2,, 2,,,,,,,,, 2, 2, 4, 6,,, 4, 2, 4, 10, 4, 2, 6, 
  2, 4, 2, 4, 10, 10,,,,,,,,,,,,,,,,,, 2, 2,,, 2,,, 2,, 2, 2, 2,, 4,,, 4,, 2,
  , 4,, 4,,,,,,,, 2, 2, 2, 4, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2,, 14,, 2, 
  2, 2,, 4, 19, 32, 4, 4, 4, 4, 4, 8, 4, 8, 4, 8, 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,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4, 2, 4,, 2,, 2,, 8, 4, 2, 4, 2, 
  4, 2, 4, 50, 2,, 2,,, 2, 4, 2,, 4, 2,, 2,, 4, 2, 2, 4,, 2,, 2,, 2, 2, 2,, 
  2,, 2,, 12,, 2,, 2,, 12, 2, 2, 2,, 4, 2, 4,, 2, 2, 4, 2, 2,, 4, 2, 4,, 2, 
  2, 2, 32, 2, 2, 2,, 4,, 2, 2, 2,, 4,, 2,, 2,, 2,,,,,, 2,, 4, 2,, 2,, 2,, 2,
  , 2, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4, 2, 4,, 2,, 2,, 8, 4, 2, 4, 2, 4, 2, 
  4, 50, 8, 4, 8, 4, 8, 2, 8, 4, 4, 4, 8, 4, 8, 4, 8, 4, 4, 32, 8, 12, 4, 2, 
  8, 2, 2,, 2,, 2,, 12, 4, 8, 4, 16, 8, 2,, 2,,,,,, 4, 4, 4, 2,,,, 2, 2, 2,, 
  10, 4, 8, 4, 16, 3, 2,, 6,, 2, 14, 4, 4, 4, 2,,,,,, 2,, 4, 2,,,,,, 2,, 6, 
  4, 4,,,, 2, 2,,,, 2, 10, 2,,,, 2,,,, 4, 2,,,, 2, 4, 2,, 2,, 2,, 2,, 2,,,,,
  , 4, 4, 4, 2, 4,, 2, 10, 4, 8, 4, 16, 6, 4, 4, 4, 2,,,,,, 2,, 4, 2,,,,,, 2,
  , 12, 8, 8, 12, 2, 8, 12, 4, 2, 4, 2, 4, 2, 6, 20, 4, 4, 8, 4, 8, 4, 8, 4, 
  8, 4, 8, 4, 4, 118, 8, 8, 12, 2, 4, 2, 4, 2, 4, 10, 14, 8, 12, 2, 12, 2, 
  4, 2, 4, 10, 14, 8, 12, 2, 4, 2, 4, 2, 4, 10, 14, 8, 12, 2, 4, 4, 8, 11, 2,
  , 2,, 10, 8, 12, 2, 4, 4, 8, 10, 14, 8, 12, 3, 4, 2, 6, 4, 8, 3, 2,, 2,, 
  2, 8, 4, 4, 4, 8, 2, 2, 4,, 2,, 2,, 8, 8, 12, 2, 8, 4, 8, 10, 6, 140, 8, 
  12, 16, 12, 12, 12, 4, 2, 10,, 4, 10, 4, 2, 4, 2, 8, 12, 4, 250, 8, 12, 4, 
  2, 4, 4, 8, 10, 8, 12, 4, 3, 8, 4, 8, 10, 12, 12, 4, 4, 4, 5, 6, 4, 8, 3, 
  2,, 2,, 2, 8, 4, 12, 8, 6, 2,, 2,, 2,, 8, 12, 4, 2, 4, 4, 8, 10, 4, 2, 4, 
  2, 4, 68, 4, 2, 4, 2, 4, 2, 4, 50, 8, 2, 4, 4, 2,, 2, 2, 6, 2, 4, 4, 8, 4, 
  8, 4, 8, 4, 4, 32, 4,, 2, 2, 4,, 2, 2, 2, 2, 4,, 2,, 4,, 2, 2, 8, 2, 4, 4, 
  4, 2, 2,, 4,, 2, 2, 8, 2, 4, 4, 2,, 2,, 2,, 4, 2, 4, 4, 8, 4, 8, 4, 8, 4, 
  4, 32, 4,, 2, 4, 2,, 2, 2,, 2,, 6, 2,, 8, 2, 4, 4, 4, 2, 2,, 2, 2,, 2, 2, 
  2,,, 2,, 2, 2, 4, 2, 2,, 2,, 4,, 2, 2, 8, 2, 4, 4, 4, 2, 2,, 4,, 2, 2, 2, 
  4, 5, 2, 4, 4, 4, 2,,,,,, 2,, 4, 2,,,,,, 2,, 4,,,, 2, 2,,,, 2, 2, 8, 2, 2, 
  2,, 4,, 2, 2, 8, 2,, 4, 6,,,,,,,,,, 2,, 4, 2, 2,, 8, 2, 4, 4, 4, 2, 2,, 2, 
  2,, 4, 4, 4, 2,,,,,, 2,, 4, 2,,,,,, 2,, 12,,,, 2,,,, 2, 4, 4,, 2,, 2,, 4, 
  8, 2, 4, 4, 4, 2, 2,, 2,, 2,, 4, 4, 4, 2,,,,,, 2,, 4, 2,,,,,, 2,, 12,,,, 
  2, 2,,, 2,, 2, 2, 8, 2,, 2,, 2,, 2,, 4,, 8, 2, 4, 4, 4, 2, 2,, 2, 2, 6, 4, 
  4, 2,,,,,, 2,, 4, 2,,,,,, 2,, 12, 82, 8, 12, 2,, 8, 12, 4, 2, 2,, 10, 12, 
  4, 2, 8, 12, 2,, 8, 12, 4,, 2, 128, 8, 13, 4,, 2, 2, 6, 6, 4, 6, 2, 2, 10, 
  12, 2,, 8, 12, 2,, 12, 12, 2, 129, 8, 12, 2,, 8, 13, 2,, 4,, 6, 8, 4, 4, 2,
  , 2,, 8, 12, 2,, 8, 13, 4,, 2, 1218, 2,, 2,, 2,, 2,, 2, 4, 2,, 2,, 4,,,,,,,
  ,,,, 4, 2, 2,, 2,, 2, 2, 2, 2, 10, 8, 12, 10, 2,, 2,,,,,, 4, 4,, 8,,,, 2,,,
  , 4, 4,, 6,, 2,,,,,, 4, 10, 33, 4, 4, 4, 8, 6, 4, 4, 9, 6, 4, 4,, 4, 9, 4, 
  10, 4, 2, 2, 2, 6, 4, 4, 8, 8, 12, 4, 4, 2, 4, 10, 4, 8,, 2, 2, 2, 3, 2, 
  2, 6,, 2, 2, 6,, 2, 2, 4, 2, 2,,, 2,, 2, 2, 4, 2, 2, 2,, 4,, 2, 2, 8, 2,, 
  5,,,,,,,,, 2,,,,, 2,,,, 2, 2, 6, 2, 2, 2, 8, 2, 2,, 4, 6, 4, 6, 4, 8, 4, 
  70, 2,, 2,, 2,, 2,, 2,, 2, 9, 6,, 2,, 2,, 2,, 2,, 2, 9, 6,,, 2,, 2,, 2,, 2,
  , 2,,, 2, 4,,,, 2, 2, 2, 2,,,, 2, 2, 2,,,,,, 2,, 3,, 2,, 2, 4,,, 2,, 2,, 2,
  , 2,, 2,,, 4, 2, 2, 2, 2,,,, 4,,,,,, 2,, 7, 4,, 4, 2, 4, 2, 4, 4,, 2,, 2,, 
  2,,, 2,,, 2,,,,, 2,, 2,, 2,,,,,,,, 3,,,, 3,,,, 2, 4, 2, 2, 2, 2,, 2, 4,,,,,
  ,,, 8, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 5,, 2,, 2, 8, 4, 8, 20, 4, 2, 2, 2,,
  , 2,,, 2, 2, 2, 2, 2, 2, 4,, 2,, 2, 8, 8, 8, 17, 2, 2,, 2,, 2,,,, 2, 2, 2, 
  4,,,, 2, 2, 2, 2, 2,, 2,,,, 4,,,, 2, 10, 2,,,,,, 2,, 2, 2,,,, 2, 2,,,, 2, 
  2,, 2,, 2,,,, 2, 2, 4, 4,, 2, 2, 2,, 2,,,, 4, 8, 2, 4, 6, 4, 6, 2,, 2,, 2,
  , 2,, 2,, 2, 9, 2,, 2,, 4, 4, 6,, 2,, 5, 2, 4,, 2, 2, 4,, 2, 2, 2,, 2,, 4, 
  4, 6, 2, 2, 4, 4,, 2, 2, 6,, 2, 2, 2, 2,,,,,, 2,, 4,, 2,,,,,,,,,, 2,, 4,, 
  2,,,,,, 2,, 4,, 2, 2, 2, 4, 2, 4,, 2, 4,, 2,,,,,, 2,, 2,,,, 2, 2,,,, 2,, 2,
  ,, 4,,,, 2, 2, 4, 4, 4, 8, 4, 4, 4, 8, 2,,,,, 2,, 2,, 4, 4,, 4, 2, 2, 2, 
  4, 2, 270, 4, 2, 4, 2, 4, 2, 5,, 2,, 2,, 2,,,,, 2,,, 4,,,,, 3,,,, 2,, 2, 4,
  , 6,, 2,, 2,, 2, 9, 8,, 2, 2, 2, 3, 8,, 2, 4, 2,, 2, 4,,,,,,,,,,, 2,, 4,,,,
  , 2,, 2,,, 2, 2,, 2,, 2,, 2, 9, 10, 2, 2, 2,,,, 2, 2,, 2, 6,, 2,, 4, 2, 2,,
  ,, 2, 2,, 10,,, 2,,,,,,, 4, 2, 2,,,, 2,,, 3, 2, 2, 6,,,,,, 2,, 2, 2, 2, 6,
  , 2,, 2,, 2,, 2,, 2,,, 2,, 6, 4, 4, 4, 2,, 2,, 2, 8, 12, 4,, 2,, 12, 12, 
  10, 2, 5, 2, 4, 2, 3, 4, 76, 4, 2, 4, 10, 4, 4, 4, 2, 4, 10, 4, 2, 5, 2, 
  4, 2, 3, 4, 4, 4, 2, 4, 11, 2,, 6, 2, 4, 10, 4, 8, 2, 4, 4, 4, 2, 8, 10,,, 
  2,,, 2, 4, 4, 4, 2,,,,, 2, 2,,,, 2,,,, 2, 2,,,,, 4,, 2, 4, 2,, 4, 2, 2, 2, 
  4, 2,, 2,, 2, 4, 4, 4, 2,,,,,, 2,,,,,,,,,, 2,, 2,,, 2,, 2,, 2, 2,, 2,, 2,, 
  2,, 2,,,,,,, 4,, 2, 2, 4, 2, 2, 8, 2,, 2,,, 2, 4, 2,, 4, 2,, 2,,,,,,, 4,, 
  2, 2, 4, 2, 2, 8, 4, 2, 2,, 4, 2, 2,, 2,, 2,, 4, 2, 4, 2, 2,, 2,, 2,, 2, 
  5, 4, 2, 2,, 2, 2, 2,, 2,, 2,, 4, 2, 4, 2, 2,, 2,, 2,, 2,,,,,, 2, 2, 4,,,,
  , 2,,,,,,,,, 4,,,,, 2, 8, 2, 8, 2,, 2,, 4,, 2, 8,, 2,, 2,,,,,, 2, 2, 4, 2,,
  ,,,,,,,, 2,, 2,,,,, 2,,, 6, 8, 4, 2, 2, 2, 4, 4, 2, 4,, 2, 2, 2, 4,, 2,, 2,
  ,, 2, 4,, 2, 2, 3, 2, 4, 2, 4, 2, 2,, 2,, 4, 8, 2, 2, 2, 2, 2, 4, 2,, 2,,,,
  ,, 4, 4,,,,,, 2, 6, 2,, 36, 2,, 2,,, 2,, 2,, 2, 2,,, 4,, 2,, 2,,, 2,, 2, 
  5, 4,, 2,, 2,,, 3,,,,, 2, 6,, 2,,, 2,, 2, 2, 4, 2,, 2, 2, 2,, 2, 8, 2, 2, 
  2, 8, 12, 4, 4, 8, 12, 4, 2,, 2, 2, 2,, 2, 8, 4,,,,, 2,, 3,,,,,,, 2, 4, 2, 
  2,, 4, 2,,,,, 2,,,,,,,,,,,,,,,,,,,,,,,,, 2,,,,,, 2, 2, 2,,,,, 2, 4, 2, 2,, 
  2,,, 2,,, 4,,,, 2,,,,, 4, 2,,,,,,,, 2,, 4, 4, 4, 8, 4, 2, 4, 10, 4, 4, 4, 
  8, 4, 2, 4, 128, 2, 5, 2,, 2, 5, 2,, 2, 383, 2, 5, 2, 2, 2, 5, 4, 223,,,,,,
  ,,,,,,,, 3, 2, 2, 2,,,,,,, 120,,,,, 2, 9, 3,, 2,, 2,, 2,,,, 2, 9, 3,, 2,, 
  2,, 2,,,, 2, 5, 3,,, 4,,,,, 2, 4, 6, 4, 6, 2, 284, 2, 2, 2, 8, 2, 2, 4, 
  105, 4, 10, 4, 2, 4,, 2, 32, 2, 2, 2, 8, 2, 2, 3,,, 304, 4, 6, 4, 7, 2, 
  64, 2, 2, 2, 8, 2, 2, 2, 128, 4, 6, 4, 6, 2, 128, 2, 2, 2, 8, 2, 2, 2, 32,,
  ,,,, 4,,,,,, 2, 2, 32,,,,, 2, 4,,,,, 2, 4,,,,, 2, 5, 3,,, 4, 2, 2, 2, 8, 
  2, 2, 4, 72, 4, 12, 4,,,,, 2, 8,,,,, 4, 2,,,,,, 4,,,,, 2,,,,, 4,,,,,,,,,,,,
  ,,,,,,,,, 8, 12, 8, 12,,,,,,,,,,,,, 2,, 2,, 2,, 2,, 4,,,,,,,,,,,,,,, 2, 4,,
  ,,, 4,,,,, 4,, 2, 2, 2, 4,, 2,, 2,,,,,, 4,,,,, 2,,,,,,,,,,,,,,,, 2,,, 2,, 
  2,, 4, 4, 2,, 2,, 2, 4, 4,,,,,,,,, 2, 4,,,,,, 2, 2, 2,,,,,,,,, 2,, 2, 2, 
  4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2,, 4, 5,,, 2,,,,,,, 2,, 2,, 2,, 2,
  , 2,, 2,, 2,, 2, 2, 2,, 2,, 2,, 2, 4, 3, 2,,, 2,, 2,, 2,,,,,,, 2, 2, 2, 4, 
  2, 2, 10, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 4, 8, 2, 8, 2,,, 
  2,, 2,, 2,,,,,,, 2, 2, 2, 8, 4, 2, 2, 2, 2,,, 2,,, 4, 4, 2,, 2,, 4, 2, 4,, 
  4,, 2, 2, 2, 2, 2,, 2,, 6,, 2,, 6, 2,, 2, 5, 2,, 2, 5,, 2,, 2, 2,, 2,,, 2, 
  4,, 2, 4, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2,, 2,, 2, 2, 2,, 2,, 4, 2, 
  2, 4, 2, 2, 4, 2, 5, 2, 2, 2, 4, 2, 2, 2, 4, 2,,, 2,, 5, 4, 4, 4, 2,, 2,, 
  2, 5, 4,, 2, 2, 2,, 4,, 2, 2, 4,, 2,, 2,, 2,,, 2,, 2, 4, 2,, 2,, 2, 2, 12, 
  4, 2, 4,, 2,, 2, 2,,, 2,,, 2,,,, 4, 2, 2,,, 2, 4, 2, 2, 4,,,,, 4,,,, 2,,, 
  4, 2,,,,,, 2,,, 2,, 2,,, 2,,, 2,,, 2,, 2,,, 2, 2,,,,,,, 2,,,, 2,, 2,, 2,, 
  2,, 2,, 2,, 2,,, 2, 2,,,,,, 5, 2, 2,,, 2,, 2,,,,,,,,,, 2, 2,,,, 2,,,,,,,,,,
  ,,,,,, 3,,,,, 3,,,,, 3,,,,, 3,,,, 2, 2, 2,, 2, 2, 2,, 2, 2, 2,,,,,,,,,,,,,,
  , 3,,, 3,,, 3,,,,,,,, 4,, 2, 4, 2,, 6,,, 4,,, 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, 4, 
  2,, 2,, 2, 4, 2, 2,, 2,, 4,, 2, 2, 4,, 2, 4, 2,, 4, 4,, 2, 4, 2,, 4, 4,, 
  2, 4, 2,, 4, 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, 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,,, 2,,
  , 2,, 2,,, 2, 2, 2,,,,,,,,,,,,,,,,,,,,,, 2,, 2,,,,,,,, 2,, 4, 2, 2,, 2,,,,,
  ,,, 2,, 4,,, 2,,, 2,,,,, 2,,,,,,,,,,,,, 2, 8,,,,,,,,,,,,, 2, 2, 2, 2, 2, 
  4, 2, 2, 2, 6, 16,,,,,,,, 2, 9,, 2,, 2, 2, 2, 2, 6, 2, 4, 2,,,,,,, 4,, 2,,,
  ,,,, 4,, 2,,,,,,,,, 2,,,,,,,, 2,,,, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,, 2,,,,,, 2,,,,,, 2,, 2,,,,,, 2,, 2,,, 2,, 2,,,,,,,,, 2, 2,,,,,, 2,, 2,
  ,,,,, 3,,,, 2, 2,,,,, 2,,,,, 3,,,,,,,,,,,,,,,,,,,,,,,,, 4,, 2,,, 2,,, 2, 
  2, 2,, 2, 3, 2, 2, 2,,,, 2,,,,, 2,, 2,,, 2,,,,,,,,,,,,,,,, 4,, 2, 2, 2,, 
  2, 2, 8,,,, 2,, 2,,, 2, 2, 2, 2, 2, 2,,,,,,,,, 3,,, 2, 2,,,,,,,,, 3,,, 2, 
  2, 2,,,,,,, 2, 3,,,,, 2,,,,,, 2, 4,,,,,,, 2,, 2,,,,, 3,,,,,, 2,,,,, 2,,, 2,
  , 2, 2, 2,, 9, 4,, 2, 2, 2, 2, 2, 2, 4, 2, 4,,, 2, 2,, 2, 2, 2,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,, 2,, 2,,,, 4,, 2, 4,,, 2,,,, 2,,, 4,, 2,, 2,,,, 4,,,,
  ,,,,,,,,,,,,, 2, 4,,,,,,,, 2,,,, 3,,,, 2,, 2,,,,,,,,,, 2,, 2, 2,,,, 2,,, 2,
  ,, 2,,, 2, 2, 4,,,,, 10, 4,,,,,,,,, 2, 16,, 2, 3, 13, 2,, 2, 4,,, 4,,,,,,,
  , 2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2,,,, 2,,, 2,,,,,,, 4, 2,, 4,,,,, 2,, 4,
  , 8,, 8, 9,,,,,,,,,, 2,, 4,,,,,, 2, 2,,,, 2,,,,,,, 4,,,,,, 2, 2,,,, 2,,,,, 
  2,, 8,,,,, 2,,,,,, 3,,,, 2,,, 2,,,,,,, 2,, 8,,,,,,, 2,,, 4, 2,,,,, 2,,,,, 
  4,, 2,,,,, 2,, 2, 2, 2,, 4,,, 4,,, 2,, 8, 3, 4, 2, 2,, 4,,, 4,,, 2,, 8, 3, 
  4, 2, 2,, 4,,, 4,,, 2,, 8, 3, 4, 2, 2,, 4,,, 4,,, 2,, 8, 3, 4, 8,, 8,, 8,, 
  8,, 8,, 8,, 8,, 8, 17, 2, 2, 2, 10,, 4,, 4,, 2,, 2, 18, 4, 2, 4, 2, 4, 2, 
  4, 16,,,,,,, 2,,,, 4,,, 2,,,,,,, 2,,,, 4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,, 2,,,,,,,,,,, 3,, 4,, 3,,,,, 3,, 3,, 3,, 6,, 3,, 2,, 3,,,,,
  , 2,, 2, 5,, 3,, 6,,,,,, 4,, 2,,, 3,,,,, 3,, 2,, 2,, 3,,,,,,,,, 4,,, 2,,,,,
  , 3,, 2,,,,,,,,,,,, 2, 2,,,,,,,,,,,,,,,,, 2, 2, 4,,,,,, 3, 2, 4,, 10,, 17, 
  7,, 4,,, 4,, 4,,,,,,,,, 2,, 2, 2,, 4,,,,,,,,,,,,, 3,,,,,,, 2,,,,,, 2, 4,, 
  2,,,,,,,,,, 2,,,,, 8,,,,,,,,, 2,,, 2, 2, 4,,,,,,,,, 4,, 2, 2, 2,,,,,,, 2,, 
  2,, 2, 2,,, 2,,,,,,,,, 4,, 2, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 3,,,, 2,,,,,,
  ,, 3,,,,,,,,, 2,,,,,,,,, 2, 2, 2,, 2, 4,, 2, 4,, 2, 4,,, 4, 2, 2, 2,, 4,, 
  2,, 4, 2,,, 2,,,,,, 8,, 2,,, 2,,, 2, 4, 2, 2, 2,, 2,,, 4,, 2,, 2,,,, 2,,,, 
  8,, 2,,,,, 2,,, 2,,,, 2,,, 2,,,,, 2,, 2,, 2,,,,, 2,, 2,,, 2, 2, 2,, 2,,,,, 
  2, 2,,,, 2,, 4, 2, 2, 2, 2, 2, 2, 4, 4,,,, 2,,, 4,, 4, 2, 8, 2, 4,, 4,,, 2,
  ,, 4, 3, 4,, 4, 2, 4,, 2,, 4, 3, 2,, 2, 2, 4, 8,, 2, 2,, 2,, 2, 3, 2, 34, 
  4, 2, 4, 2, 4, 2, 4, 8, 4, 8, 4,, 2,,,,,,, 2, 2,,,, 2,, 2, 2, 2, 2,, 4,,,,
  , 2, 2,,, 2,,, 4, 4, 2, 2,,,,,,,,, 2, 2,, 4, 2, 2,,,,, 2,, 2,, 2,,,,, 2, 2,
  ,,, 17, 2,, 2, 2, 4, 2, 2,, 2,,,,, 2,,,,,,,,,,, 2, 4, 2, 8, 2, 12, 2, 4, 
  2, 4, 2, 4, 32, 4, 4, 2, 8, 2, 4,,,,,,,, 2, 4, 2, 4, 2, 4, 32,,,,,,,, 2, 
  4, 2, 12, 2, 4, 2, 4, 32, 4, 4, 2, 8,,,,,,,, 2, 4, 2, 4, 32,,,,,,,, 2, 8, 
  2, 4, 2, 4, 34, 4,,,,,,,, 2, 4, 32,,,,,,,, 2, 4, 32,,,,,,,, 32,,,,, 3,,,, 
  2, 20,,,,, 2, 17,,, 4,,,, 2, 21,,, 3, 17,,, 4,,,, 2, 4,,,,, 2,,,,, 3,,,, 
  2, 5,,, 3,,,,, 2,,,,, 2, 2, 4,,,, 2,,,,,, 2, 2,, 2,, 2,,,, 2, 2,,,,,,,,,,,,
  ,,,, 2, 2, 2,,, 2,,, 2,,,,,,,,, 4, 2, 2, 2, 2, 2, 2, 4,,,,,,,,, 2,,,,,,,,,,
  ,,,,,,,,,,,,,,,, 2,,,,,,,,,,,,,,,,,, 3,,,, 2,, 2,, 4,,,,,, 3,,,, 3,,,, 3,,,
  , 3,,,,,,,,, 2,,,,,,,,, 2,,,,,,, 2,,,, 2,,,,,,,,, 2,,,, 2,, 2,,,,,,, 2, 2,,
  , 2,,,,, 2,,,,,, 2, 2, 2, 2,, 4,, 2,,,, 2,,,,, 2, 2,,,,,,,,,,,,,,,, 2,, 2, 
  2, 6,, 4,, 2, 2, 4, 2, 2,, 2,, 2, 16, 2, 2,,,,,,,, 8, 2,,,,, 2, 2,,,,,,,, 
  2, 2, 4,,,,,, 3, 2, 12, 2, 4, 2, 4, 2, 4, 32,,,,,,,,,,, 2,, 2,,,,, 2, 2, 4,
  ,,, 2, 8,,, 2,,,, 2,, 2,,,,,,,,,,, 2,, 2,,,,, 2, 2, 4, 8,,, 2,,,, 2,, 2,,,,
  ,, 2,,,,,, 3, 2, 4, 2, 4, 32,,,,, 2,,,, 2, 8,,, 2,,,, 2,, 2,,,,, 2, 8,,, 2,
  ,,, 2,, 3,,,,, 4, 16,,,,,, 4,,, 3,, 4, 16,,,, 2, 2,,,, 3,,,, 2, 2,,, 4, 8, 
  2, 4,,, 2,,, 2,, 4, 4, 4, 2,, 2, 2,, 2, 2,,, 2,,,,,,,, 4,, 2,,, 2,,,,,,, 4,
  ,,,,,, 2,,,, 2,, 16, 4,,,, 8,,, 2,, 2,,,,,,,,, 2,,, 2,, 4, 4, 4, 2,, 2, 2,
  , 2, 2,,, 2,,,,,,,,,,,, 2,,, 2,,, 2,,,, 2,,, 2,,,,,,,,,, 2,,, 2,, 2,,,,,, 
  2,,,,, 2,,,,, 3,,,, 2,, 3,, 2,,,, 2,, 2,, 4,,,,, 2,, 4, 8,, 2,,,,,,,,,, 2,,
  ,,, 2, 2,, 2,,, 2,,, 2, 2, 4, 4,, 4,, 2,,,,,,,,,, 2, 4, 2,, 2,,, 2, 2,,,,, 
  2, 4, 2,, 2, 2,, 2,, 2, 4, 2,, 4,,,,,, 2,, 2,, 2,,, 2,, 2, 4, 4, 2,, 2, 17,
  , 2,,, 2,,, 2,, 2,, 2,,, 2,, 2, 2, 4, 2, 2,,,,,,,,, 2,, 2, 2,, 2, 2, 2, 2,,
  ,,,,, 2, 2,, 4, 2, 4, 2, 4, 2, 4, 18,,,, 2,,,,, 2,, 2,, 2, 4,,,,, 10, 4, 
  2, 4, 2, 4, 2, 4, 18,,,, 2,,,,, 2,, 2,, 2, 4,,,,, 10, 16,,,,,,, 2, 2,, 2, 
  4, 4, 2, 4, 2, 4, 2, 4, 2,,,, 2,,, 2,, 2, 2, 2, 2,, 2, 4, 2, 2, 4, 2, 2, 
  16, 2, 2, 4, 2, 2,,,, 2,, 2,,,,, 2,, 2, 4,, 2, 4, 4,, 2, 16, 2, 2, 2, 2,,,
  , 2,,,, 2, 4,, 2, 4, 2, 2, 2, 6, 2, 4, 2,,,, 2,,,, 2,, 2, 4, 2,,,,, 2,, 2,
  , 3,,, 2, 4,,, 6, 2,,,,, 2,, 2,, 3,,, 2, 4,,, 6, 2,,,,, 2,, 2,, 2, 5, 2,, 
  2, 5, 2,, 2, 20,,,, 2,, 2,, 2,, 2,, 2, 4,, 2, 4, 4,, 2,,,, 2,, 2,, 2,, 2,, 
  2, 4,, 2, 4, 4,, 2,,,, 2,, 2,,,,, 2,, 2, 4,, 2, 4, 4, 2,,,,, 2,, 2,,,,, 2,
  , 2, 4,, 2, 4, 4, 2,,,,, 2,, 2,, 2, 5, 2,, 2, 5, 2,, 2, 20,,,, 2,, 2,, 2, 
  5, 2,, 2, 5, 2,, 2, 20,,,, 2,, 2,, 2, 5, 2,, 2, 5, 2,, 2, 20,,,, 2,, 2,, 
  2, 5, 2,, 2, 5, 2,, 2, 20,,,, 2,, 2,, 2, 5, 2,, 2, 5, 2,, 2, 20,,,, 2,, 2,
  , 2, 5, 2,, 2, 5, 2,, 2, 20,,,, 2,, 2,, 2, 5, 2,, 2, 5, 2,, 2, 20,,,, 2,, 
  2,, 2, 5, 2,, 2, 5, 2,, 2, 20,,,,,, 2, 2,, 2,,, 2,,, 2, 2,, 2,,,,,, 2, 2,, 
  2,,, 2,,, 2, 2,, 2,,,, 2,, 2,, 2, 5, 2,, 2, 5, 2,, 2, 20,,,,,, 2, 2,, 2,,, 
  2,,, 2, 2,, 2,,,,,, 2, 2,, 2,,, 2,,, 2, 2,, 2,,,,,, 2,,, 2,, 2,,, 2,, 2,,, 
  2, 4, 6,,,,,, 2,,, 2,, 2,,, 2,, 2,,, 2, 4, 6,,,, 2,, 2,,,,, 2,, 2, 4,, 2, 
  4, 2,, 4,,,, 2,, 2,,,,, 2,, 2, 4,, 2, 4, 2,, 4, 4, 4, 4, 4,,,,, 2, 4, 4, 
  4, 8, 4, 8, 4, 8, 4, 8,,,,, 2,,,,, 2,,,,, 2,, 2, 4, 8,,,,, 2,, 2,,,,, 2,,,,
  , 2,, 2, 4, 8,,,,, 2,, 2, 4, 8, 4, 8,,,,, 2,, 2, 4, 8, 20, 8, 20,,,,, 2,,,,
  , 2,, 2,,,,, 2,, 2,,,,,,,, 2,,, 2,,,, 2,, 2,,,,, 2,, 2,,,,,,,, 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,,,,, 2, 4,, 4,,,,,,, 2, 2,,,, 2,, 3,,, 4,, 4,,,,,,, 2,,,,,,, 2,,,,,
  ,, 2,,,,,, 2,, 3,,,,,,,, 2,,,,,,,, 2,,,,,, 2,,,,,,,, 2,, 3,,, 16,,,,, 2,, 
  3,,, 16,,,,, 2,, 3,, 2,,,, 2,, 3,,, 2, 2, 4, 2, 2, 2, 4, 2, 2,, 4, 2, 2,, 
  4, 2, 4, 2, 4, 2, 2, 2, 4,, 2, 2, 4, 5, 8, 2,, 4,, 2,, 4,, 2,, 4,, 2,, 4,, 
  2, 8, 2, 4,, 4,, 4,, 4,, 2,, 4, 2, 2,, 4, 2, 2,, 4, 2, 2,, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 6, 8, 2,, 4, 2, 2,, 4, 2, 4, 4, 2, 4, 2, 4, 6, 8, 4, 8, 4, 8, 
  4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 96, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 130,,,,,,, 2,, 4, 
  2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4,, 2, 2, 4,, 4, 2, 4, 2,,,,, 2,, 2,, 4,,,
  ,, 2,,,, 2,, 2,,,, 2,,, 2,,,,,,, 2,,,,,, 2,,,,, 2,, 2,,,,,,, 2,,,,,, 2,,,,,
  ,,,,,,, 2,, 3,,,, 3,,,, 3,,,, 3,,,, 3,,,,,,, 2,, 3,,,,,,, 4, 4,,,,, 2, 4, 
  8,,,,,,,, 2,,,,,,,, 2,,,,,,,,,,, 4, 8, 4, 8, 4, 8, 4, 8,,,,,,,,,,,, 2, 4, 
  8,,,,,,,, 2,,,, 4,,,, 5,, 4, 2, 2, 2, 16,,, 2,,,, 2,,,, 6,,,, 6,, 8,, 8,, 
  6,, 6,,,, 6,,,, 6,,,, 14, 2,,,,, 2,,,,, 6,, 5,, 2,,,,, 2,,,,, 2,,, 2, 4,, 
  2,,,, 2,,,, 5,, 4,, 2,,,, 2,,,, 2,, 2, 4,,,,,,,,,, 4,, 3,,,,,,,,,,,, 2, 4,,
  ,,,,,, 3,, 2,,,,,,,,, 2, 4,,,,,,,, 2,, 2, 3,,,,,,,,, 8,,,,,,,,,,, 8,,,,,,,,
  ,,,,, 6, 2,,, 3,,,,,,,,,, 4,, 3,, 8,,,,,, 2,, 4,, 3,, 4,, 3,, 7,,,,, 3,, 
  3, 4,, 11,,,, 2,,,, 3,,, 3,, 2,,,,,,, 2,,,,,,,, 3,,, 2,,,,,,,,,, 2,,,,,,,, 
  2,,,,,,,,, 2,,,,,,, 2,,,,,,,,,,,,,,,,, 10,,,,,, 2,,, 2,,,,,, 2,, 2,,,,, 3,
  , 10,,, 9,,,, 7,,,,,, 5,,, 2,, 2,,, 2,,, 2,,,, 2,, 2,,,, 2,,,, 4,,,, 7,, 7,
  ,,,,, 4,, 5,,,, 3,, 2,,,, 3,, 2,,, 8, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  4, 8, 32,, 4,,,,, 2,,,, 4, 2, 4, 2,, 2,, 2,,, 2,, 2,,, 4, 2, 4, 2, 4,, 2, 
  2, 2,, 4,,,,, 2,,,, 4, 2, 4, 2,, 2,, 2,,, 2,, 2,,, 4, 2, 4, 2, 4,, 2, 2, 2,
  , 4,,,,, 2,,,, 4, 2, 4, 2,, 2,, 2,,, 2,, 2,,, 4, 2, 4, 2, 4,, 2, 2, 2,, 4,,
  ,,, 2,,,, 4, 2, 4, 2,, 2,, 2,,, 2,, 2,,, 4, 2, 4, 2, 4,, 2, 2, 2, 8, 2, 4, 
  2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 4, 8, 33, 4,, 2, 2, 2,, 4,, 2, 2, 2, 33, 4,, 
  2, 2, 2,, 4,, 2, 2, 2, 17, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 4,, 
  2, 2, 2, 17, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4,, 4, 4, 2, 4, 2,, 2, 2,, 2, 2, 2, 4, 2, 
  4, 4, 4, 8, 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, 4, 2, 4,,,, 4,,,,, 2,,, 4, 2, 4,, 2, 2, 2,, 4,, 4, 4, 2, 2,
  , 2, 2,, 2, 4,,, 2,, 2,,,,,,,,, 2,, 4,, 2,, 2,, 2,, 2,, 2,, 2, 2, 2,, 4, 
  2, 2,, 4,, 2, 3, 4, 2, 4,,,, 2,,, 2,,,,, 2,,, 2,,, 2,, 4,, 2,, 2, 2, 2,, 4,
  ,,,, 2,,, 2,,,,, 2,,, 2,, 2, 4, 2, 4,, 4, 2, 4,, 2,, 2,, 2,, 2, 3, 4, 2, 4,
  ,, 2,,,, 2,,,, 2,,,, 2,,, 4, 2, 4,, 2,, 2,, 2,, 2, 3, 4, 2, 4,,, 2,,,, 2,,,
  , 2,,,, 2,, 4, 4, 2, 4, 2, 2, 2,, 2, 2, 4, 2, 2,, 16, 4, 4, 2, 4, 2, 2, 2,
  , 2, 2, 4, 2, 2,, 16, 4, 4, 2, 4, 2, 2, 2,, 2, 2, 4, 2, 2,, 16, 4, 4, 2, 
  4, 2, 2, 2,, 2, 2, 4, 2, 2,, 16, 4, 4, 2, 12, 2, 4, 2, 4, 2, 4, 2, 8, 2, 
  4, 32, 4, 4, 2, 12, 2, 4, 2, 4, 2, 4, 2, 8, 2, 4, 288, 4, 4, 2, 4, 2, 4, 
  2, 12, 2, 4, 2, 8, 2, 4, 32, 4, 4, 2, 4, 2, 4, 2, 12, 2, 4, 2, 8, 2, 4, 
  32, 4, 4, 2, 4, 2, 4, 2, 12, 2, 4, 2, 8, 2, 4, 32, 4, 4, 2, 4, 2, 4, 2, 
  12, 2, 4, 2, 8, 2, 4, 32, 4, 4, 2, 4, 2, 4, 2, 12, 2, 4, 2, 8, 2, 4, 32, 
  4, 4, 2, 4, 2, 4, 2, 12, 2, 4, 2, 8, 2, 4, 32, 4, 4, 2, 4, 2, 4, 2, 12, 2, 
  4, 2, 8, 2, 4, 32, 4, 4, 2, 4, 2, 4, 2, 12, 2, 4, 2, 8, 2, 4, 544, 4, 4, 
  2, 4, 2, 4, 2, 4, 2, 4, 2, 8, 8, 2, 4, 32,, 2,, 2,,,, 2, 2, 4, 2, 5, 2,, 4,
  ,,,, 2,,, 4, 2, 4, 9,, 2,, 2,,,, 2, 2, 4, 2, 5, 2,, 4,,,,, 2,,, 4, 2, 4, 9,
  , 2,, 2,,,, 2, 2, 4, 2, 5, 2,, 4,,,,, 2,,, 4, 2, 4, 9,, 2,, 2,,,, 2, 2, 4, 
  2, 5, 2,, 4,,,,, 2,,, 4, 2, 4, 9, 4, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 8, 8, 
  2, 4, 80, 16, 73, 2,, 2,, 2,, 2, 16,, 4, 2, 4,,, 2, 2, 2,,, 4, 2, 4, 18, 
  4, 2, 4, 2, 2,, 2,, 2,, 2, 16,, 4, 2, 4,,, 2, 2, 2,,, 4, 2, 4, 18, 4, 2, 4,
  , 4, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 8, 8, 32,, 2,, 2,,,, 2, 2, 4, 2, 
  4,,,, 4,,, 2,, 2,,, 4, 2, 4, 9,, 2,, 2,,,, 2, 2, 4, 2, 4,,,, 4,,, 2,, 2,,, 
  4, 2, 4, 9,, 2,, 2,,,, 2, 2, 4, 2, 4,,,, 4,,, 2,, 2,,, 4, 2, 4, 9,, 2,, 2,,
  ,, 2, 2, 4, 2, 4,,,, 4,,, 2,, 2,,, 4, 2, 4, 9, 4, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 8, 8, 80, 2, 2, 2,, 4, 2, 4,, 2, 2, 2, 65, 4, 2, 4, 2, 4, 2, 
  4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 
  4, 258, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 
  4, 34, 4, 2, 4, 2, 4, 2, 4, 514, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 594, 2, 4, 2, 2, 2, 
  4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 98, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 
  4, 2, 1122, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 98, 2, 4, 2, 2, 
  2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 273, 4, 4, 2, 4, 2, 2,, 2, 2,, 2, 4, 2, 
  2, 2, 2, 2, 8, 4, 8, 2, 4, 4, 2, 4, 2, 2,, 2, 2,, 2, 4, 2, 2, 2, 2, 2, 8, 
  4, 8, 2, 4, 4, 2, 4, 2, 2,, 2, 2,, 2, 4, 2, 2, 2, 2, 2, 8, 4, 8, 2, 4, 4, 
  2, 4, 2, 2,, 2, 2,, 2, 4, 2, 2, 2, 2, 2, 8, 4, 8, 2, 4, 12, 2, 4, 2, 4, 2, 
  4, 2, 4, 2, 8, 2, 4, 32, 4, 12, 2, 4, 2, 4, 2, 4, 2, 4, 2, 8, 2, 4, 64, 4, 
  2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 
  2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2,, 2,, 2, 2, 
  4, 2, 2, 16, 4, 4, 2, 4, 2, 2,, 2,, 2, 2, 4, 2, 2, 16, 4, 4, 2, 4, 2, 2,, 
  2,, 2, 2, 4, 2, 2, 16, 4, 4, 2, 4, 2, 2,, 2,, 2, 2, 4, 2, 2, 16, 4, 12, 2, 
  4, 2, 4, 2, 4, 2, 4, 2, 8, 2, 4, 32, 4, 12, 2, 4, 2, 4, 2, 4, 2, 4, 2, 8, 
  2, 4, 288,, 3, 8,, 3, 8, 4, 8, 4, 8, 4, 8, 4, 8,, 3, 8,, 3, 8, 14,,, 14,,, 
  28, 2,,,, 2, 2, 2,,,, 2, 2, 3, 8, 3, 8, 2,,,, 2, 2, 2,,,, 2, 2, 2, 3, 2, 
  2, 4,,,, 2, 6,,,, 2, 2, 2, 3, 2, 2, 2,,, 2, 2, 2,,, 2, 2, 3, 7, 3, 7, 2,,, 
  2, 2, 2,,, 2, 2, 2, 2, 2, 2, 4,,, 2, 6,,, 2, 2, 2, 2, 2, 2, 2,, 2,,, 2,, 2,
  ,, 3, 6, 3, 6, 2,, 2,,, 2,, 2,,, 2, 2, 2,, 4, 3,, 5, 3,,, 2, 2, 2,, 2,, 2,
  , 2,, 2,, 3, 5, 3, 5, 2,, 2,, 2,, 2,, 2, 2, 2, 4, 3,, 4, 3,, 2, 2, 4,, 4, 
  2,, 4, 3, 4, 3, 4, 3, 4, 3, 4, 2,, 4, 2,, 4, 12,,, 8,,, 12,,, 2, 2,,, 2, 
  18,,, 2, 2,,, 2, 8,, 3, 2,, 2, 2,, 3, 2,, 2, 9,, 2,, 14,, 2,, 7,,, 4,,, 7,,
  ,, 9,,,, 4,,, 2,,, 2,,,,, 4,,,,,,, 2,,, 4, 8, 4, 8, 2,, 4, 2, 2,, 4, 2, 2,
  , 4, 2, 2,, 4, 2, 16, 4, 2, 4, 2, 4, 2, 4, 3,, 2, 8,, 2, 8,, 3,, 2,, 2,, 2,
  ,,, 2,,, 2,,,, 4,,,,,, 2, 8,, 2, 8,, 3,, 2,, 2,, 2,,,, 2,,, 2,,,, 4,,,, 4, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 68, 8, 4, 8, 4, 8, 4, 8, 4, 
  8, 4, 8, 4, 8, 4, 8, 65,, 14,, 14,, 13,, 19,, 10,, 8,, 9,, 6,, 7,, 5,, 4,, 
  4,, 3,, 3, 2, 4, 8, 4, 8, 4, 8, 4, 8,,,,,,,,, 2, 4, 8, 4, 8, 4, 8, 64,,,,,,
  ,,, 2, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 68, 8, 4, 8, 4, 8, 4, 8,,,,,,,,
  , 2, 4, 8, 68, 8,,,,,,,,, 2, 4, 8, 4, 8, 4, 8, 68, 8, 4, 8,,,,,,,,, 2, 4, 
  8, 64,,,,,,,,, 2, 4, 8, 4, 8, 68, 8,,,,,,,,, 2, 64,,,,,,,,, 2, 81,,, 4,,,, 
  2, 32,,,,, 3,,,, 2, 48,,,,, 3,,,, 2, 33,,, 4,,,, 2, 49,,, 4,,,, 2,,,,, 3,,,
  , 2, 16,,,,, 3,,,, 2,,,, 4,,,, 2,,, 2, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8,,, 
  2, 8, 3, 8, 34,, 10,, 13,,,,, 2, 2,,, 2, 2, 2, 3, 8, 3, 8,,,,, 2, 2,,,, 2, 
  2,, 2, 2, 2, 3, 2, 2, 2, 2, 6,, 7,,,, 2,,,,,, 2, 2, 3, 7, 3, 7,,,, 2,,,,,, 
  2,,, 2, 2, 2, 2, 2, 2, 2,, 12,,,,, 2,,,,, 2,, 3, 6, 3, 6,,,, 2,,,,, 2,, 2, 
  2, 2,, 2, 2, 13,,,,, 2,,,, 2, 3, 5, 3, 5,,,, 2,,, 2,, 2,, 2,, 2,, 8,, 4,, 
  2, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4,, 2, 4, 2, 4, 16,, 13,, 4,,,, 44,,,, 16,
  , 8,, 5,, 5,, 13,, 11,, 5,, 3,, 2,, 5,,, 2,,, 3,,,,,,,, 10,, 14,, 13,, 10,
  , 10,,,, 6,, 9,, 6,, 6,,,, 3,, 3,,,, 3, 2,, 6,, 3,, 2,, 9,,,, 8,, 5,,,,,, 
  2,,, 2,,,, 2,, 3,, 5,, 2,, 8,,,, 7,, 4,,, 2,,,,,,,,,, 16,, 20,, 4,, 41,, 
  24,, 16,, 2,, 10,,,, 2,,,,,,, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  4, 32,,, 4,,, 4, 2, 8, 2, 8,,, 4,,, 2, 2, 2, 16,,, 2,,, 2, 2, 4, 2, 4,,, 2,
  ,,, 2,, 16,,,, 2,,, 2,, 2, 4, 2, 4,,, 2,, 2,, 16,,, 2,,,,, 2, 2, 4, 2, 4,,
  , 2,, 2,, 18, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 288, 2, 4, 2, 
  4, 16, 4, 6, 4, 6, 4, 6, 4, 70, 2,, 2, 9, 4, 2, 2,, 2,, 2, 2,,,, 33, 2,, 
  2, 10, 4, 2,,, 2, 50, 4, 2, 4, 64, 2, 2,, 4, 2,,, 2, 66, 4, 2, 4, 48, 2, 
  2, 2, 2, 4, 34, 4, 2, 4, 16, 2, 2, 2, 2, 4, 4, 8, 4, 8, 2,, 2, 4, 2,, 2, 
  4, 2,, 2, 4, 2,, 2, 4, 4, 4, 8, 4, 4, 20, 8, 4, 8,, 2, 4,, 2, 4,, 2, 4,, 
  2, 4, 36, 8, 4, 8,, 2, 4, 2,, 2, 4, 2,, 2, 4, 2,, 2, 4, 2, 2, 8, 4, 8, 22, 
  8, 4, 8, 2,, 4, 2,, 4, 2,, 4, 2,, 4, 36, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 
  4, 8, 4, 8, 68, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 580, 8, 4, 8, 
  4, 8, 4, 8,,,,,,,,, 2, 4, 8, 4, 8, 4, 8, 64,,,,,,,, 3, 4, 8, 4, 8, 4, 8, 
  4, 8, 4, 8, 4, 8, 68, 8, 4, 8, 4, 8, 4, 8,,,,,,,,, 2, 4, 8, 68, 8,,,,,,,, 
  3, 4, 8, 4, 8, 4, 8, 68, 8, 4, 8,,,,,,,, 3, 4, 8, 64,,,,,,,,, 2, 4, 8, 4, 
  8, 68, 8,,,,,,,, 3, 64,,,,,,,,, 2, 80,,,,, 2,,,, 3, 32,,,,, 3,,,, 2, 49,,, 
  3,,,, 3, 33,,, 4,,,, 2, 48,,,,, 2,,,, 3,,,,, 3,,,, 2, 17,,, 3,,,, 3,,,, 4,,
  ,, 2, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 65, 2, 4, 2,, 4, 4, 
  8, 4, 8, 2,,, 4,,, 2, 2, 2, 2, 33, 2, 4, 2,, 4, 4, 8, 4, 8, 2,,, 4,,, 2, 
  2, 2, 2, 33, 2, 4, 2,, 4, 4, 8, 4, 8, 2,,, 4,,, 2, 2, 2, 2, 33, 2, 4, 2,, 
  4, 4, 8, 4, 8, 2,,, 4,,, 2, 2, 2, 2, 36, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 
  4, 8, 4, 8, 112, 2, 2, 2,, 4, 2, 4,, 2, 2, 2, 112, 2, 2, 2,, 4, 2, 4,, 2, 
  2, 2, 323,, 2,,, 2, 355,, 2,,, 2, 195,, 2,,, 2, 307,, 2,,, 2, 67,, 2,,, 2, 
  259,, 2,,, 2, 51,, 2,,, 2, 211,, 2,,, 2, 51,, 2,,, 2, 163,, 2,,, 2, 83,, 2,
  ,, 2, 115,, 2,,, 2, 19,, 2,,, 2, 67,, 2,,, 2, 3,, 2,,, 2, 19,, 2,,, 2, 2,, 
  2,, 2, 2, 370,, 2,, 2, 2, 178,, 2,, 2, 2, 322,, 2,, 2, 2, 50,, 2,, 2, 2, 
  274,, 2,, 2, 2, 34,, 2,, 2, 2, 226,, 2,, 2, 2, 98,, 2,, 2, 2, 50,, 2,, 2, 
  2, 178,, 2,, 2, 2, 34,, 2,, 2, 2, 82,, 2,, 2, 2, 18,, 2,, 2, 2, 34,, 2,, 
  2, 2, 2,, 2,, 2, 2,,, 4,,, 4,,,,,,,,,,,,,, 2,,, 2,, 4,,,,,,,,,,,,,,,,,,,,, 
  2,,,,, 2,, 4,, 2,,,,,,,,,,,,,,,,,,,,,,,, 2,,, 4,,, 2,,,,,,,,,,, 2,,,,, 2,,
  , 2,,,,,,,,,,,, 2,,,,,, 2, 4, 2, 4, 2, 4, 2, 4, 4, 2, 4, 2, 4, 2, 4, 4, 4, 
  2, 4, 2, 4, 2, 4, 4, 2, 4, 2, 4, 2, 4, 2, 2,, 2, 2, 2,, 2, 10, 2, 2, 2, 8, 
  2, 2, 2, 2, 2, 2, 2, 2, 2,, 2, 2, 2,, 2, 57, 4,, 2, 2, 4, 2, 2,, 4, 81, 2,
  , 2, 2, 2,, 2, 24, 2,, 2, 2, 2,, 2, 88, 2,, 2, 2, 2,, 2,, 2,, 4,, 2, 113,, 
  2, 2, 4,, 2, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2,, 4, 2, 2,, 4, 2, 2, 4, 2, 4, 2,
  , 2,,, 4,,,, 2, 2,, 2,, 2, 4, 2, 2, 2, 2,, 2,,, 4,,, 2,, 2, 4, 2,, 2,,, 2,,
  , 4,,, 2,, 2, 2, 2, 4, 8, 4, 8, 2, 4, 2, 4, 32, 2, 2, 2,, 4, 26, 4, 2, 4, 
  26, 4, 2, 4, 42, 2,, 4,, 2, 9, 2, 2, 2, 4, 2, 2, 2, 4, 2,, 4, 2, 2,, 4, 2, 
  2, 4, 2, 4, 4,, 2, 2, 4,, 2, 2,, 2, 2, 4,, 2, 2, 4,, 2, 2, 4,, 2, 2, 4, 2, 
  4, 2, 4, 2, 4, 2, 4, 4, 8, 2,, 2, 2, 2,, 2, 2, 2,, 2, 2, 2,, 2, 2, 4, 4, 
  4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 8,, 2, 4,, 2, 4, 2, 4, 16, 8, 4, 8, 4, 8, 4, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 324, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 
  8, 68, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 68, 8, 4, 8, 4, 8, 4, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 68, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 
  8, 68, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 68, 8, 4, 8, 4, 8, 4, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 68, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 
  8, 68, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 1090, 4, 2, 4, 2, 4, 
  2, 4, 4, 2, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 4, 2, 4, 4, 2, 4, 2, 4, 2, 4, 4, 
  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, 16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 16, 
  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 834, 4, 2, 4, 2, 4, 2, 4, 
  4, 2, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 4, 2, 4, 4, 2, 4, 2, 4, 2, 4, 2, 2, 6, 
  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 6, 2, 21, 
  4, 257, 2, 6, 2, 4, 2, 2, 2, 16, 2, 6, 2, 5, 4, 83, 4, 2, 4, 2, 4, 2, 4, 
  4, 2, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 4, 2, 4, 4, 2, 4, 2, 4, 2, 4, 2, 2, 6, 
  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 4,, 2, 6, 2, 20, 2, 
  2, 2, 256, 2, 6, 2, 5, 4, 17, 2, 6, 2, 4, 2, 2, 2, 356, 2,, 2, 6, 2,, 2, 
  81, 2, 5, 4, 5, 2, 22, 2,, 2, 4, 2,, 2, 81, 2, 5, 2, 2, 2, 5, 2, 1297, 2, 
  5, 4, 5, 2, 85, 2,, 2, 6, 2,, 2, 16, 2, 5, 2, 2, 2, 5, 2, 85, 2,, 2, 4, 2,
  , 2,,, 2, 2, 2,, 2,, 4,,, 2, 2,,,, 2, 4, 8, 2, 4, 2, 4, 8, 2, 2, 2, 2, 2, 
  2, 4, 4,, 2,, 2, 4,,, 2,,,,, 2,,, 2, 2,,, 2, 2, 4, 2, 2, 2, 2,,, 2,,,,, 2,
  , 2,, 2, 4, 2,, 2, 3, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 32, 4, 
  4, 4, 24, 4, 4, 4, 26, 8, 44, 8, 11, 2, 2, 4,, 2, 2, 4, 2,, 4, 2, 2,, 4, 
  2, 2, 4, 2, 4, 4, 2, 4, 6, 8, 2,, 4, 2,, 4, 6, 4, 8, 4, 8, 4, 8,, 2, 2, 4,
  , 2, 2, 4,, 2, 2, 4,, 2, 2, 4, 18, 4, 2, 4, 2, 4, 2, 4, 4, 8,, 2, 4,, 2, 
  4, 8, 4, 4,, 2, 4,, 2, 4, 8, 4, 8, 4, 8, 4, 8, 36, 8, 4, 8, 4, 8, 4, 8, 
  288, 2,, 2,, 2, 2, 4, 2,, 4, 2,, 2, 8, 2, 2, 2,, 2,,, 2,,,,,,,, 2, 2,,, 2,
  , 2,,,, 2,,,,,,,,,,,,,,,,, 2,, 2,,,, 2, 4,,, 2,,,, 2,,,, 2,,,, 2,, 2, 4,, 
  4,, 2, 2, 2, 2, 2, 4, 2, 2,, 2,, 4,, 2, 2, 4,, 2, 2, 2,, 2,,, 2,,,,, 2,,, 
  2,,,, 4, 2, 4, 3, 4,, 2, 2, 2,, 2,, 4,, 2,, 4, 2, 4, 2,, 2,,, 2,,,,, 2,,, 
  2,,,, 2,, 2,, 2, 2, 4, 2,, 4, 2,, 2, 8, 2,,, 2, 2, 2,, 2,,, 2,,, 4,,,, 2,,,
  ,,,, 5, 2,,,, 2, 2, 4, 2, 4,,, 2,,,,, 2, 24, 2,, 2, 2, 2,, 2, 25, 4,, 2, 
  2, 2, 16, 4, 4, 4, 4, 4, 2,, 4, 2,, 4, 2,, 4, 2,, 2, 8, 2, 4, 2, 4, 2, 6,, 
  6,, 6,, 6, 17, 4, 2, 4, 4, 8, 4, 8, 2, 8, 2, 8, 2, 8, 4, 4, 6, 4, 4, 4, 2, 
  4, 2, 4, 2, 4, 6, 4, 6, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 288, 4, 10, 4, 4, 4, 10, 
  4, 98, 2,,,, 2,,, 2, 5, 42, 2,, 2, 2, 2, 4, 2, 3,,, 2,, 2, 2,,,, 4, 4, 38, 
  2,, 2,, 2, 6, 2, 513, 2, 4, 2,, 2, 6, 2, 100, 2, 2, 2, 5, 4, 5, 2,, 2, 5, 
  2,, 2, 85, 2,, 2, 5, 2,, 2, 17, 2, 2,, 4,,, 4,,, 2,, 8, 3, 4, 2,,,,, 2,,, 
  2, 2, 3, 4,, 2,, 2,,,, 2, 2, 2,, 2, 4,,,, 2,, 2,, 2, 2, 2,, 2, 4, 4, 2, 4, 
  2, 4, 2, 4, 2, 8, 4, 8, 6, 4, 2, 4, 2, 4, 2, 4, 16, 2, 2, 2, 2, 2, 2, 2, 2,
  , 4,, 4,, 2,, 2, 16,,,,,,, 2, 2,,,,,, 2,, 6, 4, 2,, 2, 2,, 2, 8,, 2,,,,, 2,
  , 2, 2, 2,,,, 2,,,, 8, 2, 4,,, 2,,,,,, 2,,,,, 2,,,,,,,,, 2, 4,,,, 2,, 3,, 
  2,,,, 2,,,,, 2, 9, 3,,, 17, 3,,, 8,,,,, 2, 16,, 2, 2, 2,, 2, 2, 2, 2, 2, 2,
  , 2, 2, 2,,, 4, 2, 2, 2, 2, 4,, 2, 2,, 2,,, 2,, 2,,, 2, 2, 2, 2, 2, 2, 2,,,
  ,,,,,, 2,, 2, 3, 4,,, 2,, 2,,,,, 2,,, 2,, 2, 4, 17, 2,, 4,, 2, 26, 2,, 4,, 
  2, 25, 4, 4,, 2,, 2,, 2,, 2,, 2,, 2,, 2,, 2, 2, 4, 2,, 4,, 4,,, 2, 2,,, 2, 
  2, 2, 2,,,, 2,, 2, 3,, 4,,,,,,,, 2,,,, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 33,, 10,, 3,, 8,, 2,,,, 3, 2, 2, 2,, 2,,,,,,,,,, 3,,, 3,,,, 2,,
  ,,,,,,,, 2,,,,,,,,,,,, 2,,,,,,, 2, 2, 2,, 2, 2,,,,,, 3,,, 5,,,,, 2,,,,,,,,,
  ,, 2,, 4, 2,,,,,,,,,, 2,,,, 2,,, 2,,, 2, 4,,,,,,,,,,,, 3,,,,, 2,,, 2, 2,,,,
  ,,,,, 3,,, 2, 2,,,,,,,,, 3,,,,,,,, 3,,,,,,,,,,, 2,,,, 2,, 3,, 2, 3, 2, 2, 
  5, 2, 16,,,,,,,, 2,, 3, 8, 2, 10, 2,,, 2, 2, 4,,,,,,,,, 2,, 2,,,,, 4,,,,,,,
  ,,, 2,,,,,,,,, 2,, 2,,,,, 4,,,,,,,,,, 2,,,,, 4, 8,, 2,,, 4,,, 2,,, 4,,, 2,,
  , 4,,, 2,,, 4,, 4, 8, 2, 2, 2,, 4, 2, 4, 2, 4, 2, 4, 2, 4,, 2, 2, 2,, 4,,,,
  ,, 2,, 2,,,,,, 2,, 2,, 4, 8,,,,, 2,, 2,,,,,, 2,, 2,, 4, 8, 2,, 2,, 2,, 2, 
  2, 2,, 4,, 2,, 2,, 2,, 2,, 2, 2, 2,, 4,, 2, 2,, 12, 4,,, 4,,,,,,, 5, 2,,,,,
  ,,,,,,,, 5, 2,, 2,,,,,,,, 7,, 14,, 12,, 13,, 10,, 11,, 9,, 8,, 8,, 7,, 7,, 
  4,, 5,, 2,, 2,,,, 5,, 14,, 15,, 12,, 8,, 11,, 10,, 9,, 13,, 6,, 7,, 4, 2, 
  3,, 2,,,,, 2,,,, 2,, 2, 2, 2,,, 2,, 2, 5,,, 9,, 3,, 2, 2,, 2,, 2,,,, 14,,,
  , 3,,, 2,, 2,,,,,,, 2,,, 3,, 2, 2, 2,,, 2,, 2, 5,,, 9,,, 2,, 2, 2,, 2,, 2,,
  ,, 14,,,, 2,,,, 2,, 2,,,, 2,,, 14,, 14,, 13,, 12,, 11,, 11,, 8,, 8,, 7,, 7,
  , 4,, 5,, 2,, 2,,,,, 2,, 4,, 2, 2, 2,, 4,, 2, 18, 2,, 4,, 2, 2, 2,, 4,, 2, 
  34, 2,, 4,, 2, 2, 2,, 4,, 2, 18, 2,, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 4,,,, 2, 
  2,, 4,,, 13,,,, 2,, 2,,, 2, 2,, 2,, 9,,, 4,,, 2, 2,,,, 2,,,,, 2,,,,, 2,, 4,
  ,,, 2, 2,, 4,,, 13,,,, 2,, 3,, 2, 2,, 2,, 9,,, 4,,, 2, 2,,, 3,,,,, 2,, 2, 
  15,, 14,, 13,, 12,, 10,, 11,, 8,, 9,, 7,, 6,, 5,, 4,, 2,, 3, 2,,,, 2,, 4,, 
  2, 2, 2,, 4,, 2, 18, 2,, 4,, 2, 2, 2,, 4,, 2, 34, 2,, 4,, 2, 2, 2,, 4,, 2, 
  18, 2,, 4,, 2, 2, 2,, 4,, 2, 12,, 14,, 12,, 13,, 14,, 11,, 9,, 8,, 2,, 7,, 
  5,, 4,, 7,, 2, 2,,, 7,, 14,, 13,, 12,, 10,, 11,, 8,, 9,, 13,, 6,, 7,, 4, 
  2, 3,, 2,,,, 3,,,, 12,,, 10,, 2,, 8,,, 8, 2, 2,,, 2, 2,, 4,,, 2,,,,,, 2,,,
  , 13,,, 11,,, 9,,, 8, 2, 2,, 3, 2,, 4,,, 2,,,, 2, 64, 2, 2, 2, 4, 2, 2, 2, 
  36, 2, 2, 2, 4, 2, 2, 2, 11,, 14,, 12,, 13,, 11,, 10,, 8,, 9,, 11,, 6,, 4,
  , 5,, 7,, 2, 2,,, 512,,, 4, 2, 4,, 2,,,,,,,,,,,,,, 4, 2, 4,, 2,,,,,,,, 2,,,
  ,, 4, 2, 4,,,, 2,,,,,,,,,,,, 4, 2, 4,,,, 2,,,,,, 2,,, 4,,, 14,,, 8,,, 10,,
  , 8,, 7,, 6,, 5,, 4,, 3,, 2,,,, 6,,, 12,,, 10,,, 8,,, 8, 2,, 7,, 4,, 5,, 6,
  , 3, 2,,,,, 5, 2,, 2,,,,,,,,,, 12, 4,,, 4,,,,,,, 5, 2,,,,,,,,,,, 6,, 13,, 
  15,, 12,, 10,, 9,, 11,, 8,, 8,, 8,, 5,, 5,, 4,, 4,,,,,, 6, 4, 6, 4, 4, 2, 
  4, 2, 4, 2, 4, 4, 4, 6, 4, 4, 4, 2, 4, 2, 4, 2, 4, 8, 4, 6, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 6, 4, 6, 4, 2, 4, 2, 4, 2, 4, 2, 4, 18, 2, 2, 2, 2, 2, 2, 2, 
  2, 2, 2, 2, 80, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 768, 2, 2,, 4, 2, 2,, 
  4, 2, 2,, 4, 2, 2,, 4, 18, 4, 2, 4, 2, 4, 2, 4, 4, 4, 8, 4, 4, 2, 8, 4, 8, 
  24, 4, 6, 4, 2, 8, 4, 8, 18, 4, 2, 4, 2, 4, 2, 4, 18, 2,, 2, 2, 2,, 2, 2, 
  2,, 2, 2, 2,, 2, 2, 22, 4, 6, 4, 9006,, 15,, 12,, 13,, 8,, 11,, 10,, 9,, 6,
  , 7,, 4,, 5, 2, 3,, 2,,,, 15,, 14,, 13,, 12,, 9,, 10,, 11,, 8,, 7,, 6,, 5,
  , 4,,,, 2,, 3, 2, 12,, 15,, 14,, 13,, 10,, 11,, 8,, 9,, 4,, 7,, 6,, 5,, 2,
  , 3, 2,,, 13,, 14,, 15,, 12,, 11,, 10,, 9,, 8,, 5,, 6,, 7,, 4,, 3,, 2,,, 
  2, 518,, 15,, 12,, 13,, 8,, 11,, 10,, 9,, 14,, 7,, 4,, 5, 2, 3,, 2,,,, 7,, 
  14,, 13,, 12,, 9,, 10,, 11,, 8,, 15,, 6,, 5,, 4,,,, 2,, 3, 2, 4,, 15,, 14,
  , 13,, 10,, 11,, 8,, 9,, 12,, 7,, 6,, 5,, 2,, 3, 2,,, 5,, 14,, 15,, 12,, 
  11,, 10,, 9,, 8,, 13,, 6,, 7,, 4,, 3,, 2,,, 2, 527,, 14,, 13,, 12,, 8,, 11,
  , 10,, 9,, 6,, 7,, 4,, 5,,,, 2,, 3, 2, 14,, 15,, 12,, 13,, 9,, 10,, 11,, 8,
  , 7,, 6,, 5,, 4, 2, 3,, 2,,,, 13,, 14,, 15,, 12,, 10,, 11,, 8,, 9,, 4,, 7,
  , 6,, 5,, 3,, 2,,, 2, 12,, 15,, 14,, 13,, 11,, 10,, 9,, 8,, 5,, 6,, 7,, 4,
  , 2,, 3, 2,,, 1536,,, 4, 2, 4,, 4, 2, 4, 4,,,, 4, 2,,, 2,,,, 2,,, 2,, 2,,,
  , 6, 4, 6, 4, 20, 8, 4, 8, 4, 8, 4, 8,,, 15,,,,, 4,,, 2,, 3,, 2,,,, 256,, 
  17,, 13,, 12,, 18,, 10,, 9,, 9,, 6,, 6,, 5,, 5,, 4,, 5,,, 2,,, 4, 4,, 4, 
  4, 4,,,, 4,,,,, 2,,, 3,,, 48, 2,, 2, 2, 2,, 2, 2, 2,, 2, 2, 2,, 2, 2,,,, 
  14,,,,, 4,,, 2,,, 4,, 4,,,, 258,, 14,, 13,, 13,, 18,, 10,, 9,, 9,, 6,, 6,, 
  5,, 5,, 6,, 2,,,,,,,, 4, 4,, 4, 4, 4,,, 2, 2, 4,,, 2,,,,, 2,,, 3, 3,,, 14,,
  , 4, 2,, 4,,, 5,,,,,,, 16,,,, 4,,, 4,, 4,, 2,,,,, 4, 4,,, 4, 4, 4,,,, 4,,,
  , 4, 2,, 3, 2,,, 258,, 10,, 4,, 8,, 2,, 10,,, 8, 2, 3,, 3,, 2,, 2,,,,,,, 2,
  , 9,, 5,, 8,, 2,, 9,,,, 8,,,, 2,, 3,, 2,, 3,,,,,,, 3, 2, 2,,,,, 2, 2,,,, 
  2, 2,,, 2, 2,, 4,, 3, 4,, 2,, 3,, 2,,,, 4, 8, 4, 8, 4, 8, 4, 8, 4, 4, 6, 
  4, 18,, 7,, 8,, 5,, 2,,, 5,,,,,,, 256,, 16,, 13,, 13,, 16,, 12,, 9,, 9,, 4,
  , 8,, 5,, 5,, 4,, 4,,,,, 2,, 4, 4,, 4, 8,,, 5,, 3,, 2,,, 2,,,,,,,,,,,,, 3,,
  ,,,,,,,,,, 16,, 13,, 13,, 14,, 9,, 11,, 8,, 13,, 8,, 4,, 5,, 3,,,, 2, 2, 
  256,, 16,, 13,, 13,, 14,, 9,, 11,, 8,, 13,, 8,, 4,, 5,, 3,,,, 2, 3, 16,, 
  13,, 13,, 14,, 9,, 11,, 8,, 13,, 8,, 4,, 5,, 3,,,, 2, 3, 16,, 13,, 13,, 14,
  , 9,, 11,, 8,, 13,, 8,, 4,, 5,, 3,,,, 2, 2, 256,, 16,, 13,, 13,, 14,, 9,, 
  11,, 8,, 13,, 8,, 4,, 5,, 3,,,, 2, 2, 1284,, 16,, 13,, 13,, 8,, 12,, 9,, 9,
  , 14,, 5,, 7,, 4,, 2,,,, 3, 2, 6,, 13,, 15,, 12,, 10,, 9,, 11,, 8,, 12,, 8,
  , 5,, 5, 2, 4,,,,,, 256,, 16,, 13,, 13,, 12,, 12,, 9,, 9,, 10,, 5,, 7,, 4,
  , 6,,,, 3, 2, 2,, 13,, 15,, 12,, 14,, 9,, 11,, 8,, 8,, 8,, 5,, 5,, 4,, 4,,,
  ,,, 13,, 16,, 12,, 13,, 9,, 12,, 8,, 9,, 7,, 5,, 6,, 4,, 3,,,, 2, 2, 271,, 
  13,, 14,, 12,, 11,, 9,, 10,, 8,, 5,, 8,, 4,, 5,,,, 4, 2,,, 9,, 16,, 12,, 
  13,, 13,, 12,, 8,, 9,, 3,, 5,, 6,, 4,, 7,,,, 2, 2, 267,, 13,, 14,, 12,, 15,
  , 9,, 10,, 8,,,, 8,, 4,, 5,, 5,, 4, 2,,, 2, 4, 2,, 4, 17, 2, 2,, 2,, 2, 2, 
  4, 2, 2, 4,, 2, 2,, 2, 2,,, 2,,, 16, 4, 2, 4, 6, 2, 2, 6, 4, 6, 4, 6, 4, 
  4, 2, 2, 2, 4, 4, 6, 4, 12, 4, 256, 4, 8, 4, 40, 4, 4, 4, 4, 4, 4, 54, 4, 
  4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 6, 4, 8, 4, 2, 4, 2, 4, 2, 4, 16, 2,, 2, 
  2,, 2,, 2, 2,, 4, 4, 4, 8, 4, 4, 2, 2,, 19, 2, 2, 2, 64,,, 2, 2, 2, 4, 2, 
  4, 2,, 4,, 2, 2, 2, 2, 4, 8, 33,, 2, 2, 2, 2,, 2,, 2, 2,, 2,, 33,, 2, 2, 
  32,, 2,, 2, 32,, 2,,,,,, 2, 4, 8,, 2,,,,,, 2, 4, 8,, 2,,,,,, 2,, 2,,,,,, 2,
  ,,,, 3,,,, 2,, 3,, 2,,,, 2,, 3,, 2,,,, 2,,,,, 3,,,, 2, 4, 8, 4, 8, 4, 8, 
  4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 68, 8,, 2,,,,,, 2,, 2,,,,,, 2,, 2,,,,,, 2, 
  4, 8,, 2,,,,,, 2,, 3,, 2,,,, 2,,,,, 3,,,, 3,,,, 3,,,, 2,, 3,, 2,,,, 2, 4, 
  8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 68, 8, 4, 8, 4, 8, 4, 8, 36, 
  8, 4, 8, 4, 8, 4, 8, 545,,,,,, 20,,,,, 2, 68,,,,, 2, 4,,,,, 2, 115,, 2,,, 
  2,,, 4, 2,,, 97,,,,,, 20,,,,, 2, 36,,,,, 2, 4,,,,, 2, 67,, 2,,, 2,,, 4, 2,,
  , 34, 2, 2, 2, 99,, 2,,, 2,,, 4, 2,,, 35,, 2,,, 2,,, 4, 2,,,,,,,,, 19,,,, 
  2, 2, 67,,,, 2, 2, 3,,,, 2, 2, 112,, 4,,,,,, 2,, 2,, 2, 2, 96,,,,,,, 19,,,
  , 2, 2, 35,,,, 2, 2, 3,,,, 2, 2, 64,, 4,,,,,, 2,, 2,, 2, 2, 34, 2, 2, 2, 
  98,, 2,, 2, 2,, 4,,,,,, 34,, 2,, 2, 2,, 4,,,,,, 32, 4, 2, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 
  36, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 34, 4, 2, 4, 2, 4, 2, 4, 
  2, 4, 2, 4, 2, 4, 2, 4, 1808, 2, 2, 2,, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 4,, 2, 
  2, 2,, 4, 17, 2, 2, 2,, 4,, 2, 2, 2,, 4, 33, 2, 2, 2,, 4,, 2, 2, 2,, 4, 
  18, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 4,, 2, 2, 2, 17, 4,, 2, 2, 2,
  , 4,, 2, 2, 2, 33, 4,, 2, 2, 2,, 4,, 2, 2, 2, 5150 ] );