769 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
770 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
771 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
772 2, 2, 2, 68, 2, 2, 2, 56, 43, 2,
773 64, 69, 54, 52, 36, 53, 62, 55, 2, 2,
774 2, 2, 2, 2, 2, 2, 2, 2, 66, 2,
775 46, 37, 47, 38, 2, 2, 2, 2, 2, 2,
776 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
777 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
778 2, 63, 2, 70, 42, 2, 2, 2, 2, 2,
779 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
780 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
781 2, 2, 2, 2, 41, 2, 67, 2, 2, 2,
782 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
783 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
784 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
785 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
786 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
787 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
788 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
789 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
790 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
791 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
792 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
793 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
794 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
795 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
796 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
797 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
798 35, 39, 40, 44, 45, 48, 49, 50, 51, 57,
806 0, 181, 181, 182, 188, 192, 193, 198, 199, 201,
807 211, 212, 224, 225, 230, 231, 236, 237, 242, 243,
808 248, 249, 254, 255, 256, 257, 261, 263, 268, 270,
809 275, 277, 279, 281, 286, 287, 289, 294, 295, 297,
810 299, 304, 305, 307, 309, 313, 315, 317, 319, 321,
811 323, 325, 327, 329, 331, 332, 336, 340, 345, 346,
812 351, 352, 359, 364, 371, 373, 375, 377, 378, 379,
813 383, 385, 391, 392, 397, 396, 408, 422, 424, 436,
814 438, 477, 511, 513, 518, 522, 524, 526, 528, 535,
815 540, 546, 553, 558, 563, 567, 582, 600, 602, 604,
816 611, 613, 615, 618, 624
877 132, -91, -91, -91, -91, -91, -91, -91, -91, -91,
878 -91, -43, -27, -91, 132, 132, 132, 132, 132, 132,
879 132, 132, 132, 132, 30, -91, -91, 17, -8, 0,
880 14, 21, 35, 12, -91, -91, -91, -91, -1, -34,
881 -31, -91, -91, -91, 43, -91, -91, -91, -91, -91,
882 -91, 72, 22, -37, 6, 132, -91, 22, -91, -91,
883 -91, -91, -91, -91, 49, 16, 19, -49, -91, -91,
884 -91, 132, 132, 132, 132, 132, 132, 132, 132, 132,
885 132, 132, 132, 132, 132, 132, 132, 132, 132, 132,
886 132, 132, 132, 132, 132, 132, 132, -91, -91, 9,
887 58, -91, -91, 13, -37, 81, -91, 6, 24, 25,
888 132, -91, -91, 132, -91, -91, -91, 29, 14, 21,
889 35, 12, -91, -9, -9, -9, -9, -9, -9, -34,
890 -34, -9, -9, -31, -31, -31, -91, -91, -91, -91,
891 84, -91, -91, -91, 26, -30, 132, -91, -91, -91,
892 28, 27, 132, -91, -91, -91, 132, -91, 132, -91,
893 33, -37, -91, -91, -91, 38, -91, -91, -91
901 0, 94, 104, 83, 87, 88, 89, 95, 85, 86,
902 84, 0, 0, 82, 0, 0, 0, 0, 0, 0,
903 72, 0, 0, 0, 0, 2, 4, 5, 7, 10,
904 12, 14, 16, 18, 20, 23, 24, 25, 22, 34,
905 37, 41, 54, 55, 58, 67, 68, 69, 60, 91,
906 80, 90, 3, 98, 0, 0, 45, 0, 50, 49,
907 48, 46, 47, 70, 73, 0, 0, 0, 52, 51,
908 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
909 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
910 0, 0, 0, 0, 0, 0, 0, 65, 66, 0,
911 0, 74, 96, 0, 100, 0, 99, 0, 0, 0,
912 0, 93, 79, 97, 6, 9, 8, 0, 13, 15,
913 17, 19, 21, 26, 27, 30, 32, 31, 33, 35,
914 36, 28, 29, 38, 39, 40, 42, 43, 44, 59,
915 62, 61, 64, 77, 70, 0, 72, 53, 81, 101,
916 0, 0, 0, 92, 71, 57, 0, 63, 0, 76,
917 0, 102, 97, 56, 11, 0, 75, 103, 78
943 56, 58, 59, 60, 61, 62, 110, 63, 68, 69,
944 52, 2, 140, 103, 149, 141, 1, 104, 90, 91,
945 113, 54, 66, 93, 94, 95, 105, 72, 142, 73,
946 70, 67, 147, 92, 133, 134, 135, 55, 74, 75,
947 159, 86, 87, 80, 81, 82, 83, 84, 85, 86,
948 87, 129, 130, 71, 76, 79, 109, 88, 89, 115,
949 116, 1, 77, 2, 108, 3, 4, 5, 6, 7,
950 107, 167, 8, 9, 10, 117, 11, 78, 12, 136,
951 137, 138, 139, 102, 103, 110, 111, 144, 112, 150,
952 157, 158, 13, 152, 153, 156, 162, 154, 161, 155,
953 96, 14, 166, 97, 98, 99, 100, 101, 168, 164,
954 15, 16, 17, 114, 118, 121, 119, 151, 18, 19,
955 122, 20, 21, 120, 160, 22, 23, 0, 143, 0,
956 0, 145, 0, 63, 0, 1, 0, 2, 163, 3,
957 4, 5, 6, 7, 0, 165, 8, 9, 10, 0,
958 11, 148, 12, 123, 124, 125, 126, 127, 128, 0,
959 0, 131, 132, 0, 0, 0, 13, 0, 0, 0,
960 0, 0, 0, 0, 0, 14, 0, 0, 0, 0,
961 0, 0, 0, 0, 15, 16, 17, 0, 0, 0,
962 0, 0, 18, 19, 0, 20, 21, 0, 0, 22,
968 14, 15, 16, 17, 18, 19, 36, 20, 22, 23,
969 0, 5, 3, 62, 104, 6, 3, 54, 52, 53,
970 69, 64, 21, 54, 55, 56, 63, 35, 19, 37,
971 0, 21, 19, 67, 90, 91, 92, 64, 38, 39,
972 70, 50, 51, 44, 45, 46, 47, 48, 49, 50,
973 51, 86, 87, 36, 40, 43, 55, 58, 59, 72,
974 73, 3, 41, 5, 54, 7, 8, 9, 10, 11,
975 64, 161, 14, 15, 16, 74, 18, 42, 20, 93,
976 94, 95, 96, 11, 62, 36, 70, 100, 69, 8,
977 6, 65, 34, 69, 69, 66, 69, 110, 70, 113,
978 57, 43, 69, 60, 61, 62, 63, 64, 70, 156,
979 52, 53, 54, 71, 75, 78, 76, 107, 60, 61,
980 79, 63, 64, 77, 146, 67, 68, -1, 70, -1,
981 -1, 100, -1, 146, -1, 3, -1, 5, 152, 7,
982 8, 9, 10, 11, -1, 158, 14, 15, 16, -1,
983 18, 103, 20, 80, 81, 82, 83, 84, 85, -1,
984 -1, 88, 89, -1, -1, -1, 34, -1, -1, -1,
985 -1, -1, -1, -1, -1, 43, -1, -1, -1, -1,
986 -1, -1, -1, -1, 52, 53, 54, -1, -1, -1,
987 -1, -1, 60, 61, -1, 63, 64, -1, -1, 67,
995 0, 3, 5, 7, 8, 9, 10, 11, 14, 15,
996 16, 18, 20, 34, 43, 52, 53, 54, 60, 61,
997 63, 64, 67, 68, 72, 73, 74, 75, 76, 77,
998 78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
999 88, 89, 90, 91, 92, 95, 97, 98, 99, 100,
1000 101, 102, 103, 105, 64, 64, 89, 103, 89, 89,
1001 89, 89, 89, 75, 93, 94, 73, 103, 89, 89,
1002 0, 36, 35, 37, 38, 39, 40, 41, 42, 43,
1003 44, 45, 46, 47, 48, 49, 50, 51, 58, 59,
1004 52, 53, 67, 54, 55, 56, 57, 60, 61, 62,
1005 63, 64, 11, 62, 54, 63, 104, 64, 103, 73,
1006 36, 70, 69, 69, 74, 75, 75, 73, 78, 79,
1007 80, 81, 82, 86, 86, 86, 86, 86, 86, 87,
1008 87, 86, 86, 88, 88, 88, 89, 89, 89, 89,
1009 3, 6, 19, 70, 75, 93, 96, 19, 101, 104,
1010 8, 103, 69, 69, 75, 89, 66, 6, 65, 70,
1011 94, 70, 69, 89, 76, 75, 69, 104, 70
1017 0, 71, 72, 72, 73, 74, 74, 75, 75, 75,
1018 76, 76, 77, 77, 78, 78, 79, 79, 80, 80,
1019 81, 81, 82, 82, 82, 82, 83, 83, 84, 84,
1020 85, 85, 85, 85, 86, 86, 86, 87, 87, 87,
1021 87, 88, 88, 88, 88, 89, 89, 89, 89, 89,
1022 89, 89, 89, 89, 89, 89, 90, 90, 91, 91,
1023 92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
1024 93, 93, 94, 94, 96, 95, 97, 98, 98, 99,
1025 99, 99, 99, 99, 99, 99, 99, 99, 99, 99,
1026 99, 99, 99, 100, 101, 102, 102, 103, 103, 103,
1027 104, 104, 104, 104, 105
1033 0, 2, 1, 1, 1, 1, 3, 1, 3, 3,
1034 1, 5, 1, 3, 1, 3, 1, 3, 1, 3,
1035 1, 3, 1, 1, 1, 1, 3, 3, 3, 3,
1036 3, 3, 3, 3, 1, 3, 3, 1, 3, 3,
1037 3, 1, 3, 3, 3, 2, 2, 2, 2, 2,
1038 2, 2, 2, 3, 1, 1, 5, 4, 1, 3,
1039 1, 3, 3, 4, 3, 2, 2, 1, 1, 1,
1040 1, 3, 0, 1, 0, 5, 4, 3, 6, 3,
1041 1, 3, 1, 1, 1, 1, 1, 1, 1, 1,
1042 1, 1, 4, 3, 1, 1, 2, 3, 1, 2,