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