0 1 0 7 0 13 0 42 0 48 0 49 0 57 0 92 0 258 0 293 0 294 0 300 0 302 0 337 1 2 1 8 1 43 1 50 1 56 1 58 1 91 1 93 1 295 1 301 1 303 1 336 1 338 2 3 2 9 2 44 2 51 2 57 2 59 2 92 2 94 2 296 2 302 2 304 2 337 2 339 3 4 3 10 3 45 3 52 3 58 3 60 3 93 3 95 3 297 3 303 3 305 3 338 3 340 4 5 4 11 4 46 4 53 4 59 4 61 4 94 4 96 4 298 4 304 4 306 4 339 4 341 5 6 5 12 5 47 5 54 5 60 5 62 5 95 5 97 5 299 5 305 5 307 5 340 5 342 6 7 6 13 6 42 6 48 6 55 6 61 6 96 6 252 6 287 6 294 6 300 6 306 6 341 7 8 7 14 7 20 7 50 7 56 7 64 7 251 7 265 7 295 7 301 7 307 7 309 8 9 8 15 8 49 8 51 8 57 8 63 8 65 8 294 8 296 8 302 8 308 8 310 9 10 9 16 9 50 9 52 9 58 9 64 9 66 9 295 9 297 9 303 9 309 9 311 10 11 10 17 10 51 10 53 10 59 10 65 10 67 10 296 10 298 10 304 10 310 10 312 11 12 11 18 11 52 11 54 11 60 11 66 11 68 11 297 11 299 11 305 11 311 11 313 12 13 12 19 12 53 12 55 12 61 12 67 12 69 12 298 12 300 12 306 12 312 12 314 13 14 13 20 13 54 13 62 13 68 13 245 13 259 13 299 13 301 13 307 13 313 14 15 14 21 14 27 14 57 14 63 14 71 14 258 14 272 14 302 14 308 14 314 14 316 15 16 15 22 15 56 15 58 15 64 15 70 15 72 15 301 15 303 15 309 15 315 15 317 16 17 16 23 16 57 16 59 16 65 16 71 16 73 16 302 16 304 16 310 16 316 16 318 17 18 17 24 17 58 17 60 17 66 17 72 17 74 17 303 17 305 17 311 17 317 17 319 18 19 18 25 18 59 18 61 18 67 18 73 18 75 18 304 18 306 18 312 18 318 18 320 19 20 19 26 19 60 19 62 19 68 19 74 19 76 19 305 19 307 19 313 19 319 19 321 20 21 20 27 20 61 20 69 20 75 20 252 20 266 20 306 20 308 20 314 20 320 21 22 21 28 21 34 21 64 21 70 21 78 21 265 21 279 21 309 21 315 21 321 21 323 22 23 22 29 22 63 22 65 22 71 22 77 22 79 22 308 22 310 22 316 22 322 22 324 23 24 23 30 23 64 23 66 23 72 23 78 23 80 23 309 23 311 23 317 23 323 23 325 24 25 24 31 24 65 24 67 24 73 24 79 24 81 24 310 24 312 24 318 24 324 24 326 25 26 25 32 25 66 25 68 25 74 25 80 25 82 25 311 25 313 25 319 25 325 25 327 26 27 26 33 26 67 26 69 26 75 26 81 26 83 26 312 26 314 26 320 26 326 26 328 27 28 27 34 27 68 27 76 27 82 27 259 27 273 27 313 27 315 27 321 27 327 28 29 28 35 28 41 28 71 28 77 28 85 28 272 28 286 28 316 28 322 28 328 28 330 29 30 29 36 29 70 29 72 29 78 29 84 29 86 29 315 29 317 29 323 29 329 29 331 30 31 30 37 30 71 30 73 30 79 30 85 30 87 30 316 30 318 30 324 30 330 30 332 31 32 31 38 31 72 31 74 31 80 31 86 31 88 31 317 31 319 31 325 31 331 31 333 32 33 32 39 32 73 32 75 32 81 32 87 32 89 32 318 32 320 32 326 32 332 32 334 33 34 33 40 33 74 33 76 33 82 33 88 33 90 33 319 33 321 33 327 33 333 33 335 34 35 34 41 34 75 34 83 34 89 34 266 34 280 34 320 34 322 34 328 34 334 35 36 35 42 35 48 35 78 35 84 35 92 35 279 35 293 35 323 35 329 35 335 35 337 36 37 36 43 36 77 36 79 36 85 36 91 36 93 36 322 36 324 36 330 36 336 36 338 37 38 37 44 37 78 37 80 37 86 37 92 37 94 37 323 37 325 37 331 37 337 37 339 38 39 38 45 38 79 38 81 38 87 38 93 38 95 38 324 38 326 38 332 38 338 38 340 39 40 39 46 39 80 39 82 39 88 39 94 39 96 39 325 39 327 39 333 39 339 39 341 40 41 40 47 40 81 40 83 40 89 40 95 40 97 40 326 40 328 40 334 40 340 40 342 41 42 41 48 41 82 41 90 41 96 41 273 41 287 41 327 41 329 41 335 41 341 42 43 42 50 42 85 42 91 42 251 42 286 42 295 42 330 42 336 42 342 43 44 43 49 43 51 43 84 43 86 43 92 43 294 43 296 43 329 43 331 43 337 44 45 44 50 44 52 44 85 44 87 44 93 44 295 44 297 44 330 44 332 44 338 45 46 45 51 45 53 45 86 45 88 45 94 45 296 45 298 45 331 45 333 45 339 46 47 46 52 46 54 46 87 46 89 46 95 46 297 46 299 46 332 46 334 46 340 47 48 47 53 47 55 47 88 47 90 47 96 47 298 47 300 47 333 47 335 47 341 48 54 48 89 48 97 48 245 48 280 48 299 48 334 48 336 48 342 49 50 49 56 49 91 49 98 49 106 49 141 49 209 49 244 49 251 49 307 49 342 50 51 50 57 50 92 50 99 50 105 50 107 50 140 50 142 51 52 51 58 51 93 51 100 51 106 51 108 51 141 51 143 52 53 52 59 52 94 52 101 52 107 52 109 52 142 52 144 53 54 53 60 53 95 53 102 53 108 53 110 53 143 53 145 54 55 54 61 54 96 54 103 54 109 54 111 54 144 54 146 55 62 55 97 55 104 55 110 55 145 55 203 55 238 55 245 55 301 55 336 56 57 56 63 56 99 56 105 56 113 56 202 56 216 56 258 56 300 56 314 57 58 57 64 57 98 57 100 57 106 57 112 57 114 58 59 58 65 58 99 58 101 58 107 58 113 58 115 59 60 59 66 59 100 59 102 59 108 59 114 59 116 60 61 60 67 60 101 60 103 60 109 60 115 60 117 61 62 61 68 61 102 61 104 61 110 61 116 61 118 62 69 62 103 62 111 62 117 62 196 62 210 62 252 62 294 62 308 63 64 63 70 63 106 63 112 63 120 63 209 63 223 63 265 63 307 63 321 64 65 64 71 64 105 64 107 64 113 64 119 64 121 65 66 65 72 65 106 65 108 65 114 65 120 65 122 66 67 66 73 66 107 66 109 66 115 66 121 66 123 67 68 67 74 67 108 67 110 67 116 67 122 67 124 68 69 68 75 68 109 68 111 68 117 68 123 68 125 69 76 69 110 69 118 69 124 69 203 69 217 69 259 69 301 69 315 70 71 70 77 70 113 70 119 70 127 70 216 70 230 70 272 70 314 70 328 71 72 71 78 71 112 71 114 71 120 71 126 71 128 72 73 72 79 72 113 72 115 72 121 72 127 72 129 73 74 73 80 73 114 73 116 73 122 73 128 73 130 74 75 74 81 74 115 74 117 74 123 74 129 74 131 75 76 75 82 75 116 75 118 75 124 75 130 75 132 76 83 76 117 76 125 76 131 76 210 76 224 76 266 76 308 76 322 77 78 77 84 77 120 77 126 77 134 77 223 77 237 77 279 77 321 77 335 78 79 78 85 78 119 78 121 78 127 78 133 78 135 79 80 79 86 79 120 79 122 79 128 79 134 79 136 80 81 80 87 80 121 80 123 80 129 80 135 80 137 81 82 81 88 81 122 81 124 81 130 81 136 81 138 82 83 82 89 82 123 82 125 82 131 82 137 82 139 83 90 83 124 83 132 83 138 83 217 83 231 83 273 83 315 83 329 84 85 84 91 84 127 84 133 84 141 84 230 84 244 84 286 84 328 84 342 85 86 85 92 85 126 85 128 85 134 85 140 85 142 86 87 86 93 86 127 86 129 86 135 86 141 86 143 87 88 87 94 87 128 87 130 87 136 87 142 87 144 88 89 88 95 88 129 88 131 88 137 88 143 88 145 89 90 89 96 89 130 89 132 89 138 89 144 89 146 90 97 90 131 90 139 90 145 90 224 90 238 90 280 90 322 90 336 91 92 91 99 91 134 91 140 91 202 91 237 91 293 91 300 91 335 92 93 92 98 92 100 92 133 92 135 92 141 93 94 93 99 93 101 93 134 93 136 93 142 94 95 94 100 94 102 94 135 94 137 94 143 95 96 95 101 95 103 95 136 95 138 95 144 96 97 96 102 96 104 96 137 96 139 96 145 97 103 97 138 97 146 97 196 97 231 97 287 97 294 97 329 98 99 98 105 98 140 98 147 98 155 98 160 98 190 98 195 98 202 98 258 98 293 99 100 99 106 99 141 99 148 99 154 99 156 99 189 99 191 100 101 100 107 100 142 100 149 100 155 100 157 100 190 100 192 101 102 101 108 101 143 101 150 101 156 101 158 101 191 101 193 102 103 102 109 102 144 102 151 102 157 102 159 102 192 102 194 103 104 103 110 103 145 103 152 103 158 103 160 103 193 103 195 104 111 104 146 104 153 104 154 104 159 104 189 104 194 104 196 104 252 104 287 105 106 105 112 105 148 105 153 105 154 105 162 105 167 105 209 105 251 105 265 106 107 106 113 106 147 106 149 106 155 106 161 106 163 107 108 107 114 107 148 107 150 107 156 107 162 107 164 108 109 108 115 108 149 108 151 108 157 108 163 108 165 109 110 109 116 109 150 109 152 109 158 109 164 109 166 110 111 110 117 110 151 110 153 110 159 110 165 110 167 111 118 111 147 111 152 111 160 111 161 111 166 111 203 111 245 111 259 112 113 112 119 112 155 112 160 112 161 112 169 112 174 112 216 112 258 112 272 113 114 113 120 113 154 113 156 113 162 113 168 113 170 114 115 114 121 114 155 114 157 114 163 114 169 114 171 115 116 115 122 115 156 115 158 115 164 115 170 115 172 116 117 116 123 116 157 116 159 116 165 116 171 116 173 117 118 117 124 117 158 117 160 117 166 117 172 117 174 118 125 118 154 118 159 118 167 118 168 118 173 118 210 118 252 118 266 119 120 119 126 119 162 119 167 119 168 119 176 119 181 119 223 119 265 119 279 120 121 120 127 120 161 120 163 120 169 120 175 120 177 121 122 121 128 121 162 121 164 121 170 121 176 121 178 122 123 122 129 122 163 122 165 122 171 122 177 122 179 123 124 123 130 123 164 123 166 123 172 123 178 123 180 124 125 124 131 124 165 124 167 124 173 124 179 124 181 125 132 125 161 125 166 125 174 125 175 125 180 125 217 125 259 125 273 126 127 126 133 126 169 126 174 126 175 126 183 126 188 126 230 126 272 126 286 127 128 127 134 127 168 127 170 127 176 127 182 127 184 128 129 128 135 128 169 128 171 128 177 128 183 128 185 129 130 129 136 129 170 129 172 129 178 129 184 129 186 130 131 130 137 130 171 130 173 130 179 130 185 130 187 131 132 131 138 131 172 131 174 131 180 131 186 131 188 132 139 132 168 132 173 132 181 132 182 132 187 132 224 132 266 132 280 133 134 133 140 133 176 133 181 133 182 133 190 133 195 133 237 133 279 133 293 134 135 134 141 134 175 134 177 134 183 134 189 134 191 135 136 135 142 135 176 135 178 135 184 135 190 135 192 136 137 136 143 136 177 136 179 136 185 136 191 136 193 137 138 137 144 137 178 137 180 137 186 137 192 137 194 138 139 138 145 138 179 138 181 138 187 138 193 138 195 139 146 139 175 139 180 139 188 139 189 139 194 139 231 139 273 139 287 140 141 140 148 140 153 140 183 140 188 140 189 140 244 140 251 140 286 141 142 141 147 141 149 141 182 141 184 141 190 142 143 142 148 142 150 142 183 142 185 142 191 143 144 143 149 143 151 143 184 143 186 143 192 144 145 144 150 144 152 144 185 144 187 144 193 145 146 145 151 145 153 145 186 145 188 145 194 146 147 146 152 146 182 146 187 146 195 146 238 146 245 146 280 147 148 147 153 147 154 147 189 147 196 147 204 147 209 147 239 147 244 148 149 148 155 148 190 148 197 148 203 148 205 148 238 148 240 149 150 149 156 149 191 149 198 149 204 149 206 149 239 149 241 150 151 150 157 150 192 150 199 150 205 150 207 150 240 150 242 151 152 151 158 151 193 151 200 151 206 151 208 151 241 151 243 152 153 152 159 152 194 152 201 152 207 152 209 152 242 152 244 153 160 153 195 153 202 153 203 153 208 153 238 153 243 154 155 154 160 154 161 154 197 154 202 154 203 154 211 154 216 155 156 155 162 155 196 155 198 155 204 155 210 155 212 156 157 156 163 156 197 156 199 156 205 156 211 156 213 157 158 157 164 157 198 157 200 157 206 157 212 157 214 158 159 158 165 158 199 158 201 158 207 158 213 158 215 159 160 159 166 159 200 159 202 159 208 159 214 159 216 160 167 160 196 160 201 160 209 160 210 160 215 161 162 161 167 161 168 161 204 161 209 161 210 161 218 161 223 162 163 162 169 162 203 162 205 162 211 162 217 162 219 163 164 163 170 163 204 163 206 163 212 163 218 163 220 164 165 164 171 164 205 164 207 164 213 164 219 164 221 165 166 165 172 165 206 165 208 165 214 165 220 165 222 166 167 166 173 166 207 166 209 166 215 166 221 166 223 167 174 167 203 167 208 167 216 167 217 167 222 168 169 168 174 168 175 168 211 168 216 168 217 168 225 168 230 169 170 169 176 169 210 169 212 169 218 169 224 169 226 170 171 170 177 170 211 170 213 170 219 170 225 170 227 171 172 171 178 171 212 171 214 171 220 171 226 171 228 172 173 172 179 172 213 172 215 172 221 172 227 172 229 173 174 173 180 173 214 173 216 173 222 173 228 173 230 174 181 174 210 174 215 174 223 174 224 174 229 175 176 175 181 175 182 175 218 175 223 175 224 175 232 175 237 176 177 176 183 176 217 176 219 176 225 176 231 176 233 177 178 177 184 177 218 177 220 177 226 177 232 177 234 178 179 178 185 178 219 178 221 178 227 178 233 178 235 179 180 179 186 179 220 179 222 179 228 179 234 179 236 180 181 180 187 180 221 180 223 180 229 180 235 180 237 181 188 181 217 181 222 181 230 181 231 181 236 182 183 182 188 182 189 182 225 182 230 182 231 182 239 182 244 183 184 183 190 183 224 183 226 183 232 183 238 183 240 184 185 184 191 184 225 184 227 184 233 184 239 184 241 185 186 185 192 185 226 185 228 185 234 185 240 185 242 186 187 186 193 186 227 186 229 186 235 186 241 186 243 187 188 187 194 187 228 187 230 187 236 187 242 187 244 188 195 188 224 188 229 188 237 188 238 188 243 189 190 189 195 189 197 189 202 189 232 189 237 189 238 190 191 190 196 190 198 190 231 190 233 190 239 191 192 191 197 191 199 191 232 191 234 191 240 192 193 192 198 192 200 192 233 192 235 192 241 193 194 193 199 193 201 193 234 193 236 193 242 194 195 194 200 194 202 194 235 194 237 194 243 195 196 195 201 195 231 195 236 195 244 196 197 196 203 196 238 196 245 196 253 196 288 197 198 197 204 197 239 197 246 197 252 197 254 197 287 197 289 198 199 198 205 198 240 198 247 198 253 198 255 198 288 198 290 199 200 199 206 199 241 199 248 199 254 199 256 199 289 199 291 200 201 200 207 200 242 200 249 200 255 200 257 200 290 200 292 201 202 201 208 201 243 201 250 201 256 201 258 201 291 201 293 202 209 202 244 202 251 202 257 202 292 203 204 203 210 203 246 203 252 203 260 204 205 204 211 204 245 204 247 204 253 204 259 204 261 205 206 205 212 205 246 205 248 205 254 205 260 205 262 206 207 206 213 206 247 206 249 206 255 206 261 206 263 207 208 207 214 207 248 207 250 207 256 207 262 207 264 208 209 208 215 208 249 208 251 208 257 208 263 208 265 209 216 209 250 209 258 209 264 210 211 210 217 210 253 210 259 210 267 211 212 211 218 211 252 211 254 211 260 211 266 211 268 212 213 212 219 212 253 212 255 212 261 212 267 212 269 213 214 213 220 213 254 213 256 213 262 213 268 213 270 214 215 214 221 214 255 214 257 214 263 214 269 214 271 215 216 215 222 215 256 215 258 215 264 215 270 215 272 216 223 216 257 216 265 216 271 217 218 217 224 217 260 217 266 217 274 218 219 218 225 218 259 218 261 218 267 218 273 218 275 219 220 219 226 219 260 219 262 219 268 219 274 219 276 220 221 220 227 220 261 220 263 220 269 220 275 220 277 221 222 221 228 221 262 221 264 221 270 221 276 221 278 222 223 222 229 222 263 222 265 222 271 222 277 222 279 223 230 223 264 223 272 223 278 224 225 224 231 224 267 224 273 224 281 225 226 225 232 225 266 225 268 225 274 225 280 225 282 226 227 226 233 226 267 226 269 226 275 226 281 226 283 227 228 227 234 227 268 227 270 227 276 227 282 227 284 228 229 228 235 228 269 228 271 228 277 228 283 228 285 229 230 229 236 229 270 229 272 229 278 229 284 229 286 230 237 230 271 230 279 230 285 231 232 231 238 231 274 231 280 231 288 232 233 232 239 232 273 232 275 232 281 232 287 232 289 233 234 233 240 233 274 233 276 233 282 233 288 233 290 234 235 234 241 234 275 234 277 234 283 234 289 234 291 235 236 235 242 235 276 235 278 235 284 235 290 235 292 236 237 236 243 236 277 236 279 236 285 236 291 236 293 237 244 237 278 237 286 237 292 238 239 238 246 238 281 238 287 239 240 239 245 239 247 239 280 239 282 239 288 240 241 240 246 240 248 240 281 240 283 240 289 241 242 241 247 241 249 241 282 241 284 241 290 242 243 242 248 242 250 242 283 242 285 242 291 243 244 243 249 243 251 243 284 243 286 243 292 244 250 244 285 244 293 245 246 245 252 245 287 245 294 245 302 245 337 246 247 246 253 246 288 246 295 246 301 246 303 246 336 246 338 247 248 247 254 247 289 247 296 247 302 247 304 247 337 247 339 248 249 248 255 248 290 248 297 248 303 248 305 248 338 248 340 249 250 249 256 249 291 249 298 249 304 249 306 249 339 249 341 250 251 250 257 250 292 250 299 250 305 250 307 250 340 250 342 251 258 251 293 251 300 251 306 251 341 252 253 252 259 252 295 252 301 252 309 253 254 253 260 253 294 253 296 253 302 253 308 253 310 254 255 254 261 254 295 254 297 254 303 254 309 254 311 255 256 255 262 255 296 255 298 255 304 255 310 255 312 256 257 256 263 256 297 256 299 256 305 256 311 256 313 257 258 257 264 257 298 257 300 257 306 257 312 257 314 258 265 258 299 258 307 258 313 259 260 259 266 259 302 259 308 259 316 260 261 260 267 260 301 260 303 260 309 260 315 260 317 261 262 261 268 261 302 261 304 261 310 261 316 261 318 262 263 262 269 262 303 262 305 262 311 262 317 262 319 263 264 263 270 263 304 263 306 263 312 263 318 263 320 264 265 264 271 264 305 264 307 264 313 264 319 264 321 265 272 265 306 265 314 265 320 266 267 266 273 266 309 266 315 266 323 267 268 267 274 267 308 267 310 267 316 267 322 267 324 268 269 268 275 268 309 268 311 268 317 268 323 268 325 269 270 269 276 269 310 269 312 269 318 269 324 269 326 270 271 270 277 270 311 270 313 270 319 270 325 270 327 271 272 271 278 271 312 271 314 271 320 271 326 271 328 272 279 272 313 272 321 272 327 273 274 273 280 273 316 273 322 273 330 274 275 274 281 274 315 274 317 274 323 274 329 274 331 275 276 275 282 275 316 275 318 275 324 275 330 275 332 276 277 276 283 276 317 276 319 276 325 276 331 276 333 277 278 277 284 277 318 277 320 277 326 277 332 277 334 278 279 278 285 278 319 278 321 278 327 278 333 278 335 279 286 279 320 279 328 279 334 280 281 280 287 280 323 280 329 280 337 281 282 281 288 281 322 281 324 281 330 281 336 281 338 282 283 282 289 282 323 282 325 282 331 282 337 282 339 283 284 283 290 283 324 283 326 283 332 283 338 283 340 284 285 284 291 284 325 284 327 284 333 284 339 284 341 285 286 285 292 285 326 285 328 285 334 285 340 285 342 286 293 286 327 286 335 286 341 287 288 287 295 287 330 287 336 288 289 288 294 288 296 288 329 288 331 288 337 289 290 289 295 289 297 289 330 289 332 289 338 290 291 290 296 290 298 290 331 290 333 290 339 291 292 291 297 291 299 291 332 291 334 291 340 292 293 292 298 292 300 292 333 292 335 292 341 293 299 293 334 293 342 294 295 294 301 294 307 294 336 294 342 295 296 295 302 295 337 296 297 296 303 296 338 297 298 297 304 297 339 298 299 298 305 298 340 299 300 299 306 299 341 300 301 300 307 300 336 300 342 301 302 301 308 301 314 302 303 302 309 303 304 303 310 304 305 304 311 305 306 305 312 306 307 306 313 307 308 307 314 308 309 308 315 308 321 309 310 309 316 310 311 310 317 311 312 311 318 312 313 312 319 313 314 313 320 314 315 314 321 315 316 315 322 315 328 316 317 316 323 317 318 317 324 318 319 318 325 319 320 319 326 320 321 320 327 321 322 321 328 322 323 322 329 322 335 323 324 323 330 324 325 324 331 325 326 325 332 326 327 326 333 327 328 327 334 328 329 328 335 329 330 329 336 329 342 330 331 330 337 331 332 331 338 332 333 332 339 333 334 333 340 334 335 334 341 335 336 335 342 336 337 337 338 338 339 339 340 340 341 341 342