0 0 0 1 0 2 0 3 0 16 0 17 0 48 1 3 1 16 1 17 1 19 1 32 1 34 1 49 2 2 2 3 2 5 2 16 2 17 2 20 2 33 2 34 3 6 3 17 3 18 3 19 3 20 3 34 3 35 4 4 4 5 4 6 4 7 4 18 4 19 4 20 4 22 4 35 4 37 5 7 5 8 5 19 5 21 5 22 5 23 5 38 5 53 6 9 6 21 6 22 6 24 6 37 6 38 6 39 6 54 7 7 7 8 7 9 7 10 7 21 7 39 7 55 8 8 8 9 8 11 8 22 8 24 8 39 9 11 9 12 9 23 9 24 9 26 9 40 9 42 10 10 10 12 10 13 10 25 10 27 10 28 10 41 10 42 10 43 11 11 11 14 11 25 11 27 11 28 11 29 11 44 11 59 12 13 12 14 12 15 12 29 12 30 12 45 13 13 13 14 13 27 13 28 13 29 13 30 13 44 13 45 13 46 14 28 14 29 14 30 14 31 14 46 14 62 15 29 15 30 15 31 15 46 15 47 15 63 16 16 16 17 16 18 16 32 16 48 16 49 16 64 17 19 17 32 17 33 17 34 17 49 17 50 18 19 18 20 18 21 18 32 18 33 18 35 18 36 18 49 18 50 19 20 19 21 19 33 19 36 19 50 19 52 20 21 20 22 20 36 20 38 20 51 20 68 21 22 21 23 21 36 21 38 21 52 21 69 22 22 22 23 22 24 22 25 22 38 22 54 22 70 23 24 23 25 23 39 23 41 23 55 23 56 23 71 24 27 24 38 24 40 24 41 24 42 24 55 25 28 25 39 25 40 25 42 25 57 25 58 26 26 26 27 26 29 26 40 26 43 26 57 26 58 26 59 26 74 27 28 27 41 27 42 27 43 27 75 28 29 28 42 28 44 28 60 29 43 29 45 29 47 29 62 29 77 30 30 30 31 30 44 30 46 30 47 30 62 30 78 31 45 31 62 31 63 31 79 32 33 32 48 32 49 32 50 32 64 32 65 33 34 33 35 33 36 33 51 33 81 34 35 34 48 34 49 34 50 34 51 34 65 34 66 34 82 35 35 35 38 35 51 35 66 36 37 36 52 36 54 36 67 36 69 37 37 37 51 37 54 37 55 37 68 37 69 37 70 37 85 38 39 38 52 38 53 38 54 38 55 39 42 39 53 39 54 39 55 39 57 39 71 40 41 40 43 40 54 40 55 40 56 40 57 40 72 40 73 41 44 41 55 41 56 41 59 41 74 41 89 42 43 42 45 42 56 42 59 42 60 42 90 43 46 43 57 43 58 43 60 43 61 44 45 44 46 44 47 44 62 44 75 44 77 45 46 45 61 45 76 45 77 45 78 45 93 46 47 46 61 46 62 46 79 46 94 47 47 47 61 47 78 48 49 48 64 48 65 48 66 48 81 48 96 49 50 49 64 49 66 49 67 50 50 50 51 50 53 50 65 50 68 51 52 51 68 51 69 51 82 51 83 51 99 52 52 52 53 52 69 52 83 52 84 53 69 53 70 53 71 53 84 53 101 54 55 54 56 54 71 54 85 54 86 54 102 55 71 55 86 55 103 56 57 56 59 56 70 56 73 56 74 56 87 56 88 56 89 57 57 57 71 57 72 57 73 57 74 57 75 58 58 58 59 58 60 58 61 58 73 58 74 58 91 58 106 59 59 59 62 59 73 59 76 59 77 59 91 60 61 60 62 60 63 60 74 60 76 60 78 60 108 61 62 61 63 61 93 61 94 61 109 62 77 62 78 62 93 62 94 62 110 63 63 63 77 63 78 63 79 63 111 64 64 64 65 64 66 64 82 64 96 64 97 65 67 65 68 65 80 65 96 65 97 65 98 65 113 66 67 66 68 66 80 66 82 66 97 66 99 67 67 67 81 67 98 67 99 68 68 68 69 68 70 68 86 68 100 69 70 69 85 69 100 69 101 69 117 70 71 70 73 70 84 70 85 70 86 70 103 70 118 71 72 71 74 71 89 71 102 71 103 71 104 72 74 72 75 72 86 72 88 72 89 72 90 72 104 72 120 73 74 73 75 73 76 73 88 73 90 73 104 73 105 74 74 74 89 74 92 74 107 74 122 75 75 75 89 75 92 75 106 75 107 76 78 76 79 76 90 76 91 76 93 76 94 76 109 77 78 77 79 77 94 77 95 77 110 78 79 78 93 78 95 78 109 79 79 79 111 80 82 80 83 80 96 80 97 80 112 80 113 80 128 81 82 81 84 81 99 81 112 81 113 81 129 82 83 82 85 82 98 82 100 82 113 82 114 82 115 83 84 83 85 83 86 83 97 83 99 83 115 83 116 84 85 84 86 84 98 84 101 84 116 84 132 85 88 85 99 85 100 85 101 85 103 85 116 86 87 86 101 86 103 86 104 86 117 87 87 87 88 87 102 87 104 87 105 87 118 87 119 88 91 88 104 88 105 88 106 88 119 88 120 89 89 89 90 89 91 89 104 89 106 89 120 89 121 90 91 90 107 90 108 90 121 90 122 91 91 91 92 91 93 91 123 92 92 92 93 92 94 92 95 92 107 92 108 92 110 93 95 93 109 93 125 94 94 94 95 94 110 94 111 94 126 95 95 95 109 95 110 95 126 96 97 96 98 96 99 96 112 96 113 96 128 96 144 97 97 97 99 97 100 98 98 98 99 98 114 98 116 98 130 98 131 99 102 99 115 99 116 99 132 100 100 100 103 100 114 100 116 100 117 101 102 101 103 101 115 101 116 101 117 101 132 101 134 102 102 102 103 102 116 102 117 102 133 102 134 102 135 102 150 103 104 103 106 103 117 103 118 103 121 103 135 104 106 104 121 105 106 105 107 105 108 105 119 105 120 105 121 106 120 106 121 106 137 107 109 107 110 107 123 107 124 107 125 107 138 107 155 108 109 108 122 108 124 108 125 108 139 108 140 108 141 108 156 109 124 109 126 109 127 109 157 110 124 110 126 110 127 110 142 110 143 111 126 111 142 111 143 111 159 112 115 112 129 112 130 112 144 112 145 112 160 113 114 113 129 113 146 113 161 114 116 114 117 114 128 114 129 114 130 114 131 114 145 114 162 115 115 115 116 115 117 115 129 115 146 116 119 116 130 116 148 117 131 117 132 117 133 117 134 117 150 118 119 118 132 118 134 118 135 118 136 118 149 118 151 118 166 119 120 119 122 119 135 119 136 119 150 120 120 120 123 120 136 120 153 121 135 121 137 121 154 122 125 122 137 122 139 122 140 122 153 122 154 122 155 123 123 123 124 123 137 123 138 123 140 123 141 123 154 124 126 124 127 124 139 124 140 124 156 124 157 124 172 125 125 125 126 125 127 125 140 125 142 125 156 125 157 126 142 126 157 126 159 126 174 127 141 127 142 127 143 127 158 127 159 127 175 128 129 128 131 128 144 128 146 128 160 128 161 129 131 129 144 129 145 129 160 129 161 130 133 130 144 130 147 130 148 130 161 130 162 130 163 130 178 131 131 131 132 131 145 131 148 131 162 131 164 131 179 132 133 132 146 132 147 132 148 132 149 132 163 132 165 132 180 133 133 133 134 133 136 133 147 133 150 133 164 133 166 133 181 134 135 134 137 134 149 134 150 134 151 134 152 134 166 135 135 135 137 135 149 135 152 135 167 136 139 136 152 136 153 136 154 136 167 136 168 137 138 137 151 137 152 137 153 137 169 137 185 138 138 138 140 138 141 138 154 138 169 138 186 139 140 139 141 139 142 139 154 139 155 139 157 139 170 139 171 139 172 139 187 140 141 140 143 140 154 140 155 140 157 140 173 141 143 141 155 141 159 141 172 141 174 141 189 142 143 142 156 142 158 142 175 143 157 143 158 143 175 144 144 144 147 144 160 144 177 145 145 145 146 145 147 145 161 145 162 145 178 146 147 146 148 146 160 146 161 146 179 147 149 147 161 147 162 147 163 147 164 147 165 147 179 147 195 148 148 148 149 148 150 148 151 148 162 148 166 148 179 148 196 149 149 149 152 149 165 149 167 149 180 149 182 149 197 150 150 150 151 150 152 150 153 150 165 150 198 151 151 151 153 151 167 151 168 151 169 151 184 152 154 152 166 152 167 152 168 152 170 152 184 152 185 152 200 153 154 153 155 153 168 153 171 153 184 153 185 154 185 154 187 154 202 155 155 155 156 155 171 155 173 156 157 156 158 156 170 156 172 156 187 156 188 157 157 157 159 157 174 157 190 157 205 158 158 158 159 158 172 158 174 158 189 158 190 158 191 159 173 159 191 159 207 160 161 160 163 160 192 160 193 160 208 161 177 161 192 161 193 161 194 162 162 162 165 162 176 162 178 162 179 162 195 163 163 163 164 163 177 163 179 163 181 163 195 164 166 164 178 164 179 164 182 164 197 165 167 165 179 165 180 165 181 165 182 165 183 165 213 166 167 166 169 166 181 166 184 166 197 166 198 167 169 167 181 167 182 167 183 168 168 168 170 168 171 168 182 168 184 168 185 168 186 168 199 169 172 169 184 169 186 169 200 169 202 170 170 170 171 170 172 170 173 170 185 170 187 170 203 171 171 171 187 171 202 171 219 172 175 172 188 172 189 172 220 173 173 173 174 173 187 173 189 173 190 173 206 174 175 174 188 174 189 174 205 174 207 174 222 175 191 175 206 175 207 175 223 176 176 176 177 176 178 176 192 176 193 176 194 176 209 176 224 177 178 177 180 177 192 177 193 177 195 177 208 177 209 177 210 178 180 178 181 178 196 178 210 178 226 179 193 179 194 180 181 180 182 180 194 180 195 180 196 180 213 180 228 181 196 181 199 181 212 181 214 182 183 182 184 182 197 182 198 182 199 182 215 183 183 183 185 183 197 183 198 183 200 183 201 183 214 183 216 184 198 184 215 184 232 185 188 185 200 185 202 185 203 185 217 186 186 186 188 186 203 186 204 187 187 187 189 187 201 187 203 187 205 187 219 187 220 188 189 188 191 188 206 188 236 189 205 189 207 189 220 189 222 189 237 190 191 190 204 190 223 190 238 191 206 191 207 191 223 191 239 192 193 192 194 192 195 192 208 192 209 192 224 192 240 193 209 193 211 193 224 193 225 193 241 194 194 194 208 194 226 194 227 194 242 195 196 195 210 195 211 195 212 195 227 195 243 196 196 196 210 196 211 196 212 196 227 196 228 197 198 197 211 197 213 197 215 197 228 197 229 197 245 198 199 198 201 198 212 198 216 198 229 198 230 199 201 199 215 199 216 199 217 199 230 199 231 199 232 199 247 200 201 200 202 200 203 200 214 200 217 200 218 200 232 201 202 201 203 201 215 201 216 201 217 201 218 201 219 201 233 202 216 202 218 202 233 202 234 203 204 203 205 203 218 203 220 203 221 203 235 203 251 204 204 204 206 204 207 204 218 204 237 204 252 205 206 205 207 205 221 205 222 205 236 206 206 206 221 206 239 207 207 207 222 207 223 207 238 207 239 207 255 208 209 208 210 208 224 208 225 208 226 208 241 209 210 209 211 209 212 209 225 209 227 209 242 210 213 210 225 210 226 210 227 210 243 211 211 211 213 211 225 211 226 211 227 211 243 211 244 212 227 212 228 212 229 212 230 212 244 212 245 213 214 213 215 213 216 213 230 213 231 213 244 213 245 214 217 214 229 214 230 214 231 214 246 215 216 215 217 215 231 215 232 215 246 215 247 215 248 216 217 216 219 216 230 216 231 216 234 216 247 217 220 217 231 217 233 217 234 217 235 217 249 218 218 218 219 218 232 218 235 218 251 219 220 219 221 219 234 219 235 219 252 220 222 220 234 220 235 220 238 220 252 220 253 221 221 221 222 221 223 221 238 221 253 221 254 222 223 222 236 222 237 222 238 222 253 222 254 222 255 223 237 223 238 223 254 223 255 224 224 224 225 224 240 224 242 225 227 225 242 226 228 226 229 226 240 226 241 226 242 226 244 227 228 227 241 227 242 227 243 227 244 228 229 228 230 228 243 228 244 228 245 228 246 229 231 229 232 229 243 229 244 229 245 230 232 230 233 230 244 230 245 230 246 230 247 231 232 231 233 231 245 231 246 231 249 232 233 232 246 232 247 232 248 232 249 233 233 233 235 233 236 233 247 233 248 233 250 234 235 234 236 234 237 234 248 234 249 234 251 235 237 235 238 235 249 235 250 235 252 236 237 236 238 236 239 236 250 236 251 236 252 237 251 237 252 237 254 237 255 238 239 238 254 238 255 239 239 239 253 239 254 240 240 240 241 240 242 240 243 241 241 241 242 241 243 242 244 243 245 243 246 244 245 244 246 245 245 245 246 246 246 246 247 246 248 247 248 247 249 248 248 248 249 248 250 249 250 249 251 250 250 250 251 250 253 251 251 251 252 252 252 252 253 252 255 253 254 253 255 254 255