729 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
730 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
731 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
732 2, 2, 2, 2, 2, 45, 2, 2, 49, 2,
733 61, 65, 53, 51, 36, 52, 2, 54, 2, 2,
734 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
735 39, 43, 40, 2, 50, 2, 2, 2, 2, 2,
736 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
737 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
738 2, 60, 2, 68, 58, 2, 2, 2, 2, 2,
739 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
740 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
741 2, 2, 2, 66, 2, 67, 63, 2, 2, 2,
742 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
743 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
744 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
745 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
746 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
747 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
748 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
749 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
750 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
751 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
752 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
753 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
754 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
755 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
756 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
757 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
758 35, 37, 38, 41, 42, 44, 46, 47, 48, 55,
824 161, -89, -89, -89, -89, -89, -89, -89, -89, -89,
825 -89, 222, -55, -53, -28, -22, -18, 2, 8, 17,
826 28, 29, 30, 31, 32, 34, 35, 36, -89, 161,
827 -89, 161, -89, -89, 161, 46, -89, 805, 161, -89,
828 -6, -4, -89, -21, 161, 7, -21, 161, 161, 161,
829 161, 83, 83, 161, 83, 161, 161, 161, 161, 161,
830 161, 161, 161, 7, 161, 307, 805, -32, -42, -89,
831 161, 161, 161, 161, 161, 161, 161, 161, -15, 161,
832 161, 161, 161, 161, 161, 161, 161, 161, -89, 88,
833 -89, -89, 7, 14, 161, 161, -24, 335, 363, 391,
834 419, 37, 38, 447, 65, 475, 503, 531, 559, 251,
835 279, 755, 781, 7, -89, 161, -89, 161, 829, -38,
836 -38, -38, -38, -38, -38, -38, 161, -89, 41, 68,
837 90, 146, 205, 205, 7, 7, 7, 7, -89, 161,
838 161, -89, -89, 587, -31, -89, -89, -89, -89, -89,
839 -89, -89, -89, 161, -89, -89, -89, -89, 161, -89,
840 161, -89, 161, 161, 805, 7, 805, -34, -33, -89,
841 -89, 615, 643, 671, 699, 727, 161, -89, -89, -89,
842 -89, -89, -89, -89, 805
850 0, 67, 68, 65, 66, 69, 70, 73, 80, 75,
851 81, 0, 0, 0, 0, 0, 0, 0, 0, 0,
852 0, 0, 0, 0, 0, 0, 0, 0, 78, 0,
853 6, 0, 10, 11, 40, 0, 3, 2, 0, 30,
854 0, 77, 71, 4, 0, 24, 0, 0, 0, 0,
855 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
856 0, 0, 0, 8, 0, 0, 41, 0, 0, 1,
857 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
858 0, 0, 0, 0, 0, 0, 0, 0, 5, 0,
859 36, 38, 9, 0, 0, 40, 0, 0, 0, 0,
860 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
861 0, 0, 0, 7, 47, 0, 34, 0, 64, 60,
862 61, 58, 59, 55, 56, 57, 40, 31, 0, 63,
863 62, 48, 53, 54, 49, 50, 51, 52, 29, 0,
864 40, 79, 76, 0, 0, 72, 12, 13, 15, 14,
865 16, 17, 18, 0, 20, 21, 22, 23, 0, 25,
866 0, 27, 0, 0, 42, 45, 43, 0, 0, 46,
867 35, 0, 0, 0, 0, 0, 0, 37, 39, 19,
890 37, 10, 176, 115, 115, 115, 47, 144, 48, 79,
891 80, 45, 81, 82, 83, 84, 85, 86, 87, 94,
892 88, 89, 90, 91, 95, 117, 141, 142, 93, 63,
893 -74, 65, 178, 49, 177, 116, 170, 94, 92, 50,
894 94, 145, 95, 51, 65, 95, 69, 97, 98, 99,
895 100, 126, 168, 103, 43, 105, 106, 107, 108, 109,
896 110, 111, 112, 52, 113, 88, 89, 90, 91, 53,
897 118, 119, 120, 121, 122, 123, 124, 125, 54, 129,
898 130, 131, 132, 133, 134, 135, 136, 137, 68, 55,
899 56, 57, 58, 59, 143, 60, 61, 62, 96, 10,
900 138, 153, 150, 151, 127, 101, 102, 95, 104, 0,
901 0, 0, 0, 0, 0, 164, 80, 165, 81, 82,
902 83, 84, 85, 86, 87, 0, 88, 89, 90, 91,
903 0, 0, 128, 0, 0, 0, 0, 0, 0, 166,
904 81, 82, 83, 84, 85, 86, 87, 0, 88, 89,
905 90, 91, 0, 171, 0, 0, 0, 0, 172, 0,
906 173, 0, 174, 175, 1, 0, 0, 2, 3, 4,
907 5, 6, 7, 8, 9, 0, 184, 10, 11, 12,
908 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
909 23, 24, 25, 26, 27, 0, 28, 82, 83, 84,
910 85, 86, 87, 0, 88, 89, 90, 91, 0, 0,
911 0, 0, 29, 30, 0, 0, 0, 0, 0, 0,
912 0, 0, 31, 32, 33, 1, 0, 34, 2, 3,
913 4, 5, 6, 7, 8, 9, 0, 0, 10, 11,
914 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
915 22, 23, 24, 25, 26, 27, 0, 28, 84, 85,
916 86, 87, 0, 88, 89, 90, 91, 0, 0, 0,
917 0, 0, 0, 29, 30, 0, 0, 0, 0, 0,
918 0, 0, 0, 44, 32, 33, 0, 158, 34, 70,
919 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
920 0, 81, 82, 83, 84, 85, 86, 87, 0, 88,
921 89, 90, 91, 0, 0, 160, 159, 70, 71, 72,
922 73, 74, 75, 76, 77, 78, 79, 80, 0, 81,
923 82, 83, 84, 85, 86, 87, 0, 88, 89, 90,
924 91, 0, 0, 0, 161, 70, 71, 72, 73, 74,
925 75, 76, 77, 78, 79, 80, 0, 81, 82, 83,
926 84, 85, 86, 87, 0, 88, 89, 90, 91, 0,
927 0, 0, 114, 70, 71, 72, 73, 74, 75, 76,
928 77, 78, 79, 80, 0, 81, 82, 83, 84, 85,
929 86, 87, 0, 88, 89, 90, 91, 0, 0, 0,
930 146, 70, 71, 72, 73, 74, 75, 76, 77, 78,
931 79, 80, 0, 81, 82, 83, 84, 85, 86, 87,
932 0, 88, 89, 90, 91, 0, 0, 0, 147, 70,
933 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
934 0, 81, 82, 83, 84, 85, 86, 87, 0, 88,
935 89, 90, 91, 0, 0, 0, 148, 70, 71, 72,
936 73, 74, 75, 76, 77, 78, 79, 80, 0, 81,
937 82, 83, 84, 85, 86, 87, 0, 88, 89, 90,
938 91, 0, 0, 0, 149, 70, 71, 72, 73, 74,
939 75, 76, 77, 78, 79, 80, 0, 81, 82, 83,
940 84, 85, 86, 87, 0, 88, 89, 90, 91, 0,
941 0, 0, 152, 70, 71, 72, 73, 74, 75, 76,
942 77, 78, 79, 80, 0, 81, 82, 83, 84, 85,
943 86, 87, 0, 88, 89, 90, 91, 0, 0, 0,
944 154, 70, 71, 72, 73, 74, 75, 76, 77, 78,
945 79, 80, 0, 81, 82, 83, 84, 85, 86, 87,
946 0, 88, 89, 90, 91, 0, 0, 0, 155, 70,
947 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
948 0, 81, 82, 83, 84, 85, 86, 87, 0, 88,
949 89, 90, 91, 0, 0, 0, 156, 70, 71, 72,
950 73, 74, 75, 76, 77, 78, 79, 80, 0, 81,
951 82, 83, 84, 85, 86, 87, 0, 88, 89, 90,
952 91, 0, 0, 0, 157, 70, 71, 72, 73, 74,
953 75, 76, 77, 78, 79, 80, 0, 81, 82, 83,
954 84, 85, 86, 87, 0, 88, 89, 90, 91, 0,
955 0, 0, 169, 70, 71, 72, 73, 74, 75, 76,
956 77, 78, 79, 80, 0, 81, 82, 83, 84, 85,
957 86, 87, 0, 88, 89, 90, 91, 0, 0, 0,
958 179, 70, 71, 72, 73, 74, 75, 76, 77, 78,
959 79, 80, 0, 81, 82, 83, 84, 85, 86, 87,
960 0, 88, 89, 90, 91, 0, 0, 0, 180, 70,
961 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
962 0, 81, 82, 83, 84, 85, 86, 87, 0, 88,
963 89, 90, 91, 0, 0, 0, 181, 70, 71, 72,
964 73, 74, 75, 76, 77, 78, 79, 80, 0, 81,
965 82, 83, 84, 85, 86, 87, 0, 88, 89, 90,
966 91, 0, 0, 0, 182, 70, 71, 72, 73, 74,
967 75, 76, 77, 78, 79, 80, 0, 81, 82, 83,
968 84, 85, 86, 87, 0, 88, 89, 90, 91, 0,
969 0, 162, 183, 70, 71, 72, 73, 74, 75, 76,
970 77, 78, 79, 80, 0, 81, 82, 83, 84, 85,
971 86, 87, 0, 88, 89, 90, 91, 163, 0, 70,
972 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
973 0, 81, 82, 83, 84, 85, 86, 87, 0, 88,
974 89, 90, 91, 70, 71, 72, 73, 74, 75, 76,
975 77, 78, 79, 80, 0, 81, 82, 83, 84, 85,
976 86, 87, 0, 88, 89, 90, 91, -75, 71, 72,
977 73, 74, 75, 76, 77, 78, 79, 80, 0, 81,
978 82, 83, 84, 85, 86, 87, 0, 88, 89, 90,
984 0, 16, 36, 36, 36, 36, 61, 95, 61, 47,
985 48, 11, 50, 51, 52, 53, 54, 55, 56, 61,
986 58, 59, 60, 61, 66, 67, 12, 13, 34, 29,
987 34, 31, 65, 61, 68, 67, 67, 61, 38, 61,
988 61, 65, 66, 61, 44, 66, 0, 47, 48, 49,
989 50, 66, 140, 53, 0, 55, 56, 57, 58, 59,
990 60, 61, 62, 61, 64, 58, 59, 60, 61, 61,
991 70, 71, 72, 73, 74, 75, 76, 77, 61, 79,
992 80, 81, 82, 83, 84, 85, 86, 87, 34, 61,
993 61, 61, 61, 61, 94, 61, 61, 61, 44, 16,
994 12, 36, 65, 65, 78, 51, 52, 66, 54, -1,
995 -1, -1, -1, -1, -1, 115, 48, 117, 50, 51,
996 52, 53, 54, 55, 56, -1, 58, 59, 60, 61,
997 -1, -1, 78, -1, -1, -1, -1, -1, -1, 139,
998 50, 51, 52, 53, 54, 55, 56, -1, 58, 59,
999 60, 61, -1, 153, -1, -1, -1, -1, 158, -1,
1000 160, -1, 162, 163, 3, -1, -1, 6, 7, 8,
1001 9, 10, 11, 12, 13, -1, 176, 16, 17, 18,
1002 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
1003 29, 30, 31, 32, 33, -1, 35, 51, 52, 53,
1004 54, 55, 56, -1, 58, 59, 60, 61, -1, -1,
1005 -1, -1, 51, 52, -1, -1, -1, -1, -1, -1,
1006 -1, -1, 61, 62, 63, 3, -1, 66, 6, 7,
1007 8, 9, 10, 11, 12, 13, -1, -1, 16, 17,
1008 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
1009 28, 29, 30, 31, 32, 33, -1, 35, 53, 54,
1010 55, 56, -1, 58, 59, 60, 61, -1, -1, -1,
1011 -1, -1, -1, 51, 52, -1, -1, -1, -1, -1,
1012 -1, -1, -1, 61, 62, 63, -1, 36, 66, 38,
1013 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
1014 -1, 50, 51, 52, 53, 54, 55, 56, -1, 58,
1015 59, 60, 61, -1, -1, 36, 65, 38, 39, 40,
1016 41, 42, 43, 44, 45, 46, 47, 48, -1, 50,
1017 51, 52, 53, 54, 55, 56, -1, 58, 59, 60,
1018 61, -1, -1, -1, 65, 38, 39, 40, 41, 42,
1019 43, 44, 45, 46, 47, 48, -1, 50, 51, 52,
1020 53, 54, 55, 56, -1, 58, 59, 60, 61, -1,
1021 -1, -1, 65, 38, 39, 40, 41, 42, 43, 44,
1022 45, 46, 47, 48, -1, 50, 51, 52, 53, 54,
1023 55, 56, -1, 58, 59, 60, 61, -1, -1, -1,
1024 65, 38, 39, 40, 41, 42, 43, 44, 45, 46,
1025 47, 48, -1, 50, 51, 52, 53, 54, 55, 56,
1026 -1, 58, 59, 60, 61, -1, -1, -1, 65, 38,
1027 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
1028 -1, 50, 51, 52, 53, 54, 55, 56, -1, 58,
1029 59, 60, 61, -1, -1, -1, 65, 38, 39, 40,
1030 41, 42, 43, 44, 45, 46, 47, 48, -1, 50,
1031 51, 52, 53, 54, 55, 56, -1, 58, 59, 60,
1032 61, -1, -1, -1, 65, 38, 39, 40, 41, 42,
1033 43, 44, 45, 46, 47, 48, -1, 50, 51, 52,
1034 53, 54, 55, 56, -1, 58, 59, 60, 61, -1,
1035 -1, -1, 65, 38, 39, 40, 41, 42, 43, 44,
1036 45, 46, 47, 48, -1, 50, 51, 52, 53, 54,
1037 55, 56, -1, 58, 59, 60, 61, -1, -1, -1,
1038 65, 38, 39, 40, 41, 42, 43, 44, 45, 46,
1039 47, 48, -1, 50, 51, 52, 53, 54, 55, 56,
1040 -1, 58, 59, 60, 61, -1, -1, -1, 65, 38,
1041 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
1042 -1, 50, 51, 52, 53, 54, 55, 56, -1, 58,
1043 59, 60, 61, -1, -1, -1, 65, 38, 39, 40,
1044 41, 42, 43, 44, 45, 46, 47, 48, -1, 50,
1045 51, 52, 53, 54, 55, 56, -1, 58, 59, 60,
1046 61, -1, -1, -1, 65, 38, 39, 40, 41, 42,
1047 43, 44, 45, 46, 47, 48, -1, 50, 51, 52,
1048 53, 54, 55, 56, -1, 58, 59, 60, 61, -1,
1049 -1, -1, 65, 38, 39, 40, 41, 42, 43, 44,
1050 45, 46, 47, 48, -1, 50, 51, 52, 53, 54,
1051 55, 56, -1, 58, 59, 60, 61, -1, -1, -1,
1052 65, 38, 39, 40, 41, 42, 43, 44, 45, 46,
1053 47, 48, -1, 50, 51, 52, 53, 54, 55, 56,
1054 -1, 58, 59, 60, 61, -1, -1, -1, 65, 38,
1055 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
1056 -1, 50, 51, 52, 53, 54, 55, 56, -1, 58,
1057 59, 60, 61, -1, -1, -1, 65, 38, 39, 40,
1058 41, 42, 43, 44, 45, 46, 47, 48, -1, 50,
1059 51, 52, 53, 54, 55, 56, -1, 58, 59, 60,
1060 61, -1, -1, -1, 65, 38, 39, 40, 41, 42,
1061 43, 44, 45, 46, 47, 48, -1, 50, 51, 52,
1062 53, 54, 55, 56, -1, 58, 59, 60, 61, -1,
1063 -1, 36, 65, 38, 39, 40, 41, 42, 43, 44,
1064 45, 46, 47, 48, -1, 50, 51, 52, 53, 54,
1065 55, 56, -1, 58, 59, 60, 61, 36, -1, 38,
1066 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
1067 -1, 50, 51, 52, 53, 54, 55, 56, -1, 58,
1068 59, 60, 61, 38, 39, 40, 41, 42, 43, 44,
1069 45, 46, 47, 48, -1, 50, 51, 52, 53, 54,
1070 55, 56, -1, 58, 59, 60, 61, 38, 39, 40,
1071 41, 42, 43, 44, 45, 46, 47, 48, -1, 50,
1072 51, 52, 53, 54, 55, 56, -1, 58, 59, 60,
1080 0, 3, 6, 7, 8, 9, 10, 11, 12, 13,
1081 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
1082 26, 27, 28, 29, 30, 31, 32, 33, 35, 51,
1083 52, 61, 62, 63, 66, 70, 71, 72, 74, 75,
1084 80, 81, 82, 83, 61, 72, 83, 61, 61, 61,
1085 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
1086 61, 61, 61, 72, 73, 72, 72, 78, 83, 0,
1087 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
1088 48, 50, 51, 52, 53, 54, 55, 56, 58, 59,
1089 60, 61, 72, 34, 61, 66, 83, 72, 72, 72,
1090 72, 83, 83, 72, 83, 72, 72, 72, 72, 72,
1091 72, 72, 72, 72, 65, 36, 67, 67, 72, 72,
1092 72, 72, 72, 72, 72, 72, 66, 75, 83, 72,
1093 72, 72, 72, 72, 72, 72, 72, 72, 12, 76,
1094 77, 12, 13, 72, 78, 65, 65, 65, 65, 65,
1095 65, 65, 65, 36, 65, 65, 65, 65, 36, 65,
1096 36, 65, 36, 36, 72, 72, 72, 79, 78, 65,
1097 67, 72, 72, 72, 72, 72, 36, 68, 65, 65,