0 0 0 1 0 1 2 0 2 0 0 0 2 0 2 3 0 3 4 1 4 5 1 5 6 1 6 7 1 0 8 1 7 4 1 4 5 1 5 4 1 4 8 1 7 9 1 8 10 1 9 7 1 0 10 1 9 1 1 10 7 1 0 1 1 10 8 1 7 7 1 0 11 2 0 0 2 11 3 2 12 11 2 0 3 2 12 12 2 13 11 2 0 12 2 13 13 2 14 12 3 15 3 3 16 14 3 0 12 3 15 14 3 0 15 3 17 16 3 18 17 3 19 18 3 20 16 3 18 18 3 20 19 3 21 20 4 0 11 4 22 13 4 23 20 4 0 13 4 23 21 4 24 20 4 0 21 4 24 22 4 25 21 5 26 13 5 27 23 5 0 21 5 26 23 5 0 24 5 28 25 5 29 26 5 30 27 5 31 25 5 29 27 5 31 28 5 32 29 6 33 30 6 34 31 6 35 31 6 35 32 6 36 29 6 33 33 6 0 20 6 37 30 6 34 31 6 35 30 6 34 20 6 37 34 6 38 35 6 39 33 6 0 35 6 39 36 6 40 33 6 0 36 6 40 20 6 37 33 6 0 37 7 41 38 7 42 39 7 0 37 7 41 39 7 0 40 7 43 41 7 44 42 7 45 43 7 46 41 7 44 43 7 46 44 7 47 45 8 0 36 8 48 46 8 49 45 8 0 46 8 49 47 8 50 47 8 50 46 8 49 48 8 51 49 9 52 47 9 53 50 9 54 51 9 55 49 9 52 52 9 0 51 9 55 45 9 56 49 9 52 47 9 53 49 9 52 45 9 56 53 9 57 54 9 58 52 9 0 54 9 58 51 9 55 52 9 0 55 10 59 56 10 60 57 10 61 55 10 59 57 10 61 58 10 62 59 10 63 60 10 64 61 10 0 59 10 63 61 10 0 62 10 65 63 11 66 54 11 67 64 11 68 65 11 0 51 11 69 63 11 66 54 11 67 63 11 66 51 11 69 66 11 57 67 11 70 65 11 0 67 11 70 68 11 71 65 11 0 68 11 71 51 11 69 65 11 0 69 12 72 70 12 73 71 12 74 69 12 72 71 12 74 72 12 75 73 12 76 74 12 77 75 12 0 73 12 76 75 12 0 76 12 65 77 13 78 78 13 79 79 13 80 77 13 78 80 13 81 78 13 79 81 13 82 78 13 79 80 13 81 82 13 83 78 13 79 81 13 82 83 13 84 81 13 82 84 13 85 82 13 83 81 13 82 83 13 84 84 13 85 85 13 0 86 13 86 83 13 84 84 13 85 86 13 86 87 13 87 85 13 0 88 13 88 87 13 87 89 13 89 85 13 0 85 13 0 89 13 89 90 13 90 86 13 86 85 13 0 90 13 90 91 13 91 88 13 88 92 13 92 93 13 93 88 13 88 91 13 91 93 13 93 87 13 87 88 13 88 94 13 94 91 13 91 92 13 92 94 13 94 95 13 95 91 13 91 96 13 96 97 13 97 98 13 98 96 13 96 98 13 98 99 13 99 100 14 100 101 14 101 102 14 0 100 14 100 102 14 0 103 14 65 104 14 102 105 14 103 74 14 104 104 14 102 74 14 104 73 14 105 106 15 106 107 15 107 108 15 108 106 15 106 108 15 108 109 15 109 110 15 110 111 15 111 112 15 112 112 15 112 113 15 0 114 15 113 110 15 110 112 15 112 114 15 113 115 16 114 116 16 115 117 16 116 115 16 114 117 16 116 118 16 117 119 16 118 120 16 119 121 16 0 119 16 118 121 16 0 122 16 17 123 17 120 124 17 121 125 17 122 126 17 0 127 17 123 123 17 120 124 17 121 123 17 120 127 17 123 128 17 124 129 17 125 126 17 0 129 17 125 130 17 126 126 17 0 130 17 126 127 17 123 126 17 0 44 18 127 43 18 128 131 18 0 44 18 127 131 18 0 132 18 43 133 18 129 134 18 130 135 18 131 133 18 129 135 18 131 136 18 132 28 19 133 27 19 134 137 19 0 28 19 133 137 19 0 138 19 28 139 19 135 140 19 136 141 19 137 139 19 135 141 19 137 142 19 138 19 20 139 18 20 140 143 20 0 19 20 139 143 20 0 144 20 17 145 20 141 146 20 142 120 20 143 145 20 141 120 20 143 119 20 144 147 21 145 129 21 146 148 21 147 149 21 0 130 21 148 147 21 145 129 21 146 147 21 145 130 21 148 150 21 124 151 21 149 149 21 0 151 21 149 8 21 150 149 21 0 8 21 150 130 21 148 149 21 0
0 0 0 0 1 0 1 0 2 0 2 0 0 0 0 0 2 0 2 0 3 0 3 0 4 1 4 1 5 1 1 1 6 1 5 1 7 1 6 1 6 1 5 1 8 1 7 1 7 1 6 1 4 1 4 1 6 1 5 1 9 2 8 2 10 2 1 2 11 2 9 2 12 2 10 2 11 2 9 2 13 2 11 2 12 2 10 2 9 2 8 2 11 2 9 2 14 3 12 3 15 3 1 3 16 3 13 3 14 3 12 3 16 3 13 3 17 3 14 3 18 4 15 4 19 4 1 4 20 4 16 4 21 4 17 4 20 4 16 4 22 4 18 4 21 4 17 4 18 4 15 4 20 4 16 4 23 5 19 5 24 5 1 5 25 5 20 5 23 5 19 5 25 5 20 5 26 5 21 5 27 6 1 6 28 6 22 6 29 6 23 6 30 6 24 6 28 6 22 6 31 6 25 6 29 6 23 6 28 6 22 6 30 6 24 6 32 7 19 7 33 7 1 7 34 7 26 7 32 7 19 7 34 7 26 7 35 7 27 7 36 8 1 8 37 8 28 8 38 8 23 8 39 8 29 8 37 8 28 8 40 8 30 8 38 8 23 8 37 8 28 8 39 8 29 8 41 9 31 9 42 9 1 9 43 9 32 9 44 9 33 9 42 9 1 9 41 9 31 9 41 9 31 9 43 9 32 9 45 9 34 9 41 9 31 9 46 9 35 9 47 9 36 9 47 9 36 9 44 9 33 9 41 9 31 9 46 9 35 9 48 9 37 9 49 9 38 9 46 9 35 9 49 9 38 9 47 9 36 9 49 9 38 9 50 9 39 9 51 9 40 9 49 9 38 9 51 9 40 9 47 9 36 9 51 9 40 9 52 9 41 9 47 9 36 9 53 10 1 10 54 10 42 10 55 10 23 10 56 10 43 10 54 10 42 10 57 10 44 10 55 10 23 10 54 10 42 10 56 10 43 10 58 11 45 11 59 11 1 11 60 11 46 11 61 11 47 11 59 11 1 11 58 11 45 11 62 11 48 11 58 11 45 11 60 11 46 11 63 11 49 11 64 11 50 11 62 11 48 11 64 11 50 11 65 11 51 11 62 11 48 11 62 11 48 11 65 11 51 11 58 11 45 11 66 12 4 12 67 12 1 12 68 12 52 12 69 12 53 12 68 12 52 12 70 12 54 12 69 12 53 12 66 12 4 12 68 12 52 12 71 13 55 13 72 13 1 13 73 13 56 13 71 13 55 13 73 13 56 13 74 13 57 13 75 14 15 14 76 14 1 14 77 14 58 14 78 14 59 14 77 14 58 14 79 14 60 14 78 14 59 14 75 14 15 14 77 14 58 14 80 15 8 15 81 15 1 15 82 15 61 15 83 15 62 15 82 15 61 15 84 15 63 15 83 15 62 15 80 15 8 15 82 15 61 15 85 16 4 16 86 16 1 16 87 16 64 16 88 16 65 16 87 16 64 16 89 16 66 16 88 16 65 16 85 16 4 16 87 16 64 16 90 17 55 17 91 17 1 17 92 17 67 17 90 17 55 17 92 17 67 17 93 17 68 17
0 0 0 1 0 1 2 0 2 1 0 1 0 0 0 3 0 3 4 0 4 5 0 5 6 0 6 5 0 5 7 0 7 6 0 6 6 0 6 3 0 3 0 0 0 7 0 7 3 0 3 6 0 6 8 0 8 2 0 2 9 0 9 2 0 2 8 0 8 0 0 0 10 0 10 4 0 4 11 0 11 11 0 11 4 0 4 6 0 6 12 0 12 0 0 0 8 0 8 6 0 6 0 0 0 12 0 12 11 0 11 6 0 6 12 0 12 9 0 9 13 0 13 14 0 14 9 0 9 14 0 14 8 0 8 8 0 8 14 0 14 12 0 12 12 0 12 14 0 14 11 0 11 15 0 15 13 0 13 16 0 16 13 0 13 15 0 15 17 0 17 14 0 14 13 0 13 17 0 17 18 0 18 11 0 11 17 0 17 11 0 11 14 0 14 17 0 17 19 0 19 10 0 10 18 0 18 10 0 10 11 0 11 18 0 18 15 0 15 20 0 20 21 0 21 15 0 15 21 0 21 17 0 17 17 0 17 21 0 21 18 0 18 18 0 18 21 0 21 19 0 19 22 1 2 23 1 1 24 1 22 24 1 22 23 1 1 25 1 0 25 1 0 23 1 1 26 1 3 27 1 5 28 1 4 29 1 23 27 1 5 29 1 23 30 1 6 31 1 7 27 1 5 30 1 6 32 1 24 25 1 0 26 1 3 30 1 6 32 1 24 26 1 3 31 1 7 30 1 6 26 1 3 33 1 9 34 1 2 35 1 25 35 1 25 34 1 2 36 1 8 36 1 8 34 1 2 37 1 0 38 1 4 39 1 10 40 1 26 38 1 4 40 1 26 41 1 11 42 1 6 38 1 4 41 1 11 43 1 27 36 1 8 37 1 0 44 1 12 43 1 27 37 1 0 42 1 6 44 1 12 37 1 0 42 1 6 41 1 11 45 1 28 42 1 6 45 1 28 44 1 12 46 1 13 47 1 9 48 1 29 48 1 29 47 1 9 49 1 14 49 1 14 47 1 9 50 1 8 51 1 12 49 1 14 50 1 8 52 1 30 49 1 14 51 1 12 53 1 11 52 1 30 51 1 12 54 1 16 55 1 13 56 1 15 56 1 15 55 1 13 57 1 17 57 1 17 55 1 13 58 1 14 59 1 11 60 1 18 57 1 17 59 1 11 57 1 17 58 1 14 61 1 10 62 1 19 60 1 18 59 1 11 61 1 10 60 1 18 63 1 20 64 1 15 65 1 21 65 1 21 64 1 15 66 1 31 65 1 21 66 1 31 67 1 17 68 1 32 65 1 21 67 1 17 69 1 19 65 1 21 70 1 33 70 1 33 65 1 21 71 1 18 71 1 18 65 1 21 68 1 32