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