48 16 36 8 40 16 52 24 12 12 68 52 60 8 16 0 12 0 32 16 52 24 48 20 40 16 48 24 52 24 52 20 56 28 52 24 52 28 60 32 64 32 52 20 48 24 60 36 72 20 20 0 24 20 60 40 36 12 48 24 48 12 28 0 36 20 68 40 64 24 48 16 44 16 56 24 56 24 48 12 36 12 52 32 72 40 72 40 60 12 32 0 32 12 52 24 60 24 52 12 44 16 52 24 36 8 48 20 56 20 48 12 60 28 60 28 60 28 60 28 68 32 60 24 48 12 36 4 36 20 52 36 48 12 12 0 4 0 16 4 20 0 4 0 8 0 36 60 80 32 24 8 36 24 44 32 60 52 80 64 84 56 84 52 84 52 80 48 92 40 68 64 108 64 96 80 104 72 96 60 88 64 96 72 104 76 108 84 108 76 96 56 116 48 92 72 140 84 104 40 100 64 112 52 112 104 172 120 132 80 124 72 124 80 132 88 140 96 148 104 152 104 152 96 148 100 160 96 148 84 148 92 148 104 180 112 152 80 144 92 168 116 188 124 164 80 120 52 164 108 168 104 156 96 164 112 196 140 220 168 244 188 256 184 224 164 244 176 248 168 228 140 216 144 224 152 236 164 244 172 260 180 252 172 248 176 256 184 236 152 220 136 212 140 224 156 236 172 264 192 264 180 256 180 260 188 260 188 260 188 260 188 264 188 252 176 252 188 268 204 240 176 248 188 264 204 276 212 264 196 264 196 264 196 264 196 272 188 268 188 268 188 264 184 280 200 280 200 280 200 280 192 276 180 292 192 300 192 292 184 308 204 308 204 308 204 308 204 324 216 308 200 296 200 308 212 304 204 304 208 308 212 312 212 308 212 312 220 316 224 324 228 336 236 324 228 324 228 332 240 320 224 320 228 324 232 328 232 324 224 320 220 316 224 320 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 232 328 236 332 236 336 240 340 240 340 240 340 240 344 244 344 244 344 244 344 244 332 236 332 240 336 244 340 244 340 244 340 244 340 244 340 244 328 232 332 240 336 244 344 248 348 252 348 248 344 244 340 244 352 240 348 240 348 244 356 252 352 252 364 268 376 284 392 296 412 320 420 320 404 304 408 324 412 308 388 276 360 260 356 264 348 240 332 232 340 244 344 240 344 248 348 252 352 248 348 244 336 232 340 236 344 240 348 244 348 240 348 244 352 248 356 248 360 256 368 264 372 264 368 252 384 280 408 312 452 360 492 372 536 396 540 376 532 364 480 284 432 292 428 280 368 232 352 264 364 256 360 256 356 236 324 196 316 204 308 196 308 200 320 212 316 212 316 208 312 204 308 204 308 204 308 200 304 196 300 196 300 200 288 192 296 200 288 188 280 180 272 188 300 208 300 192 296 200 296 200 296 200 300 204 292 196 292 196 292 192 280 184 280 196 280 192 276 188 272 188 260 176 256 168 252 164 244 160 240 172 240 172 240 172 240 172 256 180 232 152 216 148 220 144 232 140 224 132 220 132 220 136 220 128 212 124 216 132 228 144 224 156 220 152 216 144 208 140 200 132 200 132 200 132 200 132 208 144 212 140 208 136 204 136 212 140 200 128 196 132 208 144 224 156 220 152 220 152 220 152 208 140 208 136 204 132 200 132 208 140 200 132 192 124 188 124 176 116 188 128 196 128 188 124 196 124 180 108 168 108 180 120 180 116 180 120 184 124 188 128 180 112 176 108 172 112 176 116 168 108 176 116 176 104 156 84 172 108 172 104 164 96 156 88 140 80 148 88 160 100 168 108 172 108 172 108 172 112 176 112 144 84 148 88 152 84 148 80 132 80 140 80 128 60 100 36 104 52 116 64 124 64 116 60 124 68 128 72 132 76 136 76 152 84 140 88 160 100 148 76 136 76 116 56 100 48 104 56 136 84 128 76 112 60 92 52 92 48 88 44 92 48 96 56 100 60 104 52 84 36 84 48 96 52 88 32 80 44 72 4 52 16 64 12 48 20 100 80 80 12 80 32 96 16 72 16 112 56 108 44 92 48 116 80 112 60 116 76 136 88 132 72 116 64 116 60 112 56 108 56 100 48 100 52 108 60 120 72 104 72 128 56 96 52 116 60 120 64 116 64 116 64 116 64 120 48 80 24 88 52 112 64 124 72 104 40 80 40 108 76 96 52 100 56 104 52 100 48 128 44 64 24 108 84 124 56 128 60 84 20 72 44 120 88 76 64 140 84 104 40 100 72 76 28 80 40 92 40 76 16 52 44 56 44 52 44 60 56 44 48 72 68 72 48 52 36 44 32 44 36 52 44 64 52 60 48 64 56 68 56 68 56 72 56 68 52 64 56 68 60 72 56 68 52 64 56 68 60 68 44 40 28 52 52 68 52 52 44 60 56 68 56 68 52 44 56 68 68 64 56 52 56 48 52 56 60 60 56 52 48 48 52 56 64 68 72 72 72 60 52 40 36 40 48 48 48 52 52 48 48 48 52 56 56 44 48 56 60 60 60 56 52 60 60 60 60 60 60 60 60 68 64 60 56 52 48 44 44 52 52 64 60 60 48 36 24 16 16 24 20 20 8 4 0 16 4 20 44 52 28 24 28 36 32 40 40 56 60 72 76 84 84 84 84 84 84 84 84 92 72 72 92 104 96 96 108 116 100 104 88 100 92 108 100 120 108 124 108 120 104 112 100 132 104 112 128 152 132 120 104 112 116 124 104 120 144 168 152 136 124 132 120 132 128 144 140 148 144 152 148 160 152 156 148 160 152 168 152 156 140 152 148 156 160 188 168 160 136 152 152 160 160 184 176 180 160 164 152 176 168 180 164 168 156 176 172 212 196 232 224 264 244 276 248 264 232 284 244 288 240 276 228 272 224 276 232 288 240 296 244 308 252 300 244 296 248 304 256 300 236 288 228 284 228 292 236 300 248 324 268 324 256 316 256 324 256 324 256 324 256 324 256 328 260 324 252 324 260 336 272 320 248 328 256 340 268 348 276 344 268 344 268 344 268 344 268 340 268 340 268 340 268 340 272 352 280 352 280 352 280 352 280 352 288 360 296 368 296 360 292 372 304 372 304 372 304 372 304 400 316 388 300 376 300 388 312 384 304 384 308 388 312 392 312 388 308 392 316 396 320 404 324 412 328 404 320 400 324 408 332 416 320 416 324 420 328 424 328 420 320 416 316 412 320 416 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 328 424 332 428 332 424 340 420 340 420 340 420 340 428 348 428 348 428 348 428 348 428 332 428 336 432 340 436 340 432 336 432 336 432 336 432 336 424 328 428 336 432 340 440 344 444 348 444 344 440 340 436 340 436 348 428 348 432 352 440 360 444 352 456 368 476 380 488 388 520 416 536 420 520 400 516 412 520 400 500 376 476 360 468 356 448 340 436 332 444 344 444 336 448 348 452 352 456 348 452 344 448 340 452 344 452 344 456 348 456 348 456 352 460 356 464 356 464 364 476 372 480 372 488 364 500 388 524 412 552 452 608 508 696 564 720 548 688 512 628 436 604 452 572 408 496 364 464 364 472 356 472 352 468 336 428 308 420 316 416 308 408 316 416 324 412 316 412 312 408 308 404 308 404 308 404 304 400 300 396 300 396 296 384 288 392 296 384 284 380 280 372 284 392 300 392 284 388 292 388 292 388 292 388 296 384 292 388 292 388 288 380 280 388 280 384 276 384 272 380 272 368 260 364 256 360 248 352 244 344 240 344 240 344 240 344 240 348 240 336 224 324 220 324 228 332 228 324 224 320 220 324 224 320 220 316 216 316 220 324 224 328 220 324 216 316 208 312 204 304 200 304 200 304 200 304 204 300 212 292 208 292 204 288 204 292 208 284 200 284 200 292 208 300 224 300 224 300 224 304 228 284 208 284 204 280 204 276 200 264 200 272 204 268 192 252 180 248 184 256 196 264 196 260 188 260 188 248 176 240 176 248 180 248 180 248 184 252 184 256 188 244 176 240 172 236 176 240 180 236 172 240 176 236 164 224 152 232 168 232 168 228 160 220 152 208 148 212 152 224 164 228 168 228 164 228 164 228 164 228 164 208 148 212 152 216 148 212 144 212 144 220 144 212 128 188 108 188 120 196 128 204 128 200 124 192 132 196 132 200 136 204 140 212 140 204 148 220 156 208 132 192 132 180 120 172 112 164 116 172 128 164 120 148 112 140 100 124 88 116 84 116 88 128 100 120 84 112 76 108 80 112 80 120 92 116 76 112 88 108 52 92 68 100 60 84 60 124 120 116 76 108 96 124 84 116 92 164 120 164 112 160 104 172 128 176 108 172 116 192 132 192 120 184 120 184 116 180 116 176 112 164 108 164 108 168 116 176 124 156 120 180 104 148 100 164 108 164 108 164 108 164 108 164 108 176 104 144 88 156 112 172 116 168 116 156 92 132 88 152 120 152 104 152 104 152 104 152 104 168 104 132 88 148 116 168 116 156 100 136 84 132 96 156 116 128 104 172 124 152 92 148 116 128 76 124 84 136 88 128 72 32 16 56 24 44 12 48 28 52 20 44 20 52 28 56 28 48 16 36 4 36 16 52 32 52 24 56 28 60 32 60 32 60 32 56 24 52 28 56 32 52 28 56 32 60 28 56 24 40 12 40 20 56 28 48 12 52 24 52 24 56 32 64 40 56 28 68 32 56 24 60 32 56 24 60 28 60 28 56 24 60 28 56 24 60 32 64 36 64 24 48 16 52 20 48 8 44 12 48 20 56 24 56 24 56 24 60 32 68 36 64 32 60 28 60 28 60 28 60 28 64 32 64 28 60 24 56 24 56 36 60 40 60 36 48 28 32 8 24 0 12 0 0 0 20 0 4 0 16 0 20 24 32 16 36 24 48 40 64 48 76 48 84 52 84 52 84 52 88 44 72 60 100 64 96 72 100 68 92 60 88 64 96 72 116 84 112 80 108 80 108 72 120 68 124 96 144 76 116 72 116 76 120 60 112 80 136 84 120 72 120 72 124 84 136 92 136 92 144 100 148 100 148 92 136 84 148 84 136 76 136 84 144 96 164 100 144 76 140 88 144 92 164 108 168 108 172 116 164 108 168 104 160 100 168 116 176 120 200 148 224 168 232 164 236 168 236 164 236 164 236 156 228 152 232 156 236 160 236 164 248 168 244 164 240 168 244 172 240 164 240 164 240 168 244 168 240 176 264 188 260 180 256 184 256 184 256 184 256 184 256 184 256 184 256 188 260 192 264 192 252 184 256 192 264 200 268 204 268 200 268 200 268 200 268 200 264 184 264 188 272 192 276 196 280 200 280 200 280 200 280 192 280 184 292 192 296 192 296 188 300 196 300 196 300 196 300 196 316 212 304 200 300 200 308 208 304 204 304 208 308 212 312 212 308 212 312 220 316 224 324 228 324 228 320 224 320 224 324 228 320 224 324 228 324 228 328 232 324 224 320 220 316 224 320 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 232 328 236 332 236 336 240 340 240 340 240 340 240 344 244 344 244 344 244 344 244 332 236 332 240 336 244 340 244 336 240 336 240 336 240 336 240 328 232 332 240 336 244 344 248 348 252 344 248 344 248 340 244 352 240 348 240 348 244 356 252 344 244 356 256 364 272 380 280 400 316 420 328 416 312 404 304 404 304 392 284 372 268 356 260 344 236 328 228 336 240 336 232 344 244 348 248 348 248 344 244 348 240 344 236 344 236 340 232 348 240 348 244 352 248 356 248 360 256 368 264 372 264 368 252 368 272 396 284 404 312 476 380 540 416 576 400 532 356 484 300 472 312 432 284 396 268 372 256 368 252 348 240 340 228 320 200 320 208 316 204 316 204 320 208 316 212 316 208 312 204 308 204 308 204 308 200 304 196 300 196 300 200 288 192 296 200 288 188 288 188 284 192 296 200 288 184 288 192 288 192 288 192 288 192 288 192 292 196 292 192 284 184 280 192 276 192 272 188 272 188 260 176 260 172 252 164 248 160 240 172 240 172 240 172 240 172 232 164 232 160 228 156 224 148 232 144 228 136 220 132 224 136 220 132 224 136 224 132 216 128 220 148 216 144 208 136 204 132 200 132 200 132 200 132 200 132 208 140 208 140 204 136 204 136 208 136 204 132 200 136 204 140 212 144 212 148 220 152 224 156 212 144 208 140 204 136 204 136 188 132 204 148 208 132 184 112 188 124 192 132 200 132 196 128 184 120 184 116 180 112 176 112 176 112 180 116 180 120 184 120 176 112 172 108 172 108 176 112 176 112 172 108 168 100 160 96 168 104 168 104 164 96 156 88 152 88 152 92 156 96 160 96 160 96 156 92 152 88 148 84 144 84 148 88 152 84 148 80 148 96 156 100 152 88 136 76 128 76 136 84 140 84 136 80 136 76 136 80 140 80 144 84 140 76 136 80 148 88 140 72 132 80 132 80 132 76 128 80 116 68 112 68 112 64 100 64 88 40 80 32 76 40 92 56 92 32 64 24 76 40 76 24 80 44 84 32 80 44 80 16 72 32 72 20 52 16 80 48 84 12 76 28 92 28 92 48 120 68 128 68 112 56 112 68 112 56 104 56 116 72 124 68 124 72 124 68 120 68 116 64 116 64 112 60 112 64 116 68 100 64 116 44 88 48 104 48 104 52 104 52 108 56 108 56 116 56 100 48 108 64 116 60 108 64 108 52 92 44 104 64 108 56 100 48 96 52 104 60 116 64 108 52 96 52 112 76 88 44 92 48 96 48 96 48 80 44 104 60 104 52 100 56 92 36 76 28 84 40 84 32 36 44 72 60 60 40 56 56 72 44 44 32 56 56 64 44 72 56 64 48 60 52 68 60 64 52 64 52 64 56 72 60 76 60 68 52 64 52 68 56 60 52 72 64 76 60 64 48 52 44 60 52 68 52 56 40 80 60 64 44 52 44 60 52 64 64 64 60 52 52 64 72 60 60 60 60 60 60 60 60 64 60 56 48 48 48 56 56 64 60 60 60 64 56 44 36 36 40 48 56 60 60 60 56 56 60 60 64 64 68 68 68 56 56 60 60 60 60 64 64 64 64 64 64 64 64 64 64 60 52 56 52 56 52 60 56 56 48 44 28 24 12 16 8 28 12 8 0 8 12 32 40 40 36 44 44 52 56 68 68 72 76 76 80 80 84 84 84 84 76 76 84 96 100 96 96 108 92 100 84 100 92 112 104 132 116 124 108 116 108 128 120 124 120 140 148 144 116 124 132 132 128 132 116 124 116 124 116 120 112 124 120 136 132 144 140 144 136 148 144 152 144 152 144 152 144 160 144 152 136 152 144 152 148 168 152 152 136 148 144 172 164 180 164 168 156 176 172 176 168 180 168 172 160 180 180 200 184 220 208 248 224 256 228 276 236 276 228 276 236 284 244 288 236 288 236 288 236 288 236 292 240 292 240 292 240 292 240 300 240 304 248 308 248 308 244 304 252 320 264 320 256 316 260 320 252 320 252 320 252 320 252 320 256 328 264 332 264 332 260 336 260 336 264 340 264 340 268 348 272 348 272 348 272 348 272 332 264 336 268 344 276 352 280 348 276 352 280 352 280 356 284 356 288 360 292 364 296 364 296 364 296 364 296 364 296 364 296 392 308 384 300 380 304 384 308 384 304 384 308 388 312 392 312 392 312 392 316 396 320 400 320 400 320 400 320 400 320 400 320 420 324 420 324 420 324 420 324 420 320 416 316 412 320 416 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 328 424 332 428 332 420 336 416 336 416 336 416 336 420 340 420 340 420 340 420 340 428 332 428 336 432 340 436 340 428 332 428 332 428 332 428 332 428 332 428 336 432 340 436 340 440 344 440 344 440 344 440 344 436 348 428 348 432 352 440 360 444 352 452 364 468 372 480 380 504 404 528 424 536 412 512 392 508 396 504 388 492 368 472 352 448 336 432 328 436 336 440 332 444 344 452 348 452 348 448 340 460 348 456 344 452 340 448 336 456 348 456 352 460 356 464 356 464 364 476 372 480 372 488 364 476 380 524 400 524 420 588 504 644 536 716 556 692 528 672 500 632 452 556 408 524 404 492 372 480 356 464 336 456 328 428 312 428 320 424 316 416 320 416 320 412 316 412 312 408 308 404 308 404 308 404 304 400 300 396 300 396 296 384 288 392 296 384 284 388 292 388 292 388 288 380 276 384 288 380 284 380 284 376 280 380 288 388 292 388 288 380 284 384 276 384 272 380 272 376 268 372 264 368 256 360 252 356 248 348 244 344 240 344 240 340 236 328 224 332 232 336 232 332 228 336 232 328 224 324 224 324 228 320 224 328 228 324 220 312 208 320 216 316 208 308 204 304 200 304 200 304 200 304 200 304 204 296 208 292 204 288 204 284 200 288 204 288 204 288 204 288 204 268 192 272 200 280 208 288 212 288 208 284 208 280 204 280 204 264 196 268 204 268 196 256 184 264 196 264 196 268 196 264 196 248 184 252 184 252 180 244 172 244 176 244 176 244 180 248 180 240 176 236 168 232 172 240 176 244 176 236 168 228 160 228 164 228 164 228 164 228 160 220 152 220 156 220 156 220 156 220 156 224 160 220 152 212 144 204 140 208 148 212 152 216 148 212 144 220 152 228 156 228 152 220 144 212 140 212 140 216 144 212 140 208 144 208 144 208 144 208 144 200 136 200 136 204 140 200 132 180 128 192 140 196 136 184 132 144 100 136 92 124 88 116 80 120 80 104 68 100 76 120 96 140 88 100 72 116 92 108 60 104 84 116 76 112 88 116 72 108 80 108 68 92 60 104 84 112 72 100 88 128 92 140 120 164 124 180 128 172 108 160 108 184 112 168 104 176 120 188 120 188 124 184 120 180 116 180 116 176 116 168 108 164 108 164 108 160 116 172 96 152 104 164 100 168 112 168 112 168 116 172 116 160 104 160 108 168 112 164 104 148 108 156 108 148 96 152 108 156 104 140 88 136 92 152 108 168 116 156 104 148 104 156 112 132 88 140 96 148 96 136 84 132 84 136 96 148 104 148 92 148 88 124 76 128 88 140 92 32 16 60 32 52 16 48 24 68 28 44 16 52 28 44 4 60 32 64 40 64 32 56 24 48 20 44 16 44 20 56 28 64 32 56 24 52 24 52 24 48 24 60 36 64 32 52 20 48 24 52 20 48 16 48 24 72 36 52 16 40 16 52 28 64 32 60 24 48 20 64 40 60 28 60 28 60 28 60 28 64 28 48 12 40 8 44 16 64 28 60 32 68 28 48 0 36 8 48 24 60 28 60 24 56 24 56 24 56 28 60 32 56 24 56 28 60 32 64 32 64 32 64 32 68 36 68 36 60 36 56 32 56 40 64 48 72 48 56 24 36 8 24 4 8 0 8 0 8 0 24 8 32 16 32 20 40 28 48 32 60 32 68 40 76 48 84 52 84 48 80 48 88 68 96 56 92 60 84 56 84 64 100 76 120 88 108 76 108 84 116 84 108 68 132 92 124 56 112 84 132 80 124 76 120 64 108 60 108 64 116 72 128 84 136 88 132 84 136 92 144 96 140 88 136 84 152 88 144 80 144 92 144 88 148 84 140 76 140 84 160 104 164 96 148 88 156 104 164 108 172 108 164 104 172 124 176 120 196 144 220 160 224 152 240 168 228 156 228 164 244 168 240 164 240 160 236 160 236 156 236 164 240 164 240 164 240 160 236 160 240 172 248 172 248 168 244 176 260 184 256 176 256 188 252 180 252 180 252 180 252 180 252 184 260 192 264 192 264 188 264 196 264 196 264 196 264 196 272 204 272 204 272 204 272 204 264 184 268 192 276 200 280 204 276 196 276 200 280 204 284 196 284 184 288 184 292 188 296 192 296 192 296 192 296 192 296 192 304 204 300 200 300 204 304 208 304 204 304 208 308 212 312 212 312 216 316 220 316 220 320 224 320 224 320 224 320 224 320 224 324 228 324 228 324 228 324 228 324 224 320 220 316 224 320 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 232 328 236 332 236 332 236 336 236 336 236 336 236 332 232 332 232 332 232 332 232 332 236 332 240 336 244 340 244 332 236 332 236 332 236 332 236 332 236 336 240 336 240 340 244 344 248 344 248 344 248 344 248 352 240 348 240 348 244 356 252 356 252 360 264 368 276 380 280 384 300 408 328 428 324 404 296 396 300 392 292 380 276 364 260 348 240 332 232 336 236 336 228 340 240 344 248 348 244 340 240 352 240 348 236 344 232 340 228 348 240 348 244 352 248 356 248 360 256 368 264 372 264 368 252 348 264 408 296 408 304 456 360 480 368 544 392 540 384 532 364 476 300 412 268 412 296 408 272 376 256 348 240 340 228 324 208 324 216 324 216 324 212 320 208 316 212 316 208 312 204 308 204 308 204 308 200 304 196 300 196 300 200 288 192 296 200 288 188 292 196 296 196 288 188 280 184 288 192 284 188 280 184 280 180 284 188 288 196 292 196 288 188 276 192 272 188 272 184 268 184 264 180 260 176 256 168 248 164 244 176 244 172 240 168 236 168 220 156 228 164 232 164 228 152 236 144 228 140 224 136 228 140 220 136 228 140 224 132 212 120 216 148 212 140 204 136 200 132 200 132 200 132 200 132 200 132 204 140 204 136 204 132 200 132 204 136 204 136 204 136 204 136 184 120 192 128 200 136 204 140 208 140 204 136 204 132 200 132 204 136 196 124 188 128 196 136 200 136 196 132 196 132 196 132 180 120 184 120 184 116 176 108 176 112 176 112 176 108 172 108 176 108 168 104 168 104 172 112 180 112 172 104 164 96 164 100 160 96 164 100 160 96 156 88 160 96 156 92 156 92 152 88 164 96 160 92 152 84 144 76 144 84 148 88 152 84 148 80 148 92 148 92 148 92 144 88 144 84 140 84 140 84 140 84 148 88 148 84 144 84 144 84 136 76 136 76 132 72 136 76 120 72 132 84 140 84 136 84 104 52 96 48 84 32 64 28 84 36 72 24 72 32 84 48 116 48 72 28 80 40 68 4 64 40 88 32 76 44 88 32 80 36 76 28 64 20 68 20 76 4 64 20 92 32 100 64 108 60 120 68 112 52 100 48 128 64 108 56 116 72 124 72 116 64 116 64 112 60 108 56 116 60 108 52 100 48 100 48 112 68 116 48 100 64 116 52 108 56 108 60 112 64 116 64 96 48 104 56 104 48 96 44 96 56 108 60 104 52 104 60 104 48 88 36 84 40 96 56 132 64 100 48 108 64 104 48 92 44 92 44 92 44 92 40 88 36 80 40 96 52 96 40 104 44 80 28 80 44 96 48 56 44 60 52 68 56 64 52 88 68 76 64 76 60 60 40 64 56 76 68 80 64 64 48 60 48 52 40 52 48 64 60 80 64 72 56 64 52 64 52 64 56 68 60 72 56 68 52 68 56 68 48 52 40 60 60 76 60 64 48 64 60 84 80 56 60 60 52 44 48 56 68 60 60 56 56 56 56 60 60 60 56 52 44 44 40 40 40 60 60 56 60 64 60 48 40 44 44 48 52 56 56 56 56 52 52 48 48 52 52 60 60 52 52 56 60 60 64 68 68 64 64 64 64 64 64 64 64 76 68 72 68 72 68 76 76 84 76 76 64 56 44 44 36 4 12 20 12 20 28 32 16 28 24 28 24 28 28 40 36 48 52 56 60 68 72 76 80 80 84 84 76 84 100 96 80 100 88 96 80 96 92 112 104 120 108 120 108 120 112 124 116 120 112 132 132 128 104 116 128 140 124 136 136 140 112 112 108 116 112 124 124 136 128 136 128 136 132 144 136 148 140 144 136 152 144 164 148 156 144 160 156 160 148 156 140 152 140 156 148 156 152 168 152 164 152 176 172 172 168 184 168 176 168 188 184 204 188 224 212 248 224 252 224 272 232 272 228 276 236 288 248 292 240 292 240 292 236 288 236 288 240 292 244 296 240 292 236 296 236 296 240 304 244 308 248 308 252 320 256 312 252 320 264 324 256 324 256 324 256 324 256 324 256 324 260 328 264 332 264 340 264 340 264 344 268 344 268 344 268 344 268 344 268 344 268 340 268 344 272 348 280 352 280 344 272 348 280 352 284 360 288 360 288 356 288 356 292 364 300 364 296 364 296 364 296 364 296 380 300 380 300 384 304 384 304 384 304 384 308 388 312 392 312 396 316 396 316 396 316 396 316 400 320 404 324 404 324 400 320 424 328 420 324 420 324 416 320 420 320 416 316 412 320 416 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 328 424 332 428 332 416 332 412 332 412 332 412 332 412 332 412 332 412 332 412 332 428 332 428 336 432 340 436 340 432 336 432 336 432 336 432 336 432 336 432 336 432 336 432 336 436 340 440 344 440 344 444 348 436 348 428 348 432 352 440 360 452 360 460 368 472 376 480 380 492 384 512 416 540 428 524 400 512 396 504 384 492 372 480 364 460 348 440 336 444 340 440 332 444 340 448 344 448 344 444 340 456 348 452 344 452 344 448 340 456 348 456 352 460 356 464 356 464 364 476 372 480 372 488 364 472 376 528 416 540 428 580 480 624 520 692 544 700 544 688 512 632 452 556 404 532 416 520 400 496 368 480 356 472 344 440 320 432 328 436 328 428 328 416 316 412 316 412 312 408 308 404 308 404 308 404 304 400 300 396 300 396 296 384 288 392 296 384 284 384 292 396 296 384 280 376 284 388 292 384 284 380 280 372 276 376 284 384 292 388 292 384 288 380 272 380 272 376 268 376 264 376 264 372 260 364 252 360 252 352 248 348 240 344 236 336 232 332 228 332 228 332 228 332 236 336 236 332 228 328 228 328 228 320 220 324 224 324 220 316 216 324 216 320 212 312 204 308 200 304 200 304 200 304 200 304 204 292 204 288 204 284 200 284 196 284 204 288 208 292 204 288 200 272 196 276 204 280 208 284 212 276 200 276 196 272 196 268 192 280 204 260 184 252 188 268 208 268 200 264 192 256 192 260 196 252 184 252 180 248 176 244 176 244 176 240 172 240 168 236 168 236 172 232 168 232 168 236 172 240 176 236 172 232 164 224 160 220 156 224 160 224 160 220 152 220 156 220 156 220 156 220 156 224 160 224 156 216 152 212 148 208 148 212 152 216 148 212 144 216 144 216 140 212 140 212 140 220 144 212 136 208 136 212 140 212 148 212 144 208 144 204 140 200 140 204 136 192 128 200 144 180 128 184 132 188 132 184 132 156 112 144 96 120 80 104 64 112 76 108 76 112 80 116 88 136 88 104 68 100 68 88 48 96 84 124 80 108 84 116 76 104 72 104 72 104 72 104 72 108 68 108 92 136 100 152 124 152 112 172 116 164 104 164 104 188 116 176 112 184 124 184 116 180 116 176 112 176 108 172 108 164 108 160 100 152 96 152 100 176 124 172 100 160 120 172 100 148 96 152 100 160 104 164 108 152 100 164 104 156 92 148 96 144 104 156 108 148 100 152 112 148 96 140 88 136 92 144 100 172 108 140 92 156 112 152 88 148 100 144 92 140 92 140 96 144 88 132 88 140 92 136 84 156 96 132 80 136 96 144 96 60 20 36 12 56 36 60 20 68 44 72 36 56 28 60 36 44 20 48 24 52 24 48 20 56 24 44 12 44 20 60 36 68 36 60 28 52 20 48 24 60 28 56 24 52 28 56 32 52 32 60 28 44 12 48 28 56 28 52 24 52 32 68 44 48 20 56 20 44 12 52 24 60 24 52 16 48 20 56 28 56 28 60 24 56 20 48 12 56 20 52 20 60 28 52 12 52 20 48 16 48 20 56 24 56 20 48 16 48 20 60 32 52 20 56 28 60 32 68 36 64 32 64 32 60 28 60 28 72 52 72 52 68 48 68 48 76 56 76 52 64 32 44 16 16 16 44 12 36 32 48 12 32 12 32 8 32 12 36 20 36 8 44 20 60 36 72 44 80 56 84 40 80 68 96 44 88 56 80 52 84 64 100 76 100 72 104 80 108 84 108 72 116 64 116 80 124 60 108 76 128 72 124 96 144 72 108 68 108 64 120 76 128 76 124 72 124 80 132 88 136 88 136 80 128 80 144 84 140 80 144 92 152 88 140 80 144 88 148 92 140 88 156 100 160 100 168 116 160 108 172 108 168 108 180 128 176 120 196 144 216 156 220 144 228 160 228 160 236 168 244 168 236 160 240 164 240 164 240 164 236 164 244 172 248 168 240 160 240 164 236 160 240 172 256 184 248 180 260 180 252 176 260 192 256 184 256 184 256 184 256 184 260 188 256 180 256 188 268 200 260 196 264 200 268 204 272 204 268 200 268 200 268 200 268 200 272 196 276 196 276 196 276 196 272 192 276 200 280 204 288 200 288 188 288 180 288 188 296 196 300 196 300 196 300 196 300 196 292 196 300 200 304 204 304 204 304 204 304 208 308 212 312 212 316 220 316 220 316 220 316 220 320 228 328 236 332 232 324 224 328 232 328 228 324 224 320 224 324 224 320 220 316 224 320 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 228 324 232 328 236 332 236 328 232 332 232 332 232 332 232 336 236 336 236 336 236 336 236 332 236 332 240 336 244 340 244 336 240 336 240 336 240 336 240 336 240 336 240 336 240 336 240 340 244 340 248 344 252 348 252 352 240 348 240 348 244 356 252 352 252 360 260 364 268 372 272 372 280 388 312 428 336 424 316 404 304 392 284 376 276 372 276 364 252 344 240 344 244 340 236 336 240 340 244 344 240 340 236 340 232 344 236 344 236 348 240 348 240 348 244 352 248 356 248 360 256 368 264 372 264 368 252 364 264 388 284 412 316 456 344 504 376 544 400 556 404 540 344 496 320 440 276 416 288 412 288 384 276 376 268 368 252 344 220 332 224 336 228 336 216 320 204 316 212 316 208 312 204 308 204 308 204 308 200 304 196 300 196 300 200 288 192 296 200 288 188 280 196 300 200 288 184 284 192 296 200 292 192 284 184 280 180 280 188 288 196 292 196 292 192 272 188 272 184 268 184 264 180 268 184 264 176 256 172 252 168 248 180 244 172 240 168 232 164 236 164 228 156 220 156 228 156 240 148 232 140 228 140 228 144 220 132 216 128 216 132 224 136 224 152 220 148 212 140 208 136 200 132 200 132 200 132 200 132 200 136 204 132 200 132 196 128 200 132 208 140 208 140 200 132 204 136 204 136 204 136 204 136 196 128 192 124 192 120 188 120 204 136 192 124 188 128 200 140 200 132 192 120 184 120 188 128 192 124 180 112 172 112 180 116 172 108 172 104 168 104 164 100 172 104 168 100 164 104 168 108 172 108 176 112 172 100 160 88 152 92 156 96 160 96 156 88 156 92 156 92 156 92 156 92 152 88 152 88 152 88 152 88 144 84 148 88 152 84 148 80 148 88 140 80 136 80 136 80 152 96 144 84 136 84 140 88 148 84 144 84 140 80 136 76 136 84 144 76 128 68 140 92 136 84 132 76 128 80 136 88 108 56 100 52 88 36 72 32 72 32 84 44 88 44 84 36 84 36 76 28 68 24 68 24 64 44 96 40 72 36 80 32 60 20 68 28 80 36 80 24 80 16 84 48 112 52 112 72 100 56 116 64 112 56 112 64 116 60 108 60 120 68 112 52 120 68 116 64 116 60 112 60 108 56 104 48 100 48 104 52 116 68 108 44 104 68 116 44 92 40 96 48 100 52 108 56 100 56 112 56 96 40 96 52 100 56 104 56 96 52 108 68 100 52 100 52 100 52 100 52 104 52 100 48 96 48 96 48 100 52 100 52 100 48 92 44 100 52 96 44 88 36 84 40 104 48 88 36 92 52 100 48 84 48 40 32 68 72 76 44 68 60 72 52 52 44 72 80 56 40 44 28 44 40 60 52 72 56 60 44 60 56 76 68 80 64 72 56 64 48 60 48 76 60 64 48 60 52 72 64 56 56 80 64 64 40 56 48 68 56 64 44 56 40 52 44 44 48 52 52 44 40 44 52 56 56 48 44 44 48 56 56 60 64 68 68 68 60 52 48 56 48 44 48 56 60 56 48 60 56 52 44 44 48 52 56 56 56 52 48 48 56 60 68 52 52 56 60 60 64 68 68 64 64 64 60 60 56 56 56 64 60 68 64 68 60 56 52 72 72 80 76 72 56 48 36 48 64 72 56 64 76 84 60 56 48 52 44 48 48 56 52 32 32 40 48 56 64 68 72 76 88 84 72 80 100 96 72 96 84 92 80 96 92 112 104 104 96 116 108 124 108 116 104 136 112 120 124 136 116 120 124 132 116 132 152 160 124 120 124 120 116 128 124 136 124 128 116 132 128 140 136 144 136 140 132 136 132 152 136 144 132 152 148 168 148 152 140 156 152 164 152 164 160 180 172 176 164 176 168 172 168 184 172 180 172 192 188 200 180 216 204 240 212 240 212 260 228 276 236 284 240 288 244 288 236 288 240 292 244 296 244 292 240 300 252 304 248 292 240 308 244 300 236 300 248 320 268 312 256 316 256 312 252 320 268 328 260 328 260 328 260 328 260 332 260 320 248 320 260 336 276 336 260 340 268 344 272 352 276 340 264 340 264 340 264 340 264 352 280 348 276 348 276 348 272 344 272 348 280 352 284 360 288 364 292 356 284 356 292 368 304 368 300 368 300 368 300 368 300 372 292 376 300 384 304 384 304 384 304 384 308 388 312 392 312 396 316 396 316 396 316 396 316 404 324 412 336 416 332 404 324 424 328 424 324 420 320 416 320 420 320 416 316 412 320 416 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 324 420 328 424 332 428 332 416 332 412 332 412 332 412 332 424 344 424 344 424 344 424 344 428 332 428 336 432 340 436 340 436 340 436 340 436 340 436 340 432 336 432 336 432 336 432 336 436 340 436 344 440 348 444 348 436 348 428 348 432 352 440 360 444 352 448 356 460 360 468 368 484 372 492 400 536 436 540 420 520 400 500 376 484 372 488 380 472 356 452 344 452 348 448 336 440 340 444 344 448 340 444 336 444 340 448 344 452 348 456 352 456 348 456 352 460 356 464 356 464 364 476 372 480 372 488 364 496 376 496 380 524 428 580 480 640 524 680 552 720 576 708 520 664 492 600 428 544 412 524 408 504 384 504 384 500 368 456 332 436 336 440 336 432 328 416 316 412 316 412 312 408 308 404 308 404 308 404 304 400 300 396 300 396 296 384 288 392 296 384 284 372 288 396 296 380 280 380 292 396 296 388 292 384 284 376 280 376 280 384 292 388 292 388 292 380 272 380 268 376 264 372 264 376 268 372 260 368 256 360 252 352 248 348 240 344 236 336 232 348 236 332 220 320 220 332 236 340 236 332 228 328 228 328 232 320 216 312 212 316 220 328 232 328 224 324 220 320 212 312 208 304 200 304 200 304 200 304 204 292 204 288 200 284 196 280 196 280 200 292 212 296 208 284 196 272 196 272 196 272 196 268 192 268 192 264 188 264 184 260 184 260 192 264 196 268 196 264 196 268 196 256 184 248 180 252 188 264 188 248 172 236 172 248 184 240 172 240 168 236 164 232 160 236 168 232 164 228 168 232 172 232 172 240 180 240 168 220 148 216 152 220 160 224 160 220 156 216 152 216 156 220 160 224 160 208 148 212 148 212 148 216 152 208 148 212 152 216 148 212 144 224 148 216 136 208 132 204 132 232 156 220 144 212 144 216 148 208 144 208 140 204 136 200 132 204 144 212 140 192 128 204 156 204 144 192 128 184 132 188 144 128 88 124 80 112 80 108 72 104 76 120 92 128 92 116 80 112 84 116 84 112 80 120 100 100 92 132 84 104 76 112 76 84 56 92 72 116 88 116 76 128 84 132 120 176 120 168 132 160 112 172 116 176 116 184 128 172 104 168 112 180 116 168 96 188 124 188 120 184 116 180 116 168 108 164 104 160 108 164 112 168 112 156 92 156 116 164 88 156 100 160 108 168 112 172 120 164 116 176 112 152 92 160 116 148 104 152 100 144 100 160 120 152 108 160 112 160 112 156 104 128 100 160 104 132 80 140 108 144 100 156 112 160 100 140 84 148 104 152 96 132 76 128 88 152 96 136 92 144 100 148 96 72 28 48 20 40 4 44 44 44 20 52 32 68 40 56 20 44 20 48 20 48 20 52 24 28 8 44 24 56 24 44 12 48 24 60 32 52 24 60 36 56 32 60 32 60 28 52 20 36 12 40 16 48 24 56 28 48 12 36 8 40 16 40 4 40 12 52 28 64 32 60 28 44 20 56 24 48 8 40 12 52 24 60 32 60 24 48 12 60 32 64 28 60 20 48 12 56 24 56 20 52 16 48 16 68 32 60 24 56 24 60 28 68 32 56 28 60 24 48 4 48 20 56 32 68 32 52 8 56 36 60 44 68 48 68 48 68 44 60 36 56 44 72 56 68 36 68 36 68 36 68 36 76 36 60 28 68 32 52 4 32 8 52 32 68 36 64 28 64 36 72 44 76 40 68 32 76 48 72 40 68 40 72 44 76 60 100 80 108 76 108 76 120 68 112 60 112 72 132 92 116 72 128 84 132 80 120 64 116 68 116 68 116 68 116 68 116 68 116 72 128 88 144 96 120 68 132 76 136 76 132 72 140 80 140 84 144 88 148 88 148 92 160 108 168 108 164 100 140 80 144 88 152 96 160 100 180 116 184 128 204 148 224 156 244 172 240 164 236 168 240 164 240 164 240 164 240 164 240 164 244 168 244 168 244 168 244 168 240 164 240 164 240 164 240 164 244 172 260 188 268 188 256 176 256 184 260 188 260 184 252 180 264 196 272 200 272 192 256 180 252 188 260 196 264 196 264 192 272 204 272 204 272 204 272 204 272 196 280 200 272 192 276 200 268 188 272 196 280 200 280 192 280 180 284 184 288 188 292 188 296 188 292 188 292 192 300 200 300 204 304 208 308 204 304 200 308 208 312 212 312 216 316 216 308 212 312 220 316 224 324 228 324 228 324 232 328 236 332 236 324 228 324 224 320 220 316 220 312 220 316 224 320 220 316 216 320 228 324 232 328 228 324 224 324 228 324 228 324 228 324 228 336 236 332 232 328 228 324 224 332 232 328 228 324 232 328 236 332 236 336 236 336 236 336 236 336 236 336 240 340 244 344 244 332 236 332 240 336 244 340 244 340 244 340 244 340 244 340 244 332 240 344 252 348 248 336 236 344 244 340 244 340 248 348 256 344 240 348 244 352 248 356 252 352 252 356 252 348 248 356 264 368 276 384 300 404 316 420 324 432 320 396 284 376 276 368 268 356 252 348 240 340 236 336 236 340 236 336 240 348 248 340 232 336 228 336 232 340 236 344 236 352 244 352 248 356 252 360 252 368 260 368 264 372 268 372 260 388 276 388 272 388 288 424 308 492 352 516 380 540 388 552 384 512 336 468 292 420 276 412 288 384 272 368 260 360 248 344 224 328 220 324 212 324 212 328 216 316 212 316 212 312 204 304 196 304 200 304 196 300 192 296 192 296 200 296 196 292 192 288 192 292 196 292 192 288 188 284 188 288 192 288 192 288 192 288 192 292 196 284 184 280 184 280 184 272 192 276 192 276 188 268 180 268 184 268 180 264 176 260 176 248 176 244 172 240 168 236 164 240 168 232 156 224 152 220 148 236 152 240 152 236 140 220 128 224 136 224 136 228 144 236 152 216 148 216 148 216 148 216 148 204 136 204 132 200 128 196 128 220 156 224 152 212 136 196 124 224 148 208 132 196 132 208 144 204 132 200 128 196 132 200 136 196 128 196 128 196 128 196 128 180 120 188 128 196 132 196 132 188 128 192 132 196 128 192 124 188 124 188 120 184 120 180 116 188 120 176 104 168 108 176 116 172 108 172 108 172 108 172 108 172 104 164 96 156 88 152 88 156 92 160 100 164 100 160 96 140 88 160 96 156 92 160 100 160 92 152 84 148 84 148 88 140 80 144 84 148 80 144 76 140 88 144 88 144 84 136 76 156 96 144 84 136 80 140 88 144 88 148 88 148 88 152 92 140 80 136 76 140 80 144 88 136 84 140 88 136 80 128 72 104 44 80 32 76 36 72 32 76 36 84 44 92 52 96 52 76 36 80 36 80 36 80 40 100 48 84 32 72 28 72 32 68 32 84 40 84 40 92 48 112 56 116 64 120 60 112 60 116 64 116 64 112 64 112 64 96 52 104 48 96 48 108 64 140 72 112 64 132 80 116 40 104 56 116 68 120 64 108 52 108 56 108 56 108 56 108 56 100 48 108 60 112 60 112 60 88 44 104 52 100 44 100 52 100 52 100 56 104 60 108 60 108 56 100 52 104 56 96 36 112 64 112 64 112 64 112 64 104 48 88 40 96 52 100 48 100 52 100 52 96 44 88 36 88 32 80 40 104 64 100 40 72 48 56 44 48 24 44 56 52 48 72 64 80 60 68 52 68 56 68 56 68 52 64 52 48 40 60 52 64 52 60 44 60 52 72 60 64 52 72 64 68 60 72 60 72 56 64 48 56 44 60 48 64 52 68 56 64 44 52 44 64 52 60 44 44 48 52 56 60 64 64 64 48 56 60 60 52 44 48 48 52 52 56 60 56 52 48 44 52 56 56 56 56 52 48 48 56 56 56 52 52 48 48 48 52 52 52 56 60 64 72 76 76 72 68 68 72 72 60 52 56 56 56 60 68 68 56 48 64 60 68 68 72 68 68 64 68 60 64 60 68 64 72 72 72 72 72 72 72 72 72 72 64 56 52 52 60 60 48 36 40 44 52 60 64 64 60 56 52 52 56 56 56 56 52 52 88 72 84 68 80 72 88 76 92 88 116 108 116 104 116 108 120 108 116 108 116 116 132 128 128 124 140 136 144 128 132 116 128 120 128 120 128 120 128 120 128 120 128 124 136 132 148 144 140 132 144 132 144 136 148 140 152 140 152 144 156 144 160 148 156 148 164 152 168 156 168 156 168 156 172 160 176 168 180 172 196 176 208 192 232 212 252 228 272 236 280 236 280 240 288 248 292 240 292 240 292 240 292 240 296 244 296 244 296 244 296 244 300 240 300 240 300 240 300 240 304 248 316 260 320 260 316 252 320 252 324 260 328 260 324 256 332 264 336 268 332 260 324 256 328 256 336 264 340 264 340 260 348 272 348 272 348 272 348 272 344 276 352 280 344 272 348 280 344 272 348 280 352 280 348 276 352 284 356 288 356 292 360 292 364 296 360 292 364 296 368 304 380 304 384 308 388 304 384 300 384 308 388 308 392 312 392 316 388 308 392 316 396 320 404 324 404 324 404 328 408 332 412 332 420 324 420 320 416 320 412 316 412 316 416 320 416 320 412 316 416 324 420 328 424 324 420 320 420 324 420 324 420 324 420 324 428 332 424 328 424 328 420 324 428 328 424 324 420 328 424 332 420 336 416 336 416 336 416 336 416 336 416 340 420 344 424 344 428 332 428 336 432 340 436 340 436 340 436 340 436 340 436 340 432 340 436 344 440 340 436 336 440 340 436 340 436 344 444 352 432 352 432 352 436 352 440 356 440 348 448 352 444 344 456 360 472 364 488 388 512 412 528 420 536 408 504 380 492 380 488 372 468 360 460 352 452 344 452 348 448 340 440 340 452 348 444 332 444 336 448 340 448 344 452 344 460 352 460 356 464 360 468 360 472 368 476 372 480 372 492 372 500 380 508 380 508 396 540 436 592 484 644 536 692 552 700 544 684 520 632 464 572 428 548 428 508 380 492 364 480 356 452 336 436 328 428 320 420 324 424 328 412 320 416 316 412 308 400 300 400 304 400 300 396 300 392 296 392 296 392 292 388 288 384 288 388 292 388 288 384 284 380 284 384 288 384 288 384 288 384 288 388 288 380 280 376 280 376 284 380 276 384 276 384 272 376 264 376 268 376 264 372 260 368 260 348 244 348 240 344 240 344 240 352 244 344 236 336 232 336 236 332 236 340 240 336 232 324 220 328 228 324 224 324 228 332 236 324 220 324 216 320 212 316 212 308 204 308 200 304 196 300 200 308 220 304 216 296 208 284 196 300 212 292 200 284 204 292 212 280 200 276 200 276 200 276 204 272 196 272 196 272 196 272 196 252 188 260 196 264 196 260 192 256 188 260 192 260 192 256 188 256 184 252 184 248 180 248 176 252 180 244 176 240 172 240 176 232 168 232 168 232 168 232 168 236 168 228 160 220 156 220 156 220 160 224 160 224 160 220 152 212 156 224 160 216 152 220 164 224 156 216 148 212 148 212 152 204 144 208 148 212 144 208 140 212 144 216 144 216 140 208 132 220 148 216 140 212 140 216 144 212 148 212 148 212 148 212 144 200 136 200 132 200 140 208 144 188 136 192 140 192 128 172 120 148 96 124 80 116 84 116 76 104 76 116 88 124 92 124 92 112 80 112 80 112 80 112 80 124 88 116 80 108 76 108 76 92 68 108 80 108 80 120 92 164 120 172 124 172 124 172 116 172 116 180 116 184 112 184 112 160 104 176 108 168 104 172 116 196 124 180 116 188 124 176 96 164 108 168 112 168 112 164 108 160 104 160 104 160 104 160 104 156 104 164 108 168 108 164 104 152 104 168 116 164 108 164 116 148 100 148 104 152 108 156 108 152 100 144 100 152 104 144 88 152 104 152 104 152 104 152 104 152 96 136 88 144 100 148 96 144 96 148 100 148 96 140 88 168 104 132 84 140 96 136 76 52 16 48 28 48 4 36 28 36 24 68 44 60 24 52 32 56 28 56 24 48 20 44 16 48 20 48 24 52 24 56 28 48 24 60 32 52 24 60 36 56 32 60 32 60 28 52 20 52 24 52 24 56 28 56 28 56 20 48 24 60 36 64 32 52 20 52 20 56 28 64 36 56 32 68 36 60 20 52 24 52 20 52 24 52 16 44 8 44 12 48 20 56 20 52 20 56 24 56 24 52 20 52 20 52 20 52 24 60 32 72 44 72 36 64 36 72 40 64 24 68 28 56 28 64 36 64 24 64 44 68 48 68 44 60 40 56 40 64 44 68 48 68 44 76 44 76 44 76 44 76 44 60 24 52 24 64 32 56 16 52 20 52 20 52 20 52 20 48 16 44 12 44 12 48 16 68 40 68 40 72 48 80 56 84 64 104 80 104 72 100 68 96 52 104 56 108 64 116 68 112 68 124 80 128 76 120 68 120 72 120 72 120 72 120 72 128 76 124 76 124 80 132 84 136 76 132 68 132 76 144 88 140 80 140 80 144 84 144 88 140 80 140 80 140 84 144 88 164 108 168 108 168 108 168 108 168 108 180 128 204 152 224 156 228 160 232 160 236 172 248 172 240 164 240 164 240 164 240 164 244 168 244 168 244 168 244 168 240 164 240 164 240 164 240 164 248 172 248 176 252 180 256 180 244 176 252 184 260 188 260 188 264 192 260 184 256 184 260 188 256 188 260 196 264 196 264 196 272 204 272 204 272 204 272 204 272 196 280 200 272 192 276 200 276 200 280 200 280 196 276 184 280 184 288 184 292 188 292 188 296 192 292 188 296 196 304 200 300 204 304 208 308 204 304 200 300 204 304 204 308 208 308 212 308 212 312 220 316 224 324 228 324 228 324 232 328 236 332 236 324 228 324 228 320 224 320 220 320 224 324 228 324 228 320 224 320 228 324 232 328 228 324 224 324 228 324 228 324 228 324 228 324 228 328 232 328 232 332 236 332 232 328 228 324 232 328 236 332 236 336 236 336 236 336 236 336 236 336 240 340 244 344 244 332 236 332 240 336 244 340 244 340 244 340 244 340 244 340 244 344 244 340 240 336 244 340 248 344 244 340 244 340 248 348 256 356 248 356 248 352 244 352 244 340 244 348 244 336 240 348 256 348 260 364 284 392 308 416 324 416 308 388 288 384 292 384 288 372 272 364 260 356 256 356 256 344 240 340 244 348 252 344 236 336 232 340 232 344 236 344 236 352 244 352 248 356 252 360 252 368 260 368 260 372 264 368 260 372 264 376 260 376 272 408 288 428 304 496 380 552 396 548 364 552 368 512 332 464 296 436 300 396 280 376 264 364 252 348 232 332 224 328 216 324 212 328 216 320 216 320 216 316 208 304 200 304 200 304 200 300 196 300 192 296 200 296 196 292 192 288 192 292 196 292 192 288 188 284 188 288 192 288 192 288 192 288 192 292 192 284 184 280 184 284 188 276 192 276 192 276 188 268 184 268 184 268 180 264 176 260 176 240 172 240 176 244 176 244 176 252 180 244 172 236 164 236 160 232 144 236 148 236 148 232 140 236 144 228 136 224 136 228 140 228 156 224 152 212 140 208 136 204 136 204 132 200 128 196 128 208 144 216 148 212 140 204 136 204 136 204 136 208 140 208 140 200 132 200 132 200 132 200 132 196 128 196 128 196 128 196 128 192 128 192 132 192 124 188 120 184 120 188 124 188 124 184 120 184 116 180 116 176 112 176 108 176 116 180 116 176 112 172 104 168 104 168 104 168 104 168 104 172 104 164 96 156 92 156 92 160 96 160 96 156 88 148 80 160 96 160 88 148 84 156 100 160 92 152 84 148 84 148 88 140 80 144 84 148 80 144 76 140 88 144 88 144 84 136 76 136 84 144 88 144 88 144 88 152 92 152 88 144 84 140 80 132 72 132 72 132 76 140 80 128 80 132 84 132 72 120 68 116 56 88 44 88 48 84 44 72 32 80 40 88 44 88 44 88 40 84 36 80 32 76 28 76 36 80 40 84 36 80 32 64 28 80 40 80 40 92 48 124 68 128 72 124 72 120 68 116 64 112 64 112 64 112 64 96 56 116 68 116 60 112 64 120 68 120 68 116 60 108 52 112 56 108 52 104 56 108 60 100 48 100 48 100 48 100 48 104 52 108 56 108 52 100 44 96 52 112 64 108 56 108 64 100 52 100 56 104 60 108 60 100 48 96 52 108 60 100 48 96 48 96 48 96 48 96 48 104 48 88 40 96 52 100 48 88 44 96 52 100 52 96 48 128 60 84 28 84 40 88 36 64 48 72 76 84 60 72 76 44 56 88 76 68 44 60 60 60 48 56 40 48 32 40 28 72 56 64 52 64 56 72 60 60 52 72 60 64 52 72 64 68 60 72 60 72 56 64 48 72 60 68 56 68 56 68 56 64 48 60 52 76 72 80 64 56 56 52 48 52 56 64 68 60 68 76 72 64 60 60 64 56 56 56 52 52 48 48 48 36 40 44 48 52 56 52 52 56 56 56 56 56 56 56 52 68 64 60 56 56 56 60 60 52 48 48 52 60 60 56 48 72 64 56 56 64 68 68 64 72 68 72 68 68 60 60 56 56 56 68 72 76 68 68 60 80 80 80 80 80 80 80 80 64 64 68 72 76 76 72 72 64 64 56 52 48 48 48 48 56 52 44 40 40 44 52 56 76 64 76 64 80 76 92 84 96 92 116 104 112 96 104 96 104 100 112 108 120 112 120 112 112 104 120 116 124 112 120 108 132 124 132 124 132 124 132 124 140 132 136 124 132 128 136 132 156 140 144 128 140 136 156 152 148 136 152 140 152 144 156 144 156 140 148 132 144 136 156 148 172 160 172 160 172 156 168 156 184 164 200 188 232 212 248 224 260 224 268 232 280 244 296 256 292 240 292 240 292 240 292 240 296 244 296 244 296 244 296 244 304 244 304 244 304 244 304 244 312 248 308 248 308 252 316 260 312 244 320 256 328 264 332 264 336 264 324 252 320 256 328 264 332 260 340 264 344 268 340 264 348 272 348 272 348 272 348 272 344 276 352 280 344 272 348 280 356 284 356 284 352 276 344 268 356 288 356 292 360 292 364 296 368 296 364 296 364 300 372 308 380 304 384 308 388 304 384 300 380 300 380 304 384 304 388 308 388 308 392 316 396 320 404 324 404 324 404 328 408 332 412 332 424 328 420 324 420 320 416 320 416 324 420 328 424 324 420 320 416 324 420 328 424 324 420 320 424 328 424 328 424 328 424 328 416 324 420 328 424 332 428 336 428 328 424 324 420 328 424 332 420 336 416 336 416 336 416 336 416 336 416 340 420 344 424 344 428 332 428 336 432 340 436 340 436 340 436 340 436 340 436 340 444 344 432 332 428 336 440 348 440 340 436 340 436 344 444 352 444 360 440 356 436 352 432 348 440 348 448 348 444 340 452 356 452 344 468 368 496 400 524 420 528 408 508 388 504 392 500 380 480 376 472 364 464 360 464 360 452 344 448 348 456 352 452 340 448 340 448 344 452 344 456 348 460 352 460 356 464 360 468 360 468 364 476 368 476 372 488 368 488 372 500 376 500 384 524 420 524 432 600 516 680 552 700 552 700 540 656 488 600 448 560 428 524 392 500 368 484 360 460 344 440 336 432 324 424 324 424 328 416 320 416 320 412 312 404 304 404 308 400 304 400 300 396 300 392 296 392 292 388 288 384 288 388 292 388 288 384 284 380 284 384 288 384 288 384 288 384 288 384 288 380 280 376 280 380 288 384 276 388 280 384 276 380 268 376 268 376 264 372 260 368 260 344 240 348 244 352 252 356 252 348 244 340 232 332 228 332 232 332 232 336 236 336 236 336 236 340 236 332 228 324 220 320 220 336 228 328 220 316 208 308 200 308 204 308 200 304 196 300 200 292 208 292 212 296 212 292 208 280 196 288 208 292 208 292 208 276 204 280 204 280 204 280 200 272 196 272 196 272 196 272 196 264 196 264 196 260 184 248 176 248 184 252 188 256 184 252 180 248 180 244 176 244 172 240 172 240 176 248 184 252 176 236 164 228 164 228 164 228 164 228 164 236 168 228 160 224 160 224 160 224 164 224 160 220 148 208 140 232 168 224 152 204 144 216 164 224 156 216 148 212 148 212 152 204 144 208 148 212 144 208 140 212 144 216 144 216 140 208 132 200 132 212 148 220 148 216 140 220 152 216 148 208 140 200 136 196 128 192 128 192 132 200 140 180 128 188 132 184 120 164 112 152 104 128 84 120 88 120 80 104 72 108 80 116 84 116 80 124 88 116 84 108 76 104 68 100 72 112 84 120 84 112 80 108 84 128 96 128 100 140 112 172 128 176 128 180 120 176 116 180 116 184 112 184 112 184 112 160 108 188 128 188 116 176 116 172 116 184 120 176 104 168 108 168 108 160 100 156 104 164 112 160 104 160 104 160 104 160 104 160 108 164 108 160 100 152 92 144 96 160 104 156 96 156 104 148 100 148 104 152 108 156 108 144 92 140 100 156 112 152 100 140 92 140 92 140 92 140 92 152 96 136 88 144 100 148 96 132 88 140 96 148 104 152 104 148 84 120 76 140 104 152 100 44 16 60 56 84 44 72 60 32 28 76 48 56 16 48 32 48 20 44 12 36 4 28 0 64 32 56 28 52 28 56 32 48 24 60 32 52 24 60 36 56 32 60 32 60 28 52 20 60 32 56 28 56 28 56 28 48 16 44 20 60 40 64 32 60 24 52 16 48 24 60 32 60 36 76 40 64 28 60 32 60 24 56 20 52 20 52 20 32 4 44 16 52 24 56 24 56 24 56 24 56 24 56 28 68 32 60 24 56 24 60 28 48 12 44 16 56 24 48 12 72 32 56 24 64 36 68 32 68 48 68 48 64 40 56 36 52 36 64 52 72 48 64 40 80 40 80 40 80 40 80 40 64 28 76 36 80 40 80 40 72 36 64 24 52 16 48 16 52 16 44 8 40 12 48 20 60 32 60 32 64 44 76 52 76 60 96 72 92 60 88 52 92 52 104 64 116 68 116 64 104 60 112 64 116 68 116 68 124 76 124 76 124 76 124 76 136 84 128 76 124 76 128 76 136 76 128 64 128 72 144 92 136 76 136 80 140 80 144 84 148 84 140 72 132 76 144 88 156 96 156 96 152 92 152 92 156 100 176 124 200 144 216 144 220 152 224 156 236 172 252 180 240 164 240 164 240 164 240 164 244 168 244 168 244 168 244 168 244 168 244 168 244 168 244 168 252 176 248 172 248 176 256 184 244 172 252 184 260 192 264 192 264 192 256 180 252 188 264 196 256 192 264 200 268 200 268 196 272 204 272 204 272 204 272 204 272 196 280 200 272 192 276 200 284 204 284 204 284 200 276 184 284 184 292 188 292 192 296 192 300 196 296 192 300 196 304 204 300 204 304 208 308 204 304 200 300 200 300 204 304 204 308 208 308 212 312 220 316 224 324 228 324 228 324 232 328 236 332 236 328 232 328 228 324 228 320 224 320 228 324 232 328 228 324 224 320 228 324 232 328 228 324 224 328 232 328 232 328 232 328 232 320 228 324 232 328 236 332 240 332 232 328 228 324 232 328 236 332 236 336 236 336 236 336 236 336 236 336 240 340 244 344 244 332 236 332 240 336 244 340 244 340 244 340 244 340 244 340 244 348 248 336 236 332 240 344 252 344 244 340 244 340 248 348 256 364 256 360 252 356 244 352 244 348 248 356 248 344 248 356 264 336 244 348 264 376 296 408 320 424 320 404 300 396 296 384 280 376 272 368 260 360 256 356 260 352 248 344 248 356 256 348 240 340 232 344 236 344 240 348 240 352 244 352 248 356 252 360 252 364 256 364 260 368 260 368 256 368 264 380 264 380 268 400 276 404 268 452 332 516 372 560 388 552 364 524 332 476 288 436 284 420 296 384 268 368 256 356 240 340 232 332 220 328 216 328 216 320 220 324 216 320 208 308 200 308 204 308 200 304 200 300 196 296 200 296 196 292 192 288 192 292 196 292 192 288 188 284 188 288 192 288 192 288 192 288 192 288 188 280 184 280 188 288 192 276 196 280 196 280 192 272 184 268 184 268 180 264 176 260 176 244 176 244 180 252 184 256 188 248 176 240 168 232 164 232 156 236 148 236 148 236 148 240 152 244 152 232 140 224 132 220 132 232 160 224 152 212 140 204 132 204 136 204 132 200 128 196 128 196 136 208 140 212 144 208 140 192 128 200 136 208 140 208 136 200 136 208 140 208 140 204 132 196 128 196 128 196 128 196 128 196 132 196 128 188 116 176 108 180 120 184 124 188 120 184 116 180 116 176 112 176 108 172 108 172 112 180 120 184 112 168 100 164 100 164 100 164 100 164 100 172 104 164 100 160 96 164 100 164 100 164 96 156 88 144 80 168 104 160 88 140 80 152 100 160 92 152 84 148 84 148 88 140 80 144 84 148 80 144 76 140 88 144 88 144 84 136 76 124 76 140 88 148 88 140 84 152 92 148 84 140 76 136 72 132 68 128 68 128 72 136 80 124 76 132 80 128 68 116 64 108 52 84 40 84 40 80 40 72 32 80 40 84 40 80 36 92 44 84 40 76 32 72 24 64 28 80 40 88 44 84 36 80 44 100 60 104 64 116 76 124 68 124 72 120 64 112 56 116 64 112 64 108 64 108 64 100 60 124 76 124 68 116 64 108 60 120 68 112 52 108 56 116 60 104 48 100 52 112 64 112 60 112 60 112 60 112 60 108 56 108 56 108 48 96 44 88 44 104 52 100 44 100 52 100 52 100 56 104 60 108 60 96 44 92 52 108 64 104 52 96 48 96 48 96 48 96 48 104 48 88 40 96 52 100 48 80 36 92 48 100 56 104 56 80 24 72 36 104 68 108 52 48 36 64 68 80 56 72 76 52 56 84 72 72 48 60 52 68 56 68 52 60 48 56 44 72 60 72 56 68 56 64 52 60 52 72 60 64 52 72 64 68 60 72 60 72 56 64 48 64 52 64 52 68 56 68 56 60 44 52 48 68 60 72 52 56 56 56 52 52 56 56 60 56 64 68 68 60 52 52 56 56 56 52 48 44 48 48 48 36 40 44 52 56 56 56 56 56 56 56 56 60 60 60 60 52 52 52 56 60 64 72 76 60 56 56 60 64 64 56 48 68 60 56 60 64 68 64 56 68 64 72 68 72 64 64 60 60 60 68 64 72 68 72 68 80 80 80 80 80 80 80 80 56 64 76 76 72 68 72 76 76 72 72 68 60 56 52 48 44 44 40 40 40 40 44 44 68 56 64 56 68 60 76 68 76 76 96 88 96 80 92 84 108 100 112 104 116 112 124 116 120 116 124 120 128 124 136 128 128 120 128 120 128 120 128 120 140 132 136 124 132 124 136 128 144 132 140 124 140 132 148 140 144 136 148 136 152 140 152 140 160 148 156 140 152 140 152 140 164 152 164 152 164 156 168 156 180 164 200 188 228 204 232 204 256 220 264 228 280 244 296 256 292 240 292 240 292 240 292 240 296 244 296 244 296 244 296 244 308 248 308 248 308 248 308 248 312 252 316 256 316 260 320 260 312 248 320 256 328 260 328 260 332 264 328 260 332 264 336 272 336 260 340 268 348 272 344 268 348 272 348 272 348 272 348 272 344 276 352 280 344 272 348 280 352 284 356 288 356 284 352 276 360 292 360 292 364 296 364 300 368 300 368 300 368 304 376 308 380 304 384 308 388 304 384 300 380 304 384 304 388 308 388 312 388 308 392 316 396 320 404 324 404 324 404 328 408 332 412 332 428 328 424 328 420 324 420 324 416 320 420 324 420 324 416 320 416 324 420 328 424 324 420 320 428 332 428 332 428 332 428 332 420 324 424 328 424 328 428 332 428 328 424 324 420 328 424 332 420 336 416 336 416 336 416 336 416 336 416 340 420 344 424 344 428 332 428 336 432 340 436 340 436 340 436 340 436 340 436 340 440 340 436 336 432 340 436 344 440 340 436 340 436 344 444 352 444 360 440 360 440 356 440 356 448 356 456 356 452 348 460 364 452 344 460 356 484 388 516 412 540 420 520 404 512 392 496 372 476 372 468 360 460 356 460 356 460 352 452 352 464 360 456 344 452 344 452 344 456 348 456 352 460 352 460 356 464 360 468 360 464 364 472 364 476 368 484 364 488 372 504 380 504 384 516 408 528 416 564 468 632 532 704 572 704 548 676 516 628 472 580 440 548 408 508 376 488 364 468 352 448 340 440 328 424 328 420 328 420 324 420 324 416 316 404 308 408 308 404 308 400 304 400 304 392 296 392 292 388 288 384 288 388 292 388 288 384 284 380 284 384 288 384 288 384 288 384 288 380 284 376 280 376 284 384 292 388 280 392 284 388 276 380 272 376 268 376 264 372 260 368 260 356 252 356 252 356 256 360 256 364 256 356 248 348 244 348 248 344 240 336 236 336 236 340 240 340 236 332 228 324 220 320 220 332 224 328 220 316 208 312 204 308 204 308 200 304 196 300 200 288 204 288 208 292 208 288 204 284 200 284 200 284 204 288 204 276 204 284 212 288 208 280 200 272 196 272 196 272 196 272 196 260 192 260 192 256 180 244 172 252 184 256 188 256 188 252 184 252 180 248 180 244 176 244 172 244 180 248 180 244 176 240 168 232 168 232 168 232 168 232 168 236 168 228 164 228 164 232 168 228 164 228 164 228 160 216 152 224 160 224 152 212 148 220 164 224 156 216 148 212 148 212 152 204 144 208 148 212 144 208 140 212 144 216 144 216 140 208 132 204 136 208 140 212 140 212 136 212 148 208 144 204 136 200 136 196 132 196 132 196 136 204 140 184 132 188 136 188 124 168 116 148 96 124 80 116 84 116 76 108 80 116 84 116 84 112 80 120 84 116 80 112 76 108 72 104 72 108 80 116 84 116 84 108 84 128 100 132 108 148 120 172 124 180 124 176 116 172 108 180 116 184 112 188 108 188 112 168 112 184 124 184 116 180 120 176 112 180 116 180 116 176 108 172 112 168 108 164 112 168 116 172 116 172 116 172 116 172 116 164 108 168 112 168 108 160 104 152 104 168 116 164 108 164 116 148 100 148 104 152 108 156 108 148 96 144 100 156 108 148 96 148 100 148 100 148 100 148 100 152 96 136 88 144 100 148 96 132 88 140 96 148 104 152 104 140 84 128 92 152 108 144 80 48 12 48 28 48 4 32 20 52 28 64 40 64 28 48 16 56 28 56 28 56 24 52 24 52 28 60 32 60 24 48 16 48 24 60 32 52 24 60 36 56 32 60 32 60 28 52 20 44 16 48 20 52 24 56 28 56 24 48 20 56 32 56 20 52 24 56 28 60 24 56 20 48 24 60 28 52 12 48 16 48 12 40 4 32 4 40 8 44 16 52 24 60 28 56 24 56 24 56 28 60 32 64 32 52 20 52 24 60 32 72 44 72 36 64 36 72 36 60 20 56 24 56 28 68 36 56 16 60 40 64 48 68 48 64 44 64 40 60 40 64 44 68 44 76 36 76 36 76 36 76 36 60 32 84 40 72 28 72 40 76 44 76 44 72 32 56 20 44 16 48 20 52 16 48 12 52 24 48 20 48 24 56 28 48 32 76 52 76 48 76 44 96 48 96 48 96 56 112 68 108 60 108 64 116 72 124 76 120 72 120 72 120 72 120 72 128 80 124 76 124 80 132 80 120 64 124 64 128 68 132 72 132 72 136 76 136 80 140 80 140 84 144 84 140 80 136 72 136 76 140 80 144 84 148 88 160 104 180 128 196 136 196 120 220 152 224 156 232 168 248 172 240 164 240 164 240 164 240 164 244 168 244 168 244 168 244 168 248 172 248 172 248 172 248 172 252 180 260 192 268 192 264 184 252 180 256 188 260 188 256 184 260 192 268 200 272 200 272 200 260 196 268 200 272 204 268 200 272 204 272 204 272 204 272 204 272 196 280 200 272 192 276 200 276 200 284 208 288 208 284 196 288 188 292 192 296 192 300 196 304 196 300 196 300 200 308 208 300 204 304 208 308 204 304 200 304 208 308 208 312 212 312 216 308 212 312 220 316 224 324 228 324 228 324 232 328 236 332 236 332 236 328 232 328 228 324 228 316 220 320 224 320 224 316 220 320 228 324 232 328 228 324 224 332 236 332 236 332 236 332 236 332 236 328 232 328 232 324 228 332 232 328 228 324 232 328 236 332 236 336 236 336 236 336 236 336 236 336 240 340 244 344 244 332 236 332 240 336 244 340 244 340 244 340 244 340 244 340 244 336 244 340 248 344 244 340 240 344 244 340 244 340 248 348 256 356 248 360 252 360 252 360 256 348 248 356 248 344 244 352 260 348 252 352 260 368 288 400 316 420 316 404 308 404 304 392 288 376 272 368 264 360 260 360 260 356 252 352 256 360 260 356 248 344 236 344 240 348 240 352 244 352 244 352 248 356 252 360 252 360 252 364 256 364 260 364 252 360 252 372 260 372 260 384 260 408 268 436 308 496 356 552 392 556 376 540 356 508 320 460 304 428 308 392 272 372 260 364 248 348 236 336 224 328 216 324 212 324 220 324 220 320 212 312 204 312 208 308 204 308 200 304 200 296 200 296 196 292 192 288 192 292 196 292 192 288 188 284 188 288 192 288 192 288 192 288 192 284 184 280 184 280 188 288 196 280 196 284 200 280 196 276 188 268 184 268 180 264 176 260 176 256 188 256 188 256 184 252 184 264 192 256 180 248 176 244 172 252 160 240 148 232 144 236 152 236 148 232 140 224 136 224 136 220 152 220 148 216 144 212 144 204 136 204 132 200 128 196 128 200 136 208 140 208 136 200 132 208 136 200 128 192 128 200 136 200 136 212 148 216 144 204 132 196 128 196 128 196 128 196 128 188 124 188 124 188 120 176 112 188 124 192 128 192 128 188 124 188 120 184 120 180 116 180 112 184 116 176 112 172 108 172 112 168 104 168 104 168 104 168 104 172 104 164 100 164 104 168 108 164 100 168 104 168 100 164 96 148 92 160 96 152 88 156 100 160 92 152 84 148 84 148 88 140 80 144 84 148 80 144 76 140 88 144 88 144 84 136 76 140 84 136 80 132 76 136 80 144 80 140 80 140 80 140 80 136 76 136 72 136 80 144 84 132 84 136 88 136 76 124 72 116 56 88 44 88 48 84 44 84 40 88 44 88 44 84 36 80 36 80 36 80 36 80 36 80 36 76 32 76 36 84 40 80 44 100 60 108 68 124 80 132 76 128 76 124 68 112 60 112 64 112 64 108 64 108 64 100 60 116 64 112 60 116 68 124 60 108 64 128 76 120 56 116 64 120 68 120 68 116 64 112 60 112 60 112 60 112 60 108 56 112 64 116 64 116 60 96 52 112 64 108 56 108 64 100 52 100 56 104 60 108 60 104 52 96 52 104 56 96 40 100 52 100 52 100 52 100 52 104 48 88 40 96 52 100 48 88 40 92 48 100 52 100 52 112 48 84 40 96 48 88 28 76 56 64 56 52 20 32 36 68 56 68 64 80 64 60 36 56 48 60 48 60 48 64 52 60 52 72 64 72 52 56 36 60 52 72 60 64 52 72 64 68 60 72 60 72 56 64 48 48 40 52 44 60 52 68 56 76 56 64 52 72 60 68 48 52 56 60 64 64 56 52 48 44 52 56 56 48 40 40 44 40 36 32 24 24 28 32 32 48 52 56 60 60 60 60 56 56 56 56 60 60 64 64 64 68 64 60 56 56 56 60 60 76 72 68 68 68 64 56 44 48 52 56 64 68 64 52 40 60 56 64 64 72 68 72 68 72 64 64 56 60 64 76 80 76 76 76 76 76 76 76 76 76 84 96 92 84 76 80 88 72 76 84 84 80 72 60 52 56 60 64 68 68 64 60 56 64 52 60 44 56 44 60 48 52 52 80 72 84 72 88 80 104 88 96 80 96 92 116 108 100 88 100 88 104 100 116 108 124 116 124 116 124 116 124 116 136 124 132 124 132 128 140 136 128 120 136 128 140 128 136 124 144 132 144 136 148 140 152 140 148 140 156 144 152 136 140 124 128 116 132 124 140 132 148 132 176 168 204 192 220 196 216 192 256 228 260 228 276 236 288 244 292 240 292 240 292 240 292 240 296 244 296 244 296 248 296 244 308 248 308 248 308 248 308 248 312 256 328 276 336 272 324 260 324 256 328 260 328 256 320 252 328 264 340 280 348 280 344 272 336 264 344 272 348 272 348 268 348 272 348 272 348 272 348 272 344 276 352 280 344 272 348 280 348 276 352 288 360 288 360 288 360 292 360 296 364 300 368 300 372 300 368 300 368 304 376 312 380 304 384 308 388 304 384 300 388 308 392 312 392 316 396 316 388 308 392 316 396 320 404 324 404 324 404 328 408 332 412 332 428 332 428 328 424 324 420 324 408 316 412 320 416 316 412 312 416 324 420 328 424 324 420 320 428 332 428 332 428 332 428 332 432 332 428 328 424 324 420 320 428 328 424 324 420 328 424 332 420 336 420 336 420 336 420 336 420 336 420 340 424 344 428 340 428 332 428 336 432 340 436 340 436 340 436 340 436 340 436 340 428 336 440 348 444 344 432 332 440 340 436 340 436 344 444 352 436 356 440 360 444 364 456 364 440 348 444 348 444 340 452 356 468 352 464 356 480 384 512 408 520 404 516 404 520 408 512 392 484 376 476 368 468 360 468 364 460 352 456 356 468 364 460 348 452 344 452 348 456 352 460 352 460 352 460 356 464 360 468 360 464 360 468 364 472 368 484 364 472 360 488 372 492 372 500 388 524 424 560 468 624 528 684 556 696 544 684 524 644 480 592 448 564 416 520 380 496 368 480 360 456 344 444 332 432 328 420 324 420 324 424 324 416 316 408 308 408 312 408 308 404 308 400 304 392 296 392 292 388 288 384 288 388 292 388 288 384 284 380 284 384 288 384 288 384 288 384 288 376 280 376 280 376 284 388 292 388 284 392 284 392 280 384 272 376 268 376 264 372 260 368 260 368 264 364 260 360 256 356 252 360 256 352 248 344 240 344 244 356 252 344 236 332 232 332 236 336 232 328 224 324 224 328 228 320 216 320 216 320 216 320 216 308 204 308 200 304 196 300 200 292 208 292 208 292 204 284 196 300 208 284 192 272 192 284 204 276 204 288 216 292 212 280 200 272 196 272 196 272 196 272 196 252 184 256 188 256 184 248 176 256 192 260 196 264 192 260 188 256 188 256 184 252 184 248 180 256 184 244 168 236 172 244 180 236 172 236 172 236 172 236 172 232 168 228 164 228 168 236 172 228 164 232 172 236 172 232 168 204 152 224 160 220 156 224 164 224 156 216 148 212 148 212 152 204 144 208 148 212 144 208 140 212 144 216 144 216 140 208 132 220 144 208 132 200 128 204 136 200 136 204 140 204 140 204 144 204 140 200 136 204 140 208 148 200 136 204 140 192 132 176 120 160 108 136 92 128 100 120 88 120 88 124 92 124 88 116 84 108 80 112 80 112 80 112 84 120 84 108 72 104 76 116 88 124 100 144 116 152 124 168 140 188 136 192 132 192 124 184 116 180 116 184 112 184 112 184 112 172 112 176 112 168 108 180 124 192 116 168 116 196 140 188 104 168 116 180 128 184 124 172 112 164 108 164 108 164 108 164 108 164 108 172 120 176 120 176 120 144 96 160 104 156 96 156 104 148 100 148 104 152 108 156 108 156 104 148 100 152 104 144 84 144 96 144 96 144 96 144 96 152 96 136 88 144 100 148 96 136 92 144 100 148 100 144 96 168 100 128 76 132 96 140 88 64 28 40 4 32 12 56 36 32 24 68 40 56 20 48 24 56 20 44 12 40 24 64 44 52 24 56 32 56 24 44 12 60 28 52 20 48 20 48 24 64 40 68 32 52 16 44 20 56 28 56 28 56 28 56 28 52 28 60 32 56 24 44 8 52 20 52 20 52 20 52 20 56 20 48 16 56 24 52 16 44 4 32 4 44 16 44 4 36 4 40 12 52 24 60 28 64 40 56 28 48 32 56 40 60 40 60 44 64 48 68 48 60 24 52 20 56 28 68 40 68 32 64 28 60 24 56 20 68 36 68 36 68 36 68 36 60 32 72 44 76 40 64 28 76 44 76 44 76 44 76 44 76 44 76 44 76 44 76 44 84 44 60 36 76 52 76 40 80 48 72 40 68 40 68 40 44 20 56 32 56 20 36 0 40 12 44 20 56 40 76 52 92 60 88 56 88 56 92 64 84 56 92 64 104 80 116 84 112 80 120 92 128 88 120 80 132 96 132 92 128 88 124 88 120 68 120 72 124 76 128 76 144 88 132 76 128 80 140 92 140 84 136 100 152 108 112 52 64 40 76 60 100 84 120 88 148 116 176 136 192 124 200 120 220 124 228 140 232 148 240 152 236 168 236 172 244 180 252 180 248 160 248 160 248 152 248 160 236 164 244 168 248 176 256 180 256 180 256 184 260 188 264 188 260 188 260 192 264 196 268 196 280 208 276 200 272 196 264 192 272 204 272 200 268 196 264 196 272 204 272 204 272 204 272 204 272 196 280 204 284 204 284 200 288 208 288 208 288 208 288 200 296 196 284 184 284 196 300 208 296 200 296 204 300 208 304 208 308 208 308 208 308 208 308 208 312 212 312 212 312 212 312 212 312 212 312 216 316 220 320 220 328 228 328 228 328 228 328 228 316 220 316 224 320 228 324 228 332 236 332 236 332 236 332 236 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 336 236 332 236 332 236 328 232 336 232 336 232 336 232 336 232 340 236 340 236 340 236 340 236 340 236 340 236 340 236 340 236 344 240 344 240 344 240 344 240 344 240 344 244 348 244 348 248 356 252 352 252 352 256 360 264 356 248 356 252 372 276 392 292 420 312 420 312 416 304 408 296 392 292 380 276 364 264 360 260 340 248 352 260 356 256 348 248 340 244 340 244 340 252 352 256 356 256 352 252 348 256 352 260 360 252 360 252 360 252 360 252 372 264 372 256 372 264 380 272 388 272 428 316 476 328 512 372 556 368 536 352 516 328 468 300 428 296 396 272 380 264 368 252 352 240 332 228 328 228 324 220 328 236 324 228 324 224 316 220 308 212 308 208 304 204 300 204 304 204 296 196 292 196 292 200 296 200 296 196 292 192 288 192 284 188 284 188 284 188 284 188 296 196 292 192 288 196 292 200 288 196 288 192 284 188 280 188 284 192 280 184 268 172 260 168 256 172 256 172 256 172 256 172 256 168 244 152 236 156 244 172 244 160 236 156 232 160 236 164 228 152 228 148 224 144 220 152 232 160 220 144 208 140 212 144 216 144 208 136 200 132 200 132 200 132 208 136 212 132 208 128 204 128 204 128 204 128 204 128 188 128 204 144 212 136 196 120 192 124 196 132 200 132 196 128 176 112 188 124 192 120 180 108 172 108 176 112 180 116 184 116 192 128 184 116 176 108 172 108 180 116 176 112 176 112 172 108 176 108 172 104 168 108 172 112 176 112 176 108 172 104 168 104 160 100 164 100 164 96 156 88 156 92 156 92 156 92 156 92 148 88 152 92 156 96 160 100 136 76 148 88 152 84 140 72 136 76 148 88 152 84 140 72 164 96 156 92 152 84 144 80 148 88 140 76 136 76 136 76 152 92 152 88 144 80 132 72 144 92 136 88 128 88 132 80 100 56 96 48 88 48 92 48 84 32 76 28 72 32 76 36 92 40 80 40 88 44 84 32 84 28 80 28 88 40 104 52 116 64 120 68 124 64 120 60 132 68 132 64 128 60 124 56 112 44 100 40 104 48 116 60 96 40 104 48 108 44 100 36 116 60 120 60 120 56 112 48 108 60 116 68 120 68 120 64 116 60 112 56 108 60 112 64 120 68 124 76 124 68 116 56 112 56 104 48 92 40 92 40 100 48 100 52 104 56 108 60 104 52 104 52 104 52 104 52 116 60 100 44 92 52 108 68 112 56 96 40 88 48 104 60 112 60 108 56 100 48 92 44 104 52 92 40 88 44 100 56 68 52 52 36 48 40 64 56 60 56 76 64 68 52 60 52 56 44 56 48 64 56 68 60 76 60 64 44 56 48 64 56 80 64 72 56 68 56 68 56 68 60 76 60 64 52 68 60 76 64 72 56 64 48 56 44 60 52 68 56 68 56 68 52 56 56 56 56 56 56 56 56 56 52 48 48 56 60 52 48 48 40 36 40 44 44 40 36 36 36 36 40 44 44 48 48 60 56 56 52 56 56 60 60 60 56 60 56 64 60 68 64 56 56 56 56 60 60 64 68 68 68 68 64 64 64 64 64 68 68 68 68 68 68 68 68 72 72 76 76 76 76 72 72 76 76 76 76 76 76 76 76 80 80 80 80 80 80 80 80 96 72 76 64 84 80 88 68 96 80 88 72 84 72 84 72 68 56 72 60 68 48 56 36 44 32 48 36 52 48 64 56 84 80 80 76 80 80 88 88 80 80 84 84 96 96 104 100 120 112 132 124 136 124 132 116 140 128 136 124 132 120 132 116 132 124 136 128 136 132 140 132 148 136 140 132 140 132 144 140 136 136 132 140 148 136 104 68 56 56 68 72 88 92 104 108 132 132 164 172 180 192 200 216 216 216 244 236 280 244 300 240 292 240 292 240 296 248 304 256 296 248 296 248 296 248 296 248 300 240 304 248 312 252 316 256 316 256 316 260 320 264 324 264 328 260 328 264 332 268 336 268 344 276 340 272 340 272 336 268 348 272 348 268 344 264 340 264 348 272 348 272 348 272 348 272 344 276 352 284 356 284 356 280 360 288 360 288 360 288 360 288 368 292 360 284 356 292 372 304 368 296 372 300 372 304 376 304 388 308 388 308 388 308 388 308 392 312 392 312 392 312 392 312 392 312 392 316 396 320 400 320 404 324 404 324 404 324 404 324 412 316 416 320 416 324 420 324 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 336 432 336 432 336 432 336 432 336 436 340 436 340 436 340 436 340 436 340 436 340 436 340 436 340 440 344 440 344 440 344 440 344 444 344 448 344 452 348 452 352 460 352 456 352 456 356 464 364 464 356 464 360 476 380 500 400 524 420 528 420 524 412 516 408 508 392 496 376 480 364 476 360 452 344 460 352 464 348 456 344 456 344 452 340 452 344 460 352 468 352 464 348 460 352 464 356 468 360 468 360 468 360 468 360 480 368 476 372 480 380 492 388 488 380 528 440 580 480 644 552 684 544 680 528 672 496 624 452 592 424 544 392 520 376 496 364 476 348 448 332 436 332 424 324 432 328 428 324 420 320 412 316 400 312 400 312 392 312 388 308 400 304 396 296 392 296 392 296 392 296 392 292 388 288 384 288 380 284 380 284 380 284 380 284 392 292 388 288 384 292 388 296 392 288 392 284 388 280 384 280 392 284 384 276 376 264 364 260 364 256 364 256 364 256 364 256 360 248 352 244 348 240 348 244 344 236 340 232 336 236 340 240 332 228 332 224 328 224 324 220 332 224 324 216 316 212 316 212 312 204 308 200 304 200 304 208 292 208 292 212 296 208 292 204 288 204 288 204 288 204 288 204 268 196 280 208 284 204 272 192 276 200 276 200 272 192 264 188 256 184 260 188 264 184 260 180 252 180 256 180 260 184 264 188 260 188 252 180 244 176 244 176 248 180 248 176 244 176 240 172 244 172 240 168 236 172 240 176 244 176 240 172 240 168 236 168 224 164 228 164 228 160 220 152 220 156 220 156 220 156 220 156 216 152 220 156 220 156 224 160 204 144 212 148 212 148 208 140 200 140 204 144 208 140 204 136 224 160 220 152 212 148 208 144 212 144 204 136 200 136 200 140 208 144 208 144 204 136 196 128 212 132 208 132 200 132 188 132 140 100 124 96 108 92 104 92 112 80 112 76 108 80 112 84 116 76 104 76 116 88 120 84 124 88 124 92 132 104 148 120 164 128 164 128 164 128 164 124 172 120 176 128 184 132 188 136 168 116 164 112 168 120 176 124 172 108 176 116 180 112 172 108 180 116 184 120 184 116 176 112 172 108 176 116 180 116 180 116 180 112 176 108 172 112 176 116 168 116 176 120 176 116 164 104 172 116 168 112 164 104 160 100 152 96 156 100 160 104 160 108 160 104 160 104 160 104 160 104 152 104 144 92 140 96 152 104 164 112 152 104 148 104 156 112 156 104 152 100 144 92 140 88 152 100 140 88 136 92 148 104 52 20 44 16 44 16 48 24 64 32 56 28 56 28 52 16 40 20 56 40 68 40 60 28 76 36 48 8 32 16 60 40 72 44 68 36 60 32 64 36 52 28 64 36 60 28 64 40 56 28 52 24 48 20 44 16 52 24 52 24 56 32 68 40 56 24 56 24 56 24 56 24 60 20 48 20 56 28 56 16 56 16 40 8 44 12 40 0 44 12 44 12 44 12 44 16 44 28 52 36 60 40 60 40 48 28 52 32 56 36 56 36 52 24 60 32 64 32 60 28 68 36 68 36 68 40 72 40 68 36 68 36 68 36 68 36 80 48 76 44 76 44 80 48 76 44 76 44 76 44 76 44 80 48 80 48 80 48 80 48 80 44 68 40 72 48 76 44 88 56 80 48 76 48 80 52 68 40 64 36 60 28 52 24 40 12 40 8 36 8 36 8 64 44 60 40 64 48 72 52 64 48 72 56 80 64 88 68 108 80 112 88 120 92 116 88 120 92 120 92 116 88 116 80 128 76 132 80 132 84 136 84 136 84 132 80 132 80 136 84 140 80 132 88 136 88 80 40 40 36 48 36 60 48 76 44 80 60 116 92 160 112 196 128 204 120 220 140 240 160 248 164 240 172 240 172 244 180 252 180 248 160 248 160 248 152 248 152 244 168 244 172 252 176 256 180 256 180 256 184 260 188 264 188 260 188 260 192 264 196 268 196 268 196 272 200 272 200 276 204 272 204 272 204 268 200 268 200 272 204 272 204 272 204 272 204 272 196 280 204 284 204 284 200 288 208 288 208 288 208 288 200 296 196 288 188 284 196 300 208 296 204 300 204 304 208 304 208 308 208 308 208 308 208 308 208 312 212 312 212 312 212 312 212 312 212 312 216 316 220 320 220 320 220 320 220 320 220 320 220 316 224 320 224 324 228 324 228 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 328 232 328 236 336 240 340 244 336 232 336 232 336 232 336 232 340 236 340 236 340 236 340 236 340 236 340 236 340 236 340 236 344 240 344 240 344 240 344 240 344 248 348 248 352 252 352 256 352 252 352 252 352 256 360 260 356 248 356 252 368 272 388 288 412 308 416 312 416 308 412 300 400 300 388 284 376 276 368 272 344 248 348 252 348 252 344 244 352 252 344 248 340 248 344 252 356 256 352 252 348 256 352 260 360 252 360 252 360 252 360 252 368 260 368 260 372 268 384 268 368 256 392 284 440 300 500 368 536 356 532 356 520 336 472 304 444 304 416 272 392 260 372 248 364 248 340 240 340 244 332 232 328 236 328 232 324 224 320 220 320 224 316 220 316 216 316 216 308 212 304 208 304 204 300 204 296 200 296 196 292 192 288 192 284 188 284 188 284 188 284 188 296 196 292 192 288 196 292 200 288 196 284 192 284 192 280 188 288 192 280 184 272 176 264 172 260 176 260 176 260 176 260 176 244 164 248 164 244 160 240 152 240 168 236 164 232 168 236 172 228 160 228 160 224 156 224 152 224 156 224 152 220 148 212 140 200 132 196 128 196 132 204 136 200 132 208 136 212 132 208 128 204 128 204 128 204 128 204 128 200 132 200 132 200 132 200 132 204 136 204 132 196 124 184 112 188 120 184 116 184 116 188 120 184 116 184 120 188 120 192 124 188 120 180 116 180 116 180 120 184 116 180 116 176 112 172 108 176 108 172 104 168 108 172 112 176 108 172 108 168 104 168 104 160 100 164 100 164 96 156 88 156 92 156 92 156 92 156 92 160 96 156 92 156 92 152 88 144 80 148 84 148 84 144 80 140 76 136 72 136 72 140 76 156 92 156 88 148 84 144 80 148 84 140 76 136 76 140 80 132 76 136 80 140 76 132 72 132 84 132 84 136 84 136 92 104 60 100 48 92 48 92 48 88 32 80 28 80 28 84 32 92 32 72 20 76 32 84 28 88 32 88 36 100 52 116 68 136 76 128 68 124 72 132 80 124 60 124 64 132 68 136 72 116 56 120 60 124 60 124 60 116 60 120 64 124 60 120 56 112 52 116 60 120 60 116 56 104 56 108 56 112 60 112 60 116 60 112 56 108 60 112 64 112 60 112 60 112 56 104 48 104 56 112 64 116 60 104 48 96 44 96 44 100 48 100 48 104 52 104 52 104 52 104 52 96 48 96 48 96 48 96 48 108 60 108 60 108 60 108 60 100 52 100 48 92 40 88 40 100 48 92 40 88 44 96 52 64 52 64 56 68 52 64 52 84 56 52 40 64 56 60 36 64 56 80 72 88 76 84 68 88 64 64 40 48 44 72 68 84 68 76 60 72 60 72 64 68 60 80 64 72 56 72 68 44 36 52 44 64 56 72 60 76 60 68 52 68 60 80 72 60 60 60 60 60 60 60 60 60 56 48 52 60 60 56 52 60 56 48 44 48 44 40 32 64 60 60 60 56 56 52 52 40 40 52 56 64 60 64 56 52 52 56 52 60 56 60 60 52 56 64 68 68 64 60 56 60 60 64 64 68 72 72 72 64 64 68 68 68 68 72 72 80 76 72 68 68 72 76 80 76 76 76 76 76 76 76 76 84 84 84 84 84 84 84 84 92 76 84 72 84 76 88 76 100 88 96 80 92 80 96 84 92 76 84 68 76 64 76 64 76 64 72 56 60 44 48 36 48 44 48 40 48 48 56 52 52 52 64 68 80 84 92 92 116 104 120 112 124 116 128 116 132 120 132 120 128 116 128 116 136 128 136 128 140 132 144 136 144 132 140 132 140 132 140 136 136 140 136 136 128 104 76 44 40 36 44 40 48 48 56 56 64 68 100 108 128 148 164 180 200 204 240 236 280 252 300 248 296 244 296 244 296 248 304 256 300 252 300 252 300 252 300 252 304 248 308 252 312 256 316 256 316 256 316 260 320 264 324 264 328 260 328 264 332 268 336 268 332 264 336 272 340 276 348 280 348 272 348 272 348 272 348 268 352 276 352 276 352 276 352 276 344 276 352 284 356 284 356 280 360 288 360 288 360 288 360 288 364 292 360 288 360 292 368 300 372 300 372 304 376 304 380 308 388 308 388 308 388 308 388 308 392 312 392 312 392 312 392 312 392 312 392 316 396 320 400 320 396 316 396 316 396 316 396 316 416 320 416 324 420 324 424 328 420 324 420 324 420 324 420 324 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 420 328 424 332 432 340 440 344 436 340 436 340 436 340 436 340 436 340 436 340 436 340 436 340 432 336 436 340 436 340 440 344 440 344 440 344 440 344 440 344 452 348 456 352 456 356 460 356 456 352 452 348 456 352 460 360 464 356 464 360 472 376 496 392 516 408 520 416 524 416 520 412 520 404 508 388 492 376 488 372 460 348 460 348 460 344 456 340 468 352 460 344 456 344 456 344 468 352 464 348 460 352 464 356 468 360 468 360 468 360 468 360 476 368 476 368 480 376 488 384 504 388 516 412 540 440 608 516 664 528 680 536 684 508 636 460 604 440 560 408 536 384 504 360 488 352 452 336 444 336 436 324 436 332 432 324 420 324 416 320 408 316 404 316 396 316 396 312 404 312 408 312 404 308 400 300 392 296 392 292 388 288 384 288 384 288 384 288 384 288 384 288 392 292 388 288 384 292 388 296 388 284 388 284 388 284 388 284 392 288 388 280 380 272 376 268 372 264 372 264 368 260 368 260 348 244 356 252 360 244 344 232 344 236 340 232 336 236 340 240 336 232 332 228 332 224 328 224 320 220 328 228 328 220 316 208 300 196 296 196 300 200 308 212 292 208 292 212 296 208 292 204 288 204 288 204 288 204 288 204 280 200 276 196 272 200 276 204 276 200 276 200 276 192 264 188 268 188 260 180 256 184 264 192 268 192 268 192 268 192 268 192 252 184 248 180 248 184 256 188 256 184 252 180 244 176 240 172 244 172 240 168 236 172 240 176 240 172 240 168 236 168 232 164 224 164 228 164 228 160 220 152 220 156 220 156 220 156 220 156 228 160 224 156 220 152 216 148 208 148 212 148 212 148 212 144 216 148 204 136 200 140 212 152 220 152 216 148 212 144 208 144 208 144 204 136 200 136 204 144 196 132 200 140 204 140 200 136 200 132 204 132 200 136 192 144 140 100 128 96 112 88 104 88 116 80 112 76 108 80 112 84 136 92 112 72 108 80 112 72 136 92 144 104 160 120 172 128 188 136 172 120 168 124 184 140 192 140 188 132 180 124 176 120 164 120 176 128 180 124 172 116 184 120 188 124 188 124 184 120 172 112 180 120 184 120 180 116 168 104 168 104 172 108 176 112 180 112 176 108 172 112 176 116 168 112 168 112 168 108 164 104 144 92 160 108 168 104 152 92 152 96 152 96 152 96 152 96 156 100 156 100 156 100 156 100 144 100 148 104 152 100 148 96 136 92 144 100 148 100 144 96 144 96 144 92 140 88 136 88 148 96 140 88 136 92 144 100 56 32 64 36 64 36 60 28 64 20 36 8 48 24 44 4 56 28 56 32 64 40 68 44 64 32 56 28 52 24 56 28 64 32 60 28 52 24 56 28 64 40 72 36 56 20 52 28 32 8 40 16 52 28 60 32 72 40 60 28 52 28 60 36 60 28 60 28 60 28 60 28 60 24 52 20 60 32 56 20 64 24 52 16 52 16 40 4 64 32 60 28 56 20 52 16 32 20 48 36 60 40 56 36 52 36 56 36 60 40 60 44 56 28 64 36 68 32 56 20 56 24 56 28 64 32 68 36 64 32 64 36 68 40 72 40 76 40 68 32 64 36 72 44 76 44 76 44 76 44 76 44 84 52 84 52 84 52 84 52 80 52 76 48 72 44 76 52 88 56 84 52 84 56 88 60 88 56 80 44 72 40 72 44 76 48 72 40 60 24 44 8 36 12 28 8 28 8 32 12 32 16 48 40 72 64 92 80 96 68 100 76 108 84 116 88 120 92 120 92 124 96 124 88 120 72 124 76 128 80 128 80 128 84 132 84 132 84 132 80 140 88 140 96 124 76 64 36 36 28 40 24 40 24 48 16 44 32 68 52 92 64 124 84 180 132 208 160 248 172 248 172 248 180 244 176 248 180 252 180 252 164 252 164 252 156 252 156 248 176 252 176 252 180 256 180 256 180 256 184 260 188 264 188 260 188 260 192 264 196 268 196 260 192 264 196 276 208 280 212 272 204 272 204 272 204 272 208 276 208 276 208 276 208 276 208 272 196 280 204 284 204 284 200 288 208 288 208 288 208 288 200 288 192 288 192 292 196 296 204 300 204 304 208 304 212 308 212 308 208 308 208 308 208 308 208 312 212 312 212 312 212 312 212 312 212 312 216 316 220 320 220 316 216 316 216 316 216 316 216 320 224 324 228 324 232 328 232 324 228 324 228 324 228 324 228 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 328 232 332 240 340 248 344 252 340 236 340 236 340 236 340 236 340 236 340 236 340 236 340 236 336 232 336 236 340 240 344 240 344 240 344 240 344 240 344 240 348 248 352 252 352 256 356 256 352 248 348 248 348 252 356 260 360 248 356 248 364 264 384 280 400 296 408 304 416 308 416 308 412 308 400 296 384 284 376 280 356 260 352 252 348 248 344 248 360 260 352 252 344 248 344 248 356 256 352 252 348 256 352 260 360 252 360 252 360 252 360 252 368 256 364 260 368 268 380 276 392 272 392 272 412 272 464 344 512 352 532 376 540 364 492 320 448 312 424 284 400 268 368 244 360 236 340 228 332 232 328 228 332 240 328 236 328 228 320 224 316 216 312 216 312 212 312 208 308 216 312 220 312 212 304 204 296 200 296 196 292 192 288 192 288 192 288 192 288 192 288 192 296 196 292 192 288 196 292 200 284 192 284 192 284 192 284 192 288 196 284 192 280 184 276 184 272 188 268 184 264 180 260 176 240 160 248 168 252 160 236 148 240 168 236 164 232 168 236 172 232 164 232 160 228 160 224 156 216 152 224 160 228 156 216 144 196 128 196 128 200 136 208 140 200 132 208 136 212 132 208 128 204 128 204 128 204 128 204 128 204 132 200 128 196 132 200 136 188 120 192 132 200 132 200 132 196 124 188 116 184 120 192 128 196 128 196 124 192 124 192 124 184 120 184 116 184 120 188 128 192 124 188 120 180 112 172 108 176 108 172 104 168 108 172 112 172 108 168 104 168 100 164 100 160 100 164 100 164 96 156 88 156 92 156 92 156 92 156 92 164 96 160 92 156 88 152 84 152 84 148 84 148 84 148 88 160 92 148 80 144 84 156 96 152 84 148 84 148 80 144 80 144 80 136 76 136 80 144 84 136 80 144 84 148 84 144 80 128 76 132 84 136 84 136 96 104 52 96 48 88 36 84 36 80 28 72 24 72 24 76 28 96 36 76 28 84 44 92 44 96 44 108 56 120 72 132 76 136 76 120 60 116 64 132 80 144 80 140 72 132 60 120 56 112 52 120 60 124 56 116 48 120 60 120 56 116 60 120 60 112 52 116 60 120 56 116 52 108 52 104 48 104 56 112 64 116 60 112 56 108 60 112 64 120 64 116 60 112 60 112 60 88 40 104 56 112 52 96 40 96 44 96 44 96 44 96 44 100 48 100 48 100 48 100 48 104 60 108 64 112 60 108 56 84 40 92 48 100 52 96 48 96 44 92 44 92 40 88 40 96 44 88 36 84 40 92 48 72 60 76 64 76 64 72 60 60 44 52 44 60 52 60 40 56 44 56 44 60 52 68 60 68 60 76 68 76 60 64 48 72 56 64 48 60 48 60 48 76 68 80 60 60 44 56 48 68 56 64 52 60 48 56 44 80 68 72 56 64 52 64 52 56 56 56 56 56 56 56 56 64 56 52 56 60 64 60 52 64 56 52 52 56 56 48 40 52 52 48 48 44 44 40 40 44 44 52 52 56 56 60 52 60 56 60 56 64 60 68 64 60 60 64 64 64 60 56 52 56 56 56 60 60 60 60 60 60 60 64 68 68 72 76 76 68 68 64 64 64 64 68 68 76 76 76 76 76 76 76 76 80 80 80 80 80 80 80 80 88 80 96 80 84 72 92 88 96 84 92 80 92 84 100 92 100 88 96 80 92 76 84 72 84 72 84 72 76 56 56 40 44 36 36 24 28 20 24 24 28 28 44 52 68 80 92 96 104 92 104 96 112 104 124 116 132 120 132 120 136 124 136 124 128 120 128 124 132 124 136 128 136 128 140 132 140 132 136 128 132 136 140 136 120 88 64 40 44 40 44 44 48 44 52 48 56 44 60 56 64 68 84 92 152 160 200 216 268 248 300 248 304 252 300 248 300 248 304 256 304 256 304 256 304 256 304 256 312 252 312 256 316 256 316 256 316 256 316 260 320 264 324 264 328 260 328 264 332 268 336 268 328 264 336 268 344 276 348 284 348 272 348 272 352 276 352 276 356 280 356 280 356 280 356 280 344 276 352 284 356 284 356 280 360 288 360 288 360 288 360 288 360 288 360 292 364 296 368 296 376 304 376 304 380 308 380 312 388 308 388 308 388 308 388 308 392 312 392 312 392 312 392 312 392 312 392 316 396 320 400 320 396 316 396 316 396 316 396 316 420 324 420 324 424 328 424 332 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 432 336 436 344 440 344 440 344 440 344 440 344 440 344 436 340 436 340 436 340 436 340 428 332 432 340 436 344 444 348 440 344 440 344 440 344 440 344 448 348 452 348 456 352 456 356 452 348 448 344 452 352 460 356 468 356 464 356 468 372 488 384 504 400 512 412 524 416 524 416 524 408 512 392 496 380 488 376 476 364 468 352 460 348 464 352 468 352 464 348 460 348 460 352 468 352 464 348 460 352 464 356 468 360 468 360 468 360 468 360 472 364 472 364 476 372 488 380 500 376 508 404 536 428 604 512 648 520 684 552 708 536 660 476 608 444 576 420 552 396 516 364 484 348 456 336 444 328 428 320 440 332 436 328 424 324 420 324 400 312 400 312 392 312 388 308 400 308 408 316 412 308 396 296 392 296 392 292 388 288 384 288 388 292 388 292 388 292 388 292 392 292 388 288 384 292 388 296 384 280 388 284 388 284 392 288 392 288 392 284 388 280 384 280 384 276 380 272 376 264 372 260 352 248 356 248 352 244 348 236 344 236 340 232 336 236 340 240 340 232 336 232 332 228 332 228 324 220 328 224 328 224 324 220 308 204 304 200 304 204 312 216 292 208 292 212 296 208 292 204 288 204 288 204 288 204 288 204 276 200 276 200 276 200 276 200 256 184 268 196 276 204 280 204 268 192 264 188 264 188 268 192 272 196 272 192 268 192 264 188 260 188 252 184 252 184 256 188 260 192 256 184 248 176 240 172 244 172 240 168 236 172 240 176 236 168 236 168 232 164 232 160 224 164 228 164 228 160 220 152 220 156 220 156 220 156 220 156 224 160 220 156 220 156 216 152 216 152 212 148 212 148 216 152 224 160 220 156 220 156 224 160 212 148 212 144 208 144 208 144 204 140 200 136 200 140 208 148 208 144 212 148 212 144 208 140 204 132 204 132 200 136 192 136 160 108 140 100 124 92 116 84 120 80 116 76 116 76 120 80 120 80 120 92 148 120 160 120 156 112 168 124 176 132 180 132 180 128 172 120 168 124 176 132 188 136 188 136 188 136 188 136 172 120 172 120 172 116 164 112 184 116 176 112 176 112 180 120 180 120 184 120 184 116 176 108 176 108 168 104 168 108 180 120 180 112 176 108 172 112 176 116 180 120 172 112 168 112 168 112 160 108 168 116 172 112 160 100 156 100 156 100 152 96 152 96 152 96 152 96 152 96 152 96 160 112 160 112 160 112 160 112 144 96 144 100 152 108 156 112 144 96 144 96 140 92 140 92 144 92 136 84 132 88 140 96 56 28 56 24 52 28 56 28 36 16 56 32 56 28 56 32 32 12 48 24 56 28 52 24 56 32 64 40 64 32 52 20 56 28 52 20 44 16 48 20 52 28 60 28 48 12 44 20 64 36 60 28 52 20 44 16 52 28 56 28 56 28 52 20 56 24 56 24 56 24 56 24 64 28 52 24 64 32 60 24 60 24 52 20 56 28 56 16 44 12 44 12 40 8 40 8 48 28 48 24 48 28 52 32 48 28 52 32 56 36 56 36 68 32 60 28 56 24 56 24 64 32 64 32 64 28 60 28 60 28 64 36 68 40 76 44 68 36 72 40 72 40 68 36 76 44 76 44 76 44 76 44 80 48 80 48 80 48 80 48 76 56 88 52 72 40 80 60 80 52 76 48 80 56 88 60 84 56 88 60 84 52 72 36 64 40 72 48 72 36 56 20 56 32 44 16 28 4 24 4 24 8 32 24 52 40 68 52 88 60 88 60 96 76 112 88 112 84 116 88 120 92 120 88 120 76 124 80 128 80 132 84 124 80 132 84 132 84 128 76 116 76 132 88 104 56 52 28 36 40 40 36 48 28 48 32 40 36 48 28 44 24 56 40 92 72 148 140 220 176 252 188 256 184 252 180 248 180 252 180 256 168 256 168 256 160 256 160 256 180 256 180 256 180 256 180 256 180 256 184 260 188 264 188 260 188 260 192 264 196 268 196 264 196 268 200 272 204 276 208 272 204 272 208 276 212 280 212 280 212 280 212 280 212 280 212 272 196 280 204 284 204 284 200 288 208 288 208 288 208 288 200 284 192 292 196 296 200 296 200 304 208 304 212 308 212 312 216 308 208 308 208 308 208 308 208 312 212 312 212 312 212 312 212 312 212 312 216 316 220 320 220 320 220 320 220 320 220 320 220 324 228 324 232 328 232 332 236 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 328 232 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 336 244 340 244 340 244 340 244 344 240 344 240 344 240 344 240 340 236 340 236 340 236 340 236 332 228 336 236 340 240 348 244 344 240 344 240 344 240 344 240 340 244 344 244 348 248 348 252 348 248 344 244 348 248 352 256 360 248 356 248 360 260 376 276 392 288 400 300 416 308 420 312 408 308 396 292 384 284 376 280 376 276 364 260 352 256 356 260 352 256 348 252 348 256 356 260 356 256 352 252 348 256 352 260 360 252 360 252 360 252 360 252 364 256 364 256 368 264 376 272 376 260 384 276 412 272 456 336 504 352 540 396 564 392 512 340 456 316 444 300 428 288 400 268 364 240 340 232 336 236 328 224 336 244 332 236 328 232 324 228 320 224 316 220 316 216 316 216 300 208 312 220 312 212 300 196 296 200 296 196 292 192 288 192 292 196 292 196 292 196 292 196 296 196 292 192 288 196 292 200 280 188 280 192 284 196 288 196 292 196 288 196 288 192 284 192 280 196 276 188 268 180 264 176 252 164 244 160 240 156 240 160 240 168 236 164 232 168 236 172 236 168 232 164 232 160 228 160 224 156 220 152 220 156 224 160 216 144 208 140 204 140 208 144 200 132 208 136 212 132 208 128 204 128 204 128 204 128 204 128 192 128 204 140 208 136 196 124 188 120 192 128 200 132 200 132 188 124 192 128 196 124 192 120 196 124 192 124 188 120 184 116 196 132 188 120 184 120 184 120 196 132 192 124 180 112 172 108 176 108 172 104 168 108 172 112 168 104 168 100 164 100 160 96 160 100 164 100 164 96 156 88 156 92 156 92 156 92 156 92 152 88 156 92 156 92 160 96 156 88 148 84 148 84 152 92 152 92 156 96 160 92 156 88 144 80 144 80 144 80 144 80 140 76 136 76 136 80 144 88 144 84 148 84 144 80 132 72 140 80 140 76 136 72 132 76 128 76 116 60 104 60 100 56 92 32 92 28 88 32 92 36 96 36 104 60 132 76 132 64 120 68 124 80 132 80 128 72 128 76 128 76 128 76 128 76 136 72 136 72 136 72 136 72 132 64 124 56 120 56 120 56 124 60 116 52 112 56 120 64 124 64 124 60 116 52 104 40 120 60 108 52 108 60 120 76 116 60 112 56 108 60 112 64 120 64 108 52 104 52 108 60 116 64 112 60 108 52 104 48 108 52 104 52 100 48 96 44 96 44 96 44 96 44 96 44 116 64 104 56 104 56 112 68 100 48 92 44 96 56 112 68 96 48 96 48 100 52 100 52 96 44 84 32 80 36 92 48 64 48 56 44 56 44 60 52 40 48 80 76 80 60 76 72 44 44 76 76 92 72 72 52 76 64 76 64 72 60 68 56 72 56 64 48 60 48 60 52 52 44 64 48 56 44 60 56 68 56 68 56 68 56 68 56 48 44 64 56 72 60 68 52 52 52 52 52 52 52 52 52 64 60 56 56 64 64 60 56 60 52 48 52 60 64 60 52 48 48 48 48 48 48 48 48 60 52 52 40 44 44 52 52 48 44 48 48 52 52 56 52 72 68 60 56 52 52 56 60 76 72 72 68 68 64 64 60 60 60 64 68 68 72 76 76 68 72 80 84 84 80 72 68 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 88 84 100 84 84 68 92 92 88 76 88 76 88 80 96 88 92 84 100 92 100 80 80 60 80 72 92 84 96 76 80 60 76 64 60 44 40 32 32 28 32 28 36 36 44 48 52 52 100 88 96 88 104 100 124 116 120 108 120 112 124 116 128 116 136 128 136 132 140 136 144 136 128 124 140 136 144 132 132 120 108 116 124 120 100 68 48 32 40 36 44 44 52 48 56 52 44 40 44 36 28 28 40 52 52 72 132 168 240 240 300 260 308 256 304 248 300 248 304 252 304 256 304 256 304 256 304 256 316 256 316 256 316 256 316 256 316 256 316 260 320 264 324 264 328 260 328 264 332 268 336 268 336 268 336 272 340 276 344 276 348 272 348 276 352 280 356 280 356 280 356 280 356 280 356 280 344 276 352 284 356 284 356 280 360 288 360 288 360 288 360 288 356 288 364 296 368 296 368 292 376 304 376 308 380 312 384 312 388 308 388 308 388 308 388 308 392 312 392 312 392 312 392 312 392 312 392 316 396 320 400 320 400 320 400 320 400 320 400 320 420 324 420 328 424 332 428 332 428 332 428 332 428 332 428 332 424 328 424 328 424 328 424 328 424 328 424 328 424 328 424 328 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 440 344 436 340 436 340 436 336 440 344 440 344 440 344 440 344 436 340 436 340 436 340 436 340 428 332 432 340 436 344 444 348 440 344 440 344 440 344 440 344 444 340 444 344 448 344 452 348 452 344 448 344 448 348 456 356 468 356 464 356 468 368 484 380 496 392 508 408 524 420 528 420 520 404 508 388 492 376 488 376 492 376 480 360 468 356 472 360 460 348 460 348 464 356 472 360 468 352 464 348 460 352 464 356 468 360 468 360 468 360 468 360 472 364 468 364 476 372 484 380 504 380 512 400 524 408 568 468 644 520 692 568 728 556 676 492 620 456 604 448 584 428 548 400 500 360 472 340 460 340 444 328 440 336 436 328 428 328 420 324 412 324 412 320 404 320 400 320 396 304 404 316 408 304 392 288 392 296 392 292 388 288 384 288 388 292 388 292 388 292 388 292 392 292 388 288 384 292 388 296 384 280 384 284 388 288 392 288 396 292 392 288 392 288 392 284 392 280 384 276 380 268 372 264 364 252 352 236 344 240 352 248 344 236 340 232 336 236 340 240 340 236 340 232 336 228 332 228 332 224 324 216 320 224 332 232 328 220 320 212 312 208 312 212 292 208 292 212 296 208 292 204 288 204 288 204 288 204 288 204 264 196 280 212 288 204 272 188 272 196 276 200 276 196 268 192 260 188 272 200 276 196 264 184 268 192 268 188 264 184 260 180 268 200 260 188 252 180 248 180 268 196 260 188 248 176 240 172 244 172 240 168 236 172 240 176 236 168 236 164 232 160 228 160 224 164 228 164 228 160 220 152 220 156 220 156 220 156 220 156 212 152 216 156 220 160 224 164 224 156 212 144 208 148 220 160 208 148 220 160 224 156 212 144 208 144 208 144 208 144 208 144 200 136 200 136 200 140 212 148 208 144 208 140 200 132 188 124 216 140 204 140 196 132 184 124 192 140 180 124 156 112 148 108 140 104 136 96 132 100 140 104 160 124 164 136 176 136 152 100 180 124 188 136 192 132 184 124 184 132 188 136 192 132 188 128 204 152 200 140 184 128 172 120 192 136 180 124 172 124 180 128 192 124 180 112 176 116 188 128 192 128 192 124 180 108 164 96 188 116 176 108 172 116 188 132 180 112 176 108 172 112 176 116 172 108 160 100 152 100 160 104 168 108 160 100 148 92 148 92 168 108 164 104 160 100 156 100 152 96 152 96 152 96 152 96 164 108 148 92 140 100 156 116 140 88 128 80 132 92 152 112 148 100 148 100 148 100 148 104 144 92 132 80 128 84 140 96 56 24 44 12 44 24 60 40 56 40 64 20 44 32 60 20 40 36 64 16 36 20 52 8 48 24 52 28 56 32 60 36 60 28 48 16 44 20 56 32 56 16 40 16 52 28 48 12 52 24 52 24 52 32 64 36 36 16 52 32 64 32 52 20 64 32 64 32 64 32 64 32 48 24 60 28 60 28 64 40 60 28 60 28 60 28 60 28 52 20 52 20 52 20 52 20 64 40 56 32 52 36 60 44 48 32 56 36 48 28 52 36 52 20 56 28 60 32 68 36 48 20 60 32 68 32 60 28 60 32 68 40 72 40 72 36 68 36 68 40 72 44 76 44 76 40 72 40 72 44 80 52 76 44 76 48 80 52 84 52 72 48 84 60 92 64 88 56 76 48 76 52 80 56 84 56 88 60 88 60 88 60 88 60 88 60 88 64 92 68 96 68 84 56 64 40 60 32 44 12 16 0 20 8 36 28 56 40 52 32 68 48 84 60 92 64 92 68 104 84 116 92 120 92 120 84 120 88 124 92 128 92 132 92 128 88 116 76 108 72 124 72 112 88 92 36 36 48 28 36 36 32 44 32 52 36 48 36 36 28 28 36 48 40 44 32 68 76 192 192 252 160 240 176 248 188 256 184 248 168 260 168 256 164 252 160 256 164 252 176 252 180 256 184 260 184 260 184 260 188 264 192 268 192 264 192 264 196 268 200 272 200 272 200 272 200 272 200 272 200 276 204 272 204 272 208 280 216 276 208 276 212 280 216 284 216 288 208 288 208 288 208 288 208 296 212 292 208 288 212 292 208 292 196 292 200 296 204 300 204 304 208 304 208 304 208 304 208 300 200 300 204 304 208 308 208 316 216 316 216 316 216 316 216 320 220 320 220 320 220 320 220 324 220 320 216 316 220 320 224 320 224 320 228 324 232 328 232 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 340 240 336 236 332 232 328 228 328 236 332 240 336 236 332 232 328 232 328 232 328 232 328 232 328 232 328 236 332 240 336 240 336 240 336 240 336 240 336 240 344 236 340 232 336 236 340 240 340 236 340 236 340 236 340 236 344 236 340 232 336 236 340 240 344 240 344 240 344 240 344 240 340 244 344 248 348 244 344 240 348 248 348 248 348 248 348 248 344 236 348 240 356 256 368 264 368 268 392 296 416 316 428 320 416 316 404 300 388 288 384 288 380 280 372 272 364 264 364 268 348 252 348 252 348 252 348 252 344 248 344 248 344 248 344 248 356 248 356 252 360 256 364 256 368 260 368 260 368 260 368 260 364 256 376 256 392 260 424 288 480 324 500 368 540 396 520 360 472 328 452 308 428 292 412 288 372 256 364 240 340 228 324 224 344 248 336 240 332 232 332 236 320 220 312 212 312 212 312 216 312 216 308 208 304 204 296 200 292 196 292 196 292 196 292 196 292 196 292 196 292 196 292 196 284 188 284 188 284 188 284 188 288 196 292 200 292 196 284 192 284 192 284 192 284 192 284 192 272 188 268 180 260 176 256 172 260 172 252 164 244 156 244 160 240 172 240 168 236 164 232 164 232 168 236 168 236 164 228 156 224 156 224 152 220 152 216 148 212 144 212 144 212 144 212 144 212 140 216 136 212 136 208 132 208 128 200 120 196 120 196 124 196 132 200 132 200 128 192 120 200 132 196 124 192 120 184 116 188 124 196 128 192 120 180 108 192 124 192 120 188 116 184 116 192 120 180 116 184 116 172 96 180 116 184 120 184 116 176 112 164 104 176 116 180 112 168 100 160 96 164 100 160 96 156 88 160 92 156 88 152 92 156 96 144 88 164 108 172 104 160 92 160 96 160 92 156 88 152 88 148 84 148 88 152 92 156 92 148 84 148 84 148 84 148 84 144 80 144 76 140 72 136 72 132 72 136 84 144 84 144 84 140 84 144 84 144 80 136 72 148 80 140 72 128 64 124 56 132 76 124 76 116 60 104 56 100 48 104 52 112 60 120 64 128 84 152 92 136 76 136 88 140 88 144 88 136 76 116 60 128 76 128 72 124 68 120 68 144 76 136 72 128 64 124 56 132 64 124 56 120 56 120 60 128 68 128 64 124 60 120 60 128 64 120 56 112 52 112 52 104 52 108 56 112 64 116 68 108 56 112 64 116 64 112 60 112 56 104 48 100 48 100 52 100 48 100 48 100 48 100 48 104 52 108 60 112 52 100 40 92 44 104 52 104 52 96 40 104 44 80 28 88 60 120 80 116 60 92 36 84 44 108 68 88 44 92 48 96 44 88 40 104 48 88 44 100 56 100 40 72 52 60 44 56 48 68 64 64 64 72 44 52 52 68 44 44 52 68 40 44 44 60 36 64 52 68 56 68 56 72 60 68 56 64 48 60 52 68 56 68 48 52 44 64 56 64 44 68 56 64 52 64 56 72 64 52 44 64 60 76 60 64 48 60 60 60 60 60 60 60 60 52 56 60 60 52 48 52 56 60 60 60 60 60 60 60 60 52 52 52 52 52 52 52 52 64 56 56 48 52 52 60 60 52 52 60 56 52 48 56 56 52 52 56 60 60 64 68 68 52 56 60 64 64 64 64 64 60 64 68 72 72 72 72 68 68 68 68 72 72 76 76 76 76 72 72 72 72 76 80 84 76 76 76 80 80 84 84 84 84 76 88 80 92 80 92 76 88 76 92 80 92 84 96 84 100 88 100 88 100 88 100 88 100 88 100 92 104 96 108 96 100 84 76 68 64 52 44 28 20 20 28 32 44 48 60 60 60 52 72 68 88 80 96 84 104 92 108 100 120 112 128 116 128 120 132 120 132 120 132 120 140 128 136 124 132 116 128 116 128 116 112 108 88 48 40 44 40 32 44 40 52 48 56 52 52 44 36 32 28 36 40 52 48 52 80 112 208 248 288 224 292 244 300 248 304 252 300 248 308 260 304 256 300 256 304 256 312 252 312 256 316 260 320 260 320 260 320 264 324 268 328 268 332 264 332 268 336 268 340 272 340 272 340 272 340 272 340 272 352 272 348 272 348 276 356 284 352 276 352 280 356 284 360 284 360 288 360 288 360 288 360 288 368 292 364 288 360 292 364 296 364 292 364 296 368 300 372 300 376 304 376 304 376 304 376 304 380 300 384 304 384 308 388 308 396 316 396 316 396 316 396 316 400 320 400 320 400 320 400 320 404 320 400 316 396 320 400 324 416 320 416 324 420 328 424 328 428 332 428 332 428 332 428 332 428 332 428 332 428 332 428 332 432 336 428 332 428 332 424 328 424 332 428 336 432 332 428 328 424 328 424 328 424 328 424 328 424 328 428 332 428 336 432 336 432 336 432 336 432 336 432 336 440 340 436 336 432 340 436 344 436 340 436 340 436 340 436 340 440 340 436 336 432 340 436 344 440 344 440 344 440 344 440 344 444 344 448 348 452 344 448 340 452 348 452 348 452 348 452 348 456 348 456 352 464 364 476 372 476 376 496 404 524 420 532 428 528 412 516 396 500 384 496 384 492 376 484 368 476 360 476 364 460 348 460 348 460 348 460 348 456 344 456 344 456 344 456 344 464 356 464 360 468 360 472 364 476 368 476 368 476 368 476 368 488 372 500 380 508 400 552 432 608 476 644 520 696 540 684 504 640 472 616 444 584 420 556 404 512 368 488 352 460 332 436 320 448 340 440 332 428 328 428 332 408 320 404 312 396 316 396 316 408 312 404 304 400 300 392 296 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 380 284 380 284 380 284 380 284 380 280 388 288 396 292 396 292 388 284 388 284 388 284 388 284 384 272 380 268 372 260 368 256 368 256 360 248 352 240 352 244 344 240 344 236 340 236 336 232 336 236 340 236 340 232 332 224 328 220 324 220 320 216 320 212 316 212 316 212 316 212 316 216 304 212 296 212 292 208 292 204 292 204 284 200 280 196 280 196 272 200 276 200 276 196 268 188 276 200 272 192 268 188 260 184 268 196 272 196 272 192 264 188 268 192 268 188 264 184 260 184 264 192 256 188 260 188 248 172 248 184 252 184 252 180 244 172 236 172 248 184 252 180 240 168 232 164 236 168 232 160 224 156 224 160 220 156 220 156 224 160 216 152 220 160 224 160 224 160 224 160 224 156 220 152 216 152 200 140 208 148 220 160 228 168 212 148 212 148 212 148 212 148 208 144 208 140 204 140 200 136 196 136 204 144 208 144 208 144 204 144 208 144 208 140 200 132 208 140 204 136 196 128 180 124 188 128 180 120 172 116 164 112 168 120 172 128 180 132 184 136 176 140 196 148 188 132 184 144 188 132 192 136 192 132 184 128 184 128 184 124 180 120 176 120 192 136 188 132 184 128 180 124 184 128 176 120 172 120 172 124 188 124 184 120 184 116 180 116 172 108 172 112 176 116 184 124 180 116 180 116 176 112 176 112 172 108 172 108 172 108 172 108 168 108 160 104 156 100 160 104 156 100 156 100 156 100 156 100 148 96 156 104 156 96 144 84 148 96 156 104 160 100 152 92 152 96 132 84 144 108 164 120 164 108 144 88 136 96 156 116 144 96 144 96 144 100 148 100 156 100 144 96 156 112 152 96 60 28 52 16 44 20 52 28 52 32 56 12 40 24 52 12 36 24 56 16 40 20 52 20 60 32 56 28 56 28 52 24 56 28 52 24 52 24 56 28 56 24 44 20 56 28 52 20 64 32 56 28 52 28 56 32 44 20 56 32 60 32 52 24 60 28 60 28 60 28 60 28 56 28 60 24 48 8 44 16 60 28 60 28 60 28 60 28 52 20 52 20 52 20 52 20 52 28 48 24 44 28 48 32 48 32 56 36 48 28 52 36 52 20 56 28 60 32 68 36 60 28 60 28 60 32 64 36 60 32 68 40 72 40 72 36 68 36 68 40 72 44 76 44 76 40 72 40 72 44 80 52 76 44 76 48 80 52 84 52 88 56 80 52 80 52 80 52 76 52 80 52 84 56 84 56 88 60 88 60 88 60 88 60 88 60 88 64 92 68 96 68 104 72 84 56 68 36 40 8 16 4 28 20 48 32 56 36 44 20 52 32 68 44 72 44 88 60 88 60 92 72 108 84 116 80 116 80 116 80 116 80 124 88 124 88 124 88 124 88 132 80 108 76 72 40 36 52 36 48 36 44 48 40 52 36 56 32 40 36 36 48 48 60 52 48 64 64 168 168 248 160 244 176 244 176 244 180 252 180 264 176 260 172 256 160 252 156 256 180 256 180 260 184 260 184 260 184 260 188 264 192 268 192 264 192 264 192 268 196 268 200 272 200 272 200 272 200 272 200 276 204 272 204 272 208 280 216 276 208 276 212 280 216 284 216 288 208 288 208 288 208 288 208 296 212 292 208 288 212 292 208 292 196 292 200 296 204 300 204 304 208 304 208 304 208 304 208 300 204 304 204 308 208 308 208 316 216 316 216 316 216 316 216 320 220 320 220 320 220 320 220 324 220 320 216 316 220 320 224 320 224 320 228 324 232 328 232 332 236 332 236 332 236 332 236 332 236 332 236 332 236 332 236 328 232 332 236 332 236 336 240 328 236 332 240 336 236 332 232 328 232 328 232 328 232 328 232 328 236 332 236 336 240 336 240 336 240 336 240 336 240 336 240 344 236 340 232 336 236 340 240 340 236 340 236 340 236 340 236 344 240 340 236 340 236 344 240 344 240 344 240 344 240 344 240 340 244 344 248 348 244 344 240 348 248 348 248 348 248 348 248 348 240 348 244 356 252 368 264 368 268 384 292 412 312 424 320 416 316 404 300 392 292 384 288 380 280 372 272 364 264 364 268 352 256 352 252 348 252 348 252 344 248 344 248 344 248 344 248 356 248 356 248 360 252 360 256 368 260 368 260 368 260 368 260 368 272 380 264 384 252 408 268 452 312 484 364 528 388 524 372 488 340 468 312 436 288 412 276 392 272 376 252 352 240 336 236 344 248 336 240 332 232 332 236 324 228 320 220 316 220 320 220 312 216 308 208 304 204 296 200 292 196 292 196 292 196 292 196 292 196 292 196 292 196 292 196 284 188 284 188 284 188 284 188 272 184 280 196 292 204 296 204 284 192 284 192 284 192 284 192 280 192 276 188 268 180 264 176 260 172 252 164 244 156 244 160 240 172 240 172 236 168 236 164 232 168 236 168 236 164 228 156 220 148 216 148 212 144 212 140 212 144 212 144 212 144 212 144 208 132 208 132 204 128 204 124 204 128 204 124 200 120 196 120 196 132 200 132 200 128 192 120 200 132 196 124 192 120 184 116 196 128 196 124 196 128 200 136 192 124 192 120 188 116 184 116 204 136 196 132 200 136 188 116 184 120 184 120 184 116 176 108 176 116 184 124 188 120 180 112 168 104 172 108 168 104 164 96 164 100 160 96 160 96 164 100 160 92 152 84 148 92 160 100 160 96 160 92 156 88 152 88 144 80 148 88 152 92 160 96 148 84 148 84 148 84 148 84 144 80 144 80 140 76 140 72 136 76 140 84 144 84 144 80 140 84 144 84 144 80 136 72 140 76 136 72 132 68 128 68 128 68 128 76 124 72 116 76 128 68 136 72 140 80 144 80 132 76 144 80 140 72 136 76 128 76 128 76 132 80 136 88 128 76 128 72 124 68 120 68 132 68 132 68 132 68 132 68 132 64 124 56 120 56 120 60 120 60 116 56 116 52 112 52 104 44 108 48 112 56 120 60 128 72 124 68 116 60 112 56 116 60 108 48 96 48 100 52 112 60 108 52 100 48 104 52 100 48 100 48 100 48 100 48 96 44 104 52 104 44 92 36 92 44 100 48 100 48 96 40 104 52 92 44 100 60 108 56 112 56 96 40 88 48 104 64 104 52 96 48 96 56 112 68 104 48 92 48 100 56 100 48 76 60 64 48 60 48 60 52 64 64 72 44 56 56 68 44 60 56 76 60 68 60 80 68 76 60 72 56 68 52 64 48 68 56 68 52 64 56 68 56 68 52 64 52 68 56 68 52 80 64 72 56 68 56 68 56 60 52 68 60 72 56 68 52 56 56 56 56 56 56 56 56 52 60 60 56 48 44 48 52 60 60 60 60 60 60 60 60 52 52 52 52 52 52 52 52 48 44 48 44 48 44 48 44 52 52 60 56 52 48 56 56 56 56 56 60 60 64 64 64 68 64 60 56 56 60 68 72 60 64 68 72 72 72 72 68 68 68 68 72 72 76 76 76 76 72 72 72 72 76 80 84 76 76 76 80 80 84 84 84 120 100 104 88 96 88 104 92 92 80 92 84 96 84 100 88 100 88 100 88 100 88 100 88 100 88 100 92 104 96 108 96 104 92 88 80 84 68 56 40 24 28 44 52 60 60 64 56 60 52 68 64 80 68 80 68 100 84 88 76 92 88 112 108 132 120 132 116 128 116 124 112 132 120 136 124 140 128 140 132 132 124 108 84 68 48 52 52 44 40 48 44 52 52 56 52 52 52 44 44 36 44 44 52 56 60 72 88 176 220 276 240 296 240 292 236 292 248 304 260 312 264 312 264 308 256 300 248 316 260 320 260 320 260 320 260 320 260 320 264 324 268 328 268 328 260 332 264 332 268 336 268 340 272 340 272 340 272 340 272 352 272 348 272 348 276 356 284 352 276 352 280 356 284 360 284 360 288 360 288 360 288 360 288 368 292 364 288 360 292 364 296 364 292 364 296 368 300 372 300 376 304 376 304 376 304 376 304 384 304 384 308 388 308 392 312 396 316 396 316 396 316 396 316 400 320 400 320 400 320 400 320 404 320 400 316 396 320 400 324 416 320 416 324 420 328 424 328 432 336 432 336 432 336 432 336 428 332 428 332 428 332 428 332 420 328 424 332 428 336 432 340 424 332 428 336 432 332 428 328 428 332 428 332 428 332 428 332 428 332 428 336 432 336 436 340 436 340 436 340 436 340 436 340 440 340 436 336 432 340 436 344 436 340 436 340 436 340 436 340 444 344 436 340 436 340 440 348 440 344 440 344 440 344 440 344 444 344 448 348 452 344 448 340 452 348 452 348 452 348 452 348 456 348 456 352 464 360 472 368 476 372 488 392 512 416 528 424 532 416 520 400 504 388 500 384 492 376 484 368 476 360 476 364 468 352 464 352 464 348 460 348 456 344 456 344 456 344 456 344 460 352 464 356 464 360 468 360 472 364 472 364 472 364 472 364 488 376 504 380 504 392 536 412 576 452 624 500 676 524 680 516 656 492 640 464 600 424 560 404 548 404 524 376 488 356 472 352 452 340 440 332 428 328 428 332 416 324 408 320 400 320 404 324 408 312 404 304 400 300 392 296 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 384 288 384 288 384 288 384 288 380 280 388 288 392 288 392 288 384 280 384 280 384 280 384 280 388 280 384 276 380 268 372 264 368 256 360 248 352 240 352 244 348 244 344 240 344 236 340 236 336 236 340 236 340 232 332 224 320 216 316 212 316 208 312 208 316 212 316 212 316 212 316 216 296 208 288 204 288 200 284 200 288 204 288 204 284 200 280 192 272 200 276 200 276 196 268 188 272 196 272 192 268 188 264 188 272 192 264 188 264 196 280 208 268 192 268 188 264 184 260 184 272 200 264 200 272 204 260 184 256 188 256 188 252 180 244 172 244 176 248 184 252 180 244 176 240 172 244 176 244 172 236 164 232 164 228 160 224 164 228 168 220 156 216 152 216 156 220 160 224 160 224 156 220 152 216 152 228 164 224 156 212 144 204 140 212 148 212 148 212 148 212 148 212 148 208 144 208 140 204 140 204 140 208 148 212 144 208 140 204 144 208 144 208 140 200 132 200 136 200 136 200 136 196 132 192 128 196 132 196 132 196 132 180 128 184 132 188 136 188 140 184 136 192 140 192 136 188 136 200 132 192 124 188 132 204 144 192 128 192 124 188 120 184 120 180 132 184 132 184 132 184 136 184 128 176 120 172 120 172 124 184 120 184 120 180 116 176 112 180 116 180 116 176 108 168 100 188 124 188 120 184 116 180 116 192 120 176 100 160 100 168 108 172 112 164 104 160 104 160 108 160 104 160 104 160 104 160 104 160 108 168 116 168 108 156 96 156 100 160 104 160 104 156 100 156 100 148 104 156 108 152 96 148 96 140 88 136 92 144 100 152 100 140 92 140 100 160 120 136 88 132 84 136 88 136 84 60 32 56 24 48 20 48 20 60 44 68 24 48 32 64 24 52 28 64 36 60 32 64 48 64 32 60 28 56 24 52 20 56 28 56 32 60 28 56 28 56 32 60 32 56 28 56 32 72 40 64 32 56 28 56 28 56 28 60 32 60 28 56 24 56 24 56 24 56 24 56 24 48 24 60 28 56 24 60 36 60 28 60 28 60 28 60 28 52 20 52 20 52 20 52 20 40 24 44 24 44 24 44 20 48 32 56 36 48 28 52 36 56 24 60 28 60 28 64 32 72 36 64 28 56 28 68 40 60 32 68 40 72 40 72 36 68 36 68 40 72 44 76 44 76 40 72 40 72 44 80 52 76 44 76 48 80 52 84 52 108 72 92 60 84 60 92 64 80 52 84 56 84 60 88 60 88 60 88 60 88 60 88 60 88 60 88 64 92 68 96 68 84 60 80 64 88 60 68 36 28 20 52 44 72 52 64 40 64 36 72 48 76 48 76 48 84 52 72 40 72 52 92 68 116 88 116 88 116 88 116 88 116 88 120 96 124 100 132 104 128 92 104 56 56 40 44 60 40 56 44 48 44 44 52 36 56 32 52 40 52 56 56 60 64 56 64 40 144 136 240 156 240 168 236 168 240 176 256 184 260 176 264 180 264 164 256 156 264 184 260 184 260 184 260 184 260 184 260 188 264 192 268 192 260 188 260 192 264 192 268 196 272 200 272 200 272 200 272 200 276 204 272 204 272 208 280 216 276 208 276 212 280 216 284 216 288 208 288 208 288 208 288 208 296 212 292 208 288 212 292 208 292 196 292 200 296 204 300 204 304 208 304 208 304 208 304 208 304 204 308 208 308 212 312 212 316 216 316 216 316 216 316 216 320 220 320 220 320 220 320 220 324 220 320 216 316 220 320 224 320 224 320 228 324 232 328 232 336 240 336 240 336 240 336 240 332 236 332 236 332 236 332 236 324 232 328 236 332 240 336 244 328 236 332 240 336 236 332 232 332 236 332 236 332 236 332 236 332 236 336 240 336 244 340 244 340 244 340 244 340 244 340 244 344 236 340 232 336 236 340 240 340 236 340 236 340 236 340 236 348 244 344 236 340 240 348 244 344 240 344 240 344 240 344 240 340 244 344 248 348 244 344 240 348 248 348 248 348 248 348 248 352 244 352 244 356 252 364 260 368 264 376 280 400 304 420 316 420 320 408 304 396 296 388 292 380 280 372 272 364 264 364 268 360 260 356 256 352 252 348 252 344 248 344 248 344 248 344 248 352 244 352 248 356 248 360 252 364 256 364 256 364 256 364 256 368 268 380 264 380 252 392 256 420 288 464 340 504 372 512 376 500 356 488 336 456 304 420 284 416 288 388 260 364 244 352 248 340 248 336 240 332 232 332 236 328 228 320 224 320 220 324 224 312 216 308 208 304 204 296 200 292 196 292 196 292 196 292 196 292 196 292 196 292 196 292 196 288 192 288 192 288 192 288 192 284 196 288 196 284 188 276 180 280 188 280 188 280 188 280 188 280 196 276 192 272 184 264 180 260 172 252 164 244 156 244 160 244 176 244 172 240 172 236 168 232 168 236 168 236 164 228 156 216 148 212 144 212 140 208 140 212 144 212 144 212 144 212 144 204 132 204 128 204 124 200 124 200 124 204 128 204 124 196 116 196 132 200 132 200 128 192 120 196 128 192 124 192 124 188 120 188 120 184 112 184 124 196 136 192 124 192 120 188 116 184 116 200 132 192 132 200 136 192 120 192 128 192 128 188 116 176 108 172 108 176 112 176 112 172 108 176 112 176 112 176 108 168 100 168 100 164 96 160 100 164 104 148 88 160 100 164 96 152 84 160 96 160 92 156 88 152 88 168 100 160 92 148 80 140 72 148 84 148 84 148 84 148 84 148 84 148 80 144 80 140 76 144 84 148 88 148 84 144 80 140 84 144 84 144 80 136 72 144 68 140 64 136 72 136 72 132 72 128 80 132 84 132 84 128 64 128 68 132 68 132 68 132 68 136 72 140 76 136 68 144 88 132 72 124 76 132 84 128 76 128 72 124 68 120 68 128 68 132 68 132 68 132 72 132 64 124 56 120 56 120 60 128 68 124 64 120 60 120 60 116 56 120 60 116 48 104 40 116 64 116 68 120 72 124 72 136 76 116 56 104 52 112 64 116 60 108 56 104 52 108 56 104 52 104 52 104 52 104 52 108 60 116 64 116 56 104 48 108 56 108 56 108 56 108 56 108 56 104 60 112 64 100 44 100 52 96 48 96 48 100 52 104 48 92 40 88 48 108 64 84 40 88 40 84 36 88 40 68 56 64 52 64 52 60 48 76 76 84 56 64 64 80 56 60 44 64 60 68 44 60 64 72 60 68 56 68 56 64 52 68 56 72 60 72 60 68 56 68 60 80 64 68 56 72 64 80 64 76 60 72 60 72 64 72 60 72 60 68 56 68 56 60 60 60 60 60 60 60 60 48 56 60 64 60 60 68 76 60 60 60 60 60 60 60 60 52 52 52 52 52 52 52 52 44 44 48 48 52 44 48 40 52 52 60 56 52 48 56 56 60 60 60 60 60 60 60 60 72 72 68 64 64 64 64 64 60 64 68 72 72 72 72 68 68 68 68 72 72 76 76 76 76 72 72 72 72 76 80 84 76 76 76 80 80 84 84 84 100 84 92 80 92 80 92 80 96 84 96 84 100 88 100 92 100 88 100 88 100 88 100 88 100 88 100 92 104 96 108 96 80 76 84 84 96 88 80 64 40 48 72 84 92 84 76 64 92 80 96 88 100 88 96 84 88 76 84 68 84 76 96 88 120 108 120 112 124 116 128 116 124 116 128 120 132 124 136 124 124 128 112 76 56 48 56 40 52 44 52 48 56 48 56 52 52 56 48 56 40 56 40 56 60 68 76 92 164 208 272 240 284 232 284 236 292 248 304 256 304 260 312 268 316 264 308 256 324 264 324 264 320 260 320 260 320 260 320 264 324 268 328 268 324 260 328 260 332 264 332 264 340 272 340 272 340 272 340 272 352 272 348 272 348 276 356 284 352 276 352 280 356 284 360 284 360 288 360 288 360 288 360 288 368 292 364 288 360 292 364 296 364 292 364 296 368 300 372 300 376 304 376 304 376 304 376 304 388 308 388 308 392 312 392 316 396 316 396 316 396 316 396 316 400 320 400 320 400 320 400 320 404 320 400 316 396 320 400 324 416 320 416 324 420 328 424 328 436 340 436 340 436 340 436 340 428 332 428 332 428 332 428 332 424 328 428 332 428 332 432 336 424 332 428 336 432 332 428 328 432 336 432 336 432 336 432 336 432 336 432 336 436 340 436 344 440 344 440 344 440 344 440 344 440 340 436 336 432 340 436 344 436 340 436 340 436 340 436 340 444 348 440 344 440 344 444 348 440 344 440 344 440 344 440 344 444 344 448 348 452 344 448 340 452 348 452 348 452 348 452 348 464 352 460 352 460 356 468 364 472 368 480 380 500 408 524 424 536 416 524 404 508 392 500 388 492 376 484 368 476 360 476 364 472 360 472 356 464 352 460 348 456 344 456 344 456 344 456 344 456 352 460 352 464 356 464 356 468 360 468 360 468 360 468 360 480 368 500 380 504 388 528 400 548 432 608 480 648 500 668 512 672 500 656 484 620 444 576 420 552 400 520 364 476 344 464 344 452 340 440 332 428 328 428 332 412 324 408 316 396 320 400 320 408 312 404 304 400 300 392 296 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 396 292 392 288 388 276 376 268 380 276 380 276 380 276 380 276 388 276 384 272 376 264 372 260 368 256 360 248 352 240 352 244 352 244 348 244 344 240 344 240 336 236 340 236 340 232 332 224 324 216 320 216 316 212 316 208 316 212 316 212 316 212 316 216 300 208 292 208 288 204 288 200 280 200 288 208 292 200 276 188 272 200 276 200 276 196 268 188 268 192 268 192 268 192 268 192 264 188 260 184 260 188 268 192 268 192 268 188 264 184 260 184 260 188 256 192 264 196 260 184 264 196 264 192 256 180 244 172 240 172 240 172 240 172 240 172 240 176 244 176 244 172 236 164 228 164 224 160 224 160 228 164 216 156 232 176 236 164 216 144 224 160 224 156 220 152 216 152 216 152 216 152 216 152 216 152 212 148 212 148 212 148 212 148 216 148 212 148 208 144 208 144 212 148 212 152 212 144 208 140 204 144 208 144 208 140 200 132 200 148 204 144 200 136 196 132 196 132 200 132 204 132 204 132 196 136 188 140 192 140 192 140 188 132 180 132 192 140 184 124 204 136 196 132 192 128 192 128 192 128 192 124 188 120 184 120 184 132 184 132 184 132 184 132 184 128 176 120 172 120 172 124 192 128 192 124 188 124 184 120 168 108 180 120 188 124 184 116 172 112 176 116 184 124 188 128 196 128 184 116 176 112 180 120 172 116 168 108 164 108 164 108 164 108 164 108 164 108 164 108 156 104 164 108 164 104 152 92 168 108 160 104 160 104 164 112 156 104 152 108 160 112 152 96 152 108 160 112 160 112 156 104 152 100 144 92 140 96 148 104 144 100 152 100 144 92 144 104 48 20 52 24 56 28 52 24 60 44 68 24 52 36 64 24 56 16 48 32 52 8 40 32 52 24 56 28 56 28 60 32 56 28 60 36 64 32 56 28 56 36 72 40 60 28 60 40 64 36 60 32 60 36 68 40 68 36 60 32 56 28 56 28 60 28 60 28 60 28 60 28 52 24 60 28 56 20 56 32 60 28 60 28 60 28 60 28 52 20 52 20 52 20 52 20 40 24 48 32 52 28 44 20 48 32 56 36 48 28 52 36 60 28 60 28 60 28 60 28 68 40 72 40 68 32 64 28 60 32 68 40 72 40 72 36 68 36 68 40 72 44 76 44 76 40 72 40 72 44 80 52 76 44 76 48 80 52 84 52 72 48 76 52 80 52 80 48 84 56 84 60 88 60 92 64 88 60 88 60 88 60 88 60 88 60 88 64 92 68 96 68 76 56 80 68 92 64 68 36 48 40 80 76 100 76 80 52 88 64 92 68 96 64 88 60 72 44 72 48 76 48 80 52 88 64 92 72 104 80 112 84 112 84 112 88 116 88 116 88 116 96 112 56 52 44 48 44 48 68 48 60 48 52 52 36 56 28 64 40 60 56 60 60 72 60 84 52 144 128 236 148 224 160 236 172 244 180 252 176 248 164 264 184 272 176 268 168 268 192 268 188 264 184 260 184 260 184 260 188 264 192 268 192 256 184 260 188 260 192 264 192 272 200 272 200 272 200 272 200 276 204 272 204 272 208 280 216 276 208 276 212 280 216 284 216 288 208 288 208 288 208 288 208 296 212 292 208 288 212 292 208 292 196 292 200 296 204 300 204 304 208 304 208 304 208 304 208 308 208 308 212 312 212 316 216 316 216 316 216 316 216 316 216 320 220 320 220 320 220 320 220 324 220 320 216 316 220 320 224 320 224 320 228 324 232 328 232 340 244 340 244 340 244 340 244 332 236 332 236 332 236 332 236 336 240 332 236 332 236 328 232 328 236 332 240 336 236 332 232 336 240 336 240 336 240 336 240 336 240 336 244 340 244 344 248 344 248 344 248 344 248 344 248 344 236 340 232 336 236 340 240 340 236 340 236 340 236 340 236 352 244 348 240 344 244 348 248 344 240 344 240 344 240 344 240 340 244 344 248 348 244 344 240 348 248 348 248 348 248 348 248 356 248 352 244 352 248 360 256 364 260 372 268 388 296 416 316 424 324 412 308 396 296 392 296 380 280 372 272 364 264 364 268 364 268 360 260 352 256 348 252 344 248 344 248 344 248 344 248 348 240 352 244 352 248 356 248 360 252 360 252 360 252 360 252 352 256 368 264 380 252 392 252 404 276 452 324 480 348 496 368 500 360 500 352 480 324 440 300 420 288 388 256 356 236 348 244 340 248 336 240 332 232 332 236 320 224 316 216 316 216 316 216 312 216 308 208 304 204 296 200 292 196 292 196 292 196 292 196 292 196 292 196 292 196 292 196 292 196 292 196 292 196 292 196 284 192 284 192 284 188 272 180 276 184 276 184 276 184 276 184 276 188 272 184 264 176 260 172 260 172 252 164 244 156 244 160 248 180 244 176 244 172 240 172 232 168 236 168 236 164 228 156 224 152 220 152 216 148 216 144 212 144 212 144 212 144 212 144 212 136 212 136 208 132 208 128 196 124 204 132 208 124 192 112 196 132 200 132 200 128 192 120 192 124 192 124 192 124 192 124 192 124 192 128 192 124 188 116 192 124 192 120 188 116 184 116 192 124 188 128 200 136 192 120 196 132 196 128 188 116 176 108 176 112 176 108 172 112 176 112 172 108 172 108 172 104 164 100 160 96 156 92 156 92 160 96 164 104 172 108 168 100 160 92 160 96 160 92 156 88 152 88 148 84 148 88 152 92 156 92 148 84 148 84 148 84 148 84 152 88 148 84 148 80 144 80 148 92 152 92 148 88 144 80 140 84 144 84 144 80 136 68 156 76 148 68 136 68 132 64 132 76 132 72 128 80 124 80 136 72 140 72 140 72 140 72 136 60 124 64 140 76 132 60 128 76 132 84 136 84 132 80 128 76 128 72 124 68 120 68 140 72 136 68 132 64 128 60 132 64 124 56 120 56 120 60 124 64 124 60 120 60 116 56 104 52 120 68 132 68 124 60 112 60 112 60 116 64 116 64 120 68 116 64 116 64 116 64 120 64 112 56 108 56 108 60 108 56 108 56 108 56 108 56 100 52 108 60 108 52 96 40 104 48 96 40 92 44 100 52 112 56 100 56 112 64 112 56 96 56 108 64 112 60 104 48 112 60 108 56 100 52 96 48 96 56 112 60 96 48 100 60 56 44 60 52 68 56 68 56 68 68 76 48 56 60 72 48 80 52 68 68 72 36 52 64 60 52 64 56 68 60 72 64 64 56 76 68 80 64 68 52 68 68 84 68 72 56 76 72 72 60 72 60 76 68 84 72 80 68 76 60 68 56 68 56 64 64 64 64 64 64 64 64 56 60 60 56 48 44 44 48 60 60 60 60 60 60 60 60 52 52 52 52 52 52 52 52 48 44 56 56 60 52 48 44 52 52 60 56 52 48 56 56 60 60 60 60 60 60 60 60 68 72 76 76 72 68 60 56 60 64 68 72 72 72 72 68 68 68 68 72 72 76 76 76 76 72 72 72 72 76 80 84 76 76 76 80 80 84 84 84 84 76 96 88 104 92 100 84 96 84 96 88 100 92 104 92 100 88 100 88 100 88 100 88 100 88 100 92 104 96 108 96 84 80 88 88 92 80 64 44 56 68 100 104 124 100 96 72 104 96 108 96 108 92 100 88 80 72 88 80 92 80 88 76 88 76 92 88 108 100 116 108 124 112 124 116 124 116 124 116 112 124 116 76 56 56 52 28 56 48 56 48 56 48 56 52 52 60 52 64 48 60 44 56 64 80 88 100 168 204 268 240 272 224 288 244 300 252 300 248 292 244 308 272 324 276 320 268 328 268 328 264 324 260 320 260 320 260 320 264 324 268 328 268 324 256 324 260 328 264 332 264 340 272 340 272 340 272 340 272 352 272 348 272 348 276 356 284 352 276 352 280 356 284 360 288 360 288 360 288 360 288 360 288 368 292 364 288 360 292 364 296 364 292 364 296 368 300 372 300 376 304 376 304 376 304 376 304 388 308 388 312 392 316 396 316 396 316 396 316 396 316 396 316 400 320 400 320 400 320 400 320 404 320 400 316 396 320 400 324 416 320 416 324 420 328 424 328 436 340 436 340 436 340 436 340 428 332 428 332 428 332 428 332 436 336 432 332 428 328 424 324 424 332 428 336 432 332 428 328 432 336 432 336 432 336 432 336 432 336 432 340 436 344 440 344 440 344 440 344 440 344 440 344 440 340 436 336 432 340 436 344 436 340 436 340 436 340 436 340 448 348 444 344 440 348 444 352 440 344 440 344 440 344 440 344 444 344 448 348 452 344 448 340 452 348 452 348 452 348 452 348 464 356 460 352 460 356 468 360 472 364 476 376 496 400 524 424 536 420 524 404 508 392 504 392 492 376 484 368 476 360 476 364 480 364 472 360 468 352 460 348 456 344 456 344 456 344 456 344 456 348 456 352 460 356 464 356 468 360 468 360 468 360 468 360 460 356 492 376 500 384 524 400 544 424 604 468 632 480 652 500 672 504 660 492 640 464 600 436 580 424 540 380 500 356 492 360 452 340 444 332 432 328 432 332 416 320 400 312 396 312 396 312 408 312 404 304 400 300 392 296 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 388 292 380 276 384 284 388 284 384 280 380 276 380 276 380 276 380 276 380 272 376 264 368 260 364 256 368 256 360 248 352 240 352 244 352 248 352 244 348 240 344 240 336 236 340 236 340 232 332 224 328 228 328 224 324 224 320 220 316 216 316 216 316 216 316 212 304 216 304 212 296 212 292 208 280 200 292 212 292 200 276 188 272 200 276 200 276 196 268 188 268 192 268 192 268 192 268 192 272 200 280 204 276 196 264 184 268 192 268 188 264 184 260 184 264 192 260 196 272 204 264 188 268 200 264 196 256 180 244 172 252 180 248 176 244 180 248 184 236 168 240 172 240 168 232 160 224 156 220 152 216 156 220 160 244 176 232 164 228 164 232 168 224 160 224 156 220 152 216 152 224 160 220 152 216 148 208 144 212 148 212 148 212 148 212 148 216 152 216 148 212 144 208 144 216 152 216 152 216 148 204 140 204 144 208 144 208 140 200 132 212 156 212 144 200 132 192 124 204 132 204 128 200 124 196 124 196 136 188 136 188 136 188 132 188 128 176 128 192 144 184 120 176 116 192 136 204 144 204 140 192 128 192 124 188 120 184 120 196 140 188 136 180 128 176 120 184 128 176 120 172 120 172 124 184 120 184 116 180 112 176 112 188 128 196 136 196 124 180 108 184 116 180 112 172 108 168 104 172 108 176 116 180 116 176 112 176 116 168 108 164 108 164 112 164 108 164 108 164 108 164 108 168 112 172 120 176 112 164 100 152 92 144 84 140 88 148 96 160 104 148 100 156 116 164 112 128 88 144 100 148 96 136 80 164 116 164 116 156 104 144 92 136 100 152 100 140 88 144 104 64 36 60 24 48 24 64 48 56 32 60 32 56 20 40 4 52 12 60 16 52 8 56 16 40 4 60 8 40 0 44 20 44 20 56 32 60 28 48 16 56 28 56 32 60 36 64 36 60 32 56 28 56 24 52 24 68 40 64 32 52 20 44 16 56 24 56 24 56 24 56 24 56 28 68 44 76 36 60 20 48 28 48 28 48 28 48 28 56 28 40 20 48 32 56 32 36 20 48 32 52 28 40 16 44 28 52 36 56 36 56 32 52 36 60 44 64 36 52 28 64 40 52 28 52 36 68 52 72 36 68 32 64 36 68 40 68 36 68 40 72 44 76 44 76 44 76 44 76 44 76 44 80 52 88 56 80 48 84 56 80 52 84 56 84 52 76 48 92 64 92 60 88 56 84 56 80 56 88 64 92 64 92 60 80 56 92 68 96 64 84 52 92 48 72 44 84 52 64 24 52 40 88 76 100 72 88 64 96 68 100 76 104 80 112 84 112 76 88 44 68 40 76 52 84 40 84 48 84 48 92 52 108 76 112 84 116 100 124 108 124 92 92 60 52 40 48 48 56 56 56 44 52 40 48 40 52 36 60 48 56 52 64 68 44 56 84 64 132 156 228 160 224 168 236 176 228 168 240 176 248 188 264 196 276 196 264 184 268 200 268 196 264 192 260 184 264 176 264 180 268 176 272 184 280 204 276 200 272 196 268 196 276 200 272 200 272 200 268 196 264 188 276 200 284 200 276 192 280 200 284 208 288 212 296 216 280 188 292 200 300 200 292 192 288 192 288 196 292 200 296 200 304 200 304 196 300 200 304 204 304 200 304 204 308 208 312 208 312 208 312 212 316 216 320 216 320 220 324 224 328 220 324 216 320 220 320 220 320 220 320 220 320 220 320 220 320 220 320 220 312 220 324 232 332 232 324 224 332 236 336 244 340 248 348 252 336 240 332 236 332 240 340 244 336 240 336 240 336 240 336 240 340 232 336 228 332 232 336 236 340 236 340 236 340 236 340 236 340 232 336 228 336 236 348 248 340 240 344 244 348 240 344 236 348 248 348 248 348 248 348 248 340 240 340 240 340 244 352 252 344 240 340 236 336 240 340 244 344 244 344 244 344 244 344 244 344 236 344 236 344 236 344 236 348 240 348 240 348 240 348 240 352 256 352 256 352 256 352 256 356 260 364 276 380 292 396 304 408 304 416 300 396 276 384 276 388 280 388 276 380 260 360 244 368 260 364 252 352 240 344 232 348 240 348 240 348 240 348 240 352 240 348 240 348 244 356 252 360 252 360 252 360 252 360 252 372 272 368 268 380 268 388 260 392 252 416 292 460 328 496 344 488 324 496 336 492 320 456 304 420 300 408 288 384 268 364 264 356 236 328 216 324 224 328 224 328 216 324 208 316 200 316 212 312 208 308 204 304 200 300 200 288 188 292 192 288 188 284 180 292 200 292 196 288 192 284 192 284 196 288 200 292 196 288 192 296 200 284 188 276 188 284 196 272 180 272 180 272 180 272 180 260 180 264 180 264 176 256 168 248 164 248 160 244 156 240 156 240 172 240 172 240 172 240 172 236 168 232 164 232 168 240 172 236 148 232 140 228 136 220 132 224 136 220 128 216 124 208 128 208 140 208 136 208 132 204 132 204 128 208 124 204 120 200 120 192 124 192 128 196 132 200 132 208 136 204 132 200 128 196 124 192 124 192 124 192 124 192 124 196 128 196 124 192 120 188 120 172 116 184 132 196 136 192 132 188 128 188 124 184 120 180 120 184 120 184 116 180 116 176 112 180 112 168 100 160 96 164 104 172 96 172 96 172 96 172 96 168 92 168 92 168 92 168 92 160 100 164 100 164 96 156 88 152 84 144 80 148 88 160 100 156 80 156 80 156 80 156 80 156 76 152 72 148 76 152 88 144 84 144 80 140 76 136 76 144 88 148 92 152 88 148 84 132 72 136 80 140 76 136 72 136 76 136 76 136 76 136 76 120 60 120 64 124 68 128 68 128 68 128 68 128 68 128 68 124 52 116 72 140 76 144 100 104 52 116 60 120 60 128 76 136 76 140 76 136 64 120 52 120 56 120 56 120 56 120 56 132 64 116 56 124 68 128 64 132 68 120 56 108 48 104 44 120 64 108 52 104 56 116 68 124 68 112 56 104 56 112 64 108 56 108 56 108 56 108 56 100 48 100 48 100 48 100 48 120 76 120 76 120 72 112 64 104 60 104 56 100 52 96 52 104 60 104 64 116 72 112 60 92 48 88 48 96 60 112 76 88 52 100 56 100 56 104 68 88 36 88 64 108 52 96 60 76 64 76 52 56 40 60 52 72 60 72 56 64 48 56 40 64 60 72 64 64 56 68 64 56 52 64 56 60 48 60 56 56 48 64 60 72 56 64 48 68 56 68 60 72 64 76 64 76 60 72 60 68 56 68 52 68 56 68 56 68 56 68 56 56 56 56 56 56 56 56 56 56 60 64 68 68 68 64 60 56 52 56 52 56 52 56 52 52 40 40 36 48 52 60 52 44 44 52 48 52 48 48 40 48 48 56 56 60 56 60 52 56 56 64 60 64 56 56 48 68 60 60 56 60 60 72 72 76 72 72 68 68 72 72 76 68 68 68 72 72 76 76 76 76 76 76 76 76 76 76 76 80 84 88 88 80 76 84 88 88 80 92 84 96 80 92 76 104 92 104 88 100 84 96 84 92 84 100 92 104 92 104 88 92 84 104 96 108 92 96 80 84 84 88 88 88 76 68 40 64 64 104 100 128 96 120 92 112 96 112 104 116 108 124 112 120 100 104 80 88 76 92 84 96 80 88 80 88 76 80 80 92 92 92 100 100 104 104 108 112 100 84 64 52 48 52 52 56 56 56 52 52 48 48 48 56 60 56 60 44 52 52 64 60 80 92 76 148 188 268 228 280 228 292 232 284 228 288 244 296 248 312 268 324 272 320 264 320 268 320 264 316 260 312 260 316 268 320 272 320 276 324 276 344 272 340 272 336 268 332 264 340 272 340 272 340 272 340 276 340 272 348 280 352 280 352 276 352 280 356 288 360 292 368 296 356 288 364 296 372 296 364 292 360 288 364 292 364 296 368 296 376 304 372 300 368 304 372 308 372 304 376 308 376 312 380 312 380 312 384 316 384 320 388 320 392 324 396 328 396 328 392 324 400 320 400 320 400 320 400 320 400 320 400 320 400 320 400 320 412 320 420 328 428 328 420 324 428 332 432 336 436 344 444 348 436 336 432 332 428 336 436 340 432 336 432 336 432 336 432 336 436 336 432 332 428 336 432 340 436 340 436 340 436 340 436 340 436 340 432 332 432 340 444 352 440 344 444 348 444 348 440 344 448 344 448 344 448 344 448 344 448 340 444 340 444 344 452 352 448 340 444 336 440 340 444 344 448 344 448 344 448 344 448 344 448 344 448 344 448 344 448 344 456 352 456 352 456 352 456 352 464 352 464 352 464 352 464 352 464 356 476 372 492 388 504 396 516 416 524 412 508 388 496 388 496 388 496 384 488 368 468 356 476 368 472 360 460 348 452 344 456 348 456 348 456 348 456 348 460 348 456 348 456 352 464 360 468 360 468 360 468 360 468 360 472 372 476 372 488 384 512 392 528 392 556 420 612 468 660 500 656 496 664 496 644 472 612 440 588 424 572 404 544 384 524 372 484 348 452 324 440 332 440 328 432 324 420 320 412 316 412 316 412 308 412 304 408 300 404 300 396 292 400 296 396 288 388 284 396 292 396 288 392 284 388 284 392 288 396 292 396 292 392 288 396 288 388 280 380 280 388 284 376 272 376 272 376 272 376 272 368 264 372 264 372 260 364 252 356 248 356 244 352 244 348 240 348 240 348 240 348 240 348 240 348 236 344 232 340 236 344 240 336 236 332 228 328 224 320 220 324 224 320 216 316 212 308 208 312 208 312 204 300 204 296 204 288 204 280 204 276 204 272 200 268 192 268 196 272 200 276 200 280 204 276 200 276 200 272 196 268 192 268 192 268 192 268 192 272 196 272 192 268 188 264 188 260 188 268 200 280 204 276 200 264 188 264 184 260 180 256 180 252 180 248 180 244 176 244 176 240 168 232 164 232 168 240 176 232 172 232 172 232 172 232 172 228 168 228 168 228 168 228 168 224 160 228 164 224 160 220 152 220 152 212 148 212 152 220 160 216 156 216 156 216 156 216 156 212 148 208 144 204 148 208 152 212 148 212 148 208 144 204 140 204 140 208 148 212 144 204 140 196 136 200 140 204 136 200 132 200 136 200 136 200 136 200 136 188 124 192 128 196 132 196 136 192 128 192 128 192 128 192 128 200 124 188 136 200 128 196 144 176 116 188 124 184 120 192 136 188 136 188 136 184 128 176 124 172 120 172 120 172 120 172 120 200 128 184 124 192 132 196 128 192 124 184 120 184 120 188 124 184 120 180 116 180 116 184 120 188 120 176 108 172 108 176 112 160 104 160 104 156 100 156 100 160 104 160 104 160 104 160 104 168 112 172 116 168 108 160 104 160 104 160 100 156 100 152 96 160 100 156 104 168 116 164 104 156 96 148 92 148 96 160 104 132 84 148 96 152 96 164 112 148 84 148 108 164 96 148 100 48 24 56 24 44 12 40 20 64 32 56 24 48 20 48 12 52 12 64 16 56 8 60 16 60 8 52 4 56 12 56 4 40 16 52 32 60 32 56 24 56 28 60 32 60 32 64 36 68 36 64 36 60 32 60 28 44 20 48 24 60 36 64 40 56 24 56 24 56 24 56 24 56 24 60 28 64 32 68 36 52 32 52 32 52 32 52 32 40 12 28 12 44 32 52 32 44 24 48 28 48 28 44 24 44 28 52 36 56 36 56 32 52 32 56 40 60 36 56 32 60 40 60 44 64 48 68 48 80 44 72 40 72 40 76 48 68 36 68 40 72 44 76 44 76 44 76 44 76 44 76 44 76 52 88 52 80 44 80 56 76 48 80 56 84 52 80 48 92 64 88 60 88 60 84 56 80 56 88 64 92 64 92 60 80 56 92 68 96 64 84 52 80 56 96 64 80 28 40 4 44 40 84 72 100 76 100 76 92 68 100 76 104 80 112 84 100 72 96 68 92 64 92 56 76 32 76 28 68 32 68 28 80 48 84 52 88 68 92 68 96 80 76 52 52 44 56 48 56 48 56 44 52 40 48 40 64 56 68 56 52 44 52 56 72 68 76 44 108 148 232 184 220 176 232 180 228 176 236 180 236 176 252 192 268 200 268 188 268 200 264 196 264 196 260 184 272 184 276 188 276 184 280 184 268 196 268 196 264 192 264 192 268 196 268 200 276 204 280 208 276 196 276 196 276 200 284 204 280 200 284 208 288 212 296 208 284 192 292 200 296 200 296 196 288 196 292 196 296 200 296 200 308 200 304 196 300 200 304 204 304 204 308 204 312 208 312 208 312 212 316 212 320 216 320 216 328 224 332 228 332 228 328 224 320 220 320 220 320 220 320 220 320 220 320 220 320 220 320 220 316 224 324 232 328 232 328 228 332 236 332 240 340 248 344 252 340 244 336 240 336 240 340 244 336 240 336 240 336 240 336 240 340 232 336 228 332 232 336 236 340 236 340 236 340 236 340 236 340 236 336 232 336 236 344 244 348 244 352 248 352 248 348 244 344 244 344 244 344 244 344 244 344 244 340 240 340 244 348 252 344 244 340 240 340 240 344 244 344 244 344 244 344 244 344 244 344 236 344 236 344 236 344 236 352 244 352 244 352 244 352 244 352 256 352 256 352 256 352 256 352 260 360 272 376 288 388 296 408 308 420 308 404 288 396 288 392 284 388 276 376 260 364 248 368 260 364 252 356 244 348 240 348 240 348 240 348 240 348 240 352 240 348 240 348 244 356 252 360 252 360 252 360 252 360 252 368 276 368 264 376 268 384 264 384 244 396 260 428 296 476 328 496 324 500 328 492 308 452 300 440 312 428 308 408 292 384 288 368 256 344 232 336 228 332 220 328 220 320 208 316 204 316 204 308 208 308 204 304 200 300 200 296 196 300 200 296 196 292 188 292 200 292 196 288 192 284 192 288 200 292 204 296 200 292 196 292 196 284 188 276 188 280 188 272 180 272 180 272 180 272 180 264 180 264 180 264 176 256 172 248 164 248 164 244 160 244 156 240 172 240 172 240 172 240 172 240 172 236 164 232 168 236 164 236 148 232 140 228 136 220 132 224 136 220 128 216 124 208 120 208 140 208 136 208 132 204 132 204 128 208 128 204 124 204 120 192 124 192 128 196 132 200 132 196 128 200 132 200 132 204 136 192 124 192 124 192 124 192 124 196 128 196 124 192 120 188 120 184 128 192 140 200 144 200 140 188 128 188 124 184 120 180 120 180 116 180 112 176 108 172 108 164 100 160 100 168 108 176 116 172 96 172 96 172 96 172 96 168 92 168 92 168 92 168 92 160 96 164 100 160 92 152 88 160 92 152 84 148 84 152 88 156 80 156 80 156 80 156 80 148 72 144 64 140 68 148 72 156 96 152 92 148 88 148 88 136 76 140 84 144 80 136 76 132 76 136 80 140 76 136 72 136 76 136 76 136 76 136 76 132 72 132 72 136 76 136 76 128 68 128 68 128 68 128 68 144 72 128 80 136 60 120 72 124 68 132 72 124 64 128 72 136 72 132 64 128 64 132 68 120 56 120 56 120 56 120 56 140 72 124 64 132 76 132 68 120 60 120 64 128 76 140 84 120 68 124 72 124 72 120 68 120 68 116 60 108 56 112 60 112 60 112 56 104 52 104 48 112 60 112 60 112 60 112 60 104 64 108 64 108 60 100 56 104 60 104 60 100 56 100 52 100 52 96 56 108 68 104 56 104 60 100 52 92 48 92 52 88 48 96 52 88 44 92 56 100 48 92 64 104 44 84 52 36 36 60 52 64 52 68 64 76 60 64 48 60 52 68 60 64 60 72 64 64 56 68 64 76 56 56 52 72 68 68 48 52 48 64 60 76 64 72 56 72 60 72 60 72 60 72 60 80 68 80 64 76 64 72 60 56 48 60 52 72 64 76 68 60 60 60 60 60 60 60 60 56 56 56 56 60 64 68 72 60 56 60 56 60 56 60 56 36 28 32 32 48 52 56 48 48 48 52 48 52 48 52 44 48 48 56 56 60 56 60 52 56 52 60 56 60 60 60 56 60 60 68 68 72 68 72 64 76 72 72 68 68 72 72 76 68 68 68 72 72 76 76 76 76 76 76 76 76 76 76 76 76 80 88 84 76 76 80 84 84 76 92 84 96 84 92 80 100 88 100 88 100 88 100 88 92 84 100 92 104 92 104 88 96 88 100 92 104 88 100 84 80 88 92 76 52 36 40 32 68 64 104 96 128 100 128 104 116 100 112 104 116 108 120 108 108 100 116 108 120 104 112 96 100 80 92 80 84 68 68 68 84 84 80 84 80 84 84 88 80 72 64 56 52 52 56 60 56 56 56 52 52 48 48 48 56 60 56 60 44 52 52 68 72 92 92 68 136 180 268 228 276 228 288 232 284 224 288 240 280 236 296 252 312 264 320 268 316 264 316 264 316 264 316 264 320 272 320 272 324 276 328 280 332 264 332 264 332 264 332 264 332 268 336 272 344 280 352 284 352 280 344 272 344 280 356 292 356 284 356 288 360 292 364 292 360 288 364 292 368 296 368 296 364 292 364 296 368 296 372 300 376 304 372 300 368 304 372 308 376 308 376 312 380 312 384 316 384 316 384 320 388 320 392 324 396 332 400 336 404 332 400 328 400 320 400 320 400 320 400 320 404 324 404 324 404 324 404 324 416 320 420 324 424 328 424 328 424 328 428 336 436 340 440 344 440 344 436 336 432 336 432 340 432 336 432 336 432 336 432 336 436 336 432 332 428 336 432 340 440 344 440 344 440 344 440 344 436 340 436 340 436 340 436 344 444 352 448 356 452 352 448 348 444 340 444 340 444 340 444 340 452 344 444 340 444 344 452 348 452 344 444 340 444 340 448 348 448 344 448 344 448 344 448 344 448 344 448 344 448 344 448 344 460 356 460 356 460 356 460 356 464 352 464 352 464 352 464 352 464 356 472 368 484 380 496 388 512 412 524 416 516 404 512 408 504 392 496 384 484 372 472 360 476 368 472 360 464 352 460 348 460 352 460 352 460 352 460 352 460 348 456 348 456 352 464 360 468 360 468 360 468 360 468 360 468 368 468 368 480 380 504 384 516 384 544 412 588 452 640 476 664 504 672 504 652 480 620 448 600 440 588 424 560 404 544 392 508 368 476 344 452 340 440 324 436 328 428 316 416 316 412 320 412 308 412 304 408 300 404 300 404 300 408 304 408 300 400 292 396 292 396 288 392 284 388 284 396 292 400 296 400 296 396 292 392 284 388 280 384 276 380 280 380 276 380 276 380 276 380 276 372 264 376 268 372 264 368 256 360 252 356 248 356 244 352 244 352 244 352 244 352 244 352 244 352 240 344 232 340 232 344 236 336 236 332 228 328 224 320 220 324 224 320 216 316 212 308 208 312 208 312 204 300 204 296 204 292 208 280 208 280 204 276 204 268 192 268 196 272 200 276 200 268 196 272 200 276 204 280 208 268 192 268 192 268 192 268 192 272 196 272 192 268 188 264 188 256 184 260 188 264 192 268 192 264 188 264 184 260 180 256 180 248 180 244 176 240 172 240 172 232 164 232 164 236 172 240 176 236 176 232 172 232 172 228 168 228 168 228 168 228 168 228 168 220 160 224 160 224 156 216 148 224 156 220 152 212 148 212 148 216 156 216 156 216 156 216 156 212 148 208 144 204 148 208 152 220 152 216 152 212 148 212 144 200 140 208 144 208 144 204 136 196 136 200 140 204 136 200 132 200 136 200 136 200 136 200 136 196 132 196 132 200 136 200 136 192 128 192 128 192 128 192 128 208 132 196 140 204 124 184 128 196 136 204 136 192 124 192 132 188 132 180 124 176 132 188 140 176 124 176 124 176 124 176 124 200 128 184 120 192 132 196 128 184 120 184 124 192 132 204 144 176 116 184 124 188 120 180 112 184 120 180 116 176 112 176 112 184 128 180 120 176 116 168 112 164 108 164 108 164 108 164 108 160 104 164 108 164 108 160 100 164 108 160 104 160 100 156 100 152 92 148 100 164 108 160 96 164 104 160 100 156 100 156 100 172 116 172 104 144 76 132 76 168 96 152 104 156 84 136 92 32 16 56 32 60 32 64 44 60 28 52 20 52 28 60 28 52 12 64 16 56 8 60 16 72 12 52 8 68 24 64 4 44 20 56 36 64 36 60 28 60 32 60 32 60 32 60 32 68 40 68 36 64 36 60 32 56 28 56 28 56 28 56 28 60 28 60 28 60 28 60 28 56 24 56 24 56 28 64 36 56 36 56 36 56 36 56 36 32 8 28 16 44 32 48 24 52 28 48 28 48 28 48 32 44 28 52 36 56 36 56 32 52 32 52 32 56 40 60 44 56 40 64 48 68 48 64 44 68 32 64 28 60 32 64 36 68 36 68 40 72 44 76 44 76 44 76 44 76 44 76 44 76 48 84 52 76 40 80 52 72 48 80 56 84 56 84 56 88 60 88 60 88 60 88 60 80 56 88 64 92 64 92 60 88 60 88 60 88 60 88 60 84 52 68 12 20 0 24 16 52 44 84 72 100 76 104 84 96 72 104 76 104 76 108 80 96 72 108 88 116 84 108 68 96 48 96 44 84 44 80 40 84 52 84 48 80 56 80 56 64 56 56 44 52 44 56 52 56 48 56 44 52 40 48 40 44 40 60 52 56 56 68 76 68 72 84 56 116 148 220 164 220 172 232 176 224 172 232 176 228 168 240 180 256 196 264 192 264 196 264 196 264 196 264 188 264 176 268 180 272 176 272 176 264 192 264 192 264 192 264 192 268 196 272 204 280 212 284 216 284 200 276 192 276 200 288 212 284 204 288 208 288 208 292 204 288 192 288 192 292 196 296 200 292 196 296 200 296 204 300 204 308 200 304 196 300 200 304 204 308 204 312 208 312 212 316 212 316 212 320 216 320 220 324 220 328 228 332 232 336 228 332 224 320 220 320 220 320 220 320 220 324 224 324 224 324 224 324 224 320 224 320 224 324 228 328 232 328 232 332 236 336 244 344 248 348 252 344 244 336 240 336 244 336 240 336 240 336 240 336 240 340 232 336 228 332 232 336 236 344 240 344 240 344 240 344 240 340 236 340 236 340 236 340 232 348 248 352 252 356 248 352 244 340 240 340 240 340 240 340 240 348 248 344 240 340 240 344 248 348 248 344 240 340 244 348 248 344 244 344 244 344 244 344 244 344 236 344 236 344 236 344 236 356 248 356 248 356 248 356 248 352 256 352 256 352 256 352 256 352 256 356 268 368 280 380 284 396 296 412 308 408 300 408 304 400 288 388 276 376 264 368 256 368 260 364 256 360 248 356 244 352 244 352 244 352 244 352 244 352 240 348 240 348 244 356 252 360 252 360 252 360 252 360 252 360 268 360 264 368 260 380 260 364 240 396 268 432 300 460 308 500 336 508 340 504 332 468 316 440 304 428 304 412 296 396 288 380 268 360 248 344 236 332 216 332 220 324 212 316 208 320 208 308 208 308 204 304 200 300 200 304 204 304 204 304 200 296 192 292 200 292 196 288 192 284 192 288 200 292 204 296 200 292 196 280 192 284 188 280 184 276 180 276 184 276 184 276 184 276 184 264 184 268 184 268 180 260 172 252 168 252 164 248 164 244 160 244 176 244 176 244 176 244 176 244 172 236 164 232 164 232 156 236 148 232 140 228 136 220 132 224 136 220 128 216 124 208 120 208 140 208 136 208 132 204 132 208 132 212 128 208 128 204 124 192 124 192 128 196 132 200 132 192 128 196 132 200 136 204 140 192 124 192 124 192 124 192 124 196 128 196 124 192 120 188 120 184 124 184 124 188 128 192 132 188 128 188 124 184 120 180 120 180 116 180 112 176 108 172 108 172 108 172 108 168 100 164 96 176 100 176 96 172 92 168 92 168 92 168 92 168 92 168 92 156 92 160 96 156 92 152 84 156 92 156 92 152 84 148 80 156 80 156 80 156 80 156 80 160 80 156 76 152 80 156 84 152 88 148 88 144 84 144 80 144 84 148 92 152 88 144 84 132 76 136 80 140 76 136 72 136 76 136 76 136 76 136 76 132 72 132 72 128 68 128 68 128 68 128 68 128 68 128 68 132 60 128 84 144 68 128 76 136 80 144 80 128 64 124 72 136 68 128 60 124 68 136 76 124 60 124 60 124 60 124 60 128 60 112 52 120 64 124 60 124 60 120 56 120 60 124 64 108 60 116 68 120 64 112 56 120 68 120 68 116 64 112 60 128 76 124 72 120 68 116 64 108 56 108 56 108 56 108 56 104 64 112 68 112 68 108 64 108 64 108 60 104 60 100 56 96 48 92 56 108 64 104 52 104 60 104 64 108 68 112 64 124 84 124 68 96 40 80 40 116 56 96 60 100 40 80 48 76 68 80 64 68 52 68 60 68 52 64 56 68 60 76 68 64 60 72 64 64 56 68 64 76 64 68 64 76 68 72 60 64 56 72 64 76 60 68 52 76 64 72 60 72 60 68 56 80 64 76 64 72 60 72 56 76 60 72 56 68 52 64 48 64 64 64 64 64 64 64 64 56 60 60 60 56 56 56 56 56 52 56 52 56 52 56 52 44 36 40 40 52 52 48 36 56 52 52 48 52 48 56 52 48 48 56 56 60 56 60 52 56 52 56 52 56 60 68 68 60 56 60 60 64 60 68 64 64 64 60 56 56 60 64 64 68 68 68 72 72 76 76 76 76 76 76 76 76 76 76 76 72 80 84 80 76 72 76 84 80 72 88 80 96 84 96 84 96 84 100 88 100 88 104 92 92 84 100 92 104 92 104 88 100 88 100 88 100 88 100 88 84 72 48 24 12 16 48 52 84 76 108 96 124 96 128 104 120 104 116 104 116 104 116 104 112 104 124 116 128 112 120 104 120 104 116 104 108 96 96 96 84 84 76 80 72 72 68 72 56 56 52 48 48 52 56 56 56 56 56 52 52 48 48 48 40 44 48 56 48 64 64 84 72 96 104 80 148 180 256 208 272 224 284 228 280 224 284 240 288 240 296 248 308 260 316 268 312 260 316 264 316 264 320 268 312 264 312 268 316 268 320 272 332 264 332 264 336 268 336 268 340 272 344 276 348 284 352 284 352 280 352 280 352 284 360 288 360 288 360 288 360 288 360 288 364 288 360 288 360 292 368 300 368 296 368 296 372 300 372 304 376 304 372 300 368 304 372 308 380 312 380 312 384 316 384 320 388 320 388 320 392 324 392 328 396 328 400 332 400 332 396 328 400 320 400 320 400 320 400 320 408 328 408 328 408 328 408 328 420 320 416 320 416 324 424 332 420 328 424 332 432 340 436 340 448 352 440 340 432 336 432 340 432 336 432 336 432 336 432 336 436 336 432 332 428 336 432 340 444 348 444 348 444 348 444 348 436 340 440 344 440 340 432 332 444 348 448 352 448 352 444 348 448 344 448 344 448 344 448 344 456 348 448 340 444 340 448 344 452 348 448 344 448 344 452 348 448 344 448 344 448 344 448 344 448 344 448 344 448 344 448 344 456 352 456 352 456 352 456 352 464 352 464 352 464 352 464 352 460 352 468 360 476 372 488 376 496 396 516 412 516 408 520 416 512 396 500 384 484 372 476 368 476 368 472 364 468 360 468 356 464 356 464 356 464 356 464 356 460 348 456 348 456 352 464 360 468 360 468 360 468 360 468 360 464 364 464 360 476 372 500 380 500 372 532 408 580 444 616 460 660 500 672 508 664 496 636 468 592 436 584 420 560 404 544 396 512 368 480 352 468 340 440 324 440 332 428 320 420 316 416 320 412 308 412 304 408 300 404 300 404 304 408 304 408 300 400 292 396 292 396 288 392 284 388 284 388 288 392 292 396 288 392 284 384 280 384 284 384 276 376 268 384 280 384 280 384 280 384 280 376 268 380 272 376 264 368 260 364 252 360 252 356 248 356 248 356 248 356 248 356 248 356 248 356 244 348 236 340 232 340 232 336 236 332 228 328 224 320 220 324 224 320 216 316 212 308 208 312 208 312 204 300 204 296 204 296 208 284 212 280 208 280 208 268 192 268 196 272 200 276 200 272 196 276 200 276 200 280 204 268 192 268 192 268 192 268 192 272 196 272 192 268 188 264 188 276 196 272 192 268 196 276 200 264 188 264 184 260 180 256 180 252 184 252 180 248 180 244 176 240 172 244 172 236 164 228 156 240 180 236 172 232 168 224 164 228 168 228 168 228 168 228 168 220 156 220 156 220 152 212 148 216 152 220 156 220 152 212 144 216 156 216 156 216 156 216 156 224 160 216 156 216 156 220 164 212 148 212 148 208 144 204 140 208 148 216 152 216 152 212 144 196 136 200 140 204 136 200 132 200 136 200 136 200 136 200 136 196 132 196 132 192 128 192 128 192 128 192 128 192 128 192 128 184 116 188 144 212 136 196 140 196 140 204 136 192 124 192 132 188 136 184 128 180 128 184 132 180 128 180 128 180 128 180 128 188 116 172 112 180 120 184 116 188 120 180 112 176 108 176 112 172 108 176 112 176 112 172 108 184 120 188 124 184 116 176 112 168 112 168 112 168 112 168 112 160 104 160 104 160 104 160 104 160 108 164 112 172 112 168 112 168 108 164 108 160 104 160 104 156 96 152 100 164 112 160 100 152 100 160 108 168 112 164 108 164 112 172 112 160 100 156 108 172 100 152 100 152 84 140 96 72 48 72 32 52 20 56 36 48 24 56 32 64 40 68 32 52 12 64 16 56 8 60 16 64 20 72 20 64 16 68 24 60 36 68 40 64 28 52 16 64 36 64 32 60 28 56 28 64 32 60 32 56 28 56 24 60 32 60 28 56 24 52 24 64 32 64 32 64 32 64 32 56 28 64 32 60 24 48 12 52 32 52 32 52 32 52 32 48 24 44 28 52 32 40 12 56 32 48 28 48 28 52 36 44 28 52 36 56 36 56 32 52 32 48 28 52 40 64 52 56 32 48 28 48 36 60 44 68 32 64 28 60 32 64 36 68 36 68 40 72 44 76 44 76 44 76 44 76 44 76 44 72 44 84 48 72 40 76 48 68 44 76 52 84 60 88 56 84 56 84 60 88 64 92 64 80 56 88 64 92 64 92 60 92 60 88 56 84 60 88 64 80 28 36 0 24 4 48 28 72 60 92 72 96 68 96 76 100 76 104 76 104 76 104 76 108 80 112 84 112 80 108 68 108 64 112 64 108 68 108 68 96 64 92 56 84 56 76 52 52 44 48 40 48 40 48 44 56 48 56 44 52 40 48 40 44 40 60 52 56 56 68 76 84 80 84 48 108 140 216 168 216 172 228 176 224 168 232 172 248 184 248 184 256 192 264 192 260 192 260 196 264 200 268 192 268 180 268 184 272 176 276 180 264 192 268 196 272 200 272 204 276 208 280 208 280 208 280 208 276 200 284 204 288 208 284 204 288 208 288 208 288 208 288 200 292 196 288 188 288 196 296 204 296 200 296 204 300 204 304 208 308 200 304 196 300 200 304 204 312 208 312 212 316 212 320 216 320 216 320 220 324 220 328 224 324 220 328 224 328 224 324 220 320 220 320 220 320 220 320 220 328 228 328 228 328 228 328 228 324 228 320 220 320 228 328 236 324 228 328 236 336 240 340 244 356 256 348 248 340 240 336 240 336 240 336 240 336 240 336 240 340 232 336 228 332 232 336 236 348 244 348 244 348 244 348 244 340 236 344 244 344 236 332 224 344 240 348 244 348 244 344 240 344 244 344 244 344 244 344 244 352 248 344 240 340 240 340 244 352 248 348 244 344 248 348 252 344 244 344 244 344 244 344 244 344 236 344 236 344 236 344 236 352 244 352 244 352 244 352 244 352 256 352 256 352 256 352 256 348 256 356 264 364 272 372 276 380 280 400 296 404 300 412 312 404 292 392 272 376 264 372 264 368 260 364 256 364 252 360 252 356 248 356 248 356 248 356 248 352 240 348 240 348 244 356 252 360 252 360 252 360 252 360 252 356 256 356 260 364 256 372 260 376 244 380 240 404 284 456 320 476 324 496 340 504 336 476 328 440 304 432 300 416 292 404 296 372 264 352 248 348 240 328 216 336 224 328 212 320 208 316 212 308 208 308 204 304 200 300 200 300 200 300 200 300 196 292 192 292 200 292 196 288 192 284 192 280 188 284 192 284 192 280 188 276 184 280 192 280 184 272 176 280 188 280 188 280 188 280 188 268 184 272 188 268 184 264 176 256 172 252 168 252 164 248 164 248 180 248 180 248 180 248 180 248 176 240 168 232 160 228 156 236 148 232 140 228 136 220 132 224 136 220 128 216 124 208 120 208 140 208 136 208 132 204 132 212 136 212 132 212 128 208 128 192 124 192 128 196 132 200 132 204 136 200 132 200 132 196 128 192 124 192 124 192 124 192 124 196 128 196 124 192 120 188 120 204 140 196 132 192 132 200 140 188 128 188 124 184 120 180 120 188 124 188 124 184 120 180 116 164 104 172 108 172 104 164 96 180 104 176 96 172 92 164 88 168 92 168 92 168 92 168 92 152 92 156 92 156 88 148 80 144 84 152 92 156 92 152 84 156 80 156 80 156 80 156 80 160 80 156 76 152 80 156 84 156 96 152 92 148 88 148 88 140 84 148 88 148 88 144 80 132 76 136 80 140 76 136 72 136 76 136 76 136 76 136 76 140 80 136 76 132 72 132 68 128 68 128 68 128 68 128 68 120 56 124 84 148 76 128 76 128 72 136 72 128 64 128 72 136 72 136 72 132 64 124 60 128 64 128 64 128 64 128 64 128 60 112 52 120 64 120 60 120 60 116 52 108 48 112 52 116 64 112 60 112 60 116 64 120 68 124 72 124 68 112 56 100 52 104 56 112 60 116 64 112 60 112 60 112 60 112 60 96 56 104 64 108 64 108 64 112 68 108 64 108 60 104 60 104 56 100 60 112 72 108 60 96 56 104 60 104 56 96 48 96 60 108 64 104 56 108 68 112 52 92 52 96 40 88 56 76 64 72 52 60 52 76 76 52 48 68 64 80 68 80 64 64 60 72 64 64 56 68 64 68 72 88 76 72 56 76 76 76 68 80 68 76 56 60 40 76 64 76 60 72 56 68 56 72 60 68 56 68 52 64 52 68 56 68 56 68 56 68 56 64 64 64 64 64 64 64 64 56 60 68 68 64 52 40 32 52 48 52 48 52 48 52 48 60 52 56 52 60 52 44 28 64 56 52 44 48 48 60 60 48 48 56 56 60 56 60 52 56 52 52 48 56 60 72 72 60 52 48 40 44 48 64 64 72 68 68 64 64 68 68 72 68 68 68 72 72 76 76 76 76 76 76 76 76 76 76 76 72 76 80 80 72 72 76 80 80 72 88 80 96 88 100 88 96 84 96 88 100 92 104 92 92 84 100 92 104 92 104 88 104 88 100 84 96 88 100 92 76 56 32 28 40 56 72 56 100 88 116 96 120 92 120 96 120 104 116 104 116 104 116 104 124 112 124 108 120 104 116 104 124 108 120 112 124 112 116 116 112 112 104 104 96 96 88 92 48 48 48 48 48 48 48 48 56 56 56 52 52 48 48 48 52 56 56 60 48 56 56 72 100 108 96 60 124 168 260 224 272 220 284 228 276 220 284 236 304 252 304 252 308 260 316 264 312 260 312 264 316 268 320 268 320 272 320 276 324 280 328 280 336 268 336 272 340 276 344 280 352 284 348 280 348 280 348 276 344 276 356 292 364 288 356 280 360 288 360 288 360 288 360 288 368 292 360 284 360 292 372 304 368 296 368 300 372 304 376 304 376 304 372 300 368 304 372 308 380 312 380 316 384 320 388 320 388 320 388 324 392 328 396 328 388 324 392 328 396 324 392 320 400 320 400 320 400 320 400 320 408 328 408 328 408 328 408 328 424 324 416 316 416 324 428 336 420 324 424 332 428 336 436 340 452 352 444 344 436 336 432 336 432 336 432 336 432 336 432 336 436 336 432 332 428 336 432 340 444 348 444 348 444 348 444 348 436 344 440 348 440 340 428 328 436 344 440 348 444 344 440 340 452 348 452 348 452 348 452 348 456 352 448 340 444 340 444 340 456 348 452 344 448 348 452 352 448 344 448 344 448 344 448 344 448 344 448 344 448 344 448 344 452 348 452 348 452 348 452 348 464 352 464 352 464 352 464 352 460 352 464 356 472 364 480 372 484 384 504 404 512 404 520 420 516 400 500 380 484 372 480 372 476 368 472 364 472 364 468 360 464 356 464 356 464 356 464 356 460 348 456 348 456 352 464 360 468 360 468 360 468 360 468 360 460 356 460 356 472 368 492 376 516 372 500 364 524 416 596 476 624 472 652 492 652 484 636 468 600 440 592 428 568 412 556 408 500 360 480 348 472 344 452 320 444 332 436 324 424 320 424 320 412 308 412 304 408 300 404 300 400 296 404 300 404 296 396 288 396 292 396 288 392 284 388 284 380 276 384 284 388 280 380 276 376 276 384 284 384 276 372 264 384 280 384 280 384 280 384 280 376 272 380 272 380 268 372 260 364 256 364 252 360 248 356 248 356 248 356 248 356 248 356 248 356 244 348 236 340 228 336 228 336 236 332 228 328 224 320 220 324 224 320 216 316 212 308 208 312 208 312 204 300 204 296 204 296 212 288 212 284 208 280 208 268 192 268 196 272 200 276 200 284 204 280 200 276 196 272 192 268 192 268 192 268 192 268 192 272 196 272 192 268 188 264 188 272 192 260 180 256 184 264 192 264 188 264 184 260 180 256 180 260 192 260 188 256 188 252 184 224 160 236 172 244 176 240 168 240 180 236 172 232 168 224 164 228 168 228 168 228 168 228 168 216 156 220 156 220 152 212 144 204 144 216 156 224 160 220 152 216 156 216 156 216 156 216 156 216 152 212 148 208 152 212 156 224 160 224 156 220 152 216 152 200 140 204 144 208 140 204 136 196 136 200 140 204 136 200 132 200 136 200 136 200 136 200 136 208 144 208 140 204 136 200 136 192 128 192 128 192 128 192 128 188 120 192 148 212 132 188 132 188 128 196 132 188 124 192 132 188 140 192 140 188 128 172 116 180 128 180 128 180 128 180 128 196 124 180 116 188 128 192 124 180 116 176 112 176 116 180 120 192 124 180 112 176 116 188 128 180 120 188 128 188 120 176 108 160 104 164 112 176 124 184 128 172 116 172 116 172 116 172 116 148 92 152 100 160 104 160 104 168 112 168 108 164 104 160 104 160 104 160 108 172 116 168 104 156 100 156 100 152 88 132 72 156 104 164 104 152 92 152 100 168 96 144 96 152 84 144 104 52 28 56 32 60 28 56 24 76 36 52 28 68 44 68 24 68 20 64 16 68 20 60 4 60 16 68 16 56 4 56 12 48 24 60 36 68 40 64 32 60 32 60 32 60 32 60 32 64 32 52 24 56 28 52 16 64 32 60 28 56 32 60 36 60 32 64 36 68 32 64 28 52 24 60 32 64 24 48 12 48 28 48 24 44 20 40 20 36 20 48 32 52 28 40 16 52 32 52 32 52 32 52 32 56 32 52 28 52 36 64 48 44 28 48 32 52 28 48 24 48 28 52 36 56 40 64 44 68 40 72 44 76 40 72 36 68 40 72 44 76 40 72 36 64 36 76 52 88 52 76 40 72 40 72 44 76 48 80 48 76 48 76 52 80 56 84 56 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 104 64 80 52 84 64 92 60 68 36 64 28 60 36 84 72 96 72 96 76 100 80 104 80 104 76 104 72 100 76 104 80 112 84 112 84 112 84 112 76 116 72 120 76 120 88 128 88 120 96 136 96 112 72 88 60 56 44 52 40 48 44 52 48 60 48 56 44 52 48 56 52 48 40 52 48 52 56 64 60 88 88 96 56 100 124 220 196 228 172 224 168 220 172 228 168 240 180 248 188 256 192 260 180 256 196 272 208 268 196 268 196 272 184 272 184 272 176 272 176 268 196 268 196 268 196 268 196 272 200 276 204 276 204 280 208 288 208 288 208 288 208 288 208 284 204 284 204 284 204 284 196 284 192 292 200 296 200 296 196 288 196 300 208 308 208 300 200 316 212 316 212 316 212 316 212 324 220 324 216 320 212 316 212 312 208 316 216 320 212 312 208 324 220 324 220 324 220 324 220 320 220 320 220 320 220 320 220 324 224 324 224 324 224 324 224 328 228 324 224 320 228 324 232 328 232 328 236 332 240 336 240 352 256 348 248 344 244 336 240 336 240 336 240 336 240 336 240 340 232 332 228 336 236 348 248 344 240 344 240 344 240 344 240 352 248 352 244 348 240 344 240 344 240 344 244 348 248 352 248 336 240 348 252 352 248 340 236 336 240 348 252 352 248 340 236 340 240 340 244 344 248 348 248 348 252 352 244 340 240 348 260 348 240 348 240 348 240 348 240 356 248 356 248 352 240 344 236 344 248 344 252 348 256 352 256 356 260 356 264 360 268 364 268 380 276 388 284 400 296 412 304 408 296 404 292 392 276 376 264 372 264 372 260 368 256 364 256 356 248 356 248 356 248 356 248 356 244 352 240 348 244 352 248 352 248 356 252 360 248 356 244 364 264 364 256 364 256 360 244 368 248 376 248 384 268 436 304 444 304 468 328 480 328 460 312 452 316 440 304 416 284 388 272 372 264 352 248 348 248 344 236 328 224 332 224 332 220 324 212 312 208 304 200 300 200 300 204 304 196 288 188 296 200 300 196 296 200 292 196 288 200 292 204 288 196 288 192 284 188 280 188 280 188 280 188 280 188 280 188 272 184 276 188 280 184 276 180 268 188 272 188 272 184 264 176 260 172 252 168 260 176 256 168 240 172 240 172 240 172 240 172 244 176 244 172 240 168 236 160 236 148 232 140 228 136 220 132 216 128 216 128 216 128 216 128 212 144 212 140 212 136 208 136 212 136 216 132 212 128 208 128 204 136 204 136 208 144 216 152 200 132 200 132 200 132 200 132 196 128 196 128 196 128 196 128 192 124 192 124 192 124 192 124 184 128 188 132 192 128 188 124 192 132 192 132 192 132 192 132 188 124 188 124 188 124 188 124 168 104 168 104 168 104 168 104 180 100 172 92 168 92 168 96 152 88 176 100 168 84 156 80 148 88 160 100 164 96 152 84 156 92 156 92 156 92 156 92 160 84 160 80 156 76 152 76 152 76 152 76 152 76 152 76 152 92 152 88 148 84 144 84 140 80 140 80 140 80 140 80 136 80 140 80 140 80 140 84 140 80 140 76 136 72 132 72 136 80 144 80 132 68 132 76 128 72 136 76 128 68 132 76 132 68 128 64 124 68 128 72 128 68 124 64 124 68 132 72 128 68 132 68 128 60 120 56 144 76 136 68 132 72 140 80 124 60 120 56 116 60 120 64 120 64 124 60 112 52 120 68 128 72 116 60 112 64 124 76 112 60 112 64 116 68 120 68 116 64 116 64 116 64 116 64 108 60 112 64 116 60 112 56 108 60 104 56 100 60 104 64 120 72 116 68 112 72 120 76 104 56 96 48 92 56 104 64 108 60 104 56 100 60 104 64 96 36 84 68 124 68 96 48 84 48 104 60 96 44 84 40 64 56 68 60 72 56 68 52 84 64 64 56 76 72 80 60 72 60 68 64 80 72 72 60 68 64 76 64 64 52 64 60 64 56 72 64 76 64 72 56 72 60 72 60 72 60 72 60 88 68 72 64 80 68 72 56 76 60 72 56 68 60 72 64 60 64 64 68 68 64 64 60 64 60 56 56 52 52 52 52 52 48 52 44 48 40 44 40 44 44 48 48 52 44 48 40 56 52 56 52 56 52 56 52 56 48 52 44 52 52 60 60 52 52 60 56 60 56 56 48 52 48 56 56 60 60 68 64 64 64 68 72 72 68 64 64 68 72 72 76 76 72 72 68 64 68 76 84 84 80 76 72 72 72 72 76 76 80 80 80 88 76 88 80 92 84 96 84 92 80 92 80 92 80 92 80 100 88 100 88 100 88 100 88 108 88 96 84 104 96 104 88 56 64 64 64 68 76 96 100 116 96 116 100 128 104 132 104 124 104 116 100 112 104 116 108 124 112 124 112 124 112 124 112 132 116 128 124 132 124 128 128 128 128 128 128 116 104 84 76 52 52 48 48 48 48 52 52 56 56 52 52 52 52 56 56 52 48 44 48 44 60 60 72 92 104 108 72 120 152 256 244 284 224 280 220 276 224 280 232 288 240 300 252 308 256 308 256 308 264 324 272 320 264 320 272 320 272 320 272 320 272 320 272 336 268 336 268 336 268 336 268 340 272 344 276 344 280 348 280 360 288 360 288 360 288 360 288 356 284 356 284 356 284 356 284 356 288 364 296 368 296 368 292 364 296 372 304 376 304 376 300 384 316 384 316 384 316 384 316 392 324 392 320 388 316 384 316 384 316 388 320 388 320 384 316 392 324 392 324 392 324 392 324 400 320 400 320 400 320 400 320 404 324 404 324 404 324 404 324 424 324 420 320 416 324 420 328 424 328 424 332 428 336 432 336 444 348 440 344 440 344 436 340 432 336 432 336 432 336 432 336 436 340 432 336 432 340 444 352 440 344 440 344 440 344 440 344 448 352 448 348 444 344 440 344 440 344 440 348 444 352 448 352 444 344 448 348 452 344 448 340 444 340 452 348 452 348 444 340 444 340 444 344 448 348 452 348 452 352 456 344 444 340 452 360 452 348 452 348 452 348 452 348 456 352 460 356 460 352 452 348 456 344 456 348 460 352 464 352 468 356 468 360 472 360 476 364 488 380 492 392 508 404 516 412 516 404 512 400 500 384 484 372 480 372 480 368 476 368 472 364 464 356 464 356 464 356 464 356 464 352 460 348 456 352 460 356 460 356 464 360 468 356 464 352 468 364 468 364 472 364 480 360 492 372 508 376 516 396 560 440 600 448 632 472 636 472 624 456 620 452 592 420 556 400 544 400 524 376 500 356 484 352 472 344 448 328 440 328 436 324 428 316 416 308 408 304 404 300 404 304 408 296 396 292 400 300 404 292 400 292 396 288 392 292 396 296 392 288 392 284 388 280 384 280 384 280 384 280 384 280 384 280 376 276 380 280 384 276 380 272 376 272 380 272 380 268 372 260 368 256 360 252 368 260 364 252 348 240 348 240 348 240 348 240 352 244 352 240 348 236 344 236 336 236 332 228 328 224 320 220 316 216 316 216 316 216 316 216 316 212 316 208 304 208 300 208 296 212 288 212 284 208 280 208 288 208 280 204 276 204 280 208 276 200 276 200 276 200 276 200 272 196 272 196 272 196 272 196 268 192 268 192 268 192 268 192 260 184 264 188 264 188 260 184 268 192 268 192 268 192 268 192 252 184 252 184 252 184 252 184 240 172 240 172 240 172 240 172 236 176 232 168 224 164 228 168 216 164 236 176 228 160 216 156 216 156 224 160 224 160 220 152 220 156 220 156 220 156 220 156 220 160 220 156 216 152 212 152 212 152 212 152 212 152 212 152 216 152 216 148 212 144 208 144 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 136 200 132 196 132 200 140 208 140 196 128 196 136 188 128 196 132 188 120 192 132 200 132 196 128 192 132 196 136 196 128 192 124 188 128 192 132 188 136 188 136 184 128 172 116 188 132 180 124 176 128 184 136 188 124 188 124 188 124 188 124 184 124 188 120 176 112 184 128 188 124 180 116 180 116 188 124 176 112 176 116 180 120 184 120 172 116 172 116 172 116 172 116 168 112 168 112 168 112 168 112 164 104 160 100 156 104 160 108 172 112 164 104 160 100 160 104 168 108 156 96 148 96 156 100 156 100 152 96 152 96 156 100 160 88 144 104 164 100 152 100 148 92 152 100 152 92 144 84 52 28 56 32 60 28 56 24 72 36 56 28 64 40 64 24 52 8 56 16 72 28 72 16 60 16 68 16 56 4 56 12 60 32 64 36 64 32 56 24 60 32 60 32 60 32 60 32 72 40 60 36 68 40 64 28 64 32 60 28 56 32 60 36 60 32 64 36 68 32 64 28 72 32 56 16 44 16 56 28 48 28 44 24 44 24 40 20 48 24 44 20 40 24 44 28 52 32 52 32 52 32 52 32 48 24 44 24 44 28 52 36 52 36 60 40 60 40 56 32 48 28 52 36 56 40 64 44 60 28 64 36 68 32 60 28 68 40 72 44 76 40 72 36 64 36 76 52 84 48 76 40 72 40 72 44 76 48 80 48 76 48 76 52 80 56 84 56 80 52 80 52 80 52 80 52 88 60 88 60 88 60 88 60 88 56 84 64 96 68 88 48 44 24 68 44 80 52 88 72 96 72 96 76 100 80 104 80 104 76 104 72 100 76 104 80 112 84 112 84 112 84 112 76 116 72 120 76 120 88 128 88 136 100 128 96 128 92 92 44 48 40 44 36 44 36 48 40 52 44 48 40 48 40 52 44 60 48 52 44 52 56 72 80 92 84 84 44 84 100 204 192 228 172 224 168 220 172 228 168 232 172 240 180 248 184 252 172 252 192 272 204 268 196 268 196 272 184 272 184 272 176 272 176 268 196 268 196 268 196 268 196 272 200 276 204 280 208 280 212 288 208 288 208 288 208 288 208 284 204 284 204 284 204 284 196 288 192 292 200 296 200 296 200 300 204 300 204 300 208 308 212 316 212 316 212 316 212 316 212 324 220 320 216 320 216 316 212 320 220 324 224 328 220 324 216 324 220 324 220 324 220 324 220 320 220 320 220 320 220 320 220 324 224 324 224 324 224 324 224 328 228 324 224 320 228 324 232 328 232 328 236 332 240 336 240 340 244 344 248 344 248 348 252 336 240 336 240 336 240 336 240 340 236 340 232 340 240 344 244 344 240 344 240 344 240 344 240 352 248 352 244 348 240 344 240 344 240 348 244 348 244 352 248 348 244 344 240 340 244 344 248 340 244 344 248 348 244 344 240 340 240 344 244 344 244 348 248 348 252 352 248 340 240 348 256 348 240 348 240 348 240 348 240 348 240 352 248 356 248 352 244 344 248 344 252 348 256 352 256 356 260 356 260 360 264 360 268 376 272 384 280 396 296 408 300 408 296 404 292 392 280 380 268 372 264 372 264 368 260 368 256 360 252 360 252 360 252 360 252 356 244 352 240 348 244 352 248 352 248 356 252 360 248 356 244 364 256 364 256 364 256 360 248 368 252 372 248 376 264 408 292 432 296 448 316 468 324 468 328 468 324 436 284 408 276 408 292 396 288 372 264 364 260 348 244 328 224 324 220 324 212 316 204 312 208 308 208 304 204 304 200 304 196 292 196 300 204 300 192 296 200 292 196 288 200 292 204 288 196 288 192 284 188 280 188 280 188 280 188 280 188 280 188 272 184 276 188 280 184 276 180 268 188 272 188 272 184 264 176 260 172 252 168 260 176 256 168 244 176 244 172 240 172 240 172 244 176 244 172 240 168 236 160 236 148 232 140 228 136 220 132 220 132 220 128 216 128 216 128 212 144 208 140 212 140 208 136 212 136 216 132 212 128 208 128 212 140 204 132 196 128 196 128 200 132 200 132 200 132 200 132 196 128 196 128 196 128 196 128 192 124 192 124 192 124 192 124 180 120 184 124 184 124 180 120 192 132 192 132 192 132 192 132 180 116 180 116 180 116 180 116 172 108 172 108 172 108 172 108 176 96 172 92 164 88 168 92 160 92 176 100 168 84 160 84 156 92 160 96 160 96 156 92 156 92 156 92 156 92 156 92 160 84 160 80 156 76 152 76 152 76 152 76 152 76 152 76 152 92 148 88 148 88 144 84 140 80 140 80 140 80 140 80 148 84 144 80 140 76 136 72 140 80 136 76 136 76 132 72 136 80 144 80 132 68 132 76 120 64 132 68 120 60 124 68 140 76 132 72 132 72 136 80 132 72 128 64 124 68 128 72 140 76 140 76 136 64 124 56 124 60 120 52 116 56 124 60 124 68 132 76 136 72 128 64 120 64 124 60 112 52 120 68 124 68 120 64 116 68 120 72 112 60 116 64 116 64 120 68 116 64 116 64 116 64 116 64 120 64 108 52 104 56 116 68 108 60 104 56 100 60 104 64 120 72 112 60 100 52 96 52 120 72 108 52 92 48 92 52 96 48 88 44 88 44 92 52 108 52 92 56 92 36 88 64 104 48 88 48 104 60 92 32 64 56 68 60 72 56 68 52 76 60 68 56 72 60 76 64 72 60 68 64 80 72 72 56 64 64 76 64 64 52 64 64 76 64 76 64 72 56 68 52 72 60 72 60 72 60 72 60 72 56 64 52 72 60 68 48 76 60 72 56 68 60 72 64 60 64 64 68 68 64 64 60 64 60 56 52 48 52 56 56 48 44 48 44 48 44 48 44 56 48 44 36 40 40 52 52 56 52 56 52 56 52 56 52 52 48 52 48 52 48 56 52 56 52 60 60 64 56 56 52 56 52 56 56 60 60 64 60 60 64 68 68 68 68 64 60 68 72 72 76 76 72 72 68 68 72 76 80 80 80 76 76 72 72 72 76 76 80 80 80 88 76 88 80 92 84 96 84 100 88 100 88 100 88 100 88 100 88 100 88 100 88 100 88 96 84 96 92 104 84 80 52 32 48 72 88 92 96 108 100 116 96 116 100 128 104 132 104 124 104 116 100 112 104 116 108 124 112 124 112 124 112 124 112 132 116 128 124 132 124 128 128 144 132 120 128 132 124 88 60 48 44 44 40 40 44 44 48 52 48 48 44 44 48 48 52 68 60 44 48 44 64 72 92 96 100 100 68 104 120 228 236 284 224 280 220 276 224 280 232 280 232 288 240 296 248 296 244 300 260 320 268 320 264 320 272 324 276 324 276 324 276 324 276 340 272 340 272 340 272 340 272 340 272 344 276 348 284 352 288 360 288 360 288 360 288 360 288 360 288 360 288 360 288 360 288 360 292 368 296 372 300 368 296 376 304 368 296 368 304 380 316 384 316 384 316 384 316 384 316 388 320 388 320 388 320 388 320 392 328 396 332 400 328 396 324 392 324 392 324 392 324 392 324 400 320 400 320 400 320 400 320 404 324 404 324 404 324 404 324 424 324 420 320 416 324 420 328 424 328 424 332 428 336 432 336 432 336 436 344 440 348 448 352 436 340 436 340 436 340 436 340 440 344 436 340 440 344 440 344 440 344 440 344 440 344 440 344 448 352 448 348 444 344 440 344 444 348 444 348 444 348 444 348 456 348 444 336 440 340 452 352 448 344 448 344 448 344 448 344 448 344 448 344 448 344 448 344 448 348 456 348 448 340 452 356 452 348 452 348 452 348 452 348 448 344 452 352 460 356 460 356 456 344 456 348 460 352 464 352 464 352 468 356 468 360 472 360 480 376 488 388 500 400 512 408 512 404 512 400 504 388 492 380 484 376 480 372 480 368 476 368 472 364 472 364 472 364 472 364 464 352 460 348 456 352 460 356 460 356 464 360 468 356 464 352 468 360 468 360 468 360 476 356 484 372 496 368 496 380 528 404 584 424 608 444 620 468 632 472 620 456 600 428 564 416 556 408 548 396 516 372 500 360 480 344 456 332 444 320 424 312 420 312 412 308 416 308 412 304 408 300 404 296 400 296 408 304 404 292 400 292 396 288 392 292 396 296 392 288 392 284 388 280 384 280 384 280 384 280 384 280 384 280 376 276 380 280 384 276 380 272 376 272 380 272 380 268 372 260 368 256 360 252 368 260 364 252 356 244 352 244 352 240 348 240 352 244 352 240 348 236 344 236 336 236 332 228 328 224 320 220 324 220 320 220 320 216 316 216 312 208 312 208 304 212 304 212 296 212 288 212 284 208 280 208 280 200 272 192 268 192 268 196 272 196 272 196 272 196 272 196 272 196 272 196 272 196 272 196 268 192 268 192 268 192 268 192 252 180 256 184 260 180 256 176 264 188 264 188 264 188 264 188 252 184 252 180 248 180 248 180 236 168 236 168 236 168 236 168 240 180 236 172 228 172 232 172 224 168 236 176 228 160 220 164 220 160 224 160 224 160 224 156 220 156 220 156 220 156 220 156 220 160 220 156 216 152 212 152 212 152 212 152 212 152 212 152 212 148 212 148 212 148 212 148 208 144 208 144 208 144 208 144 216 148 208 144 200 136 196 128 200 136 200 136 200 136 200 136 200 140 208 140 196 128 196 136 188 128 196 132 188 124 192 132 200 132 196 128 192 132 196 136 200 132 192 124 188 124 192 128 184 136 188 140 192 140 188 132 172 120 172 120 172 120 172 120 180 124 196 136 200 132 188 116 184 124 188 120 176 112 184 128 184 120 184 120 184 120 184 120 180 116 180 116 180 116 180 116 168 112 168 112 168 112 168 112 180 116 164 100 156 108 172 124 164 104 160 100 156 104 160 108 180 120 172 112 164 108 164 112 176 112 160 100 152 96 156 100 152 92 148 88 144 92 148 96 156 96 160 104 148 72 140 104 168 96 136 88 160 108 152 76 52 28 56 32 60 28 56 24 60 32 60 28 56 28 60 28 72 24 64 20 68 16 56 0 56 12 64 16 56 8 60 16 68 36 64 32 56 28 56 28 60 32 60 32 60 32 60 32 60 24 48 24 60 32 56 24 64 32 60 28 56 32 60 36 60 32 64 36 68 32 64 28 56 24 60 32 60 24 52 16 44 24 44 24 44 24 44 24 52 28 40 16 36 20 48 32 52 32 52 32 52 32 52 32 56 36 56 36 56 36 52 32 44 28 52 32 52 32 48 24 52 32 56 36 56 36 60 40 68 36 72 44 76 40 68 36 68 40 72 44 76 40 72 36 68 40 76 44 80 48 80 48 72 40 72 44 76 48 80 48 76 48 76 52 80 56 84 56 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 56 88 60 84 40 44 0 28 16 76 64 100 68 96 72 96 72 96 76 100 80 104 80 104 76 104 72 100 76 104 80 112 84 112 84 112 84 112 76 116 72 120 76 120 88 128 88 144 100 124 100 136 100 84 28 48 36 44 32 40 36 44 40 52 40 48 36 44 40 48 44 68 52 56 48 56 68 88 96 96 80 84 52 76 68 172 184 228 172 224 168 220 172 228 168 228 168 236 172 244 176 244 168 244 188 264 200 264 196 268 200 276 188 276 188 276 180 276 180 272 200 272 200 272 200 272 200 272 200 276 208 284 216 288 220 288 208 288 208 288 208 288 208 288 208 288 208 288 208 288 200 288 196 296 204 300 204 300 200 308 208 300 200 300 208 312 220 316 212 316 212 316 212 316 212 320 216 320 216 320 216 320 216 328 224 332 228 332 228 328 224 324 220 324 220 324 220 324 220 320 220 320 220 320 220 320 220 324 224 324 224 324 224 324 224 328 228 324 224 320 228 324 232 328 232 328 236 332 240 336 240 332 240 336 244 348 256 352 260 340 244 340 244 340 244 340 244 344 240 348 244 344 240 344 240 344 240 344 240 344 240 344 240 352 248 352 244 348 240 344 240 348 244 348 244 348 244 348 244 352 248 340 236 336 240 348 252 344 244 344 244 344 244 344 244 344 244 344 244 344 244 344 244 340 248 356 252 348 244 348 252 348 240 348 240 348 240 348 240 344 236 348 244 356 248 356 248 344 248 344 252 348 256 352 256 352 256 352 260 356 260 360 264 368 264 376 276 388 288 400 296 404 296 404 296 396 284 384 276 376 268 376 264 372 264 368 260 364 256 364 256 364 256 364 256 356 244 352 240 348 244 352 248 352 248 356 252 360 248 356 244 360 252 360 252 360 252 356 244 360 252 368 252 372 256 384 272 408 280 424 300 452 324 468 332 452 320 452 312 440 292 416 280 404 296 376 272 368 260 352 244 340 236 328 216 312 204 308 200 308 212 312 216 312 208 304 200 300 196 296 204 308 208 300 192 296 200 292 196 288 200 292 204 288 196 288 192 284 188 280 188 280 188 280 188 280 188 280 188 272 184 276 188 280 184 276 180 268 188 272 188 272 184 264 176 260 172 252 168 260 176 256 168 252 180 248 176 244 172 240 172 244 176 244 172 240 168 236 160 236 148 232 140 228 136 220 132 228 136 224 132 220 128 216 128 208 140 208 140 212 140 212 140 212 136 216 132 212 128 208 128 192 124 192 124 192 128 200 136 196 128 196 128 196 128 196 128 196 128 196 128 196 128 196 128 192 124 192 124 192 124 192 124 176 120 180 124 184 120 180 116 188 128 188 128 188 128 188 128 192 128 188 124 184 120 184 116 164 100 164 100 164 100 164 100 188 108 180 100 176 100 176 104 168 96 176 100 168 84 164 92 164 96 160 96 160 96 160 100 156 92 156 92 156 92 156 92 160 84 160 80 156 76 152 76 152 76 152 76 152 76 152 76 148 88 148 88 148 88 148 88 144 84 144 84 144 84 144 84 152 88 144 84 136 76 132 68 136 76 136 76 136 76 136 76 136 80 144 80 132 68 132 76 132 76 140 80 132 72 136 80 128 64 124 60 120 64 124 68 136 72 128 64 124 64 124 64 120 60 132 72 144 80 144 80 124 60 128 64 128 64 124 60 112 56 124 72 132 64 116 52 120 64 124 60 112 52 120 68 120 68 120 68 120 68 120 68 116 64 116 64 116 64 116 64 112 60 112 60 112 60 112 60 124 64 108 48 100 56 116 72 108 60 104 56 100 60 104 64 108 64 108 64 108 68 120 76 112 64 100 56 100 60 108 68 104 56 96 52 96 52 100 60 92 52 108 76 104 36 80 52 116 52 84 44 104 68 96 36 64 56 68 60 72 56 68 52 68 60 72 56 64 52 68 64 88 76 76 68 76 60 60 40 60 60 72 64 64 56 68 68 80 64 72 56 68 56 72 60 72 60 72 60 72 60 72 60 76 60 68 60 80 72 80 64 76 60 72 56 68 60 72 64 60 64 64 68 68 64 64 60 52 56 64 68 64 56 48 40 44 40 48 44 48 44 52 48 52 44 48 40 44 44 48 48 56 52 56 52 56 52 56 52 60 60 64 60 64 56 56 48 48 44 52 52 56 48 48 44 60 56 60 56 60 56 60 56 68 72 76 76 76 76 72 68 68 72 72 76 76 72 72 68 72 72 72 76 76 80 80 80 72 72 72 76 76 80 80 80 88 76 88 80 92 84 96 84 92 80 92 80 92 80 92 80 100 88 100 88 100 88 100 88 104 88 96 84 92 64 52 20 32 52 80 100 104 104 112 100 116 96 116 100 128 104 132 104 124 104 116 100 112 104 116 108 124 112 124 112 124 112 124 112 132 116 128 124 132 124 128 128 132 128 124 132 128 112 72 52 48 48 44 44 44 44 48 48 52 52 48 48 48 48 52 52 68 64 52 60 56 80 84 104 96 100 108 88 108 96 200 224 284 224 280 220 276 224 280 232 280 232 288 240 296 244 296 244 296 252 312 264 316 264 320 276 328 280 328 280 328 280 328 280 344 276 344 276 344 276 344 276 340 272 344 280 352 288 360 292 360 288 360 288 360 288 360 288 364 292 364 292 364 292 364 292 364 292 368 300 376 304 372 300 376 304 376 304 376 308 384 312 384 316 384 316 384 316 384 316 384 316 388 320 388 320 392 324 392 328 396 332 400 328 396 324 392 324 392 324 392 324 392 324 400 320 400 320 400 320 400 320 404 324 404 324 404 324 404 324 424 324 420 320 416 324 420 328 424 328 424 332 428 336 432 336 428 336 436 340 444 348 448 356 440 344 440 344 440 344 440 344 444 348 444 352 444 344 440 340 440 344 440 344 440 344 440 344 448 352 448 348 444 344 440 344 448 352 444 348 444 348 440 344 452 344 448 340 444 344 448 348 452 344 448 340 444 344 448 348 452 348 448 344 448 344 444 340 444 348 460 356 452 344 448 348 452 348 452 348 452 348 452 348 452 348 456 356 460 356 456 352 456 344 456 348 460 352 464 352 460 352 464 352 468 356 468 356 476 368 480 380 496 392 504 400 512 404 512 404 508 396 496 384 488 376 484 376 480 372 480 372 476 368 476 368 476 368 476 368 464 352 460 348 456 352 460 356 460 356 464 360 468 356 464 352 464 356 464 356 464 356 472 352 476 364 488 368 488 376 504 392 556 408 592 436 612 460 620 460 600 448 612 456 596 440 564 412 548 392 524 372 508 368 488 352 480 344 456 324 432 308 428 312 416 312 420 320 420 312 408 300 404 300 404 308 416 312 404 292 400 292 396 288 392 292 396 296 392 288 392 284 388 280 384 280 384 280 384 280 384 280 384 280 376 276 380 280 384 276 380 272 376 272 380 272 380 268 372 260 368 256 360 252 368 260 364 252 360 252 360 248 352 244 348 240 352 244 352 240 348 236 344 236 336 236 332 228 328 224 320 220 328 228 328 224 320 220 316 216 308 204 312 208 304 212 308 216 296 212 288 212 284 208 280 208 268 188 264 192 272 200 280 208 268 192 268 192 268 192 268 192 272 196 272 196 272 196 272 196 268 192 268 192 268 192 268 192 256 180 260 184 260 184 256 180 260 184 260 184 260 184 260 184 264 196 260 192 256 184 252 180 236 168 236 168 236 168 236 168 248 184 240 176 236 176 236 176 232 176 240 176 228 164 224 172 228 164 224 160 224 160 228 164 220 156 220 156 220 156 220 156 220 160 220 156 216 152 212 152 212 152 212 152 212 152 212 152 208 144 212 148 212 148 216 152 212 148 212 148 212 148 212 148 212 144 208 140 204 136 200 132 196 132 200 136 200 136 204 140 200 140 208 140 196 128 196 136 200 140 208 144 200 132 204 144 188 124 184 116 180 120 188 124 204 136 196 128 188 124 188 124 168 120 180 136 192 144 196 144 180 128 184 136 188 132 180 128 176 116 184 124 188 120 180 112 184 124 188 120 176 112 184 128 180 120 184 124 188 120 184 116 184 120 180 116 180 116 176 112 164 108 164 108 164 108 164 108 176 116 164 104 160 108 172 120 164 104 160 100 156 104 160 108 148 92 148 96 156 108 168 116 164 104 156 100 156 108 168 116 164 108 160 104 160 104 164 108 148 92 160 124 172 92 140 96 172 100 144 88 156 104 156 88 52 28 56 32 60 28 56 24 52 32 64 28 48 20 56 32 72 24 64 20 68 16 56 0 52 8 64 16 56 8 64 20 64 32 56 28 56 32 64 40 60 32 60 32 60 32 60 32 64 32 56 32 68 44 68 36 64 32 60 28 56 32 60 36 60 32 64 36 68 32 64 28 60 28 60 28 56 24 52 16 40 20 40 24 44 28 48 28 40 24 44 28 48 24 44 20 52 32 52 32 52 32 52 32 52 36 56 40 56 32 48 24 48 28 52 36 56 32 48 28 56 36 56 36 56 36 56 36 64 36 72 40 72 40 68 32 68 40 72 44 76 40 72 36 72 40 72 40 76 44 80 52 72 40 72 44 76 48 80 48 76 48 76 52 80 56 84 56 80 52 80 52 80 52 80 52 88 60 88 60 88 60 88 60 92 60 84 56 80 44 52 12 40 28 84 68 104 72 100 72 96 72 96 76 100 80 104 80 104 76 104 72 100 76 104 80 112 84 112 84 112 84 112 76 116 72 120 76 120 88 128 88 120 96 132 104 124 72 68 28 52 44 48 40 48 40 52 44 56 48 52 44 52 44 56 48 64 56 64 64 76 80 96 100 96 80 100 76 92 60 152 172 228 172 224 168 220 172 228 168 232 168 240 176 248 180 248 172 240 180 260 196 264 196 268 200 280 192 280 192 280 184 280 184 276 204 276 204 276 204 276 204 272 200 276 208 288 220 296 224 288 208 288 208 288 208 288 208 292 212 292 212 292 212 292 204 292 200 300 204 304 208 300 204 300 208 308 212 312 216 308 212 316 212 316 212 316 212 316 212 316 212 316 216 320 220 324 220 324 220 328 224 328 224 324 220 324 220 324 220 324 220 324 220 320 220 320 220 320 220 320 220 324 224 324 224 324 224 324 224 328 228 324 224 320 228 324 232 328 232 328 236 332 240 336 240 336 244 340 248 344 252 348 256 344 248 344 248 344 248 344 248 348 244 352 248 352 244 340 232 344 240 344 240 344 240 344 240 352 248 352 244 348 240 344 240 352 248 352 244 348 240 344 240 340 244 344 248 348 244 344 240 348 248 340 240 340 240 348 248 348 248 348 244 344 240 340 240 336 248 356 256 352 244 344 248 348 240 348 240 348 240 348 240 352 244 356 248 356 244 348 240 344 248 344 252 348 256 352 256 348 252 352 256 352 260 356 260 364 260 372 268 384 284 396 288 404 296 404 296 400 288 392 280 380 272 376 268 376 264 372 264 372 264 372 264 372 264 372 264 356 244 352 240 348 244 352 248 352 248 356 252 360 248 356 244 356 248 356 248 356 248 356 240 352 248 368 260 368 260 384 276 392 264 420 300 452 316 452 308 456 312 456 320 452 304 432 296 408 300 384 284 380 280 372 264 360 252 336 220 316 208 312 208 304 212 316 220 320 212 304 200 300 200 300 208 316 212 300 192 296 200 292 196 288 200 292 204 288 196 288 192 284 188 280 188 280 188 280 188 280 188 280 188 272 184 276 188 280 184 276 180 268 188 272 188 272 184 264 176 260 172 252 168 260 176 256 168 256 188 252 180 244 176 240 172 244 176 244 172 240 168 236 160 236 148 232 140 228 136 220 132 232 144 228 136 220 132 216 128 204 136 204 140 212 144 216 144 212 136 216 132 212 128 208 128 200 132 196 128 196 132 200 136 192 124 192 124 192 124 192 124 196 128 196 128 196 128 196 128 192 124 192 124 192 124 192 124 184 124 188 128 188 128 184 124 184 124 184 124 184 124 184 124 196 128 192 124 184 116 176 112 176 112 176 112 176 112 176 112 180 100 172 92 168 92 168 96 172 100 180 96 164 88 168 100 168 100 160 96 160 96 164 104 156 92 156 92 156 92 156 92 160 84 160 80 156 76 152 76 152 76 152 76 152 76 152 76 144 84 144 88 148 92 152 92 148 88 148 88 148 88 148 88 140 80 140 80 140 80 140 80 132 72 132 76 136 80 140 80 136 80 144 80 132 68 132 76 132 76 144 80 132 72 136 80 128 64 124 60 120 64 124 68 140 76 132 68 124 60 120 64 124 60 128 68 136 68 132 68 124 64 132 72 136 68 128 60 124 64 124 64 124 64 124 64 120 64 124 60 112 52 120 68 116 64 124 72 124 72 116 64 120 68 120 64 116 60 112 60 108 56 108 56 108 56 108 56 112 60 112 60 112 60 112 60 108 60 104 56 100 60 104 64 96 52 96 52 100 60 108 64 116 68 108 56 100 60 108 68 108 64 104 60 104 60 108 64 108 52 96 68 120 64 100 60 108 60 100 52 92 52 100 56 64 56 68 60 72 56 68 52 64 60 76 60 60 44 68 68 76 64 68 64 76 68 68 52 56 56 72 64 64 56 72 72 72 56 64 52 68 60 80 72 72 60 72 60 72 60 72 60 68 48 60 52 72 64 72 56 76 60 72 56 68 60 72 64 60 64 64 68 68 64 64 60 68 64 56 48 48 52 56 60 44 40 44 44 48 48 52 48 40 40 52 52 56 48 44 36 56 52 56 52 56 52 56 52 52 52 56 56 56 48 44 36 56 56 60 60 64 56 60 52 60 56 60 56 60 56 60 56 60 64 64 68 68 64 64 60 68 72 72 76 76 72 72 68 76 72 72 72 72 76 80 84 72 72 72 76 76 80 80 80 88 76 88 80 92 84 96 84 100 88 100 88 100 88 100 88 100 88 100 88 100 88 100 88 100 84 96 84 100 84 84 60 48 64 84 100 104 100 112 100 116 96 116 100 120 104 132 104 120 104 116 100 112 104 116 108 124 112 124 112 124 112 124 112 132 116 128 124 132 124 128 128 112 124 132 136 112 88 60 52 56 52 52 48 48 52 52 56 60 56 56 52 52 56 56 60 60 64 60 72 72 88 88 96 96 96 120 108 124 96 184 216 280 224 280 220 276 224 280 232 284 236 292 244 300 252 304 248 288 248 320 264 324 264 328 276 336 280 336 280 336 280 336 276 344 276 344 276 344 276 344 276 340 272 344 280 356 292 364 300 360 288 360 288 360 288 360 288 364 292 364 292 364 292 364 292 364 296 372 304 376 304 376 300 368 300 380 316 388 312 380 304 384 316 384 316 384 316 384 316 384 316 384 320 388 324 392 324 388 324 392 328 396 324 392 320 392 324 392 324 392 324 392 324 400 320 400 320 400 320 400 320 404 324 404 324 404 324 404 324 424 324 420 320 416 324 420 328 424 328 424 332 428 336 432 336 436 340 436 344 440 348 444 348 440 344 440 344 440 344 440 344 444 352 452 356 448 348 436 336 440 344 440 344 440 344 440 344 448 352 448 348 444 344 440 344 448 352 448 348 444 344 440 344 440 340 452 352 456 348 444 336 456 348 444 336 440 340 452 352 452 348 452 344 448 340 444 340 440 348 460 356 456 344 448 348 452 348 452 348 452 348 452 348 460 356 460 356 456 348 448 344 456 344 456 348 460 352 464 352 460 348 460 352 464 356 468 356 472 364 480 376 492 388 500 396 512 404 512 404 512 396 500 392 488 380 488 376 484 372 480 372 480 372 480 372 480 372 480 372 464 352 460 348 456 352 460 356 460 356 464 360 468 356 464 352 464 356 464 356 464 356 464 356 472 360 488 372 492 376 504 392 544 400 584 440 612 448 608 436 616 456 608 444 596 440 592 436 556 400 536 384 524 388 520 376 496 356 468 324 436 312 432 316 416 312 424 324 424 312 408 300 404 300 408 312 420 312 404 288 400 292 396 288 392 292 396 296 392 288 392 284 388 280 384 280 384 280 384 280 384 280 384 280 376 276 380 280 384 276 380 272 376 272 380 272 380 268 372 260 368 256 360 252 368 260 364 252 368 256 360 252 356 244 348 240 352 244 352 240 348 236 344 236 336 236 332 228 328 224 320 220 336 232 328 228 324 220 316 216 308 204 308 208 304 216 308 216 300 212 296 208 292 204 288 204 288 208 280 200 272 196 272 196 268 192 268 192 268 192 268 192 272 196 272 196 272 196 272 196 268 192 268 192 268 192 268 192 260 188 264 192 268 188 264 184 260 184 260 184 260 184 260 184 256 188 252 180 244 176 240 168 252 184 252 184 252 184 252 184 232 168 224 160 220 160 220 164 236 180 240 172 224 164 228 176 236 168 224 156 220 160 232 172 220 156 220 156 220 156 220 156 220 160 220 156 216 152 212 152 212 152 212 152 212 152 212 148 208 144 208 148 212 152 216 152 212 148 212 148 212 148 212 148 200 140 204 140 204 140 204 144 196 132 196 136 200 140 204 140 200 140 208 140 196 128 196 136 192 132 200 136 192 128 196 136 196 128 192 124 188 128 192 132 204 136 196 128 188 120 184 120 184 132 184 132 180 124 172 116 176 124 184 136 188 132 176 124 196 128 192 124 188 128 192 132 184 124 188 120 176 112 184 128 176 116 188 128 192 124 180 112 184 120 184 116 180 112 176 112 164 108 164 108 164 108 164 108 164 112 168 116 172 112 168 108 164 104 160 100 156 104 160 108 168 112 164 104 160 108 164 112 184 120 168 104 156 100 156 104 164 104 160 100 156 104 160 108 180 96 144 104 172 116 168 116 164 108 160 96 144 88 156 108 64 12 48 8 64 20 56 0 44 0 48 4 52 12 56 16 68 20 64 12 60 8 52 4 64 16 64 20 68 24 72 24 68 20 64 20 64 20 64 20 68 24 68 20 64 16 60 24 64 36 64 36 64 36 64 36 52 28 64 44 68 36 52 20 60 44 68 44 60 40 64 52 60 40 56 32 52 28 44 24 36 20 40 24 44 20 40 16 48 24 44 20 40 24 44 28 48 24 40 20 44 28 56 40 64 40 52 28 44 28 48 32 48 20 36 24 60 48 64 36 56 40 64 48 68 48 68 44 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 40 80 52 88 52 80 44 76 44 76 48 84 56 92 64 76 48 76 48 76 48 76 48 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 96 68 100 72 96 60 80 48 64 40 72 48 84 60 92 64 100 72 100 76 104 80 104 80 104 76 104 76 104 76 104 76 104 80 112 88 116 88 116 84 120 80 116 80 116 92 128 100 116 108 136 104 96 60 72 56 52 48 60 48 48 36 44 44 44 36 44 36 44 40 52 48 56 60 76 68 68 64 88 84 100 68 92 84 92 60 152 184 228 172 224 172 224 172 224 172 232 180 236 176 236 180 244 180 236 176 252 196 264 196 264 184 264 188 276 188 280 188 276 184 268 196 268 200 272 204 276 204 284 212 284 216 288 220 292 220 288 208 288 208 288 208 288 208 288 208 288 208 288 208 288 200 292 196 296 204 300 208 308 212 300 204 300 208 304 212 308 212 320 216 320 216 320 216 320 216 324 220 324 220 324 220 324 220 328 224 324 220 320 224 324 228 324 224 324 224 324 224 324 224 328 228 328 228 328 228 328 228 324 224 324 224 324 224 324 224 324 228 324 228 324 228 324 228 336 236 332 232 328 236 332 240 348 248 340 244 344 256 356 268 348 252 348 252 348 252 348 252 348 240 340 232 336 232 336 236 336 232 344 244 348 244 348 244 344 240 340 240 340 240 336 236 344 244 344 244 344 244 344 244 340 244 352 256 356 252 344 240 344 244 344 248 348 252 352 252 344 244 344 248 348 252 352 252 352 252 352 252 352 252 352 252 356 256 356 252 352 248 348 248 348 248 348 252 352 256 356 256 348 252 348 252 348 252 348 252 344 248 352 260 356 260 356 260 364 256 364 256 368 264 376 272 396 292 404 300 408 292 396 284 388 288 376 276 368 276 376 284 372 276 368 268 364 264 356 260 360 252 360 248 356 244 352 244 352 244 352 244 352 244 352 244 356 248 356 248 356 248 356 248 360 256 364 264 372 272 376 260 388 280 416 320 448 340 452 324 460 324 432 316 448 316 424 272 400 284 400 284 388 276 384 268 352 248 340 232 320 224 320 224 316 212 316 204 312 200 300 204 296 204 300 216 304 212 300 208 292 200 292 200 292 200 292 200 292 200 292 196 288 192 284 192 280 188 280 188 280 188 280 188 272 180 268 176 268 172 264 172 268 184 264 180 264 176 260 176 252 168 252 168 252 168 252 168 256 168 248 160 244 160 244 164 240 156 236 148 228 140 224 144 236 156 228 152 228 152 224 148 224 148 224 144 220 140 216 148 212 144 212 140 208 136 204 136 204 136 208 136 208 136 208 136 216 144 204 128 196 132 204 140 200 132 200 128 196 124 192 124 200 132 200 128 196 128 192 124 192 124 192 124 192 124 192 124 188 132 192 132 192 128 184 120 184 124 184 124 184 124 184 124 200 136 196 128 192 124 184 120 184 120 184 116 180 112 176 112 180 116 180 112 176 108 172 108 180 112 168 96 156 92 160 96 164 96 160 92 156 96 160 100 164 100 156 88 152 88 152 88 156 92 156 88 152 84 148 80 140 80 152 92 156 88 144 76 144 80 144 80 144 88 156 92 144 80 144 84 148 88 156 92 144 84 144 80 140 76 136 76 128 72 136 76 128 64 132 76 140 80 140 80 140 80 140 80 136 84 152 88 136 68 120 60 124 64 128 72 132 72 128 68 140 80 140 80 140 76 128 68 124 68 136 80 140 76 128 64 128 72 132 76 136 72 132 68 120 68 120 72 124 76 128 76 124 72 120 68 120 64 116 64 124 72 124 68 120 64 116 64 124 72 124 72 124 72 124 72 120 68 116 60 108 56 104 48 116 64 116 64 116 64 116 64 108 60 120 72 124 60 100 40 112 64 116 68 120 64 116 60 108 72 120 76 112 60 108 68 100 56 96 48 92 48 92 52 100 56 104 56 96 48 84 40 116 60 96 52 100 56 96 48 72 60 60 60 76 72 72 56 68 60 68 60 68 56 64 56 72 64 72 64 72 64 76 68 72 64 72 68 76 72 80 72 76 68 76 68 76 68 76 68 80 72 80 68 76 64 72 64 76 64 76 64 76 64 76 64 64 56 72 64 80 64 72 56 64 64 72 64 60 56 68 72 64 60 60 52 52 48 48 44 40 40 44 44 48 40 44 36 52 44 48 40 44 44 48 48 48 44 48 44 52 48 56 56 68 60 56 48 48 48 56 52 56 44 44 48 60 64 64 52 56 52 60 60 68 64 64 60 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 64 68 76 80 80 80 76 72 76 76 76 80 84 88 92 96 88 76 88 76 88 76 88 76 100 88 100 88 100 88 100 88 100 88 100 88 100 88 100 88 108 96 112 100 108 88 96 76 80 68 84 80 96 88 104 96 112 100 112 104 116 108 120 108 120 108 120 104 116 100 112 100 116 108 124 116 128 116 128 112 136 116 128 116 128 120 128 132 120 128 132 124 92 76 64 68 52 56 60 56 48 44 48 52 48 48 44 44 48 52 56 56 52 60 72 72 72 76 92 100 104 88 104 104 108 96 168 220 276 224 280 224 280 224 280 224 284 232 288 232 292 236 292 244 304 244 320 260 332 264 332 264 336 268 340 280 344 280 344 280 336 268 340 272 340 276 344 276 352 284 352 288 356 292 360 292 364 292 364 292 364 292 364 292 360 288 360 288 360 288 360 288 364 292 368 300 372 304 380 308 372 300 376 304 376 308 380 308 388 320 388 320 388 320 388 320 388 324 392 324 392 324 392 328 408 324 404 320 400 324 404 328 404 324 404 324 404 324 404 324 408 328 408 328 408 328 408 328 404 324 404 324 404 324 404 324 420 324 420 324 420 324 420 324 432 332 428 328 424 332 428 336 440 344 436 340 440 352 452 360 444 348 444 348 444 348 444 348 444 344 436 340 432 336 436 340 432 340 440 348 444 348 444 344 448 344 448 344 448 344 452 348 448 344 448 344 448 344 448 344 444 344 456 356 460 352 448 340 448 344 448 348 452 352 456 352 448 344 448 348 452 352 456 352 456 352 456 352 456 352 456 352 460 356 460 352 456 348 452 348 452 348 452 352 456 356 460 356 460 348 460 348 460 348 460 348 456 348 464 356 468 356 468 352 472 360 468 364 472 372 484 380 500 396 512 408 512 400 504 392 500 384 488 372 484 372 488 376 484 372 480 364 476 360 468 356 468 360 468 356 464 352 460 352 460 352 460 352 460 352 460 352 460 360 456 360 460 356 460 356 468 364 484 368 492 372 492 372 516 392 548 428 584 444 604 448 616 448 596 440 612 444 588 408 560 412 544 400 524 380 504 376 480 348 460 328 440 312 428 316 428 320 424 316 420 308 412 300 408 300 412 304 416 300 412 296 396 292 396 292 396 292 396 292 396 292 396 288 392 284 388 284 384 280 384 280 384 280 384 280 384 280 380 276 380 272 376 272 380 268 376 268 372 264 372 260 364 256 364 256 364 256 364 256 364 252 356 248 352 244 356 248 352 244 348 236 340 228 336 224 336 232 336 228 332 228 328 224 328 224 328 220 324 216 320 216 316 212 316 208 312 204 308 204 308 204 308 204 308 204 308 208 300 208 288 204 284 200 288 204 284 200 284 196 280 196 276 192 276 196 272 196 268 192 268 188 268 192 268 192 268 192 268 192 264 192 268 192 268 188 260 180 260 184 260 184 260 184 260 184 252 184 256 192 260 196 268 200 252 184 252 180 248 180 244 176 248 180 248 176 244 172 240 172 244 172 236 164 228 160 228 160 228 160 224 156 220 160 224 164 228 160 220 156 216 152 216 156 224 160 220 156 216 152 216 148 208 148 216 152 216 152 212 144 212 148 208 144 208 148 216 156 208 144 208 144 212 148 212 148 212 148 212 144 208 144 204 140 200 144 212 144 200 136 204 144 204 140 204 140 204 140 204 140 200 144 212 144 200 128 192 132 196 132 196 136 200 136 196 132 200 140 204 140 200 136 196 128 192 128 200 136 200 136 192 128 188 128 192 132 196 128 192 124 188 124 192 128 192 132 196 132 192 124 188 124 184 120 184 116 192 128 192 124 188 124 184 120 180 116 180 116 180 116 180 116 184 120 180 116 176 108 168 104 184 120 184 120 184 120 184 120 180 120 176 116 172 116 172 116 164 108 168 116 172 112 164 108 168 116 168 104 152 96 160 116 164 108 160 100 152 92 148 92 148 96 156 100 160 100 156 100 164 104 152 96 160 104 152 88 64 12 56 12 72 28 72 20 72 24 68 16 60 12 56 8 60 12 64 20 72 24 76 28 64 16 68 20 68 20 72 24 68 20 68 20 68 20 68 20 72 24 68 20 68 20 64 16 64 36 64 36 64 36 64 36 52 28 56 32 60 36 64 40 60 44 68 44 56 36 60 48 60 36 56 32 48 24 44 24 36 20 40 24 44 20 40 16 48 24 44 20 40 24 44 28 40 24 48 32 52 32 48 28 60 36 52 28 48 28 52 32 56 28 44 28 56 40 56 28 48 28 52 36 56 36 56 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 64 36 72 40 76 44 72 40 80 44 76 44 80 52 92 60 76 48 76 48 76 48 76 48 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 96 68 96 68 96 60 84 52 72 44 76 52 84 60 92 68 100 72 104 76 104 76 108 80 112 80 108 76 104 72 100 68 104 80 112 88 116 88 116 84 116 80 116 80 116 92 128 96 116 108 136 104 96 48 60 40 52 48 60 48 48 40 48 48 52 40 48 40 48 44 56 48 48 48 68 64 76 76 92 88 100 68 92 84 96 68 144 184 228 172 224 172 224 172 224 172 224 176 228 176 232 180 232 176 236 180 248 192 260 192 264 192 268 192 276 200 284 192 284 188 268 200 272 200 276 204 276 204 284 212 284 216 288 220 292 220 296 216 296 216 296 216 296 216 288 208 288 208 288 208 288 200 292 196 296 204 300 208 308 212 300 208 304 208 308 212 308 212 320 216 320 216 320 216 320 216 320 216 320 220 324 224 328 224 328 224 324 220 320 224 324 228 324 224 324 224 324 224 324 224 328 228 328 228 328 228 328 228 324 224 324 224 324 224 324 224 324 228 324 228 324 228 324 228 336 236 332 232 328 236 332 240 344 248 340 248 348 256 356 264 348 252 348 252 348 252 348 252 348 244 344 236 336 232 340 236 336 236 344 244 348 244 344 240 344 244 344 248 352 252 356 256 344 244 344 244 344 244 344 244 340 244 352 256 356 252 344 240 344 244 348 248 348 248 352 252 344 244 344 248 348 252 352 252 352 252 352 252 352 252 352 252 356 256 356 252 352 248 348 248 348 248 348 252 352 256 356 256 348 252 348 252 348 252 348 252 344 252 352 260 356 260 352 256 360 252 360 252 364 260 376 268 392 288 400 296 404 292 396 284 384 288 380 280 372 276 376 280 372 276 368 268 364 264 356 260 360 252 360 248 356 244 352 244 352 244 352 244 352 244 352 244 356 248 360 248 356 248 356 248 356 252 360 264 368 268 372 256 372 268 392 292 416 324 440 332 456 320 440 320 448 316 428 284 428 292 416 276 396 260 376 260 356 248 340 232 316 228 316 220 316 212 320 208 312 200 304 204 296 204 300 216 304 212 300 212 292 200 292 200 292 200 292 200 292 200 292 196 288 192 284 192 280 188 280 188 280 188 280 188 288 196 284 192 280 188 280 188 276 188 272 188 268 184 268 180 260 176 260 176 260 176 260 176 256 172 252 164 244 160 248 164 248 164 244 160 240 152 236 148 236 164 232 164 228 160 224 156 224 156 224 152 220 148 216 148 212 144 212 140 208 136 204 136 204 136 204 136 204 136 204 136 204 140 208 140 208 136 200 132 200 132 200 132 196 128 196 124 196 124 192 124 188 120 188 116 192 124 192 124 192 124 192 124 192 132 192 132 192 128 184 124 180 120 180 120 180 120 180 120 184 120 188 128 192 132 200 136 184 120 184 120 180 116 180 112 180 116 180 112 176 108 172 108 172 108 172 104 168 100 160 92 164 96 160 92 156 96 160 100 164 96 160 92 152 92 156 92 160 96 160 96 156 92 156 92 148 84 152 88 152 88 148 84 156 88 148 84 144 84 148 88 144 80 144 80 140 76 140 76 152 92 152 88 148 88 148 84 136 84 148 84 140 76 140 88 140 80 140 80 140 80 140 80 136 80 140 76 128 68 136 84 136 76 136 76 136 76 136 76 136 76 136 80 136 72 132 68 128 72 132 76 136 72 132 68 128 72 132 76 136 72 132 68 128 76 132 80 132 84 136 84 132 76 128 76 124 72 124 68 132 80 132 76 128 76 124 72 112 60 112 60 112 60 112 60 120 68 116 64 112 56 108 56 124 72 124 72 124 72 124 72 128 64 104 44 96 56 120 80 104 52 108 60 112 56 104 52 116 68 104 48 84 44 104 72 116 68 108 60 100 52 96 48 84 44 96 60 108 68 116 72 100 52 96 56 108 60 96 40 68 60 68 64 76 76 88 80 80 72 80 68 76 64 72 64 68 64 72 64 76 68 80 72 76 68 76 68 76 68 76 68 76 68 76 68 76 68 76 68 76 68 76 68 76 68 76 68 76 64 76 64 76 64 76 64 64 52 64 56 72 64 84 76 68 64 72 60 56 52 64 64 60 56 56 52 52 44 44 40 40 40 44 44 48 40 44 36 52 44 48 40 44 44 48 48 44 44 56 56 60 52 52 44 60 52 56 52 56 52 56 52 60 52 56 52 56 52 56 48 52 48 56 56 64 56 60 56 68 68 68 68 68 68 68 68 72 72 72 72 72 72 72 72 68 68 72 72 76 76 76 76 80 76 76 76 80 84 88 88 88 76 88 76 88 76 88 76 96 84 96 84 96 84 96 84 100 88 100 88 100 88 100 88 108 96 108 96 104 88 100 84 88 80 92 84 100 92 108 96 116 104 116 104 116 104 116 104 116 104 116 104 116 104 116 104 116 108 124 116 128 116 128 112 132 116 124 112 128 116 124 128 120 128 132 120 84 64 48 52 52 56 60 60 52 48 52 60 56 56 52 52 52 52 56 60 52 56 68 80 88 96 108 108 104 92 108 108 108 92 156 208 280 228 284 228 284 228 284 228 280 224 280 228 284 228 288 236 312 244 316 252 324 260 328 260 336 272 344 280 348 284 348 284 340 272 340 276 344 276 348 280 352 284 352 288 356 292 360 292 368 296 368 296 368 296 368 296 364 292 364 292 364 292 364 292 368 296 368 300 372 304 376 304 376 304 376 308 380 308 384 312 388 320 388 320 388 320 388 320 384 316 388 324 392 328 400 332 408 324 404 320 400 324 404 328 404 324 404 324 404 324 404 324 408 328 408 328 408 328 408 328 408 328 408 328 408 328 408 328 424 328 424 328 424 328 424 328 432 332 428 328 424 332 428 336 436 340 440 344 444 352 452 356 448 352 448 352 448 352 448 352 448 348 440 340 436 340 436 344 436 340 440 348 444 348 440 340 440 336 444 344 452 352 460 356 448 344 448 344 448 344 448 344 448 348 452 352 456 348 452 344 452 348 452 348 452 348 452 348 448 344 448 348 452 352 456 352 456 352 456 352 456 352 456 352 460 356 460 352 456 348 452 348 452 348 452 352 456 356 460 356 460 348 460 348 460 348 460 348 460 348 464 356 468 356 464 348 468 360 468 360 472 368 480 376 496 392 504 404 512 400 504 392 496 384 492 380 488 376 488 376 484 372 480 364 476 360 468 356 468 360 468 356 464 352 460 352 460 352 460 352 460 352 460 352 456 356 452 356 456 352 456 352 464 356 480 364 488 368 488 368 500 368 512 384 544 416 580 440 604 444 600 448 612 444 596 424 572 424 552 412 532 392 508 380 488 352 464 332 440 312 428 316 432 324 428 316 420 312 416 304 408 300 412 304 416 300 412 296 400 296 400 296 400 296 400 296 396 292 396 288 392 284 388 284 384 280 384 280 384 280 384 280 392 288 388 284 388 280 384 280 384 276 384 272 380 272 376 268 372 264 372 264 372 264 372 264 368 256 360 248 356 248 356 252 360 252 356 248 352 244 352 240 344 236 340 232 332 228 328 224 328 224 328 220 324 216 320 216 316 212 316 208 312 204 308 204 312 208 312 208 312 208 312 212 292 208 296 216 296 208 284 196 288 204 284 200 284 196 280 196 268 192 264 188 264 184 260 184 268 192 268 192 268 192 268 192 268 192 272 196 268 192 264 184 256 180 256 180 256 180 256 180 268 200 264 192 260 188 252 184 256 188 252 184 252 180 248 180 248 180 248 176 244 172 240 172 232 168 240 176 240 168 228 156 228 160 224 156 220 160 224 164 228 160 224 156 220 156 224 160 224 160 224 160 224 160 224 160 212 152 216 152 216 152 216 148 224 156 216 148 212 148 212 148 208 144 208 140 204 136 196 132 212 148 212 148 212 148 208 144 192 136 204 136 196 128 196 140 204 140 204 140 204 140 204 140 196 136 200 132 192 132 208 152 204 140 200 132 196 132 196 132 196 132 200 136 200 132 196 128 196 132 196 132 196 132 196 132 200 136 204 144 208 140 200 136 192 128 192 128 196 132 200 136 196 132 196 128 192 128 188 124 196 132 192 128 188 124 188 124 184 120 184 120 184 120 184 120 184 120 184 116 180 112 176 108 184 120 184 120 184 120 184 120 164 100 144 84 140 96 168 120 160 108 168 112 168 112 164 104 168 112 168 104 152 96 160 112 164 108 168 112 164 108 160 104 144 92 156 108 172 116 176 120 148 92 152 104 164 104 148 80 60 12 64 16 64 24 80 36 64 16 68 20 72 24 72 28 68 16 64 16 60 12 56 8 68 20 68 20 68 20 68 20 68 20 68 20 68 20 68 20 68 20 68 20 68 20 68 20 64 36 64 36 64 36 64 36 52 24 52 28 60 36 72 48 64 48 68 40 52 28 56 40 56 36 52 28 44 24 40 20 36 20 40 24 44 20 40 16 48 24 44 20 40 24 44 28 44 28 52 36 56 32 44 20 48 32 52 32 52 32 52 32 52 36 56 32 52 28 48 32 52 32 56 40 60 40 60 40 68 36 68 36 68 36 68 36 72 40 72 40 72 40 72 40 76 44 76 44 80 48 84 52 80 44 76 44 76 48 84 52 76 48 76 48 76 48 76 48 84 56 84 56 84 56 84 56 88 60 88 60 88 60 88 60 96 68 92 64 92 60 92 64 84 56 84 60 92 64 96 68 104 76 104 76 104 76 104 76 92 68 96 72 108 84 112 88 104 80 112 88 116 88 116 84 116 76 112 76 112 88 124 96 116 104 128 88 80 36 48 32 52 48 60 52 52 44 56 56 64 52 56 48 56 48 56 52 56 56 72 80 100 100 108 92 104 72 96 88 96 60 132 164 232 176 228 176 228 176 228 176 224 172 224 176 228 176 232 172 240 180 248 184 252 192 256 188 268 200 276 200 280 200 280 188 272 200 276 204 276 208 280 208 284 212 284 216 288 220 292 220 288 208 288 208 288 208 288 208 292 212 292 212 292 212 292 204 296 200 300 204 300 204 304 208 304 208 308 212 308 216 312 216 320 216 320 216 320 216 320 216 320 216 320 220 324 224 328 224 328 224 324 220 320 224 324 228 324 224 324 224 324 224 324 224 328 228 328 228 328 228 328 228 328 228 328 228 328 228 328 228 328 232 328 232 328 232 328 232 336 236 332 232 328 236 332 240 340 244 344 252 352 256 356 260 352 256 352 256 352 256 352 256 352 244 344 240 340 236 344 240 340 240 348 244 348 240 340 236 332 232 336 240 344 248 352 252 344 244 344 244 344 244 344 244 348 248 348 248 348 248 348 248 348 248 348 248 348 248 348 248 344 244 344 248 348 252 352 252 352 252 352 252 352 252 352 252 356 256 356 252 352 248 348 248 348 248 348 252 352 256 356 256 348 252 348 252 348 252 348 252 348 256 356 260 356 256 348 252 360 248 356 252 360 260 372 268 384 280 396 292 404 292 396 284 384 288 384 288 380 284 376 280 372 276 368 268 364 264 356 260 360 252 360 248 356 244 352 244 352 244 352 244 352 244 352 244 352 244 356 244 352 244 352 244 352 244 356 256 364 260 364 252 360 248 364 264 392 296 424 316 448 320 444 324 452 320 436 300 424 292 420 280 408 276 396 280 372 252 352 232 328 224 320 224 320 216 320 212 316 204 304 208 296 204 300 216 304 212 300 212 296 204 296 204 296 204 296 204 292 200 292 196 288 192 284 192 280 188 280 188 280 188 280 188 284 188 280 188 276 184 276 180 276 192 276 188 272 188 268 184 264 180 264 180 264 180 264 180 260 172 252 168 248 164 252 168 252 168 252 168 248 164 248 164 244 172 240 168 232 160 224 156 224 156 224 152 220 148 216 148 212 144 212 140 208 136 204 136 208 140 208 140 208 140 208 140 204 140 216 148 216 140 204 128 204 136 204 132 200 132 196 128 192 124 188 120 188 116 184 116 192 124 192 124 192 124 192 124 192 136 196 136 196 132 188 124 180 120 180 120 180 120 180 120 200 136 196 128 192 124 184 120 188 124 188 120 184 120 180 116 180 116 180 112 176 108 172 108 164 104 172 112 176 108 164 96 164 96 160 92 156 96 160 100 164 96 160 92 156 96 164 100 160 96 160 96 160 96 160 96 156 88 152 88 152 88 152 92 164 96 156 88 148 84 148 84 144 80 144 76 140 72 132 68 140 80 140 80 140 80 144 84 132 76 140 80 132 72 136 80 140 80 140 80 140 80 140 80 132 72 136 72 128 72 144 96 140 76 132 64 124 64 128 68 128 68 132 76 136 72 132 68 132 72 132 72 132 72 132 72 132 72 136 76 136 76 132 72 120 68 124 72 128 76 128 76 132 80 132 76 128 76 124 72 124 72 124 72 120 68 116 64 120 68 120 68 120 68 120 68 120 68 120 64 116 64 116 60 112 60 112 60 112 60 112 60 96 44 92 40 96 48 104 56 112 60 116 68 120 64 112 60 104 68 120 76 112 60 104 60 96 56 108 68 116 72 112 68 100 60 108 68 112 68 112 68 88 44 92 56 108 60 92 36 68 64 72 60 64 60 80 84 68 60 72 68 76 72 84 76 76 68 72 60 64 56 60 52 80 72 76 68 76 68 72 64 76 68 76 68 76 68 76 68 72 64 76 68 76 68 80 72 76 64 76 64 76 64 76 64 64 56 68 60 72 64 76 68 68 68 72 60 52 48 56 60 56 52 56 48 48 40 44 36 40 40 44 44 48 40 44 36 52 44 48 40 44 44 48 48 52 48 56 52 56 48 48 40 48 48 56 56 60 56 56 52 48 52 60 56 52 48 56 60 56 52 60 60 68 64 64 60 68 68 68 68 68 68 68 68 76 76 76 76 76 76 76 76 80 80 76 76 80 80 84 88 80 80 76 76 76 76 80 80 88 76 88 76 88 76 88 76 92 80 92 80 92 80 92 80 100 88 100 88 100 88 100 88 108 96 104 88 100 92 104 96 100 88 100 92 104 96 108 96 120 108 116 104 116 104 112 100 104 96 108 100 120 112 124 116 116 108 124 116 128 116 128 112 128 112 120 108 124 116 124 124 120 120 112 96 64 48 48 60 52 56 64 60 56 56 60 68 68 64 60 60 56 56 60 60 64 64 72 88 104 112 112 100 108 92 112 112 108 84 144 188 284 232 288 232 288 232 288 232 280 228 284 228 288 232 288 236 316 248 312 244 316 252 324 260 332 268 340 272 344 276 340 272 344 276 344 276 348 280 348 284 352 284 352 288 356 292 360 292 360 288 360 288 360 288 360 288 368 296 368 296 368 296 368 296 372 300 372 300 372 300 372 300 380 308 380 308 384 312 384 316 388 320 388 320 388 320 388 320 392 324 392 324 392 324 392 324 408 324 404 320 400 324 404 328 404 324 404 324 404 324 404 324 408 328 408 328 408 328 408 328 412 332 412 332 412 332 412 332 428 332 428 332 428 332 428 332 432 332 428 328 424 332 428 336 432 340 440 348 448 356 448 352 452 356 452 356 452 356 452 356 448 352 444 344 440 344 440 344 440 344 444 348 444 344 436 336 436 332 440 336 444 344 448 344 448 344 448 344 448 344 448 344 452 348 452 348 452 348 452 348 456 352 452 348 452 348 448 344 448 344 448 348 452 352 456 352 456 352 456 352 456 352 456 352 460 356 460 352 456 348 452 348 452 348 452 352 456 356 460 356 460 348 460 348 460 348 460 348 464 352 468 356 468 352 460 344 464 356 464 356 468 364 480 372 488 384 500 400 508 400 504 396 496 384 500 388 496 380 488 376 484 372 480 364 476 360 468 356 468 360 468 356 464 352 460 352 460 352 460 352 460 352 460 352 452 352 448 352 452 348 452 348 456 352 472 356 480 360 480 360 500 364 508 376 528 404 564 424 584 444 604 452 608 452 604 444 568 420 556 416 544 408 528 404 504 372 480 344 452 328 436 324 436 324 432 320 424 312 420 308 408 300 412 304 416 300 412 296 404 300 404 300 404 300 404 300 396 292 396 288 392 284 388 284 384 280 384 280 384 280 384 280 380 276 380 272 376 272 372 268 384 272 380 272 376 268 376 264 372 264 372 264 372 264 372 264 368 260 364 252 360 252 360 252 360 252 360 252 360 252 356 248 348 244 344 236 336 228 328 224 328 224 328 220 324 216 320 216 316 212 316 208 312 204 308 204 316 212 316 212 316 212 316 216 300 212 296 212 296 208 288 204 292 204 288 204 284 200 284 200 272 192 268 192 264 188 264 184 268 192 268 192 268 192 268 192 272 196 276 200 272 192 264 188 260 184 260 184 260 184 260 184 252 184 256 192 260 196 268 200 260 188 256 188 252 184 252 184 248 180 248 176 244 172 240 172 236 168 240 172 240 172 236 168 228 160 224 156 220 160 224 164 228 160 224 160 224 164 232 168 220 156 220 156 224 160 224 160 220 156 216 152 216 152 220 156 224 156 220 152 216 152 216 156 208 144 208 144 204 140 204 140 200 136 200 140 204 140 204 144 208 148 216 152 208 140 208 152 204 140 204 140 204 140 204 140 192 132 200 136 196 132 204 148 204 136 192 120 184 120 188 128 188 124 192 132 196 132 196 128 200 132 196 128 192 132 196 136 184 120 188 124 188 124 184 120 184 120 184 124 188 124 192 128 196 128 192 128 188 124 188 120 188 124 184 120 184 116 180 116 172 108 172 108 172 108 172 108 184 120 184 120 184 116 180 116 172 108 172 108 172 108 172 108 156 104 164 112 168 112 164 108 168 116 176 120 176 120 172 112 156 112 184 132 180 112 160 100 152 100 164 112 172 116 168 108 164 108 168 112 168 108 160 104 144 88 144 96 160 104 152 88 64 20 64 8 48 4 64 32 64 16 64 16 64 20 68 20 64 16 64 16 64 16 60 12 72 24 72 20 68 16 64 16 68 20 68 20 68 20 68 20 64 16 64 20 68 24 72 24 64 36 64 36 64 36 64 36 52 28 60 36 68 36 60 28 64 48 64 40 48 24 48 36 52 32 48 28 44 20 36 16 36 20 40 24 44 20 40 16 48 24 44 20 40 24 44 28 56 32 48 28 44 24 44 24 40 24 52 36 60 36 52 32 40 28 56 36 48 28 56 44 44 28 52 36 56 36 56 36 68 36 68 36 68 36 68 36 76 44 76 44 76 44 76 44 80 44 72 40 72 44 84 56 80 48 76 40 72 44 76 48 76 48 76 48 76 48 76 48 80 52 80 52 80 52 80 52 88 60 88 60 88 60 88 60 96 64 88 60 88 64 96 72 92 64 92 68 96 68 96 72 108 80 108 76 104 72 100 72 104 76 104 76 104 76 104 76 104 80 112 88 116 88 116 84 112 76 108 72 112 84 120 92 116 96 108 60 56 24 56 48 48 48 64 52 56 48 64 60 72 60 64 52 60 52 60 52 64 52 68 76 100 96 96 68 104 72 100 92 96 56 120 152 236 180 232 180 232 180 232 180 228 180 232 180 236 184 236 188 248 188 240 184 244 184 252 192 260 188 264 196 272 192 268 188 276 204 276 208 280 208 284 212 284 212 284 216 288 220 292 220 292 212 292 212 292 212 292 212 296 216 296 216 296 216 296 208 300 204 300 204 300 204 300 204 308 212 308 216 312 216 316 220 320 216 320 216 320 216 320 216 332 228 328 220 324 216 316 212 328 224 324 220 320 224 324 228 324 224 324 224 324 224 324 224 328 228 328 228 328 228 328 228 332 232 332 232 332 232 332 232 332 236 332 236 332 236 332 236 336 236 332 232 328 236 332 240 336 244 344 256 356 260 352 256 356 260 356 260 356 260 356 260 356 248 348 240 344 240 344 244 344 244 348 244 348 240 340 232 340 240 344 244 344 244 344 244 344 244 344 244 344 244 344 244 352 248 348 244 344 248 348 252 352 252 352 248 348 244 344 244 344 244 344 248 348 252 352 252 352 252 352 252 352 252 352 252 356 256 356 252 352 248 348 248 348 248 348 252 352 256 356 256 348 252 348 252 348 252 348 252 352 260 356 260 356 256 348 248 356 248 356 248 360 256 368 264 376 276 392 288 400 292 396 288 384 288 388 292 388 288 376 276 372 276 368 268 364 264 356 260 360 252 360 248 356 244 352 244 352 244 352 244 352 244 352 244 348 240 352 240 348 240 348 240 344 240 348 252 356 256 360 248 368 256 376 272 392 292 412 300 436 316 452 332 452 320 448 316 432 296 428 284 416 276 404 284 388 268 368 248 340 236 328 232 328 220 324 212 316 208 308 212 296 204 300 216 304 212 300 212 300 208 300 208 300 208 300 208 292 200 292 196 288 192 284 192 280 188 280 188 280 188 280 188 276 184 276 180 272 180 268 176 272 184 268 184 264 180 264 176 260 176 260 176 260 176 260 176 264 176 256 168 252 168 252 172 248 164 248 164 248 164 248 164 248 180 244 172 232 160 224 156 224 156 224 152 220 148 216 148 212 144 212 140 208 136 204 136 212 144 212 144 212 144 212 144 216 148 212 140 208 140 208 144 208 140 204 136 204 132 200 132 200 128 196 128 192 124 192 120 192 124 192 124 192 124 192 124 196 136 200 140 196 136 192 128 188 128 188 128 188 128 188 128 184 120 188 128 192 132 200 136 192 128 188 124 188 120 184 120 180 116 180 112 176 108 172 108 172 108 168 104 168 108 172 112 164 96 160 92 156 96 160 100 160 96 160 96 160 100 168 108 148 88 152 88 156 92 160 96 160 92 152 88 152 88 156 96 156 92 152 88 152 92 160 96 144 80 144 80 148 84 148 84 140 80 140 84 144 84 148 88 144 88 152 92 144 84 148 92 140 80 140 80 140 80 140 80 128 76 140 80 136 72 136 80 148 84 132 64 120 64 128 72 120 64 128 72 132 72 132 72 136 76 128 68 128 68 136 76 124 64 128 68 128 68 124 64 124 72 124 76 128 76 132 80 128 72 124 72 120 68 120 64 128 76 124 72 124 68 120 68 108 56 108 56 108 56 108 56 120 68 120 68 120 68 120 68 112 60 112 60 112 60 112 60 112 60 112 60 112 60 108 56 108 60 116 64 116 64 112 56 100 68 120 76 112 60 100 60 100 64 112 72 112 64 96 48 104 60 108 64 108 64 104 60 92 44 84 44 96 56 96 48 72 68 76 56 52 44 68 76 80 68 76 64 72 60 64 56 68 60 72 68 76 72 84 76 80 72 80 68 76 64 72 64 76 68 76 68 76 68 76 68 72 64 72 68 76 72 80 72 76 64 76 64 76 64 76 64 64 56 76 72 80 64 64 48 68 68 68 56 52 44 52 52 56 52 52 44 48 40 40 36 40 40 44 44 48 40 44 36 52 44 48 40 44 44 48 48 64 56 52 44 44 40 48 48 44 44 56 56 64 56 60 52 36 44 60 56 52 48 64 72 44 44 52 52 56 52 52 48 68 68 68 68 68 68 68 68 76 76 76 76 76 76 76 76 76 72 68 64 68 72 80 84 80 80 76 72 72 72 76 76 88 76 88 76 88 76 88 76 92 80 92 80 92 80 92 80 100 88 100 88 100 88 100 88 108 92 100 84 96 92 108 100 104 96 108 96 108 96 112 100 120 108 120 104 116 100 112 100 128 116 124 108 112 96 104 92 116 108 124 116 128 116 128 112 128 108 120 108 120 112 120 124 120 112 96 72 44 44 56 76 48 56 64 64 60 56 64 72 72 72 68 64 60 60 60 60 60 56 60 76 92 96 88 72 108 96 112 112 108 80 140 180 284 232 288 232 288 232 288 232 288 232 292 236 292 240 296 240 320 244 312 236 312 248 320 256 324 260 332 264 336 268 332 264 344 276 344 280 348 284 352 284 352 284 352 288 356 292 360 292 368 296 368 296 368 296 368 296 368 296 368 296 368 296 368 296 372 300 372 300 372 300 372 300 380 308 380 312 384 316 388 316 388 320 388 320 388 320 388 320 404 336 400 328 388 316 380 312 408 324 404 320 400 324 404 328 404 324 404 324 404 324 404 324 408 328 408 328 408 328 408 328 412 332 412 332 412 332 412 332 428 332 428 332 428 332 428 332 432 332 428 328 424 332 428 336 428 340 440 352 452 356 448 348 452 356 452 356 452 356 452 356 452 352 444 344 440 344 440 348 444 348 444 348 444 344 432 336 456 352 452 348 452 348 452 344 448 344 448 344 448 344 448 344 456 348 452 344 448 348 452 352 456 352 456 348 452 344 448 344 448 344 448 348 452 352 456 352 456 352 456 352 456 352 456 352 460 356 460 352 456 348 452 348 452 348 452 352 456 356 460 356 460 348 460 348 460 348 460 348 468 356 468 356 468 352 456 344 464 356 460 356 468 364 476 372 484 380 496 396 508 400 504 396 492 384 500 392 500 384 488 372 484 372 480 364 476 360 468 356 468 360 468 356 464 352 460 352 460 352 460 352 460 352 460 352 452 352 448 352 452 348 452 348 452 348 468 352 476 356 476 356 500 376 516 388 536 404 552 412 580 444 600 460 608 452 608 456 584 444 568 428 548 404 520 392 520 384 492 356 464 336 444 332 436 328 432 320 428 316 420 308 408 300 412 304 416 300 412 296 404 300 404 300 404 300 404 300 396 292 396 288 392 284 388 284 384 280 384 280 384 280 384 280 384 280 380 276 380 272 376 272 376 268 372 264 372 260 368 260 368 260 368 260 368 260 368 260 372 260 364 252 360 252 360 256 356 248 356 248 356 248 356 248 356 248 348 240 336 228 328 224 328 224 328 220 324 216 320 216 316 212 316 208 312 204 308 204 316 212 316 212 316 212 316 216 312 220 296 208 288 208 296 216 292 208 292 204 288 200 284 200 276 200 276 196 272 196 268 192 268 192 268 192 268 192 268 192 272 200 276 200 276 196 268 188 268 192 268 192 268 192 268 192 268 200 264 192 260 188 252 184 260 192 260 188 256 184 252 184 248 180 248 176 244 172 240 172 244 172 236 164 232 172 244 180 228 160 224 156 220 160 224 164 224 160 224 160 224 168 236 172 208 148 212 152 216 156 220 156 228 160 216 148 212 152 224 164 216 152 216 152 220 160 228 164 208 144 208 148 212 152 220 156 208 144 208 148 212 152 216 152 200 140 208 144 200 136 204 144 204 140 204 140 204 140 204 140 188 136 208 148 204 132 196 132 220 148 200 128 188 128 196 136 184 120 188 132 196 132 196 132 204 136 192 124 188 128 200 140 200 140 204 144 208 140 204 136 192 128 192 132 196 136 200 136 188 124 184 120 184 116 180 116 196 132 196 128 192 124 188 124 180 116 180 116 180 116 180 116 184 120 184 120 184 120 184 120 180 116 180 116 180 116 180 116 172 112 160 100 152 100 156 104 160 108 164 112 168 108 164 104 160 108 168 104 152 96 156 108 168 116 172 116 164 96 140 76 152 96 160 104 164 108 164 104 152 88 136 84 148 100 156 96 68 20 68 20 68 24 76 32 72 20 68 16 60 12 56 8 80 28 72 24 68 20 72 24 68 20 68 20 68 20 68 20 72 24 72 20 68 16 64 16 76 28 72 20 60 8 52 4 52 28 64 40 68 36 56 24 56 28 56 28 56 28 56 28 60 44 64 44 64 40 56 32 44 20 40 16 36 20 40 24 40 24 48 28 44 20 32 8 52 28 48 24 44 28 48 32 36 16 36 20 40 20 44 24 52 28 48 28 48 28 48 24 48 28 48 32 52 36 56 36 48 32 56 36 48 28 52 36 60 28 60 32 64 36 68 36 84 48 80 44 76 40 72 40 80 48 80 44 76 44 72 40 76 40 72 40 72 44 80 52 84 52 76 44 76 52 88 64 76 48 76 52 80 56 84 56 84 56 84 60 88 64 92 64 92 64 92 64 92 64 92 64 104 72 100 68 96 72 100 76 104 76 104 76 104 76 104 76 112 80 108 76 104 80 108 84 104 76 112 88 116 88 116 88 116 76 112 76 112 88 124 96 120 92 100 56 52 24 48 36 52 44 56 48 56 52 60 52 60 56 64 60 68 56 64 52 64 68 92 96 100 92 100 84 84 92 104 72 96 60 116 164 236 180 232 176 224 168 212 156 236 184 236 184 236 184 236 184 236 188 240 188 244 192 256 192 256 196 264 196 268 196 268 192 276 204 280 208 280 208 284 212 284 212 284 212 284 212 284 212 292 212 292 216 296 220 300 220 300 220 300 220 300 220 300 212 300 204 300 208 304 212 308 212 308 212 308 216 312 220 316 220 320 216 320 216 320 216 320 216 328 220 320 212 320 220 332 232 324 220 320 216 316 220 320 224 324 224 324 224 324 224 324 224 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 336 236 332 232 328 236 332 240 332 236 336 240 336 244 340 244 336 240 340 248 344 252 352 256 356 260 352 252 348 252 352 260 348 248 352 248 352 244 344 236 344 240 344 240 344 240 344 240 344 244 344 244 344 244 344 244 336 236 336 240 340 240 344 244 340 244 352 256 356 252 344 240 344 244 344 244 344 244 344 244 352 252 352 252 352 252 352 252 360 256 352 248 352 256 364 268 352 256 356 260 356 252 344 240 344 248 348 252 352 256 356 260 348 252 348 252 348 252 348 252 352 260 356 256 344 248 352 264 348 240 348 244 356 252 368 260 376 276 392 292 404 292 396 280 388 292 388 288 384 284 380 284 368 272 364 264 360 260 352 256 356 248 356 248 356 248 356 248 348 240 348 240 348 240 348 240 352 244 356 244 352 244 352 244 348 244 356 256 364 256 356 240 364 256 376 272 388 284 412 304 424 300 436 316 448 312 444 308 444 288 420 268 400 268 404 284 380 260 368 248 352 244 344 248 336 224 324 212 316 204 308 212 304 208 304 212 300 208 296 212 304 212 304 208 300 204 296 204 292 200 292 196 288 192 284 192 272 184 284 192 280 192 288 204 276 184 276 184 276 184 276 184 276 188 268 184 276 196 272 184 272 188 272 184 268 180 264 180 260 176 260 172 256 168 252 168 252 164 244 156 240 156 240 160 236 168 236 164 232 160 228 160 228 156 216 148 224 156 216 144 216 148 216 148 216 148 216 148 208 140 208 136 204 132 200 132 208 144 212 140 208 136 204 136 208 136 200 128 196 128 196 132 196 128 196 128 196 128 196 128 192 128 196 128 196 128 196 132 184 128 196 140 200 136 188 124 180 124 192 136 196 132 184 120 188 128 192 132 196 128 192 124 200 132 192 128 184 120 180 112 180 116 180 112 176 108 172 108 164 108 180 112 160 92 164 108 168 108 172 112 176 108 172 104 152 92 164 104 168 100 156 88 144 96 168 104 156 84 148 88 156 88 152 84 152 92 164 104 160 96 156 88 144 76 136 72 136 76 148 88 152 84 140 72 148 88 148 88 148 80 136 76 144 84 144 84 144 84 144 84 144 84 144 84 144 84 144 84 140 88 152 84 128 64 136 88 144 76 128 68 136 80 140 76 124 68 136 80 140 76 128 64 144 80 132 64 120 60 120 64 132 68 128 72 140 80 132 64 132 80 132 76 128 72 124 72 124 80 136 76 112 56 116 76 128 76 128 72 120 64 108 56 100 52 112 64 120 68 116 60 120 68 120 68 120 68 120 68 124 68 120 64 116 60 112 56 120 68 120 64 112 48 88 32 84 36 92 48 108 64 120 72 100 56 100 56 100 56 100 56 100 56 104 60 104 60 104 64 112 68 112 64 108 64 104 60 108 60 100 52 96 52 96 56 84 76 84 80 88 84 92 84 72 68 76 72 84 76 88 80 88 76 80 68 72 64 72 68 68 64 72 68 76 72 80 76 80 72 80 68 76 64 72 64 84 76 84 72 76 68 72 64 68 56 76 64 76 64 68 56 68 56 68 56 68 56 68 56 56 52 60 56 56 52 52 44 44 40 40 36 40 36 44 40 48 44 48 44 44 40 40 32 48 44 44 36 40 40 48 44 44 40 44 40 48 44 52 48 52 48 52 48 52 48 52 48 52 48 52 52 56 56 60 56 52 52 60 56 52 48 56 56 60 60 64 64 64 68 68 68 80 76 76 76 72 72 68 68 80 76 76 76 72 72 72 68 76 72 72 72 72 76 80 84 92 80 88 72 88 80 96 88 88 76 92 80 92 84 96 84 96 84 96 88 100 92 104 92 104 92 104 92 104 92 104 92 116 100 112 96 108 100 112 104 116 104 116 104 116 104 116 104 124 108 120 104 116 108 120 112 116 108 124 116 128 116 128 112 132 112 124 112 124 116 124 128 128 108 84 64 48 48 48 52 48 52 52 52 56 56 56 60 60 64 64 68 68 64 64 60 64 80 96 104 100 100 104 100 88 112 116 92 112 88 136 192 280 228 288 228 284 220 272 212 292 236 292 236 292 236 292 236 308 236 312 244 316 248 324 256 324 260 332 264 336 268 332 264 344 276 348 280 348 280 352 284 352 284 352 284 352 284 352 284 364 292 364 296 368 300 372 300 372 300 372 300 372 300 372 300 372 300 372 304 376 308 380 308 380 308 380 312 384 316 388 316 388 320 388 320 388 320 388 320 392 324 388 320 388 324 400 336 404 320 400 316 396 320 400 324 404 324 404 324 404 324 404 324 412 332 412 332 412 332 412 332 412 332 412 332 412 332 412 332 432 332 428 328 424 332 428 336 428 332 428 332 432 336 432 340 432 336 436 344 440 348 448 352 448 352 448 352 448 352 448 352 444 352 448 352 448 348 440 340 440 344 440 344 440 344 440 344 448 344 448 344 448 344 448 344 444 340 444 340 448 344 452 348 448 348 452 352 456 348 452 344 452 348 452 348 452 348 452 348 456 352 456 352 456 352 456 352 460 352 456 352 456 356 464 364 456 352 460 360 460 352 448 340 452 348 456 352 456 352 460 356 460 348 460 348 460 348 460 348 464 356 468 352 456 344 464 360 464 356 464 356 468 364 476 372 484 380 500 400 508 400 500 388 500 388 500 384 496 380 492 380 480 368 476 364 472 356 464 352 464 356 464 356 464 356 464 356 456 348 456 348 456 348 456 348 456 356 452 356 456 352 456 352 456 352 476 360 480 360 476 356 484 368 508 380 520 392 548 420 564 428 580 444 592 448 592 444 580 436 556 412 540 404 532 408 508 380 492 364 476 348 456 340 448 336 440 324 428 316 424 312 416 304 416 300 412 296 408 296 408 304 408 300 404 300 400 296 396 292 396 288 392 288 388 284 384 284 392 288 388 284 392 296 380 276 380 276 380 276 380 276 384 268 372 268 380 276 380 264 380 272 380 268 376 264 372 264 368 260 368 256 364 256 360 252 360 248 352 240 348 240 348 244 340 236 340 232 336 232 332 228 332 224 320 220 328 224 324 212 320 216 320 216 320 216 320 216 312 208 312 204 308 204 304 204 300 212 296 208 292 208 288 204 288 204 288 200 284 196 280 196 272 196 272 196 272 196 272 196 272 196 272 196 272 196 272 196 264 192 268 196 272 192 268 188 260 184 268 192 268 192 260 184 256 192 260 196 264 192 260 188 264 192 260 188 256 184 252 180 248 180 248 176 244 172 240 172 240 180 252 180 236 164 236 176 228 164 232 172 236 168 228 164 216 156 228 168 232 164 220 152 212 160 236 168 224 148 216 156 220 156 216 148 216 156 228 168 220 156 216 148 212 144 204 140 204 144 208 148 212 144 208 140 212 148 212 148 212 144 204 136 208 144 208 144 208 144 208 144 208 144 208 144 208 144 208 144 204 144 208 140 196 132 200 144 208 136 192 128 200 140 204 136 192 132 196 136 200 132 196 128 212 140 192 120 180 120 188 128 196 128 192 132 204 140 196 124 196 132 196 128 192 124 188 124 192 136 200 132 184 120 192 136 188 124 188 124 184 116 176 108 168 108 176 116 184 116 176 108 180 116 180 116 180 116 180 116 184 120 180 116 180 116 176 112 164 108 164 108 164 104 156 96 160 104 160 108 168 112 168 116 160 104 160 104 160 104 160 104 168 112 164 108 164 108 164 108 160 104 160 104 156 100 152 96 156 96 152 92 148 96 152 100 56 12 68 24 72 20 64 16 64 20 68 24 76 28 80 32 80 28 72 16 60 12 60 12 56 8 60 16 72 28 80 32 72 24 72 20 68 16 64 16 68 20 68 20 68 20 68 16 56 32 60 36 64 32 60 28 56 28 56 28 56 28 56 28 52 32 56 36 52 32 48 24 36 16 32 12 32 12 36 16 48 24 40 16 36 16 40 20 48 24 44 20 40 24 44 28 44 24 44 28 48 28 52 32 40 24 44 28 48 32 52 36 48 28 48 32 52 36 56 36 48 32 56 36 48 28 52 36 60 32 64 32 68 36 68 36 72 40 72 40 68 36 68 36 76 40 72 40 68 36 68 32 76 40 72 40 72 44 80 52 80 48 76 48 76 52 84 60 76 52 80 52 84 56 84 56 84 56 84 60 88 64 92 64 92 64 92 64 92 64 92 64 104 72 100 68 96 72 100 76 104 76 104 76 104 76 104 76 108 80 108 80 108 80 108 80 104 80 112 88 116 88 112 84 116 76 112 76 112 88 124 96 124 80 72 32 52 36 56 32 44 40 48 40 52 44 52 48 60 56 64 60 68 56 64 52 68 72 96 96 104 92 100 84 88 92 104 76 100 64 112 152 228 172 228 176 228 176 224 168 236 184 236 184 236 184 236 184 236 188 240 196 244 192 252 196 256 192 260 200 268 196 264 192 276 204 276 208 280 212 284 212 284 212 284 212 284 212 284 212 292 212 292 216 296 220 300 220 300 220 300 220 300 220 300 212 300 204 300 208 304 212 308 212 308 212 308 216 312 220 316 220 320 216 320 216 320 216 320 216 324 220 320 216 324 224 332 228 324 224 320 220 320 220 324 224 324 224 324 224 324 224 324 224 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 336 236 332 232 328 236 332 240 328 232 328 236 332 240 336 240 336 240 340 248 344 252 352 256 344 252 356 260 360 260 352 252 352 248 352 248 352 244 344 240 344 240 344 240 344 240 344 240 344 244 344 244 344 244 344 244 344 244 344 248 348 248 352 252 352 248 348 244 344 248 348 252 348 248 348 248 348 248 348 248 352 252 352 252 352 252 352 252 348 248 352 256 356 256 356 256 352 252 356 256 356 252 348 244 356 256 352 252 352 252 348 248 348 252 348 252 348 252 348 252 352 260 356 256 344 248 352 264 368 256 364 252 360 256 368 260 372 272 388 284 396 288 392 284 388 292 388 288 384 284 380 284 368 272 368 268 360 260 356 256 356 248 356 248 356 248 356 248 348 240 348 240 348 240 348 240 352 244 356 244 352 244 352 244 352 244 352 252 360 256 356 244 360 252 376 264 384 276 404 292 420 296 436 316 448 316 448 312 448 292 432 272 412 272 416 284 392 272 380 260 360 244 344 232 348 236 336 220 324 216 316 220 304 208 304 212 300 208 296 212 304 212 304 212 300 208 300 204 292 200 292 200 288 196 288 192 288 200 296 200 288 192 284 200 276 184 276 184 276 184 276 184 272 180 260 180 268 188 268 176 272 188 272 184 268 180 264 180 260 176 260 176 256 172 256 168 252 164 244 156 240 156 240 160 236 168 236 168 232 164 232 160 232 156 220 152 224 156 220 144 216 148 216 148 216 148 216 148 208 140 208 140 204 136 204 132 208 144 212 144 208 140 208 136 200 132 204 140 204 132 192 120 196 128 196 128 196 128 196 128 204 132 200 128 196 124 192 120 196 132 192 128 188 132 192 136 184 128 188 132 192 128 188 124 188 128 192 132 196 128 192 124 188 124 188 124 188 124 188 124 180 116 180 112 176 108 172 108 176 116 184 116 172 104 172 112 160 96 164 104 168 100 160 96 152 92 164 104 168 100 156 88 156 100 172 104 160 92 156 96 156 92 152 88 152 92 160 100 148 84 148 84 148 84 148 84 148 84 144 80 144 80 148 84 144 88 148 88 148 84 140 80 144 84 144 84 144 84 144 84 144 84 144 84 144 84 144 84 140 76 128 68 136 80 140 76 144 76 128 68 136 80 140 76 136 72 132 68 128 72 132 76 148 80 128 60 116 60 128 72 132 68 128 72 140 80 132 64 132 80 128 76 128 76 124 72 128 80 136 80 128 76 136 92 120 68 124 72 124 68 116 64 112 64 116 64 116 60 108 56 112 60 112 60 112 60 112 60 112 60 116 64 116 64 120 68 100 48 100 48 104 56 112 64 120 68 116 64 112 56 108 52 108 64 108 64 108 64 108 64 120 76 116 72 112 64 108 64 100 56 96 52 96 48 92 48 96 48 92 44 88 48 96 52 60 56 72 72 80 68 68 52 80 68 76 64 68 60 64 56 88 76 76 64 64 56 64 56 68 64 72 68 76 72 80 76 80 72 80 68 76 64 72 64 56 52 60 52 64 56 68 60 72 60 72 60 72 60 72 60 72 60 72 60 72 60 72 60 64 64 68 64 68 60 60 52 40 32 36 28 32 32 36 36 52 44 40 32 36 36 44 44 60 56 56 52 56 52 60 56 52 48 52 52 56 56 60 56 40 40 48 44 56 52 60 60 52 48 52 52 56 56 60 56 52 52 60 56 52 48 56 56 64 64 64 68 68 68 72 72 68 68 68 68 68 68 68 68 72 72 68 68 68 64 64 64 76 72 72 72 72 76 80 84 88 76 88 76 92 80 96 84 92 80 92 84 96 84 100 88 96 84 96 88 100 92 104 92 104 92 104 92 104 92 104 92 116 100 112 96 108 100 112 104 116 104 116 104 116 104 116 104 120 108 120 108 120 108 120 108 120 108 124 116 128 116 124 108 132 112 124 112 124 116 124 128 124 88 52 40 44 60 52 48 44 44 44 48 48 48 52 52 60 64 64 68 68 64 64 60 72 84 100 108 104 100 104 100 96 116 116 96 116 92 128 176 272 220 280 228 288 232 288 228 292 236 292 236 292 236 292 236 312 240 312 244 316 248 320 248 320 256 328 264 332 264 332 260 340 272 344 280 348 284 356 288 356 288 356 288 356 288 356 288 364 292 364 296 368 300 372 300 372 300 372 300 372 300 372 300 372 300 372 304 376 308 380 308 380 308 380 312 384 316 388 316 392 324 392 324 392 324 392 324 392 324 392 324 396 328 400 332 408 324 400 320 400 320 404 328 408 328 408 328 408 328 408 328 412 332 412 332 412 332 412 332 412 332 412 332 412 332 412 332 432 332 428 328 424 332 428 336 424 328 424 328 428 332 432 336 436 340 436 344 440 348 444 348 436 344 452 360 460 356 448 344 448 352 452 356 448 352 444 344 444 348 444 348 444 348 444 348 448 344 448 344 448 344 448 344 452 348 452 352 456 356 460 356 460 352 448 340 444 344 456 356 456 352 456 352 456 352 456 352 456 352 456 352 456 352 456 352 444 348 456 360 464 360 456 352 456 352 456 352 456 352 456 348 464 356 460 352 456 348 452 344 464 352 464 352 464 352 464 352 464 356 468 352 456 344 464 360 476 368 472 360 468 360 472 364 476 376 488 388 500 392 500 392 500 388 500 384 496 380 492 380 484 372 480 364 472 360 468 356 464 356 464 356 464 356 464 356 456 348 456 348 456 348 456 348 452 352 448 352 452 348 452 348 460 352 472 352 476 356 476 356 488 372 500 380 504 388 532 412 552 416 568 440 592 448 592 448 584 440 564 428 552 420 544 424 524 396 508 376 484 352 456 340 452 340 444 328 432 320 428 316 416 304 416 300 412 296 408 296 412 308 408 304 408 300 404 300 400 296 396 292 396 288 392 288 400 300 408 296 392 280 388 288 384 280 384 280 384 280 384 280 376 264 364 260 376 268 372 260 380 272 380 268 376 264 372 264 372 264 368 260 368 256 364 256 360 248 352 240 348 240 348 244 344 240 340 236 340 232 336 232 336 224 324 220 328 228 324 216 320 216 320 216 320 216 320 216 316 212 312 208 312 204 308 208 304 216 296 212 296 208 292 208 280 200 292 212 292 200 276 184 272 196 272 196 272 196 272 196 284 204 276 200 268 192 264 184 276 196 264 184 260 188 272 200 264 188 264 188 264 188 264 188 256 192 260 196 264 192 260 188 252 188 256 188 256 188 256 192 248 180 248 176 244 172 240 172 244 180 248 176 240 172 240 172 224 164 232 168 232 168 228 160 220 160 224 164 228 160 224 156 228 168 232 168 228 160 224 160 220 156 220 156 220 156 220 160 208 144 208 148 212 152 216 152 216 148 208 140 204 144 212 152 208 148 212 152 216 148 208 144 208 144 208 144 208 144 208 144 204 140 204 140 204 140 204 140 204 128 184 124 204 148 208 136 208 136 192 128 200 140 204 136 204 136 192 124 188 128 200 140 200 136 200 132 196 128 192 124 196 128 192 132 204 140 196 124 192 128 192 128 192 128 192 128 188 128 192 128 192 132 200 144 180 116 184 124 188 124 184 120 184 120 184 116 180 112 172 108 176 112 176 112 176 112 176 112 172 112 176 116 180 120 184 124 164 108 160 100 160 112 176 124 176 120 172 112 164 104 160 100 168 112 168 112 168 112 168 112 176 120 172 112 164 104 156 100 156 100 156 96 152 92 148 92 160 104 156 96 148 92 148 96 72 32 88 44 92 36 76 24 72 20 68 16 60 12 56 8 76 24 68 12 60 8 56 8 76 24 72 20 68 16 64 12 72 24 72 20 68 16 64 16 48 0 52 4 56 12 60 16 60 32 60 32 60 32 60 32 60 32 60 32 60 32 60 32 60 44 64 44 64 40 56 32 36 12 32 8 28 12 32 16 44 20 36 12 32 16 44 28 56 32 52 28 48 32 52 36 48 28 52 32 56 36 56 36 36 20 44 24 52 32 56 40 48 28 48 32 52 36 56 36 48 32 56 36 48 28 52 36 64 32 68 36 68 40 72 40 68 36 68 36 68 36 68 36 72 40 68 36 68 32 64 32 76 40 72 40 72 44 80 52 76 48 80 52 84 56 84 56 80 52 84 56 84 60 88 60 84 56 84 60 88 64 92 64 92 64 92 64 92 64 92 64 104 72 100 68 96 72 100 76 104 76 104 76 104 76 104 76 104 80 108 84 112 80 108 76 108 84 116 88 116 84 108 80 116 76 112 76 112 88 124 96 108 56 48 16 48 40 56 28 44 36 44 40 48 40 52 44 60 56 64 60 68 56 64 52 76 80 104 100 104 92 96 84 100 96 104 76 108 68 104 132 224 168 228 180 232 184 232 180 236 184 236 184 236 184 236 184 240 200 244 196 244 196 248 192 248 196 260 196 264 200 260 196 272 200 276 208 280 212 288 216 288 216 288 216 288 216 288 216 292 212 292 216 296 220 300 220 300 220 300 220 300 220 300 212 300 204 300 208 304 212 308 212 308 212 308 216 312 220 316 220 324 220 324 220 324 220 324 220 324 220 328 224 332 228 332 228 328 228 324 220 320 224 328 228 328 228 328 228 328 228 328 228 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 336 236 332 232 328 236 332 240 328 232 328 236 332 240 336 240 340 244 344 248 344 248 348 252 336 248 352 264 364 264 352 252 352 252 356 252 356 248 348 240 348 244 348 244 348 244 348 244 344 244 344 244 344 244 344 244 348 248 352 252 356 256 356 256 356 252 344 240 340 244 352 256 352 252 352 252 352 252 352 252 352 252 352 252 352 252 352 252 340 244 352 256 360 256 352 248 352 252 352 252 352 252 352 256 360 256 356 252 352 248 348 244 352 256 352 256 352 256 352 256 352 260 356 256 344 248 352 264 364 252 356 248 352 248 356 252 368 260 376 272 388 284 392 288 388 292 388 288 384 284 380 284 372 276 368 272 364 264 356 260 356 248 356 248 356 248 356 248 348 240 348 240 348 240 348 240 348 240 352 240 348 240 348 240 352 244 348 244 352 248 356 244 368 260 380 264 380 272 396 284 404 280 420 304 444 308 452 308 444 288 440 280 424 284 424 288 400 276 400 268 372 248 352 236 340 232 332 216 320 208 312 216 304 208 304 212 300 208 296 212 308 216 308 212 304 212 300 208 296 204 296 200 292 200 288 196 300 212 304 208 288 188 280 192 280 188 280 188 280 188 280 188 268 180 256 176 268 184 264 176 272 188 272 184 268 180 264 180 264 180 264 176 260 176 256 172 252 164 244 156 240 156 240 160 240 172 240 168 236 168 232 164 232 160 220 156 228 160 224 148 216 148 216 148 216 148 216 148 212 144 212 140 208 140 204 136 212 148 216 144 212 144 208 140 196 132 208 144 208 132 192 116 196 128 196 128 196 128 196 128 208 136 200 132 192 124 188 116 200 136 188 124 184 128 196 140 188 128 188 128 188 128 188 128 188 128 192 132 196 128 192 124 184 124 188 124 188 124 188 128 180 116 180 112 176 108 172 108 176 108 168 104 168 104 168 100 168 104 172 112 176 108 168 104 160 96 160 96 160 96 160 96 172 104 164 100 164 100 164 96 156 92 156 92 156 92 156 88 140 76 144 84 148 88 156 92 156 88 148 80 144 84 152 92 144 88 148 92 152 92 148 88 144 84 144 84 144 84 144 84 140 80 140 80 140 80 140 80 144 68 120 64 140 88 144 76 144 76 128 68 136 80 140 76 140 76 128 64 124 68 136 80 124 68 140 88 148 76 124 56 132 68 128 72 140 80 132 64 128 76 128 76 128 76 128 76 124 68 120 68 124 76 132 80 116 64 120 72 124 72 120 68 124 72 120 64 116 60 112 60 120 68 120 68 120 68 120 68 108 60 112 64 116 68 120 72 124 68 116 56 108 60 116 68 108 56 108 52 104 52 104 52 112 68 112 68 112 68 112 68 116 72 112 64 104 56 96 52 108 64 104 60 104 56 100 56 124 76 112 60 96 48 92 48 84 80 92 84 92 80 80 68 72 68 76 72 84 76 88 80 80 72 76 64 72 64 72 64 88 80 84 72 72 60 64 56 80 72 80 68 76 64 72 64 68 60 72 64 76 68 80 72 76 60 72 56 68 60 72 64 76 64 76 64 76 64 76 64 56 52 60 56 56 52 52 44 40 36 36 32 36 32 40 36 44 40 40 36 40 40 48 48 48 40 40 36 40 36 44 44 52 48 52 52 56 56 60 56 44 44 48 48 52 52 56 56 52 48 52 52 56 56 60 56 52 52 60 56 52 48 56 56 68 68 68 68 72 72 72 76 68 68 68 68 72 72 72 72 76 72 72 72 68 68 68 64 76 72 72 72 72 76 80 84 84 76 92 84 96 84 96 80 96 84 96 84 100 88 100 92 96 84 96 88 100 92 104 92 104 92 104 92 104 92 104 92 116 100 112 96 108 100 112 104 116 104 116 104 116 104 116 104 112 104 124 116 128 112 116 100 124 112 128 116 128 112 120 104 132 112 124 112 124 116 124 128 88 64 44 40 44 56 52 48 44 48 48 48 52 52 52 56 60 64 64 68 68 64 64 60 80 92 104 112 108 100 100 100 108 120 116 96 124 96 120 156 272 224 284 232 292 236 292 232 292 236 292 236 292 236 292 236 316 244 316 244 316 244 316 244 320 248 324 260 328 260 328 260 336 272 340 276 352 288 356 292 360 292 360 292 360 292 360 292 364 292 364 296 368 300 372 300 372 300 372 300 372 300 372 300 372 300 372 304 376 308 380 308 380 308 380 312 384 316 388 316 396 328 396 328 396 328 396 328 392 324 396 332 404 336 400 332 408 328 404 324 404 324 408 328 412 332 412 332 412 332 412 332 412 332 412 332 412 332 412 332 412 332 412 332 412 332 412 332 432 332 428 328 424 332 428 336 428 332 432 336 432 340 436 340 440 344 440 344 440 344 440 344 436 344 448 356 456 360 452 352 452 356 456 360 452 352 444 348 448 352 448 352 448 352 448 352 448 344 448 344 448 344 448 344 452 348 452 352 456 356 460 356 456 348 452 344 448 348 452 352 452 348 452 348 452 348 452 348 456 352 456 352 456 352 456 352 448 344 452 352 456 352 456 352 456 352 452 348 452 352 460 360 460 356 456 352 456 352 452 348 468 356 468 356 468 356 468 356 464 356 468 352 456 344 464 360 464 356 460 352 460 356 464 360 472 368 480 376 492 388 500 396 500 388 500 384 496 380 492 380 488 372 484 368 476 360 472 360 464 356 464 356 464 356 464 356 456 348 456 348 456 348 456 348 448 348 444 348 448 344 448 344 460 352 464 344 468 352 476 356 488 376 504 376 500 380 520 396 524 400 548 420 572 444 580 444 572 436 564 436 560 424 544 424 524 400 516 396 500 368 464 348 448 336 440 324 428 316 424 312 416 304 416 300 412 296 408 296 416 308 412 308 408 304 408 304 404 296 400 296 396 292 396 292 400 300 404 296 388 280 384 284 388 284 388 284 388 284 388 284 380 264 368 264 376 272 376 260 380 272 380 268 376 264 372 264 376 264 372 264 368 260 368 260 360 248 352 240 348 240 348 244 348 240 344 240 340 236 340 236 340 228 328 224 332 228 328 216 320 216 320 216 320 216 320 216 320 212 316 212 312 208 312 212 308 216 300 216 296 212 296 212 284 200 288 208 288 200 276 188 272 196 272 196 272 196 272 196 280 200 276 196 272 192 268 188 272 192 268 188 264 192 268 196 268 188 264 184 260 188 264 192 256 192 260 196 264 192 260 188 256 188 256 188 256 188 256 188 248 180 248 176 244 172 240 172 244 168 232 164 236 172 232 160 232 172 240 176 240 176 236 168 224 160 224 160 224 160 224 160 240 164 220 156 224 164 224 156 220 156 224 160 224 156 216 148 208 144 208 148 212 152 216 152 216 152 212 148 212 148 216 152 208 148 212 152 220 152 216 152 208 144 208 144 208 144 208 144 200 136 200 136 200 136 200 136 208 140 196 136 204 144 208 144 208 136 192 128 200 140 204 136 200 132 196 128 192 132 196 136 184 128 204 152 216 140 192 116 196 128 192 132 204 140 196 124 188 124 192 128 192 128 196 132 192 120 180 116 188 128 192 124 184 120 188 124 188 120 180 116 188 124 184 116 180 116 180 120 184 120 184 120 184 120 184 120 176 112 180 116 180 116 184 120 184 124 176 116 164 108 164 108 156 100 156 104 160 104 160 104 168 112 168 112 168 112 168 112 164 108 164 104 156 100 152 96 168 112 168 112 164 108 160 104 180 120 172 108 156 96 152 96 68 20 68 20 64 16 60 12 64 20 68 24 76 28 80 32 68 20 68 16 68 24 76 28 76 24 72 20 68 16 64 12 72 24 72 20 68 16 64 16 68 20 68 20 72 24 72 24 64 36 56 28 56 28 64 36 64 36 64 36 64 36 64 36 52 32 56 36 52 32 48 24 40 20 36 16 36 16 40 20 32 16 40 20 44 24 44 24 36 16 32 12 32 12 36 16 44 28 48 28 52 32 52 32 48 28 48 28 48 28 48 28 48 28 48 32 52 36 56 36 48 32 56 36 48 28 52 36 68 36 68 40 72 40 76 44 68 36 72 40 76 44 76 48 80 44 76 44 72 40 72 36 76 40 72 40 72 44 80 52 72 48 80 56 88 56 80 52 84 56 84 60 88 60 92 64 84 56 84 60 88 64 92 64 92 64 92 64 92 64 92 64 104 72 100 68 96 72 100 76 104 76 104 76 104 76 104 76 100 76 112 88 116 84 104 72 112 88 116 88 116 84 108 76 116 76 112 76 112 88 124 96 60 36 52 28 48 28 52 32 48 44 52 44 56 48 56 52 60 56 64 60 68 56 64 52 80 84 108 104 108 92 96 80 108 100 104 80 116 72 96 116 228 176 232 184 236 184 232 180 236 184 236 184 236 184 236 184 244 204 244 204 244 196 244 196 244 192 256 196 260 196 260 192 268 196 272 204 284 216 292 220 292 220 292 220 292 220 292 220 292 212 292 216 296 220 300 220 300 220 300 220 300 220 300 212 300 204 300 208 304 212 308 212 308 212 308 216 312 220 316 220 328 224 328 224 328 224 328 224 320 220 332 232 336 232 332 228 332 228 328 224 324 228 328 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 336 236 332 232 328 236 332 240 336 240 340 244 344 248 344 248 344 248 344 248 344 248 344 248 344 248 348 256 356 260 360 264 356 252 360 256 356 252 352 244 352 248 352 248 352 248 352 248 344 244 344 244 344 244 344 244 344 248 348 248 352 252 352 252 344 248 348 252 352 248 348 244 348 248 348 248 348 248 348 248 352 252 352 252 352 252 352 252 348 248 344 244 348 248 352 256 352 252 348 244 348 252 360 264 348 248 352 252 352 252 356 256 356 260 356 260 356 260 356 260 352 260 356 256 344 248 352 264 356 248 352 248 356 252 368 260 360 256 368 264 380 276 392 288 388 292 388 288 384 284 380 284 376 280 372 272 364 268 360 264 356 248 356 248 356 248 356 248 348 240 348 240 348 240 348 240 344 236 348 236 344 236 344 236 352 244 344 240 344 244 356 248 360 248 372 252 364 248 376 260 380 256 396 284 428 296 440 292 432 280 436 280 432 284 424 284 396 276 404 280 388 260 364 240 348 236 336 220 324 216 316 220 304 208 304 212 300 208 296 212 312 220 308 216 308 212 304 212 300 208 296 204 296 200 292 200 288 200 296 200 280 184 280 192 284 192 284 192 284 192 284 192 276 184 264 184 272 192 272 180 272 188 272 184 268 180 264 180 268 184 264 180 264 176 260 176 252 164 244 156 240 156 240 160 244 176 240 172 240 168 236 168 236 160 224 156 228 164 224 152 216 148 216 148 216 148 216 148 216 148 212 144 212 140 208 140 216 152 216 148 216 144 212 144 204 136 204 132 200 128 196 128 196 128 196 128 196 128 196 128 196 128 196 128 196 128 196 128 188 132 192 136 196 132 192 128 192 132 184 124 184 124 192 132 188 128 192 132 196 128 192 124 196 128 192 124 188 120 184 116 180 116 180 112 176 108 172 108 184 108 164 104 176 112 168 96 164 104 172 108 172 108 168 100 164 96 160 92 156 96 160 100 176 100 152 84 156 96 160 88 156 92 160 100 160 92 148 80 144 84 148 84 148 84 148 88 148 88 152 92 156 88 152 84 144 88 152 92 156 96 156 92 144 84 144 84 144 84 144 84 136 76 136 76 136 76 136 76 148 88 152 84 140 80 144 88 144 76 128 68 136 80 140 76 128 72 132 76 136 72 132 68 132 72 136 80 140 76 136 72 132 68 128 72 140 80 132 64 124 72 124 76 128 80 132 80 140 76 120 68 128 80 128 68 124 72 124 72 120 64 112 56 124 68 116 60 116 68 124 76 116 64 116 64 116 64 116 64 120 68 116 64 116 64 112 60 112 60 112 60 108 52 100 44 108 56 108 56 108 56 108 56 108 64 108 64 108 64 108 64 108 64 108 64 108 64 104 60 116 68 112 68 108 64 108 64 112 64 104 56 100 56 104 60 88 80 84 72 76 68 76 72 80 68 76 64 68 60 64 56 76 68 76 68 80 76 88 84 76 68 76 68 76 68 76 68 80 72 80 68 76 64 72 64 72 64 72 64 72 64 72 64 80 64 68 52 64 56 76 68 76 64 76 64 76 64 76 64 64 64 68 64 68 60 60 52 48 40 44 36 40 40 44 44 32 32 44 44 52 48 48 40 48 40 44 36 40 40 44 44 48 44 48 48 52 48 56 52 56 48 52 48 52 48 52 44 52 48 52 52 56 56 60 56 52 52 60 56 52 48 56 56 68 68 68 72 72 76 76 76 72 72 72 76 76 80 80 84 80 80 80 76 76 76 72 72 76 72 72 72 72 76 80 84 80 72 92 84 100 84 92 76 96 84 96 88 100 92 104 92 96 84 96 88 100 92 104 92 104 92 104 92 104 92 104 92 116 100 112 96 108 100 112 104 116 104 116 104 116 104 116 104 112 104 124 116 128 112 116 100 128 116 128 116 128 112 116 104 128 112 124 116 124 120 124 128 52 52 56 56 44 44 44 52 52 52 56 56 56 60 60 60 60 64 64 68 68 64 64 60 84 96 108 112 108 100 100 96 112 120 116 100 128 100 112 144 272 232 288 236 292 232 288 228 292 236 292 236 292 236 292 236 316 244 316 244 316 244 316 244 316 248 324 260 328 260 328 256 332 268 340 276 352 288 360 296 360 292 360 292 360 292 360 292 364 292 364 296 368 300 372 300 372 300 372 300 372 300 372 300 372 300 372 304 376 308 380 308 380 308 380 312 384 316 388 316 396 328 396 328 396 328 396 328 388 324 400 336 408 336 400 328 412 328 408 324 404 328 408 332 412 332 412 332 412 332 412 332 412 332 416 332 416 332 416 332 416 332 416 332 416 332 416 328 432 332 428 328 424 332 428 336 436 340 440 344 440 348 444 348 440 344 440 344 440 344 440 344 440 344 440 348 448 356 456 364 452 360 456 360 456 356 448 348 448 352 448 352 448 352 448 352 448 344 448 344 448 344 448 344 448 344 448 348 452 348 456 352 444 344 456 356 460 352 448 340 448 344 448 344 448 344 448 344 456 352 456 352 456 352 456 352 456 348 448 340 444 348 460 360 456 348 452 344 452 352 464 364 448 348 452 352 456 356 460 360 468 356 468 356 468 356 468 356 464 356 468 352 456 344 464 360 464 356 464 360 472 368 484 376 468 360 472 368 484 384 500 396 500 388 500 384 496 380 492 380 488 376 484 368 480 364 472 360 464 356 464 356 464 356 464 356 456 348 456 348 456 348 456 348 448 348 448 344 448 344 448 344 464 352 464 340 464 348 476 360 472 360 480 360 472 356 488 372 496 380 528 412 560 432 572 436 564 428 560 432 556 420 540 416 516 396 524 400 516 380 484 356 460 348 448 336 440 328 436 324 416 304 416 304 412 300 408 296 416 312 416 308 412 304 408 304 404 300 404 296 400 292 396 292 388 288 396 288 384 276 384 284 388 284 388 284 388 284 388 284 384 272 376 268 384 280 380 268 380 272 380 268 376 264 372 264 376 268 376 264 372 260 368 260 360 248 352 240 348 240 348 244 348 244 348 240 344 236 340 236 340 232 328 224 336 232 328 220 320 216 320 216 320 216 320 216 320 216 320 212 316 208 312 208 308 220 308 216 304 212 300 212 296 204 288 196 284 196 284 200 280 196 272 196 272 196 272 196 268 196 272 196 272 196 272 200 260 188 272 200 276 196 264 184 272 192 260 180 256 184 268 196 256 192 260 196 264 192 260 188 268 196 260 192 252 184 248 176 248 180 248 176 244 172 240 172 256 176 236 172 248 184 244 164 224 164 228 168 232 164 228 160 228 160 224 156 220 160 224 164 236 160 208 144 216 160 220 148 220 160 224 164 224 156 212 144 212 148 212 148 212 148 212 148 208 148 220 160 224 156 212 144 208 144 216 156 220 156 220 156 208 144 208 144 208 144 208 144 200 136 200 136 200 136 200 136 212 156 224 152 204 132 208 156 208 136 192 128 200 140 204 136 188 128 200 140 204 136 192 124 208 140 196 128 192 132 204 148 196 128 192 132 204 140 196 124 188 124 188 128 192 132 196 132 212 136 188 124 196 136 192 120 192 128 192 124 184 116 172 108 184 116 176 112 180 120 192 132 176 112 176 112 176 112 176 112 188 120 184 116 180 112 176 108 152 100 160 108 160 100 148 88 176 116 172 112 168 108 164 104 164 108 164 108 164 108 164 108 164 112 168 112 168 112 172 116 168 112 168 108 164 108 160 104 148 92 148 96 156 104 164 112 60 20 76 24 64 12 64 28 76 32 80 32 76 20 60 8 60 12 68 24 72 24 72 24 72 20 60 8 56 12 68 24 56 12 64 16 72 24 76 32 56 8 60 16 64 20 72 24 64 32 60 36 72 44 68 32 60 32 56 28 56 24 52 24 72 40 72 32 56 16 48 16 36 8 44 16 48 8 36 0 32 0 36 8 40 12 48 16 44 12 44 12 44 12 44 20 36 20 40 28 52 36 60 40 52 32 52 32 52 32 52 32 44 24 44 28 48 32 52 32 52 32 52 32 52 32 52 32 52 44 72 48 60 36 64 60 64 44 64 44 64 44 64 44 72 40 72 44 76 48 80 48 76 44 76 40 72 36 68 36 72 52 96 72 104 60 80 36 88 56 88 56 88 56 88 56 76 52 84 60 92 68 96 68 88 60 88 60 88 60 88 60 104 72 92 60 88 64 100 76 92 72 108 80 104 76 108 84 96 72 108 84 112 80 100 68 116 100 140 104 116 72 100 76 112 76 108 84 120 96 96 52 52 36 56 48 56 48 52 40 56 52 60 52 60 52 64 56 60 48 56 56 72 72 80 68 104 88 108 92 108 88 100 80 108 88 112 96 100 72 116 124 220 176 236 176 240 200 244 172 232 180 232 184 236 188 240 188 236 184 248 196 256 196 248 188 252 192 248 192 248 196 256 200 268 208 284 220 292 224 288 216 288 220 288 220 288 220 288 220 292 220 288 220 292 216 300 224 304 216 304 216 304 208 304 208 292 200 296 204 304 212 312 216 316 220 316 224 320 228 324 228 328 224 316 212 312 216 324 228 320 220 320 224 324 228 328 228 332 232 332 232 332 232 332 232 328 228 328 228 328 228 328 228 332 232 328 228 324 232 328 236 332 236 332 236 332 236 332 236 332 236 332 240 336 244 340 244 340 244 340 244 340 244 340 244 344 244 340 244 340 248 348 256 348 248 344 248 344 252 352 260 364 264 360 256 356 252 348 248 348 248 348 248 348 248 348 248 352 252 352 252 352 252 352 252 348 248 348 248 348 248 348 248 348 248 348 248 348 248 348 248 352 252 352 252 352 252 352 252 348 252 348 252 348 252 348 252 352 256 352 256 352 256 352 256 344 248 344 248 344 248 344 248 352 256 352 256 352 256 352 256 352 252 348 248 344 252 348 256 352 256 352 256 352 256 352 256 352 256 352 260 356 264 360 264 360 264 360 268 368 276 376 284 380 288 388 296 392 296 392 292 376 280 380 284 376 272 360 260 368 260 364 252 360 248 352 244 356 248 356 244 352 240 348 240 348 240 348 240 348 240 348 240 344 236 344 240 348 244 352 244 348 232 348 236 352 232 356 228 360 244 388 272 420 300 436 308 424 284 428 292 428 292 416 280 400 268 408 292 412 276 376 240 344 236 336 228 328 228 324 224 320 228 316 220 308 220 300 216 292 192 288 196 292 200 296 200 296 200 296 196 292 192 288 192 284 192 280 188 280 184 276 184 292 196 284 188 280 188 280 192 276 188 272 184 268 188 272 192 268 184 268 180 264 176 260 176 264 180 264 180 264 180 264 180 256 168 248 160 240 152 240 156 240 172 236 164 228 156 224 152 232 164 232 160 228 156 224 156 220 152 220 148 216 144 212 144 216 148 216 144 212 140 208 140 212 144 212 140 204 132 196 124 200 128 192 120 188 120 188 124 200 132 200 132 200 132 200 132 200 132 200 132 200 132 200 132 196 116 196 116 196 116 192 124 200 132 196 132 192 128 188 128 176 116 176 120 184 128 196 140 192 132 196 136 192 124 176 112 176 112 172 108 172 104 168 104 172 108 172 108 172 108 172 108 156 96 168 108 172 104 160 92 168 104 168 100 164 96 160 96 168 104 168 104 168 100 156 92 160 96 160 96 160 96 160 96 152 84 144 80 144 80 148 88 148 84 148 80 144 76 140 76 140 84 140 88 144 92 148 92 140 84 136 80 136 76 132 76 148 84 132 80 140 88 140 80 140 84 136 80 136 76 132 76 140 80 144 84 140 72 124 60 120 80 152 80 120 52 124 80 124 64 124 64 124 68 136 76 132 72 132 68 128 64 124 64 128 68 128 68 128 68 128 68 132 72 132 68 128 64 124 64 128 64 124 60 120 64 124 68 120 52 108 44 108 56 124 72 116 64 116 68 120 72 124 72 128 60 100 56 124 80 120 52 116 64 116 60 108 56 120 80 116 64 116 64 116 64 116 64 100 56 100 56 100 56 100 56 112 64 100 52 92 52 100 60 116 68 112 76 128 80 104 44 96 52 100 60 104 60 100 56 68 72 84 72 72 60 76 76 96 80 84 68 72 64 76 68 68 64 76 72 80 72 80 68 76 68 72 64 72 64 76 68 68 64 72 68 76 72 80 76 72 64 72 64 72 64 72 64 80 64 72 64 80 68 72 52 76 64 72 60 68 56 68 60 68 68 60 56 44 44 40 48 32 36 36 44 40 44 36 40 44 48 40 40 36 36 28 32 40 44 40 44 40 44 40 44 28 32 32 36 36 44 40 44 48 52 48 52 48 52 48 52 48 44 48 48 52 52 56 52 60 56 60 56 60 56 60 56 56 60 68 64 64 60 68 68 68 64 68 64 68 64 68 64 72 72 72 76 76 80 80 80 76 76 76 72 72 72 68 68 76 80 92 100 100 92 84 76 88 88 88 88 88 88 88 88 88 80 96 88 104 96 108 92 100 88 100 88 100 88 100 88 112 100 104 92 104 92 112 100 104 100 120 108 116 104 116 112 116 108 124 112 124 112 120 104 120 116 132 120 124 112 124 120 116 112 104 120 124 120 92 76 48 52 52 52 52 52 48 48 56 56 56 60 60 60 60 64 60 60 64 68 68 72 76 80 112 108 112 104 108 104 104 100 112 108 112 112 104 92 120 152 248 232 284 232 288 252 300 228 288 232 300 236 300 240 304 240 312 244 320 252 328 252 320 248 324 252 324 252 324 256 332 264 344 272 352 280 360 284 360 284 364 288 364 288 364 288 364 288 364 288 360 284 364 296 372 300 376 304 376 304 376 304 376 304 372 300 376 304 380 312 384 312 388 316 388 320 392 324 396 324 404 324 400 320 400 320 404 324 400 320 404 324 404 328 408 328 412 332 412 332 412 332 412 332 412 332 412 332 412 332 412 332 428 328 424 324 420 328 424 332 428 332 428 332 428 332 428 332 428 332 432 336 432 340 436 340 436 340 436 340 436 340 436 340 440 344 436 340 440 344 444 352 444 348 440 344 444 348 448 356 468 364 464 356 460 352 452 348 452 348 452 348 452 348 452 348 456 352 456 352 456 352 456 352 452 348 452 348 452 348 452 348 452 348 452 348 452 348 452 348 456 352 456 352 456 352 456 352 460 348 460 348 460 348 460 348 464 352 464 352 464 352 464 352 456 344 456 344 456 344 456 344 464 352 464 352 464 352 464 352 464 348 460 344 456 348 460 352 464 352 464 352 464 352 464 352 464 352 464 356 468 360 472 360 472 360 472 364 480 372 488 380 492 384 500 388 504 392 500 388 488 376 492 380 488 372 476 356 476 368 472 364 468 356 460 352 464 356 464 352 460 348 456 348 456 348 456 348 456 348 456 348 452 344 452 348 456 352 460 352 452 356 460 352 464 356 472 360 480 372 508 404 540 432 556 440 556 428 564 432 564 428 552 416 544 408 536 404 536 396 512 368 468 344 460 336 444 328 436 320 424 320 416 320 412 308 404 308 400 288 400 292 404 296 408 296 408 296 408 292 404 288 400 288 392 288 388 284 384 280 384 280 396 288 388 280 384 280 384 284 384 272 380 268 376 272 380 276 376 268 376 264 372 260 368 260 368 260 368 260 368 260 368 260 360 248 352 240 344 232 344 236 344 240 340 236 336 232 332 228 336 232 336 228 332 224 328 224 324 220 324 216 320 216 316 212 320 216 320 212 316 208 312 208 320 216 320 212 312 204 304 196 304 196 296 192 292 188 296 196 288 200 284 200 284 200 284 200 280 196 280 196 280 196 280 196 268 196 268 196 268 196 268 196 268 192 268 192 264 188 264 188 256 180 256 180 260 188 268 196 268 192 272 196 268 184 256 172 248 180 244 176 244 172 240 172 240 172 240 172 240 172 240 172 236 164 232 164 232 164 232 168 236 168 236 164 232 160 228 160 228 168 232 168 232 164 224 156 224 160 224 160 224 160 224 160 224 156 216 152 216 152 220 160 212 148 212 144 208 144 204 140 212 140 212 144 216 148 220 148 216 144 212 140 208 136 208 136 224 140 204 128 208 144 216 144 216 140 212 140 208 136 208 132 204 140 208 144 204 132 192 124 192 140 212 140 192 120 192 140 192 124 188 124 192 128 196 136 192 128 188 124 188 120 184 120 196 132 196 132 196 132 196 132 196 132 196 128 192 124 188 124 188 120 184 116 180 120 184 124 192 124 180 112 176 116 184 124 180 116 180 120 184 124 188 124 192 112 164 108 188 132 184 104 164 112 176 120 172 120 184 140 172 116 172 116 172 116 172 116 160 104 160 104 160 104 160 104 168 108 156 96 152 96 156 100 168 104 156 108 172 112 156 88 152 96 156 100 156 100 152 96 64 24 76 24 68 16 68 28 92 36 72 12 56 16 72 28 60 16 68 24 72 24 68 20 68 20 72 24 72 24 68 20 68 20 68 20 68 20 68 20 72 24 68 16 64 12 56 8 72 36 64 36 68 36 56 20 68 40 64 36 64 32 60 32 68 28 52 8 36 4 40 12 36 4 36 4 40 12 48 16 48 16 44 8 40 4 32 0 44 12 44 12 44 8 40 8 36 16 36 16 36 16 36 16 48 28 48 28 48 28 48 28 44 24 44 28 48 32 52 32 56 36 56 36 56 36 56 36 56 32 52 36 60 44 64 40 64 44 64 44 64 44 64 44 72 40 72 44 76 48 80 48 76 44 76 44 72 40 72 36 76 48 84 56 92 60 92 56 88 56 88 56 88 56 88 56 76 52 84 60 92 64 92 64 88 60 88 60 88 60 88 60 100 68 96 64 92 68 96 72 92 72 108 80 104 72 104 80 108 80 112 88 116 84 108 80 104 72 100 76 112 92 120 92 120 84 112 88 128 96 96 48 44 28 44 40 48 36 44 32 52 44 52 48 56 52 60 52 56 60 76 64 64 56 76 80 116 96 108 88 100 88 108 92 112 92 108 96 104 80 116 116 208 168 236 180 240 196 244 176 232 184 236 184 240 188 240 188 240 188 248 196 252 196 252 192 256 200 256 196 256 204 264 204 268 200 268 204 276 212 284 220 288 220 288 220 288 220 288 220 288 220 284 216 292 216 296 220 304 216 304 216 304 208 304 208 308 216 312 216 312 216 312 216 316 220 316 224 320 228 324 228 324 224 328 228 328 228 324 224 320 224 324 224 328 228 328 228 332 232 332 232 332 232 332 232 336 236 336 236 336 236 336 236 332 232 328 228 324 232 328 236 332 236 332 236 332 236 332 236 332 240 336 240 340 244 340 244 340 244 340 244 340 244 340 244 344 248 340 244 344 252 352 256 348 252 344 248 348 256 356 260 364 264 360 256 356 252 348 248 348 248 348 248 348 248 348 248 352 252 352 252 352 252 352 252 348 248 348 248 348 248 348 248 348 248 348 248 348 248 348 248 352 252 352 252 352 252 352 252 348 252 348 252 348 252 348 252 352 256 352 256 352 256 352 256 344 248 344 248 344 248 344 248 352 256 352 256 352 256 352 256 352 252 348 248 344 252 348 256 352 256 352 256 352 256 352 256 352 256 352 260 356 264 360 264 364 264 360 264 364 272 376 280 380 284 384 292 392 296 388 292 376 280 380 284 380 276 364 264 368 260 368 256 360 248 356 244 356 248 356 244 352 240 348 240 348 240 348 240 348 240 348 240 344 236 344 240 348 244 352 244 356 240 356 240 360 240 360 244 364 244 380 272 412 288 432 300 428 296 436 304 436 300 424 288 424 280 400 264 396 260 384 256 352 244 344 236 340 224 324 228 320 228 320 224 312 220 308 212 292 196 292 196 296 200 296 200 296 200 296 196 292 192 288 192 292 200 288 196 288 192 284 192 288 196 284 188 280 188 280 188 272 188 268 184 268 184 272 188 268 184 268 180 264 176 260 176 260 176 260 176 260 176 260 176 248 164 240 152 232 148 232 148 240 172 240 172 236 168 236 168 232 164 232 160 228 156 224 156 220 152 220 152 216 148 216 144 216 148 216 144 212 140 208 140 220 152 216 148 212 140 208 136 200 132 196 124 188 120 192 124 196 132 200 132 200 132 200 132 192 124 192 124 192 124 192 116 196 108 196 108 196 116 196 116 184 116 184 124 188 128 188 128 188 124 184 120 180 124 184 128 192 132 192 132 192 124 180 116 184 120 184 116 180 116 176 112 172 108 172 108 172 108 172 108 176 104 160 92 156 96 168 112 168 104 168 100 164 96 160 96 164 100 168 104 168 100 160 92 160 96 160 96 160 96 160 96 168 100 160 96 160 96 164 104 148 84 148 84 144 80 144 76 140 84 140 88 144 92 148 92 148 92 144 88 144 84 140 84 152 88 132 72 136 88 144 88 148 88 144 88 140 84 140 80 140 84 144 84 140 76 128 68 140 80 140 80 136 76 136 76 128 68 128 64 128 72 132 76 124 64 124 60 120 60 116 56 136 76 136 76 136 76 136 76 132 72 132 68 128 64 124 64 120 60 116 52 112 56 120 60 132 72 128 64 120 60 116 56 116 64 120 68 120 68 124 72 128 64 104 56 124 76 116 52 100 56 120 72 128 76 136 88 116 64 116 64 116 64 116 64 108 64 108 64 108 64 108 64 108 64 104 56 96 52 100 56 104 56 92 52 100 56 96 44 92 52 96 56 100 52 92 48 76 72 80 72 80 68 80 72 96 80 80 64 68 64 80 76 72 64 76 72 80 72 76 64 72 68 84 80 88 76 76 64 80 68 76 68 76 68 76 64 76 68 76 64 72 60 68 60 76 60 68 60 80 68 72 52 84 72 84 68 80 64 76 68 72 60 40 32 28 40 40 48 32 32 28 32 32 44 48 56 28 32 32 40 36 44 44 48 40 44 40 40 36 40 36 36 44 48 40 44 36 40 32 36 40 44 40 44 44 48 44 48 48 44 48 48 52 52 56 52 64 60 64 60 64 60 64 60 64 48 48 48 68 68 64 52 68 64 68 64 68 64 68 64 72 72 72 76 76 80 80 80 80 80 76 76 76 72 72 72 76 76 76 80 84 88 96 96 88 88 88 88 88 88 88 88 92 84 100 92 104 92 104 92 104 92 104 92 104 92 104 92 108 96 108 96 108 96 108 96 108 104 124 112 116 100 116 108 120 108 120 108 120 108 120 108 124 100 100 92 120 120 132 120 124 120 112 120 120 116 88 68 36 44 40 44 44 40 40 36 48 48 48 52 56 56 60 60 56 68 80 72 60 56 76 100 128 120 112 100 104 104 116 116 120 108 112 112 112 100 116 136 228 224 284 236 288 252 300 232 292 236 300 240 304 240 308 244 316 244 320 248 324 252 324 252 332 260 328 256 332 260 336 272 352 272 344 268 348 280 364 292 364 288 364 288 364 288 364 288 368 292 368 288 368 300 376 304 376 304 376 304 376 304 376 304 392 316 388 316 388 316 384 312 388 316 388 320 392 324 396 324 400 324 412 336 416 332 404 320 404 324 404 328 408 328 412 332 412 332 412 332 412 332 412 332 416 336 416 336 416 336 416 336 428 328 424 324 420 328 424 332 432 336 432 336 432 336 432 336 432 336 432 340 436 340 440 344 440 344 440 344 440 344 440 344 444 344 440 344 440 348 448 356 448 348 444 348 444 352 452 360 464 360 464 356 460 352 456 352 452 348 452 348 452 348 452 348 452 348 452 348 452 348 452 348 456 352 456 352 456 352 456 352 456 352 456 352 456 352 456 352 456 352 456 352 456 352 456 352 460 348 460 348 460 348 460 348 464 352 464 352 464 352 464 352 460 348 460 348 460 348 460 348 464 352 464 352 464 352 464 352 464 348 460 344 456 348 460 352 464 352 464 352 464 352 464 352 464 352 464 356 468 360 472 360 476 360 472 360 476 368 484 372 488 380 496 388 500 388 500 384 484 376 492 384 492 376 480 364 480 372 476 364 468 360 464 356 464 356 464 352 460 348 456 348 456 348 456 348 456 348 456 348 452 344 452 348 456 352 460 352 460 360 468 360 468 364 480 364 480 372 500 388 528 416 544 428 560 432 568 440 572 436 560 424 552 412 536 400 528 396 520 380 480 356 472 344 452 336 440 328 428 324 424 316 412 312 408 312 404 296 408 296 408 296 408 296 408 296 408 292 404 288 400 288 400 296 400 292 396 288 392 288 392 284 384 280 380 276 384 280 380 272 376 264 372 268 380 272 376 268 376 264 372 260 368 260 364 256 364 256 364 256 364 256 364 252 356 244 348 236 344 240 344 240 344 240 344 240 348 244 336 232 336 228 332 224 328 224 328 224 324 220 324 216 320 216 320 216 320 212 316 208 312 208 324 216 316 208 312 208 312 208 308 200 300 192 296 192 296 200 288 200 284 200 284 200 284 200 276 192 276 192 276 192 276 192 272 200 272 200 272 200 272 200 252 176 256 184 260 188 264 188 268 188 260 180 256 180 256 184 268 192 268 192 264 184 260 180 260 192 256 188 256 184 252 184 244 176 244 176 244 176 244 176 240 168 232 160 228 164 236 172 236 168 236 164 232 160 228 160 224 164 232 168 232 164 224 160 224 160 224 160 224 160 224 160 232 164 228 160 224 164 228 168 216 152 212 148 212 144 208 144 212 140 212 144 216 148 220 148 224 152 224 148 220 144 216 144 212 136 208 140 220 148 212 132 220 148 220 144 216 144 212 140 208 144 208 140 204 136 200 132 212 144 200 140 208 144 204 132 196 132 192 128 192 132 196 136 192 128 192 124 188 124 184 120 200 136 200 136 200 136 200 136 196 132 196 128 192 124 188 124 188 120 184 116 180 120 184 124 192 132 196 132 196 128 188 120 184 120 184 120 184 120 184 120 188 116 176 112 184 120 180 108 152 108 180 128 180 124 180 128 168 112 168 112 168 112 168 112 168 112 168 112 168 112 168 112 164 108 160 104 156 100 156 100 160 100 148 92 148 96 152 96 152 96 152 100 152 96 148 88 76 24 72 24 72 28 72 24 72 24 76 28 72 24 68 20 64 20 72 24 72 20 64 16 64 20 76 32 80 28 68 16 72 20 68 20 68 20 68 16 60 12 60 16 64 20 68 20 56 24 52 32 68 40 64 28 72 44 72 44 68 40 64 36 72 36 40 8 40 24 52 24 36 8 32 8 36 20 52 32 32 8 36 16 40 20 48 24 44 20 44 16 40 12 36 8 48 24 44 20 36 16 32 12 36 16 40 20 44 24 48 28 44 24 44 28 48 32 52 32 60 40 60 40 60 40 60 40 60 28 44 28 64 48 60 32 64 44 64 44 64 44 64 44 72 40 72 44 76 48 80 48 80 48 80 44 76 44 72 40 76 44 76 44 80 56 96 68 88 56 88 56 88 56 88 56 80 56 88 64 92 64 88 60 92 64 92 64 92 64 92 64 96 68 96 68 96 68 96 68 96 76 112 84 104 72 100 76 100 72 100 72 100 72 100 72 124 80 92 68 108 88 112 80 128 88 116 88 120 88 84 36 40 20 40 32 40 32 36 28 40 36 44 40 52 48 60 52 56 60 80 64 60 52 84 100 128 104 112 88 104 92 116 104 116 92 104 100 112 84 108 100 184 156 236 184 240 192 244 184 236 184 240 188 240 192 244 192 244 188 244 188 248 192 252 196 260 204 256 200 260 204 264 208 280 212 276 208 276 216 292 228 288 220 288 220 288 220 288 220 300 228 296 228 300 224 308 232 304 216 304 216 304 208 304 208 320 224 320 220 316 220 316 220 316 220 316 224 320 228 324 228 320 224 332 236 336 232 324 220 324 224 328 228 328 232 332 232 332 232 332 232 332 232 332 232 328 228 328 228 328 228 328 228 332 232 328 228 324 232 328 236 336 240 336 240 336 240 336 240 336 240 340 244 340 248 344 248 344 248 344 248 344 248 344 248 348 252 344 248 348 252 352 260 352 256 348 252 352 256 356 264 360 260 356 256 356 256 352 252 348 248 348 248 348 248 348 248 348 248 348 248 348 248 348 248 352 252 352 252 352 252 352 252 352 252 352 252 352 252 352 252 352 252 352 252 352 252 352 252 348 252 348 252 348 252 348 252 352 256 352 256 352 256 352 256 348 252 348 252 348 252 348 252 352 256 352 256 352 256 352 256 352 252 348 248 344 252 348 256 352 256 352 256 352 256 352 256 352 256 352 260 356 264 360 264 364 264 360 264 360 268 368 272 376 284 384 288 388 292 384 288 372 280 380 288 384 280 372 272 372 264 368 260 364 252 356 248 356 248 356 244 352 240 348 240 348 240 348 240 348 240 348 240 344 236 344 240 348 244 352 244 356 248 360 244 360 248 364 244 368 252 372 260 392 280 416 284 424 296 436 308 440 304 432 296 416 280 408 276 408 268 384 248 364 248 356 248 344 232 332 232 320 224 320 228 316 220 312 216 300 200 296 200 296 200 296 200 296 200 296 196 292 192 288 192 296 204 296 204 292 200 288 196 288 192 280 184 276 184 276 188 272 184 264 180 264 180 268 188 268 184 268 180 264 176 260 176 256 172 256 172 256 172 256 172 264 176 256 168 248 164 248 164 240 172 240 172 240 172 244 176 232 164 232 160 228 156 224 156 224 156 224 152 220 152 216 148 216 148 216 144 212 140 208 140 212 140 204 132 200 132 204 140 204 132 196 128 192 124 196 128 196 132 200 132 200 132 200 132 200 132 200 132 200 132 200 124 200 112 200 112 200 120 200 120 176 108 180 124 184 128 188 128 196 132 188 124 180 120 180 120 192 132 188 128 188 124 188 128 196 128 192 128 188 124 188 124 176 112 176 112 176 112 176 112 164 104 172 112 176 108 168 100 168 104 168 100 164 96 160 96 160 96 164 104 168 104 164 96 160 96 160 96 160 96 160 96 160 96 156 92 156 92 160 96 152 88 152 84 148 84 144 80 140 84 140 88 144 92 148 92 152 96 152 96 148 92 144 88 128 76 140 96 160 96 136 64 148 92 148 88 144 88 140 84 144 84 144 80 140 80 140 80 148 84 136 80 144 84 140 72 136 76 132 68 128 72 132 76 136 76 132 72 132 68 128 68 128 68 128 68 128 68 128 68 132 72 132 68 128 64 124 64 132 68 128 64 124 68 128 72 120 64 128 72 132 72 132 72 120 68 120 68 120 68 120 68 124 68 116 64 116 64 112 56 104 60 120 72 116 56 108 56 112 60 112 60 112 60 112 60 112 68 112 68 112 68 112 68 108 64 108 64 104 60 100 56 104 60 100 56 96 56 104 64 100 56 100 56 100 52 92 44 88 72 76 72 84 80 84 68 76 68 84 80 88 76 76 64 76 68 80 72 80 68 72 60 76 68 80 72 80 72 76 68 76 68 76 68 76 68 76 68 64 56 68 64 72 68 80 72 68 52 64 56 76 68 72 52 84 72 84 68 80 64 76 68 72 56 32 32 40 52 44 44 32 36 32 36 36 44 44 48 44 48 40 40 36 36 28 32 40 44 36 40 32 32 28 32 28 32 28 28 20 24 16 20 28 32 32 36 36 44 40 48 48 44 48 48 52 52 56 52 60 56 60 56 60 56 60 56 60 52 56 56 64 64 68 60 68 64 68 64 68 64 68 64 72 72 72 76 76 80 80 80 84 80 80 80 76 76 76 76 76 76 76 76 80 84 88 92 88 88 88 88 88 88 88 88 96 84 100 92 104 88 100 84 108 96 108 96 108 96 108 96 104 96 108 100 112 96 108 92 112 108 124 112 116 96 112 104 112 100 108 92 104 96 112 100 136 116 120 108 120 112 120 108 124 116 108 112 112 104 72 52 36 44 40 44 44 40 40 36 36 36 40 44 48 52 56 60 56 64 68 64 64 72 96 112 132 124 120 112 112 112 120 120 124 108 108 116 120 104 112 120 208 212 284 240 288 248 300 240 296 240 304 240 308 244 308 248 320 244 316 244 316 248 324 256 328 256 328 252 328 260 336 268 356 280 356 280 360 288 368 296 364 288 364 288 364 288 364 288 372 296 372 296 372 304 380 312 376 304 376 304 376 304 376 304 388 316 388 316 388 316 388 316 388 316 388 320 392 324 396 324 404 324 408 328 408 328 404 324 408 328 408 328 412 332 412 336 412 332 412 332 412 332 412 332 408 328 408 328 408 328 408 328 428 328 424 324 420 328 424 332 436 340 436 340 436 340 436 340 436 340 436 340 440 344 440 348 444 348 444 348 444 348 444 348 444 348 444 348 444 352 452 356 448 352 448 352 448 356 456 360 460 356 460 356 460 356 460 356 452 348 452 348 452 348 452 348 448 344 448 344 448 344 448 344 460 356 460 356 460 356 460 356 460 356 460 356 460 356 460 356 456 352 456 352 456 352 456 352 460 348 460 348 460 348 460 348 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 348 460 344 456 348 460 352 464 352 464 352 464 352 464 352 464 352 464 356 468 360 472 360 476 364 472 360 472 360 476 364 488 376 492 384 496 384 496 384 484 376 492 384 496 380 488 372 484 372 480 368 472 360 468 360 464 356 464 352 460 348 456 348 456 348 456 348 456 348 456 348 452 344 452 348 456 352 460 352 456 356 464 356 468 360 476 364 484 372 496 376 508 396 528 416 552 424 564 436 568 436 560 428 548 412 544 412 544 404 516 372 496 368 484 356 468 340 448 332 436 320 428 320 420 312 412 312 412 300 412 300 408 296 408 296 408 296 408 292 404 288 400 288 400 296 400 292 396 288 392 288 388 284 384 276 376 272 380 276 376 268 372 264 372 264 376 268 376 268 376 264 372 260 368 260 368 260 368 260 368 260 368 260 376 268 368 256 360 252 360 252 344 240 344 240 340 236 340 236 336 232 336 228 332 224 328 224 332 224 328 224 324 220 324 220 320 216 320 212 316 208 312 208 316 208 304 196 300 200 308 208 308 204 304 196 300 196 300 200 288 200 284 200 284 200 284 200 284 200 284 200 284 200 284 200 276 204 276 204 276 204 276 204 260 184 260 184 264 188 264 188 268 192 260 180 256 180 256 180 268 192 264 184 260 188 264 192 264 196 260 192 256 188 256 188 248 180 248 180 248 180 248 180 228 168 244 180 248 176 236 160 236 168 236 164 232 160 228 160 220 160 228 168 232 168 228 164 224 160 224 160 224 160 224 160 220 156 216 148 212 152 220 156 220 152 216 152 212 148 212 148 212 140 212 144 216 148 220 148 224 152 224 148 220 144 216 144 196 132 216 156 236 152 204 116 220 144 216 144 212 140 212 136 212 144 204 140 204 140 208 144 204 140 204 140 200 136 200 136 204 140 200 132 196 132 196 136 204 140 200 136 200 132 196 132 192 128 192 128 192 128 192 128 196 132 196 128 192 124 188 124 200 132 192 128 192 128 196 136 184 120 188 128 192 132 200 136 188 124 184 120 184 120 180 116 188 124 184 116 180 112 172 108 164 116 176 116 164 100 156 104 164 108 164 108 164 108 164 108 168 112 168 112 168 112 168 112 164 108 168 112 164 104 156 100 156 104 168 108 160 104 164 116 160 104 164 104 160 96 148 88 84 24 68 24 80 36 76 20 72 24 72 24 72 24 72 28 68 24 72 24 72 20 64 12 68 20 64 16 64 16 68 20 60 16 64 20 68 24 72 28 64 16 64 16 64 16 64 16 68 36 56 32 60 28 48 12 68 40 68 40 64 36 64 32 56 20 28 8 44 28 44 8 36 12 40 20 44 20 40 16 48 24 44 16 40 12 32 8 44 20 40 16 36 8 28 4 28 8 24 4 24 4 24 4 28 8 32 16 40 24 44 28 44 24 44 28 48 32 52 32 56 36 56 36 56 36 56 36 52 40 64 44 60 40 64 48 64 44 64 44 64 44 64 44 72 40 72 44 76 48 80 48 84 52 80 48 80 44 76 44 80 48 80 48 80 48 80 48 88 56 88 56 88 56 88 56 84 60 88 64 92 60 88 56 96 68 96 68 96 68 96 68 92 64 100 72 100 72 92 64 100 80 112 84 104 68 96 72 104 72 96 68 96 68 100 76 112 88 120 92 112 80 108 84 120 80 108 76 108 72 64 20 44 24 44 36 44 36 40 32 32 24 36 36 48 44 56 52 56 48 56 52 68 80 104 108 124 108 120 104 116 100 116 100 124 92 104 100 120 92 108 88 164 148 240 188 240 188 248 192 240 188 240 192 244 192 248 196 248 192 244 184 244 192 252 200 252 196 252 196 252 200 260 200 268 204 276 216 284 220 288 220 288 220 288 220 288 220 288 220 292 220 288 220 292 216 300 224 304 216 304 216 304 208 304 208 308 212 308 216 316 220 320 224 316 220 316 224 320 228 324 228 324 224 320 220 320 220 324 224 328 228 328 232 332 232 336 236 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 328 228 324 232 328 236 340 244 340 244 340 244 340 244 340 244 340 248 344 248 348 252 348 252 348 252 348 252 348 252 352 252 348 252 348 256 356 264 356 256 352 256 352 260 360 268 356 256 356 256 356 256 356 256 348 248 348 248 348 248 348 248 344 244 344 244 344 244 344 244 356 256 356 256 356 256 356 256 356 256 356 256 356 256 356 256 352 252 352 252 352 252 352 252 348 252 348 252 348 252 348 252 352 256 352 256 352 256 352 256 352 256 352 256 352 256 352 256 352 256 352 256 352 256 352 256 352 252 348 248 344 252 348 256 352 256 352 256 352 256 352 256 352 256 352 260 356 264 360 264 364 268 360 260 356 264 360 268 372 280 380 288 384 288 384 284 372 280 380 288 388 288 376 276 376 268 372 260 364 256 360 252 356 248 356 244 352 240 348 240 348 240 348 240 348 240 348 240 344 236 344 240 348 244 352 244 348 244 352 244 356 240 352 244 372 252 368 256 380 268 400 284 416 288 428 300 432 300 428 292 424 284 408 272 404 268 392 260 376 260 368 248 352 232 336 228 324 228 320 220 316 224 312 220 304 208 304 204 300 200 296 200 296 200 296 196 292 192 288 192 292 200 292 200 288 196 288 192 284 188 276 184 272 180 276 184 268 180 264 176 260 180 264 184 268 184 268 180 264 176 260 176 260 176 260 176 260 176 260 176 268 180 260 172 252 164 252 168 240 172 236 168 232 164 228 160 232 164 232 160 228 156 224 156 228 160 224 156 224 152 220 152 216 148 216 144 212 140 208 140 216 140 204 132 200 136 212 148 208 136 200 128 196 128 196 132 196 132 200 132 200 132 200 132 196 128 196 128 196 128 196 120 204 116 204 116 204 124 204 124 192 124 192 132 188 128 188 128 188 128 184 120 180 120 184 124 192 128 184 124 184 128 192 136 192 128 192 124 188 124 184 120 180 116 180 116 180 116 180 116 168 108 172 108 172 108 172 104 168 104 168 100 164 96 160 96 156 96 164 104 168 104 168 100 160 96 160 96 160 96 160 96 156 92 152 84 148 88 156 92 156 92 152 88 152 84 148 84 140 84 140 88 144 92 148 92 148 92 148 92 144 88 144 84 136 80 136 88 152 92 136 72 144 84 140 84 136 80 136 76 148 84 140 76 140 80 148 88 128 80 148 80 128 60 128 80 144 80 136 72 132 72 132 72 136 76 136 72 132 72 128 68 132 72 132 72 132 72 132 72 132 72 132 68 128 64 124 64 132 68 128 64 124 68 128 72 128 68 124 60 120 64 128 72 124 72 124 68 120 64 116 64 124 72 124 68 112 56 108 56 112 64 116 60 104 52 108 64 108 56 108 56 108 56 108 56 108 64 108 64 108 64 108 64 108 64 112 68 112 64 100 52 88 56 116 72 108 60 108 68 112 68 112 68 108 56 96 48 92 76 76 72 88 84 88 68 92 76 76 60 68 68 88 84 80 72 80 72 80 68 68 60 80 68 68 56 64 60 76 72 64 60 72 64 80 72 84 80 80 72 76 64 72 60 64 56 92 72 76 60 68 48 48 24 80 68 76 64 76 60 72 64 52 36 20 28 40 48 32 20 32 40 40 48 44 40 32 32 28 32 32 40 36 44 44 48 40 44 36 36 28 32 24 24 28 32 28 32 28 32 28 32 20 28 28 32 32 40 40 44 48 44 48 48 52 52 56 52 56 52 56 52 56 52 56 52 56 64 76 68 64 56 68 80 68 64 68 64 68 64 68 64 72 72 72 76 76 80 80 80 84 84 84 80 80 76 76 76 80 80 84 84 84 80 76 72 88 88 88 88 88 88 88 88 100 88 104 92 104 88 96 84 108 96 108 96 108 96 108 96 100 92 112 104 116 100 104 88 112 108 128 112 116 96 108 100 124 108 112 96 108 100 120 112 112 116 140 128 128 108 124 124 120 112 100 104 100 88 56 36 40 48 44 48 48 44 44 40 28 32 36 40 48 52 56 56 60 52 44 52 72 96 112 120 124 124 128 124 128 120 120 112 128 108 108 116 124 108 108 112 192 204 288 244 288 244 304 244 296 240 304 244 308 248 312 248 324 248 316 240 316 248 328 260 324 248 320 248 320 252 328 264 336 264 352 280 360 284 356 276 364 288 364 288 364 288 364 288 360 280 356 280 356 288 364 296 376 304 376 304 376 304 376 304 372 304 376 308 384 316 392 324 388 316 388 320 392 324 396 324 408 324 396 312 392 316 404 328 408 328 408 332 412 336 416 336 412 332 412 332 412 332 412 332 416 336 416 336 416 336 416 336 428 328 424 324 420 328 424 332 436 340 436 340 436 340 436 340 436 340 436 344 440 348 444 348 444 348 444 348 444 348 444 348 448 348 444 348 444 352 452 360 452 352 448 352 448 356 456 364 460 356 460 356 460 356 460 356 452 348 452 348 452 348 452 348 448 344 448 344 448 344 448 344 460 356 460 356 460 356 460 356 460 356 460 356 460 356 460 356 456 352 456 352 456 352 456 352 460 348 460 348 460 348 460 348 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 352 464 348 460 344 456 348 460 352 464 352 464 352 464 352 464 352 464 352 464 356 468 360 472 360 476 364 472 356 468 356 472 360 484 376 492 384 496 384 496 380 484 376 492 388 500 384 492 376 484 376 480 368 476 364 468 360 464 356 464 352 460 348 456 348 456 348 456 348 456 348 456 348 452 344 452 348 456 352 460 352 452 348 456 352 460 352 472 352 488 372 492 368 500 388 520 404 544 416 556 428 564 428 556 424 568 420 536 392 524 396 528 396 504 376 492 360 476 344 456 336 436 324 432 316 424 316 416 312 416 304 416 300 412 296 408 296 408 296 408 292 404 288 400 288 396 292 392 288 392 284 388 284 388 280 380 272 376 272 376 276 376 264 372 260 368 264 372 268 376 268 376 264 372 260 368 260 372 264 372 264 372 264 372 264 372 260 364 252 356 248 356 248 344 240 340 232 332 224 328 220 336 232 336 228 332 224 328 224 332 228 332 224 328 220 324 220 320 216 320 212 316 208 312 208 324 216 312 204 308 208 320 224 312 204 304 196 300 196 300 204 288 200 284 200 284 200 284 200 276 192 276 192 276 192 276 192 276 204 276 204 276 204 276 204 276 200 272 192 268 188 264 188 264 184 260 180 256 184 260 188 268 188 260 180 256 188 268 196 260 192 260 188 256 184 252 184 248 180 248 180 248 180 248 180 248 176 236 164 232 168 244 180 236 168 236 164 232 160 228 160 220 156 228 168 232 168 232 168 224 160 224 160 224 160 224 160 224 156 220 152 216 156 220 160 220 156 220 152 216 148 212 148 212 140 212 144 216 148 220 148 220 148 216 144 216 140 212 140 224 140 204 132 208 144 216 140 212 140 208 136 208 132 204 132 212 144 204 136 204 144 212 152 184 140 216 140 184 112 188 140 208 144 204 132 196 132 196 132 196 132 196 128 192 124 188 124 200 136 200 136 200 136 200 136 196 132 196 128 192 124 188 124 192 124 188 120 184 124 188 128 204 132 188 116 176 116 184 128 188 124 188 120 184 116 180 116 188 124 188 120 176 108 172 108 168 116 172 112 164 112 180 132 164 108 164 108 164 108 164 108 164 108 164 108 164 108 164 108 160 108 168 116 168 108 156 96 136 96 172 120 168 104 160 108 172 116 172 112 168 104 156 96 80 32 72 20 68 20 68 20 88 32 68 20 72 24 68 16 52 20 80 28 56 0 56 20 76 28 76 24 72 24 68 20 76 28 76 28 72 20 64 12 64 12 60 8 56 12 60 16 56 28 60 32 56 20 40 8 56 32 64 40 68 40 68 36 36 16 28 4 24 8 36 20 36 12 32 8 28 12 32 16 32 12 36 20 48 32 56 40 36 12 32 12 32 16 40 24 32 12 32 12 32 12 32 12 32 12 32 16 36 20 40 20 44 24 44 24 44 24 44 24 52 28 44 24 52 32 48 24 40 24 48 28 56 36 60 44 68 44 64 44 64 48 72 56 72 44 80 52 80 44 72 36 68 40 80 52 84 48 72 36 80 48 80 52 84 56 88 56 92 56 80 44 80 56 96 68 88 60 88 60 88 60 88 60 96 68 96 68 96 68 96 68 92 68 96 72 100 68 96 64 104 76 104 76 104 76 104 76 100 76 104 80 108 76 104 72 92 68 104 84 116 88 116 84 104 88 128 88 88 36 44 16 40 24 48 40 40 32 48 44 44 36 44 40 48 44 52 44 48 48 56 44 72 96 112 96 120 100 116 96 112 100 116 104 108 92 108 92 108 92 108 80 148 144 252 204 248 192 248 192 244 192 244 196 248 200 252 200 248 192 248 196 252 200 256 200 252 196 252 200 256 204 260 200 276 208 280 212 280 208 272 204 288 220 288 224 292 228 296 228 292 224 292 228 300 224 304 224 292 208 296 212 304 212 312 220 320 224 316 216 312 216 316 220 324 228 328 232 328 228 320 224 324 224 324 228 328 232 332 232 332 232 332 232 332 232 332 232 328 228 332 236 336 240 344 244 336 236 336 236 336 236 336 236 340 240 336 236 332 240 336 244 344 248 344 248 344 248 344 248 332 240 340 248 344 248 344 244 348 252 348 252 348 252 348 252 352 256 352 256 352 256 352 256 352 256 352 260 356 264 360 264 348 252 356 260 360 260 360 256 356 256 356 252 352 248 348 248 340 244 348 248 352 252 348 248 356 256 356 256 356 256 356 256 360 256 356 252 352 256 356 260 352 252 352 252 352 252 352 252 344 252 348 256 352 252 348 248 348 252 348 252 348 252 348 252 360 260 348 248 344 252 356 264 348 252 348 256 352 260 356 260 348 252 348 252 348 252 348 252 356 260 356 260 356 256 344 248 352 256 352 256 352 256 352 256 352 256 352 260 360 268 368 276 360 272 376 284 384 288 380 284 384 288 384 288 384 288 384 288 380 272 376 264 364 252 356 248 360 252 360 248 356 244 352 244 344 236 344 236 344 236 344 236 344 236 344 236 344 236 344 236 348 248 344 244 352 248 352 240 352 244 360 252 376 268 388 268 400 272 416 292 432 300 432 300 408 276 404 268 400 264 392 268 388 272 372 248 356 236 344 228 328 220 320 224 320 220 304 200 308 212 308 208 304 204 300 204 296 200 296 196 292 192 288 192 292 200 292 200 292 200 292 200 284 188 280 184 276 188 280 192 276 192 276 188 272 184 268 184 268 184 268 184 268 184 268 184 264 180 264 184 268 188 272 188 256 168 252 168 248 160 244 156 248 176 240 164 228 156 224 156 224 156 224 156 224 156 224 156 224 156 224 152 220 148 216 148 220 152 220 148 216 144 212 144 208 140 208 136 204 132 200 132 208 132 196 132 212 148 204 124 200 136 204 132 200 128 196 128 192 128 196 132 200 128 196 116 196 108 196 112 200 124 204 124 196 128 196 136 196 136 196 136 184 124 184 124 184 124 184 124 176 120 188 132 192 128 180 116 188 124 188 124 188 124 188 124 184 120 184 116 180 112 176 112 172 108 172 108 172 108 172 108 172 108 172 104 168 100 164 100 172 108 172 104 168 104 164 100 172 104 164 100 160 96 164 100 152 88 152 92 156 96 160 96 156 88 152 84 148 88 152 92 156 96 144 88 152 96 144 84 152 100 156 104 160 100 156 96 136 80 136 84 140 88 144 88 140 80 132 72 128 72 128 76 140 80 140 80 140 80 140 80 144 84 140 76 136 72 128 68 148 84 136 68 124 64 128 68 128 64 120 60 120 60 124 68 136 72 124 60 120 64 132 76 124 68 136 80 144 84 140 76 136 84 144 80 132 68 132 76 104 44 112 56 120 64 124 60 120 68 120 68 120 68 120 68 120 68 120 64 116 60 112 60 120 64 108 52 108 64 124 80 108 60 112 64 116 60 112 56 104 64 108 68 112 72 116 76 100 64 116 80 120 68 96 44 96 52 100 60 112 72 120 76 112 68 112 68 108 60 100 52 88 76 80 68 76 68 76 72 84 68 68 60 72 68 72 60 72 80 100 88 76 60 76 80 76 68 72 64 72 60 68 60 76 68 80 72 80 72 80 72 72 60 68 56 64 60 68 64 72 60 72 60 72 52 56 40 72 60 76 64 76 64 72 56 40 36 24 24 20 28 32 40 40 40 36 36 32 40 36 44 28 32 32 40 44 52 52 56 36 40 32 36 36 44 40 48 32 36 32 36 32 36 32 36 28 32 28 36 32 40 36 40 48 44 48 44 48 44 48 44 56 48 48 44 56 52 52 44 48 48 52 52 56 56 60 60 72 64 68 64 68 68 76 76 68 72 76 80 80 80 76 72 76 80 84 88 88 84 80 76 80 80 80 84 84 88 88 88 92 88 84 80 80 88 96 100 100 88 100 88 100 88 100 88 104 92 104 92 104 92 104 92 104 96 108 100 112 96 108 92 116 104 116 104 116 104 116 104 112 104 116 108 120 104 116 100 108 100 120 112 128 116 124 112 104 120 124 116 84 60 40 40 32 40 44 40 36 36 40 48 48 48 52 52 52 56 56 56 48 56 56 56 76 104 116 108 124 116 120 112 116 116 120 120 116 112 116 112 116 112 116 112 176 200 300 260 296 244 296 240 300 244 308 248 312 252 316 252 320 248 320 252 324 256 328 256 324 252 328 256 328 260 332 264 348 276 352 280 356 276 352 272 364 288 364 292 368 296 372 296 368 292 372 296 372 304 376 304 368 300 372 304 376 308 384 312 392 316 388 316 384 316 388 316 392 320 396 328 400 328 396 324 404 324 404 328 408 332 412 332 412 332 412 332 412 332 412 332 408 328 412 336 416 340 424 344 416 336 416 336 416 336 416 336 436 336 432 332 428 336 432 340 440 344 440 344 440 344 440 344 428 336 436 344 440 344 440 340 444 348 444 348 444 348 444 348 448 352 448 352 448 352 448 352 448 352 452 356 452 360 456 360 452 352 460 360 464 360 464 356 464 360 464 360 460 356 456 352 448 344 452 352 460 356 456 352 460 356 460 356 460 356 460 356 460 352 456 348 452 352 456 356 460 356 456 352 456 352 456 352 456 348 460 352 464 348 460 344 464 352 464 352 464 352 464 352 468 356 460 348 460 348 468 356 460 348 460 352 464 356 468 356 460 348 460 348 460 348 460 348 464 356 468 356 468 352 460 344 468 356 468 356 468 356 468 356 468 352 464 356 472 364 480 372 472 368 484 380 496 384 492 380 496 384 496 384 496 384 496 384 488 380 484 372 472 360 464 356 468 360 468 356 464 352 460 352 452 344 452 344 452 344 452 344 452 344 452 344 452 344 452 344 452 348 456 348 460 356 472 352 472 352 480 364 492 376 504 380 528 400 540 416 556 428 560 428 540 408 536 400 532 396 524 392 528 384 512 364 480 348 464 340 456 328 428 316 428 316 420 300 420 308 420 304 416 300 412 300 408 296 408 292 404 288 400 288 396 292 396 292 396 292 396 292 388 280 384 276 380 280 384 284 384 276 384 272 380 268 376 268 376 268 376 268 376 268 376 268 372 264 372 268 376 272 380 272 364 256 360 244 352 240 348 240 344 236 336 228 328 224 328 224 328 224 328 224 328 224 328 224 328 224 328 220 324 216 320 216 324 220 320 216 320 212 316 212 312 208 312 204 308 200 304 200 312 200 300 204 316 212 308 196 292 204 288 200 284 196 280 196 276 196 280 200 284 196 280 192 268 196 268 200 272 204 276 204 272 196 272 196 272 196 272 196 264 188 264 188 264 188 264 188 256 180 264 188 264 188 256 180 256 188 256 188 256 188 256 188 252 184 252 180 248 176 244 176 240 172 240 172 240 172 240 172 240 172 240 168 236 164 232 164 236 168 232 168 228 164 228 160 232 168 228 160 220 160 224 160 216 152 216 156 220 160 224 160 220 152 216 148 212 152 216 156 228 152 216 144 224 152 216 140 220 148 224 152 224 152 220 148 208 136 208 140 212 144 216 144 212 140 208 132 204 132 204 132 204 140 204 140 204 140 204 140 200 136 200 136 200 136 200 136 208 140 200 132 192 124 188 124 192 128 188 124 188 124 192 128 200 132 188 120 184 124 196 136 188 128 196 136 204 140 200 132 200 140 208 140 196 128 192 136 168 108 180 120 188 124 188 124 184 120 184 120 184 120 184 120 184 120 184 116 180 112 176 112 168 108 156 100 156 108 172 120 164 112 168 116 172 112 168 108 164 108 168 112 168 112 172 116 164 108 168 112 168 108 160 104 160 104 164 108 164 108 168 112 160 104 164 108 168 108 164 108 80 28 72 20 68 20 72 24 72 16 56 12 64 24 68 20 72 36 92 40 76 20 72 32 68 20 64 16 64 12 60 12 60 16 64 20 72 28 76 32 64 16 60 12 60 12 64 16 64 36 64 36 60 28 52 20 60 32 64 32 60 24 48 24 36 24 24 12 20 16 32 28 40 28 32 24 32 24 36 32 28 20 32 28 40 36 48 40 40 32 36 28 40 32 44 40 40 20 40 20 40 20 40 20 32 12 32 16 36 20 40 20 44 24 44 24 44 24 44 24 52 28 44 24 52 32 48 24 52 32 52 32 52 32 52 32 64 44 64 44 64 48 72 52 64 36 72 48 80 48 80 48 80 52 88 56 88 56 84 48 80 48 80 52 84 56 88 56 92 56 84 48 80 56 96 68 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 92 68 96 72 100 68 96 64 104 76 104 76 104 76 104 76 100 76 104 80 108 76 104 72 104 76 108 84 112 84 108 76 108 84 124 76 80 32 44 20 32 16 40 28 32 24 36 36 52 44 56 48 56 52 60 52 52 52 60 48 76 100 116 100 120 100 116 96 112 100 116 104 116 100 116 100 116 100 116 88 140 140 248 204 248 184 240 184 244 192 244 196 248 200 252 200 248 192 248 196 252 200 256 200 252 200 256 200 260 204 260 200 272 204 276 212 280 208 276 204 288 220 288 224 292 228 296 228 292 228 296 228 304 224 304 224 304 216 304 216 304 212 308 212 316 220 316 220 316 220 316 220 316 224 324 232 332 236 332 232 324 224 324 228 328 232 332 232 332 232 332 232 332 232 332 232 328 228 332 236 336 240 344 244 336 236 336 236 336 236 336 236 340 244 336 240 336 240 340 244 344 248 344 248 344 248 344 248 336 240 340 248 344 248 344 248 348 252 348 252 348 252 348 252 352 256 352 256 352 256 352 256 352 260 356 260 360 264 360 264 352 252 356 260 360 260 360 260 368 268 364 264 360 260 360 260 348 252 356 256 360 260 356 256 356 256 356 256 356 256 356 256 352 252 348 244 344 248 352 252 360 260 356 256 352 252 348 248 348 252 352 256 352 256 348 252 356 260 356 260 356 260 356 260 356 256 352 252 348 256 352 260 352 256 352 256 356 260 356 260 348 252 348 252 348 252 348 252 352 256 356 260 356 256 348 248 356 260 356 260 356 260 356 260 356 260 356 260 360 268 368 276 364 268 372 280 380 284 380 284 384 288 384 288 384 288 384 288 380 272 376 264 364 252 356 248 360 252 360 248 356 244 352 244 344 236 344 236 344 236 344 236 344 236 344 236 344 236 344 236 348 248 344 252 348 248 352 248 352 240 356 248 360 248 368 244 384 256 396 272 412 284 420 288 408 276 404 268 400 264 392 260 392 276 380 256 356 232 340 224 340 216 316 208 316 208 312 212 308 212 308 208 304 204 300 204 296 200 296 196 292 192 288 192 292 200 292 200 292 200 292 200 284 188 280 184 276 188 280 192 276 192 276 188 272 184 268 184 268 184 268 184 268 184 268 184 264 180 264 180 268 184 268 184 260 172 248 156 236 152 240 156 228 156 220 152 220 152 224 156 224 156 224 156 224 156 224 156 224 156 224 152 220 148 216 148 220 148 216 148 212 144 212 144 208 140 208 136 204 132 200 132 204 132 200 136 212 144 204 128 200 136 204 132 200 128 196 128 192 128 196 132 200 128 196 116 196 108 200 112 200 120 204 124 196 128 196 136 196 136 196 136 192 132 192 132 192 132 192 132 180 124 184 128 188 124 184 120 188 124 188 124 188 124 188 124 184 120 184 116 180 112 176 112 176 112 176 108 172 108 172 108 172 108 172 104 168 100 164 100 168 100 164 100 160 96 160 92 164 100 160 92 156 92 156 92 152 88 152 92 156 96 160 96 156 88 152 84 148 88 152 92 156 96 144 88 152 96 144 84 144 88 148 92 148 92 144 88 136 80 140 84 140 84 144 88 144 88 140 80 132 80 136 80 140 80 140 80 140 80 140 80 128 68 132 76 136 80 144 84 136 76 136 76 132 68 124 60 136 72 132 68 128 72 132 76 136 72 124 60 120 64 132 76 120 64 128 72 132 72 128 68 132 76 140 76 128 64 128 76 112 56 120 64 128 68 128 68 120 68 120 68 120 68 120 68 120 68 116 64 116 64 112 60 112 56 104 48 104 56 116 68 108 60 112 64 116 60 112 56 116 72 112 68 112 68 108 64 112 68 104 60 104 64 116 76 112 68 112 64 108 60 104 60 100 56 104 64 112 68 116 72 84 76 80 68 76 68 80 76 84 72 72 68 84 84 92 80 76 76 92 80 80 64 72 72 84 76 84 72 80 72 76 68 72 64 72 64 76 72 80 76 76 64 68 60 68 60 72 68 80 68 80 68 76 60 72 56 76 64 72 60 64 44 52 36 36 28 28 24 24 28 28 32 28 24 24 20 20 24 24 28 28 28 32 36 40 44 44 48 36 36 36 36 36 40 44 48 40 44 40 44 40 44 40 44 28 32 28 36 32 40 36 40 48 44 48 44 48 44 48 44 56 48 48 44 56 52 52 44 60 52 56 52 56 52 56 48 68 64 64 60 68 64 72 72 64 68 72 76 80 84 84 84 80 84 84 84 84 84 84 80 80 80 80 84 84 88 88 88 88 88 84 84 84 88 92 96 100 88 100 88 100 88 100 88 100 88 100 88 100 88 100 88 104 96 108 100 112 96 108 92 116 104 116 104 116 104 116 104 112 104 116 108 120 104 116 100 120 108 120 108 120 108 116 108 108 116 116 100 68 48 36 44 28 40 40 40 36 36 40 48 52 52 52 52 56 56 60 60 56 60 60 60 80 112 120 112 124 116 120 112 116 116 120 120 120 116 120 116 120 116 120 116 168 196 296 260 300 248 296 236 300 244 308 248 312 252 316 252 320 248 320 252 324 256 328 256 328 256 328 260 332 260 336 268 344 272 352 280 356 280 352 276 364 288 364 292 368 296 372 296 372 296 372 300 376 304 380 308 380 308 380 308 380 304 376 304 384 312 388 316 392 320 388 316 384 316 396 328 404 336 408 336 404 324 404 328 408 332 412 332 412 332 412 332 412 332 412 332 412 332 412 336 416 340 420 340 420 340 420 340 420 340 420 340 440 340 432 336 432 336 436 344 440 344 440 344 440 344 440 344 432 340 440 344 444 348 440 344 448 352 448 352 448 352 448 352 448 352 448 352 448 352 448 352 452 356 452 360 456 360 460 364 456 356 464 360 468 364 464 360 472 364 468 364 464 360 464 356 456 356 464 364 468 364 464 360 464 360 464 360 464 360 464 360 460 352 456 348 452 352 456 356 468 360 464 356 456 352 452 348 460 348 464 356 468 352 460 348 468 356 468 356 468 356 468 356 464 352 464 352 464 352 464 352 464 356 468 356 468 356 468 356 464 352 464 352 464 352 464 352 460 352 468 356 468 352 460 348 472 360 472 360 472 360 472 360 468 356 468 356 468 360 476 368 476 364 480 372 488 380 492 380 492 380 492 380 492 380 492 380 488 380 484 372 472 360 464 356 468 360 468 356 464 352 460 352 456 348 456 348 456 348 456 348 452 344 452 344 452 344 452 344 452 348 456 348 460 352 472 352 476 356 480 360 484 360 484 360 508 380 516 392 532 408 544 412 540 408 536 400 532 396 524 392 528 388 516 372 496 348 464 336 468 332 436 308 420 316 424 312 420 308 420 304 416 300 412 300 408 296 408 292 404 288 400 288 396 292 396 292 396 292 396 292 388 280 384 276 380 280 384 284 384 276 384 272 380 268 376 268 376 268 376 268 376 268 376 268 372 264 372 264 372 264 372 268 368 256 352 236 340 232 344 240 320 216 316 212 320 220 328 224 324 220 324 220 324 220 324 220 328 224 328 220 324 216 320 216 320 216 320 212 316 212 312 208 312 208 312 204 308 200 304 200 308 204 308 208 312 208 308 204 292 204 288 200 284 196 280 196 276 196 280 200 284 196 280 192 272 200 272 200 272 200 272 200 268 192 268 192 268 192 268 192 268 192 268 192 268 192 268 192 260 184 260 184 260 184 260 184 256 188 256 188 256 188 256 188 252 184 252 180 248 176 244 176 248 176 244 176 244 172 240 172 240 172 240 168 236 164 232 164 228 164 224 160 224 156 220 156 228 160 220 152 216 152 216 156 216 152 216 156 220 160 224 160 220 152 216 148 212 152 216 156 228 152 216 144 224 152 216 140 216 144 220 148 220 148 216 144 212 140 212 140 212 140 212 140 220 144 212 140 208 136 212 140 204 140 204 140 204 140 204 140 196 132 196 136 200 140 204 140 196 132 200 140 200 132 188 120 204 136 200 132 196 136 200 140 196 128 192 124 188 128 192 132 184 124 188 124 188 124 188 124 192 132 200 132 192 124 192 132 180 120 188 128 192 128 192 128 184 120 184 120 184 120 184 120 180 116 180 116 180 116 180 116 180 120 172 116 172 120 180 124 164 112 168 116 172 112 168 108 176 116 172 112 168 108 164 104 164 108 160 104 164 112 176 120 168 112 168 108 164 104 160 104 160 104 160 104 164 108 168 116 76 24 68 20 68 24 76 28 80 24 68 20 80 36 84 36 68 28 80 32 72 20 68 20 76 28 76 24 72 24 68 20 76 24 68 16 60 16 64 20 68 20 64 12 60 16 68 20 68 40 68 36 64 36 64 36 64 36 60 28 52 16 36 12 28 20 28 20 28 20 28 20 24 16 20 12 20 12 24 16 28 20 32 24 36 32 40 36 32 24 28 20 32 28 40 32 44 24 44 24 44 24 44 24 32 12 32 16 36 20 40 20 44 24 44 24 44 24 44 24 52 28 44 24 52 32 48 24 56 32 52 32 52 32 52 28 64 40 60 40 60 44 68 52 68 36 68 40 76 48 84 56 80 44 76 44 76 44 76 48 80 48 80 52 84 56 88 56 84 52 84 52 88 56 92 64 88 60 88 60 88 60 88 60 96 68 96 68 96 68 96 68 92 68 96 72 100 68 96 64 104 76 104 76 104 76 104 76 100 76 104 80 108 76 104 72 112 84 108 80 108 80 108 80 108 84 112 60 64 20 40 20 36 24 44 36 40 32 44 44 44 36 48 40 52 44 52 44 56 56 64 56 84 104 124 108 120 100 116 96 112 100 116 104 108 92 108 92 108 92 108 80 128 132 248 208 256 196 248 192 244 192 244 196 248 200 252 200 248 192 248 196 252 200 256 200 256 200 260 204 260 208 264 204 268 204 276 212 280 212 280 212 288 220 288 224 292 228 296 228 296 228 300 232 304 228 308 228 312 224 312 220 308 212 308 212 308 212 316 224 320 224 320 220 316 224 324 236 336 240 336 240 324 224 324 228 328 232 332 232 332 232 332 232 332 232 332 232 332 232 336 236 336 236 340 240 340 240 340 240 340 240 340 240 344 248 340 240 336 244 344 248 344 248 344 248 344 248 344 248 336 244 344 252 348 252 348 248 352 256 352 256 352 256 352 256 352 256 352 256 352 256 352 256 356 260 360 264 360 268 364 268 352 256 360 264 364 264 364 260 364 260 360 260 356 256 356 252 352 256 360 264 364 264 364 264 360 260 360 260 360 260 360 260 364 260 360 256 356 260 360 264 364 260 360 256 356 252 352 252 348 256 356 260 356 260 352 252 348 252 348 252 348 252 348 252 352 256 352 256 352 256 352 256 360 260 356 260 356 260 356 260 352 256 352 256 352 256 352 256 348 252 352 260 356 260 352 252 360 264 360 264 360 264 360 264 360 264 356 260 356 264 364 272 364 268 364 272 372 280 380 284 380 284 380 284 380 284 380 284 380 272 376 264 364 252 356 248 360 252 360 248 356 244 352 244 348 240 348 240 348 240 348 240 344 236 344 236 344 236 344 236 348 256 344 260 348 256 352 248 360 256 360 248 360 248 360 244 368 236 376 248 392 268 408 280 408 276 404 268 400 264 392 260 384 264 380 256 364 240 344 224 348 224 320 208 312 212 316 208 308 212 308 208 304 204 300 204 296 200 296 196 292 192 288 192 292 200 292 200 292 200 292 200 284 188 280 184 276 188 280 192 276 192 276 188 272 184 268 184 268 184 268 184 268 184 268 184 264 180 264 180 264 180 264 176 256 168 244 152 232 144 228 148 208 140 208 140 212 148 220 156 220 152 220 152 220 152 220 152 224 156 224 152 220 148 216 148 216 148 212 144 212 140 208 140 208 140 208 136 204 132 200 132 200 136 208 140 208 136 204 136 200 136 204 132 200 128 196 128 192 128 196 132 200 128 196 116 200 112 200 112 200 120 200 120 192 124 192 132 192 132 192 132 184 124 184 124 184 124 184 124 184 124 184 124 184 124 184 124 188 124 188 124 188 124 188 124 184 120 184 116 180 112 176 112 184 116 180 112 176 108 172 108 172 108 172 104 168 100 164 100 164 100 160 96 160 92 156 92 164 96 156 88 152 88 152 92 152 88 152 92 156 96 160 96 156 88 152 84 148 88 152 92 156 96 144 88 152 96 144 84 148 92 152 96 152 96 148 92 140 84 140 84 140 84 140 84 148 88 140 84 136 80 140 84 140 80 140 80 140 80 140 80 140 80 140 76 136 72 132 72 128 72 136 80 140 72 128 64 140 80 136 76 136 76 140 80 128 68 128 68 128 68 128 68 124 64 124 60 120 60 124 64 120 68 132 68 124 60 128 72 120 60 124 68 128 68 124 64 120 68 120 68 120 68 120 68 116 64 116 64 116 64 116 64 124 72 120 68 120 68 120 72 108 60 112 64 116 60 112 56 120 72 116 68 112 64 108 60 104 60 112 72 120 76 116 72 104 60 104 64 108 68 112 68 116 72 108 60 104 60 104 64 80 72 76 68 76 72 84 80 84 68 68 64 80 76 84 72 88 80 92 84 88 76 80 72 76 68 72 64 72 60 68 60 88 76 76 60 64 56 68 64 76 68 72 64 72 64 76 68 80 68 76 60 72 64 76 68 76 64 72 56 64 44 52 36 32 28 28 28 28 28 28 28 32 32 28 28 28 28 32 32 28 28 32 32 36 36 36 40 32 28 28 28 28 32 36 40 40 44 40 44 40 44 40 44 28 32 28 36 32 40 36 40 48 44 48 44 48 44 48 44 56 48 48 44 56 52 52 44 56 52 56 52 56 52 56 52 64 60 60 56 64 64 72 68 72 72 72 72 72 80 84 88 80 76 72 72 72 72 76 80 80 80 80 84 84 88 88 88 84 84 84 88 88 92 92 92 100 88 100 88 100 88 100 88 108 96 108 96 108 96 108 96 104 96 108 100 112 96 108 92 116 104 116 104 116 104 116 104 112 104 116 108 120 104 116 100 124 108 116 104 116 108 124 116 112 116 104 84 52 40 36 48 36 48 48 48 44 40 48 52 44 44 44 48 48 48 52 52 60 68 68 68 84 116 128 116 124 116 120 112 116 116 120 120 112 108 112 108 112 108 112 108 144 180 288 260 304 256 308 248 300 244 308 248 312 252 316 252 320 248 320 252 324 256 328 256 332 260 332 260 336 264 336 272 340 268 348 276 356 280 356 280 364 288 364 292 368 296 372 296 376 300 376 300 380 308 380 312 380 308 380 312 384 312 384 312 372 308 388 320 396 324 392 316 392 324 400 332 408 336 408 332 404 324 404 328 408 332 412 332 412 332 412 332 412 332 412 332 416 336 416 336 416 336 416 336 424 344 424 344 424 344 424 344 440 344 436 340 436 340 440 344 440 344 440 344 440 344 440 344 436 340 440 348 448 352 444 348 452 356 452 356 452 356 452 356 448 352 448 352 448 352 448 352 456 360 456 360 460 364 460 368 460 356 464 364 472 368 468 364 464 360 464 360 460 356 456 352 456 356 464 364 468 364 468 360 468 364 468 364 468 364 468 364 472 364 464 360 464 360 468 368 460 356 460 360 464 360 464 360 464 352 468 356 468 356 464 352 460 348 460 348 460 348 460 348 460 352 464 356 468 352 464 348 472 360 472 360 468 356 468 356 468 356 468 356 468 356 468 356 456 348 464 356 468 356 464 352 468 356 468 356 468 356 468 356 476 360 472 356 468 360 476 364 476 364 476 364 480 372 492 380 488 376 488 376 488 376 488 376 488 380 484 372 472 360 464 356 468 360 468 356 464 352 460 352 460 352 460 352 460 352 460 352 452 344 452 344 452 344 452 344 452 348 456 348 460 352 472 352 476 360 484 360 484 360 488 364 492 364 500 372 516 396 536 412 540 408 536 400 532 396 524 392 516 376 520 376 504 360 476 348 468 336 440 316 436 320 436 312 420 308 420 304 416 300 412 300 408 296 408 292 404 288 400 288 396 292 396 292 396 292 396 292 388 280 384 276 380 280 384 284 384 276 384 272 380 268 376 268 376 268 376 268 376 268 376 268 372 264 372 264 368 260 368 260 360 248 352 240 340 228 328 220 316 208 312 208 316 216 324 224 320 216 320 216 320 216 320 216 328 224 328 220 324 216 320 216 316 212 316 212 312 208 312 204 312 208 312 204 308 200 304 200 300 204 316 212 308 200 304 208 292 204 288 200 284 196 280 196 276 196 280 200 284 196 280 192 276 204 272 200 272 200 268 196 264 188 264 188 264 188 264 188 260 184 260 184 260 184 260 184 264 184 260 180 256 184 260 188 256 188 256 188 256 188 256 188 252 184 252 180 248 176 244 176 252 184 252 180 244 176 240 172 240 172 240 168 236 164 232 164 232 164 228 164 224 160 224 156 228 164 224 156 220 156 220 156 216 152 216 156 220 160 224 160 220 152 216 148 212 152 216 156 228 152 216 144 224 152 216 140 220 148 224 152 224 152 220 148 216 144 212 140 212 140 208 136 216 144 212 136 204 136 208 136 204 140 204 140 204 140 204 140 208 144 204 136 200 132 192 128 196 132 196 136 200 132 196 128 204 136 200 132 196 136 200 140 192 128 192 128 192 128 192 128 196 128 188 120 184 120 188 124 180 120 192 124 184 120 188 132 180 120 188 124 188 124 184 120 184 120 184 120 184 120 184 120 176 112 180 116 180 116 184 120 172 116 172 116 168 112 168 112 164 112 168 116 172 112 168 108 172 116 168 112 168 112 164 108 160 108 172 120 176 120 168 112 160 104 160 108 164 112 168 112 180 120 168 104 156 100 160 108 72 20 68 20 68 24 76 32 80 24 64 16 72 24 72 20 76 28 76 28 80 28 72 16 68 20 64 16 64 12 60 12 76 20 60 8 56 12 68 24 72 20 68 16 64 20 68 24 68 36 60 28 56 32 64 40 60 32 60 32 56 20 44 20 24 20 28 24 32 20 28 16 32 24 28 16 24 20 32 24 28 20 32 24 32 28 36 28 36 24 32 24 32 28 40 36 40 20 40 20 40 20 40 20 32 12 32 16 36 20 40 20 44 24 44 24 44 24 44 24 52 28 44 24 52 32 48 24 44 28 48 32 52 36 56 40 60 40 56 36 60 40 64 48 80 44 72 40 72 44 80 52 84 48 76 40 72 44 80 52 80 48 80 52 84 56 88 56 80 52 88 56 92 60 92 60 88 60 88 60 88 60 88 60 92 64 92 64 92 64 92 64 92 68 96 72 100 68 96 64 104 76 104 76 104 76 104 76 100 76 104 80 108 76 104 72 108 76 100 72 104 80 116 92 112 80 104 48 52 12 40 24 36 24 44 36 40 28 44 40 48 40 48 44 52 44 56 48 64 64 68 60 88 112 128 112 120 100 116 96 112 100 116 104 112 96 112 96 112 96 112 84 92 100 224 196 252 196 248 196 244 192 244 196 248 200 252 200 248 192 248 196 252 200 256 200 260 204 260 208 264 208 268 208 264 200 272 208 280 216 284 212 288 220 288 224 292 228 296 228 300 232 300 236 308 228 312 232 304 216 308 224 312 220 316 224 300 208 316 228 328 228 320 220 328 232 332 240 336 236 332 232 324 224 324 228 328 232 332 232 332 232 332 232 332 232 332 232 336 236 336 236 336 236 336 236 344 244 344 244 344 244 344 244 348 248 344 244 340 248 344 252 344 248 344 248 344 248 344 248 340 248 348 252 352 256 348 252 356 260 356 260 356 260 356 260 352 256 352 256 352 256 352 256 360 264 360 268 364 268 368 272 356 260 364 264 368 268 364 264 368 268 364 264 360 260 360 260 352 252 356 260 360 260 360 260 364 264 364 264 364 264 364 264 364 260 360 256 356 260 360 264 352 252 356 260 360 264 364 268 352 260 356 264 360 260 356 256 352 256 352 256 352 256 352 256 348 252 356 260 356 260 348 252 364 268 364 264 360 260 356 260 356 260 356 260 356 260 356 260 344 252 352 260 356 260 356 256 356 260 356 260 356 260 356 260 364 264 360 260 356 264 360 268 364 268 360 264 364 276 376 288 376 280 376 280 376 280 376 280 380 272 376 264 364 252 356 248 360 252 360 248 356 244 352 244 352 244 352 244 352 244 352 244 344 236 344 236 344 236 344 236 348 256 344 260 348 256 352 256 348 244 348 248 356 244 360 244 360 228 364 236 380 260 404 280 408 276 404 268 400 264 392 260 368 252 376 256 376 256 356 240 340 220 324 212 324 216 316 204 308 212 308 208 304 204 300 204 296 200 296 196 292 192 288 192 292 200 292 200 292 200 292 200 284 188 280 184 276 188 280 192 276 192 276 188 272 184 268 184 268 184 268 184 268 184 268 184 264 180 264 176 260 172 256 172 244 160 248 160 236 144 216 124 216 148 212 144 212 148 220 152 216 148 216 148 216 148 216 148 224 156 224 152 220 148 216 148 212 144 212 140 208 140 204 136 208 140 208 136 204 132 200 132 192 136 212 144 204 128 200 140 200 136 204 132 200 128 196 128 192 128 196 132 200 128 196 116 204 116 204 112 200 116 196 116 188 120 188 128 188 128 188 128 188 128 188 128 188 128 188 128 188 128 180 120 180 120 188 128 188 124 188 124 188 124 188 124 184 120 184 116 180 112 176 112 188 124 184 116 176 112 172 108 172 108 172 104 168 100 164 100 172 104 168 104 164 100 164 96 168 104 164 96 156 96 160 96 152 88 152 92 156 96 160 96 156 88 152 84 148 88 152 92 156 96 144 88 152 96 144 84 144 88 148 92 148 92 144 88 144 88 144 84 140 80 136 80 140 84 136 76 132 76 132 76 140 80 140 80 140 80 140 80 136 76 136 76 136 76 136 76 136 72 132 68 128 72 132 76 136 76 132 72 132 72 136 76 124 68 128 72 132 68 128 64 136 72 128 60 120 60 124 68 112 56 124 64 120 60 124 72 116 56 120 60 120 60 116 56 120 68 120 68 120 68 120 68 112 60 112 64 116 68 120 68 116 68 120 68 116 60 112 56 108 60 112 64 116 60 112 56 108 64 112 68 112 68 116 72 120 76 116 68 112 68 116 72 112 68 108 64 108 64 104 60 120 68 104 56 100 60 112 72 76 68 76 68 76 72 88 80 104 88 84 76 88 80 84 72 76 64 72 64 76 64 68 52 84 76 84 72 80 72 76 68 76 60 64 52 64 64 84 80 80 68 76 64 72 68 76 72 76 60 68 52 64 56 76 68 72 60 76 64 72 56 60 44 24 28 28 32 32 28 28 24 24 20 20 16 16 20 20 24 28 28 32 32 32 32 36 36 40 36 36 36 36 40 44 48 36 40 36 40 36 40 36 40 28 32 28 36 32 40 36 40 48 44 48 44 48 44 48 44 56 48 48 44 56 52 52 44 44 44 52 48 60 56 64 64 64 56 60 56 60 60 68 68 84 80 76 72 68 72 76 80 92 88 80 76 76 80 88 92 80 80 80 84 84 88 88 88 80 84 88 92 92 92 92 88 100 88 100 88 100 88 100 88 100 88 100 88 100 88 100 88 104 96 108 100 112 96 108 92 116 104 116 104 116 104 116 104 112 104 116 108 120 104 116 100 116 100 112 100 116 112 132 128 108 112 100 76 44 32 36 48 28 36 40 40 32 32 40 44 52 52 52 56 56 60 60 60 64 72 72 72 88 120 132 120 124 116 120 112 116 116 120 120 120 116 120 116 120 116 120 116 104 144 252 244 292 248 300 244 300 244 308 248 312 252 316 252 320 248 320 252 324 256 328 256 332 260 332 264 336 268 340 272 340 268 348 276 356 284 360 284 364 288 364 292 368 296 372 296 376 300 376 304 380 312 384 312 372 304 380 312 388 320 392 324 368 304 388 324 400 324 392 316 404 332 408 336 408 332 400 328 404 324 404 328 408 332 412 332 412 332 412 332 412 332 412 332 416 336 416 336 416 336 416 336 424 344 424 344 424 344 424 344 444 344 440 340 436 344 440 348 440 344 440 344 440 344 440 344 436 344 444 352 448 352 448 348 452 356 452 356 452 356 452 356 448 352 448 352 448 352 448 352 456 360 456 364 460 368 464 368 460 360 468 368 472 368 472 364 476 372 476 368 472 364 468 364 452 352 460 360 464 360 460 356 468 364 468 364 468 364 468 364 464 356 460 352 456 356 460 360 452 348 456 356 468 368 476 372 464 356 468 360 472 356 468 352 468 356 468 356 468 356 468 356 456 348 468 360 472 356 460 344 476 364 476 360 472 356 468 356 468 356 468 356 468 356 468 356 456 344 464 356 468 356 468 356 464 352 464 352 464 352 464 352 476 364 472 356 468 356 472 360 476 364 472 360 476 368 488 384 488 376 488 376 488 376 488 376 488 380 484 372 472 360 464 356 468 360 468 356 464 352 460 352 460 352 460 352 460 352 460 352 452 344 452 344 452 344 452 344 452 348 456 348 460 356 472 352 460 340 464 344 472 352 480 356 484 364 488 372 512 392 536 412 540 408 536 400 532 396 524 392 500 368 512 380 512 372 496 356 460 332 452 328 448 324 432 304 420 308 420 304 416 300 412 300 408 296 408 292 404 288 400 288 396 292 396 292 396 292 396 292 388 280 384 276 380 280 384 284 384 276 384 272 380 268 376 268 376 268 376 268 376 268 376 268 372 264 372 260 368 256 364 256 344 240 356 248 348 228 320 200 324 224 320 216 316 220 320 224 320 220 320 220 320 220 320 216 328 224 328 220 324 216 320 216 316 212 316 208 312 204 308 204 312 208 312 204 308 200 304 200 296 204 320 212 304 196 304 212 292 204 288 200 284 196 280 196 276 196 280 200 284 196 280 192 276 204 276 200 272 196 268 196 264 188 264 188 264 188 264 188 268 192 268 192 268 192 268 192 268 188 256 176 252 180 264 192 256 188 256 188 256 188 256 188 252 184 252 180 248 176 244 176 260 188 252 184 248 176 240 172 240 172 240 168 236 164 232 164 236 172 236 168 232 168 228 164 236 168 228 164 224 160 228 164 216 152 216 156 220 160 224 160 220 152 216 148 212 152 216 156 228 152 216 144 224 152 216 140 208 140 212 144 216 140 212 136 216 144 216 140 212 136 208 136 212 136 204 128 200 128 200 132 204 140 204 140 204 140 204 140 192 128 196 136 200 140 208 144 200 132 192 124 188 132 200 140 200 132 196 128 192 132 196 136 188 128 192 132 196 128 192 124 204 136 192 124 184 124 192 128 172 116 184 120 180 116 188 132 176 116 180 120 184 116 176 112 184 120 184 120 184 120 184 120 176 112 176 116 180 120 184 120 184 128 184 128 184 124 176 116 164 112 168 116 172 112 168 108 160 108 164 112 168 116 172 120 192 128 168 104 156 108 172 124 176 120 172 112 160 100 152 96 168 104 156 96 156 108 176 124 68 16 64 16 64 20 72 28 76 24 72 28 80 32 76 20 72 20 72 20 72 20 72 20 92 24 64 12 72 28 72 8 80 24 56 0 52 16 80 44 68 16 60 8 56 8 56 12 56 20 56 24 60 36 68 36 56 36 52 32 44 16 32 12 24 16 24 16 24 16 24 16 32 24 32 20 28 16 24 16 20 12 20 16 24 16 28 20 32 20 24 20 36 32 36 24 44 32 40 28 36 24 32 20 16 24 44 40 36 24 36 24 40 20 36 16 36 12 32 12 40 24 44 28 48 32 52 36 48 32 56 40 60 40 60 36 64 52 76 64 80 56 68 40 64 44 68 52 76 60 80 64 72 52 72 52 72 52 72 52 76 56 72 52 76 56 80 64 80 60 80 64 84 68 88 68 88 68 88 64 84 60 80 60 104 76 88 64 84 68 96 84 96 80 108 88 100 80 108 92 100 84 104 88 108 84 104 80 104 84 104 84 104 84 104 84 96 80 104 88 112 96 116 96 120 72 72 48 60 20 24 20 48 48 56 44 44 32 44 40 56 48 52 40 52 48 64 60 52 56 84 88 100 100 116 112 120 100 116 96 112 100 116 104 112 100 116 104 120 100 116 92 116 116 208 204 256 196 248 188 248 192 252 208 252 208 244 200 256 196 252 196 252 200 260 208 256 200 256 204 260 208 264 204 272 204 276 208 276 208 276 212 296 224 292 224 292 228 300 236 296 232 304 240 308 240 308 236 304 232 308 236 316 232 312 228 316 220 316 224 320 228 324 228 328 232 328 232 328 232 328 232 332 228 328 228 328 232 336 240 324 228 332 236 336 236 336 232 340 244 340 244 340 244 340 244 348 248 344 244 340 248 344 252 344 252 332 248 344 256 340 248 340 252 340 256 344 260 348 260 344 260 344 260 344 260 344 260 348 264 348 264 348 264 348 264 352 260 352 264 356 268 360 268 356 264 356 264 356 264 356 264 360 260 360 260 360 260 360 260 364 264 364 264 364 264 364 264 348 256 356 260 360 268 368 272 368 272 368 268 364 268 360 264 364 264 352 252 348 256 360 268 360 260 356 256 352 260 356 264 360 264 360 260 356 256 352 256 348 252 352 260 356 264 364 268 352 256 352 256 352 256 352 256 352 260 360 268 364 268 364 264 360 264 360 260 356 256 352 256 344 252 356 268 364 264 356 256 356 260 356 260 356 260 356 260 352 256 352 256 352 256 352 256 360 252 364 260 372 264 376 272 380 272 380 272 380 272 380 272 368 264 368 260 364 256 360 256 364 256 352 244 344 244 352 252 356 248 356 248 356 248 356 248 364 252 356 248 348 240 344 232 348 240 348 240 348 232 348 232 348 232 348 236 352 244 360 252 364 236 364 240 376 264 400 280 400 272 388 268 384 260 376 256 388 256 384 256 388 256 368 232 360 236 336 208 316 204 328 216 316 208 304 200 308 208 304 196 304 200 304 196 300 192 296 192 296 196 296 192 292 192 288 188 284 184 284 180 280 176 276 176 284 188 276 180 272 180 268 188 268 192 268 192 268 192 268 192 256 180 256 180 256 180 256 180 240 164 236 156 228 144 216 136 216 132 216 132 216 132 216 132 224 132 208 128 216 136 220 140 212 144 212 144 212 144 212 144 216 148 216 148 216 148 216 148 204 136 200 132 200 128 196 128 204 136 204 132 200 128 196 128 200 136 204 132 200 128 196 128 196 128 196 128 196 128 196 128 192 116 192 124 192 124 192 124 196 128 196 124 192 120 188 120 184 116 184 112 180 108 176 108 184 116 184 116 184 116 184 116 180 124 184 128 188 124 184 120 176 116 176 116 176 116 176 116 188 112 168 108 180 120 176 100 176 112 176 108 172 104 168 104 160 96 160 96 160 96 160 96 156 92 160 96 160 96 160 100 148 92 164 96 152 84 156 100 152 88 152 84 148 80 144 80 148 84 148 84 148 84 148 84 136 72 136 76 140 80 144 80 140 80 144 84 148 80 144 76 132 68 132 68 132 68 132 68 132 76 144 88 148 84 136 72 140 80 140 76 136 72 132 72 128 72 132 76 136 80 140 84 140 68 116 56 132 80 140 76 132 60 116 60 128 72 124 56 136 76 128 64 120 56 116 56 136 72 124 60 120 64 132 76 124 68 132 64 116 48 112 56 124 64 124 64 124 64 124 64 116 60 120 64 124 60 120 56 120 76 140 96 144 80 116 52 116 60 108 56 112 64 124 80 124 64 104 44 92 40 96 48 116 64 116 60 108 52 96 40 100 60 120 68 112 48 100 48 104 60 116 56 92 36 96 56 76 68 76 68 76 72 84 76 88 76 80 72 84 76 84 72 80 72 80 72 80 72 80 72 92 76 76 68 80 72 80 68 76 64 68 56 64 64 76 72 76 64 68 56 64 56 64 60 76 60 72 60 72 64 68 68 64 60 56 56 44 40 28 28 24 24 24 24 24 24 24 24 32 32 32 28 28 24 24 24 20 24 24 24 28 28 28 32 36 28 24 28 36 40 40 32 40 40 36 36 36 36 32 32 20 32 44 44 36 32 36 40 40 44 44 48 48 52 52 56 40 44 44 48 44 48 48 52 52 52 60 56 64 60 60 56 64 68 76 80 84 76 72 64 68 64 72 68 76 72 80 76 76 72 76 72 76 72 76 72 80 76 80 76 80 80 88 88 84 80 84 84 88 88 92 88 92 88 92 84 88 84 84 80 104 92 92 80 84 88 96 100 100 100 112 104 104 100 108 112 104 104 108 108 112 104 108 100 108 104 108 104 108 104 108 104 100 100 108 108 116 116 120 112 124 96 72 68 60 44 36 44 48 52 56 52 44 40 44 48 52 52 48 48 48 52 60 64 52 68 88 100 104 108 116 124 124 116 120 112 116 116 120 120 116 116 120 120 124 116 120 112 136 160 236 248 296 252 312 248 316 248 324 256 324 252 312 244 328 256 324 252 328 256 332 264 332 260 336 264 340 268 340 272 352 280 356 280 360 284 360 284 372 292 368 292 368 296 376 304 372 300 380 308 384 308 384 304 380 308 384 312 388 308 384 308 388 316 392 320 392 324 396 324 396 324 396 324 396 324 396 324 412 332 408 328 412 332 416 340 404 328 412 336 416 336 416 332 420 340 420 340 420 340 420 340 428 344 424 340 420 344 424 348 448 340 436 340 444 348 444 336 440 340 444 344 444 348 448 348 452 344 452 344 452 344 452 344 456 348 456 348 456 348 456 348 456 352 460 356 460 360 464 360 460 356 460 356 460 356 460 356 464 360 464 360 464 360 464 360 468 364 468 364 468 364 468 364 464 352 468 360 476 364 480 368 480 364 476 364 472 360 472 356 472 360 464 352 464 352 472 360 472 356 468 352 464 356 468 360 472 360 472 356 468 356 464 352 460 348 464 356 468 360 476 364 464 352 464 352 464 352 464 352 464 356 472 364 476 364 476 360 472 360 472 356 468 352 464 352 460 352 468 356 472 360 472 356 468 356 468 356 468 356 468 356 468 356 468 356 468 356 468 356 468 360 472 364 476 372 484 376 488 380 488 380 488 380 488 380 488 368 488 364 484 364 480 360 484 360 472 348 468 348 472 352 464 356 464 356 464 356 464 356 468 356 464 352 460 348 456 344 456 348 456 348 456 348 456 348 456 348 456 352 464 360 472 368 472 360 480 368 492 388 516 400 520 396 524 384 516 380 516 376 516 372 508 380 520 388 500 368 488 352 460 324 436 316 432 332 436 312 424 308 432 312 428 300 424 304 424 300 420 300 416 300 404 292 396 292 392 288 392 288 388 284 388 280 384 280 380 276 388 280 380 272 376 272 376 272 372 264 372 264 372 264 372 264 368 264 368 264 368 264 368 264 344 240 340 232 332 220 320 216 324 216 324 216 324 216 324 216 328 212 316 208 320 216 324 212 316 212 316 212 316 212 316 212 320 216 320 216 320 216 320 216 312 204 308 204 304 200 304 196 308 204 308 200 304 196 300 200 292 204 288 200 284 200 280 196 280 196 280 196 280 196 280 196 264 188 264 188 264 188 264 188 272 196 272 192 268 188 264 188 260 184 260 180 256 180 252 176 260 184 260 184 260 184 260 184 256 184 260 188 264 184 260 180 252 176 252 176 252 176 252 176 256 176 240 172 248 180 244 164 244 176 244 172 240 168 236 168 224 160 224 160 224 160 224 160 228 160 224 160 224 160 224 160 212 156 228 160 216 148 220 164 216 152 216 148 212 144 208 144 216 148 216 148 216 148 216 148 208 140 212 144 212 148 216 148 208 144 212 148 212 148 208 144 200 136 200 136 200 136 200 136 200 136 208 144 208 144 200 136 204 140 204 136 200 132 196 132 196 132 200 136 200 136 204 140 204 128 188 124 200 144 204 136 200 128 184 124 196 136 196 124 200 132 192 124 184 120 184 120 196 128 192 124 188 128 192 132 192 132 200 128 184 116 180 120 184 120 184 120 184 120 184 120 180 120 184 124 188 120 184 116 168 112 192 140 204 136 192 120 180 116 180 116 180 120 188 128 180 116 180 116 176 108 168 100 176 112 180 112 176 104 164 96 168 112 180 112 168 100 164 104 168 112 180 108 164 96 168 116 72 24 72 20 72 28 80 32 80 28 72 20 68 24 76 32 72 20 72 20 72 20 72 20 76 24 76 20 64 12 68 24 60 12 64 16 64 12 56 8 68 16 60 8 56 8 56 12 64 28 64 28 64 32 64 32 64 44 64 36 48 16 28 0 24 16 24 16 24 16 24 16 28 20 28 20 24 16 24 16 24 20 28 20 32 24 32 28 36 24 28 24 40 36 40 28 32 24 36 28 36 28 40 32 24 24 40 32 36 28 36 32 40 24 48 32 56 40 64 48 52 32 48 28 48 28 44 24 48 28 52 36 60 40 56 36 56 40 68 56 76 56 72 48 64 44 64 44 68 48 68 48 72 52 72 52 72 52 72 52 80 56 76 56 76 60 84 68 80 60 80 64 84 68 88 68 88 68 88 68 84 64 84 60 92 68 84 60 80 64 88 72 92 80 104 84 100 80 104 92 100 84 104 88 108 84 104 80 104 84 104 84 104 84 104 84 96 80 104 88 112 92 112 92 120 80 64 48 52 32 40 44 44 44 52 44 44 32 44 40 48 40 44 36 44 40 52 48 56 60 92 96 108 104 116 112 120 100 116 96 112 100 116 104 112 100 116 104 120 100 116 92 112 120 208 204 256 196 248 188 244 192 252 196 252 212 248 208 256 200 252 196 256 204 264 208 268 212 268 212 272 216 276 216 280 216 284 216 288 220 292 224 296 224 292 224 292 228 300 236 300 232 304 240 308 240 308 240 308 240 312 244 312 244 308 232 316 224 320 224 324 228 324 228 320 224 320 224 320 224 320 224 332 232 328 228 332 236 340 240 328 228 332 236 336 236 336 236 340 244 340 244 340 244 340 244 348 252 344 248 344 248 348 252 352 256 340 256 348 264 348 252 340 256 344 256 348 260 348 260 344 260 344 260 344 260 344 260 348 264 348 264 348 264 348 264 352 264 356 264 360 268 360 268 356 264 356 264 356 264 356 264 360 260 360 260 360 260 360 260 364 264 364 264 364 264 364 264 356 260 356 264 364 268 368 272 364 264 360 264 356 260 356 256 360 260 356 256 352 260 356 264 360 260 356 256 352 260 356 264 360 264 360 264 356 260 356 256 348 252 352 260 356 264 364 268 352 256 352 256 352 256 352 256 352 260 360 268 364 268 364 264 360 264 360 260 356 256 352 256 356 256 352 256 356 260 360 268 356 260 356 260 356 260 356 260 360 264 360 264 360 264 360 264 360 252 364 256 368 264 372 264 380 272 380 272 380 272 380 272 368 264 368 264 364 260 364 256 360 256 356 248 348 244 352 248 356 248 356 248 356 248 356 248 352 244 352 244 352 244 352 244 348 232 348 232 348 232 348 232 352 232 348 232 352 240 364 248 356 236 356 240 368 260 388 276 392 276 388 272 380 268 376 256 364 236 368 244 388 268 388 256 368 244 344 216 320 208 324 212 320 208 308 204 312 212 308 200 304 200 304 200 300 196 300 192 288 192 292 188 288 184 284 184 284 184 284 184 280 180 280 176 280 188 276 180 272 180 268 184 264 188 264 188 264 196 264 196 264 196 264 196 264 196 264 196 240 168 236 164 228 152 220 140 212 128 212 128 212 128 212 128 216 124 204 120 208 128 212 124 212 144 212 144 212 144 212 144 220 152 220 152 220 152 220 152 212 140 208 140 204 136 204 132 204 136 204 132 200 128 196 128 200 136 204 136 200 132 200 128 196 128 196 128 196 128 196 128 184 116 184 116 184 116 184 116 196 128 196 124 192 120 188 120 184 116 184 116 180 112 180 108 184 116 184 116 184 116 184 116 180 124 184 128 188 124 184 120 176 116 176 116 176 116 176 116 184 116 172 108 180 116 172 104 176 112 176 108 172 104 168 104 160 96 160 96 160 96 160 96 168 104 164 100 160 92 156 92 152 92 160 96 152 88 156 96 152 88 152 84 148 80 144 80 148 84 148 84 148 84 148 84 144 84 148 84 148 88 152 88 148 84 152 88 152 88 148 84 140 76 140 76 140 76 140 76 136 80 140 84 144 80 140 76 140 80 140 76 136 72 132 72 140 80 136 76 136 76 132 72 136 72 132 76 144 88 140 72 140 72 128 72 136 80 136 68 132 68 124 64 124 64 124 68 124 68 128 72 132 68 128 64 132 76 140 72 124 60 120 68 116 56 116 56 116 56 116 56 120 60 124 64 124 64 120 60 104 60 124 80 136 80 124 68 116 64 120 72 124 72 120 68 108 64 128 80 132 72 112 52 108 56 112 60 112 60 108 52 116 68 124 64 108 56 112 68 108 60 116 60 108 56 116 72 84 76 80 72 84 76 88 84 88 76 80 64 68 64 84 88 80 72 80 72 80 72 80 72 76 76 92 76 72 60 80 84 76 68 76 68 72 60 68 56 76 64 68 56 64 56 64 60 80 64 76 64 72 60 64 64 72 64 60 56 40 32 20 16 20 20 20 20 20 20 20 20 28 24 24 24 24 24 24 24 28 28 32 32 32 36 36 36 36 32 28 32 40 44 44 36 28 32 32 36 36 40 40 44 28 32 36 36 36 36 40 40 28 36 32 40 40 48 44 52 52 52 48 48 44 44 40 40 48 48 56 56 60 56 60 52 56 56 64 68 76 72 76 72 68 64 68 64 68 64 64 60 76 72 76 72 76 72 76 72 76 72 76 72 76 76 84 80 84 80 84 84 88 88 92 88 96 92 92 88 92 84 88 84 92 84 84 80 84 80 88 88 96 100 108 104 104 96 108 108 104 104 108 108 112 104 108 100 108 104 108 104 108 104 108 104 104 104 112 112 116 112 116 112 104 72 44 36 36 28 32 48 40 48 52 48 40 40 44 48 44 44 44 44 44 44 44 48 52 68 88 104 108 108 108 112 124 116 120 112 116 116 120 120 116 116 120 120 124 116 120 112 124 152 236 248 296 256 312 244 320 248 320 252 324 252 320 252 332 256 328 256 328 260 336 268 336 268 340 268 344 272 344 280 356 280 356 284 364 288 368 292 372 292 368 292 368 296 376 304 376 304 384 308 388 312 384 308 384 308 388 316 392 312 384 312 392 320 392 324 396 324 400 328 396 324 396 324 396 324 396 324 416 332 412 332 412 336 420 344 408 332 416 336 420 340 416 336 420 340 420 340 420 340 420 340 432 348 424 344 424 344 428 352 452 348 444 344 452 356 448 344 444 344 444 348 448 348 452 352 456 348 456 348 456 348 456 348 456 348 456 348 456 348 456 348 460 356 460 360 464 360 468 364 464 360 464 360 464 360 464 360 464 360 464 360 464 360 464 360 472 368 472 368 472 368 472 368 468 360 472 364 476 368 480 368 472 360 468 356 468 352 464 352 468 356 468 356 468 356 468 356 472 356 468 352 464 356 468 360 476 364 472 360 472 356 468 356 464 352 464 356 468 360 472 360 468 356 468 356 468 356 468 356 464 356 472 364 476 364 476 360 472 360 472 356 468 352 464 352 472 356 464 348 460 356 476 368 468 356 468 356 468 356 468 356 476 364 476 364 476 364 476 364 468 360 468 364 472 368 476 372 484 376 484 376 484 376 484 376 492 372 488 368 488 364 484 364 480 360 476 356 472 352 472 352 464 356 464 356 464 356 464 356 456 352 460 352 460 352 460 356 456 348 456 348 456 348 456 348 460 348 456 348 460 356 468 360 460 352 468 356 480 372 504 384 516 388 520 380 516 376 516 376 504 360 496 372 516 388 512 384 496 364 468 336 444 320 432 328 444 316 432 312 436 316 432 304 428 308 424 304 424 300 420 304 400 292 392 288 388 284 388 284 392 288 388 284 388 280 384 280 384 276 376 272 372 268 376 268 368 260 368 260 368 260 368 260 360 256 360 252 356 252 352 248 344 236 336 228 328 220 324 220 320 212 320 212 320 212 320 212 324 208 308 200 312 208 312 200 312 208 312 208 312 208 312 208 324 220 324 220 324 220 324 220 316 212 316 208 312 208 308 204 308 204 308 200 304 196 300 200 296 208 288 204 288 200 284 200 284 200 284 200 284 200 284 200 264 188 264 188 264 188 264 188 272 196 272 192 268 188 264 188 264 188 260 184 260 180 256 180 260 184 260 184 260 184 260 184 256 184 260 188 264 184 260 180 252 176 252 176 252 176 252 176 248 180 244 176 244 176 240 172 244 176 244 172 240 168 236 168 228 164 228 164 228 164 228 164 236 172 232 164 224 156 220 152 220 156 220 156 220 156 220 156 216 152 216 148 212 144 208 144 216 148 216 148 216 148 216 148 212 144 216 148 216 148 216 148 212 152 216 156 220 152 216 148 208 144 208 144 208 144 208 144 204 140 204 140 204 140 204 140 204 140 204 136 200 132 196 132 208 140 204 136 200 132 196 128 200 136 204 148 212 148 204 132 200 132 196 132 200 136 200 132 192 128 188 124 188 128 196 132 184 124 196 136 200 132 188 120 192 132 200 132 188 120 184 128 184 120 184 120 184 120 184 120 184 120 188 128 192 124 184 120 184 124 192 128 188 116 176 108 176 116 184 124 188 120 176 108 172 116 188 132 196 128 184 112 168 104 172 112 180 116 180 112 196 132 196 124 180 116 192 136 180 116 180 116 180 120 188 132 76 28 72 24 76 28 80 36 76 28 76 16 56 12 72 40 72 20 72 20 72 20 72 20 64 24 80 24 64 8 72 32 84 32 72 16 64 16 68 24 68 16 60 8 56 8 56 12 60 24 60 24 60 32 60 28 68 44 64 36 44 12 24 0 20 12 20 12 20 12 20 12 20 16 24 16 24 16 24 16 28 20 32 24 32 28 36 28 36 24 28 24 40 36 40 28 28 24 32 28 36 32 40 36 36 24 32 24 36 32 40 32 36 16 36 16 36 16 36 16 56 32 52 28 48 24 44 20 44 28 52 32 56 36 52 32 48 32 56 44 68 48 72 52 64 44 64 44 64 44 60 40 72 52 72 52 72 52 72 52 68 48 64 44 68 48 72 56 80 60 80 64 84 68 88 68 92 72 92 68 88 68 84 64 84 64 84 60 80 64 84 64 92 76 104 80 96 76 100 88 100 84 104 88 108 84 104 80 104 84 104 84 104 84 104 84 100 84 108 92 112 92 108 88 92 52 36 24 32 20 32 40 36 36 48 40 40 32 44 40 44 36 44 36 44 36 40 32 48 56 88 96 104 96 104 96 120 100 116 96 112 100 116 104 112 100 116 104 120 100 116 92 96 112 204 204 260 200 244 184 248 192 248 196 252 216 256 220 260 204 256 200 260 204 264 212 260 208 264 208 268 212 268 212 272 208 276 212 284 220 292 224 296 224 292 224 292 228 300 236 300 236 308 244 312 244 312 240 308 244 316 248 316 248 312 232 320 224 324 228 324 232 328 232 332 236 332 236 332 236 332 236 336 236 332 232 336 236 340 244 328 232 336 240 340 240 340 236 340 244 340 244 340 244 340 244 352 256 348 248 344 252 352 256 352 260 344 256 352 268 348 256 344 256 348 260 348 264 352 264 348 264 348 264 348 264 348 264 348 264 348 264 348 264 348 264 356 264 360 268 360 272 364 272 360 268 360 268 360 268 360 268 360 260 360 260 360 260 360 260 368 268 368 268 368 268 368 268 360 268 364 268 364 272 368 272 360 264 356 260 356 256 352 256 356 260 356 260 356 260 356 260 360 260 356 256 352 260 356 264 364 268 364 264 360 264 356 260 352 256 356 260 356 260 360 264 356 260 356 260 356 260 356 260 352 260 360 268 364 268 364 264 360 264 360 260 356 256 352 256 360 260 352 252 348 260 364 272 356 260 356 260 356 260 356 260 364 268 364 268 364 268 364 268 360 252 360 256 364 256 364 260 376 268 376 268 376 268 376 268 372 268 372 264 368 264 364 260 360 256 360 256 356 252 352 248 356 248 356 248 356 248 356 248 348 244 352 244 352 244 352 248 348 232 348 232 348 232 348 232 352 232 348 232 348 236 356 240 352 232 352 232 360 248 372 264 388 268 380 268 380 264 376 256 376 240 368 240 376 256 376 248 368 248 352 228 332 216 328 212 328 216 316 212 320 216 316 204 308 204 308 200 304 200 300 196 288 192 292 188 288 184 284 184 288 188 288 184 284 184 280 180 280 184 272 176 268 176 264 184 260 184 260 184 260 192 260 192 256 188 252 184 248 180 248 176 240 168 232 156 224 156 224 156 220 140 220 140 220 140 220 140 220 132 204 120 204 128 204 120 208 140 208 140 208 140 208 140 216 148 216 148 216 148 216 148 212 144 212 140 208 140 204 136 204 136 204 132 200 128 196 128 204 140 208 136 204 136 200 132 200 132 200 132 200 132 200 132 196 128 196 128 196 128 196 128 196 128 196 124 192 120 188 120 188 120 188 116 184 116 180 112 184 116 184 116 184 116 184 116 180 124 184 128 188 124 184 120 176 116 176 116 176 116 176 116 180 116 180 112 176 108 172 108 176 112 176 108 172 104 168 104 164 100 164 100 164 100 164 100 176 108 172 104 164 96 156 92 156 92 156 92 156 92 156 92 152 88 152 84 148 80 144 80 148 84 148 84 148 84 148 84 144 80 140 76 140 76 140 76 148 88 152 92 156 88 152 84 144 80 144 80 144 80 144 80 140 80 140 80 140 80 140 80 140 80 140 76 136 72 132 72 144 80 140 76 136 72 132 68 132 80 148 88 148 80 136 76 128 72 132 72 128 68 128 72 128 68 128 64 128 68 132 76 120 64 132 76 136 72 124 60 120 64 128 64 116 56 116 64 128 68 128 68 128 68 128 68 120 64 128 68 128 68 124 60 128 72 124 68 120 64 112 60 112 64 120 68 120 60 104 48 116 64 120 68 120 68 120 68 104 52 112 64 116 68 116 64 124 76 124 68 112 64 124 84 120 64 116 64 120 76 128 80 80 72 80 68 80 76 88 80 76 76 88 68 64 56 76 84 80 72 80 72 80 72 80 72 76 72 80 72 76 68 84 84 96 80 80 68 72 68 84 84 76 64 68 56 64 56 64 60 64 48 64 52 68 56 60 60 68 64 60 56 44 36 24 20 16 16 16 16 16 16 16 16 20 20 20 20 24 24 24 24 24 28 28 28 32 32 32 36 32 28 24 28 36 40 36 32 32 32 36 36 36 36 40 40 40 32 28 28 36 44 44 40 44 48 44 44 40 40 36 40 48 52 44 48 44 48 40 44 48 44 52 52 56 52 56 52 56 52 60 56 64 64 68 68 68 64 68 64 72 68 72 68 76 72 76 72 76 72 76 72 72 68 68 64 72 72 80 76 84 80 84 84 88 88 92 88 100 92 96 92 92 88 92 88 88 84 92 88 92 88 88 84 92 96 104 100 100 96 104 108 104 104 108 108 112 104 108 100 108 104 108 104 108 104 108 104 108 104 112 112 116 108 112 104 88 60 36 40 40 36 40 56 32 40 44 44 40 36 44 48 44 44 48 48 48 44 40 36 48 68 92 108 108 104 100 100 124 116 120 112 116 116 120 120 116 116 120 120 124 116 120 112 112 144 232 248 300 256 308 244 324 248 320 248 324 256 332 264 332 260 332 260 332 264 340 268 332 260 336 264 340 268 340 272 344 272 352 280 360 288 368 292 372 292 368 292 368 296 376 304 380 304 384 312 392 316 388 312 388 312 392 316 392 316 388 316 396 324 396 324 400 328 400 332 408 336 408 336 408 336 408 336 416 336 416 336 416 340 424 344 412 332 416 340 424 344 420 340 420 340 420 340 420 340 420 340 432 352 428 348 428 348 432 352 452 344 440 344 448 352 448 340 448 348 448 348 452 352 452 356 460 352 460 352 460 352 460 352 456 348 456 348 456 348 456 348 464 360 464 360 468 364 468 368 468 364 468 364 468 364 468 364 464 360 464 360 464 360 464 360 476 372 476 372 476 372 476 372 476 364 476 368 480 368 480 368 476 360 472 360 468 356 468 352 464 356 468 360 472 356 468 352 472 356 468 352 464 356 468 360 480 364 476 364 472 360 472 360 468 356 468 356 468 356 468 356 472 360 472 360 472 360 472 360 464 356 472 364 476 364 476 360 472 360 472 356 468 352 464 352 468 352 464 352 468 356 472 364 468 356 468 356 468 356 468 356 476 364 476 364 476 364 476 364 468 360 468 360 468 364 472 364 480 372 480 372 480 372 480 372 496 372 492 372 488 368 488 368 480 360 484 364 480 356 472 352 464 356 464 356 464 356 464 356 460 352 460 352 460 352 460 352 456 348 456 348 456 348 456 348 460 352 456 348 456 348 460 352 464 352 468 352 472 368 496 376 508 384 516 376 512 376 516 376 524 376 504 368 504 376 496 368 488 360 472 344 460 336 444 336 448 324 436 320 444 324 440 312 432 308 428 308 424 304 424 308 404 296 400 292 396 292 392 288 396 288 392 288 388 284 388 284 380 276 376 268 368 264 372 264 372 264 372 264 372 264 372 264 368 264 368 260 360 252 356 252 344 236 332 224 324 224 332 228 328 228 328 228 328 228 328 228 324 216 304 204 308 208 304 200 308 204 308 204 308 204 308 204 312 208 312 208 312 208 312 208 316 208 312 208 308 204 308 200 308 204 308 200 304 196 300 200 300 208 292 208 288 204 288 204 288 204 288 204 288 204 288 204 276 200 276 200 276 200 276 200 272 196 272 192 268 188 264 188 268 188 264 188 260 184 260 184 260 184 260 184 260 184 260 184 256 184 260 188 264 184 260 180 252 176 252 176 252 176 252 176 244 180 252 180 240 168 240 176 244 176 244 172 240 168 236 168 232 168 232 168 232 168 232 168 236 172 236 168 228 164 224 160 224 156 216 152 224 160 220 152 216 152 216 148 212 144 208 144 216 148 216 148 216 148 216 148 212 140 208 140 208 136 204 136 212 148 216 152 216 152 212 148 208 144 208 144 208 144 208 144 208 140 204 136 200 140 204 144 204 140 204 136 200 132 196 132 204 140 200 136 200 136 196 132 196 140 212 144 200 132 196 136 188 132 200 132 192 124 192 136 200 132 192 128 192 128 196 132 188 128 192 132 196 128 192 124 180 120 188 124 180 112 180 124 196 132 196 132 196 132 196 132 188 124 192 128 192 128 188 124 184 116 180 116 184 124 196 132 188 124 188 120 180 112 168 104 180 116 180 116 180 116 176 112 168 108 176 116 184 120 184 116 168 112 176 112 168 108 176 120 192 120 180 116 188 128 192 124 68 20 68 20 68 24 76 28 56 24 80 28 60 8 64 32 72 20 72 20 72 20 72 20 76 16 64 12 72 24 80 24 68 24 72 24 72 28 76 28 68 16 60 8 56 8 56 12 36 0 40 8 48 24 60 32 60 40 60 36 48 20 32 8 16 8 16 8 16 8 16 8 16 8 16 12 20 16 24 16 20 16 24 16 28 20 28 24 28 12 20 16 32 28 32 20 40 32 36 28 36 28 32 24 44 24 24 16 36 36 44 32 44 24 48 28 48 28 48 28 44 24 48 28 48 28 52 32 40 24 48 32 52 32 52 28 56 36 56 36 56 36 60 40 64 44 68 48 72 52 76 56 72 52 72 52 72 52 72 52 76 56 72 52 76 56 80 64 80 60 80 64 84 68 88 68 96 76 92 72 92 68 88 68 88 68 92 72 92 72 88 68 88 76 100 80 96 72 100 84 100 84 104 88 108 84 104 80 104 84 104 84 104 84 104 84 104 88 108 92 112 88 108 84 72 40 32 32 44 28 40 44 32 28 44 36 40 28 44 44 44 40 52 44 52 36 40 28 56 68 104 112 120 104 108 100 120 100 116 96 112 100 116 104 112 100 116 104 120 100 116 92 88 104 200 204 260 200 244 180 252 196 248 192 252 220 264 228 264 204 260 204 260 208 268 216 268 212 268 212 272 216 276 216 272 208 280 216 288 228 296 232 296 224 292 224 292 228 300 236 304 240 312 244 316 248 312 244 312 248 316 252 320 248 316 236 324 228 324 232 328 232 332 236 332 236 332 236 332 236 332 236 340 236 336 236 336 240 344 248 332 236 340 240 344 244 340 240 340 244 340 244 340 244 340 244 356 256 352 252 348 256 352 260 348 252 336 252 344 260 344 248 348 260 348 264 352 264 356 268 352 268 352 268 352 268 352 268 348 264 348 264 348 264 348 264 360 268 360 272 364 272 368 276 364 272 364 272 364 272 364 272 360 260 360 260 360 260 360 260 372 272 372 272 372 272 372 272 368 272 368 272 368 272 368 272 368 268 364 268 360 264 360 260 352 256 360 264 360 264 352 256 360 260 356 256 352 260 356 264 368 272 364 268 364 264 360 264 356 260 356 260 356 260 356 260 360 264 360 264 360 264 360 264 352 260 360 268 364 268 364 264 360 264 360 260 356 256 352 256 348 256 356 260 360 264 360 260 356 260 356 260 356 260 356 260 360 264 360 264 360 264 360 264 360 252 360 252 360 252 360 252 372 264 372 264 372 264 372 264 376 272 372 268 372 264 368 264 360 256 364 260 364 256 352 244 356 248 356 248 356 248 356 248 360 248 356 244 352 240 348 236 348 232 348 232 348 232 348 232 352 236 348 228 344 232 348 236 356 236 352 232 360 248 372 260 380 264 376 264 376 264 376 256 384 244 368 232 368 248 372 244 356 240 352 236 344 228 344 228 332 220 320 216 324 224 320 212 312 208 308 204 308 200 304 200 296 200 300 200 296 196 292 192 292 192 288 188 288 184 284 184 276 180 268 176 264 172 264 180 264 188 264 188 264 196 264 196 268 196 264 192 256 184 248 180 240 168 228 152 220 156 228 164 232 152 232 152 232 152 232 152 228 140 208 124 208 128 204 120 204 136 204 136 204 136 204 136 204 136 204 136 204 136 204 136 208 136 204 136 200 132 200 128 204 136 204 132 200 128 196 128 208 144 208 140 208 136 204 136 204 136 204 136 204 136 204 136 196 128 196 128 196 128 196 128 196 128 196 124 192 120 188 120 192 124 188 120 188 116 184 116 184 116 184 116 184 116 184 116 180 124 184 128 188 124 184 120 176 116 176 116 176 116 176 116 172 116 188 116 172 100 172 116 176 112 176 108 172 104 168 104 168 104 168 104 168 104 168 104 168 104 168 104 168 104 168 100 164 92 148 88 160 100 156 84 152 88 152 84 148 80 144 80 148 84 148 84 148 84 148 84 148 84 144 80 144 76 140 76 144 80 148 84 148 84 144 80 140 76 140 76 140 76 140 76 144 84 136 76 136 76 144 84 140 80 140 76 136 72 132 72 132 72 136 76 136 76 140 80 136 80 144 76 124 64 128 80 128 76 144 80 132 68 132 80 140 80 132 68 128 68 128 68 132 68 128 64 124 68 128 72 116 64 128 68 120 56 124 68 128 68 128 68 128 68 128 68 124 68 128 72 132 68 128 64 124 72 120 64 120 76 136 88 140 84 132 72 120 64 112 60 112 68 124 76 124 64 108 48 108 60 116 68 120 68 116 64 100 56 116 64 112 60 112 68 132 72 112 60 120 76 120 64 76 64 72 64 72 68 80 76 60 68 92 80 72 56 72 76 80 72 80 72 80 72 80 72 88 68 64 60 84 84 88 72 56 56 76 80 88 76 76 64 76 64 68 56 64 56 64 60 44 28 44 40 60 52 60 64 60 56 52 56 44 40 32 32 16 16 16 16 16 16 16 16 16 16 16 20 20 24 24 24 20 20 20 24 24 24 28 28 24 20 16 20 28 32 28 24 44 40 40 36 36 32 32 28 48 32 20 24 36 44 44 40 28 32 32 40 40 52 48 56 36 44 40 48 44 52 48 56 44 44 52 52 56 52 56 48 64 60 60 52 56 52 60 56 68 64 72 72 80 80 84 84 76 72 76 72 76 72 76 72 88 84 84 80 88 84 92 92 84 80 84 84 88 88 92 88 100 96 100 92 96 88 92 88 92 92 96 96 100 92 96 88 92 92 104 100 96 92 104 104 104 104 108 108 112 104 108 100 108 104 108 104 108 104 108 104 112 108 116 112 116 108 108 104 56 32 24 32 36 32 28 40 28 36 44 40 36 36 44 52 48 52 56 56 52 48 40 36 64 84 112 128 128 124 116 112 124 116 120 112 116 116 120 120 116 116 120 120 124 116 120 112 104 136 228 248 300 256 308 240 324 252 320 248 324 260 336 272 336 260 332 260 332 264 340 272 344 272 344 276 348 280 352 284 356 280 360 288 372 300 380 308 372 292 368 292 368 296 376 304 380 308 388 316 392 316 392 312 388 316 392 320 396 316 392 316 396 324 396 328 400 332 404 332 400 328 400 328 400 328 400 328 420 336 416 336 416 340 424 348 412 336 420 344 424 344 424 340 420 340 420 340 420 340 420 340 436 352 432 348 428 352 432 356 444 340 432 336 444 344 440 336 448 348 448 352 452 356 456 356 460 352 460 352 460 352 460 352 456 348 456 348 456 348 456 348 464 360 464 364 468 368 472 368 468 364 468 364 468 364 468 364 464 360 464 360 464 360 464 360 476 372 476 372 476 372 476 372 480 368 480 368 480 368 480 368 480 368 480 364 476 364 472 360 460 352 472 364 476 360 464 348 472 356 468 352 464 356 468 360 480 368 480 364 476 360 472 360 468 356 468 356 468 356 468 356 472 360 472 360 472 360 472 360 464 356 472 364 476 364 476 360 472 360 472 356 468 352 464 352 456 348 468 364 476 360 468 352 468 356 468 356 468 356 468 356 472 360 472 360 472 360 472 360 468 360 468 360 468 360 468 360 480 372 480 372 480 372 480 372 496 376 496 372 492 368 488 368 476 360 484 368 484 360 472 348 464 356 464 356 464 356 464 356 472 360 464 356 456 348 452 340 456 348 456 348 456 348 456 348 460 352 456 344 452 344 456 348 468 356 472 356 476 368 496 376 504 380 512 376 512 376 516 376 516 368 496 364 500 376 500 376 476 352 472 348 468 344 456 348 452 328 440 324 448 328 440 316 432 312 432 308 428 304 424 308 412 304 408 300 404 300 400 296 396 292 396 288 392 284 388 284 380 272 372 264 368 264 368 264 376 268 376 268 376 268 376 268 360 256 356 248 348 240 344 236 344 236 328 220 320 224 332 236 336 236 336 236 336 236 336 236 332 220 312 208 312 212 308 200 308 204 308 204 308 204 308 204 304 200 304 200 304 200 304 200 308 204 304 200 304 196 300 196 308 204 308 200 304 196 300 200 300 212 296 208 292 204 288 204 288 204 288 204 288 204 288 204 268 192 268 192 268 192 268 192 272 196 272 192 268 188 264 188 268 192 268 188 264 184 260 184 260 184 260 184 260 184 260 184 256 184 260 188 264 184 260 180 252 176 252 176 252 176 252 176 240 180 256 184 236 164 240 180 244 176 244 172 240 168 236 168 232 168 232 168 232 168 232 168 228 168 232 168 232 168 236 172 228 156 212 152 224 164 220 148 216 152 216 148 212 144 208 144 216 148 216 148 216 148 216 148 220 152 220 148 216 144 212 144 204 144 208 148 212 144 208 140 204 140 204 140 204 140 204 140 212 144 200 132 196 136 208 148 204 140 204 136 200 132 196 132 192 132 196 136 200 140 204 144 200 140 204 132 180 116 192 140 196 144 212 144 200 132 204 148 208 144 200 132 192 124 188 124 200 132 188 120 184 124 196 136 184 128 196 132 188 124 192 136 188 124 188 124 188 124 188 124 188 128 192 132 196 128 192 124 208 140 192 120 180 120 192 132 220 148 204 128 188 120 188 124 172 120 200 144 204 124 164 88 176 116 180 120 184 116 180 112 172 116 192 132 192 124 188 128 200 124 176 112 184 124 180 108 60 20 72 20 60 12 72 36 76 28 80 32 76 20 60 8 72 20 72 16 68 12 60 8 88 32 72 16 64 16 76 32 72 24 72 24 68 16 60 8 64 24 76 20 52 0 56 20 44 12 56 24 60 28 52 12 48 28 52 28 40 12 24 0 20 8 16 4 12 8 16 12 16 8 16 8 16 8 16 8 24 16 24 20 28 24 32 28 24 16 24 20 28 24 32 24 36 28 36 28 36 28 36 28 28 20 32 28 36 32 44 36 40 20 40 20 40 20 40 20 40 24 48 28 40 16 44 28 28 12 40 24 48 24 40 16 48 36 64 44 60 32 52 32 76 56 72 52 72 56 80 64 76 56 76 56 76 56 76 56 80 60 80 56 76 52 72 52 84 64 84 64 84 64 84 64 84 64 84 68 88 72 92 72 92 72 92 72 92 72 92 72 100 76 96 76 96 80 104 88 100 80 100 80 100 80 100 80 100 80 100 80 100 80 100 80 104 88 108 84 100 80 104 88 56 32 24 8 20 20 32 28 40 28 36 28 36 32 44 40 36 40 60 48 48 36 56 60 72 80 104 104 112 96 100 92 116 100 116 100 116 100 116 100 116 100 116 104 120 108 124 104 100 84 176 208 276 200 244 200 240 188 248 192 252 216 260 220 260 208 268 216 272 216 272 212 268 208 264 208 264 212 272 216 288 220 288 224 292 228 296 228 292 224 292 228 296 232 300 232 308 240 308 244 312 248 316 248 320 252 320 248 316 244 312 236 328 228 324 228 324 228 320 224 316 224 324 232 336 244 344 252 336 236 336 236 336 236 336 236 332 236 336 240 340 236 336 232 348 248 344 244 340 248 344 252 348 252 348 252 348 252 348 252 344 256 344 256 344 256 344 256 344 256 344 260 348 264 352 264 348 264 348 264 348 264 348 264 352 264 344 256 340 264 356 276 364 272 364 272 364 272 364 272 364 268 360 264 356 268 360 272 364 264 364 264 364 264 364 264 356 260 368 276 380 276 368 264 368 272 368 268 364 264 360 264 360 268 364 268 364 264 356 256 360 264 360 264 360 264 360 264 368 272 368 268 364 264 360 264 360 264 360 264 360 264 360 264 360 264 360 264 360 264 360 264 352 256 352 260 356 264 360 264 368 268 364 264 360 268 364 272 364 268 364 268 364 268 364 268 356 260 356 260 356 260 356 260 360 264 360 264 360 264 360 264 360 264 360 264 360 264 360 264 364 252 360 248 356 252 360 256 368 260 368 264 372 268 376 268 380 276 376 268 372 264 364 260 368 260 360 252 356 252 360 256 360 252 360 248 356 244 352 244 348 240 352 248 356 248 352 244 348 232 348 232 348 232 348 232 352 236 352 240 356 244 360 244 340 224 348 232 360 244 364 252 372 256 368 260 372 264 376 256 368 240 372 240 372 248 372 248 368 252 364 256 372 256 360 232 332 224 328 220 324 216 320 212 312 208 312 204 308 200 304 200 300 204 304 200 300 196 296 196 296 196 296 192 292 188 288 188 280 188 280 184 276 180 268 184 268 192 268 192 268 200 268 200 256 188 260 196 264 188 252 176 232 176 240 156 236 188 252 160 240 168 236 164 232 160 228 156 228 152 224 148 216 144 216 140 204 132 196 128 200 136 212 148 196 128 196 128 200 136 208 144 200 132 200 136 204 140 208 140 208 140 204 136 204 132 200 132 200 140 208 144 212 140 208 136 208 140 208 136 204 132 200 132 200 132 200 132 200 132 200 132 192 124 192 124 192 124 192 124 184 120 188 124 192 120 188 116 192 120 188 116 184 120 188 124 184 120 180 116 176 120 180 124 176 116 176 116 176 116 176 116 184 120 184 116 180 112 176 112 176 112 172 108 172 104 168 104 168 104 168 104 168 104 168 104 164 100 164 100 164 100 164 100 164 96 156 92 164 100 160 92 160 92 148 80 144 84 156 96 148 84 148 84 148 84 148 84 148 84 148 88 152 92 156 92 144 80 144 84 148 88 152 88 148 80 144 76 140 80 144 84 144 80 140 76 136 80 140 84 144 80 136 72 132 72 132 76 124 68 132 76 140 80 140 80 128 72 140 84 144 80 132 68 140 76 128 64 124 68 136 80 140 80 132 68 128 68 128 68 120 60 120 64 128 72 140 84 144 84 144 84 144 80 132 72 124 64 124 64 124 64 124 64 116 64 132 72 128 64 132 80 128 76 128 76 128 76 128 76 132 80 128 76 128 76 128 76 128 84 140 80 116 56 112 68 104 56 116 68 120 64 108 52 116 68 132 84 140 84 128 72 104 64 124 76 120 60 108 60 68 68 80 68 68 60 80 84 88 80 88 76 80 68 72 60 80 72 80 72 76 68 76 68 92 80 80 68 72 64 76 72 72 64 76 68 80 68 76 68 76 72 76 60 64 56 72 72 72 52 64 52 64 52 56 56 56 52 48 48 36 32 20 20 20 16 16 12 12 16 16 20 16 16 16 16 16 16 16 16 20 20 24 24 24 24 28 28 24 24 24 28 28 32 32 32 32 32 32 32 32 32 32 32 28 28 32 36 36 40 44 44 40 44 40 44 40 44 40 44 36 48 48 48 40 40 40 52 36 36 44 48 52 48 48 40 48 52 68 64 64 52 56 56 72 68 72 68 72 72 80 80 80 76 80 76 80 76 80 76 84 80 84 76 80 72 76 72 88 84 88 84 88 84 88 84 88 84 88 88 92 92 96 92 96 92 96 92 96 92 96 92 104 96 100 96 100 100 108 108 104 100 104 100 104 100 104 100 108 104 108 104 108 104 108 104 108 108 112 104 104 100 104 104 60 44 28 24 28 36 40 40 40 36 36 36 36 40 44 48 40 44 52 52 48 48 56 64 80 96 112 120 120 112 108 108 120 116 120 116 120 116 120 116 120 116 120 120 124 124 128 124 140 124 192 240 312 264 316 268 316 244 320 252 328 256 328 260 332 264 340 272 344 272 344 268 340 268 336 264 340 268 344 280 364 288 368 292 368 296 372 296 368 292 372 296 372 300 376 300 384 308 384 312 388 316 392 316 396 320 396 316 392 312 388 316 400 328 400 328 400 328 404 332 392 324 396 332 408 340 416 344 416 336 416 336 416 336 416 336 412 336 416 340 420 336 416 332 428 344 424 340 420 344 424 348 428 348 428 348 428 348 428 348 444 344 444 344 444 344 444 344 444 344 448 348 448 352 452 352 456 348 456 348 456 348 456 348 456 348 452 344 456 348 460 356 468 364 468 364 468 364 468 364 468 360 464 356 460 360 464 364 468 364 468 364 468 364 468 364 460 360 472 376 480 372 472 364 484 372 484 368 480 368 476 364 472 364 476 364 476 360 468 352 472 360 472 360 472 360 472 360 480 368 480 364 476 360 472 360 472 360 472 360 472 360 472 360 472 360 472 360 472 360 472 360 464 352 468 356 468 360 472 360 480 364 476 360 472 364 476 368 476 364 476 364 476 364 476 364 468 356 468 356 468 356 468 356 472 360 472 360 472 360 472 360 468 356 468 356 468 356 468 356 472 360 468 356 464 360 468 364 476 368 476 372 480 372 484 376 500 380 496 372 492 368 484 364 484 364 480 356 476 356 476 356 472 364 472 360 468 360 464 356 456 352 460 356 464 352 460 348 456 348 456 348 456 348 456 348 460 352 460 356 464 356 468 360 452 348 464 352 476 364 484 364 496 372 504 372 508 372 516 376 508 368 504 372 504 372 496 372 500 372 492 376 500 376 472 356 452 332 448 328 444 320 440 316 432 312 428 308 428 304 424 308 412 304 408 300 404 296 400 296 400 296 400 292 396 288 392 288 384 280 384 276 380 272 376 268 376 268 376 268 376 268 372 264 360 256 364 260 360 248 340 232 320 236 348 232 332 232 320 188 288 196 288 200 304 224 328 240 324 232 320 228 316 220 304 208 304 200 300 192 296 196 308 208 300 196 296 192 300 200 308 208 304 200 304 204 308 204 312 208 312 208 312 208 308 204 308 204 292 208 292 212 296 208 292 204 292 208 292 204 288 200 284 200 276 200 276 200 276 200 276 200 268 192 268 192 268 192 268 192 260 188 264 192 268 188 264 184 268 188 264 184 260 188 264 192 260 180 256 176 252 180 256 184 252 176 252 176 252 176 252 176 252 184 252 180 248 176 244 176 248 176 244 176 240 172 240 168 232 168 232 168 232 168 232 168 228 164 228 164 228 164 228 164 228 160 220 156 228 164 224 156 228 160 220 152 216 156 224 164 216 148 216 148 216 148 216 148 216 148 216 152 220 156 224 156 204 140 204 144 208 148 212 148 212 144 208 140 204 144 208 148 208 140 204 136 200 140 204 144 204 140 204 136 200 136 196 132 200 136 204 140 204 136 196 132 196 132 196 128 192 132 196 132 200 132 196 128 192 132 196 136 204 136 196 128 192 128 192 132 184 120 180 120 184 128 196 136 200 140 204 140 204 136 196 132 188 124 188 124 188 124 188 124 176 120 188 124 184 120 192 132 192 128 192 128 192 128 192 128 196 132 192 128 188 124 184 120 188 128 200 128 180 108 176 120 180 116 176 112 176 112 176 112 180 116 180 116 180 120 188 124 180 124 192 128 184 116 184 124 64 20 72 20 64 16 72 32 84 32 76 24 68 20 68 20 72 20 72 20 76 24 76 24 76 24 72 16 64 8 60 4 60 12 64 20 72 24 76 28 76 20 56 4 60 20 72 28 64 20 48 8 44 20 64 36 56 36 56 28 40 12 20 0 16 8 12 4 12 4 16 8 16 8 16 8 16 8 16 8 28 20 28 20 28 16 24 16 24 16 24 20 28 24 32 24 28 20 28 20 28 20 28 20 28 20 32 28 36 32 44 36 44 24 44 24 44 24 44 24 44 32 56 32 48 24 48 36 40 20 44 28 52 28 48 28 40 28 60 40 56 36 60 44 64 44 60 40 64 48 72 52 72 52 72 56 76 56 76 56 80 60 76 56 76 56 72 52 84 64 84 64 84 64 84 64 84 64 84 68 88 72 92 72 92 72 92 72 92 72 92 72 96 76 96 76 96 80 104 84 100 80 100 80 100 80 100 80 104 84 104 84 104 84 104 84 104 88 108 88 104 80 96 72 60 40 32 20 32 32 44 36 36 28 36 28 36 32 44 36 44 32 36 32 48 48 56 48 96 100 120 120 124 112 116 112 116 100 116 100 116 100 116 100 116 100 116 104 120 108 124 104 140 92 148 180 272 216 264 212 248 192 248 196 256 216 260 220 260 208 268 216 272 216 272 212 268 212 264 208 268 216 276 216 288 224 292 224 296 228 296 228 292 228 296 228 300 232 300 232 308 240 308 244 312 248 316 248 320 252 320 252 316 248 316 240 328 232 328 236 336 240 340 244 328 232 332 236 336 240 336 244 336 236 336 236 336 236 336 236 336 236 340 240 340 240 336 236 348 252 344 248 344 248 348 252 348 252 348 252 348 252 348 252 344 256 344 256 344 256 344 256 344 260 348 260 352 264 352 264 348 264 348 264 348 264 348 264 344 260 348 268 352 268 352 268 364 272 364 272 364 272 364 272 364 272 360 268 360 268 364 272 364 264 364 264 364 264 364 264 356 260 368 276 376 272 368 264 376 280 376 276 372 276 372 272 364 268 364 268 364 264 356 260 360 264 360 264 360 264 360 264 368 272 364 268 364 268 360 264 360 264 360 264 360 264 360 264 360 264 360 264 360 264 360 264 352 260 356 260 360 264 360 264 368 268 364 264 360 268 364 272 364 268 364 268 364 268 364 268 356 260 356 260 356 260 356 260 360 264 360 264 360 264 360 264 356 260 356 260 356 260 356 260 364 252 360 248 356 252 360 256 368 260 368 260 372 264 372 268 380 276 376 268 372 264 364 260 364 256 356 248 352 248 352 252 368 260 368 256 364 256 360 252 348 244 352 248 356 244 348 240 348 232 348 232 348 232 348 232 352 236 352 236 356 240 356 244 352 232 352 236 356 240 356 240 372 256 368 256 372 260 372 256 368 240 372 240 372 244 368 244 384 264 380 272 384 268 372 244 336 228 332 224 324 216 316 212 308 204 308 204 304 200 300 196 300 204 304 200 300 196 296 196 296 196 296 192 292 188 288 188 280 188 280 184 276 180 268 184 272 196 268 192 264 196 260 192 252 188 256 184 248 168 228 152 220 172 248 164 212 132 176 88 156 80 152 80 168 116 212 156 224 156 232 160 228 152 216 140 200 128 196 124 192 124 192 128 196 124 192 124 192 128 196 132 200 132 200 132 204 136 204 140 212 144 212 140 208 136 204 136 200 136 208 140 208 140 204 136 208 140 208 136 204 132 200 132 200 132 200 132 200 132 200 132 192 124 192 124 192 124 192 124 184 120 188 124 192 120 188 116 192 120 188 116 184 120 188 124 184 124 180 120 180 120 184 124 176 116 176 116 176 116 176 116 184 120 180 116 180 116 176 112 184 116 180 116 176 112 176 108 168 104 168 104 168 104 168 104 164 100 164 100 164 100 164 100 164 96 156 92 164 100 160 92 164 100 160 92 156 96 164 100 148 84 148 84 148 84 148 84 148 84 152 88 152 88 156 92 136 72 140 76 140 80 144 80 148 80 144 76 140 80 144 84 144 80 140 76 136 80 140 84 136 80 144 84 144 76 132 68 140 80 144 80 136 72 128 64 136 72 124 56 116 64 132 76 128 72 132 76 136 72 132 68 140 76 132 68 128 68 132 72 124 60 120 56 116 60 124 64 128 68 132 76 136 76 132 72 124 64 124 64 124 64 124 64 112 56 124 60 116 56 120 68 128 76 128 76 128 76 128 76 132 80 128 72 120 64 112 60 116 68 124 68 116 60 116 68 132 72 116 56 104 56 116 68 120 64 108 52 108 60 124 76 124 76 132 76 124 68 128 80 76 68 76 68 76 72 84 80 92 80 80 68 72 68 80 72 80 72 80 76 84 80 92 84 84 76 84 76 80 64 64 56 72 64 72 64 76 68 80 76 88 64 56 48 72 76 88 76 72 56 64 48 60 56 64 68 64 60 56 52 36 32 16 16 16 16 12 8 8 12 16 16 16 16 16 16 16 16 16 16 40 36 36 32 32 28 28 24 24 24 24 28 28 32 32 32 28 28 28 28 28 28 28 28 28 28 32 36 36 40 44 44 44 48 44 48 44 48 44 48 44 52 56 56 44 48 48 56 48 44 52 48 56 52 56 52 44 48 60 60 60 56 68 68 68 64 68 64 68 68 76 72 72 72 76 72 76 76 80 76 80 76 80 76 80 76 80 76 84 80 84 80 84 80 84 80 88 84 88 88 92 92 96 92 92 88 96 92 96 92 100 96 100 96 96 92 100 96 104 104 104 100 104 100 104 100 104 100 112 108 112 108 112 108 112 108 112 104 112 108 112 100 92 80 52 40 32 28 32 40 44 40 36 36 32 32 36 36 40 44 48 36 28 32 48 60 60 52 100 112 124 128 124 120 120 120 120 116 120 116 120 116 120 116 120 116 120 120 124 124 128 124 156 116 160 212 316 280 328 264 320 252 324 256 328 260 328 260 332 264 340 272 344 272 344 268 344 268 340 268 340 272 348 284 368 292 368 296 372 296 376 300 372 296 372 300 376 300 380 304 384 308 384 312 388 316 392 316 396 320 396 320 396 320 396 320 392 320 396 328 404 336 412 340 408 336 408 336 408 336 408 336 420 340 420 340 420 340 420 340 416 336 420 344 424 340 416 336 432 348 424 344 424 344 428 352 432 352 432 352 432 352 432 352 448 348 448 348 448 348 448 348 448 348 448 352 452 352 456 356 460 352 460 352 460 352 460 352 448 344 460 356 468 356 460 348 468 364 468 364 468 364 468 364 472 364 464 360 464 360 468 368 468 364 468 364 468 364 468 364 464 364 472 372 476 372 472 368 484 372 484 372 484 372 480 368 476 364 480 368 476 364 472 356 472 360 472 360 472 360 472 360 476 364 476 364 476 364 476 364 472 360 472 360 472 360 472 360 472 360 472 360 472 360 472 360 468 356 468 360 472 360 476 364 480 364 476 360 472 364 476 368 476 364 476 364 476 364 476 364 472 360 472 360 472 360 472 360 468 356 468 356 468 356 468 356 464 352 464 352 464 352 464 352 472 360 468 356 464 360 468 364 472 364 476 368 476 372 480 372 496 376 496 372 492 368 488 368 484 360 476 352 472 352 472 352 476 368 472 364 468 360 468 360 460 352 464 356 464 352 456 344 456 348 456 348 456 348 456 348 456 348 460 352 460 356 464 356 464 356 472 356 472 356 476 352 492 368 504 368 504 372 512 372 508 368 504 368 500 368 492 364 508 380 496 380 504 380 480 360 460 336 452 328 444 320 436 316 428 308 428 308 424 304 424 304 412 304 408 300 404 296 400 296 400 296 400 292 396 288 392 288 384 280 384 276 380 272 376 268 380 272 376 268 372 260 368 256 352 252 356 252 352 240 332 224 344 244 344 216 292 168 264 156 244 140 216 116 212 140 252 172 292 204 308 224 320 224 312 216 308 204 304 200 300 196 296 192 300 196 296 188 292 188 296 192 300 196 304 200 304 204 308 204 316 212 316 212 312 208 308 208 288 204 292 208 292 208 288 200 292 208 292 204 288 200 284 200 276 200 276 200 276 200 276 200 268 192 268 192 268 192 268 192 260 188 264 192 268 188 264 184 268 188 264 184 260 188 264 192 264 184 256 180 256 180 260 188 252 176 252 176 252 176 252 176 248 180 248 180 248 180 248 180 252 184 252 180 248 180 244 176 232 168 232 168 232 168 232 168 228 164 228 164 228 164 228 164 228 160 220 156 228 164 224 156 224 160 224 156 220 160 224 160 220 152 220 152 220 152 220 152 220 152 220 152 220 152 220 152 208 144 208 144 208 144 208 144 212 144 208 140 204 144 208 148 208 140 204 136 200 140 204 144 196 140 208 152 212 140 196 124 200 140 204 140 204 136 196 128 200 132 192 124 188 128 196 136 188 128 200 140 204 136 192 124 200 136 196 128 192 128 196 136 196 132 188 124 184 120 184 124 184 120 188 132 196 132 196 132 188 124 188 124 188 124 188 124 180 120 192 124 184 116 184 128 192 128 192 128 192 128 192 128 200 132 192 124 180 112 172 104 172 112 180 116 180 116 184 124 196 128 184 116 176 112 180 116 188 120 184 116 184 124 192 132 180 124 200 140 200 128 192 128 72 24 68 20 72 28 80 32 80 28 72 16 64 20 72 28 72 20 72 24 76 28 84 32 80 28 80 28 76 20 64 8 76 28 68 16 64 16 64 20 80 16 52 4 68 32 80 28 44 12 56 24 64 36 64 28 60 40 60 32 44 12 24 0 16 4 8 0 8 0 12 8 16 8 16 8 16 8 16 8 32 24 28 20 24 12 20 12 24 16 24 20 28 24 32 24 36 28 36 28 36 28 36 28 28 20 32 28 36 32 44 36 48 28 48 28 48 28 48 28 48 32 60 36 48 28 52 36 44 24 44 28 48 32 52 36 44 28 56 36 52 36 64 52 68 48 68 44 68 52 76 56 64 48 68 52 72 56 76 56 76 56 76 56 76 56 76 56 80 60 80 60 80 60 80 60 84 64 84 68 88 72 92 72 88 68 88 72 92 76 96 76 96 72 92 72 92 76 100 84 100 80 100 80 100 80 100 80 108 88 108 88 108 88 108 88 108 84 104 92 112 84 84 44 40 24 24 16 32 28 36 28 36 24 32 24 32 28 40 36 52 28 28 24 48 56 64 52 100 104 120 116 116 104 112 108 116 100 116 100 116 100 116 100 116 100 116 104 120 108 124 104 116 60 120 168 276 228 256 184 252 200 256 200 256 220 260 220 260 208 268 216 272 216 272 212 272 216 268 212 272 216 276 220 292 224 296 228 296 232 300 232 296 228 300 232 300 236 304 236 308 240 308 244 312 248 316 248 320 252 320 252 320 252 320 248 316 220 320 228 328 236 336 240 340 244 340 240 336 240 336 236 340 240 340 240 340 240 340 240 336 240 344 244 344 244 340 236 352 256 348 248 344 252 352 256 352 256 352 256 352 256 352 256 348 260 348 260 348 260 348 260 348 260 352 264 352 268 356 268 352 268 352 268 352 268 352 268 340 264 352 276 360 276 352 268 364 272 364 272 364 272 364 272 368 276 364 268 360 272 368 276 364 264 364 264 364 264 364 264 360 264 368 268 372 272 372 272 364 268 364 268 364 268 368 272 364 272 368 272 368 268 360 260 360 264 360 264 360 264 360 264 364 268 364 268 364 268 364 268 360 264 360 264 360 264 360 264 360 264 360 264 360 264 360 264 356 260 360 264 360 268 364 268 368 268 364 264 360 268 364 272 364 268 364 268 364 268 364 268 360 264 360 264 360 264 360 264 356 260 356 260 356 260 356 260 352 256 352 256 352 256 352 256 364 252 360 248 356 252 360 256 364 256 364 260 368 260 372 264 376 272 372 268 372 268 368 264 364 256 356 248 352 248 356 252 360 252 360 252 356 248 352 244 356 248 356 248 356 244 348 236 348 232 348 232 348 232 348 232 348 232 348 236 352 236 356 240 360 240 356 236 356 236 348 232 368 252 364 256 368 256 372 252 368 240 372 236 368 240 364 236 376 256 372 264 376 260 364 236 344 236 336 228 328 216 316 212 312 208 312 204 308 204 304 200 300 204 304 200 300 196 296 196 296 196 296 192 292 188 288 188 280 188 280 184 276 180 268 184 268 192 268 188 264 192 260 188 248 180 252 184 252 176 236 164 244 160 200 108 160 84 164 108 156 76 128 40 104 44 120 64 164 104 184 132 212 152 224 160 212 144 212 144 208 136 204 132 200 132 192 120 188 120 188 120 196 128 196 132 200 132 204 136 212 144 212 140 208 136 204 136 196 132 204 140 208 136 200 132 208 140 208 136 204 132 200 132 200 132 200 132 200 132 200 132 192 124 192 124 192 124 192 124 184 120 188 124 192 120 188 116 192 120 188 116 184 120 188 124 188 128 184 120 180 124 188 128 176 116 176 116 176 116 176 116 180 116 180 116 180 116 180 116 184 120 184 116 180 116 176 112 168 104 168 104 168 104 168 104 164 100 164 100 164 100 164 100 164 96 156 92 164 100 160 92 152 88 152 92 156 88 152 88 152 88 152 88 152 88 152 88 152 88 152 88 152 88 152 88 152 88 152 88 152 88 152 88 148 80 144 76 140 80 144 84 144 80 140 76 136 80 140 84 136 80 148 92 152 84 132 68 128 72 136 80 140 80 140 76 128 72 136 80 140 76 132 68 124 68 136 80 140 76 128 64 136 72 128 68 128 72 136 76 144 80 136 68 128 68 128 68 116 60 124 68 132 72 132 68 124 64 124 64 124 64 124 64 124 68 132 72 124 60 124 72 128 76 128 76 128 76 128 76 136 80 128 72 116 60 108 52 108 56 108 60 116 68 124 68 120 72 128 76 128 68 116 60 116 68 124 76 132 76 124 72 104 68 144 100 148 88 128 72 88 72 72 68 84 80 88 76 84 72 80 68 76 72 80 72 80 72 80 72 84 76 84 76 88 80 88 76 84 76 84 72 92 80 80 64 68 60 72 68 84 68 72 64 80 76 84 72 56 48 72 68 80 68 64 60 60 56 52 52 44 40 28 28 12 12 8 8 8 8 12 12 16 16 16 16 16 16 16 16 16 16 12 12 12 12 12 8 24 24 24 28 28 32 32 32 36 36 36 36 36 36 36 36 28 28 32 36 36 40 44 44 40 44 40 44 40 44 40 44 40 52 52 52 44 44 44 56 48 44 48 40 48 48 56 52 52 52 60 56 56 52 68 72 72 68 72 68 72 72 80 76 68 64 68 68 76 72 80 76 76 72 80 76 80 76 84 80 80 76 80 76 80 76 80 76 88 84 88 88 92 92 96 92 88 84 92 92 96 96 104 100 96 92 92 88 96 96 104 100 104 100 104 100 104 100 104 100 108 104 108 104 108 104 108 104 112 104 108 112 120 104 80 52 36 28 24 24 32 36 36 32 32 32 28 28 32 36 40 40 52 44 36 36 48 60 72 76 104 112 116 116 112 108 108 116 120 116 120 116 120 116 120 116 120 116 120 120 124 124 128 124 124 88 144 208 312 276 316 244 328 256 328 260 332 260 328 260 332 264 340 272 344 272 344 268 344 272 344 272 344 276 352 284 372 296 372 296 376 300 376 304 376 300 376 300 380 304 380 308 384 308 384 312 388 316 392 316 396 320 396 320 400 324 400 328 388 316 392 320 396 328 400 328 412 340 412 340 412 336 408 336 424 344 424 344 424 344 424 344 420 340 424 344 424 344 420 340 432 352 428 348 428 348 432 352 436 356 436 356 436 356 436 356 452 352 452 352 452 352 452 352 452 352 452 352 456 356 456 360 464 356 464 356 464 356 464 356 456 348 460 356 464 356 464 356 468 364 468 364 468 364 468 364 472 368 468 364 468 364 472 368 468 364 468 364 468 364 468 364 468 364 468 368 472 372 476 372 472 360 472 364 476 364 476 368 480 368 484 372 480 364 472 360 472 360 472 360 472 360 472 360 472 360 476 364 476 364 480 368 472 360 472 360 472 360 472 360 472 360 472 360 472 360 472 360 472 360 472 360 476 364 476 368 480 364 476 360 472 364 476 368 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 464 352 464 352 464 352 464 352 468 356 468 356 468 356 468 356 472 360 468 356 464 360 468 364 468 364 472 364 476 368 476 368 492 372 492 372 492 372 492 372 488 364 480 360 476 356 480 360 468 360 464 356 464 352 460 352 464 356 464 356 460 348 452 340 456 348 456 348 456 348 456 348 452 348 456 348 460 352 460 352 464 356 472 356 472 356 476 352 488 368 500 364 504 368 508 368 508 368 500 368 496 360 484 360 492 364 484 368 492 368 464 348 468 344 460 332 448 320 436 316 440 320 436 316 436 312 432 316 412 304 408 300 404 296 400 296 400 296 400 292 396 288 392 288 384 280 384 276 380 272 376 268 368 260 368 260 368 264 372 264 352 252 356 252 352 240 336 224 316 184 264 156 268 168 284 200 260 160 228 132 204 112 196 112 208 128 228 160 264 200 296 220 320 220 324 224 324 220 320 212 312 204 304 192 292 188 292 188 296 196 300 196 304 200 304 200 312 208 308 204 308 200 304 204 288 200 288 204 288 204 284 200 292 208 292 204 288 200 284 200 276 200 276 200 276 200 276 200 268 192 268 192 268 192 268 192 260 188 264 192 268 188 264 184 268 188 264 184 260 188 264 192 264 188 260 184 260 184 264 188 252 176 252 176 252 176 252 176 244 176 248 180 248 180 252 184 252 180 248 180 244 176 244 172 232 168 232 168 232 168 232 168 228 164 228 164 228 164 228 164 228 160 220 156 228 164 224 156 212 148 216 156 220 152 212 148 224 156 224 156 224 156 224 156 224 156 220 152 220 152 216 148 224 160 220 156 220 152 216 152 212 144 208 140 204 144 208 148 208 140 204 136 200 140 204 144 204 144 212 148 212 144 200 132 188 128 196 136 204 144 204 140 192 132 204 148 212 140 196 128 192 132 196 136 200 132 196 128 196 132 192 128 192 132 200 140 208 140 200 132 196 132 196 132 184 124 192 132 196 132 192 128 188 124 188 124 188 124 188 124 192 132 200 132 188 120 188 132 192 128 192 128 192 128 192 128 196 132 192 124 184 116 176 112 180 112 172 112 188 128 188 120 180 120 192 136 200 128 184 116 168 112 184 128 196 128 184 116 172 128 216 160 224 148 204 132 80 24 64 20 76 36 84 28 68 24 72 28 76 24 72 20 72 20 72 20 68 16 68 16 76 20 68 16 68 20 80 32 80 24 64 12 60 16 72 28 64 24 80 32 72 20 68 20 48 16 56 24 64 36 72 40 48 28 56 32 48 24 40 16 12 0 8 0 4 0 8 4 16 8 16 8 16 8 16 8 12 4 12 8 16 8 16 8 24 16 24 20 28 24 32 24 32 24 32 24 32 24 32 24 28 20 32 28 36 32 44 36 44 24 44 24 44 24 44 24 40 28 52 28 44 20 44 32 44 20 36 16 36 24 48 32 56 40 60 32 48 28 60 48 64 44 60 40 64 48 72 52 60 40 64 48 72 52 76 56 72 52 72 56 76 60 80 60 76 56 76 56 76 56 76 56 84 64 84 68 88 72 92 72 84 64 88 72 92 76 100 80 92 72 88 68 92 72 96 80 100 80 100 80 100 80 100 80 104 84 104 84 104 84 104 84 108 84 104 92 120 88 72 24 36 24 28 20 36 36 40 28 32 24 28 20 32 24 36 32 48 40 48 36 48 48 76 84 108 104 120 108 112 100 112 108 116 100 116 100 116 100 116 100 116 100 116 104 120 108 124 104 104 56 120 160 264 216 260 204 260 204 260 204 260 220 260 220 260 208 268 216 272 216 272 212 276 216 272 216 272 220 280 224 296 228 296 232 300 232 304 236 300 232 300 236 304 236 308 240 308 240 308 244 312 248 316 248 320 252 320 256 324 260 328 252 324 228 328 232 328 232 328 232 336 240 340 244 340 244 340 244 344 244 344 244 344 244 344 244 340 244 344 248 348 244 344 240 356 256 352 252 348 256 352 260 356 260 356 260 356 260 356 260 352 264 352 264 352 264 352 264 352 264 352 268 356 268 360 272 356 272 356 272 356 272 356 272 356 268 352 268 352 272 360 280 364 272 364 272 364 272 364 272 372 276 368 272 364 276 368 280 364 264 364 264 364 264 364 264 364 264 364 264 368 268 372 276 364 268 364 272 368 272 372 276 368 272 372 276 368 272 364 264 360 264 360 264 360 264 360 264 360 264 360 268 364 272 368 272 360 264 360 264 360 264 360 264 360 264 360 264 360 264 360 264 360 264 360 268 364 268 368 272 368 268 364 264 360 268 364 272 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 352 256 352 256 352 256 352 256 356 260 356 260 356 260 356 260 364 252 360 248 356 252 360 256 360 252 364 256 364 260 368 260 372 268 372 268 372 268 372 268 372 268 368 260 360 256 364 260 364 256 360 252 360 248 356 248 356 252 360 248 352 240 344 232 348 232 348 232 348 232 348 232 344 228 348 232 348 236 352 236 356 236 356 236 356 236 352 236 364 248 364 252 364 256 368 248 368 240 368 236 364 236 356 232 368 248 364 256 368 252 356 232 348 244 340 232 328 216 316 212 324 220 324 216 320 216 316 212 300 204 304 200 300 196 296 196 296 196 296 192 292 188 288 188 280 188 280 184 276 180 268 184 252 180 256 184 260 196 268 200 260 192 256 180 240 156 212 136 168 76 144 112 216 152 212 140 200 128 188 104 152 64 116 36 100 32 108 56 144 100 188 136 212 148 224 160 228 156 220 152 216 144 204 128 192 120 188 120 192 124 196 128 196 132 200 132 204 136 200 132 196 128 196 128 192 132 200 136 204 132 200 128 208 140 208 136 204 132 200 132 200 132 200 132 200 132 200 132 192 124 192 124 192 124 192 124 184 120 188 124 192 120 188 116 192 120 188 116 184 120 188 124 192 128 188 124 184 128 188 132 176 116 176 116 176 116 176 116 176 112 176 116 180 120 184 120 180 112 176 112 172 108 172 104 168 104 168 104 168 104 168 104 164 100 164 100 164 100 164 100 164 96 156 92 164 100 160 92 148 88 156 96 160 92 152 84 156 92 156 92 156 92 156 92 156 92 156 88 152 84 148 84 156 92 156 88 152 84 148 84 148 80 144 76 140 80 144 84 144 80 140 76 136 80 140 84 148 88 148 84 144 80 140 80 132 72 136 80 140 80 136 76 132 72 132 76 136 72 132 72 136 72 132 68 128 72 132 76 132 68 128 68 128 72 136 80 140 76 132 68 128 68 132 72 128 72 132 76 132 72 128 64 124 64 124 64 124 64 124 64 124 72 132 68 120 56 120 64 128 76 128 76 128 76 128 76 132 80 128 76 124 72 120 68 128 68 112 64 128 80 124 64 116 68 124 76 132 80 132 80 120 68 124 76 128 76 128 76 136 92 156 108 160 104 160 112 92 72 72 68 88 88 92 76 72 68 80 80 88 76 80 68 80 72 80 68 76 64 68 60 80 64 68 56 68 68 88 84 80 64 68 56 68 68 88 84 68 76 100 88 84 60 68 64 76 56 68 48 64 64 84 84 48 48 52 52 48 48 40 40 12 8 8 4 4 8 8 12 16 16 16 16 16 16 16 16 24 24 24 28 28 32 32 36 24 24 24 28 28 32 32 32 28 28 28 28 28 28 28 28 28 28 32 36 36 40 44 44 36 40 36 40 36 40 36 40 36 44 44 48 36 36 40 48 44 40 40 32 36 40 48 48 64 60 64 52 52 48 60 64 64 56 60 56 60 60 68 68 60 60 68 64 72 72 80 76 76 72 76 76 80 80 84 80 80 76 80 76 80 76 80 76 88 84 88 88 92 92 96 92 88 84 92 92 96 96 104 100 96 88 92 88 92 92 100 100 104 100 104 100 104 100 104 100 104 100 104 100 104 100 104 100 116 104 108 116 128 108 72 36 40 36 32 36 44 48 48 40 32 28 28 28 28 32 36 40 48 52 56 52 44 56 80 100 112 120 124 120 112 108 112 120 120 116 120 116 120 116 120 116 120 116 120 120 124 124 128 124 132 96 144 196 292 268 324 288 332 260 332 260 332 260 332 260 332 264 340 272 344 272 344 268 348 272 344 272 344 276 352 288 372 296 372 300 376 304 380 304 376 300 376 304 380 308 384 308 384 308 384 312 388 316 392 316 396 320 396 324 400 328 404 332 408 336 404 332 404 332 404 328 408 336 408 340 412 344 416 344 424 344 424 344 424 344 424 344 420 344 424 348 428 344 424 340 436 352 436 348 432 352 436 356 440 356 440 356 440 356 440 352 452 352 452 352 452 352 452 352 452 352 452 356 456 360 460 360 464 356 464 356 464 356 464 356 468 356 460 348 460 356 472 372 468 364 468 364 468 364 468 364 476 368 472 364 468 368 472 372 468 364 468 364 468 364 468 364 472 364 468 364 468 368 476 376 480 368 480 372 484 376 488 376 480 372 484 372 484 368 476 360 472 360 472 360 472 360 472 360 472 360 472 364 476 368 480 368 472 360 472 360 472 360 472 360 472 360 472 360 472 360 472 360 472 360 472 364 476 368 480 368 480 364 476 360 472 364 476 368 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 464 352 464 352 464 352 464 352 472 360 472 360 472 360 472 360 472 360 468 356 464 360 468 364 468 360 468 364 472 368 476 368 492 372 492 372 492 372 492 372 496 372 488 368 484 364 488 368 476 368 476 364 472 360 468 360 468 360 468 356 460 348 452 340 456 348 456 348 456 348 456 348 452 344 452 348 456 352 460 352 460 352 468 356 472 360 480 356 488 364 496 364 500 368 508 368 508 368 500 364 492 360 480 352 492 368 488 368 496 368 476 344 472 348 464 336 448 320 428 312 440 332 440 324 444 324 440 320 412 304 408 300 404 296 400 296 400 296 400 292 396 288 392 288 384 280 384 276 380 272 376 268 356 248 360 256 372 268 380 272 372 268 360 252 332 216 296 188 244 128 252 224 380 276 344 224 328 232 312 204 268 144 200 92 172 88 176 100 204 144 252 184 304 216 324 232 332 232 328 224 324 220 312 204 300 196 292 188 296 192 296 196 300 200 304 200 304 200 300 196 300 192 296 192 284 200 288 204 292 200 288 196 296 208 296 204 292 200 288 200 284 200 276 200 276 200 276 200 268 192 268 192 268 192 268 192 260 188 264 192 268 188 264 184 268 188 264 184 260 188 264 192 268 188 264 184 260 188 264 192 252 176 252 176 252 176 252 176 244 176 244 180 248 184 252 184 244 176 240 172 240 168 236 168 236 168 236 168 236 168 232 168 228 164 228 164 228 164 228 164 228 160 220 156 228 164 224 156 216 156 228 168 232 164 220 152 224 156 224 156 224 156 224 156 224 156 224 152 220 148 216 148 216 152 216 148 212 144 208 144 212 144 208 140 204 144 208 148 208 140 204 136 200 140 204 144 216 148 208 140 204 140 208 144 204 140 204 140 200 132 192 124 200 132 188 120 184 124 196 136 204 136 192 124 188 128 200 140 192 128 192 128 192 132 204 140 196 128 192 124 188 128 192 132 200 136 200 136 200 132 188 124 188 124 188 124 188 124 188 124 184 124 192 124 180 112 176 120 192 128 192 128 192 128 192 128 196 132 192 128 192 128 192 128 196 124 180 120 192 132 192 116 188 120 180 116 188 132 208 144 212 128 204 124 196 132 208 144 228 156 232 152 224 160 240 188 76 16 56 12 76 32 72 12 36 0 64 32 88 36 72 16 60 12 60 12 60 16 68 24 60 16 76 32 84 28 72 16 64 16 64 16 64 16 64 16 72 28 76 20 60 8 64 24 64 32 56 28 52 24 48 20 44 20 56 28 52 16 32 4 20 0 0 0 4 4 12 4 8 0 4 0 4 0 12 8 16 12 20 16 24 12 20 8 24 20 32 28 36 28 36 24 28 20 28 20 28 20 28 20 12 16 32 28 36 24 40 36 32 24 32 28 36 32 40 32 44 40 52 44 44 36 48 36 32 24 56 40 56 28 44 24 48 32 52 36 56 40 60 44 64 40 60 40 60 40 60 36 80 56 72 44 64 48 72 56 92 68 80 56 72 48 68 48 72 52 72 56 76 60 80 60 88 68 84 64 84 64 80 60 96 72 84 60 84 72 100 84 96 76 96 76 96 76 96 76 100 80 100 80 100 80 100 80 104 72 104 72 100 80 100 80 108 84 104 100 108 56 40 20 16 12 28 28 44 40 48 40 36 28 36 32 40 36 44 36 52 44 56 12 32 40 96 96 132 108 124 100 116 92 112 92 124 104 120 100 116 96 112 92 120 104 120 104 120 104 120 104 124 64 108 168 272 232 268 220 252 200 264 212 272 220 264 216 264 204 264 208 268 208 272 212 280 216 276 216 276 220 284 228 288 220 288 224 292 228 296 228 304 240 308 244 312 240 308 236 304 244 316 244 304 232 304 244 324 256 324 260 328 264 332 256 324 232 328 236 332 240 336 240 340 240 336 240 340 252 356 268 344 248 344 244 340 240 336 240 344 248 344 248 344 248 344 248 356 264 344 252 340 252 340 252 352 264 352 264 352 264 352 264 352 264 348 264 348 264 348 264 344 264 348 268 352 264 348 260 360 268 360 268 360 268 360 268 356 264 356 268 360 272 364 272 364 264 364 268 368 272 372 272 368 268 368 268 368 268 368 268 360 264 360 268 364 272 368 272 364 268 364 268 364 268 364 268 364 268 368 276 372 280 380 284 372 276 372 272 368 268 364 268 376 276 364 264 360 268 372 280 364 268 364 268 364 268 364 268 368 268 364 264 360 268 364 272 356 260 360 268 364 268 360 264 368 268 364 264 360 268 364 272 360 264 360 264 360 264 360 264 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 372 276 368 268 364 264 356 260 364 268 364 264 360 260 356 260 356 252 356 252 356 252 356 252 352 248 352 252 356 256 360 256 380 276 376 268 372 264 364 260 364 260 364 260 364 260 364 260 364 252 364 248 360 244 356 244 348 236 348 232 344 228 340 228 344 232 344 228 340 224 336 224 344 232 344 232 344 232 344 232 352 236 348 236 348 236 348 236 348 244 356 252 364 252 352 244 364 244 364 248 360 244 356 244 360 248 356 240 352 240 360 236 344 208 344 244 336 264 328 248 352 240 332 208 332 220 316 204 300 196 308 200 304 192 288 188 284 192 288 204 292 200 288 196 272 172 276 180 276 176 272 176 260 168 248 164 260 180 268 184 288 192 236 148 212 116 144 40 76 76 220 172 240 172 252 180 240 172 236 164 216 132 184 104 116 20 68 0 92 40 132 56 184 124 200 152 232 172 232 160 212 152 220 160 216 144 200 128 192 124 192 124 192 124 192 124 192 124 200 136 204 132 192 120 192 128 196 132 200 136 204 140 204 132 200 128 196 124 192 120 196 128 196 128 196 128 196 128 180 116 192 128 196 124 184 112 196 128 196 128 196 128 196 128 188 120 188 120 188 120 188 120 184 116 184 116 184 116 184 116 184 116 184 112 180 112 176 108 172 112 172 112 172 112 172 112 176 116 176 116 176 116 176 116 168 108 168 108 168 108 172 108 168 104 168 104 168 104 168 104 160 96 160 96 160 96 160 96 156 92 156 92 156 92 156 92 148 88 152 92 156 88 152 84 160 104 172 96 144 68 136 80 140 76 144 84 152 88 152 88 156 92 156 88 144 72 128 60 136 76 148 88 156 92 152 84 136 72 136 76 144 84 152 92 148 80 136 68 132 72 144 84 140 76 140 72 136 68 132 72 128 76 128 80 132 84 136 84 124 72 124 72 124 80 136 88 136 76 136 76 136 76 136 76 136 64 116 64 132 80 132 60 120 60 120 64 124 68 128 68 136 72 124 60 116 56 120 64 124 64 124 64 124 64 124 64 132 80 144 76 120 52 116 64 124 76 132 84 136 76 124 68 124 64 116 72 140 92 136 76 124 44 112 116 120 76 124 116 120 128 148 116 160 128 200 100 80 68 72 64 80 72 76 64 56 56 76 80 92 80 84 68 72 64 72 64 72 68 80 76 80 76 84 80 84 72 72 60 76 68 76 68 76 68 76 68 80 76 84 68 68 60 72 72 100 68 92 60 76 48 64 44 56 48 56 56 52 44 36 24 20 8 0 0 4 12 12 12 8 4 4 4 4 8 12 16 16 20 20 24 24 20 20 16 24 28 32 32 36 36 32 32 28 28 28 28 28 28 28 28 16 28 36 36 32 32 36 40 32 32 32 36 36 40 40 40 44 48 52 52 44 40 48 52 36 40 40 48 48 52 44 44 48 52 52 56 52 56 56 60 64 60 64 60 64 60 64 60 84 76 76 68 72 68 76 76 92 84 84 76 76 72 76 72 76 72 76 76 80 80 84 80 84 80 84 84 88 88 92 88 100 92 92 84 88 92 104 104 100 96 100 96 100 96 100 96 104 100 104 100 104 100 104 100 104 104 104 104 104 100 104 100 112 100 108 116 108 68 40 28 20 24 32 36 40 44 44 44 36 36 36 40 40 44 44 44 40 56 52 40 40 76 108 124 132 136 124 124 116 120 116 120 124 120 120 116 120 116 120 112 124 120 124 120 124 120 124 120 128 96 132 200 304 280 328 276 332 260 340 268 348 268 344 264 340 264 340 268 344 272 348 276 356 276 352 276 352 280 360 288 364 288 368 292 368 296 372 296 380 308 384 312 388 308 384 304 380 312 392 312 380 304 384 312 400 324 400 328 404 332 408 336 408 328 412 332 412 336 416 336 424 344 420 340 420 344 428 348 424 344 424 340 420 336 416 336 428 348 428 348 428 348 428 348 452 348 444 344 440 340 440 344 452 352 452 352 452 352 452 352 456 348 456 348 456 348 456 348 452 348 456 352 460 348 456 344 464 360 464 360 464 360 464 360 460 356 464 360 464 364 468 364 468 364 468 368 472 372 476 372 472 368 472 368 472 368 472 368 472 360 476 364 476 368 480 368 476 364 476 364 476 364 476 364 488 372 484 372 484 372 484 372 484 372 484 368 480 368 476 364 484 372 476 364 476 364 484 372 476 364 476 364 476 364 476 364 476 360 472 356 468 360 472 364 468 360 472 364 476 364 472 356 480 364 476 360 472 364 476 368 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 484 372 480 364 476 360 468 356 476 364 476 360 472 356 468 356 476 356 476 356 476 356 476 356 472 352 476 356 476 360 480 360 496 376 492 372 492 368 488 368 484 364 484 364 484 364 484 364 484 364 484 360 480 356 476 356 468 348 468 344 464 344 460 340 464 344 464 340 460 340 456 336 464 344 464 344 464 344 464 344 460 352 468 348 468 348 472 348 472 352 492 360 496 360 496 348 500 364 500 360 496 356 492 356 496 360 492 352 488 356 492 364 492 372 480 356 464 344 452 344 452 344 444 336 448 324 440 312 412 304 416 308 412 300 400 284 396 288 400 292 404 288 400 284 392 276 388 280 388 272 376 268 368 256 352 256 364 272 368 268 340 244 308 204 264 152 200 96 240 208 336 260 336 248 332 236 340 240 348 240 336 220 308 196 268 148 200 68 140 68 180 120 216 148 256 200 312 240 324 236 312 228 304 216 296 208 288 204 296 192 296 192 296 192 296 192 292 192 300 200 304 200 300 192 300 196 304 200 304 200 308 204 304 200 300 196 300 196 300 196 284 196 280 196 280 196 280 196 272 192 280 200 284 196 276 188 280 196 280 196 280 196 280 196 272 188 272 188 272 188 272 188 260 184 260 184 260 184 260 184 260 180 256 180 252 176 252 176 252 176 252 176 252 176 252 176 252 176 252 176 252 176 252 176 252 164 244 168 244 168 240 172 236 168 232 168 232 168 232 168 228 164 228 164 228 164 228 164 220 156 220 156 220 156 220 156 212 152 216 156 220 152 216 148 216 160 228 160 208 140 208 152 208 144 212 152 216 152 212 148 216 152 216 148 208 140 196 128 208 148 216 152 216 148 208 140 196 132 196 132 200 144 212 152 208 144 200 136 200 136 208 144 204 140 204 136 200 136 196 132 192 128 192 132 196 136 200 136 204 136 196 132 192 132 196 136 200 136 200 136 200 136 200 136 204 132 188 128 200 140 200 128 184 120 184 124 188 128 192 128 200 132 192 120 184 120 188 128 192 128 192 128 192 128 192 128 192 136 204 132 188 116 184 128 180 120 192 132 192 124 184 116 204 132 184 124 192 128 184 104 272 92 228 128 188 104 204 132 240 152 280 148 256 184 256 180 64 24 76 24 68 16 68 24 64 20 72 28 80 32 76 28 72 24 68 20 68 24 76 32 84 36 80 28 68 16 60 12 72 24 72 24 72 24 72 24 68 24 76 20 60 12 64 24 80 56 72 40 56 24 44 16 40 16 52 20 52 12 36 8 24 4 0 0 4 4 12 0 8 0 4 0 4 0 12 8 16 8 20 12 20 12 16 8 24 16 28 24 36 28 32 24 28 20 28 20 28 20 28 20 24 24 40 32 36 24 32 28 32 24 32 28 36 32 40 32 40 40 52 40 44 32 44 44 48 16 28 12 48 36 48 20 60 40 56 36 56 36 52 32 52 36 56 40 60 44 64 48 76 52 72 48 68 52 76 56 80 56 76 52 72 56 76 60 72 52 72 56 76 60 80 60 72 52 76 60 88 72 96 76 96 72 88 64 84 72 100 84 96 76 96 76 96 76 96 76 100 80 100 80 100 80 100 80 104 72 104 72 100 80 100 80 108 84 104 104 96 52 36 24 28 24 36 32 40 32 40 28 36 28 36 32 40 36 44 36 36 32 56 32 60 76 124 112 140 120 132 108 124 104 124 108 116 100 116 100 120 104 120 104 120 104 120 104 120 104 120 104 128 80 116 164 264 236 276 228 260 204 264 212 268 212 264 208 260 200 264 208 272 216 280 220 280 216 276 216 276 220 284 228 288 224 292 224 296 228 296 228 304 240 308 244 312 240 308 236 304 240 316 244 308 236 308 248 324 256 324 260 328 264 332 256 324 236 332 236 336 240 336 240 344 252 348 252 344 248 340 240 344 248 344 248 340 244 340 244 356 260 356 260 356 260 356 260 352 260 348 256 340 256 344 256 352 264 352 264 352 264 352 264 344 260 344 260 344 260 344 260 348 264 352 268 352 268 348 264 356 264 356 264 356 264 356 264 356 268 360 268 364 272 364 272 364 264 364 268 368 272 372 272 368 268 368 268 368 268 368 268 360 268 364 268 368 272 368 272 364 268 364 268 364 268 364 268 384 284 380 280 372 272 368 268 372 276 372 276 368 272 368 268 372 272 368 268 364 272 368 276 364 268 364 268 364 268 364 268 360 264 356 256 352 260 360 264 360 264 364 268 364 268 360 260 368 268 364 264 360 268 364 272 368 272 368 272 368 272 368 272 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 372 276 368 268 364 264 356 260 364 268 360 264 360 264 356 260 356 252 356 252 356 252 356 252 352 252 356 252 360 256 360 256 368 264 368 264 372 268 372 268 364 260 364 260 364 260 364 260 364 252 364 248 360 244 356 244 348 236 348 236 344 232 344 228 344 232 344 232 340 228 340 224 344 232 344 232 344 232 344 232 352 236 348 236 348 236 348 236 348 240 352 248 356 248 352 244 364 252 360 248 360 248 356 244 360 248 356 244 356 244 360 240 368 216 360 248 348 268 344 256 348 232 352 208 336 212 324 228 308 200 308 200 304 188 288 188 284 192 288 204 292 200 288 196 276 180 276 180 276 176 272 180 268 172 260 176 276 188 272 180 224 144 204 96 136 36 104 32 224 172 264 176 244 172 240 152 236 172 244 176 244 172 232 160 224 140 176 52 76 0 68 12 96 44 140 104 200 148 224 160 236 160 220 144 208 140 208 144 188 120 188 120 188 120 188 120 184 120 192 128 200 132 196 128 204 136 200 132 200 132 196 128 196 128 196 128 200 132 200 132 192 128 196 128 196 128 196 128 196 128 200 136 204 132 196 128 196 128 196 128 196 128 196 128 188 120 188 120 188 120 188 120 184 116 184 116 184 116 184 116 180 112 180 108 176 104 172 104 176 116 176 116 176 116 176 116 176 116 176 116 176 116 176 116 168 112 172 108 168 108 172 108 168 104 168 104 168 104 168 104 164 100 164 100 164 100 164 100 156 92 156 92 156 92 156 92 152 88 156 92 156 92 152 88 148 88 156 92 148 84 152 92 148 84 152 88 152 84 144 80 144 84 148 84 148 80 140 72 152 88 152 88 148 80 136 72 132 68 128 68 132 72 144 80 144 76 140 72 136 76 140 80 140 76 140 76 136 72 136 68 128 76 132 80 132 80 136 84 152 96 144 84 132 80 132 80 136 76 136 76 136 76 136 76 144 76 132 76 140 80 136 72 124 64 124 64 128 68 128 68 136 76 132 68 124 68 128 72 128 68 128 68 128 68 128 68 124 72 136 72 124 60 124 72 112 64 124 76 128 72 120 64 140 80 120 64 116 68 120 64 104 32 88 76 124 80 152 88 100 76 128 88 156 116 192 108 68 72 92 76 72 60 76 80 84 76 84 72 84 76 88 80 84 76 80 72 80 76 88 80 92 80 84 72 76 64 72 68 80 72 80 72 80 72 80 72 76 72 80 68 68 60 76 76 100 72 96 60 76 52 68 44 56 44 52 52 48 44 40 32 24 12 0 0 4 8 8 8 8 4 4 4 4 8 12 16 12 16 20 20 20 20 16 12 20 24 28 32 32 32 32 28 28 28 28 28 28 28 28 28 28 36 44 40 36 28 32 36 32 32 32 36 36 40 40 40 40 44 52 48 40 40 44 48 52 32 12 20 36 56 48 40 60 60 56 56 52 52 48 48 52 52 60 56 68 64 72 72 76 72 72 72 76 72 80 76 80 72 76 72 76 76 84 84 76 72 76 76 80 80 84 80 80 76 84 84 88 88 96 92 96 92 92 88 92 92 100 100 100 96 100 96 100 96 100 96 104 100 104 100 104 100 104 100 104 104 104 104 104 100 104 100 112 100 108 104 88 52 36 36 32 36 36 40 40 36 32 32 36 36 36 40 40 44 44 44 28 48 52 56 68 104 120 124 136 136 128 128 120 124 124 128 116 112 120 116 124 124 128 124 124 120 124 120 124 120 124 120 136 108 140 188 296 288 340 280 340 264 344 268 344 268 344 268 336 260 340 268 348 276 356 284 356 276 352 276 352 280 360 288 368 292 368 296 372 296 376 300 380 308 384 312 388 308 384 304 380 308 392 312 384 308 388 320 400 324 400 328 404 332 408 336 412 332 412 336 416 336 420 340 416 340 428 352 432 348 420 336 424 344 424 344 424 344 424 340 432 352 432 352 432 352 432 352 452 348 448 344 444 344 448 348 452 352 452 352 452 352 452 352 452 344 452 344 452 344 452 344 456 348 460 356 464 352 456 348 460 356 460 356 460 356 460 356 464 360 464 364 468 364 472 368 468 364 468 368 472 372 476 372 472 368 472 368 472 368 472 368 476 364 476 368 480 368 484 372 480 368 480 368 480 368 480 368 492 380 488 376 488 372 484 372 488 376 484 372 484 368 480 368 480 368 480 368 480 368 480 368 476 364 476 364 476 364 476 364 476 360 472 356 468 360 472 364 476 364 480 368 476 364 472 356 480 364 476 360 472 364 476 368 480 368 480 368 480 368 480 368 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 480 368 480 364 476 360 472 360 472 360 472 360 472 360 472 360 480 360 480 360 480 360 480 360 476 356 476 360 480 360 484 364 480 360 484 368 492 376 496 380 488 368 488 368 488 368 488 368 484 364 484 360 480 356 476 356 472 352 468 348 468 344 464 344 468 348 464 344 464 340 460 340 464 344 464 344 464 344 464 344 460 352 468 348 468 348 472 348 472 348 484 352 488 352 492 348 496 360 496 360 496 360 496 360 496 356 492 356 492 360 500 368 496 360 492 348 488 340 496 352 492 360 496 356 464 332 456 344 420 312 420 308 412 296 400 288 396 288 400 292 404 288 400 284 388 276 392 280 388 276 380 272 372 272 368 272 368 276 352 256 296 204 260 136 184 104 224 176 328 248 328 228 316 248 328 228 340 240 352 248 352 244 344 240 324 240 328 212 256 120 168 68 172 100 196 128 228 164 268 200 304 220 300 216 296 212 296 212 292 188 292 188 292 188 292 188 288 188 292 192 300 196 304 200 312 204 308 200 304 196 300 192 296 192 300 196 304 204 308 208 288 200 284 200 284 200 284 200 280 196 284 200 284 200 280 196 280 196 280 196 280 196 280 196 272 188 272 188 272 188 272 188 260 184 260 184 260 184 260 184 256 180 252 176 248 172 248 172 256 180 256 180 256 180 256 180 252 176 252 176 252 176 252 176 260 168 248 172 248 168 240 172 236 168 232 168 232 168 232 168 232 168 232 168 232 168 232 168 224 160 224 160 224 160 224 160 216 152 220 160 224 156 216 152 216 152 220 152 216 148 216 152 216 152 216 152 212 144 204 140 204 140 208 148 212 144 208 140 212 148 212 148 208 144 204 140 200 136 196 132 200 140 208 144 204 140 204 140 204 140 204 140 208 144 204 140 204 136 200 136 196 132 196 132 196 132 196 132 208 144 204 136 196 132 200 136 200 136 200 136 200 136 200 136 204 136 200 136 200 136 196 132 188 128 192 128 192 128 192 128 200 136 196 132 196 132 196 132 196 132 196 132 196 132 196 132 188 128 192 128 192 128 192 132 180 120 188 132 196 128 188 120 192 120 176 108 176 120 192 124 220 72 228 148 240 188 256 128 212 112 248 136 264 176 272 196 64 28 84 32 68 12 72 36 80 28 72 24 72 28 80 36 80 32 76 28 72 28 76 32 76 24 72 20 68 24 76 28 64 16 64 16 64 16 64 16 64 20 72 20 60 12 68 28 56 32 56 28 52 28 52 28 48 20 52 20 52 16 44 20 28 8 4 0 4 0 8 0 8 0 4 0 4 0 12 8 12 4 16 12 20 8 12 4 20 16 28 20 32 24 28 20 28 20 28 20 28 20 28 20 32 32 44 36 36 24 32 28 32 24 32 28 36 32 40 32 40 36 48 40 40 28 44 40 56 12 12 0 40 36 56 28 64 40 60 36 56 32 52 28 48 32 56 36 64 44 68 52 64 48 68 52 76 56 76 56 72 52 72 52 76 60 84 68 72 52 72 56 76 60 80 60 84 64 84 64 84 64 84 64 88 68 88 68 92 72 96 80 96 76 96 76 96 76 96 76 100 80 100 80 100 80 100 80 104 72 104 72 100 80 100 80 108 88 104 92 76 32 28 28 36 28 40 32 40 28 32 20 36 28 36 32 40 36 44 36 36 28 56 36 72 84 116 92 132 108 128 104 124 104 124 108 116 100 116 104 124 108 128 112 120 104 120 104 120 104 120 104 132 92 120 148 248 240 288 228 272 216 268 212 268 212 264 212 264 204 268 212 276 220 280 224 280 216 276 216 276 220 284 228 292 224 296 228 296 232 300 232 304 240 308 244 312 240 308 236 304 240 316 248 312 244 316 256 324 256 324 260 328 264 332 256 328 236 336 240 336 244 340 244 328 236 340 252 352 256 348 252 344 248 344 248 344 248 344 252 352 256 352 256 352 256 352 256 352 260 348 256 344 260 352 264 352 264 352 264 352 264 352 264 348 264 348 264 348 264 348 264 348 268 356 272 356 272 352 264 356 264 356 264 356 264 356 264 360 268 364 272 364 276 368 276 364 264 364 268 368 272 372 272 368 268 368 268 368 268 368 268 364 268 368 272 368 276 372 276 368 272 368 272 368 272 368 272 372 276 376 280 376 284 380 284 376 280 376 276 372 276 368 272 368 272 368 272 368 272 368 272 364 268 364 268 364 268 364 268 372 272 368 268 364 272 368 276 368 272 368 272 368 268 360 260 368 268 364 264 360 268 364 272 360 264 360 264 360 264 360 264 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 368 272 364 268 364 268 360 264 360 264 360 264 360 264 360 264 360 256 360 256 360 256 360 256 356 252 360 256 360 260 364 260 356 252 360 260 368 268 376 276 368 264 368 264 368 264 368 264 364 252 364 248 360 244 356 244 352 240 352 236 348 236 344 232 348 236 348 232 344 232 340 228 344 232 344 232 344 232 344 232 352 236 348 236 348 236 348 236 348 236 344 236 344 240 348 244 360 248 360 248 360 248 360 248 360 244 356 244 360 252 368 248 384 232 364 236 352 236 344 204 352 200 368 212 344 228 336 272 316 208 312 200 300 188 288 192 284 192 288 204 292 200 288 196 276 184 280 184 284 188 276 180 272 184 272 188 280 184 248 148 192 100 136 24 88 52 192 176 248 176 232 144 224 172 244 160 240 176 244 176 240 168 236 164 232 164 244 176 240 120 140 24 92 24 84 12 80 32 132 88 180 120 204 148 220 148 212 136 192 124 192 124 192 124 192 124 188 120 188 120 192 124 196 128 208 136 204 132 200 128 196 124 196 128 196 132 204 136 208 140 196 132 200 132 200 132 200 132 196 128 192 124 192 124 196 128 196 128 196 128 196 128 196 128 188 120 188 120 188 120 188 120 184 116 184 116 184 116 184 116 180 112 180 108 176 104 172 104 180 120 180 120 180 120 180 120 176 116 176 116 176 116 176 116 176 116 176 112 172 108 172 108 168 104 168 104 168 104 168 104 168 104 168 104 168 104 168 104 160 96 160 96 160 96 160 96 152 92 160 96 160 96 156 88 160 96 156 88 152 84 144 80 152 88 152 88 148 80 140 76 136 76 144 84 148 84 144 80 140 76 140 76 144 80 148 84 144 76 140 76 140 80 148 84 140 76 140 76 140 76 140 76 144 80 144 76 140 76 136 72 132 80 132 80 132 80 132 80 132 80 132 76 132 84 140 92 136 76 136 76 136 76 136 76 132 76 136 72 128 64 124 64 132 68 128 68 128 68 128 68 132 72 132 72 136 72 132 72 132 72 132 72 132 72 132 72 128 64 124 68 128 72 132 68 120 72 132 84 140 84 132 80 124 72 116 56 108 64 124 80 140 100 160 124 224 156 252 44 188 60 164 72 164 96 176 124 80 76 88 76 80 68 80 80 80 72 76 68 80 76 88 84 92 80 84 72 80 72 84 76 76 68 76 72 80 76 84 76 72 64 72 64 72 64 72 64 72 68 80 68 72 64 80 80 76 48 76 52 72 52 76 56 64 52 56 56 56 56 56 52 28 16 4 0 4 8 4 4 8 4 4 4 4 8 12 16 12 12 16 16 16 16 12 12 20 20 24 28 28 28 28 28 28 28 28 28 28 28 28 28 28 36 44 44 40 36 36 40 32 32 32 36 36 40 40 40 36 44 48 44 40 36 40 48 44 36 16 24 36 56 52 56 56 60 52 56 52 56 48 52 56 56 60 60 64 64 68 68 64 64 72 76 80 76 80 76 76 72 76 72 76 76 88 84 76 72 76 76 80 80 84 80 92 88 92 84 88 80 84 80 92 88 92 92 96 96 100 96 100 96 100 96 100 96 100 96 104 100 104 100 104 100 104 100 104 104 104 104 104 100 104 100 116 104 108 96 68 28 28 40 36 36 40 40 40 36 32 32 36 36 36 40 40 44 44 44 36 52 48 52 72 108 116 112 124 128 120 124 120 124 124 128 124 120 124 120 128 124 128 124 124 120 124 120 124 120 124 120 132 112 136 168 272 284 344 276 352 276 348 268 344 268 344 272 348 272 348 272 352 276 352 276 356 276 352 276 352 280 360 288 372 296 372 296 376 300 376 304 380 308 384 312 388 308 384 304 380 308 392 316 388 312 396 328 400 324 400 328 404 332 408 336 416 336 416 336 420 340 420 344 408 332 416 344 428 352 432 356 424 344 424 344 428 348 428 348 428 348 428 348 428 348 428 348 452 348 448 348 448 352 456 356 452 352 452 352 452 352 452 352 464 356 464 356 464 356 464 356 460 352 464 356 464 356 460 352 464 360 464 360 464 360 464 360 468 364 468 364 472 368 472 372 468 364 468 368 472 372 476 372 472 368 472 368 472 368 472 368 480 368 480 368 484 372 484 376 484 372 484 372 484 372 484 372 480 372 484 376 492 384 496 388 492 376 488 376 484 372 484 372 476 368 480 372 484 368 480 364 476 364 476 364 476 364 476 364 488 372 480 368 480 368 484 376 484 372 484 372 480 364 472 356 480 364 476 360 472 364 476 368 472 360 472 360 472 360 472 360 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 468 356 472 360 472 360 476 364 484 364 484 364 484 364 484 364 480 360 480 360 484 364 484 368 476 356 480 364 488 372 496 376 492 372 492 372 492 372 492 372 484 364 484 360 480 356 476 356 476 352 472 352 468 348 468 348 472 348 468 348 464 344 464 344 464 344 464 344 464 344 464 344 460 352 468 348 468 348 472 348 472 344 476 340 476 344 488 348 492 356 496 360 496 360 500 364 496 356 492 356 496 364 508 372 528 384 540 372 540 352 536 340 564 388 540 372 484 340 444 332 432 320 420 304 408 296 404 292 396 288 400 292 404 288 400 284 392 280 396 284 388 280 380 276 372 272 364 276 360 252 312 204 244 128 192 92 212 176 328 276 356 264 340 228 320 244 336 232 348 240 344 236 336 228 332 224 332 228 312 228 320 228 280 172 192 100 168 60 128 56 172 116 212 144 256 196 296 212 288 196 304 200 304 200 304 200 304 200 296 192 292 188 288 188 296 192 308 204 304 200 304 200 300 196 304 200 304 200 308 204 308 208 292 204 288 204 288 204 288 204 280 196 276 188 272 192 280 196 280 196 280 196 280 196 280 196 272 188 272 188 272 188 272 188 260 184 260 184 260 184 260 184 260 184 260 180 256 180 252 176 252 176 252 176 252 176 252 176 252 176 252 176 252 176 252 176 264 176 256 176 248 172 240 172 236 168 232 168 232 168 232 168 228 164 228 164 228 164 228 164 228 164 228 164 228 164 228 164 220 156 224 160 224 160 220 156 232 160 216 152 216 152 208 136 212 148 216 152 216 148 208 144 204 140 208 148 212 148 208 144 200 136 200 136 204 144 216 152 212 144 208 140 204 144 212 148 200 140 204 144 208 140 204 136 212 144 208 144 204 140 204 140 200 136 196 132 196 132 192 128 192 128 192 128 196 136 208 144 200 136 200 136 200 136 200 136 196 136 200 132 188 116 184 124 196 132 196 132 192 128 192 128 188 124 192 132 200 132 196 128 192 128 192 128 192 128 192 128 200 128 188 124 196 132 192 120 184 128 196 140 208 144 204 136 204 140 196 124 176 104 176 108 252 144 320 284 440 456 528 356 372 228 340 188 304 172 272 196 80 28 72 24 80 32 76 24 60 12 64 20 72 28 80 32 80 32 76 24 68 20 72 24 68 24 76 32 76 24 68 16 68 20 68 20 68 20 68 20 60 20 68 20 64 16 72 32 56 32 56 32 56 32 52 28 60 28 60 28 60 28 64 40 32 8 4 0 4 0 4 0 8 0 4 0 4 0 12 8 8 4 12 8 16 4 12 0 16 12 24 20 28 20 28 16 28 20 28 20 28 20 28 20 24 24 44 36 40 32 44 40 32 24 32 28 36 32 40 32 36 32 48 36 36 28 40 36 40 16 36 16 44 32 60 44 52 32 56 36 56 36 60 40 60 40 60 40 60 40 60 40 56 44 68 56 80 60 76 56 76 56 72 52 72 56 80 60 72 52 72 56 76 60 80 60 80 60 84 64 84 64 88 68 84 68 92 72 96 76 96 76 96 76 96 76 96 76 96 76 100 80 100 80 100 80 100 80 104 72 104 72 100 80 100 80 112 88 104 84 56 16 20 32 32 24 36 32 40 32 36 28 36 28 36 32 40 36 44 36 44 28 48 32 80 100 136 108 132 112 128 108 128 108 132 116 128 108 124 108 124 108 120 104 120 104 120 104 120 104 120 104 124 92 112 124 224 232 288 220 280 220 272 212 264 212 264 216 280 220 276 216 276 212 272 212 280 216 276 216 276 220 284 228 296 228 296 232 300 232 304 236 304 240 308 244 312 240 308 236 300 240 316 248 316 248 324 260 324 256 324 260 328 264 332 256 332 240 336 244 340 244 344 248 340 244 340 244 344 252 352 256 344 248 344 252 348 256 352 256 356 260 356 260 356 260 356 260 348 260 348 260 348 264 356 272 352 264 352 264 352 264 352 264 360 276 360 276 360 276 360 276 352 272 356 276 360 272 356 268 364 272 364 272 364 272 364 272 364 272 364 276 368 276 372 280 364 264 364 268 368 272 372 272 368 268 368 268 368 268 368 268 368 272 368 276 372 276 376 280 372 276 372 276 372 276 372 276 376 284 380 284 380 284 380 284 380 284 376 280 376 276 372 276 364 268 372 276 372 276 364 268 364 268 364 268 364 268 364 268 372 272 368 268 364 272 368 276 372 276 372 276 368 268 360 260 368 268 364 264 360 268 364 272 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 364 268 356 260 356 264 360 268 364 268 364 260 364 260 364 260 364 260 360 256 360 260 364 260 368 264 360 256 360 260 364 264 368 268 372 268 372 268 372 268 372 268 364 252 364 248 360 244 356 244 356 244 352 240 352 236 348 236 352 240 348 236 348 232 344 232 344 232 344 232 344 232 344 232 352 236 348 236 348 236 348 236 348 232 336 228 336 232 344 244 356 244 356 248 360 252 364 252 356 244 356 248 364 256 372 256 380 244 400 276 416 272 408 228 456 244 428 228 380 256 332 260 328 216 316 196 300 188 292 196 284 192 288 204 292 200 288 200 284 192 288 196 284 192 280 188 268 180 272 188 260 152 200 100 112 24 92 60 196 172 264 188 252 192 260 168 236 172 248 168 236 168 232 160 228 160 228 160 244 164 224 148 220 148 220 144 164 92 136 32 60 0 64 16 84 32 128 88 180 124 196 128 204 136 204 136 204 136 204 136 200 128 192 116 180 116 184 120 196 128 200 132 200 132 204 136 208 136 204 136 204 136 200 132 200 136 204 136 204 136 204 136 204 132 196 124 192 128 200 136 196 128 196 128 196 128 196 128 188 120 188 120 188 120 188 120 184 116 184 116 184 116 184 116 188 120 188 120 184 116 180 112 176 116 176 116 176 116 176 116 176 116 176 116 176 116 176 116 180 124 180 116 172 112 172 108 168 104 168 104 168 104 168 104 164 100 164 100 164 100 164 100 164 100 164 100 164 100 164 100 156 96 160 100 164 96 160 92 160 88 144 84 156 96 152 80 144 80 148 88 152 88 148 84 144 80 148 84 148 80 140 76 144 76 136 72 136 76 144 84 144 80 140 72 136 76 140 80 136 72 144 80 144 80 136 72 148 84 144 80 144 76 140 76 136 76 136 72 132 68 128 68 140 80 136 76 136 80 140 84 136 76 136 76 136 76 136 76 132 80 144 76 124 56 120 68 136 76 136 72 132 68 128 68 116 60 124 72 132 72 128 64 128 68 128 68 128 68 128 68 140 72 124 64 132 72 124 56 112 72 128 84 136 88 132 84 132 88 140 80 112 56 108 72 148 192 360 416 648 592 732 388 388 152 284 116 212 108 184 164 92 72 72 68 92 88 88 68 56 52 68 68 84 76 88 80 88 76 80 68 76 68 76 68 80 76 92 84 88 68 68 52 80 72 80 72 80 72 80 72 68 64 76 68 72 64 80 80 100 68 92 64 80 56 72 52 76 60 64 60 64 64 68 64 28 16 4 0 4 4 4 0 8 4 4 4 4 8 12 16 8 12 12 16 16 12 12 8 16 20 24 28 28 28 28 24 28 28 28 28 28 28 28 28 20 32 40 44 44 40 48 52 32 32 32 36 36 40 40 40 36 40 44 44 36 36 40 44 28 40 40 48 40 52 56 72 44 52 48 56 52 60 56 64 68 60 64 60 64 60 64 56 60 60 72 76 84 80 80 76 84 76 80 72 76 76 80 80 76 72 76 76 80 80 84 80 76 76 80 80 92 92 96 96 88 88 96 96 100 96 100 92 100 96 100 96 100 96 100 96 104 100 104 100 104 100 104 100 104 104 104 104 104 100 104 100 116 104 108 88 56 20 24 44 28 32 36 40 40 40 40 36 36 36 36 40 40 44 44 44 40 48 40 52 84 132 148 148 132 136 132 132 128 136 136 140 136 128 132 124 128 120 124 116 124 120 124 120 124 120 124 120 124 112 128 148 256 280 344 272 360 280 348 268 340 268 344 272 360 284 356 276 352 272 344 268 356 276 352 276 352 280 360 288 372 296 372 300 376 304 380 304 380 308 384 312 388 308 384 304 376 308 392 316 392 316 400 332 400 324 400 328 404 332 408 336 416 336 416 340 420 344 424 344 432 348 424 336 416 340 424 348 424 344 424 348 428 352 432 352 440 360 440 360 440 360 440 360 448 348 448 348 448 356 460 360 452 352 452 352 452 352 452 352 472 364 472 364 472 364 472 364 460 356 464 360 468 356 464 352 472 368 472 368 472 368 472 368 468 364 468 368 472 372 476 372 468 364 468 368 472 372 476 372 472 368 472 368 472 368 472 368 480 368 480 372 484 376 488 376 484 372 484 372 484 372 484 372 500 388 496 380 492 376 484 372 492 380 492 376 488 372 484 372 472 364 484 376 488 372 476 360 476 364 476 364 476 364 476 364 480 364 476 360 472 364 476 368 488 376 488 372 480 364 472 356 480 364 476 360 472 364 476 368 480 368 480 368 480 368 480 368 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 476 364 468 356 468 360 472 364 476 364 484 364 484 364 484 364 484 364 480 360 480 364 484 368 488 368 480 360 480 364 484 364 488 368 492 372 492 372 492 372 492 372 484 364 484 360 480 356 476 356 476 356 476 352 472 348 468 348 472 352 472 348 468 344 464 344 464 344 464 344 464 344 464 344 460 352 468 348 468 348 472 348 468 344 472 332 472 340 484 348 492 356 492 360 496 364 500 364 492 356 492 360 500 368 508 376 532 408 600 464 676 508 708 520 708 500 632 440 552 380 464 320 440 328 424 304 408 296 404 292 396 288 400 292 404 288 400 284 388 288 392 288 392 288 380 276 368 272 360 268 336 224 272 160 180 80 196 176 352 300 368 240 320 248 348 240 328 244 344 244 340 228 336 228 332 232 340 240 332 252 348 244 312 216 308 232 316 228 288 152 180 56 132 56 144 72 180 124 236 172 272 196 312 208 312 208 312 208 312 208 312 200 296 184 284 180 284 184 296 196 300 200 304 204 308 208 316 208 312 204 308 200 304 200 292 204 288 204 288 204 288 204 296 208 284 196 280 200 292 212 280 196 280 196 280 196 280 196 272 188 272 188 272 188 272 188 260 184 260 184 260 184 260 184 268 192 268 188 264 188 260 184 248 172 248 172 248 172 248 172 252 176 252 176 252 176 252 176 272 180 256 180 252 172 240 172 236 168 232 168 232 168 232 168 224 160 224 160 224 160 224 160 228 164 228 164 228 164 228 164 220 160 224 164 228 160 224 156 216 144 200 144 224 168 224 152 204 140 208 148 216 152 216 152 208 148 212 148 212 144 204 136 216 148 204 136 196 132 200 140 204 140 200 132 196 132 200 136 196 136 208 148 212 144 200 132 212 148 212 144 208 140 204 140 200 136 200 132 196 128 192 128 220 152 212 144 204 140 204 140 200 136 200 136 200 136 200 136 200 148 216 144 192 120 188 136 200 136 200 132 196 128 192 128 176 116 188 128 196 128 188 124 188 124 188 124 188 124 188 124 212 136 188 124 196 132 184 108 180 112 192 128 204 132 200 128 188 128 208 136 196 116 192 124 352 364 664 772 992 1020 1000 744 692 500 556 332 392 192 276 180 68 12 64 32 80 16 60 20 64 12 56 8 56 16 72 28 84 16 52 12 80 40 80 20 60 16 68 24 68 16 56 4 72 24 72 20 68 16 64 16 52 8 56 12 60 8 56 4 64 32 48 24 56 36 60 32 60 32 68 36 68 32 60 32 40 16 8 0 4 0 8 0 12 0 4 0 4 0 16 12 8 4 16 12 20 4 8 0 20 8 12 0 12 8 24 20 28 20 28 20 28 20 28 20 32 20 28 16 24 20 28 24 16 12 28 28 40 32 36 28 32 28 44 40 48 36 36 24 44 24 44 28 48 32 52 32 56 32 52 32 52 32 52 32 44 28 52 36 60 44 60 40 64 44 64 48 68 52 72 52 76 52 68 44 64 52 80 64 84 60 80 56 76 60 80 64 76 60 88 68 80 60 88 72 96 72 88 64 88 72 100 84 92 72 92 72 92 72 92 72 92 72 92 76 96 80 100 80 108 76 108 76 104 84 104 84 108 100 100 48 36 32 40 16 28 24 36 32 40 32 40 28 36 32 40 36 44 32 40 28 56 28 40 40 104 124 148 112 136 116 136 116 136 116 136 116 128 112 132 120 136 120 132 116 132 112 124 104 124 112 132 120 128 88 108 124 216 216 280 236 268 216 280 228 284 224 268 212 276 216 276 220 280 220 284 224 272 212 280 224 292 236 300 244 300 232 304 236 304 240 308 240 308 240 308 244 312 248 316 248 316 248 316 252 320 256 324 256 324 256 324 260 328 264 332 256 332 244 344 252 348 252 348 248 344 248 344 248 344 248 344 248 344 248 344 252 348 256 352 256 356 260 356 264 360 268 364 268 352 264 352 268 356 272 360 272 356 268 360 272 360 276 364 276 352 268 352 268 352 268 352 268 352 272 364 280 356 272 364 284 368 276 368 276 368 276 368 276 368 276 368 276 368 276 368 276 368 268 368 268 368 268 368 268 372 272 372 272 372 272 372 272 384 284 380 284 380 284 380 284 380 284 372 272 368 272 368 272 384 288 384 288 384 288 384 288 372 276 372 276 372 276 372 276 372 276 372 276 372 276 372 276 364 268 364 268 364 268 364 268 372 276 372 276 372 276 372 276 372 276 372 272 368 268 364 268 364 268 364 272 368 276 372 276 364 272 368 276 372 272 368 268 364 268 364 272 368 276 372 276 372 276 372 276 372 276 372 276 364 264 356 260 360 268 372 280 364 268 364 268 364 268 364 268 368 264 368 260 364 256 360 256 364 260 364 260 364 260 364 260 368 260 364 256 360 260 364 264 368 264 368 264 368 264 368 264 356 248 364 256 364 248 352 236 356 244 356 240 352 236 348 236 360 244 352 240 344 232 340 224 348 236 348 236 348 236 348 236 348 232 344 232 344 232 344 232 344 232 340 232 340 232 336 232 344 232 348 240 352 244 360 248 356 244 356 248 364 256 360 236 388 248 400 332 560 476 656 448 668 336 480 272 412 280 348 244 324 216 320 204 304 192 288 192 284 192 288 200 288 196 280 192 288 196 284 188 276 188 284 204 284 184 252 180 228 96 124 24 76 56 192 172 256 184 252 188 236 168 236 168 236 168 236 168 240 172 240 168 236 164 232 164 244 168 236 160 236 160 236 164 224 160 228 148 188 80 104 12 68 0 68 12 104 72 176 128 196 132 208 148 220 152 216 148 192 124 188 120 188 116 184 116 188 120 192 128 196 132 204 136 204 140 208 136 200 128 204 144 204 136 196 132 208 140 204 132 208 136 196 124 188 124 196 132 192 124 188 120 188 116 184 116 180 112 184 116 184 116 184 120 184 116 184 116 184 116 184 116 188 120 188 116 184 116 180 112 180 120 180 120 180 120 180 120 176 116 176 116 176 116 176 116 160 108 176 120 180 116 172 104 172 104 164 96 160 96 160 100 164 100 164 96 160 92 156 92 160 96 160 92 156 88 152 88 156 96 160 100 164 104 168 108 152 88 152 88 152 88 152 88 160 96 156 88 152 84 144 80 140 80 144 84 148 80 144 76 136 76 140 80 144 76 140 72 144 84 148 80 136 72 144 88 140 76 140 76 140 76 140 76 136 72 140 76 140 72 132 64 144 84 144 84 144 84 144 84 108 56 124 68 128 68 136 84 132 72 132 72 132 72 132 72 140 68 120 56 124 72 132 68 140 76 128 64 124 68 136 80 140 76 128 64 120 60 124 68 156 88 136 68 124 68 136 80 140 72 124 64 128 68 124 60 104 72 136 88 128 76 136 96 120 80 104 64 164 136 192 192 368 580 840 828 1000 820 984 632 776 420 528 228 216 104 200 120 76 60 72 76 84 64 68 68 76 64 68 60 68 60 68 64 84 60 56 56 80 84 84 64 72 68 80 72 80 68 68 56 80 72 80 68 76 64 72 64 68 60 68 64 72 60 68 60 92 56 76 48 76 60 80 56 76 64 68 68 64 60 56 52 40 24 8 0 4 8 8 4 8 8 4 0 4 8 12 16 8 8 12 16 16 16 12 12 16 16 12 8 12 16 20 24 24 24 24 24 24 24 24 24 36 36 32 32 32 32 36 36 20 24 32 36 40 40 40 36 36 36 44 44 44 44 36 36 40 44 40 48 44 48 48 52 48 52 48 52 44 48 44 48 48 48 56 56 64 64 64 60 68 64 72 68 72 72 76 72 76 68 72 68 76 72 80 80 88 80 84 76 80 80 84 84 80 80 92 88 84 80 92 92 96 92 92 84 92 92 100 100 96 92 96 92 96 92 96 92 96 92 96 96 100 100 104 100 108 108 108 108 108 104 108 104 112 112 96 56 40 40 40 24 28 32 36 40 40 40 40 36 40 44 48 48 48 48 44 40 60 52 44 72 112 148 148 136 132 136 132 136 132 136 132 136 132 132 136 136 140 136 136 128 136 128 128 120 124 124 132 132 132 112 132 156 256 268 340 284 348 276 356 280 356 280 352 272 352 276 356 280 356 284 360 284 352 280 360 288 368 296 376 300 376 300 376 300 380 304 380 308 384 308 388 312 388 316 392 316 392 316 396 320 396 324 400 324 400 324 404 328 404 332 408 336 416 340 424 348 428 348 428 344 424 344 424 344 424 344 424 344 424 344 428 348 428 352 432 352 436 356 436 360 440 364 444 364 452 352 452 356 456 360 460 360 456 356 456 356 460 360 460 364 460 352 460 352 460 352 460 352 460 360 472 364 468 356 472 368 472 368 472 368 472 368 472 368 472 368 472 368 472 368 472 368 472 368 472 368 472 368 472 368 476 372 476 372 476 372 476 372 492 380 492 380 488 376 488 376 492 380 488 372 484 372 484 376 496 384 496 384 496 384 496 384 488 376 488 376 488 376 488 376 484 372 484 372 484 372 484 372 476 364 476 364 476 364 476 364 484 372 484 372 484 372 484 372 484 372 484 368 480 368 476 364 476 364 476 368 480 372 484 372 476 368 480 372 484 368 480 364 476 364 476 368 480 372 484 372 484 372 484 372 484 372 484 372 476 360 472 360 476 368 480 372 476 364 476 364 476 364 476 364 488 368 488 364 484 360 480 360 480 360 480 360 480 360 480 360 488 364 484 360 480 364 484 368 488 368 488 368 488 368 488 368 480 364 484 364 484 360 476 352 476 356 476 352 472 348 468 348 476 352 472 348 468 344 464 340 468 348 468 348 468 348 468 348 460 352 468 348 468 348 472 348 468 344 476 340 476 340 480 336 480 344 484 348 488 356 496 360 492 356 492 360 500 364 500 364 504 384 608 600 888 808 964 804 916 684 708 460 500 356 472 296 432 320 424 308 412 296 400 284 396 288 400 288 400 284 392 276 396 292 392 284 380 280 376 292 380 272 340 236 280 140 188 92 220 168 320 248 356 248 352 252 340 236 340 236 340 236 340 236 348 240 348 236 340 236 336 232 336 240 328 232 320 236 320 240 332 252 340 248 312 200 256 152 172 76 148 56 152 96 212 148 268 176 292 204 312 208 308 200 300 192 296 192 292 188 292 184 292 188 296 196 300 200 308 204 304 204 312 200 300 196 308 212 300 204 284 204 292 212 292 200 292 204 280 192 276 192 280 196 280 192 276 192 272 188 272 184 276 192 272 188 272 188 272 188 260 184 260 184 260 184 260 184 264 184 260 184 256 180 256 176 256 180 256 180 256 180 256 180 248 172 248 172 248 172 248 172 252 164 252 176 252 176 240 172 236 168 228 160 224 164 228 164 228 164 228 160 224 160 220 156 224 160 224 156 220 156 216 152 224 160 228 164 228 164 228 168 216 152 216 152 216 152 216 152 224 160 220 152 216 148 208 144 204 144 208 148 212 144 208 140 204 140 208 144 208 144 204 140 208 148 212 144 200 136 208 152 204 140 204 140 204 140 204 140 216 152 212 144 204 136 196 132 204 140 204 140 204 140 204 140 204 144 212 144 200 132 200 140 196 132 196 132 196 132 196 132 204 132 188 120 192 132 196 132 204 136 192 124 188 128 200 140 204 136 196 132 192 132 196 132 192 124 184 120 184 128 204 144 204 132 188 124 192 128 192 124 184 120 200 128 196 124 196 128 196 136 212 168 252 168 312 380 748 816 1012 980 1020 1016 1020 932 988 760 736 380 364 188 300 164 68 8 60 24 72 12 56 20 68 20 68 20 64 12 56 4 68 12 52 8 68 28 68 8 72 24 76 28 76 24 68 16 72 24 72 20 68 16 64 16 64 16 64 16 64 16 64 16 64 32 48 24 56 36 60 32 68 40 68 32 60 24 52 28 44 20 12 0 4 0 8 0 8 0 4 0 4 0 12 8 8 0 8 0 12 8 20 12 16 4 12 4 12 8 20 16 20 12 20 12 20 12 20 12 44 36 40 28 36 32 44 36 28 24 36 32 44 36 44 32 36 32 40 36 44 32 40 28 44 24 44 24 48 28 48 32 44 24 44 24 48 28 48 28 44 28 52 36 60 44 60 40 64 48 68 48 72 52 72 52 64 48 72 52 76 56 76 52 84 60 80 56 76 60 80 64 76 60 88 68 80 60 88 72 92 68 88 68 88 72 96 80 92 72 92 72 92 72 92 72 92 72 92 76 96 80 100 80 108 76 108 76 104 84 104 84 108 88 80 40 32 28 36 20 28 24 36 32 40 32 40 28 44 40 52 44 52 44 48 36 64 36 60 68 128 132 152 124 136 116 136 116 136 116 136 116 132 116 136 120 136 120 132 112 128 108 124 104 120 104 124 112 124 96 116 128 224 228 288 232 276 220 280 224 280 224 272 220 280 220 280 224 284 224 288 228 288 228 288 232 292 236 296 236 296 228 296 232 300 236 304 236 308 244 312 244 316 248 316 248 316 252 320 252 324 256 324 256 324 260 328 260 332 264 332 256 336 244 344 252 348 252 348 252 344 248 344 248 344 248 344 248 344 252 348 252 352 256 352 256 356 260 356 264 360 268 364 268 352 264 356 268 356 268 360 272 352 264 352 268 356 272 360 272 356 272 356 272 356 272 356 272 352 276 364 280 360 276 364 288 368 276 368 276 368 276 368 276 368 276 368 276 368 276 368 276 368 268 368 268 368 268 368 268 372 272 372 272 372 272 372 272 372 276 372 276 376 280 376 280 380 284 376 280 376 284 384 288 384 288 384 288 384 288 384 288 380 284 380 284 380 284 380 284 372 276 372 276 372 276 372 276 368 272 368 272 368 272 368 272 372 276 372 276 372 276 372 276 372 276 372 276 368 272 368 268 364 268 364 272 368 276 372 276 364 272 368 276 372 272 368 268 364 268 364 272 368 276 372 276 372 276 372 276 372 276 372 276 360 264 364 272 368 272 368 272 364 268 364 268 364 268 364 268 368 264 368 260 364 256 360 256 356 252 356 252 356 252 356 252 368 260 364 256 360 260 364 264 368 264 368 264 368 264 368 264 368 256 364 248 360 248 360 248 356 244 356 240 352 236 348 236 348 236 348 236 348 236 348 236 348 236 348 236 348 236 348 236 356 240 352 240 352 240 352 240 344 232 340 232 340 232 336 232 344 232 344 236 352 244 356 248 356 244 356 248 360 252 364 244 384 300 564 628 908 820 972 780 936 660 756 376 392 236 344 224 316 208 312 200 300 188 288 188 288 192 288 200 288 196 280 196 288 204 288 200 284 196 284 200 292 192 240 120 140 28 92 44 204 152 248 188 248 172 240 176 236 168 236 168 236 168 236 168 240 172 240 172 236 168 236 164 244 168 236 160 236 160 236 164 240 176 248 180 240 160 216 136 152 64 100 8 64 8 96 40 124 72 168 120 204 136 196 120 200 128 196 128 192 124 192 120 188 120 192 128 196 132 204 136 196 132 204 132 192 124 200 140 212 140 204 140 212 148 212 136 204 136 200 128 192 124 196 128 200 128 196 128 192 124 192 120 200 132 196 128 192 120 188 120 184 116 184 116 184 116 184 116 184 112 180 112 176 108 176 104 180 120 180 120 180 120 180 120 168 108 168 108 168 108 168 108 164 112 172 116 176 112 176 108 168 100 164 100 164 100 168 108 164 100 164 100 160 96 160 92 160 96 160 96 156 92 156 88 164 100 164 100 160 96 160 96 152 88 152 88 152 88 152 88 160 96 156 88 152 84 144 80 140 80 144 84 148 80 144 76 144 80 148 84 148 84 144 80 144 84 148 80 136 72 144 88 140 76 140 76 140 76 140 76 168 100 152 80 136 72 136 72 140 76 140 76 140 76 140 76 152 92 156 88 140 72 136 76 136 76 136 72 132 72 132 72 144 76 128 68 132 76 136 72 140 76 128 64 124 68 136 80 132 72 136 80 140 80 136 76 120 56 116 52 116 64 132 76 140 72 124 64 128 72 128 64 136 84 120 80 124 80 120 72 128 92 156 144 176 112 312 520 880 904 1004 876 988 788 1000 732 924 620 624 236 256 128 184 136 76 56 64 68 76 56 64 68 76 72 84 76 84 68 72 56 76 60 64 64 80 76 76 60 88 80 88 76 84 72 80 72 80 72 80 68 76 64 72 64 72 64 68 60 68 60 72 64 92 56 76 48 76 60 80 56 84 68 68 60 56 52 52 48 44 32 16 4 4 8 8 4 4 4 4 4 8 8 12 12 8 4 4 4 8 16 24 28 12 12 12 12 16 16 20 20 20 20 20 20 20 20 20 20 44 40 40 36 36 40 40 44 32 36 40 40 44 44 44 44 40 40 40 40 40 40 40 40 36 40 40 44 40 48 44 48 36 40 36 44 40 44 40 48 48 48 56 56 64 64 64 60 72 68 72 72 76 72 80 76 64 64 76 80 84 76 76 68 88 80 84 76 80 80 84 84 80 80 92 88 84 80 92 92 92 88 92 88 96 92 100 96 96 92 96 92 96 92 96 92 96 92 96 96 100 100 104 100 104 104 108 108 108 104 112 108 112 92 72 44 36 32 36 28 28 32 36 40 40 40 40 36 44 44 48 52 52 48 44 44 56 52 60 104 136 152 144 148 136 140 136 140 136 140 136 140 140 136 144 140 140 136 136 128 132 124 128 120 124 120 124 120 128 120 140 156 256 280 348 280 352 280 356 280 356 280 356 276 360 284 360 284 364 288 364 292 372 296 372 296 372 292 368 292 372 296 372 296 376 300 380 304 388 312 388 316 392 316 396 320 396 320 396 324 400 324 404 328 404 328 404 332 408 332 412 340 420 344 428 348 432 352 428 348 428 348 428 348 428 348 428 348 428 348 428 352 432 352 436 356 436 356 436 360 440 364 444 364 456 356 456 356 456 356 456 356 452 352 452 352 456 356 460 360 468 360 468 360 468 360 468 360 464 360 476 364 468 360 472 372 476 372 476 372 476 372 476 372 476 372 476 372 476 372 476 372 476 372 476 372 476 372 476 372 480 376 480 376 480 376 480 376 480 368 480 372 484 372 484 376 492 380 492 380 492 388 504 392 496 384 496 384 496 384 496 384 496 384 496 384 496 384 496 384 488 376 488 376 488 376 488 376 484 372 484 372 484 372 484 372 484 372 484 372 484 372 484 372 488 376 484 372 484 368 480 368 476 364 476 368 480 372 484 372 476 368 480 372 484 368 480 364 476 364 476 368 480 372 484 372 484 372 484 372 484 372 484 372 472 364 480 372 488 372 476 360 476 364 476 364 476 364 476 364 488 368 488 364 484 360 480 360 476 356 476 356 476 356 476 356 488 364 484 360 480 364 484 368 488 368 488 368 488 368 488 368 496 368 484 356 476 356 484 364 476 356 476 352 472 348 468 348 464 348 468 348 468 348 468 352 468 348 468 348 468 348 468 348 460 352 468 348 468 348 472 348 468 344 476 340 476 340 480 336 476 340 480 348 488 352 492 356 488 356 496 360 492 360 504 372 548 508 796 868 1020 1008 1020 1020 1020 988 980 732 608 360 468 304 432 316 420 304 408 296 400 284 400 288 404 292 400 288 396 280 392 284 384 288 392 296 376 280 352 240 280 144 172 80 196 172 348 260 364 256 344 236 340 244 344 240 344 240 344 240 344 240 352 244 348 240 344 236 340 236 336 240 328 232 320 236 320 240 308 228 312 232 316 232 312 228 296 188 240 120 180 84 164 80 192 112 248 176 304 204 304 196 304 200 304 196 300 196 296 192 292 188 296 196 300 200 308 204 296 196 304 196 292 188 300 208 304 212 292 208 300 220 296 208 288 204 284 200 280 196 280 196 284 200 284 196 280 196 276 192 284 200 280 192 272 184 264 180 260 184 260 184 260 184 260 184 256 180 252 176 252 172 248 172 252 176 252 176 252 176 252 176 244 168 244 168 244 168 244 168 256 168 248 172 248 172 244 176 236 164 228 164 228 168 236 172 232 168 228 164 228 160 224 160 228 164 224 160 224 156 220 156 232 168 228 164 224 156 220 156 216 152 216 152 216 152 216 152 220 156 220 152 216 148 212 148 204 144 208 148 212 144 208 140 208 148 212 152 216 148 212 144 208 148 212 144 200 136 208 152 208 144 208 144 208 144 208 144 232 160 212 136 196 136 204 144 208 144 208 144 208 144 208 144 200 144 212 144 204 136 208 148 204 136 200 136 200 132 196 132 208 136 196 132 204 140 204 132 200 132 196 128 192 132 196 136 184 128 196 140 208 140 200 136 196 128 188 116 180 116 180 116 204 132 188 124 196 136 196 128 232 140 208 128 216 136 208 116 236 160 240 176 276 244 532 720 996 972 1020 1016 1020 1000 1020 984 1020 848 764 372 416 232 268 180 72 12 56 20 68 8 60 24 64 20 76 36 84 32 76 28 72 20 68 24 76 28 68 12 84 32 80 28 76 28 76 28 72 24 72 20 68 16 64 16 60 12 56 4 52 8 60 12 64 32 48 24 56 36 60 32 68 36 64 24 52 20 52 32 52 28 16 0 8 0 8 0 4 0 8 0 12 4 12 4 8 0 4 0 8 8 24 20 12 4 16 8 20 12 20 12 28 20 28 20 28 20 28 20 36 28 32 20 28 24 36 28 40 32 40 32 40 32 44 36 40 32 40 32 40 32 40 32 40 20 40 24 44 24 48 28 40 20 40 24 44 28 48 28 44 28 52 36 60 44 60 40 68 48 72 52 72 56 76 56 60 44 72 60 80 56 72 48 84 60 80 56 76 60 80 64 76 60 88 68 80 60 88 72 88 68 92 72 96 76 96 76 92 72 92 72 92 72 92 72 92 72 92 76 96 80 100 80 104 72 104 76 104 88 108 88 108 64 52 28 32 24 32 24 28 24 36 32 40 32 40 28 36 32 44 36 44 36 40 28 52 24 68 96 148 128 140 124 140 120 140 120 140 120 140 120 140 124 140 124 140 120 132 112 128 112 128 112 124 104 120 100 124 104 120 116 208 232 296 228 284 224 280 224 280 224 276 228 284 228 288 228 292 232 292 232 300 240 300 240 296 236 296 236 296 228 296 232 300 236 304 236 312 244 316 248 316 252 320 252 320 252 324 256 324 260 328 260 328 260 332 264 332 268 336 260 336 248 348 256 352 256 352 252 348 252 348 252 348 252 348 252 348 252 352 256 352 260 356 260 356 260 356 264 360 268 364 268 356 268 356 268 356 268 356 268 352 264 352 268 356 272 360 272 360 276 360 276 360 276 360 276 356 280 368 284 364 276 368 288 372 280 372 280 372 280 372 280 372 280 372 280 372 280 372 280 372 272 372 272 372 272 372 272 376 276 376 276 376 276 376 276 368 272 368 276 372 280 376 280 384 284 380 284 384 292 392 300 384 288 384 288 384 288 384 288 384 288 384 288 384 288 384 288 376 280 376 280 376 280 376 280 372 276 372 276 372 276 372 276 372 276 372 276 372 276 372 276 376 280 376 276 372 276 368 272 364 268 364 272 368 276 372 276 364 272 368 276 372 272 368 268 364 268 364 272 368 276 372 276 372 276 372 276 372 276 372 276 364 272 372 280 376 276 364 264 364 268 364 268 364 268 364 268 368 264 368 260 364 256 360 256 364 260 364 260 364 260 364 260 368 260 364 256 360 260 364 264 368 264 368 264 368 264 368 264 376 260 364 248 356 248 364 256 356 244 356 240 352 236 348 236 344 236 348 236 348 236 348 240 348 236 348 236 348 236 348 236 344 228 340 228 340 228 340 228 344 232 340 232 340 232 336 232 340 228 344 232 348 240 356 244 348 244 360 244 352 244 368 268 420 460 800 844 1004 884 1004 880 1020 804 984 700 620 236 280 188 308 204 312 200 304 188 292 192 288 196 292 204 292 200 284 196 276 188 280 200 300 216 288 188 232 112 140 36 88 40 176 172 272 200 260 180 236 168 240 180 240 172 240 172 240 172 240 172 244 176 244 172 240 172 236 168 244 168 236 160 236 160 236 164 236 168 236 168 236 172 244 176 228 148 196 96 136 36 84 4 68 20 124 88 180 128 200 132 200 132 200 128 196 128 192 124 188 120 192 128 196 132 204 136 192 128 200 128 188 120 196 136 212 144 208 140 216 152 212 140 204 136 204 136 200 132 196 128 200 132 200 128 196 128 192 124 196 128 192 120 184 112 176 108 184 116 184 116 184 116 184 116 180 112 176 108 176 104 172 104 176 116 176 116 176 116 176 116 176 116 176 116 176 116 176 116 168 112 172 112 172 112 176 112 172 104 168 100 164 104 172 108 168 104 168 100 164 100 160 96 164 100 164 96 160 96 156 92 164 100 164 96 156 92 152 88 152 88 152 88 152 88 152 88 156 92 152 88 152 88 148 84 140 80 144 84 148 80 144 76 144 84 148 88 152 84 148 80 144 84 148 80 136 72 144 88 144 80 144 80 144 80 144 80 152 80 136 68 132 76 148 92 152 88 152 88 152 88 152 88 140 80 152 84 144 76 144 88 144 80 140 76 136 72 132 72 140 76 132 76 140 84 136 72 132 72 132 72 132 72 132 72 116 60 128 76 136 76 132 68 136 72 128 64 124 60 120 60 140 72 124 68 132 76 136 72 152 92 124 80 132 92 128 76 176 136 156 132 284 396 652 816 1000 944 1020 908 1020 812 972 736 920 628 568 204 272 140 176 132 88 64 68 72 80 60 72 80 72 68 80 80 88 84 92 84 76 72 84 80 88 76 76 64 92 80 84 72 80 72 84 76 80 72 80 68 76 64 72 64 68 56 60 48 56 52 64 60 92 56 76 48 76 60 80 56 76 60 56 52 52 52 56 56 52 40 20 8 8 8 8 4 0 4 8 12 12 12 12 8 8 8 8 8 12 16 20 20 8 12 16 20 20 20 20 16 28 28 28 28 28 28 28 28 28 28 24 24 24 24 28 28 40 40 36 36 36 36 40 44 44 40 40 36 36 40 40 44 32 40 36 40 40 44 40 44 36 40 36 44 44 52 48 52 48 48 56 56 64 64 64 60 76 72 76 72 80 76 80 80 68 68 76 72 80 76 80 72 88 80 84 76 80 80 84 84 80 80 92 88 84 80 92 92 88 88 96 96 100 96 100 92 96 92 96 92 96 92 96 92 96 92 96 96 100 100 104 100 100 100 104 108 108 108 116 112 108 68 40 28 36 28 32 32 28 32 36 40 40 40 40 36 36 36 40 44 44 40 36 36 44 44 68 132 156 144 132 148 140 144 140 144 140 144 140 144 148 144 148 144 144 136 136 128 136 132 140 132 136 124 124 116 128 128 136 132 228 276 356 284 360 284 356 280 356 280 360 284 364 288 368 292 368 296 372 296 380 304 376 300 376 300 376 300 376 300 380 304 380 308 384 308 392 316 392 316 396 320 396 324 400 324 400 324 404 328 404 332 408 332 408 332 412 336 412 344 424 344 428 352 436 356 432 352 432 352 432 352 432 352 432 352 432 352 432 352 436 356 436 360 436 356 436 360 440 364 444 364 460 360 456 356 456 356 452 352 456 356 460 360 460 364 464 364 472 364 472 364 472 364 472 364 464 364 476 368 472 364 476 376 480 376 480 376 480 376 480 376 480 376 480 376 480 376 480 376 480 376 480 376 480 376 480 376 484 380 484 380 484 380 484 380 480 368 480 372 488 380 492 380 496 384 492 380 492 384 500 392 496 384 496 384 496 384 496 384 496 384 496 384 496 384 496 384 492 380 492 380 492 380 492 380 488 376 488 376 488 376 488 376 484 372 484 372 484 372 484 372 492 376 488 376 484 372 484 372 476 364 476 368 480 372 484 372 476 368 480 372 484 368 480 364 476 364 476 368 480 372 484 372 484 372 484 372 484 372 484 372 484 372 484 372 484 368 480 364 476 364 476 364 476 364 476 364 488 368 488 364 484 360 480 360 484 364 484 364 484 364 484 364 488 364 484 360 480 364 484 368 488 368 488 368 488 368 488 368 492 372 488 364 484 364 484 364 476 356 476 352 472 348 468 348 468 348 468 348 468 348 468 348 468 348 468 348 468 348 468 348 448 340 456 336 456 336 460 336 468 344 476 340 476 340 480 336 472 340 476 344 484 352 488 352 480 356 496 356 484 352 508 392 524 644 972 1016 1020 1008 988 1020 996 988 1020 972 800 400 440 304 436 316 420 312 416 304 408 296 404 292 408 296 404 288 396 284 380 276 376 288 388 292 356 248 276 140 172 92 196 168 308 280 372 260 360 244 352 244 352 248 352 244 352 244 352 244 352 244 356 244 352 244 344 240 344 240 336 240 328 232 320 236 320 240 324 236 320 232 316 232 320 236 328 240 316 216 276 160 220 120 188 92 216 136 264 176 292 192 304 196 300 196 296 192 296 188 292 188 296 196 300 200 308 204 300 200 308 200 296 192 304 212 304 208 288 208 296 216 296 204 288 204 292 208 288 200 280 196 284 196 280 196 276 192 276 188 272 188 272 184 264 180 260 176 260 184 260 184 260 184 260 184 260 180 256 180 252 176 252 172 248 172 248 172 248 172 248 172 252 176 252 176 252 176 252 176 260 168 248 168 244 172 244 180 248 176 236 168 232 168 232 168 236 168 232 168 228 164 228 164 232 164 228 164 224 160 224 160 224 160 224 160 220 156 220 156 216 152 216 152 216 152 216 152 216 152 216 152 216 152 216 152 204 144 208 148 212 144 208 140 208 144 212 148 212 148 208 144 208 148 212 144 200 136 208 152 212 148 212 148 212 148 212 148 204 136 200 132 200 144 216 156 216 152 216 152 216 152 216 152 224 164 232 160 212 144 208 148 208 144 208 140 200 136 196 132 200 132 192 136 204 140 196 124 196 132 196 132 196 132 196 132 184 124 192 128 196 128 192 128 188 124 192 128 196 136 200 140 204 132 188 128 200 140 204 132 216 128 200 120 204 132 212 132 236 172 252 252 520 636 884 940 1020 1020 1016 1016 1020 1012 1020 952 1020 752 624 296 360 200 268 196 84 20 64 24 72 16 68 36 72 24 68 20 68 24 72 28 64 24 76 32 76 20 60 8 84 32 72 20 68 20 72 28 72 24 72 20 68 16 64 16 68 16 56 4 52 8 64 20 64 32 48 24 56 36 60 32 56 24 52 16 48 24 64 44 60 32 24 4 8 0 8 0 0 0 8 4 16 4 8 0 8 0 12 8 16 8 12 4 8 4 16 12 24 12 16 8 24 16 24 16 24 16 24 16 28 20 24 16 24 16 28 20 40 28 32 20 28 24 36 32 44 36 36 28 36 28 44 36 36 16 40 20 40 24 44 24 40 24 44 28 52 36 56 40 44 28 52 36 60 44 60 40 72 52 72 56 76 56 80 60 72 48 68 48 72 52 76 60 84 60 80 56 76 60 80 64 76 60 88 68 80 60 88 72 84 68 92 76 100 76 92 72 92 72 92 72 92 72 92 72 92 72 92 76 96 80 100 80 100 68 104 76 104 88 112 92 104 44 24 16 32 16 24 28 28 24 36 32 40 32 40 28 40 32 44 40 48 36 40 32 52 24 84 128 172 128 140 132 144 124 144 124 144 124 144 124 144 128 144 128 140 120 132 112 136 124 140 124 136 116 124 104 124 108 112 80 176 220 300 232 288 228 280 224 280 224 280 232 292 232 292 236 296 236 300 240 300 240 300 244 304 244 304 244 304 236 308 240 312 244 312 244 316 248 316 252 320 252 324 256 324 256 324 260 328 260 332 264 332 264 332 268 336 268 340 264 340 252 352 256 356 260 352 256 352 256 352 256 352 256 352 256 352 256 352 260 356 260 360 264 356 260 356 264 360 268 364 268 360 272 360 268 356 264 352 264 360 272 364 276 368 280 368 280 368 284 368 284 368 284 368 284 360 280 372 284 364 280 368 292 376 284 376 284 376 284 376 284 376 284 376 284 376 284 376 284 376 276 376 276 376 276 376 276 380 280 380 280 380 280 380 280 368 276 372 280 380 288 384 292 388 288 380 284 376 284 380 288 384 288 384 288 384 288 384 288 380 284 380 284 380 284 380 284 380 284 380 284 380 284 380 284 380 284 380 284 380 284 380 284 372 276 372 276 372 276 372 276 380 284 376 280 376 276 372 276 364 268 364 272 368 276 372 276 364 272 368 276 372 272 368 268 364 268 364 272 368 276 372 276 372 276 372 276 372 276 372 276 380 280 372 272 368 272 368 272 364 268 364 268 364 268 364 268 368 264 368 260 364 256 360 256 360 256 360 256 360 256 360 256 368 260 364 256 360 260 364 264 368 264 368 264 368 264 368 264 368 256 372 260 368 256 364 248 356 244 356 240 352 236 348 236 356 240 352 236 348 232 344 228 348 236 348 236 348 236 348 236 344 228 340 228 340 228 340 228 344 232 340 232 340 232 336 232 336 224 340 232 348 236 352 240 344 244 364 244 348 240 372 280 480 624 972 928 1016 932 1020 908 1020 832 1020 780 700 280 324 212 316 212 316 208 312 200 304 204 292 196 296 208 292 204 288 200 296 200 284 208 292 196 244 140 160 32 80 44 180 168 264 208 260 188 252 184 252 184 248 180 244 176 244 176 244 176 244 176 248 180 244 176 244 172 240 172 244 168 236 160 236 160 236 164 228 160 228 156 224 156 224 160 244 176 244 172 228 144 196 120 136 68 136 72 152 100 184 128 196 124 192 124 188 120 188 116 188 120 192 128 196 132 204 136 200 136 208 132 196 128 204 140 208 136 200 136 208 144 208 132 204 136 208 140 208 136 196 124 196 124 192 124 188 120 188 116 188 120 188 120 188 120 184 116 184 116 184 116 184 116 184 116 188 116 184 116 180 112 180 108 172 112 172 112 172 112 172 112 172 112 172 112 172 112 172 112 172 116 168 108 168 108 180 116 188 120 176 108 164 100 164 100 172 108 168 104 168 100 164 100 168 104 164 100 164 96 160 96 152 92 156 92 156 92 160 96 152 88 152 88 152 88 152 88 152 88 152 88 152 88 152 88 140 80 144 84 148 80 144 76 140 76 144 80 144 80 140 76 144 84 148 80 136 72 144 88 148 84 148 84 148 84 148 84 144 80 144 80 148 84 148 84 148 72 148 72 148 72 148 72 156 88 168 84 152 72 152 88 148 88 144 80 136 76 132 72 128 68 128 72 140 76 128 60 128 72 132 76 136 72 132 68 136 76 132 68 128 68 128 72 120 64 128 72 136 76 136 76 140 72 124 68 136 84 144 80 128 88 132 88 132 96 152 120 168 148 264 392 652 740 880 936 1000 940 1004 868 1004 848 980 736 828 416 352 140 208 100 184 116 96 72 76 76 84 68 80 88 84 72 72 60 64 56 68 64 64 64 84 76 80 60 64 52 92 76 80 68 72 68 80 72 80 72 80 68 76 64 72 64 80 68 68 56 64 60 76 68 84 56 68 48 76 64 80 60 64 48 48 44 48 56 68 68 56 44 24 12 8 8 8 4 0 0 8 12 16 12 8 4 8 12 16 20 20 12 8 4 4 8 16 20 24 20 16 12 20 20 20 20 20 20 20 20 32 28 28 24 24 28 28 32 40 36 28 24 24 28 32 36 48 44 36 32 32 36 44 48 32 36 32 40 36 44 40 44 40 44 44 52 52 60 56 64 48 48 56 56 64 64 64 60 76 72 76 76 80 80 84 80 80 72 72 64 68 72 84 84 88 80 84 76 80 80 84 84 80 80 92 88 84 80 92 92 84 84 96 96 104 96 96 88 96 92 96 92 96 92 96 92 96 92 96 96 100 100 104 100 100 96 104 104 108 108 116 112 108 56 24 20 36 24 28 36 28 32 36 40 40 40 40 36 44 48 48 52 52 48 48 44 52 52 88 160 180 156 140 160 140 144 140 144 140 144 140 144 152 148 152 144 144 136 136 128 144 144 148 144 144 132 128 120 132 128 124 108 200 264 356 284 364 288 356 276 352 280 364 292 368 292 372 296 372 300 376 300 376 300 376 304 380 308 384 308 384 308 388 312 388 316 392 316 392 316 392 320 396 324 400 324 400 324 400 328 404 332 408 332 408 332 408 336 412 340 416 344 416 348 432 356 436 356 436 352 432 352 432 352 432 352 432 352 436 348 436 352 440 356 444 356 440 352 440 356 444 360 448 360 460 360 460 356 456 352 452 352 464 364 468 368 468 372 472 372 476 368 476 368 476 368 476 368 468 364 480 372 472 364 480 380 480 376 480 376 480 376 480 376 480 376 480 376 480 376 480 376 480 376 480 376 480 376 480 376 484 380 484 380 484 380 484 380 484 372 488 380 496 388 500 392 500 388 492 376 488 376 488 376 496 384 496 384 496 384 496 384 492 380 492 380 492 380 492 380 492 380 492 380 492 380 492 380 492 380 492 380 492 380 492 380 484 372 484 372 484 372 484 372 492 380 492 376 488 372 484 372 476 364 476 368 480 372 484 372 476 368 480 372 484 368 480 364 476 364 476 368 480 372 484 372 484 372 484 372 484 372 484 372 496 380 484 368 476 368 484 372 476 364 476 364 476 364 476 364 488 368 488 364 484 360 480 360 476 356 476 356 476 356 476 356 488 364 484 360 480 364 484 368 488 368 488 368 488 368 488 368 484 368 492 376 496 368 480 356 476 356 476 352 472 348 468 348 480 356 472 352 464 344 460 336 468 348 468 348 468 348 468 348 464 344 464 344 464 344 468 344 468 344 476 340 476 340 476 340 472 336 476 344 480 348 488 352 480 356 500 356 480 348 508 400 696 824 1020 1004 972 1012 996 1020 972 996 996 884 732 424 512 332 452 324 428 320 424 312 420 304 404 296 408 296 408 296 400 284 412 304 388 292 384 268 312 184 236 92 160 140 312 276 348 252 364 256 364 260 368 260 360 244 352 244 352 244 352 244 352 244 356 248 356 244 348 240 344 240 344 240 336 232 324 232 324 236 324 236 324 236 324 236 324 236 312 224 312 220 308 216 304 208 296 180 272 156 264 172 296 204 296 192 292 188 292 184 288 184 292 188 296 196 300 200 308 204 308 208 312 204 304 196 308 216 296 204 280 200 292 208 288 200 284 204 292 212 292 204 280 192 276 192 272 188 272 184 268 184 272 192 276 192 276 192 280 196 260 184 260 184 260 184 260 184 264 188 264 184 260 184 256 180 248 172 248 172 248 172 248 172 244 168 244 168 244 168 244 168 264 172 244 164 240 168 248 184 260 188 248 172 232 160 228 160 236 172 236 168 232 164 228 164 232 168 232 164 228 160 224 160 212 152 216 156 220 160 224 164 216 152 216 152 216 152 216 152 216 152 216 152 216 152 216 152 204 144 208 148 212 144 208 140 200 140 204 144 208 140 204 136 208 148 212 144 200 136 208 152 212 148 212 148 212 148 212 148 220 156 220 156 220 152 208 144 204 136 204 136 204 136 204 136 192 136 204 148 208 144 220 160 216 148 208 144 204 136 196 132 188 124 188 132 200 136 188 116 192 132 196 136 200 132 196 128 212 144 200 132 192 128 196 136 196 132 200 132 196 124 184 116 204 132 188 128 200 144 208 136 216 144 240 148 236 156 268 200 312 256 472 628 916 880 1008 1004 1020 1020 1020 1004 1020 1008 992 844 772 400 368 236 324 188 268 152 68 28 84 36 76 24 72 28 76 24 72 20 68 24 72 28 60 12 64 20 72 24 72 24 76 28 76 28 72 20 64 12 64 32 68 36 72 32 68 28 68 32 68 32 68 32 68 40 60 36 68 36 56 24 56 32 60 28 64 32 60 28 56 20 64 28 28 0 4 0 0 0 4 0 4 4 4 4 4 4 12 4 12 4 12 4 12 4 12 4 12 8 16 12 20 12 16 12 24 20 28 20 28 16 28 20 28 24 32 28 36 28 40 32 40 32 40 32 40 32 40 28 36 24 32 28 36 32 56 48 52 40 40 28 32 24 44 36 48 40 48 36 40 24 56 36 56 36 56 36 56 36 68 52 76 64 84 68 88 64 72 56 72 52 68 48 64 44 72 56 72 60 76 64 80 64 80 60 80 64 84 68 88 68 84 64 84 68 88 72 92 72 112 84 92 76 96 88 104 84 96 80 96 80 96 80 96 80 116 92 104 88 112 92 100 88 72 40 20 8 28 32 36 20 32 28 40 36 44 36 44 32 44 40 48 36 36 28 44 44 48 68 120 124 160 160 172 136 152 136 152 136 148 128 140 120 140 124 140 124 140 124 140 124 136 120 136 120 136 112 124 108 132 112 108 72 156 208 304 252 288 228 288 228 288 228 288 228 288 232 296 240 300 240 300 236 300 240 300 244 304 248 308 248 308 240 308 244 312 248 316 248 324 256 324 256 324 256 324 256 324 256 324 260 328 264 332 264 328 260 328 264 332 268 336 268 340 256 348 264 352 264 348 260 352 268 352 276 356 276 352 272 344 256 344 256 344 260 352 268 344 260 352 264 356 272 364 276 352 272 356 276 360 272 356 268 364 280 364 280 364 280 364 280 368 276 368 280 372 284 376 284 372 280 372 280 372 280 372 280 380 276 376 272 372 276 376 280 380 276 376 272 372 276 376 280 380 280 380 280 380 280 380 280 388 276 368 272 384 292 388 280 380 280 380 284 384 288 388 288 380 280 380 284 384 288 388 288 392 296 392 292 388 292 384 288 372 280 384 292 388 288 376 276 384 288 384 288 384 288 384 288 384 288 384 288 384 288 384 288 372 276 372 276 372 276 372 276 376 280 380 288 388 292 392 300 372 276 372 276 372 276 372 276 368 276 376 280 368 272 372 280 380 272 372 264 368 264 368 268 368 264 368 264 368 264 368 264 372 268 372 268 372 268 372 268 372 268 372 264 368 260 364 260 360 256 360 256 360 256 360 256 360 256 360 256 360 256 360 256 360 260 360 260 360 260 360 260 364 264 364 264 364 264 364 264 368 268 368 264 364 260 360 260 352 256 356 256 356 252 348 244 348 248 348 248 348 248 348 248 336 240 348 252 352 248 340 236 328 240 348 248 344 236 336 240 336 236 336 236 336 236 336 228 332 220 336 228 340 232 348 236 360 256 368 256 372 264 392 300 580 772 992 908 996 912 992 912 956 908 980 632 512 296 360 236 324 204 308 192 304 192 304 192 304 196 300 200 296 192 288 196 268 216 296 228 268 148 160 56 84 48 164 156 268 212 264 176 248 164 248 164 248 164 248 164 244 160 244 160 244 160 244 168 244 176 244 172 240 168 236 168 236 168 232 164 232 160 228 160 228 160 228 160 228 160 228 160 220 152 220 152 216 144 208 136 200 132 200 136 204 140 208 140 196 128 196 124 192 120 188 120 196 128 196 132 200 136 204 136 204 136 204 136 204 136 204 136 196 124 200 124 200 124 200 124 192 116 200 128 204 124 192 116 192 120 200 128 204 120 192 108 184 112 188 116 192 112 188 108 188 120 188 120 188 120 188 120 192 120 188 116 184 112 180 108 176 120 180 120 180 116 172 108 172 112 172 112 172 112 172 112 172 112 172 108 168 104 164 104 172 112 172 108 168 104 164 104 164 100 164 100 164 100 164 100 160 100 168 108 168 100 156 88 160 96 160 92 156 92 152 88 148 84 148 84 148 84 148 84 164 96 152 84 148 88 160 100 156 92 156 88 152 84 148 84 148 80 140 68 132 72 140 76 152 84 144 76 140 76 140 80 156 88 148 80 140 80 148 88 148 88 156 96 164 96 148 64 140 52 124 80 128 92 128 88 152 124 156 80 180 104 112 136 156 92 156 88 144 72 128 60 132 68 132 68 132 68 132 68 116 60 132 80 144 80 136 68 140 80 140 80 140 80 140 80 152 76 120 56 124 72 124 56 136 84 148 88 148 88 152 100 176 116 168 116 180 148 212 176 272 384 644 760 872 864 944 932 960 908 980 904 984 824 764 532 348 176 192 96 176 96 160 96 76 76 92 80 84 72 80 76 84 72 80 68 76 72 80 76 72 64 76 68 80 72 76 68 76 68 80 76 84 76 80 72 76 68 80 72 84 68 80 64 76 64 76 64 76 64 76 64 64 68 72 68 60 56 60 64 68 72 72 72 72 68 64 60 60 48 24 12 0 4 0 0 4 4 4 4 4 4 4 4 12 12 12 12 12 12 12 12 12 12 12 16 16 16 20 20 16 20 24 24 28 28 24 24 24 24 24 28 28 28 32 32 40 40 40 40 40 40 40 40 40 36 36 32 32 36 36 40 52 48 48 44 44 40 36 36 40 40 44 48 48 48 44 44 52 56 52 56 52 56 52 56 60 68 72 80 80 84 80 84 80 76 76 72 72 68 72 64 76 72 76 76 80 80 84 80 84 80 84 84 88 88 92 88 88 84 88 88 92 92 96 92 112 100 96 92 100 104 108 100 100 96 100 96 100 96 100 96 108 104 100 100 108 108 104 96 68 44 24 20 32 40 36 28 32 36 40 44 44 44 44 40 36 40 40 36 28 28 36 44 52 92 140 156 172 180 180 160 160 156 160 152 156 144 144 136 144 140 144 140 144 140 144 140 140 136 140 136 140 132 132 128 128 132 112 100 176 252 344 308 356 292 364 288 364 288 364 288 364 292 372 300 376 300 376 296 376 300 380 304 380 308 384 308 384 308 388 312 388 316 392 316 400 324 400 324 400 324 400 324 400 324 404 328 404 332 408 332 404 328 408 332 408 336 412 336 408 344 420 352 424 352 432 344 432 352 444 356 448 356 448 352 452 344 448 340 452 348 460 352 452 344 456 352 464 356 468 360 468 360 472 364 472 364 468 360 472 364 472 364 472 364 472 364 472 368 476 372 476 376 480 376 476 372 476 372 476 372 476 372 484 376 480 372 476 376 480 380 484 376 480 372 476 376 480 380 484 380 484 380 484 380 484 380 492 376 472 372 488 388 492 380 480 376 480 380 484 384 488 384 484 380 488 384 488 388 492 388 504 388 500 388 496 384 496 380 488 376 496 384 496 384 488 376 496 384 496 384 496 384 496 384 496 384 496 384 496 384 496 384 484 372 484 372 484 372 484 372 480 372 484 376 492 384 500 388 484 372 484 372 484 372 484 372 480 372 492 376 480 368 484 376 500 376 492 368 488 368 488 372 488 368 488 368 488 368 488 368 492 372 492 372 492 372 492 372 492 372 492 368 488 364 484 364 480 360 480 360 480 360 480 360 480 360 480 360 480 360 480 360 488 360 488 360 488 360 488 360 492 364 492 364 492 364 492 364 496 368 496 364 492 360 488 360 480 356 484 356 484 352 476 344 476 348 476 348 476 348 476 348 468 340 476 348 476 348 468 340 456 340 476 348 472 336 464 340 464 336 464 336 464 336 464 336 456 332 460 340 464 344 472 348 484 364 492 368 492 376 516 404 640 792 1020 972 1020 996 1020 1016 1020 988 940 632 596 388 520 320 460 324 428 308 424 304 412 300 400 296 400 292 392 292 384 288 408 292 388 256 332 188 256 120 204 144 316 252 376 260 364 252 356 248 356 248 356 248 356 248 352 244 352 244 352 244 352 244 352 244 352 240 348 236 344 236 348 240 344 236 340 232 340 232 332 228 332 228 332 228 332 228 328 224 328 224 324 216 312 208 308 204 312 212 320 216 316 212 300 196 296 192 292 188 292 188 300 196 300 200 304 204 308 204 304 200 304 200 304 200 304 204 288 200 284 200 284 200 284 200 272 192 280 200 284 196 276 188 280 196 280 196 280 192 272 188 268 188 272 192 276 188 272 184 264 188 264 188 264 188 264 188 264 188 264 188 260 184 260 184 256 184 260 184 260 180 252 172 248 172 248 172 248 172 248 172 248 172 248 168 244 164 240 164 248 172 248 168 244 164 240 164 232 164 232 164 232 164 232 164 232 164 236 172 236 164 228 156 228 164 224 160 224 156 220 156 216 152 216 152 216 152 216 152 228 160 216 148 212 152 224 164 220 156 220 152 216 148 212 148 224 156 212 144 208 144 212 152 212 148 208 140 200 136 204 140 212 140 204 136 208 144 220 156 216 148 220 156 224 152 212 132 208 136 208 96 184 112 208 104 256 196 240 148 212 132 204 156 216 152 212 148 208 136 196 128 196 132 196 132 196 132 196 132 188 128 200 140 204 136 192 120 200 136 200 136 200 136 200 136 208 132 184 120 192 132 196 124 196 136 208 144 208 144 212 156 252 168 264 184 296 236 364 296 520 512 752 796 976 880 920 776 728 748 940 864 860 620 528 324 340 204 248 164 260 172 252 172 68 28 80 32 76 24 72 28 76 24 72 20 68 24 72 28 72 24 68 20 68 20 64 16 60 16 68 24 76 32 76 28 68 40 68 40 68 40 68 40 64 36 64 36 64 36 64 36 64 36 72 36 60 24 60 32 68 40 72 40 72 36 64 28 60 28 36 0 4 0 0 0 4 0 4 4 4 4 4 4 12 4 12 4 12 4 12 4 12 4 12 4 16 8 16 12 16 8 20 16 28 20 24 16 20 12 20 16 24 16 28 20 36 28 36 32 40 32 40 32 40 28 36 24 32 28 36 32 44 36 44 36 44 32 40 32 32 28 40 36 48 40 48 40 56 36 56 36 56 36 56 36 60 44 68 56 76 60 80 56 76 60 76 60 72 56 72 56 72 56 72 60 76 64 80 64 80 60 80 64 84 68 88 68 84 64 84 68 88 72 92 72 108 84 92 76 96 88 100 80 96 80 96 80 96 80 96 80 100 88 96 92 108 100 104 88 64 36 24 12 32 32 36 20 32 28 40 36 44 36 44 32 32 28 40 28 28 20 36 36 48 88 156 160 176 164 180 156 156 140 156 140 152 132 144 124 140 124 140 124 140 124 140 124 132 120 136 120 136 116 128 112 128 112 112 76 156 204 300 244 292 228 288 228 288 228 288 228 292 232 296 240 300 240 300 240 300 244 304 244 308 248 308 248 308 244 312 244 316 248 316 248 320 252 320 252 320 252 320 252 324 260 328 260 332 264 332 264 328 264 332 264 336 268 336 268 340 264 348 272 352 272 348 268 348 276 352 284 352 284 352 276 348 260 344 260 344 264 352 268 348 264 348 268 356 272 360 276 364 280 368 284 368 284 364 280 364 280 364 280 364 280 364 280 368 280 372 280 376 284 376 284 372 280 372 280 372 280 372 280 380 280 376 276 376 276 380 280 380 280 376 276 376 276 380 280 380 280 380 280 380 280 380 280 384 280 372 276 384 288 388 284 376 276 376 276 380 280 380 284 380 284 384 284 388 288 388 288 388 288 384 288 380 284 380 280 376 284 380 288 384 284 380 280 384 288 384 288 384 288 384 288 384 288 384 288 384 288 384 288 372 276 372 276 372 276 372 276 368 272 368 276 376 280 380 284 372 276 372 276 372 276 372 276 368 280 380 280 372 272 372 284 380 272 372 264 368 264 368 268 368 264 368 264 368 264 368 264 372 268 372 268 372 268 372 268 372 268 372 264 368 260 364 260 360 256 360 256 360 256 360 256 360 256 360 256 360 256 360 256 360 260 360 260 360 260 360 260 364 264 364 264 364 264 364 264 368 268 368 264 364 260 360 260 356 256 356 256 356 252 348 248 348 248 348 248 348 248 348 248 340 244 344 248 348 244 344 240 332 240 348 248 340 236 336 240 336 236 336 236 336 236 336 236 332 220 336 228 340 232 348 236 356 252 368 256 368 260 388 296 468 620 876 856 976 896 996 912 996 764 664 392 396 276 344 228 324 204 312 188 304 192 304 192 288 180 288 192 292 188 288 188 308 224 264 160 188 80 120 36 136 128 260 216 264 176 248 188 248 164 248 164 248 164 248 164 244 160 244 160 244 160 244 160 244 176 244 176 240 172 240 172 244 176 240 172 240 168 236 168 228 160 228 160 228 160 228 160 228 160 228 160 224 152 212 144 196 132 212 148 220 144 208 136 192 124 192 124 188 120 188 120 200 132 200 132 204 136 204 136 200 132 200 132 200 132 200 132 196 124 200 124 200 124 200 124 188 116 192 120 196 116 192 112 196 120 192 112 188 112 188 112 184 112 188 116 192 112 188 108 188 120 188 120 188 120 188 120 184 120 188 120 188 120 192 124 184 128 188 128 188 124 180 116 172 112 172 112 172 112 172 112 172 112 172 112 168 108 168 108 172 112 172 108 168 104 164 104 164 100 164 100 164 100 164 100 164 104 168 104 168 100 160 92 164 100 160 96 160 92 156 92 156 92 156 92 156 92 156 92 164 96 152 84 148 88 160 100 156 92 156 88 152 84 148 84 156 92 152 84 144 84 148 84 148 80 144 76 136 72 140 76 128 64 132 68 140 80 152 92 144 84 148 84 148 80 140 64 124 48 148 64 164 124 204 68 192 44 180 60 164 84 152 68 136 76 144 80 140 72 132 68 132 68 132 68 132 68 132 68 132 76 140 80 136 68 120 56 136 76 136 76 136 76 136 76 136 68 124 64 132 76 136 72 128 76 140 84 140 80 148 88 156 104 180 136 216 200 304 296 404 404 536 584 652 556 484 340 340 380 528 460 432 256 220 108 160 84 136 88 156 92 152 100 72 72 88 80 80 68 80 76 84 72 80 68 76 72 80 76 84 76 80 68 72 64 72 64 72 68 80 76 84 76 84 72 80 68 80 68 80 68 80 68 72 60 72 60 72 60 72 60 64 68 72 68 60 56 60 64 60 60 64 64 60 60 56 52 52 52 36 24 4 4 0 0 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 12 12 12 16 16 16 12 16 20 24 24 24 24 20 20 20 24 24 28 28 28 28 32 36 36 36 36 40 40 40 40 36 36 32 32 36 36 40 36 36 36 40 40 44 44 48 32 32 40 44 48 52 52 52 52 56 52 56 52 56 52 56 52 60 60 68 68 76 68 72 80 76 80 76 80 76 80 76 76 72 76 76 80 80 84 80 84 80 84 84 88 88 92 88 88 84 88 88 92 92 96 92 108 96 96 92 104 100 104 92 100 96 100 96 100 96 100 96 92 92 92 100 108 108 100 92 56 44 28 24 32 36 36 32 32 36 40 44 44 44 44 40 40 44 48 44 40 40 48 56 60 116 176 188 184 176 180 176 164 160 164 160 160 152 148 144 148 144 148 144 148 144 148 144 136 136 140 140 144 136 136 136 128 136 120 104 172 240 340 308 360 296 368 292 368 292 368 292 368 296 376 300 380 304 376 300 380 304 380 308 384 308 388 312 388 312 388 316 392 316 396 320 396 320 396 320 396 320 396 320 404 328 404 332 408 332 412 336 408 332 408 336 412 336 416 340 412 344 420 352 424 352 432 344 432 352 444 356 460 356 460 360 460 352 456 348 456 348 460 356 456 352 460 356 464 360 468 360 472 364 476 368 476 368 472 364 476 368 476 368 476 368 476 368 476 372 476 376 480 376 484 380 480 376 480 376 480 376 480 376 488 380 480 376 480 376 484 384 488 380 480 376 480 376 484 384 488 384 488 384 488 384 488 384 488 380 480 376 484 388 492 388 484 380 484 384 488 384 492 388 488 384 488 388 492 388 496 392 496 384 492 380 492 376 488 376 492 380 492 380 492 380 492 380 496 384 496 384 496 384 496 384 496 384 496 384 496 384 496 384 488 376 488 376 488 376 488 376 480 368 484 372 488 376 492 380 488 376 488 376 488 376 488 376 484 376 492 380 484 368 488 380 500 376 492 368 488 368 488 372 492 372 492 372 492 372 492 372 492 372 492 372 492 372 492 372 492 372 492 368 488 364 484 364 484 364 484 364 484 364 484 364 484 364 484 364 484 364 484 364 488 360 488 360 488 360 488 360 492 364 492 364 492 364 492 364 496 368 496 364 492 360 488 360 484 356 488 360 484 356 480 348 476 348 476 348 476 348 476 348 472 344 472 344 472 344 472 344 460 340 476 344 468 336 468 344 464 336 464 336 464 336 464 336 460 336 460 340 464 344 468 344 480 360 488 364 488 372 508 392 540 588 864 848 996 940 1000 912 876 664 592 396 500 356 496 332 452 324 428 308 424 304 412 300 388 288 396 296 396 296 388 288 388 280 368 212 264 116 208 104 312 244 392 288 372 244 360 268 360 252 360 252 360 252 360 252 356 248 356 248 356 248 356 248 352 244 352 244 352 244 352 240 356 248 356 244 352 240 348 240 332 228 332 228 332 228 332 228 332 232 336 228 332 220 320 212 288 192 308 212 316 204 296 184 296 192 296 188 292 188 292 188 304 204 308 204 308 204 308 204 300 196 300 196 300 196 300 200 292 204 288 204 288 204 288 204 272 192 276 192 276 192 276 188 284 192 272 180 264 184 272 192 268 188 272 192 276 188 272 184 264 188 264 188 264 188 264 188 260 184 260 188 268 192 272 196 260 184 264 188 260 180 252 176 252 176 252 176 252 176 252 176 248 172 248 172 248 172 248 168 248 172 248 168 244 164 240 164 236 168 236 168 236 168 236 168 236 168 236 168 232 164 228 160 224 156 220 156 216 152 216 148 220 156 220 156 220 156 220 156 224 156 220 152 216 156 220 160 220 156 220 152 216 148 212 148 212 148 208 144 204 140 204 140 216 152 212 144 204 144 208 144 200 136 204 140 208 144 216 152 212 148 216 144 208 140 212 148 196 156 280 316 472 436 484 400 396 268 312 240 260 188 280 124 200 132 200 140 204 136 200 132 196 132 196 132 196 132 196 132 196 136 200 136 200 132 188 124 196 132 196 132 196 132 196 132 192 128 192 132 200 140 208 144 196 140 208 144 208 144 216 156 240 168 280 200 308 248 384 320 448 412 572 484 524 332 340 200 284 208 280 192 260 176 244 160 204 128 208 132 200 116 196 124 64 24 80 28 72 20 68 24 76 24 72 20 68 24 72 28 80 28 68 16 64 16 64 20 72 28 76 28 76 24 68 16 72 40 68 36 64 40 68 44 60 32 60 32 60 32 60 32 64 36 72 36 60 24 60 32 60 28 64 32 60 28 56 20 52 28 48 8 8 0 0 0 4 0 4 4 4 4 4 4 8 0 8 0 8 0 8 0 8 0 8 4 12 4 16 8 12 8 20 12 24 16 20 12 28 20 28 20 32 24 36 28 28 24 32 28 36 32 40 32 40 28 36 24 32 28 36 32 32 24 36 28 40 36 44 40 32 24 40 36 48 44 52 44 56 36 56 36 56 36 56 36 56 40 64 48 72 52 72 52 76 60 76 60 76 60 76 60 72 56 72 60 76 64 80 64 80 60 80 64 84 68 88 68 84 64 84 68 88 72 92 72 100 76 92 76 100 84 96 72 96 80 96 80 96 80 96 80 92 80 92 92 104 96 92 76 48 32 32 20 32 28 36 28 32 28 40 36 44 36 44 32 36 36 44 36 40 32 48 48 72 112 180 172 176 156 172 152 164 148 164 148 160 140 148 132 144 128 144 128 144 128 144 128 132 120 136 124 140 124 136 120 128 120 120 80 152 192 296 244 296 232 292 232 292 232 292 232 292 236 300 244 304 244 304 240 304 244 308 248 308 252 312 252 312 244 316 248 316 252 320 252 320 252 320 252 320 252 320 252 328 260 332 264 332 268 336 268 332 264 336 268 336 272 340 272 340 264 348 272 348 272 348 268 344 276 348 288 360 292 360 284 360 272 352 268 352 268 352 272 352 272 356 272 356 276 360 276 360 276 364 280 364 280 360 276 368 284 368 284 368 284 368 284 372 280 376 284 376 288 380 288 376 284 376 284 376 284 376 284 384 284 380 276 376 280 384 284 384 284 380 276 376 280 384 284 384 284 384 284 384 284 384 284 384 284 384 280 380 284 388 292 388 288 392 292 392 296 396 296 384 284 388 288 388 292 392 292 384 288 380 284 380 280 376 280 380 284 380 284 380 284 380 284 384 288 384 288 384 288 384 288 384 288 384 288 384 288 384 288 376 280 376 280 376 280 376 280 376 280 376 280 380 284 380 284 376 280 376 280 376 280 376 280 372 280 384 284 372 276 376 284 380 272 372 264 368 264 368 268 372 268 372 268 372 268 372 268 372 268 372 268 372 268 372 268 372 268 372 264 368 260 364 260 364 260 364 260 364 260 364 260 364 260 364 260 364 260 364 260 360 260 360 260 360 260 360 260 364 264 364 264 364 264 364 264 368 268 368 264 364 260 360 260 356 260 360 260 360 256 352 248 348 248 348 248 348 248 348 248 344 244 344 244 344 244 344 244 336 240 344 240 336 232 340 248 336 236 336 236 336 236 336 236 336 224 340 228 340 228 344 232 352 244 360 248 360 256 384 292 400 392 588 596 748 676 752 584 560 372 416 268 372 236 328 228 328 208 308 192 304 192 304 192 292 196 300 204 304 204 292 192 260 180 228 92 108 16 128 92 272 200 276 196 260 180 260 192 252 168 252 168 252 168 252 168 248 164 248 164 248 164 248 164 244 176 244 176 244 176 244 180 248 180 248 180 244 176 240 172 228 160 228 160 228 160 228 160 228 164 232 160 228 152 216 144 188 128 204 144 212 136 192 116 192 124 192 124 192 124 196 128 208 136 204 136 204 136 204 136 196 128 196 128 196 128 196 128 200 128 204 128 204 128 204 128 192 116 192 116 192 116 192 116 200 116 188 104 180 108 188 116 184 112 188 116 192 112 188 108 188 120 188 120 188 120 188 120 180 116 184 120 188 124 192 128 180 120 180 120 180 116 172 108 176 116 176 116 176 116 176 116 172 112 172 112 172 112 172 116 172 112 172 108 168 104 164 104 168 104 168 104 168 104 168 104 168 104 164 100 160 96 160 96 152 88 152 84 148 84 144 80 148 84 148 84 148 84 148 84 156 92 156 92 156 92 156 92 156 92 156 88 152 84 148 84 148 84 148 84 144 80 140 76 160 92 152 84 148 84 148 88 148 84 148 84 148 84 144 80 144 84 152 84 140 80 156 96 156 72 340 448 720 576 700 488 600 276 472 172 192 0 120 40 128 68 136 72 140 76 136 72 132 68 132 68 132 68 132 68 124 68 132 72 136 76 136 76 132 72 132 72 132 72 132 72 124 68 132 76 140 84 148 88 140 84 152 92 152 92 156 100 148 100 188 152 220 180 260 224 332 320 400 328 292 172 176 116 132 56 104 60 140 80 120 44 132 76 132 56 100 40 104 48 68 68 84 76 76 64 76 72 84 72 80 68 76 72 80 76 84 72 76 60 68 64 76 72 84 76 88 76 80 68 72 60 88 72 76 60 72 64 84 76 76 64 76 64 76 64 76 64 64 68 72 68 60 56 60 64 68 72 72 72 72 68 64 60 44 56 48 36 8 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 12 12 12 12 12 12 16 20 20 20 20 20 28 28 32 32 32 36 36 36 28 28 28 32 36 36 40 40 40 36 36 32 32 36 36 40 32 32 36 36 40 40 44 44 32 36 40 44 48 48 48 48 52 56 52 56 52 56 52 56 52 60 60 68 68 72 68 72 76 72 76 72 80 76 80 76 76 72 76 76 80 80 84 80 84 80 84 84 88 88 92 88 88 84 88 88 92 92 96 92 100 92 92 96 104 100 96 84 100 96 100 96 100 96 100 96 92 92 92 100 104 100 84 72 40 36 36 32 32 36 36 36 32 36 40 44 44 44 44 40 28 32 36 32 32 32 44 52 108 148 192 188 180 172 172 160 168 168 172 164 168 156 156 148 152 148 152 148 152 148 152 148 136 136 140 140 148 140 144 144 124 140 132 112 164 232 332 312 364 300 372 296 372 296 372 296 372 296 376 304 384 308 380 304 384 308 384 308 388 312 388 316 392 316 392 316 396 320 396 324 400 324 400 324 400 324 400 324 408 332 408 332 412 336 412 340 412 336 412 336 416 340 416 344 412 344 420 352 432 348 432 344 436 348 452 356 464 364 468 368 472 360 464 356 460 352 464 356 464 356 464 360 468 360 468 360 468 360 472 364 472 364 468 360 480 372 480 372 480 372 480 372 480 376 480 376 484 380 484 384 484 380 484 380 484 380 484 380 488 384 484 380 484 380 488 384 488 384 484 380 484 380 488 384 492 388 492 388 492 388 492 388 484 384 492 384 484 384 496 400 496 396 500 396 504 400 504 400 492 388 492 388 496 392 496 396 500 384 496 384 492 380 492 376 496 380 492 376 488 380 492 384 496 384 496 384 496 384 496 384 496 384 496 384 496 384 496 384 492 380 492 380 492 380 492 380 488 376 492 380 492 380 492 380 492 380 492 380 492 380 492 380 484 380 496 380 488 372 488 384 500 376 492 368 488 368 488 372 496 376 496 376 496 376 496 376 492 372 492 372 492 372 492 372 492 372 492 368 488 364 484 364 488 368 488 368 488 368 488 368 488 368 488 368 488 368 488 368 488 360 488 360 488 360 488 360 492 364 492 364 492 364 492 364 496 368 496 364 492 360 488 360 488 360 492 364 488 356 480 352 476 348 476 348 476 348 476 348 476 344 472 340 468 344 472 348 468 344 472 340 460 332 468 348 464 336 464 336 464 336 464 336 464 340 464 340 464 340 464 340 472 352 480 356 480 364 504 388 548 392 584 520 672 572 640 468 504 408 508 404 504 344 468 324 452 320 428 304 424 304 412 300 400 300 412 308 404 300 384 280 368 228 276 104 184 112 300 256 412 284 372 256 372 268 372 260 364 256 364 256 364 256 364 256 360 252 360 252 360 252 360 252 352 244 352 244 356 248 356 248 356 248 356 244 352 240 348 240 332 228 332 228 332 228 332 228 332 228 332 228 328 220 316 212 312 212 324 224 324 216 312 200 300 196 300 200 304 200 304 204 312 208 312 208 308 204 308 204 304 200 304 200 304 200 304 204 296 208 292 208 292 208 292 208 284 196 280 192 276 196 280 200 280 196 276 188 272 188 272 188 268 188 272 192 276 188 272 184 264 188 264 188 264 188 264 188 256 180 260 184 260 184 260 188 252 176 256 180 252 176 248 168 256 180 256 180 256 180 256 180 248 172 248 172 252 176 252 176 248 172 248 168 244 164 240 164 240 172 240 172 240 172 240 172 240 168 232 160 228 160 228 164 216 152 216 152 212 148 208 144 212 148 212 148 212 148 212 148 220 156 220 156 220 156 220 156 220 156 220 152 216 148 212 148 220 156 224 160 220 156 212 148 224 156 216 148 212 148 212 148 216 152 220 152 220 148 212 140 212 152 224 152 212 152 244 200 244 296 564 796 996 940 960 916 1008 936 1000 844 636 268 256 176 200 136 204 140 204 140 204 136 196 132 196 132 196 132 196 132 188 124 192 128 196 136 204 140 200 136 200 136 200 136 200 136 188 132 204 144 208 144 212 152 208 148 220 156 216 156 224 168 224 160 268 204 312 236 328 244 344 244 308 200 264 152 216 112 164 100 200 144 208 104 172 104 208 136 204 108 176 108 192 116 60 20 76 28 68 16 68 20 76 24 72 20 68 24 72 28 76 20 64 12 60 16 72 32 72 24 76 28 76 24 68 20 76 44 64 32 60 36 72 48 64 36 64 36 64 36 64 36 64 36 72 36 60 24 60 32 68 40 72 40 72 36 64 28 48 32 56 20 12 0 0 0 4 0 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 8 0 8 4 12 4 8 4 16 12 20 12 20 8 24 16 28 20 28 24 32 24 24 16 28 24 36 28 40 32 40 28 36 24 32 28 36 32 36 28 36 28 36 28 40 32 40 32 44 40 48 40 44 36 56 36 56 36 56 36 56 36 60 40 68 52 76 56 76 56 64 52 68 52 72 56 76 60 72 56 72 60 76 64 80 64 80 60 80 64 84 68 88 68 84 64 84 68 88 72 92 72 92 72 88 80 100 84 92 68 96 80 96 80 96 80 96 80 92 84 96 92 100 84 76 52 36 28 36 28 32 24 36 32 32 28 40 36 44 36 44 32 24 24 36 24 32 24 44 44 140 156 192 172 180 164 172 140 168 152 168 152 164 144 156 136 148 132 148 132 148 132 148 132 132 120 140 124 144 128 144 124 124 124 128 84 148 184 292 248 300 236 296 236 296 236 296 236 296 240 304 244 308 248 304 244 308 248 308 252 312 252 316 256 316 248 316 252 320 252 324 256 328 260 328 260 328 260 328 260 332 264 332 268 336 268 340 272 336 268 336 272 340 272 344 276 336 264 344 272 348 272 344 268 344 276 348 288 360 296 364 288 368 280 360 272 356 272 356 272 360 276 360 276 360 276 360 276 364 280 368 284 368 284 364 280 372 288 372 288 372 288 372 288 376 284 376 288 380 288 384 292 380 288 380 288 380 288 380 288 388 284 384 280 380 284 384 288 388 284 384 280 380 284 384 288 388 288 388 288 388 288 388 288 380 288 392 288 380 280 392 300 392 292 392 296 396 300 400 300 388 288 388 292 392 292 396 296 392 292 388 292 384 288 384 284 384 288 376 280 376 280 384 288 384 288 384 288 384 288 384 288 384 288 384 288 384 288 384 288 380 284 380 284 380 284 380 284 376 276 372 276 372 276 372 276 380 284 380 284 380 284 380 284 376 284 384 288 376 276 380 288 380 272 372 264 368 264 368 268 376 272 376 272 376 272 376 272 372 268 372 268 372 268 372 268 372 268 372 264 368 260 364 260 368 264 368 264 368 264 368 264 368 264 368 264 368 264 368 264 360 260 360 260 360 260 360 260 364 264 364 264 364 264 364 264 368 268 368 264 364 260 360 260 360 260 364 264 360 260 356 252 348 248 348 248 348 248 348 248 348 248 340 240 340 240 348 248 340 244 344 236 332 232 340 252 336 236 336 236 336 236 336 236 340 228 340 228 340 228 340 228 348 240 356 244 356 252 376 276 412 260 376 320 420 324 440 256 384 272 396 260 364 236 336 208 328 208 308 192 304 200 300 200 296 200 308 216 304 196 280 172 236 100 104 0 108 104 248 216 292 200 260 184 268 192 264 176 256 172 256 172 256 172 256 172 252 168 252 168 252 168 252 168 244 176 244 180 248 184 252 184 244 176 244 176 240 172 240 168 228 160 228 160 228 160 228 160 224 156 224 156 220 148 208 140 220 152 224 156 220 148 212 140 200 132 204 136 204 140 208 140 212 144 212 140 208 136 204 136 200 132 200 132 200 132 200 132 204 132 208 132 208 132 208 132 208 128 200 120 196 124 204 132 196 120 196 120 196 116 188 112 184 112 188 116 192 112 188 108 188 120 188 120 188 120 188 120 180 112 180 112 180 108 176 108 180 120 184 124 180 116 176 112 180 120 180 120 180 120 180 120 172 112 172 116 176 120 180 120 172 112 172 108 168 104 164 104 172 108 172 108 172 108 172 108 172 104 164 96 156 96 164 100 160 96 160 92 156 92 152 88 152 88 152 88 152 88 152 88 152 92 156 96 160 92 156 88 156 92 156 88 152 84 148 84 156 92 160 100 160 92 152 84 152 84 144 76 140 76 140 80 136 76 144 84 152 84 144 80 148 92 164 96 152 100 196 148 264 356 732 796 1012 828 1008 728 988 684 1004 776 812 268 124 0 136 80 144 80 144 80 140 72 132 68 132 68 132 68 132 68 132 72 132 68 132 72 136 76 136 76 136 76 136 76 136 76 124 76 148 92 144 80 144 92 140 88 152 92 152 92 160 100 168 96 160 128 208 164 216 152 208 128 152 100 156 112 140 76 116 56 120 72 116 44 112 88 124 76 128 56 112 72 128 60 68 68 84 76 76 64 72 68 84 72 80 68 76 72 80 76 80 68 68 56 68 68 84 84 68 64 76 72 84 76 84 76 88 72 76 60 72 64 84 76 80 68 80 68 80 68 80 68 64 68 72 68 60 56 60 64 60 60 64 64 60 60 56 52 40 56 56 44 8 4 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 12 12 12 8 12 16 20 20 20 20 16 20 20 20 24 24 28 28 28 20 24 28 28 32 36 40 40 40 36 36 32 32 36 36 40 36 36 36 36 36 36 36 36 44 44 48 48 48 44 40 40 52 56 52 56 52 56 52 56 56 64 64 72 72 80 76 76 64 64 68 68 72 72 76 72 76 72 76 76 80 80 84 80 84 80 84 84 88 88 92 88 88 84 88 88 92 92 96 92 96 88 92 96 104 100 96 80 100 96 100 96 100 96 100 96 96 96 96 100 100 88 68 52 32 36 40 36 32 32 36 40 32 36 40 44 44 44 44 40 32 40 44 44 40 44 52 64 172 188 200 188 192 188 180 156 172 172 176 168 168 160 160 152 152 148 152 148 152 148 152 148 136 132 144 144 148 144 148 148 124 144 136 112 164 228 328 312 364 300 372 296 372 296 372 296 372 300 380 308 384 308 384 304 384 308 384 312 388 316 392 316 392 316 392 320 396 324 400 324 408 332 408 332 408 332 408 332 408 332 408 336 412 340 416 340 412 336 412 340 416 344 420 344 420 340 428 348 432 348 436 340 436 348 452 356 472 364 476 368 476 368 472 360 464 356 464 356 468 360 468 360 468 360 468 360 476 372 480 376 484 372 480 368 480 372 480 372 480 372 480 372 480 376 480 380 484 384 488 384 484 380 484 380 484 380 484 380 492 384 488 380 484 384 488 388 492 384 488 380 484 384 488 388 492 388 492 388 492 388 492 388 484 388 496 388 484 380 496 404 492 388 492 392 496 396 500 396 492 388 492 392 496 396 500 396 504 392 504 388 500 388 496 384 500 384 488 372 484 376 496 388 496 384 496 384 496 384 496 384 496 384 496 384 496 384 496 384 492 380 492 380 492 380 492 380 480 368 480 368 480 368 480 368 492 380 492 380 492 380 492 380 488 380 496 384 488 376 492 384 500 376 492 368 488 368 488 372 496 376 496 376 496 376 496 376 492 372 492 372 492 372 492 372 492 372 492 368 488 364 484 364 488 368 488 368 488 368 488 368 488 368 488 368 488 368 488 368 488 360 488 360 488 360 488 360 492 364 492 364 492 364 492 364 496 368 496 364 492 360 488 360 488 364 492 364 492 360 484 352 476 348 476 348 476 348 476 348 480 348 468 336 464 340 476 352 468 344 472 336 460 332 468 352 464 336 464 336 464 336 464 336 464 340 464 340 464 340 464 340 468 348 476 352 476 360 500 384 584 348 532 400 516 396 552 396 508 396 480 340 460 360 476 324 448 320 428 304 424 304 412 296 400 300 408 304 396 284 364 256 304 128 180 84 272 244 388 276 372 264 376 268 376 264 364 248 364 256 364 256 364 256 364 256 360 252 360 252 360 252 360 252 352 244 352 248 356 252 360 252 352 244 348 240 348 236 344 236 332 228 332 228 332 228 332 228 324 220 324 220 320 212 312 204 324 216 320 212 316 208 312 208 308 204 308 208 316 212 316 216 316 212 316 208 312 204 308 204 308 204 308 204 308 204 308 208 296 208 292 208 292 208 292 208 296 208 288 200 284 204 292 212 276 196 284 204 288 196 276 184 268 188 272 192 276 188 272 184 264 188 264 188 264 188 264 188 256 180 256 176 248 172 244 168 260 188 264 188 264 184 256 176 256 180 256 180 256 180 256 180 248 172 248 176 252 180 256 180 248 172 248 168 244 164 240 164 240 172 240 172 240 172 240 172 244 172 232 160 224 160 232 168 232 168 232 164 228 164 224 160 220 156 220 156 220 156 220 156 216 156 220 160 224 156 220 152 220 156 220 152 216 148 212 148 208 148 216 156 216 148 204 136 208 140 200 132 196 132 196 136 192 128 204 144 216 148 216 144 216 160 236 164 228 172 276 240 372 600 916 984 1020 1020 1020 1000 1020 940 968 1000 1020 604 348 144 220 148 212 148 212 144 204 136 196 132 196 132 196 132 196 132 208 140 200 132 192 128 192 128 204 140 204 140 204 140 204 140 192 140 220 156 212 140 208 148 200 144 212 148 212 148 216 160 264 168 236 156 272 196 272 164 252 164 252 156 240 144 236 148 244 132 184 128 216 128 180 108 196 136 204 116 196 140 200 100 76 28 72 20 68 16 60 12 60 16 68 24 72 24 72 20 68 20 68 24 72 28 76 28 72 28 80 32 76 24 64 12 52 32 68 48 80 48 68 36 56 32 60 36 64 40 68 44 72 36 64 28 60 28 60 32 60 28 64 32 60 28 56 20 40 24 52 24 20 0 0 0 4 0 4 4 4 4 4 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 12 8 16 8 12 4 20 20 16 8 20 16 24 20 32 24 36 24 24 12 24 24 40 36 52 32 36 40 44 24 28 32 56 44 48 40 44 36 48 40 64 52 56 44 52 48 60 56 56 28 40 20 48 32 52 28 60 40 64 48 68 52 76 56 64 48 64 48 64 48 64 48 76 60 76 60 76 60 76 60 76 56 76 60 80 64 84 64 84 64 84 68 88 72 92 72 88 72 88 76 92 80 96 80 100 84 100 84 100 84 100 84 84 76 88 92 108 88 68 36 28 24 40 40 44 32 28 16 40 32 40 32 40 32 40 32 68 24 20 36 44 20 48 84 192 180 204 188 196 168 168 140 176 152 160 144 164 148 160 136 140 132 152 132 140 120 140 128 140 124 136 120 136 116 132 116 136 124 132 80 112 128 260 264 296 232 292 232 292 232 292 232 300 240 300 244 304 248 308 248 312 252 312 256 316 260 320 260 332 264 332 264 332 256 320 252 332 264 332 264 332 264 332 264 336 268 336 268 336 268 336 268 336 268 340 276 344 280 352 284 348 272 348 276 348 280 348 280 344 276 348 280 356 296 368 296 364 280 364 280 364 280 364 280 360 276 360 276 360 276 360 276 356 276 360 280 368 288 376 296 376 292 376 292 376 292 376 292 384 292 384 296 388 300 392 300 388 296 388 296 388 296 388 296 380 284 392 296 396 292 384 280 388 288 388 288 388 288 388 288 388 288 388 288 388 288 388 288 388 292 392 296 396 292 392 288 392 292 392 292 392 292 392 292 396 296 396 296 396 296 396 296 396 300 392 292 384 288 380 280 384 288 384 288 384 288 384 288 380 284 384 292 392 296 392 292 388 292 388 288 384 284 380 284 380 284 380 284 380 284 380 284 376 280 372 276 372 272 368 272 380 284 380 284 380 284 380 284 380 284 380 284 380 284 380 284 384 280 384 276 380 272 376 272 388 284 384 276 380 272 372 268 376 272 376 272 376 272 376 272 376 272 376 268 372 264 368 264 372 268 372 268 372 268 372 268 364 260 364 260 364 260 364 260 356 256 356 256 356 256 356 256 372 268 360 256 356 260 368 272 364 264 364 264 364 264 364 264 364 264 364 260 360 256 356 256 356 256 356 252 352 248 348 248 348 248 348 244 344 240 340 240 352 248 348 244 344 240 340 236 336 236 336 236 336 236 336 236 336 224 336 224 340 232 348 236 348 236 352 244 360 252 364 256 360 256 372 268 384 276 396 288 376 252 364 236 348 224 344 220 324 212 308 204 308 208 296 192 300 208 304 212 292 176 220 100 128 0 84 108 280 196 264 192 264 180 264 180 264 180 264 180 264 176 256 168 252 168 252 172 252 168 252 168 252 168 252 168 256 184 252 180 248 176 244 172 244 176 244 172 240 168 236 168 228 160 224 156 224 160 232 164 232 156 216 140 204 140 216 152 224 144 200 128 200 140 212 144 216 144 212 140 208 144 212 148 216 144 208 136 204 136 204 140 204 136 204 136 204 136 204 136 208 136 212 132 208 132 204 128 200 128 204 128 204 124 196 116 192 120 200 128 200 120 188 108 188 116 192 120 196 116 192 112 192 124 192 120 188 116 184 116 172 104 176 116 184 116 184 116 180 120 180 120 180 120 180 120 168 112 172 116 176 120 180 124 192 124 176 108 164 108 176 120 168 108 168 108 168 108 168 108 180 104 160 96 164 108 172 104 168 104 168 100 164 96 160 96 160 96 160 96 160 96 160 96 156 92 156 92 156 92 156 92 156 92 156 92 156 92 156 92 160 96 160 92 156 88 152 88 156 92 156 88 152 84 148 84 136 76 144 80 136 72 140 80 144 80 140 72 140 80 148 92 148 104 128 136 188 92 276 224 532 736 1008 920 992 844 1016 748 1000 708 932 736 856 368 172 108 144 84 152 92 156 84 144 72 140 76 140 76 140 76 140 76 128 64 120 60 124 68 136 80 144 80 132 68 128 72 140 84 140 80 140 80 140 80 140 80 152 92 156 100 164 104 168 104 168 100 168 112 176 116 180 124 164 104 148 96 136 92 140 100 168 104 148 80 124 64 120 64 128 72 124 60 108 52 120 72 76 68 76 68 76 68 76 68 68 64 76 72 80 72 80 68 76 68 76 72 80 76 84 76 76 68 80 76 84 72 72 60 64 56 76 68 84 68 76 60 72 60 76 64 76 64 80 68 72 68 64 60 60 60 60 64 64 64 64 68 64 60 56 56 44 56 52 40 20 8 4 8 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 16 16 16 8 12 20 28 16 16 20 20 24 28 32 32 36 32 28 24 24 32 40 44 52 40 40 48 44 28 28 40 52 52 48 44 40 40 44 44 52 48 44 40 40 44 48 52 52 48 36 44 44 52 48 48 56 60 60 64 64 72 72 76 76 72 76 72 76 72 76 72 80 76 80 76 80 76 80 76 80 76 80 80 84 84 88 84 88 84 88 88 92 92 96 92 92 88 92 92 96 96 100 96 104 100 104 100 104 100 104 100 88 88 92 100 104 88 64 40 28 32 36 40 44 40 36 32 40 40 40 40 40 40 40 40 52 28 24 44 44 32 64 120 208 208 212 208 204 188 180 172 184 172 168 164 172 168 164 152 152 152 160 152 148 140 148 148 152 148 152 148 148 144 144 144 140 148 140 112 128 164 292 324 360 296 368 292 368 292 368 292 376 300 380 304 380 308 384 308 388 312 392 316 392 320 396 320 408 332 408 332 408 328 400 320 408 332 408 332 408 332 408 332 412 336 412 336 412 336 412 336 412 336 416 344 424 348 428 352 432 348 436 352 440 352 452 348 452 348 456 352 464 364 476 372 472 364 472 364 472 364 472 364 468 360 468 360 468 360 468 360 468 364 472 368 476 372 484 376 484 376 484 376 484 376 484 376 488 384 488 388 492 392 496 392 492 388 492 388 492 388 492 388 488 388 496 392 496 392 492 384 492 388 492 388 492 388 492 388 492 388 492 388 492 388 492 388 492 392 496 396 500 392 496 388 496 392 496 392 496 392 496 392 500 396 500 396 500 396 500 396 508 396 504 392 500 384 492 380 496 384 496 384 496 384 496 384 488 380 496 388 500 388 500 388 500 388 500 384 496 384 492 380 492 380 492 380 492 380 492 380 488 376 488 372 484 372 480 368 492 380 492 380 492 380 492 380 492 380 492 380 492 380 492 380 504 384 504 380 500 376 496 376 500 380 500 380 500 380 500 380 496 376 496 376 496 376 496 376 496 376 496 372 492 368 488 368 488 368 488 368 488 368 488 368 484 364 484 364 484 364 484 364 484 356 484 356 484 356 484 356 496 364 492 360 488 364 492 368 492 364 492 364 492 364 492 364 492 364 492 360 488 356 484 356 484 356 484 352 480 348 476 348 476 348 476 344 472 340 468 340 476 344 472 344 472 344 468 340 464 336 464 336 464 336 464 336 464 340 460 336 460 340 468 344 468 344 472 352 480 360 484 360 516 364 536 376 516 368 508 380 496 372 480 356 464 344 456 336 444 312 424 300 424 304 412 292 392 292 400 292 372 236 288 156 200 96 260 240 400 280 372 272 372 264 372 264 372 264 372 264 372 260 364 252 360 252 360 256 360 252 360 252 360 252 360 252 360 252 356 248 356 248 352 244 352 244 352 240 348 236 344 236 332 228 332 232 336 232 336 232 332 224 320 212 312 212 320 220 328 212 304 196 308 212 316 212 324 220 320 212 316 216 324 220 320 212 312 208 308 204 312 208 308 204 308 204 308 204 308 208 300 208 292 208 288 204 288 204 284 204 288 204 288 200 280 192 280 196 284 204 284 196 276 188 272 192 276 196 280 192 276 188 268 192 268 188 264 184 260 184 248 176 256 184 260 184 260 184 256 180 256 180 256 180 256 180 248 172 252 176 252 176 256 180 264 184 252 172 244 172 252 176 244 168 244 168 244 168 244 168 248 168 228 160 236 172 240 168 236 168 236 164 232 160 228 160 224 160 224 160 224 160 224 160 224 160 224 160 224 160 224 160 224 160 224 160 224 160 224 160 224 160 224 156 220 152 216 152 220 156 220 152 216 148 212 148 204 148 216 148 208 140 208 152 220 148 212 144 212 148 224 160 212 164 236 176 280 184 316 468 912 964 1020 996 1020 1008 1020 956 1020 892 1020 924 672 248 272 168 220 148 212 148 212 144 204 140 200 136 200 136 200 136 196 132 196 132 192 124 188 128 200 140 204 136 200 132 196 136 200 140 204 140 204 140 204 140 204 140 208 144 212 156 224 168 236 176 236 164 244 168 244 168 248 172 236 156 228 144 220 140 220 144 216 144 208 132 200 128 196 124 192 124 200 124 188 112 188 124 60 12 64 20 68 24 76 28 60 16 68 24 72 24 72 20 68 20 68 24 72 28 76 28 60 16 68 20 72 20 68 16 56 28 56 32 60 32 60 32 68 40 64 36 64 36 60 32 72 36 64 28 60 28 60 32 68 36 68 36 68 32 60 28 56 32 52 20 24 0 8 4 4 0 4 4 4 4 4 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 4 16 4 8 0 20 20 16 8 16 12 24 20 28 24 36 24 28 16 24 24 40 36 56 32 40 40 44 20 28 28 48 36 40 32 36 28 40 32 44 36 40 32 40 32 44 36 56 28 44 24 48 32 52 28 60 40 60 44 68 52 72 56 80 64 80 64 80 64 80 64 76 60 76 60 76 60 76 60 76 56 76 60 80 64 84 64 84 64 84 68 88 72 92 72 88 72 88 76 92 80 96 80 100 84 100 84 100 84 100 84 92 88 96 92 96 72 52 28 28 24 32 28 36 32 40 36 40 32 40 32 40 32 40 32 36 16 32 36 36 32 92 152 220 204 216 192 204 180 192 172 184 160 172 152 172 156 164 140 156 144 164 144 152 132 148 140 152 136 152 132 148 128 144 128 144 132 140 92 112 112 240 252 296 232 292 232 292 232 292 232 300 244 304 244 308 248 308 248 312 256 316 256 320 260 320 260 328 264 332 264 332 260 324 256 332 264 332 264 332 264 332 264 336 268 336 268 336 268 336 268 336 272 340 276 348 284 352 284 348 276 348 276 352 280 348 280 348 280 348 284 352 296 364 296 364 280 364 280 364 280 364 280 360 276 360 276 360 276 360 276 368 284 368 284 368 288 372 288 376 292 376 292 376 292 376 292 384 292 384 296 388 300 392 300 388 296 388 296 388 296 388 296 388 288 392 292 392 292 388 288 388 288 388 288 388 288 388 288 388 288 388 288 388 288 388 288 392 292 396 296 396 296 392 292 392 292 392 292 392 292 392 292 396 296 396 296 396 296 396 296 396 300 392 296 388 288 384 288 384 288 384 288 384 288 384 288 380 288 388 292 392 292 388 292 388 292 388 292 384 288 384 284 380 284 380 284 380 284 380 284 380 284 376 280 376 276 372 276 380 284 380 284 380 284 380 284 376 280 376 280 376 280 376 280 384 280 384 280 380 276 380 276 372 268 376 276 380 280 388 284 376 272 376 272 376 272 376 272 376 272 376 268 372 264 368 264 364 260 364 260 364 260 364 260 364 260 364 260 364 260 364 260 356 256 356 256 356 256 356 256 360 264 364 268 368 264 364 260 364 264 364 264 364 264 364 264 364 264 364 260 360 256 356 256 356 256 356 252 352 248 348 248 348 248 348 244 344 240 340 240 340 240 340 240 344 244 344 244 336 236 336 236 336 236 336 236 344 228 340 224 336 224 336 228 340 228 344 232 348 240 352 240 360 248 372 252 360 240 360 252 368 248 356 236 344 224 340 232 324 208 300 200 300 208 304 212 288 200 292 192 248 112 148 40 72 64 240 208 296 196 268 184 264 180 264 180 264 180 264 180 264 176 256 168 252 168 252 172 252 168 252 168 252 168 252 168 244 176 248 180 248 180 252 184 244 176 244 172 240 168 236 168 228 164 236 172 240 168 232 160 224 152 220 148 216 148 216 144 220 144 200 132 208 144 216 144 224 156 220 148 216 152 224 156 216 148 212 140 204 136 208 140 204 136 204 136 204 136 204 136 204 132 208 128 204 124 200 124 204 128 204 128 204 124 196 120 200 124 200 128 200 120 192 112 188 116 192 120 196 116 192 112 192 124 192 120 188 116 184 116 176 108 180 116 184 116 184 112 180 120 180 120 180 120 180 120 180 120 176 116 176 116 172 112 180 120 180 116 176 112 172 112 168 108 168 108 168 108 168 108 176 108 164 100 168 108 172 104 168 104 168 100 164 96 160 96 160 96 160 96 160 96 160 96 164 100 164 100 164 100 164 100 164 100 164 100 164 100 164 100 160 96 160 92 156 88 152 88 156 92 156 88 152 84 148 84 144 88 156 88 148 80 148 92 152 88 152 88 152 92 160 100 160 96 176 52 192 180 360 744 952 932 972 900 980 904 996 792 948 756 924 500 296 116 200 112 148 84 140 72 132 72 140 80 140 72 136 68 132 64 128 64 140 76 132 72 128 72 132 76 132 76 136 80 140 76 136 72 140 80 140 80 140 80 140 80 136 80 144 92 160 108 172 112 168 92 164 100 164 100 156 100 152 96 152 104 148 96 136 88 120 76 128 80 136 84 132 80 116 76 136 80 124 68 116 68 72 64 72 68 76 72 80 72 68 64 76 72 80 72 80 68 76 68 76 72 80 76 84 76 64 56 68 64 72 68 76 68 76 60 72 56 68 60 76 68 84 68 80 64 76 60 72 56 72 68 64 60 60 60 60 64 68 72 72 72 72 68 64 60 56 56 44 32 16 16 8 12 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 16 12 8 8 16 24 12 12 16 20 24 24 28 28 32 32 28 28 28 32 36 40 56 40 40 48 44 28 28 36 44 40 36 32 32 32 36 36 48 48 48 48 48 48 48 48 56 52 40 44 48 56 48 48 52 56 56 64 64 68 68 72 84 80 84 80 84 80 84 80 80 76 80 76 80 76 80 76 80 76 80 80 84 84 88 84 88 84 88 88 92 92 96 92 92 88 92 92 96 96 100 96 100 96 100 96 100 96 100 96 96 100 100 96 88 68 44 28 28 28 28 32 36 40 48 52 40 40 40 40 40 40 40 40 32 36 44 44 32 44 116 192 236 228 220 208 204 200 204 200 196 184 180 176 180 176 172 160 168 168 176 168 160 152 160 160 152 144 148 144 144 140 144 140 148 152 148 128 132 144 268 312 364 300 372 296 372 296 372 296 380 304 380 308 384 308 388 312 392 316 392 320 396 320 400 324 404 332 408 336 412 332 404 328 412 336 412 336 412 336 412 336 416 340 416 340 416 340 416 340 416 340 420 344 424 352 432 356 440 348 440 352 444 352 456 352 460 352 460 352 468 360 480 368 476 368 476 368 476 368 476 368 472 364 472 364 472 364 472 364 480 372 480 372 480 368 476 368 488 380 488 380 488 380 488 380 488 384 488 388 492 392 496 392 496 392 496 392 496 392 496 392 492 392 496 392 496 392 496 388 496 392 496 392 496 392 496 392 496 392 496 392 496 392 496 392 496 392 500 400 504 396 496 392 500 396 500 396 500 396 500 396 500 396 500 396 500 396 500 396 508 396 508 392 504 388 500 384 500 388 500 388 500 388 500 388 500 392 504 396 508 396 504 392 504 392 500 388 500 384 496 384 496 384 496 384 496 384 496 384 496 380 492 380 488 376 488 376 492 380 492 380 492 380 492 380 488 376 488 376 488 376 488 376 504 384 504 384 504 384 504 380 496 376 496 380 500 384 504 384 500 380 500 380 500 380 500 380 496 376 496 372 492 368 488 368 488 368 488 368 488 368 488 368 484 364 484 364 484 364 484 364 488 360 488 360 488 360 488 360 484 360 496 372 500 368 488 356 492 364 492 364 492 364 492 364 492 364 492 360 488 356 484 356 484 356 484 352 480 348 476 348 476 348 476 344 472 340 468 340 464 336 464 340 472 344 476 348 464 336 464 336 464 336 464 336 472 344 464 336 456 332 456 332 460 336 464 340 468 344 468 344 500 360 512 372 504 364 500 368 484 356 468 340 448 336 444 336 448 316 424 300 424 308 424 308 400 300 396 260 316 160 220 100 228 216 404 308 392 276 380 260 372 264 372 264 372 264 372 264 372 260 364 252 360 252 360 256 360 252 360 252 360 252 360 252 348 244 352 248 356 252 360 256 352 244 352 240 348 236 344 236 332 236 348 248 352 240 332 224 324 220 328 224 324 220 320 212 320 208 308 204 316 216 320 212 328 220 320 216 320 216 324 224 324 216 316 208 312 208 312 212 308 204 308 204 308 204 308 208 296 208 288 204 284 200 284 200 288 204 292 208 288 204 284 196 284 204 288 200 284 196 280 192 272 192 276 196 280 192 276 188 268 192 268 188 264 184 260 184 256 180 260 188 264 184 260 180 256 180 256 180 256 180 256 180 260 180 256 176 252 172 248 168 252 180 256 180 256 176 248 168 244 168 244 168 244 168 244 168 244 172 232 168 240 176 240 168 236 168 236 164 232 160 228 160 228 164 224 160 224 160 220 156 228 164 228 164 228 164 228 164 228 164 228 164 228 164 228 164 224 160 224 156 220 152 216 152 220 156 220 152 216 148 212 148 208 152 220 152 212 144 212 156 220 152 220 152 220 156 224 160 208 148 240 136 252 312 640 980 1020 964 1020 964 1020 972 1020 972 1020 944 720 316 332 244 276 132 220 144 196 124 188 128 200 144 208 144 204 136 200 132 196 128 208 144 204 136 200 132 196 132 192 132 204 144 208 140 196 128 204 140 204 140 204 140 204 140 204 140 208 148 216 156 224 160 228 160 228 156 220 152 216 144 212 140 216 144 212 136 200 120 176 116 188 132 196 132 192 124 176 124 200 140 196 120 180 112 72 24 72 20 68 16 64 16 60 16 68 24 72 24 72 20 68 20 68 24 72 28 76 28 60 12 60 12 64 20 68 24 72 40 64 36 64 36 68 40 72 40 68 36 64 32 60 28 72 36 64 28 60 28 60 32 68 40 72 40 72 36 64 28 60 28 40 12 24 0 8 0 4 0 4 4 4 4 4 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 4 12 4 4 0 16 16 12 4 16 8 20 16 28 20 28 20 28 20 32 24 36 32 48 28 36 40 44 24 32 36 44 32 36 24 32 24 32 24 48 40 48 40 48 40 48 40 60 32 44 28 52 36 56 32 56 36 60 40 64 48 72 52 72 56 72 56 72 56 72 56 76 60 76 60 76 60 76 60 76 56 76 60 80 64 84 64 84 64 84 68 88 72 92 72 88 72 88 76 92 80 96 80 96 80 96 80 96 80 96 80 100 92 104 88 76 48 36 20 28 20 28 24 36 32 48 44 40 32 40 32 40 32 40 32 36 40 52 32 28 44 136 212 240 216 220 192 200 184 204 188 200 176 184 168 184 164 172 148 172 160 176 156 160 140 156 148 148 132 148 128 144 128 140 124 148 132 144 104 116 88 216 244 300 236 296 236 296 236 296 236 304 244 308 248 308 252 312 252 316 256 320 260 320 264 324 264 328 264 332 268 336 268 332 264 336 268 336 268 336 268 336 268 340 272 340 272 340 272 340 272 340 272 344 280 352 284 356 288 348 276 352 280 348 284 352 284 356 288 352 288 356 296 364 296 368 284 368 284 368 284 368 284 364 280 364 280 364 280 364 280 376 292 376 288 372 288 372 288 380 296 380 296 380 296 380 296 384 292 384 296 388 300 392 300 392 300 392 300 392 300 392 300 396 292 392 292 392 292 392 296 392 292 392 292 392 292 392 292 392 292 392 292 392 292 392 292 392 296 400 300 400 300 396 292 396 296 396 296 396 296 396 296 396 296 396 296 396 296 396 296 396 300 396 296 392 296 392 292 388 292 388 292 388 292 388 292 400 304 404 308 404 304 396 300 392 296 392 292 388 292 384 288 384 288 384 288 384 288 384 288 384 288 384 288 380 284 380 280 380 284 380 284 380 284 380 284 376 280 376 280 376 280 376 280 384 280 384 280 384 280 384 284 384 280 384 276 380 272 376 272 380 276 380 276 380 276 380 276 376 272 376 268 372 264 368 264 376 272 376 272 376 272 376 272 364 260 364 260 364 260 364 260 360 260 360 260 360 260 360 260 356 260 368 272 372 268 360 256 364 264 364 264 364 264 364 264 364 264 364 260 360 256 356 256 356 256 356 252 352 248 348 248 348 248 348 244 344 240 340 240 332 232 336 236 340 244 344 244 336 236 336 236 336 236 336 236 344 228 336 220 332 220 332 220 336 224 336 224 340 228 340 224 340 228 356 248 356 244 364 256 348 244 344 240 332 232 328 232 332 228 312 212 308 228 312 220 288 204 268 140 172 48 112 32 208 184 312 196 268 188 280 172 268 176 268 176 268 176 268 176 264 176 256 168 252 168 252 172 252 168 252 168 252 168 252 168 240 176 244 180 248 184 252 188 244 176 244 172 240 168 236 168 232 168 244 180 244 168 228 152 220 156 224 156 224 152 216 144 216 140 204 140 216 152 220 148 216 148 212 140 208 144 216 148 220 148 212 144 208 140 212 144 204 136 204 136 204 136 204 136 204 132 208 128 204 124 200 124 204 132 208 132 208 128 200 120 208 128 204 124 200 120 196 124 188 116 192 120 196 116 192 112 192 124 192 120 188 116 184 116 184 116 188 120 188 116 184 112 180 120 180 120 180 120 180 120 184 120 180 116 176 112 172 108 176 120 180 120 180 116 172 108 168 108 168 108 168 108 168 108 176 108 168 108 176 116 172 104 168 104 168 100 164 96 160 96 164 100 164 96 160 92 156 92 156 92 156 92 156 92 156 92 156 92 156 92 156 92 156 92 160 96 160 92 156 88 152 88 156 92 156 88 152 84 148 84 140 84 152 84 144 76 144 88 144 84 148 88 152 88 152 88 104 76 184 176 224 324 780 904 932 856 908 872 948 892 944 836 864 484 304 96 268 120 88 152 148 80 132 56 120 64 136 80 148 84 148 80 144 76 140 76 140 80 140 80 136 72 132 68 128 72 140 84 144 80 132 68 140 80 140 80 140 80 140 80 148 88 148 88 144 84 144 80 156 80 152 84 148 80 140 80 128 76 132 88 132 76 116 64 116 68 124 76 128 72 116 60 108 72 136 92 136 72 112 56 84 76 80 68 76 64 68 60 68 64 76 72 80 72 80 68 76 68 76 72 80 76 84 76 76 64 72 64 72 68 76 72 84 72 84 72 80 68 76 64 80 68 76 64 76 64 72 60 72 68 64 60 60 60 60 64 68 68 68 68 68 64 60 60 56 52 40 40 32 28 8 0 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 8 12 8 4 4 12 20 8 12 12 16 20 24 24 24 28 28 28 32 32 36 36 36 44 32 32 44 48 36 36 48 44 40 36 32 32 32 32 36 40 40 44 44 44 44 40 40 60 56 44 48 52 60 52 52 48 56 52 60 60 68 64 68 72 68 72 68 72 68 72 68 80 76 80 76 80 76 80 76 80 76 80 80 84 84 88 84 88 84 88 88 92 92 96 92 92 88 92 92 96 96 100 96 96 92 96 92 96 92 96 92 96 100 104 92 72 48 32 28 28 32 32 36 36 40 40 44 40 40 40 40 40 40 40 40 44 52 52 32 28 72 164 244 244 236 228 216 212 208 212 208 212 200 196 188 192 184 180 168 180 180 184 176 168 156 164 164 164 160 164 160 160 156 156 156 148 148 148 140 132 124 248 312 368 304 376 300 376 300 376 300 384 308 384 308 388 312 388 316 396 320 396 320 400 324 400 328 404 332 408 336 416 336 412 336 416 340 416 340 416 340 416 340 420 344 420 344 420 344 420 344 420 344 420 348 428 356 432 360 444 352 444 352 456 352 460 356 468 360 472 356 472 360 480 368 480 372 480 372 480 372 480 372 476 368 476 368 476 368 476 368 480 372 480 376 484 376 484 376 492 384 492 384 492 384 492 384 488 384 488 388 492 392 496 392 500 396 500 396 500 396 500 396 500 396 496 392 496 392 500 396 500 396 500 396 500 396 500 396 500 396 500 396 500 396 500 396 500 396 504 400 504 400 500 396 504 400 504 400 504 400 504 400 500 396 500 396 500 396 500 396 508 396 508 396 508 392 504 392 504 392 504 392 504 392 504 392 512 404 516 404 516 400 508 396 508 392 504 392 500 388 500 388 500 388 500 388 500 388 500 388 500 388 500 384 496 384 492 380 492 380 492 380 492 380 492 380 492 380 492 380 492 380 492 380 504 384 504 384 508 388 508 388 508 388 504 380 500 376 492 372 504 384 504 384 504 384 504 384 496 376 496 372 492 368 488 368 500 380 500 380 500 380 500 380 484 364 484 364 484 364 484 364 492 364 492 364 492 364 492 364 488 364 492 368 496 364 492 360 492 364 492 364 492 364 492 364 492 364 492 360 488 356 484 356 484 356 484 352 480 348 476 348 476 348 476 344 472 340 468 340 464 336 464 336 468 340 468 340 464 336 464 336 464 336 464 336 464 336 456 332 452 332 456 336 460 336 460 336 460 336 464 340 440 336 460 344 468 344 472 356 468 340 456 332 440 328 440 328 452 324 436 316 436 308 416 296 380 264 340 180 232 116 240 172 384 304 404 268 360 276 384 268 372 268 372 268 372 268 372 268 372 260 364 252 360 252 360 256 360 252 360 252 360 252 360 252 352 244 356 248 356 248 360 252 352 244 352 240 348 236 344 236 340 236 344 240 344 232 328 220 332 228 328 224 324 220 324 220 316 208 308 212 324 224 324 216 320 212 312 208 312 208 316 216 324 220 320 212 316 212 316 212 308 204 308 204 308 204 308 208 300 212 296 208 292 208 288 204 292 208 296 212 292 204 284 200 296 208 288 200 280 200 284 200 272 192 276 196 280 192 276 188 268 192 268 188 264 184 260 184 264 188 264 192 264 184 260 180 256 180 256 180 256 180 256 180 256 180 252 176 252 176 248 172 256 180 256 176 252 172 248 172 244 168 244 168 244 168 244 168 244 172 240 176 248 180 240 168 236 168 236 164 232 160 228 160 232 168 228 160 224 156 216 152 220 156 220 156 220 156 220 156 220 156 220 156 220 156 220 156 224 160 224 156 220 152 216 152 220 156 220 152 216 148 212 148 204 148 216 148 208 140 208 152 208 144 216 152 220 152 220 152 212 148 240 260 296 436 960 980 1012 928 1000 952 1020 920 880 704 596 288 284 256 248 120 240 160 220 144 196 124 188 128 200 144 212 148 212 148 212 148 212 148 196 136 200 136 200 132 196 128 196 136 200 140 204 136 200 132 204 140 204 140 204 140 204 140 216 152 212 144 204 136 196 128 216 148 216 144 212 144 212 140 200 128 200 128 196 120 184 112 188 128 192 124 188 120 180 112 176 124 200 140 196 120 180 112 68 20 68 20 68 20 68 20 60 16 68 24 72 24 72 20 68 20 68 24 72 28 76 28 76 28 68 16 64 20 68 24 64 40 72 44 72 36 60 28 60 32 64 36 64 36 68 40 72 36 64 28 60 28 60 32 64 32 64 36 64 28 56 24 64 36 56 36 56 24 16 0 4 0 4 4 4 4 4 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 12 0 4 0 12 12 8 0 12 8 20 12 24 16 24 20 32 24 36 28 36 28 32 16 28 36 48 32 44 52 44 36 40 28 36 28 36 28 40 36 48 44 52 40 44 32 64 36 48 28 56 40 56 36 52 32 56 40 64 44 68 48 68 52 68 52 68 52 68 52 76 60 76 60 76 60 76 60 76 56 76 60 80 64 84 64 84 64 84 68 88 72 92 72 88 72 88 76 92 80 96 80 92 76 92 76 92 76 92 76 92 92 100 80 64 36 32 24 28 24 36 32 44 32 36 24 40 32 40 32 40 32 40 32 44 40 44 16 32 84 192 260 248 228 236 212 224 204 216 200 216 192 200 180 192 172 180 156 176 164 180 160 164 140 156 144 164 148 160 144 160 140 156 140 140 120 144 116 120 76 208 252 304 240 300 240 300 240 300 240 308 248 308 252 312 252 316 256 320 260 320 264 324 264 328 268 328 264 336 268 340 272 340 268 340 272 340 272 340 272 340 272 344 276 344 276 344 276 344 276 344 276 348 280 352 288 360 292 352 280 348 284 352 284 356 288 364 292 356 292 356 296 360 296 372 288 372 288 372 288 372 288 368 284 368 284 368 284 368 284 368 284 372 292 376 296 380 300 384 300 384 300 384 300 384 300 384 292 384 296 388 300 392 300 396 304 396 304 396 304 396 304 400 296 392 292 392 292 396 300 396 296 396 296 396 296 396 296 396 296 396 296 396 296 396 296 396 300 400 304 404 300 400 296 400 300 400 300 400 300 400 300 396 296 396 296 396 296 396 296 396 300 396 300 396 300 396 300 392 296 392 296 392 296 392 296 396 300 400 304 396 296 388 292 396 300 392 296 392 292 388 292 388 292 388 292 388 292 388 292 392 296 388 292 388 288 384 288 380 284 380 284 380 284 380 284 384 288 384 288 384 288 384 288 384 280 384 284 388 288 392 288 380 276 380 276 380 276 380 276 384 280 384 280 384 280 384 280 376 272 376 268 372 264 368 264 376 272 376 272 376 272 376 272 364 260 364 260 364 260 364 260 364 264 364 264 364 264 364 264 368 264 364 260 360 264 364 268 364 264 364 264 364 264 364 264 364 264 364 260 360 256 356 256 356 256 356 252 352 248 348 248 348 248 348 244 344 240 340 240 340 240 336 236 336 236 336 232 336 236 336 236 336 236 336 236 332 220 328 216 328 220 336 228 340 228 340 228 340 228 340 228 324 212 340 224 336 220 336 236 336 240 328 240 324 240 324 236 324 224 316 220 312 216 288 188 256 160 208 72 116 56 208 188 292 204 288 180 264 176 272 180 268 176 268 176 268 176 268 176 264 176 256 168 252 168 252 172 252 168 252 168 252 168 252 168 252 184 248 180 248 180 244 176 244 176 244 172 240 168 236 168 240 168 236 164 228 156 224 152 232 160 224 152 216 152 224 156 208 136 204 144 224 160 224 148 220 148 212 144 212 144 216 152 224 152 216 144 212 144 212 148 204 136 204 136 204 136 204 136 212 140 216 140 212 136 208 132 208 132 212 136 208 132 204 124 212 132 204 124 196 124 204 128 188 116 192 120 196 116 192 112 192 124 192 120 188 116 184 116 188 124 192 124 188 120 184 112 180 120 180 120 180 120 180 120 172 112 176 116 176 116 180 120 188 124 176 112 168 112 176 116 168 108 168 108 168 108 168 108 176 108 172 112 184 120 176 100 168 104 168 100 164 96 160 96 168 104 164 96 160 92 152 88 160 96 160 96 160 96 160 96 160 96 160 96 160 96 160 96 160 96 160 92 156 88 152 88 156 92 156 88 152 84 148 84 144 88 156 88 148 80 148 92 144 84 156 96 160 96 156 88 176 80 172 144 196 304 688 772 936 836 888 756 740 576 472 272 232 92 228 104 120 88 192 80 152 80 136 68 128 68 140 80 136 76 140 80 144 84 152 88 124 64 132 76 136 72 132 68 140 76 136 72 132 76 136 80 140 80 140 80 140 80 140 80 144 84 140 80 136 72 132 68 140 68 144 80 144 80 140 88 136 80 128 76 120 72 120 72 128 76 124 68 120 68 120 72 116 72 136 84 128 68 116 64 68 60 72 68 76 72 84 76 68 64 76 72 80 72 80 68 76 68 76 72 80 76 84 76 92 80 80 68 72 68 76 72 68 60 80 72 80 60 64 44 68 60 72 64 76 68 80 72 72 68 64 60 60 60 60 64 60 60 64 64 60 60 56 52 64 64 60 68 64 56 24 0 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 8 8 8 4 4 12 20 8 8 12 16 16 20 24 24 24 28 32 36 36 36 36 32 28 20 24 44 48 44 48 64 48 44 40 36 36 36 40 40 52 56 60 64 64 60 56 52 60 56 44 48 52 60 56 56 48 52 52 60 56 64 64 68 76 72 76 72 76 72 76 72 80 76 80 76 80 76 80 76 80 76 80 80 84 84 88 84 88 84 88 88 92 92 96 92 92 88 92 92 96 96 100 96 96 92 96 92 96 92 96 92 88 96 100 88 64 40 32 36 28 32 40 48 44 40 28 24 40 40 40 40 40 40 40 40 40 48 32 20 40 112 216 284 256 252 252 240 240 228 228 220 224 212 204 196 200 192 188 172 180 180 184 172 164 156 160 160 160 156 160 152 156 148 152 148 140 132 148 148 136 120 244 316 368 300 372 300 376 300 376 300 384 308 384 312 388 316 392 316 396 320 396 324 400 328 404 328 404 328 412 340 416 340 416 340 416 340 416 340 416 340 416 340 428 344 428 344 428 344 428 344 428 344 432 352 436 356 444 360 452 348 452 352 456 356 464 356 472 364 472 356 472 360 480 364 480 372 480 372 480 372 480 372 476 368 476 368 476 368 476 368 472 368 480 376 488 384 492 388 492 384 492 384 492 384 492 384 488 384 488 388 492 392 496 392 500 396 500 396 500 396 500 396 508 400 496 388 492 392 504 404 500 396 500 396 500 396 500 396 500 396 500 396 500 396 500 396 500 400 504 404 508 400 504 396 504 400 504 400 504 400 504 400 500 396 500 396 500 396 500 396 508 396 508 396 508 396 508 396 504 392 504 392 504 392 504 392 500 392 504 392 500 384 492 380 508 396 508 392 504 388 500 388 500 388 500 388 500 388 500 388 504 392 504 388 500 388 496 384 492 380 492 380 492 380 492 380 500 388 500 392 500 392 500 392 504 384 504 388 508 392 512 392 492 372 496 380 500 384 508 388 504 384 504 384 504 384 504 384 496 376 496 372 492 368 488 368 492 372 492 372 492 372 492 372 484 364 484 364 484 364 484 364 492 364 492 364 492 364 492 364 500 368 488 356 484 360 496 372 492 364 492 364 492 364 492 364 492 364 492 360 488 356 484 356 484 356 484 352 480 348 476 348 476 348 476 344 472 340 468 340 472 340 468 336 464 332 460 328 464 336 464 336 464 336 464 336 452 328 452 328 452 336 464 340 464 340 464 340 464 340 464 340 448 344 460 352 460 332 456 336 460 332 448 320 436 324 436 324 436 312 432 316 432 292 388 256 364 240 308 144 224 168 376 352 384 276 384 284 380 264 368 276 372 268 372 268 372 268 372 268 372 260 364 252 360 252 360 256 360 252 360 252 360 252 360 252 364 252 360 248 356 244 352 240 352 244 352 240 348 236 344 236 344 240 336 228 324 224 324 224 344 236 328 220 316 220 328 236 312 208 312 220 328 232 328 224 328 224 324 220 320 224 324 228 328 224 320 216 316 216 316 220 308 208 308 208 308 208 308 204 308 220 308 216 304 216 300 212 296 212 300 212 300 208 292 200 300 212 288 200 280 200 288 208 272 192 276 196 280 192 276 188 268 192 268 188 264 184 260 184 268 192 268 192 268 188 256 180 256 180 256 180 256 180 256 180 244 172 248 176 252 180 256 184 268 184 252 168 240 168 252 180 244 168 244 168 244 168 244 168 244 172 240 180 252 184 244 164 236 168 236 164 232 160 228 160 232 168 228 160 224 156 216 152 228 164 228 164 228 164 228 164 228 164 228 164 228 164 228 164 224 160 224 156 220 152 216 152 220 156 220 152 216 148 212 148 216 156 224 160 216 152 220 160 216 156 228 164 236 164 228 160 212 116 276 196 264 244 376 528 696 620 624 388 344 216 292 192 240 200 200 116 260 164 168 136 216 148 204 136 196 136 204 144 192 128 196 136 208 148 216 152 180 120 192 132 200 132 196 128 208 140 196 128 192 132 204 144 204 140 204 140 204 140 204 140 200 136 200 136 200 136 200 136 204 140 208 144 212 148 216 148 220 144 208 128 196 124 200 136 192 124 184 116 180 124 192 132 180 128 200 136 192 120 180 120 52 8 56 12 64 20 72 28 80 28 76 24 72 20 68 16 56 16 72 20 56 4 60 24 72 24 72 24 72 24 72 24 68 40 68 36 64 32 60 32 68 36 60 32 68 40 64 32 68 36 68 32 64 28 60 28 64 32 64 32 64 32 64 32 68 32 60 36 60 28 36 4 8 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 12 12 12 16 16 16 16 16 16 16 16 28 24 32 28 40 32 44 36 40 28 36 28 36 32 44 40 40 32 40 32 40 32 40 32 36 36 52 52 60 44 44 28 60 40 60 36 56 32 52 32 60 36 56 36 56 40 64 48 68 52 68 56 72 60 76 60 76 60 76 60 76 60 76 60 72 64 84 76 92 72 84 64 88 72 88 72 88 72 88 72 88 72 88 76 92 80 96 80 92 76 92 80 96 84 100 84 96 88 88 60 40 16 28 28 40 32 40 32 40 32 40 32 44 32 32 20 28 24 36 24 40 28 32 0 56 132 236 252 240 224 248 228 240 212 220 192 220 196 208 180 192 168 188 164 176 160 176 156 172 152 168 152 160 144 156 136 148 132 144 124 148 156 144 112 120 84 176 252 316 260 304 240 300 232 300 236 312 240 308 240 308 244 316 252 324 256 324 260 328 264 332 264 332 272 336 280 340 284 348 288 328 272 332 276 340 284 348 292 340 284 340 284 340 284 340 276 352 280 352 280 352 272 352 280 352 284 352 284 352 284 352 284 356 288 356 292 364 300 372 300 372 288 372 292 376 296 380 296 388 304 388 300 384 296 380 296 376 292 376 296 380 300 384 300 380 296 380 296 380 296 380 296 396 296 396 292 392 288 388 284 388 288 392 296 400 300 400 300 392 296 400 304 404 304 404 300 404 304 404 304 404 304 404 304 392 296 392 300 396 304 400 304 400 304 400 304 400 304 400 304 400 304 400 304 400 304 400 304 392 296 392 296 392 296 392 296 392 296 396 300 396 296 388 288 396 300 396 296 392 292 388 292 396 308 396 308 396 308 396 308 408 316 396 304 388 304 396 312 392 304 392 304 392 304 392 304 392 304 392 300 388 296 384 296 392 300 392 288 388 284 384 276 392 284 392 276 392 276 396 276 376 268 388 280 396 280 392 276 388 276 388 272 384 268 380 268 388 276 384 268 380 264 372 260 372 264 376 268 380 264 376 260 372 264 376 264 376 260 368 252 368 256 368 256 368 256 368 256 368 256 368 252 364 248 360 248 352 248 364 252 364 248 368 264 364 264 364 264 364 264 364 264 364 260 360 256 356 260 360 264 356 248 356 248 356 248 356 248 352 244 352 240 348 240 344 236 352 240 352 236 348 232 344 232 352 236 340 224 332 224 340 232 344 228 332 216 328 220 340 232 328 216 328 216 328 220 340 228 336 224 336 228 332 224 328 224 324 220 328 232 328 228 320 220 316 212 304 212 304 196 264 148 260 88 100 32 212 204 304 192 272 184 272 184 272 184 272 184 264 176 260 172 260 176 268 180 264 176 252 168 260 176 252 164 260 172 252 164 248 164 248 168 256 172 252 164 248 160 240 156 240 156 240 156 240 156 240 156 236 144 228 136 224 140 236 152 236 144 232 140 228 136 224 136 224 136 224 136 224 136 224 136 212 124 212 128 216 128 220 132 224 136 224 132 220 128 216 128 208 120 208 120 208 120 208 128 220 148 216 144 204 132 200 128 200 132 200 128 196 124 192 124 200 132 200 136 204 140 208 140 204 132 196 124 192 132 204 140 180 112 196 124 204 120 188 108 184 108 184 108 184 108 184 108 180 112 180 112 180 112 180 112 180 112 180 108 176 104 172 104 192 116 172 96 160 96 168 104 172 104 172 100 168 96 164 96 168 104 168 104 168 104 168 104 164 100 164 100 164 100 164 100 168 104 168 100 164 96 160 96 164 96 160 92 156 96 160 100 160 88 164 88 164 84 156 76 156 80 156 80 156 80 156 80 148 84 148 84 148 88 160 96 148 88 152 92 156 88 152 84 140 80 144 84 152 92 160 96 172 100 156 104 188 128 176 96 168 96 156 92 148 96 156 100 164 96 156 84 144 80 132 76 156 96 152 92 148 84 144 80 148 84 136 72 128 72 136 80 152 84 136 68 124 68 136 80 140 76 128 64 120 60 124 68 132 68 128 68 132 80 148 92 116 72 144 88 136 72 136 84 132 72 136 88 152 84 132 56 112 60 128 72 136 76 132 68 128 72 116 60 112 64 124 80 124 64 108 60 128 80 124 64 64 60 68 64 72 68 80 72 76 68 72 64 72 64 68 60 64 64 76 68 64 52 68 68 80 72 80 72 80 72 80 72 80 68 80 64 76 60 72 60 80 64 72 60 80 68 76 60 68 68 68 64 64 64 60 60 64 64 64 64 64 64 64 64 60 60 52 56 52 48 32 20 4 4 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 12 12 16 16 16 16 16 16 16 16 36 36 36 32 32 32 32 32 40 36 36 36 36 40 44 48 40 40 40 40 40 40 40 40 48 48 48 48 48 48 48 48 56 60 56 56 52 52 48 52 56 56 52 56 52 60 60 68 72 68 72 72 76 76 80 76 80 76 80 76 80 76 80 76 80 76 84 84 88 84 88 84 92 88 92 88 92 88 92 88 92 88 92 92 96 96 100 96 96 92 96 96 100 100 104 100 100 96 88 64 40 28 28 36 40 40 40 40 40 40 40 40 44 40 36 32 32 36 44 44 40 48 44 16 84 184 272 264 260 252 268 256 264 240 240 224 240 224 228 208 212 196 208 192 188 180 184 176 176 168 168 164 168 160 164 156 156 148 148 144 148 160 152 136 148 116 204 284 372 312 380 308 384 300 392 304 396 312 384 308 388 316 392 320 400 324 404 328 404 332 408 332 408 332 412 340 420 344 424 348 412 336 412 340 420 344 424 344 432 336 440 336 440 336 440 336 452 348 452 348 452 352 452 352 460 352 460 352 460 352 460 352 468 360 468 360 472 368 480 376 480 372 484 376 484 380 488 380 496 388 496 384 492 384 488 380 484 376 484 380 488 384 492 384 488 380 488 380 488 380 488 384 500 396 500 392 496 392 492 388 492 392 500 400 504 400 504 400 496 396 504 404 508 404 508 400 500 396 500 396 500 396 500 396 504 392 508 396 508 400 512 400 512 400 512 400 512 400 512 400 512 400 512 400 512 400 512 400 504 392 504 392 504 392 504 392 504 396 508 396 508 392 500 384 508 396 508 392 504 392 500 388 512 400 512 400 512 400 512 400 520 404 508 392 504 392 508 396 504 392 504 392 504 392 504 392 504 392 504 388 500 388 496 384 496 392 496 388 492 388 488 384 496 392 496 396 496 396 496 392 496 380 508 392 516 392 508 388 508 388 508 384 504 380 500 380 500 380 500 380 500 380 500 384 492 376 496 380 500 376 496 372 496 376 500 376 500 372 492 364 492 368 492 368 492 368 492 368 492 368 492 364 488 360 484 360 480 364 492 368 484 360 488 372 492 364 492 364 492 364 492 364 492 360 488 356 484 360 488 364 492 356 492 356 492 356 492 356 488 348 484 348 480 344 480 344 476 352 476 348 472 344 468 344 472 344 464 336 456 336 464 340 464 340 456 332 456 332 464 340 456 328 452 328 452 332 460 340 456 336 452 332 452 328 448 328 444 328 448 328 448 324 440 320 428 308 416 304 412 284 372 240 332 172 248 168 356 304 416 280 384 272 384 272 384 272 384 272 380 264 376 260 372 264 380 268 376 260 364 256 372 260 368 248 372 256 364 248 360 248 360 252 364 256 360 248 356 244 348 240 348 240 348 240 348 240 348 240 336 232 332 228 328 232 336 236 332 232 328 228 324 224 324 220 328 228 328 228 328 228 328 228 320 220 320 224 324 224 328 228 324 224 324 220 320 220 316 216 312 212 312 212 312 212 312 212 316 212 312 208 312 208 308 204 304 200 304 196 300 196 296 196 288 200 284 204 288 208 292 208 288 200 280 196 280 200 288 208 268 188 280 200 284 196 272 180 268 184 268 184 268 184 268 184 256 180 256 180 256 180 256 180 256 180 256 176 252 172 248 172 272 188 256 172 244 168 248 176 248 172 248 168 244 168 240 164 236 168 236 168 236 168 236 168 232 164 232 164 232 164 232 164 228 164 224 160 224 156 220 156 228 160 224 156 220 160 224 164 220 164 224 164 224 160 216 152 216 156 216 156 216 156 216 156 220 148 216 148 216 152 224 160 208 144 212 144 212 144 212 140 216 152 220 156 228 164 236 168 244 164 224 164 244 176 224 136 212 136 208 136 212 144 224 156 224 148 212 136 200 128 196 124 204 140 204 140 204 140 208 144 208 140 200 132 192 132 200 136 212 140 196 128 192 132 200 144 204 136 192 124 188 124 192 128 200 132 192 128 196 136 208 148 184 132 208 144 200 132 200 140 196 132 204 148 220 152 200 124 192 128 196 132 196 128 192 124 184 124 172 112 168 116 180 128 188 124 172 116 180 124 172 108 64 16 64 16 64 20 68 20 64 16 64 16 64 20 68 20 60 16 68 16 60 8 60 20 72 24 72 24 72 24 72 24 68 40 64 36 64 36 60 32 68 36 60 32 68 40 64 32 68 36 68 36 64 32 64 28 64 32 64 32 64 32 64 32 60 24 52 24 56 24 32 0 8 0 0 0 0 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 12 12 12 12 16 16 16 16 16 36 28 32 24 28 16 20 12 36 28 36 28 36 32 44 36 40 32 40 32 40 32 40 32 56 44 44 32 40 36 52 48 60 40 56 36 56 36 52 32 56 36 56 36 56 40 64 44 68 52 68 56 72 60 76 60 76 60 76 60 76 60 76 60 80 60 76 60 76 64 84 72 88 72 88 72 88 72 88 72 88 72 88 76 92 80 96 80 92 76 92 80 96 84 100 84 100 88 80 52 40 20 32 28 40 32 40 32 40 32 40 32 48 36 40 32 40 36 44 32 28 28 36 8 108 204 280 236 260 244 264 244 260 232 244 216 236 212 224 196 208 184 204 180 192 176 184 164 172 152 164 144 164 144 160 140 152 136 148 132 140 152 148 124 136 96 164 228 320 264 308 244 300 236 300 232 316 244 312 244 312 248 320 256 324 260 328 260 332 264 332 264 332 276 336 280 344 288 348 288 340 280 344 284 344 284 344 284 344 288 340 288 340 288 340 280 348 280 348 280 352 272 352 272 356 288 356 288 356 288 356 288 360 292 360 292 364 300 372 300 372 292 376 292 380 296 380 296 388 304 388 304 384 300 384 296 380 296 380 296 384 300 384 300 380 296 380 296 380 296 380 292 400 300 396 296 396 292 392 292 392 296 400 300 404 304 400 300 396 296 400 304 404 304 404 304 396 296 396 296 396 296 396 296 392 300 396 300 400 304 400 304 400 304 400 304 400 304 400 304 400 304 400 304 400 304 400 304 396 300 396 300 396 300 396 300 396 300 400 304 396 300 392 292 396 300 396 300 392 296 392 292 404 308 404 308 404 308 404 308 404 308 400 300 392 296 396 300 392 296 392 296 392 296 392 296 392 296 392 296 388 292 388 288 388 300 388 292 384 288 388 276 392 284 392 276 392 276 392 272 380 272 388 280 392 280 388 276 388 276 388 272 384 268 380 268 372 264 376 268 384 276 388 280 376 264 380 268 380 268 376 264 376 264 376 264 376 260 368 256 368 256 368 256 368 256 368 256 368 256 368 256 364 252 364 252 364 256 372 256 360 248 364 256 364 264 364 264 364 264 364 264 364 260 360 256 356 260 360 264 356 248 356 248 356 248 356 248 348 240 348 236 344 232 340 232 352 240 352 236 348 232 344 232 348 232 340 224 336 224 336 228 340 224 336 220 332 224 336 228 332 220 328 216 328 220 336 228 336 228 332 228 328 224 328 224 328 224 332 228 328 220 320 216 312 212 300 200 288 176 252 136 180 84 196 140 284 212 300 188 272 184 272 184 272 184 272 184 268 180 264 176 264 176 268 180 268 176 256 172 260 176 256 164 260 172 252 164 248 164 248 168 256 172 252 164 248 160 240 156 240 156 240 156 240 156 240 156 232 144 236 148 236 148 232 140 228 140 224 136 224 132 220 132 228 140 228 140 228 140 228 140 228 140 232 144 232 148 236 148 224 136 224 136 220 132 220 128 220 132 220 132 220 132 220 132 204 136 204 140 208 144 212 144 200 132 200 132 196 128 196 124 196 132 204 136 204 136 208 140 204 136 200 128 196 132 200 136 192 120 200 124 196 116 184 104 184 108 184 108 184 108 184 108 180 112 180 112 180 112 180 112 180 112 180 108 176 104 172 104 196 124 184 108 172 104 176 112 172 104 172 104 168 100 168 96 168 104 168 104 168 104 168 104 164 100 164 100 164 100 164 100 160 96 160 92 156 92 152 88 164 96 160 92 156 96 160 100 160 88 164 88 164 84 156 76 156 80 156 80 156 80 156 80 152 88 148 84 148 88 156 96 144 80 144 80 144 80 144 80 156 96 160 100 168 104 172 108 184 108 164 100 168 100 144 60 120 68 124 72 136 92 156 104 152 92 140 80 128 72 128 72 124 64 128 72 136 80 140 80 144 80 136 72 132 72 132 76 140 76 132 68 128 76 140 84 136 72 132 68 124 68 128 68 140 76 132 72 132 76 140 80 124 72 140 80 136 72 136 80 128 72 136 88 156 96 144 72 144 80 136 72 128 68 128 68 128 72 116 60 112 64 124 72 136 76 120 68 120 68 112 52 76 68 76 68 76 64 72 64 76 72 80 76 84 80 88 84 76 68 80 72 76 68 76 72 80 72 80 72 80 72 80 72 76 64 76 64 76 64 76 64 80 64 72 60 80 68 76 60 72 72 68 68 68 64 64 64 64 64 64 64 64 64 64 64 56 56 48 52 48 48 28 20 8 8 0 0 0 0 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 4 4 4 8 8 8 8 12 12 12 12 16 16 16 28 28 28 24 24 20 20 20 36 36 32 32 36 36 40 44 40 40 40 40 40 40 40 40 52 48 48 44 44 48 48 52 52 56 52 56 52 56 52 56 52 56 48 52 52 56 56 64 72 68 72 72 76 76 80 76 80 76 80 76 80 76 80 76 84 76 76 72 76 80 88 88 92 88 92 88 92 88 92 88 92 88 92 92 96 96 100 96 96 92 96 96 100 100 104 100 100 92 72 52 36 32 32 36 40 40 40 40 40 40 40 40 48 44 44 44 48 48 56 52 28 44 52 52 164 280 324 256 276 268 280 268 276 256 264 248 252 236 240 220 224 208 220 208 208 200 196 184 180 168 168 160 168 164 164 160 160 156 156 152 140 156 152 148 164 124 192 252 376 320 384 312 392 308 396 308 400 316 392 316 392 320 400 324 404 328 404 332 408 332 412 336 412 336 416 340 420 348 428 352 424 348 424 348 420 344 420 340 440 344 448 344 448 344 448 344 456 352 456 352 456 356 456 356 468 360 468 360 468 360 468 360 472 364 472 364 472 368 480 376 484 376 484 380 488 380 492 384 500 392 496 388 496 384 492 384 488 384 492 384 492 384 492 384 492 384 492 384 492 384 492 388 504 400 504 400 504 396 500 396 500 400 508 404 508 404 508 400 500 400 508 404 512 408 508 404 516 412 512 408 512 404 508 404 508 396 508 400 512 400 516 404 516 404 516 404 516 404 516 404 516 404 516 404 516 404 516 404 512 400 512 400 512 400 512 400 512 400 516 404 512 396 504 392 512 400 508 396 508 392 504 392 512 400 512 404 516 404 516 404 516 404 512 400 508 396 508 396 508 396 508 396 508 396 508 396 508 396 504 392 504 388 500 388 504 392 500 388 500 384 496 388 500 392 500 392 500 392 500 392 504 388 508 388 508 388 508 388 508 388 508 384 504 380 500 380 500 380 500 384 504 384 508 388 496 376 500 384 504 380 496 376 500 376 504 380 500 376 496 368 496 372 496 372 496 372 496 372 492 368 492 368 492 368 492 364 492 372 500 372 488 356 484 364 492 364 492 364 492 364 492 364 492 360 488 356 484 360 488 364 492 356 492 356 492 356 492 356 484 348 480 344 476 340 476 340 476 352 476 348 472 344 468 344 468 344 464 340 460 336 460 336 460 336 460 336 460 336 460 336 460 332 452 328 452 332 460 336 452 332 452 328 448 328 444 324 452 332 452 332 448 324 440 316 420 304 412 292 392 260 356 232 292 212 368 292 416 304 404 288 388 276 388 276 388 276 388 276 384 272 380 264 376 264 376 268 380 260 368 256 372 264 368 252 372 256 364 248 360 248 360 252 364 256 360 248 356 244 348 240 348 240 348 240 348 240 348 240 332 236 340 244 340 236 328 224 324 224 324 224 324 220 320 220 332 232 332 232 332 232 332 232 332 232 332 232 336 236 340 240 328 228 324 224 324 220 320 220 316 216 316 216 316 216 316 216 312 208 312 208 312 208 312 208 308 204 304 200 304 196 300 200 292 204 288 204 288 204 288 204 288 204 284 200 284 196 284 200 284 200 284 200 280 188 264 176 268 184 268 184 268 184 268 184 256 180 256 180 256 180 256 180 256 180 256 176 252 172 248 172 264 184 256 176 248 172 252 176 252 176 248 172 248 168 244 168 240 172 236 168 236 168 232 164 232 164 232 164 232 164 232 164 228 164 228 160 224 160 220 156 228 160 224 156 220 160 224 164 220 164 224 164 224 160 216 152 216 156 216 156 216 156 216 156 224 152 216 148 216 152 224 156 224 152 220 152 220 152 220 156 228 160 228 164 232 168 236 168 252 180 240 172 240 164 216 132 204 132 208 144 220 156 232 164 228 152 220 144 212 136 208 140 192 128 192 132 196 136 200 136 204 140 200 136 196 132 196 132 200 132 196 132 196 136 208 148 196 132 196 132 192 128 196 132 204 140 200 136 200 136 200 136 188 128 196 136 196 132 200 136 188 124 192 140 212 152 208 136 208 140 196 128 188 128 196 136 184 124 176 116 172 116 176 120 188 128 180 120 176 116 168 108 72 24 72 20 68 20 68 20 72 24 72 28 80 32 84 36 76 28 76 28 76 32 76 28 72 24 72 24 72 24 72 24 64 36 64 36 64 36 64 36 68 36 60 32 68 40 64 32 72 40 72 36 68 36 64 32 64 32 64 32 64 32 64 32 56 20 52 20 56 28 36 0 12 0 4 0 0 0 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 4 4 4 8 8 4 8 8 12 12 16 16 16 16 12 20 12 24 16 28 20 36 24 32 24 32 28 40 36 40 32 40 32 40 32 40 32 40 36 52 48 56 44 44 32 56 36 56 36 56 36 56 36 56 32 52 32 52 36 60 44 68 52 68 56 72 60 76 60 76 60 76 60 76 60 76 60 84 64 76 56 76 64 88 76 88 72 88 72 88 72 88 72 88 72 88 76 92 80 96 80 92 76 92 80 96 84 100 84 104 80 64 40 36 24 36 28 40 32 40 32 40 32 40 32 44 36 48 40 52 44 52 36 28 16 48 72 200 276 308 232 264 244 264 244 260 236 252 232 240 216 228 200 212 188 208 188 212 192 200 176 180 156 168 148 164 148 164 148 160 144 160 144 140 148 148 132 148 100 148 196 324 272 316 252 304 240 308 236 320 252 316 248 320 256 328 260 328 260 332 264 332 268 336 268 336 276 340 284 348 288 352 292 352 292 352 292 348 288 348 288 356 300 352 300 352 300 352 292 352 284 352 284 356 276 356 276 360 292 360 292 360 292 360 292 368 300 364 296 368 300 372 300 376 292 380 296 380 300 384 300 392 308 392 304 388 304 384 300 388 300 384 300 384 300 384 300 384 300 384 300 384 300 384 296 400 300 400 300 400 304 404 304 404 304 408 308 408 308 404 300 396 300 404 308 408 308 408 304 416 312 412 312 408 308 404 304 396 300 400 304 400 308 404 308 404 308 404 308 404 308 404 308 404 308 404 308 404 308 404 308 400 304 400 304 400 304 400 304 404 308 404 308 404 304 396 300 400 304 400 300 396 300 392 296 392 296 396 300 400 304 400 308 404 308 404 308 400 304 396 300 396 300 396 300 396 300 396 300 396 300 396 296 392 296 388 292 392 304 392 292 388 292 388 280 392 284 392 276 392 276 392 272 392 276 388 276 388 276 388 276 388 276 388 272 384 268 380 268 388 276 388 272 384 272 380 268 376 268 384 272 384 272 380 264 376 268 380 268 380 264 372 256 372 260 372 260 372 260 372 260 368 256 368 256 368 256 368 260 372 264 380 260 364 248 364 256 364 264 364 264 364 264 364 264 364 260 360 256 356 260 360 264 356 248 356 248 356 248 356 248 348 240 348 236 344 232 340 232 352 240 352 236 348 232 344 232 344 232 344 232 340 228 336 224 336 224 336 224 336 224 336 224 336 224 332 216 328 216 332 224 332 228 328 224 328 220 324 220 328 224 328 224 324 216 312 208 300 204 296 192 272 160 244 140 216 156 296 220 304 192 284 192 276 188 276 188 276 188 276 188 276 188 272 180 264 176 264 180 268 180 256 176 264 180 260 168 260 172 252 164 248 164 248 168 256 172 252 164 248 160 240 156 240 156 240 156 240 156 240 156 236 152 244 156 244 148 228 136 224 136 224 136 224 136 224 136 232 144 232 144 232 144 232 144 228 140 228 140 232 144 236 148 228 140 228 136 224 136 220 132 216 128 216 128 216 128 216 128 216 148 212 140 208 136 200 132 204 136 204 132 200 132 196 128 200 136 204 136 204 136 204 136 204 136 204 136 200 128 196 124 200 124 200 120 192 112 184 104 184 108 184 108 184 108 184 108 180 112 180 112 180 112 180 112 180 112 180 108 176 104 172 104 180 108 176 104 172 104 172 104 176 108 176 104 172 104 168 100 172 108 172 104 168 100 164 100 164 100 164 100 164 100 164 100 172 108 168 104 168 100 164 100 164 96 160 92 156 96 160 100 160 88 164 88 164 84 156 76 156 80 156 80 156 80 156 80 156 92 152 84 148 84 152 92 156 92 152 84 148 88 156 92 156 92 156 92 156 96 160 96 168 104 168 104 168 100 152 80 144 92 148 96 152 96 152 96 156 96 148 88 140 84 140 84 144 84 140 80 136 76 136 72 140 80 140 80 136 76 132 72 132 72 132 72 136 80 144 84 132 72 132 72 136 76 132 72 136 76 136 76 136 76 132 72 128 68 128 68 132 76 136 76 116 56 120 68 140 80 136 68 132 72 128 64 124 72 140 84 128 72 124 68 116 64 116 64 116 68 120 68 120 68 120 72 76 68 76 72 80 72 80 72 76 68 76 68 80 72 80 72 88 76 80 76 88 84 88 72 80 72 80 72 80 72 80 72 72 60 76 64 76 64 80 68 80 64 72 60 80 68 76 60 76 72 72 72 68 68 68 68 64 64 64 64 64 64 64 64 56 56 52 56 56 56 40 32 8 12 4 4 4 4 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 4 4 4 4 4 4 4 8 12 12 16 16 16 16 20 24 24 28 32 32 32 32 28 28 32 36 40 40 40 40 40 40 40 40 40 40 36 44 52 60 60 52 44 36 48 52 52 56 52 56 56 60 48 52 44 48 48 56 56 60 72 68 72 72 76 76 80 76 80 76 80 76 80 76 80 76 88 84 84 80 88 84 92 92 92 88 92 88 92 88 92 88 92 88 92 92 96 96 100 96 96 92 96 96 100 100 104 100 104 84 60 40 36 36 36 36 40 40 40 40 40 40 40 40 36 40 44 52 52 52 56 52 44 28 64 136 256 308 316 260 276 264 276 260 272 256 268 256 256 240 244 224 232 212 224 212 216 212 208 196 192 180 176 168 168 164 168 164 168 164 168 164 148 156 152 148 168 124 180 228 384 324 388 320 396 312 404 316 408 324 396 320 400 324 404 332 408 332 408 332 412 336 412 340 416 340 416 344 424 352 428 356 428 352 428 352 428 352 432 352 452 356 460 356 460 356 460 356 460 356 460 356 460 360 460 360 472 364 472 364 472 364 472 364 480 372 476 368 476 368 480 376 488 380 488 380 492 384 492 388 504 392 500 392 496 388 496 388 496 388 496 388 492 384 492 384 496 388 496 388 496 388 496 392 504 400 508 404 508 408 512 408 512 412 516 412 516 408 508 404 504 400 508 408 516 412 512 408 512 408 512 404 504 396 500 396 512 400 512 400 516 404 516 408 520 408 520 408 520 408 520 408 520 408 520 408 520 408 520 408 516 404 516 404 516 404 516 404 516 408 520 408 520 404 512 396 516 400 512 400 508 396 508 396 500 388 504 392 508 400 512 404 516 404 520 408 516 400 508 396 512 400 512 400 512 400 512 400 512 396 508 396 504 392 504 392 508 392 504 392 500 388 500 392 500 392 500 392 500 392 500 392 516 392 508 384 504 384 508 388 508 388 508 384 504 380 500 380 516 392 512 388 504 380 500 376 500 380 504 384 504 384 500 380 504 380 508 384 504 376 496 372 500 376 500 376 500 376 500 376 492 368 492 368 496 372 496 372 492 372 500 376 492 364 492 372 492 364 492 364 492 364 492 364 492 360 488 356 484 360 488 364 492 356 492 356 492 356 492 356 488 352 488 348 484 348 480 344 476 352 476 348 472 344 468 344 464 344 468 344 468 340 460 332 456 336 460 340 464 336 460 332 464 336 456 328 452 328 456 332 448 328 448 328 444 324 444 320 444 324 444 324 440 312 424 304 408 296 408 284 380 252 360 248 376 288 424 312 408 280 388 284 392 280 392 280 392 280 392 280 392 280 384 268 376 264 376 268 384 264 372 260 376 264 372 252 372 256 364 248 360 248 360 252 364 256 360 248 356 244 348 240 348 240 348 240 348 240 348 240 344 244 344 244 340 236 332 228 324 224 328 228 328 232 332 232 328 228 328 228 328 228 328 228 324 224 324 228 328 228 332 232 332 228 328 228 324 224 324 224 312 212 312 212 312 212 312 212 324 220 320 212 308 200 300 196 312 204 308 204 304 200 304 204 296 208 288 204 288 204 284 200 288 204 288 204 288 196 276 188 284 196 280 192 276 188 272 184 268 184 268 184 268 184 268 184 256 180 256 180 256 180 256 180 256 180 256 176 252 172 248 172 248 172 248 172 248 172 248 168 256 176 252 176 248 172 248 172 244 176 240 168 236 164 228 160 232 164 232 164 232 164 232 164 240 176 236 172 236 168 232 168 228 160 224 156 220 160 224 164 220 164 224 164 224 160 216 152 216 156 216 156 216 156 216 156 228 156 220 148 216 148 220 152 220 148 208 136 204 140 216 152 216 148 220 152 220 152 220 152 216 148 224 156 224 152 216 140 216 144 220 148 216 140 208 132 216 140 208 132 204 132 204 132 216 152 212 144 204 140 200 136 200 140 204 140 204 136 196 128 196 132 200 136 200 136 204 140 192 132 196 136 204 136 200 136 196 132 200 140 204 140 200 132 196 128 184 124 192 136 200 132 180 116 180 120 192 132 192 120 184 120 184 124 192 132 200 140 184 128 180 120 176 116 168 112 168 116 180 124 172 116 180 128 64 16 68 24 72 28 76 32 72 24 72 24 72 20 68 20 76 20 64 20 76 32 72 16 72 24 72 24 72 24 72 24 60 32 60 36 64 40 68 40 68 36 60 32 68 40 64 32 76 44 72 40 72 36 68 36 64 32 64 32 64 32 64 32 64 28 60 32 64 36 48 16 16 0 8 0 4 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 4 4 4 0 0 4 8 12 12 16 16 24 16 24 20 28 20 28 20 32 24 28 20 32 24 36 32 40 32 40 32 40 32 40 32 44 36 52 44 52 44 44 36 52 32 52 36 56 40 60 40 52 32 48 28 52 32 56 40 68 52 68 56 72 60 76 60 76 60 76 60 76 60 76 60 84 68 88 76 92 76 92 76 88 72 88 72 88 72 88 72 88 72 88 76 92 80 96 80 92 76 92 80 96 84 100 84 108 76 52 28 32 28 36 28 40 32 40 32 40 32 40 32 32 28 44 40 52 44 52 32 52 0 56 156 276 268 272 240 268 248 264 244 260 240 260 244 252 228 240 212 228 204 220 200 212 196 204 184 192 168 180 160 168 152 168 152 168 152 168 152 152 152 144 128 148 100 140 180 332 276 320 256 312 248 312 244 328 256 324 256 324 260 332 268 332 264 332 268 336 268 340 272 340 280 344 284 348 292 356 296 348 288 352 292 356 300 360 300 364 308 360 308 360 308 360 300 356 288 356 288 360 280 360 280 368 300 368 300 368 300 368 300 376 304 372 300 368 300 372 300 380 296 380 300 384 300 388 304 396 312 392 308 392 304 388 304 392 308 392 304 388 300 384 300 388 304 388 304 388 304 388 300 404 304 404 308 408 308 412 312 412 312 416 316 412 308 404 304 400 304 408 308 412 312 408 308 412 312 408 304 400 296 396 292 400 304 400 308 404 308 408 312 408 312 408 312 408 312 408 312 408 312 408 312 408 312 408 312 408 312 408 312 408 312 408 312 408 312 412 316 408 308 404 304 404 308 400 304 400 300 396 300 392 288 396 292 404 300 412 304 408 300 412 304 412 300 400 288 404 296 404 296 404 296 404 296 404 296 400 292 400 288 396 296 392 308 392 296 392 292 388 284 388 284 388 276 388 276 392 272 400 284 388 272 380 272 388 276 388 276 388 272 384 268 380 268 388 276 388 276 388 276 388 272 380 272 384 276 388 272 384 268 380 268 384 272 380 268 376 260 376 264 376 264 376 264 376 264 368 256 368 260 372 264 376 264 364 260 376 264 368 256 372 268 364 264 364 264 364 264 364 264 364 260 360 256 356 260 360 264 356 248 356 248 356 248 356 248 356 248 356 248 352 244 348 240 352 240 352 236 348 232 344 232 340 228 344 236 344 228 336 220 332 220 340 228 340 228 332 220 340 224 332 216 328 216 328 220 328 224 328 220 324 220 320 216 320 216 320 212 312 200 300 192 288 200 296 188 268 160 256 164 296 208 308 208 292 188 276 180 280 192 280 192 280 192 280 192 284 192 276 184 268 176 264 176 272 180 260 176 264 184 260 172 260 172 252 164 248 164 248 168 256 172 252 164 248 160 240 156 240 156 240 156 240 156 240 156 252 160 244 152 236 144 232 144 228 140 232 144 236 148 236 152 228 140 228 140 228 140 228 140 224 136 228 140 228 144 232 144 232 144 228 140 228 136 224 136 220 132 220 132 220 132 220 132 212 144 212 140 208 136 204 136 208 140 204 136 204 132 200 132 204 140 208 136 204 132 200 132 204 136 208 140 204 128 192 116 196 120 192 116 188 116 192 116 184 108 184 108 184 108 184 108 180 112 180 112 180 112 180 112 180 112 180 108 176 104 172 104 172 104 176 108 176 108 176 104 180 112 176 108 176 104 172 104 176 112 172 104 168 100 160 96 164 100 164 100 164 100 164 100 172 108 172 104 168 104 164 100 164 96 160 92 156 96 160 100 160 88 164 88 164 84 156 76 156 80 156 80 156 80 156 80 160 92 152 84 148 84 148 88 152 84 140 72 136 76 148 88 152 88 152 84 148 84 148 84 144 84 156 92 152 84 140 76 136 84 140 88 140 80 132 72 144 84 136 76 132 76 132 80 144 84 144 84 144 80 140 80 136 76 140 84 140 76 132 68 136 76 140 80 136 76 132 72 124 68 136 80 140 80 136 76 124 68 136 80 144 84 140 76 136 64 116 56 128 76 136 72 124 60 120 60 128 72 124 60 120 60 124 64 124 64 124 60 128 76 124 72 120 64 112 56 116 72 128 72 116 60 116 72 68 64 76 72 84 80 88 84 96 88 92 80 88 76 84 76 80 60 60 60 76 72 72 56 80 72 80 72 80 72 80 72 72 60 72 64 76 68 80 68 80 64 72 60 80 68 76 60 76 76 76 72 72 68 68 68 64 64 64 64 64 64 64 64 60 64 56 64 64 64 48 44 12 12 8 4 4 8 8 12 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 4 4 4 0 0 4 4 8 12 16 16 36 36 32 28 28 24 24 20 32 28 28 28 28 32 36 40 40 40 40 40 40 40 40 40 52 52 44 44 44 44 52 52 48 52 48 56 52 60 56 60 48 48 44 48 44 52 52 60 72 68 72 72 76 76 80 76 80 76 80 76 80 76 80 76 84 88 96 100 104 96 96 92 92 88 92 88 92 88 92 88 92 88 92 92 96 96 100 96 96 92 96 96 100 100 104 100 108 80 48 32 32 36 40 36 40 40 40 40 40 40 40 40 28 32 40 48 52 52 52 48 64 16 72 200 308 284 276 268 284 272 280 264 276 264 280 268 272 256 260 240 248 228 240 228 216 212 208 200 196 188 188 180 172 168 172 168 172 168 172 168 160 160 148 140 164 124 176 220 388 328 392 320 400 316 408 320 412 328 400 324 400 328 408 336 408 332 408 336 412 340 416 340 416 340 420 348 424 352 432 356 420 348 428 356 436 364 440 364 456 360 464 360 464 360 464 360 460 356 460 356 460 360 460 360 476 368 476 368 476 368 476 368 484 376 480 368 476 368 480 372 488 380 488 384 492 388 496 388 504 396 504 392 500 388 496 388 500 392 500 388 496 384 492 384 496 388 496 388 496 388 496 392 508 404 508 408 512 412 516 416 520 416 520 416 520 412 512 404 504 404 512 412 516 412 516 408 528 420 524 416 516 408 508 404 512 400 512 404 516 408 520 408 520 408 520 408 520 408 520 408 520 408 520 408 520 408 520 408 520 408 520 408 520 408 520 408 520 412 524 412 524 408 516 400 516 404 516 400 512 396 508 396 508 400 512 408 520 412 524 420 512 408 520 416 520 408 508 396 512 404 512 404 512 404 512 404 512 404 512 400 508 396 504 396 516 392 516 392 512 388 508 388 508 388 508 388 508 388 508 392 520 396 508 384 500 384 504 388 508 388 508 384 504 380 500 380 500 380 504 388 508 392 516 396 500 384 504 388 508 384 504 380 504 384 508 384 508 380 500 372 500 376 500 376 500 376 500 376 492 368 492 372 496 376 500 376 484 368 500 372 496 372 500 384 492 364 492 364 492 364 492 364 492 360 488 356 484 360 488 364 492 356 492 356 492 356 492 356 496 360 496 356 492 356 488 352 476 352 476 348 472 344 468 344 460 340 468 348 468 340 456 328 452 332 464 344 468 340 456 328 464 340 456 328 452 328 452 328 448 328 448 324 444 320 440 320 436 316 436 312 428 300 412 288 396 292 408 284 380 256 372 268 420 304 412 296 408 288 388 268 392 280 392 280 392 280 392 280 396 280 388 272 380 264 376 264 384 268 372 260 380 268 372 256 372 256 364 248 360 248 360 252 364 256 360 248 356 244 348 240 348 240 348 240 348 240 348 240 356 252 344 236 332 232 336 236 332 232 332 236 336 240 340 244 324 224 324 224 324 224 324 224 328 228 328 232 332 236 336 236 332 232 332 228 328 224 324 224 324 224 324 224 324 224 324 224 308 204 312 208 312 208 316 212 312 208 312 204 308 200 304 204 296 208 292 204 288 200 284 200 288 204 292 208 288 196 272 184 276 192 272 188 272 192 280 196 268 184 268 184 268 184 268 184 256 180 256 180 256 180 256 180 256 180 256 176 252 172 248 172 252 176 256 184 260 184 256 180 256 180 256 176 252 172 248 172 244 176 240 168 236 164 228 160 232 164 232 164 232 164 232 164 232 168 232 164 228 160 224 160 228 160 224 156 220 160 224 164 220 164 224 164 224 160 216 152 216 156 216 156 216 156 216 156 228 160 220 148 216 148 216 148 232 156 216 144 212 148 224 164 220 152 220 152 220 152 220 148 224 164 236 168 228 148 212 144 208 140 216 148 220 144 208 132 224 148 216 140 212 140 216 144 196 136 200 140 204 144 212 148 196 136 204 144 204 136 192 124 204 140 204 140 200 132 192 128 188 128 200 140 208 144 204 136 184 124 196 140 208 144 208 140 204 124 176 116 192 136 200 132 200 128 188 124 196 132 192 120 184 124 192 128 188 116 176 104 184 128 184 124 176 116 168 108 180 132 192 128 168 104 164 116 64 8 56 12 68 24 72 16 56 12 68 24 76 24 68 16 68 20 68 20 68 20 68 20 60 24 76 24 56 0 44 4 68 36 60 28 56 36 72 48 48 24 56 32 60 32 60 28 76 40 68 32 64 32 64 36 52 28 72 40 68 28 60 32 68 36 68 32 64 40 60 36 40 8 12 0 8 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 4 4 0 0 0 0 0 0 4 8 12 16 20 16 8 16 12 20 16 24 16 32 20 28 20 28 24 36 32 32 28 36 32 40 28 36 24 36 32 48 48 56 44 48 36 60 36 52 24 44 28 52 36 56 36 56 32 52 28 48 28 56 40 60 44 64 44 60 44 76 56 72 56 72 60 80 68 80 64 80 68 84 72 88 72 80 68 92 80 96 76 84 64 92 76 92 80 96 84 100 84 104 80 92 76 100 84 96 72 68 52 48 28 32 24 36 32 48 40 48 36 44 32 40 32 32 28 44 40 52 48 56 40 52 8 88 200 300 260 264 260 272 252 272 248 268 244 264 244 260 240 256 232 244 220 236 216 220 196 204 184 200 180 188 164 164 148 164 152 168 152 172 156 160 172 164 132 144 100 136 164 324 268 316 264 320 256 324 264 320 252 324 260 328 264 336 268 332 264 332 264 332 264 332 264 340 280 340 284 344 284 348 288 356 300 364 308 364 300 356 292 360 300 352 300 352 304 360 304 368 300 364 292 364 284 368 288 376 308 376 308 376 308 376 308 376 308 376 308 376 308 376 300 380 300 388 308 392 308 392 304 400 316 400 316 400 308 388 304 396 312 392 308 392 304 388 304 392 308 392 312 396 312 400 312 408 308 408 304 404 300 400 300 408 308 408 308 408 308 408 308 404 308 412 316 416 316 416 312 412 316 416 320 420 316 416 312 408 312 408 316 412 320 416 320 408 312 408 312 408 312 408 312 424 324 412 312 408 316 420 328 412 316 412 316 412 316 412 316 412 316 412 312 408 308 404 304 404 312 416 320 416 320 408 308 416 308 412 304 412 300 408 300 416 308 416 304 412 300 408 300 408 300 408 296 404 292 400 292 404 296 404 292 400 288 396 288 384 300 388 292 388 292 388 284 384 284 392 280 384 272 392 276 396 284 396 280 392 276 388 276 396 280 392 276 388 280 392 284 384 272 384 272 384 272 384 272 388 276 388 276 388 276 388 276 372 264 376 268 380 264 376 260 372 260 372 260 372 260 372 260 372 260 372 260 372 260 372 260 372 260 372 260 372 260 372 260 364 264 360 260 360 264 368 268 360 260 360 260 360 260 360 260 364 252 360 248 356 252 360 256 356 248 356 248 356 248 356 248 348 236 348 232 344 228 340 228 344 232 344 228 340 224 336 224 336 224 336 224 336 224 336 224 332 220 332 220 332 220 332 220 316 216 324 228 332 224 324 216 304 200 308 204 308 200 300 196 284 188 280 180 272 168 264 164 288 192 288 188 284 188 284 188 276 188 276 188 276 188 276 188 268 180 272 184 272 180 264 172 248 168 260 180 268 180 264 176 256 172 256 168 252 164 248 164 252 168 252 164 248 160 244 160 240 156 240 160 244 164 248 164 252 160 240 148 236 152 248 164 232 144 232 144 232 144 232 144 236 148 232 144 232 140 228 140 236 148 236 148 236 148 236 148 232 140 228 136 224 140 228 144 224 140 228 144 228 136 216 124 216 148 216 144 212 140 208 140 200 136 208 144 208 136 196 124 200 136 204 136 204 136 204 136 184 120 196 136 208 140 204 136 196 120 196 116 192 112 188 112 196 116 192 112 188 116 192 120 192 124 188 116 184 112 180 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 172 104 172 104 172 104 172 104 184 108 164 104 176 116 172 96 172 108 172 108 172 104 160 96 156 96 168 108 172 104 160 92 168 104 168 100 164 96 160 96 184 108 176 96 168 88 164 92 164 92 172 96 168 88 156 76 148 88 152 92 156 88 152 84 140 80 144 84 148 88 152 92 152 88 152 84 148 80 144 80 156 92 156 88 152 84 148 84 148 88 140 80 136 80 136 84 144 84 136 80 144 88 140 80 136 76 140 84 144 84 140 80 140 80 140 80 140 80 140 80 140 76 132 72 140 80 136 72 136 76 136 76 136 76 136 76 124 64 128 72 132 76 140 80 128 64 124 60 120 64 124 68 120 60 120 64 124 68 128 68 116 60 128 72 128 60 108 44 124 64 104 60 124 80 128 68 116 68 124 76 128 68 112 56 80 68 72 64 80 76 80 68 68 64 76 72 84 72 76 68 76 68 76 68 76 68 76 68 64 64 80 68 64 52 64 64 76 60 72 60 76 64 80 72 60 52 68 60 72 60 72 56 76 72 68 64 64 64 64 68 52 64 72 72 68 60 60 64 64 64 60 64 56 60 56 56 36 32 16 8 8 8 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 4 4 0 0 0 0 0 0 4 8 12 16 20 20 20 24 24 24 28 28 28 32 28 28 28 28 32 36 40 36 36 40 40 40 36 32 32 40 44 48 48 52 52 52 48 44 48 44 44 44 48 48 52 52 56 52 52 48 52 44 48 56 56 64 68 72 68 68 60 80 72 76 72 76 76 84 84 88 84 92 88 92 92 96 92 88 84 96 92 96 92 88 84 96 92 96 96 100 96 104 100 108 96 96 96 104 100 96 88 64 60 48 36 32 32 36 40 48 48 48 44 44 40 40 40 32 32 40 44 48 52 56 48 56 44 124 232 308 272 272 272 284 272 280 268 280 264 276 264 272 260 268 252 256 240 248 236 224 212 208 200 204 196 192 180 172 168 172 168 172 168 172 168 164 180 168 148 164 128 172 200 380 324 392 328 408 320 416 336 404 320 400 328 408 332 412 336 412 336 412 336 412 336 412 336 420 344 420 348 424 348 428 352 432 360 440 368 440 364 432 352 452 356 456 352 460 360 464 364 472 368 468 360 464 368 468 372 484 376 484 376 484 376 484 376 484 376 484 376 484 376 484 376 488 384 496 388 500 392 500 392 508 400 508 400 508 396 500 388 504 396 504 392 500 392 496 388 500 392 504 396 504 400 508 404 512 408 512 404 508 400 504 400 512 408 512 408 512 408 512 408 508 408 516 416 520 416 520 412 516 416 520 420 524 416 520 412 520 408 524 412 524 416 528 416 520 408 520 408 520 408 520 408 528 412 520 408 520 408 524 416 524 412 524 412 524 412 524 412 524 412 524 408 520 408 516 404 520 412 528 420 532 416 524 408 524 416 524 412 520 412 516 408 524 416 524 412 520 412 516 408 516 408 516 404 512 400 508 400 512 404 512 400 508 400 504 396 512 388 512 392 512 392 512 392 504 392 516 392 504 384 508 396 516 396 516 392 512 392 508 388 516 392 512 388 508 392 512 396 504 384 504 384 504 384 504 384 508 388 508 388 508 388 508 388 496 376 500 380 504 376 500 372 496 372 496 372 496 372 496 372 496 372 496 372 496 372 496 372 496 372 496 372 496 372 496 372 496 364 492 360 488 364 492 368 488 360 488 360 488 360 488 360 500 360 496 356 492 360 496 364 492 356 492 356 492 356 492 356 472 348 472 344 468 344 464 340 468 344 468 340 464 336 460 336 460 336 460 336 460 336 460 336 456 332 456 332 456 332 456 332 436 320 444 328 448 328 444 320 420 300 424 304 420 296 412 288 400 284 392 276 384 268 376 260 388 276 388 276 392 280 392 280 396 284 396 284 392 276 384 268 388 276 388 272 380 264 372 256 368 260 376 268 384 268 380 264 368 256 368 252 364 252 360 248 360 252 360 248 356 244 352 244 348 240 348 244 352 248 356 248 348 248 340 240 340 240 348 248 336 236 336 236 336 236 336 236 340 240 336 236 332 232 332 232 336 236 336 236 336 236 336 236 332 228 328 224 324 228 328 232 324 224 328 232 328 224 316 212 320 216 320 212 316 212 312 208 312 208 312 208 312 204 304 204 292 204 288 204 288 204 288 204 280 200 288 208 288 200 280 192 280 196 280 192 276 192 272 188 280 192 276 188 272 192 276 196 256 180 256 184 260 184 260 184 252 176 252 176 252 176 252 176 252 176 252 176 252 176 252 176 248 172 248 172 248 172 248 172 252 172 236 168 244 176 240 160 236 172 240 172 240 168 232 160 224 164 228 168 232 164 228 160 232 168 232 164 228 160 224 160 236 172 228 160 216 156 216 156 224 164 228 168 228 164 216 152 216 152 220 156 224 152 220 148 212 144 216 148 216 148 220 152 220 152 220 148 216 144 212 144 224 156 220 152 220 148 216 148 220 144 212 136 208 136 208 140 212 132 200 132 212 140 208 132 196 132 200 140 204 136 200 132 204 140 204 140 204 140 204 140 204 136 196 132 204 140 200 132 200 136 200 136 200 136 200 136 192 128 196 132 196 132 200 136 192 124 188 120 184 124 188 128 180 116 180 120 184 120 188 124 180 120 192 136 200 132 188 120 180 116 164 112 180 128 184 120 176 120 172 116 172 116 172 116 80 28 72 24 76 32 72 20 60 16 68 24 76 24 72 24 72 24 72 20 68 20 68 20 52 12 64 16 60 12 68 24 56 32 64 36 68 40 68 36 52 24 56 32 60 32 60 32 76 40 68 32 64 32 64 36 56 32 72 40 64 28 60 32 64 28 60 28 56 32 56 28 48 12 16 0 8 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 4 0 0 0 4 8 16 16 24 16 28 20 28 24 32 24 32 20 28 20 28 24 36 32 40 32 40 32 40 28 28 20 48 36 44 36 48 40 52 48 44 24 48 32 56 36 56 36 56 36 56 36 52 32 52 28 44 36 64 56 76 60 72 52 76 56 72 56 72 60 80 68 88 72 88 76 92 76 96 80 84 72 88 76 92 72 88 68 92 76 92 76 96 80 96 84 100 80 92 80 100 84 88 64 60 48 48 28 32 24 36 28 48 40 44 36 44 36 40 32 32 24 40 36 44 36 44 28 40 44 148 228 288 232 240 236 272 248 268 248 264 244 264 244 260 240 256 232 244 220 236 216 224 200 204 184 200 180 188 164 180 160 176 156 168 152 164 148 160 172 160 132 148 104 136 156 320 276 328 264 316 252 320 252 320 256 324 260 332 268 336 268 340 272 340 272 340 272 340 272 348 288 352 292 352 296 356 296 356 300 364 304 364 304 360 300 364 304 356 304 356 308 364 308 368 300 364 296 368 292 372 296 380 312 380 312 380 312 380 312 380 312 380 312 380 312 380 304 384 300 384 304 388 308 392 308 396 316 400 316 400 312 392 308 400 316 396 312 396 308 392 308 396 312 396 316 400 316 404 316 408 308 408 308 404 304 404 304 408 308 408 308 408 308 408 308 408 308 412 316 416 316 416 316 416 316 420 320 420 320 416 316 408 316 412 316 416 320 416 320 412 316 412 316 412 316 412 316 412 316 408 308 404 312 412 316 412 316 412 316 412 316 412 316 416 320 412 316 412 312 408 312 412 316 416 324 420 320 412 316 420 304 416 300 416 296 412 296 416 300 416 300 412 296 412 292 408 292 408 292 404 288 404 288 404 288 404 288 400 284 400 288 396 308 392 300 392 300 392 292 384 288 396 284 388 272 392 280 396 284 396 284 392 280 392 276 396 280 392 276 388 280 392 284 384 272 384 272 384 272 384 272 388 276 388 276 388 276 388 276 376 264 380 268 380 268 376 264 372 260 372 260 372 260 372 260 372 260 372 260 372 260 372 260 372 260 372 260 372 260 372 260 368 268 364 260 360 264 364 268 360 260 360 260 360 260 360 260 364 252 360 248 356 252 360 256 356 248 356 248 356 248 356 248 348 236 348 236 344 232 344 228 344 232 344 228 340 224 336 224 336 224 336 224 336 224 336 224 332 220 332 220 332 220 332 220 320 220 324 224 328 220 320 216 300 196 300 192 292 184 280 176 284 188 280 180 268 168 260 164 260 164 264 168 268 172 272 176 288 200 292 204 288 192 272 180 276 184 272 180 264 180 268 180 260 180 268 188 272 188 272 184 256 172 256 172 252 168 252 164 252 168 252 164 248 160 244 160 240 156 244 160 244 160 248 164 248 156 244 152 240 156 244 160 240 152 240 152 240 152 240 152 244 156 240 152 240 148 236 148 236 148 236 148 236 148 236 148 232 140 228 136 224 140 228 144 224 136 228 140 228 136 220 128 216 148 216 148 212 144 212 140 216 148 212 140 208 140 208 140 200 136 204 136 204 136 204 136 212 144 212 140 200 124 184 112 196 120 196 120 192 116 192 112 196 116 192 112 188 116 192 120 172 104 176 112 180 116 188 120 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 172 104 172 104 172 104 172 104 180 112 168 104 176 112 168 100 168 104 172 108 172 104 164 96 168 100 164 96 160 100 164 104 168 104 168 100 164 96 160 96 172 92 164 84 156 80 156 80 164 88 164 92 164 84 160 80 152 88 152 88 152 88 152 88 152 88 148 84 148 84 144 80 152 88 152 84 148 80 144 80 156 88 152 88 148 84 148 84 148 88 140 80 136 80 136 84 136 76 124 72 136 80 132 72 132 72 136 76 136 72 132 68 140 80 140 80 140 80 140 80 140 76 132 72 140 80 136 72 136 76 136 76 136 76 136 76 136 76 132 72 132 72 128 68 128 64 124 60 120 64 124 68 112 52 116 56 116 60 120 60 116 64 132 80 140 80 136 76 124 64 112 60 120 72 124 72 124 64 108 52 104 60 120 72 92 80 80 72 84 76 76 64 72 68 76 72 80 76 84 72 84 72 80 72 80 68 76 68 72 64 72 64 72 64 80 72 64 56 76 72 84 68 76 60 64 56 72 60 76 64 72 60 76 72 68 64 64 64 64 68 60 68 72 68 60 56 60 64 56 60 52 56 52 52 48 52 48 40 16 8 4 8 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 4 4 0 0 4 0 0 0 4 8 12 12 24 24 24 24 28 28 32 32 32 28 28 28 28 32 36 40 40 40 40 40 36 32 28 24 52 48 44 40 40 48 56 60 36 48 52 64 64 68 60 64 56 60 52 56 52 52 48 52 48 52 68 76 88 80 80 72 80 72 76 72 76 76 84 84 88 84 88 88 92 88 96 92 92 88 92 88 92 88 92 88 92 88 96 92 96 96 100 96 104 96 96 96 104 96 88 76 56 52 44 40 36 32 36 36 44 44 44 44 44 44 44 44 40 40 44 48 48 48 48 44 28 80 192 264 292 252 260 260 280 268 280 264 276 264 272 260 272 260 268 252 256 240 248 236 228 216 212 204 208 200 196 180 192 184 188 176 176 168 168 160 168 180 164 148 172 132 168 188 368 328 408 328 396 316 412 324 408 324 404 328 408 336 416 340 424 348 424 348 424 348 424 348 432 356 432 360 436 360 440 364 436 360 436 364 440 364 440 360 456 360 464 360 464 364 472 368 476 368 472 368 472 376 480 380 492 384 492 384 492 384 492 384 492 384 492 384 492 384 492 384 492 384 492 384 496 388 500 396 504 400 508 404 512 400 504 396 512 400 508 400 504 396 504 396 508 400 508 400 512 404 512 412 512 408 512 408 512 408 512 404 516 412 516 412 516 412 516 412 512 412 520 416 524 420 520 416 520 416 524 424 528 420 520 416 524 412 524 416 528 416 532 420 528 416 528 416 528 416 528 416 524 412 524 412 524 412 524 412 528 416 528 416 528 416 528 416 528 416 528 416 528 412 524 412 528 416 532 420 532 420 528 420 532 420 528 420 524 416 524 416 528 420 524 416 524 412 520 412 516 408 516 408 516 408 516 404 516 408 512 404 512 400 508 400 524 396 524 396 524 396 524 396 512 392 524 396 516 388 516 400 520 400 516 396 516 392 512 392 516 392 512 388 508 392 512 396 508 388 508 388 508 388 508 388 508 388 508 388 508 388 508 388 500 376 504 384 508 380 500 376 500 376 500 376 500 376 500 376 500 376 500 376 500 376 500 376 492 368 492 368 492 368 492 368 500 368 492 360 488 360 492 364 488 360 488 360 488 360 488 360 500 360 496 356 492 360 496 364 492 356 492 356 492 356 492 356 476 352 472 348 472 344 468 344 468 344 468 340 464 336 460 336 460 336 460 336 460 336 460 336 456 332 456 332 456 332 456 332 444 324 448 324 444 324 440 320 428 308 424 300 416 288 400 276 392 280 388 272 376 260 368 256 360 248 360 252 368 260 372 260 388 280 400 292 404 288 392 276 380 268 376 264 380 272 392 284 376 264 380 268 380 268 380 268 372 260 368 256 368 252 364 252 360 252 360 248 356 244 352 244 352 244 352 244 352 244 352 244 344 244 344 244 344 244 344 244 344 244 344 244 344 244 344 244 348 248 348 244 344 240 340 240 336 236 336 236 336 236 336 236 332 228 328 224 324 228 328 232 324 224 324 224 324 224 324 220 324 220 320 216 320 212 316 212 328 220 316 208 308 208 316 220 296 208 292 208 292 208 292 208 300 212 292 204 284 192 272 184 284 200 280 196 280 192 276 192 280 192 276 188 272 192 276 196 248 176 252 176 256 180 260 184 256 180 256 180 256 180 256 180 252 176 252 176 252 176 252 176 248 172 248 172 248 172 248 172 244 176 240 172 240 172 236 168 232 168 240 172 240 168 232 164 236 168 224 156 220 160 232 172 232 168 232 164 228 160 224 160 240 176 232 168 224 164 228 168 220 160 224 164 220 160 220 160 220 152 220 152 220 152 220 152 224 152 220 148 216 144 212 140 220 152 220 148 216 144 212 144 220 152 220 148 216 148 212 144 220 144 212 136 208 136 208 140 208 132 200 132 208 140 208 128 200 136 204 140 204 136 196 132 204 140 204 140 204 140 204 140 204 136 196 132 204 140 200 132 196 132 196 132 196 132 196 132 204 140 200 132 196 128 188 124 192 124 188 120 184 124 188 128 180 116 184 120 184 124 188 124 188 128 196 136 200 136 200 132 180 120 172 116 176 120 180 124 176 116 168 108 164 112 176 120 80 28 68 20 72 24 64 12 72 20 68 24 72 28 76 32 80 28 76 24 72 20 68 20 80 28 68 16 64 20 68 20 52 28 64 44 72 40 64 32 52 28 60 36 64 36 64 32 76 40 68 32 64 32 64 36 64 40 72 36 60 24 60 32 60 28 56 24 56 28 52 28 60 24 20 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 4 0 0 4 0 0 0 0 4 8 8 16 8 20 12 24 16 24 16 32 20 28 20 28 24 36 32 36 32 40 32 40 28 32 20 52 40 44 32 40 40 56 52 36 20 52 40 64 44 60 36 60 40 60 36 56 36 52 32 44 36 64 60 80 64 76 60 76 56 72 56 72 60 80 68 76 60 80 64 80 68 84 68 88 72 88 72 88 72 88 72 88 72 88 76 92 76 96 80 96 80 96 80 100 80 80 52 48 36 44 32 36 28 32 24 44 36 44 36 44 36 44 36 52 44 56 48 56 44 48 32 16 80 212 256 276 228 252 244 268 248 264 244 264 240 260 240 260 240 256 232 244 220 236 216 228 200 208 188 204 184 192 168 192 176 188 164 176 152 164 144 168 172 160 132 156 112 132 140 296 276 340 264 304 248 320 244 324 256 328 264 336 268 340 272 352 284 352 284 352 284 352 284 360 300 360 300 364 304 364 308 360 300 360 304 364 308 368 312 368 312 360 308 364 316 372 312 372 304 368 300 376 300 384 308 384 316 384 316 384 316 384 316 384 316 384 316 384 316 384 308 388 304 384 300 384 304 392 312 396 316 400 320 404 320 400 316 404 320 404 320 400 316 400 312 400 320 404 320 408 324 408 320 408 308 408 308 408 308 408 312 412 312 412 312 412 312 412 312 408 312 416 320 420 320 420 316 416 320 424 324 424 324 420 316 412 316 416 320 416 324 420 324 416 320 416 320 416 320 416 320 420 324 420 324 420 324 420 324 416 320 416 320 416 320 416 320 416 320 416 320 416 324 420 324 424 328 420 324 420 324 424 320 424 308 424 308 420 304 420 300 420 304 420 300 416 300 412 296 408 292 408 292 408 292 408 296 408 292 408 288 404 288 400 292 396 312 396 304 396 304 396 296 388 296 404 288 396 280 396 288 400 288 400 284 396 284 392 280 396 280 392 276 388 280 392 284 388 276 388 276 388 276 388 276 388 276 388 276 388 276 388 276 376 268 384 272 384 272 380 264 376 264 376 264 376 264 376 264 376 264 376 264 376 264 376 264 368 256 368 256 368 256 368 256 372 268 364 260 360 260 360 260 360 260 360 260 360 260 360 260 364 252 360 248 356 252 360 256 356 248 356 248 356 248 356 248 352 240 352 236 348 236 344 232 344 232 344 228 340 224 336 224 336 224 336 224 336 224 336 224 332 220 332 220 332 220 332 220 332 224 328 220 320 216 320 216 316 212 312 208 304 192 292 180 280 180 272 172 264 164 256 156 244 148 244 152 248 156 252 156 256 176 272 192 288 204 292 200 276 188 272 184 272 184 272 184 264 180 260 176 260 176 260 176 260 176 260 172 256 172 252 168 252 168 252 164 248 160 244 160 244 160 244 160 244 160 244 160 244 156 244 156 244 156 244 156 244 156 244 156 244 156 244 156 248 160 248 160 244 156 240 152 236 148 236 148 236 148 236 148 232 140 228 136 224 140 228 144 224 136 224 136 224 136 224 140 220 152 220 148 216 148 212 144 224 152 212 140 204 140 212 148 204 140 208 140 208 140 208 140 208 136 204 132 196 128 196 128 200 124 200 120 196 120 192 116 196 116 192 112 188 116 192 120 184 116 184 112 180 108 176 108 180 112 180 112 180 112 180 112 176 108 176 108 176 108 176 108 172 104 172 104 172 104 172 104 176 112 176 108 172 104 168 104 164 100 168 108 172 108 168 100 172 104 160 92 156 96 168 108 168 104 168 100 164 96 160 96 172 96 168 88 164 88 168 92 160 84 156 80 160 84 160 84 156 88 152 84 148 88 152 92 156 88 152 84 148 80 144 76 152 88 152 84 148 80 144 80 152 88 148 84 148 80 144 80 148 88 140 80 136 80 136 84 144 80 132 80 140 88 140 80 144 88 148 88 144 80 136 76 140 80 140 80 140 80 140 80 140 76 132 72 140 80 136 72 132 72 132 72 132 72 132 72 144 80 140 76 128 64 124 60 128 64 124 60 120 64 124 68 124 64 124 68 128 68 132 72 128 68 128 68 124 64 120 60 124 72 120 68 116 64 120 72 116 68 124 72 124 64 112 56 84 72 72 68 80 72 76 64 80 72 80 68 80 76 88 84 88 80 88 76 80 72 76 68 96 80 76 64 76 72 80 68 68 60 76 64 80 68 80 64 68 56 72 64 80 68 76 64 76 72 68 64 64 64 64 68 72 72 72 64 56 52 60 64 60 60 56 60 52 56 52 52 60 48 20 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 12 12 8 4 0 0 4 4 0 0 0 0 4 4 16 16 16 20 20 20 24 24 32 28 28 28 28 32 36 40 32 36 36 40 40 36 36 32 48 44 44 44 48 48 52 56 28 36 36 44 44 48 44 48 60 60 56 60 52 56 52 56 56 56 64 68 76 72 80 76 80 72 76 72 76 76 84 84 76 72 80 76 80 80 84 80 96 88 92 84 88 88 92 92 88 88 92 88 96 92 96 92 100 96 100 100 104 92 80 64 44 40 40 40 36 36 32 32 40 40 44 44 44 44 48 48 60 60 60 60 56 52 52 44 28 124 248 280 288 264 280 268 276 264 276 264 272 260 272 256 272 260 268 252 256 240 248 236 232 220 216 208 212 204 196 184 200 192 192 184 180 172 172 168 176 180 160 148 180 140 164 172 336 324 416 324 388 320 420 324 412 328 404 332 412 340 416 344 428 352 428 352 428 352 428 352 436 360 436 360 440 364 444 368 440 360 436 360 440 368 452 372 464 368 468 364 472 368 476 376 476 372 476 372 480 384 488 392 496 388 496 388 496 388 496 388 496 388 496 388 496 388 496 388 500 388 492 380 488 388 504 400 504 400 508 404 516 404 512 404 516 408 516 404 512 404 508 400 512 404 516 408 516 412 520 416 512 408 512 408 516 412 516 412 520 416 520 416 520 416 520 416 516 412 520 420 528 424 524 420 524 420 528 424 528 424 524 420 528 416 528 416 532 420 532 424 532 420 532 420 532 420 532 420 532 420 536 428 540 424 532 420 532 420 532 420 532 420 532 420 528 416 532 420 532 424 536 424 540 428 536 420 532 424 540 432 536 428 536 424 532 424 528 420 532 420 528 420 524 416 524 416 516 408 516 408 520 412 520 412 520 408 516 408 512 404 512 404 524 396 524 396 524 396 524 396 520 396 532 404 520 396 524 404 524 400 520 400 516 396 516 396 516 392 512 388 508 392 512 396 512 392 512 392 512 392 512 392 508 388 508 388 508 388 508 388 504 380 508 384 508 384 504 380 504 380 504 380 504 380 504 380 504 380 504 380 504 380 504 380 488 364 488 364 488 364 488 364 504 372 496 364 488 360 488 360 488 360 488 360 488 360 488 360 500 360 496 356 492 360 496 364 492 356 492 356 492 356 492 356 480 352 476 352 472 348 472 348 468 344 468 340 464 336 460 336 460 336 460 336 460 336 460 336 456 332 456 332 456 332 456 332 456 332 448 320 440 320 440 320 440 320 440 316 432 308 420 296 396 284 392 276 380 264 372 260 360 248 360 248 360 248 360 248 356 248 364 264 384 284 404 296 404 292 400 284 388 264 368 248 380 264 372 256 368 256 368 260 376 260 372 260 368 256 368 256 360 252 360 248 356 244 352 244 356 248 352 244 352 244 348 240 340 244 344 248 348 244 344 240 344 244 344 244 344 244 344 244 348 248 348 244 344 240 340 240 336 236 336 236 336 236 336 236 332 228 328 224 324 228 328 232 324 224 320 220 320 224 328 232 328 220 324 220 320 216 320 216 320 216 316 208 312 208 312 212 300 212 296 212 296 212 296 212 284 200 280 196 280 200 288 204 288 200 284 200 280 196 280 196 280 192 276 188 272 192 276 196 268 192 264 188 260 180 252 176 260 184 260 184 260 184 260 184 252 176 252 176 252 176 252 176 248 172 248 172 248 172 248 172 240 176 248 176 236 164 236 172 228 164 236 172 240 172 236 168 232 164 228 160 224 164 228 168 232 168 232 164 228 160 224 160 220 160 216 156 212 156 216 160 216 156 216 152 216 160 220 164 228 156 216 144 212 148 224 160 220 152 216 148 216 148 212 144 220 152 220 148 216 144 212 144 216 148 216 148 212 144 212 140 220 144 212 136 208 136 208 140 216 140 208 136 216 148 212 136 216 152 216 152 212 144 204 136 204 140 204 140 204 140 204 140 204 136 196 132 204 140 200 132 192 128 192 128 192 128 192 128 208 140 200 136 192 128 188 120 192 124 188 120 184 124 188 128 192 128 192 132 196 132 200 136 192 128 188 120 180 112 176 112 180 124 180 120 168 112 172 124 172 120 180 128 176 112 156 92 76 24 68 24 80 32 76 24 76 28 72 20 72 28 80 36 84 36 80 28 72 24 68 20 88 28 60 12 72 32 84 32 64 32 60 32 64 36 68 44 56 32 64 36 68 40 64 36 76 40 68 32 64 32 64 36 72 44 72 32 52 20 56 32 68 32 64 32 60 36 60 32 68 32 24 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 12 12 8 8 4 0 4 4 0 0 0 0 0 4 20 12 20 16 24 16 28 20 32 20 28 20 28 24 36 32 24 20 32 28 40 32 40 32 40 36 48 40 52 44 52 40 48 28 44 24 44 28 48 32 64 44 60 40 60 36 56 36 60 44 56 40 60 48 68 56 76 56 72 56 72 60 80 68 76 60 76 64 80 64 84 68 92 76 84 68 84 68 92 76 84 68 88 72 88 76 92 76 96 76 96 84 100 76 72 44 36 32 40 32 36 28 32 24 40 32 40 36 44 40 48 40 60 52 60 48 52 40 44 24 48 132 256 264 276 240 264 236 264 244 264 240 260 240 256 236 260 240 256 232 244 220 236 216 228 204 212 192 208 188 196 172 192 176 188 168 180 160 176 156 172 172 156 136 164 116 128 128 268 268 344 260 300 256 332 252 328 260 332 264 336 272 344 276 348 280 348 280 348 280 348 280 356 296 360 300 360 304 364 304 364 304 360 300 364 312 376 320 376 316 368 316 368 320 376 320 372 304 372 304 380 308 392 316 392 324 392 324 392 324 392 324 392 324 392 324 392 324 392 316 392 304 384 296 380 304 396 316 396 316 404 320 408 324 408 320 412 328 408 324 408 320 404 320 408 324 408 328 412 328 416 328 408 308 408 312 412 316 416 316 416 316 416 316 416 316 416 316 412 316 420 320 424 324 420 320 420 324 424 328 428 324 424 320 416 320 416 324 420 324 424 328 424 328 424 328 424 328 424 328 416 324 424 328 424 328 420 320 420 324 420 324 420 324 420 324 420 324 420 328 424 328 428 332 432 332 424 324 420 328 428 328 432 312 428 308 428 304 424 304 424 304 420 300 420 296 416 296 408 288 408 292 412 296 416 296 412 292 408 288 408 284 404 288 392 308 392 300 392 300 392 292 396 300 408 296 400 284 400 292 404 292 400 288 400 284 396 284 396 280 392 276 388 280 392 284 392 280 392 280 392 280 392 280 388 276 388 276 388 276 388 276 380 272 384 276 388 272 384 268 380 268 380 268 380 268 380 268 380 268 380 268 380 268 380 268 364 252 364 252 364 252 364 252 376 272 368 264 360 256 356 260 360 260 360 260 360 260 360 260 364 252 360 248 356 252 360 256 356 248 356 248 356 248 356 248 356 244 352 240 352 236 348 236 344 232 344 228 340 224 336 224 336 224 336 224 336 224 336 224 332 220 332 220 332 220 332 220 340 228 328 216 316 212 320 216 316 212 320 216 316 208 308 200 300 200 292 192 284 184 276 176 256 160 252 156 248 148 244 148 240 152 240 156 256 180 284 204 276 196 288 200 284 184 260 164 272 184 264 176 256 176 260 180 264 180 260 176 260 172 256 172 252 168 252 164 248 160 244 160 248 164 248 160 244 156 240 156 240 152 248 160 248 160 240 152 240 152 240 152 240 152 240 152 244 156 244 156 240 152 240 148 236 148 236 148 236 148 236 148 232 140 228 136 224 140 228 144 224 136 220 128 220 136 232 148 224 156 220 152 220 148 216 148 208 140 208 140 208 136 200 132 208 144 212 144 212 144 212 144 204 136 196 128 196 128 204 136 204 128 200 124 200 120 196 120 196 116 192 112 188 116 192 120 192 124 192 120 188 120 188 120 184 116 184 116 184 116 184 116 176 108 176 108 176 108 176 108 172 104 172 104 172 104 172 104 168 112 184 112 168 96 168 112 160 100 168 108 172 108 172 104 160 100 164 104 168 100 164 96 168 104 168 100 164 96 160 96 160 80 156 76 152 80 156 84 156 80 152 76 152 80 164 92 160 92 148 80 144 84 156 96 144 80 148 84 148 84 152 88 152 88 152 84 148 80 144 80 148 84 148 80 144 80 140 76 148 88 140 80 136 80 136 84 140 80 132 76 140 88 140 76 152 92 152 88 144 80 136 72 140 80 140 80 140 80 140 80 140 76 132 72 140 80 136 72 128 68 128 68 128 68 128 68 140 76 136 72 132 68 128 64 128 64 124 60 120 64 124 68 124 64 128 68 128 72 132 72 120 60 116 56 116 56 116 60 120 76 128 72 112 56 116 72 124 68 116 60 100 40 84 28 88 72 80 76 92 88 96 80 88 76 80 68 80 76 92 88 96 84 88 80 84 72 76 68 88 68 64 60 84 88 100 92 80 64 72 56 68 64 84 76 68 60 76 68 80 68 80 64 76 72 68 64 64 64 64 68 76 76 72 64 52 52 56 64 64 68 64 64 60 64 56 60 68 52 24 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 12 12 12 12 8 4 0 4 4 0 0 0 0 0 0 24 24 24 28 28 32 32 32 32 28 28 28 28 32 36 40 20 24 32 36 40 44 44 44 36 40 48 56 56 52 48 44 64 64 56 56 48 56 56 64 60 64 60 60 56 56 52 56 72 60 60 48 52 56 68 72 80 72 76 72 76 76 84 84 84 80 84 84 88 88 92 88 100 92 88 80 84 84 96 96 88 84 88 88 92 92 96 92 96 92 100 100 104 92 76 56 36 36 40 40 40 36 32 32 40 40 40 44 44 48 48 48 56 56 56 52 48 44 40 32 76 176 272 288 284 272 280 256 276 264 276 260 272 256 268 256 272 260 268 252 256 240 248 236 232 220 216 208 212 204 200 188 196 192 192 184 188 180 180 176 176 180 160 152 180 144 160 164 308 316 412 320 380 324 428 324 412 328 408 336 412 340 420 344 424 348 424 348 424 348 424 348 440 352 440 356 444 360 448 360 448 360 444 356 448 368 464 380 476 372 472 368 472 372 480 380 476 372 476 376 484 388 496 396 500 392 500 392 500 392 500 392 500 392 500 392 500 392 500 392 500 388 488 376 488 388 504 400 504 396 512 408 516 408 516 408 520 412 520 408 516 408 512 404 516 408 520 412 520 416 524 420 512 408 512 412 516 416 520 416 520 416 520 416 520 416 520 416 516 416 524 424 528 424 528 420 524 424 528 428 532 424 528 420 528 416 528 420 532 424 536 424 536 424 536 424 536 424 536 424 520 412 532 424 536 420 524 408 532 420 532 420 532 420 532 420 532 424 532 428 536 432 540 436 548 436 536 428 536 428 544 440 540 432 540 428 536 428 532 424 532 424 532 420 528 416 524 416 516 408 516 412 520 416 524 416 520 412 520 408 516 404 512 400 520 392 520 392 520 392 520 392 524 400 532 408 524 400 528 408 524 404 524 400 520 396 516 396 516 392 512 388 508 392 512 396 512 392 512 392 512 392 512 392 508 388 508 388 508 388 508 388 504 384 508 388 512 384 508 380 504 380 504 380 504 380 504 380 504 380 504 380 504 380 504 380 488 364 488 364 488 364 488 364 504 372 496 364 488 356 484 356 488 360 488 360 488 360 488 360 500 360 496 356 492 360 496 364 492 356 492 356 492 356 492 356 480 356 480 352 476 348 472 348 468 344 468 340 464 336 460 336 460 336 460 336 460 336 460 336 456 332 456 332 456 332 456 332 460 336 448 320 436 316 440 320 432 312 436 316 436 312 428 308 424 308 416 300 408 292 400 284 376 264 372 256 364 244 356 240 356 240 348 232 352 256 384 280 360 260 388 292 408 288 392 272 392 276 380 264 372 264 376 268 376 264 376 260 372 256 368 256 360 252 360 248 356 244 352 244 356 248 356 244 352 240 348 240 336 240 348 252 352 248 340 236 340 240 340 240 340 240 340 240 344 244 340 240 340 236 336 236 336 236 336 236 336 236 336 236 332 228 328 224 324 228 328 232 324 220 320 216 320 224 332 236 328 224 328 220 324 216 320 216 304 204 312 212 312 204 300 192 300 212 300 212 300 212 300 212 300 208 288 196 280 196 288 200 288 204 288 200 284 196 280 196 280 192 276 188 272 192 276 196 260 188 264 192 272 196 276 200 260 184 260 184 260 184 260 184 252 176 252 176 252 176 252 176 248 172 248 172 248 172 248 172 236 176 252 180 232 160 236 176 228 160 236 172 240 172 240 172 224 160 232 172 236 168 224 156 232 168 232 164 228 160 224 160 228 164 224 160 220 164 228 168 216 152 208 148 212 156 224 168 228 156 216 144 212 148 224 160 208 144 212 148 216 152 220 156 220 152 220 148 216 144 212 144 216 148 216 144 212 140 208 140 220 144 212 136 208 136 208 140 208 132 200 128 208 136 204 128 212 148 212 144 204 136 196 128 204 140 204 140 204 140 204 140 204 136 196 132 204 140 200 132 192 128 192 128 192 128 192 128 200 136 200 132 196 128 192 128 192 124 188 120 184 124 188 128 184 120 184 124 188 128 192 128 180 116 176 116 180 124 192 128 176 128 188 124 168 104 172 124 184 124 160 96 132 80 128 80 68 20 68 20 68 20 68 20 84 36 84 36 76 24 64 12 80 32 80 32 80 28 68 20 72 24 72 24 68 16 60 12 76 24 60 12 52 8 56 16 64 24 72 32 72 24 60 20 64 36 68 40 72 36 64 32 64 28 60 24 56 28 60 32 68 28 60 16 52 16 48 16 64 32 36 0 4 0 4 0 8 0 8 0 8 0 8 0 0 0 4 0 8 0 4 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 12 8 24 20 32 24 28 20 28 16 24 12 20 16 24 20 32 24 36 32 44 40 48 44 48 40 48 40 48 40 48 40 48 32 56 36 48 24 48 36 52 32 52 28 44 24 40 20 68 44 56 36 64 48 68 44 72 52 72 56 76 60 80 60 92 72 92 72 92 72 92 72 88 64 84 64 84 68 92 76 92 72 92 76 96 80 100 80 108 80 100 84 108 76 72 32 56 44 44 32 36 32 40 36 36 28 36 32 40 32 44 36 52 56 44 40 72 44 20 24 124 192 272 248 248 244 272 244 264 236 260 232 256 228 252 228 256 224 244 220 244 220 240 216 228 208 220 200 208 188 196 180 188 172 184 164 180 160 172 156 172 164 176 156 168 132 148 100 244 284 352 268 328 280 320 260 328 276 336 284 344 292 348 288 348 292 348 292 348 292 348 292 356 292 356 296 360 300 364 300 364 300 368 308 372 312 380 316 376 308 372 308 372 308 376 308 384 312 380 312 380 316 388 316 400 312 396 312 396 316 404 324 400 316 396 312 396 308 392 308 396 312 396 316 400 316 404 320 396 320 412 328 408 324 408 328 412 320 412 324 416 328 420 328 412 324 416 324 416 320 408 312 412 316 412 316 412 316 412 316 412 316 412 316 412 316 412 316 408 312 408 316 412 320 416 320 416 320 416 324 420 328 424 328 416 320 416 324 420 328 424 328 420 324 420 324 420 324 420 324 424 312 420 312 420 316 428 324 428 320 428 320 428 320 428 320 432 316 432 316 432 316 432 316 432 316 432 316 432 316 432 316 432 316 432 316 432 316 432 316 428 312 428 308 424 304 420 304 400 292 404 296 408 300 412 300 416 304 412 296 404 292 400 284 408 304 396 284 392 288 408 300 404 292 404 292 404 292 404 292 404 292 404 288 400 284 396 284 392 284 400 292 400 284 388 272 392 280 392 280 392 280 392 280 388 276 388 276 388 276 388 276 384 276 388 280 392 276 388 272 384 272 384 272 384 272 384 272 380 268 380 268 380 268 380 268 376 264 376 260 372 256 368 256 368 260 368 256 364 252 360 252 356 248 356 252 360 256 364 256 364 256 364 252 360 248 356 248 356 252 360 252 360 248 352 240 348 252 352 252 352 248 344 240 344 244 344 240 340 236 336 236 328 224 332 232 336 232 332 228 332 232 340 240 340 232 328 220 320 220 332 228 332 220 320 208 316 208 316 208 316 208 316 208 316 208 316 204 312 200 308 200 296 184 284 168 264 148 252 148 252 164 244 156 236 148 232 144 248 168 260 184 276 192 276 188 276 180 264 176 268 180 260 164 264 176 264 176 264 176 264 176 256 172 252 168 252 172 260 176 240 156 240 156 240 156 240 156 244 160 244 160 244 160 244 160 248 160 244 156 240 160 244 164 240 156 240 152 236 148 232 148 232 148 232 148 232 148 232 148 228 152 228 152 228 152 228 156 232 156 228 148 224 144 216 148 224 156 224 152 220 148 216 148 212 144 212 140 208 136 204 136 200 132 196 128 196 124 192 124 204 136 204 132 200 128 196 128 196 128 196 128 196 128 196 128 192 128 196 128 196 124 188 116 192 124 192 120 188 116 184 116 184 116 184 116 184 116 184 116 188 116 180 108 176 108 176 112 176 108 176 104 172 100 168 100 180 116 172 108 164 100 160 100 156 100 160 104 164 100 160 96 156 96 168 108 172 104 160 92 168 104 168 100 164 96 160 96 160 92 156 88 152 92 156 96 156 92 156 92 156 92 156 92 156 88 144 76 140 80 152 92 152 84 148 80 144 84 148 88 140 80 144 84 148 80 144 76 140 76 140 76 140 76 140 76 148 84 136 72 132 76 144 88 144 80 136 68 124 72 148 104 140 76 136 72 132 76 136 80 124 64 128 72 132 76 136 76 140 72 128 76 144 88 136 64 148 80 132 72 136 76 136 72 152 88 140 76 132 68 128 68 136 68 120 64 132 76 128 60 116 56 124 60 132 68 136 76 132 56 112 52 132 72 128 52 124 56 116 48 112 56 124 72 112 52 104 48 92 40 88 36 80 72 80 72 80 72 80 72 88 80 88 80 84 72 76 64 80 76 84 76 84 72 80 68 76 68 80 72 80 68 72 64 88 76 76 64 72 64 76 68 80 72 84 80 84 72 76 64 68 68 72 72 72 72 68 64 68 68 64 60 60 64 68 68 72 68 64 60 56 56 56 56 68 56 40 20 12 4 8 8 8 8 8 8 8 8 8 8 0 4 4 8 8 4 4 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 4 8 16 20 24 24 20 20 28 24 24 20 20 24 24 28 28 32 32 36 40 44 44 48 48 48 48 48 48 48 48 48 48 56 56 56 48 48 48 60 48 52 48 52 48 48 44 48 72 68 56 64 68 80 76 76 72 76 76 80 76 84 80 84 88 92 88 92 88 92 88 92 88 92 84 88 88 96 92 100 88 92 88 96 92 100 96 100 96 96 92 100 96 88 60 48 48 44 40 36 32 36 36 40 40 40 40 40 44 44 48 48 48 60 48 48 72 44 16 40 152 228 280 268 252 264 276 268 276 260 276 256 276 252 272 252 276 248 264 244 264 244 260 236 232 228 224 216 212 204 204 196 192 188 188 184 184 176 176 172 176 172 180 172 172 164 164 144 264 328 404 320 404 340 424 316 420 328 424 340 432 344 432 344 436 348 436 348 436 348 436 348 456 352 460 356 460 360 464 360 464 360 468 368 476 372 480 376 484 376 484 376 484 376 484 376 492 384 488 380 492 388 496 392 508 400 504 396 508 400 512 408 508 400 508 396 504 396 500 392 504 396 508 400 508 404 512 404 504 404 520 412 516 404 516 412 516 412 520 416 520 420 524 420 516 412 520 416 516 408 508 404 524 412 524 412 524 412 524 412 524 412 524 412 524 412 524 412 520 408 520 412 524 416 528 416 528 416 528 420 532 424 536 424 528 416 532 420 532 424 536 424 532 420 532 420 532 420 532 420 532 424 528 420 532 424 536 432 536 428 536 428 536 428 536 428 540 432 540 432 540 432 540 432 540 432 540 432 540 432 540 432 540 432 540 432 540 432 540 432 536 428 536 424 532 420 528 420 524 404 528 408 532 412 532 416 536 416 532 412 528 404 520 400 532 404 528 400 524 404 528 408 528 404 528 404 528 404 528 404 528 404 528 400 524 400 520 396 520 396 524 404 524 396 516 388 516 392 516 392 516 392 516 392 512 388 512 388 512 388 512 388 508 388 512 392 516 388 512 384 508 384 508 384 508 384 508 384 504 380 504 380 504 380 504 380 500 376 500 372 496 372 492 368 504 368 504 364 500 360 496 360 492 356 492 360 496 364 500 364 500 364 500 360 496 356 492 356 492 360 496 360 496 356 488 348 476 352 480 352 480 348 472 340 472 344 472 340 468 336 464 336 448 332 452 336 456 336 452 328 456 336 460 340 460 336 448 324 436 332 444 336 444 328 432 320 424 316 424 316 424 316 424 316 424 316 424 312 420 312 416 308 408 296 396 280 380 264 364 252 364 252 360 244 352 236 344 228 328 224 348 248 372 268 380 268 396 276 380 268 380 268 372 252 372 260 372 260 372 260 372 260 364 256 364 256 364 256 364 252 348 240 348 240 348 240 348 240 352 244 352 244 352 244 352 244 356 244 352 240 348 244 352 248 348 240 348 236 344 236 340 232 340 232 340 232 340 232 340 232 332 228 332 228 332 228 332 228 336 232 332 224 328 220 320 216 324 220 320 216 320 212 316 212 316 212 316 208 312 208 308 204 308 204 304 200 300 196 300 196 308 204 308 200 304 196 300 200 284 196 280 196 280 196 280 196 276 196 280 196 280 192 272 184 276 192 276 188 272 184 268 184 268 184 268 184 268 184 268 184 264 184 256 176 252 176 252 180 252 176 252 172 248 168 244 168 256 176 248 168 240 164 236 160 240 164 240 168 244 164 240 164 232 164 236 168 236 168 232 164 240 172 240 168 236 168 232 164 228 156 224 152 220 156 224 160 224 156 224 156 224 156 224 156 216 152 212 144 208 148 216 152 216 148 212 144 208 148 212 152 212 148 216 152 216 152 212 148 208 144 208 144 208 144 208 144 208 144 200 136 200 136 208 144 204 140 204 136 192 132 212 156 204 136 200 132 196 136 200 140 196 132 196 132 200 136 200 136 204 132 188 128 204 140 200 128 212 140 196 128 200 136 200 128 212 144 204 132 196 128 196 132 204 132 188 124 196 132 188 116 172 124 176 128 180 132 184 136 180 124 172 120 180 128 176 120 176 120 168 116 164 120 172 128 152 112 136 96 124 88 120 88 72 24 72 24 72 24 72 24 68 20 72 24 72 24 68 20 64 20 72 24 72 24 72 20 64 16 68 24 72 24 68 20 80 28 72 20 68 20 72 24 72 28 76 28 76 24 68 16 68 40 72 44 76 44 72 36 72 40 68 32 64 36 72 40 68 28 64 20 60 32 64 36 64 36 36 4 8 0 4 0 8 0 8 0 8 0 8 0 4 0 8 0 8 0 4 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 12 4 12 4 28 20 24 16 24 16 28 20 28 20 28 24 36 32 40 32 48 40 48 40 48 40 48 40 52 40 64 40 56 32 56 44 52 32 56 36 56 36 56 40 68 40 56 44 72 60 84 60 80 64 84 64 84 68 88 68 92 72 92 72 92 72 92 72 96 76 92 72 96 76 100 84 92 72 92 76 96 80 100 80 96 72 92 76 92 60 60 24 44 32 36 24 32 24 32 28 44 36 44 40 48 40 52 44 44 52 48 44 64 28 20 48 192 240 284 260 252 256 276 256 264 232 260 232 256 228 256 228 260 224 248 220 248 220 244 208 232 212 224 200 212 188 200 180 188 172 188 168 180 160 176 156 172 164 176 160 168 132 152 104 220 280 356 272 328 288 320 272 324 272 332 280 340 284 340 284 348 292 348 292 348 296 352 296 352 296 356 296 360 300 360 300 360 304 364 308 372 316 376 316 380 312 380 312 380 312 380 312 388 316 384 316 384 320 392 320 400 316 396 312 400 320 408 324 404 320 400 316 400 312 396 312 400 316 400 320 404 320 408 324 392 316 408 328 408 320 408 328 412 324 416 324 420 328 420 328 412 320 412 320 412 316 404 308 408 312 408 312 408 312 408 312 412 316 412 316 412 316 412 316 412 316 412 316 416 320 416 320 416 320 416 324 420 328 424 328 416 324 420 324 424 328 424 328 420 324 420 324 420 324 420 324 424 316 420 312 424 320 432 324 432 324 432 324 432 324 432 324 432 316 432 316 432 316 432 316 432 316 432 316 432 316 432 316 428 312 428 312 428 312 428 312 428 312 428 312 424 308 424 308 408 300 412 300 412 304 416 304 416 304 412 300 408 292 404 292 400 292 404 296 408 292 404 288 404 292 404 292 404 292 404 292 404 292 404 292 400 288 400 284 400 288 400 292 400 284 392 276 392 280 392 280 392 280 392 280 388 276 388 276 388 276 388 276 388 276 392 280 392 280 388 276 384 272 384 272 384 272 384 272 380 268 380 268 380 268 380 268 376 264 376 264 372 260 372 256 368 260 368 256 364 252 360 252 356 248 360 252 360 252 364 256 364 256 364 252 360 248 356 248 356 252 360 252 360 248 352 240 348 252 352 252 352 248 344 240 344 244 344 240 340 236 336 236 332 228 336 232 336 232 332 224 336 232 340 236 336 228 328 224 336 228 336 232 336 224 328 220 316 208 316 208 316 208 316 208 316 208 316 208 312 204 312 200 304 196 296 180 284 168 268 168 256 168 252 160 240 148 232 144 212 128 224 148 244 160 252 168 280 184 268 180 268 180 260 168 256 168 256 168 256 168 256 168 256 176 264 180 260 172 248 160 244 160 244 160 244 160 244 160 244 160 244 160 244 160 244 160 248 164 244 160 244 160 248 164 240 156 240 156 236 152 236 148 232 148 232 148 232 148 232 148 236 164 232 160 228 156 224 152 232 164 228 156 224 152 216 148 216 148 212 144 212 140 208 140 212 144 212 144 208 140 208 136 208 140 204 136 204 132 200 132 204 136 204 132 200 128 196 128 192 128 196 128 196 128 196 128 192 128 196 128 196 124 188 116 192 124 192 120 188 116 184 116 184 116 184 116 184 116 184 116 188 116 180 108 176 108 176 112 176 108 176 104 172 100 168 100 176 116 172 108 168 104 160 100 168 108 168 108 168 108 168 108 172 108 168 104 168 104 172 108 176 112 176 108 172 108 172 104 160 96 156 92 156 92 160 96 156 92 156 92 156 92 156 92 152 88 148 84 148 84 152 88 152 84 148 80 144 84 148 88 156 92 156 92 156 92 156 92 148 84 148 84 148 84 148 84 144 80 140 76 136 80 140 84 132 80 144 80 136 76 144 88 140 76 136 72 132 76 136 80 140 80 140 80 136 76 136 76 140 72 124 60 128 72 132 72 148 80 128 68 132 76 132 68 140 76 132 72 132 72 136 76 144 76 128 68 128 68 120 52 128 64 128 64 128 64 128 64 120 60 128 64 120 56 124 64 124 56 120 52 116 56 120 68 108 44 96 40 88 36 84 40 84 76 84 76 84 76 84 76 68 60 72 68 80 72 80 68 64 60 72 68 80 72 80 72 68 60 72 68 80 72 80 72 80 72 80 68 76 68 80 72 84 76 84 76 80 72 76 68 68 68 72 76 76 76 76 72 72 68 64 64 64 64 68 72 64 64 60 60 60 64 68 68 68 56 44 24 16 8 8 4 8 8 8 8 8 8 8 8 4 4 8 12 12 8 4 4 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 12 12 32 28 24 24 24 24 28 32 28 28 28 32 32 36 36 36 44 44 44 44 44 44 44 44 48 60 60 64 56 56 60 68 48 56 52 60 56 64 60 68 48 48 40 52 60 72 72 72 76 80 80 84 80 84 80 84 84 88 84 88 84 88 84 88 88 92 88 92 88 96 96 104 88 92 88 96 92 100 96 100 92 96 96 100 88 76 52 44 40 40 36 36 36 36 36 36 48 48 48 52 52 56 56 56 36 56 48 52 60 24 24 88 232 264 280 264 252 260 272 276 272 260 272 256 268 256 264 252 272 252 260 248 260 248 256 236 236 228 228 220 216 204 204 200 196 192 192 184 184 180 180 176 176 172 180 176 176 168 168 152 236 316 404 332 412 344 428 324 416 328 420 336 428 340 428 340 436 348 436 352 440 352 440 356 460 356 460 360 464 360 468 364 468 364 472 368 476 376 484 380 488 380 488 380 492 384 492 384 496 388 496 388 496 392 504 396 512 400 508 400 508 404 516 412 516 404 512 404 508 400 508 400 512 404 512 404 516 408 516 412 500 400 520 412 516 404 516 412 520 416 520 420 524 420 528 424 516 412 516 412 516 408 508 404 520 408 520 408 520 408 520 408 528 416 528 416 528 416 528 416 524 416 528 416 528 416 528 416 528 416 528 420 532 424 536 424 532 420 532 424 536 424 540 428 536 424 536 424 536 424 536 424 536 424 532 424 532 428 540 436 544 436 544 436 544 436 544 436 544 436 544 436 544 436 544 436 540 432 540 432 540 432 540 432 536 428 536 428 536 428 536 428 536 428 536 428 536 428 536 424 536 416 536 416 536 420 540 420 536 416 536 412 532 408 528 404 520 400 532 412 536 408 524 396 528 404 528 404 528 404 528 404 532 408 528 404 528 400 524 400 524 404 528 400 524 396 520 392 520 396 520 396 520 396 520 396 516 392 516 392 516 392 516 392 512 388 516 396 520 392 512 388 512 388 512 388 512 388 512 388 504 380 504 380 504 380 504 380 504 380 500 376 500 372 496 372 504 368 504 364 500 360 496 360 496 360 496 360 496 360 496 360 500 364 500 360 496 356 492 356 492 360 496 360 496 356 488 348 476 352 480 352 480 348 472 340 472 344 472 340 468 336 464 336 456 336 460 340 456 336 452 328 456 336 456 336 452 332 448 328 448 340 448 340 444 336 440 332 428 320 428 320 428 320 428 320 428 320 424 316 424 312 420 312 420 308 412 300 400 288 392 280 376 264 372 252 360 240 348 236 348 236 348 236 348 236 348 236 376 256 364 256 376 268 376 260 368 256 368 256 368 256 368 256 364 260 376 268 372 256 352 236 356 248 356 248 356 248 356 248 356 248 356 248 356 248 356 248 360 248 352 244 352 244 356 252 352 244 348 240 348 236 344 236 344 236 344 236 344 236 344 236 344 236 336 232 328 224 324 216 332 228 332 224 328 220 324 220 320 216 320 216 316 212 312 208 320 216 316 212 316 208 312 208 316 212 316 208 312 204 308 204 308 204 308 200 304 196 300 200 288 200 284 200 284 200 284 200 276 196 280 196 280 192 272 184 276 192 276 188 272 184 268 184 268 184 268 184 268 184 268 184 264 184 256 176 252 176 252 180 252 176 252 172 248 168 244 168 248 172 248 172 244 164 240 160 244 168 240 164 240 164 244 168 248 176 236 164 232 168 244 180 240 172 240 172 240 172 236 168 232 160 224 156 224 156 228 164 224 156 224 156 224 156 224 156 216 152 216 148 212 152 216 152 216 148 212 144 208 148 212 152 224 156 220 156 220 156 220 160 212 148 212 148 212 148 212 148 204 140 204 140 204 140 204 140 192 136 212 148 208 136 200 140 204 136 200 132 196 136 200 140 212 148 208 140 204 136 200 136 204 132 184 116 184 124 196 136 208 136 192 128 196 136 196 128 196 128 192 128 196 136 204 140 208 140 200 128 192 120 180 112 184 128 180 128 180 128 180 124 168 128 188 132 168 112 172 132 176 124 172 120 168 116 168 120 140 100 132 88 120 84 116 84 76 28 76 28 76 28 76 28 56 12 64 20 72 24 72 24 56 12 64 20 72 24 72 24 60 12 64 20 72 24 72 24 64 16 64 20 68 20 64 16 76 28 72 24 68 20 68 20 64 32 72 40 76 44 76 40 64 32 60 24 56 28 64 32 60 16 56 12 56 24 60 32 64 36 44 12 16 0 8 0 8 0 8 0 8 0 8 0 4 0 12 4 12 4 8 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 8 4 16 12 32 24 28 16 24 20 32 24 28 20 28 24 32 24 32 28 44 36 44 36 44 36 44 36 52 36 64 44 60 40 64 52 56 36 56 40 64 44 68 48 52 28 44 28 60 52 72 52 80 60 76 56 76 56 76 56 88 68 88 68 88 68 88 68 88 68 84 64 88 72 96 76 92 72 92 76 96 80 100 80 96 84 108 84 92 56 56 28 40 32 44 36 44 36 44 36 48 40 52 44 56 48 56 48 36 44 48 44 52 12 40 124 256 264 272 248 248 244 260 244 260 240 256 236 256 232 252 232 260 232 248 228 248 228 244 216 232 216 228 204 212 192 204 184 192 176 188 172 184 164 176 160 168 164 176 160 172 140 160 112 196 272 360 284 336 292 320 276 324 272 332 280 340 288 340 284 348 292 348 296 352 300 356 304 356 296 360 300 360 304 364 304 364 304 368 312 376 316 380 320 380 312 384 316 388 320 392 324 392 324 388 320 392 328 400 324 404 320 400 316 404 320 408 328 408 324 408 324 404 320 404 316 404 324 408 324 412 328 412 328 396 320 412 332 412 324 412 332 416 324 420 328 420 332 424 332 416 324 416 324 416 320 408 312 408 312 408 312 408 312 408 312 416 320 416 320 416 320 416 320 420 320 416 320 416 320 416 320 416 320 416 324 420 328 424 328 420 324 424 328 424 332 428 332 424 328 424 328 424 328 424 328 428 320 424 316 428 320 432 328 436 328 436 328 436 328 436 328 436 320 436 320 436 320 436 320 432 316 432 316 432 316 432 316 428 312 428 312 428 312 428 312 428 312 428 312 428 312 428 316 424 312 424 312 424 308 420 308 416 304 416 300 412 300 412 296 396 288 408 300 412 296 400 284 404 292 404 292 404 292 404 292 408 296 408 292 404 292 400 288 408 292 404 288 400 284 396 288 396 284 396 284 396 284 396 284 392 280 392 280 392 280 392 280 388 280 396 284 396 284 392 276 388 276 388 276 388 276 388 276 380 268 380 268 380 268 380 268 380 268 380 264 376 264 372 260 368 260 368 256 364 252 360 252 360 252 360 252 360 252 360 252 364 256 364 252 360 248 356 248 356 252 360 252 360 248 352 240 348 252 352 252 352 248 344 240 344 244 344 240 340 236 336 236 340 236 340 236 340 232 332 224 336 232 332 228 328 224 328 224 344 232 340 228 336 224 332 224 320 212 320 212 320 212 320 212 320 212 320 208 316 208 312 204 316 204 312 200 304 192 296 188 280 188 272 176 256 164 244 156 244 152 236 148 232 140 228 140 236 148 236 156 256 180 268 176 264 176 264 176 264 176 264 176 256 176 268 184 264 172 244 152 248 164 248 164 248 164 248 164 248 164 248 164 248 164 248 164 252 168 248 160 244 164 252 168 244 160 244 156 240 156 236 152 236 152 236 152 236 152 236 152 240 168 232 164 224 156 220 148 228 160 224 156 224 156 220 152 224 156 220 152 216 148 216 148 216 148 216 144 212 144 208 140 212 144 212 144 208 140 204 136 204 136 204 132 200 128 196 128 196 132 200 132 200 132 200 132 192 128 196 128 196 124 188 116 192 124 192 120 188 116 184 116 184 116 184 116 184 116 184 116 188 116 180 108 176 108 176 112 176 108 176 104 172 100 168 100 168 108 172 112 172 108 164 100 164 104 160 96 156 100 164 104 180 112 168 100 164 104 176 116 164 100 164 100 164 100 168 104 164 100 160 92 156 96 164 100 156 92 156 92 156 92 156 92 152 88 152 92 156 88 152 88 152 84 148 80 144 84 148 88 152 88 148 80 144 84 152 88 140 76 140 76 140 76 140 76 140 80 140 80 140 80 140 80 128 80 148 92 144 76 136 76 140 76 136 72 132 76 136 80 148 88 144 80 140 76 136 76 136 72 124 60 116 60 132 80 144 76 128 64 132 72 132 64 128 68 124 68 128 72 140 80 140 80 140 72 124 56 116 56 132 64 128 64 128 64 128 60 120 68 136 68 116 48 116 64 120 56 124 60 120 52 116 56 96 40 92 36 84 32 88 44 80 72 80 72 80 72 80 72 68 64 76 72 84 76 80 72 72 68 80 72 80 72 80 68 72 64 76 72 80 72 76 68 64 60 72 68 76 68 72 64 88 76 80 68 76 68 76 72 56 60 64 68 72 72 72 72 64 60 56 56 56 56 60 64 60 56 56 52 52 52 56 56 68 56 48 32 24 12 12 4 8 8 8 8 8 8 8 8 8 8 12 12 12 12 8 8 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 8 8 8 8 12 16 20 24 32 32 28 28 28 28 32 32 32 32 32 32 36 36 36 36 40 40 40 40 40 40 40 40 40 52 56 60 52 56 60 72 52 60 56 60 56 60 60 64 60 56 48 56 64 76 72 76 76 76 72 76 72 72 68 72 80 84 80 84 80 84 80 84 84 84 80 84 80 88 88 96 88 92 88 96 92 100 96 100 92 108 108 108 88 72 52 48 36 40 44 48 48 48 48 44 48 48 48 52 52 56 56 56 36 52 48 52 44 16 64 184 276 272 260 252 248 248 252 256 260 256 268 256 264 252 264 248 272 252 260 248 260 248 256 236 240 232 232 220 220 208 208 200 200 192 196 188 188 180 184 180 172 172 180 176 180 176 176 160 220 312 416 344 416 340 424 324 420 332 424 344 432 348 436 344 436 348 440 352 444 360 448 360 464 360 464 360 468 364 468 368 472 368 472 372 480 380 484 384 488 384 492 388 500 392 504 396 504 396 500 392 504 396 508 404 512 404 512 404 512 408 520 412 520 412 520 408 516 408 512 404 516 408 520 412 520 416 524 416 512 412 528 420 524 412 524 420 524 420 524 420 528 424 528 428 524 420 528 424 524 416 516 412 524 412 524 412 524 412 524 412 532 420 532 420 532 420 532 420 532 420 532 420 528 416 528 416 528 416 528 420 532 424 536 424 536 424 536 424 540 428 540 432 540 428 540 428 540 428 540 428 536 428 536 428 536 432 544 436 548 440 548 440 548 440 548 440 548 440 548 440 548 440 548 440 540 432 540 432 540 432 540 432 540 432 540 432 540 432 540 432 536 428 536 428 540 432 540 432 552 428 548 428 548 424 544 424 536 416 536 416 536 412 532 412 524 404 528 408 532 404 528 400 528 404 528 404 528 404 528 404 536 408 532 408 528 404 528 404 536 408 528 400 520 400 524 400 524 400 524 400 524 400 524 400 520 396 520 396 520 396 520 396 516 392 520 396 520 396 516 392 516 392 516 392 516 392 516 392 504 380 504 380 504 380 504 380 508 380 504 380 500 376 500 376 504 368 504 364 500 360 496 360 500 364 496 360 496 360 492 356 500 364 500 360 496 356 492 356 492 360 496 360 496 356 488 348 476 352 480 352 480 348 472 340 472 344 472 340 468 336 464 336 464 344 464 344 460 336 452 328 456 336 452 328 444 324 448 328 448 340 444 332 436 332 440 332 432 324 432 324 432 324 432 324 432 320 428 320 424 316 424 316 424 316 420 312 416 308 412 304 404 288 396 276 380 260 368 252 344 232 340 228 340 232 348 236 340 224 340 236 364 264 376 260 376 264 376 264 376 264 376 264 364 260 372 264 368 256 356 244 360 252 360 252 360 252 360 252 360 252 360 252 360 252 360 252 360 252 356 248 356 248 360 252 356 244 352 244 348 240 348 240 348 240 348 240 348 240 348 240 340 232 336 228 332 224 328 220 328 224 328 224 328 224 328 224 328 224 328 220 324 220 320 216 324 216 320 216 316 212 316 212 316 212 316 208 312 204 308 204 308 204 308 200 304 196 300 200 292 204 288 204 288 204 288 204 276 196 280 196 280 192 272 184 276 192 276 188 272 184 268 184 268 184 268 184 268 184 268 184 264 184 256 176 252 176 252 180 252 176 252 172 248 168 244 168 240 164 248 176 252 172 240 160 240 160 232 152 228 156 236 164 240 172 236 168 236 168 240 172 228 160 228 164 232 164 232 168 232 164 228 160 228 160 232 164 224 156 224 156 224 156 224 156 216 152 220 156 220 156 216 152 216 148 212 144 208 148 212 152 212 144 204 136 200 140 208 148 204 140 204 140 204 140 204 140 200 140 204 144 208 140 204 136 196 140 216 152 208 136 196 136 204 136 200 132 196 136 200 140 204 140 204 140 200 136 200 136 196 132 196 128 184 124 196 140 204 132 188 124 192 132 192 124 192 124 188 124 192 132 200 140 200 140 204 132 188 116 180 120 180 128 180 128 180 128 180 128 180 132 184 128 172 116 168 120 184 120 176 124 176 116 160 108 148 96 132 88 124 84 124 92 72 24 72 24 72 24 72 24 68 24 72 28 76 28 76 24 72 28 76 28 76 24 72 20 68 20 72 24 72 20 64 16 56 12 68 24 72 24 68 20 80 28 72 20 64 20 72 24 52 20 60 32 68 36 68 36 68 32 60 28 60 28 64 36 68 28 60 16 56 20 56 24 60 36 48 20 24 0 8 0 8 0 8 0 8 0 8 0 8 4 12 8 16 4 12 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 8 0 4 0 8 4 20 16 36 24 32 20 28 24 32 28 40 32 40 32 36 28 36 28 40 32 40 32 40 32 40 32 40 28 56 36 52 32 60 48 60 40 60 40 56 36 56 36 68 40 56 36 68 52 72 48 84 64 80 60 80 56 76 56 84 64 84 64 84 64 84 64 92 68 88 68 88 72 96 80 92 72 92 76 96 80 100 80 92 84 112 84 84 40 48 24 32 28 40 36 48 36 44 32 44 40 48 40 52 44 52 44 40 40 48 40 36 4 84 224 288 264 260 248 256 244 252 236 256 236 256 232 252 232 248 228 260 232 248 228 248 228 244 216 236 216 228 208 216 196 204 188 196 180 192 172 184 168 180 164 168 164 176 164 176 144 164 116 188 272 376 300 340 284 312 268 332 280 344 292 352 296 352 296 348 292 352 296 356 304 364 308 360 300 360 304 364 304 368 308 368 308 372 312 376 320 384 324 380 316 384 320 392 328 400 332 400 328 396 328 396 332 404 332 408 320 404 320 404 324 412 332 416 332 412 328 412 324 408 324 412 328 412 332 416 332 420 336 408 332 424 344 420 336 424 344 420 328 420 332 424 332 428 336 424 336 428 336 428 332 420 324 416 320 416 320 416 320 416 320 420 324 420 324 420 324 420 324 424 328 424 324 420 320 416 320 416 320 416 324 420 328 424 328 424 328 424 332 428 332 432 336 428 332 428 332 428 332 428 332 432 320 428 320 428 324 436 332 444 336 444 336 444 336 444 336 440 324 440 324 440 324 440 324 432 316 432 316 432 316 432 316 436 320 436 320 436 320 436 320 428 312 428 316 432 320 436 320 436 324 432 320 428 316 428 312 416 304 416 304 416 304 416 304 408 292 404 288 400 292 404 296 404 292 404 292 404 292 404 292 412 300 408 296 408 292 404 292 412 296 404 288 396 288 404 292 400 288 400 288 400 288 400 288 396 284 396 284 396 284 396 284 392 284 396 288 400 284 396 280 392 280 392 280 392 280 392 280 380 268 380 268 380 268 380 268 384 272 380 268 380 264 376 264 368 260 368 256 364 252 360 252 364 256 364 252 360 248 356 248 364 256 364 252 360 248 356 248 356 252 360 252 360 248 352 240 348 252 352 252 352 248 344 240 344 244 344 240 340 236 336 236 344 240 344 240 340 232 332 224 340 232 328 220 324 220 328 224 340 228 332 216 324 216 328 224 324 216 324 216 324 216 324 216 324 216 320 212 320 208 316 208 316 208 312 204 312 204 308 200 304 204 296 192 280 176 264 164 248 152 240 140 236 140 240 148 236 144 232 152 252 168 256 164 260 172 260 172 260 172 260 172 256 172 256 172 256 172 256 168 256 172 256 172 256 172 256 172 252 168 252 168 252 168 252 168 256 168 252 164 248 168 252 172 248 164 244 160 244 156 240 156 240 156 240 156 240 156 240 156 228 160 228 160 228 160 228 160 224 156 224 156 224 156 224 156 220 152 220 148 216 148 212 144 220 152 216 148 216 144 212 144 208 140 208 140 204 136 204 132 204 136 204 132 200 128 196 128 200 136 204 136 204 136 204 136 192 128 196 128 196 124 188 116 192 124 192 120 188 116 184 116 184 116 184 116 184 116 184 116 188 116 180 108 176 108 176 112 176 108 176 104 172 100 168 100 160 104 172 116 176 112 164 100 172 108 160 96 156 100 168 112 164 100 168 104 168 104 164 100 164 100 164 104 168 104 172 108 168 100 164 96 160 100 164 104 156 92 156 92 156 92 156 92 152 88 156 96 160 92 152 88 152 84 148 80 144 84 148 88 152 80 140 68 132 76 144 88 144 80 144 80 144 80 144 80 136 76 144 84 144 84 136 76 136 84 148 88 140 72 132 76 140 76 136 72 132 76 136 80 132 72 132 72 136 76 136 76 128 76 140 80 128 64 132 80 140 72 124 64 128 72 128 64 128 68 124 64 124 68 132 76 128 76 140 72 124 56 120 68 120 60 124 64 128 68 132 72 136 68 124 60 124 60 116 48 120 56 124 64 124 52 108 48 100 44 96 44 88 44 92 52 76 68 76 68 76 68 76 68 80 76 88 80 88 76 84 72 88 80 88 80 88 76 76 68 80 72 80 72 76 64 68 60 68 64 80 76 88 80 84 72 92 80 80 68 72 68 80 76 48 48 56 60 64 68 68 64 72 68 68 64 64 68 68 72 76 76 68 64 60 56 56 56 64 56 52 36 32 16 12 4 8 8 8 8 8 8 8 8 8 12 12 16 16 12 12 8 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 8 4 0 0 4 12 16 24 36 32 32 28 28 32 32 36 44 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 32 44 48 52 48 52 56 64 60 60 56 56 52 52 48 48 56 56 44 48 52 60 56 56 84 88 84 84 80 80 76 80 80 84 80 84 80 84 80 84 92 92 88 92 88 96 96 104 88 92 88 96 92 100 96 100 80 100 104 100 72 56 40 40 24 28 36 40 44 40 40 36 44 44 44 48 48 48 52 52 40 48 44 44 32 12 100 256 292 272 260 260 264 260 252 252 260 256 260 252 256 248 252 248 264 252 252 248 252 248 248 236 240 236 232 224 220 212 212 204 200 196 196 188 192 184 184 180 172 172 180 180 184 176 180 164 216 316 428 352 420 336 416 312 428 340 432 352 440 356 444 352 436 348 440 356 448 360 452 368 464 360 464 364 468 368 472 368 472 368 476 376 480 380 488 384 492 384 496 392 504 396 508 404 508 400 504 396 504 400 512 408 516 404 512 404 512 408 520 416 524 416 524 412 520 412 516 408 520 412 524 416 524 420 528 420 520 420 536 432 532 424 532 432 524 420 524 424 528 428 532 428 532 432 536 432 536 428 528 420 532 420 532 420 532 420 532 420 532 420 532 420 532 420 532 420 536 424 536 420 532 416 528 416 528 416 528 420 532 424 536 424 536 424 536 428 540 432 544 432 540 428 540 428 540 428 540 428 540 428 536 428 536 432 544 440 552 444 552 444 552 444 552 444 548 440 548 440 548 440 548 440 540 432 540 432 540 432 540 432 548 440 548 440 548 440 548 440 536 428 536 432 540 436 544 436 560 436 556 432 552 428 548 428 536 416 536 416 536 416 536 416 536 408 524 396 520 400 532 412 528 404 528 404 528 404 528 404 536 412 536 408 532 404 528 404 540 412 528 400 520 400 528 408 524 400 524 400 524 400 524 400 520 396 520 396 520 396 520 396 516 396 520 400 524 396 520 392 516 392 516 392 516 392 516 392 504 380 504 380 504 380 504 380 508 384 508 380 504 376 500 376 504 368 504 364 500 360 496 360 500 364 500 360 496 356 492 356 500 364 500 360 496 356 492 356 492 360 496 360 496 356 488 348 476 352 480 352 480 348 472 340 472 344 472 340 468 336 464 336 468 348 468 344 460 336 452 328 460 336 448 324 440 324 448 332 444 332 436 320 428 324 436 328 432 324 432 324 432 324 432 324 432 324 432 320 428 316 424 316 420 312 420 312 420 312 420 312 424 308 416 292 396 276 384 268 396 280 380 256 360 244 356 244 364 244 352 244 364 256 364 244 368 256 368 256 368 256 368 256 364 256 360 252 360 256 368 260 364 256 364 256 364 256 364 256 360 252 360 252 360 252 360 252 364 252 360 248 356 252 360 256 356 248 356 244 352 240 348 240 348 240 348 240 348 240 348 240 328 228 332 228 332 228 332 232 328 224 328 224 328 224 328 224 320 216 320 212 316 208 312 208 324 220 324 216 320 212 316 212 312 208 308 204 308 200 304 200 308 204 308 200 304 196 300 200 292 204 288 204 288 204 288 204 276 196 280 196 280 192 272 184 276 192 276 188 272 184 268 184 268 184 268 184 268 184 268 184 264 184 256 176 252 176 252 180 252 176 252 172 248 168 244 168 232 164 248 176 252 172 240 160 252 172 240 160 236 164 248 176 224 160 236 172 240 168 228 156 236 168 236 172 240 176 244 176 236 164 232 160 228 164 232 168 224 156 224 156 224 156 224 156 212 152 224 164 228 160 216 148 216 148 212 144 208 148 212 152 216 148 204 132 196 140 212 152 212 148 212 148 212 148 212 148 196 136 208 148 212 144 200 132 204 148 212 144 200 132 200 140 204 136 200 132 196 136 200 140 188 124 192 132 196 136 200 136 188 136 212 144 200 128 196 140 204 132 188 124 192 128 192 124 196 128 192 124 188 128 192 132 184 132 204 132 188 116 188 136 168 120 176 124 184 132 188 140 196 132 172 120 180 128 168 104 184 120 188 124 184 116 160 100 152 100 144 92 132 92 136 96 76 28 76 24 72 20 68 20 64 16 64 20 68 24 72 24 80 28 68 16 64 20 76 32 80 32 76 24 68 12 56 4 68 24 72 28 76 24 72 20 52 12 72 32 84 32 76 24 56 28 68 40 72 36 60 24 76 44 72 36 68 40 76 44 64 24 64 20 60 24 56 24 60 40 52 28 36 12 20 0 8 0 8 0 8 0 8 0 12 4 12 0 8 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 8 0 4 0 12 12 32 24 28 16 24 16 28 20 20 20 36 36 48 36 36 24 40 28 36 32 48 40 40 24 32 8 28 12 36 20 44 28 60 40 60 40 60 36 48 28 64 40 60 40 60 40 56 36 80 60 76 56 76 60 84 68 88 64 84 60 80 64 84 68 92 72 92 72 92 72 92 72 92 72 92 76 96 80 100 80 92 72 88 60 72 40 52 28 40 32 40 32 40 32 40 32 52 44 52 44 52 44 52 44 60 48 36 24 32 28 132 280 292 276 272 252 256 248 260 256 248 232 248 232 248 232 248 232 248 232 252 232 244 224 236 216 228 208 224 200 212 192 204 188 196 180 192 172 180 160 172 152 184 172 176 152 168 136 168 124 176 252 380 312 332 296 344 280 340 284 344 292 348 296 356 300 368 308 364 308 364 308 360 304 364 304 360 296 360 304 368 316 372 312 372 316 376 316 380 320 384 316 384 320 388 324 392 324 388 324 400 336 408 336 400 320 412 324 408 324 408 324 404 320 416 328 412 324 408 328 412 332 424 336 412 324 408 328 420 340 420 336 420 340 424 344 428 344 428 336 428 340 432 344 436 344 436 344 436 340 432 336 428 336 412 320 416 324 420 328 424 328 424 328 424 328 424 328 424 328 428 332 428 332 428 332 428 332 420 324 420 328 424 328 428 332 436 340 436 340 436 340 436 340 436 340 436 340 436 340 436 340 440 332 440 332 440 332 440 332 440 332 440 332 440 332 440 332 448 332 448 328 444 324 440 324 436 320 436 320 436 320 436 320 436 320 436 324 440 328 444 328 452 332 444 324 436 316 432 316 428 316 428 316 428 316 428 316 424 312 420 308 420 304 416 304 408 296 408 296 408 296 408 296 404 292 404 296 408 300 412 300 408 296 408 296 408 296 408 296 408 296 408 292 404 288 400 288 404 292 404 288 400 284 396 284 396 284 396 284 396 284 396 284 400 288 400 288 400 288 400 288 404 288 396 284 392 276 384 272 380 268 380 272 384 276 388 276 384 260 368 260 388 280 388 264 372 268 376 268 376 264 368 256 364 256 364 252 360 248 356 248 364 256 364 252 360 248 356 248 356 248 356 248 356 248 356 248 364 260 352 248 344 244 348 252 348 248 348 244 344 240 340 240 344 240 344 236 340 232 336 232 332 228 332 228 332 228 332 228 328 220 324 216 324 212 320 212 324 216 324 216 324 216 324 216 316 212 320 212 320 212 320 216 316 208 316 208 316 208 316 208 300 204 296 200 296 196 292 196 296 196 276 168 256 156 248 152 244 152 236 144 232 152 244 160 256 172 268 188 272 180 260 164 244 164 252 168 256 176 264 180 260 180 264 180 264 176 256 168 264 176 260 172 256 176 260 180 256 172 256 168 252 164 248 164 248 164 248 160 244 156 240 156 240 156 240 152 236 148 232 148 232 164 236 172 240 172 236 168 228 160 228 160 228 160 228 160 220 152 220 152 220 152 220 152 216 148 216 148 216 148 216 148 208 140 208 140 208 140 208 140 196 128 196 132 200 136 204 136 208 140 204 132 200 132 200 136 196 128 196 124 192 120 188 120 188 120 188 120 188 120 188 120 188 120 184 116 184 112 180 112 180 120 192 124 180 104 168 100 176 108 176 104 172 100 168 100 180 120 180 116 176 112 172 112 176 116 176 112 172 108 168 108 164 104 168 108 172 104 168 100 172 108 172 108 172 108 172 108 164 104 168 104 168 100 160 92 160 96 160 96 160 96 160 96 160 96 160 92 156 88 152 88 152 84 148 80 144 84 148 88 148 88 152 92 152 84 140 72 152 88 152 88 148 80 140 72 144 80 140 76 136 80 140 84 132 76 144 88 148 84 136 72 124 72 140 80 132 68 128 72 132 72 132 72 132 72 132 72 152 84 132 64 120 60 128 72 112 56 124 68 132 76 136 76 128 68 132 72 128 68 124 60 136 76 136 72 132 72 128 68 120 64 140 76 132 60 120 60 120 56 120 52 116 56 120 56 128 64 116 56 116 56 116 64 88 40 100 48 88 40 92 64 84 76 84 72 80 68 76 68 76 68 76 68 76 68 76 68 84 76 76 68 76 68 84 76 80 72 84 76 84 72 80 68 76 72 80 76 84 72 80 68 72 68 84 80 88 76 76 64 60 64 64 68 68 64 64 60 68 68 64 60 60 64 68 68 64 64 64 60 60 56 56 56 72 64 60 48 40 28 24 16 8 8 8 8 8 8 8 8 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 4 4 12 20 32 28 28 28 28 28 28 28 24 32 40 44 44 40 36 32 44 40 40 44 52 52 44 36 20 24 24 28 28 36 36 44 52 60 56 60 56 56 48 48 56 60 56 60 56 60 56 64 80 80 68 68 68 80 84 96 84 84 80 80 76 84 80 88 88 92 88 92 88 92 88 92 88 92 88 96 92 100 96 100 92 92 84 76 64 56 44 44 40 40 40 40 40 40 40 40 48 48 48 48 48 48 48 48 52 44 44 32 16 60 184 300 288 280 272 260 256 256 260 264 252 248 252 248 252 248 252 248 252 248 256 248 248 240 240 232 236 228 228 220 220 212 212 204 204 196 196 188 188 176 176 172 184 180 180 176 176 172 176 164 208 292 428 368 416 344 448 324 432 340 432 348 440 352 444 356 452 364 452 364 452 364 452 368 472 364 464 360 464 364 476 376 476 372 480 376 480 380 484 380 496 388 500 392 504 396 504 396 500 396 508 404 516 404 512 400 516 408 520 412 520 416 524 416 528 416 524 412 520 416 524 420 524 416 524 412 524 416 528 420 528 420 528 424 532 428 536 428 532 428 532 432 536 436 540 436 540 436 540 432 536 432 532 428 528 416 532 420 532 424 536 424 536 424 536 424 536 424 536 424 540 428 540 428 540 428 540 428 536 424 536 428 540 428 544 432 548 436 548 436 548 436 548 436 548 436 548 436 548 436 548 436 548 440 548 440 548 440 548 440 548 440 548 440 548 440 548 440 556 448 556 444 552 440 548 440 548 440 548 440 548 440 548 440 544 436 548 440 548 444 552 444 560 448 552 440 544 436 544 436 548 428 548 428 548 428 548 428 544 424 544 420 540 420 536 416 532 408 532 408 532 408 532 408 528 404 528 408 532 412 536 412 532 408 532 408 532 408 532 408 532 408 532 404 528 404 524 400 528 404 528 400 524 400 520 396 520 396 520 396 520 396 520 396 524 400 524 400 524 400 524 400 524 400 520 392 512 384 508 380 504 380 504 384 508 388 512 388 508 376 492 376 512 392 512 380 508 376 512 376 512 372 504 364 500 364 500 360 496 360 492 356 500 364 500 360 496 356 492 356 492 356 492 356 492 356 492 356 488 356 480 348 476 348 480 356 476 348 476 344 472 340 468 340 464 344 464 340 460 336 456 336 452 332 452 332 452 332 452 332 440 332 436 328 432 324 432 324 432 324 432 324 432 324 432 324 424 316 424 316 424 316 424 312 424 316 424 316 424 316 424 316 416 304 412 300 408 296 408 296 408 292 396 272 376 260 368 252 364 248 356 240 352 244 364 252 364 260 376 272 384 264 368 252 356 248 360 256 368 264 372 268 368 260 372 264 372 260 364 256 372 260 368 256 364 260 368 264 364 256 364 252 360 248 356 248 356 248 356 244 352 244 348 240 348 240 348 236 344 236 340 232 336 236 340 240 344 236 340 232 332 228 332 228 332 228 332 228 324 220 324 220 324 220 324 220 320 216 320 216 320 216 320 216 312 208 312 208 312 208 312 208 300 196 300 200 304 204 308 208 300 208 288 200 284 200 284 204 280 196 280 192 276 192 272 188 272 188 272 188 272 188 272 188 268 184 268 180 264 180 260 176 256 188 268 188 252 172 248 172 252 176 252 172 248 172 244 168 256 180 256 176 252 172 248 172 248 172 244 168 244 164 240 164 232 168 236 172 240 168 236 164 236 168 236 168 236 168 236 168 232 168 236 168 236 164 228 156 228 160 228 160 228 160 228 160 224 160 224 156 220 152 216 152 216 148 212 144 208 148 212 152 212 148 216 156 216 148 204 136 200 140 208 144 212 144 208 140 208 140 204 136 200 140 204 144 196 136 208 148 212 144 200 132 192 136 208 144 200 132 200 140 192 132 196 132 196 132 196 136 208 140 196 128 188 124 192 132 180 120 188 128 196 132 196 132 192 128 192 128 192 124 184 116 200 132 196 132 192 128 192 124 176 132 192 136 180 124 172 124 168 120 176 128 180 124 172 116 196 124 188 116 180 116 180 120 156 104 160 108 148 100 156 108 76 28 72 24 72 24 68 20 72 24 72 24 68 20 68 20 76 24 72 20 68 24 72 28 64 16 72 28 84 36 84 36 72 24 72 24 72 24 72 24 76 28 80 32 76 20 60 8 68 36 64 32 64 32 68 36 60 28 56 20 52 24 60 28 64 24 60 20 60 28 56 24 76 52 64 40 44 12 16 0 8 0 8 0 8 0 8 0 12 4 12 0 8 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 8 0 4 0 12 12 28 20 28 20 28 20 32 24 32 28 40 36 44 32 32 20 48 36 44 40 52 44 48 32 24 4 24 8 32 16 36 20 56 36 60 40 60 36 52 28 56 36 56 40 64 44 68 48 88 60 72 48 72 56 88 76 88 68 84 64 84 64 88 68 92 72 92 72 92 72 92 72 92 72 92 76 96 80 100 80 104 76 84 52 60 28 44 20 40 32 40 32 40 32 40 32 48 40 48 40 48 40 48 40 48 24 56 24 0 92 256 300 284 272 268 252 256 248 256 252 252 244 252 244 252 244 252 244 248 240 252 240 244 232 236 224 236 216 228 208 220 200 212 192 200 180 192 172 184 164 176 160 176 172 180 164 180 144 164 116 180 248 376 316 336 292 336 276 340 288 344 292 352 300 356 300 360 304 360 308 368 312 372 316 368 304 364 304 364 308 372 316 376 316 376 320 380 320 384 324 396 328 396 328 400 332 404 336 396 332 404 340 408 340 404 328 412 328 412 332 420 336 424 340 420 336 416 332 416 332 420 336 408 328 416 336 420 340 420 336 420 336 420 340 424 344 428 344 428 336 428 340 432 344 436 344 436 344 436 344 432 340 432 336 420 324 420 328 424 328 428 332 424 328 424 328 424 328 424 328 428 332 428 332 428 332 428 332 428 332 432 336 432 340 436 340 436 340 436 340 436 340 436 340 436 340 436 340 436 340 436 340 440 332 440 332 440 332 440 332 440 332 440 332 440 332 440 332 448 332 448 332 444 328 444 328 444 328 444 328 444 328 444 328 436 324 440 324 444 328 444 328 452 332 444 324 436 320 436 320 432 320 432 320 432 320 432 320 428 316 424 312 424 308 420 308 408 296 408 296 408 296 408 296 408 296 408 296 412 300 412 300 408 296 408 296 408 296 408 296 408 296 408 296 404 292 404 288 404 292 404 292 400 288 400 284 396 284 396 284 396 284 396 284 400 288 400 288 400 288 400 288 396 284 392 276 388 272 380 268 384 272 384 272 388 276 388 276 384 264 376 264 384 276 384 268 376 268 376 268 376 264 368 260 364 256 364 256 360 252 360 248 364 256 364 252 360 248 356 248 356 248 356 248 356 248 356 248 352 252 348 248 348 252 356 260 348 248 348 244 344 240 340 240 344 240 344 236 340 232 336 232 332 228 332 228 332 228 332 228 336 228 332 224 332 220 328 220 324 216 324 216 324 216 324 216 320 212 316 208 312 200 308 196 316 208 316 208 316 208 316 208 312 204 308 200 308 196 304 196 300 192 296 184 284 168 268 164 260 172 256 164 252 164 256 168 252 168 260 176 264 172 256 164 252 168 256 172 260 180 264 184 256 176 260 180 264 180 260 176 264 176 260 172 256 176 260 180 256 172 256 168 252 164 248 164 248 164 248 164 244 160 244 156 240 156 240 156 236 152 236 148 232 168 236 172 240 168 232 164 228 160 228 160 228 160 228 160 224 156 224 156 224 156 224 156 216 148 216 148 216 148 216 148 208 140 208 140 208 140 208 140 200 132 200 132 204 136 204 136 208 140 204 132 200 132 200 136 196 128 196 128 192 124 192 120 188 120 188 120 188 120 188 120 184 116 184 112 180 112 176 108 184 120 188 112 172 100 172 112 176 108 176 108 172 104 172 100 180 120 180 116 176 112 172 112 168 108 164 104 164 100 160 100 164 104 168 108 172 104 168 100 164 100 164 100 164 100 164 100 164 104 168 104 168 100 160 92 160 96 160 96 160 96 160 96 160 96 160 92 156 88 152 88 152 84 148 80 144 84 148 88 148 84 152 88 152 84 144 76 128 68 136 76 144 80 144 80 144 80 140 76 136 80 140 84 132 76 144 88 148 84 136 72 132 80 148 88 140 76 140 84 128 68 128 72 132 76 136 76 136 72 132 72 132 72 132 72 124 68 128 72 132 68 128 64 124 68 128 68 128 64 120 56 132 68 128 68 124 64 124 60 124 68 140 72 128 60 124 64 112 56 132 76 140 68 120 48 128 60 120 60 112 60 120 68 112 68 124 76 120 68 116 88 80 72 80 72 80 72 80 72 72 68 76 72 80 76 84 76 80 72 80 72 80 72 80 72 68 64 76 76 88 84 92 84 80 72 80 72 80 72 80 72 84 76 88 80 84 68 72 60 72 68 64 60 60 64 68 72 60 56 56 52 52 56 56 60 60 60 60 60 60 60 60 60 84 76 76 60 52 32 20 8 8 8 8 8 8 8 8 8 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 4 4 12 20 28 28 32 32 32 32 32 32 40 44 44 44 44 36 32 28 48 44 40 44 48 48 40 32 20 28 28 36 36 40 36 40 48 56 56 60 56 56 48 52 48 56 52 60 60 68 68 72 72 76 72 80 76 84 80 84 88 88 80 84 80 84 84 92 88 92 88 92 88 92 88 92 88 92 88 96 92 100 96 100 104 100 80 64 48 44 36 36 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 44 48 24 64 32 0 140 312 304 284 280 272 264 260 256 256 256 256 256 256 256 252 252 252 252 248 248 252 248 244 240 236 232 240 236 236 228 228 216 220 212 204 200 200 192 192 184 188 180 176 176 188 188 188 180 176 156 204 280 420 372 420 340 440 328 436 344 436 348 440 356 448 360 444 360 448 364 456 372 464 376 472 368 472 368 472 372 480 376 484 380 484 380 488 384 488 388 500 396 504 396 508 400 508 404 508 404 512 408 516 408 516 408 524 416 524 420 528 420 528 420 528 416 524 412 520 416 524 420 512 408 524 424 536 428 532 420 528 420 528 424 532 428 536 428 532 428 532 432 536 436 540 436 544 440 540 436 540 432 536 432 536 424 536 428 540 428 540 428 540 428 540 428 540 428 540 428 544 432 544 432 544 432 544 432 548 436 548 440 552 440 556 444 552 440 552 440 552 440 552 440 552 440 552 440 552 440 552 440 552 444 552 444 552 444 552 444 552 444 552 444 552 444 552 444 556 448 556 448 556 448 556 444 556 448 556 448 556 448 556 448 548 440 548 444 552 444 556 448 560 448 552 440 548 440 548 440 556 436 556 436 556 436 556 436 552 428 548 428 544 424 544 424 536 412 536 412 536 412 536 412 532 412 536 412 536 412 536 412 536 412 536 412 536 412 536 412 536 412 532 408 532 404 528 404 532 408 528 404 528 400 524 400 524 400 524 400 524 400 524 400 524 400 524 400 524 400 524 400 516 392 512 388 508 384 508 380 508 388 512 388 512 388 512 388 508 380 504 380 508 384 508 384 512 376 516 380 512 376 508 368 504 368 500 364 500 360 496 360 500 364 500 360 496 356 492 356 492 356 492 356 492 356 492 356 476 348 476 348 480 356 484 360 476 348 476 344 472 340 468 340 464 344 464 340 460 336 456 336 456 336 456 336 456 336 456 336 448 340 448 336 444 332 440 332 432 324 432 324 432 324 432 324 436 324 432 320 424 312 416 304 424 316 424 316 424 316 424 316 424 316 424 312 420 308 416 308 408 304 412 304 404 288 384 272 380 264 376 260 368 256 368 256 360 252 368 260 372 260 368 252 364 256 368 260 372 264 376 268 364 260 372 264 376 268 372 264 372 260 368 256 364 260 368 264 364 256 364 252 360 248 356 248 360 252 356 248 356 244 352 244 352 244 348 240 348 236 344 236 340 236 344 240 344 236 336 228 332 228 332 228 332 228 332 228 332 228 332 228 332 228 332 228 324 220 320 216 320 216 316 212 316 212 316 212 316 212 316 212 304 204 308 204 308 204 308 208 300 208 288 200 284 200 284 204 284 200 280 196 280 192 276 192 276 192 276 192 276 192 276 192 276 188 272 188 268 184 268 180 264 188 260 176 244 168 252 188 256 180 252 176 252 172 248 172 256 180 256 176 252 172 248 172 244 168 244 168 240 164 236 160 232 168 236 172 240 168 236 164 228 160 228 160 228 160 228 160 232 168 236 168 236 164 228 156 224 156 224 156 224 156 224 156 224 160 224 156 220 152 216 152 216 148 212 144 208 148 212 152 212 148 212 148 212 148 212 144 196 136 204 144 208 144 208 144 208 140 204 136 200 140 204 144 200 140 204 144 208 140 204 136 196 140 208 144 204 136 200 140 188 124 192 132 196 136 204 140 192 128 196 136 200 136 196 132 192 132 196 132 196 128 188 120 196 132 196 132 196 128 188 124 192 128 188 124 188 120 184 120 180 136 192 136 180 124 176 132 176 128 188 140 192 136 180 120 196 124 192 116 188 116 188 124 176 124 188 132 176 124 176 128 72 24 72 24 72 24 72 24 56 12 64 20 76 32 84 40 72 24 72 24 72 24 72 24 64 20 68 24 72 24 68 20 76 24 72 20 68 24 72 28 72 24 72 28 72 24 72 20 76 40 68 32 64 36 72 44 64 32 60 28 60 28 64 32 60 20 60 20 60 28 60 28 76 56 72 48 48 16 16 0 8 0 8 0 8 0 8 0 12 4 12 0 8 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 8 0 4 0 12 12 24 20 32 28 40 28 36 24 44 36 44 36 40 32 36 24 44 32 36 28 40 32 32 16 32 16 40 28 52 32 48 28 52 32 56 40 60 40 56 32 56 36 60 44 68 52 72 56 64 52 84 72 96 68 76 52 92 72 88 64 84 68 92 72 92 72 92 72 92 72 92 72 92 72 92 76 96 80 100 80 112 76 76 36 44 16 36 20 40 32 40 32 40 32 40 32 44 36 44 36 44 36 44 36 56 24 60 24 8 176 336 280 284 272 276 260 264 252 260 252 264 256 260 252 256 248 252 244 248 240 252 240 244 232 236 224 236 220 232 212 224 200 216 196 200 184 196 180 192 172 188 172 176 172 184 172 184 148 164 116 168 228 364 324 348 288 332 284 344 288 348 296 356 300 360 304 360 304 364 312 372 320 376 324 368 308 372 316 376 316 376 316 380 324 384 324 388 328 388 328 388 324 392 324 396 328 396 332 408 340 408 340 408 344 412 340 424 340 424 336 420 332 416 332 416 332 412 328 412 328 416 332 408 328 420 344 428 344 424 336 420 336 420 340 424 344 428 344 428 336 428 340 432 344 436 344 440 348 440 344 436 344 432 340 432 336 432 332 428 332 428 332 428 332 428 332 428 332 428 332 432 336 432 336 432 336 432 336 440 344 440 344 444 348 444 352 440 344 440 344 440 344 440 344 440 344 440 344 440 344 440 344 444 336 444 336 444 336 444 336 444 336 444 336 444 336 444 336 448 332 448 332 448 332 448 336 448 332 448 332 448 332 448 332 440 324 444 328 444 332 448 332 452 332 444 328 440 324 444 328 436 324 436 324 436 324 436 324 432 320 432 320 428 316 428 312 412 300 412 300 412 300 412 300 416 300 412 300 412 300 412 300 412 300 412 300 412 300 412 300 412 300 412 296 408 296 404 292 408 296 408 292 404 292 400 288 400 288 400 288 400 288 400 288 400 288 400 288 400 288 400 288 392 280 388 276 388 276 384 272 392 276 388 276 388 276 388 276 384 276 388 276 384 272 384 272 376 272 380 272 380 268 372 260 368 260 368 256 364 256 360 252 364 256 364 252 360 248 356 248 356 248 356 248 356 248 356 248 344 248 348 252 356 256 356 256 348 248 348 244 344 240 340 240 344 240 344 236 340 232 336 232 336 232 336 232 336 232 336 232 340 232 340 232 336 228 332 224 324 216 324 216 324 216 324 216 336 224 328 216 320 208 316 204 316 208 316 208 316 208 316 208 316 208 316 208 312 204 308 200 304 196 308 200 304 188 288 176 268 180 268 176 260 168 252 160 248 164 252 168 260 172 260 172 264 180 264 180 268 184 268 184 260 180 264 184 268 184 264 180 264 176 260 172 256 176 260 180 256 172 256 168 252 164 248 164 252 168 252 164 248 164 244 160 244 160 244 156 240 156 236 152 240 172 240 172 240 168 232 160 228 160 228 160 228 160 228 160 228 160 228 160 228 160 228 160 220 152 220 148 216 144 212 144 212 144 212 144 212 144 212 144 208 136 204 136 204 136 204 136 208 140 204 132 200 132 200 136 200 132 200 128 196 128 192 124 192 124 192 124 192 124 192 124 196 128 192 124 192 120 188 120 184 120 184 108 168 100 180 120 180 112 180 108 176 108 172 104 180 120 180 116 176 112 172 112 176 116 172 112 168 108 168 108 164 104 168 108 172 104 168 100 160 96 160 96 160 96 160 96 164 104 168 104 168 100 160 92 156 92 156 92 156 92 156 92 160 96 160 92 156 88 152 88 152 84 148 80 144 84 148 88 148 84 148 84 148 84 148 88 148 84 152 88 148 80 140 76 144 80 140 76 136 80 140 84 140 80 140 80 140 80 140 80 124 72 140 80 132 68 132 76 128 68 128 72 132 76 136 76 128 68 132 76 136 76 132 72 132 72 132 72 128 64 120 56 136 76 140 80 136 76 132 68 128 68 124 64 124 60 120 60 132 76 140 72 128 60 128 72 140 72 132 64 128 68 136 76 128 60 120 60 116 64 128 76 116 72 132 88 128 76 120 88 76 68 80 72 80 72 84 76 68 60 72 72 84 84 96 88 76 72 80 76 84 72 80 68 76 72 80 72 76 64 68 56 88 76 76 64 72 68 84 80 80 72 80 72 80 72 80 72 72 72 68 68 68 68 72 72 72 68 64 64 64 64 68 72 56 56 60 60 60 60 64 64 72 68 72 64 52 32 20 4 8 8 8 8 8 8 8 8 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 4 4 12 20 20 24 32 40 44 40 36 36 44 44 44 44 40 40 40 40 40 36 32 36 36 36 28 16 32 40 44 56 56 56 48 52 44 52 52 60 56 60 52 56 56 60 60 64 64 72 68 72 56 68 80 96 92 88 72 68 88 92 84 88 84 88 88 92 88 92 88 92 88 92 88 92 88 92 88 96 92 100 96 100 104 92 68 48 32 36 36 44 40 40 40 40 40 40 40 40 48 48 48 48 48 48 48 48 60 44 52 36 68 236 340 288 288 284 284 276 272 268 264 264 268 268 264 264 260 256 256 252 248 248 252 248 244 240 236 232 240 232 232 224 224 216 216 208 204 200 204 196 200 192 196 192 184 184 188 188 188 180 180 164 184 252 400 380 432 340 444 344 440 348 436 352 444 360 448 364 452 364 456 368 460 376 464 376 472 372 480 380 484 380 484 376 488 384 492 388 492 392 496 392 496 388 500 392 504 396 504 396 520 412 516 408 516 412 524 420 540 428 536 428 532 424 532 424 528 420 524 416 524 416 528 420 528 420 532 424 532 424 528 420 528 420 528 424 532 428 536 428 532 428 532 432 536 436 540 436 548 440 544 440 540 436 540 436 548 436 548 432 544 432 540 428 544 432 544 432 544 432 544 432 548 436 548 436 548 436 548 436 552 440 552 440 556 444 560 448 556 444 556 444 556 444 556 444 556 444 556 444 556 444 556 444 556 448 556 448 556 448 556 448 556 448 556 448 556 448 556 448 556 448 556 448 560 452 560 452 556 448 556 448 556 448 556 448 552 444 552 444 556 448 556 452 560 448 552 444 552 444 556 448 560 440 560 440 560 440 560 440 556 436 556 432 552 432 548 428 540 416 540 416 540 416 540 416 540 416 540 416 536 412 536 412 540 416 540 416 540 416 540 416 540 412 536 412 532 408 532 408 536 408 532 408 528 404 528 404 528 404 528 404 528 404 528 404 524 400 524 400 524 400 524 400 516 392 516 392 516 392 516 392 516 392 516 392 512 388 512 388 508 392 516 392 508 380 508 388 516 380 520 384 516 376 508 372 508 368 504 368 500 364 500 364 500 364 500 360 496 356 492 356 492 356 492 356 492 356 492 356 472 348 480 356 484 356 480 352 476 348 476 344 472 340 468 340 464 344 464 340 460 336 456 336 460 340 460 340 460 340 460 340 448 340 448 336 444 332 440 332 432 324 432 324 432 324 432 324 444 332 440 328 432 324 428 320 424 316 424 316 424 316 424 316 424 316 424 312 420 308 416 308 416 308 416 308 412 300 404 296 388 276 388 272 376 256 364 248 364 252 364 256 372 264 376 264 376 268 376 268 376 268 376 268 376 268 380 272 376 264 368 260 372 260 368 256 364 260 368 264 364 256 364 252 360 248 356 248 364 252 360 252 356 248 356 248 356 244 352 244 348 240 348 240 344 240 344 240 340 232 332 224 332 228 332 228 332 228 332 228 336 232 336 232 336 232 336 232 328 224 324 216 320 212 312 208 320 216 320 216 320 216 320 216 312 208 312 208 308 204 308 208 300 208 288 200 284 200 284 204 288 200 284 200 280 196 280 196 280 196 280 196 280 196 280 196 280 196 276 192 272 188 272 188 256 184 260 180 248 172 256 188 260 180 256 180 252 176 252 176 256 180 256 176 252 172 248 172 252 176 252 172 248 172 244 168 232 168 236 172 240 168 236 164 228 160 228 160 228 160 228 160 232 168 236 168 236 164 228 156 220 152 220 152 220 152 220 152 224 160 224 156 220 152 216 152 216 148 212 144 208 148 212 152 212 148 208 144 208 148 216 156 220 156 220 152 216 144 204 136 208 140 204 136 200 140 204 144 204 140 204 140 204 140 204 140 188 132 204 136 196 128 192 132 196 132 196 132 196 132 196 132 200 132 196 132 196 132 196 132 196 132 196 132 196 128 184 120 200 136 204 140 200 132 192 128 196 128 192 128 188 124 188 120 188 140 192 136 180 124 184 140 196 136 180 120 172 128 188 140 196 120 196 120 192 124 196 132 176 120 188 132 180 120 176 120 68 20 68 24 72 28 76 28 72 24 72 28 76 28 80 32 68 20 76 28 76 28 68 20 72 24 76 28 72 20 64 16 80 28 68 16 64 20 76 32 80 32 76 24 68 20 68 20 68 40 72 44 76 40 72 36 72 36 64 32 64 32 68 40 56 16 56 20 60 32 64 32 56 40 64 44 48 16 16 0 8 0 8 0 8 0 8 0 12 4 12 0 8 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 8 0 4 0 12 12 16 16 32 36 44 36 40 28 44 36 40 32 40 36 48 40 44 32 36 28 40 28 28 12 32 16 48 36 60 36 52 28 48 32 56 40 60 40 60 36 64 48 68 48 68 48 68 48 72 56 80 64 84 64 80 60 96 72 92 68 88 72 92 76 92 72 92 72 92 72 92 72 92 72 92 76 96 80 100 80 104 68 64 20 32 12 44 32 40 32 40 32 40 32 40 32 48 40 48 40 48 40 48 40 64 52 36 36 144 284 344 292 292 284 288 276 280 268 268 260 272 264 268 256 260 248 256 244 248 240 252 240 244 232 236 224 232 212 224 204 216 196 208 188 204 184 200 184 200 180 196 180 188 180 184 164 180 148 172 128 148 200 344 328 360 292 340 304 348 292 352 296 356 304 364 308 368 316 372 316 372 316 372 316 368 312 380 324 384 324 380 316 388 328 388 332 392 332 396 336 396 328 396 328 400 332 404 336 416 344 412 340 412 348 420 348 428 348 432 352 440 360 448 364 432 344 428 340 424 344 428 348 432 348 428 340 420 336 420 336 420 336 420 340 424 344 428 344 428 336 428 340 432 344 436 344 444 352 440 348 440 344 436 344 440 344 436 340 436 336 432 336 432 336 432 336 432 336 432 336 436 340 436 340 436 340 436 340 436 340 440 344 440 348 444 348 444 348 444 348 444 348 444 348 444 348 444 348 444 348 444 348 448 340 448 340 448 340 448 340 448 340 448 340 448 340 448 340 448 332 448 336 452 340 456 340 444 328 444 328 444 328 444 328 444 328 444 332 448 332 452 336 452 332 444 328 444 332 448 336 444 332 444 332 444 332 444 332 440 328 436 324 436 320 432 320 416 304 416 304 416 304 416 304 420 308 420 304 416 300 412 300 416 304 416 304 416 304 416 304 416 304 412 300 412 296 408 296 412 300 408 296 408 292 404 292 404 292 404 292 404 292 404 292 400 288 400 288 400 288 400 288 396 284 396 284 396 284 396 288 396 284 396 280 392 276 388 276 384 280 400 280 380 264 380 276 380 272 384 276 380 272 376 264 372 264 368 260 368 256 364 256 364 256 364 252 360 248 356 248 356 248 356 248 356 248 356 248 348 252 356 256 356 252 348 244 348 248 348 244 344 240 340 240 344 240 344 236 340 232 336 232 340 236 340 236 340 236 340 236 336 228 336 228 332 224 332 220 324 216 324 216 324 216 324 216 328 216 324 216 324 216 324 216 316 208 316 208 316 208 316 208 312 204 312 204 308 200 308 196 308 200 304 196 300 192 304 196 284 200 284 196 276 176 256 160 256 168 256 168 260 180 272 184 272 188 272 188 272 188 272 188 276 192 276 188 268 180 256 168 264 176 260 172 256 176 260 180 256 172 256 168 252 164 248 164 256 172 252 168 252 164 248 164 248 164 244 160 244 156 240 156 240 176 244 172 236 164 228 156 228 160 228 160 228 160 228 160 236 168 236 168 236 168 236 168 224 156 220 148 216 144 208 140 216 148 216 148 216 148 216 148 212 144 212 140 208 136 204 136 208 140 204 132 200 132 200 136 204 136 200 132 200 128 196 128 196 128 196 128 196 128 196 128 188 120 184 116 184 112 180 112 172 112 188 116 180 108 180 116 184 116 180 112 180 108 176 108 180 120 180 116 176 112 172 112 172 112 172 108 168 108 164 104 164 104 168 108 172 104 168 100 164 100 164 100 164 100 164 100 164 104 168 104 168 100 160 92 152 88 152 88 152 88 152 88 160 96 160 92 156 88 152 88 152 84 148 80 144 84 148 88 148 84 144 76 144 84 156 96 144 80 148 84 148 80 144 76 144 80 140 76 136 80 140 84 144 80 140 76 136 80 140 84 128 76 140 80 136 72 132 76 140 80 136 72 132 68 124 64 144 80 132 68 124 64 128 72 128 68 132 72 132 68 124 64 128 68 132 72 128 68 124 60 136 72 132 72 128 68 128 64 140 80 140 72 128 60 132 76 136 68 128 60 124 64 132 72 124 60 120 64 120 68 128 84 108 68 128 88 128 76 116 80 76 68 76 72 80 76 84 76 92 84 88 80 84 72 76 68 72 68 84 80 88 76 76 64 80 72 84 80 88 80 84 72 88 76 76 64 72 68 84 80 100 88 88 72 72 60 68 56 64 68 76 80 80 76 68 64 68 64 64 60 60 64 64 68 56 56 56 60 60 64 64 64 52 52 60 56 52 32 20 4 8 8 8 8 8 8 8 8 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 4 4 12 20 16 24 36 44 48 44 40 36 40 40 40 40 44 48 52 52 52 44 40 44 44 40 32 24 24 32 40 52 52 52 44 44 44 48 52 60 56 60 56 60 68 72 64 68 64 68 64 64 80 80 68 72 68 80 84 92 92 92 88 88 84 92 88 96 88 92 88 92 88 92 88 92 88 92 88 96 92 100 96 100 96 84 56 36 24 32 40 56 40 40 40 40 40 40 40 40 52 52 52 52 52 52 52 52 60 64 28 52 200 332 340 320 292 300 288 292 284 280 272 268 276 272 268 268 264 260 256 256 248 248 252 248 244 244 240 232 232 224 228 216 216 208 208 204 208 204 204 200 204 200 204 196 196 188 188 180 180 172 188 176 168 232 388 376 440 348 444 360 440 348 444 356 448 360 456 364 468 376 464 372 464 372 464 368 472 376 484 384 492 384 484 380 492 388 496 392 496 396 500 396 508 400 508 404 512 408 516 408 528 416 520 408 520 416 532 428 536 428 548 444 576 460 588 468 560 436 556 432 544 436 548 440 552 436 536 420 524 416 524 420 528 420 528 424 532 428 536 428 532 428 532 432 536 436 540 436 548 444 548 440 544 436 540 436 556 440 552 436 548 432 544 432 544 432 544 432 544 436 544 432 548 436 548 436 548 436 548 436 548 436 548 440 552 444 556 444 556 448 556 444 556 444 556 444 556 444 556 444 556 444 556 444 556 448 556 448 556 448 556 448 556 448 556 448 556 448 556 448 556 448 556 452 560 456 564 456 552 444 552 444 552 444 552 444 552 444 560 448 564 452 568 452 564 448 560 444 560 448 568 448 564 444 564 444 564 444 564 444 560 440 560 436 556 436 552 432 540 416 540 416 540 416 540 416 544 420 544 416 540 412 536 412 540 416 540 416 540 416 540 416 540 416 540 412 536 408 532 408 536 412 536 408 532 404 528 404 528 404 528 404 528 404 528 404 524 400 524 400 524 400 524 400 524 400 524 400 524 400 528 404 520 396 520 392 516 388 512 388 508 396 524 396 504 376 504 392 516 384 520 384 520 380 512 372 508 372 508 368 504 364 500 364 500 364 500 360 496 356 492 356 492 356 492 356 492 356 492 356 480 356 488 360 484 352 472 340 476 348 476 344 472 340 468 340 468 340 468 340 464 336 456 336 460 340 460 340 460 340 460 340 444 336 440 332 440 328 436 328 432 324 432 324 432 324 432 324 424 320 428 320 428 320 428 324 424 316 424 316 424 316 424 316 420 312 416 308 416 304 412 304 420 308 408 296 404 300 416 312 408 296 408 292 396 272 372 256 368 256 368 260 376 268 388 276 380 276 380 276 380 272 380 272 388 280 388 276 376 260 360 248 372 260 368 256 364 260 368 264 364 256 364 252 360 248 356 248 364 256 364 252 360 248 356 248 356 248 356 244 352 240 348 240 348 244 348 240 340 232 332 224 332 228 332 228 332 228 332 228 340 240 340 240 340 240 340 240 328 228 324 220 320 216 312 208 320 216 320 216 320 216 320 216 316 212 316 208 312 204 308 204 300 208 292 200 288 200 288 204 292 204 292 200 288 196 284 196 280 196 280 196 280 196 280 196 264 180 260 176 260 172 256 172 244 176 264 188 260 180 252 180 260 184 260 180 256 176 252 176 256 180 256 176 252 172 248 172 244 168 244 164 240 160 236 160 232 168 236 172 240 168 236 164 232 164 232 164 232 164 232 164 232 168 236 168 236 164 228 156 220 152 220 152 220 152 220 152 224 160 224 156 220 152 216 152 216 148 212 144 208 148 212 152 212 144 208 140 208 148 220 160 192 132 200 140 208 144 208 144 208 140 204 136 200 140 204 144 208 140 204 136 200 140 204 144 196 140 212 148 204 136 200 140 208 144 204 136 192 124 184 120 216 144 196 124 184 120 192 132 188 128 192 132 196 128 192 124 184 120 188 124 184 120 180 112 200 136 200 132 196 132 192 128 192 144 192 132 176 124 188 144 176 128 180 128 180 128 180 120 192 120 196 120 192 128 204 132 172 120 196 132 184 120 176 120 76 24 72 20 68 24 72 28 60 12 64 20 68 24 76 28 84 32 72 20 68 24 80 36 76 40 84 20 64 24 68 8 72 24 72 24 72 24 72 24 68 24 72 28 76 24 72 20 76 56 84 48 68 32 64 40 68 36 64 32 60 36 64 40 72 20 64 12 56 20 64 28 44 20 60 40 52 16 20 0 0 0 0 0 4 0 8 0 20 12 20 8 16 4 12 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 8 12 28 28 36 32 36 32 44 40 48 40 48 36 52 36 60 36 48 24 48 32 64 40 52 28 40 20 40 20 44 24 44 24 48 32 56 40 52 32 56 36 56 40 60 40 56 36 56 40 60 44 64 44 64 48 68 52 80 68 96 80 92 72 92 72 92 72 92 72 96 72 92 68 88 72 92 76 96 84 88 76 88 84 96 92 108 72 48 32 48 44 44 24 40 32 40 36 44 40 48 40 44 36 44 36 44 36 44 36 44 32 12 76 276 360 324 332 308 312 304 296 296 284 292 280 284 284 288 280 276 260 264 252 260 244 256 236 244 220 232 220 236 224 228 212 212 200 208 200 216 208 212 200 200 188 192 184 196 176 188 176 176 156 168 144 164 172 300 344 372 308 360 284 348 284 344 288 352 296 360 304 360 304 372 312 364 304 372 316 376 308 376 312 380 316 384 316 396 324 388 316 388 324 400 336 404 320 404 324 408 328 412 328 404 320 404 324 416 336 428 356 428 340 444 400 464 364 456 336 476 348 436 352 452 344 436 364 440 344 432 332 424 336 432 344 428 336 428 336 428 336 428 336 432 344 436 348 436 352 440 352 432 344 432 348 436 352 440 352 440 340 444 344 448 340 444 344 440 344 444 352 436 340 436 348 444 356 440 352 436 348 432 348 428 352 444 360 440 352 440 352 436 340 460 352 456 348 448 348 448 352 444 360 444 360 444 352 452 344 452 344 452 344 452 344 444 336 448 344 456 348 456 348 452 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 332 444 328 440 328 436 324 436 324 436 324 436 324 420 304 412 296 408 300 416 308 424 312 420 308 420 304 416 304 412 300 412 300 412 300 412 300 416 308 420 312 424 308 420 304 416 304 416 300 412 296 408 296 404 292 404 296 408 300 412 300 404 292 400 288 400 284 396 284 404 292 404 292 404 292 404 292 400 284 400 280 396 276 392 276 384 272 388 276 392 272 388 268 392 280 388 272 384 268 376 264 372 260 368 256 368 252 364 252 368 260 368 256 364 252 360 252 360 252 360 252 360 252 360 252 356 248 356 248 356 248 356 248 352 244 352 240 348 236 344 244 352 260 344 252 340 248 336 244 340 248 344 244 340 240 336 240 332 236 332 232 328 228 324 228 328 228 324 224 320 220 316 216 324 216 324 216 324 216 324 216 316 208 316 208 316 208 316 208 316 208 316 204 312 200 308 200 308 200 308 196 304 192 300 192 296 192 300 192 288 172 260 148 268 164 268 164 268 164 264 168 276 180 276 180 276 188 276 188 256 176 264 180 264 188 260 184 264 180 264 176 260 172 256 172 256 176 260 176 260 172 252 164 248 164 248 160 244 156 240 156 244 160 244 156 240 152 236 152 252 180 240 164 232 168 240 176 240 172 240 172 240 172 240 172 240 152 240 148 236 144 232 144 228 140 228 140 228 140 228 148 212 144 212 140 208 136 204 136 200 140 212 144 204 136 208 148 212 136 192 116 180 120 196 136 184 120 192 128 192 120 180 108 184 100 192 120 196 120 196 120 192 124 188 128 184 124 180 124 184 124 176 116 168 108 164 104 180 124 180 124 180 124 180 124 176 108 172 104 172 104 168 100 164 96 164 96 164 96 164 96 156 100 168 112 172 108 160 96 160 100 160 100 160 100 160 100 164 96 160 88 148 80 140 76 156 92 156 92 156 92 156 92 136 80 152 96 160 88 144 72 152 88 148 84 148 88 156 96 140 76 148 88 152 88 152 88 144 80 144 84 148 88 152 88 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 132 72 132 72 132 72 132 72 136 76 140 84 152 88 140 72 136 72 124 60 120 64 132 76 124 68 128 72 132 68 128 64 120 64 124 60 112 52 120 68 120 72 132 84 136 80 124 68 128 72 120 68 128 76 124 68 116 68 120 72 116 60 120 72 108 60 120 72 128 76 124 68 80 72 76 68 76 68 80 72 68 60 72 68 76 72 84 76 92 80 88 76 84 80 88 84 80 84 88 68 72 76 80 60 80 72 80 72 80 72 80 72 76 72 80 76 84 72 80 68 80 72 88 72 76 56 72 64 80 64 76 60 72 64 76 68 72 68 64 60 56 60 64 64 52 60 64 68 60 40 24 8 0 0 0 4 4 8 8 8 16 16 12 12 12 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 8 16 24 32 36 36 36 40 44 48 48 48 48 44 44 52 52 56 44 48 48 60 56 56 48 48 40 44 40 44 44 48 40 44 40 48 48 56 48 52 48 52 52 56 52 60 52 56 52 60 56 64 60 64 60 68 64 72 76 88 92 100 88 92 88 92 88 92 88 92 92 92 88 88 84 92 88 96 96 92 88 84 88 88 96 96 100 76 48 40 48 52 44 32 40 40 40 44 44 48 48 48 44 44 44 44 44 44 44 44 48 44 20 128 292 368 308 332 300 320 300 312 300 308 300 300 284 292 280 288 276 272 268 264 264 260 260 252 256 240 248 236 240 232 228 220 216 212 212 212 216 216 212 208 204 196 196 192 196 196 188 184 180 172 172 164 184 192 340 376 444 368 460 348 452 348 452 348 456 356 464 364 464 368 476 372 472 364 476 376 480 376 484 380 484 384 488 384 496 392 492 388 492 392 504 408 512 404 516 408 516 412 520 412 516 408 516 412 524 424 540 436 560 432 612 492 620 464 640 472 664 484 620 472 588 448 544 440 548 440 536 428 528 428 536 436 532 428 532 428 532 428 532 428 544 432 544 432 548 436 548 440 544 432 548 436 548 440 552 440 564 444 568 448 568 444 552 440 552 448 552 444 540 440 536 436 568 448 568 440 560 436 564 440 548 432 564 444 568 452 584 472 560 464 568 468 560 452 556 456 560 448 568 444 568 444 568 448 560 452 556 452 556 452 556 452 552 448 556 456 560 456 556 452 568 448 568 448 568 448 568 448 568 448 568 448 568 448 568 448 572 448 572 448 572 448 572 448 572 448 572 448 572 448 572 448 572 448 572 444 568 444 564 440 560 436 560 436 560 436 560 436 548 420 540 412 536 416 544 424 548 424 548 420 544 420 540 416 536 412 536 412 536 412 536 412 540 416 544 420 544 420 540 416 540 416 540 412 536 412 532 408 532 408 536 412 536 416 540 416 532 408 528 404 524 400 524 400 528 404 528 404 528 404 528 404 524 400 524 396 520 396 516 392 508 388 512 392 516 388 512 384 528 392 524 384 520 380 512 376 508 372 508 368 504 368 500 364 504 368 504 364 500 364 496 360 496 360 496 360 496 360 496 360 492 356 492 356 492 356 492 356 488 352 488 348 484 344 480 344 492 348 484 340 480 336 464 336 468 340 464 340 460 336 448 336 452 332 452 328 448 328 444 324 444 324 440 320 440 320 440 316 432 324 432 324 432 324 432 324 424 316 424 316 424 316 424 316 424 316 424 312 420 308 416 308 416 308 416 304 412 304 408 300 408 300 412 304 404 284 384 268 384 276 388 280 392 284 396 288 388 276 388 276 388 276 388 276 384 272 388 280 392 272 388 268 372 264 372 260 368 260 364 256 364 260 368 260 368 256 360 248 356 248 356 244 352 244 348 240 352 244 352 240 348 240 344 236 356 244 348 240 344 236 344 240 344 236 344 236 344 236 344 236 340 240 340 236 336 232 332 232 328 228 328 228 328 228 328 228 316 212 316 208 312 208 308 204 312 216 320 212 308 200 308 208 312 204 300 188 292 192 300 200 292 188 296 196 296 188 288 184 272 188 276 196 280 196 280 192 276 192 276 184 272 180 268 180 268 180 264 172 260 168 256 164 268 180 268 180 268 180 268 180 260 180 256 176 244 164 240 160 240 164 240 164 240 164 240 164 236 160 244 168 244 168 236 160 236 160 236 160 236 160 236 160 236 164 232 160 224 156 220 152 224 156 224 156 224 156 224 156 212 152 216 152 216 152 216 148 224 160 216 148 212 148 212 148 200 140 208 144 212 148 212 144 204 140 204 144 208 144 212 148 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 196 132 196 132 196 132 196 132 192 128 192 132 200 132 192 120 196 128 192 124 188 128 192 132 188 128 192 132 196 128 192 124 184 124 188 120 180 112 184 128 188 128 192 132 196 128 192 124 192 120 180 120 192 132 192 120 180 124 192 124 184 116 184 128 180 116 184 124 188 124 184 120 68 20 64 16 64 16 68 20 60 12 64 20 68 24 76 28 72 28 76 32 80 28 76 24 68 32 80 20 64 28 76 16 72 24 72 24 72 24 72 24 68 24 72 28 76 24 72 20 60 36 68 40 60 28 60 40 68 36 64 32 60 36 64 32 72 20 64 12 60 20 60 24 60 32 68 36 56 20 24 0 4 0 4 0 8 0 8 0 12 4 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 4 8 24 20 32 24 36 32 44 40 48 40 48 36 40 28 56 36 52 32 60 44 56 32 52 28 48 28 52 32 56 32 52 28 44 28 48 28 48 28 48 32 52 36 56 36 56 36 56 40 60 44 64 44 64 48 68 52 80 64 92 76 92 72 92 72 92 72 92 72 96 72 92 68 88 72 92 76 96 84 88 80 88 80 92 84 92 64 48 32 44 40 44 28 40 32 40 36 44 40 48 40 44 36 44 36 44 36 44 36 40 16 52 188 352 388 332 356 336 340 328 328 320 304 312 304 300 292 292 284 284 276 272 260 268 244 256 236 248 224 240 216 232 224 228 216 220 212 220 216 220 208 216 200 204 192 196 188 200 176 188 176 180 168 172 156 160 164 284 336 376 312 368 300 352 292 348 292 352 300 364 304 360 308 372 312 368 308 372 320 376 312 380 312 384 316 384 316 392 324 388 320 392 328 400 324 404 324 408 324 412 328 412 328 416 332 416 332 424 344 436 356 424 372 476 392 456 360 500 420 544 444 552 416 492 384 456 360 448 352 436 336 428 336 432 344 428 336 428 336 428 336 428 336 428 340 428 344 432 348 436 348 432 348 436 348 440 352 440 344 448 344 452 348 448 340 440 340 452 352 448 356 448 352 444 356 468 364 432 320 388 284 364 276 380 296 396 312 408 332 440 356 468 364 476 368 460 356 460 368 448 352 444 360 444 360 444 352 452 348 456 348 456 348 456 348 452 348 456 348 456 344 452 340 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 444 332 444 328 436 324 436 324 436 324 436 324 432 316 424 308 420 312 428 320 428 316 424 312 424 308 420 308 416 304 416 304 416 304 416 304 412 304 416 308 420 304 416 300 416 304 416 304 412 300 412 296 412 304 416 304 416 308 420 308 412 300 408 296 408 292 404 292 404 292 404 292 404 292 404 292 400 284 400 284 396 280 396 276 388 272 392 276 392 276 388 272 392 280 388 272 384 268 376 264 376 264 372 260 372 256 368 256 368 260 368 260 364 256 364 252 360 252 360 252 360 252 360 252 356 248 356 248 356 248 356 248 352 244 352 240 348 236 344 236 348 260 344 252 340 248 336 244 340 248 344 244 340 240 336 240 332 236 332 236 328 232 328 228 320 224 320 224 324 228 324 228 324 216 324 216 324 216 324 216 316 208 316 208 316 208 316 208 316 208 316 204 312 200 308 200 308 200 308 200 304 196 304 192 300 192 304 196 304 188 288 172 272 168 280 176 288 184 296 188 276 180 276 180 276 180 276 188 276 196 280 200 280 204 272 200 264 180 264 180 260 176 260 172 256 176 260 176 260 172 252 164 248 164 248 164 244 160 244 156 244 160 244 160 240 156 240 152 240 176 244 176 240 172 236 164 236 168 236 168 236 168 236 160 240 152 240 148 236 144 232 144 228 140 228 140 228 140 228 140 212 144 212 144 208 140 208 136 216 152 224 148 204 128 196 132 204 132 200 128 196 128 196 128 188 124 192 124 192 120 184 112 184 104 192 112 196 120 192 116 192 124 188 128 184 124 180 124 176 120 176 116 172 116 172 116 180 124 180 124 180 124 180 124 188 116 180 108 168 96 160 88 164 96 164 96 164 96 164 96 160 104 164 108 168 104 164 100 160 100 160 100 160 100 160 100 168 104 168 104 168 104 168 104 156 92 156 92 156 92 156 92 164 92 148 80 144 84 156 100 168 100 156 88 148 80 144 80 136 72 140 80 144 80 144 76 136 72 136 76 140 76 144 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 76 136 76 132 72 132 72 132 72 132 72 128 68 132 72 128 64 120 56 124 68 128 72 132 68 128 64 124 68 128 72 132 68 128 64 120 64 124 60 116 56 120 68 132 76 128 72 124 76 128 80 124 64 116 68 128 80 132 72 120 76 132 76 124 68 124 80 124 72 120 64 116 64 120 68 76 64 72 60 68 64 72 68 72 64 72 68 76 72 80 72 68 64 80 76 84 72 72 60 72 76 84 64 76 80 88 68 84 76 80 72 80 72 76 68 76 72 80 76 84 72 80 68 72 64 80 68 76 60 80 72 80 64 76 60 72 64 76 68 72 72 68 64 60 60 60 60 60 60 64 64 56 36 24 12 4 8 8 8 8 8 8 8 12 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 4 16 20 28 28 28 36 40 44 48 48 48 48 44 32 44 48 56 52 56 60 72 48 52 48 52 48 56 56 64 60 60 52 48 40 44 40 44 44 48 44 48 48 52 52 56 52 56 52 60 56 64 60 64 64 68 64 72 72 84 84 92 92 96 92 96 92 96 92 96 92 92 88 88 84 92 88 96 92 92 92 88 88 88 88 88 80 64 48 40 44 44 40 36 40 40 40 44 44 48 48 48 48 48 48 48 48 48 48 48 32 20 80 256 364 380 308 348 304 336 308 324 304 320 312 316 300 304 292 292 280 284 280 280 268 268 268 256 264 248 256 244 236 232 228 228 224 228 228 232 224 220 216 212 208 204 200 196 196 200 192 188 184 180 184 172 180 172 312 368 452 372 468 364 460 356 456 356 460 360 468 368 468 368 480 372 472 368 476 380 484 380 484 384 488 384 492 388 496 392 496 392 500 396 504 404 516 408 516 412 520 412 524 416 528 420 528 424 536 432 544 440 556 460 600 448 596 528 712 680 816 736 832 644 660 496 580 448 556 448 544 432 536 432 540 436 536 432 536 432 536 432 536 432 540 428 540 428 544 432 548 436 548 436 548 440 552 440 556 444 572 452 572 452 568 444 552 436 552 448 548 448 552 456 548 440 536 416 496 356 440 316 420 308 444 340 452 348 464 372 500 408 544 460 572 480 576 472 576 476 564 452 572 444 568 444 568 448 568 460 568 460 568 460 568 460 568 460 568 460 564 452 556 444 572 452 572 452 572 452 572 452 568 448 568 448 568 448 568 448 572 448 572 448 572 448 572 448 572 448 572 448 572 448 572 448 576 452 572 448 572 444 568 444 564 440 564 440 564 440 564 440 560 432 552 424 548 428 556 436 556 428 552 428 548 424 548 424 544 420 544 420 544 420 544 420 536 412 540 416 540 416 536 412 544 420 540 416 540 412 536 412 536 412 540 416 540 416 540 416 540 416 540 412 536 408 532 408 528 404 528 404 528 404 528 404 528 404 524 400 524 396 520 396 512 388 516 396 520 392 512 388 524 388 524 384 520 380 516 380 516 376 512 376 508 372 508 372 508 372 504 368 504 364 500 364 496 360 496 360 496 360 496 360 492 356 492 356 492 356 492 356 488 352 488 348 484 344 480 344 488 344 484 340 480 336 468 340 468 340 464 340 460 336 448 336 456 336 452 332 452 328 448 328 436 316 440 320 444 328 448 328 432 324 432 324 432 324 432 324 424 316 424 316 424 316 424 316 424 316 424 312 420 308 416 308 420 312 416 308 416 304 412 304 408 304 416 308 416 304 408 296 384 276 384 280 392 284 396 288 392 280 392 280 392 280 392 280 388 276 392 280 388 272 384 264 376 268 372 264 372 260 368 260 364 260 368 260 368 256 360 248 360 252 356 248 356 244 352 244 356 248 352 244 352 240 348 240 344 240 352 248 356 240 340 228 340 232 340 232 340 232 340 232 340 240 340 236 336 232 332 232 332 232 328 228 328 228 324 224 320 216 316 212 316 208 312 208 320 220 324 216 312 200 308 208 300 200 308 204 308 200 296 188 296 192 296 192 292 188 288 188 276 188 276 196 280 196 276 188 276 192 276 184 272 180 268 180 260 172 260 176 264 176 264 176 264 176 264 176 264 176 264 176 260 180 252 176 244 168 240 160 244 168 244 168 244 168 244 168 240 164 240 164 240 164 240 164 236 160 236 160 236 160 236 160 232 164 232 168 236 172 240 172 224 156 224 156 224 156 224 156 228 160 216 148 212 152 224 164 228 160 220 152 212 144 208 148 204 140 208 148 212 148 208 144 200 136 204 140 208 144 208 144 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 136 200 136 200 132 196 132 196 132 196 132 196 132 204 140 208 136 192 124 184 124 184 124 196 136 200 132 188 120 188 128 192 132 196 128 192 124 184 124 192 124 180 116 188 132 200 132 188 120 184 124 196 136 184 116 180 120 192 132 196 128 188 128 200 132 188 124 192 132 196 128 184 116 176 112 180 120 68 16 64 12 60 16 64 20 64 16 68 20 68 20 72 24 68 24 76 32 80 28 72 20 64 28 76 16 68 32 80 20 76 28 76 24 72 20 68 20 68 24 72 28 76 24 72 20 64 40 76 44 68 40 72 48 68 36 64 32 60 36 64 32 72 24 68 20 64 20 56 12 56 24 60 28 48 16 24 0 12 0 8 0 8 0 8 0 20 12 16 8 12 4 12 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 8 8 24 20 28 20 36 32 44 40 48 40 48 36 36 24 52 36 56 40 68 56 52 32 52 32 56 40 64 48 68 44 60 32 48 24 44 24 48 28 48 32 52 36 56 36 56 36 56 40 60 44 64 44 68 48 68 48 76 60 88 68 96 76 96 76 96 76 96 76 96 72 92 68 88 72 92 76 92 84 92 80 88 76 84 72 64 48 48 32 40 36 40 32 40 32 40 36 44 40 48 40 48 40 48 40 48 40 48 40 24 20 136 320 392 380 344 364 328 340 324 332 316 308 308 304 312 316 304 292 292 288 292 280 276 268 272 252 260 240 252 236 240 228 236 224 232 224 236 228 228 216 220 208 212 200 204 192 200 180 192 184 188 176 184 168 164 144 256 328 380 316 372 316 360 300 360 296 360 300 364 308 364 312 376 316 372 308 376 320 380 312 384 316 384 320 388 320 392 324 396 328 400 332 400 324 408 324 412 328 412 332 416 332 424 340 424 340 428 348 436 352 444 392 452 348 564 568 800 776 932 844 940 720 648 444 464 384 452 360 444 344 432 340 436 348 432 340 432 340 432 340 432 340 428 340 428 344 432 348 436 348 436 348 440 352 440 356 444 348 452 348 452 348 452 344 444 344 440 340 440 356 460 360 436 336 364 264 336 240 320 240 336 256 328 248 332 244 332 256 360 284 404 320 456 372 480 380 480 380 460 364 456 360 452 356 448 352 460 352 460 352 460 352 460 352 460 352 460 352 460 348 452 340 452 340 452 340 452 340 452 340 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 452 340 452 336 448 336 444 332 440 328 440 328 440 328 440 328 440 324 432 316 428 320 436 328 432 320 432 320 428 316 428 312 420 308 420 308 420 308 420 308 412 304 416 308 420 304 416 300 420 308 420 304 416 304 412 300 412 300 408 296 408 296 408 296 416 304 416 304 412 300 408 296 404 292 404 292 404 292 404 292 404 288 404 284 400 284 396 280 388 276 396 280 396 280 392 272 388 276 384 272 384 272 380 268 380 268 380 268 376 264 376 260 372 264 372 260 368 260 364 256 360 252 360 252 360 252 360 252 356 248 356 248 356 248 356 248 352 244 352 240 348 236 344 236 344 256 340 252 340 252 340 248 340 248 344 244 340 240 336 240 336 240 336 236 332 236 328 232 320 224 320 228 328 232 332 236 324 216 324 216 324 216 324 216 316 208 316 208 316 208 316 208 316 208 316 204 312 200 308 200 312 204 312 200 308 200 304 196 304 200 308 200 308 200 304 196 292 184 288 180 284 176 280 172 280 184 280 184 280 184 280 192 280 196 280 196 276 200 268 192 268 184 268 180 264 180 260 176 256 176 260 176 260 172 252 164 252 168 252 164 248 164 244 160 248 164 248 160 244 160 240 156 236 172 244 180 248 172 232 160 232 164 232 164 232 164 232 156 240 152 240 148 236 144 232 144 232 144 232 140 228 136 224 136 216 148 216 144 212 144 208 140 208 144 220 148 208 140 212 152 196 132 208 140 208 132 192 120 192 124 188 120 184 116 184 116 188 108 196 112 196 116 188 112 192 124 188 128 184 124 180 124 176 120 176 120 176 124 180 124 176 120 176 120 176 120 176 120 172 104 172 104 172 104 172 104 168 100 168 100 168 100 168 100 164 104 164 104 164 104 164 104 160 100 160 100 160 100 160 100 156 92 156 96 164 104 168 104 156 92 156 92 156 92 156 92 156 92 156 92 156 92 156 92 156 88 152 84 148 88 152 92 148 88 152 92 156 88 148 84 144 80 144 80 148 84 152 88 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 76 136 72 132 68 132 72 132 72 132 72 132 72 136 84 144 76 124 56 120 68 120 64 132 76 136 72 124 60 124 68 128 72 132 68 128 64 124 68 128 64 120 56 124 72 136 80 124 68 120 72 132 84 124 68 116 68 128 80 128 72 124 76 136 80 124 72 128 80 132 76 120 64 112 60 116 68 76 68 72 64 72 64 76 68 76 68 76 68 76 68 76 68 92 84 96 88 96 88 92 84 76 80 88 68 72 76 84 64 88 80 84 72 80 68 72 64 76 72 80 76 84 72 80 68 80 76 92 76 80 68 84 76 80 64 76 60 72 64 76 68 72 72 72 68 64 60 52 48 52 56 56 56 56 44 40 32 12 12 12 12 8 8 8 8 20 20 20 16 16 16 12 12 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 16 20 28 28 32 32 36 40 44 48 48 48 48 44 36 48 52 60 56 60 64 76 56 56 52 56 56 64 64 68 64 64 56 52 44 48 44 48 48 52 52 56 52 60 56 60 52 56 52 60 56 64 60 64 64 68 64 68 68 76 80 88 96 100 96 100 96 100 96 100 92 92 88 88 84 92 88 96 88 92 92 92 88 84 76 76 52 48 44 40 40 40 40 40 40 40 40 44 44 48 48 48 52 52 52 52 52 52 52 52 12 52 188 360 356 364 316 340 292 328 296 324 296 312 304 308 308 320 292 300 288 296 288 300 288 284 284 276 276 268 268 260 248 244 240 236 236 236 236 236 228 228 224 220 216 208 208 204 196 200 196 192 192 188 192 184 188 156 292 364 456 368 464 372 472 364 468 360 464 364 472 368 468 372 480 376 476 372 480 384 488 384 488 384 492 388 492 392 496 392 500 400 508 404 504 404 520 412 520 412 524 416 524 420 536 424 532 424 532 428 540 436 572 472 556 472 768 868 1016 1020 1020 1020 1020 928 844 584 608 476 572 456 552 440 540 436 540 440 540 436 540 436 540 436 540 436 544 432 548 436 548 440 552 440 552 440 552 440 556 444 556 448 568 448 572 452 572 452 560 448 544 440 548 452 556 444 508 380 436 332 424 324 420 328 436 344 432 336 432 332 424 328 436 344 456 384 520 452 568 472 580 480 580 468 584 464 580 456 576 452 572 464 572 464 572 464 572 464 564 460 568 464 568 460 564 452 576 456 576 456 576 456 576 456 568 448 568 448 568 448 568 448 572 448 572 448 572 448 572 448 572 448 572 448 572 448 572 448 580 452 576 452 572 448 572 448 568 444 568 444 568 444 568 444 564 436 556 428 552 432 560 440 560 436 560 432 556 432 552 428 548 424 548 424 548 424 548 424 540 420 544 424 548 420 544 416 548 420 544 420 540 416 540 416 536 408 532 408 532 404 528 404 540 416 540 412 536 408 532 408 528 404 528 404 528 404 528 404 532 404 528 404 524 400 524 400 516 392 520 396 520 396 516 392 520 384 520 384 520 384 520 384 520 384 520 380 516 380 512 376 512 372 508 372 504 368 504 368 496 360 496 360 496 360 496 360 492 356 492 356 492 356 492 356 488 352 488 348 484 344 480 344 484 340 480 340 480 340 472 344 468 340 464 340 460 336 448 336 460 336 456 336 452 332 452 332 444 324 444 324 448 328 448 328 432 324 432 324 432 324 432 324 424 316 424 316 424 316 424 316 424 316 424 312 420 308 416 308 424 312 420 312 416 308 416 308 416 308 416 308 412 304 412 304 420 308 416 304 404 292 396 288 396 284 396 284 396 284 396 284 400 288 404 288 400 276 388 272 380 268 376 268 372 264 372 264 364 260 368 260 368 256 360 248 364 252 360 252 356 248 356 248 360 248 356 248 352 244 352 244 348 244 352 244 348 240 344 232 344 236 344 236 344 236 344 236 340 240 340 236 336 232 332 232 336 236 332 228 328 224 320 220 324 216 320 216 316 212 316 212 308 212 320 216 316 212 320 224 304 204 312 208 312 204 300 192 300 192 292 184 288 184 288 192 280 192 280 196 280 192 272 184 276 192 276 184 272 180 268 180 268 180 268 180 268 176 264 176 260 172 260 172 260 172 260 172 240 164 244 172 248 176 256 180 248 172 248 172 248 172 248 172 244 164 240 160 236 164 240 168 236 160 236 160 236 160 236 160 220 152 220 156 228 160 228 164 224 156 224 156 224 156 224 156 216 152 220 156 220 156 216 152 216 148 212 148 212 152 220 160 220 156 224 160 220 156 216 148 208 144 212 148 212 152 216 152 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 200 136 196 128 192 128 196 132 196 132 196 132 196 132 192 136 204 128 180 108 184 132 188 128 192 132 196 128 192 124 188 128 192 132 196 128 192 124 188 128 196 128 184 120 192 136 196 128 192 124 188 128 192 132 192 124 184 120 192 128 188 120 184 128 196 128 188 120 188 132 188 124 184 116 180 116 184 120 72 24 68 20 68 20 72 24 68 20 68 20 68 20 68 20 84 36 80 32 80 32 84 36 72 36 80 20 64 28 72 12 80 32 76 24 72 20 64 16 68 24 72 28 76 24 72 20 72 48 80 44 64 32 64 40 68 36 64 32 60 36 64 32 72 24 72 24 68 20 52 4 56 28 60 32 60 36 56 32 16 8 16 4 12 0 8 0 16 8 16 4 12 4 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 12 8 20 20 32 24 36 24 36 32 44 40 48 40 48 36 44 32 60 40 60 40 68 56 64 44 60 40 60 44 68 48 64 44 56 32 52 32 52 32 56 36 60 40 64 44 64 44 56 36 56 40 60 44 64 44 68 48 68 48 72 56 80 64 100 80 100 80 100 80 100 80 96 72 92 68 88 72 92 76 88 80 92 84 88 72 76 64 44 36 44 32 36 28 40 32 40 32 40 36 44 40 48 40 52 44 52 44 52 44 52 44 20 92 268 404 372 372 368 372 344 360 336 348 328 328 320 324 332 328 312 308 300 296 304 304 300 288 292 276 280 260 272 256 256 244 248 232 236 228 236 228 232 220 228 212 216 204 208 200 204 180 196 188 196 184 192 176 176 136 240 324 384 312 364 316 372 308 368 304 364 304 368 308 368 312 380 316 372 312 376 324 384 316 384 320 388 320 392 324 388 324 400 336 404 336 400 324 412 328 412 332 416 332 420 336 424 340 424 336 424 344 428 344 432 352 420 380 784 836 1008 892 1000 876 1008 900 864 604 528 440 464 368 452 352 436 344 440 348 436 344 436 344 436 344 436 344 436 348 440 352 444 356 444 356 440 352 440 356 444 356 448 352 440 340 448 348 456 352 456 360 452 348 452 364 456 328 368 240 340 244 328 228 316 220 312 220 328 240 336 236 320 228 320 236 340 264 388 320 432 360 468 384 476 380 472 376 468 360 460 356 464 360 464 360 464 360 464 360 448 348 456 356 460 356 456 352 456 344 456 344 456 344 456 344 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 448 336 456 344 452 340 452 336 448 336 444 332 444 332 444 332 444 332 440 324 432 316 428 320 436 328 440 328 436 324 436 320 432 320 428 316 428 316 428 316 428 316 424 312 428 316 428 316 424 312 424 312 420 308 420 304 416 304 416 304 412 300 412 296 408 296 412 300 412 300 408 296 408 292 404 292 404 292 404 292 404 292 408 292 404 288 404 284 400 284 392 280 396 284 400 280 396 276 384 272 384 272 384 272 384 272 388 276 384 272 384 268 380 268 376 268 372 264 372 260 368 260 360 252 360 252 360 252 360 252 356 248 356 248 356 248 356 248 352 244 352 240 348 236 344 236 340 252 340 252 340 252 344 252 340 248 344 244 340 240 336 240 340 244 336 240 336 236 332 236 332 232 328 232 328 232 324 228 324 216 324 216 324 216 324 216 316 208 316 208 316 208 316 208 316 208 316 204 312 200 308 200 316 208 312 204 312 200 308 200 312 204 308 196 300 192 300 192 308 200 308 196 300 192 296 188 284 188 284 188 284 188 284 196 288 204 288 204 280 204 268 192 272 188 268 184 268 180 264 180 256 176 260 176 260 172 252 164 256 172 252 168 252 164 248 164 252 168 248 164 248 160 244 160 248 176 240 172 236 168 236 172 236 168 236 168 236 168 236 160 240 152 240 148 236 144 232 144 236 148 232 140 228 136 220 132 220 152 216 148 216 144 212 144 212 152 224 152 212 140 212 148 204 136 208 140 204 136 200 128 196 124 188 116 180 116 188 120 192 112 196 112 196 116 188 108 192 124 188 128 184 124 180 124 188 128 184 124 180 120 172 116 172 116 172 116 172 116 172 116 168 100 172 104 172 104 176 108 172 104 172 104 172 104 172 104 168 108 160 100 160 100 168 108 160 100 160 100 160 100 160 100 156 92 156 92 156 96 160 96 156 92 156 92 156 92 156 92 156 88 148 80 144 84 152 92 156 92 152 84 148 84 152 88 156 92 156 92 156 88 148 80 140 76 144 80 144 84 148 84 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 140 80 136 76 132 68 124 64 132 72 132 72 132 72 132 72 124 76 140 72 116 52 128 84 132 68 128 64 124 68 128 72 124 68 128 72 132 68 128 64 128 68 132 68 120 60 128 76 124 76 128 80 132 76 128 72 136 76 124 72 124 72 120 60 116 72 128 72 120 64 120 76 116 64 120 72 124 72 120 68 84 72 80 68 76 72 80 76 76 68 76 68 76 68 76 68 84 72 72 60 68 64 80 76 84 88 92 68 72 72 76 56 88 80 84 72 80 68 72 64 76 72 80 76 84 72 80 68 80 72 88 68 72 52 64 60 80 64 76 60 72 64 76 68 72 72 76 72 68 60 48 44 60 64 68 72 72 68 72 68 16 16 16 12 12 8 8 8 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 16 20 24 28 36 36 36 36 36 40 44 48 48 48 48 44 44 56 56 60 56 60 60 72 64 68 60 60 56 64 60 68 60 60 52 52 48 52 52 56 56 60 60 64 60 68 64 68 52 56 52 60 56 64 60 64 64 68 64 68 64 76 76 80 96 100 96 100 96 100 96 100 92 92 88 88 84 92 88 96 88 88 92 92 88 80 72 68 36 40 44 40 36 36 40 44 40 40 40 44 44 48 48 48 52 52 52 52 52 52 52 56 12 120 292 416 324 352 340 352 312 356 312 348 312 336 316 332 320 328 300 304 284 300 300 308 296 304 296 292 292 284 284 276 264 260 252 244 240 236 232 232 232 232 228 224 216 212 208 208 200 204 196 196 196 196 200 188 200 156 280 360 456 364 456 368 476 372 472 364 468 368 472 372 472 372 484 380 476 372 484 384 488 384 488 388 492 392 496 392 492 392 504 404 512 404 504 400 520 412 520 416 524 420 528 420 532 424 528 420 528 424 536 428 588 484 560 544 916 1020 1008 988 1020 1004 1020 1016 1020 720 656 476 576 464 556 444 544 436 544 440 540 436 540 436 540 436 540 436 552 440 556 444 556 448 560 448 552 440 552 444 556 448 560 448 556 440 568 452 576 460 572 460 568 460 564 460 548 408 436 292 408 328 412 336 420 340 424 344 416 344 428 348 420 332 412 336 428 352 464 384 508 432 564 484 596 480 600 476 592 468 584 464 584 464 584 464 584 464 584 464 568 448 572 460 580 460 580 460 576 456 576 456 576 456 576 456 568 448 568 448 568 448 568 448 572 448 572 448 572 448 572 448 572 448 572 448 572 448 572 448 580 456 580 452 576 448 572 448 568 444 568 444 568 444 568 444 564 436 552 424 548 428 560 440 564 440 564 436 560 436 556 432 552 428 552 428 552 428 552 428 548 428 556 432 556 432 552 424 548 424 548 420 544 416 540 416 544 420 544 416 540 412 536 412 536 412 532 408 532 404 528 404 528 404 528 404 528 404 528 404 532 408 532 404 528 400 524 400 516 396 520 400 524 396 520 392 520 384 520 384 520 384 520 384 524 388 524 384 520 384 516 380 512 376 512 372 508 368 504 368 496 360 496 360 496 360 496 360 492 356 492 356 492 356 492 356 488 352 488 348 484 344 480 344 484 340 480 340 480 340 472 344 468 340 464 340 460 336 448 336 460 340 460 336 456 332 452 332 456 332 452 328 448 324 444 320 432 324 432 324 432 324 432 324 424 316 424 316 424 316 424 316 424 316 424 312 420 308 416 308 424 316 424 312 420 308 416 308 424 312 416 304 408 296 404 300 404 296 404 296 404 296 404 296 396 284 396 284 396 284 396 284 388 280 392 276 384 264 372 252 380 272 380 268 376 264 372 264 364 260 368 260 368 256 360 248 364 256 364 252 360 248 356 248 360 252 360 248 356 244 352 244 360 248 348 232 340 236 348 244 348 240 348 240 348 240 348 240 340 240 340 236 336 232 332 232 336 236 332 228 328 224 320 220 324 220 324 216 320 212 316 212 328 228 332 220 316 204 308 208 312 208 312 204 308 200 304 200 304 196 292 184 284 184 292 196 284 196 280 196 280 192 268 184 276 192 276 184 272 180 268 180 280 188 276 184 268 176 260 168 260 172 260 172 260 172 260 172 252 176 252 172 248 168 244 168 248 172 248 172 248 172 248 172 248 168 236 156 232 160 244 172 236 160 236 160 236 160 236 160 228 160 228 160 228 160 228 160 224 156 224 156 224 156 224 156 228 156 204 128 192 140 220 164 232 164 220 152 212 144 208 144 216 152 216 152 216 148 204 140 200 136 200 140 204 144 208 144 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 200 132 192 128 188 120 196 132 196 132 196 132 196 132 196 144 216 144 192 124 208 164 200 132 188 120 184 124 196 136 188 128 192 132 196 128 192 124 192 132 196 128 184 120 192 136 184 124 196 136 200 132 188 120 204 132 188 124 188 124 180 108 180 120 188 124 180 112 184 124 172 112 184 124 192 128 188 120 76 24 72 20 68 24 72 28 64 24 80 36 84 28 64 12 72 24 72 24 72 24 72 24 80 32 80 28 72 20 64 12 72 28 80 28 68 16 68 24 68 20 68 20 68 20 68 20 72 40 60 28 52 28 60 36 56 32 68 44 72 40 60 20 60 12 64 20 68 28 64 24 52 24 56 28 56 40 60 44 48 16 12 8 16 0 0 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 16 12 24 20 32 28 32 24 32 28 44 40 52 48 56 48 64 40 56 40 68 48 60 32 60 48 68 44 56 32 52 36 56 36 56 36 56 36 56 36 68 44 60 36 56 40 64 48 64 44 64 44 64 44 64 44 72 48 68 44 64 48 68 52 84 72 100 84 108 88 104 84 92 72 92 72 92 72 92 72 92 84 92 88 96 80 68 44 48 36 36 24 32 28 44 40 36 32 40 36 52 48 56 52 52 48 56 44 52 48 52 44 24 220 348 404 396 404 356 404 372 392 364 372 352 356 344 360 340 352 332 328 300 300 296 300 312 296 292 280 292 276 284 276 256 272 260 232 264 244 220 216 236 224 228 216 216 204 208 196 212 184 188 180 192 188 196 180 148 128 204 272 380 332 368 316 356 300 364 304 368 312 376 316 376 316 376 320 380 324 384 324 396 324 388 316 388 324 400 336 400 336 408 344 412 344 412 332 424 340 424 336 420 332 416 332 428 340 424 340 424 344 432 348 416 316 444 404 748 848 1020 856 1012 920 1004 904 1004 768 580 444 480 380 456 356 448 356 444 348 440 348 440 348 440 348 440 348 440 352 440 356 444 360 448 360 456 364 452 364 452 364 448 352 448 348 456 352 460 356 456 360 496 364 464 396 452 260 304 232 336 252 340 256 344 260 348 260 352 264 348 260 348 256 344 248 316 232 336 276 376 296 424 372 472 388 484 372 480 376 476 344 460 356 460 356 460 360 472 368 464 360 464 356 460 352 456 352 468 352 456 340 448 336 452 344 456 344 456 340 452 336 448 336 448 336 448 336 448 336 448 336 452 340 452 340 452 340 452 340 452 340 452 340 452 340 452 340 440 328 440 328 440 328 440 328 444 332 444 332 444 332 444 332 432 324 436 328 440 324 436 320 432 320 432 320 432 320 432 320 436 324 436 320 432 316 428 316 420 312 424 312 424 308 416 300 420 308 420 304 416 300 412 300 404 296 416 308 420 304 408 292 408 296 408 296 408 296 408 296 408 292 408 288 404 284 400 284 400 288 404 288 404 284 396 276 384 272 384 272 384 272 384 272 388 272 380 264 376 264 376 268 376 268 376 264 372 260 368 260 364 256 364 256 364 256 364 256 364 256 364 252 360 248 356 248 356 248 356 244 352 240 348 240 348 260 348 256 344 252 344 252 344 252 348 248 344 244 340 244 344 248 344 244 340 240 336 240 336 240 336 236 332 232 328 232 328 220 328 220 328 220 328 220 324 212 320 208 316 212 320 216 320 212 320 208 316 204 312 204 312 204 312 204 312 204 312 204 308 200 308 200 308 200 308 200 304 196 304 192 300 188 296 188 292 196 292 192 288 188 284 196 272 192 276 196 276 200 272 196 276 192 276 188 268 180 260 172 256 172 260 180 268 184 268 184 256 172 256 168 252 164 248 164 256 172 256 168 252 164 248 164 244 176 244 172 240 168 236 168 240 172 240 168 236 164 232 156 240 148 232 140 228 140 228 144 232 144 232 140 228 136 224 136 224 152 212 140 204 140 212 148 216 148 216 144 212 140 208 140 212 144 212 140 204 132 196 124 200 132 196 124 188 120 184 112 200 116 200 112 196 116 192 116 188 120 184 128 184 128 184 128 188 132 188 128 184 128 180 124 176 120 176 120 176 120 176 120 180 112 180 108 176 104 172 104 172 104 172 100 168 96 164 96 184 120 176 116 172 108 164 104 164 104 164 104 164 104 164 104 168 100 164 96 160 100 164 104 160 92 156 88 152 92 156 96 152 92 156 92 156 88 148 80 148 88 156 84 136 72 148 100 152 88 152 84 148 80 144 80 148 80 140 76 144 80 136 64 140 76 136 72 132 76 136 80 144 84 144 80 140 76 136 76 124 68 132 76 140 80 140 80 140 80 140 76 136 72 132 72 136 76 136 72 132 68 128 68 128 68 128 64 124 60 120 60 128 64 124 64 124 68 132 76 132 68 124 60 120 60 120 64 108 64 124 80 136 80 124 68 120 72 124 72 120 68 128 84 124 68 120 72 132 80 124 64 144 84 128 68 120 68 128 80 84 72 80 68 76 72 80 76 60 56 72 68 80 68 72 64 80 72 80 72 80 72 80 72 80 76 84 76 80 68 72 60 72 72 84 72 72 60 72 72 80 72 80 72 80 72 80 72 84 68 72 56 68 56 72 60 72 64 76 68 80 64 76 60 64 64 68 68 68 64 60 60 56 56 60 60 60 56 64 60 48 24 12 16 16 4 0 8 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 16 20 24 28 32 36 32 32 40 44 48 52 52 52 48 48 56 56 52 60 60 64 52 48 56 64 64 64 52 52 52 64 56 60 56 60 56 60 56 60 68 68 60 60 56 64 64 72 60 64 60 64 60 64 60 64 68 68 64 64 60 68 64 72 76 84 88 100 96 100 96 96 92 96 92 96 92 96 92 96 92 92 92 96 96 84 68 52 48 44 36 32 32 36 44 48 44 44 48 48 48 48 52 52 52 52 52 56 64 68 56 48 36 248 348 392 352 388 320 376 324 376 324 364 320 356 332 352 316 336 312 316 284 288 272 292 304 308 296 308 304 296 288 288 264 292 284 272 276 260 244 252 236 236 232 224 220 212 208 204 212 204 192 188 192 196 200 188 176 152 248 308 448 388 464 372 464 360 468 368 476 376 480 380 480 376 484 380 484 384 488 384 496 392 492 388 492 392 504 404 504 404 512 412 516 412 516 412 532 424 532 420 528 416 524 416 536 428 532 424 536 428 540 436 568 448 552 476 692 852 1020 1020 1020 1020 1000 988 1020 884 724 500 592 476 564 452 556 452 548 440 544 440 544 440 544 440 544 440 552 440 556 444 556 448 560 448 564 452 564 452 564 452 564 456 572 456 576 460 584 464 572 460 580 448 560 476 532 344 400 324 420 340 412 344 416 344 420 348 424 352 424 348 420 348 416 340 420 324 436 352 464 364 500 436 572 476 600 472 596 484 596 460 584 460 580 460 584 464 588 472 584 464 584 460 580 460 576 456 584 460 580 456 572 452 572 456 576 456 576 452 572 452 568 448 572 448 572 448 572 448 572 448 576 452 576 452 576 452 576 452 576 452 576 452 576 452 576 452 564 440 564 440 564 440 564 440 568 444 568 444 568 444 568 444 556 436 560 440 564 436 560 432 556 432 556 432 556 432 556 432 560 436 560 432 556 428 552 428 544 424 548 424 548 420 540 412 544 420 544 416 540 416 536 412 532 412 540 416 540 416 536 408 532 408 532 408 532 408 532 408 532 408 532 404 528 404 524 400 524 404 528 404 528 400 520 392 520 384 520 384 520 384 520 384 524 384 516 380 512 376 516 380 512 376 512 372 508 372 504 368 500 364 500 364 500 364 500 364 500 364 500 360 496 356 492 356 492 356 492 352 488 352 484 348 492 348 488 344 484 340 472 344 472 344 468 344 464 340 452 340 464 344 464 340 460 336 456 336 456 336 456 332 452 328 448 328 436 328 436 328 436 328 436 328 432 320 428 316 424 320 428 324 428 320 428 316 424 312 420 312 420 312 420 312 420 312 420 312 416 308 416 308 416 308 416 308 412 304 412 300 408 300 404 296 404 292 404 288 400 284 396 284 384 276 388 280 392 272 388 268 384 276 380 268 372 264 368 260 360 256 368 264 372 264 368 260 364 256 364 252 360 252 356 248 364 256 364 252 360 248 356 248 352 244 352 240 348 240 344 236 348 240 348 236 344 236 340 232 340 236 332 232 328 228 332 232 332 232 332 228 328 224 324 224 328 220 316 208 312 208 316 212 320 216 320 212 316 208 312 208 316 212 312 204 304 200 300 196 304 200 300 196 296 188 288 188 288 200 284 196 280 192 276 192 272 188 272 184 272 184 272 184 276 184 272 184 268 180 268 176 264 176 264 176 264 176 264 176 256 180 256 176 252 172 248 172 248 172 248 168 244 164 240 164 252 176 248 168 240 160 236 156 240 164 240 164 240 164 240 164 236 164 232 160 228 164 232 168 228 156 224 152 220 156 224 160 216 156 220 156 220 152 212 144 212 152 216 148 200 136 212 160 216 152 216 148 212 144 208 144 204 136 200 136 204 140 196 124 200 136 200 136 200 136 200 136 208 144 208 140 204 136 200 136 196 136 200 140 204 140 204 136 204 140 204 136 200 132 196 132 200 136 200 132 196 128 192 128 196 132 196 128 192 128 188 124 192 124 188 124 188 128 196 136 196 128 188 120 184 120 184 124 180 124 196 140 204 136 196 128 188 128 196 128 188 124 196 140 200 132 192 128 200 136 196 128 188 124 188 124 184 116 180 112 76 24 72 20 68 24 72 28 52 4 56 12 68 24 76 28 72 24 72 24 72 24 72 24 64 20 68 20 68 20 64 12 60 20 72 24 64 16 68 24 76 28 76 28 76 28 76 28 68 40 64 32 56 28 60 32 68 36 64 32 60 36 64 32 68 20 68 20 64 20 56 12 64 32 60 28 56 36 52 32 48 16 12 8 16 0 0 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 16 12 24 20 32 28 32 24 48 40 52 44 48 36 40 32 56 32 48 36 60 40 56 28 56 44 68 44 60 40 64 52 64 44 64 44 64 44 64 44 76 52 72 48 68 52 72 56 68 48 68 48 68 48 68 48 72 52 68 48 68 48 72 52 76 60 88 72 96 76 96 76 100 80 100 80 100 80 100 80 92 84 92 88 96 76 64 40 48 36 40 28 36 32 44 40 52 44 52 40 48 36 44 36 52 40 52 56 76 64 52 36 96 312 412 416 388 428 388 420 384 416 376 396 364 376 364 376 340 348 332 328 296 296 280 284 304 304 312 308 308 300 292 280 268 272 284 268 264 240 248 252 244 232 236 220 220 208 212 200 216 188 192 184 196 192 196 176 168 136 200 268 376 328 364 312 364 304 368 308 372 316 376 320 376 320 380 320 384 324 384 324 392 324 388 320 392 328 400 332 404 336 408 344 412 344 412 336 424 340 424 340 420 336 420 336 428 344 424 340 428 348 436 348 444 344 448 328 508 564 872 904 1020 928 1012 928 1004 772 592 412 492 392 468 364 456 360 448 348 440 348 440 348 440 348 440 348 440 356 444 356 448 360 448 360 448 360 448 364 456 368 460 364 456 356 464 364 468 364 468 372 464 348 460 380 424 248 308 248 336 252 336 256 340 256 344 260 352 268 348 264 348 260 344 260 344 256 336 252 332 248 364 308 444 368 476 360 472 372 480 348 460 360 460 356 460 364 464 368 460 360 460 360 456 356 456 352 460 348 460 348 460 344 452 340 456 344 456 344 452 340 452 336 448 336 448 336 448 336 448 336 452 340 452 340 452 340 452 340 452 340 452 340 452 340 452 340 440 328 440 328 440 328 440 328 444 332 444 332 444 332 444 332 436 324 440 328 440 328 436 324 432 320 432 320 432 320 432 320 436 324 436 320 432 316 428 316 424 312 424 312 424 308 416 304 420 308 420 308 416 304 416 300 412 300 416 304 416 304 412 300 408 296 408 296 408 296 408 296 408 292 408 292 404 288 404 284 404 288 404 288 404 284 396 280 388 276 388 276 388 276 388 276 388 276 384 268 376 264 380 268 376 268 376 268 372 264 372 260 364 256 364 256 364 256 364 256 364 256 364 252 360 248 356 248 356 248 356 248 352 244 352 240 348 260 348 256 344 252 344 252 344 252 348 248 344 244 340 244 344 248 344 244 340 240 336 240 336 240 336 236 332 232 328 232 328 220 328 220 328 220 328 220 324 212 320 208 316 212 320 216 320 212 320 208 316 204 312 204 312 204 312 204 312 204 312 204 308 200 308 200 308 200 308 200 304 196 304 196 300 192 300 188 292 196 292 192 288 188 284 196 276 192 280 196 276 204 272 200 280 192 268 180 260 176 264 184 256 172 260 176 260 172 252 168 256 172 256 172 252 168 252 164 256 172 256 168 252 164 248 164 244 176 244 176 240 172 240 168 240 172 240 172 236 168 236 156 240 152 236 144 228 140 232 144 232 144 232 140 228 136 224 136 220 152 216 144 208 140 212 144 216 148 212 144 212 144 208 140 216 144 204 132 196 128 200 136 200 132 196 128 192 120 188 120 200 116 200 112 196 116 192 116 188 120 184 128 184 128 184 128 184 124 180 124 176 120 176 116 176 120 176 120 176 120 176 120 180 112 180 108 176 104 172 104 172 104 172 100 168 96 164 96 172 108 168 104 160 100 156 96 164 104 164 104 164 104 164 104 168 100 164 96 160 100 164 104 160 92 156 88 152 92 156 96 152 92 156 92 156 88 148 80 148 88 152 84 140 76 148 92 152 88 152 84 148 80 144 80 136 68 132 68 140 72 128 56 132 76 140 84 144 80 136 72 144 84 144 80 140 76 136 76 140 80 144 84 144 80 136 76 140 80 140 76 136 72 132 72 136 76 136 72 132 68 128 68 136 76 136 72 132 72 132 68 128 64 124 64 124 68 132 76 132 68 124 60 120 60 120 64 116 68 128 80 136 80 128 72 124 80 132 80 124 76 136 92 140 80 124 68 128 80 136 80 112 68 124 80 128 68 112 56 84 72 80 68 76 72 80 76 76 68 72 68 80 76 88 84 80 72 80 72 80 72 80 72 64 60 72 68 76 68 72 64 72 68 84 72 76 68 80 80 84 76 84 76 84 76 84 76 80 68 76 64 72 60 72 60 84 68 72 56 68 60 80 72 72 72 72 68 64 60 52 52 68 64 64 60 60 52 56 48 48 24 12 16 16 4 0 8 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 16 20 24 28 32 36 32 32 44 44 48 48 48 44 44 40 44 48 40 52 56 60 48 48 52 64 64 68 60 64 68 76 68 72 68 72 68 72 68 72 72 76 72 76 72 76 72 76 68 72 68 72 68 72 68 72 72 72 64 68 64 68 68 76 76 84 80 88 88 96 92 96 100 104 100 104 100 104 100 104 96 96 96 96 96 84 64 48 48 44 40 40 40 40 44 48 48 48 48 48 48 48 48 48 56 48 48 68 76 60 40 32 136 352 400 396 324 400 340 384 332 384 328 376 328 368 336 368 316 348 320 324 280 280 252 264 280 308 308 304 292 304 300 292 296 272 272 276 252 248 260 256 248 248 240 232 224 220 212 208 212 208 196 196 200 200 200 184 200 160 240 296 444 384 460 364 472 368 476 372 480 376 484 380 484 380 484 384 488 384 492 388 496 392 496 392 500 396 504 400 508 408 516 412 520 416 516 416 532 424 532 424 532 424 532 420 540 428 536 428 536 432 544 440 548 440 560 456 548 528 732 776 952 968 1020 960 952 684 624 496 604 488 576 460 560 452 552 444 548 444 548 444 548 444 548 444 556 444 556 448 560 448 564 452 556 448 560 452 568 460 576 464 584 464 588 472 596 476 584 472 580 468 580 480 528 352 424 348 424 336 424 340 424 344 428 344 440 352 436 352 432 348 432 348 452 340 436 336 428 316 448 380 540 460 592 468 592 484 596 468 592 464 588 460 588 464 592 468 592 464 588 460 588 456 584 456 572 456 584 468 584 460 576 452 580 460 576 456 576 452 572 452 576 452 576 452 576 452 576 452 576 452 576 452 576 452 576 452 576 452 576 452 576 452 576 452 568 444 568 444 568 444 568 444 568 444 568 444 568 444 568 444 560 436 564 444 568 440 560 436 560 436 560 436 560 436 560 436 560 436 560 432 556 428 552 428 548 424 552 428 548 424 544 416 548 424 544 420 544 416 540 416 536 416 540 416 540 416 540 412 536 412 536 412 536 412 536 412 536 412 532 408 532 404 528 404 528 404 532 408 528 404 524 396 528 392 528 392 528 392 528 392 528 388 520 380 516 380 516 384 516 380 512 376 512 372 508 372 504 368 504 368 504 368 504 368 500 364 500 360 496 356 492 356 496 360 492 356 492 352 488 352 492 348 488 344 484 340 472 344 472 344 468 344 464 340 452 340 464 344 464 340 460 336 456 336 456 336 456 332 452 328 448 328 436 328 436 328 436 328 436 328 432 320 428 316 424 320 428 324 428 320 428 316 424 312 420 312 420 312 420 312 420 312 420 312 416 308 416 308 416 308 416 308 416 308 412 304 412 300 408 300 404 292 404 288 400 284 396 284 388 276 392 284 396 276 388 272 392 276 376 260 364 260 376 272 372 264 372 264 372 260 360 252 368 260 364 256 364 252 360 252 364 256 364 252 360 248 356 248 356 248 352 244 352 240 348 240 352 244 348 240 348 236 344 236 344 240 336 232 332 232 332 236 332 232 332 228 328 224 324 224 324 220 320 216 316 212 316 212 316 212 316 212 316 212 316 212 324 212 308 196 296 196 308 208 304 200 304 196 300 192 296 192 288 200 284 196 280 192 276 192 276 192 276 188 276 188 276 188 268 180 264 176 264 172 260 172 264 176 264 176 264 176 264 176 256 180 256 176 252 172 248 172 248 172 248 168 244 164 240 164 248 168 244 168 240 164 236 160 240 164 240 164 240 164 240 164 236 164 232 160 228 164 232 168 228 156 224 152 220 156 224 160 216 156 220 156 220 152 212 144 212 148 212 148 208 144 212 152 216 152 216 148 212 144 208 144 204 136 196 136 208 144 200 128 192 136 208 148 212 144 200 128 208 144 208 140 204 136 200 136 208 144 212 144 208 140 200 132 204 140 204 136 200 132 196 132 200 136 200 132 196 128 192 128 196 132 196 132 196 132 192 128 192 124 188 124 188 128 196 136 196 128 188 120 184 120 184 124 172 112 180 120 184 116 180 112 188 128 192 128 188 124 196 140 200 124 176 108 176 120 188 124 188 128 196 136 196 132 188 120 76 24 72 20 68 24 72 28 76 28 72 20 68 24 72 28 72 24 72 24 72 24 72 24 56 12 64 20 68 20 64 16 68 28 80 28 72 20 76 32 68 20 68 20 68 20 68 20 68 40 68 40 64 36 60 32 72 40 60 28 56 32 68 36 72 24 72 20 64 20 52 12 68 32 64 28 56 32 52 28 48 16 12 8 16 0 0 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 16 12 24 20 32 28 32 24 32 28 40 36 48 40 48 40 48 24 44 32 60 40 56 28 60 44 72 52 68 48 72 60 76 56 76 56 76 56 76 56 76 56 76 60 80 56 76 56 72 52 72 52 72 52 72 52 76 56 72 48 68 52 76 56 88 68 88 72 96 80 100 84 104 84 104 84 104 84 104 84 96 88 96 92 96 76 60 36 48 36 44 36 44 36 44 40 40 32 44 40 48 44 56 48 64 40 48 56 64 32 28 40 228 400 436 412 372 432 392 432 392 420 380 408 372 384 368 380 360 372 356 348 304 284 252 256 288 320 324 304 304 312 324 312 332 256 268 284 268 260 288 256 256 244 248 232 232 216 216 204 216 192 200 192 204 192 192 168 188 144 192 252 368 332 368 312 376 316 376 316 380 320 380 320 380 320 384 324 384 328 388 328 392 324 396 328 400 332 400 332 404 340 412 348 416 348 416 336 424 340 424 340 424 340 424 344 432 348 428 344 432 348 436 352 428 328 440 376 468 388 492 476 616 636 764 676 664 456 496 424 496 392 468 368 456 364 448 352 444 352 444 352 444 352 444 352 444 356 448 360 448 364 452 364 448 360 452 368 460 376 464 372 468 364 472 372 480 372 476 380 484 380 488 396 440 276 336 256 340 268 340 268 344 272 344 276 352 280 352 280 348 276 348 272 348 272 340 260 324 236 344 284 420 348 472 360 472 360 480 348 472 368 464 360 460 364 464 368 464 364 464 360 460 360 456 356 452 344 464 356 468 352 460 344 460 348 460 344 456 344 452 340 452 340 452 340 452 340 452 340 452 340 452 340 452 340 452 340 452 340 452 340 452 340 452 340 444 332 444 332 444 332 444 332 444 332 444 332 444 332 444 332 436 328 444 332 444 332 440 324 436 324 436 324 436 324 436 324 436 324 436 320 432 316 428 316 424 316 428 316 428 312 420 304 424 312 424 308 420 308 416 304 420 304 416 304 416 304 416 308 412 300 412 300 412 300 412 300 412 296 412 292 408 292 404 288 404 292 408 292 408 288 400 280 392 280 392 280 392 280 392 280 392 276 384 272 380 268 384 272 380 272 380 268 376 268 372 264 368 260 368 260 368 260 368 260 364 256 364 252 360 248 356 248 360 252 360 248 356 248 352 244 348 260 348 256 344 252 344 252 344 252 348 248 344 244 340 244 344 248 344 244 340 240 336 240 336 240 336 236 332 232 328 232 328 220 328 220 328 220 328 220 324 212 320 208 316 212 320 216 320 212 320 208 316 204 312 204 312 204 312 204 312 204 312 204 308 200 308 200 308 200 308 200 308 200 308 196 304 196 300 192 292 196 292 192 288 188 284 196 276 196 284 200 280 208 276 200 280 192 264 176 256 180 268 192 272 188 272 188 268 180 260 172 260 176 260 172 256 172 252 168 256 172 256 168 252 164 248 164 248 180 248 176 244 176 240 172 244 176 244 172 240 172 236 160 244 152 236 148 232 144 236 148 232 144 232 140 228 136 224 136 220 152 220 152 216 148 212 144 212 144 212 144 212 144 212 144 216 144 200 128 192 132 204 144 200 132 200 128 196 128 196 124 200 116 200 112 196 116 192 116 192 124 188 132 188 132 188 132 180 124 176 120 176 116 172 116 176 120 176 120 176 120 176 120 180 112 180 108 176 104 172 104 172 104 172 100 168 96 164 96 172 112 172 112 172 108 168 108 164 104 164 104 164 104 164 104 168 100 164 96 160 100 164 104 160 92 156 88 152 92 156 96 152 92 156 92 156 88 148 80 148 84 148 84 152 88 148 80 152 88 152 84 148 80 144 80 144 76 140 80 152 88 144 72 132 76 144 92 152 84 136 72 144 84 144 80 140 76 136 76 144 84 144 84 140 76 132 72 140 80 140 76 136 72 132 72 136 76 136 72 132 68 128 68 124 64 124 64 124 64 128 68 128 64 124 64 124 68 132 76 132 68 124 60 120 60 120 64 116 64 116 64 116 64 112 60 116 68 124 68 116 64 124 80 132 68 108 52 112 68 124 72 132 76 124 72 124 76 132 84 84 72 80 68 76 72 80 76 76 68 76 64 72 60 68 60 80 72 80 72 80 72 80 72 72 68 76 68 76 68 72 60 80 76 88 76 76 64 76 72 76 68 76 68 76 68 76 68 80 68 84 72 80 64 72 60 80 64 76 60 72 64 76 68 68 68 68 68 64 60 56 52 64 64 60 60 60 56 56 52 48 24 12 16 16 4 0 8 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 16 20 24 28 32 36 32 32 24 28 36 44 48 52 52 52 44 44 40 52 60 64 56 52 60 72 72 76 68 68 68 80 72 76 72 76 72 76 72 76 68 76 72 80 76 76 72 72 72 76 72 76 72 76 72 76 72 76 68 72 68 72 72 76 84 88 84 88 88 96 100 108 100 104 100 104 100 104 100 104 100 96 96 100 96 80 60 44 48 48 48 48 48 48 48 48 36 36 40 44 52 56 60 60 64 48 52 60 48 24 40 80 268 404 380 384 328 392 324 400 324 392 324 376 320 372 332 368 336 368 332 340 280 260 212 216 252 316 324 332 316 340 336 324 292 220 256 304 268 268 292 260 264 260 252 244 236 224 220 216 216 212 204 204 208 204 196 180 212 160 228 284 440 388 468 372 484 380 484 380 484 380 484 380 488 384 488 384 492 388 492 392 496 392 500 400 508 404 504 400 512 408 516 416 524 420 520 420 532 424 532 424 536 428 536 428 540 432 540 432 540 436 548 440 556 428 540 452 596 460 572 428 584 480 632 548 636 504 580 504 588 476 568 456 560 456 556 448 552 448 552 448 552 448 552 448 560 448 560 448 564 452 564 456 564 452 568 456 572 464 576 464 588 468 592 476 600 480 588 476 588 480 592 488 552 396 448 340 436 344 440 348 440 352 444 352 448 356 448 352 444 352 440 348 452 340 448 352 444 324 452 376 528 456 600 476 592 476 592 468 600 472 596 464 592 464 592 468 596 464 592 464 588 460 588 460 576 460 580 464 584 464 584 464 584 460 580 460 576 456 576 456 580 456 580 456 580 456 580 456 576 452 576 452 576 452 576 452 576 452 576 452 576 452 576 452 572 448 572 448 572 448 572 448 568 444 568 444 568 444 568 444 564 440 568 444 568 444 564 440 564 440 564 440 564 440 564 440 560 436 560 432 556 428 552 428 552 428 556 432 552 424 544 420 552 424 548 424 544 420 544 420 544 420 540 416 540 416 544 420 540 416 540 416 540 416 540 416 540 412 536 412 532 408 532 408 532 408 536 412 532 404 524 400 532 396 532 396 532 396 532 396 528 392 524 384 520 384 520 384 520 380 516 380 512 376 512 376 508 372 508 372 508 372 508 372 500 364 500 360 496 356 492 356 500 360 496 360 492 356 492 356 492 348 488 344 484 340 472 344 472 344 468 344 464 340 452 340 464 344 464 340 460 336 456 336 456 336 456 332 452 328 448 328 436 328 436 328 436 328 436 328 432 320 428 316 424 320 428 324 428 320 428 316 424 312 420 312 420 312 420 312 420 312 420 312 416 308 416 308 416 308 416 308 420 308 416 308 412 304 412 304 404 292 404 288 400 284 396 284 392 280 396 284 396 280 392 276 384 272 372 264 368 264 376 272 380 272 384 276 380 272 376 264 372 260 368 260 364 256 364 256 364 256 364 252 360 248 356 248 360 248 356 248 352 244 352 244 356 244 352 244 348 240 348 240 344 244 340 236 336 236 336 236 332 232 332 228 328 224 324 224 324 220 328 224 324 216 316 212 312 208 316 212 316 212 320 216 316 208 304 200 300 200 308 208 304 200 304 200 304 196 300 200 288 200 284 196 280 192 276 192 280 196 280 192 280 192 280 192 272 180 268 180 264 176 264 172 264 176 264 176 264 176 264 176 256 180 256 176 252 172 248 172 248 172 248 168 244 164 240 164 248 172 248 172 248 172 248 172 240 164 240 164 240 164 240 164 236 164 232 160 228 164 232 168 228 156 224 152 220 156 224 160 216 156 220 156 220 152 212 144 212 144 208 148 220 156 212 140 216 152 216 148 212 144 208 144 208 144 204 148 220 156 212 144 200 140 208 148 212 144 204 136 208 144 208 140 204 136 200 136 200 136 204 140 204 136 196 128 204 140 204 136 200 132 196 132 200 136 200 132 196 128 192 128 184 120 184 124 188 124 188 128 192 124 188 124 188 128 196 136 196 128 188 120 184 120 184 124 196 128 192 128 188 124 188 124 176 116 184 116 176 112 184 128 200 128 184 116 188 128 192 128 192 120 176 108 176 116 192 132 76 24 72 20 68 24 72 28 56 12 64 20 72 20 64 12 72 24 72 24 72 24 72 24 72 28 76 28 72 20 64 12 72 28 76 20 60 4 52 8 72 24 72 24 72 24 72 24 68 40 72 44 72 40 60 28 60 36 64 40 68 36 64 24 64 16 68 20 68 24 60 20 56 24 60 28 56 36 60 40 48 16 12 8 16 0 0 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 16 12 24 20 32 28 32 24 32 28 40 36 44 36 44 36 52 28 48 36 68 48 64 40 72 60 84 60 72 48 72 56 72 52 72 52 72 52 72 52 68 52 76 60 80 56 72 48 80 60 80 60 80 60 80 60 80 56 76 52 72 56 76 60 88 64 84 64 84 72 100 84 100 80 100 80 100 80 100 80 100 92 100 92 96 72 56 32 44 40 48 40 48 40 48 36 44 36 44 40 48 44 52 44 60 40 52 52 36 12 68 140 364 436 404 420 400 432 392 452 400 440 388 420 380 404 380 396 368 384 364 348 292 252 204 196 220 296 344 352 344 348 340 300 200 148 252 324 268 244 292 252 268 256 256 240 236 220 220 208 220 196 208 200 208 196 192 164 192 136 176 240 364 340 380 324 384 324 384 324 384 324 384 324 384 324 384 328 388 328 392 332 388 324 400 336 404 336 400 332 408 344 416 348 420 352 416 340 424 340 424 344 428 348 432 348 436 348 432 348 432 352 440 360 452 352 436 364 452 416 444 380 448 368 432 400 492 392 504 360 484 376 456 360 452 364 456 360 448 356 448 356 448 356 448 356 448 360 448 364 452 364 456 368 456 372 460 372 460 372 460 364 464 364 472 372 476 372 476 380 480 376 488 408 488 340 380 260 348 280 352 284 352 288 356 288 356 288 352 284 352 280 348 280 344 276 352 280 344 244 340 264 420 356 488 372 476 356 476 348 480 372 468 364 464 364 464 364 468 368 464 364 464 360 460 360 460 348 460 348 460 352 468 360 464 352 460 348 460 344 456 344 456 344 456 344 456 344 456 344 452 340 452 340 452 340 452 340 452 340 452 340 452 340 452 340 448 336 448 336 448 336 448 336 444 332 444 332 444 332 444 332 440 332 444 336 448 332 444 328 440 328 440 328 440 328 440 328 436 324 436 320 432 316 428 316 428 316 432 320 428 316 424 308 428 316 424 312 424 308 420 308 424 308 416 304 416 304 420 312 416 304 416 304 416 304 416 304 416 300 412 296 412 292 408 292 408 292 412 296 408 292 404 284 400 288 400 288 400 288 400 288 396 280 388 272 384 272 384 276 384 276 380 272 380 268 376 268 372 264 372 264 372 264 372 264 364 256 364 252 360 248 356 248 364 256 360 252 360 248 356 248 348 260 348 256 344 252 344 252 344 252 348 248 344 244 340 244 344 248 344 244 340 240 336 240 336 240 336 236 332 232 328 232 328 220 328 220 328 220 328 220 324 212 320 208 316 212 320 216 320 212 320 208 316 204 312 204 312 204 312 204 312 204 312 204 308 200 308 200 308 200 308 200 312 204 308 200 308 196 304 196 292 196 292 192 288 188 284 196 280 200 284 204 284 208 280 204 268 184 268 184 268 184 268 184 264 180 268 188 272 188 268 184 264 180 260 176 260 172 256 172 256 172 256 168 252 164 248 164 252 184 248 180 248 176 244 176 248 180 244 176 244 172 240 164 248 156 240 148 236 148 236 152 232 144 232 140 228 136 224 136 220 152 224 156 224 152 212 140 208 140 208 144 212 148 216 148 204 136 204 136 204 136 204 136 200 132 200 132 200 132 200 132 200 116 200 112 196 116 192 116 196 128 192 136 192 136 192 136 188 128 184 128 180 124 180 120 176 120 176 120 176 120 176 120 180 112 180 108 176 104 172 104 172 104 172 100 168 96 164 96 168 108 168 108 168 108 168 108 164 104 164 104 164 104 164 104 168 100 164 96 160 100 164 104 160 92 156 88 152 92 156 96 152 92 156 92 156 88 148 80 148 80 144 84 160 96 148 72 152 88 152 84 148 80 144 80 140 72 136 80 152 92 148 76 144 84 144 84 144 84 144 84 144 84 144 80 140 76 136 76 124 68 132 72 136 72 132 68 140 80 140 76 136 72 132 72 136 76 136 72 132 68 128 68 124 64 124 68 128 68 132 72 128 64 124 64 124 68 132 76 132 68 124 60 120 60 120 64 136 84 132 76 128 76 128 76 112 68 120 68 112 64 124 80 132 72 120 68 128 80 128 68 116 64 116 64 120 68 124 76 84 72 80 68 76 72 80 76 60 60 80 80 92 84 88 72 80 72 80 72 80 72 80 72 88 80 88 76 80 68 72 60 76 72 76 60 56 40 48 44 84 76 84 76 84 76 84 72 76 68 84 76 84 68 72 56 68 60 80 72 84 68 72 56 60 60 64 68 68 68 64 64 52 56 56 60 60 60 64 64 48 24 12 16 16 4 0 8 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 16 20 24 28 32 36 32 32 40 40 44 44 44 40 36 32 48 48 48 60 64 72 64 64 76 84 80 80 68 68 64 76 68 72 68 72 68 72 68 72 60 68 72 76 72 76 64 64 76 80 76 80 76 80 76 80 76 76 72 72 68 76 72 80 76 80 72 76 76 84 88 100 96 100 96 100 96 100 96 100 104 100 100 100 96 80 56 40 44 48 48 52 52 48 48 44 52 52 48 48 48 48 44 44 52 44 56 60 36 28 88 188 368 416 344 392 360 404 324 424 336 404 332 392 332 388 336 388 332 368 328 332 260 224 168 164 164 260 332 348 344 352 312 276 140 132 280 380 292 260 308 288 272 268 260 248 240 228 224 216 216 216 208 212 212 204 192 180 212 156 216 268 436 396 480 384 488 384 488 384 488 384 488 384 488 384 488 388 492 392 496 392 492 396 504 408 512 408 504 400 512 416 520 424 524 424 524 420 532 424 532 428 536 432 540 432 544 432 540 432 540 436 548 444 540 452 564 432 568 456 596 420 604 416 568 472 576 484 588 488 576 460 552 448 556 456 560 452 552 448 552 448 552 448 552 448 556 452 560 456 564 460 568 460 576 468 572 464 572 464 572 456 584 468 592 476 596 476 592 472 592 476 600 508 616 472 516 368 456 352 460 356 460 360 464 360 460 356 460 352 456 356 452 352 448 344 460 364 452 324 436 352 536 468 612 488 596 476 588 468 604 476 600 464 592 464 592 464 596 468 596 464 592 460 588 460 584 464 580 456 580 464 592 476 584 464 584 460 580 456 576 456 580 456 580 456 580 456 580 456 576 452 576 452 576 452 576 452 576 452 576 452 576 452 576 452 572 448 572 448 572 448 572 448 568 444 568 444 568 444 568 444 564 444 568 448 572 444 568 440 564 440 564 440 564 440 564 440 560 436 560 432 556 428 552 428 552 432 556 432 556 428 548 420 552 428 552 424 548 420 544 420 552 424 540 412 536 416 548 428 540 416 540 416 540 416 540 416 540 416 540 412 536 408 532 408 532 412 536 412 536 408 528 400 528 404 528 400 540 400 540 400 532 392 524 384 520 384 524 388 520 384 520 380 516 376 512 376 508 372 508 372 508 372 508 372 500 364 500 360 496 356 492 356 500 364 500 360 496 356 492 356 492 348 488 344 484 340 472 344 472 344 472 344 468 340 460 340 468 340 468 340 464 336 456 336 456 336 456 332 452 328 448 328 436 328 436 328 436 328 436 328 432 320 428 316 424 320 428 324 428 320 428 316 424 312 420 312 420 312 420 312 420 312 420 312 416 308 416 308 416 308 416 308 420 312 420 308 416 304 412 304 404 292 404 288 400 284 396 284 392 284 396 288 400 280 396 280 372 264 376 272 380 272 376 264 364 256 368 264 376 268 376 268 372 264 372 260 368 256 364 256 364 256 364 252 360 248 356 248 360 252 360 248 356 244 352 244 356 248 356 244 352 240 348 240 352 244 344 236 340 236 336 240 332 232 332 228 328 224 324 224 320 224 328 232 328 224 316 212 312 212 312 216 316 220 320 216 304 200 308 208 312 208 308 200 304 200 304 200 304 200 304 200 288 200 288 196 280 192 276 192 280 196 280 192 280 192 280 192 276 188 276 184 272 184 268 180 264 176 264 176 264 176 264 176 256 180 256 176 252 172 248 172 248 172 248 168 244 164 240 164 240 164 240 164 240 164 240 164 240 164 240 164 240 164 240 164 236 164 232 160 228 164 232 168 228 156 224 152 220 156 224 160 216 156 220 156 220 152 212 144 212 144 204 148 224 160 212 132 216 152 216 148 212 144 208 144 200 132 196 140 212 152 208 136 212 144 208 140 204 144 208 148 208 144 208 140 204 136 200 136 180 120 188 128 196 132 196 132 204 140 204 136 200 132 196 132 200 136 200 132 196 128 192 128 192 128 192 132 196 136 200 136 192 124 188 124 188 128 196 136 196 128 188 120 184 120 184 124 196 132 192 124 184 120 184 120 184 124 188 124 184 120 192 136 180 112 176 116 188 124 180 108 180 120 192 136 204 136 192 124 76 28 76 28 76 28 76 28 80 28 76 24 72 20 68 16 68 20 68 24 72 28 76 28 64 20 68 24 68 16 56 4 60 20 56 16 48 12 44 8 60 28 68 36 72 36 72 40 60 32 60 32 60 32 60 32 64 36 64 36 64 36 64 36 64 24 64 32 64 32 64 32 64 32 64 32 64 32 64 40 56 24 32 0 4 0 0 0 4 0 4 4 4 4 4 4 0 0 8 4 12 4 12 0 16 4 12 4 12 8 20 16 24 16 24 20 28 24 32 24 40 40 52 44 48 44 60 64 68 44 56 40 68 56 76 56 68 48 68 52 72 56 76 56 80 60 80 60 80 60 80 60 72 56 76 60 80 56 76 52 72 52 72 56 76 60 80 60 76 56 76 60 80 64 84 64 88 64 84 68 92 76 104 84 108 88 108 88 108 88 108 88 104 100 112 92 80 48 44 32 52 44 52 44 52 44 52 44 60 56 60 52 60 48 64 48 64 36 76 32 60 36 36 332 408 448 400 440 400 448 396 448 412 460 404 444 404 444 400 440 412 408 360 348 280 220 148 128 152 232 320 392 404 316 196 156 80 172 448 404 284 296 284 296 280 284 268 264 244 236 232 216 228 208 220 200 204 192 200 196 172 168 168 184 332 340 388 320 376 308 376 312 380 316 384 316 396 328 392 324 392 324 388 320 404 316 404 320 408 320 412 324 420 332 420 336 424 340 428 340 424 336 428 340 432 344 436 344 440 348 440 348 440 348 440 348 440 352 444 364 448 368 452 376 452 372 452 372 460 376 468 368 464 376 460 368 456 364 448 360 440 352 440 352 440 352 440 352 440 344 444 348 452 356 460 364 464 364 464 368 468 372 472 372 460 360 464 368 472 376 476 380 472 372 472 376 504 420 472 320 352 280 364 284 356 288 360 296 364 296 372 308 372 300 356 288 368 292 364 276 360 264 348 256 456 372 484 384 476 356 468 360 472 360 472 360 472 360 472 360 476 364 472 356 468 352 460 348 464 352 464 352 468 360 476 368 464 352 464 352 464 352 464 352 472 360 468 352 460 348 456 340 456 344 456 344 456 344 456 344 460 344 460 340 456 340 452 336 452 336 452 332 448 328 444 328 444 328 444 328 444 328 444 328 444 328 444 328 444 328 444 328 444 328 440 324 440 320 436 320 432 316 436 320 432 316 428 308 428 316 428 312 424 308 420 308 416 304 416 304 416 304 416 304 420 308 420 304 416 300 412 300 412 300 412 300 412 300 412 300 416 300 416 296 412 292 408 292 412 296 416 300 416 296 408 292 416 292 400 288 388 292 400 304 396 284 392 280 388 284 388 288 388 272 380 264 376 264 376 268 372 260 372 256 368 252 364 252 368 260 368 256 364 252 360 252 372 260 364 252 356 244 352 244 352 252 352 248 348 244 344 244 340 240 340 236 336 232 332 232 332 244 332 244 332 244 336 244 328 236 332 232 328 228 324 228 324 220 324 216 320 212 316 212 320 216 320 212 316 208 312 208 316 208 316 208 316 208 316 208 312 204 312 204 312 204 312 204 308 200 308 200 308 200 308 200 308 200 308 196 304 192 300 192 300 192 300 192 300 192 296 200 284 196 288 204 292 208 288 204 280 192 280 188 276 184 272 184 276 188 276 184 272 184 268 180 260 176 256 168 248 160 244 156 240 160 244 164 248 168 252 172 260 188 248 176 244 180 256 192 244 176 244 176 244 176 244 176 248 168 236 164 232 156 228 152 232 156 228 148 228 144 220 140 232 140 220 128 216 132 228 144 224 136 224 132 220 128 216 136 212 144 212 140 208 136 204 136 212 140 204 132 196 124 192 120 192 128 200 136 204 128 192 124 192 124 192 132 192 132 192 132 180 116 184 116 184 116 184 116 184 116 184 112 180 108 176 108 184 116 184 112 180 108 176 108 184 112 172 100 164 100 172 108 168 104 160 100 164 108 176 120 160 100 160 100 160 100 160 100 172 104 160 92 156 96 168 108 160 96 160 96 160 96 160 96 160 96 160 92 156 88 152 88 140 80 152 92 156 88 144 76 152 88 152 88 148 80 140 72 148 84 148 84 148 84 148 84 140 80 140 80 140 80 140 80 148 84 144 80 140 84 144 88 140 76 136 72 132 76 136 80 124 68 128 72 132 76 136 80 132 76 136 80 140 76 136 72 124 64 124 64 124 64 124 64 116 68 124 72 120 68 132 88 120 72 124 76 128 72 124 68 124 72 124 68 120 64 116 64 116 60 104 48 104 64 132 88 120 64 112 64 124 76 124 68 116 64 116 64 116 64 116 64 84 76 84 76 84 76 84 76 84 76 80 72 80 72 76 68 76 68 76 72 80 76 84 76 72 68 80 72 80 68 72 60 84 68 80 64 72 56 64 52 72 60 76 68 80 68 80 68 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 64 64 64 64 64 64 64 64 60 60 60 60 60 60 60 60 52 44 28 16 0 4 0 0 4 4 4 4 4 4 4 4 0 4 8 12 12 12 12 8 16 12 12 12 12 16 20 24 20 20 20 24 24 24 28 28 36 40 44 44 40 44 52 60 56 52 44 52 60 72 68 72 64 68 64 72 68 76 72 76 68 72 68 72 68 72 68 72 68 76 72 80 76 76 72 72 68 72 68 76 72 80 76 80 72 76 76 80 76 84 80 84 80 84 80 84 84 92 96 104 100 104 100 104 100 104 100 104 100 104 108 96 80 60 48 44 52 52 52 52 52 52 52 56 52 60 52 64 60 68 68 64 64 52 68 56 28 28 92 352 356 408 340 400 336 400 336 400 348 408 340 404 336 400 336 404 356 372 324 316 256 188 136 112 124 204 332 392 344 244 156 144 92 256 484 444 288 304 284 284 284 284 272 264 248 244 232 232 232 224 220 216 196 200 184 196 188 192 204 216 408 412 488 384 480 376 484 380 484 384 488 384 492 388 492 392 496 396 500 404 504 404 508 408 508 412 512 412 520 420 520 424 524 428 528 428 532 428 536 432 536 436 540 436 544 440 544 440 544 440 544 440 548 440 552 444 560 452 568 456 568 456 568 460 572 464 576 464 576 464 572 456 568 452 560 448 552 440 552 440 552 440 552 444 552 452 548 456 556 460 560 464 564 468 568 472 568 476 572 472 584 460 592 464 596 472 600 472 604 476 600 472 620 512 616 456 484 368 460 364 472 368 456 336 460 372 468 380 472 380 460 372 456 376 464 368 452 364 464 372 568 476 596 488 596 468 592 468 596 472 596 472 596 472 596 472 592 468 592 468 592 468 592 468 596 472 592 464 588 468 592 472 588 464 588 464 588 464 588 464 596 472 592 468 588 460 580 456 580 456 580 456 580 456 580 456 584 456 580 456 576 452 576 452 576 452 576 448 572 448 568 444 568 444 568 444 568 444 568 444 568 444 568 444 568 444 568 444 568 444 568 440 564 440 560 436 560 436 560 436 560 432 552 424 564 428 564 424 560 424 556 420 552 416 552 416 552 416 552 416 556 420 556 416 552 416 548 412 548 412 548 412 548 412 548 412 540 416 540 412 536 412 532 408 532 412 536 412 536 412 532 412 524 420 528 400 548 404 568 416 540 404 528 396 528 388 540 380 528 384 516 380 512 376 516 380 508 372 508 368 504 368 500 364 500 364 496 360 496 356 492 356 508 368 500 360 492 352 488 356 488 352 488 348 484 348 480 344 476 340 476 336 472 336 468 332 476 332 472 332 472 332 464 336 456 328 452 328 448 328 436 324 444 324 444 320 440 320 436 316 440 320 440 316 436 312 432 312 424 316 424 316 424 316 424 316 420 312 420 312 420 312 420 312 416 308 416 308 416 308 416 308 416 308 416 304 412 300 408 300 408 300 408 300 408 300 408 296 396 288 400 292 404 288 400 284 392 280 392 276 388 272 384 272 392 276 388 276 384 272 384 272 368 260 364 256 360 252 356 248 352 244 356 248 356 248 360 252 364 256 356 248 356 248 364 256 352 244 352 244 352 244 352 244 356 240 352 232 344 228 336 228 336 232 332 224 320 224 312 224 328 228 320 220 320 220 328 228 324 224 324 220 320 216 316 216 316 212 316 208 312 204 308 204 316 212 312 208 308 200 304 200 292 192 300 196 292 196 280 184 276 192 268 192 268 192 268 192 268 184 268 184 268 184 268 184 268 184 268 180 264 180 260 176 260 184 260 180 256 176 252 176 256 176 248 168 240 168 248 172 240 164 240 164 244 168 248 176 240 164 240 164 240 164 240 164 236 168 228 160 228 160 236 168 228 160 228 160 228 160 228 160 224 160 224 156 220 152 216 152 208 144 216 152 216 152 208 144 200 140 208 144 212 144 208 140 208 144 208 144 208 144 208 144 204 140 204 140 204 140 204 140 212 144 208 140 204 144 208 148 204 136 200 132 196 136 200 140 192 128 196 132 196 132 200 136 196 136 200 140 204 136 200 132 188 124 188 124 188 124 188 124 188 128 192 124 180 116 188 132 184 124 188 128 192 124 188 120 192 128 192 124 188 124 184 120 188 116 172 104 172 116 192 136 184 116 176 116 188 128 188 120 180 116 180 116 180 116 180 116 76 28 76 28 76 28 76 28 68 20 72 24 72 24 76 28 68 20 68 24 72 28 76 28 64 20 72 28 76 28 72 24 76 48 72 36 60 28 52 20 56 28 60 36 68 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 32 64 32 64 32 64 32 56 24 56 24 56 24 56 24 56 20 32 0 4 0 0 0 4 0 4 4 4 4 4 4 0 0 8 4 12 4 12 0 16 4 12 4 12 8 20 16 16 8 20 12 20 16 24 16 28 24 36 28 32 28 44 44 48 24 40 24 56 48 68 48 68 48 68 52 72 56 76 56 72 52 72 52 72 52 72 52 76 56 80 60 80 60 76 56 76 56 76 56 80 60 80 60 76 60 80 60 84 64 84 64 80 60 80 60 84 68 92 76 100 80 100 80 100 80 100 80 92 92 100 84 76 52 52 44 52 44 52 44 52 44 52 44 56 64 64 60 60 52 64 48 56 44 56 64 20 32 228 412 416 464 408 456 404 456 408 460 412 460 408 460 404 456 404 444 384 388 328 312 236 176 112 100 84 148 316 380 256 168 144 108 132 300 556 464 324 308 300 300 296 308 284 288 260 260 248 232 232 208 220 204 204 208 204 204 196 188 164 180 332 360 400 320 376 312 380 312 384 316 384 316 380 316 388 324 396 332 404 332 408 320 408 324 412 324 416 328 424 336 424 336 428 340 428 340 428 340 432 340 436 344 436 344 444 352 444 352 444 352 444 352 436 348 440 356 444 360 452 364 456 368 460 372 460 372 464 376 464 376 460 368 456 364 448 360 444 356 444 356 444 356 444 356 452 352 460 356 460 356 460 356 468 368 472 368 476 372 476 372 468 364 464 364 464 368 468 368 480 380 476 372 484 408 512 408 444 324 368 268 364 288 356 260 364 288 368 304 380 316 380 316 368 288 372 268 344 256 364 288 472 384 488 384 476 364 464 356 472 360 472 360 472 360 472 360 460 348 464 356 468 360 476 364 480 368 472 356 464 352 464 352 464 352 464 352 464 352 464 352 472 360 468 356 464 348 460 348 456 344 456 344 456 344 456 344 456 340 456 336 452 332 448 332 452 336 452 336 448 332 448 328 448 332 448 332 448 332 448 332 448 332 448 332 448 332 448 332 448 332 444 328 444 324 440 324 436 324 440 324 440 320 432 312 428 316 428 316 424 312 424 308 420 308 420 308 420 308 420 308 420 308 420 308 416 304 416 300 412 300 412 300 412 300 412 300 416 300 416 300 412 296 412 292 408 292 408 292 408 296 408 292 408 288 392 280 388 288 396 304 404 300 412 296 400 284 376 276 388 276 384 268 376 264 380 268 372 260 372 260 368 256 368 252 360 252 360 248 356 248 352 244 372 260 364 252 356 248 356 248 352 252 352 252 348 248 348 244 340 240 340 240 336 236 336 232 332 244 332 244 332 244 336 244 328 236 332 236 328 232 328 228 324 220 324 220 320 216 320 212 320 216 316 212 316 212 312 208 316 208 316 208 316 208 316 208 312 204 312 204 312 204 312 204 308 200 308 200 308 200 308 200 308 200 308 196 304 192 300 192 300 192 300 192 300 192 296 200 284 192 288 204 292 200 284 200 280 192 280 188 276 184 272 184 276 188 276 188 272 184 268 180 260 176 260 176 256 172 256 172 252 168 248 164 248 164 244 160 256 184 252 180 248 184 252 188 244 176 244 176 244 176 244 176 236 172 236 168 228 164 228 160 232 164 228 156 228 152 220 140 228 136 224 132 220 136 224 140 224 136 224 132 220 128 216 128 212 144 212 140 208 136 204 136 212 144 208 140 208 140 208 140 192 112 196 116 192 120 188 120 192 124 192 132 192 132 192 132 184 116 184 116 184 116 184 116 184 116 184 116 180 112 180 108 184 116 184 112 180 108 176 108 180 108 172 100 168 100 168 104 160 104 168 112 172 112 168 108 164 104 164 104 164 104 164 104 168 100 164 96 160 100 164 104 160 96 160 96 160 96 160 96 160 96 160 92 156 88 152 88 144 84 148 88 152 84 148 80 128 68 136 76 144 80 144 80 140 76 140 76 140 76 140 76 140 80 140 80 140 80 140 80 144 84 140 80 140 80 144 84 140 76 136 72 132 76 136 80 136 76 132 72 132 72 128 68 132 72 136 76 136 76 132 72 124 64 124 64 124 64 124 64 132 80 132 72 116 60 116 72 120 72 124 76 128 72 124 68 132 80 132 76 128 76 128 72 132 72 116 60 112 68 128 80 120 64 112 64 124 76 124 68 116 64 116 64 116 64 116 64 84 76 84 76 84 76 84 76 72 68 76 72 80 76 84 80 76 68 76 72 80 76 84 76 76 68 80 76 88 80 88 80 84 68 76 56 64 44 52 40 64 56 72 60 76 64 72 60 80 68 80 68 80 68 80 68 76 64 76 64 76 64 76 64 64 64 64 64 64 64 64 64 64 64 64 60 60 60 56 56 52 44 28 16 0 4 0 0 4 4 4 4 4 4 4 4 0 4 8 12 12 12 12 8 16 12 12 12 12 16 20 24 20 20 24 24 24 28 28 28 28 36 36 36 32 32 40 48 44 44 36 48 56 68 68 72 64 68 64 72 68 76 72 76 76 80 76 80 76 80 76 80 72 76 76 84 80 80 72 76 72 80 76 80 76 80 76 80 76 80 76 84 80 84 84 88 76 80 76 80 76 84 84 92 92 96 92 96 92 96 92 96 88 92 96 88 76 64 56 56 56 56 56 56 56 56 56 60 56 64 56 64 60 60 64 60 60 68 48 84 0 40 300 412 360 416 348 408 344 408 348 412 344 408 348 408 344 404 340 400 344 356 300 284 220 156 112 88 72 116 292 340 184 104 108 88 168 420 596 512 344 316 308 292 296 296 284 276 260 256 244 248 240 228 220 216 204 212 192 196 196 192 184 184 384 408 488 368 484 380 484 384 488 384 492 388 492 388 496 392 500 400 508 408 512 412 512 412 516 416 516 420 524 428 528 428 528 428 528 428 536 432 536 436 540 436 544 440 548 444 548 444 552 448 552 448 548 440 552 440 556 444 560 448 572 460 572 460 572 460 572 460 572 460 572 456 568 452 564 452 560 448 560 448 560 448 560 448 564 464 560 464 556 460 556 460 568 472 568 476 572 476 576 476 592 468 596 468 592 464 592 464 608 484 612 480 608 496 636 520 628 476 516 368 452 360 468 372 468 372 476 376 484 388 488 388 480 380 464 348 436 352 488 416 596 484 608 488 600 472 592 464 600 476 600 476 600 476 600 476 588 464 588 468 592 472 596 472 604 476 596 468 592 468 592 468 592 468 592 468 592 468 592 468 596 472 596 468 592 464 588 460 584 460 584 460 584 460 584 460 580 456 576 452 572 448 572 448 580 456 576 452 576 448 572 448 576 452 576 452 576 452 576 452 576 452 576 452 576 452 576 452 576 448 572 448 568 444 568 444 568 444 568 444 568 440 560 436 568 432 564 428 564 424 560 424 560 424 560 424 560 424 560 424 560 424 556 420 556 416 552 416 552 416 552 416 552 416 552 416 544 420 540 416 540 412 536 412 532 408 532 408 532 412 536 416 532 404 536 388 536 388 544 392 540 400 540 404 540 388 532 380 532 388 520 380 516 380 516 384 512 376 508 372 508 368 504 368 500 364 500 360 496 360 492 356 504 364 496 356 492 356 492 356 492 356 488 352 488 348 484 348 480 344 476 340 476 336 472 336 476 332 472 332 472 332 464 336 460 332 452 332 452 328 440 328 448 328 444 324 444 320 440 320 436 316 436 316 436 316 436 316 428 320 428 320 428 320 428 320 424 316 420 312 420 312 416 308 416 308 416 308 416 308 416 308 416 308 416 304 412 300 408 300 408 300 408 300 408 300 408 296 400 288 404 292 404 288 396 280 392 280 392 276 388 272 384 272 384 272 380 268 380 264 376 264 368 260 368 260 368 260 372 264 364 252 360 248 356 244 352 240 360 252 360 252 360 252 360 252 352 244 352 244 352 244 352 244 352 232 348 228 344 224 336 228 332 228 332 224 320 224 316 228 324 224 324 224 324 224 324 224 324 224 324 220 320 216 316 216 316 212 316 208 312 204 308 204 308 204 308 208 312 208 312 208 296 196 296 196 284 192 280 188 276 192 268 192 268 192 268 192 272 188 272 188 272 188 272 188 272 188 268 184 268 180 264 180 260 184 260 180 256 176 252 176 252 176 248 172 244 168 244 168 236 164 248 176 252 172 244 164 244 168 244 168 244 168 244 168 232 164 232 164 232 164 232 164 228 160 228 160 228 160 228 160 224 160 224 156 220 152 216 152 212 148 212 148 212 148 212 148 196 136 204 144 208 144 208 144 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 208 144 204 136 200 140 208 144 204 136 200 132 196 136 200 140 204 136 200 132 196 128 192 124 192 132 200 136 200 136 196 128 188 124 188 124 188 124 188 124 192 132 196 124 180 116 184 128 184 124 188 128 192 124 188 120 192 128 192 128 192 128 188 124 200 132 188 116 180 120 188 128 184 116 176 116 188 128 188 120 184 120 184 120 184 120 184 120 76 28 76 28 76 28 76 28 64 20 68 24 72 28 76 32 68 20 68 24 72 28 76 28 72 24 72 28 76 32 84 36 68 40 64 32 52 20 44 16 52 28 60 32 64 36 60 32 68 40 68 40 68 40 68 40 64 36 64 36 64 36 64 36 64 32 64 32 64 32 64 32 72 40 72 36 68 32 64 32 56 20 32 0 4 0 0 0 4 0 4 4 4 4 4 4 0 0 8 4 12 4 12 0 16 4 12 4 12 8 20 16 28 20 28 24 32 24 36 28 36 36 44 32 36 28 44 44 56 32 48 32 64 56 76 56 68 48 68 52 72 56 76 56 80 60 80 60 80 60 80 60 76 60 84 64 84 64 80 56 84 60 80 60 80 60 80 60 80 60 84 64 84 68 88 68 84 64 80 60 80 64 88 68 96 76 96 76 96 76 96 76 84 84 92 76 72 52 60 52 56 48 56 48 56 48 56 48 60 68 64 60 60 52 60 44 60 56 56 72 8 100 392 440 416 464 412 460 412 464 416 468 408 464 412 468 412 460 404 444 392 376 316 288 216 156 104 88 76 80 228 268 140 88 120 80 244 456 616 512 388 320 320 324 300 312 288 296 268 264 252 236 244 212 220 204 216 224 212 204 196 196 156 148 300 344 396 312 380 312 384 316 384 320 388 320 396 328 396 328 396 328 396 320 412 328 416 328 420 332 420 332 432 340 428 340 428 340 428 340 432 340 436 344 436 348 440 348 444 352 448 356 452 360 456 364 440 352 444 356 444 356 448 360 460 372 460 372 460 372 460 372 460 372 456 368 456 368 452 364 456 368 456 368 456 368 456 368 464 364 464 364 460 360 460 360 468 368 472 372 472 376 476 376 476 372 472 368 468 368 468 368 476 380 488 392 488 380 488 400 540 420 484 336 392 284 388 312 376 292 376 304 380 316 388 320 380 288 364 260 360 300 440 380 492 384 488 380 484 368 472 356 476 364 476 364 476 364 476 364 472 360 472 356 468 352 464 352 472 360 468 356 472 364 480 368 468 356 468 356 468 356 468 356 472 360 472 356 468 356 468 352 460 348 460 348 460 348 460 348 456 340 456 336 452 332 448 332 456 340 456 336 452 336 448 332 452 336 452 336 452 336 452 336 452 336 452 336 452 336 452 336 452 336 452 336 448 332 448 328 448 332 452 336 448 328 440 324 432 320 432 316 428 316 424 312 424 312 424 312 424 312 424 312 424 312 424 308 420 308 416 304 416 304 416 304 416 304 416 304 420 304 420 300 416 300 412 296 412 296 408 292 408 300 420 300 424 288 420 292 416 280 400 276 396 284 396 284 392 284 388 280 392 276 384 272 380 268 384 272 376 264 376 260 372 260 368 256 372 264 368 260 368 256 364 256 368 256 360 248 356 248 360 252 356 256 356 252 352 252 348 248 344 244 344 240 340 240 336 236 332 244 332 244 332 244 336 244 332 240 336 236 332 236 328 232 328 224 328 220 324 220 320 216 316 212 316 212 316 212 316 212 320 212 320 212 320 212 320 212 316 208 316 204 312 200 308 200 308 200 308 200 308 200 308 200 308 200 308 196 304 192 300 192 300 192 300 192 300 192 296 200 292 196 292 204 292 200 284 196 280 192 280 188 276 184 272 184 264 176 264 172 260 168 256 168 260 176 260 176 260 176 264 180 256 168 252 164 248 160 244 156 252 184 252 184 252 184 252 184 244 176 244 176 244 176 244 176 232 164 228 164 228 160 228 160 228 160 224 156 228 156 224 144 224 136 224 136 224 136 224 136 224 136 224 132 220 128 216 128 212 144 212 140 208 136 204 136 200 132 200 132 200 136 204 136 204 124 200 120 200 116 196 124 192 124 192 124 192 132 192 132 188 120 188 120 188 120 188 120 188 120 188 116 184 116 180 112 184 116 184 112 180 108 176 108 176 108 176 108 172 104 168 100 164 108 172 116 176 112 164 100 168 108 168 108 168 108 168 108 164 100 164 100 164 100 164 100 160 96 160 96 160 96 160 96 160 96 160 92 156 88 152 88 148 84 148 84 148 84 148 84 148 84 152 88 148 80 140 76 148 84 148 84 148 84 148 84 140 80 140 80 140 80 140 80 144 80 136 76 136 76 140 84 140 76 136 72 132 76 136 80 140 76 136 72 132 68 128 64 128 68 132 76 136 72 128 68 124 64 124 64 124 64 124 64 116 72 124 72 120 68 128 84 120 72 124 76 128 72 124 68 120 68 120 68 120 68 124 72 136 80 128 68 116 68 120 72 120 64 112 64 124 76 124 68 120 68 120 68 120 68 120 68 84 76 84 76 84 76 84 76 76 68 80 72 80 72 84 76 76 68 76 72 80 76 84 76 84 76 80 72 80 76 88 84 88 72 84 68 76 64 72 60 68 56 72 64 80 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 64 64 64 64 64 64 64 64 80 76 76 72 68 68 64 64 52 44 28 16 0 4 0 0 4 4 4 4 4 4 4 4 0 4 8 12 12 12 12 8 16 12 12 12 12 16 20 24 32 32 32 36 36 36 40 40 44 48 52 48 40 40 48 56 64 64 56 60 68 76 76 76 64 68 64 72 68 76 72 76 68 72 68 72 68 72 68 72 76 80 80 84 80 84 76 80 80 84 80 84 76 80 76 80 80 84 80 84 84 88 84 92 84 88 80 84 80 84 84 92 92 96 92 96 92 96 92 96 88 92 88 80 68 56 56 60 60 60 60 60 60 60 60 60 60 68 56 64 60 60 60 56 64 56 60 52 0 184 376 416 356 412 344 408 344 412 352 420 344 412 352 420 352 412 340 400 348 352 288 264 200 144 104 88 84 84 168 196 120 92 108 116 320 556 604 544 420 328 320 320 300 300 288 284 268 260 248 252 252 236 216 220 216 224 200 200 200 216 208 176 356 396 500 388 488 384 488 384 492 388 492 392 508 404 504 400 500 396 500 396 516 416 520 420 520 424 524 424 532 432 532 432 528 428 528 428 540 436 540 436 544 440 544 444 548 448 552 452 560 456 564 460 560 448 560 448 560 448 560 448 576 464 572 460 572 460 568 456 568 456 568 456 568 456 568 456 572 460 572 460 572 460 572 460 568 464 568 464 568 464 572 468 576 472 576 472 580 476 580 476 596 472 600 476 604 476 604 476 608 476 616 500 620 476 600 488 616 532 648 520 580 432 520 420 492 380 488 364 480 364 480 368 480 364 464 364 504 436 592 512 616 488 604 484 612 488 604 472 604 480 604 480 604 480 604 480 600 476 596 468 592 464 584 460 592 468 592 468 596 476 608 488 596 472 596 472 596 472 596 472 596 472 596 472 596 468 592 468 588 464 588 464 588 464 588 464 584 460 584 456 580 456 576 452 584 456 580 456 576 452 576 452 580 456 580 456 580 456 580 456 580 456 580 456 580 456 580 456 580 456 580 452 576 452 572 448 576 452 580 456 576 452 572 444 572 432 568 432 564 428 564 428 564 428 564 428 564 428 564 428 564 424 560 424 556 420 556 420 556 420 556 420 556 420 556 420 548 420 544 420 540 416 540 416 544 416 536 412 536 420 552 432 572 424 592 440 588 436 560 408 548 408 540 396 532 388 532 396 528 392 524 384 520 384 520 384 516 376 512 376 508 372 508 372 512 376 508 372 508 368 504 368 500 364 496 356 492 360 496 364 496 356 492 356 488 352 488 352 484 344 480 344 476 340 476 340 476 332 472 332 472 332 464 336 464 332 456 336 452 332 444 332 452 328 448 328 444 324 444 324 432 312 436 316 436 316 440 320 432 324 432 324 432 324 432 324 428 320 424 312 420 308 412 304 416 308 416 308 416 308 416 308 416 308 416 304 412 300 408 300 408 300 408 300 408 300 408 296 404 292 404 292 400 284 392 276 392 280 392 276 388 272 384 272 376 264 372 260 372 256 368 256 368 260 368 260 364 256 364 256 360 252 356 248 356 248 352 244 356 252 360 256 364 252 360 248 352 244 352 244 352 244 352 244 344 228 344 224 340 224 336 228 328 224 328 224 320 228 320 232 320 224 324 228 328 224 324 220 324 224 324 220 320 216 316 216 316 212 316 208 312 204 308 204 304 200 304 200 304 200 300 196 308 204 300 200 288 200 292 200 276 192 268 192 268 192 268 192 276 192 276 192 276 192 276 192 276 188 272 188 268 184 268 184 260 184 260 180 256 176 252 176 248 176 252 176 252 172 244 164 244 168 248 172 248 168 240 160 240 164 240 164 240 164 240 164 228 164 232 168 236 164 232 160 228 160 228 160 228 160 228 160 224 160 224 156 220 152 216 152 216 148 212 144 208 148 212 152 220 156 220 152 216 144 204 136 212 148 212 148 212 148 212 148 204 140 204 140 204 140 204 140 204 140 200 136 200 136 204 140 204 136 200 132 196 136 200 140 200 136 196 132 196 132 192 128 192 128 196 132 196 132 192 128 188 124 188 124 188 124 188 124 176 120 188 124 184 124 196 140 184 124 188 128 192 124 188 120 180 116 180 120 184 120 184 124 196 128 188 120 180 116 184 120 184 116 176 116 188 128 188 120 188 124 188 124 188 124 188 124 76 28 76 28 76 28 76 28 76 28 72 24 72 24 68 20 68 20 68 24 72 28 76 28 80 32 72 20 68 20 72 28 68 40 68 40 68 40 68 40 60 32 64 40 68 40 68 40 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 32 64 32 64 32 64 32 76 44 72 40 68 32 60 28 56 20 32 0 4 0 0 0 4 0 4 4 4 4 4 4 0 0 8 4 12 4 12 0 16 4 12 4 12 8 20 16 28 20 32 24 32 28 36 28 48 40 52 40 40 32 48 48 76 48 64 44 72 56 72 48 68 48 68 52 72 56 76 56 72 52 72 52 72 52 72 52 80 64 84 68 88 64 84 60 88 68 88 64 84 60 80 60 84 64 84 68 88 68 92 72 92 72 88 68 88 68 92 72 100 80 100 80 100 80 100 80 92 84 92 72 64 44 52 48 60 52 60 52 60 52 60 52 68 64 68 52 60 48 56 40 64 32 80 36 60 300 420 456 412 460 408 456 412 464 420 468 412 464 420 472 424 464 408 444 380 356 288 256 184 120 80 64 72 72 120 120 104 88 124 160 432 576 600 532 464 328 324 344 316 324 300 308 280 276 264 248 256 216 216 208 224 232 216 208 196 220 188 148 272 328 408 340 384 316 384 320 388 320 392 324 396 328 400 332 400 332 400 324 420 332 420 336 424 336 428 340 436 348 436 344 432 340 428 340 436 344 436 348 440 348 444 352 444 356 448 360 456 368 464 372 456 364 452 364 452 364 452 364 464 376 464 372 460 368 456 368 456 368 456 368 456 368 456 368 464 376 464 376 464 376 464 376 460 360 464 364 468 372 472 372 472 372 472 376 476 376 480 380 480 376 476 380 484 384 488 388 492 376 476 392 496 380 476 388 492 396 544 432 528 388 472 364 428 332 408 316 388 304 384 304 396 284 388 308 452 380 500 396 496 376 480 368 488 380 488 368 480 368 480 368 480 368 480 368 468 356 468 356 468 356 468 356 476 364 472 360 472 364 480 368 472 360 472 360 472 360 472 360 472 360 472 360 472 360 472 360 464 352 464 352 464 352 464 352 464 348 464 348 460 344 456 340 460 344 456 340 456 336 452 336 460 344 460 344 460 344 460 344 460 344 460 344 460 344 460 344 460 344 456 340 456 336 452 336 456 340 460 344 456 336 448 332 436 324 432 320 432 316 428 316 432 320 432 320 432 320 432 320 428 316 424 312 424 308 420 308 420 308 420 308 420 308 420 308 420 308 416 304 416 300 412 300 420 304 412 300 416 312 432 320 428 304 472 352 504 344 476 324 444 312 412 288 388 284 392 288 396 280 388 272 384 272 384 276 380 268 376 264 376 260 372 260 372 264 372 260 368 260 364 256 364 252 360 248 356 252 360 256 360 260 356 256 356 252 352 252 348 248 344 244 344 240 340 240 332 244 332 244 332 244 336 244 336 244 336 240 336 236 332 236 332 228 328 224 328 220 324 220 312 208 312 212 316 216 320 216 324 216 324 216 324 216 324 216 320 212 316 204 312 200 304 196 308 200 308 200 308 200 308 200 308 200 308 196 304 192 300 192 300 192 300 192 300 192 296 200 292 200 296 204 288 196 280 192 280 192 280 188 276 184 272 184 268 180 268 180 264 176 260 172 260 176 256 172 252 168 248 164 244 160 248 164 248 164 252 168 248 180 256 188 256 188 248 180 244 176 244 176 244 176 244 176 224 160 224 160 224 160 228 160 224 156 224 156 228 156 228 148 220 132 228 140 228 140 220 132 224 136 224 132 220 128 216 128 212 144 212 140 208 136 204 136 208 140 208 136 200 132 196 128 208 116 196 104 196 112 196 128 192 116 192 124 192 124 192 124 192 124 192 124 192 124 192 124 192 124 188 120 188 116 184 116 184 116 184 112 180 108 176 108 172 104 176 112 176 104 168 96 176 112 168 108 164 104 164 104 164 104 164 104 164 104 164 104 160 96 168 104 168 104 160 96 160 96 160 96 160 96 160 96 160 96 160 92 156 88 152 88 152 88 144 80 144 80 152 88 144 80 148 84 148 80 144 76 144 80 144 80 144 80 144 80 140 80 140 80 140 80 140 80 140 76 136 72 132 76 136 80 140 76 136 72 132 76 136 80 128 68 132 72 132 72 136 76 124 68 128 72 132 68 128 64 124 64 124 64 124 64 124 64 120 72 128 72 116 68 124 80 120 72 124 76 128 72 124 68 120 68 120 72 124 72 128 76 120 68 120 64 116 64 116 64 120 64 112 64 124 76 124 68 124 72 124 72 124 72 124 72 84 76 84 76 84 76 84 76 88 76 84 72 80 68 76 64 76 68 76 72 80 76 84 76 92 80 80 68 72 64 76 72 68 56 68 60 72 60 76 64 72 64 80 72 84 72 84 68 72 60 72 60 72 60 72 60 76 64 76 64 76 64 76 64 64 64 64 64 64 64 64 64 72 72 68 64 64 60 56 56 52 44 28 16 0 4 0 0 4 4 4 4 4 4 4 4 0 4 8 12 12 12 12 8 16 12 12 12 12 16 20 24 24 24 24 28 28 32 32 32 44 48 48 44 36 36 44 52 76 72 60 64 64 72 64 64 64 68 64 72 68 76 72 76 76 80 76 80 76 80 76 80 76 84 80 88 84 84 80 80 84 88 84 84 80 80 76 80 80 84 80 88 84 92 88 92 92 96 88 88 84 92 88 96 96 100 96 100 96 100 96 100 96 96 92 76 60 52 52 56 60 60 60 60 60 60 60 60 60 68 60 64 60 56 60 60 60 36 72 20 60 352 380 436 340 408 336 408 336 412 344 420 340 416 352 428 352 416 336 404 320 328 252 232 160 108 72 60 60 92 100 88 92 88 108 200 488 648 584 560 480 332 312 328 316 316 304 300 284 276 264 268 260 236 216 220 224 232 204 200 180 220 220 164 324 364 492 396 488 384 488 388 492 392 496 392 492 392 496 396 508 408 512 416 520 420 524 424 524 428 528 428 536 436 536 432 532 428 528 428 540 436 540 440 544 444 548 444 552 448 556 456 564 460 568 468 572 460 568 456 568 456 568 456 576 464 576 460 572 456 568 456 568 456 568 456 568 456 568 456 576 464 576 464 576 464 576 464 560 460 568 468 576 476 580 480 576 472 576 476 580 480 584 476 600 476 608 484 616 492 620 496 632 476 596 488 624 488 616 504 624 512 624 528 640 528 640 512 628 492 608 460 588 444 580 444 588 456 588 492 652 540 644 492 620 484 600 480 616 496 616 484 604 480 604 480 604 480 604 480 584 460 588 468 592 472 600 476 612 484 604 476 596 472 596 472 596 472 596 472 596 472 596 472 596 472 596 472 596 472 596 472 588 464 588 464 588 464 588 464 592 468 592 464 588 464 584 460 584 460 584 456 580 452 576 452 584 460 584 460 584 460 584 460 584 460 584 460 584 460 584 460 584 460 584 456 580 456 576 452 580 460 584 460 584 456 576 448 572 436 572 432 568 428 564 428 568 432 568 432 568 432 568 432 564 428 564 424 560 420 556 420 556 420 556 420 556 420 556 420 556 420 556 416 552 412 548 412 560 420 552 412 552 428 572 440 640 488 688 564 700 576 672 540 608 456 584 400 536 384 520 400 532 392 524 384 520 384 520 388 516 380 516 376 512 372 508 372 504 368 504 364 500 360 496 360 496 360 492 356 492 360 500 364 496 360 496 356 492 352 488 352 484 348 484 344 480 340 476 340 476 332 472 332 472 332 464 336 464 336 460 336 456 332 444 332 452 332 452 328 448 324 444 324 432 312 432 316 436 320 440 320 432 324 432 324 432 324 432 324 428 320 424 312 420 308 412 304 416 308 416 308 416 308 416 308 416 308 416 304 412 300 408 300 408 300 408 300 408 300 408 296 408 296 408 292 400 284 392 276 392 280 392 276 388 272 384 272 388 276 388 272 384 272 380 268 368 260 364 252 356 244 352 240 348 244 352 248 356 252 360 256 352 248 364 260 368 256 356 244 352 244 352 244 352 244 352 244 340 224 340 224 340 224 336 228 328 224 328 224 320 228 320 232 316 220 328 232 332 228 320 216 324 224 324 220 320 216 316 216 316 212 316 208 312 204 308 204 324 216 320 212 312 204 304 200 304 200 292 188 276 192 284 196 276 192 268 192 268 192 268 192 276 192 276 192 276 192 276 192 276 192 276 188 272 184 268 184 260 184 260 180 256 176 252 176 244 172 252 180 252 172 240 160 256 176 244 164 236 160 240 168 236 160 236 160 236 160 236 160 224 160 236 172 240 168 228 156 228 160 228 160 228 160 228 160 224 160 224 156 220 152 216 152 220 152 208 140 204 144 216 156 192 132 200 140 208 144 208 144 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 204 136 200 132 196 136 200 140 204 136 200 132 196 136 200 140 188 128 192 132 196 136 200 140 188 128 192 132 196 128 192 124 188 124 188 124 188 124 188 124 192 132 196 124 180 112 184 124 184 124 188 128 192 124 188 120 188 124 188 128 192 132 196 132 180 116 180 116 180 116 180 116 184 116 176 116 188 128 188 120 188 124 188 124 188 124 188 124 56 12 68 24 76 32 80 32 88 36 76 24 72 28 84 40 72 24 72 24 72 24 72 24 76 24 64 12 60 16 72 28 72 44 72 44 72 44 72 44 68 40 68 36 64 32 60 32 64 36 64 36 64 36 64 36 68 40 68 40 68 40 68 40 72 40 72 36 68 32 64 32 68 36 68 32 64 28 60 28 64 32 44 8 16 0 4 0 4 0 4 4 4 4 4 4 8 0 8 0 8 0 8 0 4 0 4 0 8 4 12 4 24 20 32 28 40 36 44 36 52 40 48 36 44 40 48 44 84 60 80 56 76 52 72 48 76 56 76 60 80 64 84 64 92 68 80 56 76 60 88 72 84 64 84 68 88 72 92 72 88 64 84 60 80 64 84 68 88 64 84 64 84 68 92 76 84 64 84 64 84 64 84 64 92 72 96 80 100 80 96 76 104 68 60 52 60 40 48 48 52 48 64 64 72 60 64 52 60 56 56 48 56 48 56 48 88 16 76 68 148 428 464 468 428 468 412 460 420 472 424 468 416 476 440 488 428 460 400 436 364 336 264 212 156 120 92 60 80 48 132 84 92 84 100 268 600 564 584 564 532 388 300 344 320 336 316 328 300 296 280 260 256 224 232 216 224 228 216 212 216 196 196 172 240 312 432 332 380 316 388 324 396 332 400 336 404 332 400 332 400 336 408 336 424 336 424 336 428 344 436 352 432 344 432 340 424 336 424 332 428 340 440 356 452 360 448 352 456 364 456 368 460 368 464 372 456 372 460 376 464 372 460 368 456 368 456 372 460 376 464 376 460 372 460 372 460 372 460 372 464 376 468 380 468 376 460 372 464 368 464 368 464 368 464 368 468 372 468 372 468 372 468 372 484 380 480 384 484 388 488 388 480 388 496 404 508 400 496 384 512 388 520 388 516 404 532 432 512 408 508 396 512 424 516 388 516 416 532 408 504 384 488 368 496 384 496 380 492 376 484 372 476 368 484 372 476 364 480 372 480 368 480 368 480 368 480 368 472 360 472 360 472 360 472 360 464 352 464 352 464 356 472 364 476 364 476 364 476 364 476 364 476 360 472 356 468 360 472 364 472 356 472 356 472 356 472 356 464 348 464 348 464 348 464 348 464 348 464 348 464 348 464 348 464 344 456 340 464 348 460 340 456 340 456 340 456 340 456 340 460 344 460 344 460 344 460 344 444 332 444 328 440 324 436 324 432 320 432 320 432 320 432 320 428 316 428 312 424 308 420 308 420 308 420 308 420 308 420 308 420 308 420 304 416 300 412 300 404 292 400 292 416 316 444 332 424 452 568 544 760 484 668 452 520 324 424 308 388 264 396 276 396 280 392 276 388 272 384 272 380 268 380 264 376 260 372 260 368 264 376 272 376 264 364 252 364 256 364 252 360 248 356 248 364 260 356 252 352 252 352 256 352 252 348 244 340 236 336 232 336 252 344 256 336 248 344 256 336 244 340 240 336 236 332 236 332 232 336 232 336 228 328 220 316 212 320 216 320 216 320 220 320 212 320 212 320 212 320 212 324 212 312 196 304 200 312 208 312 204 312 204 312 204 312 204 308 200 308 200 308 200 308 200 300 192 300 192 300 192 296 200 296 200 296 204 292 200 288 204 280 192 280 188 276 184 272 184 268 184 272 188 276 184 272 180 264 176 248 156 240 160 252 172 256 172 256 172 256 172 256 172 260 192 260 188 256 184 252 184 248 180 248 176 244 172 240 172 232 168 232 164 228 160 228 160 236 160 220 156 236 168 236 144 220 132 220 128 216 124 212 124 216 128 216 128 216 128 216 128 204 136 204 140 208 144 212 144 200 132 204 144 212 140 192 104 216 124 216 136 220 108 196 124 192 108 200 124 200 132 196 128 184 116 184 120 188 124 192 124 176 108 180 112 180 112 180 116 176 112 188 124 192 120 180 108 180 112 180 108 176 104 172 100 176 116 176 116 176 116 176 120 172 112 172 108 164 100 156 92 176 108 172 104 164 96 156 92 160 92 152 84 148 92 160 100 144 80 148 88 152 88 148 84 152 88 152 84 148 80 144 80 148 84 148 84 148 84 148 84 144 76 136 72 144 80 140 72 140 80 140 80 140 80 140 80 140 80 136 76 136 80 144 84 136 76 140 84 144 84 140 80 132 72 132 72 132 72 132 72 124 64 124 64 124 64 124 64 132 68 128 64 124 68 128 72 136 80 124 68 120 72 132 84 116 64 116 68 120 72 124 72 120 68 120 68 120 68 120 68 120 68 120 68 120 68 120 68 120 68 120 64 116 60 112 60 92 44 108 64 120 64 108 52 80 72 84 80 88 80 84 76 96 84 84 72 80 76 92 88 80 72 80 72 80 72 80 72 84 72 72 60 68 64 80 76 84 72 84 72 84 72 84 72 80 68 80 68 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 72 72 72 68 68 64 64 64 68 68 68 64 64 60 60 60 56 52 36 28 12 8 0 0 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 12 12 16 16 16 16 24 28 32 36 40 44 44 40 48 48 44 44 44 48 52 56 72 72 68 72 68 72 64 68 72 76 76 80 76 84 80 84 84 88 80 80 76 84 84 88 80 84 80 88 84 92 88 92 84 84 80 80 76 84 80 88 84 88 80 84 84 88 88 96 80 84 80 84 80 84 80 84 88 96 92 100 96 96 92 92 100 76 56 60 60 48 48 56 56 60 64 64 68 68 64 64 56 64 60 60 60 60 60 60 68 24 44 72 164 432 400 432 360 424 348 420 352 428 356 424 348 424 356 432 352 412 324 384 308 316 232 200 140 112 88 68 84 76 116 100 116 116 120 356 600 608 584 588 532 400 300 324 316 320 312 312 300 288 272 272 260 248 232 232 220 224 200 208 212 196 224 188 300 360 520 388 488 384 492 388 496 396 500 396 508 404 504 400 508 404 512 416 520 420 520 420 524 428 536 436 536 436 532 432 532 428 528 428 536 436 548 448 556 452 552 448 560 456 564 460 564 464 568 464 568 460 576 464 576 464 572 456 568 456 568 460 572 460 576 464 572 460 572 460 572 460 572 460 572 460 576 464 580 464 576 460 576 464 576 464 576 464 576 464 580 468 580 468 580 468 580 468 608 480 612 484 612 488 616 488 612 488 628 504 636 504 624 496 632 520 636 520 636 516 664 540 648 532 680 532 680 540 688 512 652 520 652 512 644 504 636 492 632 496 620 492 612 488 608 484 600 484 612 484 600 476 604 484 604 480 604 480 604 480 604 480 596 472 596 472 596 472 596 472 592 468 588 464 592 472 600 476 600 476 600 476 600 476 600 476 596 472 592 468 592 468 596 472 596 472 596 472 596 472 596 472 588 464 588 464 588 464 588 464 588 464 588 464 588 464 588 464 588 460 580 456 588 468 584 456 580 456 580 456 580 456 580 456 584 460 584 460 584 460 584 460 580 444 580 440 576 440 572 436 568 432 568 432 568 432 568 432 564 428 564 424 560 424 556 420 556 420 556 420 556 420 556 420 556 420 556 416 552 412 548 412 544 408 540 408 552 432 580 448 720 548 804 868 1020 968 984 780 692 464 572 400 540 388 528 404 520 392 528 388 524 388 520 384 516 380 516 376 512 376 508 372 508 372 512 380 512 372 504 364 500 364 500 360 496 360 492 356 500 360 492 352 488 352 488 356 492 352 488 348 480 340 476 336 480 340 484 344 476 336 472 348 464 336 460 336 456 332 444 332 452 336 456 336 456 332 448 324 436 316 436 316 432 312 432 312 428 320 428 320 428 320 428 320 428 316 420 312 416 308 420 312 416 308 416 308 416 308 416 308 416 308 416 308 416 308 416 308 408 300 408 300 408 300 408 296 408 296 408 292 404 288 400 288 392 280 392 276 388 272 384 272 380 272 384 276 388 272 384 268 372 260 364 248 356 248 360 256 364 256 364 256 364 256 364 256 368 260 364 256 364 252 360 252 356 248 356 244 352 240 348 240 348 232 348 228 344 228 336 228 336 224 324 220 328 240 324 228 324 224 324 224 320 220 316 216 316 216 316 216 316 216 316 216 308 204 308 208 312 212 316 212 328 220 320 216 316 208 304 200 316 204 304 212 300 196 288 212 276 196 272 204 276 196 272 196 268 184 268 188 272 192 276 192 268 180 264 180 264 180 264 180 248 176 256 184 260 180 252 172 252 176 252 176 248 172 244 168 248 172 248 172 252 176 252 176 244 172 248 168 240 160 232 152 240 168 236 164 228 156 224 152 232 164 228 156 220 152 220 152 208 148 212 152 216 152 212 144 216 152 216 148 212 144 208 144 212 148 212 148 212 148 212 148 208 140 200 136 208 144 204 136 204 140 204 140 204 140 204 140 212 148 204 136 200 136 200 136 196 136 200 140 200 136 196 128 196 132 196 132 196 132 196 132 192 128 192 128 192 128 192 128 196 128 192 124 188 128 192 132 196 128 188 124 188 124 192 132 180 116 180 120 184 124 188 124 184 120 184 120 184 120 184 120 184 120 184 120 184 120 184 120 184 120 184 116 180 116 176 112 164 104 176 116 180 116 176 108 80 32 84 36 80 32 76 24 84 32 76 24 72 28 80 36 72 24 72 24 72 24 72 24 76 24 64 12 60 16 72 28 72 44 72 44 72 44 72 44 68 40 68 40 68 40 68 40 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 72 40 72 36 68 32 64 32 68 36 68 32 64 28 60 28 60 28 40 8 16 0 0 0 4 0 4 4 4 4 4 4 8 0 8 0 8 0 8 0 16 8 16 8 20 12 24 16 24 20 32 28 40 32 40 32 48 36 44 36 48 44 56 52 68 48 68 48 68 52 72 52 76 60 80 60 84 64 84 64 88 68 84 64 84 64 88 68 84 64 84 68 88 72 92 72 88 68 84 64 84 64 88 68 88 68 84 64 88 72 96 76 88 68 88 68 88 68 88 68 92 76 96 80 100 76 92 72 96 64 56 48 56 40 48 48 60 52 60 52 60 56 68 60 64 56 64 56 64 56 64 56 60 40 52 116 292 500 448 480 440 480 428 472 436 484 436 476 428 468 420 468 432 464 396 404 336 308 232 180 132 88 76 44 76 68 96 76 136 116 188 456 624 588 604 580 552 416 316 336 320 336 320 332 304 300 284 264 260 228 236 220 228 232 220 216 208 188 188 160 224 292 420 328 388 320 388 320 388 324 392 324 404 336 400 332 404 340 412 336 420 332 416 332 424 340 432 348 440 352 440 348 436 348 436 344 436 348 444 356 452 360 452 360 460 368 460 372 464 372 468 376 460 372 464 380 468 376 460 372 452 364 456 368 460 372 460 372 460 372 460 372 460 372 460 372 452 368 460 376 464 380 464 376 468 372 468 372 468 372 468 372 472 376 472 376 472 376 472 376 480 384 484 384 488 388 488 388 488 392 500 404 508 404 500 396 516 404 520 400 512 392 524 408 532 424 576 428 564 420 544 384 528 396 516 392 512 388 504 384 500 376 492 376 488 372 484 372 480 372 488 376 480 364 484 376 484 372 484 372 484 372 484 372 476 364 476 364 476 364 476 364 472 356 468 356 468 360 476 364 476 364 476 364 476 364 476 364 472 356 468 352 464 356 468 360 472 356 472 356 472 356 472 356 464 348 464 348 464 348 464 348 464 348 464 348 464 348 464 348 468 344 456 344 464 352 464 340 456 340 456 340 456 340 456 340 460 344 460 344 460 344 460 344 444 332 444 332 440 328 440 324 436 324 436 320 432 320 432 320 428 316 428 316 424 312 424 308 420 308 420 308 420 308 420 308 420 308 420 304 416 300 412 300 412 300 412 304 424 320 444 332 448 376 812 852 1004 864 1020 804 756 468 456 304 392 280 412 260 396 280 392 280 388 276 388 272 380 268 380 268 376 264 376 260 372 268 376 268 376 264 368 256 364 256 364 256 360 252 360 248 364 260 356 252 352 252 352 256 356 256 356 252 348 244 344 244 336 252 344 256 336 248 344 256 336 244 340 240 336 236 332 236 332 232 336 232 336 228 328 220 324 220 324 216 316 212 312 208 320 212 320 212 320 212 320 212 316 208 316 208 316 204 308 200 308 200 308 200 308 200 308 200 308 200 308 200 308 200 308 200 300 192 300 192 300 192 296 200 296 200 296 204 292 200 288 204 280 192 280 188 276 184 272 184 268 184 272 188 276 184 272 180 264 180 260 176 260 172 256 172 256 172 256 172 256 172 256 172 260 188 256 188 252 184 252 184 248 180 248 176 244 172 240 172 232 168 232 168 228 164 232 160 228 156 220 152 232 160 228 144 232 144 228 140 224 136 224 136 220 132 220 128 216 128 216 128 204 136 208 140 208 140 212 144 216 144 208 136 200 132 200 124 228 120 208 120 212 104 200 120 200 116 204 124 200 120 200 120 188 120 188 120 192 124 192 124 188 120 184 116 180 108 176 108 172 104 176 112 180 108 172 104 176 108 176 104 172 104 172 100 172 112 172 112 168 108 168 108 168 108 168 108 164 100 156 92 164 100 164 96 156 88 152 88 168 100 164 96 156 84 144 76 148 84 152 88 152 88 148 80 152 88 152 84 148 80 144 80 148 84 148 84 148 84 148 84 144 76 136 72 144 80 140 72 140 80 140 80 140 80 140 80 152 88 144 76 132 72 128 68 132 72 136 76 132 68 124 60 132 72 132 72 132 72 132 72 128 68 128 68 128 68 128 68 132 68 128 64 124 68 128 72 128 76 124 72 124 72 128 76 116 64 120 68 120 68 124 72 120 68 120 68 120 68 120 68 120 68 120 68 120 68 120 68 120 68 120 68 116 64 116 60 116 64 116 64 116 64 112 60 80 76 84 80 88 76 80 72 88 80 84 72 80 76 88 80 80 72 80 72 80 72 80 72 80 68 76 64 72 68 76 72 84 72 84 72 84 72 84 72 80 68 80 68 84 72 84 72 76 64 76 64 76 64 76 64 72 60 72 60 72 60 72 60 72 72 72 68 68 64 64 64 68 68 68 64 64 60 60 60 52 52 36 32 16 8 0 0 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 12 16 16 16 20 20 20 24 28 32 36 40 40 40 40 40 44 44 44 44 48 56 60 64 60 68 64 72 68 76 72 80 76 80 76 84 80 84 84 88 84 88 84 84 80 88 84 88 80 84 80 88 84 92 88 92 88 88 80 84 80 84 84 92 88 88 84 88 84 92 92 100 88 92 88 92 88 92 88 92 92 96 96 100 96 96 88 88 92 68 48 52 56 44 44 56 64 60 56 52 56 60 68 72 68 68 68 68 68 68 68 72 40 44 0 132 308 480 368 440 360 436 348 428 352 440 356 432 356 424 336 424 356 428 320 372 280 284 196 164 108 92 76 64 68 108 100 104 140 120 232 580 620 636 608 608 564 444 328 320 320 324 320 316 304 296 280 280 268 252 240 236 228 232 208 212 208 196 224 184 288 344 512 392 496 392 496 392 492 388 492 388 512 404 508 404 508 408 516 420 516 416 516 416 520 424 532 436 544 444 544 444 544 444 540 440 544 444 552 452 556 456 560 456 568 464 568 464 572 468 572 472 576 464 580 468 580 468 576 464 564 456 568 456 572 460 572 460 572 460 572 460 572 460 572 460 560 452 568 464 580 468 580 468 592 472 592 472 592 472 592 472 592 472 592 472 596 476 596 476 612 484 612 488 616 488 620 492 620 496 628 508 636 508 632 500 644 524 648 520 648 520 664 536 712 580 740 580 736 572 720 520 696 548 708 552 676 504 648 516 636 500 628 492 616 488 608 484 604 488 616 488 608 480 608 492 612 488 612 488 612 488 612 488 604 480 604 480 604 480 604 480 600 476 596 472 596 472 600 480 604 480 604 480 604 480 604 480 592 468 588 464 588 464 592 468 596 472 596 472 596 472 596 472 592 468 592 468 592 468 592 468 592 468 592 468 592 468 592 468 592 464 580 460 592 468 588 460 584 460 584 460 584 460 584 460 584 460 584 460 584 460 584 460 584 448 580 444 580 440 576 440 576 436 572 436 572 432 568 432 568 432 564 428 564 424 560 424 560 424 560 424 560 424 560 424 560 420 560 416 556 412 552 412 560 420 560 420 568 436 584 444 576 656 1020 1016 1020 996 1020 1020 1020 708 676 424 564 404 528 388 524 396 528 392 528 388 524 388 520 384 516 380 516 376 512 376 512 376 512 376 508 372 504 368 504 368 500 364 500 360 496 360 500 360 492 352 488 352 488 356 492 356 492 352 488 348 484 348 480 340 484 344 476 336 472 348 464 336 460 336 456 332 444 332 452 336 456 336 456 332 448 324 464 340 460 336 452 328 444 320 432 324 432 324 432 324 432 324 420 316 428 324 428 316 416 304 412 304 412 304 412 304 412 304 416 308 416 308 416 308 416 308 408 300 408 300 408 300 408 296 408 296 408 292 404 288 400 288 392 280 392 276 388 272 384 272 380 272 384 276 388 272 384 268 372 264 376 268 376 264 368 256 364 256 364 256 364 256 364 256 364 256 364 252 360 252 356 248 356 248 356 244 352 240 348 240 352 236 348 232 348 228 340 232 328 224 324 220 320 228 320 228 332 228 328 228 324 224 324 220 324 220 320 220 320 216 316 216 312 208 312 208 312 208 312 208 300 200 308 204 304 196 304 208 332 220 312 228 316 208 284 200 288 204 276 200 272 200 272 204 272 192 276 192 276 192 276 192 276 192 272 184 264 176 260 172 252 176 252 180 256 176 252 176 256 180 256 180 252 176 252 176 248 168 244 168 244 164 240 164 244 168 244 168 244 164 236 156 228 160 228 156 224 152 220 152 228 160 232 164 228 152 212 140 216 152 220 156 216 152 212 144 216 152 216 148 212 144 208 144 212 148 212 148 212 148 212 148 208 140 200 136 208 144 204 136 204 140 204 140 204 140 204 140 212 144 204 136 196 132 196 136 200 136 200 136 196 124 184 116 196 132 196 132 196 132 196 132 196 132 196 132 196 132 196 132 196 128 192 124 188 128 192 132 192 124 188 124 188 124 188 128 184 120 184 120 184 120 184 120 180 116 180 116 180 116 180 116 184 120 184 120 184 120 184 120 188 124 184 120 184 116 180 116 192 128 184 116 180 116 180 116 56 12 64 20 72 28 76 28 76 28 76 24 72 28 76 28 72 24 72 24 72 24 72 24 68 20 68 20 68 20 68 20 72 44 72 44 72 44 72 44 68 40 68 40 68 40 68 40 64 36 64 36 64 36 64 36 60 32 60 32 60 32 60 32 72 40 72 36 68 32 64 32 68 36 68 32 64 28 60 28 56 28 48 16 24 0 0 0 4 0 4 4 4 4 4 4 8 0 8 0 8 0 8 0 8 4 12 4 16 8 16 12 28 24 36 32 40 32 36 28 40 32 44 40 52 52 68 64 72 56 76 60 80 64 84 68 80 60 84 64 84 68 88 68 88 68 88 72 92 68 88 68 84 64 84 68 88 72 92 72 92 72 88 64 84 68 92 72 92 72 88 68 92 72 96 80 92 72 92 72 92 72 92 72 100 80 100 80 100 76 92 68 88 52 44 40 52 36 44 48 60 52 52 44 52 52 64 64 68 60 68 60 68 60 72 68 60 60 32 208 408 508 440 504 440 476 424 468 432 480 432 472 444 476 424 476 440 476 400 400 320 280 212 144 112 68 76 52 60 92 112 96 124 88 320 624 632 600 616 592 588 468 352 340 328 344 328 336 312 308 288 272 268 236 244 228 232 240 228 224 216 200 200 164 220 284 420 336 396 328 396 324 392 324 392 324 408 340 404 336 408 340 412 340 420 332 420 332 424 340 432 348 444 356 444 360 448 360 448 360 448 356 448 360 452 364 460 372 464 376 468 376 472 380 472 380 468 380 472 384 472 384 468 380 456 368 460 372 460 376 464 376 464 376 464 376 464 376 464 376 452 368 460 380 472 384 472 384 472 376 472 376 472 376 472 376 472 376 476 380 480 384 484 388 484 384 488 388 488 392 492 392 500 400 504 408 508 408 508 408 520 424 524 412 520 404 536 408 588 432 584 408 596 416 568 356 544 412 564 436 536 364 500 400 504 380 504 376 492 376 492 372 484 380 496 380 488 372 488 384 488 376 488 376 488 376 488 376 480 368 480 368 480 368 480 368 484 368 476 364 476 364 476 368 480 368 480 368 480 368 480 368 472 356 468 352 464 356 468 360 472 356 472 356 472 356 472 356 468 352 468 352 468 352 468 352 468 352 468 352 468 352 468 352 468 348 460 344 468 356 464 344 460 344 460 344 460 344 460 344 460 344 460 344 460 344 460 344 448 336 448 332 444 332 440 328 444 328 440 324 436 320 432 320 432 320 432 316 428 316 424 312 424 312 424 312 424 312 424 312 420 308 420 304 416 300 412 300 420 308 424 312 428 320 440 332 488 808 984 872 1020 860 1020 836 1008 624 492 300 388 280 424 268 400 284 396 280 392 280 388 276 384 272 384 268 380 268 376 264 376 268 372 264 368 260 368 260 368 260 368 256 364 256 360 252 364 260 356 252 352 252 352 256 356 256 356 252 352 252 352 248 336 252 344 256 336 248 344 256 336 244 340 240 336 236 332 236 332 232 336 232 336 228 328 220 344 240 340 232 332 224 324 220 324 216 324 216 324 216 324 216 316 208 324 216 324 208 312 196 304 196 304 196 304 196 304 196 308 200 308 200 308 200 308 200 300 192 300 192 300 192 296 200 296 200 296 204 292 200 288 204 280 192 280 188 276 184 272 184 268 184 272 188 276 184 272 180 264 184 268 184 268 180 260 172 256 172 256 172 256 172 256 172 256 188 252 184 252 180 248 180 248 180 248 176 244 172 240 172 236 172 236 168 232 168 232 164 224 156 228 156 228 156 228 148 228 136 224 136 220 132 220 128 228 136 224 132 220 128 216 128 208 140 208 140 208 140 208 140 200 144 224 156 212 136 204 132 216 112 216 140 244 128 204 108 216 116 208 112 200 120 204 124 196 124 192 124 192 124 192 124 196 124 192 120 184 112 176 108 184 116 184 112 180 116 184 116 184 116 184 116 184 116 184 116 172 112 172 108 168 104 164 104 164 104 168 108 168 104 160 96 160 92 156 92 156 88 152 88 148 88 160 100 164 96 152 84 156 92 156 92 156 88 148 80 152 88 152 84 148 80 144 80 148 84 148 84 148 84 148 84 144 76 136 72 144 80 140 72 140 80 140 80 140 80 140 80 132 72 132 72 132 76 140 84 140 80 140 80 136 68 124 60 132 72 132 72 132 72 132 72 132 72 132 72 132 72 132 72 132 68 128 64 124 68 128 72 120 72 124 72 124 72 124 68 120 68 120 68 120 68 120 68 116 64 116 64 116 64 116 64 120 68 120 68 120 68 120 68 124 72 124 68 120 68 116 64 132 76 124 68 116 64 116 68 56 52 68 64 80 72 84 76 80 72 80 72 80 72 80 72 80 72 80 72 80 72 80 72 76 68 76 68 76 68 76 68 84 72 84 72 84 72 84 72 80 68 80 64 76 60 72 60 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 72 72 72 68 68 64 64 64 68 68 68 64 64 60 60 60 56 60 48 44 28 20 4 0 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 12 12 16 16 16 16 32 32 36 40 40 36 36 32 40 40 44 48 56 64 72 76 76 80 76 84 80 84 80 84 80 84 80 84 84 88 84 92 84 88 88 92 88 92 84 88 80 84 80 88 84 92 88 92 88 92 84 88 84 88 88 92 88 92 88 92 88 96 96 100 92 96 92 96 92 96 92 96 96 100 96 100 92 92 84 84 80 56 40 48 48 40 44 52 56 56 56 56 56 60 64 64 68 68 68 68 68 68 64 72 52 56 24 264 384 448 372 448 356 428 344 424 348 432 352 428 364 436 352 436 360 428 320 380 260 268 176 144 96 88 84 80 64 124 124 136 100 128 384 668 608 628 604 616 596 500 368 332 328 332 324 324 312 300 284 284 272 260 244 244 232 236 212 220 216 208 236 188 284 336 512 400 500 396 500 400 504 400 504 400 512 408 512 408 512 412 520 420 524 424 524 424 528 432 536 440 544 444 544 444 548 448 548 448 556 452 556 452 560 460 568 468 572 468 576 472 576 476 580 476 580 472 588 476 588 476 584 468 576 464 576 468 580 468 584 472 584 472 584 472 584 472 584 472 572 464 580 472 588 476 588 476 596 476 596 476 596 476 596 476 592 476 596 480 604 484 608 488 616 488 616 488 620 492 620 496 632 504 636 508 636 512 640 512 652 528 668 528 668 536 692 560 744 600 780 632 824 672 824 616 748 560 712 560 696 504 656 528 652 508 644 508 636 496 624 496 612 492 624 496 612 488 616 496 616 492 616 492 616 492 616 492 608 484 608 484 608 484 608 484 612 484 604 480 600 476 604 480 608 484 608 484 608 484 608 484 600 472 596 468 592 472 596 476 596 472 596 472 596 472 596 472 596 472 596 472 596 472 596 472 596 472 596 472 596 472 596 472 596 464 584 464 592 472 592 460 588 464 588 464 588 464 588 464 584 460 584 460 584 460 584 460 588 448 584 448 580 444 580 444 580 444 580 440 572 436 568 432 572 432 568 432 564 428 564 428 564 428 564 428 564 428 564 428 560 420 560 416 556 412 552 412 560 420 564 424 568 428 572 428 680 976 1020 948 1020 1016 1012 952 1020 728 664 412 572 404 536 412 528 396 532 396 528 392 528 392 524 384 520 384 516 380 516 380 516 376 508 368 504 368 504 372 508 368 504 368 500 364 500 364 500 360 492 352 488 352 488 356 488 352 488 352 484 348 484 348 480 340 484 344 476 336 472 348 464 336 460 336 456 332 444 332 452 336 456 336 456 332 448 324 452 328 448 324 444 320 440 316 436 328 436 328 436 328 436 328 428 320 428 320 428 316 420 312 416 308 416 308 416 308 416 308 416 308 416 308 416 308 416 308 408 300 408 300 408 300 408 296 408 296 408 292 404 288 400 288 392 280 392 276 388 272 384 272 380 272 384 276 388 272 384 268 376 268 376 264 372 260 368 260 364 256 364 256 364 256 364 256 360 252 360 252 356 248 356 244 356 248 356 244 352 240 348 240 356 236 352 236 348 232 344 236 328 228 336 232 320 228 324 240 324 224 324 224 320 220 316 216 328 228 328 224 320 220 316 216 316 212 312 208 312 208 308 204 304 212 328 224 316 208 320 232 324 216 316 244 344 240 304 208 300 216 280 200 272 200 276 204 280 196 280 196 276 192 276 192 276 192 276 188 268 184 264 180 264 188 260 180 256 184 264 188 256 180 256 184 260 184 260 188 252 176 252 172 244 164 240 164 236 164 240 168 244 164 236 160 228 160 228 160 224 156 224 156 216 152 224 156 228 160 228 156 224 160 224 160 220 152 212 144 216 152 216 148 212 144 208 144 212 148 212 148 212 148 212 148 208 140 200 136 208 144 204 136 204 140 204 140 204 140 204 140 188 124 188 128 196 140 208 148 200 140 204 140 200 132 192 124 196 132 196 132 196 132 196 132 192 128 192 128 192 128 192 128 196 128 192 124 188 128 192 132 184 120 188 124 188 124 184 120 188 124 184 120 184 120 180 116 176 112 176 112 176 112 176 112 184 120 184 120 184 120 184 120 192 124 188 124 184 120 184 120 188 124 184 120 184 120 180 116 60 12 64 20 72 24 72 24 72 24 72 28 76 24 72 24 72 24 72 24 72 24 72 24 64 20 68 24 72 20 68 16 72 44 72 44 72 44 72 44 72 40 64 32 56 24 48 20 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 72 40 72 36 68 32 64 32 68 36 68 32 64 28 60 28 64 40 60 32 40 8 12 0 4 0 4 4 4 4 4 4 8 0 8 0 8 0 8 0 16 8 16 8 20 12 24 16 32 28 36 32 40 28 36 24 36 32 40 40 56 60 76 72 84 64 80 60 80 60 80 56 84 64 84 68 88 68 92 72 88 68 92 76 96 72 88 68 84 64 84 68 88 72 92 72 96 72 92 68 88 72 92 76 96 72 92 72 92 76 100 84 100 80 100 80 100 80 100 80 100 84 104 80 96 72 88 64 76 44 36 36 48 32 40 44 48 44 56 52 60 52 60 48 64 56 64 56 64 56 68 64 76 68 108 388 472 468 464 496 444 480 428 472 436 484 436 476 436 480 440 484 428 456 396 408 308 264 188 124 92 60 76 60 84 80 108 124 100 160 496 632 604 584 604 592 616 520 392 360 332 348 332 344 316 312 296 276 272 240 248 232 240 244 232 228 212 200 204 160 204 272 416 340 400 332 400 336 408 340 412 344 412 340 408 340 408 344 416 344 428 340 428 340 432 348 440 356 440 352 444 356 448 360 448 360 456 364 452 360 456 368 468 380 472 380 472 384 476 384 480 388 472 384 476 392 480 388 472 384 468 380 472 384 472 388 476 388 480 392 480 392 480 392 480 392 472 388 476 392 480 392 476 388 480 384 480 384 480 384 480 384 472 380 476 384 484 392 492 396 488 388 488 392 492 392 496 396 508 408 508 408 508 412 516 416 524 440 532 436 536 428 564 432 584 472 704 560 776 584 792 584 680 460 540 400 548 384 504 376 516 388 512 392 508 392 504 388 492 384 500 388 492 376 492 388 496 384 496 384 496 384 496 384 488 376 488 376 488 376 488 376 492 376 484 368 480 368 480 368 484 372 484 372 484 372 484 372 480 368 476 364 476 364 480 368 472 356 472 356 472 356 472 356 472 356 472 356 472 356 472 356 472 356 472 356 472 356 472 356 472 352 460 348 472 356 468 348 464 348 464 348 464 348 464 348 460 344 460 344 460 344 460 344 452 340 448 336 448 332 444 332 448 336 444 328 436 324 432 320 436 324 432 320 432 316 428 316 428 316 428 316 428 316 428 316 420 308 416 304 412 300 408 300 412 308 416 312 420 312 420 324 492 808 1000 896 1020 892 1020 872 920 548 468 320 408 268 416 256 404 288 396 284 396 280 392 280 388 276 384 272 384 268 380 268 380 268 372 260 364 260 372 264 372 264 368 260 368 256 364 256 364 260 356 252 352 252 352 256 344 244 344 244 348 248 348 248 336 252 344 256 336 248 344 256 336 244 340 240 336 236 332 236 332 232 336 232 336 228 328 220 324 220 324 216 320 216 320 216 328 220 328 220 328 220 328 220 328 216 320 208 316 208 316 212 308 200 308 200 308 200 308 200 308 200 308 200 308 200 308 200 300 192 300 192 300 192 296 200 296 200 296 204 292 200 288 204 280 192 280 188 276 184 272 184 268 184 272 188 276 184 272 180 272 184 260 172 256 172 260 180 256 172 256 172 256 172 256 172 252 184 252 180 248 180 244 176 248 180 248 176 244 172 240 172 240 176 236 172 236 168 236 168 228 168 240 168 232 156 236 164 232 144 228 140 224 136 224 136 232 144 228 136 220 132 216 128 212 144 212 140 208 136 204 136 200 144 224 160 232 188 292 248 312 180 264 172 272 152 224 124 224 124 208 112 196 112 204 128 200 132 200 128 196 124 192 124 188 120 188 120 188 120 188 116 188 116 180 108 176 112 184 120 172 104 172 108 176 108 180 112 184 120 180 116 172 108 168 104 160 104 164 108 168 104 164 100 160 96 160 96 164 100 164 100 160 96 156 88 152 88 156 92 160 96 160 96 156 88 148 80 152 88 152 84 148 80 144 80 148 84 148 84 148 84 148 84 144 76 136 72 144 80 140 72 140 80 140 80 140 80 140 80 128 68 128 68 132 76 140 84 128 68 132 72 132 68 128 64 132 72 132 72 132 72 132 72 128 68 128 68 128 68 128 68 132 68 128 64 124 68 128 72 116 68 124 72 124 72 120 64 124 72 124 68 120 64 116 64 112 60 112 60 112 60 112 60 120 68 120 68 120 68 120 68 128 76 124 72 124 68 120 68 108 60 120 72 124 68 116 64 80 72 84 76 84 72 76 64 76 72 80 76 84 72 80 68 80 72 80 72 80 72 80 72 72 68 76 72 80 68 76 64 84 72 84 72 84 72 84 72 84 68 76 60 64 48 52 40 76 64 76 64 76 64 76 64 80 68 80 68 80 68 80 68 72 72 72 68 68 64 64 64 68 68 68 64 64 60 60 60 64 68 60 56 40 32 12 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 20 20 20 24 24 28 28 28 36 36 40 40 40 36 32 32 36 36 40 48 56 68 76 84 80 80 76 76 72 72 68 68 80 84 80 88 84 92 88 92 80 88 92 100 96 96 84 84 80 84 80 88 84 92 88 92 92 92 88 88 84 92 88 96 92 92 88 92 88 96 96 104 96 100 96 100 96 100 96 100 100 104 100 100 92 92 84 84 76 52 36 44 44 40 40 52 44 48 56 60 64 60 56 52 64 64 64 64 64 64 64 68 64 52 104 424 424 424 388 436 360 440 344 436 352 448 356 440 336 436 352 436 340 400 308 376 256 248 156 116 76 72 72 76 104 96 100 152 100 224 544 636 584 612 592 612 612 536 400 348 332 340 328 332 304 308 280 288 272 268 248 248 236 240 216 228 208 200 232 180 260 320 496 400 504 404 508 412 516 420 520 424 516 412 512 412 512 416 520 424 532 432 532 432 536 440 544 448 540 440 540 444 544 448 548 448 560 456 560 448 572 460 580 476 572 476 568 480 580 476 596 476 584 480 584 484 588 480 584 476 580 476 584 480 584 484 588 480 604 480 604 480 604 480 596 484 592 480 596 488 592 484 584 476 600 480 600 480 592 480 592 480 588 476 600 484 608 484 616 492 616 488 616 492 620 496 624 496 640 512 636 508 640 512 644 520 656 532 676 536 684 552 724 584 740 684 952 864 1020 908 1020 936 956 660 704 532 716 544 660 484 664 520 656 516 652 508 640 504 616 496 624 500 616 492 620 500 620 496 620 496 620 496 616 496 612 488 612 488 612 488 612 488 616 492 612 484 604 480 604 480 608 484 608 484 608 484 608 484 608 484 604 476 600 480 608 484 596 472 596 472 596 472 596 472 596 472 596 472 596 472 596 472 596 472 604 472 604 472 604 472 604 468 596 464 604 472 600 464 588 464 588 464 588 464 588 464 584 460 584 460 584 460 584 460 588 452 588 448 584 444 580 444 588 448 580 444 576 436 568 432 572 436 572 432 568 428 564 428 564 428 564 428 564 428 564 428 564 416 564 412 560 408 556 408 560 412 564 420 568 416 564 412 592 660 1012 988 1016 1020 976 948 856 544 568 404 576 412 540 416 528 400 536 396 532 392 528 392 524 388 524 384 520 380 516 380 520 380 508 368 500 368 508 376 508 372 508 368 504 364 500 364 500 360 492 352 488 352 488 356 476 344 480 344 480 344 480 344 480 340 484 344 476 336 472 348 464 336 464 336 460 332 452 332 452 336 456 336 456 332 448 324 444 328 448 328 448 328 452 332 436 328 436 328 436 328 436 328 440 328 428 316 420 316 428 324 420 312 420 312 420 312 420 312 416 308 416 308 416 308 416 308 408 300 408 300 408 300 408 296 408 296 408 292 404 288 400 288 392 280 392 276 388 272 384 272 380 272 384 276 388 272 384 268 380 268 364 252 356 252 368 264 364 256 364 256 364 256 364 256 360 252 360 248 356 244 352 244 356 248 356 244 352 240 348 240 356 240 356 236 352 232 344 236 332 240 352 244 336 232 340 248 336 236 336 232 332 228 328 228 336 232 328 228 324 220 316 216 316 212 316 208 312 208 308 208 320 236 340 268 376 344 492 464 500 372 416 304 368 256 316 216 312 216 288 196 276 196 284 204 284 200 284 196 280 192 276 192 268 188 272 188 272 188 276 192 260 180 248 168 244 172 256 184 236 164 240 168 244 172 248 172 264 184 260 180 252 172 244 168 236 160 240 168 244 168 240 164 232 164 232 164 232 164 232 168 244 168 228 152 216 148 216 152 228 164 228 160 220 152 212 144 216 152 216 148 212 144 208 144 212 148 212 148 212 148 212 148 208 140 200 136 208 144 204 136 204 140 204 140 204 140 204 140 200 136 196 128 192 128 196 132 184 120 188 128 192 128 188 124 196 132 196 132 196 132 196 132 188 124 188 124 188 124 188 124 196 128 192 124 188 128 192 132 176 116 188 128 192 124 180 112 188 124 188 120 184 116 180 116 176 112 176 112 176 112 176 112 184 120 184 120 184 120 184 120 192 128 192 124 188 120 184 120 164 104 180 124 192 124 180 112 76 28 76 24 72 20 68 16 84 36 80 28 76 24 68 20 68 20 72 24 68 12 52 0 72 24 72 24 72 24 72 24 72 52 88 56 68 32 60 40 64 36 64 36 64 36 64 36 44 28 72 40 64 24 64 44 72 40 64 28 60 32 72 40 68 36 68 36 68 36 68 36 52 20 56 28 60 32 68 36 64 28 52 24 44 8 16 0 8 0 4 0 8 4 12 4 8 0 4 0 4 0 12 8 12 4 16 12 20 16 28 20 24 12 36 24 44 28 40 20 32 24 52 48 72 56 72 52 80 64 80 64 80 64 80 64 76 68 92 76 84 64 80 68 88 68 88 72 92 76 96 76 84 64 84 68 88 72 92 72 96 76 96 76 96 76 96 76 100 80 100 84 104 88 108 88 104 80 100 76 96 80 100 84 108 84 100 84 108 84 96 68 48 36 44 36 44 36 44 32 48 40 48 40 48 40 48 40 60 60 68 64 72 52 60 56 64 56 284 468 456 524 424 488 432 468 436 480 440 492 440 492 448 504 444 472 416 444 364 356 276 204 132 84 84 68 72 56 104 80 96 116 84 272 624 604 620 592 596 608 628 572 444 336 332 348 328 356 332 348 308 304 292 276 272 260 260 252 256 252 228 208 204 156 188 268 408 360 404 316 404 320 408 320 412 324 416 328 420 332 424 340 432 344 440 348 440 348 440 352 448 360 444 352 444 356 448 356 452 360 472 360 436 364 452 368 488 360 484 412 488 384 460 344 476 376 476 380 492 392 496 388 484 376 480 380 492 392 500 392 492 396 484 420 472 404 472 396 476 396 480 376 492 376 504 368 504 376 484 396 484 400 484 396 488 388 480 384 484 380 484 388 488 392 484 388 492 396 496 396 492 392 504 412 520 420 520 420 528 436 540 440 556 444 576 444 580 444 568 612 904 820 952 896 1012 892 836 444 536 476 508 392 588 388 512 392 504 384 500 384 504 388 492 368 492 380 492 380 488 376 504 380 484 384 508 400 500 380 504 384 496 376 488 368 484 364 488 372 488 368 484 364 480 364 480 368 480 368 480 368 480 368 480 368 484 372 484 368 476 360 476 352 476 352 476 352 476 352 476 352 476 352 476 352 476 352 476 352 472 352 472 352 472 352 472 352 472 352 472 352 472 352 464 340 464 340 464 340 464 340 460 336 456 332 456 328 452 328 440 320 444 324 448 328 452 328 452 328 452 324 448 320 444 320 448 320 432 304 424 304 436 316 436 312 436 308 432 304 428 304 416 300 416 304 420 308 424 308 428 308 420 300 420 308 432 328 396 412 676 724 892 728 708 488 468 344 436 312 416 300 412 300 408 296 404 288 400 284 392 280 392 280 392 276 388 276 384 272 388 268 372 252 360 252 372 264 372 260 372 256 368 252 364 252 356 248 356 248 356 248 356 248 348 240 348 240 348 240 348 248 348 256 340 252 336 248 340 252 336 248 336 244 332 240 332 240 336 240 336 236 332 232 328 232 344 244 332 232 324 232 332 240 332 220 328 216 324 220 328 224 324 216 324 212 320 208 316 208 312 204 312 200 308 196 304 196 308 200 308 200 308 200 308 200 304 196 304 196 304 196 304 196 304 196 304 192 296 196 292 196 276 184 280 184 280 180 272 180 276 188 268 184 276 192 268 184 252 168 256 176 268 188 276 192 268 180 260 172 256 172 256 176 252 168 252 168 252 168 252 168 252 164 244 156 240 156 240 168 236 168 236 168 236 168 236 168 232 164 232 164 232 164 232 156 232 148 236 148 236 144 228 136 236 144 224 132 220 136 232 148 220 140 224 148 224 132 212 120 232 128 244 172 400 556 904 680 748 440 612 184 256 116 192 100 216 140 208 140 196 120 188 112 196 136 192 132 188 128 184 128 188 128 184 124 180 128 184 132 184 124 184 120 180 116 176 116 176 116 176 116 176 116 176 116 172 112 172 112 172 112 172 112 168 108 168 104 164 100 160 100 160 96 160 96 160 96 160 96 152 96 164 96 148 88 164 116 176 100 152 88 160 96 148 72 148 84 148 84 148 84 148 84 152 88 148 80 144 76 136 72 140 76 140 76 140 76 140 76 140 80 148 92 152 88 140 80 132 72 132 72 132 72 132 72 132 72 132 68 128 64 124 64 136 72 128 64 124 64 124 68 136 76 136 72 132 68 128 68 116 60 128 72 132 68 120 56 112 68 128 84 136 76 120 60 116 68 128 84 136 84 132 76 136 68 108 68 136 92 124 56 120 68 120 68 120 68 120 68 124 72 124 68 120 68 116 64 120 68 120 72 124 76 128 76 80 72 76 64 72 60 72 64 84 76 84 76 84 76 84 76 76 68 80 72 76 60 64 52 80 72 80 72 80 72 80 72 76 76 92 76 76 56 68 60 76 64 76 64 76 64 76 64 52 60 68 68 64 64 64 68 76 72 68 64 64 68 72 76 68 68 68 68 68 68 68 68 52 52 56 60 60 64 68 68 56 56 52 52 44 36 12 4 4 8 4 8 8 12 12 12 8 8 4 4 8 8 12 16 16 16 16 20 20 24 24 28 32 32 40 44 52 44 48 40 40 44 60 68 76 76 76 68 84 80 84 80 84 76 80 76 80 84 96 92 88 80 88 84 84 88 88 92 88 96 92 96 84 88 88 92 92 96 92 96 92 96 92 96 92 96 92 96 96 100 96 104 100 108 104 108 100 100 96 96 92 100 96 104 100 100 92 100 100 100 88 80 44 44 44 44 44 44 44 44 48 48 48 48 48 48 48 48 60 68 64 60 64 68 64 72 40 88 292 448 380 472 344 436 340 440 336 444 336 444 340 444 356 452 360 420 344 396 308 312 244 188 116 84 76 68 64 68 100 96 116 116 128 384 664 640 620 616 604 616 608 584 456 348 320 336 316 336 308 328 280 296 284 280 268 264 248 252 244 252 236 212 228 180 232 300 472 420 496 404 508 408 508 412 512 412 516 416 520 424 528 428 532 432 548 444 544 440 548 444 552 452 548 444 552 448 552 452 556 456 548 456 560 472 596 444 584 464 504 488 524 520 568 476 580 424 596 496 576 484 568 476 564 476 572 480 584 488 596 492 592 484 612 484 608 480 600 476 604 484 592 488 600 500 600 500 600 496 612 484 608 488 596 492 584 484 584 484 596 488 616 492 632 492 624 492 624 500 628 500 628 500 632 512 648 520 648 524 656 536 660 540 684 560 712 572 732 584 748 748 1016 996 1020 1012 1020 988 968 600 688 588 684 536 712 496 660 512 656 504 648 500 652 504 652 512 652 508 644 500 640 496 648 504 640 508 624 496 612 508 624 500 620 496 616 488 612 488 612 488 612 484 608 484 604 480 616 480 616 480 616 480 616 480 612 480 616 480 616 476 608 468 604 480 604 480 604 480 604 480 600 476 600 476 600 476 600 476 612 472 612 472 612 472 612 472 612 472 612 472 612 472 612 472 596 464 596 464 596 464 596 464 592 460 592 456 588 456 584 452 576 444 580 448 580 452 584 452 584 452 584 448 580 448 576 444 580 444 568 428 560 432 568 440 568 436 568 432 564 432 560 428 564 416 564 420 568 424 572 424 572 424 568 416 568 424 576 432 580 428 604 476 652 508 632 460 592 440 568 420 548 412 548 412 544 408 540 400 536 396 528 392 528 388 524 388 520 384 520 384 520 380 508 368 500 368 508 376 508 372 508 368 504 364 500 364 492 356 492 356 492 356 492 356 484 348 484 348 484 348 484 348 492 348 484 340 480 340 480 340 476 336 476 332 472 332 468 332 460 336 456 332 452 332 448 328 460 336 452 328 444 328 452 332 440 328 436 324 432 328 436 332 432 324 432 320 428 316 424 316 420 312 420 308 416 308 412 304 416 308 416 308 416 308 416 308 412 304 412 304 412 304 412 304 412 304 412 300 408 296 404 296 388 280 392 280 392 276 384 268 388 272 380 268 388 272 384 264 368 256 372 264 376 268 384 272 380 264 372 256 368 256 368 260 360 252 360 252 360 252 360 252 360 248 352 240 348 240 348 244 348 240 348 240 348 240 348 240 340 232 340 232 340 232 340 232 332 236 336 236 336 232 328 224 332 228 328 224 324 228 328 232 312 224 324 224 324 220 320 220 292 248 320 388 720 976 1020 1008 1020 1008 1020 764 544 260 276 236 312 208 308 200 296 188 288 188 284 192 280 188 276 188 272 184 276 184 272 180 268 184 272 188 260 184 260 180 256 176 252 176 256 180 256 180 256 180 256 180 248 172 248 172 248 172 248 172 244 168 244 164 240 160 236 160 228 160 228 160 228 160 228 160 216 156 228 152 212 148 228 172 228 152 212 148 224 156 220 140 220 152 220 152 220 152 220 152 216 152 212 144 208 140 200 136 204 140 204 140 204 140 204 140 200 140 208 148 212 144 204 136 196 132 196 132 196 132 196 132 196 132 196 128 192 124 188 124 200 132 192 124 188 124 188 128 200 136 196 132 196 128 192 128 184 120 192 128 192 128 184 120 180 120 192 128 192 128 184 116 180 120 188 128 192 128 192 128 188 120 168 120 184 132 180 116 176 120 176 120 176 120 176 120 184 124 180 124 176 120 176 120 172 116 172 116 176 120 180 124 80 28 68 16 64 16 68 24 68 20 72 28 76 32 84 36 68 24 72 24 68 16 56 8 68 20 68 20 68 20 68 20 64 40 76 44 60 28 56 28 64 36 64 36 64 36 64 36 60 28 60 32 72 40 68 28 76 40 72 36 68 40 72 44 72 40 72 40 72 40 72 40 52 20 56 28 60 32 68 36 56 24 56 28 56 16 16 0 8 0 4 0 8 4 12 4 8 0 4 0 8 4 16 8 20 12 20 12 24 16 24 16 28 16 36 28 48 32 48 32 40 32 56 52 72 60 72 56 76 60 76 60 76 60 76 60 76 68 92 76 84 64 84 72 88 72 92 72 96 76 96 76 96 76 96 76 100 80 104 84 96 76 96 76 96 76 96 76 100 80 100 84 104 88 108 88 104 84 100 80 100 80 104 84 100 76 96 76 100 76 84 52 36 32 40 36 44 40 48 44 48 40 48 40 48 44 52 44 76 60 60 44 52 48 64 72 48 180 400 504 440 508 444 500 440 472 440 484 448 492 448 500 444 504 436 468 404 432 348 320 240 164 104 68 68 52 60 56 108 96 140 88 184 500 684 632 616 600 624 616 608 592 512 392 344 360 340 368 344 364 316 316 284 272 276 260 256 244 248 240 232 204 216 172 192 264 404 376 408 320 408 324 412 324 416 328 420 332 424 336 428 344 436 348 444 352 440 348 444 356 452 360 448 356 448 360 452 360 456 368 464 372 472 396 456 380 472 472 512 468 484 440 492 444 508 424 460 392 476 400 492 408 500 412 476 384 484 376 492 384 488 380 504 396 500 388 496 388 488 392 488 392 488 400 488 400 488 396 480 396 488 396 492 392 488 384 488 392 492 388 492 392 492 396 496 396 500 404 508 408 504 404 504 412 520 424 520 424 532 440 532 432 552 436 576 448 592 452 604 548 812 836 1008 928 1004 908 856 552 568 472 584 452 548 392 516 396 508 392 504 388 508 392 524 396 524 392 512 392 500 384 464 368 488 372 476 372 496 396 496 380 496 380 496 380 492 376 488 372 488 372 484 368 484 364 480 368 480 368 480 368 480 368 476 364 480 368 476 360 468 356 488 364 488 364 488 364 488 364 480 356 480 356 480 356 480 356 476 356 476 356 476 356 476 356 472 352 472 352 472 352 472 352 468 344 468 344 468 344 468 344 464 340 460 336 460 332 456 332 448 324 448 328 452 328 456 332 452 328 452 328 448 324 448 320 452 320 440 308 432 312 440 316 436 312 436 312 432 308 432 304 420 304 420 304 424 308 424 308 424 304 420 304 420 308 428 316 444 324 404 304 420 332 440 336 436 324 424 308 408 300 412 304 408 296 404 288 400 284 392 280 388 276 388 272 384 268 380 268 380 264 376 260 372 260 372 256 372 260 372 256 368 252 364 252 356 248 356 248 356 248 356 248 348 240 348 240 348 240 348 240 352 260 344 252 340 252 340 256 336 248 336 248 332 244 332 240 332 240 336 240 332 236 332 232 340 240 332 232 328 232 328 236 332 220 328 216 324 220 328 224 324 216 324 212 320 208 316 208 312 204 312 204 308 200 308 196 308 200 308 200 308 200 308 200 304 196 304 196 304 196 304 196 304 196 304 192 300 188 296 188 280 184 280 184 280 180 272 184 276 188 268 184 272 200 268 192 264 180 264 180 264 180 264 180 268 180 260 172 256 172 256 176 252 168 252 168 252 168 252 168 252 164 244 156 240 156 240 160 240 172 240 172 240 172 240 172 232 164 232 164 232 164 232 156 232 148 236 148 236 144 228 136 224 140 228 144 232 140 228 136 228 152 228 140 224 136 228 136 248 188 368 460 884 876 992 832 1004 764 1012 780 704 176 196 128 212 136 204 148 192 128 188 116 192 136 192 136 188 132 188 128 188 128 184 124 180 128 184 132 184 124 184 120 180 116 176 116 184 124 184 124 184 124 184 124 172 112 172 112 172 112 172 112 168 108 168 104 164 100 160 100 160 96 160 96 160 96 160 96 148 88 152 84 144 84 156 100 148 80 140 80 152 92 152 84 152 88 152 88 152 88 152 88 152 88 148 80 144 76 136 72 140 76 140 76 140 76 140 76 136 76 140 80 140 80 136 76 132 72 132 72 132 72 132 72 132 72 132 68 128 64 124 64 136 72 128 64 124 64 124 68 136 72 132 72 128 68 128 68 120 64 124 68 128 64 124 60 120 72 124 72 124 72 124 68 120 68 116 64 120 68 124 76 128 72 120 68 120 72 124 72 120 68 120 68 120 68 120 68 124 72 124 72 120 68 116 64 108 56 112 60 116 64 116 64 100 84 88 72 80 76 92 88 80 72 80 76 84 80 88 80 80 72 80 68 76 64 72 60 76 68 76 68 76 68 76 68 76 68 84 72 80 60 72 60 76 64 76 64 76 64 76 64 68 60 52 60 72 76 64 52 76 72 72 72 72 72 72 76 72 72 72 72 72 72 72 72 56 56 56 60 60 64 64 64 48 56 56 68 60 48 16 4 4 8 4 8 8 12 12 12 12 8 8 8 8 12 16 20 24 24 24 24 24 24 24 24 28 28 36 36 44 44 52 48 52 52 64 68 76 76 80 76 76 72 76 76 80 76 80 76 84 88 100 92 92 84 88 88 88 92 88 96 92 96 96 100 88 96 92 96 96 100 96 104 96 100 96 100 96 100 96 100 96 100 96 104 100 108 104 108 104 104 96 100 96 100 100 108 96 96 92 96 92 88 68 60 32 36 40 40 48 48 52 56 48 48 48 52 52 52 52 56 64 68 60 56 56 60 56 68 40 252 412 476 356 436 360 448 348 448 348 448 344 452 344 448 348 444 356 412 340 380 288 284 208 156 100 72 64 56 60 72 116 108 152 84 252 604 668 608 564 572 608 632 600 616 536 412 332 348 328 348 320 340 292 308 280 280 268 268 248 248 236 240 240 220 244 200 236 284 464 432 504 412 512 412 516 416 516 420 524 424 524 428 532 436 536 440 552 444 548 444 548 448 556 456 556 452 556 452 560 456 560 464 532 460 572 480 564 452 528 596 756 736 548 572 468 516 496 476 556 500 576 504 584 484 572 460 600 488 624 488 636 496 652 504 592 520 576 504 580 500 596 488 612 492 632 488 640 484 644 480 632 492 628 492 616 496 600 492 604 492 616 496 624 496 640 500 624 496 628 504 632 504 632 504 632 512 648 524 652 524 660 540 672 556 700 580 740 604 764 616 744 628 804 764 948 932 1020 952 968 728 768 604 772 592 692 544 668 520 664 512 656 508 660 512 668 516 680 520 676 516 668 508 640 504 652 496 628 492 636 496 620 496 620 496 624 500 624 500 616 492 612 488 612 484 608 484 620 484 620 484 620 484 620 484 616 480 620 484 620 480 612 472 608 484 608 484 608 484 608 484 608 484 608 484 608 484 608 484 620 480 620 480 620 480 620 480 616 476 616 476 616 476 616 476 604 472 604 472 604 472 604 472 600 464 596 464 592 460 592 460 584 452 584 456 588 456 588 456 588 456 584 452 584 448 580 448 584 448 576 440 568 440 572 444 572 440 568 436 568 432 564 432 568 424 572 424 572 424 572 424 568 420 568 420 572 424 576 428 572 416 592 456 620 464 592 424 564 416 552 412 544 408 544 412 544 408 540 400 536 396 528 392 524 388 520 384 516 380 516 380 512 376 516 380 512 376 508 368 508 372 508 368 504 364 500 364 492 356 492 356 492 356 492 356 488 352 488 352 488 352 488 352 484 344 480 336 476 336 476 336 480 340 476 336 476 332 472 336 464 340 456 336 456 332 452 332 456 336 452 332 448 328 448 328 440 328 436 324 432 328 436 332 432 324 432 320 428 316 424 316 424 316 420 312 420 308 416 308 416 308 416 308 416 308 416 308 412 304 412 304 412 304 412 304 412 304 412 300 408 296 404 296 392 280 396 284 392 280 388 272 388 272 380 268 388 272 384 264 380 268 380 264 376 260 372 260 380 264 372 256 368 256 368 260 364 256 360 252 360 252 356 248 360 248 352 240 348 240 348 244 352 244 352 244 352 244 352 244 344 236 344 236 344 236 344 236 332 236 336 236 336 232 328 224 320 224 332 236 336 232 324 220 324 228 316 224 324 232 336 244 356 244 528 804 1020 1020 1004 1020 1020 980 1020 1016 904 348 288 188 308 204 304 196 300 192 292 192 288 196 280 192 280 188 276 188 276 184 272 180 268 184 272 188 260 184 260 180 256 176 252 176 260 184 260 184 260 184 260 184 252 176 248 172 248 172 244 168 244 168 244 164 240 160 236 160 228 160 228 160 228 160 228 160 220 152 220 152 220 152 224 156 220 148 216 148 220 152 220 148 224 156 224 156 224 156 224 156 216 152 212 144 208 140 200 136 208 144 204 140 204 140 200 136 200 136 200 136 200 136 200 136 196 132 196 132 196 132 196 132 196 132 196 128 192 124 188 124 200 132 192 124 188 124 188 128 196 132 196 128 192 128 188 124 188 124 188 124 188 124 188 124 188 124 184 116 180 120 188 124 184 120 176 108 172 116 184 124 176 124 180 120 168 112 176 132 172 116 176 120 176 120 180 124 176 120 172 116 172 112 168 112 164 112 168 112 172 116 172 120 84 36 80 28 76 32 84 40 80 32 80 28 76 24 72 24 72 24 72 20 68 20 68 20 68 20 68 20 68 20 68 20 72 44 72 44 76 44 68 36 64 36 64 36 64 36 64 36 72 28 56 28 72 44 64 20 72 40 72 40 72 40 72 40 72 40 72 40 72 40 72 40 56 24 60 28 60 28 64 32 52 24 64 40 68 28 24 0 8 0 4 0 8 4 12 4 12 4 8 0 12 4 16 12 20 16 24 16 24 20 28 20 20 8 24 12 36 24 44 32 56 44 64 52 72 60 80 64 72 56 72 60 76 64 80 64 80 72 96 80 88 68 88 76 92 72 96 76 96 80 100 80 88 72 92 72 96 76 96 80 100 80 100 80 100 80 100 80 100 80 100 84 104 88 108 88 108 88 104 80 100 84 108 88 100 76 96 80 96 68 68 32 32 28 40 32 48 40 52 48 48 40 48 44 52 48 56 52 60 52 64 56 68 52 56 56 104 352 480 504 424 472 444 500 448 484 452 488 452 496 448 500 440 492 428 456 392 404 316 288 196 140 96 68 68 52 68 76 104 104 136 96 344 660 660 596 516 488 584 644 624 628 584 448 352 368 352 376 352 376 324 328 284 272 280 268 260 244 240 232 236 208 228 188 188 236 384 388 412 328 416 328 420 332 420 332 424 340 428 344 436 352 440 352 448 356 444 352 448 356 452 364 452 364 456 364 460 368 460 372 480 380 496 400 468 432 488 692 924 932 844 852 744 724 588 544 512 496 488 468 484 460 500 452 492 408 484 388 484 380 488 368 512 360 512 360 500 372 500 388 500 408 500 424 492 436 484 424 492 388 496 392 496 384 492 388 500 396 500 396 500 400 496 408 492 392 496 400 504 400 500 400 508 416 524 424 524 428 536 444 552 448 568 464 600 464 612 472 628 500 632 512 708 728 868 728 780 620 648 492 624 468 540 452 524 408 520 400 516 400 516 392 500 372 516 400 532 412 532 404 556 448 556 412 520 408 512 376 496 384 500 384 504 388 504 388 492 376 492 372 488 372 484 368 484 372 484 372 484 372 484 372 488 380 492 380 492 376 484 368 484 360 484 360 484 360 484 360 484 360 484 360 484 360 484 360 480 360 480 360 480 360 480 360 476 356 476 356 476 356 476 356 472 348 472 348 472 348 472 348 468 344 468 344 464 340 464 336 460 336 460 332 456 332 456 332 456 332 456 328 452 328 448 324 452 324 448 320 444 320 444 320 440 316 440 312 436 312 432 308 428 308 424 308 424 308 424 308 420 304 424 308 428 312 428 312 440 332 424 320 424 316 416 308 412 308 412 300 408 300 408 300 408 296 404 288 400 284 392 280 388 276 388 272 384 268 380 268 376 268 380 268 380 264 372 256 372 260 372 256 368 252 364 252 356 248 356 248 356 248 356 248 352 244 352 244 352 244 352 244 340 248 332 244 328 240 332 244 340 252 340 248 336 248 332 244 336 244 340 240 336 240 332 236 336 240 336 240 332 236 328 232 332 220 328 216 324 220 328 224 324 216 324 212 320 208 316 208 316 208 316 204 312 204 308 200 308 200 308 200 308 200 308 200 304 196 304 196 304 196 304 196 304 196 304 192 300 188 296 188 280 188 284 188 284 184 276 184 276 188 268 184 272 200 268 192 272 188 268 180 264 176 256 172 268 180 260 172 256 172 256 176 256 172 256 168 252 164 248 164 252 164 244 156 240 156 240 160 244 176 244 176 244 176 244 176 236 168 236 168 236 168 236 160 232 148 236 148 236 144 228 136 220 136 232 148 236 144 224 140 232 156 224 152 224 156 248 172 264 136 604 844 1008 908 1020 868 988 820 984 760 640 164 244 176 204 144 200 136 196 124 188 120 196 140 196 136 192 136 188 132 188 128 184 124 180 128 184 132 184 124 184 120 180 116 176 116 176 116 176 116 176 116 176 116 176 116 176 112 172 108 168 108 168 108 168 104 164 100 160 100 160 96 160 96 160 96 160 96 160 96 160 96 160 96 156 92 164 100 160 92 152 84 148 84 156 92 156 92 156 92 156 92 152 88 148 80 144 76 136 72 144 80 144 76 140 72 136 72 136 76 136 76 136 76 136 76 132 72 132 72 132 72 132 72 132 72 132 68 128 64 124 64 136 72 128 64 124 64 124 68 132 72 128 68 128 64 124 64 124 64 124 64 124 64 124 64 124 68 116 64 116 64 120 72 124 68 112 56 108 60 116 68 116 68 124 68 112 60 120 72 116 64 116 68 120 72 124 72 112 60 112 56 108 52 104 52 112 64 116 64 120 68 120 72 72 68 76 68 80 72 80 72 92 84 88 76 84 72 76 68 84 72 76 68 76 68 80 72 80 72 80 72 80 72 80 72 88 72 80 72 92 80 84 64 76 64 76 64 76 64 76 64 68 64 64 64 68 68 60 52 64 68 68 72 72 68 68 64 68 68 68 68 68 68 68 68 60 60 60 60 60 60 60 60 56 60 60 68 64 56 28 16 4 8 4 8 8 12 12 12 12 12 12 12 12 16 20 20 16 20 20 24 28 32 36 36 28 24 28 28 40 44 56 56 68 64 72 72 80 76 84 84 76 76 80 80 84 84 92 88 88 92 100 96 96 88 92 92 92 96 92 96 96 100 96 104 84 88 88 92 92 96 92 96 100 104 100 104 100 104 100 104 96 100 96 104 100 108 104 108 104 108 100 104 100 104 104 108 100 100 96 104 96 84 60 48 36 40 40 44 44 48 48 52 48 48 52 52 56 60 60 60 56 60 64 68 64 60 36 44 148 400 420 460 360 412 360 444 364 456 360 452 356 456 344 444 344 432 352 404 328 356 260 248 176 140 96 76 68 64 76 96 88 120 108 164 460 692 660 624 480 432 532 656 628 636 584 464 336 352 332 352 324 344 296 312 284 288 276 276 260 252 236 236 236 216 248 212 224 252 440 436 508 416 520 420 520 424 524 424 528 428 532 436 540 440 544 444 552 448 552 448 552 452 560 456 560 456 564 460 564 464 568 468 552 464 568 456 540 480 472 736 696 840 628 868 672 856 648 748 612 620 560 528 508 492 552 516 576 496 596 480 616 476 624 484 628 508 616 500 612 496 616 496 628 508 632 508 628 504 624 496 640 496 648 504 640 500 624 496 628 508 628 508 632 504 640 500 620 492 624 500 628 500 628 500 636 516 652 528 652 528 664 544 660 548 692 568 724 588 752 596 764 644 768 592 784 784 916 748 844 692 788 596 740 564 692 564 680 528 672 520 668 520 668 524 672 520 692 548 712 556 700 552 676 564 708 548 676 544 676 508 640 508 628 504 628 504 628 504 620 492 616 492 612 488 612 488 624 488 624 488 624 488 624 488 632 496 632 496 632 492 624 488 604 480 604 480 604 480 604 480 612 488 612 488 612 488 612 488 624 484 624 484 624 484 624 484 620 480 620 480 620 480 620 480 608 476 608 476 608 476 608 476 604 472 604 468 600 468 596 464 596 464 596 460 592 460 588 456 592 456 588 456 584 452 584 452 584 452 584 448 580 448 576 444 576 440 572 440 568 436 568 432 576 428 576 428 572 424 572 424 564 420 572 428 576 428 576 424 616 444 588 416 568 424 584 444 556 412 548 412 544 404 540 404 544 408 540 400 536 396 528 392 528 392 528 388 524 388 520 384 520 384 516 380 512 376 512 376 508 372 508 368 504 364 500 364 492 356 492 356 492 356 492 356 492 356 492 356 492 356 492 356 480 340 476 332 468 328 472 332 484 340 480 340 476 336 476 340 468 340 460 340 456 336 456 336 452 336 456 336 456 332 448 324 440 328 436 324 432 328 436 332 432 324 432 320 428 316 424 316 428 316 424 316 420 312 420 312 416 308 416 308 416 308 416 308 412 304 412 304 412 304 412 304 412 304 412 300 408 296 404 296 396 284 400 288 396 280 388 276 388 272 380 268 388 272 384 264 380 268 380 264 376 260 372 260 380 264 372 256 368 256 368 260 368 260 364 252 360 248 352 244 360 248 352 240 348 240 348 244 348 240 348 240 348 240 348 240 348 240 348 240 348 240 348 240 332 236 336 236 336 232 328 224 324 228 328 232 332 228 328 224 320 228 320 232 340 244 352 256 336 368 964 1012 968 972 1020 964 1020 1016 1008 640 472 272 384 244 304 200 304 196 300 192 296 196 292 196 284 196 280 192 280 192 276 184 272 180 268 184 272 188 260 184 260 180 256 176 252 176 252 176 252 176 252 176 252 176 256 180 252 172 248 168 240 164 244 168 244 164 240 160 236 160 228 160 228 160 228 160 228 160 232 160 228 164 236 164 224 148 232 168 236 164 220 144 212 148 220 152 220 152 220 152 220 152 216 152 212 144 208 140 200 136 212 148 208 140 204 136 196 132 204 140 200 136 200 136 204 140 196 132 196 132 196 132 196 132 196 132 196 128 192 124 188 124 200 132 192 124 188 124 188 128 192 128 192 128 188 124 188 120 192 124 188 120 184 124 188 128 180 116 180 120 184 116 180 116 184 120 180 112 176 112 180 116 172 116 176 120 180 120 172 112 168 112 172 120 176 124 184 128 168 112 164 108 164 104 160 104 172 116 172 116 176 120 180 124 52 12 68 24 76 24 68 16 76 28 76 28 76 28 76 28 76 24 68 16 68 20 76 28 76 28 76 28 76 28 76 28 72 36 60 40 76 52 68 32 64 36 64 36 64 36 64 36 60 36 72 40 64 28 56 28 56 28 64 36 68 32 60 24 64 32 64 32 64 32 64 32 60 28 60 28 60 28 60 28 64 32 64 32 64 32 40 0 8 0 4 0 8 4 12 4 16 4 12 4 12 8 20 16 12 8 20 16 32 28 40 36 32 16 32 20 44 36 60 52 68 52 68 56 76 64 84 68 76 60 80 68 88 76 92 80 84 76 100 80 92 72 88 76 96 76 96 80 100 80 104 84 96 76 96 76 100 80 104 84 104 84 104 84 104 84 104 84 100 80 100 84 104 88 108 88 112 88 108 84 104 88 108 92 108 84 108 88 104 68 64 24 44 36 44 36 44 36 44 36 48 40 52 44 56 52 64 56 64 56 64 52 60 52 52 60 264 480 460 488 448 476 456 504 456 500 452 504 456 500 448 504 432 488 424 444 384 372 292 248 168 120 92 68 68 56 80 92 84 128 80 220 552 660 640 624 500 376 496 656 644 628 608 500 352 368 348 376 352 372 324 324 292 284 292 280 272 256 244 236 232 204 228 192 176 204 360 388 420 332 420 336 424 336 428 340 432 344 436 348 440 356 448 360 452 356 448 356 448 360 456 368 460 368 460 372 464 372 468 376 488 352 504 380 488 452 456 772 852 932 824 952 840 984 844 940 876 908 772 760 628 604 524 500 532 496 512 444 488 408 484 392 500 380 488 372 488 380 492 384 512 400 524 404 524 404 520 392 504 384 504 388 504 388 496 384 512 400 508 408 508 408 508 412 496 396 500 404 508 408 504 404 512 420 524 428 528 428 536 444 528 432 540 440 560 436 572 436 572 448 596 448 644 584 736 580 648 516 608 464 568 452 560 432 536 416 528 408 524 408 524 400 520 380 544 408 568 416 564 416 588 504 676 496 580 436 560 424 508 396 508 392 500 388 496 384 492 380 488 376 488 372 484 372 488 376 488 376 488 376 488 376 492 384 496 384 496 380 488 372 488 364 488 364 488 364 488 364 492 368 492 368 492 368 492 368 488 368 488 368 488 368 488 368 480 360 480 360 480 360 480 360 476 356 476 356 476 356 476 356 472 352 468 348 468 344 464 344 464 344 460 340 460 336 456 336 456 336 452 332 452 328 448 328 448 328 452 328 448 324 444 320 440 320 436 316 436 312 432 312 432 316 432 312 428 308 424 308 416 304 424 312 432 312 424 308 388 296 412 320 428 316 420 308 420 308 416 304 412 292 400 288 408 296 404 288 400 284 392 280 396 284 396 284 392 280 388 276 388 272 380 264 372 264 380 268 372 260 372 256 368 252 364 252 356 248 356 248 356 248 356 248 356 248 356 248 356 248 356 248 348 256 340 252 336 248 340 252 344 256 340 252 340 248 336 248 340 248 340 244 340 240 336 240 332 236 336 244 336 236 328 228 332 220 328 216 324 220 328 224 324 216 324 212 320 208 316 208 320 212 316 208 316 204 312 204 308 200 308 200 308 200 308 200 304 196 304 196 304 196 304 196 304 196 304 192 300 188 296 188 284 188 288 192 284 188 280 188 276 188 268 184 272 200 268 192 268 180 264 180 264 180 264 176 268 180 260 172 256 172 256 176 260 176 256 168 252 164 244 160 252 164 244 156 240 156 240 160 240 172 240 172 240 172 240 172 240 172 240 172 240 172 240 164 232 148 236 148 236 144 228 136 232 140 228 136 224 140 228 152 220 164 232 176 244 180 252 184 208 316 916 920 952 912 1016 904 980 748 696 296 280 200 232 116 200 148 196 136 196 128 196 124 200 144 196 140 196 136 192 136 188 128 184 124 180 128 184 132 184 124 184 120 180 116 176 116 180 120 180 120 180 120 180 120 180 120 176 112 172 108 164 104 168 108 168 104 164 100 160 100 160 96 160 96 160 96 160 96 164 92 152 96 168 100 152 76 152 96 164 96 148 76 148 92 152 88 152 88 152 88 152 88 152 88 148 80 144 76 136 72 148 84 144 76 140 72 132 68 148 84 140 76 136 80 144 88 132 72 132 72 132 72 132 72 132 72 132 68 128 64 124 64 136 72 128 64 124 64 124 68 128 68 128 64 124 64 120 60 128 68 120 60 120 60 128 68 112 60 120 72 124 68 112 60 120 68 124 72 120 64 112 60 112 56 112 72 132 80 112 44 112 60 116 68 120 72 128 76 116 64 116 64 112 60 108 56 108 56 112 60 116 64 116 64 60 60 84 84 96 80 80 64 76 68 80 76 84 80 92 84 84 72 76 64 76 72 84 80 88 80 88 80 88 80 88 80 80 60 68 60 84 76 76 56 76 64 76 64 76 64 76 64 56 68 80 76 60 52 56 64 52 56 60 64 64 60 56 52 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 64 64 56 64 60 56 40 32 4 8 4 8 8 12 12 12 16 12 12 12 12 16 20 24 8 12 16 24 32 40 44 48 44 40 44 44 56 60 76 76 76 72 76 72 80 80 88 88 84 80 88 88 96 96 100 100 88 92 104 100 96 88 92 92 92 96 92 100 96 104 100 104 96 100 96 104 100 108 104 108 100 104 100 104 100 104 100 104 96 100 96 104 100 108 104 108 108 108 104 104 100 108 104 112 104 108 104 112 104 88 60 44 48 44 44 44 44 44 44 40 48 48 52 56 60 60 64 68 76 68 56 52 32 56 36 64 280 484 376 440 388 428 376 456 372 456 368 452 360 452 356 452 340 436 348 396 324 344 248 232 152 120 88 72 64 60 76 100 88 152 60 268 596 628 608 616 512 372 464 656 636 624 596 504 332 348 328 348 320 340 296 308 292 296 288 288 268 264 240 240 232 212 248 212 216 228 420 436 512 420 524 424 524 428 528 428 532 432 536 440 544 444 548 448 556 448 552 448 552 452 560 460 564 460 568 464 568 468 572 472 564 452 592 460 564 480 400 720 676 848 544 816 520 820 564 812 616 816 692 852 708 792 656 712 524 560 536 532 548 512 560 504 640 488 648 484 636 488 632 500 628 524 620 528 612 532 600 520 640 504 652 508 648 504 636 496 640 512 636 508 636 508 636 508 628 504 636 512 640 512 640 508 640 520 656 528 656 528 664 544 648 528 676 548 704 564 720 564 744 568 716 580 748 624 772 644 776 596 732 572 708 584 732 536 684 532 676 528 672 524 676 532 664 532 680 560 684 560 664 552 872 852 980 784 772 604 708 576 652 512 648 508 640 500 632 492 628 492 628 488 624 484 620 484 624 488 624 488 624 488 624 488 624 492 628 492 628 488 620 480 624 492 624 492 624 492 624 492 624 492 624 492 624 492 624 492 628 488 628 488 628 488 628 488 620 480 620 480 620 480 620 480 616 476 616 476 616 476 616 476 612 472 612 468 608 468 604 464 608 464 604 460 600 456 596 456 596 456 596 452 592 448 588 448 588 452 592 452 592 448 584 440 580 440 580 436 576 432 572 432 580 432 580 428 576 424 572 424 560 416 572 428 580 428 572 420 576 424 592 428 572 416 556 408 564 420 556 416 548 408 536 396 544 408 540 400 536 396 528 392 536 400 536 396 532 396 528 392 532 388 516 372 504 372 516 388 508 372 508 368 504 364 500 364 492 356 492 356 492 356 492 356 492 356 492 356 492 356 492 356 496 352 488 348 484 344 488 348 484 344 484 340 480 336 476 340 468 344 464 340 460 336 456 336 448 332 456 340 456 332 444 320 440 328 436 324 432 328 436 332 432 324 432 320 428 316 424 316 428 320 428 316 424 312 420 312 416 308 416 308 416 308 416 308 412 304 412 304 412 304 412 304 412 304 412 300 408 296 404 296 396 288 400 288 400 284 392 276 388 272 380 268 388 272 384 264 376 264 376 264 376 264 376 264 380 264 372 256 368 256 368 260 368 260 364 252 360 248 352 244 360 248 352 240 348 240 348 244 344 236 344 236 344 236 344 236 348 240 348 240 348 240 348 240 332 236 336 236 336 232 328 224 336 232 324 220 320 224 332 240 308 228 328 248 356 256 360 252 360 264 732 892 1020 988 876 812 792 476 456 268 352 260 288 252 304 200 300 196 300 196 296 196 292 200 288 196 284 192 280 192 276 184 272 180 268 184 272 188 260 184 260 180 256 176 252 176 260 184 260 184 260 184 260 184 256 180 252 172 248 168 240 164 244 168 244 164 240 160 236 160 228 160 228 160 228 160 228 160 228 152 216 152 232 160 216 132 204 148 224 152 212 140 216 160 216 148 216 148 216 148 216 148 216 152 212 144 208 140 200 136 212 148 208 140 204 136 196 132 216 148 204 140 204 140 212 152 196 132 196 132 196 132 196 132 196 132 196 128 192 124 188 124 200 132 192 124 188 124 188 128 192 128 192 124 188 120 184 120 196 128 184 116 180 120 192 132 168 112 184 128 192 120 176 104 184 124 192 128 192 120 176 108 168 104 164 124 196 140 168 84 168 112 172 120 176 124 184 128 180 124 180 120 176 120 172 116 160 104 160 108 164 112 168 112 68 20 72 24 72 24 76 28 72 24 72 24 72 24 72 24 76 24 72 20 68 24 72 28 76 24 68 16 64 16 64 20 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 44 24 72 44 72 32 64 32 76 44 76 40 72 36 68 36 68 36 68 32 64 28 60 24 64 36 68 40 72 44 76 48 64 32 64 28 56 20 32 4 24 0 8 0 16 8 12 0 8 0 12 8 16 12 24 16 24 16 28 24 32 28 40 32 48 32 52 36 52 36 56 40 76 60 76 60 76 60 76 60 92 72 84 64 84 72 96 84 92 76 92 76 92 68 80 64 92 72 92 76 96 80 100 80 100 84 108 88 100 80 104 88 108 88 108 88 108 88 108 88 96 80 100 84 108 92 116 96 108 88 108 88 108 88 108 88 104 96 128 100 100 52 52 20 40 36 48 44 52 44 52 40 48 44 56 52 60 52 60 48 88 28 72 36 56 80 24 156 424 468 440 488 440 496 448 508 444 492 448 504 452 500 448 496 424 464 396 396 352 348 284 236 124 92 72 44 52 60 96 104 104 100 120 348 696 612 620 608 576 320 456 588 668 628 632 532 368 360 364 408 356 380 352 340 300 284 284 272 268 256 248 232 228 228 224 180 200 188 324 428 428 332 412 324 420 340 432 344 436 348 432 344 436 352 448 368 452 360 452 364 456 368 460 368 460 368 460 368 460 368 460 356 476 356 452 384 492 448 472 780 848 944 820 984 832 992 816 984 828 956 804 944 828 932 836 920 812 808 712 652 592 548 552 516 536 484 504 452 500 440 504 404 528 392 520 368 528 356 524 348 496 392 508 404 504 396 516 420 512 412 512 412 512 412 516 412 508 412 516 416 520 424 528 428 516 420 520 424 524 428 528 432 528 432 536 428 544 424 556 416 552 416 560 424 580 444 592 460 596 472 584 456 564 440 548 428 536 416 528 408 524 408 524 404 572 348 520 428 564 360 688 768 1008 840 1004 856 864 464 508 452 540 416 516 400 508 392 496 372 496 384 496 384 496 380 492 380 492 380 492 380 492 380 492 380 492 380 492 380 492 380 492 380 500 372 492 364 488 364 488 368 492 368 492 368 492 368 492 368 484 364 484 368 488 372 492 372 484 364 484 360 480 356 476 352 472 356 472 356 472 356 472 356 472 356 472 352 468 348 464 348 456 340 456 340 456 340 456 340 456 340 452 336 452 332 448 332 448 332 444 328 444 324 440 324 448 332 448 328 444 324 440 324 436 320 436 316 432 316 428 312 420 304 420 304 420 304 420 304 424 308 424 304 420 300 416 300 416 296 420 292 416 288 412 288 416 300 412 296 408 292 404 292 396 284 396 280 392 276 388 276 376 268 388 280 392 276 380 264 372 260 372 256 368 252 364 248 364 260 368 260 368 256 360 248 360 252 360 248 356 244 352 244 352 264 352 260 348 256 344 256 340 252 340 248 336 244 332 244 344 252 348 252 348 252 348 252 340 244 340 240 336 236 332 236 336 228 336 228 336 228 336 228 328 220 324 212 316 208 312 200 316 208 312 204 312 200 308 200 312 204 312 204 312 204 312 204 304 196 304 196 304 196 304 196 304 196 304 192 300 188 296 188 292 196 292 192 288 188 284 196 284 200 280 192 268 196 264 192 268 184 268 184 268 184 268 184 268 184 260 172 256 176 268 184 260 176 256 172 252 164 244 160 248 160 244 156 240 152 236 148 240 172 240 172 240 172 240 172 248 176 240 168 236 168 236 164 236 148 236 144 232 140 228 140 228 140 224 136 224 140 232 152 244 172 244 176 248 180 248 184 220 180 304 308 424 356 388 268 332 224 296 184 244 148 196 124 208 144 196 132 188 124 200 132 196 140 196 136 192 132 188 132 188 132 188 128 184 124 180 124 180 120 184 128 188 132 196 136 184 120 180 116 176 120 180 124 184 120 176 112 172 112 172 116 172 112 168 104 160 92 144 80 160 96 160 92 156 88 152 88 164 96 152 84 148 88 160 100 144 80 140 80 144 88 156 92 148 84 148 88 152 92 156 92 148 84 148 80 144 76 140 76 140 76 140 76 140 76 140 76 144 80 140 76 136 72 132 68 136 76 136 76 136 76 136 76 128 68 128 68 128 68 128 68 136 68 120 60 124 68 120 52 132 72 132 64 120 60 132 80 116 60 120 64 124 60 120 56 108 64 124 80 132 72 116 56 108 60 120 68 120 68 112 56 108 60 120 72 128 72 124 68 112 60 112 60 116 68 124 72 116 64 116 64 116 64 116 64 112 56 108 56 108 60 116 68 84 76 84 72 80 68 76 68 84 72 80 72 80 72 80 68 84 72 80 68 76 72 80 76 84 76 80 68 72 64 76 68 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 48 60 72 76 72 64 64 64 72 72 68 68 68 64 64 64 72 72 68 68 64 64 64 60 68 68 72 72 72 72 72 76 60 64 60 60 52 44 32 28 20 20 8 8 12 16 12 4 8 8 12 16 16 20 24 24 24 24 28 32 36 36 40 40 52 48 56 52 56 56 60 56 80 76 80 76 80 76 80 76 92 88 88 80 88 88 96 96 96 92 96 92 96 88 88 80 88 92 92 96 92 100 96 100 96 104 108 108 96 100 100 108 104 108 104 108 104 108 104 108 96 104 100 108 108 116 112 120 108 112 108 112 108 112 108 112 104 120 124 120 96 72 48 44 40 44 48 52 52 52 52 48 48 52 56 60 60 60 60 56 72 48 64 40 48 60 0 204 376 436 364 440 364 444 356 444 368 448 372 452 364 452 360 448 356 424 328 368 292 316 224 208 112 96 72 52 52 72 96 112 116 112 156 432 692 628 616 604 584 376 412 596 652 628 632 560 364 348 344 380 332 352 324 328 304 296 280 280 268 268 248 244 232 240 244 204 244 216 384 464 524 424 512 416 524 432 532 432 536 436 532 432 536 444 548 456 556 452 560 456 560 460 564 460 572 468 572 468 568 464 568 464 580 488 568 488 580 488 452 744 672 832 528 828 524 828 540 820 544 816 532 820 568 820 592 832 688 888 724 856 672 728 540 596 508 516 544 532 580 540 588 512 596 512 624 528 668 536 656 504 636 524 664 536 652 504 632 492 648 512 640 512 640 512 636 516 640 512 644 520 652 528 656 532 652 524 652 524 652 528 656 528 660 532 672 536 684 544 704 548 708 552 720 564 728 584 740 588 736 584 724 568 708 552 692 544 684 532 676 528 672 524 676 532 648 548 676 572 628 604 864 1016 1020 1020 1020 1020 1020 768 684 540 668 532 660 520 656 516 644 500 640 504 640 500 636 496 632 496 628 492 628 492 628 492 628 492 628 492 628 492 628 492 628 492 632 496 624 492 620 488 624 492 624 492 624 492 624 492 624 492 624 484 624 488 628 492 632 492 624 484 624 480 620 480 616 476 620 472 620 472 620 472 620 472 620 472 620 468 616 468 612 464 604 456 604 456 604 456 604 456 604 456 604 452 600 452 596 448 596 448 596 444 592 444 588 440 596 448 596 444 592 440 588 440 584 432 580 432 576 428 576 428 568 420 568 420 568 420 568 420 580 424 580 420 568 416 564 416 556 416 552 416 548 412 544 412 548 412 544 408 540 404 540 400 532 396 532 392 528 392 524 388 516 384 524 388 524 388 520 380 512 376 508 372 504 368 504 364 500 368 504 368 504 364 496 356 496 360 496 356 492 356 488 352 492 352 492 348 488 344 484 344 480 340 480 336 476 336 472 336 472 348 468 348 468 348 468 348 460 340 460 336 456 332 452 332 436 328 436 328 436 328 436 328 436 328 432 324 428 316 420 312 432 324 432 320 428 320 424 316 420 312 420 312 420 312 420 312 412 304 412 304 412 304 412 304 412 304 412 300 408 296 404 296 404 292 404 288 400 284 396 284 400 284 396 280 388 268 384 264 384 272 384 272 384 272 384 272 384 268 376 260 372 264 380 272 364 256 360 252 356 244 348 240 352 244 348 240 348 240 348 236 348 240 348 240 348 240 348 240 356 244 348 236 344 236 344 240 336 236 336 232 332 228 328 228 332 232 328 224 324 224 328 232 328 244 332 248 344 244 352 244 344 228 312 192 272 196 288 232 348 252 344 236 328 212 308 204 308 200 300 192 292 192 300 200 288 196 284 192 280 188 276 188 276 188 276 184 272 180 268 180 264 188 264 188 264 188 264 184 260 180 256 176 252 180 256 184 260 180 252 176 248 172 248 172 244 172 244 168 240 156 228 148 232 164 232 164 228 160 224 156 232 160 220 148 216 152 228 164 220 152 220 148 216 148 216 152 216 148 216 152 220 156 224 156 212 148 212 144 208 140 204 140 204 140 204 140 204 140 204 140 204 140 200 136 200 136 200 132 196 136 200 136 200 136 200 140 192 128 192 128 192 128 192 128 200 128 184 124 192 128 184 116 180 120 188 120 176 112 184 128 184 124 192 128 192 128 188 120 176 116 188 128 192 124 180 112 176 116 184 124 188 120 180 112 160 108 172 120 176 120 172 116 172 116 168 112 168 116 176 120 172 116 172 116 172 116 172 116 168 112 164 108 164 112 172 116 84 36 80 28 68 16 60 12 76 28 76 24 72 20 68 20 76 24 72 20 68 24 72 28 80 28 72 20 68 20 72 24 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 48 28 72 44 72 32 64 36 68 32 64 32 64 28 60 28 72 40 72 40 68 36 68 36 72 40 72 40 68 36 68 36 64 32 64 28 56 24 40 12 28 0 8 0 12 4 12 0 8 0 12 8 16 12 24 16 24 20 28 24 36 32 40 32 48 32 52 36 56 40 56 44 76 60 76 60 76 60 76 60 88 68 84 68 84 72 92 80 88 76 92 76 92 72 84 68 92 76 96 76 100 80 100 80 100 88 112 88 104 80 104 92 108 88 108 88 108 88 108 88 108 88 108 92 116 100 120 100 116 96 116 96 116 96 116 96 116 100 124 96 92 52 56 28 40 36 48 44 52 44 52 40 48 44 56 52 60 52 60 48 48 44 56 36 76 56 64 324 444 480 428 488 444 504 440 484 444 504 448 508 456 504 452 500 444 460 400 384 336 304 236 168 112 84 72 48 56 64 96 104 128 108 220 540 676 636 608 580 600 428 364 596 648 620 672 624 412 376 360 404 360 388 360 352 316 296 296 284 284 272 264 248 232 232 228 184 204 184 304 400 436 340 416 328 424 344 432 344 436 348 436 348 440 356 452 364 452 364 456 364 460 368 460 368 472 380 472 380 472 380 472 364 472 344 452 376 488 440 472 780 852 940 820 980 828 992 804 984 832 992 816 988 824 952 808 936 832 944 868 968 888 948 872 908 784 752 652 588 544 524 548 508 576 468 512 388 496 380 520 404 500 424 524 440 524 420 512 420 516 428 520 420 520 420 524 412 516 416 520 420 524 428 528 432 528 428 528 428 528 424 524 424 536 436 532 432 540 424 540 416 552 416 552 420 564 428 576 444 580 456 568 444 552 432 540 424 536 420 532 412 524 408 528 404 528 404 588 408 544 456 844 864 1000 856 984 832 1004 768 684 380 548 428 532 420 532 420 524 404 520 404 516 400 508 392 500 384 496 384 496 384 496 384 496 384 492 380 492 380 492 380 492 380 496 376 492 368 484 364 488 368 488 368 488 368 488 368 488 368 488 368 488 368 492 372 492 372 488 368 484 364 484 360 480 360 476 360 476 360 476 360 476 360 472 356 472 356 468 352 468 348 460 344 460 344 460 344 460 344 460 344 456 340 456 336 452 336 452 336 448 332 448 328 444 328 448 332 448 328 444 324 440 324 432 316 432 312 428 308 424 308 420 304 420 304 420 304 420 304 424 308 424 304 420 300 416 300 416 296 420 292 416 288 412 288 408 296 404 292 404 288 400 288 396 284 396 284 392 280 392 276 384 272 388 276 388 276 384 272 380 268 376 264 376 260 372 260 368 260 368 260 368 256 360 252 360 252 360 252 356 248 356 244 352 264 352 260 348 256 344 256 340 252 340 252 336 248 336 244 344 252 348 252 348 252 348 252 340 244 340 240 336 236 332 236 328 220 328 220 328 220 328 220 328 220 324 216 320 208 316 208 324 216 324 212 320 212 316 208 312 204 312 204 312 204 312 204 304 196 304 196 304 196 304 196 304 196 304 192 300 188 296 188 292 196 292 192 288 188 284 196 292 204 288 200 276 200 272 196 272 188 272 188 272 188 272 188 272 184 268 180 264 184 268 188 260 176 256 172 252 164 244 160 240 156 240 156 244 160 244 160 240 172 240 172 240 172 240 172 244 176 240 168 236 168 236 160 236 148 236 144 232 140 228 140 240 148 232 140 224 136 224 136 240 148 240 148 236 160 236 160 256 192 268 172 204 108 204 152 212 128 208 132 208 140 212 144 204 132 196 124 192 124 192 128 196 140 196 136 192 132 188 132 188 132 188 128 184 124 180 124 196 132 192 128 184 120 180 116 180 120 176 116 176 116 180 120 180 120 180 116 176 112 172 112 168 108 172 112 168 104 160 96 172 108 168 104 164 100 164 100 164 96 152 84 148 88 160 100 164 96 160 92 152 84 148 80 148 84 152 88 152 88 156 92 148 84 148 80 144 76 140 76 140 76 140 76 140 76 140 76 136 76 136 76 140 80 140 80 132 72 132 76 136 80 140 80 128 68 128 68 128 68 128 68 132 68 120 64 128 68 124 56 112 60 128 64 120 56 116 60 124 68 132 72 132 72 128 64 120 68 120 68 120 68 120 68 120 68 124 72 124 72 120 68 104 56 112 64 116 64 116 60 120 68 116 60 112 60 116 64 116 64 116 64 116 64 116 64 116 64 112 56 108 56 112 60 88 80 84 72 80 68 72 64 88 80 84 72 80 68 72 64 84 72 80 68 76 72 80 76 88 80 84 72 76 68 80 72 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 52 64 72 76 68 64 68 72 68 68 64 64 64 64 64 64 72 72 72 72 72 72 72 72 76 76 72 72 68 64 64 64 64 68 60 60 48 48 40 40 28 24 8 4 8 12 8 4 8 8 12 16 16 20 24 24 28 28 32 32 36 40 44 44 52 48 56 52 60 60 64 64 80 76 80 76 80 76 80 76 88 84 88 84 92 88 96 92 92 92 96 96 100 92 92 88 92 96 92 100 96 100 100 104 100 108 108 112 100 100 104 112 104 108 104 108 104 108 104 108 108 112 108 116 112 120 116 120 116 120 116 120 116 120 116 120 116 124 116 104 80 64 52 56 40 44 48 52 52 52 52 48 48 52 56 60 60 60 60 60 44 80 56 44 56 32 60 372 388 440 348 428 368 448 360 416 376 448 376 452 368 456 364 452 364 432 332 364 284 288 188 160 96 88 72 60 64 80 100 112 124 120 296 644 656 648 600 576 584 496 316 584 632 624 660 644 432 376 340 380 336 360 336 348 316 308 292 292 276 276 256 256 240 244 248 208 252 212 360 424 532 432 520 420 528 432 536 432 536 436 536 440 544 448 552 452 560 456 560 460 564 460 568 464 576 472 576 472 576 476 580 476 588 492 584 492 588 484 464 748 696 832 544 824 532 812 548 808 528 824 516 836 528 812 520 820 588 852 576 824 592 860 656 908 668 876 656 812 608 684 528 556 532 536 616 552 680 528 656 476 632 532 616 520 624 524 660 544 652 520 660 524 652 528 648 528 648 520 652 524 656 528 660 532 664 536 664 532 656 528 652 524 676 536 680 536 680 540 676 536 692 548 696 556 704 564 712 568 712 564 708 552 696 540 684 536 688 536 680 528 676 528 676 536 696 532 664 592 648 552 788 956 1020 1020 1020 972 1020 916 808 536 680 540 672 536 680 540 676 528 672 528 664 520 656 508 644 504 636 500 636 500 632 496 632 496 632 496 632 496 632 496 632 496 640 496 632 488 628 488 628 492 632 492 632 492 632 492 632 492 628 492 632 492 632 492 632 492 628 488 628 488 628 484 624 484 628 480 628 480 624 476 624 476 624 476 620 472 620 468 616 468 612 464 612 464 612 464 612 464 612 460 608 460 604 456 604 456 604 452 600 452 596 448 596 448 596 448 596 444 592 440 588 440 580 432 576 428 572 424 572 424 572 424 572 424 572 424 572 424 580 424 580 420 568 416 564 416 556 416 552 416 548 412 544 412 540 404 540 404 540 400 536 400 536 400 532 396 532 392 528 392 520 388 524 388 524 388 524 384 516 380 516 380 516 380 516 380 504 368 508 372 504 368 500 360 500 364 496 360 496 356 492 356 492 352 492 348 488 344 484 344 484 344 480 340 480 336 476 340 472 348 468 348 468 348 468 348 460 340 460 336 456 332 452 332 444 336 444 336 444 336 444 336 436 328 436 324 432 320 428 316 424 316 420 312 420 308 416 308 420 312 420 312 420 312 420 312 416 308 416 308 416 308 416 308 412 304 412 300 408 296 404 296 404 292 404 288 400 284 396 284 404 292 400 288 396 276 388 272 388 276 388 276 388 276 388 276 384 268 380 268 380 268 380 272 376 268 372 260 364 256 360 252 344 236 348 240 352 248 356 248 348 240 348 240 348 240 348 240 352 240 344 236 340 232 344 236 336 236 336 232 332 228 328 228 340 240 332 228 324 220 320 224 316 240 316 236 332 232 336 228 312 244 388 276 336 216 292 212 312 216 316 216 312 212 308 204 304 200 300 196 296 192 296 196 288 196 284 192 280 188 276 188 276 188 276 184 272 180 268 180 264 188 264 184 260 184 256 180 256 180 252 172 248 176 256 180 256 180 256 180 252 176 248 168 244 168 248 172 248 168 240 164 240 168 236 168 232 164 232 160 228 156 224 152 220 156 224 160 228 160 228 160 224 156 220 148 220 152 220 152 220 152 220 152 212 148 212 144 208 140 204 140 204 140 204 140 204 140 204 140 196 132 200 136 204 144 208 144 192 128 196 136 200 140 208 144 192 128 192 128 192 128 192 128 196 128 188 124 196 132 192 120 180 128 200 140 196 124 188 128 188 124 192 132 196 128 188 124 188 120 184 116 180 120 184 124 188 124 188 124 188 124 188 124 168 116 172 116 172 116 172 116 180 124 176 116 168 112 168 112 172 116 172 116 172 116 172 116 176 116 168 108 164 108 168 112 72 24 72 24 72 24 72 24 76 28 76 24 72 20 68 20 76 24 72 20 68 24 72 28 80 28 72 20 68 20 68 24 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 60 32 72 40 68 36 72 44 68 36 72 40 72 40 72 40 72 40 72 40 72 40 72 40 72 40 72 36 64 32 60 28 68 36 64 24 52 24 48 24 40 8 8 0 4 0 8 0 8 0 12 8 16 12 24 16 28 20 32 28 40 32 44 36 48 32 52 40 60 48 64 52 76 60 76 60 76 60 76 60 84 68 88 72 92 76 92 76 88 76 92 80 96 80 92 76 96 76 100 80 100 84 104 84 104 88 116 92 104 84 108 92 108 88 108 88 108 88 108 88 112 96 116 96 116 100 120 100 120 100 120 100 120 100 120 100 124 100 112 72 72 36 56 36 40 36 48 44 52 44 52 40 48 44 56 52 60 52 60 40 44 72 56 52 68 56 168 456 456 492 424 484 444 504 432 472 444 504 448 508 452 504 448 492 432 452 400 364 328 280 216 136 96 76 72 56 68 76 100 104 104 128 384 684 640 636 596 564 576 516 324 540 640 632 668 668 496 416 360 404 368 392 364 368 316 300 300 288 284 272 264 248 240 236 232 196 212 180 276 348 448 348 428 336 428 348 436 348 436 348 440 356 448 364 452 364 456 364 460 368 460 372 464 372 464 376 468 376 472 380 476 376 476 376 472 408 492 452 472 800 848 940 812 972 816 972 792 964 812 972 828 992 824 960 812 976 852 992 852 984 840 972 832 948 856 972 888 988 888 920 796 800 660 644 584 552 536 520 536 504 564 496 548 472 532 460 524 444 532 440 532 432 536 424 536 424 528 428 528 428 532 432 532 432 540 440 536 436 532 428 528 428 540 436 540 432 536 432 532 424 548 436 548 432 556 428 560 432 556 436 552 432 544 424 536 420 540 420 532 416 528 412 532 416 564 384 532 436 552 384 604 600 948 852 996 856 944 684 632 440 540 424 532 420 540 428 536 420 540 424 532 416 520 404 512 396 508 396 504 392 500 388 496 384 496 384 496 384 496 384 496 384 500 376 492 372 488 368 492 372 492 372 492 372 492 372 492 372 496 372 492 372 492 372 492 372 488 368 488 368 488 372 492 372 488 372 484 368 480 364 476 360 476 360 476 356 472 356 468 352 464 348 464 348 464 348 464 348 464 348 464 348 460 344 460 340 456 340 456 340 452 336 452 332 448 332 448 328 444 324 440 324 432 316 432 312 428 308 424 308 424 308 424 308 424 308 424 308 424 300 424 296 424 292 420 292 416 288 420 284 416 280 412 288 404 292 404 292 404 292 404 292 400 288 400 284 396 284 392 280 392 276 388 276 388 276 388 280 380 268 380 268 380 272 384 272 368 264 372 264 372 260 364 252 364 256 364 252 360 252 356 248 352 264 352 260 348 256 344 256 344 256 344 252 340 252 336 248 344 252 348 252 348 252 348 252 340 244 340 240 336 236 332 236 336 228 336 228 336 228 336 228 328 220 328 216 324 216 324 212 316 208 312 204 312 200 308 200 312 204 312 204 312 204 312 204 308 200 308 200 308 200 308 200 304 196 304 192 300 188 296 188 292 196 292 192 288 188 284 196 292 208 288 204 280 204 272 200 276 192 276 192 276 192 276 192 268 184 268 184 268 184 268 184 264 176 260 172 252 164 248 160 240 156 240 160 248 164 252 168 240 172 240 172 240 172 240 172 244 172 236 164 232 164 232 160 236 148 236 144 232 140 228 140 240 152 232 140 224 132 220 128 236 128 232 124 228 132 224 136 228 140 216 124 188 96 188 124 240 144 228 132 212 120 204 120 204 124 200 132 196 136 192 132 196 140 196 136 192 132 188 132 188 132 188 128 184 124 180 124 180 120 180 124 184 124 188 128 180 116 172 112 172 112 176 120 176 116 180 120 180 116 172 108 168 108 172 112 172 108 164 104 168 100 164 100 160 96 160 92 156 92 156 92 156 92 156 92 148 88 156 96 164 96 160 92 152 88 152 88 152 88 152 88 148 84 148 80 144 76 140 76 140 76 140 76 140 76 140 76 136 76 136 80 144 84 148 88 132 72 132 76 136 80 140 80 128 68 128 68 128 68 128 68 132 68 124 64 132 76 132 64 116 68 136 80 132 64 124 68 116 60 124 64 124 64 120 56 124 68 120 64 116 68 120 72 124 72 124 72 124 72 124 72 128 72 124 72 124 72 124 72 124 72 120 64 112 60 112 60 116 64 116 64 116 64 116 64 116 64 112 56 108 60 112 64 76 68 76 72 80 76 84 76 80 72 80 72 80 72 80 72 84 72 80 68 76 72 80 76 84 72 76 64 72 64 72 68 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 60 68 72 72 68 68 72 80 68 72 72 72 72 76 76 76 68 68 68 68 72 72 72 72 68 68 68 68 64 64 64 64 68 68 60 56 48 52 48 52 40 28 8 0 4 8 8 4 8 8 12 16 16 20 24 24 32 32 32 36 40 44 44 48 52 48 56 56 64 64 72 68 80 76 80 76 80 76 80 76 84 84 92 92 96 92 96 88 92 92 96 96 104 96 100 96 96 100 96 100 100 104 100 108 100 112 112 112 104 104 104 116 104 108 104 108 104 108 104 108 108 112 108 112 112 116 112 116 116 120 116 120 116 120 116 120 120 116 96 80 52 48 48 56 40 44 48 52 52 52 52 48 48 52 56 60 60 60 60 60 64 88 52 64 28 60 204 440 372 432 340 432 364 444 356 424 368 444 368 448 372 444 368 444 348 416 324 348 272 276 168 136 76 76 72 68 76 88 100 112 100 176 484 692 632 628 588 568 556 544 356 476 624 656 644 660 524 420 344 380 340 360 336 356 316 308 292 292 280 280 260 256 244 252 256 220 260 208 328 376 544 440 532 428 532 436 536 436 536 436 544 448 552 452 552 452 564 460 564 460 568 464 568 468 568 464 572 472 576 476 584 484 572 508 580 508 572 484 464 760 688 820 548 812 544 804 572 796 540 792 548 812 548 792 544 828 556 824 572 848 584 860 592 864 596 852 572 820 612 864 704 900 740 812 648 664 572 612 584 612 560 532 592 548 628 544 632 504 660 536 672 536 664 540 660 544 660 532 660 532 660 532 660 532 668 540 668 536 664 536 664 536 688 540 688 540 684 544 680 544 684 552 688 552 688 552 688 552 696 548 696 544 688 540 688 536 688 540 684 532 680 532 680 532 680 540 704 528 652 560 672 568 800 784 940 856 920 644 684 540 688 536 672 532 680 540 676 528 680 536 672 528 664 520 660 516 648 512 644 508 640 500 636 496 636 500 636 500 636 500 636 500 640 500 636 492 632 492 632 492 636 496 636 496 636 496 636 496 636 496 636 496 632 492 632 492 628 488 632 492 632 496 636 496 648 492 644 488 640 480 636 476 636 476 632 476 628 472 628 472 624 468 624 468 624 468 624 468 624 468 624 464 620 464 616 460 616 460 616 456 612 456 608 452 604 448 604 444 600 440 596 440 584 436 584 432 580 432 576 428 576 428 576 428 576 428 576 428 580 424 580 420 568 420 564 420 556 416 552 416 548 412 544 412 540 404 544 408 544 412 548 412 540 400 536 400 532 396 532 396 528 392 524 388 524 388 528 392 512 376 516 380 516 384 520 384 508 372 512 376 508 368 500 364 504 364 500 364 496 360 496 360 492 352 492 348 488 344 484 344 488 344 484 344 480 340 480 344 472 348 468 348 468 348 468 348 460 340 460 336 456 332 452 332 436 328 436 328 436 328 436 328 436 328 436 328 436 324 432 324 432 324 432 320 428 320 424 316 420 312 420 312 420 312 420 312 420 312 420 312 420 312 420 312 412 304 412 300 408 296 404 296 404 292 404 288 400 284 396 284 404 288 400 284 392 272 388 268 384 272 384 272 384 272 384 272 372 264 376 268 380 264 376 260 360 248 356 244 348 236 344 236 352 244 352 244 356 248 356 248 348 240 348 240 348 240 348 240 348 240 344 232 336 228 340 232 336 236 336 232 332 228 328 228 340 236 332 228 324 224 324 228 316 236 312 232 324 224 328 216 360 232 324 208 316 228 320 236 324 220 320 216 308 204 304 200 300 204 304 200 304 196 296 192 288 196 284 192 280 188 276 188 276 188 276 184 272 180 268 180 248 176 252 180 260 188 264 192 252 176 248 172 248 172 252 176 248 176 256 184 260 176 244 164 244 168 248 172 244 164 236 156 232 164 232 164 228 160 224 156 224 156 224 156 224 156 224 156 208 144 220 160 232 160 228 156 224 156 220 152 220 152 216 148 212 148 212 144 208 140 204 140 204 140 204 140 204 140 204 140 204 140 204 140 208 144 208 144 200 136 200 136 200 136 200 136 192 128 192 128 192 128 192 128 196 128 188 128 200 136 200 128 176 120 192 124 184 116 180 120 180 116 184 124 188 120 180 116 184 120 184 120 184 120 184 120 188 124 184 120 184 120 188 124 192 132 184 124 180 124 180 128 176 120 172 112 168 112 172 116 172 116 172 116 172 116 172 116 168 108 164 108 164 112 172 120 76 28 72 24 72 24 68 20 64 16 68 24 72 28 80 32 76 24 72 20 68 24 72 28 72 20 64 12 60 12 60 12 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 72 40 68 36 76 52 64 32 68 36 68 40 72 40 60 32 64 32 68 36 72 40 60 32 64 32 64 32 68 36 72 36 60 24 52 28 56 32 44 12 8 0 0 0 8 0 8 0 12 8 16 12 24 16 32 24 36 28 40 36 48 40 48 32 52 40 64 52 72 56 76 60 76 60 76 60 76 60 80 68 88 76 96 76 88 72 88 76 96 80 100 84 100 80 100 80 100 84 104 84 108 88 108 92 116 96 108 84 112 96 108 88 108 88 108 88 108 88 112 92 112 92 108 88 108 88 116 96 116 96 116 96 116 96 120 92 92 44 44 20 44 36 40 36 48 44 52 44 52 40 48 44 56 52 60 52 60 40 52 48 44 76 36 128 348 484 432 488 432 492 432 492 436 484 436 492 440 496 440 496 440 484 412 428 376 340 304 244 180 96 80 64 72 64 80 84 104 104 108 228 576 656 632 600 580 552 576 544 420 396 624 672 656 684 580 456 368 404 368 388 360 368 328 308 308 296 296 284 276 260 244 240 236 200 216 172 252 308 456 356 432 344 436 352 440 348 432 352 444 364 456 368 452 364 460 368 460 372 464 372 468 376 468 380 472 384 480 392 484 396 480 424 480 456 496 476 476 832 836 940 800 972 812 968 796 952 784 920 792 932 784 920 788 972 872 1016 836 992 816 992 836 1016 820 1008 836 1020 856 996 816 924 844 968 896 992 880 876 724 680 604 532 560 508 552 500 540 464 544 460 540 444 548 436 548 432 536 436 536 436 536 436 536 436 536 436 536 440 540 440 540 440 544 436 544 440 544 452 552 452 552 452 552 444 556 444 556 436 552 428 544 428 544 424 540 424 544 424 536 416 532 416 532 420 504 432 540 412 532 452 560 404 528 472 620 528 616 452 500 436 544 432 532 424 536 428 532 416 528 420 528 416 524 412 520 412 516 404 512 396 504 388 500 384 500 388 500 388 500 388 500 388 504 380 492 372 488 372 488 376 492 376 492 376 492 376 492 376 500 380 500 376 496 372 492 372 492 372 492 376 496 376 500 380 496 380 492 372 484 364 480 360 480 364 476 360 476 356 472 356 472 356 472 356 472 356 472 356 472 356 468 352 468 348 464 348 464 348 460 344 460 340 456 340 448 332 448 328 444 324 440 324 440 324 440 324 436 320 432 316 428 312 428 312 428 312 428 312 424 300 424 296 424 292 420 292 416 288 420 284 416 280 412 280 408 296 412 300 416 304 416 308 404 292 400 288 400 284 396 284 396 280 388 276 388 276 392 284 372 260 376 264 380 268 380 272 372 264 376 268 372 264 368 256 368 260 364 256 364 252 360 252 352 264 352 260 348 256 344 256 348 260 344 256 344 252 340 252 344 252 348 252 348 252 348 252 340 244 340 240 336 236 332 236 328 220 328 220 328 220 328 220 328 220 328 220 328 220 328 220 324 216 324 212 320 212 316 208 312 204 312 204 312 204 312 204 312 204 312 204 312 204 312 204 304 196 304 192 300 188 296 188 292 196 292 192 288 188 284 196 288 200 284 196 272 196 268 192 272 188 272 188 272 188 272 188 252 172 260 180 264 176 256 168 256 168 252 164 244 156 240 156 252 164 248 164 248 164 244 160 240 172 240 172 240 172 240 172 240 168 232 164 228 160 232 156 236 148 236 144 232 140 228 140 232 144 228 136 224 136 228 136 240 112 240 116 228 112 216 120 196 112 212 140 232 152 228 140 212 116 212 116 212 112 208 112 200 112 204 136 200 136 192 136 196 140 196 136 192 132 188 132 188 132 188 128 184 124 180 124 180 120 180 120 180 120 180 124 176 112 172 108 168 112 172 116 172 116 180 124 184 116 168 104 168 112 168 108 164 96 152 88 172 108 168 104 164 100 164 100 152 92 156 96 160 92 156 88 140 80 152 96 160 92 148 80 156 92 156 88 152 84 148 84 148 84 148 80 144 76 140 76 140 76 140 76 140 76 140 76 148 84 144 84 144 84 140 80 144 84 140 76 136 72 128 68 128 68 128 68 128 68 128 68 132 68 124 68 136 80 136 72 116 60 124 60 112 52 120 68 120 60 124 68 128 64 120 60 112 64 124 76 128 72 116 60 124 68 116 60 112 64 120 72 136 80 124 68 120 68 124 72 116 64 112 60 112 64 120 68 116 64 116 64 116 64 116 64 104 52 104 56 112 64 124 76 92 80 88 76 76 64 72 60 68 60 72 68 84 80 92 84 84 72 80 68 76 72 80 76 76 64 68 56 64 56 64 60 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 68 72 76 72 68 68 76 84 60 60 60 64 64 68 68 68 56 60 60 64 64 68 68 68 56 60 60 64 64 68 68 72 68 68 56 56 48 52 52 60 44 32 8 0 0 4 8 8 8 8 12 16 16 20 24 24 32 32 36 40 40 44 48 48 52 48 56 56 68 68 76 76 80 76 80 76 80 76 80 76 80 80 92 92 100 92 92 84 92 88 100 100 104 100 104 100 96 100 96 104 100 108 104 108 104 112 112 116 104 108 108 116 104 108 104 108 104 108 104 108 104 108 104 108 104 108 104 104 112 116 112 116 112 116 112 116 116 108 80 60 32 32 40 52 40 44 48 52 52 52 52 48 48 52 56 60 60 60 60 56 64 44 36 76 0 128 356 444 348 428 356 436 356 432 360 444 356 432 360 440 364 436 360 432 336 396 312 324 248 236 132 88 68 68 68 72 80 92 104 112 120 280 636 644 632 600 572 560 580 560 452 348 608 692 648 684 588 452 352 380 344 356 328 352 332 324 308 308 292 292 276 268 252 252 256 224 264 204 304 348 544 448 536 432 536 440 540 436 532 440 548 456 560 460 556 452 564 460 564 464 568 468 572 468 580 476 584 484 592 492 596 496 552 512 584 508 572 488 452 776 660 812 544 808 552 804 568 808 588 796 588 796 564 768 556 824 584 828 580 840 584 844 584 840 608 824 596 808 596 824 600 832 592 828 600 864 640 904 660 892 688 736 624 604 572 568 604 564 628 556 652 548 656 552 660 548 672 536 672 536 672 536 672 536 668 536 672 540 676 544 680 548 688 540 692 548 688 556 684 556 684 556 680 556 688 552 684 548 692 544 700 544 700 548 692 544 692 540 680 536 676 536 676 536 724 508 692 556 720 532 664 560 672 572 672 504 684 532 696 548 708 548 688 540 688 540 680 528 676 524 672 524 672 524 672 528 660 516 648 512 644 504 636 500 636 500 636 500 636 500 636 500 644 496 640 488 636 488 636 492 640 492 640 492 640 492 640 492 640 500 640 496 636 492 632 492 632 492 632 496 636 500 640 500 656 496 648 492 644 484 636 480 636 480 636 476 632 472 628 472 628 472 628 472 628 472 628 472 628 472 628 468 624 468 620 464 620 464 620 460 616 460 612 456 604 448 604 444 600 440 596 440 592 444 592 440 588 440 584 436 576 428 576 428 576 428 576 428 572 428 572 424 568 420 564 420 556 416 552 416 548 412 544 412 548 412 548 416 552 420 556 424 540 404 540 400 536 396 532 396 536 396 524 384 520 388 532 400 504 372 508 376 512 380 516 380 508 376 512 376 512 372 504 364 504 368 504 364 500 360 496 360 492 356 492 348 488 344 484 344 488 348 488 344 484 340 480 340 472 344 472 348 472 348 468 348 460 340 460 336 456 332 452 332 444 336 444 336 444 336 444 336 436 328 436 328 436 328 436 328 424 316 420 312 420 308 416 308 420 312 420 312 420 312 420 312 420 312 420 312 420 312 420 312 412 304 412 300 408 296 404 296 404 292 404 288 400 284 396 284 396 284 392 276 384 268 380 264 380 268 380 268 380 268 380 268 360 252 368 260 372 256 364 248 380 268 372 264 368 256 360 252 364 252 360 248 356 244 352 240 348 240 348 240 348 240 348 240 348 236 340 228 336 228 336 232 336 236 336 232 332 228 328 228 328 228 324 224 324 228 332 236 316 240 316 232 324 224 324 220 348 240 332 208 300 200 304 228 312 216 312 212 308 208 304 204 296 200 304 204 304 196 292 184 288 196 288 192 284 188 280 188 280 188 280 184 276 180 272 180 272 188 260 180 256 176 248 172 252 172 248 168 244 172 248 176 248 176 260 188 260 176 244 164 248 172 244 164 236 152 220 140 244 176 244 172 240 168 236 168 220 156 224 160 228 156 224 152 212 148 224 160 224 148 204 132 224 156 224 152 220 148 216 148 212 148 212 144 208 140 204 140 204 140 204 140 204 140 204 140 216 148 212 144 208 140 204 136 212 148 208 140 196 128 188 124 192 128 192 128 192 128 192 128 196 128 188 128 200 140 204 132 196 132 196 124 184 120 196 140 188 128 192 132 196 128 192 124 172 116 188 132 196 124 180 108 184 120 176 108 172 112 184 120 188 128 176 116 168 116 172 120 168 112 168 112 172 120 180 124 172 116 172 116 172 116 172 116 156 100 156 104 168 120 184 132 80 32 76 24 72 20 64 16 64 20 68 24 72 28 76 32 80 28 68 16 60 12 64 20 72 24 68 12 60 12 60 12 68 40 68 40 68 40 68 40 56 32 68 44 72 40 60 28 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 60 24 68 32 68 32 56 20 36 8 20 0 4 0 12 0 16 8 16 12 20 16 24 16 24 24 36 24 32 24 44 44 48 32 60 48 72 60 80 60 84 64 84 68 88 72 92 72 84 60 88 68 100 80 108 84 96 72 96 76 100 80 104 80 104 84 92 72 88 76 100 88 104 88 104 92 108 96 112 96 96 84 112 100 120 92 104 76 116 96 116 96 116 96 116 96 124 88 116 92 124 100 120 92 128 84 80 60 48 24 36 48 40 36 52 48 60 48 52 40 52 44 52 48 56 52 60 44 44 24 60 28 44 260 424 484 420 480 428 492 436 492 432 488 440 488 428 484 432 492 424 468 400 424 356 324 252 192 148 120 56 88 80 84 80 88 112 104 128 376 648 640 596 600 572 556 572 572 504 336 592 660 640 668 616 512 392 408 380 404 352 412 344 336 312 316 308 296 272 248 240 232 228 220 240 180 224 276 464 364 436 356 436 348 436 352 444 352 448 348 448 356 456 368 456 364 460 368 464 376 472 380 484 392 484 396 488 396 492 404 504 420 476 392 508 428 492 856 844 964 800 944 808 936 800 948 800 952 816 948 792 936 816 984 828 976 832 988 836 992 840 992 832 988 832 988 832 980 832 980 832 972 832 968 844 984 860 988 884 996 884 956 800 784 648 624 592 540 564 496 580 480 560 416 520 400 536 428 548 432 540 420 536 428 532 424 536 428 540 436 552 472 556 472 556 456 556 448 556 436 560 416 556 404 552 404 540 396 540 400 536 408 540 416 540 424 544 432 548 436 548 436 532 416 532 420 536 424 544 424 576 448 568 456 560 448 556 448 540 424 544 420 540 416 536 416 528 408 528 408 528 408 528 408 528 408 524 404 524 400 520 400 512 392 512 392 512 392 512 392 508 388 504 384 504 380 500 380 508 384 504 380 500 384 504 388 500 372 500 372 500 372 500 372 500 372 500 372 500 372 500 372 488 364 480 360 480 356 476 356 472 352 472 352 472 352 472 352 472 356 472 356 472 356 472 356 476 360 476 356 472 352 468 352 464 348 460 344 456 340 452 340 448 336 448 332 444 328 440 328 448 328 436 320 444 328 436 316 440 324 440 320 436 316 432 316 432 312 432 312 432 312 432 312 424 300 424 296 420 292 416 292 408 296 408 296 408 296 408 296 412 300 412 296 408 292 404 292 396 280 388 272 384 272 384 276 384 272 384 268 380 264 376 264 364 256 368 260 372 264 376 268 364 252 364 252 364 252 364 256 360 252 356 252 348 248 344 240 344 260 348 264 352 268 348 264 348 260 344 252 340 248 336 244 344 252 348 248 344 244 340 244 324 224 328 228 332 224 328 220 332 228 332 224 328 224 324 220 320 212 320 212 320 212 320 212 308 200 308 200 308 200 308 200 312 204 312 200 308 196 304 196 300 196 304 196 304 192 296 184 296 188 296 188 296 188 292 200 292 200 284 192 276 188 272 188 268 188 268 184 264 180 260 180 256 176 256 176 256 176 256 176 260 176 260 176 260 176 260 176 252 168 252 164 248 160 244 160 248 180 248 176 244 172 240 172 244 172 232 160 224 160 232 160 224 136 224 140 228 144 232 144 228 140 228 140 228 140 228 140 228 132 228 132 228 132 228 136 228 140 224 132 216 128 216 128 208 120 208 120 208 120 208 128 204 136 204 136 204 140 196 132 184 136 196 148 196 136 180 124 180 128 180 128 180 128 180 128 176 120 176 116 172 112 168 112 176 120 176 120 176 120 176 120 180 120 176 112 172 108 164 104 164 108 168 108 168 104 160 96 172 108 172 108 172 104 164 96 156 96 160 96 160 92 152 84 148 84 148 84 148 84 148 84 156 92 156 88 152 84 148 84 140 88 144 88 144 88 144 92 144 84 132 72 128 76 140 88 148 88 148 84 144 84 140 80 132 72 128 68 128 72 136 76 144 84 140 76 128 64 120 60 128 68 128 68 128 68 128 68 128 72 124 68 120 72 124 76 116 64 116 68 124 76 136 84 120 68 120 68 120 68 120 68 124 72 124 68 120 64 116 64 120 76 120 76 120 76 120 76 124 80 124 80 124 80 124 80 112 68 112 72 116 76 120 76 100 60 112 72 120 72 112 68 80 72 80 72 80 72 80 76 76 68 80 72 80 72 84 76 80 68 68 56 64 60 72 64 80 68 72 60 68 60 72 64 80 68 80 68 80 68 80 68 76 64 76 64 76 64 76 64 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 56 60 64 64 72 72 76 80 68 68 68 68 68 68 68 68 60 64 68 72 68 64 56 52 44 32 24 8 8 4 16 16 20 16 20 20 24 24 28 24 40 40 48 44 44 44 56 60 48 52 64 72 84 80 88 80 88 84 92 88 92 92 96 92 84 88 88 96 92 100 100 104 92 96 92 100 96 104 100 104 104 100 108 104 108 104 104 100 108 104 108 108 112 112 116 112 112 108 112 108 112 108 112 108 120 116 120 116 120 116 120 116 120 120 112 116 120 124 116 116 124 104 76 64 44 32 40 60 44 48 52 56 60 56 52 52 52 52 52 56 56 60 60 60 60 44 64 40 72 284 400 428 356 428 356 436 352 436 352 436 356 444 352 436 364 432 360 416 352 372 312 296 224 184 132 116 68 80 76 80 88 104 128 132 172 476 660 652 596 592 556 560 556 596 504 368 564 680 656 676 632 516 392 376 364 364 324 364 332 328 316 304 308 300 288 256 268 252 264 232 272 204 256 296 536 448 528 440 536 436 536 440 548 444 556 448 564 452 568 456 560 460 564 464 572 472 576 472 588 484 592 488 592 492 596 492 588 516 616 512 636 492 448 796 628 828 544 800 564 800 540 808 548 812 560 808 540 800 564 840 576 832 576 836 580 836 584 840 580 836 580 836 580 836 580 836 580 836 580 836 588 848 600 860 580 852 616 880 664 864 676 824 636 680 568 572 576 588 636 604 704 576 676 524 648 520 672 544 660 532 692 560 712 560 696 544 692 556 684 556 692 556 692 556 692 560 696 556 696 552 692 552 696 540 696 540 696 540 688 544 684 548 680 548 672 548 672 548 676 536 676 540 680 544 684 544 700 560 700 556 696 552 692 552 684 544 684 540 680 540 676 536 668 528 668 528 668 528 668 528 668 528 668 524 664 524 660 520 652 512 652 512 652 512 652 512 648 508 648 504 644 504 640 500 648 504 640 500 640 500 644 508 644 500 644 500 644 500 644 500 644 500 644 500 644 500 644 500 648 484 648 480 644 480 640 476 636 472 636 472 636 472 636 476 628 472 620 472 620 472 620 472 624 476 624 472 620 472 616 468 624 460 624 456 620 456 616 452 612 448 612 444 608 444 604 444 604 444 584 440 592 444 588 432 588 440 588 436 584 432 580 436 572 436 568 436 568 436 568 436 556 424 556 420 552 420 548 416 544 408 544 408 544 408 544 408 548 412 548 408 544 404 540 404 532 392 524 388 520 384 524 388 520 384 520 380 516 380 512 376 504 372 508 372 508 372 512 376 500 364 500 364 500 364 500 364 496 360 492 356 488 348 480 344 484 348 488 352 492 348 488 344 492 348 484 340 480 336 464 336 472 344 468 344 464 340 452 340 444 328 448 332 452 328 448 324 452 328 448 328 444 324 444 320 428 320 428 320 428 320 428 320 416 308 416 308 416 308 416 308 420 312 420 308 416 304 412 304 408 304 412 304 412 300 404 292 400 292 400 292 404 296 404 292 404 288 396 280 388 276 384 272 392 268 392 264 388 264 384 260 380 256 380 256 380 256 380 256 368 256 368 256 368 256 368 256 364 252 364 248 360 244 356 244 356 248 356 244 352 240 348 240 348 236 340 228 332 228 340 232 324 224 324 228 328 232 332 232 328 228 328 228 328 228 328 228 324 224 324 224 324 224 324 224 332 228 324 216 316 212 312 216 308 208 308 208 308 208 308 208 304 200 304 200 304 196 296 188 288 188 296 196 300 188 284 176 284 180 284 180 284 180 284 184 268 176 264 172 260 172 256 168 264 176 264 176 264 176 264 176 256 180 252 172 248 168 240 164 244 168 244 164 240 160 236 160 228 164 232 164 228 160 224 152 224 160 228 160 228 156 220 148 220 152 220 152 220 152 220 152 224 156 224 152 220 148 216 148 216 144 216 144 216 144 216 144 212 140 208 132 204 136 212 140 212 144 208 144 204 140 204 136 200 132 196 128 192 132 196 136 196 132 196 132 196 132 196 132 192 128 192 128 192 128 192 128 192 124 188 120 184 124 188 128 184 120 184 120 188 128 196 136 184 120 184 120 184 120 184 120 196 132 192 128 188 120 180 116 176 120 176 120 176 120 176 120 176 120 176 120 176 120 176 120 168 112 168 116 172 120 176 120 160 108 172 120 176 120 172 112 64 20 68 24 76 32 80 36 76 28 72 24 72 24 68 20 68 20 64 16 64 20 72 24 68 16 64 12 64 16 68 24 68 40 68 40 68 40 68 40 72 40 60 28 56 32 68 44 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 64 32 64 36 68 40 72 40 68 36 68 36 68 36 68 36 60 24 68 32 68 32 56 20 40 12 20 0 4 0 12 0 16 8 16 12 20 16 24 16 36 32 44 36 40 36 52 44 36 28 60 56 84 68 84 64 84 68 88 68 92 72 92 72 96 72 96 72 96 72 96 72 96 72 96 76 100 80 104 80 96 88 112 100 116 96 104 80 104 88 108 92 108 92 112 96 124 96 104 76 96 84 116 104 116 96 116 96 116 96 116 96 124 88 116 84 124 100 120 92 128 80 68 48 40 24 40 52 44 40 52 48 56 48 56 44 52 44 52 48 56 52 60 52 48 40 56 60 148 376 464 456 428 488 436 500 444 512 440 508 448 504 444 504 444 492 412 452 380 404 324 292 224 164 128 100 104 108 80 92 100 108 132 124 228 576 668 632 628 568 588 560 584 596 544 380 528 656 672 672 656 556 420 416 384 424 364 400 348 348 312 328 312 300 276 252 256 252 240 220 236 184 212 244 452 368 448 356 436 352 440 352 448 356 448 352 452 360 460 364 456 360 460 368 468 372 472 376 484 388 484 392 488 392 492 404 504 420 480 368 504 408 492 872 848 964 796 932 808 924 800 948 800 952 812 948 796 944 820 984 832 976 832 976 836 980 836 984 836 980 836 980 836 980 836 980 840 984 840 984 840 988 848 996 836 988 852 988 872 984 892 968 924 920 816 772 704 636 600 532 532 496 564 524 584 496 536 440 544 440 532 412 528 416 552 436 556 452 556 448 560 448 560 440 556 436 556 428 552 416 556 420 548 432 544 432 544 432 544 424 544 432 548 424 544 424 544 424 540 420 540 420 544 424 544 424 552 432 548 428 548 424 544 424 544 424 544 424 540 420 540 416 532 412 532 412 532 412 532 412 532 412 528 408 528 404 524 404 516 396 516 396 516 396 516 396 512 392 508 388 508 384 504 384 504 384 500 380 500 380 504 384 504 376 504 376 504 376 504 376 504 376 504 376 504 376 504 376 488 368 484 364 484 360 480 360 476 356 476 356 476 356 476 356 476 360 476 360 476 360 476 360 476 360 476 360 472 356 472 352 460 348 460 348 456 344 456 340 448 336 448 336 444 332 444 328 452 328 440 324 444 328 440 316 440 324 440 320 436 316 432 316 432 312 436 312 436 312 436 312 424 300 424 300 420 296 420 292 408 296 408 296 408 296 408 296 412 300 412 296 408 292 404 292 396 284 392 276 384 272 388 276 384 272 384 272 380 268 380 264 376 264 376 264 372 260 372 260 368 256 368 252 364 252 364 252 360 252 356 248 352 240 348 248 352 252 352 264 352 272 348 268 348 260 344 252 340 248 336 244 344 252 348 248 344 244 340 244 328 224 332 228 332 228 328 224 328 220 324 220 320 216 320 212 320 212 320 212 320 212 320 212 308 200 308 200 308 200 308 200 312 204 312 200 308 196 304 196 300 196 304 196 304 192 296 184 292 184 292 184 288 180 284 188 288 192 284 192 280 188 272 188 268 188 268 188 264 184 264 180 260 180 260 176 256 176 256 176 256 172 256 172 256 172 256 172 252 168 252 164 248 160 244 160 244 176 244 176 240 172 240 172 240 168 232 160 228 160 228 156 224 136 228 140 228 140 232 144 228 140 228 140 228 140 228 140 224 136 224 136 224 136 224 136 228 140 220 128 212 124 212 124 208 120 208 120 208 128 208 128 192 128 196 128 196 132 188 124 184 136 192 144 196 136 180 124 184 132 184 128 180 128 180 128 176 120 176 120 172 116 172 112 176 120 176 120 176 120 176 120 180 120 176 112 172 108 164 104 176 112 164 100 156 100 164 104 160 96 164 100 164 96 156 88 156 96 160 96 160 92 152 84 152 88 152 88 152 88 152 88 156 92 156 88 152 84 148 84 152 92 148 88 144 84 140 80 140 84 136 80 136 80 140 84 144 80 140 80 136 76 136 72 136 76 132 68 128 72 132 76 120 64 124 68 136 80 140 84 128 68 128 68 128 68 128 68 128 72 124 68 120 72 124 76 124 72 120 68 120 72 128 76 120 68 120 68 120 68 120 68 136 84 132 76 124 68 120 64 120 76 120 76 120 76 120 76 120 76 120 76 120 76 120 76 112 68 116 72 116 72 120 76 108 68 120 80 124 80 116 72 80 72 80 76 84 76 88 80 88 76 84 72 80 68 76 64 84 76 84 76 88 84 96 88 72 64 72 64 72 68 80 76 80 68 80 68 80 68 80 68 80 68 72 60 72 60 80 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 84 80 76 72 64 60 56 52 68 68 68 68 68 68 68 68 60 64 68 72 68 64 56 52 48 36 28 12 12 8 16 12 20 16 20 20 24 24 28 24 28 32 40 32 36 32 48 52 40 44 68 76 92 88 92 84 92 88 92 92 96 92 100 96 96 100 96 96 92 92 88 92 92 96 92 100 96 104 100 104 104 104 112 112 116 108 108 100 112 108 112 108 112 108 112 108 124 116 112 100 104 108 120 120 120 116 120 116 120 116 120 116 120 120 112 116 120 124 116 116 124 92 56 48 40 32 44 60 48 48 52 52 56 56 56 56 52 52 52 56 56 60 60 60 68 60 40 60 192 408 432 408 364 432 360 440 356 440 356 440 348 440 352 440 360 416 336 372 340 352 284 264 192 156 112 100 88 88 76 100 120 128 136 140 308 688 660 624 620 560 564 572 540 604 544 408 464 644 672 664 664 552 432 380 368 392 348 360 336 336 320 308 312 304 296 260 276 264 272 232 272 212 252 272 520 452 544 444 536 444 548 444 556 452 560 452 568 460 572 464 572 464 576 468 584 476 588 476 600 488 600 488 604 492 604 500 588 520 628 524 636 492 452 800 624 824 540 800 560 800 536 804 544 804 548 800 540 804 564 836 572 828 576 832 576 836 580 836 580 836 580 836 580 836 580 836 588 844 584 836 580 840 584 844 616 860 608 840 612 836 640 844 684 872 736 896 748 836 656 728 628 644 580 560 548 552 604 584 628 556 648 544 664 552 696 564 712 556 712 556 704 556 704 556 700 560 696 556 696 552 692 552 672 552 664 556 672 552 676 548 684 548 688 548 692 544 700 548 680 544 684 544 684 544 684 544 688 548 688 544 684 544 684 544 688 548 684 544 684 540 680 540 676 536 676 536 676 536 676 536 676 532 672 532 668 528 668 528 660 520 660 520 660 520 660 520 656 512 652 512 648 508 648 508 644 504 640 500 640 500 644 504 652 508 652 508 652 508 652 508 652 508 652 508 652 508 652 508 656 488 652 488 648 484 648 484 644 480 644 480 644 480 644 484 636 480 628 480 624 476 624 476 628 480 624 476 624 472 620 472 628 464 624 460 624 456 620 456 616 452 612 448 612 444 608 448 608 444 588 440 592 448 588 436 588 440 588 436 584 432 580 436 572 436 568 436 568 436 568 436 560 428 556 424 556 420 552 420 548 412 548 412 548 412 548 412 548 412 548 408 544 404 540 404 536 396 528 388 524 388 524 392 524 388 520 384 520 380 516 380 516 380 516 376 508 372 504 368 508 368 504 368 504 364 500 364 496 360 496 356 492 352 488 348 488 352 492 356 496 352 488 348 488 344 484 340 480 336 468 340 472 344 468 344 464 340 452 340 448 328 452 336 456 332 448 328 444 324 440 320 440 316 436 316 428 320 428 320 428 320 428 320 420 312 420 312 420 312 420 312 420 312 420 308 416 304 412 304 408 304 412 304 412 300 404 292 400 288 396 288 396 284 392 280 396 284 396 284 392 276 388 272 396 272 392 268 392 264 388 264 388 260 384 260 384 256 380 256 364 252 364 252 364 252 364 252 364 252 364 248 360 244 356 244 352 240 348 240 348 240 348 240 344 236 340 232 336 228 336 228 328 228 328 228 328 228 328 228 328 228 328 228 328 228 328 228 324 224 324 224 324 224 324 224 328 224 320 216 312 212 312 212 304 204 304 204 304 204 304 204 292 192 296 192 296 188 288 180 292 188 296 192 296 188 288 180 292 184 288 184 288 180 284 184 272 180 264 176 264 172 260 172 260 172 260 172 260 172 260 172 252 176 252 172 248 168 244 168 256 172 240 156 228 156 240 168 236 168 240 172 240 168 236 164 224 160 228 160 228 156 220 148 224 156 224 156 224 156 224 156 224 156 224 152 220 148 216 148 228 152 220 148 212 140 208 132 212 140 212 136 208 140 212 140 204 140 200 136 200 132 196 132 204 136 196 128 192 128 196 132 184 124 188 128 200 140 204 144 192 128 192 128 192 128 192 128 192 124 188 120 184 124 188 128 192 128 188 120 184 120 188 124 188 124 188 124 188 124 188 124 188 124 188 124 188 124 188 124 172 116 172 116 172 116 172 116 172 116 172 116 172 116 172 116 172 116 172 116 172 116 172 116 168 116 180 128 184 124 176 116 80 32 80 28 76 28 72 24 80 28 76 24 72 20 68 16 76 28 80 32 84 40 88 40 64 16 64 16 68 24 76 32 68 40 68 40 68 40 68 40 60 32 68 40 68 40 60 32 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 84 48 76 40 64 28 56 20 68 36 68 36 68 36 68 36 60 24 68 32 68 32 56 20 48 20 28 0 8 0 8 0 16 8 16 12 20 16 24 16 24 24 36 24 32 24 44 36 44 32 64 56 88 68 88 64 88 68 92 72 92 76 96 76 104 80 100 72 96 68 88 64 96 72 96 76 100 80 104 80 108 88 100 80 96 84 104 92 108 92 108 92 108 92 108 92 108 92 116 96 116 96 112 88 116 96 116 96 116 96 116 96 124 88 116 84 124 100 120 92 120 64 48 36 44 28 44 48 48 40 48 40 52 44 56 48 52 44 52 48 56 52 60 52 72 48 24 84 264 464 468 460 424 484 432 496 440 496 436 496 444 496 440 492 424 472 380 420 376 388 304 264 196 144 112 84 88 88 84 128 136 124 132 132 396 700 652 592 632 556 600 580 584 596 588 456 432 612 676 672 660 588 456 408 372 432 384 404 352 356 320 332 316 308 284 260 244 248 240 216 240 204 224 232 432 372 464 364 436 360 452 356 452 364 452 360 460 368 464 368 468 372 468 376 476 384 480 388 488 396 492 396 496 400 496 408 504 428 488 380 504 408 500 884 844 964 792 928 804 920 800 944 800 944 800 940 796 952 824 976 828 972 828 976 832 976 836 980 836 980 836 980 836 980 836 980 844 988 840 980 836 980 836 980 856 988 848 972 840 964 840 968 820 948 836 976 884 1008 904 996 880 908 776 752 648 628 588 552 564 520 584 508 592 472 556 420 560 424 556 432 556 432 556 440 556 440 556 444 552 444 548 444 552 468 556 464 552 448 552 436 548 428 548 412 544 404 544 412 548 424 544 424 544 424 544 424 548 428 548 428 548 432 552 432 548 428 548 424 544 424 540 420 536 416 536 416 536 416 536 416 536 408 536 408 532 404 532 400 520 392 520 392 520 392 520 392 516 396 516 396 512 392 512 388 508 388 504 380 500 384 508 388 516 388 516 388 516 388 516 388 508 380 508 380 508 380 508 380 492 372 492 372 488 368 488 364 480 360 480 360 480 360 480 360 488 372 484 368 480 364 476 360 480 364 480 360 476 360 472 356 464 352 464 348 460 348 456 344 452 340 452 336 448 336 444 332 452 332 440 328 448 332 444 320 440 324 440 320 436 316 432 316 432 312 436 312 436 312 436 312 428 304 428 300 424 300 420 296 412 300 412 300 412 300 412 300 412 300 412 296 408 292 404 292 400 284 392 280 388 276 392 280 388 276 388 272 384 272 380 268 384 272 380 268 376 260 372 260 376 260 372 256 368 252 364 252 360 248 360 244 356 248 356 244 352 256 356 268 356 268 352 260 344 256 340 252 340 252 340 248 344 252 348 248 344 244 340 244 328 228 336 232 336 232 332 224 324 220 320 216 320 212 316 212 320 212 320 212 320 212 320 212 312 204 312 204 312 204 312 204 312 204 312 200 308 196 304 196 300 196 304 196 304 192 296 184 292 184 292 180 288 176 280 184 280 184 284 196 284 192 276 188 272 192 272 188 268 188 264 184 268 184 264 180 260 176 256 176 252 168 252 168 252 168 252 168 252 168 252 164 248 160 244 160 236 172 240 172 240 172 240 172 236 168 236 168 232 164 228 152 228 140 228 140 228 140 228 140 228 140 228 140 228 140 228 140 224 136 224 136 224 136 224 136 228 136 220 124 212 120 208 124 204 116 204 116 204 124 204 124 188 120 192 124 188 124 180 120 192 140 192 140 188 136 184 128 192 136 188 132 184 128 180 128 180 124 180 120 176 120 172 116 172 116 172 116 172 116 172 116 176 116 172 112 172 112 168 108 180 112 164 96 152 96 164 108 164 104 168 108 172 108 168 104 156 96 160 96 160 92 152 84 156 92 156 92 156 92 156 92 156 92 156 88 152 84 148 84 156 96 148 92 140 84 136 76 140 84 140 88 144 84 140 84 140 80 136 76 136 72 132 72 140 76 132 68 128 68 128 68 132 72 132 72 132 72 132 72 128 68 128 68 128 68 128 68 128 72 124 68 120 72 124 76 128 76 124 68 120 68 124 72 124 72 124 72 124 72 124 72 104 52 108 60 120 72 128 76 116 72 116 72 116 72 116 72 116 72 116 72 116 72 116 72 116 72 116 72 116 72 116 72 116 76 124 84 128 80 116 68 96 84 92 80 84 72 80 68 84 76 80 72 80 72 76 68 72 68 80 76 84 76 80 72 80 68 76 68 76 72 80 76 80 68 80 68 80 68 80 68 68 60 80 72 84 68 72 56 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 64 64 64 68 68 72 72 72 68 68 68 68 68 68 68 68 60 64 68 72 68 64 56 52 56 44 32 16 12 8 12 12 20 16 20 20 24 24 28 24 40 40 48 44 44 44 56 60 60 60 72 72 84 84 92 88 96 92 96 92 100 96 100 100 96 100 96 96 92 92 88 92 92 96 92 100 96 104 100 104 116 104 100 92 96 96 108 112 116 112 112 108 112 108 108 104 104 108 124 128 132 120 112 100 120 116 120 116 120 116 120 116 120 120 112 116 120 124 116 116 104 72 44 44 48 44 44 48 52 48 48 48 48 52 56 60 52 52 52 56 56 60 60 60 72 48 16 120 304 444 392 428 356 428 356 436 360 436 360 436 364 448 356 436 360 412 336 372 328 340 272 232 172 136 100 88 68 72 88 136 140 128 144 172 500 704 632 592 580 572 556 596 564 592 588 528 404 596 676 688 660 596 484 384 348 384 372 364 344 340 324 316 320 312 300 268 264 264 272 224 276 232 264 256 500 460 560 448 532 448 556 444 560 456 568 460 576 464 580 468 584 472 588 476 592 484 600 488 604 492 608 496 608 500 612 504 592 524 652 528 644 488 460 812 628 816 540 792 560 796 536 804 544 796 536 792 544 812 568 832 568 828 572 828 576 832 576 832 580 836 580 836 580 836 580 836 588 840 580 836 580 836 580 840 600 840 608 852 616 856 616 856 624 864 608 852 596 852 596 860 652 888 724 904 716 796 620 664 576 600 576 556 588 544 624 564 680 556 692 556 692 556 696 556 704 556 704 552 708 548 708 552 676 560 664 556 668 556 680 552 692 552 704 548 708 544 716 548 692 548 688 548 684 544 684 544 688 548 692 552 692 556 696 556 692 548 688 548 684 544 684 544 680 540 680 540 680 540 680 540 680 540 680 536 676 536 672 532 664 524 664 524 664 524 664 524 660 520 660 516 656 516 652 512 656 512 648 508 648 508 652 516 664 520 664 520 664 520 664 520 656 512 656 512 656 512 656 512 660 496 660 492 656 492 652 488 648 484 648 484 648 484 648 488 648 492 636 488 632 480 628 476 632 480 628 480 624 476 624 476 632 464 628 464 624 460 624 460 620 452 616 452 612 448 612 452 612 448 592 444 596 448 592 436 588 440 588 436 584 432 580 432 572 436 568 436 568 436 568 436 564 428 560 428 556 424 556 424 552 416 552 416 552 416 552 416 548 412 548 408 544 404 540 404 536 400 532 392 528 392 528 392 528 388 524 388 520 384 520 384 516 380 516 380 512 376 512 376 512 376 512 372 504 368 500 364 496 360 496 360 496 356 492 356 492 356 496 356 496 356 492 352 484 340 480 340 480 340 472 344 472 344 468 344 464 340 452 340 452 332 456 336 456 336 452 332 448 324 444 324 440 320 440 316 428 320 428 320 428 320 428 320 424 316 424 316 424 316 424 316 420 312 420 308 416 304 412 304 408 304 412 304 412 300 404 292 404 296 404 292 396 284 392 280 388 276 396 288 400 284 388 272 400 272 396 272 392 268 392 268 392 268 392 264 384 260 380 256 368 256 368 256 368 256 368 256 364 252 364 248 360 244 356 244 344 236 344 236 348 240 348 240 340 236 344 236 344 232 336 224 332 232 328 228 328 228 324 224 328 228 328 228 328 228 328 228 324 224 324 224 324 224 324 224 324 224 316 212 308 208 308 208 300 200 300 200 300 200 300 200 292 188 296 192 296 188 288 180 296 192 296 188 292 184 288 184 296 192 296 188 288 184 284 184 276 180 268 180 264 176 264 176 256 168 256 168 256 168 256 168 248 172 248 172 248 172 248 172 252 172 240 160 232 160 240 164 220 156 228 164 232 164 228 160 224 160 228 160 228 156 220 148 220 152 220 152 220 152 220 152 224 156 224 152 220 148 216 148 224 148 220 144 216 140 212 136 212 140 216 144 216 144 212 140 208 140 204 140 200 136 200 132 208 140 200 132 192 128 192 128 204 136 200 132 196 128 192 124 192 128 192 128 192 128 192 128 192 124 188 120 184 124 188 128 188 124 184 120 184 124 192 128 192 128 192 128 192 128 192 128 164 100 168 108 180 120 188 128 168 112 168 112 168 112 168 112 176 120 176 120 176 120 176 120 176 120 172 116 172 116 168 112 172 116 180 124 180 120 168 108 80 32 80 32 80 32 80 28 68 20 72 24 72 24 76 28 68 20 72 28 72 20 64 12 76 28 72 20 68 20 72 24 68 40 68 40 68 40 68 40 64 36 64 36 64 36 64 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 56 28 64 32 72 40 76 48 68 36 68 36 68 36 68 36 60 24 68 32 68 32 56 20 56 24 32 0 8 0 8 0 16 8 16 12 20 16 24 16 36 32 44 36 40 36 52 44 72 48 68 48 72 60 84 68 92 72 92 76 96 76 100 80 100 72 96 72 96 72 96 68 96 72 96 76 100 80 104 80 108 92 104 88 104 88 108 92 112 96 112 92 108 88 104 88 104 88 120 108 128 100 108 84 116 96 116 96 116 96 116 96 124 88 116 84 124 100 120 92 100 44 40 40 56 40 40 32 52 44 48 36 48 44 56 52 52 44 52 48 56 52 60 52 56 36 32 192 388 480 416 492 432 492 436 500 444 504 440 500 456 500 432 484 424 468 388 432 360 368 276 232 160 108 92 68 84 84 100 136 136 116 160 204 612 652 644 588 600 588 584 604 608 572 620 580 408 568 664 696 676 644 528 432 352 408 384 400 360 360 324 340 320 312 288 264 252 260 244 212 240 212 220 204 416 376 480 368 432 364 460 356 460 368 460 364 464 372 472 376 476 372 476 376 484 384 488 388 496 392 496 396 500 396 504 408 504 436 500 388 504 408 504 896 836 960 788 928 796 920 792 940 800 936 788 932 800 956 824 972 824 968 828 972 828 976 832 976 836 980 836 980 836 980 836 980 836 980 836 976 832 980 840 980 836 976 844 992 852 996 852 1004 836 1004 860 1020 876 1020 864 1020 880 1016 868 992 872 976 888 956 772 748 676 600 584 524 580 516 572 472 564 468 564 468 556 452 564 456 552 448 548 436 540 436 552 444 556 440 552 432 552 424 552 416 548 408 548 408 548 416 552 432 552 428 548 424 544 424 548 428 548 432 552 436 556 436 552 432 548 428 548 424 544 424 544 424 544 424 544 424 544 424 544 416 540 412 540 408 536 408 528 400 528 400 528 400 528 400 524 404 520 400 520 396 516 396 520 400 516 392 512 396 520 400 524 396 524 396 524 396 524 396 516 388 516 388 516 388 516 388 500 380 496 376 496 372 492 372 488 368 488 368 488 368 488 368 496 380 492 372 484 364 480 360 484 368 480 364 480 360 476 360 468 356 464 352 464 348 460 348 456 344 452 340 452 336 448 336 456 332 444 328 448 336 444 324 440 324 440 320 436 316 432 316 432 312 432 312 432 312 432 312 428 308 424 304 424 300 420 300 416 304 416 304 416 304 416 304 412 300 412 296 408 292 404 292 404 288 396 280 392 280 392 284 392 280 388 276 388 272 384 272 376 264 380 268 380 268 380 272 380 268 376 260 368 256 364 252 360 248 360 248 360 248 360 252 356 252 360 264 360 268 356 264 340 252 340 252 340 252 344 252 344 252 348 248 344 244 340 244 332 232 336 236 340 232 336 228 332 224 328 224 324 220 324 216 320 212 320 212 320 212 320 212 316 208 316 208 316 208 316 208 312 204 312 200 308 196 304 196 300 196 304 196 304 192 296 184 304 192 300 188 292 180 284 184 272 180 284 200 288 196 276 188 276 196 272 192 272 188 268 188 272 192 268 184 260 180 256 176 256 172 256 172 256 172 256 172 252 168 252 164 248 160 244 160 232 164 232 168 236 172 240 172 232 164 236 172 236 164 228 148 232 144 232 140 228 136 224 136 228 140 228 140 228 140 228 140 224 136 224 136 224 136 224 136 224 132 216 124 208 120 208 120 200 112 200 112 200 120 200 120 192 124 196 128 192 128 184 124 196 140 188 136 184 132 184 132 196 144 192 136 184 132 180 128 184 128 180 124 180 120 176 120 168 112 168 112 168 112 168 112 172 112 172 112 172 112 172 112 168 108 168 104 164 100 160 100 152 92 160 96 164 100 164 96 156 96 160 96 160 92 152 84 152 88 152 88 152 88 152 88 156 92 156 88 152 84 148 84 144 88 144 88 144 88 144 88 140 84 144 92 148 88 140 84 148 84 144 84 140 80 140 76 144 80 136 72 128 64 124 68 136 76 136 72 132 68 128 68 128 68 128 68 128 68 128 68 128 72 124 68 120 72 124 76 120 68 120 68 124 76 132 84 128 76 128 76 128 76 128 76 112 60 112 64 116 64 120 68 112 68 112 68 112 68 112 68 120 76 120 76 120 76 120 76 120 76 120 72 116 68 112 68 112 72 120 76 120 72 108 60 80 72 84 80 88 84 96 88 72 68 76 72 80 76 84 80 84 80 92 84 88 76 76 64 88 80 84 72 76 68 76 68 80 68 80 68 80 68 80 68 84 68 72 56 68 60 80 72 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 60 64 68 72 68 64 56 52 60 48 36 20 12 8 12 12 20 16 20 20 24 24 28 24 28 32 40 32 36 32 48 52 84 76 72 64 72 76 88 92 96 92 96 96 100 100 104 100 92 96 92 96 92 96 92 96 92 96 92 100 96 104 100 104 108 108 120 120 124 116 112 104 116 112 116 108 112 104 108 104 112 112 124 124 128 120 116 108 120 116 120 116 120 116 120 116 120 120 112 116 120 124 116 116 88 60 36 48 60 52 40 36 56 52 48 44 48 52 60 64 52 52 52 56 56 60 60 60 48 32 36 224 400 448 340 440 364 440 368 448 372 448 372 444 360 436 344 412 340 396 336 372 316 316 244 204 144 112 80 72 88 88 100 136 128 120 180 260 680 648 628 604 548 600 532 604 560 556 580 608 376 544 644 692 692 664 556 420 344 364 368 360 356 344 328 320 324 312 304 272 280 284 284 224 272 228 248 224 488 464 568 452 532 452 564 444 564 460 572 464 580 468 584 472 596 476 600 484 608 488 612 492 616 496 620 500 620 504 624 504 592 528 660 536 644 488 464 820 624 816 540 788 568 792 540 800 544 792 528 788 544 816 568 828 568 824 568 828 572 832 576 832 580 836 580 836 580 836 580 836 580 832 576 832 576 836 584 844 592 844 592 852 600 860 604 868 596 864 584 852 564 852 580 872 576 856 604 872 640 876 672 868 744 900 772 860 712 720 576 592 576 576 600 576 616 564 636 560 680 564 708 548 724 540 736 540 708 548 704 548 704 548 704 548 704 548 708 548 704 548 704 548 696 552 692 548 688 544 684 544 684 544 684 548 688 552 692 552 692 552 692 548 688 544 684 544 684 544 684 544 684 544 684 544 684 544 684 540 680 540 676 536 668 528 668 528 668 528 668 528 664 524 664 520 660 520 656 516 664 524 660 516 656 520 664 524 668 524 668 524 668 524 668 524 660 516 660 516 660 516 660 516 664 500 664 496 660 496 656 492 652 488 652 488 652 488 652 492 656 496 640 492 636 484 628 480 632 484 632 480 628 476 624 476 632 468 632 464 628 460 624 460 620 456 620 452 616 448 612 452 612 452 592 444 600 452 592 440 588 440 588 436 584 432 580 432 572 432 572 432 572 432 572 432 568 428 568 424 564 420 560 420 552 416 552 416 552 416 552 416 548 412 548 408 544 404 540 404 540 400 532 392 528 392 528 396 528 392 528 388 524 384 520 384 508 376 512 380 516 384 520 388 520 380 512 376 508 368 500 364 496 360 496 360 496 360 496 360 492 360 496 364 500 356 496 352 484 340 480 340 480 340 472 344 472 344 468 344 464 340 452 340 452 336 456 340 460 336 456 332 452 332 452 328 448 328 444 324 428 320 428 320 428 320 428 320 424 316 424 316 424 316 424 316 420 312 420 308 416 304 412 304 408 304 412 304 412 300 404 292 416 304 412 300 404 292 396 284 380 276 396 288 400 284 388 272 400 276 400 272 396 268 392 268 400 272 392 268 388 260 380 256 372 260 372 260 372 260 372 260 364 252 364 248 360 244 356 244 340 232 340 236 344 240 348 240 336 232 344 240 344 232 332 220 332 232 332 228 328 224 324 224 328 228 328 228 328 228 328 228 324 224 324 224 324 224 324 224 324 220 316 212 308 204 308 208 300 200 300 200 300 200 300 200 296 196 300 196 300 192 292 184 300 192 292 184 288 184 288 188 304 196 296 192 292 184 284 184 276 184 272 180 268 176 264 176 256 168 256 168 256 168 256 168 248 172 248 172 248 172 248 172 240 168 244 168 244 164 236 156 228 164 236 172 240 172 240 172 224 160 228 160 228 156 220 148 216 148 216 148 216 148 216 148 224 156 224 152 220 148 216 148 212 144 216 144 216 144 216 148 208 140 220 152 224 148 212 136 212 148 212 144 208 144 204 140 208 140 200 132 192 124 188 124 196 132 196 132 196 132 196 132 192 128 192 128 192 128 192 128 192 124 188 120 184 124 188 128 180 116 180 120 188 128 200 136 192 128 192 128 192 128 192 128 192 128 188 120 184 116 176 112 168 112 168 112 168 112 168 112 180 124 180 124 180 124 180 124 176 120 176 116 172 112 168 112 168 112 172 120 172 112 160 100 68 20 68 20 68 20 68 20 68 20 68 20 68 20 68 20 68 28 80 24 64 12 72 36 72 24 72 24 72 24 72 24 76 44 68 40 76 52 72 40 68 36 56 20 48 28 64 40 84 36 64 40 72 32 68 52 72 36 68 32 64 36 68 40 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 28 68 28 68 36 68 36 60 36 48 12 12 0 12 4 24 12 20 12 20 16 28 24 36 28 36 32 48 48 64 52 68 48 68 48 72 60 84 68 88 68 88 72 92 76 96 76 96 72 96 76 100 80 104 80 100 76 100 80 104 84 108 84 108 92 108 92 108 92 108 92 108 92 108 96 112 100 116 100 104 88 112 92 120 100 124 108 116 96 116 96 116 96 116 96 116 84 116 92 128 104 120 84 68 44 56 44 48 36 44 36 52 44 52 44 52 44 52 44 52 48 56 52 60 48 56 52 52 20 44 348 452 440 452 464 432 488 428 496 448 512 452 504 444 488 420 472 404 452 372 408 352 348 252 192 124 80 80 68 88 108 112 140 128 132 128 424 656 624 628 604 584 584 592 612 568 604 624 644 472 448 648 668 676 692 568 436 356 392 360 388 352 368 340 348 320 304 288 280 272 252 248 228 232 204 212 160 372 376 484 364 448 372 460 384 472 376 460 364 464 372 476 384 488 384 492 392 496 388 492 388 504 400 508 404 508 404 508 412 528 428 516 388 504 436 488 900 828 952 780 920 788 916 792 940 800 948 796 928 788 956 824 964 824 968 824 968 824 968 824 968 824 968 824 972 828 976 832 976 832 976 832 980 836 984 840 984 844 1004 848 1000 848 1004 852 1004 852 1004 852 1008 856 1012 860 1012 860 1016 860 1004 860 988 860 960 852 952 876 956 892 940 880 904 712 676 632 576 568 544 576 540 568 460 572 392 524 464 512 432 536 384 544 400 552 408 560 420 552 416 556 428 560 428 552 420 556 432 552 428 548 432 552 436 556 436 556 436 556 436 556 436 560 440 560 440 560 440 560 440 548 428 548 428 548 428 548 428 548 412 548 408 548 404 544 404 544 400 536 392 532 396 540 412 532 412 528 408 528 404 524 404 524 404 524 404 524 404 524 404 528 396 516 388 524 396 516 384 520 392 516 388 516 384 512 384 500 380 504 388 508 384 504 384 500 376 496 376 496 376 496 376 504 380 488 372 492 380 492 372 484 368 484 364 480 360 476 360 468 356 468 352 464 348 460 348 464 352 464 348 460 344 456 344 464 344 456 336 448 328 448 332 440 324 440 324 440 324 440 324 440 324 436 316 428 312 424 308 424 308 420 304 420 300 416 300 424 312 424 308 420 304 416 304 408 296 404 292 404 296 412 300 408 296 404 288 396 284 392 276 392 280 392 276 388 272 384 272 372 268 388 276 380 264 376 268 376 264 376 260 372 256 368 256 368 244 368 244 364 252 364 252 360 252 360 248 356 252 352 252 340 252 344 260 348 260 348 256 340 248 340 244 340 240 336 240 332 228 332 228 332 228 332 228 324 220 324 216 320 212 316 212 328 220 328 220 328 220 328 220 324 216 324 212 320 208 316 208 312 204 312 200 308 196 304 196 308 200 308 196 304 192 300 192 292 184 292 184 292 184 288 192 284 188 284 200 288 204 292 208 272 192 272 188 268 184 264 184 276 196 272 188 268 184 260 180 260 176 264 180 264 180 268 184 248 164 248 160 244 156 240 156 252 180 240 168 236 172 248 184 244 176 244 172 240 168 236 160 228 144 232 144 232 140 224 132 228 140 228 136 224 132 220 132 232 140 228 136 224 132 220 128 216 128 216 124 212 120 208 120 204 108 192 104 196 120 192 108 200 132 196 124 192 128 184 124 184 132 184 132 184 132 184 132 196 144 192 136 188 132 180 128 180 124 176 120 176 116 172 116 156 100 160 108 168 120 176 124 184 120 176 112 172 112 172 116 172 112 172 108 168 104 164 104 168 104 168 104 168 104 168 104 168 100 160 92 156 92 156 96 180 96 144 80 164 108 168 92 144 80 144 80 144 80 144 80 140 84 140 88 144 92 148 96 148 88 140 80 136 80 136 84 136 72 128 68 128 76 144 88 144 80 136 72 132 72 132 76 128 72 132 76 136 72 132 68 136 72 128 64 124 64 124 68 116 68 128 80 132 76 120 64 128 72 124 68 120 72 124 76 120 68 120 68 120 68 120 68 116 64 120 68 120 72 124 72 104 68 120 84 128 76 112 60 128 84 124 76 120 72 112 68 124 80 124 76 120 72 116 72 116 76 120 80 120 72 108 60 80 72 80 72 80 72 80 72 80 72 80 72 80 72 80 72 76 76 88 76 76 64 80 84 80 72 80 72 80 72 80 72 88 68 76 68 84 76 84 64 84 64 72 52 64 60 76 72 80 64 60 68 68 60 64 80 72 68 68 64 64 68 68 72 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 72 64 56 36 24 16 24 28 32 28 32 28 32 32 36 36 44 40 44 40 52 56 68 68 84 80 84 80 88 88 100 96 92 88 92 92 96 96 100 96 92 96 96 100 96 104 100 104 96 100 100 104 100 108 104 108 112 108 112 108 112 108 112 108 112 108 116 112 116 116 120 116 108 104 112 112 116 116 120 120 120 116 120 116 120 116 120 116 116 120 116 128 128 128 112 108 64 64 56 52 48 44 44 44 52 52 52 52 52 52 52 52 48 48 52 56 56 52 48 52 48 12 92 368 400 416 380 416 356 428 352 432 368 452 380 448 368 436 348 416 340 392 324 360 312 300 228 168 112 88 80 80 84 108 112 160 132 152 172 504 672 672 604 572 504 572 536 604 552 600 592 628 464 428 628 688 692 696 596 444 376 376 376 376 352 352 348 332 324 308 308 284 300 268 284 244 276 228 252 204 432 456 572 448 548 460 556 468 572 468 572 464 576 472 592 484 604 488 612 496 616 496 616 496 624 504 628 508 632 512 636 516 628 520 680 528 656 520 456 820 624 804 540 784 564 784 540 796 544 804 540 784 536 816 568 820 568 824 568 824 568 824 568 824 568 824 568 828 572 828 576 832 576 832 576 836 580 836 584 840 576 844 576 852 588 848 592 852 596 852 612 852 612 856 620 856 596 860 596 864 604 860 620 860 628 864 648 872 660 880 676 880 744 884 724 784 628 632 540 524 588 604 676 528 752 552 708 504 744 556 720 532 704 536 708 548 712 552 708 556 696 560 704 564 696 552 692 548 688 552 692 556 696 556 696 556 696 556 696 556 700 560 700 560 700 560 700 560 692 552 692 552 692 552 692 552 688 552 688 548 684 548 680 544 684 544 676 536 672 540 680 548 680 536 676 536 672 532 672 528 664 524 664 524 664 524 664 524 680 528 668 524 672 528 668 516 664 520 664 516 660 516 656 512 664 504 668 508 672 504 668 504 660 496 660 496 660 496 660 500 660 496 636 484 636 492 636 484 632 484 632 480 628 480 624 476 636 472 636 472 632 468 628 464 628 464 628 460 624 460 620 460 620 460 604 452 596 448 596 448 588 440 588 440 588 440 588 440 588 440 584 436 580 428 572 424 572 424 572 420 568 420 564 420 560 420 552 416 552 412 548 412 548 408 544 404 540 408 548 412 544 408 540 404 536 396 528 392 528 392 528 388 524 388 520 384 508 380 524 388 516 376 516 380 512 376 512 372 508 368 504 368 500 368 500 368 500 364 500 364 496 360 496 356 492 356 488 352 492 348 484 344 484 344 476 348 472 344 464 344 460 340 452 340 452 332 452 332 452 332 452 332 444 324 444 320 440 320 436 316 432 324 432 324 432 324 432 324 432 324 432 320 428 316 424 316 420 312 420 308 416 308 412 304 416 308 416 304 412 300 408 300 400 292 400 292 400 292 400 288 396 284 396 288 400 292 404 292 396 272 396 268 392 268 388 264 400 276 396 268 392 264 384 260 376 264 376 260 368 256 368 252 360 248 360 244 356 244 352 240 356 248 348 240 348 240 356 248 352 244 352 240 348 236 344 236 328 232 332 232 332 228 324 220 328 228 328 224 324 224 320 220 328 224 324 224 324 224 320 220 316 216 316 212 312 208 308 208 308 200 296 196 300 200 296 188 304 200 300 192 296 188 288 184 288 184 288 184 288 184 288 184 288 188 292 188 292 188 292 192 280 188 272 184 268 180 268 180 252 164 252 168 260 176 264 176 260 180 252 172 248 172 248 176 248 172 248 168 244 164 240 164 232 164 232 164 232 164 232 164 236 164 228 156 224 156 224 160 240 156 212 148 232 172 228 148 212 144 212 144 212 144 212 144 208 136 212 140 216 144 216 148 220 144 212 136 208 136 208 140 200 136 200 136 200 140 208 144 208 140 200 132 196 132 196 136 192 132 196 136 200 132 196 128 200 132 192 124 188 124 188 128 184 120 192 128 192 128 184 120 192 124 188 120 184 124 188 128 184 120 184 120 184 120 184 120 176 116 180 116 184 120 184 124 164 112 176 124 180 120 168 108 176 120 176 120 176 120 176 120 176 120 172 116 172 112 168 112 172 116 176 124 176 116 164 104 72 24 72 24 72 24 72 24 72 24 72 24 72 24 72 24 72 28 80 32 72 24 76 32 72 24 72 24 72 24 72 24 72 36 60 36 68 44 68 32 72 40 64 32 60 36 68 44 72 28 56 32 64 24 60 40 72 36 68 32 64 36 68 40 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 28 68 28 68 36 68 36 72 48 60 28 28 4 24 16 32 24 32 24 36 28 40 32 44 36 40 32 44 44 60 52 84 64 84 64 84 72 96 80 88 68 92 72 92 72 96 76 96 76 100 76 104 80 104 80 100 80 104 80 108 84 108 84 108 92 108 92 108 96 112 96 108 96 112 96 116 100 116 100 108 88 108 88 108 88 112 92 116 96 116 96 116 96 116 96 124 92 124 100 132 104 116 76 64 44 52 40 44 36 44 40 52 44 52 44 52 44 52 44 44 36 48 44 52 40 44 44 60 40 228 448 428 472 432 476 432 488 428 492 444 512 448 500 448 484 424 464 404 444 372 400 332 312 220 160 104 64 72 60 84 92 116 140 140 124 248 568 684 660 616 524 516 576 620 624 636 596 636 608 544 404 604 704 700 700 620 500 392 408 388 408 364 376 348 360 328 316 300 288 284 260 256 236 244 216 220 172 332 360 484 368 444 368 456 376 464 372 464 372 472 384 488 396 484 376 492 384 504 392 504 392 500 392 508 400 516 408 524 428 532 432 520 388 508 440 492 904 824 952 780 920 788 916 792 940 800 944 792 924 792 964 828 960 824 968 824 968 824 968 824 968 824 968 824 968 828 972 828 976 832 976 832 976 836 980 836 992 844 1008 848 1012 844 1008 848 992 852 980 848 972 852 972 852 976 856 988 856 996 860 992 860 996 868 992 856 992 856 1008 880 1016 872 968 892 972 868 872 780 756 608 612 520 584 504 452 600 488 536 396 540 412 556 432 576 460 564 432 556 432 556 444 564 456 556 436 552 432 552 432 556 436 560 440 560 440 560 440 560 440 560 440 560 440 560 440 560 440 556 436 556 436 556 436 556 428 552 416 552 412 552 408 548 408 552 412 548 404 544 408 552 412 544 424 544 420 540 416 536 416 528 408 528 408 528 408 528 408 540 404 528 400 532 404 528 392 524 396 520 392 520 388 516 388 508 388 508 388 508 388 508 388 504 384 504 384 504 384 504 384 500 376 484 368 488 376 488 368 484 368 484 368 480 364 480 360 480 368 476 364 472 360 472 360 464 352 464 352 460 348 460 344 464 348 456 336 448 332 448 332 440 324 440 324 440 324 440 324 444 328 440 320 432 316 428 312 428 312 424 308 424 304 420 304 416 304 416 300 412 300 408 296 412 300 408 296 408 296 412 300 408 296 404 292 400 284 396 284 392 280 392 280 388 276 388 272 372 268 388 276 380 264 380 272 376 264 376 264 372 260 372 260 368 236 368 244 368 244 364 252 360 248 360 252 356 248 356 252 360 264 348 252 340 252 348 256 348 256 348 252 348 248 344 248 332 228 332 228 332 228 332 228 324 220 324 220 320 216 320 212 324 216 324 216 324 216 324 216 324 216 324 212 320 208 316 208 312 204 312 204 308 200 308 196 308 200 308 196 304 192 300 192 292 184 292 184 292 184 288 192 284 188 284 196 288 200 288 204 272 192 272 192 268 188 268 184 276 196 272 188 268 184 260 180 268 184 264 172 252 164 244 160 248 164 248 164 244 160 244 156 248 176 244 172 240 176 244 180 244 176 244 172 240 168 236 160 232 144 232 144 232 140 224 136 228 140 228 140 224 136 224 132 220 132 220 132 224 136 224 136 216 128 216 124 212 120 208 120 212 116 200 112 204 128 200 116 200 132 196 124 192 128 184 124 184 132 184 132 184 132 184 132 176 128 180 132 188 140 192 144 192 136 192 132 188 132 184 128 172 116 172 116 176 120 176 120 184 120 176 112 172 112 172 116 172 112 172 108 168 104 164 104 160 96 160 96 160 96 160 96 168 100 160 92 156 92 156 96 160 88 144 88 164 104 156 80 148 84 148 80 144 80 144 80 136 80 136 80 140 84 140 84 148 88 140 80 136 80 136 84 136 76 140 84 144 84 144 84 144 80 136 72 132 72 132 76 128 72 132 76 136 72 132 68 136 72 128 64 124 64 124 68 120 72 124 76 128 72 124 68 128 72 124 68 120 72 124 76 120 68 120 68 120 68 120 68 108 60 112 60 116 64 116 68 116 72 116 72 116 72 116 72 112 68 116 76 120 80 128 84 116 68 112 68 112 64 108 64 116 72 120 76 120 72 112 64 84 76 84 76 84 76 84 76 84 76 84 76 84 76 84 76 80 76 88 80 88 76 84 76 80 72 80 72 80 72 80 72 80 64 68 60 80 68 76 60 84 72 80 64 76 68 84 72 72 60 60 68 68 60 60 72 72 68 68 64 64 68 68 72 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 72 68 68 48 36 24 28 28 32 28 36 36 40 36 40 36 56 48 48 40 48 52 68 68 84 80 80 76 84 84 92 92 96 92 96 92 96 92 96 92 96 100 96 104 100 104 104 108 100 104 100 108 104 108 108 112 112 108 112 112 116 112 116 116 116 112 116 116 120 116 124 120 120 116 116 112 116 112 116 112 124 120 124 120 124 120 124 120 124 128 124 132 132 124 104 92 56 60 52 48 44 44 44 48 52 52 52 52 52 52 52 52 44 48 52 52 52 52 48 48 28 44 292 456 356 440 352 424 356 428 348 432 364 448 376 440 368 440 352 416 348 388 328 352 288 272 188 136 96 76 72 72 92 100 120 156 132 144 324 660 640 660 556 500 448 592 564 620 568 560 584 580 560 400 544 712 700 688 636 512 404 380 388 372 364 368 360 344 336 324 324 300 304 276 288 248 280 236 260 208 376 436 580 456 544 460 556 464 568 468 580 472 592 488 608 500 608 488 620 500 632 512 636 512 628 504 632 516 644 524 652 532 636 524 688 532 660 524 464 824 624 804 540 784 568 784 548 796 544 800 532 780 544 824 572 812 564 820 564 820 564 820 564 820 564 820 568 824 568 828 572 828 572 828 576 832 576 836 580 836 568 844 572 844 584 844 592 844 612 852 624 848 636 848 644 852 612 852 604 856 604 860 604 860 600 860 580 848 576 864 600 884 604 872 640 884 696 888 740 876 784 812 596 616 660 560 604 572 656 560 672 560 672 556 672 548 692 568 688 556 688 548 688 544 700 556 692 552 692 552 696 560 704 564 704 564 704 564 704 564 704 564 704 564 704 564 704 564 704 564 704 564 704 564 704 564 696 556 692 556 688 552 688 552 692 556 692 552 688 556 692 556 684 544 684 540 680 540 676 536 672 532 672 532 672 532 672 532 684 532 672 528 676 532 672 520 672 524 668 524 664 520 664 520 676 508 672 508 672 512 680 516 680 516 680 512 676 512 676 516 656 492 632 484 636 492 636 484 636 488 632 484 632 480 628 480 644 476 640 476 636 472 636 468 632 468 628 464 628 460 624 464 624 464 608 452 600 448 596 452 592 444 592 444 592 444 592 444 596 444 592 440 584 432 580 432 580 428 576 428 572 424 572 424 560 420 556 416 552 416 548 412 552 416 548 408 544 408 544 412 544 408 544 404 540 400 536 396 532 396 528 392 528 388 524 388 512 384 528 388 520 380 516 384 512 376 512 376 512 376 512 376 504 372 504 372 504 372 504 368 500 364 496 360 496 356 492 356 512 360 488 340 476 336 476 352 480 352 476 352 472 348 460 348 456 336 456 336 456 336 456 336 448 328 444 324 444 320 440 320 428 320 428 320 428 320 428 320 432 324 432 320 428 316 424 316 424 316 420 312 420 308 416 308 416 308 416 304 412 300 408 300 404 296 400 292 400 292 396 284 396 284 396 284 396 284 396 288 400 276 396 272 396 268 392 268 400 276 396 268 392 264 384 260 380 264 376 260 368 252 360 248 364 252 360 248 360 244 356 244 352 244 352 244 352 244 352 244 352 244 352 240 348 236 344 236 332 232 336 236 332 232 328 224 332 232 328 228 328 224 324 224 316 216 316 220 324 224 328 228 316 216 316 212 312 208 308 208 316 212 304 204 312 212 304 200 304 200 300 192 296 188 288 184 288 184 288 184 288 184 288 184 284 180 288 184 288 188 292 192 284 192 280 188 276 184 272 184 268 180 268 176 264 172 260 172 260 180 252 172 248 172 248 176 248 172 248 168 244 164 240 164 228 160 228 160 228 160 228 160 236 164 228 156 224 156 224 160 220 148 216 156 232 160 220 140 220 148 216 148 216 144 212 144 208 136 208 136 208 136 208 136 220 144 212 136 208 136 208 140 200 140 212 152 216 148 208 140 208 140 200 132 196 132 196 136 192 132 196 136 200 132 196 128 200 132 192 124 188 124 188 128 188 124 188 124 188 124 188 124 192 124 188 120 184 124 188 128 188 124 184 120 184 120 180 116 172 108 172 112 176 112 180 116 176 120 168 112 168 112 176 120 172 116 172 120 176 124 180 124 172 116 168 112 168 112 168 112 172 116 172 116 172 116 172 112 76 28 76 28 76 28 76 28 76 28 76 28 76 28 76 28 72 24 76 32 80 32 76 20 72 24 72 24 72 24 72 24 68 36 56 32 68 40 64 32 72 40 68 40 68 40 68 44 76 32 64 48 80 32 64 44 72 36 68 32 64 36 68 40 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 28 68 28 68 36 68 36 64 44 60 32 32 8 20 8 20 16 28 24 36 28 32 20 52 40 40 32 44 48 68 60 84 64 84 60 84 64 88 72 92 72 92 72 92 72 92 72 100 76 104 80 104 84 108 84 104 80 108 84 108 88 112 88 108 92 108 96 112 100 116 104 112 96 116 100 116 104 120 104 120 100 120 100 120 100 116 96 120 100 120 100 120 100 120 100 128 96 132 104 132 96 96 56 56 36 48 36 44 36 44 40 52 44 52 44 52 44 52 44 52 44 56 52 60 48 52 52 36 124 384 496 400 488 420 488 432 496 424 492 440 500 444 492 448 480 420 456 396 436 360 388 300 276 180 128 84 56 68 48 104 96 132 124 140 136 416 664 640 624 580 500 516 604 628 608 584 544 608 572 628 416 504 696 700 680 652 560 408 404 396 392 380 392 364 376 344 332 316 304 284 264 260 240 244 216 224 176 268 344 500 380 448 372 460 376 468 376 472 384 488 396 496 396 484 380 500 396 512 404 516 404 508 400 516 408 524 420 536 432 536 440 524 396 516 448 492 908 824 952 776 920 784 916 788 940 796 940 784 924 804 976 828 956 820 964 820 964 820 964 820 964 820 964 820 968 824 968 828 972 828 972 828 976 832 976 836 980 836 996 836 988 840 984 836 984 848 984 848 980 848 972 856 976 848 984 852 988 856 996 860 1004 852 1004 860 1008 864 1020 868 1020 904 1020 876 984 852 960 860 944 936 972 804 564 916 828 648 628 572 528 544 500 540 496 564 492 556 464 556 448 556 432 544 412 560 440 556 432 552 436 560 440 564 444 564 444 564 444 564 444 564 444 564 444 564 444 564 444 568 448 568 448 568 448 568 440 560 412 560 412 556 408 556 404 556 408 560 412 560 412 556 416 544 424 540 420 540 416 536 416 532 412 532 412 532 412 532 412 536 400 524 396 528 400 524 388 528 400 528 400 524 396 524 392 516 392 512 392 516 404 528 412 528 404 524 400 516 392 508 388 504 380 488 372 492 380 492 372 488 372 488 368 484 368 480 364 476 360 472 360 468 356 468 352 468 356 468 352 464 352 460 348 468 348 460 340 452 336 452 336 444 328 444 328 444 328 444 328 448 332 448 328 440 320 436 316 432 316 432 316 428 312 428 308 428 316 424 312 424 308 420 308 420 308 416 300 408 296 408 300 408 296 408 292 404 292 404 288 396 284 396 280 392 280 388 276 376 272 392 280 384 268 384 276 376 264 376 264 376 264 376 260 372 240 372 240 372 248 372 248 364 252 364 248 360 252 356 256 368 276 352 252 336 252 348 260 352 260 356 260 352 256 348 252 336 232 336 232 336 232 336 232 328 224 328 220 324 220 320 216 320 212 320 212 320 212 320 212 324 216 324 212 320 208 316 208 316 208 316 204 312 204 308 200 308 200 308 196 304 192 300 192 296 188 296 184 292 180 284 188 284 188 284 196 284 196 284 196 276 196 276 192 272 192 268 188 276 196 272 188 268 184 260 180 264 180 264 180 264 180 264 180 252 168 252 164 248 164 244 160 244 176 244 176 244 176 244 176 244 176 244 172 240 168 236 160 232 148 236 148 236 144 228 136 232 144 232 140 228 140 224 136 212 124 216 128 220 136 224 136 216 128 216 124 212 120 208 120 220 124 208 120 212 132 208 120 200 132 196 124 192 128 184 124 184 132 184 132 184 132 184 132 188 136 184 132 184 128 180 128 184 128 184 124 180 124 176 120 184 128 180 124 176 116 172 112 184 120 176 112 172 112 172 116 172 112 172 108 168 104 164 104 168 104 168 104 168 104 168 104 168 100 160 92 156 92 156 96 148 84 152 92 160 92 148 76 156 88 152 84 148 80 144 80 136 80 136 80 136 80 136 80 148 88 140 80 136 80 136 84 140 84 148 92 152 88 140 76 144 80 136 72 132 72 132 76 128 72 132 76 136 72 132 68 136 72 128 64 124 64 124 68 124 72 124 72 124 72 124 72 128 72 124 68 120 72 124 76 124 72 124 68 120 64 116 64 108 56 108 60 112 60 116 64 124 76 112 64 108 68 120 80 124 80 124 76 120 72 116 72 116 72 120 76 120 76 120 76 116 72 116 72 116 72 116 76 80 72 80 72 80 72 80 72 80 72 80 72 80 72 80 72 76 68 76 76 88 80 76 60 80 72 80 72 80 72 80 72 84 64 72 64 80 72 80 60 76 64 80 68 80 68 76 64 76 64 68 84 84 68 64 76 72 68 68 64 64 68 68 72 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 52 40 24 24 24 24 24 32 36 40 36 36 28 56 44 44 36 48 60 80 84 104 96 100 92 100 96 104 100 100 96 96 92 96 92 92 88 100 104 100 104 104 108 104 112 104 108 104 108 108 112 108 116 112 108 116 112 120 120 124 120 120 116 120 116 124 120 124 124 124 120 128 124 128 124 128 124 128 124 128 124 128 124 128 124 124 128 124 132 124 112 80 64 48 52 44 44 44 44 48 48 52 52 52 52 52 52 52 52 52 56 60 60 60 60 56 56 4 188 364 448 352 424 348 428 348 428 348 428 364 444 368 432 360 432 340 400 332 372 312 336 264 240 160 108 84 72 84 76 112 128 132 124 148 204 492 700 624 632 532 516 468 588 508 548 476 524 536 560 600 440 432 680 716 688 692 600 436 388 420 380 380 384 376 360 352 340 340 316 312 284 296 256 288 244 268 216 320 420 600 472 552 468 568 468 576 476 592 488 604 496 612 504 620 500 632 512 640 520 644 520 640 516 644 524 652 532 660 540 644 528 700 540 676 528 476 832 628 804 544 780 568 780 548 792 540 792 524 780 552 836 576 808 560 816 560 816 560 816 560 816 560 820 564 820 568 824 568 824 568 828 572 828 576 832 576 832 576 832 580 832 580 836 588 840 592 840 596 848 596 852 600 852 596 852 600 852 604 856 600 856 592 860 604 872 612 868 604 864 572 864 580 860 608 872 656 880 660 852 748 768 568 972 840 844 684 712 616 608 560 572 600 580 612 548 656 556 696 560 708 552 704 560 696 556 696 556 700 560 708 568 708 568 708 568 708 568 708 568 708 568 708 568 708 568 708 568 708 568 708 568 708 568 700 564 700 560 696 560 692 556 692 556 696 564 700 560 692 556 684 544 684 540 680 536 676 536 676 536 676 536 676 536 676 536 680 528 668 524 672 528 668 516 676 532 676 528 672 528 668 524 680 516 680 520 692 540 712 556 708 540 700 528 684 516 672 508 668 504 644 492 644 500 644 492 640 488 636 488 632 484 632 484 636 472 636 472 632 468 628 464 636 468 632 468 628 464 628 468 624 468 608 456 600 452 600 452 596 448 596 448 596 448 596 448 608 452 604 448 600 440 592 436 592 436 592 432 588 432 584 428 572 432 564 428 564 424 560 424 560 424 552 412 544 408 544 412 544 408 544 408 544 404 540 404 536 396 532 396 528 392 528 392 516 388 528 392 524 384 520 388 512 376 512 376 516 380 516 384 508 376 508 376 508 376 508 376 504 364 500 364 496 360 496 360 508 360 492 344 484 344 480 352 480 352 476 352 472 348 460 348 460 340 460 340 460 340 460 340 452 328 448 328 444 324 444 324 432 324 432 324 432 324 432 324 432 324 432 320 428 316 424 316 428 316 424 316 420 312 420 312 416 308 416 304 412 300 408 300 408 300 404 292 400 288 392 280 396 284 396 284 392 280 392 280 404 276 400 276 396 272 396 272 400 276 396 268 392 264 384 260 372 260 376 264 376 268 380 268 368 252 364 252 360 248 360 248 348 244 352 248 356 244 352 240 352 244 352 240 348 236 344 236 336 236 340 240 336 232 328 228 336 232 332 232 328 228 328 228 316 216 316 216 320 220 320 220 316 216 316 212 312 208 308 208 316 212 304 204 312 212 304 200 304 200 300 192 296 188 288 184 288 184 288 184 288 184 288 184 296 188 292 184 284 176 280 176 272 180 264 176 260 172 260 172 268 180 264 176 260 172 256 168 260 180 252 172 248 172 248 176 248 172 248 168 244 164 240 164 236 168 236 168 236 168 236 168 236 164 228 156 224 156 224 160 220 152 224 156 224 156 220 152 224 156 224 152 216 148 212 144 212 140 212 140 208 136 208 136 220 144 212 136 208 136 208 140 208 144 208 144 208 140 200 136 208 140 200 132 196 132 196 136 192 132 196 136 200 132 196 128 200 132 192 124 188 124 188 128 192 124 188 120 184 124 188 128 192 124 188 120 184 124 188 128 192 128 188 120 184 116 176 112 172 112 176 112 180 116 180 120 180 120 168 108 164 112 176 124 184 128 180 120 176 116 168 112 172 120 176 120 176 124 180 124 172 116 168 112 168 116 176 124 72 24 72 24 72 24 72 24 72 24 72 24 72 24 72 24 64 12 64 24 80 32 64 4 72 24 72 24 72 24 72 24 76 40 64 40 72 48 72 36 60 32 64 36 64 36 60 32 68 28 64 48 80 32 60 36 72 36 68 32 64 36 68 40 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 28 68 28 68 36 68 36 68 52 72 44 44 16 28 12 20 20 36 36 44 32 36 24 48 32 36 28 44 56 84 80 104 80 100 76 96 76 100 84 96 76 96 72 92 68 88 68 104 80 104 84 108 84 112 88 108 84 108 88 112 88 116 92 108 92 112 96 116 104 124 108 116 100 116 104 120 104 124 108 112 96 116 100 120 104 128 108 124 104 124 104 124 104 124 104 124 92 128 96 124 80 72 28 52 28 44 32 40 36 48 40 52 44 52 44 52 44 52 44 48 44 56 48 56 48 52 48 52 324 404 460 424 456 412 480 432 496 424 488 436 496 436 488 432 460 404 444 380 412 344 368 284 256 152 100 76 56 76 44 104 116 140 88 172 236 588 672 644 600 556 528 548 584 568 556 528 564 576 564 624 484 404 672 724 688 708 648 448 416 432 408 392 404 376 388 360 344 328 316 304 284 276 256 264 236 244 192 224 336 520 396 456 388 476 384 480 392 488 400 496 404 496 392 504 392 512 400 520 404 520 400 524 408 528 412 532 416 536 432 540 444 532 400 520 452 500 912 824 952 776 920 784 916 788 940 792 932 780 924 812 984 832 948 816 960 816 960 816 960 816 960 816 960 820 964 820 968 824 968 824 968 828 972 828 976 832 972 824 960 828 972 832 976 836 980 840 992 844 1004 844 1012 852 1008 848 992 852 996 852 1000 852 1000 848 996 864 1008 868 1008 864 1004 880 1020 880 1016 872 1000 852 964 880 956 924 1020 516 872 952 1012 972 1020 876 864 728 696 612 568 592 516 564 440 548 408 556 416 564 440 560 436 556 440 560 444 572 452 572 452 572 452 572 452 568 448 568 448 568 448 568 448 564 444 564 444 564 444 564 436 568 420 564 416 564 412 560 412 552 408 560 416 564 412 556 412 552 428 548 428 544 424 544 420 540 420 540 420 540 420 540 420 540 404 528 400 532 404 528 392 536 408 532 404 532 400 528 400 520 396 520 404 536 432 568 456 584 460 572 440 548 420 528 404 516 392 500 384 504 392 504 384 492 376 488 372 488 368 484 368 480 368 476 364 472 360 472 360 472 360 468 356 468 352 464 352 472 352 464 340 456 336 452 340 448 332 448 332 448 332 448 332 456 340 452 332 444 328 440 324 440 324 436 320 436 316 432 316 428 316 428 312 424 312 420 308 428 312 420 304 412 296 408 296 408 296 408 296 408 296 408 296 400 288 396 284 396 280 392 280 380 276 396 280 388 272 384 276 376 264 376 268 380 272 384 264 376 244 376 244 376 244 376 252 368 256 364 252 364 252 360 252 352 264 352 264 352 264 356 264 348 256 352 256 348 252 348 248 340 236 340 236 340 236 340 236 332 228 328 224 328 220 324 220 324 216 324 216 324 216 324 216 324 216 324 212 320 208 316 208 320 212 316 208 316 204 312 204 308 200 308 196 304 192 300 192 300 192 296 184 292 180 280 184 284 188 284 192 280 188 276 192 280 200 276 196 276 192 272 192 276 196 272 188 268 184 260 180 264 180 264 176 260 176 260 176 256 172 252 168 252 164 248 164 240 172 248 180 248 180 240 172 244 176 244 172 240 168 236 160 236 148 240 152 236 148 232 140 236 148 232 144 232 140 228 140 220 132 216 128 216 128 216 124 216 128 216 124 212 120 208 120 216 120 204 116 208 128 204 116 200 132 196 124 192 128 184 124 184 132 184 132 184 132 184 132 184 128 180 128 180 128 180 128 176 120 176 120 172 116 172 112 172 116 172 116 168 112 168 112 184 120 176 112 172 112 172 116 172 112 172 108 168 104 164 104 164 100 164 100 164 100 164 100 168 100 160 92 156 92 156 96 160 96 160 92 152 92 160 100 160 96 156 88 148 84 144 80 148 88 144 88 140 84 136 80 148 88 140 80 136 80 136 84 144 84 140 76 136 76 136 76 144 80 136 72 132 72 132 76 128 72 132 76 136 72 132 68 136 72 128 64 124 64 124 68 128 76 120 68 120 68 128 76 128 72 124 68 120 72 124 76 128 76 124 68 120 64 112 60 112 64 116 64 120 68 120 72 120 72 116 68 112 72 116 76 120 76 120 76 120 76 120 76 112 68 116 72 116 76 120 76 116 72 112 64 112 72 124 84 76 68 76 68 76 68 76 68 76 68 76 68 76 68 76 68 68 56 64 68 88 76 68 44 80 72 80 72 80 72 80 72 88 72 80 68 88 80 84 68 68 60 72 64 76 60 72 56 64 56 60 76 76 60 56 64 72 68 68 64 64 68 68 72 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 76 76 80 68 56 40 36 32 32 32 44 48 56 48 44 36 48 40 36 36 48 64 92 100 100 96 96 88 92 88 96 92 100 96 100 92 96 88 92 88 100 104 100 108 104 112 108 112 104 108 104 112 108 116 112 116 112 108 116 116 124 120 128 128 120 116 120 120 124 124 128 124 108 108 116 112 124 120 128 128 128 124 128 124 128 124 128 124 120 124 120 128 116 96 64 44 44 48 40 40 40 44 48 48 48 56 52 52 52 52 52 52 48 48 52 52 52 48 48 48 44 372 348 408 376 392 340 412 348 432 348 428 364 440 364 428 356 416 332 392 320 360 304 320 264 224 144 96 76 76 80 76 108 140 140 104 184 304 624 700 604 588 492 536 488 576 484 548 456 568 512 556 568 500 364 660 724 684 724 648 460 396 436 384 392 392 384 376 360 348 340 324 336 304 320 280 312 268 288 240 288 420 612 488 560 484 584 472 592 484 604 496 612 504 608 492 636 512 640 520 644 520 640 516 656 532 656 532 656 532 660 536 648 532 704 544 680 532 480 832 628 804 544 780 572 780 548 792 540 784 524 776 560 840 580 800 564 812 564 812 564 812 564 812 564 816 564 820 568 824 572 824 572 824 572 828 576 832 580 832 584 824 588 828 580 832 580 836 576 836 568 840 568 844 572 848 588 852 592 852 596 856 604 852 608 860 616 856 616 856 620 864 600 864 592 864 600 868 612 872 620 844 640 856 652 596 584 952 660 880 740 932 788 892 756 812 620 632 624 568 620 548 660 568 700 556 700 552 696 560 700 564 712 576 708 576 708 576 708 576 704 572 704 572 708 568 708 568 704 564 704 564 704 564 704 564 708 564 708 560 704 564 696 560 684 552 696 564 700 560 688 548 696 556 696 552 692 552 688 548 680 540 680 540 680 540 680 540 688 540 676 532 684 540 676 528 680 536 680 532 676 532 672 524 684 520 684 528 708 564 732 600 768 632 752 604 732 572 720 552 676 512 660 504 664 512 664 504 648 492 648 488 644 484 640 484 644 488 648 484 644 480 640 480 636 476 636 472 632 468 628 468 628 468 620 460 612 456 612 456 604 448 604 448 604 448 604 448 612 456 608 452 604 444 596 440 596 440 596 436 592 436 588 432 564 424 560 420 556 416 552 416 564 424 556 416 548 408 544 408 544 408 544 408 544 408 544 408 536 400 536 396 532 392 528 392 516 388 532 396 524 384 520 388 512 376 512 380 516 384 520 384 508 376 508 376 508 376 508 372 504 368 504 364 500 360 496 360 492 348 492 356 496 356 484 356 476 348 472 348 472 344 464 344 460 340 460 340 460 340 460 340 452 332 452 328 448 324 444 324 436 328 436 328 436 328 436 328 432 324 432 320 428 316 424 316 428 320 428 316 424 312 420 312 416 308 416 304 412 300 408 300 408 300 404 292 400 288 392 280 396 284 396 280 392 276 388 276 396 284 396 280 392 276 396 272 400 276 396 268 392 264 384 260 380 264 376 260 364 248 360 244 368 256 368 252 364 248 360 248 344 240 356 252 360 248 348 236 352 244 352 240 348 236 344 236 340 240 344 240 344 236 332 228 336 236 336 232 332 228 328 228 324 220 320 216 316 212 312 208 316 216 316 212 312 208 308 208 312 208 300 200 304 208 300 192 304 200 300 192 296 188 288 184 288 188 288 188 288 188 288 188 276 176 280 184 284 188 292 192 268 180 264 176 264 172 260 172 256 168 256 168 256 168 256 168 260 180 252 172 248 172 248 176 248 172 248 168 244 164 240 164 228 160 228 160 228 160 228 160 236 164 228 156 224 156 224 160 232 164 228 156 220 152 232 172 232 160 224 156 220 148 212 144 224 148 220 144 216 140 212 140 220 144 212 136 208 136 208 140 212 144 200 128 192 128 196 136 208 140 200 132 196 132 196 136 192 132 196 136 200 132 196 128 200 132 192 124 188 124 188 128 196 128 184 116 180 120 192 132 192 124 188 120 184 124 188 128 192 128 188 120 184 116 176 112 180 116 184 120 184 124 188 124 172 116 172 116 172 116 172 116 168 112 172 120 176 124 184 128 164 108 164 112 168 116 172 116 172 112 168 108 168 116 180 128 68 20 68 24 72 28 76 28 64 16 68 20 68 20 68 20 72 24 72 20 68 16 64 12 68 20 68 24 72 28 76 28 72 24 68 24 68 24 68 24 76 28 64 16 56 16 64 32 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 76 40 64 28 60 32 72 44 76 40 68 36 76 44 72 36 60 32 60 44 64 40 60 36 48 32 56 40 56 28 36 8 48 20 32 12 36 16 36 12 40 20 40 24 56 52 92 80 84 64 84 68 88 72 92 72 96 76 96 72 92 68 88 68 104 84 104 88 108 92 112 92 108 88 108 88 108 88 108 88 112 88 108 88 108 92 116 100 120 96 112 88 112 96 124 108 112 80 112 80 116 92 132 104 128 92 120 96 140 108 128 80 140 124 152 120 116 68 64 40 52 40 48 44 44 40 40 36 52 64 48 56 48 40 48 32 36 56 64 52 68 48 20 52 164 384 448 480 420 468 416 472 420 476 428 480 436 480 436 480 424 460 404 420 376 396 332 312 244 184 116 84 92 76 80 68 108 136 84 136 144 428 696 668 640 584 536 584 592 592 568 600 560 572 636 632 632 520 376 568 700 696 688 640 508 416 420 412 408 408 392 388 364 352 340 328 316 296 292 264 284 248 252 208 224 316 508 416 488 376 444 396 496 400 500 400 504 392 512 376 516 384 516 388 524 396 532 400 536 404 536 404 536 408 544 432 552 444 544 392 560 408 532 916 828 956 780 924 788 916 780 940 788 920 764 944 820 972 812 960 808 960 808 960 808 960 808 960 820 968 820 968 820 968 820 968 824 972 824 972 824 972 824 972 828 972 828 980 832 984 836 984 832 984 832 988 836 992 840 992 840 980 836 980 840 980 840 980 852 988 848 988 848 992 856 1000 856 996 852 1000 860 1004 864 1004 832 1020 844 996 956 888 624 984 920 1012 924 980 888 1020 848 1020 920 944 808 760 660 628 592 544 576 480 532 460 556 484 572 456 568 444 584 436 588 428 580 420 568 424 576 432 572 428 560 416 568 440 564 456 564 468 564 460 568 436 568 440 564 436 564 428 564 424 556 408 556 404 556 408 556 428 552 424 552 420 548 420 540 416 544 420 548 416 544 412 540 396 540 392 536 388 532 384 540 396 540 392 536 388 532 388 524 388 532 432 528 480 524 620 860 760 856 596 588 416 592 444 536 420 524 400 504 384 492 380 492 380 488 372 480 368 476 364 476 352 476 352 476 352 476 352 468 348 480 352 468 336 456 336 468 352 460 344 456 340 448 336 464 348 452 336 444 336 452 344 444 336 448 336 448 332 440 324 436 324 432 316 428 312 420 308 424 316 424 308 416 300 412 296 424 308 416 300 412 300 412 304 428 312 420 304 408 292 400 284 400 288 400 284 396 280 392 280 400 288 400 284 396 280 392 280 388 276 384 268 380 264 372 260 380 264 372 256 368 256 368 264 368 256 364 256 368 260 360 244 356 260 360 260 360 256 352 248 352 248 348 244 344 248 352 252 340 248 344 248 344 244 336 236 332 236 332 232 328 228 324 228 324 220 324 220 324 220 324 220 312 208 312 208 312 208 312 208 320 212 320 212 320 212 320 212 308 200 308 196 304 192 300 192 296 200 296 196 292 192 288 192 276 180 280 184 280 184 280 196 284 192 284 188 280 184 272 184 272 180 260 180 268 184 260 168 276 192 272 188 264 172 252 164 248 164 248 160 244 156 240 156 240 176 240 176 240 176 240 176 240 172 232 168 240 176 236 160 232 152 236 148 232 144 228 144 232 144 232 140 232 136 228 136 224 140 212 132 208 132 208 136 200 124 200 128 204 132 208 140 204 136 204 132 200 128 196 136 200 140 200 136 196 132 192 132 196 140 188 128 184 128 184 128 192 136 188 128 184 124 176 120 176 120 180 120 180 120 180 120 176 116 176 116 176 116 176 116 176 116 176 112 172 108 168 108 164 108 172 116 176 108 160 96 160 96 160 96 160 96 160 96 160 96 160 96 160 96 160 96 160 96 160 92 156 88 152 88 160 96 160 92 156 92 152 88 140 84 140 84 140 84 140 84 132 76 132 76 132 80 144 88 148 88 132 80 136 84 132 76 140 84 128 72 124 76 136 88 136 80 132 84 140 88 128 64 116 68 124 76 132 80 132 80 124 76 128 80 128 72 116 60 124 72 124 72 124 72 124 72 108 68 112 72 116 76 120 80 120 76 120 76 120 76 120 76 128 84 124 76 112 64 104 60 108 64 108 68 112 72 116 72 120 72 116 68 116 64 112 64 124 76 116 64 112 64 112 64 76 68 76 72 80 76 84 76 80 72 80 72 76 68 76 68 84 76 80 72 76 68 76 64 76 68 76 72 80 76 84 76 80 72 80 72 80 72 80 72 84 72 76 64 68 64 76 68 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 72 72 64 64 64 64 72 72 76 72 64 68 76 76 72 68 60 60 64 64 68 60 64 56 56 56 64 64 64 52 48 36 56 44 40 36 44 44 44 36 44 40 48 52 68 80 96 100 88 84 92 88 92 92 96 92 108 100 104 100 100 96 96 92 108 104 108 108 112 112 116 112 108 104 108 104 108 104 108 104 116 108 112 108 116 112 120 120 120 116 116 112 116 116 128 128 116 116 116 120 120 128 132 136 132 124 124 128 140 140 128 116 132 144 140 132 104 76 52 44 48 48 44 44 44 44 40 40 36 48 44 48 52 48 60 44 52 56 68 56 76 48 24 56 180 388 376 428 336 420 336 424 344 428 352 432 356 436 356 432 336 416 328 384 320 364 300 296 232 180 112 92 88 84 80 84 124 156 120 144 192 504 652 660 568 572 476 568 516 572 488 568 480 556 592 632 608 564 368 548 696 720 696 680 544 412 412 392 404 404 388 380 368 356 348 340 336 312 328 292 316 276 292 236 272 328 576 496 580 484 568 504 612 488 624 500 640 524 648 540 640 524 644 528 652 536 660 540 668 544 664 544 664 548 672 556 672 552 724 552 724 492 516 844 640 804 556 780 576 780 544 780 556 764 540 792 596 812 584 804 584 804 584 804 584 804 584 808 584 820 580 820 580 820 580 820 584 824 584 824 584 824 584 824 580 828 580 832 584 832 588 836 580 828 580 832 584 836 588 836 588 840 588 840 588 840 588 840 600 848 596 848 596 852 604 860 612 852 612 856 616 856 620 860 600 896 620 840 664 880 512 680 684 896 612 916 628 836 724 872 660 892 728 916 724 832 632 724 616 576 644 576 668 584 660 548 680 568 680 560 688 580 724 604 712 600 708 588 712 580 716 572 720 568 712 564 708 564 704 564 728 564 728 560 720 560 708 564 708 560 700 556 696 556 708 556 700 556 700 552 696 552 692 548 684 544 692 548 692 548 688 540 688 544 688 544 684 540 684 540 684 540 684 540 680 536 680 536 692 520 712 560 708 600 772 860 1016 1020 1020 960 888 628 668 500 704 536 688 516 672 500 660 496 656 492 652 488 648 480 640 480 632 480 624 480 624 480 624 480 624 484 628 480 612 468 616 476 628 464 624 460 620 452 612 448 624 456 616 448 608 448 616 452 608 448 612 448 612 444 604 436 600 436 596 432 592 424 584 424 576 432 568 424 560 416 556 412 564 420 556 416 552 412 556 416 560 424 556 416 544 404 536 400 536 400 536 396 532 396 528 392 536 400 536 396 532 392 528 392 524 388 520 380 516 376 508 372 516 376 508 368 504 368 504 372 504 364 500 364 504 368 496 352 492 360 496 360 496 356 488 348 488 352 484 344 480 344 480 344 460 344 456 344 456 340 448 332 444 332 444 328 440 328 436 324 444 324 444 324 444 324 444 324 432 312 432 312 432 312 432 312 424 316 424 316 424 316 424 316 416 308 416 304 412 300 408 300 408 296 408 292 404 288 400 288 396 280 392 280 392 280 392 284 388 288 384 284 384 276 380 276 388 272 388 268 396 272 388 252 384 272 384 268 376 256 364 248 360 248 360 244 356 244 352 240 356 240 356 240 356 240 356 240 360 240 352 236 360 248 356 236 348 236 348 232 344 228 336 228 332 232 332 228 320 228 316 228 324 216 316 212 312 208 312 212 304 200 304 204 308 208 312 208 308 204 308 200 304 196 300 196 304 200 300 196 300 192 296 196 288 192 276 184 272 184 272 188 280 192 276 184 272 180 264 176 256 180 256 180 256 180 256 180 252 176 252 176 252 176 252 176 252 176 252 172 248 168 244 168 244 172 248 172 244 168 240 164 228 160 224 160 224 160 224 160 224 160 224 160 224 160 224 160 224 160 224 156 220 152 216 152 224 156 220 156 216 152 216 148 216 144 216 144 216 144 216 144 208 132 204 132 204 136 212 144 216 144 196 132 200 140 200 132 200 132 196 128 192 132 196 136 204 132 192 132 200 136 192 120 184 124 192 132 196 132 192 128 180 124 184 132 184 124 172 112 180 124 180 124 180 124 180 124 168 116 172 116 172 116 176 120 172 116 172 116 172 116 172 116 180 124 176 116 172 112 164 108 164 108 168 112 168 116 172 116 172 124 168 120 164 116 164 116 172 120 164 112 160 112 160 116 68 20 72 24 72 24 76 28 80 32 76 28 72 24 68 20 76 28 76 28 72 24 72 24 68 20 72 24 72 24 76 28 72 24 72 24 72 24 72 24 76 24 68 16 64 16 64 20 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 72 36 68 32 64 36 68 40 76 36 64 36 72 44 72 32 60 40 64 44 64 44 60 40 60 44 68 48 64 36 48 24 56 28 40 16 44 24 44 16 36 20 52 44 76 64 88 72 84 68 88 68 92 72 92 72 104 84 104 84 100 80 100 80 104 84 104 88 108 92 112 92 108 88 108 88 108 88 108 88 108 92 112 92 116 96 116 100 116 96 112 92 116 100 124 104 116 88 124 96 132 100 132 100 132 96 124 100 136 104 128 88 132 116 136 100 96 48 44 28 40 32 44 44 44 44 48 56 52 68 48 56 44 40 44 32 32 36 40 44 64 44 32 96 332 480 452 460 408 464 412 472 420 472 424 476 432 476 428 476 412 448 396 408 368 368 324 288 228 168 112 84 88 76 80 80 112 132 124 112 288 604 660 668 596 588 560 608 584 576 556 592 548 620 664 672 672 592 424 456 696 692 708 692 588 432 404 416 412 416 400 396 372 360 352 340 328 304 308 276 288 248 260 220 196 260 464 416 492 380 468 388 496 400 500 412 524 404 544 388 532 396 528 400 536 408 540 408 552 420 548 416 552 420 556 444 568 448 556 400 568 404 532 904 820 952 780 924 784 916 776 940 784 920 768 952 816 968 804 960 804 960 804 960 804 960 804 960 816 968 820 968 820 968 820 968 824 972 824 972 824 972 824 972 828 976 828 976 832 980 832 984 828 976 828 980 832 984 836 984 840 980 840 980 840 980 840 980 848 988 848 988 848 992 856 996 852 996 852 996 856 1000 856 1004 868 992 872 1000 844 1020 888 788 744 1020 852 984 900 972 868 1000 856 984 888 1000 916 976 888 912 864 792 704 620 596 560 592 552 580 508 584 492 572 452 536 416 560 444 560 428 560 424 576 432 564 420 568 432 572 440 572 440 568 436 560 440 564 440 564 436 564 436 560 420 552 408 556 412 560 432 556 428 556 424 552 424 544 416 548 424 552 420 544 408 544 400 548 404 548 404 552 408 540 396 540 396 544 400 544 396 540 392 552 440 544 468 804 848 1004 900 1020 880 936 544 504 352 544 424 528 408 512 396 504 392 496 384 492 376 484 372 480 368 480 356 484 356 484 356 484 356 480 352 480 344 464 336 476 356 464 352 464 348 456 340 452 336 460 344 452 336 448 336 448 340 448 336 448 336 448 332 440 328 436 324 436 320 428 312 424 308 432 320 432 316 428 312 420 308 424 312 420 304 412 300 416 304 424 308 420 304 408 292 404 288 400 288 400 288 396 284 396 280 400 288 400 284 396 280 392 280 388 276 384 268 380 264 372 260 380 268 372 260 368 260 368 264 368 256 364 256 368 260 360 244 356 260 360 260 360 256 352 248 352 252 344 240 340 240 340 240 344 248 344 248 344 244 336 240 332 236 332 236 328 232 328 228 324 220 324 220 324 220 324 220 312 208 312 208 312 208 312 208 312 204 312 204 312 204 312 204 308 200 308 196 304 192 300 192 296 200 296 196 292 192 288 192 288 192 284 188 280 180 276 180 284 192 284 188 280 188 276 184 280 188 268 188 276 192 268 172 272 188 272 184 264 176 252 164 248 164 248 164 244 160 244 156 240 176 240 176 240 176 240 176 248 180 236 176 248 184 244 168 232 152 236 148 232 144 228 144 232 144 232 140 232 136 228 136 220 148 216 148 212 144 212 140 200 132 204 136 204 136 208 140 204 144 204 140 200 136 196 136 200 136 196 136 192 132 192 132 196 136 188 128 184 128 188 132 192 136 188 128 184 124 176 120 184 124 184 124 184 124 184 124 176 116 176 116 176 116 176 116 176 116 176 112 172 108 168 108 176 112 168 108 164 104 164 108 160 96 160 96 160 96 160 96 160 96 160 96 160 96 160 96 160 96 160 92 156 88 152 88 156 88 152 88 148 84 148 80 148 92 148 92 148 92 148 92 136 80 132 76 132 80 140 88 152 92 136 84 140 92 140 84 128 80 132 84 136 80 132 76 144 84 128 76 132 84 132 72 128 76 132 80 132 76 124 68 124 72 128 76 128 72 120 64 124 72 124 72 124 72 124 72 120 76 120 76 116 72 116 72 112 68 112 68 112 68 112 68 116 72 116 72 116 72 116 72 108 68 112 68 116 72 116 72 128 80 124 76 124 72 120 72 124 72 116 64 112 64 116 68 80 72 80 72 80 72 80 72 96 84 92 80 84 72 76 68 84 76 84 76 84 76 84 76 80 72 80 72 80 72 80 72 80 72 80 72 80 72 80 72 80 72 76 68 72 64 72 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 68 68 68 68 68 68 68 68 72 68 64 64 72 76 68 64 64 60 68 68 72 64 64 60 64 64 68 64 64 56 52 44 56 44 40 36 44 40 44 36 32 40 56 68 84 84 88 80 92 88 92 92 96 92 100 96 108 104 108 104 104 100 104 100 108 104 108 108 112 112 116 112 116 112 116 112 116 112 116 112 112 112 116 116 120 120 120 116 120 116 120 116 124 120 128 124 120 124 132 136 140 136 132 132 132 132 128 132 132 132 132 128 136 140 128 116 84 64 44 36 36 40 40 44 44 48 48 52 44 52 44 48 52 48 60 44 56 44 40 48 64 36 36 120 340 452 372 408 344 420 336 424 348 424 352 428 356 428 352 424 328 408 328 380 324 356 292 272 204 160 108 92 88 80 84 92 140 152 156 116 372 680 608 660 520 568 504 588 512 556 476 560 488 604 612 644 624 632 436 428 680 724 704 720 616 436 396 412 416 412 400 396 380 372 368 352 356 328 344 308 336 288 308 252 280 268 540 508 604 508 604 508 656 520 656 520 656 524 648 532 668 540 672 540 676 548 680 548 692 560 688 556 692 564 700 568 688 568 740 560 732 496 516 840 632 796 552 776 572 780 544 780 548 764 552 800 596 808 580 800 584 804 584 804 584 804 584 808 580 816 576 816 576 816 576 816 580 820 580 820 580 820 580 820 576 824 580 828 580 832 584 832 580 828 580 832 584 836 588 836 588 840 588 840 588 840 588 840 596 848 592 844 596 848 600 856 608 848 612 852 612 856 616 856 648 828 636 896 584 872 684 836 412 804 708 844 644 912 572 900 648 860 636 828 652 852 704 892 732 908 708 848 672 744 612 628 568 556 632 564 692 564 724 564 688 552 688 548 700 560 720 568 724 568 720 572 708 572 704 572 720 564 720 564 720 564 712 568 712 564 704 556 700 556 700 560 708 560 704 560 700 556 700 556 692 548 696 552 696 552 692 548 688 544 688 548 696 552 700 556 684 540 688 544 688 548 692 548 700 532 728 556 704 552 1012 1008 1020 996 1008 992 1020 740 668 528 708 540 696 524 680 512 672 508 664 496 660 492 652 484 648 488 640 488 632 488 632 488 632 488 612 472 620 472 612 464 612 476 632 468 628 460 620 456 616 452 620 456 616 452 612 448 612 448 612 448 616 452 612 448 608 440 604 440 600 432 592 428 588 428 580 436 576 432 572 428 568 428 568 424 560 416 556 416 556 420 556 420 552 412 548 408 540 404 540 404 536 400 536 396 532 396 536 400 536 396 532 392 528 392 524 388 520 380 516 376 508 372 516 376 508 368 504 368 504 372 504 364 500 364 504 368 496 352 492 360 496 360 496 356 488 348 480 344 476 340 476 344 480 348 468 344 468 348 464 344 460 336 456 336 452 332 452 328 448 328 444 324 444 324 444 324 444 324 436 316 436 316 436 316 436 316 420 312 420 312 420 312 420 312 416 308 416 304 412 300 408 300 408 296 408 292 404 288 400 288 404 292 400 284 392 276 388 276 384 284 380 284 384 280 384 280 396 276 396 272 404 276 392 260 384 272 384 268 376 260 368 252 364 252 360 248 360 244 356 244 356 240 356 240 356 240 356 240 360 240 352 236 360 244 356 236 348 236 348 232 344 228 336 228 332 232 332 228 320 228 316 228 320 216 324 216 320 212 316 208 308 204 308 204 308 204 308 204 308 204 308 200 304 196 300 196 300 196 300 192 296 192 292 192 284 192 276 184 272 184 276 192 276 188 276 184 272 180 268 180 260 184 260 184 260 184 260 184 252 176 252 176 252 176 252 176 252 176 252 172 248 168 244 168 256 176 244 160 236 164 244 176 232 164 228 164 228 164 228 164 224 160 224 160 224 160 224 160 224 160 224 156 220 152 216 152 216 152 212 148 212 144 208 144 220 148 220 148 220 148 220 148 212 136 204 132 204 136 212 140 216 144 204 140 208 148 212 140 188 128 200 140 204 136 192 124 212 136 188 124 192 132 196 128 200 136 200 132 192 124 184 116 180 124 180 124 180 124 180 120 180 124 180 124 180 124 180 124 180 124 180 120 172 116 168 112 168 112 168 112 168 112 168 112 168 112 168 116 172 120 176 120 168 112 168 116 172 116 176 120 180 132 180 128 176 124 172 124 168 120 164 112 160 112 164 120 72 24 72 24 72 24 72 24 88 36 84 32 76 24 68 20 76 28 76 28 76 28 76 28 72 24 72 24 72 24 72 24 72 24 72 24 72 24 72 24 72 24 72 24 68 20 64 16 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 68 36 68 36 68 36 68 36 72 36 60 32 72 40 68 32 60 44 68 48 68 48 64 40 60 40 60 36 56 32 48 24 44 16 28 8 32 16 32 8 28 16 52 48 80 60 76 56 88 68 92 72 92 76 96 76 96 76 96 76 100 80 100 80 104 84 104 88 108 92 112 92 120 100 120 100 120 100 120 100 108 92 116 100 124 100 120 96 116 96 120 100 124 104 124 104 124 96 136 108 140 104 132 96 132 100 136 100 132 100 132 104 148 120 132 92 84 40 44 32 36 32 40 44 44 48 48 60 48 64 48 56 44 40 44 32 56 36 40 44 52 24 56 204 416 492 424 456 428 472 404 468 420 472 424 476 428 472 420 468 408 452 400 408 364 356 300 260 188 132 104 80 88 76 92 88 128 116 136 116 460 708 636 660 560 588 584 620 580 572 548 580 588 656 660 648 656 628 496 372 652 700 700 688 628 452 404 444 424 428 412 400 388 372 368 352 348 324 328 296 308 268 280 232 220 188 420 420 500 380 488 380 524 420 524 420 528 400 536 380 552 412 552 412 552 416 556 416 568 424 564 424 564 428 572 452 580 460 568 412 576 408 536 912 812 944 772 920 784 912 776 944 780 924 780 960 816 960 796 956 804 960 804 960 804 960 804 960 812 964 816 964 816 964 816 964 820 968 820 968 820 968 820 968 824 972 824 976 828 976 832 980 828 976 828 980 832 984 836 984 836 980 836 980 836 980 836 980 844 984 840 984 840 988 848 996 848 992 848 996 852 996 856 1000 872 996 872 1020 840 968 884 1020 780 728 852 1020 824 1020 920 968 872 996 872 988 868 956 856 952 856 996 904 1020 924 976 856 872 756 728 652 588 560 520 544 516 576 512 580 500 572 460 568 420 568 412 572 404 576 396 580 404 568 432 568 432 568 432 568 432 568 436 560 432 556 428 560 432 560 436 560 436 556 432 556 428 548 424 552 428 552 428 548 416 536 396 544 400 548 408 552 408 544 400 544 400 544 400 544 400 524 380 548 432 552 460 904 888 1012 892 1012 872 980 556 496 400 544 420 532 404 520 396 512 392 500 380 500 376 492 368 488 364 484 360 488 360 488 360 488 360 472 352 492 364 484 348 472 344 468 356 464 352 460 344 452 340 456 344 456 344 452 340 448 336 448 340 452 340 452 336 444 328 440 328 436 324 432 316 424 312 432 324 436 320 432 320 432 320 428 312 420 308 416 304 420 308 420 308 416 300 412 296 404 292 404 292 404 288 400 288 396 284 400 288 400 284 396 280 392 280 388 276 384 268 380 264 372 260 380 268 372 260 368 260 368 264 368 256 364 256 368 260 360 244 356 260 360 260 360 256 352 248 336 236 336 240 344 248 356 260 340 252 348 252 348 248 340 240 336 240 336 236 332 236 328 232 324 220 324 220 324 220 324 220 316 212 316 212 316 212 316 212 320 212 320 212 320 212 320 212 308 200 308 196 304 192 300 192 296 200 296 196 292 192 288 192 296 196 292 192 284 184 276 180 280 188 284 188 280 188 280 188 284 188 272 188 280 192 268 176 268 184 268 184 264 176 256 168 252 168 252 164 248 164 244 160 240 176 240 176 240 176 240 176 236 168 228 164 236 172 232 156 232 152 236 148 232 144 228 144 232 144 232 140 232 136 228 136 216 152 220 156 220 148 212 140 204 136 204 136 204 136 204 136 204 144 204 140 200 136 196 136 196 136 192 132 192 128 188 128 192 132 184 128 184 132 192 136 188 132 184 128 184 128 180 124 184 124 184 124 184 124 184 124 176 116 176 116 176 116 176 116 176 116 176 112 172 108 168 108 180 116 168 100 160 104 168 112 164 100 164 100 164 100 164 100 160 96 160 96 160 96 160 96 160 96 160 92 156 88 152 88 152 88 148 84 148 80 144 80 140 84 140 84 140 84 140 84 140 84 136 76 132 76 136 84 152 92 136 84 144 96 148 92 124 76 136 88 140 84 128 72 148 84 124 72 128 80 132 76 136 84 136 80 128 72 116 60 124 72 124 72 124 72 124 76 124 72 124 72 124 72 124 72 128 84 124 80 120 72 116 72 120 76 120 76 120 76 120 76 108 64 112 72 116 76 124 80 112 68 116 72 116 76 120 76 132 84 132 84 128 80 124 76 120 68 112 64 112 68 120 72 84 76 80 72 80 72 76 68 88 80 84 76 80 72 76 68 80 72 80 72 84 76 84 76 84 76 80 72 80 72 76 68 80 72 80 72 80 72 80 72 76 72 80 72 80 68 72 60 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 64 68 68 72 72 68 68 64 72 64 60 64 68 72 68 60 68 64 72 68 72 68 68 64 68 60 64 56 56 48 52 44 44 32 28 24 32 32 32 24 40 44 60 72 84 84 84 80 96 92 96 92 100 96 100 100 100 96 100 96 104 100 104 100 108 104 108 108 112 112 116 112 124 120 124 120 124 120 124 120 112 112 124 124 132 124 124 116 120 116 124 124 132 128 128 124 128 132 132 136 136 132 132 132 132 136 140 132 128 128 136 144 148 144 128 104 72 56 40 40 40 40 44 44 44 44 48 52 44 52 44 52 52 48 60 44 76 56 52 60 40 12 80 264 364 432 340 412 364 420 328 428 348 424 352 424 352 420 344 416 340 412 340 372 316 332 264 236 160 124 96 88 88 88 100 116 148 128 152 196 532 696 616 636 512 576 520 588 512 568 484 548 536 640 588 640 604 640 500 392 600 720 696 692 640 480 412 432 424 424 420 408 404 388 392 372 376 348 364 328 352 308 328 272 312 208 492 508 612 508 636 508 664 524 676 532 680 548 684 560 696 560 696 560 700 564 700 564 708 568 704 568 704 572 712 580 692 572 748 572 744 508 528 856 624 788 544 772 572 776 548 784 544 768 564 808 596 800 572 796 584 804 584 804 584 804 584 808 576 812 572 812 572 812 572 812 576 816 576 816 576 816 576 816 580 824 584 824 588 828 588 828 588 828 588 832 592 836 596 836 596 836 596 836 596 836 596 836 600 840 596 836 600 844 608 848 604 848 608 848 612 852 612 852 600 880 628 844 620 860 612 880 712 692 424 896 660 828 700 844 636 876 652 880 660 876 664 872 620 880 584 852 620 884 732 932 784 884 780 792 708 660 620 568 624 560 648 560 672 568 696 572 708 572 708 576 708 576 708 576 704 568 708 568 712 568 716 572 712 568 708 556 704 556 704 556 720 564 720 560 716 560 712 556 704 552 712 556 712 556 708 548 696 544 700 548 700 548 704 552 700 544 696 544 692 540 688 536 696 532 712 528 684 540 852 812 1020 1000 1020 916 888 584 652 576 712 536 696 524 684 516 680 516 668 504 664 500 660 492 652 492 644 492 636 492 636 492 636 492 636 500 652 504 640 484 628 484 636 468 632 464 624 456 620 456 616 456 620 456 620 452 612 444 616 452 620 456 616 448 608 444 608 440 604 436 596 428 592 432 576 432 572 432 572 432 572 432 568 428 564 420 560 420 560 420 552 416 552 412 548 408 544 408 544 404 540 404 536 400 536 400 536 400 536 396 532 392 528 392 524 388 520 380 516 376 508 372 516 376 508 368 504 368 504 372 504 364 500 364 504 368 496 352 492 360 496 360 496 356 488 348 476 340 476 344 484 352 496 364 472 348 472 352 468 344 460 340 460 336 456 336 452 332 452 332 444 324 444 324 444 324 444 324 440 320 440 320 440 320 440 320 428 320 428 320 428 320 428 320 416 308 416 304 412 300 408 300 408 296 408 292 404 288 400 288 404 292 404 288 396 284 392 284 380 280 380 284 384 280 388 284 392 276 392 272 400 276 392 256 376 268 380 268 380 264 372 256 368 252 364 252 360 248 360 248 356 240 356 240 356 240 356 240 348 228 340 224 348 236 344 224 348 236 348 232 344 228 336 228 332 232 332 228 320 228 316 228 320 220 328 228 328 220 316 208 312 208 308 204 308 204 304 200 308 204 308 200 304 196 300 196 296 192 296 192 292 188 292 188 280 188 272 184 272 188 280 196 272 184 272 184 272 184 272 184 256 180 256 180 256 180 256 180 252 176 252 176 252 176 252 176 252 176 252 172 248 168 244 168 252 172 244 168 240 164 240 172 236 168 232 168 232 168 232 168 224 160 224 160 224 160 224 160 224 160 224 156 220 152 216 152 220 152 216 152 212 148 212 144 212 140 212 140 212 140 212 140 216 140 208 132 204 132 208 136 212 140 196 136 208 148 212 144 192 132 196 136 200 132 196 128 208 136 192 128 196 136 196 124 200 136 200 132 192 124 184 116 180 124 176 120 176 124 184 132 180 124 180 124 180 124 180 124 180 124 180 124 176 120 176 120 176 120 176 120 176 120 176 120 168 112 168 116 172 120 176 120 172 116 172 116 176 120 176 124 180 132 180 128 176 124 172 124 164 116 160 112 160 116 168 124 76 28 76 24 72 20 68 20 72 24 72 24 68 20 68 20 64 20 68 20 72 24 76 28 76 28 76 24 72 20 68 20 72 24 72 24 72 24 72 24 68 20 72 28 72 20 64 12 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 32 72 40 72 40 64 32 68 32 60 28 68 40 64 28 64 48 68 52 72 48 68 44 68 48 64 40 56 32 52 32 44 16 28 4 32 12 32 4 52 36 68 56 84 68 92 72 92 72 92 76 96 76 100 80 96 80 100 80 104 84 108 88 104 84 104 88 108 92 112 92 116 96 116 96 116 96 116 96 108 92 120 108 128 104 120 96 112 96 124 108 128 108 124 104 132 100 128 96 128 96 132 100 132 108 140 104 124 92 136 116 148 116 124 72 64 24 36 28 48 40 44 44 44 44 40 40 48 56 48 48 48 40 48 32 52 36 52 64 44 24 136 376 432 468 404 452 436 456 400 480 424 464 424 464 424 460 416 452 408 448 388 388 340 320 256 204 140 100 92 68 92 76 112 116 120 96 132 268 612 668 668 620 572 600 584 612 588 596 564 576 628 672 648 672 656 636 548 372 548 700 712 668 660 520 436 440 432 432 424 416 404 388 384 368 364 332 340 304 320 276 296 244 252 132 376 408 508 388 536 404 540 432 540 440 552 424 568 416 564 428 564 428 564 428 564 428 568 432 564 428 564 432 572 456 580 460 572 416 588 424 552 928 804 940 768 916 780 912 780 944 772 928 788 968 816 952 788 952 804 960 804 960 804 960 804 960 808 960 812 960 812 960 812 960 816 964 816 964 816 964 816 964 820 968 824 972 824 976 828 976 828 976 828 980 832 984 836 984 836 980 836 980 836 980 836 980 840 984 836 980 840 984 844 992 844 988 848 992 848 996 852 996 852 996 856 992 856 1016 860 960 912 1020 664 844 908 992 860 1020 880 1004 856 976 848 988 872 1020 856 1020 884 1020 876 1012 836 936 832 944 892 972 912 912 828 816 664 652 612 576 572 520 572 488 576 448 576 424 572 412 576 412 572 436 568 432 568 436 568 436 568 440 560 440 556 452 556 452 568 444 564 440 564 436 560 436 552 428 556 436 560 432 552 420 552 412 556 412 552 408 552 408 548 404 544 396 536 388 528 384 544 404 536 404 508 440 532 504 756 644 756 544 584 384 544 460 536 412 528 400 516 392 512 392 508 388 504 380 496 376 492 372 492 368 496 368 496 368 496 368 512 384 504 360 476 348 480 364 472 360 468 352 460 348 456 344 452 340 456 348 456 340 448 332 452 340 456 344 452 340 448 332 444 332 440 324 432 320 428 316 424 308 428 308 428 312 432 312 432 308 424 300 420 300 420 304 416 304 412 300 412 300 408 296 408 296 404 292 404 288 400 288 400 288 400 284 396 280 392 280 388 276 384 268 380 264 372 260 380 268 372 260 368 260 368 264 368 256 364 256 368 260 360 244 356 260 360 260 360 256 352 248 356 256 352 252 348 252 352 256 344 252 348 256 344 252 340 244 336 244 332 240 332 236 328 236 324 220 324 220 324 220 324 220 320 216 320 216 320 216 320 216 316 208 316 208 316 208 316 208 308 200 308 196 304 192 300 192 296 200 296 196 292 192 288 192 288 192 288 192 288 192 288 188 276 184 280 188 280 192 284 192 276 184 264 184 272 188 264 168 264 180 268 184 268 180 260 172 256 172 252 168 252 164 248 164 240 176 240 176 240 176 240 176 236 168 224 164 236 172 232 156 232 152 236 148 232 144 228 144 232 144 232 140 232 136 228 136 216 152 224 160 228 152 212 140 208 140 208 136 204 132 200 132 204 144 204 140 200 136 196 136 192 132 192 128 188 128 184 124 188 128 184 128 184 132 192 140 184 128 184 128 184 128 184 128 176 116 176 116 176 116 176 116 176 116 176 116 176 116 176 116 176 116 176 112 172 108 168 108 168 112 172 112 168 108 164 100 168 104 168 104 168 104 168 104 160 96 160 96 160 96 160 96 160 96 160 92 156 88 152 88 160 92 156 92 152 88 152 84 144 88 144 88 144 88 144 88 144 84 136 76 132 76 132 80 140 84 128 80 140 92 144 88 136 80 132 76 128 80 132 84 140 80 128 80 136 84 128 68 132 80 132 80 128 72 120 68 124 72 120 64 120 72 132 84 124 72 124 72 124 72 124 72 120 76 124 80 124 80 124 84 116 72 116 72 116 72 116 72 112 72 116 72 116 72 116 76 116 72 116 76 120 76 124 80 128 80 128 80 124 76 124 72 116 64 112 64 112 68 120 76 84 76 84 72 80 68 76 68 72 64 76 68 76 68 76 68 68 64 72 68 76 72 80 72 84 76 84 72 80 68 76 68 80 72 80 72 80 72 80 72 72 68 80 76 80 68 68 56 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 60 64 72 76 76 72 64 60 68 64 60 60 68 68 64 60 68 68 72 72 76 68 72 64 80 72 72 64 64 60 64 60 52 40 36 32 40 36 40 32 68 68 80 84 96 96 104 100 96 92 96 96 100 100 104 100 108 104 108 108 112 112 116 112 108 104 108 108 112 112 116 112 112 108 112 108 112 108 112 108 112 112 124 128 136 128 124 116 116 116 128 128 136 128 128 120 136 132 124 120 120 124 128 132 136 140 144 136 124 124 136 152 140 136 112 84 52 36 28 28 52 48 48 44 44 40 40 36 44 52 44 48 52 48 52 48 44 48 48 68 20 16 136 416 388 436 336 412 364 408 332 452 356 424 356 424 356 416 344 412 344 400 340 352 296 292 232 188 128 104 84 88 88 96 108 144 132 112 160 348 652 648 652 592 528 584 516 580 516 588 500 552 560 648 592 680 624 640 536 404 508 720 720 692 680 548 448 432 436 432 428 416 412 400 404 384 396 360 380 336 368 316 340 284 356 192 492 528 648 560 716 576 724 568 724 560 716 564 704 564 716 572 712 568 712 568 712 568 712 564 708 564 708 568 716 576 696 572 748 576 748 520 540 868 620 784 544 772 568 776 548 784 540 772 572 816 596 796 568 796 584 804 584 804 584 804 584 808 576 812 572 812 572 812 572 812 576 816 576 816 576 816 576 816 580 820 580 824 584 828 588 828 588 828 588 832 592 836 596 836 596 836 596 836 596 836 596 836 600 836 596 836 596 840 604 848 604 844 604 848 608 852 612 852 648 800 604 896 596 836 644 856 624 916 640 656 512 948 636 864 636 880 640 884 640 872 624 852 644 852 636 840 628 848 652 884 656 876 648 880 660 900 692 916 784 844 716 696 612 596 604 572 652 580 680 576 696 572 708 572 692 572 692 572 708 572 724 568 724 564 716 556 704 556 700 560 724 568 724 564 720 564 716 560 708 556 712 560 716 556 712 552 720 564 716 560 712 556 708 556 704 548 696 540 684 528 672 520 684 536 704 540 712 620 624 592 664 568 656 572 688 604 772 524 704 532 688 520 680 512 676 512 672 508 668 504 664 496 656 496 648 496 640 496 640 496 640 496 664 508 632 464 592 452 616 488 636 472 632 464 628 460 620 456 612 452 620 460 620 452 608 440 616 456 620 456 620 452 612 444 608 444 604 436 600 432 592 432 572 428 568 428 568 428 568 428 572 428 564 420 560 420 560 424 552 416 548 412 548 412 544 408 544 408 544 404 540 400 536 400 536 400 536 396 532 392 528 392 524 388 520 380 516 376 508 372 516 376 508 368 504 368 504 372 504 364 500 364 504 368 496 352 492 360 496 360 496 356 488 348 508 368 500 356 488 348 484 348 472 348 476 348 476 344 468 336 464 336 464 332 460 328 456 328 444 324 444 324 444 324 444 324 440 320 440 320 440 320 440 320 420 312 420 312 420 312 420 312 416 308 416 304 412 300 408 300 408 296 408 292 404 288 400 288 396 288 400 288 400 288 404 296 380 280 376 284 384 284 388 284 384 268 384 264 392 268 384 252 376 264 380 268 380 264 372 260 368 256 368 252 364 248 360 248 356 240 356 240 356 240 356 240 356 236 348 232 356 240 352 232 348 236 348 232 344 228 336 228 332 232 332 228 320 228 316 228 320 220 332 232 332 220 316 208 312 208 312 204 308 200 304 200 308 204 308 200 304 196 300 196 296 192 296 188 292 184 288 188 276 184 272 184 272 188 284 196 272 184 272 184 272 184 272 184 248 172 248 172 248 172 248 172 252 176 252 176 252 176 252 176 252 176 252 172 248 168 244 168 240 168 248 176 252 168 236 160 236 168 232 168 232 168 232 168 224 160 224 160 224 160 224 160 224 160 224 156 220 152 216 152 224 160 224 156 220 156 216 152 220 148 220 148 220 148 220 148 216 144 208 132 204 132 204 132 200 132 188 128 200 144 208 140 204 136 192 124 188 128 200 140 200 132 196 136 204 140 192 116 192 128 196 132 196 128 188 120 180 120 176 116 176 124 188 136 180 124 180 124 180 124 180 124 172 120 176 124 180 128 184 132 168 112 168 112 168 112 168 112 172 116 172 116 172 116 172 116 172 116 172 120 176 124 180 124 176 128 172 124 172 120 168 120 160 112 160 112 160 116 172 124 72 24 72 24 72 24 72 24 68 20 68 24 72 28 76 28 60 8 56 16 72 32 80 28 60 16 72 28 76 24 64 12 68 20 68 20 68 20 68 20 56 16 72 32 80 24 64 8 72 40 60 28 56 32 68 44 64 36 64 36 64 36 64 36 72 40 72 40 68 32 60 24 72 40 72 40 72 36 60 28 68 48 68 48 68 48 68 48 48 36 64 48 72 44 60 32 40 16 32 12 36 20 48 32 44 40 76 64 84 64 84 68 92 72 92 76 96 80 100 80 108 88 108 92 112 96 116 96 104 84 104 88 108 92 112 92 108 88 108 92 112 92 116 96 116 100 124 104 116 96 120 104 120 100 120 100 120 100 120 100 128 96 128 100 132 104 136 104 144 100 124 92 128 104 136 100 144 104 100 48 44 16 36 36 40 32 40 44 44 48 48 48 52 48 48 40 48 32 48 32 24 64 20 44 44 68 264 448 412 452 408 448 412 460 424 472 432 468 428 464 424 460 420 460 396 436 384 384 328 304 228 176 112 80 80 52 88 92 128 120 132 96 144 436 688 656 644 632 588 620 596 612 592 616 592 588 620 684 652 668 684 640 532 444 448 680 692 712 668 600 456 436 432 424 432 420 412 388 388 368 380 348 356 320 344 304 324 268 308 140 416 444 604 464 560 424 580 464 568 452 564 428 576 432 568 424 572 428 576 432 580 436 572 428 576 432 576 432 576 448 576 468 560 432 576 404 592 920 780 936 776 916 776 912 780 936 768 936 800 968 804 944 788 956 796 952 796 956 800 960 804 960 808 960 812 960 812 960 812 960 816 964 816 968 820 972 824 972 816 968 816 968 816 968 816 968 816 968 816 972 820 976 824 976 828 976 828 980 832 984 836 984 828 976 828 980 832 984 836 984 848 992 848 992 848 992 848 992 848 992 848 996 852 1000 856 992 864 976 928 972 620 964 900 996 856 1020 860 988 912 1020 828 1020 856 1020 852 1020 852 1012 856 1000 868 996 876 992 884 996 892 976 880 960 888 928 872 860 752 632 620 512 536 484 576 492 580 496 576 464 588 444 576 436 560 400 572 440 568 448 564 460 568 464 560 436 556 436 556 436 556 436 556 436 556 436 556 436 556 428 556 420 560 416 556 412 552 412 544 404 544 400 540 396 536 396 544 400 540 416 540 428 556 440 600 468 600 452 576 424 532 392 548 416 532 396 512 376 500 372 508 380 508 376 504 372 500 372 484 364 500 372 500 372 508 388 484 324 424 288 404 272 412 308 460 348 460 348 460 348 460 348 456 344 456 344 456 344 456 344 456 344 456 340 452 336 448 336 444 332 444 328 440 324 436 324 432 304 432 300 428 296 424 296 432 300 424 292 420 292 420 304 420 304 416 300 412 304 416 308 416 304 416 304 416 304 416 304 416 300 404 288 396 288 404 296 392 280 388 272 384 272 388 276 380 272 380 268 376 264 372 264 372 264 368 256 364 252 356 248 352 252 356 256 356 256 360 260 352 252 352 252 352 252 352 252 340 244 332 236 328 240 336 248 340 248 340 244 336 240 332 240 332 228 336 232 332 228 328 220 316 212 320 216 320 216 324 220 316 208 316 204 312 200 308 200 312 200 304 192 300 192 300 196 292 200 296 204 300 200 296 196 292 196 292 192 288 188 284 188 280 188 284 192 284 196 288 200 296 208 288 196 272 184 260 176 264 180 264 176 260 172 256 172 264 176 256 168 252 168 252 172 248 184 248 184 248 184 248 184 236 176 240 176 240 172 232 156 224 148 232 152 236 148 232 144 228 140 224 136 228 140 236 144 212 144 212 144 212 144 212 144 212 144 212 140 208 136 204 136 204 144 204 140 200 136 196 136 196 136 196 132 192 128 188 128 200 144 200 140 196 136 192 136 188 132 188 132 188 132 188 136 192 128 184 120 180 120 180 124 176 116 176 116 176 116 176 116 180 120 180 116 176 112 172 112 176 116 176 112 172 112 168 108 168 104 168 100 164 96 160 96 152 88 152 88 152 88 152 88 152 88 152 92 156 96 160 96 156 92 156 88 152 84 148 84 136 84 148 100 160 96 136 64 140 84 140 84 140 84 140 84 140 92 140 80 124 72 136 92 148 92 136 80 128 80 132 84 124 76 136 88 140 84 128 72 116 68 124 76 132 76 124 68 116 68 120 68 120 68 120 68 120 72 124 76 128 72 124 68 116 72 116 76 120 80 124 80 116 72 116 72 116 72 116 72 120 76 120 72 116 68 112 68 124 68 108 68 128 88 128 72 104 68 124 72 112 60 116 80 124 72 108 56 104 64 124 84 80 72 80 72 80 72 80 72 76 68 76 72 80 76 84 76 72 60 68 64 80 80 84 72 76 72 84 80 88 76 80 68 76 68 76 68 76 68 76 68 72 64 76 68 76 68 76 68 84 68 72 56 68 60 80 72 76 64 76 64 76 64 76 64 76 76 80 80 80 76 72 72 68 72 72 72 72 68 64 60 72 68 72 68 72 68 72 68 56 56 68 68 72 60 56 48 44 36 40 32 40 44 56 56 64 72 92 92 96 88 92 92 96 92 100 96 100 100 104 100 112 108 112 112 116 112 120 116 112 108 116 112 116 116 120 116 112 112 116 112 120 116 120 120 120 120 128 124 120 116 124 124 128 124 128 124 128 124 128 124 128 128 128 132 132 136 136 136 144 132 124 124 132 136 136 132 136 124 92 64 40 36 36 44 44 44 48 48 48 52 52 52 44 52 48 52 52 48 52 48 28 76 20 52 12 104 288 436 352 412 340 408 344 416 356 428 360 428 356 420 348 412 340 404 340 384 336 340 296 280 212 160 108 88 72 72 80 112 124 140 164 120 212 508 684 648 608 608 536 596 524 580 516 596 516 568 544 660 596 660 640 640 512 468 432 664 704 728 680 628 472 448 440 440 440 432 436 408 416 392 412 376 396 352 392 344 380 320 412 296 632 620 752 624 740 604 764 584 752 572 748 580 744 592 732 580 736 584 736 588 740 588 736 584 736 584 736 584 736 584 700 584 740 588 736 500 576 852 596 784 552 772 564 776 548 776 536 780 584 812 584 788 568 800 576 796 576 800 580 804 584 808 576 812 572 812 572 812 572 812 576 816 576 820 580 820 584 824 584 816 584 816 584 816 584 816 584 816 584 820 588 824 592 824 596 828 596 832 600 832 604 836 596 828 596 832 600 836 604 836 608 848 608 848 608 848 608 848 608 848 608 852 612 852 616 856 616 888 624 872 600 620 636 936 592 884 660 856 600 876 624 864 652 856 660 856 648 856 636 864 620 872 612 884 608 888 608 888 612 880 672 896 740 892 752 788 764 748 732 628 656 548 636 516 668 568 676 572 712 588 720 568 732 568 728 564 712 564 704 564 716 556 720 556 720 556 720 556 720 556 720 556 720 556 720 556 720 560 720 556 716 556 712 552 704 544 704 540 700 540 696 536 696 544 704 544 716 548 704 564 700 592 688 576 700 540 712 524 712 536 692 520 676 504 668 500 672 508 672 504 668 504 664 504 648 496 644 504 648 496 632 484 560 392 524 380 520 368 516 392 624 460 624 460 624 460 624 460 620 456 620 456 620 456 620 456 620 456 620 452 616 452 612 448 608 444 608 440 604 436 600 440 576 432 572 428 568 428 564 424 572 428 564 424 560 420 564 424 556 416 552 412 548 416 552 420 552 416 552 416 552 416 552 416 552 412 540 400 536 400 540 404 532 392 524 384 520 384 524 388 516 380 516 376 512 372 508 372 508 372 504 368 500 360 492 356 496 360 496 356 492 352 488 352 488 352 488 352 488 352 488 352 472 340 464 332 460 336 468 344 468 340 468 336 464 332 460 332 452 332 452 332 452 328 444 320 444 324 444 320 440 316 436 316 424 316 424 312 420 312 416 308 420 308 412 304 408 300 412 304 404 296 408 300 412 296 408 292 408 292 404 288 400 284 396 284 376 276 372 280 380 280 384 280 396 284 404 276 396 268 392 268 376 264 376 260 372 260 368 256 376 260 368 252 364 252 364 256 360 244 360 244 360 244 360 244 352 240 356 240 356 236 348 228 340 232 344 236 348 232 340 228 332 232 328 224 316 228 320 232 316 212 316 212 316 212 316 212 320 212 316 208 312 204 308 200 308 204 308 200 304 196 300 196 300 196 300 192 296 192 292 192 292 200 284 196 284 192 280 192 272 184 272 184 276 188 276 188 264 184 256 176 252 176 252 180 248 176 252 176 252 176 252 180 256 180 256 176 252 172 248 172 252 172 248 172 244 168 244 168 236 168 232 164 228 160 224 160 220 156 220 156 220 156 220 156 216 152 216 156 220 160 224 160 220 156 220 152 216 148 212 148 224 148 212 144 220 148 212 136 212 140 212 140 212 140 212 140 204 144 204 136 192 124 196 140 204 136 196 128 188 128 192 132 192 132 196 136 200 132 196 128 188 128 196 136 200 132 188 124 176 120 176 120 180 124 180 124 176 124 180 128 184 124 180 120 172 116 172 120 176 124 180 124 172 116 172 116 172 116 172 116 176 120 176 116 172 112 168 112 180 116 164 116 180 132 180 116 164 124 176 120 160 104 156 116 172 116 156 100 152 112 172 132 72 24 72 24 72 24 72 24 68 20 72 24 72 24 76 28 72 20 64 20 72 28 72 16 72 28 80 32 80 32 76 24 68 20 68 20 68 20 68 20 68 16 60 12 64 20 76 32 72 40 60 28 56 32 68 44 64 36 64 36 64 36 64 36 68 40 76 44 80 44 76 44 68 36 72 40 72 36 64 28 68 48 68 48 68 48 68 48 56 40 64 44 60 36 48 24 44 20 36 16 40 28 56 40 76 68 100 80 96 72 92 76 92 76 96 76 100 80 100 80 108 88 108 88 112 92 112 96 112 92 116 96 116 100 120 100 112 96 116 96 120 100 120 104 116 100 124 104 116 96 120 104 128 108 128 108 128 108 128 108 128 96 128 100 132 104 136 104 140 104 128 96 132 104 136 100 128 88 84 36 40 16 36 32 48 40 48 52 52 52 56 56 52 40 48 32 48 28 48 32 44 48 52 52 36 180 400 464 404 440 404 440 408 448 420 460 420 456 416 444 404 432 392 428 372 412 352 348 292 264 196 132 92 60 72 48 92 92 140 120 148 96 272 576 696 640 632 592 584 612 588 604 580 608 588 584 616 672 660 676 684 648 548 492 416 620 720 732 692 652 516 432 444 436 440 424 428 408 408 376 392 352 364 328 356 312 336 276 300 288 604 520 628 452 612 460 600 472 592 472 588 452 596 448 592 452 592 452 596 456 596 456 588 448 588 448 588 448 588 464 588 484 572 432 576 412 592 908 780 936 776 916 776 912 780 936 764 940 804 964 800 948 792 952 796 952 796 956 800 960 804 960 808 960 812 960 812 960 812 960 816 964 816 964 820 968 820 972 816 968 816 968 816 968 816 968 816 968 816 972 820 976 824 976 828 976 828 976 832 980 832 984 828 976 828 980 832 984 836 984 848 992 848 992 848 992 848 992 848 992 848 992 852 996 852 1000 864 984 876 984 924 816 680 1020 884 1000 880 996 836 1008 896 992 876 972 872 976 872 984 864 992 868 1012 868 1016 868 1020 868 1020 884 988 888 992 884 928 836 876 860 908 820 720 632 648 628 576 592 472 556 444 568 444 572 420 572 428 560 436 560 452 564 456 560 436 556 436 556 436 556 436 556 436 556 436 556 436 556 428 556 420 560 420 556 416 556 412 544 404 544 404 540 400 540 396 544 400 540 416 540 420 556 424 572 424 568 412 548 404 528 392 532 400 520 384 508 376 504 376 508 380 508 380 504 376 504 372 504 376 504 380 508 364 460 308 396 252 376 256 380 240 368 252 464 352 464 352 464 352 464 352 456 344 456 344 456 344 456 344 456 344 456 344 452 340 452 336 444 332 444 328 440 324 436 324 432 304 432 304 428 300 428 296 432 304 428 296 420 292 424 296 420 308 416 304 416 304 420 308 416 304 416 304 416 304 416 304 412 300 408 292 400 288 404 292 396 284 392 276 384 272 388 276 380 272 380 268 376 264 372 264 372 264 372 260 364 252 360 248 368 268 364 260 352 248 344 244 352 252 352 252 352 252 352 252 344 252 340 248 336 252 340 256 336 248 336 244 332 240 328 240 328 228 332 228 332 224 324 216 332 228 328 220 316 208 308 204 316 208 316 208 312 204 312 200 312 204 308 196 300 192 304 196 292 200 296 204 300 200 296 196 300 200 292 196 284 188 280 180 272 184 280 184 276 188 280 188 272 184 268 184 272 188 272 188 264 180 264 180 260 176 260 172 264 176 256 168 252 168 252 172 240 176 240 176 240 176 240 176 236 176 240 176 240 172 232 156 224 148 232 152 236 148 232 144 240 148 232 140 228 136 228 136 212 144 212 144 212 144 212 144 220 148 212 144 204 136 200 128 204 144 204 140 200 136 196 136 196 136 196 136 192 132 192 128 200 140 196 140 192 136 192 136 184 128 184 128 180 124 180 124 184 120 176 112 172 112 172 116 172 112 172 116 176 120 180 120 180 120 180 116 176 112 172 112 172 108 168 108 164 104 164 100 168 104 168 100 164 96 160 96 160 96 160 96 160 96 160 96 156 92 156 92 160 96 160 96 156 92 156 88 152 84 148 84 164 96 136 72 132 84 148 92 140 84 140 84 140 84 140 84 140 92 144 84 128 76 132 88 136 80 128 72 124 72 128 76 136 80 132 76 128 80 132 84 136 84 140 84 136 80 124 72 128 76 128 76 124 72 124 72 120 72 124 76 128 72 124 68 116 72 116 76 120 80 124 80 116 72 116 72 116 72 116 72 120 76 116 72 116 72 112 68 120 72 112 72 124 84 124 76 124 80 128 72 112 56 104 60 116 64 104 52 104 60 120 80 80 72 80 72 80 72 80 72 80 72 80 72 80 72 80 72 88 76 76 68 80 72 76 60 80 76 84 76 84 76 84 72 76 68 76 68 76 68 76 68 72 64 72 64 76 72 84 76 80 64 76 60 72 64 76 68 76 64 76 64 76 64 76 64 56 56 64 68 68 68 68 68 64 68 72 72 72 68 64 64 72 68 72 68 72 68 72 68 64 60 68 60 60 52 48 40 48 44 44 40 48 52 64 68 92 96 108 104 100 92 96 92 100 96 100 100 104 100 108 104 108 104 112 108 112 112 116 112 116 112 116 112 120 116 124 120 120 116 124 120 124 124 128 124 120 120 128 124 120 116 124 124 136 132 136 132 136 132 136 132 128 128 128 132 132 136 136 136 140 136 128 132 136 140 136 132 116 100 68 48 32 36 36 36 44 44 44 48 48 48 52 52 44 52 48 52 52 48 52 52 48 44 40 44 0 232 388 420 344 404 348 404 352 412 360 420 368 420 360 408 344 392 332 384 328 360 312 308 264 236 176 128 84 72 60 72 80 120 120 148 156 132 388 664 688 632 588 568 532 592 516 568 504 588 512 568 532 652 604 672 640 632 532 528 420 564 724 748 708 692 548 456 452 448 460 440 452 424 440 408 436 388 416 372 416 356 396 332 392 456 780 672 772 620 784 608 784 604 784 600 776 600 776 604 768 600 760 600 760 600 760 600 756 592 752 592 752 588 748 592 716 604 752 588 740 512 584 840 596 784 552 772 564 776 548 776 528 784 588 804 576 796 576 792 576 796 576 800 580 804 584 808 572 808 568 808 568 808 568 808 572 812 576 816 576 820 580 820 584 816 584 816 584 816 584 816 584 816 584 820 588 824 592 824 592 824 596 828 596 832 600 832 596 828 596 832 600 836 604 836 604 844 604 844 604 844 604 844 604 844 608 848 608 852 612 852 604 868 628 848 656 904 416 740 712 888 612 848 640 868 608 892 612 884 616 880 616 876 628 872 632 864 640 856 648 852 648 864 620 884 612 884 632 796 636 812 736 860 776 708 692 768 824 756 788 660 700 576 700 572 712 560 740 564 724 560 708 564 700 564 720 560 724 560 724 560 724 560 724 560 724 560 724 560 724 560 724 564 720 560 720 556 716 556 708 548 704 544 704 540 700 540 692 548 704 544 720 544 712 556 692 564 672 540 680 528 720 528 692 520 680 508 672 504 672 508 676 512 672 508 672 504 668 508 672 508 652 512 656 488 584 400 560 400 536 400 540 384 528 400 632 468 632 468 628 464 628 464 624 460 624 460 624 460 624 460 624 460 620 456 620 452 616 452 608 444 608 440 604 436 600 440 580 436 572 432 572 428 568 428 576 432 568 424 564 424 564 428 560 420 552 416 552 416 556 424 556 420 556 420 556 420 556 420 548 412 544 408 540 404 540 404 536 400 528 388 524 384 524 388 516 380 516 376 512 372 508 372 512 376 508 368 500 364 496 360 500 364 496 356 492 352 484 348 488 352 488 352 488 352 488 352 484 344 484 344 484 344 484 344 476 336 476 332 472 328 468 332 460 336 456 336 456 332 448 328 448 328 444 320 440 316 432 312 428 320 424 316 424 312 420 312 424 312 416 304 412 304 412 308 404 296 408 300 412 296 408 292 412 296 408 292 396 280 392 280 392 292 388 292 392 288 392 288 384 272 392 268 392 268 392 268 380 268 376 264 376 260 372 260 376 260 368 252 364 252 364 256 360 244 360 244 360 244 360 244 352 240 356 240 356 236 348 228 340 232 344 236 348 232 340 228 340 240 332 228 316 224 312 224 320 216 316 212 316 212 312 208 324 216 320 212 308 200 304 196 308 204 308 200 304 196 300 196 304 200 300 196 300 192 296 196 288 196 284 192 280 192 276 188 272 180 268 180 268 176 264 176 260 184 256 176 248 172 252 176 244 168 248 176 252 180 260 184 256 180 256 176 252 172 248 172 244 168 240 164 240 160 236 164 236 168 232 164 228 160 224 160 228 164 228 164 228 164 228 164 220 160 224 160 224 160 224 160 220 156 220 152 216 148 212 148 236 152 208 128 204 144 220 148 212 140 212 140 212 140 212 140 200 140 208 140 196 128 196 136 200 132 196 132 196 132 196 132 204 136 192 124 188 128 200 140 204 140 200 136 192 124 184 120 188 132 188 128 184 128 184 124 176 124 180 128 184 124 180 120 172 116 172 120 176 124 180 124 176 120 176 120 176 120 176 120 172 116 172 116 172 116 172 116 176 120 172 120 176 124 176 120 172 124 172 120 160 108 156 108 164 112 152 100 152 108 164 124 72 24 72 24 72 24 72 24 72 24 72 24 72 24 72 24 84 32 72 24 76 28 68 12 72 20 68 20 68 20 68 24 68 20 68 20 68 20 68 20 52 12 68 28 80 28 68 16 64 36 64 36 64 36 64 36 64 36 64 36 64 36 64 36 52 24 60 32 68 36 68 32 64 32 68 40 72 40 68 32 68 48 68 48 68 48 68 48 64 44 64 40 56 32 48 24 48 24 44 24 52 40 68 56 88 72 100 76 88 64 84 72 96 76 100 80 100 84 104 84 104 84 104 88 108 88 112 92 104 84 108 88 112 92 112 92 116 96 120 100 120 104 124 104 116 100 124 104 116 96 120 104 132 112 132 112 132 112 132 112 128 96 128 100 132 104 136 104 140 104 132 104 140 112 136 100 112 64 60 20 36 20 40 28 36 28 40 40 40 44 44 44 52 32 52 32 48 28 52 28 60 16 68 44 56 300 444 428 396 436 404 444 412 448 412 452 424 456 416 444 400 428 388 420 368 400 332 324 264 232 164 96 72 44 60 36 92 92 136 116 116 148 468 688 684 632 608 576 588 612 584 596 576 604 584 584 600 652 664 688 680 636 560 564 456 500 708 736 720 688 588 444 444 432 444 432 436 412 416 388 404 368 384 340 372 328 352 284 288 392 652 500 628 448 628 432 604 472 600 480 600 464 600 444 600 460 596 456 596 456 596 456 592 452 592 448 588 444 584 464 600 500 584 432 584 432 608 904 780 936 776 916 776 912 780 936 756 944 812 956 792 956 800 944 796 952 796 956 800 960 804 960 804 956 808 956 808 956 808 956 812 960 812 964 816 964 820 968 816 968 812 968 812 968 812 968 812 968 812 972 816 976 820 976 824 972 824 976 828 976 832 980 828 976 828 980 832 984 836 984 844 988 844 988 844 988 844 988 844 988 844 992 848 992 852 996 816 1020 800 996 864 1020 844 748 800 1020 872 960 900 1008 824 1020 884 968 888 976 884 984 876 988 868 996 860 1004 852 1012 848 1008 868 988 876 988 840 892 804 920 820 892 756 748 712 892 852 832 844 676 652 520 596 468 580 448 568 424 564 420 564 444 572 448 564 440 556 440 556 440 556 440 556 440 556 440 556 440 556 432 560 424 560 420 556 420 552 416 544 408 544 404 540 404 536 400 548 412 548 408 540 408 548 412 560 408 552 392 536 396 528 408 520 380 516 372 512 372 512 372 516 376 516 372 512 372 508 376 520 384 508 388 516 360 440 272 412 264 380 260 392 260 404 296 476 364 472 360 468 356 464 352 460 348 460 348 460 348 460 348 460 348 460 344 456 344 452 340 444 332 444 328 440 324 436 324 436 300 440 296 436 296 432 292 440 296 432 292 428 288 432 300 428 312 420 304 416 308 424 312 420 308 420 308 420 308 420 308 412 300 412 300 408 296 404 292 404 292 396 280 388 276 388 276 380 272 380 268 376 264 372 264 376 268 372 264 368 256 360 252 356 256 356 256 356 256 356 256 352 252 352 252 352 252 352 252 344 256 344 260 348 256 344 256 336 248 336 244 332 240 328 240 336 236 344 240 340 236 336 228 320 216 320 216 320 216 320 216 320 212 320 208 316 208 312 204 316 204 308 200 304 196 308 200 292 200 296 204 300 200 296 196 296 200 292 192 288 188 280 184 292 200 296 196 288 196 288 196 280 192 272 184 264 180 260 176 268 184 268 180 264 180 260 176 264 176 256 168 252 168 252 172 252 188 252 188 252 188 252 188 236 176 240 176 240 172 232 156 224 148 232 152 236 148 232 144 240 152 232 140 228 132 224 132 216 148 216 144 212 140 208 140 216 148 212 140 208 136 200 132 204 144 204 140 200 136 196 136 200 140 200 136 196 136 192 132 196 140 192 136 192 132 188 132 184 128 184 124 180 120 176 120 192 128 184 120 180 120 180 120 172 112 172 116 176 120 180 120 180 120 180 116 176 112 172 112 168 108 164 104 164 100 160 100 168 104 168 100 164 96 160 96 164 100 164 100 164 100 164 100 164 96 160 96 160 96 160 96 156 92 156 88 152 84 148 84 156 92 140 84 144 92 144 80 140 84 140 84 140 84 140 84 136 88 144 88 132 76 132 84 136 88 140 88 140 88 140 88 140 84 128 72 124 76 136 88 136 84 132 76 120 68 116 64 132 80 132 76 128 72 124 72 120 72 124 76 128 72 124 68 116 72 116 76 120 80 124 80 120 76 120 76 120 76 120 76 116 72 116 72 116 72 116 72 120 76 124 76 120 72 120 76 116 68 112 68 116 72 116 68 112 64 108 60 108 64 116 72 80 72 80 72 80 72 80 72 84 76 80 72 80 72 76 68 92 80 80 72 84 76 80 64 80 68 72 64 72 64 76 72 76 68 76 68 76 68 76 68 64 64 80 80 88 72 68 56 76 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 64 68 72 72 72 72 72 68 60 64 68 72 72 72 68 68 72 68 72 68 72 68 72 68 72 68 68 60 64 56 60 56 52 48 52 48 60 64 80 80 88 92 96 92 88 80 88 92 104 100 104 100 108 104 108 108 104 104 108 104 112 108 112 108 108 104 108 108 112 108 116 112 116 116 120 116 124 120 124 124 120 120 128 124 120 116 124 124 136 132 136 132 136 132 136 132 128 128 128 132 132 136 136 136 140 136 136 140 144 144 136 132 104 84 48 36 36 48 44 40 32 32 36 36 36 40 40 40 44 52 48 52 52 48 48 52 52 24 44 40 64 340 372 388 336 396 348 408 356 412 356 412 360 416 356 404 344 392 332 388 336 356 316 288 248 212 156 100 72 60 56 68 80 116 112 140 128 252 592 720 664 636 560 580 540 596 516 568 504 592 516 572 508 640 604 680 632 612 544 584 520 440 676 736 724 712 600 484 452 444 464 444 460 432 452 416 444 400 428 380 424 368 412 340 440 560 796 656 800 632 816 604 796 604 800 604 800 604 784 600 776 600 772 600 768 596 768 596 772 600 768 596 764 588 760 588 720 616 760 588 748 540 604 840 596 784 552 772 564 776 548 776 524 792 596 800 568 804 584 784 576 796 576 800 580 804 584 808 568 804 564 804 564 804 564 804 568 812 572 812 576 816 576 816 592 812 592 812 592 812 592 812 592 812 592 816 596 820 600 820 596 824 600 824 604 828 604 828 604 828 604 832 608 836 612 836 604 840 600 840 600 840 600 840 600 844 604 844 608 848 608 848 620 848 644 832 624 852 724 772 424 860 708 852 648 872 608 868 612 876 612 880 616 876 632 872 632 868 644 860 644 852 652 856 640 864 656 852 636 788 648 824 720 792 608 696 652 832 740 788 888 736 720 592 716 584 736 592 744 572 728 572 712 572 708 576 728 560 736 560 736 560 736 560 736 560 736 560 736 560 736 564 736 560 732 560 728 556 728 556 720 544 716 544 712 540 712 544 696 552 708 540 724 540 720 548 696 560 684 548 692 528 724 524 700 524 680 516 672 512 672 516 680 516 676 516 672 512 672 516 672 516 656 516 656 492 604 432 556 392 532 400 556 420 588 468 644 480 640 476 636 468 632 464 628 464 628 464 628 464 628 464 628 460 624 460 620 456 620 456 608 444 608 440 604 436 600 440 584 440 576 440 572 436 572 436 576 440 572 432 568 432 568 428 560 424 556 420 556 420 560 424 560 424 560 424 560 424 560 424 548 412 552 416 548 408 540 404 544 404 536 392 524 388 520 388 516 380 516 376 512 372 508 372 516 376 512 372 504 364 500 364 488 352 488 356 492 360 496 360 488 352 488 352 488 352 488 352 480 344 484 348 488 344 484 340 476 336 476 332 472 328 468 328 464 340 464 344 460 336 452 332 436 316 436 320 440 324 444 324 432 320 428 320 424 316 424 316 424 316 420 308 416 308 416 308 404 296 408 300 412 296 408 292 404 292 400 288 400 288 396 288 388 288 384 288 384 280 384 280 396 284 400 272 392 264 388 260 384 268 380 268 376 264 376 264 376 260 368 252 364 252 364 256 372 256 372 256 372 256 372 256 352 240 356 240 356 236 348 228 340 232 344 236 348 232 340 228 340 236 332 228 316 228 316 228 324 220 320 212 316 208 308 204 316 212 312 208 312 208 308 204 308 204 308 200 304 196 300 196 308 200 304 200 300 196 300 200 284 192 280 192 276 188 276 184 276 188 276 184 268 176 264 176 268 188 260 184 256 180 260 184 252 176 252 176 252 176 252 176 256 180 256 176 252 172 248 172 248 168 244 168 240 164 240 164 236 168 232 164 228 160 224 160 228 164 228 164 228 164 228 164 228 164 228 164 224 160 224 160 220 156 220 152 216 148 212 148 216 144 216 148 224 152 212 128 212 140 212 140 212 140 212 140 196 140 208 144 200 128 192 132 200 140 208 148 212 148 208 144 200 132 196 128 192 132 196 136 196 132 188 120 184 116 184 120 188 132 188 128 180 120 176 120 176 124 180 128 184 124 180 120 172 116 172 120 176 124 180 124 180 124 180 124 180 124 180 124 168 112 172 116 172 116 176 120 176 124 184 124 172 112 172 120 164 112 156 112 168 124 168 116 164 116 160 112 164 116 168 124 72 24 72 24 72 24 72 24 76 28 76 24 72 20 68 20 84 28 72 24 80 32 76 20 76 24 68 16 64 20 72 28 68 20 68 20 68 20 68 20 72 24 76 28 72 16 60 8 60 36 64 40 68 36 64 32 64 36 64 36 64 36 64 36 68 36 72 40 72 36 64 32 60 32 68 40 72 40 72 36 68 48 68 48 68 48 68 48 68 48 64 44 64 44 64 44 52 32 52 32 60 48 80 68 84 68 92 68 84 64 92 76 100 80 100 84 104 84 108 88 100 80 104 84 104 88 108 88 108 88 108 92 112 92 116 96 108 92 112 92 116 96 116 100 116 100 124 104 116 96 120 104 128 108 128 108 128 108 128 108 128 96 128 100 132 104 136 104 140 104 136 108 148 116 140 96 108 56 48 16 44 32 48 36 36 28 36 40 40 40 44 36 48 32 52 28 48 28 52 28 56 28 68 56 180 408 420 436 396 428 404 440 412 444 408 440 404 436 400 428 392 420 384 416 364 396 320 296 240 208 136 72 68 40 60 36 92 76 124 104 116 324 664 704 664 648 576 600 596 620 588 596 576 608 592 596 576 628 664 680 668 616 568 616 588 400 640 712 724 688 620 472 456 440 456 444 448 424 432 404 408 364 384 344 376 324 356 284 380 500 668 500 660 432 648 456 608 476 608 492 612 468 608 448 608 468 608 464 604 460 600 460 612 468 608 464 600 456 592 464 600 508 584 428 592 460 632 908 780 936 776 916 776 912 780 936 752 952 816 952 788 960 804 940 796 952 796 956 800 960 804 960 800 952 804 952 804 952 804 952 808 956 812 960 812 964 816 964 812 968 812 968 812 968 812 968 812 968 812 972 816 976 820 976 820 968 824 972 824 976 828 976 828 976 828 980 832 984 836 984 836 984 840 984 840 984 840 984 840 984 844 988 844 992 848 992 896 916 936 948 840 996 852 1008 696 848 852 1012 848 980 884 960 860 1008 860 1004 868 1008 872 992 868 984 876 972 872 960 868 960 856 992 856 924 776 880 792 892 844 836 696 828 824 936 832 864 788 612 576 488 584 468 572 440 576 428 580 428 572 436 580 448 564 444 560 444 560 444 560 444 560 444 560 444 560 444 560 436 564 428 560 424 560 420 556 420 548 412 544 408 544 404 540 404 552 416 548 408 540 408 544 404 552 400 556 400 536 392 512 392 528 392 528 380 516 376 516 376 520 380 516 376 516 372 512 372 508 384 516 384 508 372 488 352 456 316 444 332 468 340 480 372 484 372 480 364 472 356 468 352 464 352 464 352 464 352 464 352 464 352 460 348 460 344 456 344 444 332 444 328 440 324 436 316 440 304 440 300 440 296 436 296 444 300 436 292 432 292 432 304 432 312 424 308 420 312 424 316 424 312 424 312 424 312 424 312 412 300 416 304 416 300 404 288 412 296 400 284 388 276 384 272 380 272 380 268 376 264 372 264 380 272 376 264 368 260 364 256 360 260 356 256 356 256 352 252 352 252 352 252 352 252 352 252 336 252 344 260 348 256 340 248 336 248 336 244 332 240 328 240 328 228 336 232 332 228 328 220 324 220 320 216 320 216 316 212 324 216 320 212 320 208 316 208 320 208 312 200 308 200 308 204 292 200 296 204 300 200 296 196 284 188 288 192 288 192 292 196 288 196 288 192 284 188 280 188 280 192 276 192 272 188 272 188 272 188 268 184 268 180 264 180 264 176 256 168 252 168 252 172 252 188 252 188 252 188 252 188 236 176 240 176 240 172 232 156 224 148 232 152 236 148 232 144 232 144 228 136 228 136 232 140 220 152 216 144 212 140 204 136 204 136 208 140 208 140 212 144 204 144 204 140 200 136 196 136 204 144 200 140 200 136 196 136 192 136 192 132 188 132 184 128 196 136 192 132 184 124 180 120 188 124 184 120 176 116 180 120 184 124 180 116 176 112 168 108 180 120 180 116 176 112 172 112 176 112 172 112 168 108 168 104 168 104 168 100 164 96 160 96 160 96 160 96 160 96 160 96 168 104 168 100 164 96 160 96 156 92 156 88 152 84 148 84 148 88 144 92 152 92 140 76 140 84 140 84 140 84 140 84 132 88 148 92 136 80 128 80 132 84 140 92 148 92 144 88 128 80 132 84 136 80 132 76 132 80 124 68 120 72 128 80 132 76 128 72 120 64 116 60 120 72 124 76 128 72 124 68 116 72 116 76 120 80 124 80 124 80 124 80 124 80 124 80 112 68 112 72 116 76 120 76 116 80 132 80 116 64 116 80 124 68 108 64 120 76 116 60 120 72 120 72 120 76 124 80 80 72 80 72 80 72 80 72 84 76 84 72 80 68 76 68 88 76 80 72 88 80 84 72 92 80 80 68 76 72 88 84 76 68 76 68 76 68 76 68 92 80 80 64 68 60 68 60 72 64 76 68 80 64 76 60 76 64 76 64 76 64 76 64 64 64 64 64 60 56 52 48 60 60 68 72 72 72 72 72 72 68 72 68 72 68 72 68 72 68 72 64 72 68 76 76 56 52 56 56 64 72 88 88 88 92 96 92 92 88 100 104 104 100 104 104 108 108 112 108 104 100 104 104 108 108 112 108 116 112 116 116 120 120 124 120 112 108 112 112 116 112 120 116 120 120 128 124 120 116 124 124 132 128 132 128 132 128 132 132 128 128 128 132 132 136 136 136 140 136 136 144 148 148 140 124 104 80 44 36 44 60 52 48 40 40 40 44 44 48 48 48 48 52 48 52 52 48 48 52 44 36 48 64 188 432 356 428 332 396 348 408 360 412 356 404 340 392 340 388 336 384 332 376 332 348 304 268 228 188 132 76 72 64 56 68 84 104 108 116 152 416 744 716 652 652 528 596 544 604 520 572 508 596 524 584 492 624 596 676 620 600 540 612 628 368 612 712 724 700 612 500 472 460 480 460 484 444 472 432 448 396 440 376 440 368 420 344 532 652 836 676 816 604 816 636 808 616 812 620 804 616 796 608 788 612 788 608 784 604 780 604 796 616 792 612 784 604 776 600 728 616 760 584 748 556 616 848 596 784 556 772 572 776 548 776 520 796 600 796 564 808 588 780 576 796 576 800 580 804 584 808 568 804 564 804 564 804 564 804 568 808 568 812 572 816 576 812 584 816 592 816 592 816 592 816 592 816 592 820 596 824 600 824 596 820 596 824 600 828 604 828 604 828 604 832 608 836 612 836 604 840 604 840 604 840 604 840 604 840 604 844 608 848 612 848 588 900 552 888 628 848 644 860 708 624 516 936 640 836 680 812 644 852 640 864 640 872 636 876 628 876 620 876 612 872 608 864 656 856 684 788 628 800 700 832 692 708 556 772 708 824 648 796 784 632 664 568 724 592 736 580 752 576 736 580 720 580 720 584 728 564 736 564 736 564 736 564 736 564 736 564 736 564 736 564 736 564 736 560 732 556 728 556 720 548 720 544 716 540 712 544 704 548 708 540 724 540 720 544 696 548 688 544 696 520 704 500 708 536 692 524 680 516 676 516 680 520 680 516 676 512 672 516 660 512 660 512 648 504 652 512 644 488 636 504 648 488 628 492 652 484 644 480 640 472 632 468 628 464 628 464 628 464 628 464 628 464 628 460 624 456 620 456 608 444 608 440 604 436 600 440 584 440 584 436 580 436 576 436 580 440 572 432 568 432 568 432 564 424 560 420 556 424 560 428 560 424 560 424 560 424 560 424 544 412 552 420 552 412 540 400 548 408 540 396 528 388 520 384 516 380 516 376 512 372 508 372 516 380 512 372 508 368 500 364 504 364 500 360 488 348 484 344 488 352 488 352 488 352 488 352 472 336 488 344 488 344 480 332 480 336 480 332 476 328 472 328 448 324 448 328 444 324 440 316 452 328 448 324 436 312 432 308 432 324 432 320 428 316 424 316 428 316 420 308 416 308 416 312 404 300 408 304 412 296 408 292 392 280 404 288 408 292 416 296 404 296 400 292 396 288 396 284 384 272 396 276 404 280 408 284 384 272 384 268 380 264 376 264 376 260 368 252 364 252 364 256 364 248 364 248 364 248 364 248 352 240 356 240 356 236 348 228 340 232 344 236 348 232 340 228 328 228 324 224 324 232 332 232 324 220 320 212 316 208 308 204 304 200 308 208 312 212 320 216 308 204 308 200 304 196 300 196 308 204 308 200 304 196 300 200 284 192 280 188 276 184 272 184 288 196 284 192 276 184 268 180 260 180 252 172 248 172 248 176 264 188 260 180 248 168 240 164 256 180 256 176 252 172 248 172 252 176 252 176 248 176 244 172 232 168 232 164 228 160 224 160 224 160 224 160 224 160 224 160 232 168 232 164 228 160 224 160 220 156 220 152 216 148 212 148 228 148 212 140 216 148 216 136 212 140 212 140 212 140 212 140 192 136 212 148 204 132 192 132 188 128 200 140 208 140 204 136 188 128 200 140 204 136 192 124 200 132 192 124 192 132 200 140 184 128 180 120 172 112 168 108 176 124 180 128 184 124 180 120 172 116 172 120 176 124 180 124 180 124 180 124 180 124 180 124 168 116 168 120 172 124 176 124 172 132 188 132 168 112 168 128 184 124 160 112 168 120 156 96 168 120 172 124 172 128 176 128 76 28 76 24 72 20 68 16 64 20 68 20 68 20 68 20 72 24 72 24 72 24 72 24 72 24 72 24 72 24 72 24 76 24 72 20 68 24 72 28 76 28 76 24 72 20 68 20 64 36 64 36 64 36 64 36 56 32 60 36 64 40 68 44 72 40 68 36 64 32 60 28 64 40 68 44 72 40 68 36 72 36 68 32 64 36 68 40 72 40 72 36 68 32 64 32 68 40 52 32 64 56 84 64 80 60 80 64 84 68 88 68 84 68 92 72 96 80 104 84 104 84 104 88 108 92 112 92 124 92 124 92 124 92 124 92 128 96 128 92 124 88 120 88 124 96 136 108 140 104 128 92 136 104 136 104 136 104 136 104 144 92 140 96 136 100 140 104 136 116 148 104 132 124 136 100 72 52 48 36 48 44 52 40 36 32 40 36 44 40 48 44 52 40 48 32 48 32 48 40 40 16 60 108 300 468 368 456 400 448 404 452 408 440 404 436 416 448 404 440 404 432 380 404 344 356 304 280 212 168 116 92 76 36 104 72 80 116 124 88 160 488 736 660 652 632 552 640 608 632 592 608 580 604 592 604 604 636 656 672 664 616 576 640 652 440 560 728 716 712 664 492 452 452 460 464 448 436 432 428 420 344 412 336 364 324 352 216 484 520 680 460 656 476 616 484 632 464 628 472 628 480 628 480 624 464 620 468 620 464 616 464 608 468 604 464 604 464 600 472 604 472 588 432 620 452 688 908 800 932 768 892 776 908 772 916 784 944 812 960 800 940 796 952 796 944 796 944 796 944 796 944 796 944 796 948 800 952 804 952 804 952 804 956 808 960 812 960 808 956 808 960 812 964 816 964 816 964 816 964 816 964 816 964 824 972 824 976 828 980 832 980 824 972 824 976 828 980 832 980 836 984 836 984 836 984 836 984 836 984 836 988 840 992 844 992 844 996 844 996 848 992 848 984 860 1020 640 884 904 1012 820 1004 864 972 828 984 864 988 868 1012 876 984 856 1000 876 976 856 992 844 984 808 864 800 864 784 904 764 700 732 952 804 872 836 848 596 488 584 476 580 460 572 444 576 440 580 436 580 432 576 432 568 432 568 432 568 432 568 432 564 428 564 428 564 428 564 428 564 424 564 424 564 424 564 424 564 420 556 412 552 412 552 416 556 416 552 416 548 416 552 416 544 404 540 396 528 392 520 388 524 388 528 388 528 388 528 388 524 384 520 380 520 376 516 376 524 380 520 372 512 360 500 352 496 352 496 348 492 344 488 352 480 356 472 348 468 348 468 352 476 352 468 348 460 340 456 332 460 348 460 344 456 340 452 340 444 332 444 328 440 324 436 324 440 316 440 312 436 308 432 308 440 312 440 308 436 304 432 312 424 300 424 300 428 316 440 324 420 312 424 316 428 316 424 312 416 308 416 308 412 300 400 292 404 296 400 284 396 280 392 268 384 268 372 260 376 268 372 256 388 272 380 268 372 260 368 252 364 256 364 256 364 256 364 256 360 252 360 248 356 244 352 244 352 252 352 248 348 244 344 244 344 244 340 240 340 240 336 236 336 232 340 236 336 224 320 212 332 220 316 212 320 216 320 212 316 212 316 208 312 204 308 204 308 204 308 204 308 204 308 196 300 180 300 180 296 184 288 192 244 248 284 188 308 160 268 200 292 180 296 208 280 196 296 180 268 192 272 192 272 192 272 196 272 192 268 184 264 180 256 176 264 180 252 168 244 168 252 176 256 188 248 180 244 180 244 184 244 180 240 172 236 168 228 164 232 156 232 152 228 148 224 148 232 156 232 152 228 148 224 156 212 148 224 160 224 148 208 136 212 140 200 132 208 140 200 128 204 152 204 152 200 144 192 140 196 148 200 148 200 144 192 136 196 140 196 136 192 132 188 132 188 132 188 128 184 124 180 124 168 108 168 108 168 108 168 108 180 116 172 108 168 116 180 124 172 116 168 108 168 108 180 116 180 116 180 112 176 108 172 108 164 100 160 96 160 92 156 92 160 96 160 96 160 96 160 96 152 88 152 84 148 80 144 80 148 84 148 80 144 76 140 76 144 96 144 96 144 96 144 96 140 92 140 88 136 84 132 84 128 96 144 104 136 92 132 96 128 88 128 88 128 88 128 88 128 76 120 80 132 92 132 84 124 84 132 92 136 84 120 72 124 80 124 80 124 80 124 80 120 80 124 84 128 80 124 76 124 76 124 76 124 76 124 76 128 76 120 72 124 80 136 92 120 76 124 80 128 76 124 72 132 68 104 56 116 80 132 80 132 88 124 84 124 80 112 64 120 80 120 76 116 72 112 72 88 76 84 76 80 72 76 68 76 68 76 68 80 72 80 72 80 72 80 72 80 72 80 72 80 72 80 72 80 72 80 72 84 72 80 68 76 72 80 76 84 76 80 72 80 68 76 68 76 64 76 64 76 64 76 64 72 60 76 64 76 64 80 68 80 68 76 64 76 64 72 60 68 60 76 64 80 64 76 60 72 68 68 64 64 68 68 72 72 72 72 68 68 64 64 64 72 60 56 56 68 76 88 84 84 80 88 84 88 88 92 88 92 88 96 96 104 100 108 104 108 104 108 108 112 112 116 112 124 124 124 124 124 124 124 124 128 128 128 124 124 120 120 120 128 132 132 136 136 132 132 128 136 136 136 136 136 136 136 136 136 136 136 132 132 136 136 136 140 148 148 140 140 144 140 116 60 52 40 36 40 44 44 40 40 40 44 44 44 44 48 48 44 52 48 48 48 48 48 48 32 24 28 140 308 440 332 408 340 396 336 400 344 400 344 396 360 408 360 400 360 392 340 368 316 328 280 256 192 156 104 84 76 40 92 76 92 128 140 128 252 572 744 688 656 596 512 624 544 608 520 588 520 588 540 604 548 632 592 668 608 608 544 644 632 472 492 732 712 716 696 532 492 468 504 464 500 452 492 440 488 384 488 388 440 396 424 336 680 684 856 628 828 656 780 652 800 636 800 632 800 632 800 632 792 624 792 620 788 620 784 616 780 608 780 608 776 604 772 604 760 604 780 592 764 528 652 840 612 784 564 764 584 780 540 760 556 800 576 808 568 796 564 804 564 796 564 796 564 796 564 796 564 796 564 800 568 804 572 804 572 804 572 808 576 812 580 812 572 812 572 816 576 820 580 820 580 820 580 820 580 820 580 820 588 828 588 832 592 832 596 836 588 828 588 832 592 836 596 836 612 836 612 836 612 836 612 836 612 836 612 840 616 844 620 844 612 844 612 848 624 852 628 852 636 884 624 568 644 920 612 844 648 852 636 876 632 856 608 884 620 864 612 872 632 856 632 876 644 856 620 772 656 808 704 804 628 684 700 828 712 796 752 740 696 576 740 576 740 572 736 572 740 576 740 572 736 576 732 572 740 568 740 568 740 568 740 568 736 564 736 564 736 564 736 564 736 564 736 564 736 564 736 564 736 560 728 556 724 552 728 556 724 552 724 552 724 552 724 552 712 540 708 536 704 528 696 524 688 528 688 528 688 528 688 528 688 528 684 524 680 520 680 524 676 524 664 520 656 508 644 496 640 496 636 492 636 488 632 488 644 476 636 472 632 468 636 472 636 468 632 464 628 460 624 456 624 460 624 456 620 452 616 452 608 444 608 440 604 440 600 436 600 436 600 432 592 436 588 432 584 436 576 436 572 432 572 432 568 432 556 432 556 432 556 436 556 432 556 436 556 428 552 424 552 416 552 416 548 412 544 408 540 404 536 400 532 392 524 392 520 380 508 376 516 380 512 368 520 380 516 376 512 372 508 368 500 364 500 364 500 364 500 364 496 360 496 356 492 352 488 352 480 352 480 348 476 344 472 344 472 344 468 340 468 340 464 336 456 336 460 340 456 328 444 316 452 324 436 316 440 320 440 316 436 316 436 312 432 308 428 308 428 308 428 308 428 308 428 312 412 312 404 304 404 296 412 292 400 356 448 304 440 292 464 300 412 268 404 292 392 284 412 260 396 272 396 272 396 272 396 272 392 268 388 260 380 256 376 252 384 256 376 248 368 248 376 252 372 252 364 244 360 244 360 248 360 244 356 236 352 232 344 228 340 232 340 228 336 228 332 224 340 232 336 228 336 224 332 224 316 216 324 224 328 216 312 204 316 208 304 200 312 208 304 196 304 200 308 204 308 200 300 196 300 196 304 200 300 196 296 192 288 196 280 192 280 188 276 188 276 188 276 184 272 180 268 180 252 176 252 176 252 176 252 176 256 176 248 172 248 176 256 184 252 164 252 176 252 176 240 172 248 180 240 176 240 172 236 172 232 164 228 164 224 160 224 156 224 160 224 160 224 160 224 160 220 152 220 148 216 148 212 144 216 148 216 144 212 144 208 140 216 144 216 144 216 144 216 144 212 140 212 136 208 132 204 132 196 136 212 140 204 132 200 136 196 128 196 128 196 128 196 128 184 124 176 128 192 140 192 132 184 132 188 132 184 128 180 120 180 124 180 124 180 124 180 124 176 124 180 128 184 124 180 120 172 124 172 124 172 124 172 124 176 128 172 124 172 128 180 132 160 124 164 128 168 124 164 120 172 120 148 108 156 128 168 124 168 120 156 120 164 120 152 104 160 120 160 116 156 112 152 112 80 32 80 28 76 28 72 24 76 28 76 28 72 24 72 24 72 24 72 24 72 24 72 24 72 24 72 24 72 24 72 24 76 24 72 20 68 24 72 28 76 24 72 24 68 20 68 20 64 36 64 36 64 36 64 36 68 40 64 36 64 36 60 32 60 32 64 36 64 36 68 40 48 24 56 32 64 36 64 32 68 36 68 36 68 36 68 36 72 40 72 36 68 32 64 32 68 40 56 36 68 60 84 64 80 64 84 64 88 68 88 68 92 72 92 76 100 80 104 84 104 84 104 88 108 92 112 92 124 92 124 92 124 92 124 92 128 96 128 96 124 92 124 92 136 100 132 96 128 100 132 104 136 104 136 104 136 104 136 96 132 84 132 84 132 92 132 92 144 120 152 112 144 128 132 88 52 32 28 20 32 28 36 28 48 40 44 36 44 36 40 32 52 48 48 40 48 40 48 40 44 28 24 216 396 452 408 428 392 436 396 440 396 440 392 428 408 440 396 432 396 424 376 392 340 340 292 260 192 156 100 84 80 48 84 60 92 124 120 128 316 628 708 692 696 568 564 652 616 640 604 620 588 604 600 612 588 624 644 668 668 628 600 668 668 512 436 704 712 688 692 552 480 476 480 476 472 468 460 448 440 372 428 336 384 304 360 260 604 552 692 476 664 484 620 460 640 456 640 468 636 476 636 484 624 468 620 464 620 460 616 468 612 472 612 468 604 472 600 468 604 464 592 440 632 472 696 920 792 928 764 884 772 900 772 912 792 948 808 956 800 944 796 948 796 944 796 944 796 944 796 944 796 944 796 948 800 952 804 952 804 952 804 956 808 960 812 960 812 956 812 960 816 964 820 964 820 964 820 964 820 964 820 964 828 972 828 972 832 976 832 980 828 972 828 976 832 980 836 980 836 984 836 984 836 984 836 984 836 984 836 988 840 992 844 992 844 996 844 996 848 1000 852 992 864 980 904 876 628 1012 916 960 848 976 864 996 868 980 860 1004 868 992 872 1000 864 988 864 1020 872 952 792 864 788 880 816 796 664 840 824 880 792 888 784 660 580 460 572 460 572 456 576 456 576 448 576 448 576 436 576 432 568 432 568 432 568 432 568 432 564 428 564 428 564 428 564 428 564 424 564 424 564 424 564 424 564 424 560 416 552 412 556 416 552 416 552 416 552 416 552 416 544 408 540 400 532 396 528 392 528 388 528 388 528 388 528 388 532 392 528 388 528 384 524 384 520 380 520 376 516 364 504 356 492 348 492 348 488 344 484 340 480 360 476 352 468 348 472 352 464 344 464 344 464 344 464 344 460 348 460 344 456 340 452 340 444 332 444 332 440 328 440 324 436 324 436 324 436 320 436 316 432 316 432 312 432 308 428 308 436 312 436 308 432 312 428 312 432 320 428 324 420 320 416 316 416 312 408 308 408 308 408 304 404 296 404 288 396 280 396 268 388 268 376 264 380 272 376 260 376 264 376 264 376 264 376 264 364 256 364 256 364 256 364 256 360 252 360 248 356 244 352 244 352 252 352 248 348 244 344 244 344 244 344 240 340 236 336 236 336 232 336 232 336 224 324 216 332 220 316 212 320 216 320 212 316 212 316 208 312 204 308 204 308 204 308 204 308 204 308 196 308 188 304 188 304 200 296 208 336 224 276 244 368 248 364 176 308 180 284 196 272 188 292 180 280 196 276 192 272 196 268 192 264 184 260 176 252 172 248 168 260 176 252 168 248 168 248 172 252 188 248 180 244 180 244 180 244 180 240 172 236 168 228 164 232 164 232 164 228 160 228 156 232 160 228 160 224 156 224 156 212 148 220 156 224 148 208 136 212 140 200 132 208 140 200 128 196 144 200 152 204 152 200 148 196 144 200 148 196 140 188 136 196 136 192 136 188 132 188 132 188 132 188 128 184 124 180 124 184 124 184 124 184 124 184 124 180 120 176 112 172 116 176 120 156 108 176 124 184 116 172 100 180 112 176 112 172 108 172 108 172 104 168 104 164 100 164 96 160 96 160 96 160 96 160 96 152 88 152 88 148 84 148 80 148 84 148 84 144 80 144 76 144 96 144 96 144 96 144 96 140 92 140 88 136 84 132 84 128 96 140 100 136 92 132 96 128 88 128 88 128 88 128 88 136 84 128 88 136 96 136 88 136 88 128 84 124 80 124 84 124 80 124 80 124 80 124 80 120 76 124 80 124 80 120 76 124 76 124 76 124 76 124 76 128 80 128 80 128 80 124 72 120 76 124 80 128 76 124 72 136 76 112 64 116 72 120 72 116 72 112 76 120 80 112 64 120 80 116 76 116 76 112 72 88 80 88 76 84 76 84 76 88 80 88 76 84 76 84 72 76 68 76 68 76 68 76 68 80 72 80 72 80 72 80 72 84 72 80 68 76 72 80 76 80 72 80 68 76 68 72 64 72 60 72 60 72 60 72 60 84 68 80 64 76 60 72 56 68 60 72 64 76 68 80 72 64 52 72 64 76 68 80 64 68 68 68 68 68 68 68 68 72 72 72 68 68 64 64 64 72 60 60 60 76 80 88 84 88 84 88 88 92 88 96 92 96 96 100 100 104 104 108 104 108 104 108 108 112 112 116 112 120 120 120 120 120 120 120 120 128 128 128 128 128 128 128 124 140 136 128 124 124 128 136 140 136 136 136 136 136 136 136 136 132 132 136 136 136 136 132 132 148 156 156 148 152 148 128 92 44 36 24 24 28 36 36 36 52 48 48 44 44 40 40 36 40 48 44 44 44 44 44 44 40 36 4 256 388 404 368 380 336 392 340 396 340 396 340 392 352 400 352 392 352 384 336 360 316 316 256 228 160 128 84 72 88 64 104 88 136 140 136 180 464 724 716 716 684 532 540 640 552 620 536 604 540 604 552 612 540 620 588 664 616 628 572 676 628 548 372 688 720 704 724 604 496 496 484 484 488 476 488 460 484 424 488 404 456 392 424 420 804 708 852 640 828 660 796 644 808 644 808 644 804 636 804 636 804 624 800 624 796 620 796 620 792 616 792 616 788 608 784 608 760 608 788 604 780 544 664 848 600 780 564 764 580 772 540 768 568 804 572 804 568 796 564 796 564 796 564 796 564 796 564 796 564 796 564 800 568 804 572 804 572 804 572 808 576 812 580 812 576 812 572 816 576 820 580 820 580 820 580 820 580 820 580 820 584 824 588 828 588 832 592 832 588 828 588 832 592 836 596 832 612 836 612 836 612 836 612 836 612 836 612 840 616 844 620 844 612 844 612 848 624 852 628 852 628 840 636 960 424 700 712 888 632 840 628 856 624 860 628 876 612 872 632 868 620 852 648 888 644 796 624 800 688 828 716 676 584 824 720 784 752 828 716 596 708 572 736 572 740 576 740 576 744 580 740 576 740 576 736 576 744 572 744 572 744 572 744 572 740 568 740 568 740 568 740 568 740 568 740 568 740 568 740 568 740 564 732 556 728 556 728 560 728 556 728 556 728 556 728 556 720 544 716 540 708 532 704 532 692 532 692 532 692 532 692 532 696 536 696 532 692 528 688 532 672 520 664 520 660 512 648 504 636 492 636 492 632 488 632 484 648 480 640 472 636 472 636 476 624 464 628 464 628 464 628 468 624 460 624 456 620 452 616 452 612 448 608 444 608 440 604 440 604 440 600 436 596 436 592 436 576 428 572 432 572 428 568 432 564 432 560 436 564 440 560 436 568 444 564 428 552 424 548 420 552 412 540 400 536 400 540 408 544 408 540 400 532 396 528 396 528 384 516 380 520 384 516 372 508 376 512 376 512 376 512 380 504 368 500 364 500 364 496 360 496 360 496 356 492 352 488 352 480 352 480 348 476 344 472 344 476 348 472 340 468 336 460 332 456 336 456 336 452 328 448 324 452 324 436 316 440 320 440 316 436 316 436 312 432 308 428 308 428 308 428 308 428 308 428 308 420 316 420 308 416 300 412 300 416 340 564 584 604 356 516 400 460 292 412 304 404 288 424 280 408 280 400 276 392 268 388 260 388 264 384 260 380 252 376 248 380 256 376 252 372 248 372 248 368 248 360 244 356 240 360 244 360 244 356 236 352 232 344 228 344 236 340 232 340 228 336 228 336 228 336 224 332 224 328 220 320 216 324 220 324 216 316 208 316 208 304 200 312 208 304 196 296 192 300 200 308 204 308 204 296 196 300 196 300 192 292 188 284 192 280 188 276 188 272 184 276 188 276 184 272 180 268 180 264 188 264 188 264 188 264 188 256 180 252 176 252 172 252 176 248 164 252 180 256 176 240 168 244 176 240 172 236 172 232 168 236 172 236 168 232 168 228 164 224 160 224 160 224 160 224 160 224 156 220 152 220 148 216 148 220 152 216 148 216 144 212 144 212 140 212 140 212 140 212 140 212 140 212 136 208 132 204 132 192 132 208 140 200 128 200 136 196 128 196 128 196 128 196 128 196 136 188 132 196 144 196 132 196 136 184 120 176 124 184 132 180 124 180 124 180 124 180 124 172 120 180 124 180 124 176 116 172 124 172 124 172 124 172 124 172 128 180 132 180 124 164 112 160 124 164 128 168 124 164 120 172 128 160 116 156 116 156 116 152 108 144 112 160 120 152 104 156 116 156 116 156 116 156 116 76 28 76 28 76 28 76 28 80 32 80 28 76 24 72 24 68 20 68 20 68 20 68 20 72 24 72 24 72 24 72 24 76 24 72 20 68 24 72 28 72 24 68 20 68 16 64 16 60 32 60 32 60 32 60 32 72 40 68 36 64 32 60 28 56 32 60 36 64 40 68 44 60 32 64 40 72 44 68 40 64 36 68 40 72 36 68 32 72 40 72 36 68 32 64 32 68 44 60 44 76 64 84 64 84 64 88 68 88 72 92 72 96 80 100 80 100 84 104 84 104 84 104 88 108 92 112 92 120 88 120 88 120 88 120 88 128 96 128 96 128 96 128 100 140 104 128 92 124 96 136 108 136 104 136 104 136 104 136 96 136 88 140 96 144 100 136 96 148 124 152 116 152 128 116 56 48 28 28 20 36 32 44 32 52 40 48 36 44 32 40 28 48 44 44 36 44 36 44 36 48 32 52 312 424 404 420 416 396 440 400 444 400 436 396 432 396 428 388 424 388 408 364 372 324 316 260 220 156 124 76 60 72 60 92 84 136 116 104 188 540 720 696 700 668 536 616 668 624 652 620 640 612 624 616 620 596 628 648 676 680 648 624 696 644 564 392 628 732 688 708 608 520 496 500 480 492 472 472 448 452 400 444 348 412 308 364 376 692 532 664 476 656 484 644 464 652 468 644 472 640 472 632 476 628 464 628 472 624 468 624 472 624 476 620 480 616 476 616 480 604 468 600 452 644 480 696 924 776 920 768 884 764 892 772 920 808 952 800 948 800 948 796 944 796 944 796 944 796 944 796 944 796 944 796 948 800 952 804 952 804 952 804 956 808 960 812 960 808 956 808 960 812 964 816 964 816 964 816 964 816 964 816 964 820 968 820 972 824 972 828 976 824 972 824 976 828 980 832 980 836 984 836 984 836 984 836 984 836 984 836 988 840 992 844 992 844 996 844 996 848 1000 852 992 816 1012 856 996 900 764 764 1020 872 992 840 972 856 1000 876 992 864 996 872 992 852 988 868 1020 828 900 780 888 800 844 772 720 768 956 832 884 848 792 632 484 580 464 576 464 576 456 580 460 580 452 580 448 580 440 576 436 572 436 572 436 572 436 572 436 568 432 568 432 568 432 568 432 568 428 568 428 568 428 568 428 568 424 560 420 556 416 560 420 556 420 556 420 556 420 556 420 548 412 548 408 540 400 536 396 532 392 532 392 532 392 532 392 536 396 536 396 532 392 528 388 520 376 524 376 520 372 508 364 496 352 496 348 492 348 488 344 484 360 476 356 472 352 476 356 460 344 464 344 464 344 464 348 460 348 460 344 456 340 452 340 448 336 448 332 444 332 440 328 440 328 440 324 440 324 436 320 428 312 432 312 432 312 432 312 432 324 444 336 452 336 452 336 448 332 432 328 424 320 424 332 420 316 412 312 408 308 408 300 408 300 404 292 400 284 396 272 396 276 384 272 388 276 384 264 372 264 376 264 376 264 376 268 368 260 368 256 364 252 360 252 360 252 360 248 356 244 352 244 352 252 352 248 348 244 344 244 348 248 344 240 340 236 332 232 336 232 332 228 332 224 332 228 332 220 316 212 320 216 320 212 316 212 316 208 312 204 308 204 308 204 308 204 308 204 308 204 312 204 308 220 304 220 300 216 352 384 672 704 768 528 604 324 372 212 292 208 284 188 292 196 284 200 276 196 268 196 264 188 272 188 268 184 260 180 256 176 256 176 256 176 252 172 248 168 252 184 244 176 240 176 240 180 244 180 240 172 236 168 228 164 236 168 236 164 232 164 228 160 228 160 224 156 224 152 220 152 220 152 220 152 216 148 212 140 212 140 200 132 208 140 200 128 192 140 196 148 204 152 204 152 192 140 196 144 192 140 188 132 192 136 188 132 188 128 184 128 188 132 188 128 184 124 180 124 184 124 184 124 184 124 184 124 180 120 180 120 176 112 172 108 172 112 172 108 168 112 176 116 176 112 172 108 172 104 168 104 172 108 172 104 168 104 164 100 160 96 160 96 160 96 160 96 156 92 156 88 152 88 148 84 152 88 152 84 148 84 144 80 140 92 140 92 140 92 140 92 140 92 140 88 136 84 132 84 124 92 140 96 132 88 128 92 128 88 128 88 128 88 128 88 144 92 132 88 140 96 136 88 140 92 128 76 120 80 128 88 124 80 124 80 124 80 124 80 116 72 120 80 124 76 116 72 124 76 124 76 124 76 124 76 124 76 128 84 128 76 116 60 120 76 124 80 128 76 124 72 128 80 124 72 116 64 116 68 112 68 104 72 120 80 112 64 116 76 116 76 116 76 116 76 76 68 76 72 80 72 84 76 88 80 88 76 80 68 76 68 72 64 72 64 72 64 72 64 80 72 80 72 80 72 80 72 84 72 80 68 76 72 80 76 76 68 76 68 72 64 72 60 68 56 68 56 68 56 68 56 80 68 76 64 76 64 72 60 72 60 76 64 76 64 80 68 80 68 84 72 84 68 80 64 60 64 72 76 76 72 64 60 72 72 72 68 68 64 64 64 72 64 64 68 84 88 88 80 92 88 92 88 96 92 96 96 104 100 104 104 108 104 108 104 108 104 108 108 112 112 116 112 116 116 116 116 116 116 116 116 128 128 128 128 132 132 132 132 136 132 132 128 128 132 132 136 136 136 136 136 136 136 136 136 136 140 144 148 148 144 140 136 148 152 148 148 152 144 108 56 48 40 32 32 36 44 48 44 48 48 44 44 44 44 40 40 36 44 40 40 40 40 40 40 28 28 112 336 368 380 352 388 340 396 344 400 348 400 344 396 352 388 344 384 348 376 324 344 292 288 228 192 124 100 72 60 64 68 104 92 152 116 124 268 660 724 732 700 588 544 612 652 564 632 552 624 560 620 564 624 564 644 604 680 628 640 588 696 604 576 420 560 736 712 728 652 540 544 500 512 508 504 508 472 500 452 516 416 508 396 460 536 860 676 832 656 824 652 828 668 824 656 820 648 816 640 812 632 808 636 808 628 804 628 800 624 804 628 800 624 800 620 796 620 764 612 792 612 784 540 656 836 588 776 568 764 572 764 540 776 584 808 572 796 572 800 572 792 572 796 572 796 572 796 572 796 572 796 572 800 576 804 580 804 580 804 580 808 584 812 588 812 576 808 576 812 580 816 584 816 584 816 584 816 584 816 584 816 584 820 588 820 592 824 592 824 592 824 592 828 596 832 600 832 612 836 612 836 612 836 612 836 612 836 612 840 616 844 620 844 612 844 612 848 624 852 628 852 656 812 652 836 672 816 476 784 676 880 648 844 628 868 632 856 620 868 632 860 636 860 648 848 592 764 644 824 744 760 656 700 688 848 660 820 788 712 680 572 748 588 748 584 744 580 744 580 748 580 744 580 740 580 740 580 748 576 748 576 748 576 748 576 744 572 744 572 744 572 744 572 744 572 744 572 744 572 744 572 740 568 736 560 732 560 732 560 732 560 732 560 732 560 732 560 724 552 720 548 716 540 708 536 696 536 696 536 696 536 696 536 696 536 696 532 692 528 688 532 672 520 668 524 664 516 656 512 648 504 644 500 644 496 640 496 648 484 644 476 640 476 640 476 628 464 628 464 628 464 628 464 624 460 624 456 620 452 616 452 616 448 612 448 608 444 608 444 608 440 604 440 596 440 596 440 576 428 576 436 576 440 580 444 580 460 584 456 576 440 556 424 516 388 504 368 496 368 500 376 540 408 548 416 556 420 556 420 548 408 544 404 536 396 532 400 532 392 520 388 528 392 524 380 512 376 512 376 512 376 512 376 508 372 504 364 500 360 492 356 496 360 496 356 492 352 488 352 480 352 480 348 476 344 472 344 480 348 476 344 464 332 460 328 456 336 452 328 448 332 452 336 452 324 436 316 440 320 440 316 436 316 436 312 432 308 428 308 428 308 428 308 428 308 428 308 420 308 420 304 416 300 408 300 468 660 964 964 1020 1004 972 600 508 312 404 296 396 268 400 268 404 276 400 272 396 268 392 264 396 272 392 268 388 260 380 256 376 256 380 256 380 252 372 244 364 248 360 240 352 236 356 240 360 244 356 236 352 232 344 228 348 236 344 236 340 232 340 232 332 224 332 224 328 220 328 216 324 220 324 216 320 212 316 212 316 208 304 200 312 208 304 196 300 196 304 204 308 204 304 200 296 192 296 192 296 188 288 188 280 188 276 188 272 184 272 180 276 188 276 184 272 180 268 180 256 180 256 180 256 180 256 180 256 180 256 180 256 172 244 164 264 172 244 164 240 168 248 184 240 172 236 172 232 168 232 164 236 168 232 168 228 164 228 160 224 160 224 160 224 160 224 160 228 156 224 156 220 152 220 152 224 152 220 152 216 148 216 148 208 136 208 136 208 136 208 136 212 140 212 136 208 132 204 132 188 128 204 136 196 124 196 132 196 128 196 128 196 128 196 128 196 136 188 132 192 136 188 124 192 132 184 128 180 124 180 128 180 124 180 124 180 124 180 124 172 116 176 120 176 120 172 116 172 124 172 124 172 124 172 124 168 124 172 124 172 120 168 116 160 124 164 128 168 124 164 120 156 124 168 124 156 112 156 120 156 112 152 116 160 120 152 104 152 112 156 116 156 116 160 120 60 16 64 16 68 20 72 24 80 28 76 24 68 16 64 12 64 16 64 16 64 16 64 16 72 24 72 24 72 24 72 24 76 24 72 20 68 24 72 28 68 20 68 16 64 16 60 12 56 28 56 28 56 28 56 28 60 32 64 36 64 36 68 40 68 40 64 36 64 36 60 32 68 40 72 40 68 36 56 28 60 32 72 44 76 40 64 28 72 40 72 36 68 32 64 32 64 44 64 52 84 68 88 60 88 68 88 72 92 72 96 76 104 84 104 84 104 84 104 84 104 84 104 88 108 92 112 92 116 84 116 84 116 84 116 84 128 96 128 100 132 104 136 104 128 100 132 104 136 100 132 96 136 104 136 104 136 104 136 96 128 84 140 96 144 100 132 88 144 116 144 112 148 120 92 20 44 28 28 20 36 36 48 40 40 32 44 36 44 36 48 40 44 40 40 32 40 32 40 32 20 20 224 392 396 416 380 424 392 428 396 432 396 432 388 424 388 420 380 408 380 400 352 364 300 284 228 188 128 100 72 60 60 68 88 64 128 100 136 336 680 648 728 664 532 580 692 676 636 664 636 656 628 640 628 632 632 664 676 692 692 656 636 708 644 576 496 460 720 692 708 656 604 556 552 508 536 496 508 452 472 420 460 376 452 336 392 504 716 504 660 504 652 456 664 476 656 468 652 468 640 468 636 468 636 472 632 468 632 464 628 472 628 484 624 480 620 484 620 488 608 476 604 456 640 472 680 900 764 916 768 884 760 888 772 928 820 956 796 940 796 948 796 936 796 944 796 944 796 944 796 944 796 944 796 948 800 952 804 952 804 952 804 956 808 960 812 960 808 956 808 960 812 964 816 964 816 964 816 964 816 964 816 964 816 964 820 968 820 972 824 972 824 972 824 976 828 980 832 980 836 984 836 984 836 984 836 984 836 984 836 988 840 992 844 992 844 996 844 996 848 1000 852 992 892 932 840 1020 768 1020 796 816 828 1000 880 996 844 980 860 976 860 988 860 968 856 996 848 944 792 912 784 876 800 736 696 848 840 956 824 900 768 576 560 448 600 488 596 480 588 464 580 456 584 456 580 452 584 440 580 440 576 440 576 440 576 440 576 440 572 436 572 436 572 436 572 436 572 432 572 432 572 432 572 432 572 428 564 420 560 420 560 424 560 424 560 424 560 424 560 424 556 420 552 412 544 408 540 404 536 396 536 396 536 396 536 396 532 392 532 392 528 388 528 384 520 376 524 380 524 376 516 368 508 364 508 360 504 360 500 356 488 364 480 356 476 356 476 360 472 348 468 344 464 340 460 336 460 348 460 344 456 340 452 340 452 340 448 336 448 332 444 332 444 332 440 328 444 324 440 324 432 316 440 320 444 324 444 328 472 352 460 324 412 272 360 236 324 212 312 208 304 212 316 224 352 264 384 300 412 320 416 308 412 304 408 292 400 288 400 276 400 280 388 276 392 284 388 272 384 268 380 264 376 260 372 256 372 264 368 256 364 252 356 248 360 252 360 248 356 244 352 244 352 252 352 248 348 244 344 244 352 252 348 244 336 232 328 228 336 228 328 224 328 228 336 236 332 220 316 212 320 216 320 212 316 212 316 208 312 204 308 204 308 204 308 204 308 204 308 212 300 220 304 228 300 224 300 212 468 760 1008 880 976 832 1004 760 424 232 288 200 276 168 272 180 272 192 272 192 272 200 272 200 268 188 264 184 260 176 252 172 252 172 256 180 256 172 248 164 248 180 240 176 236 172 240 176 244 180 240 172 236 168 228 164 240 172 236 168 236 164 232 164 224 156 224 152 220 152 216 148 224 152 216 148 212 144 212 144 212 140 200 132 208 140 200 128 200 148 204 152 204 148 196 144 188 140 192 140 192 136 184 128 188 132 188 128 184 128 180 124 188 132 188 128 184 124 180 124 180 120 180 120 180 120 180 120 180 120 184 124 180 112 168 100 168 112 172 112 172 112 176 112 172 108 172 104 168 104 164 100 168 100 164 100 160 96 160 92 160 96 160 96 160 96 160 96 160 96 156 92 156 88 152 88 156 92 152 88 152 84 148 84 136 88 136 88 136 88 136 88 140 92 140 88 136 84 132 84 120 88 136 96 128 84 128 88 128 88 128 88 128 88 128 88 140 88 128 84 132 88 128 76 128 88 132 88 128 84 124 76 124 80 124 80 124 80 124 80 112 72 116 76 120 72 116 68 124 76 124 76 124 76 124 76 120 72 116 68 120 72 124 76 120 76 124 80 128 76 124 72 108 72 128 80 120 68 120 80 128 80 116 80 124 80 112 64 112 72 112 76 116 80 120 80 64 60 68 64 72 68 76 68 84 76 80 68 72 60 68 56 72 64 72 64 72 64 72 64 80 72 80 72 80 72 80 72 84 72 80 68 76 72 80 76 76 68 76 64 72 60 68 60 68 56 68 56 68 56 68 56 68 60 72 64 76 68 80 72 84 68 80 64 76 60 72 56 80 68 80 64 72 56 60 44 60 64 72 76 76 72 64 60 72 72 72 68 68 64 64 64 68 64 68 72 88 92 92 80 92 88 92 92 96 96 100 96 108 104 108 104 108 104 108 104 108 104 108 108 112 112 116 112 116 116 116 116 116 116 116 116 128 128 128 132 132 136 136 136 124 128 136 140 140 136 128 124 136 136 136 136 136 136 136 136 124 128 136 140 140 136 128 124 144 144 144 144 152 136 88 28 40 32 24 24 32 44 44 44 36 40 40 44 44 48 48 52 36 44 40 40 40 40 40 40 0 20 272 412 356 408 316 392 332 388 336 392 340 388 344 380 348 384 344 380 340 372 324 344 276 264 204 168 116 92 68 64 76 88 112 80 152 124 200 436 748 640 760 664 472 592 672 656 568 640 564 636 572 632 572 628 600 676 628 696 640 648 592 700 620 580 520 416 708 712 728 704 644 608 588 560 584 548 580 500 552 480 576 440 592 412 544 628 900 672 860 692 840 640 852 676 844 656 836 652 832 640 824 636 816 636 816 632 812 632 808 628 812 628 812 624 808 624 804 620 768 616 796 612 780 532 640 816 580 772 568 764 568 760 540 780 592 808 568 792 572 800 572 788 572 796 572 796 572 796 572 796 572 796 572 800 576 804 580 804 580 804 580 808 584 812 588 812 584 808 576 812 580 816 584 816 584 816 584 816 584 816 584 816 584 816 584 820 588 824 592 824 592 824 592 828 596 832 600 832 612 836 612 836 612 836 612 836 612 836 612 840 616 844 620 844 612 844 612 848 624 852 628 852 608 872 640 840 688 848 696 724 536 820 660 864 612 832 620 872 628 864 632 844 656 872 644 792 600 796 672 812 756 680 612 844 676 828 688 816 704 584 732 620 784 608 768 596 752 584 744 576 748 584 748 580 744 580 740 580 748 576 748 576 748 576 748 576 744 572 744 572 744 572 744 572 744 572 744 572 744 572 744 572 744 568 736 560 732 560 732 564 732 560 732 560 732 560 732 560 728 556 724 552 720 544 712 540 696 536 696 536 696 536 696 536 692 532 688 528 688 524 684 528 672 520 668 524 668 520 660 516 656 512 656 508 652 508 648 504 652 484 644 476 640 476 640 480 640 472 632 468 624 460 620 452 624 460 624 456 620 452 616 452 616 452 616 448 612 444 608 444 608 444 608 440 600 440 596 440 584 436 580 444 584 448 588 456 596 468 560 416 488 328 412 268 420 296 408 284 404 292 420 304 436 320 484 376 532 404 544 404 548 412 544 404 540 400 532 400 536 396 524 392 532 396 524 384 524 384 516 380 508 372 504 364 508 372 504 364 500 360 492 356 496 360 496 356 492 352 488 352 480 352 480 348 476 344 472 344 484 352 476 344 464 332 456 324 456 332 448 324 444 332 456 340 452 324 436 316 440 320 440 316 436 316 436 312 432 308 428 308 428 308 428 308 428 308 428 308 424 300 412 296 408 296 400 300 980 1008 1020 952 1020 1012 1020 932 556 344 420 308 404 268 400 272 392 272 396 272 396 272 396 276 388 264 384 256 380 252 372 248 372 252 380 260 380 252 368 240 364 244 356 236 352 236 352 240 360 244 356 236 352 232 344 228 348 240 348 236 344 232 340 232 332 224 332 220 328 216 324 216 328 220 320 212 316 212 316 216 316 208 304 200 312 208 304 196 308 204 308 204 304 196 296 192 292 192 296 192 296 188 288 184 280 188 276 184 272 180 268 180 276 188 276 184 272 180 268 180 260 184 260 184 260 184 260 184 256 180 260 184 256 172 240 160 244 164 252 184 260 176 240 164 240 172 236 168 232 164 228 164 228 164 224 160 224 156 220 156 224 160 224 160 224 160 224 160 228 160 228 156 224 152 220 152 224 156 224 152 220 148 216 148 208 136 208 136 208 136 208 136 212 140 212 136 208 132 204 132 188 128 204 136 196 124 192 128 196 128 196 128 196 128 196 128 192 132 180 124 184 128 180 116 180 128 188 136 192 128 176 116 180 124 180 124 180 124 180 124 168 116 172 120 176 116 172 112 172 124 172 124 172 124 172 124 168 116 160 112 164 120 176 132 160 124 164 128 168 124 164 120 144 116 168 128 160 116 164 132 172 128 164 124 164 120 152 104 152 112 152 116 156 120 160 120 64 16 64 20 68 24 72 24 80 24 68 20 68 20 64 8 64 20 68 24 72 20 68 16 68 20 68 20 68 20 68 20 64 20 72 28 76 28 76 24 84 32 80 28 72 20 64 12 64 36 64 36 64 36 64 36 52 32 64 44 72 40 64 32 60 32 64 40 72 48 76 52 72 44 68 36 60 32 60 32 68 36 68 36 68 36 68 36 72 40 72 40 72 40 72 40 68 52 76 60 84 68 88 72 96 76 96 76 96 76 96 76 96 80 104 88 108 88 108 84 112 88 108 84 104 88 108 92 116 84 116 88 120 92 124 92 124 92 124 92 124 92 124 92 132 96 128 104 140 108 128 88 124 96 136 108 144 108 136 92 144 96 148 100 148 104 140 100 140 116 160 132 144 88 60 8 32 24 32 24 32 24 32 24 32 24 32 28 36 28 40 32 36 56 60 36 40 44 48 20 4 60 352 436 344 408 376 400 372 416 384 420 372 408 376 420 368 400 376 396 360 368 336 348 280 264 200 160 112 84 60 40 88 28 96 108 140 96 212 540 708 672 716 520 472 636 668 688 632 644 636 676 624 644 660 656 632 732 728 684 696 688 636 676 596 672 544 412 660 692 732 668 668 600 596 548 616 520 536 484 508 464 480 380 460 328 452 576 700 524 676 496 672 476 660 460 680 468 648 460 640 476 648 484 644 468 632 464 640 476 636 464 640 484 636 492 636 492 636 500 624 484 616 464 628 432 648 888 784 908 748 888 768 880 772 960 804 952 796 944 792 944 792 948 792 944 792 944 792 944 792 944 796 948 796 948 796 948 796 948 800 952 800 952 800 952 800 952 808 956 808 956 808 956 808 956 808 956 808 960 812 964 816 964 816 964 816 964 816 964 816 964 824 972 824 976 828 980 832 980 832 980 832 984 836 988 840 988 832 980 832 984 836 988 840 988 844 996 844 996 848 1000 852 992 840 984 836 972 840 988 864 1004 656 920 844 1020 836 948 920 956 864 972 848 976 864 972 820 912 820 904 812 864 700 724 776 884 840 912 828 800 628 476 604 392 588 480 592 480 592 472 592 472 588 460 588 456 588 444 584 444 572 436 576 440 580 448 588 452 580 444 580 440 576 436 572 436 568 428 568 428 568 428 568 428 564 424 564 424 564 424 564 424 560 424 560 424 560 424 560 424 556 420 556 420 552 412 544 404 532 392 532 396 536 400 540 400 544 400 536 392 528 384 528 388 512 368 516 372 516 372 516 372 516 372 516 368 512 364 508 364 484 364 480 360 480 356 476 356 476 356 472 348 468 344 460 340 468 356 464 348 460 344 452 340 448 336 448 336 448 336 448 336 448 336 448 332 448 328 444 328 416 320 448 316 432 328 468 352 444 284 336 188 296 196 312 204 300 204 304 208 300 216 300 208 312 204 304 236 384 312 408 284 400 292 396 284 396 280 396 272 392 280 392 276 388 272 384 272 380 268 380 264 376 260 372 260 372 264 368 256 360 248 356 244 356 252 364 260 368 252 352 240 344 244 344 244 344 244 344 244 352 252 348 244 344 240 336 236 328 224 328 224 328 224 328 224 324 220 324 216 320 212 316 212 308 208 320 220 324 216 312 204 316 208 304 200 312 208 304 204 288 252 284 208 320 196 312 440 980 908 1004 836 1016 864 876 484 352 232 304 192 284 188 284 196 284 200 280 196 268 192 264 188 264 184 264 180 260 176 256 176 248 168 248 168 248 168 248 168 240 180 244 180 244 176 236 168 240 176 240 172 236 168 232 168 240 172 240 168 232 160 224 152 224 156 224 152 220 148 216 148 216 148 216 148 216 148 216 148 216 144 208 136 204 136 204 140 196 148 200 152 204 148 200 144 196 148 200 148 200 144 192 136 192 136 192 132 188 128 184 128 188 132 188 128 184 124 180 124 180 120 180 120 180 120 180 120 180 120 180 116 176 112 172 112 172 112 168 108 176 116 176 108 164 100 164 104 168 108 172 108 168 108 176 112 176 112 172 104 164 104 172 108 172 108 168 100 148 92 160 96 152 88 156 100 152 88 148 84 148 88 156 96 132 88 136 92 140 96 144 96 124 80 128 84 132 88 136 92 132 92 136 96 136 92 132 88 136 92 132 88 128 92 132 96 132 88 132 88 132 88 132 88 136 92 132 88 124 72 112 64 120 80 132 92 136 88 124 76 124 80 120 72 120 80 132 92 124 76 124 76 124 76 124 76 120 68 116 76 128 80 120 60 124 76 124 76 124 68 112 60 116 64 108 60 112 68 124 84 128 84 120 76 108 64 100 60 128 88 120 76 112 68 108 68 72 64 72 68 76 72 80 72 80 64 68 64 80 76 80 64 68 64 72 68 76 64 72 60 76 68 76 68 76 68 76 68 72 68 80 72 84 76 80 72 80 72 80 68 72 64 68 60 72 60 72 60 72 60 72 60 68 56 72 64 76 64 76 64 68 60 72 64 80 72 84 76 80 68 76 60 72 60 76 64 68 68 68 68 68 68 68 68 72 72 72 72 72 72 72 72 72 68 76 76 84 84 92 88 104 100 104 100 104 100 104 100 100 100 108 108 112 108 112 104 112 108 112 108 112 108 112 108 116 116 120 120 120 124 124 124 128 128 128 128 128 128 128 128 132 128 128 136 140 140 132 120 128 132 136 140 144 140 136 136 144 144 144 144 144 144 144 140 140 148 160 160 140 100 60 28 32 32 32 32 32 32 32 32 32 36 36 36 40 40 40 40 32 56 52 40 44 52 40 16 12 124 348 404 312 388 320 376 324 380 332 384 332 372 336 384 332 372 344 368 332 344 304 328 268 248 188 144 108 80 68 56 92 48 124 124 160 132 296 608 720 692 712 508 448 620 612 644 564 608 548 648 568 636 600 648 600 724 660 688 668 720 628 672 584 672 556 412 620 724 744 704 724 680 716 632 724 612 672 572 660 540 660 488 652 420 684 680 888 680 868 672 868 676 864 668 872 672 860 664 860 664 852 648 840 644 820 640 824 644 820 636 820 640 820 636 820 636 820 640 788 632 816 628 776 508 620 824 600 764 552 768 580 752 540 812 584 800 580 792 576 792 576 796 576 792 576 792 576 792 576 792 580 796 580 796 580 796 580 796 584 800 584 800 584 800 584 800 584 808 584 808 584 808 584 808 584 808 584 812 588 816 592 816 592 816 592 816 592 816 592 816 600 824 600 828 604 828 608 832 608 832 608 836 612 836 616 840 608 832 608 836 612 840 616 840 612 844 612 848 624 848 628 852 628 840 624 836 628 852 648 868 644 620 596 892 620 876 596 872 636 856 652 856 668 836 628 788 636 816 720 760 632 724 724 816 708 836 740 708 644 588 808 576 776 596 760 596 760 596 760 596 752 588 748 584 748 588 748 588 752 580 752 580 756 584 756 584 752 580 752 576 748 572 744 572 740 568 740 568 740 568 740 568 736 564 736 564 736 564 736 564 732 560 732 560 732 560 732 560 728 560 732 556 728 548 716 540 692 532 692 536 696 540 700 540 704 540 696 532 688 528 688 532 672 520 664 520 660 516 660 516 660 516 660 512 656 508 652 508 648 484 648 480 644 480 640 476 640 476 636 472 632 464 624 460 632 468 628 460 624 456 616 452 612 448 612 448 612 448 612 448 612 448 612 444 604 444 600 444 576 444 592 440 580 452 588 440 492 340 428 296 424 316 436 312 424 308 428 308 428 304 428 308 420 288 432 324 500 396 540 404 540 404 536 400 532 396 532 400 528 392 528 388 524 388 520 384 516 380 516 376 512 376 508 372 512 376 512 372 504 368 500 364 496 364 500 364 496 360 492 352 472 344 472 344 472 344 472 344 476 348 472 340 464 336 460 332 448 328 448 328 448 328 448 328 444 324 444 320 440 316 436 316 436 316 436 316 436 316 436 316 436 312 424 304 432 312 424 300 428 336 404 280 436 276 388 424 980 968 1020 980 1012 832 648 320 436 308 408 272 392 276 396 272 392 268 396 272 396 272 400 276 388 264 384 260 384 256 380 256 372 248 372 248 372 248 372 248 356 244 360 244 360 240 352 232 356 240 356 236 352 232 348 232 344 240 348 236 340 228 332 220 332 224 332 220 328 216 324 216 320 216 320 216 320 216 320 216 320 212 312 204 308 204 308 208 300 200 304 204 308 200 304 196 300 200 304 200 304 196 296 192 284 192 280 188 276 184 272 184 276 188 276 184 272 180 268 180 256 180 256 180 256 180 256 180 252 172 248 172 244 168 244 164 260 168 244 168 252 176 244 172 232 164 228 168 232 172 236 172 232 168 236 172 236 172 232 168 228 164 232 168 232 168 228 164 220 156 228 160 220 152 224 160 224 152 216 144 212 144 212 144 208 140 212 140 216 144 220 148 200 128 200 132 204 132 204 132 196 128 196 128 196 128 196 128 204 132 200 128 196 132 200 136 188 132 188 132 188 132 188 132 180 124 180 124 180 124 180 124 180 124 184 132 188 128 180 124 180 120 172 116 172 124 184 132 172 124 172 124 172 124 172 124 168 116 164 124 176 128 168 108 160 120 164 124 160 116 152 108 160 116 152 108 152 116 160 124 152 112 148 100 136 92 128 84 164 124 160 112 148 108 148 108 64 16 68 20 68 20 72 24 64 12 56 16 72 32 76 24 56 12 64 16 64 16 60 8 68 20 68 20 68 20 68 20 64 16 68 24 76 28 72 24 64 16 64 16 64 16 60 12 56 28 56 28 56 28 56 28 56 28 56 28 56 32 64 36 56 28 56 32 64 40 68 40 64 36 60 32 60 36 68 40 68 36 68 36 68 36 68 36 72 40 72 40 72 40 72 40 60 44 68 52 76 60 84 68 100 80 100 80 100 80 100 80 96 80 104 88 108 88 108 84 104 88 112 96 116 92 108 84 116 88 120 88 124 92 124 92 128 96 128 96 128 96 128 96 132 96 128 100 140 108 132 92 128 100 136 108 140 108 140 96 140 92 144 96 144 104 144 104 140 116 156 120 124 68 52 8 32 24 32 24 32 24 32 24 36 28 36 32 40 36 44 36 44 44 44 32 48 44 32 0 48 216 388 384 356 412 364 424 372 412 380 412 372 404 372 408 360 388 364 388 356 356 328 332 276 244 180 136 96 76 68 56 60 40 104 96 116 124 332 628 660 664 656 460 456 628 656 644 632 620 604 664 632 648 652 640 664 708 700 696 744 764 692 668 632 656 616 396 556 724 716 668 688 660 736 596 680 560 632 512 596 460 568 448 500 360 552 576 684 508 672 496 684 496 692 484 668 464 672 484 676 488 652 464 660 484 648 480 652 484 644 476 636 476 636 484 636 484 636 500 640 500 632 480 648 452 668 912 780 908 752 888 764 876 772 964 796 952 792 944 788 944 788 944 788 944 788 944 788 944 788 944 792 948 792 948 792 948 792 948 796 952 796 952 796 952 796 952 808 956 808 956 808 956 808 956 808 956 808 960 812 964 816 964 816 964 816 964 816 964 816 964 824 972 824 972 828 976 828 980 832 980 832 980 836 984 836 988 832 980 832 984 836 988 840 988 844 996 844 992 848 996 848 992 848 988 840 976 840 984 852 988 920 892 680 964 896 976 844 972 844 968 864 968 836 924 792 888 780 948 816 768 692 820 812 868 804 884 776 604 576 476 596 416 596 488 600 488 600 480 600 480 584 456 584 456 588 452 592 452 588 452 588 452 584 448 584 448 580 444 580 440 576 436 572 436 568 428 568 428 568 428 568 428 564 424 564 424 564 424 564 424 560 424 560 424 560 424 560 424 560 424 560 424 556 416 544 408 536 396 536 396 540 400 540 400 548 404 536 392 528 388 528 388 528 384 524 380 520 376 516 372 516 372 516 368 512 364 508 364 488 368 484 364 484 360 480 360 476 356 476 352 468 344 464 340 468 356 464 348 460 344 452 340 448 336 448 336 448 336 448 336 448 336 448 332 448 328 444 328 436 328 452 328 452 328 420 264 308 188 300 200 324 224 320 212 312 216 312 224 312 224 312 216 296 192 296 216 352 284 404 304 408 300 404 292 404 288 404 280 392 280 392 280 388 276 388 272 380 268 380 268 376 264 376 260 380 272 380 272 380 268 376 268 368 256 360 252 356 248 356 252 344 244 344 244 344 244 344 244 344 244 340 236 332 232 328 228 328 224 328 224 328 224 328 224 324 220 324 216 320 212 316 212 324 216 312 204 308 208 320 220 316 208 304 200 312 208 304 204 308 252 288 204 328 228 268 248 532 476 564 408 496 348 412 196 312 200 280 172 272 180 272 188 268 188 272 192 272 200 276 204 264 180 260 180 256 176 256 176 248 168 248 168 248 168 248 168 240 180 244 180 244 176 236 168 240 176 240 172 236 168 232 168 236 168 236 168 232 160 224 152 224 156 224 152 220 148 216 148 216 148 216 148 216 148 216 148 216 144 208 136 204 136 204 140 196 148 200 152 204 148 200 144 196 148 200 148 200 144 192 136 192 136 192 132 188 128 184 128 188 132 188 128 184 124 180 124 180 120 180 120 180 120 180 120 180 120 176 116 176 112 172 112 172 112 168 108 176 116 176 108 164 100 168 104 168 104 172 108 160 100 164 104 168 100 164 96 160 96 160 96 160 96 160 96 152 92 164 96 152 84 156 96 160 92 148 80 136 72 132 68 144 96 144 96 148 100 148 100 132 84 132 80 128 80 128 80 124 84 116 76 116 80 124 88 132 92 128 88 128 88 132 92 132 88 132 88 132 88 132 88 120 72 116 72 120 84 136 96 124 80 128 84 128 84 124 80 120 72 116 68 116 76 124 80 124 76 124 76 124 76 124 76 120 68 116 76 128 80 120 60 116 68 120 72 120 68 112 64 124 72 116 64 112 64 116 68 108 68 104 60 92 48 88 44 116 76 116 72 108 64 104 64 76 68 76 68 76 68 76 68 76 64 68 64 80 76 80 68 68 64 72 68 76 64 72 60 76 68 76 68 76 68 76 68 68 64 76 72 80 72 80 68 72 64 72 64 72 68 76 68 68 56 68 56 68 56 68 56 72 56 64 48 60 56 72 68 68 56 68 60 72 64 76 64 72 60 72 60 76 68 84 72 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 60 60 68 68 80 80 88 88 100 96 100 96 100 96 100 96 100 100 108 108 112 108 112 104 104 108 120 120 124 116 112 100 120 120 120 124 124 124 128 128 132 132 132 132 132 132 132 132 132 128 124 128 136 140 136 128 132 132 136 136 140 140 140 140 140 140 140 140 140 140 144 144 144 152 152 140 112 72 48 28 32 32 32 32 32 32 32 32 36 36 40 40 44 44 44 44 44 44 36 36 48 48 24 0 88 312 384 348 332 388 308 404 332 376 340 376 328 364 332 376 332 360 328 356 332 336 300 308 260 224 160 116 84 72 72 68 72 72 144 116 140 184 448 680 700 704 636 440 444 616 620 624 556 572 508 632 572 636 588 628 612 688 636 692 672 748 660 656 604 644 636 428 504 756 740 704 784 816 936 768 868 752 856 708 836 644 812 624 728 512 800 704 896 684 884 684 896 700 900 700 876 676 880 688 892 680 864 648 856 656 840 652 840 652 836 636 832 640 828 636 828 636 824 636 804 644 828 640 792 524 640 840 592 764 556 772 576 748 540 816 584 792 580 788 576 784 580 788 580 788 580 788 580 788 580 788 584 792 584 792 584 792 584 792 588 796 588 796 588 796 588 796 588 808 584 808 584 808 584 808 584 808 584 812 588 816 592 816 592 816 592 816 592 816 592 816 596 820 600 824 600 828 604 828 604 828 608 832 608 836 612 836 608 832 608 836 612 840 616 840 608 840 612 844 620 848 624 848 636 848 632 840 628 844 632 848 632 940 496 700 648 860 660 840 628 856 668 856 644 792 624 784 672 848 660 680 636 812 728 820 780 820 724 580 708 612 768 604 768 596 760 596 760 596 760 596 748 584 748 588 752 592 752 596 768 596 764 592 760 584 752 580 752 580 752 576 748 572 744 572 744 572 744 572 744 572 744 572 740 568 740 568 740 568 740 568 736 564 736 564 736 564 736 564 732 560 732 560 728 552 720 544 696 540 700 540 700 540 700 540 704 544 696 532 688 528 688 532 688 532 676 528 668 520 660 516 660 516 660 512 656 508 652 508 656 488 652 488 648 484 648 484 644 480 640 472 632 468 628 464 632 468 628 460 624 456 616 452 616 452 616 452 616 452 616 452 612 448 612 444 604 444 600 444 588 444 584 444 592 440 528 332 432 312 424 324 444 336 432 308 432 320 428 316 428 316 424 308 456 312 440 324 496 396 544 408 548 412 548 408 544 404 540 408 532 396 528 392 528 388 524 388 520 384 516 380 516 376 512 376 512 376 516 380 516 380 516 380 508 368 496 352 488 356 496 364 476 348 476 348 476 348 476 348 472 344 468 340 464 332 460 328 452 332 448 328 448 328 444 324 444 324 444 320 440 316 436 316 440 320 432 312 432 312 440 320 436 312 424 304 432 312 424 300 400 324 408 276 436 320 396 296 396 304 424 320 416 320 424 324 424 296 404 284 408 292 412 284 408 280 404 276 392 264 388 260 384 260 384 256 380 256 376 252 372 248 372 248 372 248 372 248 356 244 360 244 360 240 352 232 356 240 356 236 352 232 348 232 344 236 344 236 344 232 336 224 332 224 332 220 328 216 324 216 320 216 320 216 320 216 320 216 320 212 312 204 308 204 308 208 300 200 304 204 308 200 304 196 300 200 304 200 304 196 296 192 284 192 280 188 276 184 272 184 276 188 276 184 272 180 268 180 256 180 256 180 256 180 256 180 268 192 268 188 264 184 260 184 260 168 244 168 252 176 244 172 236 168 232 168 232 168 232 168 220 160 224 164 228 160 224 156 224 156 220 156 220 156 220 160 224 160 232 160 220 148 220 156 224 156 216 144 208 140 208 140 220 148 220 148 220 148 220 148 204 132 200 128 196 120 192 120 192 116 176 104 172 112 188 128 200 132 196 124 192 128 200 132 188 132 188 132 188 132 188 132 180 120 168 112 172 128 192 144 180 124 180 128 184 124 180 124 172 116 172 112 172 116 172 116 172 124 172 124 172 124 172 124 168 116 164 124 176 128 168 108 148 112 156 116 160 116 156 112 168 124 160 116 152 112 148 108 160 116 156 112 148 104 140 100 152 112 152 112 148 104 144 100 68 20 68 20 68 20 68 20 76 24 64 16 72 24 64 12 68 24 72 28 76 24 72 20 68 20 68 20 68 20 68 20 60 16 68 20 72 24 68 20 68 20 68 24 72 24 72 24 64 36 64 36 64 36 64 36 60 28 52 20 48 28 60 40 56 28 56 32 60 32 60 36 60 32 60 32 64 40 72 44 68 36 68 36 68 36 68 36 68 36 68 36 68 36 68 36 52 36 60 48 76 60 88 68 88 68 88 68 88 68 88 68 96 80 104 88 108 88 108 84 104 88 116 104 124 96 108 84 120 88 124 92 124 96 128 96 132 100 132 100 132 100 132 100 132 96 124 96 136 108 140 100 132 100 132 100 136 104 140 100 140 88 136 84 136 100 144 108 148 120 152 100 92 36 36 4 32 24 32 24 32 24 32 24 36 28 36 32 40 36 44 36 52 40 32 32 44 32 24 8 156 376 396 344 376 404 360 432 372 412 380 412 368 392 364 400 360 376 348 364 344 348 312 308 248 216 148 100 68 60 68 56 56 76 116 88 104 200 488 640 660 672 556 392 464 608 652 640 612 584 572 652 628 636 632 624 628 656 688 696 704 752 740 712 640 632 664 452 464 720 728 652 744 744 916 708 836 676 828 644 800 568 728 548 628 440 640 548 688 504 672 492 688 492 692 480 704 492 696 508 704 512 684 496 660 484 652 476 652 484 644 468 640 480 640 484 636 480 632 488 636 500 632 480 648 456 676 916 772 908 760 892 760 868 772 968 796 948 788 940 784 940 784 944 788 944 788 944 788 944 788 944 792 948 792 948 792 948 792 948 796 952 796 952 796 952 796 952 804 956 804 956 804 956 804 956 804 956 804 960 808 964 812 964 812 964 812 964 812 964 812 964 816 968 816 972 820 972 824 976 828 976 828 980 832 980 836 984 832 980 832 984 836 988 840 988 840 992 840 992 844 992 848 988 848 992 844 976 840 976 840 968 820 1020 900 828 716 1020 848 984 844 976 864 948 808 888 788 884 836 852 716 772 808 908 804 856 832 712 608 476 632 488 576 504 596 484 596 484 596 476 596 476 588 460 588 460 592 452 592 452 600 464 596 456 588 448 580 440 580 444 580 440 576 436 572 436 572 432 572 432 572 432 572 432 568 428 568 428 568 428 568 428 564 428 564 428 564 428 564 428 560 428 564 424 560 416 548 408 544 400 540 400 540 400 540 400 544 400 536 388 524 384 524 384 536 388 532 384 524 376 516 372 516 372 516 368 512 364 508 364 492 372 492 372 488 368 488 364 480 360 476 356 472 348 464 344 468 356 464 348 460 344 452 340 452 340 452 340 452 340 452 340 448 336 448 332 448 328 444 328 436 320 440 320 448 312 368 192 324 216 320 216 328 220 324 224 324 232 320 232 316 232 312 224 336 208 296 228 384 324 424 300 412 304 412 300 408 296 408 284 396 284 396 280 392 280 388 276 384 272 384 268 380 268 376 264 372 264 372 264 376 268 376 268 372 260 360 244 352 248 360 256 348 248 348 248 348 248 348 248 352 248 348 244 340 240 336 236 332 228 332 224 328 220 324 220 324 220 324 216 320 212 316 212 312 208 320 216 320 216 312 208 316 208 304 200 312 208 304 196 284 228 308 204 308 236 304 228 288 212 320 252 340 212 300 196 300 196 288 196 296 204 292 204 284 200 280 196 268 192 264 188 260 180 256 176 256 172 252 172 248 168 248 168 248 168 248 168 240 180 244 180 244 176 236 168 240 176 240 172 236 168 232 168 232 164 236 168 236 164 228 156 224 156 224 152 220 148 216 148 216 148 216 148 216 148 216 148 216 144 208 136 204 136 204 140 196 148 200 152 204 148 200 144 196 148 200 148 200 144 192 136 192 136 192 132 188 128 184 128 188 132 188 128 184 124 180 124 180 120 180 120 180 120 180 120 196 132 192 132 188 128 188 124 172 112 168 108 176 116 176 108 168 104 168 104 168 104 168 104 156 92 160 96 160 96 156 92 160 92 152 88 152 88 156 96 156 96 164 96 152 84 152 92 152 88 148 84 148 84 152 92 148 100 148 100 148 100 148 100 128 80 128 76 120 72 116 68 120 76 108 64 104 72 124 92 132 88 124 84 124 84 128 92 132 88 132 88 132 88 132 88 132 84 120 68 116 76 128 92 124 80 124 76 120 80 124 80 116 72 116 72 116 72 112 68 124 76 124 76 124 76 124 76 120 68 116 76 128 80 120 60 108 60 112 72 120 72 120 72 128 76 124 72 116 60 104 56 124 84 120 76 116 72 112 68 104 68 112 72 112 68 104 60 80 72 76 68 76 68 72 64 88 76 76 68 76 68 68 56 80 72 84 80 88 76 80 72 76 68 76 68 76 68 76 68 68 60 72 68 76 68 76 68 84 76 80 72 80 72 80 72 76 64 76 64 76 64 76 64 68 56 68 56 68 60 76 64 72 60 72 60 76 64 76 64 76 64 72 60 72 64 80 68 68 68 68 68 68 68 68 68 64 64 64 64 64 64 64 64 60 56 68 72 84 84 96 96 92 88 92 88 92 88 92 88 100 100 108 108 112 108 112 104 112 112 120 120 124 116 116 108 124 124 124 124 128 128 128 132 128 128 128 128 128 128 128 128 132 128 120 124 132 140 140 140 136 132 132 132 132 136 140 144 136 136 132 128 132 140 148 152 148 152 148 120 80 44 32 24 32 32 32 32 32 32 32 32 32 32 32 36 36 36 40 40 48 40 36 40 36 28 32 44 212 404 360 336 344 368 316 388 332 376 340 376 328 360 328 368 332 348 320 340 320 328 284 284 228 192 140 92 72 64 80 68 84 112 140 116 164 292 604 660 688 676 516 392 468 580 580 608 524 540 488 624 564 608 564 624 556 628 620 688 624 744 748 768 636 656 640 508 428 692 756 700 832 892 1020 912 996 912 1016 912 1008 852 964 800 904 688 828 688 880 676 880 672 892 688 896 688 908 700 904 700 908 696 892 672 864 664 844 652 844 652 832 636 836 644 832 636 828 632 820 632 796 636 820 636 788 520 640 840 588 764 564 776 572 740 536 824 580 792 580 784 572 780 576 784 580 788 580 788 580 788 580 788 584 792 584 792 584 792 584 792 588 796 588 796 588 796 588 796 588 804 588 804 588 804 588 804 588 804 588 808 592 812 596 812 596 812 596 812 596 812 596 812 596 816 600 816 604 820 604 820 600 828 604 828 608 832 608 832 608 832 608 836 612 840 616 840 604 840 608 840 620 844 620 844 628 844 632 844 628 840 628 840 640 804 704 844 460 780 688 840 652 864 664 828 628 784 648 808 748 752 576 756 696 840 704 824 812 664 696 588 804 608 728 628 760 600 764 600 764 600 764 600 760 596 756 592 752 592 752 588 768 596 764 588 756 580 748 576 752 580 752 576 748 572 744 572 748 576 748 576 748 576 748 576 744 572 744 572 744 572 744 572 740 568 740 568 740 568 740 568 736 564 736 564 732 556 720 548 704 544 704 544 700 540 700 540 696 532 688 524 680 520 680 524 680 528 668 524 664 520 660 516 660 516 660 512 656 508 652 508 660 496 660 492 656 492 652 488 648 480 644 476 636 468 632 468 632 468 628 460 624 456 616 452 620 456 620 456 620 456 620 456 612 448 612 444 604 444 600 444 580 436 576 436 580 428 512 312 440 320 420 308 420 320 436 332 436 324 432 316 428 312 420 304 436 300 440 344 536 436 568 416 548 412 548 408 544 404 540 408 536 396 532 396 528 392 528 392 524 384 520 384 516 380 516 380 508 372 504 368 504 368 504 368 504 364 496 360 492 356 492 360 480 352 480 352 480 352 480 352 480 352 476 348 472 340 464 336 456 336 452 328 448 324 440 320 444 324 444 320 440 316 436 316 428 312 440 324 444 320 432 308 436 312 424 304 432 312 424 304 416 316 428 304 404 304 424 300 432 284 388 264 408 292 452 336 404 284 400 288 412 292 408 276 392 268 396 272 396 272 400 276 380 256 380 256 376 252 376 248 372 248 372 248 372 248 372 248 356 244 360 244 360 240 352 232 356 240 356 236 352 232 348 232 336 232 340 236 344 232 336 228 332 224 332 220 328 216 324 216 320 216 320 216 320 216 320 216 320 212 312 204 308 204 308 208 300 200 304 204 308 200 304 196 300 200 304 200 304 196 296 192 284 192 280 188 276 184 272 184 276 188 276 184 272 180 268 180 256 180 256 180 256 180 256 180 260 184 260 180 256 176 252 176 260 168 244 168 252 176 244 172 240 172 232 168 232 168 228 164 220 160 224 164 228 160 224 156 228 160 216 148 212 152 224 164 228 164 232 160 220 148 216 152 220 152 216 148 220 156 228 160 220 148 220 148 216 144 216 144 192 120 192 120 192 116 188 116 188 116 180 112 184 120 196 132 196 128 192 124 192 124 196 128 188 132 188 132 188 132 188 132 192 132 180 120 172 120 176 124 180 124 176 120 176 120 180 124 172 120 176 124 176 116 168 112 172 124 172 124 172 124 172 124 168 116 164 124 176 128 168 108 148 112 156 120 164 128 168 128 164 124 164 120 156 112 144 104 156 116 152 112 148 108 148 104 144 108 152 116 156 112 148 104 72 24 72 20 68 16 64 16 76 20 64 16 72 24 68 12 68 24 72 28 76 24 72 20 68 20 68 20 68 20 68 20 56 12 64 20 68 20 68 16 76 28 72 24 68 16 64 16 60 32 60 32 60 32 60 32 56 28 60 36 64 36 64 36 68 40 68 40 64 36 64 36 68 40 64 32 60 32 64 36 68 36 68 36 68 36 68 36 64 32 64 32 64 32 64 32 56 40 64 52 84 72 96 80 96 76 96 76 96 76 96 76 96 80 104 88 108 88 108 84 116 96 116 96 116 96 116 96 124 92 124 96 128 96 132 100 128 96 128 96 128 96 128 96 132 92 120 88 132 108 144 108 136 104 132 96 132 104 140 104 136 84 128 80 128 100 148 116 152 120 144 80 64 12 20 4 32 24 32 24 32 24 32 24 28 20 28 20 32 24 36 28 52 40 40 36 28 8 40 68 276 396 348 360 384 376 372 400 372 412 380 400 364 384 356 384 356 368 332 348 336 344 300 288 216 180 128 88 68 56 64 52 76 108 104 100 164 336 636 616 632 624 456 392 528 580 600 616 576 556 560 652 616 604 612 632 612 612 652 668 652 744 804 784 720 688 632 528 392 604 744 636 724 668 916 712 912 700 928 724 928 716 900 676 892 584 680 492 692 496 680 496 700 512 720 504 700 492 708 516 720 516 688 488 676 496 664 484 664 492 652 476 644 484 640 476 636 480 628 484 632 496 628 480 652 460 680 920 768 908 768 896 756 860 768 972 792 944 784 940 780 936 784 940 788 944 788 944 788 944 788 944 792 948 792 948 792 948 792 948 796 952 796 952 796 952 796 952 804 956 804 956 804 956 804 956 804 956 804 960 808 964 812 964 812 964 812 964 812 964 812 964 812 964 816 968 816 972 820 972 824 972 828 976 828 980 832 980 832 980 832 984 836 988 840 988 836 988 840 988 840 992 844 984 836 984 840 980 844 980 840 968 832 1008 808 1020 808 796 840 964 872 972 844 920 792 896 808 904 808 740 724 888 852 928 824 832 700 508 564 460 608 496 612 536 612 496 608 496 608 488 608 488 604 472 600 464 592 448 584 444 588 452 584 448 580 444 576 440 580 444 580 440 576 436 572 436 576 436 576 436 576 436 576 436 572 432 572 432 572 432 572 432 568 432 568 432 568 432 568 432 564 428 564 428 560 420 552 412 548 408 548 404 544 400 540 400 532 388 524 376 516 372 512 372 520 376 520 376 516 372 516 372 516 372 516 368 512 364 508 364 500 380 496 376 496 372 492 372 484 364 480 356 472 352 468 348 468 356 464 348 460 344 452 340 456 344 456 344 456 344 456 344 448 336 448 332 448 328 444 328 436 324 444 316 440 312 388 228 328 216 316 200 304 212 324 232 328 232 324 228 312 224 304 216 304 220 352 288 412 324 424 312 408 300 408 296 404 292 408 280 400 288 396 284 396 280 392 280 388 276 384 272 384 268 380 268 376 268 372 264 368 256 364 256 360 256 364 256 360 252 356 244 352 252 352 252 352 252 352 252 348 248 344 244 340 236 332 232 336 232 332 224 328 220 320 216 324 220 324 216 320 212 316 212 316 212 316 212 316 212 316 212 316 208 304 200 312 208 304 196 324 188 304 224 300 216 304 224 300 240 312 236 304 212 264 156 276 180 280 188 292 192 272 180 268 188 272 192 272 200 276 204 256 176 256 172 252 172 248 168 248 168 248 168 248 168 248 168 240 180 244 180 244 176 236 168 240 176 240 172 236 168 232 168 228 164 232 168 236 164 232 160 224 156 224 152 220 148 216 148 216 148 216 148 216 148 216 148 216 144 208 136 204 136 204 140 196 148 200 152 204 148 200 144 196 148 200 148 200 144 192 136 192 136 192 132 188 128 184 128 188 132 188 128 184 124 180 124 180 120 180 120 180 120 180 120 180 120 180 116 176 116 172 112 172 112 168 108 176 116 176 108 172 108 172 104 168 100 164 100 160 96 164 100 164 100 160 96 168 96 156 84 148 92 160 104 160 100 168 96 152 80 148 88 156 88 148 84 144 84 148 84 148 100 144 96 140 92 140 88 116 68 116 68 116 72 120 72 120 80 124 84 128 92 136 96 128 84 124 80 120 84 124 88 132 88 132 88 132 88 132 88 128 84 128 80 124 76 120 76 124 80 120 72 116 76 124 80 120 80 128 84 128 76 116 68 124 76 124 76 124 76 124 76 120 68 116 76 128 80 120 60 108 64 120 76 132 88 136 88 116 72 120 76 120 68 108 56 112 72 108 68 108 68 104 64 104 68 116 84 124 76 112 64 80 72 80 68 76 64 72 64 72 60 68 64 80 76 84 72 72 68 76 72 80 68 76 64 76 68 76 68 76 68 76 68 64 60 72 68 76 68 76 64 84 72 76 64 68 56 64 52 68 56 68 56 68 56 68 56 64 60 76 72 84 68 76 60 84 68 80 68 80 68 80 68 84 72 80 64 72 60 72 60 68 68 68 68 68 68 68 68 64 64 64 64 64 64 64 64 64 60 72 76 88 92 104 104 108 104 108 104 108 104 108 104 100 100 108 108 112 108 112 104 124 116 120 112 116 116 120 120 124 124 124 128 128 132 132 132 124 124 124 124 124 124 124 124 132 124 120 120 132 140 144 144 140 136 132 128 132 136 144 148 136 132 128 124 128 136 148 156 152 156 144 104 60 24 24 24 32 32 32 32 32 32 32 32 24 24 24 28 28 28 32 32 44 44 44 44 24 12 48 104 300 392 312 360 348 344 336 356 332 380 344 372 328 356 328 360 328 348 308 332 316 324 276 272 200 172 128 88 68 64 68 64 96 128 128 128 232 412 728 648 676 644 476 432 564 576 548 592 496 524 484 628 544 588 544 636 580 608 580 636 564 712 736 748 724 720 596 556 368 572 764 696 736 792 940 876 972 892 996 952 1020 984 1020 944 1020 852 828 668 892 696 908 708 948 744 956 756 900 744 924 780 948 752 920 692 880 680 860 668 856 668 844 648 836 644 832 636 828 632 820 628 800 640 824 640 796 528 644 848 576 764 568 776 568 736 536 824 580 788 576 780 572 780 572 784 580 788 580 788 580 788 580 788 584 792 584 792 584 792 584 792 588 796 588 796 588 796 588 796 592 804 588 804 588 804 588 804 588 804 588 808 592 812 596 812 596 812 596 812 596 812 596 812 596 812 596 816 600 820 604 820 604 824 604 828 608 832 612 832 612 832 612 836 616 840 620 840 612 836 612 840 616 844 620 844 616 836 628 844 632 844 632 840 624 880 632 800 712 772 380 904 684 864 648 804 628 792 676 832 684 708 644 840 680 820 760 800 692 564 768 616 756 592 768 596 776 616 780 616 780 616 780 616 772 604 764 596 752 588 744 580 756 584 752 580 752 576 748 576 752 580 752 576 748 572 744 572 748 576 748 576 748 576 748 576 744 572 744 572 744 572 744 572 740 568 740 568 740 568 740 568 736 564 740 564 732 556 724 548 708 548 708 544 704 540 700 540 688 524 680 512 672 508 668 512 656 512 660 516 660 516 660 516 660 516 660 512 656 508 652 508 664 500 664 496 660 496 656 492 648 484 644 476 640 472 632 468 632 468 628 460 624 456 616 452 620 456 620 456 620 456 620 456 612 448 612 444 604 444 600 444 592 444 592 436 584 432 548 368 464 344 444 320 420 308 420 320 432 320 428 312 420 308 416 300 448 364 552 436 556 408 544 420 544 408 540 404 540 400 536 404 536 400 536 396 532 392 528 392 524 388 524 384 520 380 516 380 520 380 512 372 504 364 500 360 492 360 500 368 504 360 488 348 480 356 480 352 480 356 476 356 468 348 464 336 464 336 456 332 456 336 452 328 448 324 440 320 444 324 444 320 440 316 436 316 444 320 432 308 428 312 440 324 436 312 424 304 432 312 424 304 428 268 384 320 424 308 432 292 416 300 424 268 404 280 428 280 408 280 404 292 416 288 400 264 408 280 404 276 392 264 388 260 380 256 380 252 376 248 372 248 372 248 372 248 372 248 372 248 356 244 360 244 360 240 352 232 356 240 356 236 352 232 348 236 336 228 340 236 344 236 340 232 332 224 332 220 328 216 324 216 320 216 320 216 320 216 320 216 320 212 312 204 308 204 308 208 300 200 304 204 308 200 304 196 300 200 304 200 304 196 296 192 280 192 280 188 276 184 272 184 276 188 276 184 272 180 268 180 256 180 256 180 256 180 256 180 264 188 264 184 260 180 256 180 260 172 244 168 252 176 244 172 240 172 236 168 232 164 228 164 224 164 228 168 232 164 228 160 236 164 220 152 216 156 228 172 228 164 236 160 220 144 216 152 228 156 216 144 208 136 208 132 216 144 216 140 212 136 208 132 180 112 184 116 188 120 192 128 188 124 196 136 208 140 208 140 196 124 192 120 188 124 192 128 188 132 188 132 188 132 188 132 176 120 180 128 184 128 180 120 184 124 172 112 168 116 180 128 180 128 188 132 184 124 172 116 172 124 172 124 172 124 172 124 168 116 164 124 176 128 168 108 148 116 160 128 176 140 180 140 152 116 160 124 160 116 152 104 156 116 152 112 152 112 152 108 144 112 160 124 168 120 152 108 76 28 72 20 68 16 60 12 72 24 72 24 72 24 72 24 60 16 72 32 80 24 64 12 72 20 60 8 56 12 68 24 60 16 64 16 64 16 64 20 68 20 68 20 68 20 68 20 56 32 60 36 64 32 60 28 60 32 60 32 60 32 60 32 64 32 64 32 64 32 64 32 68 40 72 44 76 40 72 36 60 32 64 36 68 32 64 28 84 48 72 36 68 40 80 52 68 52 72 56 80 68 96 80 108 88 100 76 96 76 96 76 112 64 100 92 124 76 108 92 124 92 124 92 124 92 124 92 128 92 124 92 124 92 124 88 128 100 132 96 120 88 128 104 132 84 132 88 136 92 140 92 136 92 144 100 148 100 148 104 144 100 144 100 140 108 140 108 172 140 124 48 40 24 44 4 32 24 32 20 28 16 24 16 40 28 36 24 32 20 28 16 20 52 36 28 52 16 56 200 352 356 352 364 356 368 356 376 372 392 376 392 368 380 344 356 348 364 348 348 332 320 276 236 192 148 92 76 76 52 60 40 120 56 120 56 228 492 636 636 648 524 432 468 568 596 572 624 548 572 572 628 616 620 620 656 620 644 616 620 640 700 708 696 756 744 612 520 484 548 692 716 684 632 756 712 844 672 864 700 940 724 936 776 948 676 692 520 700 496 700 528 724 512 752 624 836 628 896 752 816 580 740 564 692 496 672 496 680 484 644 472 656 484 644 476 632 472 632 480 640 508 632 496 656 460 728 900 784 916 780 904 732 880 796 976 792 936 792 932 788 928 784 928 792 936 792 936 792 936 792 936 792 936 788 932 784 936 788 940 788 936 788 940 792 944 796 944 800 948 800 948 800 948 800 948 796 944 796 948 800 952 804 952 804 952 804 952 804 952 804 952 804 952 804 956 808 960 812 960 812 960 812 964 816 968 820 968 824 972 824 976 828 980 832 980 832 976 832 980 836 984 840 984 840 984 840 988 844 992 848 992 832 1012 856 980 852 1020 780 780 884 964 800 876 796 900 820 872 688 784 808 880 804 848 808 640 600 496 592 464 604 480 616 496 612 488 616 496 632 516 652 532 648 516 632 492 604 468 592 452 592 452 588 448 588 444 584 444 588 444 584 440 580 436 576 432 580 440 580 436 576 432 572 432 572 432 572 428 568 424 564 424 576 432 568 424 564 424 568 428 572 428 564 420 556 408 544 404 552 400 544 392 540 388 544 400 508 368 504 360 496 360 500 364 512 368 500 368 516 380 516 380 508 364 508 360 504 356 500 352 488 348 488 352 488 352 492 356 488 348 480 340 476 340 480 352 472 356 464 348 460 348 460 352 452 340 452 348 468 352 456 332 448 328 448 324 444 320 440 320 436 316 440 316 440 316 440 324 376 248 340 212 308 200 316 212 324 220 328 208 304 196 324 236 416 304 420 308 420 312 424 312 412 296 404 288 400 288 400 292 400 288 396 284 396 280 392 280 392 280 396 280 388 272 380 264 372 268 376 268 376 264 368 256 368 260 372 260 364 252 356 244 336 240 368 252 368 276 380 268 324 220 320 220 328 208 320 216 352 240 336 224 324 220 328 224 324 220 324 216 320 212 316 212 320 212 320 208 316 204 312 204 316 208 316 204 312 200 308 200 308 208 304 204 300 208 296 212 296 216 296 216 296 220 288 204 288 204 288 200 284 200 280 200 272 192 272 188 268 184 264 184 260 180 260 176 256 172 252 172 252 172 252 168 248 164 244 164 240 176 244 176 244 176 244 176 240 172 236 168 236 164 232 164 236 168 236 164 232 164 228 160 228 160 228 156 220 148 212 140 216 152 220 152 220 148 212 140 204 136 204 132 200 128 196 128 200 148 200 148 200 148 200 148 200 144 192 140 200 148 196 140 200 140 196 132 192 132 192 136 196 132 192 128 188 132 192 136 184 132 196 132 180 112 176 128 192 132 192 128 188 128 184 116 184 104 176 96 168 96 164 96 176 100 172 104 168 108 172 112 184 112 164 104 176 112 168 92 176 100 148 72 132 72 148 92 164 104 160 96 156 100 156 104 136 88 144 96 148 96 144 100 144 100 136 92 132 92 132 92 132 88 128 84 124 88 128 92 136 96 140 92 136 88 132 88 132 84 124 76 120 84 132 92 124 80 124 80 124 80 124 80 120 80 132 88 128 80 132 96 140 88 132 80 124 72 120 72 124 76 124 76 124 76 124 76 128 76 124 72 120 76 124 80 120 72 120 72 120 72 120 72 128 76 124 72 120 76 124 80 112 64 112 64 112 64 112 64 116 72 116 72 116 72 116 72 104 60 104 64 112 76 124 84 76 68 76 68 76 68 76 68 76 68 76 68 76 72 80 72 64 64 76 76 84 68 72 56 76 68 68 60 68 60 76 68 72 64 72 64 72 64 72 64 76 68 76 68 76 68 76 68 68 60 72 64 76 60 72 56 72 60 72 60 72 60 72 60 64 64 64 64 64 64 64 64 68 72 72 76 76 72 72 68 60 64 64 68 68 64 64 60 72 72 68 68 68 68 72 72 72 68 72 72 80 84 92 92 112 104 104 96 100 96 100 100 100 92 96 120 124 116 116 132 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 120 124 128 120 116 116 124 128 132 132 132 136 136 140 140 140 128 132 136 136 140 140 136 136 136 144 136 144 136 140 136 140 164 152 104 56 28 36 36 24 32 32 32 28 28 24 24 24 36 36 32 32 32 32 28 28 20 48 24 36 40 16 60 236 332 356 332 352 324 356 324 356 328 368 332 368 328 356 316 344 316 352 320 328 308 312 256 232 180 136 76 76 64 64 56 68 132 100 156 108 344 552 696 644 700 500 492 496 596 604 560 588 472 552 480 604 520 608 524 640 552 624 556 608 564 680 632 688 688 740 556 520 484 516 688 724 724 672 784 764 860 784 896 836 984 892 1020 920 1020 760 860 660 860 676 904 724 980 732 980 856 1020 964 1020 1016 980 788 916 720 904 692 868 688 872 668 848 660 852 660 840 644 832 636 828 640 812 652 824 660 788 528 668 824 572 768 568 772 548 748 584 804 576 792 576 788 572 784 568 784 576 792 576 792 576 792 576 788 592 788 588 784 584 788 588 792 588 788 588 792 592 796 596 796 592 800 592 800 592 800 592 800 588 796 588 800 592 804 596 804 596 804 596 804 596 804 596 804 596 804 596 808 600 812 604 812 604 812 604 816 608 820 612 820 616 824 616 828 620 828 624 832 616 832 616 836 620 836 624 840 624 840 624 844 628 844 632 848 616 848 628 828 636 880 616 740 576 816 672 796 656 812 696 768 572 760 724 808 768 832 796 624 696 604 728 604 760 604 764 604 780 612 788 628 808 652 832 668 852 672 828 636 788 600 764 584 764 592 764 588 760 588 756 584 756 584 752 580 752 580 752 576 756 580 756 576 752 576 748 572 748 572 748 568 744 568 740 564 744 572 744 568 740 568 740 564 740 564 732 556 724 544 712 544 712 544 712 540 704 532 696 528 668 496 664 488 660 488 660 492 640 496 628 496 640 508 648 500 648 504 652 500 652 496 652 492 648 488 652 492 652 496 656 496 656 492 648 484 640 480 640 476 636 468 628 464 624 460 628 464 620 452 616 456 628 464 620 448 612 448 612 444 608 444 604 440 600 436 600 436 600 436 600 440 564 408 528 364 488 340 476 336 468 336 484 356 508 388 552 432 568 428 560 420 552 412 544 408 548 408 540 404 536 400 540 404 540 400 536 400 532 396 532 392 532 396 528 388 520 384 516 380 508 376 512 376 512 372 504 364 504 368 504 368 500 360 492 352 500 372 492 356 468 356 432 292 412 292 384 288 424 316 448 312 460 336 452 328 444 324 444 324 444 324 444 320 440 316 436 316 428 320 428 316 424 312 420 312 424 316 420 312 420 308 416 308 416 304 416 300 412 296 408 296 408 296 412 300 408 292 404 284 412 288 408 284 408 280 404 280 396 272 396 268 392 264 388 264 384 260 384 256 380 252 376 252 376 252 376 248 372 244 368 248 356 244 352 244 352 244 352 244 352 240 348 240 344 236 344 232 340 232 336 232 332 228 332 224 328 228 332 224 324 216 316 208 320 220 324 220 324 216 316 208 312 208 312 204 308 204 304 200 304 200 304 200 304 200 304 200 304 196 296 192 304 200 300 196 288 200 272 192 268 192 268 196 268 192 264 188 264 188 268 192 256 188 268 188 252 172 252 184 264 188 264 188 260 184 256 180 268 180 260 172 244 168 240 164 236 168 232 164 228 164 232 168 224 156 228 168 244 172 220 136 216 152 220 156 224 156 224 156 216 152 216 156 224 164 232 164 228 152 232 148 224 136 216 124 216 144 208 136 204 136 204 136 200 132 196 128 196 128 200 132 196 140 196 136 192 132 188 132 188 132 184 128 180 128 184 128 188 132 188 132 188 132 188 132 168 120 184 128 180 124 188 140 188 136 180 128 172 120 168 124 172 124 172 124 172 124 172 124 172 128 168 124 164 128 168 132 160 120 160 120 160 120 160 120 160 116 156 112 152 116 156 120 152 112 152 112 152 112 152 112 148 116 148 116 148 116 148 116 144 112 140 108 140 112 148 120 60 12 60 12 64 24 76 32 60 12 60 16 64 20 68 24 56 12 64 20 68 16 60 8 68 16 64 12 60 16 64 20 72 20 68 16 64 12 60 8 68 20 68 20 68 20 68 20 56 32 60 36 64 32 60 28 60 32 60 32 60 32 60 32 64 32 64 32 64 32 64 32 68 36 72 40 72 40 68 36 60 32 64 36 68 32 64 28 64 32 68 36 68 36 64 32 64 44 64 48 72 56 84 68 108 84 100 76 96 76 100 80 92 56 96 84 124 88 124 104 124 92 124 92 124 92 124 92 116 88 120 92 124 96 128 100 116 88 120 84 112 76 116 84 132 84 132 88 136 92 140 92 128 84 136 88 140 92 136 88 144 100 144 100 140 108 140 108 164 116 92 20 20 8 32 8 32 24 32 20 28 16 24 16 28 20 32 24 32 24 36 28 44 36 28 36 44 16 112 296 352 352 348 360 352 360 352 364 356 380 364 384 360 368 348 356 340 352 332 328 308 304 268 232 172 136 84 80 72 52 64 52 116 88 112 104 376 556 600 596 588 444 444 544 596 644 624 576 544 564 576 612 604 620 616 644 624 640 616 628 628 668 668 668 708 744 548 532 500 480 660 712 664 628 672 624 708 600 732 592 772 656 864 704 816 568 644 536 680 480 680 512 728 540 796 672 976 840 1020 864 980 700 760 612 732 528 696 516 696 508 676 508 672 500 660 492 648 484 644 492 644 512 628 496 660 460 728 896 780 908 780 904 736 896 800 976 792 936 784 932 784 932 780 928 788 936 788 936 788 936 788 936 792 936 788 932 784 936 788 940 788 936 788 940 792 944 796 944 800 948 800 948 800 948 800 948 796 944 796 948 800 952 804 952 804 952 804 952 804 952 804 952 804 952 804 956 808 960 812 960 812 960 812 964 816 968 820 968 824 972 824 972 828 976 828 980 832 976 832 976 836 980 836 984 840 984 840 984 844 988 844 992 836 988 840 980 844 1012 864 976 724 916 828 880 788 888 796 780 708 884 824 840 820 796 700 512 624 508 612 472 604 460 596 464 608 480 616 496 636 524 660 540 680 544 656 512 624 480 600 460 596 456 592 452 592 448 588 448 580 440 580 440 584 444 584 444 580 440 580 440 576 436 576 432 572 432 572 432 568 428 568 424 572 432 572 432 572 428 564 420 560 416 552 408 544 400 536 388 540 380 540 384 532 372 508 364 484 344 480 340 472 340 476 340 488 336 472 332 484 344 488 340 496 348 488 344 484 340 484 336 488 348 492 352 496 356 496 360 500 356 492 344 480 340 480 348 472 360 468 352 460 348 464 352 464 348 452 340 456 348 460 344 448 328 448 328 444 324 444 320 440 320 440 316 436 316 436 316 448 332 432 304 404 280 388 272 400 288 400 300 428 328 444 332 428 312 424 308 412 296 404 292 412 300 408 292 400 288 404 292 408 292 404 292 400 288 400 284 404 284 392 272 380 268 384 272 376 268 376 268 376 264 368 260 368 260 368 260 364 252 352 244 356 252 376 280 396 292 348 208 312 172 236 132 264 188 316 196 324 224 328 224 328 224 324 216 324 220 324 216 320 212 316 212 320 212 320 208 316 204 312 204 316 204 312 204 308 200 308 200 304 208 304 204 300 200 296 208 296 212 300 216 292 216 284 212 288 204 284 204 280 200 280 200 272 192 272 188 268 184 264 184 260 180 260 176 256 172 252 172 252 172 252 168 248 164 244 164 240 176 244 176 244 176 244 176 248 176 244 176 240 172 240 168 232 160 228 160 224 156 224 152 224 156 224 156 220 148 212 140 216 152 220 152 220 148 212 140 212 144 212 140 208 140 204 136 200 148 200 148 200 148 200 148 200 144 192 140 200 148 196 140 196 140 196 132 192 132 192 132 188 128 184 124 184 124 188 128 176 120 184 120 176 112 176 120 184 124 184 120 180 120 176 108 180 104 172 92 168 88 164 100 160 96 160 96 160 100 160 100 164 104 164 108 176 116 168 100 144 88 160 108 164 96 144 76 136 88 144 100 156 108 160 108 164 112 156 104 144 88 128 76 144 104 144 104 140 100 140 100 136 96 132 92 132 92 136 96 140 96 140 92 136 88 132 88 132 92 136 88 132 84 124 76 132 88 132 88 132 88 132 88 108 72 124 80 120 76 128 92 140 88 132 80 124 76 124 76 124 76 124 76 124 76 124 76 128 76 124 72 120 76 124 80 120 72 120 72 120 72 120 72 120 68 116 64 112 68 116 72 112 64 112 64 112 64 112 64 116 72 116 72 116 72 116 72 120 72 112 64 108 64 108 64 72 60 68 60 68 68 80 80 60 52 64 60 68 64 76 68 64 56 68 64 72 60 64 56 72 64 72 64 72 64 72 64 84 72 76 68 68 60 64 52 72 64 72 64 72 64 72 64 68 60 72 64 76 60 72 56 72 60 72 60 72 60 72 60 64 64 64 64 64 64 64 64 64 68 72 72 72 72 68 64 60 64 64 68 68 64 64 60 60 64 68 72 72 68 64 60 64 60 64 64 72 72 80 80 108 104 104 96 100 96 104 104 96 96 104 116 120 120 120 124 120 120 120 120 120 120 120 120 112 116 120 120 128 128 132 136 116 120 124 120 112 112 120 128 132 132 132 136 136 140 140 140 136 140 144 148 148 148 148 144 140 148 140 148 140 144 140 144 160 128 72 32 16 28 32 32 32 32 32 28 28 24 24 24 24 28 28 32 32 36 36 40 48 32 16 44 24 32 144 344 324 348 324 344 316 348 316 348 316 356 324 364 332 356 320 348 316 336 300 300 276 288 240 220 152 116 76 72 60 64 64 80 120 136 128 168 508 612 672 620 624 420 520 588 632 652 616 548 468 556 480 588 500 600 516 620 548 616 540 612 548 636 584 648 636 724 476 520 508 444 632 704 724 668 708 640 720 676 772 696 824 772 928 784 928 680 852 704 888 688 908 696 960 724 980 832 1020 1020 1020 1020 1020 896 984 816 948 728 896 712 896 696 884 704 872 680 860 660 848 652 840 652 820 656 828 664 796 528 668 824 572 772 568 768 552 764 592 792 572 784 576 784 576 784 576 784 580 788 580 788 580 788 580 788 592 788 588 784 584 788 588 792 588 788 588 792 592 796 596 796 588 796 588 796 588 796 588 796 588 796 588 800 592 804 596 804 596 804 596 804 596 804 596 804 596 804 596 808 600 812 604 812 604 812 604 816 608 820 612 820 612 820 616 824 616 828 620 828 612 828 616 832 616 836 620 836 620 836 624 840 624 844 628 844 644 844 632 848 632 840 660 892 632 808 636 780 692 836 664 680 632 836 740 812 800 744 692 592 748 620 768 608 764 600 752 596 772 608 784 620 800 636 816 652 808 632 800 620 788 612 784 612 772 596 768 596 764 592 764 592 748 576 752 580 756 588 760 588 760 584 756 580 756 576 752 576 752 576 748 572 748 568 744 568 740 572 744 572 744 564 732 556 724 548 720 544 712 536 704 532 704 540 708 540 700 516 668 488 652 476 644 472 640 468 644 476 624 476 612 472 620 480 632 476 636 484 636 476 636 472 632 472 644 484 648 488 652 496 656 500 660 496 652 484 640 480 636 472 640 472 632 464 628 464 628 468 636 464 616 448 620 460 624 460 616 452 612 448 612 444 608 444 608 440 604 440 604 436 600 440 580 440 580 440 580 440 576 436 596 448 580 440 588 444 568 412 548 412 548 412 552 416 552 420 552 412 544 404 540 404 540 408 544 408 544 404 540 404 536 400 544 400 524 380 512 380 520 388 512 376 516 380 512 376 508 368 500 368 504 364 500 356 488 348 476 392 548 436 532 396 452 312 380 272 348 228 360 292 444 328 436 320 444 328 452 328 444 320 444 324 444 320 440 316 436 316 428 320 428 316 424 312 420 312 420 312 420 308 416 308 412 304 416 304 416 300 412 296 408 296 404 296 408 296 408 288 400 280 408 284 408 280 404 280 400 276 396 272 396 268 392 264 388 264 384 260 384 256 380 252 376 252 376 252 376 248 372 244 368 248 360 248 356 248 356 248 356 248 356 248 356 244 352 244 348 240 332 228 328 224 328 220 324 220 328 224 328 224 328 220 320 212 320 220 324 220 324 216 316 208 316 212 312 208 308 204 308 204 304 200 304 200 304 200 304 200 304 196 296 192 304 200 300 196 284 196 268 192 264 188 268 192 264 184 260 180 256 184 260 188 252 176 252 176 252 172 248 176 256 180 256 176 252 172 248 172 260 176 256 168 240 168 240 168 224 160 224 160 224 160 224 156 244 176 224 160 224 176 252 200 240 176 232 160 208 136 184 120 164 124 180 140 196 148 204 148 216 152 220 156 224 152 220 148 212 144 216 148 216 144 212 140 208 136 204 132 200 136 204 140 196 140 196 136 192 132 188 132 192 136 196 140 192 128 176 112 180 124 180 124 180 124 180 124 172 120 180 124 172 112 172 124 184 132 176 124 172 124 172 124 172 124 172 124 172 124 172 124 160 120 156 112 152 116 160 120 160 120 160 120 160 120 160 120 168 124 164 120 160 124 164 128 152 112 152 112 152 112 152 112 148 116 148 116 148 116 148 116 152 116 144 108 140 108 144 112 72 20 60 8 56 12 68 24 52 8 56 8 60 12 64 16 56 12 60 12 60 12 60 8 64 16 64 16 64 16 64 16 76 24 68 20 60 12 56 4 64 16 64 16 64 16 64 16 56 32 60 36 64 32 60 28 60 32 60 32 60 32 60 32 64 32 64 32 64 32 64 32 64 32 68 40 72 36 64 32 60 32 64 36 68 32 64 28 64 36 72 44 76 40 68 32 64 40 60 40 64 48 76 56 104 80 96 76 96 80 104 84 104 80 112 80 112 84 116 76 120 88 120 88 120 88 120 88 112 84 120 88 128 96 132 104 128 100 132 96 120 88 128 96 132 84 132 88 136 92 140 92 136 92 144 100 148 100 148 96 148 104 148 104 144 112 144 112 164 92 64 12 28 12 36 20 32 24 32 20 28 16 24 16 24 20 28 24 32 28 36 32 60 20 28 36 24 56 212 372 348 348 344 356 348 356 348 360 352 376 360 376 364 372 348 356 332 340 312 296 280 276 240 200 136 112 76 64 64 52 76 72 100 96 84 180 500 580 604 588 512 408 488 608 632 668 652 548 548 576 580 588 584 604 612 624 616 628 608 628 612 628 632 652 684 696 500 532 548 460 572 696 688 636 648 552 608 576 660 556 684 592 696 556 704 524 668 536 704 500 680 484 688 508 748 596 964 844 1012 828 980 736 796 660 760 552 716 536 716 528 704 536 692 520 676 508 660 496 656 500 652 512 636 500 656 452 728 896 772 908 772 892 736 908 808 952 788 932 784 932 784 932 784 932 788 936 788 936 788 936 788 936 792 936 788 932 784 936 788 940 788 936 788 940 792 944 796 944 796 944 796 944 796 944 796 944 796 944 796 948 800 952 804 952 804 952 804 952 804 952 804 952 804 952 804 956 808 960 812 960 812 960 812 964 816 968 820 968 820 968 820 972 824 972 828 976 828 972 828 976 832 976 836 980 836 980 836 984 840 984 844 988 848 988 844 1004 844 968 844 1008 844 896 776 900 836 856 728 772 816 932 832 860 796 620 580 540 612 472 608 460 604 476 612 484 612 476 612 472 612 480 620 484 608 472 604 472 608 476 616 484 600 460 600 460 596 456 596 452 580 440 580 444 588 448 592 452 584 444 584 440 580 440 576 436 576 436 576 432 572 432 568 428 568 428 568 428 564 416 552 412 544 404 540 400 536 392 532 392 540 388 544 388 528 372 500 344 488 344 476 348 472 344 476 340 484 320 468 312 476 332 472 324 472 328 464 328 464 324 460 324 476 340 480 344 488 352 496 356 496 352 488 340 476 336 476 344 476 352 468 348 464 344 468 348 476 348 456 332 456 340 460 336 452 332 452 328 448 328 444 324 448 324 444 320 440 316 436 316 416 312 428 328 444 340 448 340 436 320 428 328 452 344 436 312 412 300 416 304 416 308 420 308 416 300 408 296 404 292 408 296 408 296 408 292 404 292 400 288 408 288 388 268 376 268 384 276 376 272 380 272 380 268 372 260 364 256 364 256 360 248 352 240 376 328 468 332 348 176 204 84 192 152 280 196 288 204 328 224 316 216 324 224 332 224 324 216 324 220 324 216 320 212 316 212 320 212 320 208 316 204 312 204 312 204 308 200 308 196 304 196 304 208 304 204 300 200 296 208 292 208 296 212 288 216 284 208 284 204 280 200 280 196 276 196 272 192 272 188 268 184 264 184 260 180 260 176 256 172 252 172 252 172 252 168 248 164 244 164 244 180 248 180 248 180 248 180 248 180 248 176 244 176 240 172 228 160 224 156 224 152 220 152 220 152 224 156 224 152 216 144 216 152 220 152 220 148 212 140 204 136 204 136 200 132 196 128 200 148 200 148 200 148 200 148 200 144 192 140 200 148 196 140 196 136 192 128 188 128 188 132 188 124 184 120 180 124 184 128 176 112 172 116 176 116 176 116 180 120 176 116 172 112 172 112 172 104 168 96 164 96 168 108 160 104 168 112 172 116 164 112 164 100 168 104 168 108 180 120 176 100 136 48 96 28 96 36 80 28 100 56 132 84 152 100 148 96 152 104 156 104 156 100 140 100 144 108 148 108 144 100 140 96 136 92 132 96 136 100 140 96 140 92 136 88 132 88 136 96 140 96 136 84 120 72 124 80 124 80 124 80 124 80 128 88 132 80 112 64 108 68 136 84 128 76 124 76 128 80 124 76 124 76 124 76 124 76 124 76 120 72 120 72 124 76 120 72 120 72 120 72 120 72 128 76 124 72 120 76 124 80 112 64 112 64 112 64 112 64 116 72 116 72 116 72 116 72 112 68 108 64 108 68 116 76 80 68 68 52 60 56 72 72 68 60 68 60 68 60 68 60 72 64 68 60 68 60 72 64 68 64 72 68 76 64 72 60 80 68 76 64 72 60 68 56 68 60 68 60 68 60 68 60 68 60 72 64 76 60 72 56 72 60 72 60 72 60 72 60 64 64 64 64 64 64 64 64 64 64 68 68 68 68 64 64 60 64 64 68 68 64 64 60 68 68 72 72 72 72 68 68 68 64 68 64 68 68 76 76 104 100 100 96 100 100 108 108 108 120 120 112 108 116 112 100 116 116 116 116 116 116 116 116 116 120 120 124 124 128 128 132 136 140 140 136 128 128 136 144 132 132 132 136 136 140 140 140 128 132 136 136 140 140 136 136 144 152 144 152 144 148 144 148 152 100 44 32 28 32 28 40 32 32 32 28 28 24 24 24 28 28 32 32 32 32 36 36 48 20 24 36 8 100 244 364 320 344 320 340 312 344 312 344 316 352 324 360 324 352 320 336 308 324 292 284 256 256 204 176 116 92 64 64 52 60 76 108 108 116 136 284 600 612 704 608 568 444 572 620 660 656 604 560 476 572 488 576 484 600 516 608 536 604 536 616 540 608 544 640 636 644 460 524 564 476 516 696 720 696 684 584 600 600 676 604 720 632 728 612 828 688 864 696 876 676 896 668 932 704 952 764 1020 928 1020 916 1020 860 1012 804 952 736 908 724 908 708 888 708 888 692 872 672 856 660 848 660 832 660 844 664 796 528 672 820 564 768 572 756 560 784 604 784 572 780 576 784 576 784 580 788 580 788 580 788 580 788 580 788 592 788 588 784 584 788 588 792 588 788 588 792 592 796 596 796 584 792 584 792 584 792 584 792 588 796 588 800 592 804 596 804 596 804 596 804 596 804 596 804 596 804 596 808 600 812 604 812 604 812 604 816 608 820 612 820 608 820 612 820 616 824 616 824 608 828 612 828 616 832 616 832 616 836 620 836 624 840 624 840 620 828 628 852 648 836 652 844 616 772 676 868 704 716 600 768 724 836 752 824 744 604 680 664 776 608 788 608 780 616 764 616 780 612 780 604 772 600 772 604 784 612 780 608 780 608 784 612 776 604 776 600 772 600 768 596 756 584 756 584 760 588 760 588 764 584 760 584 756 580 756 580 756 576 752 576 748 572 748 572 744 568 732 552 720 548 720 548 716 540 712 540 708 536 704 532 696 540 696 528 680 508 656 492 656 492 648 480 644 480 644 484 640 480 624 472 628 480 632 468 628 464 632 460 628 456 632 456 636 468 632 476 640 484 648 492 644 480 636 476 632 472 636 476 640 476 636 468 632 468 632 468 640 468 624 456 624 464 624 452 620 452 616 452 612 448 612 448 612 448 612 444 604 440 600 440 576 424 576 432 580 432 580 428 580 428 580 440 592 444 584 428 572 432 564 424 556 412 548 408 552 416 548 408 544 408 544 408 544 404 540 404 536 400 536 396 540 396 528 384 516 380 520 384 516 380 520 384 516 376 508 372 500 364 500 364 496 356 484 352 484 412 532 336 300 96 136 32 204 220 420 352 452 340 452 312 444 328 448 328 448 328 444 320 444 324 444 320 440 316 436 316 428 320 428 316 424 312 420 312 416 308 416 308 412 304 412 300 416 304 416 300 412 296 408 296 404 292 404 292 404 284 396 280 404 280 404 280 400 276 400 272 396 272 396 268 392 264 388 264 384 260 384 256 380 252 376 252 376 252 376 248 372 244 368 248 364 252 360 252 360 252 360 252 356 244 352 244 348 240 348 236 336 228 332 228 328 224 328 220 320 220 324 224 328 220 320 216 320 220 324 220 324 216 316 208 308 204 304 200 304 196 300 196 304 200 304 200 304 200 304 200 304 196 296 192 304 200 300 196 280 196 268 188 260 184 264 188 264 188 260 184 260 184 264 188 256 176 248 176 256 184 256 176 256 180 256 176 252 172 248 172 244 168 240 164 240 164 240 172 236 172 240 180 244 176 228 168 204 176 244 204 240 172 196 140 144 84 112 48 92 48 108 72 80 60 96 88 136 124 180 152 196 152 200 152 204 144 196 140 200 136 212 148 216 148 208 140 204 136 200 132 200 132 204 136 196 140 196 136 192 132 188 132 196 140 196 140 192 132 184 124 188 132 188 132 188 132 188 132 188 136 192 128 172 108 164 112 180 132 176 124 172 128 176 132 172 124 172 124 172 124 172 124 176 136 172 132 172 132 176 136 160 120 160 120 160 120 160 120 160 116 156 112 152 116 156 120 152 112 152 112 152 112 152 112 148 116 148 116 148 116 148 116 140 108 140 108 140 112 148 120 64 12 52 0 52 12 72 32 68 20 68 16 60 12 56 8 68 20 64 16 64 16 68 20 60 12 68 20 68 20 60 12 64 16 64 16 64 16 64 16 60 12 60 12 60 12 60 12 56 32 60 36 64 32 60 28 60 32 60 32 60 32 60 32 64 32 64 32 64 32 64 32 60 32 64 36 68 32 64 28 60 32 64 36 68 32 64 28 68 36 64 32 64 32 68 36 72 48 68 48 68 52 76 56 100 76 96 76 96 80 104 88 100 84 120 76 108 88 120 72 116 84 116 84 116 84 116 84 124 92 124 92 124 92 124 92 136 108 144 104 132 100 140 104 132 84 132 88 136 92 140 92 128 84 136 88 140 92 136 88 152 108 152 108 148 116 148 116 140 60 36 8 36 8 24 8 32 24 32 20 28 16 24 16 36 28 32 24 32 24 28 20 44 16 36 20 12 132 296 348 340 340 336 348 340 348 340 352 344 360 348 360 340 344 324 332 324 328 308 288 268 240 200 148 108 84 64 60 56 40 80 84 96 80 140 336 560 556 628 548 472 468 540 604 648 648 608 584 560 584 592 584 580 608 616 612 608 616 608 636 616 608 612 648 704 616 508 540 604 540 456 696 708 668 676 532 528 544 584 536 580 528 552 468 660 524 684 484 672 492 664 468 680 508 732 556 784 624 820 692 832 672 812 608 748 544 716 540 720 528 692 520 700 528 684 512 664 500 656 504 656 520 640 500 664 452 728 884 764 900 772 884 740 924 816 940 780 928 780 932 784 936 788 936 788 936 788 936 788 936 788 936 792 936 788 932 784 936 788 940 788 936 788 940 792 944 796 944 792 940 792 940 792 940 792 940 796 944 796 948 800 952 804 952 804 952 804 952 804 952 804 952 804 952 804 956 808 960 812 960 812 960 812 964 816 968 820 968 816 964 820 968 820 972 824 972 824 968 828 972 828 976 832 976 832 976 836 980 836 984 840 984 832 980 832 972 844 980 828 920 764 892 840 932 776 764 724 872 836 904 824 796 672 540 608 500 608 444 608 456 612 484 620 500 612 472 604 468 600 464 604 468 616 476 608 468 604 468 604 468 608 468 604 464 604 460 600 460 592 448 588 448 588 448 584 444 588 448 584 444 584 440 580 440 580 440 576 436 576 432 572 432 572 424 552 400 532 396 540 404 544 400 540 400 540 396 536 396 528 384 520 376 508 360 496 360 492 364 488 364 480 360 484 356 492 320 476 308 476 324 472 324 460 320 456 320 452 324 448 324 456 320 464 328 476 340 484 344 472 328 468 328 468 332 476 336 480 356 472 348 468 348 468 352 476 348 464 344 468 344 456 328 456 336 452 332 452 328 448 328 452 332 448 324 440 320 436 316 440 320 432 316 428 308 420 304 436 324 444 324 428 308 420 308 436 324 432 316 424 308 416 300 420 304 412 296 408 296 408 300 404 288 400 288 396 284 396 280 396 284 392 276 384 272 380 268 380 272 384 276 380 272 376 264 360 256 364 252 360 244 348 236 340 276 344 152 112 0 12 0 176 188 352 276 360 260 340 220 340 232 332 224 324 220 324 220 324 220 324 216 320 212 316 212 320 212 320 208 316 204 312 204 308 200 308 196 304 196 300 192 304 208 304 204 300 200 296 208 288 208 292 208 288 212 280 204 280 200 280 196 276 196 272 192 272 192 272 188 268 184 264 184 260 180 260 176 256 172 252 172 252 172 252 168 248 164 244 164 248 184 252 184 252 184 252 184 244 172 240 172 236 168 236 164 236 164 232 164 228 160 228 156 216 152 220 156 224 152 220 148 216 152 220 152 220 148 212 140 208 140 204 136 204 132 200 132 200 148 200 148 200 148 200 148 200 144 192 140 200 148 196 140 192 132 188 128 184 124 188 128 192 132 188 128 188 128 192 132 184 116 172 116 188 132 188 120 184 120 180 120 176 116 176 116 168 104 164 100 164 104 168 112 164 120 176 132 184 132 172 112 176 132 200 128 156 64 104 32 52 0 60 8 72 12 72 12 60 8 60 8 72 32 100 60 128 80 132 88 140 92 136 88 124 92 140 104 148 104 140 96 132 92 128 88 128 88 132 92 140 96 140 92 136 88 132 88 140 92 136 88 132 88 136 92 132 88 132 88 132 88 132 88 124 88 132 84 120 76 120 84 132 80 128 76 124 80 128 84 124 76 124 76 124 76 124 76 132 84 128 80 128 80 132 84 120 72 120 72 120 72 120 72 120 68 116 64 112 68 116 72 112 64 112 64 112 64 112 64 116 72 116 72 116 72 116 72 120 72 112 64 108 64 112 68 64 52 52 44 60 64 88 92 84 76 80 68 68 56 64 52 80 68 76 64 72 68 76 72 64 60 76 72 80 68 68 56 68 64 72 64 72 64 72 68 68 60 68 60 68 60 68 60 68 60 72 64 76 60 72 56 72 60 72 60 72 60 72 60 64 64 64 64 64 64 64 64 60 64 64 68 68 64 64 60 60 64 64 68 68 64 64 60 68 64 56 52 52 56 64 68 76 72 72 68 72 72 80 80 100 96 100 96 100 100 112 108 88 112 116 104 108 128 128 108 116 116 116 116 116 116 116 116 128 124 124 124 124 124 124 120 136 140 140 136 132 128 136 144 132 132 132 136 136 140 140 140 136 140 144 148 148 148 148 144 144 152 144 152 144 148 144 148 124 72 20 24 32 24 12 20 32 32 32 28 28 24 24 24 40 36 36 32 32 28 28 24 28 24 36 20 0 160 300 328 316 340 316 336 308 340 308 340 308 340 308 340 312 320 292 304 304 324 292 288 260 240 180 140 100 80 60 56 52 60 88 116 116 112 216 432 652 584 720 556 552 516 608 604 668 632 556 592 484 588 500 576 480 604 520 608 532 596 528 620 536 600 540 644 656 576 480 516 604 552 428 692 736 748 712 580 540 548 608 544 616 560 660 580 824 708 864 684 888 676 904 672 924 704 932 720 920 732 928 820 960 800 1016 736 932 720 900 720 908 700 876 688 888 696 876 672 856 660 848 656 836 664 844 664 804 528 672 820 560 768 572 756 564 792 612 772 572 780 580 784 584 788 588 788 588 788 588 788 588 788 588 788 592 788 588 784 584 788 588 792 588 788 588 792 592 796 596 796 584 792 584 792 584 792 584 792 588 796 588 800 592 804 596 804 596 804 596 804 596 804 596 804 596 804 596 808 600 812 604 812 604 812 604 816 608 820 612 820 608 816 608 820 612 824 616 824 608 824 608 828 612 832 616 832 616 832 616 836 620 840 624 840 644 852 632 820 644 856 644 764 664 828 696 792 628 728 664 824 716 812 784 744 672 620 788 584 820 612 820 608 788 608 756 612 772 608 776 604 776 608 784 612 772 600 768 596 768 596 772 604 780 608 780 604 776 604 772 600 768 592 764 588 760 584 756 580 764 588 764 584 760 580 756 580 756 580 756 576 752 572 748 572 744 560 716 528 696 528 708 544 716 544 712 540 712 540 712 536 684 520 672 504 656 492 652 488 656 488 648 484 644 480 648 488 644 484 624 472 632 472 632 464 632 460 636 452 632 448 628 452 620 456 620 464 628 476 640 480 624 460 620 464 624 472 636 480 644 476 636 468 632 468 632 472 636 468 632 468 636 468 620 444 620 456 620 452 616 448 612 448 620 452 612 448 608 440 600 436 600 444 584 432 576 428 576 432 552 416 576 428 568 420 584 448 568 424 568 428 568 432 572 432 560 416 552 408 548 408 548 412 536 400 532 396 532 392 528 392 528 392 532 392 524 384 516 376 516 384 520 384 520 380 512 372 496 360 496 360 492 352 484 348 508 380 436 208 196 40 136 56 392 348 472 344 440 352 476 336 472 344 456 328 444 324 448 328 444 324 444 320 440 316 436 316 428 320 428 316 424 312 420 312 416 308 416 304 412 300 408 300 416 304 416 300 412 296 408 296 400 292 404 292 404 284 396 276 404 280 404 276 400 272 396 272 396 272 396 268 392 264 388 264 384 260 384 256 380 252 376 252 376 252 376 248 372 244 368 248 364 252 360 252 360 252 360 252 348 240 344 236 344 232 340 232 340 236 340 232 336 232 332 228 320 216 324 224 328 224 324 220 320 220 324 220 324 216 316 208 316 212 316 208 312 204 308 204 304 200 304 200 304 200 304 200 304 196 296 192 304 200 300 196 280 192 264 184 260 184 260 188 272 192 268 188 264 192 268 196 264 176 248 180 268 196 268 184 260 184 260 180 256 180 252 176 240 164 236 160 232 164 240 172 228 168 232 184 240 176 224 168 228 180 184 108 100 44 80 52 116 100 164 152 196 148 164 116 124 88 92 52 68 48 84 60 128 104 148 120 172 140 192 144 180 128 204 144 216 144 204 132 200 128 196 124 192 128 196 132 196 140 196 136 192 132 188 132 196 136 188 128 184 136 196 144 180 124 180 124 180 124 180 124 172 124 184 132 184 128 192 140 176 128 172 124 172 128 180 132 172 124 172 124 172 124 172 124 160 116 156 112 152 116 156 120 160 120 160 120 160 120 160 120 168 124 164 120 160 124 164 128 152 112 152 112 152 112 152 112 148 116 148 116 148 116 148 116 160 124 152 112 140 104 136 104 60 12 60 16 64 20 68 20 56 12 60 16 64 12 60 8 68 20 68 20 68 16 56 8 76 24 68 16 64 16 64 20 64 20 68 24 72 20 68 16 64 16 64 16 64 16 64 16 68 40 68 40 68 40 68 40 56 28 60 40 72 40 56 16 64 32 64 28 60 24 56 24 68 36 68 32 64 28 60 28 64 28 60 28 60 32 68 40 72 40 72 36 68 32 64 32 52 36 64 40 60 44 72 60 96 76 100 88 108 88 108 88 108 80 116 88 116 80 108 72 116 80 112 80 112 84 120 92 124 96 132 104 136 104 136 100 132 104 136 108 140 104 136 92 136 88 132 80 128 80 132 84 140 92 140 96 144 100 148 100 148 120 164 108 140 116 148 108 108 60 52 16 36 16 36 12 36 24 32 20 28 24 32 28 32 28 36 32 40 28 36 24 32 36 36 8 64 232 352 344 324 324 320 336 328 340 332 348 348 356 340 352 340 344 320 312 304 300 288 264 244 192 156 120 84 72 60 44 64 64 108 96 84 116 188 468 628 516 644 476 476 500 568 604 644 640 616 584 584 584 580 576 580 596 620 636 612 600 596 616 612 612 612 660 656 556 532 608 652 620 448 596 732 648 716 580 532 556 500 560 504 516 512 516 720 496 704 452 672 488 664 464 668 472 688 500 724 576 752 628 776 596 732 536 708 520 692 504 688 516 700 528 684 516 676 512 664 500 656 500 656 524 656 496 652 448 732 884 744 916 752 848 760 924 788 952 784 932 784 932 784 932 784 932 784 932 784 932 784 932 784 932 788 936 788 936 788 936 788 936 788 936 788 936 788 936 788 936 792 940 792 940 792 940 792 940 792 940 792 944 796 948 800 948 804 952 804 952 804 952 804 952 804 952 804 952 804 952 804 952 812 960 816 964 816 968 820 968 816 964 816 968 820 972 824 972 828 972 828 976 832 980 836 980 828 972 828 976 832 980 836 980 824 976 828 964 840 956 804 868 824 876 832 872 688 804 840 852 776 880 764 624 612 528 604 476 604 432 612 456 624 496 624 516 624 484 620 476 612 472 608 468 608 468 608 464 604 460 600 460 604 464 604 464 604 464 604 464 596 460 600 460 600 456 592 448 580 440 576 436 576 432 572 432 576 436 572 432 572 432 572 428 540 400 544 408 548 412 556 416 548 408 548 400 532 388 532 400 512 368 496 372 500 348 472 356 460 368 496 356 472 380 496 348 492 332 484 332 480 336 480 340 492 336 460 332 464 336 448 312 460 324 464 320 460 320 456 316 464 324 460 320 464 324 468 332 472 340 464 328 456 332 464 340 460 332 460 336 464 340 468 340 460 340 460 336 456 332 452 332 452 332 452 328 448 324 444 324 452 324 444 316 440 316 440 320 432 308 432 304 428 300 424 308 424 316 424 312 420 308 416 308 420 312 424 312 416 304 408 296 404 292 404 292 404 292 404 292 400 288 396 280 392 276 384 272 384 276 384 272 380 268 376 268 368 260 364 252 360 248 352 244 392 280 372 244 200 8 140 204 372 296 364 276 356 264 348 252 340 232 332 224 328 224 328 228 324 224 328 224 328 220 320 212 324 216 324 212 320 208 316 208 312 204 312 200 308 196 304 196 296 200 296 196 292 192 288 200 296 212 296 208 288 212 284 212 296 208 272 184 260 188 276 204 276 192 268 184 264 184 264 188 256 176 260 180 260 180 264 184 256 176 256 172 252 168 248 168 248 184 252 180 248 176 244 176 240 172 240 168 236 164 232 164 236 164 224 152 220 156 232 168 220 152 220 152 220 152 220 152 232 152 212 144 216 148 212 140 212 140 204 132 200 132 200 136 208 156 208 152 200 144 188 136 188 136 188 136 192 144 200 148 196 136 192 128 188 128 188 132 184 128 192 132 184 124 188 132 196 136 192 128 184 124 184 128 176 116 172 112 172 116 180 124 172 120 176 120 172 116 160 100 172 132 176 140 176 140 176 132 124 32 52 0 40 4 84 32 128 76 148 100 164 104 160 96 140 68 104 20 60 0 60 4 44 4 76 44 112 80 136 92 136 92 136 100 140 100 136 96 132 92 132 92 132 92 132 92 152 104 144 96 136 88 132 88 128 88 132 88 132 88 132 92 128 84 128 84 128 84 128 84 120 76 120 80 124 84 128 84 132 80 128 76 124 80 128 84 128 76 120 68 116 68 116 68 120 68 108 64 120 80 128 76 116 72 124 80 132 88 136 84 124 68 112 68 128 84 120 64 116 72 120 72 120 68 112 60 112 68 116 72 112 68 108 60 116 68 112 64 108 68 112 72 68 60 68 64 72 68 76 68 68 60 72 64 72 64 68 60 72 68 76 68 76 64 68 56 84 72 76 64 72 64 72 68 72 64 76 68 76 68 72 64 68 64 72 64 72 64 72 68 76 64 76 64 76 64 76 64 72 56 68 64 80 68 72 48 64 64 64 60 60 56 56 56 68 68 68 64 64 60 60 60 64 60 60 60 60 64 68 72 72 72 72 68 68 64 64 64 60 60 68 64 64 64 76 84 96 96 104 104 112 108 112 108 108 112 116 120 120 116 112 108 124 124 124 128 128 128 132 132 124 128 132 136 136 136 136 132 132 136 136 140 140 136 136 132 136 136 132 128 128 132 132 136 140 140 144 144 144 148 148 148 136 160 156 148 136 148 144 136 88 68 36 24 20 28 32 36 36 32 32 28 28 32 32 36 28 28 32 36 36 32 28 28 28 52 16 12 100 260 324 340 300 324 300 324 296 328 296 328 312 328 308 328 312 324 296 300 280 288 268 260 224 196 148 120 88 72 60 52 60 80 116 120 116 140 300 532 696 584 716 492 568 524 624 612 648 640 580 584 500 576 480 576 488 600 528 640 536 600 520 612 532 608 540 640 548 524 476 564 624 588 460 540 732 704 728 600 544 532 520 532 564 536 624 648 880 684 880 672 872 660 876 660 888 672 888 684 884 692 892 724 928 720 912 688 900 704 880 688 872 688 880 696 872 684 868 672 860 660 848 660 832 672 860 660 796 524 680 808 560 776 552 728 592 792 576 792 584 784 584 784 584 784 584 784 584 784 584 784 584 784 584 784 588 788 588 788 588 788 588 788 588 788 588 788 588 788 588 788 584 792 584 792 584 792 584 792 584 792 584 796 588 800 592 800 596 804 596 804 596 804 596 804 596 804 596 804 596 804 596 804 600 808 604 812 608 816 608 816 608 816 608 820 612 820 616 824 612 828 612 832 616 832 620 836 612 828 612 832 616 836 620 836 624 832 628 840 660 824 636 780 660 800 700 760 600 780 744 796 772 804 740 624 704 628 796 620 824 612 832 624 812 632 780 632 796 632 800 624 792 620 788 616 780 608 780 604 776 604 772 600 776 604 776 604 776 604 776 604 768 600 772 600 772 596 764 588 756 580 756 576 752 576 748 572 752 572 748 572 748 568 744 568 724 552 724 548 720 544 716 544 712 540 712 544 720 540 696 516 652 552 724 508 616 480 676 536 652 488 624 452 620 488 664 500 612 476 636 504 664 504 656 492 632 460 620 464 644 472 632 448 620 456 616 456 612 452 612 448 620 460 616 456 620 464 624 468 636 468 628 460 624 460 632 468 624 460 624 464 628 468 632 468 624 460 624 456 620 456 616 452 616 452 616 448 612 444 608 444 608 448 600 440 596 440 596 444 588 432 588 428 584 428 580 424 572 424 572 420 568 416 564 416 568 420 568 420 564 412 556 408 544 404 540 404 540 404 540 404 536 400 532 392 528 388 520 384 520 384 520 380 516 376 512 376 504 368 500 364 496 356 488 352 488 356 488 372 428 272 416 404 468 368 464 356 464 352 468 348 460 336 452 328 448 328 448 332 448 328 448 328 444 324 440 316 432 324 432 320 428 316 424 316 420 312 420 308 416 304 412 304 408 296 408 292 404 288 400 288 408 296 408 292 404 284 400 284 412 284 400 268 392 268 400 280 400 272 392 264 388 264 388 268 384 260 384 256 376 252 376 248 380 256 376 252 376 248 372 252 364 252 360 248 356 244 352 244 348 240 348 236 344 232 340 232 332 228 328 224 328 224 332 228 324 220 324 220 324 220 324 220 328 216 316 212 324 220 320 208 316 208 308 200 304 200 304 204 308 204 308 204 304 196 296 188 296 192 292 188 292 192 300 200 284 196 268 188 264 188 264 192 260 188 268 192 260 184 264 192 268 192 264 184 256 180 260 184 260 184 256 176 248 172 248 172 244 172 240 164 236 168 236 176 212 168 240 188 224 140 152 76 56 20 68 56 128 124 184 160 180 148 192 160 200 164 196 160 172 144 144 116 120 80 96 64 92 60 92 72 120 100 160 128 184 128 200 136 204 136 204 136 200 132 200 132 200 132 200 132 208 148 200 140 192 132 188 132 188 132 188 132 188 132 188 132 184 128 184 128 184 128 184 128 176 120 176 124 180 128 184 128 180 128 176 124 172 128 176 132 180 128 172 120 168 120 168 120 172 124 156 120 164 132 168 128 164 128 168 132 172 128 164 124 156 112 148 112 164 124 156 104 156 120 160 120 160 116 152 108 148 116 148 120 148 112 140 108 144 108 140 104 136 108 140 112 60 12 64 16 64 16 68 20 64 16 68 20 68 20 64 16 64 16 68 20 68 16 60 8 72 24 68 16 64 16 64 16 60 12 64 16 64 16 60 12 60 12 60 16 64 20 68 20 56 28 56 28 56 28 56 28 64 28 52 28 64 36 60 24 64 32 60 28 60 28 56 24 64 32 64 32 60 28 60 28 64 28 60 28 60 32 68 40 72 40 68 36 68 36 64 32 60 44 68 48 64 44 76 64 88 72 100 84 108 88 108 88 112 84 120 88 120 88 116 84 120 92 132 104 140 104 132 100 124 96 132 104 136 104 136 100 132 104 136 108 140 104 136 92 136 88 132 84 132 84 136 88 140 96 144 96 148 100 148 100 140 112 160 104 144 120 144 96 68 24 28 0 16 4 32 16 32 24 28 20 28 20 32 24 24 16 28 24 32 20 24 16 40 60 8 8 172 292 324 344 324 324 320 332 324 328 320 332 316 324 312 328 320 320 304 296 288 276 260 232 216 168 136 100 84 68 64 48 64 60 100 80 120 104 352 532 608 560 576 412 488 496 564 572 620 628 628 600 584 572 572 572 584 596 632 632 620 612 608 620 620 628 620 644 580 552 520 596 632 652 476 516 712 680 716 604 524 528 476 528 492 472 540 568 740 484 684 456 656 484 656 456 664 448 672 480 684 524 684 552 712 544 704 508 704 516 692 500 680 504 680 508 684 516 676 512 668 504 660 504 644 504 640 484 652 448 720 860 752 900 744 844 776 916 776 948 780 932 780 932 780 932 780 932 780 932 780 932 780 932 780 932 788 936 788 936 788 936 788 936 788 936 788 936 788 936 788 936 792 940 792 940 792 940 792 940 792 940 792 944 796 948 800 948 804 952 804 952 804 952 804 952 804 952 804 952 804 952 804 952 804 952 808 956 808 960 812 960 816 964 816 964 820 968 820 972 828 972 828 972 832 976 832 980 828 972 828 976 832 980 836 980 840 964 832 980 836 900 780 884 796 884 780 780 732 864 840 836 840 716 656 564 612 528 644 464 620 460 624 480 636 512 640 516 644 488 640 484 632 480 628 476 612 460 612 460 608 456 608 452 604 464 604 464 604 464 604 464 600 460 600 460 600 456 592 452 584 444 580 440 580 436 576 436 572 432 572 428 568 424 564 424 564 420 556 412 544 400 536 392 552 408 544 412 552 404 516 360 536 428 540 396 520 408 524 380 548 420 520 424 528 400 472 352 516 404 532 412 524 396 504 368 492 356 484 352 480 344 460 320 452 312 452 308 448 308 444 304 452 312 452 312 452 316 460 324 468 340 464 332 464 336 468 344 464 336 464 336 468 340 468 340 460 340 460 340 456 336 456 332 452 332 452 328 448 324 444 324 452 324 444 316 440 316 440 320 432 308 432 308 428 304 428 300 424 316 424 312 420 308 416 308 420 312 420 312 416 304 404 296 404 292 404 292 404 292 404 292 400 288 396 280 392 276 384 272 384 276 384 272 380 268 376 268 368 260 368 256 360 248 356 244 356 248 356 288 380 288 380 324 360 284 360 272 348 256 344 244 340 232 332 224 328 224 328 228 328 224 328 220 324 216 320 216 324 216 324 212 320 208 316 208 312 204 312 200 308 196 304 196 296 200 296 196 292 192 288 200 292 208 292 208 284 212 284 212 280 200 276 196 276 192 272 192 272 192 268 184 264 184 264 184 264 184 260 172 248 164 240 160 256 172 252 172 248 168 248 168 248 184 252 180 248 176 244 176 240 172 240 168 236 164 232 164 220 152 224 156 224 156 220 152 220 152 220 152 220 152 220 152 212 144 212 152 224 156 216 140 212 140 204 132 200 132 200 136 200 148 204 152 204 148 196 144 196 144 192 136 188 136 192 140 196 136 192 128 188 128 188 132 184 128 192 132 184 124 188 132 188 128 184 120 180 120 180 124 192 128 184 120 176 112 168 104 192 140 184 124 168 132 176 140 188 144 160 96 88 12 4 0 16 0 84 72 140 104 156 108 156 108 156 108 156 108 156 108 152 108 156 104 136 68 92 36 80 24 52 4 52 32 92 76 120 76 124 88 132 96 136 96 132 92 132 92 132 92 132 92 148 104 140 92 132 88 132 92 140 92 136 88 132 84 128 80 128 84 128 84 128 84 128 84 120 76 124 80 124 80 128 84 132 80 128 76 124 80 128 84 136 84 128 76 124 76 128 80 140 84 124 76 128 84 128 76 132 84 132 84 128 76 116 64 112 60 108 64 116 68 112 56 116 72 120 72 120 68 112 60 120 76 120 76 120 72 112 68 108 64 104 56 100 60 108 64 72 64 72 64 72 64 72 64 80 68 76 68 76 68 76 72 68 64 76 68 76 64 68 60 80 68 72 64 68 60 72 64 64 60 68 64 72 60 68 56 64 56 68 64 72 68 80 72 72 60 72 60 72 60 72 60 76 56 60 52 68 60 72 56 60 60 60 60 60 60 60 60 64 60 60 60 60 60 60 60 64 60 60 60 60 64 68 72 68 68 68 68 68 68 68 68 68 68 76 68 68 64 80 84 92 88 100 100 112 108 112 108 116 116 120 120 124 124 124 124 112 120 128 136 140 132 128 120 124 128 132 136 136 136 136 132 132 136 136 140 140 136 136 132 136 132 132 132 132 136 140 140 144 144 144 148 148 148 152 152 132 152 148 148 144 152 136 116 32 32 24 28 24 32 28 32 32 32 28 24 24 28 32 32 24 28 32 32 32 32 28 24 32 60 0 28 224 320 284 332 300 324 300 316 284 316 280 312 284 300 284 308 296 312 284 292 276 272 252 232 204 164 124 96 84 72 68 60 72 84 112 112 176 168 508 604 664 608 616 416 564 528 620 596 640 660 616 624 520 592 480 568 484 604 524 636 540 620 532 620 540 624 536 616 496 544 488 576 612 628 508 424 692 712 732 628 532 480 492 492 536 484 680 720 896 680 872 676 864 652 860 660 860 668 868 672 892 676 896 688 916 712 916 712 888 696 876 680 860 668 856 668 868 680 864 668 856 660 852 656 828 664 852 660 808 540 684 800 568 768 544 732 612 792 580 788 584 780 588 780 588 780 588 780 588 780 588 780 588 780 588 780 588 788 588 788 588 788 588 788 588 788 588 788 588 788 588 788 584 792 584 792 584 792 584 792 584 792 584 796 588 800 592 800 592 800 592 800 592 800 592 800 596 804 596 804 596 804 596 804 592 800 592 804 596 808 600 808 604 812 608 816 608 820 612 820 608 824 612 828 612 832 616 832 612 828 612 832 616 836 620 836 636 828 640 852 652 776 632 812 720 808 636 716 672 820 728 820 848 668 712 632 748 628 820 600 816 624 824 632 820 640 800 636 812 644 808 636 800 632 796 628 784 616 780 612 780 608 776 608 776 604 776 604 776 604 776 604 772 600 776 604 772 600 768 592 764 584 760 584 756 580 756 580 748 572 744 568 740 560 736 560 732 560 728 552 716 540 708 536 744 568 728 548 712 532 700 528 748 540 664 524 672 460 556 372 464 304 500 412 616 472 664 556 648 508 648 512 648 504 648 500 640 492 644 484 636 476 632 464 616 456 612 452 612 448 608 448 608 448 604 444 608 452 616 456 628 464 628 464 632 468 636 472 628 468 632 468 632 468 632 468 628 464 624 460 624 456 620 456 616 452 616 448 612 444 608 444 608 448 600 440 596 440 596 444 592 436 588 432 588 428 584 428 580 424 572 420 568 416 564 416 564 420 568 416 564 408 552 400 544 404 540 404 540 404 540 404 536 400 532 392 528 388 520 384 520 384 520 380 516 376 512 376 508 372 504 364 496 360 492 356 492 352 480 340 476 368 464 328 472 356 468 348 476 344 480 344 464 336 452 328 448 328 448 332 452 328 444 324 440 320 440 320 432 324 432 320 428 316 424 316 420 312 420 308 416 304 412 304 408 296 408 292 404 288 400 288 404 288 400 288 400 284 400 284 396 276 404 280 404 276 396 268 396 268 388 264 384 260 388 264 388 260 384 256 376 248 368 244 376 252 376 248 372 248 368 248 364 252 360 248 356 244 352 244 348 240 348 236 344 232 340 232 316 216 328 228 332 224 320 212 328 224 324 220 324 220 320 216 308 204 316 220 336 228 324 208 316 208 308 200 304 200 304 204 300 196 304 204 308 204 304 200 304 200 300 192 292 188 292 192 284 196 268 188 264 188 264 192 260 188 268 192 260 184 264 192 260 180 256 176 252 176 256 180 264 184 260 184 256 176 248 168 248 180 256 196 260 188 240 180 228 128 116 8 40 0 68 36 152 132 212 172 216 148 188 136 212 156 204 148 200 148 200 152 188 164 192 168 184 144 156 116 136 88 108 56 96 68 136 100 176 112 184 124 200 132 204 136 200 132 200 132 200 132 200 132 200 144 196 136 188 132 188 136 200 140 192 136 184 128 180 120 188 132 188 132 188 132 188 132 180 124 180 124 180 124 180 124 180 128 176 124 172 128 176 132 184 136 180 128 176 128 180 132 180 132 164 120 164 128 164 120 168 132 172 128 168 120 156 112 156 116 156 116 156 116 148 104 156 120 160 120 160 116 152 108 152 124 156 124 156 120 148 112 144 108 140 104 136 108 140 112 64 16 64 16 64 16 64 16 72 24 68 16 64 20 72 24 60 12 64 20 68 20 64 12 72 20 64 12 60 12 60 16 56 12 60 16 64 12 60 8 60 12 60 16 64 20 68 20 60 32 60 32 60 32 60 32 64 28 48 20 56 32 56 28 60 28 60 28 60 28 60 28 56 28 60 28 60 28 60 28 64 28 60 28 60 32 68 40 68 36 68 36 68 36 68 36 64 48 72 48 60 44 72 60 84 68 92 80 104 88 108 88 116 84 116 88 120 92 124 96 116 88 132 108 140 104 128 92 124 96 132 104 136 104 136 100 132 104 136 108 140 104 136 92 136 84 132 84 136 92 144 96 144 96 148 100 148 104 152 104 140 108 156 108 148 120 128 64 20 8 48 36 52 24 32 4 32 20 24 16 24 16 28 24 32 24 36 32 40 28 32 24 36 40 4 60 268 320 280 320 320 320 312 324 312 316 308 320 304 304 300 312 312 316 300 284 284 268 248 216 200 140 120 76 64 60 64 48 72 68 104 76 148 172 524 568 568 556 500 384 508 524 584 572 620 644 652 608 620 592 580 560 580 588 616 612 628 628 620 624 632 640 616 612 556 584 552 632 628 680 524 436 644 716 716 664 536 480 472 472 472 408 616 620 728 488 664 464 656 488 660 456 668 444 672 476 664 504 648 508 676 508 696 496 692 500 680 488 668 488 660 484 672 504 668 504 660 500 656 496 648 504 644 484 668 456 732 864 760 892 732 852 788 920 776 944 780 932 780 932 780 932 780 932 780 932 780 932 780 932 780 932 788 936 788 936 788 936 788 936 788 936 788 936 788 936 788 936 792 940 792 940 792 940 792 940 792 940 792 944 796 948 800 948 800 948 800 948 800 948 800 948 804 952 804 952 804 952 804 952 800 948 800 948 804 952 808 956 812 960 812 964 816 964 820 968 824 968 824 972 828 972 832 976 828 972 828 976 832 980 836 980 840 972 840 964 808 876 784 900 852 832 708 796 816 876 816 872 744 536 608 548 616 500 632 464 620 484 624 492 628 496 632 496 636 484 636 480 628 472 624 468 616 464 616 460 612 460 608 456 604 464 604 464 604 464 604 464 600 464 604 464 604 460 596 452 588 448 588 448 584 444 584 440 572 432 568 424 560 416 556 412 548 408 548 408 548 408 548 408 572 432 560 400 528 396 568 456 568 448 520 316 356 216 344 256 196 56 148 56 180 120 320 332 484 412 508 440 524 432 516 400 488 368 488 356 484 348 488 344 464 324 464 320 460 316 456 316 444 304 444 300 444 308 452 312 468 328 472 332 476 336 476 336 476 332 472 332 472 332 472 340 464 344 464 340 460 340 456 336 452 332 452 328 448 324 444 324 448 316 440 308 436 308 436 312 432 304 432 300 428 300 424 304 424 316 420 312 416 308 412 308 412 308 412 308 408 300 400 292 404 292 404 292 404 292 404 292 400 288 396 280 392 276 384 272 384 276 384 272 380 268 376 268 372 264 368 260 364 252 356 248 340 244 344 240 344 284 368 260 352 264 348 256 344 244 340 236 336 232 332 224 328 224 328 228 332 224 324 216 320 216 324 220 324 216 324 212 320 208 316 208 312 204 312 200 308 196 304 196 296 200 296 196 292 192 288 200 284 204 288 204 284 212 284 212 268 192 280 204 284 200 272 188 272 188 264 180 260 180 260 184 260 180 260 180 260 180 260 180 252 172 248 168 248 164 244 164 248 184 252 180 248 176 244 176 240 172 240 168 236 164 232 164 212 148 224 160 228 156 216 144 224 156 224 152 220 148 216 148 204 136 212 152 232 160 220 140 212 140 204 132 200 132 200 136 196 144 200 152 204 152 200 148 200 148 196 140 188 136 188 136 196 136 192 128 188 128 188 132 184 128 192 132 184 124 188 132 180 120 176 116 176 120 180 124 176 120 184 124 184 124 180 120 152 124 180 152 184 128 140 84 44 0 0 0 4 32 120 128 144 116 164 120 148 100 144 112 148 104 140 96 132 92 132 92 148 108 156 112 156 108 148 108 124 76 100 52 84 52 92 64 104 68 116 84 128 92 132 96 132 92 132 92 132 92 132 92 140 96 136 88 132 88 132 92 144 96 136 92 128 84 124 76 132 88 132 88 132 88 132 88 124 80 124 80 124 80 124 80 132 80 128 76 124 80 128 84 136 84 132 80 132 84 136 88 136 80 116 68 120 72 120 64 120 76 124 80 128 76 120 72 120 76 124 76 120 68 112 64 116 72 120 72 120 68 112 60 120 80 124 80 124 76 116 68 120 72 116 68 112 72 116 76 76 68 72 64 72 64 68 60 80 68 72 60 68 64 76 72 64 60 72 68 76 68 72 64 76 68 72 60 64 56 68 60 68 60 72 64 72 64 68 60 72 64 72 64 72 64 72 64 76 64 76 64 76 64 76 64 68 52 60 52 68 60 68 48 56 56 60 60 60 60 64 64 56 56 56 56 60 60 60 60 64 60 60 60 60 64 68 72 64 64 68 68 68 68 72 72 64 64 72 64 60 56 68 72 84 84 96 96 108 108 112 112 116 112 112 112 116 120 124 128 128 132 136 140 144 140 136 136 124 128 132 136 136 136 136 132 132 136 136 140 140 136 136 132 136 132 132 132 136 140 148 148 148 148 148 148 152 152 152 156 140 156 148 152 148 148 112 76 20 44 60 76 64 48 28 24 28 28 24 24 24 24 28 28 32 36 40 40 40 40 36 32 28 24 4 120 280 316 260 304 288 312 288 304 276 308 276 308 288 304 284 308 296 308 288 284 272 264 240 212 184 152 112 84 68 52 64 68 84 92 124 116 172 284 608 592 652 600 608 472 632 588 648 576 604 640 604 608 544 604 476 568 480 600 516 620 540 628 540 620 536 636 524 580 476 556 500 600 592 600 540 372 620 700 740 672 560 452 492 472 512 472 768 756 876 680 884 656 868 660 848 668 840 672 852 664 868 644 872 644 876 672 872 680 864 672 860 668 852 660 844 652 852 664 848 656 844 652 844 648 832 664 856 668 828 552 696 800 576 760 540 740 628 792 572 784 584 780 588 780 588 780 588 780 588 780 588 780 588 780 588 780 588 788 588 788 588 788 588 788 588 788 588 788 588 788 588 788 584 792 584 792 584 792 584 792 584 792 584 796 588 800 592 800 588 796 588 796 588 796 588 796 596 804 596 804 596 804 596 804 592 800 592 804 596 808 600 808 600 812 604 812 608 816 608 816 604 824 608 824 612 828 612 828 612 828 612 832 616 836 620 836 624 840 644 820 632 784 664 820 704 732 616 780 740 828 740 844 756 608 772 640 792 612 780 612 788 620 796 624 804 624 804 624 800 632 796 628 792 620 784 616 788 616 784 616 780 612 780 612 776 604 776 604 776 604 776 604 776 604 780 608 776 600 768 596 768 592 768 588 764 588 760 584 748 568 740 560 732 552 724 548 712 540 716 548 720 552 728 556 728 556 720 540 712 564 772 632 684 520 568 296 464 452 668 488 592 396 464 220 268 60 208 92 348 252 448 388 580 496 656 532 656 524 668 520 644 488 620 472 628 472 628 468 628 464 624 464 604 444 600 440 604 448 612 452 624 468 632 476 640 480 640 480 636 476 636 476 632 472 632 472 632 464 628 464 624 460 624 460 616 452 616 448 612 444 608 444 612 444 604 436 600 436 600 440 600 432 596 432 592 428 592 428 580 420 580 416 576 412 572 412 572 412 572 412 568 404 556 400 544 404 540 404 540 404 540 404 536 400 532 392 528 388 520 384 520 384 520 380 516 376 512 376 512 372 508 368 500 360 496 356 500 360 504 344 488 368 500 368 472 348 476 344 484 340 488 344 464 336 452 328 448 328 448 332 456 332 444 316 436 320 444 328 432 324 432 320 428 316 424 316 420 312 420 308 416 304 412 304 408 296 408 292 404 288 400 288 396 284 396 284 400 284 400 284 392 272 400 280 408 280 400 272 392 268 388 260 380 256 384 260 380 256 384 260 384 264 388 264 372 248 372 248 368 244 368 244 364 252 360 248 356 244 352 244 348 240 348 236 344 232 340 232 324 220 328 224 328 224 324 220 332 228 328 220 324 216 316 212 316 212 316 220 328 224 320 208 316 208 308 200 304 200 304 204 304 200 308 204 308 200 300 196 300 196 296 188 292 188 296 196 284 196 268 188 264 188 264 192 260 188 268 192 260 184 264 192 260 180 256 180 256 184 264 188 248 176 260 188 268 188 260 180 260 184 240 148 180 64 84 4 40 4 88 80 160 144 208 172 212 152 212 136 196 132 212 152 208 136 204 136 200 128 196 132 188 148 176 144 176 152 196 164 188 132 180 120 172 112 168 108 176 112 188 124 196 132 200 132 200 132 200 132 200 132 200 132 192 136 188 132 188 132 192 136 196 136 192 132 188 128 184 124 192 136 192 136 192 136 192 136 184 128 180 124 180 124 176 120 180 128 176 124 172 128 176 132 180 132 176 128 176 132 184 140 168 120 152 112 160 120 160 116 156 120 164 124 164 124 160 120 160 128 172 128 160 112 152 116 156 120 160 120 160 116 152 108 152 120 152 120 152 116 144 112 156 120 148 116 148 116 152 124 68 20 68 16 64 12 60 12 72 16 60 4 52 12 64 24 56 12 64 20 68 20 68 16 68 16 60 12 56 8 60 12 64 16 68 20 68 20 64 16 72 24 68 16 64 12 56 8 56 28 56 28 56 28 56 28 52 20 48 28 60 32 52 12 56 24 56 28 60 32 64 32 52 20 52 24 56 28 60 28 64 28 60 28 60 32 68 40 64 32 64 36 68 40 72 40 56 40 64 40 52 32 60 44 76 60 88 76 104 88 108 92 112 76 108 76 112 84 124 96 128 100 132 100 136 104 136 104 124 96 132 104 136 104 136 100 132 104 136 108 140 104 136 92 132 84 132 88 140 96 148 104 148 100 148 104 152 104 156 108 152 116 160 108 152 112 104 24 44 36 76 56 60 24 32 12 28 16 24 12 20 16 24 20 28 24 36 28 36 28 32 20 44 0 44 176 292 296 284 304 304 304 300 312 304 316 308 316 304 308 300 308 304 296 284 272 264 244 228 192 168 116 96 56 40 40 52 56 84 72 108 76 152 348 576 528 584 528 508 464 576 568 580 512 552 608 648 616 620 584 568 548 584 596 624 612 628 624 624 620 628 644 604 580 540 584 544 668 616 652 572 456 556 724 720 720 572 452 484 436 456 392 704 620 680 512 668 448 652 480 656 448 664 432 660 460 656 492 636 492 656 484 676 464 664 480 664 476 660 480 652 476 656 488 648 488 648 484 644 484 644 496 632 484 676 468 732 856 764 884 720 860 800 920 764 936 780 932 780 932 780 932 780 932 780 932 780 932 780 932 780 932 788 936 788 936 788 936 788 936 788 936 788 936 788 936 788 936 792 940 792 940 792 940 792 940 792 940 792 944 796 948 800 948 796 944 796 944 796 944 796 944 804 952 804 952 804 952 804 952 804 952 804 952 808 956 808 960 808 956 812 960 812 964 816 964 820 964 824 968 824 972 828 972 828 972 828 976 832 980 836 980 824 988 844 920 780 904 820 884 756 780 768 872 816 896 840 768 616 484 616 488 644 508 612 516 616 508 624 500 624 492 624 480 628 480 628 476 624 468 620 464 620 468 616 464 616 460 612 460 604 464 604 464 604 464 604 464 604 464 608 468 604 464 600 456 596 456 592 452 592 448 588 448 572 428 564 420 556 408 544 404 540 400 544 408 548 412 556 416 560 408 544 416 580 452 584 432 488 264 284 204 484 516 628 456 572 464 532 372 384 208 220 80 16 0 72 80 212 232 380 332 448 360 512 396 516 356 476 312 480 332 472 332 468 328 468 324 444 304 444 304 444 308 452 316 460 324 472 340 484 344 480 340 480 340 480 336 476 332 472 332 468 348 464 344 464 340 460 340 452 332 452 328 448 324 444 324 448 316 440 308 436 308 436 312 436 308 432 304 432 300 428 308 424 316 420 312 416 308 412 308 408 308 412 304 408 296 396 288 404 292 404 292 404 292 404 292 400 288 396 280 392 276 384 272 384 276 384 272 380 268 376 268 376 268 372 260 364 256 360 252 372 252 356 256 356 248 344 256 344 252 340 244 340 232 336 232 340 232 332 224 328 224 328 228 336 228 324 212 316 216 324 224 324 216 324 212 320 208 316 208 312 204 312 200 308 196 304 196 296 200 296 196 292 192 288 200 280 196 280 200 280 212 284 212 268 192 276 196 280 200 280 200 268 184 260 180 256 176 260 180 260 180 260 176 256 176 256 176 248 168 248 164 244 164 240 160 248 184 252 180 248 176 244 176 240 172 240 168 236 164 232 164 228 160 224 156 224 156 228 160 228 160 224 152 220 148 212 144 224 148 212 144 220 152 216 140 212 140 204 132 200 132 200 136 204 152 204 152 200 144 192 136 192 140 188 136 188 140 196 144 196 136 192 128 188 128 188 132 184 128 192 132 184 124 188 132 184 124 180 120 184 128 192 132 176 120 188 132 192 124 176 116 176 120 112 36 36 0 0 0 68 60 128 136 172 140 148 108 152 112 128 96 128 100 124 92 128 104 136 108 136 104 128 96 144 108 140 104 140 108 144 116 148 112 132 96 120 92 120 92 116 80 124 88 132 92 128 88 132 92 132 92 132 92 132 92 136 88 132 84 128 88 136 92 132 88 132 88 132 88 132 88 136 92 136 92 136 92 136 92 128 84 128 80 124 76 120 76 132 80 128 76 124 80 128 84 128 80 124 76 128 84 136 88 128 72 116 68 124 80 128 76 124 76 124 76 124 68 112 60 116 76 132 80 112 56 108 64 116 72 120 72 120 68 112 60 116 72 116 76 116 68 108 64 120 72 116 68 112 72 116 76 76 68 76 64 72 60 68 60 76 64 64 48 56 56 72 68 64 56 72 68 76 68 76 68 76 64 68 56 64 56 64 60 72 68 76 72 80 68 76 64 84 76 80 68 68 56 60 48 64 52 64 52 64 52 64 52 60 48 64 60 76 60 60 36 56 56 56 60 60 64 64 64 52 52 52 56 56 60 60 60 64 60 60 60 60 64 68 72 64 64 64 68 68 72 72 72 60 64 64 56 52 48 60 60 80 80 92 96 108 108 112 112 108 104 104 104 108 116 124 128 124 120 120 120 120 124 128 132 124 128 132 136 136 136 136 132 132 136 136 140 140 136 136 132 132 132 132 136 140 144 148 152 148 148 148 152 152 156 156 156 148 160 152 152 148 140 92 48 56 72 72 68 44 36 28 36 28 24 24 20 20 24 24 28 24 28 28 32 32 28 28 24 44 4 60 220 284 292 284 300 276 296 280 300 280 304 284 304 288 300 288 300 292 292 268 264 256 240 216 188 164 124 92 64 40 44 60 68 100 100 140 116 220 472 656 568 664 556 592 528 652 592 596 500 528 616 628 664 532 584 468 556 484 616 536 640 528 636 532 620 532 628 520 544 484 548 512 640 600 596 600 436 560 688 740 716 592 452 504 468 504 484 844 756 840 696 888 636 852 652 828 656 820 656 828 648 860 640 864 640 864 656 844 656 844 656 844 660 844 656 840 652 836 644 836 644 836 640 832 644 820 652 836 660 824 552 692 788 584 748 536 744 644 792 572 776 588 780 596 780 596 780 596 780 596 780 596 780 596 780 596 780 592 788 588 788 588 788 588 788 588 788 588 788 588 788 588 788 592 792 592 792 592 792 592 792 592 792 592 796 596 800 600 800 588 796 588 796 588 796 588 796 596 804 596 804 596 804 596 804 596 804 600 808 600 812 604 812 600 808 600 812 604 816 608 816 608 820 608 820 608 828 612 828 612 828 612 832 616 836 620 836 620 856 648 780 612 820 720 804 624 732 728 848 704 836 784 652 740 636 808 600 828 648 772 648 780 628 792 628 808 628 816 624 808 636 800 628 792 624 788 620 788 620 788 616 784 612 780 612 776 604 776 604 776 604 776 604 776 608 780 608 780 604 772 596 772 596 772 592 768 592 764 588 744 568 740 560 728 548 720 540 720 548 716 548 720 552 724 552 752 556 720 580 784 612 720 488 584 268 420 480 788 588 688 548 712 568 732 568 740 580 680 444 540 328 348 116 192 64 236 132 396 316 540 468 636 500 632 492 628 472 632 468 628 468 624 464 608 448 604 444 604 448 612 456 620 464 632 480 644 484 640 480 640 480 640 476 636 472 632 472 632 468 632 464 628 460 624 460 616 452 616 448 612 444 608 444 612 448 604 440 600 440 600 444 600 440 600 436 596 432 592 432 580 420 580 416 576 412 572 412 568 408 568 408 564 400 556 396 544 404 544 404 544 404 544 404 536 400 532 392 528 388 520 384 520 384 520 380 516 376 512 376 512 376 508 368 504 364 496 360 516 340 488 368 520 360 480 352 472 340 480 340 484 340 488 340 464 336 452 328 448 328 448 332 456 332 444 316 432 316 444 328 432 324 432 320 428 316 424 316 420 312 420 308 416 304 412 304 408 296 408 292 404 288 400 288 392 280 392 284 396 288 400 288 396 272 396 276 400 280 404 284 392 264 384 256 380 256 380 260 388 260 384 256 372 244 368 240 372 252 372 248 360 244 356 240 360 252 360 248 356 244 352 244 348 240 348 236 344 232 340 232 340 232 328 220 324 224 336 236 332 228 328 220 324 216 316 212 336 220 316 212 320 216 316 208 316 208 308 200 304 200 304 204 312 212 312 208 304 200 292 192 292 192 292 192 296 200 304 204 284 196 268 188 264 188 264 192 260 188 268 192 260 184 264 192 264 184 260 184 264 192 272 196 260 188 272 196 268 180 248 164 152 56 84 0 60 44 148 128 220 164 216 160 208 160 204 152 192 120 196 136 224 156 212 128 200 136 216 152 224 144 208 132 196 148 196 148 192 136 184 132 204 144 192 124 176 124 196 136 192 124 196 132 200 132 196 128 200 132 200 132 200 132 200 136 188 132 184 128 184 132 192 136 184 132 188 132 188 132 188 136 192 136 192 136 192 136 192 136 184 128 184 124 180 120 176 124 180 128 176 124 172 128 176 132 172 124 172 124 172 128 180 136 168 124 156 120 168 136 176 132 172 132 172 128 160 112 144 100 152 124 168 128 148 104 140 112 156 124 160 124 160 120 152 112 144 112 148 116 144 112 140 104 148 112 144 108 140 112 144 116 72 24 72 20 68 16 64 16 68 12 52 4 60 24 72 24 64 16 64 16 64 16 64 16 64 16 64 16 64 16 64 16 52 16 52 16 52 16 52 16 56 20 56 20 56 20 56 28 60 24 48 12 44 16 56 28 68 36 60 24 56 24 56 24 52 24 64 36 68 32 56 20 60 28 60 28 60 28 60 28 56 24 56 28 60 32 64 32 52 24 56 28 60 32 64 36 52 16 56 28 68 40 72 44 84 68 100 92 112 92 104 76 96 80 100 84 108 92 116 96 112 92 112 88 108 88 112 88 144 96 128 84 132 96 136 100 156 124 144 108 140 132 148 104 132 92 132 92 132 96 140 104 144 104 140 100 140 100 144 116 152 132 156 132 136 84 64 20 24 16 24 20 28 16 24 12 24 16 24 16 24 20 36 28 32 28 36 28 36 24 28 16 4 20 108 232 292 276 268 288 288 284 288 284 288 300 296 296 296 276 280 276 284 276 272 256 256 224 192 148 124 88 76 52 48 68 52 48 104 92 96 76 244 472 592 520 604 508 572 532 600 532 548 460 548 608 664 608 592 564 552 540 576 608 640 628 620 600 620 628 624 640 584 608 516 592 572 672 628 652 540 540 484 660 744 708 668 468 420 468 400 496 708 556 696 484 664 472 648 464 652 452 652 448 648 448 656 480 632 476 660 496 632 484 628 464 636 488 652 472 628 464 644 488 644 488 644 488 644 488 644 484 648 472 644 456 692 856 784 848 728 904 788 892 784 952 780 916 776 916 776 916 776 916 772 912 772 912 772 912 772 920 780 924 780 924 780 924 780 924 780 924 780 928 784 932 788 932 788 940 788 940 788 940 788 940 788 940 788 940 788 940 788 940 800 948 800 948 800 948 800 948 800 948 800 948 800 948 800 948 804 944 804 944 804 944 804 944 804 944 804 948 808 952 812 952 816 944 816 960 820 972 828 980 836 984 832 976 828 968 828 952 856 900 804 940 804 888 824 764 676 876 840 888 856 852 684 564 624 492 628 500 636 504 636 508 640 508 636 500 632 496 628 488 620 476 624 476 624 476 624 476 620 472 616 468 616 464 612 464 612 472 612 468 608 464 604 464 600 464 604 464 604 460 596 452 588 440 584 444 596 452 588 436 572 424 560 408 544 396 536 392 556 396 548 396 552 416 568 436 572 460 596 480 604 456 484 296 232 164 444 484 632 436 520 436 560 440 560 436 556 436 556 444 552 444 528 376 400 192 196 32 68 0 92 16 244 304 512 412 520 356 472 308 448 308 452 308 452 308 456 312 460 316 464 320 464 328 480 344 492 344 480 332 472 332 480 340 480 332 468 324 468 328 460 324 460 320 456 320 452 316 452 312 448 308 444 316 448 324 448 320 444 316 440 316 448 320 436 308 432 312 444 324 424 316 424 316 424 316 424 316 416 308 412 300 404 296 400 292 400 292 400 288 396 284 392 284 396 284 396 280 392 276 388 276 388 276 388 272 384 268 380 268 380 268 380 264 376 260 372 260 364 252 360 252 360 248 356 256 352 252 348 256 348 244 340 252 336 244 340 240 336 236 332 236 324 224 316 224 324 228 316 212 328 220 324 212 320 208 312 204 312 204 312 200 308 196 304 196 296 208 296 204 292 200 288 200 284 196 284 196 284 196 284 200 272 188 276 196 280 200 288 204 276 184 264 180 264 180 260 168 256 184 256 192 260 192 260 188 276 172 228 172 256 172 260 220 252 204 224 160 216 128 244 168 208 144 220 160 232 164 232 160 228 164 224 160 220 164 224 168 220 160 220 156 216 152 212 152 224 160 216 152 212 152 212 156 212 152 216 152 208 144 200 136 204 148 204 144 200 140 196 140 208 148 204 144 192 132 188 128 196 136 196 136 196 132 184 124 188 128 184 124 184 124 180 120 188 128 184 128 184 132 196 144 188 144 196 136 152 56 60 0 0 0 40 32 112 96 164 132 168 124 152 116 156 124 156 116 140 96 136 96 136 100 148 108 136 96 136 100 140 104 144 104 148 100 136 88 124 80 124 80 132 88 124 76 120 80 128 88 136 88 124 84 136 92 132 84 136 96 144 104 144 96 132 84 136 92 140 92 140 92 140 92 140 92 140 92 140 84 128 80 140 92 140 88 136 84 132 84 120 72 124 80 128 84 136 88 120 76 124 80 128 84 132 88 128 80 128 76 124 72 120 72 124 84 124 84 124 84 124 84 124 84 124 84 124 84 124 84 112 72 116 76 120 72 116 68 116 68 112 68 116 72 108 56 108 76 112 76 112 72 104 64 104 68 100 64 100 68 108 72 80 72 80 68 76 64 72 64 76 60 60 56 72 72 80 68 72 64 72 64 72 64 72 64 72 64 72 64 72 64 72 64 68 56 68 56 68 56 68 56 68 56 68 56 68 56 68 56 60 60 60 64 64 60 60 60 68 64 60 56 56 56 56 60 56 60 60 64 64 60 60 56 60 60 60 60 60 60 60 60 56 56 56 60 60 64 64 64 56 56 60 60 60 60 64 64 68 68 68 68 68 68 72 72 76 80 96 104 116 112 116 108 112 108 116 112 120 120 128 124 124 116 112 108 116 116 120 120 128 128 112 120 120 132 128 128 132 144 136 128 132 152 148 140 140 140 136 136 132 136 132 140 152 156 148 148 144 148 148 152 144 156 156 156 132 100 56 28 20 24 24 28 28 24 24 20 28 24 24 24 24 28 32 36 32 32 36 36 32 32 28 24 16 48 140 252 292 272 264 284 284 284 284 284 284 288 292 292 284 276 272 276 276 276 264 256 256 228 188 152 120 92 72 60 28 68 36 60 124 104 148 116 372 552 680 588 680 576 652 616 632 608 568 500 516 616 596 596 524 572 468 552 492 608 528 628 488 624 516 632 532 600 536 580 508 552 576 612 616 588 548 516 480 644 744 688 664 472 440 456 500 604 880 704 860 676 844 656 828 652 824 648 824 644 820 644 816 628 840 676 828 668 876 656 868 668 824 628 804 632 828 664 824 644 824 644 824 644 824 644 816 640 852 644 796 540 672 788 616 716 564 788 640 772 592 792 596 776 600 776 600 776 600 776 596 772 596 772 596 772 596 776 596 780 588 780 588 780 588 780 588 780 588 784 592 788 596 788 596 788 596 788 596 788 596 788 596 788 596 788 596 788 596 788 600 800 592 800 592 800 592 800 592 800 592 800 592 800 592 800 604 804 604 804 604 804 604 804 604 804 604 808 608 812 612 812 628 816 620 820 620 824 612 828 612 836 616 828 616 832 632 832 684 812 620 804 656 848 728 716 664 804 708 832 796 764 764 628 816 632 820 640 812 640 796 640 796 640 808 632 816 628 828 628 804 624 800 624 800 624 800 624 796 620 796 616 792 616 788 612 788 612 788 608 784 608 780 604 776 604 780 604 780 600 772 592 776 588 772 592 784 600 776 584 760 572 748 556 732 544 724 540 724 552 732 560 736 568 728 568 736 576 780 612 704 536 608 252 432 444 764 588 716 556 740 556 728 556 728 556 724 552 724 548 704 552 720 564 704 520 644 460 480 268 364 132 220 72 384 396 612 476 644 500 648 484 628 472 616 464 620 468 620 472 624 472 628 472 640 488 652 488 640 476 636 480 640 480 640 476 632 468 632 468 628 468 624 464 624 460 620 460 620 460 616 456 612 456 604 452 596 448 592 448 588 444 592 444 584 440 584 440 588 448 572 424 572 424 572 424 572 424 568 416 564 412 556 404 552 400 556 396 556 392 544 392 540 392 536 396 532 392 528 388 524 388 524 388 524 384 520 380 516 380 512 376 508 372 504 368 504 368 500 364 500 360 496 356 492 356 488 352 488 344 484 340 480 344 464 340 460 336 456 332 452 332 448 324 440 324 448 328 440 312 436 328 432 320 428 316 420 312 420 312 420 308 416 304 412 304 408 296 408 292 404 288 400 288 396 284 396 284 396 284 396 284 392 280 392 280 392 280 392 276 388 268 376 264 376 264 372 252 380 252 384 260 388 256 376 256 336 260 396 284 364 244 348 252 344 252 316 228 332 188 304 152 316 212 328 224 336 228 336 228 332 224 328 220 324 224 328 228 324 220 324 216 320 216 316 212 328 220 320 212 316 212 316 216 316 212 316 212 312 204 304 200 296 204 292 200 288 196 284 196 288 200 284 196 284 196 280 192 268 196 272 196 272 192 264 184 264 188 260 184 260 184 256 180 276 184 260 180 256 180 256 188 292 192 212 96 124 32 92 24 120 92 176 132 184 136 212 176 224 156 204 148 208 156 208 148 200 140 196 140 196 144 204 152 196 140 196 144 200 148 204 148 200 140 192 132 184 128 184 128 192 132 184 124 184 132 192 140 200 140 188 136 200 144 196 136 196 140 200 148 200 140 192 132 188 140 188 140 188 140 188 140 188 140 188 140 188 136 180 128 188 140 188 136 184 132 180 132 180 128 176 128 176 128 176 128 164 124 168 128 168 128 172 132 172 132 172 128 168 128 164 124 164 124 164 124 164 124 164 124 156 116 156 116 156 116 156 120 144 120 144 124 148 120 144 116 144 116 140 116 144 120 136 104 148 112 148 112 144 108 140 100 144 104 140 100 136 104 140 108 68 20 68 20 64 16 64 16 68 12 56 8 64 20 68 20 68 20 68 20 68 20 68 20 64 16 64 16 64 16 64 16 56 28 56 28 56 28 56 28 56 28 56 28 56 28 56 28 52 24 64 40 72 32 56 20 68 32 60 24 56 24 60 28 64 28 60 24 56 28 60 32 60 28 60 28 60 28 60 28 56 24 60 28 60 28 64 32 64 32 60 28 60 28 56 24 76 36 72 32 72 36 68 36 64 52 88 88 112 100 116 100 116 96 120 100 124 108 128 112 132 100 108 92 120 108 124 88 128 80 120 76 124 100 132 96 120 112 140 108 132 128 160 132 148 112 140 104 132 100 132 100 160 124 156 120 152 120 148 116 148 132 164 136 132 72 48 12 20 16 24 28 28 24 24 20 28 20 24 16 24 20 32 28 32 24 36 28 32 20 24 16 24 80 180 272 292 264 256 276 280 280 280 284 284 284 288 288 276 260 264 260 268 260 256 240 252 216 184 140 112 80 64 48 52 68 56 64 100 60 84 100 368 524 600 524 600 508 596 548 600 528 548 420 520 576 632 560 588 560 556 560 596 612 620 604 608 620 660 656 608 620 592 664 568 648 604 668 596 628 556 576 436 588 736 708 688 532 420 396 432 544 744 540 668 476 656 440 648 460 648 456 644 448 640 444 656 448 668 504 592 464 652 472 628 476 628 468 624 476 640 492 644 488 644 488 644 488 644 496 644 492 648 480 644 456 692 856 776 852 732 904 784 892 784 936 780 916 776 916 776 916 776 916 772 912 772 912 772 912 772 912 780 924 780 924 780 924 780 924 780 924 780 928 784 932 788 932 788 940 788 940 788 940 788 940 788 940 788 940 788 940 788 940 800 948 800 948 800 948 800 948 800 948 800 948 800 948 800 948 804 944 804 944 804 944 804 944 804 944 804 948 808 952 812 944 812 936 816 952 820 972 828 980 832 980 824 968 828 968 836 960 836 932 796 884 844 908 772 720 796 836 808 912 812 692 628 540 636 516 640 520 648 520 648 516 640 508 636 500 632 496 628 496 624 480 628 480 628 480 628 480 624 476 620 472 620 468 616 468 612 472 612 472 608 468 608 464 604 464 604 464 604 460 596 456 600 452 592 452 604 460 596 444 580 432 568 416 552 404 548 404 548 396 564 416 580 424 568 428 576 488 608 468 532 336 316 116 400 444 656 448 516 432 588 424 552 424 552 420 548 416 544 416 508 384 524 412 544 428 560 448 576 420 496 348 348 116 156 52 372 284 492 380 512 340 468 324 480 336 480 336 484 340 484 340 472 332 484 344 488 344 480 336 484 340 480 332 476 332 476 332 476 332 472 332 468 328 468 324 468 328 464 324 460 320 460 320 448 324 452 324 448 320 448 316 444 316 440 312 440 312 444 316 424 316 424 316 424 316 424 316 424 312 420 308 412 300 408 296 396 292 396 288 396 284 392 284 396 284 396 280 392 276 388 276 388 276 388 272 384 268 380 268 368 256 368 256 364 252 360 248 364 252 364 252 360 248 356 256 352 252 348 256 344 252 340 260 336 244 340 240 336 236 332 236 332 232 324 232 332 236 324 220 328 220 324 212 320 208 312 204 312 204 312 200 308 196 304 196 296 208 296 204 292 200 288 200 284 196 284 196 284 196 284 196 288 200 284 196 276 188 272 184 276 184 264 180 264 180 260 168 252 192 256 196 256 192 256 188 244 200 280 208 276 228 300 224 264 200 200 128 188 112 248 184 208 144 216 152 224 156 224 156 228 164 224 160 220 164 224 168 220 160 220 160 216 156 216 152 224 160 216 152 212 152 212 156 216 152 212 148 204 140 200 136 204 148 200 144 200 144 196 140 192 136 192 140 196 144 200 144 192 132 196 136 196 132 188 124 188 128 188 124 184 120 180 120 184 124 180 116 172 112 172 124 148 68 68 0 20 0 72 64 136 120 184 132 144 88 148 128 164 108 144 100 148 108 148 100 144 100 140 96 140 100 148 108 140 96 140 100 144 104 148 104 140 92 136 88 132 88 136 92 136 92 136 92 136 96 144 104 152 100 140 100 148 108 148 100 140 100 144 100 144 96 136 88 140 92 140 92 140 92 140 92 136 92 140 92 140 88 132 84 140 92 136 88 136 88 132 84 140 88 136 84 128 76 124 72 132 84 128 80 128 80 124 76 136 88 136 84 132 84 128 80 124 84 124 84 124 84 124 84 112 72 112 72 112 72 112 72 116 72 120 72 120 72 120 72 120 68 116 68 120 72 112 56 112 76 112 72 108 68 104 68 108 72 104 64 100 68 104 72 76 64 72 64 72 64 72 64 76 64 64 60 76 68 76 60 76 68 76 68 76 68 76 68 72 64 72 64 72 64 72 64 72 60 72 60 72 60 72 60 68 56 68 56 68 56 68 56 44 48 52 56 56 52 48 44 64 64 60 56 56 56 60 64 68 64 56 52 52 56 64 68 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 68 64 64 60 60 56 56 52 68 68 68 68 68 68 68 68 68 72 92 100 116 116 116 112 124 120 124 124 128 128 132 128 140 124 112 112 132 136 132 120 132 132 120 128 128 136 128 128 108 132 136 128 116 132 140 148 144 148 140 140 136 140 140 144 144 148 144 148 144 148 140 144 140 156 160 156 120 80 36 12 20 24 24 28 28 24 24 20 32 28 24 24 24 28 32 32 28 32 32 32 32 28 24 20 20 104 216 280 280 256 252 272 276 276 280 280 280 280 280 276 272 264 260 264 264 264 252 244 244 216 176 140 108 80 56 44 24 64 56 84 120 76 156 180 524 588 672 572 652 556 664 612 632 584 536 476 524 632 600 576 512 556 476 584 540 636 536 620 516 672 596 672 532 576 556 628 584 604 616 600 584 560 564 568 432 552 728 700 696 548 452 396 552 664 908 688 832 672 844 636 820 644 820 644 816 640 816 636 804 632 824 672 856 660 860 716 828 664 852 656 816 632 808 624 820 640 820 640 820 640 820 640 812 636 852 644 796 544 672 792 604 720 576 788 632 768 592 780 592 772 596 772 596 772 596 772 596 772 596 772 596 772 596 776 596 780 588 780 588 780 588 780 588 780 588 784 592 788 596 788 596 788 596 788 596 788 596 788 596 788 596 788 596 788 596 788 600 800 600 800 600 800 600 800 600 800 600 800 600 800 600 800 604 804 604 804 604 804 604 804 604 804 604 808 608 812 612 812 628 812 620 820 620 828 612 828 612 828 608 820 620 832 644 848 640 824 632 804 736 816 620 736 720 796 756 844 768 644 768 640 824 640 824 648 824 648 812 648 796 636 808 636 812 632 824 628 812 632 808 632 804 628 804 628 804 624 800 624 796 620 796 620 792 616 788 612 788 608 784 608 780 604 784 608 780 604 776 596 784 596 776 596 784 600 776 584 764 576 756 564 740 556 736 552 732 560 744 576 752 580 748 572 756 640 724 520 668 308 380 420 760 584 756 580 744 564 728 552 724 552 720 544 716 540 712 536 720 556 696 528 676 516 676 520 716 552 676 504 688 540 600 324 532 444 664 536 660 476 616 468 640 488 640 488 640 488 640 488 636 480 644 488 648 484 644 480 652 484 640 472 632 472 640 480 636 476 636 472 632 472 628 468 628 464 624 464 620 460 620 460 608 456 596 452 596 448 592 448 588 440 584 440 584 440 584 444 572 424 572 424 572 424 572 424 572 424 568 420 564 412 556 408 556 396 556 392 544 392 540 392 536 396 532 392 528 388 524 388 524 388 524 384 520 380 516 380 508 368 504 368 500 364 500 360 500 364 500 360 496 356 492 356 488 352 488 344 484 340 480 344 464 340 460 336 456 332 452 332 456 332 448 332 456 336 448 320 436 328 432 320 428 316 420 312 420 312 420 308 416 304 412 304 408 296 408 292 404 288 400 288 396 284 396 284 396 284 396 284 392 280 392 276 388 276 384 272 388 268 376 264 376 264 372 252 376 252 380 252 380 248 364 248 392 252 352 276 416 304 368 228 260 216 328 244 316 152 284 156 320 212 324 220 328 224 332 224 332 224 328 220 324 224 328 228 328 224 324 220 324 216 320 216 328 220 320 212 316 212 316 216 320 212 312 204 304 200 304 204 292 200 288 200 288 200 288 200 284 196 284 196 284 196 284 196 264 192 272 196 272 192 264 188 268 192 264 184 260 180 252 176 264 176 248 168 240 160 228 156 132 56 124 64 152 112 212 164 204 164 232 168 208 140 208 164 216 152 200 140 204 148 204 140 204 144 196 140 196 144 204 148 196 140 196 144 200 148 204 148 192 136 192 136 192 140 200 148 196 140 196 144 204 148 208 156 208 148 196 144 208 152 204 144 200 144 200 144 196 140 192 136 188 140 188 140 188 140 188 140 184 140 188 144 192 140 184 136 184 136 184 136 184 136 184 136 184 136 180 132 180 128 176 128 176 132 172 128 168 124 164 120 176 136 172 132 168 128 168 128 164 124 164 124 164 124 164 124 152 112 152 112 152 112 152 112 148 120 144 120 144 120 144 120 144 116 140 116 144 120 136 104 152 112 144 108 140 104 140 104 148 108 140 100 136 100 140 104 60 16 64 16 64 16 64 16 68 16 60 16 68 20 64 8 68 20 68 20 68 20 68 20 64 16 64 16 64 16 64 16 60 32 60 32 60 32 60 32 56 28 56 28 56 28 56 28 56 20 48 12 44 16 52 24 64 28 56 24 56 28 64 32 68 32 56 20 52 24 64 36 60 28 60 28 60 28 60 28 60 28 60 28 60 28 60 28 68 32 64 28 60 24 56 20 52 12 56 20 64 32 68 36 68 56 88 84 108 92 104 88 116 96 116 96 120 100 120 100 136 104 116 96 128 112 128 92 132 88 120 88 124 88 112 80 92 88 116 76 80 68 100 80 124 100 124 100 128 112 140 120 128 108 140 124 152 128 152 124 148 136 164 128 112 44 28 0 20 16 24 28 28 24 24 20 32 24 28 16 24 16 28 24 28 20 32 24 28 20 24 12 24 124 236 280 268 252 256 268 272 272 276 280 276 276 272 268 268 256 260 252 264 252 252 236 228 196 168 120 100 64 52 36 48 64 68 80 100 44 120 208 508 540 576 516 568 488 600 540 604 476 492 408 548 576 608 524 556 520 520 564 616 624 624 616 672 700 728 704 616 612 596 692 616 688 608 656 568 616 568 612 416 496 720 728 720 588 440 364 504 572 740 504 652 476 664 448 644 460 640 452 636 440 636 440 620 488 624 480 716 456 472 400 608 504 688 512 636 476 636 480 640 484 640 484 640 484 640 492 640 488 644 480 644 460 696 860 756 860 748 904 772 888 780 924 776 912 772 912 772 912 772 912 772 912 772 912 772 912 772 912 780 924 780 924 780 924 780 924 780 924 780 928 784 932 788 932 788 940 788 940 788 940 788 940 788 940 788 940 788 940 788 940 800 948 800 948 800 948 800 948 800 948 800 948 800 948 800 948 804 944 804 944 804 944 804 944 804 944 804 948 808 952 812 944 812 944 816 952 820 964 828 980 828 976 820 960 824 964 836 964 800 896 784 896 864 816 716 884 812 896 856 788 668 556 636 540 636 520 644 516 652 512 652 508 644 504 640 504 636 512 632 504 640 492 636 488 632 484 628 480 628 480 628 480 624 476 624 472 616 476 616 472 612 472 608 468 604 468 608 468 608 464 600 456 596 448 588 448 596 448 584 432 580 432 572 420 560 412 556 412 572 412 568 420 572 428 584 452 600 456 540 352 348 136 360 468 640 428 532 436 596 424 536 416 552 416 548 408 540 400 536 396 564 416 548 400 532 388 524 396 484 392 516 364 484 404 528 380 488 384 556 412 516 344 484 360 488 348 484 344 484 344 484 344 484 340 488 344 488 340 484 336 492 344 480 332 472 332 480 340 476 336 476 332 472 332 468 328 464 320 460 320 456 316 456 312 452 328 456 324 452 324 448 320 436 312 440 312 440 312 440 308 424 316 424 316 424 316 424 316 424 316 420 312 416 304 408 300 396 292 396 288 396 284 392 284 396 284 396 280 392 276 388 276 388 276 388 272 384 268 380 268 376 260 372 260 368 256 368 252 364 252 364 252 360 248 356 256 352 252 348 256 344 252 340 260 336 244 340 240 336 236 332 236 340 240 332 240 340 240 328 224 328 220 324 212 320 208 312 204 312 204 312 200 308 196 304 196 296 208 296 204 292 200 288 200 284 196 284 196 284 196 284 196 272 188 272 192 276 192 280 196 276 184 264 180 264 180 260 168 248 188 252 192 248 184 244 176 268 160 240 228 288 120 104 12 212 156 180 140 228 160 272 184 220 152 220 152 220 152 224 156 228 164 224 160 220 164 224 168 224 164 224 160 220 160 216 156 224 160 216 152 212 152 212 156 216 152 204 140 196 136 196 140 200 144 200 144 200 144 200 144 204 148 200 140 196 136 188 132 188 128 192 136 196 136 192 128 192 132 188 124 184 120 176 116 172 112 168 108 160 96 148 96 92 52 112 88 140 108 152 124 152 104 144 100 152 112 152 104 160 108 144 96 148 104 148 96 148 104 144 96 140 96 144 104 140 96 140 100 144 104 148 104 136 92 136 92 140 100 148 108 144 104 148 108 152 112 156 112 148 96 136 96 144 104 144 92 144 100 140 96 136 92 136 92 140 92 140 92 140 92 140 92 136 92 140 96 144 96 140 92 136 88 136 88 136 88 136 88 128 80 132 84 132 88 136 88 136 84 132 80 128 76 124 72 128 80 128 80 124 76 120 72 124 84 124 84 124 84 124 84 120 80 120 80 120 80 120 80 120 72 116 68 112 72 116 76 116 68 112 68 116 72 108 56 116 76 108 68 104 68 108 72 112 72 104 64 100 64 100 64 68 60 68 60 72 64 72 64 76 64 68 64 80 68 68 52 72 64 72 64 72 64 72 64 72 64 72 64 72 64 72 64 68 56 68 56 68 56 68 56 68 56 68 56 68 56 68 56 72 64 56 52 52 56 64 72 60 60 56 56 56 60 64 68 64 60 60 56 56 60 60 64 60 60 60 60 60 60 60 60 64 64 60 60 60 60 56 56 64 64 60 60 60 60 56 56 44 44 48 56 60 64 68 68 72 76 92 100 112 108 108 100 116 112 116 112 116 112 116 112 132 124 128 120 124 124 128 128 120 124 104 104 96 88 68 60 56 72 64 48 32 40 40 36 48 52 48 56 60 72 76 84 100 112 124 140 148 156 156 160 152 164 160 140 88 52 20 12 20 24 24 28 28 24 24 20 36 32 28 24 24 24 28 28 28 28 28 28 28 24 20 20 40 152 256 276 256 252 260 260 264 268 272 276 276 268 264 260 264 260 256 256 260 256 248 240 216 188 152 120 92 72 52 40 36 60 72 108 136 72 220 320 648 592 656 580 656 556 688 608 644 536 508 492 540 572 524 524 512 504 412 520 500 604 544 640 612 736 652 692 564 588 568 628 608 608 600 580 572 564 576 580 436 452 700 720 720 580 468 428 668 684 872 656 836 668 832 652 816 640 812 636 812 632 808 632 812 696 808 608 852 504 424 168 408 384 728 624 820 644 820 632 816 636 816 636 816 636 816 636 808 632 848 644 796 544 676 796 584 728 592 788 620 764 588 768 588 768 592 768 592 768 592 768 596 772 596 772 596 772 596 772 596 780 588 780 588 780 588 780 588 780 588 784 592 788 596 788 596 788 596 788 596 788 596 788 596 788 596 788 596 788 596 788 604 800 600 800 600 800 600 800 600 800 600 800 600 800 600 800 604 804 604 804 604 804 604 804 604 804 604 808 608 812 612 812 628 812 620 820 620 828 612 828 608 824 616 828 636 828 644 828 620 784 680 844 720 724 592 856 660 868 832 724 744 628 812 640 828 640 828 648 828 652 820 652 812 652 820 648 824 644 824 644 820 644 816 640 812 632 808 628 808 632 808 628 804 628 800 624 796 616 792 616 788 612 788 612 784 608 788 612 784 604 776 600 780 592 772 588 776 588 764 572 760 572 752 564 744 556 740 560 752 572 740 564 744 576 756 592 748 480 684 424 364 332 764 600 740 576 744 556 724 560 732 552 728 552 724 548 712 536 704 532 680 524 680 524 684 528 688 528 696 528 716 572 692 460 624 508 744 580 724 536 668 496 664 512 648 488 648 488 644 484 644 484 648 488 648 488 644 484 644 484 648 488 644 480 640 480 640 480 636 472 632 472 628 468 628 464 620 460 620 460 616 456 612 456 612 456 600 456 596 452 596 452 580 436 584 440 584 440 580 436 572 424 572 424 572 424 572 424 572 420 568 416 560 408 556 404 556 396 556 392 544 392 540 392 536 396 532 392 528 388 524 388 524 388 524 384 520 380 516 380 512 376 508 372 504 368 504 368 500 364 500 360 496 356 492 356 488 352 488 344 484 340 480 344 464 340 460 336 456 332 452 332 456 332 452 332 456 336 448 320 436 328 432 320 428 316 420 312 420 312 420 308 416 304 412 304 408 296 408 292 404 288 400 288 396 284 396 284 396 284 396 284 376 268 380 272 388 280 392 284 388 268 376 264 376 264 372 252 376 248 376 248 372 240 356 236 364 236 352 244 288 92 176 112 700 472 364 184 288 188 340 196 336 224 332 220 328 224 336 228 332 224 328 220 324 224 328 228 332 224 328 224 324 220 324 220 328 220 320 212 316 212 316 216 320 212 308 196 296 196 300 204 288 196 288 200 288 200 292 204 296 208 292 200 280 188 272 184 260 188 268 196 272 196 268 192 272 192 268 188 256 176 252 172 252 164 244 164 232 152 216 140 216 144 212 144 212 148 216 148 220 148 188 136 208 160 208 136 220 152 200 144 204 152 204 144 208 148 200 140 196 140 200 144 196 140 196 144 200 148 204 148 200 140 196 140 200 148 208 152 208 152 212 156 212 156 208 148 196 136 188 132 196 144 196 132 204 144 196 136 192 136 192 140 188 140 188 140 188 140 188 140 184 140 188 144 196 144 192 144 180 132 184 136 184 136 188 140 172 128 176 132 184 140 188 144 172 132 168 128 168 128 164 124 168 128 164 124 164 120 160 120 164 124 164 124 164 124 164 124 164 124 164 124 164 124 164 124 156 120 144 108 140 112 152 124 148 112 144 112 148 116 140 100 156 116 144 100 136 104 144 112 152 112 144 104 136 100 136 100 56 8 56 12 60 16 64 16 68 16 64 20 72 20 60 0 60 12 60 12 60 12 60 12 64 16 64 16 64 16 64 16 56 28 56 28 56 28 56 28 56 28 56 28 56 28 56 28 64 28 60 28 60 28 60 32 60 24 56 24 56 28 64 36 56 28 60 32 64 28 60 24 60 28 60 28 60 28 60 28 64 32 64 28 60 24 56 24 56 24 60 28 60 28 64 32 52 16 56 20 60 32 64 32 60 48 84 80 108 96 108 92 112 92 112 92 112 92 112 92 116 104 132 104 112 88 120 116 128 88 104 60 80 40 44 4 40 20 28 0 4 4 8 0 4 0 4 0 8 0 20 0 64 52 96 92 136 124 152 132 164 148 160 108 80 16 16 4 20 16 24 28 28 24 24 20 36 24 28 16 24 16 24 20 24 20 28 20 28 16 20 8 76 184 272 276 252 256 260 252 260 264 272 276 272 268 256 252 256 244 248 240 252 240 240 224 200 168 144 104 88 60 52 32 56 56 72 100 112 48 184 344 572 520 544 520 572 488 612 520 576 412 492 452 544 456 504 512 608 508 448 468 528 576 628 676 728 728 720 700 628 640 604 680 604 664 576 636 572 628 576 608 440 408 676 736 712 564 428 404 636 576 692 484 652 460 644 464 636 456 636 444 632 444 628 440 620 484 648 476 672 532 444 24 20 88 492 456 636 480 632 464 636 480 636 480 636 480 636 488 636 484 644 476 644 464 700 864 744 868 760 904 764 884 776 912 772 908 768 908 768 908 768 908 772 912 772 912 772 912 772 912 780 916 780 916 780 916 780 916 780 916 780 920 784 924 788 924 788 932 788 932 788 932 788 932 788 932 788 932 788 932 788 932 796 940 796 940 796 940 796 940 796 940 796 940 796 940 796 940 804 944 804 944 804 944 804 944 804 944 804 948 808 952 812 944 812 944 816 952 820 964 824 972 820 972 832 968 836 952 820 932 800 888 820 860 748 780 792 972 812 928 792 588 640 512 636 540 648 528 656 524 660 520 656 516 656 516 656 520 656 536 652 528 648 500 644 492 636 484 632 480 636 488 632 484 632 480 628 480 620 480 616 476 616 472 612 472 608 468 612 472 608 468 604 460 600 452 592 448 596 448 584 432 572 424 564 416 556 412 556 412 568 412 564 420 572 428 580 444 524 332 436 220 308 392 664 448 540 452 596 412 532 432 580 420 560 420 552 412 544 404 536 392 552 388 548 388 544 388 540 396 540 348 460 344 500 364 540 468 596 424 524 360 496 364 504 360 496 356 496 352 492 348 488 348 496 348 488 344 484 340 484 340 484 340 488 344 484 340 480 332 472 328 468 328 464 324 464 320 468 328 464 324 460 320 460 320 456 332 456 328 456 324 452 324 432 308 440 312 440 312 436 304 424 316 424 316 424 316 424 316 420 308 416 304 408 296 404 292 396 292 396 288 396 284 392 284 396 284 396 280 392 276 388 276 388 276 388 272 384 268 380 268 368 256 368 256 364 252 360 248 364 252 364 252 360 248 356 256 352 252 348 256 344 252 340 260 336 244 340 240 336 236 332 236 336 236 328 236 336 240 324 220 328 220 324 212 320 208 312 204 312 204 312 200 308 196 304 196 296 208 296 204 292 200 288 200 284 196 284 196 284 196 284 196 272 188 272 188 272 188 272 192 276 184 264 180 264 180 260 168 248 188 248 188 244 176 236 168 240 188 240 124 160 92 156 72 208 148 176 156 256 180 272 160 236 164 228 156 224 160 232 168 228 164 224 160 220 164 224 168 228 168 224 164 224 160 220 160 224 160 216 152 212 152 212 156 216 152 200 132 192 132 196 140 196 140 196 144 200 148 204 148 200 144 200 140 196 136 192 136 184 128 192 136 196 136 196 132 196 136 192 128 180 116 172 112 156 104 164 108 160 96 144 92 136 88 136 96 140 108 156 128 160 108 140 96 144 108 152 104 168 112 148 104 152 112 152 104 152 104 144 96 140 96 140 100 140 96 140 100 144 104 148 104 148 104 144 100 144 104 152 108 156 112 160 116 156 108 144 96 140 92 132 88 140 100 140 88 148 100 140 92 132 92 140 96 140 92 140 92 140 92 140 92 136 92 144 96 148 100 148 96 132 84 132 88 136 92 140 92 132 88 136 88 136 88 136 88 124 76 128 80 128 80 132 84 132 84 128 80 128 76 124 76 124 84 124 84 124 84 124 84 128 88 128 88 128 88 128 88 124 76 112 64 108 68 120 80 116 68 112 68 116 72 108 56 120 80 108 64 100 68 108 76 116 76 108 68 100 60 96 64 64 56 64 60 68 64 72 64 76 64 72 68 80 68 64 48 64 56 64 56 64 56 64 56 72 64 72 64 72 64 72 64 64 52 64 52 64 52 64 52 68 56 68 56 68 56 68 56 44 48 56 60 60 56 48 44 56 56 56 56 56 60 68 68 52 56 64 68 68 64 56 52 60 60 60 60 60 60 60 60 64 64 64 60 60 56 56 56 52 56 56 60 60 64 64 68 68 68 64 64 64 64 60 60 52 60 80 96 112 116 120 116 120 116 120 116 120 116 120 112 108 124 144 128 108 96 120 140 136 128 108 96 76 56 28 12 28 28 8 4 0 16 4 0 8 12 4 8 4 12 12 16 20 40 60 92 112 128 136 140 168 172 156 120 64 32 12 16 20 24 24 28 28 24 24 20 36 36 28 24 24 24 24 24 24 28 28 28 28 24 20 16 104 212 288 276 252 260 260 240 260 264 272 276 272 264 256 248 248 244 240 240 244 240 232 224 192 168 136 108 88 68 52 44 48 60 80 116 152 84 284 428 672 548 628 572 652 548 688 576 604 492 540 572 564 484 488 592 616 544 396 444 444 568 588 716 648 724 632 668 588 608 592 616 600 580 572 560 584 580 580 564 456 376 656 720 704 552 460 476 792 704 844 652 844 640 804 648 812 636 808 632 808 628 804 628 820 624 840 620 804 780 828 180 448 452 804 656 800 608 812 648 816 636 816 636 816 636 816 636 808 632 848 640 796 548 680 800 576 732 600 788 616 764 584 760 588 768 592 768 592 768 592 768 596 772 596 772 596 772 596 772 596 780 596 780 596 780 596 780 596 780 596 784 600 788 604 788 604 788 604 788 604 788 604 788 604 788 604 788 604 788 604 788 604 796 604 796 604 796 604 796 604 796 604 796 604 796 604 796 604 804 604 804 604 804 604 804 604 804 604 808 608 812 612 812 620 816 620 820 612 828 616 824 608 824 636 840 652 828 640 804 636 816 768 792 628 736 692 832 704 864 788 620 852 656 808 664 840 656 844 664 844 664 840 660 832 660 832 660 832 656 832 656 828 648 820 644 816 636 808 632 812 636 812 632 808 632 804 628 796 620 796 616 792 612 788 612 784 612 788 612 788 608 780 600 792 604 780 600 784 596 772 580 752 568 748 556 740 556 740 556 736 560 752 576 756 580 752 572 656 524 504 276 708 656 728 580 756 580 736 556 736 580 748 564 736 560 728 552 716 540 708 536 704 540 688 524 676 524 680 528 668 552 712 508 656 544 732 568 744 540 652 484 664 520 676 496 660 500 660 496 656 492 652 492 656 496 652 488 644 484 644 484 640 484 648 492 652 484 636 472 628 468 624 464 624 460 620 460 632 472 632 468 628 464 624 468 612 460 604 456 600 452 596 452 572 432 584 444 588 440 576 428 572 424 572 424 572 424 572 424 564 416 560 408 552 404 548 400 556 396 556 392 544 392 540 392 536 396 532 392 528 388 524 388 524 388 524 384 520 380 516 380 500 364 500 360 496 356 492 356 500 364 500 360 496 356 492 356 488 352 488 344 484 340 480 344 464 340 460 336 456 332 452 332 452 328 444 328 452 332 444 316 436 328 432 320 428 316 420 312 420 312 420 308 416 304 412 304 408 296 408 292 404 288 400 288 396 284 396 284 396 284 396 284 392 280 388 272 384 268 376 264 388 268 376 264 376 264 372 252 376 248 376 244 368 236 348 232 312 260 368 220 356 284 276 0 108 128 320 276 352 188 344 248 348 236 340 228 336 228 344 236 332 224 328 220 324 224 328 228 332 228 332 224 328 220 324 220 328 220 320 212 316 212 316 216 320 212 304 192 292 192 300 204 288 196 284 200 288 204 292 204 280 192 284 196 284 196 288 200 260 184 268 196 272 196 272 196 276 196 268 188 256 176 248 168 240 156 240 164 236 156 220 140 192 128 204 144 216 148 208 140 196 144 204 144 192 140 208 164 224 160 208 152 212 160 212 152 208 152 200 140 196 140 196 140 196 140 196 144 200 148 204 148 208 152 204 144 200 148 204 152 212 160 216 160 212 148 196 132 200 140 188 136 200 144 196 136 208 148 196 136 188 136 196 144 188 140 188 140 188 140 188 140 184 136 192 148 196 148 196 148 180 132 180 136 184 140 188 140 192 144 188 136 184 132 176 128 160 124 164 128 168 132 172 136 176 136 176 132 172 128 168 128 164 124 164 124 164 124 164 124 164 124 164 124 164 124 164 124 156 120 144 108 140 112 152 124 148 112 144 112 148 116 140 100 156 116 144 100 132 100 144 112 152 112 144 104 136 96 132 96 68 20 68 16 64 12 60 12 60 12 60 16 64 20 68 20 64 16 64 16 64 16 64 16 52 8 56 12 60 16 64 20 60 28 48 12 32 4 48 32 52 24 52 28 56 32 60 32 60 24 56 20 52 24 56 28 60 28 60 24 56 20 52 20 52 16 48 28 68 40 68 32 72 36 60 28 68 36 60 24 68 36 68 32 60 24 48 12 56 24 56 24 56 24 56 24 72 24 60 20 64 32 56 16 72 56 80 68 92 80 104 88 132 112 128 108 124 100 120 96 120 100 124 108 136 120 144 128 120 104 132 96 92 32 32 0 4 0 0 0 4 0 8 0 4 0 4 0 8 0 12 0 20 0 12 8 64 88 144 144 156 144 152 80 52 12 24 12 24 16 24 24 24 24 24 24 24 16 24 20 28 24 32 24 16 28 20 12 40 12 4 24 160 196 240 260 256 244 244 252 260 260 264 264 264 260 256 256 248 240 248 240 244 220 208 184 176 144 120 80 72 56 56 40 72 72 100 44 100 100 188 460 560 508 556 496 568 496 588 528 532 368 512 452 488 440 588 580 556 452 456 472 460 540 664 712 720 692 692 700 616 660 628 676 616 636 540 612 572 672 604 560 452 388 588 780 664 460 412 440 688 540 660 472 636 452 636 468 624 456 632 452 632 456 636 456 628 464 628 488 636 572 576 0 416 532 676 460 628 440 628 476 620 464 620 468 624 472 628 480 640 480 656 488 624 456 724 876 716 892 780 892 768 896 776 916 776 912 772 912 772 912 772 912 772 912 772 912 772 912 772 912 780 912 780 912 780 912 780 912 780 912 780 916 784 920 788 924 788 932 788 932 788 932 788 932 792 936 792 936 792 936 792 936 792 936 792 936 792 936 792 936 796 940 796 940 796 940 796 940 804 944 804 944 804 944 804 944 808 948 808 948 808 948 808 948 812 944 812 948 820 960 820 968 808 936 812 972 848 940 804 908 808 884 820 796 684 844 880 912 888 784 648 512 644 480 648 536 656 536 664 532 664 516 656 508 648 536 672 588 716 520 628 572 684 540 656 492 648 472 612 508 636 488 636 484 632 480 628 480 628 488 628 484 624 480 620 480 608 468 608 468 608 468 608 468 600 456 596 448 588 444 584 440 580 428 564 408 548 404 552 412 556 408 556 436 600 440 540 352 516 288 420 392 612 460 568 444 560 424 568 432 576 432 568 424 560 420 556 412 548 408 544 400 540 380 540 376 528 360 512 356 524 384 508 340 504 436 616 472 508 368 504 368 504 372 512 380 500 364 496 360 496 356 492 356 496 352 492 344 484 340 480 336 488 344 488 340 484 336 480 336 480 340 480 336 476 332 472 332 468 328 468 324 464 320 460 320 460 336 460 328 456 324 448 320 444 316 444 312 440 308 436 308 440 328 432 324 424 316 420 308 412 304 412 300 408 296 404 296 404 296 396 288 392 280 392 284 404 292 404 288 396 280 384 272 396 280 384 264 376 268 384 276 372 264 376 264 376 260 368 252 360 248 360 248 356 244 352 252 340 240 336 248 336 248 336 256 340 248 344 244 340 240 336 240 332 236 332 232 328 228 324 228 328 220 324 212 320 208 312 204 312 204 312 200 308 196 304 196 288 204 292 204 292 204 292 208 288 200 292 204 288 192 272 180 276 192 280 192 272 184 260 172 280 184 256 180 276 196 268 172 256 196 252 188 244 176 236 172 252 188 256 184 232 136 176 88 208 144 224 164 236 168 236 168 228 160 228 160 228 160 228 160 232 172 232 168 228 164 224 164 232 168 228 164 224 168 228 172 224 164 224 160 216 152 208 144 212 152 212 148 208 144 204 144 200 144 200 144 200 144 200 144 196 140 196 136 192 132 188 132 188 132 200 144 204 140 192 128 188 128 188 124 184 120 180 120 160 104 164 108 160 100 152 100 136 88 136 96 136 96 136 100 144 100 148 108 152 108 148 104 156 108 148 100 140 100 148 108 148 104 140 92 136 88 136 92 144 100 144 100 148 108 156 116 168 116 148 104 152 108 148 100 156 108 148 100 144 100 144 104 140 96 140 96 140 96 140 96 132 96 148 104 140 92 136 96 136 88 136 88 136 88 136 88 136 92 140 96 144 92 140 88 140 88 132 80 128 80 128 84 140 92 140 92 140 92 140 92 124 80 128 84 132 80 128 76 132 88 140 96 144 92 136 84 120 80 124 76 108 68 112 80 120 76 112 68 108 72 120 84 112 76 108 56 92 60 108 68 88 60 112 76 112 64 104 68 100 64 104 72 108 68 100 64 88 60 100 64 100 64 104 76 76 68 76 64 72 60 68 60 68 60 68 64 72 68 76 68 72 64 72 64 72 64 72 64 64 56 68 60 68 60 72 64 68 60 68 44 48 40 60 60 64 52 64 56 68 60 72 60 60 56 56 52 52 56 56 60 60 60 60 56 56 52 52 52 56 52 52 60 68 72 64 60 72 64 60 60 64 68 60 56 56 56 60 60 60 56 52 52 56 56 56 56 56 56 56 56 68 64 56 56 60 60 56 48 64 68 80 88 100 100 108 104 112 108 112 112 116 112 116 112 120 120 128 128 136 136 144 144 128 132 120 104 72 48 28 24 4 8 4 4 4 8 8 8 0 4 0 8 4 12 8 12 12 12 8 24 44 88 128 160 156 168 140 88 40 28 24 20 24 24 24 24 24 24 24 24 24 24 24 28 28 32 32 32 20 36 24 20 36 20 8 48 188 216 252 264 256 244 244 252 260 260 260 264 260 260 256 252 240 240 240 240 236 220 200 184 164 140 104 76 60 52 44 40 60 76 112 80 144 128 344 524 668 548 652 548 664 572 672 588 572 484 556 528 544 588 616 552 412 416 412 464 428 572 648 708 652 688 632 676 596 616 620 604 616 552 544 540 572 604 592 508 464 372 576 744 644 456 460 520 808 676 836 644 828 632 812 636 804 624 804 628 808 632 812 636 812 624 808 636 812 720 700 112 676 696 832 608 812 604 800 624 800 620 800 624 804 624 808 628 812 628 860 648 776 544 704 800 552 756 616 776 620 776 584 772 592 772 596 772 596 772 596 772 596 772 596 772 596 772 596 772 596 780 596 780 596 780 596 780 596 780 596 784 600 788 604 788 604 788 604 788 604 788 604 788 608 792 608 792 608 792 608 792 608 792 600 792 600 792 600 792 604 796 604 796 604 796 604 796 604 804 604 804 604 804 604 804 608 808 608 808 608 808 608 808 616 812 612 816 608 824 612 824 620 812 636 844 664 808 628 792 664 828 712 720 688 804 732 836 788 740 760 636 868 648 844 664 848 660 852 668 852 668 844 664 872 716 816 576 736 548 684 504 744 624 816 640 832 640 804 660 812 636 812 632 808 632 804 628 804 628 804 624 800 624 796 620 784 608 784 608 784 608 784 608 784 600 780 596 776 588 768 584 768 576 752 556 736 552 740 560 756 572 768 588 764 556 712 516 708 488 668 572 788 592 744 580 744 572 748 576 748 568 736 560 732 560 728 556 724 548 716 548 712 544 708 540 712 536 696 520 720 508 656 524 756 604 740 528 668 496 672 504 680 516 696 528 672 500 672 496 668 496 664 492 660 496 656 492 648 484 644 484 644 484 640 480 640 476 636 476 640 480 640 476 636 472 632 472 628 468 628 464 624 460 620 464 616 464 604 456 600 452 592 448 588 444 588 440 584 436 580 436 584 432 580 428 576 424 572 420 560 412 560 408 556 408 552 404 564 400 556 392 540 392 540 392 540 400 536 400 532 392 524 384 528 388 520 384 516 380 516 384 508 376 512 376 512 372 504 364 496 360 496 356 492 352 488 352 476 340 476 336 476 336 476 340 468 344 464 340 460 336 456 336 452 332 452 328 448 324 444 324 436 328 432 320 428 316 420 312 420 312 420 308 416 304 412 304 404 292 404 292 404 292 404 292 400 288 404 292 400 280 388 272 380 268 384 272 388 280 396 288 376 268 380 264 372 256 368 260 380 252 376 244 368 236 352 236 348 244 364 256 356 240 328 212 336 232 344 236 344 232 336 224 340 232 340 232 340 232 340 232 336 232 336 228 332 224 328 224 336 228 332 224 328 228 332 232 324 224 328 220 320 212 312 204 312 208 308 204 308 200 304 204 292 200 288 200 288 200 288 200 284 196 284 192 280 188 276 188 268 196 272 200 276 196 272 192 268 192 268 188 264 188 260 184 260 172 252 172 244 164 228 156 216 140 208 136 204 132 200 132 196 140 196 144 200 144 196 140 204 144 196 136 192 140 200 148 200 144 196 140 196 144 200 148 212 152 208 148 204 148 208 152 216 152 200 144 208 156 212 152 212 152 204 144 200 144 200 148 196 140 196 140 196 140 196 140 188 140 204 148 196 136 192 140 184 136 184 136 184 136 184 136 184 140 188 144 192 140 188 136 188 136 180 132 176 128 180 132 184 136 184 136 184 136 184 136 160 124 164 128 168 124 164 120 168 132 176 140 180 136 172 128 164 128 168 124 156 112 160 124 164 120 156 112 152 116 160 124 132 108 160 120 152 108 148 104 128 96 144 108 152 116 160 120 140 104 144 108 144 108 140 104 136 96 132 100 136 104 140 104 68 20 64 16 64 16 60 12 60 12 64 16 64 16 68 20 64 16 64 16 64 16 64 16 64 16 60 12 60 12 56 8 56 32 60 28 48 16 48 28 52 24 52 28 56 32 60 32 60 24 56 20 52 24 56 28 60 28 60 24 56 20 52 20 60 24 56 28 68 36 60 20 72 32 60 28 64 32 60 20 48 20 56 28 60 28 60 28 56 24 56 24 56 20 52 20 64 20 52 16 60 28 56 16 48 36 72 72 100 88 104 88 96 80 100 84 108 92 112 96 116 96 120 104 128 112 136 116 140 112 120 68 64 20 32 12 8 0 8 8 8 8 4 4 4 0 4 0 8 0 8 0 4 0 8 0 20 48 104 128 168 140 132 52 28 0 24 20 24 16 24 24 24 24 24 24 24 16 24 20 28 24 32 24 24 28 24 12 32 8 20 68 224 244 260 264 252 244 244 252 256 260 260 260 256 252 248 248 232 224 232 224 228 204 192 164 152 120 96 64 56 40 44 32 56 72 92 92 76 104 372 500 556 480 524 464 552 504 572 480 468 356 488 376 528 552 580 376 328 360 444 448 464 596 696 704 708 684 680 700 624 668 620 660 596 620 528 608 564 648 576 544 448 404 580 748 604 408 420 464 680 512 656 456 632 452 628 464 620 452 620 456 628 448 632 452 636 448 632 500 616 600 408 28 592 536 632 448 640 456 608 464 620 464 620 464 624 468 624 480 636 476 652 480 628 468 728 860 720 896 784 892 768 896 776 920 776 912 772 912 772 912 772 912 772 912 772 912 772 912 772 912 780 912 780 912 780 912 780 912 780 912 780 916 784 920 788 920 784 924 784 924 784 924 784 924 788 928 788 928 788 928 788 928 792 928 792 928 792 928 792 928 796 932 796 932 796 932 796 932 804 944 804 944 804 944 804 944 808 948 808 948 808 948 808 948 812 944 812 956 820 960 824 960 828 964 840 968 824 896 784 888 800 900 740 748 804 896 804 916 772 676 648 516 660 484 652 532 664 540 664 536 672 520 668 508 680 552 660 488 624 496 504 332 436 404 624 488 652 504 636 504 636 488 636 488 632 484 632 480 628 488 628 488 624 484 624 480 612 472 612 472 612 472 612 472 604 460 600 452 592 448 588 444 592 440 576 424 560 416 564 420 564 440 596 436 544 376 520 384 536 396 572 456 612 448 584 440 584 432 584 432 580 420 564 408 564 412 560 408 556 400 552 400 548 384 536 388 552 404 536 372 532 352 504 456 632 452 516 352 500 368 500 368 504 376 516 384 500 368 496 364 496 360 492 360 504 360 500 352 492 348 488 344 480 336 480 332 476 332 472 328 480 340 480 336 476 332 472 332 468 328 468 324 464 320 460 320 460 336 460 328 456 324 448 320 444 316 444 312 440 308 436 308 428 320 428 320 428 320 428 320 412 304 412 304 408 300 408 296 404 296 400 292 396 284 392 280 396 284 400 288 400 284 392 280 384 276 388 276 384 272 380 264 372 264 376 264 376 260 368 252 360 248 360 248 356 244 352 252 344 244 340 248 336 248 336 256 340 248 344 244 340 240 336 240 332 236 332 232 328 228 324 228 328 220 324 212 320 208 312 204 312 204 312 200 308 196 304 196 300 208 296 204 292 200 288 196 288 204 292 204 288 196 276 188 284 196 276 188 272 192 276 196 260 188 280 188 252 156 248 180 244 184 240 180 236 176 236 172 236 172 248 188 256 188 252 180 236 168 240 172 240 168 232 160 232 164 232 164 232 164 232 164 232 172 232 168 228 164 224 164 228 168 224 164 224 164 228 168 220 160 220 160 216 152 208 144 204 144 200 140 200 136 196 136 200 144 200 144 200 144 200 144 196 140 196 136 192 132 188 132 200 136 196 132 192 136 196 140 196 136 196 132 192 132 188 128 184 128 188 128 180 116 164 112 152 100 148 104 136 92 132 96 136 92 136 92 136 92 136 88 140 96 136 92 136 92 140 100 144 100 144 100 148 108 156 116 160 116 156 112 152 104 144 100 152 100 140 100 152 116 160 116 156 108 148 100 144 100 144 104 140 96 140 96 140 96 140 96 132 96 148 104 140 92 136 96 136 88 136 88 136 88 136 88 136 92 140 96 144 92 140 88 140 92 136 84 128 80 132 84 132 84 132 84 132 84 132 84 124 80 128 84 132 80 128 76 124 80 128 84 132 80 128 76 128 92 132 88 120 76 124 92 128 84 120 80 120 80 124 84 116 88 128 92 112 60 88 52 100 60 96 64 108 72 104 60 108 76 112 80 116 76 112 72 112 68 92 60 108 72 100 52 72 64 72 64 72 64 72 64 72 64 72 64 72 64 72 64 72 64 72 64 72 64 72 64 76 64 72 60 68 56 64 52 64 60 80 68 72 52 60 52 64 52 64 56 68 60 72 60 60 56 56 52 52 56 56 60 60 60 60 56 56 52 52 52 64 60 56 60 64 64 56 48 68 64 56 60 64 64 60 52 56 60 64 64 64 64 60 60 56 56 56 52 52 52 52 48 60 52 48 52 56 60 52 48 36 48 72 88 104 108 108 104 116 112 120 116 124 120 124 124 116 116 120 120 128 128 136 132 136 136 120 96 64 44 28 28 12 12 12 12 8 8 8 8 4 8 8 8 8 8 8 8 0 4 8 0 0 28 80 128 164 156 108 52 8 16 24 28 24 24 24 24 24 24 24 24 24 24 24 28 28 32 32 32 28 36 20 20 28 12 36 112 244 252 260 256 248 244 248 252 256 256 256 256 252 248 244 240 228 228 228 228 224 208 188 168 148 124 92 72 60 52 52 48 64 84 112 132 124 156 564 556 672 536 632 520 664 580 664 536 540 480 536 480 576 600 496 300 284 388 420 432 420 580 640 672 656 676 640 664 604 608 620 584 608 536 548 552 576 588 576 500 436 404 636 736 580 404 500 612 812 660 832 632 816 620 800 620 796 616 796 616 800 624 804 628 816 604 812 648 796 716 492 216 832 676 808 620 824 616 780 624 796 616 800 620 800 624 804 624 808 624 848 636 780 564 712 780 564 764 620 776 620 772 584 772 592 772 596 772 596 772 596 772 596 772 596 772 596 772 596 772 600 780 600 780 600 780 600 780 600 780 600 784 604 788 608 788 608 784 608 784 608 784 608 784 612 788 612 788 612 788 612 788 608 792 608 792 608 792 608 792 612 796 612 796 612 796 612 800 608 804 604 804 604 804 604 804 608 808 608 808 608 808 608 808 616 812 612 816 608 824 612 820 632 836 668 836 644 788 640 800 716 792 644 728 756 840 784 840 764 672 816 660 864 656 840 676 848 664 860 672 868 676 868 676 860 668 836 624 792 600 640 480 560 540 808 636 820 648 808 636 816 640 812 636 812 632 808 632 808 632 804 628 804 624 800 624 792 616 792 616 792 616 792 616 792 604 788 600 780 592 776 592 780 592 768 576 756 568 752 572 752 572 768 552 712 504 700 532 704 560 764 588 756 592 760 588 748 580 748 580 744 572 740 568 732 564 732 560 728 556 724 552 728 540 708 540 728 548 708 512 668 528 764 624 772 532 688 524 704 520 692 508 680 500 676 496 684 500 680 500 676 496 676 500 676 508 664 500 660 496 652 492 644 484 644 480 640 480 636 476 640 480 640 476 636 472 632 472 628 468 628 464 624 460 620 464 616 464 604 456 600 452 592 448 588 444 588 440 584 436 580 436 572 428 576 428 576 428 576 432 564 416 560 412 560 408 556 408 560 400 560 400 548 396 540 388 532 392 532 400 536 400 532 396 516 384 524 392 528 384 512 372 508 376 512 376 512 372 504 364 496 360 496 356 492 352 488 352 484 344 480 340 480 336 476 340 468 344 464 340 460 336 456 336 452 332 452 328 448 324 444 324 432 324 432 320 428 316 424 316 420 312 420 308 416 304 412 304 416 300 408 296 400 288 396 280 404 292 404 288 400 284 396 280 380 272 388 280 396 280 392 276 380 272 388 268 364 244 356 252 360 232 360 232 360 232 352 236 348 244 352 244 348 244 344 240 336 232 344 240 352 244 356 248 344 236 344 236 344 236 344 236 336 232 336 228 332 224 328 224 332 228 328 220 324 224 332 228 324 220 324 220 324 216 316 208 308 204 308 204 304 200 300 200 292 200 288 200 288 200 288 200 284 196 284 192 280 188 276 188 280 200 268 188 264 192 276 204 272 196 268 192 264 188 264 188 280 188 268 188 256 176 240 164 232 160 224 148 212 140 204 132 196 140 192 136 188 132 192 136 196 140 196 140 196 144 200 148 208 152 208 152 208 156 216 164 208 152 208 152 208 148 200 144 212 148 200 144 208 160 216 156 212 152 204 144 200 144 200 148 196 140 196 140 196 140 196 140 188 140 204 148 196 136 192 140 188 140 188 140 188 140 188 140 184 140 188 144 192 140 188 136 192 140 184 132 180 132 180 136 180 132 180 132 180 132 180 132 172 132 176 140 180 136 172 132 164 124 164 124 164 124 164 124 168 132 172 128 160 116 164 128 168 128 164 124 164 124 164 124 188 120 160 108 160 96 136 84 148 96 148 108 164 112 148 84 152 116 152 120 156 116 152 112 164 108 128 96 148 116 136 80 64 16 64 16 64 16 64 16 64 16 64 16 64 16 64 16 64 16 64 16 64 16 64 16 68 16 64 12 60 8 56 4 48 28 68 40 60 24 48 20 52 24 52 28 56 32 60 32 60 24 56 20 52 24 56 28 60 28 60 24 56 20 52 20 64 28 56 28 64 32 56 16 68 28 56 24 60 32 56 20 72 40 72 40 68 32 60 24 56 24 56 20 52 16 48 12 52 8 44 8 52 24 52 16 28 20 64 68 100 88 104 84 128 108 128 104 124 100 120 100 116 96 120 100 124 108 128 112 136 116 132 88 76 28 24 8 16 8 16 12 12 12 12 12 12 0 8 0 8 0 8 0 4 0 8 0 0 8 60 84 152 116 96 20 8 0 24 20 24 16 24 24 24 24 24 24 24 16 24 20 28 24 32 24 28 24 20 8 24 4 56 148 240 244 248 244 244 244 252 256 252 252 252 252 248 240 236 232 228 220 224 220 224 200 188 160 132 104 80 52 52 40 48 36 76 80 96 112 68 184 528 504 548 484 516 452 560 504 552 416 472 348 484 412 576 464 400 224 308 376 432 412 448 560 632 680 696 680 676 692 596 640 596 644 584 616 536 632 572 636 560 544 384 476 692 752 512 336 456 540 668 484 636 436 620 440 612 460 608 444 612 444 616 448 616 448 628 440 632 500 624 548 232 184 656 488 640 484 644 460 592 480 616 460 616 464 620 464 624 476 632 472 640 468 632 492 736 840 736 908 788 892 764 892 776 924 776 912 772 912 772 912 772 912 772 912 772 912 772 912 772 912 780 904 780 904 780 904 780 904 780 904 780 908 784 912 788 920 784 924 784 924 784 924 784 924 788 928 788 928 788 928 788 928 792 928 792 928 792 928 792 928 796 932 796 932 796 932 796 932 800 944 804 944 804 944 804 944 808 948 808 948 808 948 808 948 812 944 812 956 820 960 820 960 824 968 844 936 804 896 804 900 824 776 732 876 808 904 836 756 660 552 660 540 672 520 668 532 664 536 668 536 680 524 684 524 724 548 620 308 360 288 352 316 472 456 672 504 652 504 632 484 640 492 640 488 636 488 632 484 632 492 632 488 628 488 624 484 616 476 616 476 616 476 616 476 608 464 608 460 600 452 596 448 596 452 588 440 580 432 572 428 564 424 548 404 528 384 532 396 536 412 560 396 544 408 568 396 564 412 564 416 568 420 576 424 564 412 564 408 560 408 560 404 552 392 532 392 536 396 524 376 520 456 628 460 520 380 524 416 528 392 516 376 504 368 496 364 504 372 504 372 500 368 500 364 504 364 508 360 500 352 496 348 492 348 488 344 488 340 484 340 480 340 480 336 476 332 472 332 468 328 468 324 464 320 460 320 460 336 460 328 456 324 448 320 444 316 444 312 440 308 436 308 424 320 428 320 428 320 428 324 416 308 416 304 412 304 408 300 400 300 404 300 404 292 392 280 392 280 396 288 400 288 396 284 380 272 388 280 392 272 376 260 372 264 376 264 376 260 368 252 360 248 360 248 356 244 352 252 352 248 344 252 340 248 336 256 340 248 344 244 340 240 336 240 332 236 332 232 328 228 324 228 324 216 320 212 320 212 316 208 312 204 312 200 308 196 304 196 304 212 296 208 288 200 284 192 292 204 292 200 288 200 288 200 244 176 276 212 304 220 300 208 260 168 240 156 240 156 228 136 216 160 220 164 228 168 236 172 244 176 240 168 236 168 232 164 236 168 236 172 240 176 248 180 236 168 236 168 236 168 236 168 232 172 232 168 228 164 224 164 228 164 220 160 220 160 224 168 216 156 220 160 220 156 212 148 212 152 208 148 204 144 204 144 200 144 200 144 200 144 200 144 196 140 196 136 192 132 188 132 204 140 192 128 188 132 200 144 188 128 188 128 184 124 180 120 184 128 188 128 180 116 168 116 172 120 164 120 152 108 144 108 152 104 144 96 136 96 140 100 144 104 152 108 156 112 156 112 168 120 160 112 156 112 156 112 136 96 144 104 152 108 148 100 164 112 148 104 152 108 152 100 156 108 148 100 144 100 144 104 140 96 140 96 140 96 140 96 132 96 148 104 140 92 136 96 140 92 140 92 140 92 140 92 136 92 140 96 144 92 140 88 144 92 136 88 132 84 136 88 140 92 140 92 140 92 140 92 128 80 132 84 132 84 128 80 124 76 124 72 120 76 124 76 124 88 128 84 116 72 120 84 128 88 128 88 124 84 120 76 108 44 76 68 116 64 76 32 48 24 80 64 116 84 112 68 116 80 120 84 120 84 116 80 132 76 96 60 112 80 100 44 68 60 72 64 72 64 76 68 76 68 72 64 72 64 68 60 72 64 72 64 72 64 72 64 72 64 68 60 68 60 64 56 60 56 76 64 68 48 60 48 64 52 64 56 68 60 72 60 60 56 56 52 52 56 56 60 60 60 60 56 56 52 52 52 60 56 56 60 68 68 60 52 68 60 56 56 60 60 56 48 76 76 76 72 68 60 56 52 56 56 52 52 48 44 44 44 48 44 40 44 52 56 52 44 36 40 64 76 96 100 104 100 128 124 124 120 120 112 112 108 124 120 128 124 132 128 136 132 128 136 124 108 72 44 16 8 12 12 12 16 16 20 20 20 12 12 12 12 8 8 8 8 12 12 8 0 0 12 48 76 124 116 76 36 12 24 24 20 24 24 24 24 24 24 24 24 24 24 24 28 28 32 32 32 24 28 12 16 24 12 76 204 240 240 236 240 240 248 252 256 248 248 248 248 240 236 228 224 224 224 220 224 220 204 180 164 108 88 60 44 36 36 36 36 92 92 140 108 172 304 652 544 652 540 660 532 672 576 636 472 540 468 536 528 612 480 348 288 320 380 384 416 456 528 568 668 656 676 652 648 564 552 592 576 604 516 544 564 584 560 548 488 356 476 732 700 460 360 552 672 796 652 824 616 804 608 784 612 784 604 788 608 788 612 792 612 796 620 804 616 832 592 392 396 840 616 828 640 804 624 772 636 792 616 796 616 800 620 800 620 800 616 840 624 784 588 720 760 576 776 624 776 616 772 588 776 592 772 596 772 596 772 596 772 596 772 596 772 596 772 596 776 600 780 600 780 600 780 600 780 600 780 600 784 604 788 608 788 608 784 608 784 608 784 608 784 612 788 612 788 612 788 612 788 612 792 608 792 608 792 608 792 612 796 612 796 612 796 612 796 608 804 604 804 604 804 604 804 608 808 608 808 608 808 608 808 612 812 612 816 608 824 620 820 628 836 656 808 636 804 676 820 728 704 676 844 724 824 860 700 808 644 848 672 840 676 848 680 856 676 876 692 896 700 900 704 896 724 836 332 328 248 384 328 768 684 880 676 848 664 820 648 820 640 816 640 812 636 812 636 812 632 808 632 804 628 804 628 796 620 796 620 796 620 796 620 796 612 792 608 788 600 780 596 780 596 776 588 768 580 760 572 776 560 740 544 748 564 744 552 748 556 720 524 700 536 712 528 720 548 720 552 724 564 740 572 732 564 732 564 732 560 728 560 728 548 716 532 700 528 708 532 776 616 768 516 672 524 712 508 692 512 688 508 688 512 692 516 688 508 688 504 684 504 680 504 676 508 664 500 660 496 652 492 656 496 652 492 652 488 648 488 640 480 640 476 636 472 632 472 628 468 628 464 624 460 620 464 616 464 604 456 600 452 592 448 588 444 588 440 584 436 580 436 576 428 576 428 576 428 576 428 568 416 564 416 560 412 560 412 560 404 564 408 556 400 540 388 536 396 536 400 536 396 528 392 520 388 524 388 520 384 516 376 508 376 512 376 512 372 504 364 496 360 496 356 492 352 488 352 488 352 488 344 480 340 476 340 468 344 464 340 460 336 456 336 452 332 452 328 448 324 444 324 428 320 428 320 428 320 428 320 420 312 420 308 416 304 412 304 412 296 408 292 404 288 400 284 408 292 400 288 400 288 404 292 404 300 420 308 412 280 372 248 348 220 316 208 332 220 320 192 332 208 340 216 348 228 352 236 348 240 352 244 348 244 348 248 364 252 352 240 344 232 340 232 340 232 340 232 340 232 340 232 336 232 336 228 332 224 328 224 328 224 324 220 324 220 328 224 316 216 320 220 324 216 316 212 316 212 316 208 312 208 308 208 292 200 288 200 288 200 288 200 284 196 284 192 280 188 276 188 276 196 272 192 268 196 272 200 264 188 260 184 260 180 256 180 268 180 260 184 256 176 240 168 252 176 244 172 236 164 228 156 220 160 208 144 196 144 200 148 208 156 216 164 224 168 224 164 228 168 220 156 208 152 208 152 188 136 200 152 212 156 208 148 224 160 208 148 208 152 204 140 212 152 204 144 200 144 200 148 196 140 196 140 196 140 196 140 188 140 204 148 196 136 192 140 192 144 192 144 192 144 192 144 184 140 188 144 192 140 188 136 192 144 188 136 184 136 184 136 188 140 188 140 188 140 188 140 156 116 160 120 160 120 156 116 168 124 164 120 160 124 164 128 164 128 168 124 156 112 160 124 164 128 168 128 164 120 156 112 160 92 152 124 168 72 100 56 144 104 168 120 168 112 160 116 152 116 152 120 156 116 152 112 160 112 140 104 148 112 136 88 60 12 60 16 64 20 68 20 68 20 68 16 64 12 60 12 64 16 64 16 64 16 64 16 56 8 60 12 60 12 64 16 48 24 60 28 48 16 44 20 52 24 52 28 56 32 60 32 60 24 56 20 52 24 56 28 60 28 60 24 56 20 52 20 56 20 52 28 68 40 64 28 64 28 52 24 60 28 56 16 60 32 64 32 60 24 52 16 56 24 52 20 48 12 40 8 44 0 36 0 48 20 52 12 36 24 56 56 84 76 100 84 116 92 112 92 112 92 112 92 128 108 128 108 132 112 132 112 136 112 116 68 56 8 8 0 8 8 12 16 20 32 28 32 16 8 16 4 12 0 8 0 24 8 12 0 8 12 40 36 100 72 72 16 24 12 24 4 24 16 24 24 24 24 24 24 24 16 24 20 28 24 32 24 20 12 8 4 20 8 96 232 244 244 240 240 244 248 248 248 248 248 248 244 240 232 224 220 216 204 212 204 212 188 172 148 96 72 52 28 32 24 36 28 100 72 124 72 148 372 560 504 520 476 544 464 552 484 512 348 448 332 472 384 544 364 308 236 324 324 368 444 532 520 528 664 680 692 684 676 544 576 556 644 548 576 504 620 548 596 512 516 360 548 744 660 396 336 532 576 656 472 628 424 608 436 604 448 600 436 604 440 608 440 608 440 600 472 612 456 680 392 204 356 668 448 644 464 604 480 596 464 612 456 616 460 616 464 620 472 624 468 632 452 632 512 744 820 744 912 788 892 764 892 780 928 776 912 772 912 772 912 772 912 772 912 772 912 772 912 772 908 776 904 776 904 776 904 776 904 776 904 776 908 780 912 784 912 784 920 784 920 784 920 784 920 788 924 788 924 788 924 788 924 792 924 792 924 792 924 792 924 796 928 796 928 796 928 796 932 800 944 804 944 804 944 804 944 808 948 808 948 808 948 808 948 812 944 812 956 820 960 820 960 840 972 828 908 796 916 828 888 728 776 800 948 844 880 744 584 644 504 660 540 676 560 684 528 692 564 700 568 716 564 720 564 700 552 732 388 340 220 284 372 696 568 692 524 688 520 644 512 644 496 640 492 640 488 636 488 636 496 632 492 632 488 628 488 624 484 624 484 624 484 624 484 616 472 612 464 604 460 600 456 596 452 592 444 584 436 572 428 572 432 560 428 572 432 568 412 572 404 556 396 540 376 532 392 544 392 540 388 544 396 552 408 564 412 564 412 564 412 564 412 552 416 552 400 524 400 556 448 608 448 524 384 512 416 524 376 508 376 508 376 508 380 516 388 512 380 508 376 508 372 504 372 500 360 504 356 496 348 492 344 492 348 492 344 488 344 484 340 480 340 480 336 476 332 472 332 468 328 468 324 464 320 460 320 460 336 460 328 456 324 448 320 444 316 444 312 440 308 436 308 436 324 432 320 428 316 424 312 420 312 416 308 416 304 412 304 400 300 408 304 412 296 392 280 400 288 400 288 396 280 388 272 392 276 384 272 380 268 380 272 372 264 376 264 376 260 368 252 360 248 360 248 356 244 352 252 356 256 348 256 340 252 336 256 340 248 344 244 340 240 336 240 332 236 332 232 328 228 324 228 320 212 320 212 320 212 320 212 312 204 312 200 308 196 304 196 292 204 292 204 292 204 292 204 296 204 288 196 288 200 296 208 328 236 304 196 256 148 208 116 212 124 204 120 204 120 200 112 196 136 204 152 216 164 232 172 240 172 244 180 248 180 244 176 256 184 244 168 228 160 228 164 232 164 232 164 232 164 232 164 232 172 232 168 228 164 224 164 224 160 220 156 216 160 220 164 212 156 216 160 220 156 216 152 208 148 208 144 204 144 200 140 200 144 200 144 200 144 200 144 196 140 196 136 192 132 188 132 192 136 196 140 200 136 196 132 192 132 188 128 188 124 184 124 172 120 184 128 184 124 180 128 184 136 184 140 176 136 176 140 168 116 152 100 140 96 148 108 152 112 164 124 172 128 172 124 164 116 156 112 152 112 156 116 148 108 160 120 164 116 156 104 160 108 148 100 152 112 152 104 156 108 148 100 144 100 144 104 140 96 140 96 140 96 140 96 132 96 148 104 140 92 136 96 144 96 144 96 144 96 144 96 136 92 140 96 144 92 140 88 148 96 140 88 136 88 136 92 136 88 136 88 136 88 136 88 120 72 124 76 124 76 120 72 132 80 124 72 120 76 128 84 128 92 132 88 120 76 124 92 120 84 124 84 120 76 108 64 120 80 124 92 96 40 128 172 400 348 340 228 180 84 100 64 112 76 116 80 116 80 112 76 116 76 112 72 108 68 104 64 68 60 68 64 72 68 76 68 76 68 76 64 72 60 68 60 72 64 72 64 72 64 72 64 60 56 64 60 68 64 72 68 60 52 68 52 56 40 56 48 64 52 64 56 68 60 72 60 60 56 56 52 52 56 56 60 60 60 60 56 56 52 52 52 52 48 48 60 68 72 68 64 64 60 52 52 60 60 52 48 44 48 52 52 56 56 52 52 56 56 52 48 44 44 40 36 44 36 36 40 48 52 48 44 48 48 60 64 80 88 100 100 112 112 116 116 120 120 128 124 136 132 136 132 136 136 140 136 136 128 100 68 32 16 4 8 4 8 12 16 24 28 36 36 16 16 16 12 12 8 8 8 32 20 12 12 20 28 36 36 80 84 60 40 28 36 24 8 24 24 24 24 24 24 24 24 24 24 24 28 28 32 32 32 16 16 4 12 20 16 108 260 256 252 248 248 248 248 244 240 248 248 244 240 236 228 224 220 208 204 204 208 204 188 164 148 100 80 56 40 40 40 48 44 116 80 172 72 252 480 672 560 628 536 676 540 660 548 600 424 560 524 576 504 600 456 352 288 320 316 344 484 560 496 460 620 648 680 672 640 520 500 560 576 552 476 508 532 548 512 500 448 396 548 752 616 404 404 652 708 796 640 812 612 796 600 780 600 780 600 780 604 784 604 788 608 772 644 792 576 880 464 400 528 872 600 816 596 764 644 780 604 792 612 792 616 796 620 800 620 804 616 832 620 780 604 724 744 588 780 616 780 604 772 596 776 596 772 600 772 600 772 596 772 596 772 596 776 592 776 592 772 604 776 604 776 604 776 604 776 604 776 604 780 608 784 612 784 612 784 612 784 612 784 612 784 616 788 616 788 616 788 616 788 612 792 612 792 612 792 612 792 616 796 616 796 616 796 616 796 608 804 608 804 608 804 608 804 612 808 612 808 612 808 612 804 616 808 612 816 608 824 612 824 652 856 644 796 640 816 700 804 604 792 716 820 808 812 772 644 868 656 856 668 824 692 856 676 888 704 908 724 928 740 944 744 972 676 940 700 704 384 508 700 896 708 840 660 864 664 812 660 820 644 820 640 816 636 812 636 812 636 812 632 808 628 804 628 800 624 800 624 800 624 800 624 800 616 796 612 792 604 784 600 776 592 776 588 768 580 756 568 756 564 768 572 764 564 748 552 736 552 744 584 744 540 728 588 720 544 708 532 704 536 712 544 736 564 736 564 736 564 736 560 724 560 740 548 712 548 764 624 744 516 676 520 712 512 692 536 704 524 696 516 688 508 688 508 692 512 692 508 688 508 684 504 672 504 668 496 660 492 656 488 656 488 656 484 652 480 648 480 640 480 640 476 636 472 632 472 628 468 628 464 624 460 620 460 616 464 612 456 608 452 600 448 596 444 596 440 592 436 588 436 596 436 588 432 580 424 576 416 576 420 576 416 572 412 568 412 560 408 568 416 560 404 540 388 544 404 540 400 532 392 520 384 532 392 520 376 512 380 520 388 508 376 512 376 512 372 504 364 496 360 496 356 492 352 488 352 496 356 488 348 484 340 476 340 464 344 464 340 460 336 456 336 452 332 452 328 448 324 444 324 428 320 428 320 428 320 428 320 420 312 420 308 416 300 412 300 400 292 404 292 404 292 404 296 408 292 400 284 400 292 408 300 400 272 364 232 328 212 324 212 316 216 336 220 316 196 320 220 308 196 328 212 344 228 348 236 348 244 356 248 348 236 332 224 348 236 340 228 336 236 348 244 336 228 336 228 332 228 332 228 336 232 336 228 332 224 328 224 328 220 324 216 320 220 324 224 316 212 320 220 324 220 320 216 308 208 300 204 296 200 292 200 288 200 288 200 288 200 288 200 284 196 284 192 280 188 276 188 264 192 276 204 280 200 268 188 272 196 272 192 268 188 264 188 252 180 260 188 264 188 256 184 260 188 256 184 252 184 252 184 232 156 216 140 200 140 200 148 204 152 220 168 228 172 228 168 208 152 208 152 208 160 220 168 220 168 228 176 228 164 212 148 208 148 196 144 208 160 216 156 212 152 204 144 200 144 200 148 196 140 196 140 196 140 196 140 188 140 204 148 196 136 192 140 192 144 192 144 192 144 192 144 184 140 188 144 192 140 188 136 196 144 188 136 184 136 184 140 180 132 180 132 180 132 180 132 172 136 176 140 180 136 176 132 176 132 164 124 164 124 172 136 176 140 180 132 164 124 168 136 160 120 164 124 160 112 144 100 144 96 160 104 132 128 340 460 824 728 668 456 332 164 160 108 144 116 148 120 152 116 148 112 144 116 152 116 140 104 140 112 52 8 56 16 60 20 68 24 48 8 60 20 68 24 64 16 56 12 64 16 56 8 60 16 64 16 60 12 60 8 56 8 40 20 56 24 44 12 44 28 52 28 56 32 60 28 56 24 44 12 48 20 60 32 68 36 44 12 48 20 60 32 68 36 56 36 56 32 52 28 48 28 52 32 52 32 52 32 52 32 52 32 52 32 52 32 52 32 48 28 48 24 44 20 40 20 44 16 44 28 48 32 52 32 44 28 56 48 84 76 108 92 112 88 108 88 108 92 116 100 132 112 128 104 120 100 120 100 124 96 104 56 44 0 8 0 8 4 12 16 24 32 40 44 20 8 12 0 4 0 12 8 8 0 8 4 12 8 16 8 60 44 40 20 20 8 20 16 16 12 20 16 24 12 20 8 24 16 24 16 24 16 24 16 24 12 24 12 24 60 176 272 260 244 244 236 244 236 236 220 252 240 240 232 240 228 224 204 216 208 212 196 184 156 144 124 108 88 72 40 24 20 40 52 72 52 124 68 248 472 564 464 516 488 520 464 568 448 480 312 488 316 524 392 528 392 304 264 304 276 412 560 600 544 448 600 664 680 700 628 572 516 504 636 464 544 468 640 524 584 456 436 368 664 724 516 320 340 632 564 628 480 628 456 608 432 596 432 600 428 608 444 612 440 600 428 616 424 668 464 644 232 252 456 644 472 612 448 604 456 616 460 616 456 612 452 608 456 612 448 604 416 608 476 608 544 728 816 776 916 772 928 768 908 776 900 772 888 772 896 776 904 776 916 772 920 772 928 776 936 772 928 772 908 772 908 772 908 772 908 780 916 780 916 780 916 780 916 784 920 784 920 784 920 784 920 788 924 788 924 788 924 788 924 788 928 792 928 792 928 792 928 792 928 792 928 792 928 792 928 796 932 796 932 796 932 796 932 800 936 800 936 800 936 800 944 804 976 812 972 820 964 840 956 860 912 828 888 780 904 816 764 768 912 832 868 840 708 648 540 660 504 676 524 680 524 688 520 720 548 708 528 716 528 740 548 740 496 712 628 752 504 640 616 692 532 676 512 660 504 660 508 648 492 648 492 648 492 648 492 636 492 636 488 632 484 628 484 628 484 628 480 624 476 620 476 612 468 612 464 608 460 604 460 588 444 588 440 580 428 564 416 576 428 572 424 564 416 556 412 564 420 564 416 560 416 556 412 560 408 564 404 552 384 524 360 524 368 520 368 532 388 560 412 580 412 544 408 588 444 576 412 524 380 520 380 520 380 516 376 532 380 524 372 516 372 512 368 504 372 504 372 504 380 504 372 504 364 504 360 500 356 496 356 492 352 492 348 488 344 484 344 476 336 484 344 484 332 464 312 464 320 464 316 460 312 456 316 456 336 452 332 452 332 448 328 436 316 436 312 432 308 428 308 428 308 428 304 424 300 420 308 416 304 408 304 404 300 396 296 396 288 400 296 408 296 404 292 396 284 396 284 396 284 396 284 392 280 384 272 380 272 380 276 380 268 372 260 364 256 364 256 360 244 360 244 356 240 348 248 348 248 348 252 344 248 340 256 344 240 336 228 328 220 324 220 336 232 336 228 324 216 320 216 324 216 324 212 320 208 312 216 308 212 308 208 304 216 300 212 292 208 296 208 296 208 300 212 296 204 284 192 276 184 272 184 244 144 212 116 204 128 216 132 200 116 200 116 204 128 216 136 200 140 212 156 228 172 244 180 248 176 240 168 236 172 244 180 248 180 248 176 244 172 240 172 236 168 236 164 236 160 232 160 232 156 232 160 228 156 224 156 228 164 224 168 220 172 224 176 216 164 216 160 216 156 212 156 208 152 208 152 208 152 208 152 196 136 196 140 200 144 204 144 200 140 200 140 200 140 200 140 196 136 192 144 204 148 196 128 192 136 192 136 192 136 192 136 192 140 180 124 168 124 180 136 184 136 184 132 180 128 176 128 168 120 168 120 168 120 168 128 172 124 160 124 164 136 172 136 160 112 156 112 156 116 164 124 156 112 156 112 156 112 156 112 168 116 152 108 156 112 156 108 140 100 148 104 144 100 152 120 140 100 144 100 144 96 136 88 140 96 140 96 140 96 140 96 140 92 140 88 136 84 132 84 116 76 132 92 144 92 132 80 144 104 140 96 136 92 128 88 136 96 136 92 132 88 128 88 132 92 132 88 128 84 124 84 112 76 124 88 128 84 116 76 128 84 116 84 132 100 124 76 128 92 124 84 120 80 112 76 84 84 104 60 176 264 616 784 1020 840 980 916 740 208 68 72 108 76 108 80 112 80 112 80 124 84 108 76 112 80 112 76 68 52 72 60 76 64 84 68 68 56 72 60 80 64 80 60 64 60 72 64 64 56 68 64 68 60 68 56 64 56 60 52 60 56 72 56 60 44 64 60 60 48 64 56 68 52 60 48 48 48 52 56 56 60 64 64 48 48 52 56 56 60 64 64 60 56 60 52 56 48 52 48 56 52 56 52 56 52 56 52 56 52 56 52 56 52 56 52 52 48 52 44 48 40 44 40 48 44 48 48 52 52 56 52 44 44 60 68 88 96 108 108 116 108 112 108 112 112 120 120 132 128 128 120 124 120 128 124 120 120 100 76 40 20 8 8 8 8 12 16 24 36 44 48 24 20 16 12 8 8 12 12 8 8 8 12 12 16 16 16 40 32 24 16 16 16 24 28 16 20 20 24 24 20 20 16 24 24 24 24 24 24 24 24 24 28 28 20 32 100 196 272 260 252 244 244 248 248 240 232 244 236 232 232 236 232 220 212 216 216 212 200 184 160 144 128 104 88 80 40 40 24 60 52 108 76 168 112 380 548 680 520 660 524 660 532 696 544 572 456 584 484 608 516 592 452 344 288 312 300 448 568 588 536 404 556 640 712 672 620 520 500 496 508 448 420 468 500 504 472 420 368 396 680 736 500 388 428 760 652 780 612 788 592 772 572 776 592 780 596 788 600 788 600 788 596 808 592 832 616 816 348 504 636 820 624 788 600 784 608 792 612 792 612 788 608 788 608 792 608 828 604 808 640 720 608 712 756 632 780 568 772 576 768 624 776 624 772 624 772 616 772 612 776 600 772 592 772 584 776 584 772 596 772 600 772 600 772 600 772 608 780 608 780 608 780 608 780 612 784 612 784 612 784 612 784 616 788 616 788 616 788 616 792 612 792 608 792 608 792 608 792 608 792 608 792 608 792 608 792 612 796 612 796 612 796 612 796 616 800 616 800 616 800 616 800 628 800 624 812 612 828 612 844 648 824 620 804 680 816 696 712 668 824 756 844 840 704 776 684 828 676 852 688 856 688 880 700 912 716 916 724 936 748 956 764 944 724 924 752 924 684 856 704 868 684 860 672 848 664 844 664 828 648 828 648 828 648 828 648 820 636 820 632 816 632 812 628 812 628 812 624 808 624 804 620 796 612 796 608 792 608 788 604 776 592 776 588 768 576 756 568 752 564 748 564 748 564 748 564 748 560 744 560 740 556 740 556 736 560 744 564 740 552 720 536 688 500 676 492 676 500 688 516 700 536 720 564 728 548 696 512 696 528 696 528 692 524 692 520 704 528 700 524 696 516 692 516 684 504 684 504 684 504 684 504 680 504 680 500 676 500 672 496 664 488 660 484 660 480 656 480 644 480 648 488 644 476 628 460 628 468 628 468 624 464 620 460 620 456 616 452 616 452 612 448 600 436 600 432 596 432 592 428 592 428 592 424 588 420 584 420 580 416 576 404 572 400 564 400 548 408 548 412 552 412 548 408 536 396 536 396 536 396 536 396 528 388 520 380 516 380 516 384 516 376 508 364 500 360 496 364 484 360 484 356 480 352 476 348 476 348 472 344 472 340 468 340 464 340 456 332 448 328 448 328 456 336 456 332 444 320 440 320 428 320 424 316 424 312 420 308 420 304 416 304 412 300 412 296 404 292 404 292 404 292 400 288 404 288 400 280 388 272 376 264 352 228 332 216 332 220 328 212 316 204 316 204 316 208 324 216 324 216 332 228 344 240 352 248 360 248 352 240 348 244 356 252 356 248 356 244 348 240 344 240 332 240 332 236 324 240 320 236 336 236 336 232 332 224 328 224 332 224 328 220 324 224 328 228 320 216 320 212 308 212 304 212 296 208 288 212 288 212 288 212 272 196 272 200 276 204 280 204 276 200 276 200 276 200 276 200 272 192 268 200 280 204 272 184 268 192 268 192 268 192 268 192 272 192 256 176 248 180 256 188 256 184 256 180 252 180 248 176 244 164 240 168 240 168 236 168 240 164 216 160 220 172 224 168 220 160 216 156 216 160 220 168 216 160 216 160 216 160 216 160 224 160 208 152 212 156 212 152 200 148 208 148 200 144 208 160 196 144 200 144 200 140 192 132 196 140 196 140 196 140 196 144 196 144 184 144 180 140 176 136 160 124 172 136 180 136 176 132 172 136 176 136 176 136 176 136 176 136 176 132 172 128 168 128 168 132 164 128 164 124 160 124 152 116 160 124 160 124 152 116 160 116 148 116 164 128 156 108 164 128 160 120 156 116 148 112 188 156 160 176 496 788 996 1020 988 992 1020 996 728 312 168 164 144 116 136 116 136 112 132 112 140 116 128 112 136 116 128 104 52 8 56 16 60 20 68 24 56 12 56 12 56 16 64 20 56 12 64 16 56 8 60 16 60 12 60 8 56 8 52 4 52 28 64 32 52 24 56 32 44 16 48 24 52 20 44 16 56 24 56 24 56 24 56 24 56 24 56 24 56 24 56 24 56 36 56 32 52 28 48 28 52 32 52 32 52 32 52 32 52 32 52 32 52 32 52 32 48 28 48 24 44 20 40 20 44 24 44 24 48 28 48 28 36 24 56 48 80 72 96 80 112 88 108 88 108 92 116 100 124 104 120 100 120 104 128 108 128 96 100 52 40 0 8 0 8 0 12 16 28 36 44 48 32 20 24 8 12 4 12 4 8 0 8 4 12 8 16 8 16 4 8 0 12 8 24 24 20 12 24 16 24 16 20 12 24 16 24 16 24 16 24 16 20 28 28 4 52 136 224 248 260 244 248 240 248 240 244 228 232 220 224 220 232 220 220 204 216 204 208 188 176 148 132 112 88 72 56 28 20 20 40 56 80 92 104 96 372 512 540 464 504 476 516 488 580 412 460 292 504 312 516 376 516 388 304 276 264 372 504 608 588 524 420 476 672 668 716 616 540 516 500 524 416 540 444 620 484 536 396 416 456 712 676 412 304 400 660 512 620 480 604 432 580 424 596 448 596 428 596 428 596 436 604 444 616 448 608 472 584 160 400 516 628 456 600 432 596 444 604 444 608 444 600 440 600 440 604 444 600 424 600 496 604 556 728 808 776 904 772 912 764 880 772 864 772 880 776 880 772 896 772 904 772 908 772 912 768 920 772 920 772 908 772 908 772 908 772 908 780 916 780 916 780 916 780 916 784 920 784 920 784 920 784 920 788 924 788 924 788 924 788 924 788 928 792 928 792 928 792 928 792 928 792 928 792 928 792 928 796 932 796 932 796 932 796 932 800 936 800 936 800 936 800 944 796 964 804 960 820 968 840 960 856 904 776 880 836 848 736 812 836 884 836 840 752 580 668 552 684 528 696 528 696 516 700 524 724 552 732 560 752 576 768 588 756 588 748 548 708 572 704 520 680 524 680 524 676 516 668 512 652 496 652 496 652 496 652 496 636 492 636 492 632 488 632 484 628 484 628 484 624 480 624 476 612 468 612 468 608 464 608 460 600 456 600 452 592 440 580 432 560 416 560 416 564 420 564 420 560 416 560 412 556 408 552 408 548 400 560 412 568 408 560 400 532 368 516 352 500 344 500 348 476 356 532 380 508 344 496 360 528 380 528 376 524 376 520 372 524 376 524 376 524 376 520 380 508 376 508 376 508 384 508 376 500 364 504 364 500 360 500 356 484 344 484 340 480 340 476 336 480 344 488 348 488 336 472 324 476 332 472 328 468 324 468 328 456 336 456 332 452 328 448 328 436 316 436 316 432 312 432 308 428 300 428 296 424 300 420 300 416 304 408 304 404 300 396 296 408 300 416 304 416 300 412 296 396 284 396 284 396 284 396 284 388 280 384 272 380 272 380 272 376 268 368 256 360 252 360 252 360 244 360 244 356 240 348 248 348 244 344 252 340 248 340 248 336 232 332 224 328 224 332 228 332 228 332 224 324 220 320 216 316 208 312 204 312 200 304 208 304 204 300 212 296 208 296 208 292 204 292 200 284 196 280 192 288 200 288 196 276 176 256 160 224 136 216 136 224 136 208 116 212 128 208 124 208 128 212 132 232 164 236 168 240 176 244 180 256 184 252 180 248 184 252 188 248 180 248 176 244 172 240 172 240 168 240 168 240 164 240 160 236 156 236 152 228 156 224 156 228 164 224 168 220 172 224 176 216 164 216 160 216 156 212 156 208 152 212 152 212 152 212 152 200 140 200 140 204 144 204 144 200 140 200 140 200 140 200 140 196 136 192 140 204 148 196 132 192 136 192 136 192 136 192 136 200 148 192 136 184 136 188 144 184 136 184 136 180 132 180 128 164 120 168 120 168 120 168 128 172 124 160 124 168 136 168 132 168 124 164 116 160 116 164 120 168 124 168 124 168 124 168 124 168 116 152 108 156 112 156 108 148 108 152 104 140 96 148 108 144 100 144 100 144 96 136 92 140 96 140 96 140 96 140 96 148 100 148 100 144 96 144 96 128 84 132 84 136 88 136 88 124 88 128 92 136 100 140 104 136 96 136 92 132 88 128 88 132 92 128 92 124 88 124 88 116 84 120 88 124 84 120 80 116 76 112 80 120 84 116 72 128 92 124 84 120 80 112 84 116 72 164 452 888 944 1020 868 1020 912 896 544 364 104 156 124 128 100 124 96 120 92 112 88 116 88 112 92 120 92 108 72 72 56 72 60 76 64 80 64 80 60 68 48 68 56 76 64 64 60 72 64 64 56 68 64 76 64 72 64 68 60 68 56 64 56 68 56 64 52 68 56 56 48 64 52 64 52 60 44 60 60 60 56 56 52 52 52 60 60 60 56 56 52 52 52 60 56 60 52 56 48 52 48 56 52 56 52 56 52 56 52 52 48 52 48 52 48 52 48 52 48 52 44 48 40 44 40 48 44 48 44 48 44 48 48 36 40 56 64 80 84 96 96 116 108 112 108 112 112 120 120 124 120 124 120 128 128 136 132 124 120 96 68 32 16 8 8 4 8 8 16 24 32 44 48 32 32 28 20 16 12 12 12 8 8 8 12 12 16 16 16 8 8 4 8 12 16 24 28 20 20 24 28 28 24 20 20 24 24 24 24 24 24 24 24 16 36 24 8 68 184 244 240 260 252 248 248 252 252 244 240 228 224 224 228 232 232 224 216 212 212 204 192 172 144 128 108 80 68 64 28 36 28 72 60 116 116 152 176 532 584 652 520 652 504 660 564 704 496 528 456 612 496 600 504 580 456 344 284 260 404 544 560 500 448 368 420 580 628 704 696 576 500 476 436 420 424 448 476 480 428 368 388 532 728 648 368 388 512 800 636 772 612 784 600 780 588 788 608 784 600 776 596 776 604 792 616 788 608 768 632 716 260 660 660 808 604 784 588 784 600 792 596 792 600 788 596 788 596 792 600 808 604 780 636 708 604 720 760 644 776 592 768 600 764 644 772 628 772 616 772 616 772 616 772 612 772 612 768 612 764 608 768 600 772 600 772 600 772 600 772 608 780 608 780 608 780 608 780 612 784 612 784 612 784 612 784 616 788 616 788 616 788 616 792 612 792 608 792 608 792 608 792 608 792 608 792 608 792 608 792 612 796 612 796 612 796 612 796 616 800 616 800 616 800 616 800 616 796 620 808 624 828 640 844 648 812 612 812 720 752 596 804 744 824 816 812 752 656 840 684 860 700 876 712 880 712 896 724 920 736 924 756 948 792 964 816 948 800 936 712 892 720 912 664 860 676 864 684 864 680 852 668 836 656 836 656 832 652 832 652 824 640 820 636 820 632 816 632 816 632 812 628 812 624 808 624 800 616 796 612 796 608 792 608 788 604 788 604 784 596 772 584 744 560 744 560 740 556 740 556 744 560 740 556 736 552 736 552 732 556 740 564 748 568 744 564 744 560 732 540 712 528 704 524 660 496 676 488 648 484 692 552 712 536 708 532 704 524 700 524 700 524 700 524 704 528 704 528 692 512 692 512 688 508 688 508 684 508 680 504 680 500 676 500 664 488 664 484 660 484 656 480 656 488 652 492 648 480 636 472 636 472 632 472 628 468 628 464 624 460 620 452 616 448 608 444 604 440 600 436 600 432 596 432 592 428 592 424 588 420 584 420 580 416 576 404 572 400 564 400 556 412 552 416 552 412 548 404 532 392 532 392 532 392 532 392 524 384 516 380 512 376 516 380 512 372 504 364 496 360 496 360 484 360 484 356 480 352 476 348 472 344 472 340 468 340 464 336 452 332 448 328 448 332 456 336 452 328 444 324 444 324 440 316 424 316 424 316 420 312 416 304 412 300 408 296 408 292 404 292 412 300 408 292 400 284 392 280 396 288 400 288 388 264 360 240 328 212 320 212 328 212 316 196 332 220 332 220 332 224 344 232 352 244 356 248 356 248 356 248 364 256 364 256 364 256 364 256 356 248 356 244 348 240 344 240 336 244 332 240 328 240 324 240 336 236 336 232 332 224 328 224 332 224 328 220 324 224 328 228 320 216 320 212 308 212 304 212 296 208 288 212 288 212 288 212 276 204 280 204 280 204 280 204 276 200 276 200 276 200 276 200 276 196 268 196 276 204 272 188 268 192 268 192 268 192 268 192 272 196 264 188 256 184 260 192 260 188 256 184 256 180 252 180 248 168 244 172 244 172 240 172 240 164 220 164 224 172 220 160 228 168 220 164 216 164 220 164 220 164 220 164 220 164 220 164 224 160 208 152 212 156 212 152 208 156 212 148 196 136 200 148 200 144 204 148 200 144 196 136 196 140 196 140 196 140 196 144 196 148 188 148 184 144 184 144 176 136 172 132 172 136 176 140 168 128 172 132 172 136 176 136 176 136 176 132 172 128 168 128 164 128 164 124 160 124 156 120 156 120 156 120 156 120 156 120 152 116 152 120 156 120 152 112 160 124 160 120 156 116 152 116 224 104 196 412 700 700 716 740 704 632 528 324 252 204 216 140 164 132 148 124 140 116 136 112 132 112 132 120 144 120 124 92 56 12 60 16 60 16 64 20 64 16 52 4 48 8 56 16 56 12 64 16 56 8 60 16 72 24 68 20 68 16 64 16 52 20 48 20 52 24 48 20 52 24 56 32 60 28 52 24 64 32 60 24 56 20 48 16 64 32 60 24 56 20 48 16 56 36 56 32 52 28 48 28 52 32 52 32 52 32 52 32 48 28 48 28 48 28 48 28 48 28 48 24 44 20 40 20 44 24 44 24 44 24 44 20 36 20 44 32 64 56 88 72 112 88 108 88 108 92 116 100 120 100 120 100 124 108 132 112 128 92 96 44 32 0 4 0 4 0 8 12 20 28 32 36 28 20 28 16 20 8 12 0 8 0 8 4 12 8 16 8 16 8 16 8 16 12 20 12 20 16 28 20 28 20 24 12 24 16 24 16 24 16 24 16 16 20 16 8 88 196 248 220 256 240 244 236 252 244 248 232 232 220 228 224 236 228 228 212 212 200 200 176 164 128 112 92 64 48 40 24 24 32 56 76 72 104 100 188 500 508 516 452 504 456 520 512 560 340 396 312 524 320 512 372 516 392 300 264 256 480 556 548 440 396 380 396 444 516 684 724 632 488 416 500 404 564 444 600 480 512 364 464 640 760 576 320 364 484 700 544 604 464 612 452 592 424 576 408 604 432 596 424 592 440 604 452 600 448 592 496 476 108 536 480 604 436 588 424 592 436 592 432 596 436 592 432 592 432 596 436 592 460 588 516 592 556 728 800 772 880 772 884 764 852 768 844 772 896 776 896 776 896 772 896 768 892 764 892 764 892 764 892 768 908 772 908 772 908 772 908 780 916 780 916 780 916 780 916 784 912 784 912 784 912 784 912 788 916 788 916 788 916 788 924 788 928 792 928 792 928 792 928 792 928 792 928 792 928 792 928 796 932 796 932 796 932 796 932 800 936 800 936 800 936 800 936 800 936 804 944 816 956 832 964 796 908 792 900 820 780 716 896 836 868 848 712 636 556 720 512 696 548 716 560 716 548 728 556 736 580 764 644 832 720 892 768 852 676 780 588 704 528 684 528 672 524 684 532 688 528 676 516 664 508 660 504 656 500 652 496 640 496 640 492 636 492 632 488 632 488 632 484 628 484 624 480 616 472 616 468 612 468 608 464 608 464 608 464 604 456 596 448 572 428 568 416 556 408 548 400 560 416 560 412 556 408 552 408 560 404 560 404 560 404 556 400 556 396 548 384 536 376 528 372 520 364 504 348 500 368 540 412 544 396 540 388 532 380 528 376 528 380 528 380 532 384 532 392 520 388 516 384 512 388 508 376 504 368 508 364 504 364 500 360 496 356 492 352 492 348 488 348 488 348 492 344 484 336 476 332 472 324 468 324 464 320 464 320 460 340 456 332 452 328 444 324 440 320 440 316 436 316 432 312 428 300 428 296 424 300 420 300 416 304 408 304 404 300 396 296 404 296 408 296 408 292 400 284 392 280 392 280 392 280 392 280 388 276 380 268 376 268 376 272 376 264 368 252 360 248 356 252 360 244 360 244 356 240 348 248 344 244 340 248 340 244 336 244 332 228 328 224 328 228 336 232 332 220 316 216 328 224 324 208 324 216 320 212 316 208 312 216 300 204 296 208 296 204 292 208 304 216 300 208 292 200 284 196 284 200 288 200 276 176 248 152 232 136 212 128 216 136 220 132 228 144 232 152 240 164 252 172 256 188 252 184 252 180 248 180 256 188 256 192 260 188 256 188 248 180 248 176 244 172 240 172 244 172 244 168 244 168 240 164 236 156 236 152 228 156 224 156 228 164 224 168 220 172 224 176 216 164 216 160 216 156 212 156 208 152 212 152 212 152 212 152 208 144 204 144 204 144 204 144 200 140 200 140 200 140 200 140 204 140 188 136 196 144 196 136 192 136 192 136 192 136 192 136 192 144 188 136 184 136 184 136 188 140 188 136 184 136 180 132 168 124 172 124 172 124 172 132 172 128 168 132 172 136 164 120 168 120 164 116 160 116 164 120 164 120 164 120 164 120 164 120 168 116 152 108 156 112 156 108 152 112 156 104 140 92 144 104 144 104 148 104 148 100 140 92 140 96 140 96 140 96 140 96 140 92 140 92 144 96 144 96 140 92 136 84 132 88 136 92 136 96 132 92 132 88 128 88 136 96 136 92 132 88 128 88 128 92 124 88 124 84 120 84 120 84 120 84 120 84 120 84 116 84 128 92 124 88 120 84 124 88 120 84 120 84 116 88 76 92 64 12 80 72 184 160 276 152 204 100 200 152 168 60 136 112 132 104 124 96 116 92 112 88 112 96 124 96 104 68 76 60 76 60 76 60 76 60 76 56 72 52 68 52 68 52 64 60 72 64 64 56 68 64 80 72 76 68 72 64 72 64 64 48 52 44 64 52 60 44 64 56 72 60 72 60 68 52 60 60 60 56 56 52 52 52 60 60 60 56 56 52 52 52 60 56 60 52 56 48 52 48 56 52 56 52 56 52 56 52 48 44 48 44 48 44 48 44 52 48 52 44 48 40 44 40 48 44 48 44 44 40 44 40 44 40 40 40 56 68 88 92 116 108 112 108 112 112 120 120 128 124 124 120 124 124 132 128 124 116 88 60 24 12 4 8 4 4 4 4 8 16 20 24 16 20 20 24 20 16 12 12 8 8 8 12 12 16 16 16 24 24 24 20 20 20 20 16 24 24 28 28 28 28 24 24 24 24 24 24 24 24 24 24 20 20 16 36 116 208 244 228 248 244 240 240 248 248 244 236 236 232 228 232 236 236 224 216 208 208 196 180 156 128 108 88 60 52 52 28 44 44 92 88 124 116 196 320 628 556 648 504 660 500 668 572 668 384 476 476 624 496 604 500 584 460 332 268 328 500 528 464 384 348 384 400 392 536 740 764 712 500 408 428 400 436 428 444 452 392 328 444 700 732 532 320 456 508 728 596 764 620 800 632 800 608 776 600 768 596 764 592 760 592 764 596 776 580 792 616 588 272 764 596 780 588 772 580 780 592 780 584 784 592 780 584 776 588 784 592 792 596 760 620 696 596 724 764 656 776 592 768 592 772 632 776 612 780 600 780 604 776 612 772 612 764 620 768 624 764 624 764 608 772 600 772 600 772 600 772 608 780 608 780 608 780 608 780 612 784 612 784 612 784 612 784 616 788 616 788 616 788 616 788 612 792 608 792 608 792 608 792 608 792 608 792 608 792 608 792 612 796 612 796 612 796 612 796 616 800 616 800 616 800 616 800 612 808 624 808 636 820 668 824 632 796 676 812 656 728 636 864 776 840 840 700 748 688 884 656 872 700 880 716 884 716 900 728 920 756 972 856 1020 956 1020 1000 1020 864 940 768 916 680 904 708 880 688 868 688 868 684 860 676 848 668 844 664 840 656 836 652 828 640 824 640 820 636 820 636 820 632 816 632 812 628 812 628 804 616 800 616 796 612 796 612 792 608 792 608 792 604 784 596 776 588 768 576 752 560 736 552 748 564 748 560 744 560 740 556 748 564 744 560 740 556 736 552 724 544 724 540 720 540 716 536 724 540 712 544 732 556 720 528 728 548 720 540 712 532 704 528 712 536 708 532 708 532 708 532 704 524 700 520 696 512 692 508 688 508 684 508 680 504 680 504 676 500 672 496 672 492 668 492 660 488 648 484 640 476 636 472 628 468 628 468 624 464 620 460 628 460 624 456 612 444 608 440 608 440 604 440 600 436 600 436 592 428 592 424 588 420 584 420 580 416 576 404 572 400 564 400 552 408 548 408 544 400 536 392 528 388 528 388 528 388 528 388 520 384 516 376 508 372 512 376 508 372 500 360 492 356 492 356 484 360 484 356 480 352 476 348 468 340 468 340 464 336 464 332 456 336 452 328 448 328 452 332 452 320 432 316 448 332 444 312 432 324 432 320 428 320 424 312 416 300 412 300 408 296 408 292 416 304 412 300 408 292 404 292 400 288 400 284 388 264 368 248 368 248 348 236 352 248 360 244 356 244 356 248 364 260 376 268 368 256 364 256 360 252 356 248 360 256 364 260 368 256 364 252 356 248 356 244 348 240 344 240 340 244 336 244 328 244 328 244 336 236 336 232 332 224 328 224 332 224 328 220 324 224 328 228 320 216 320 212 308 212 304 212 296 208 288 212 288 212 288 212 284 208 284 208 280 204 280 204 276 200 276 200 276 200 276 200 280 196 264 188 272 200 276 196 268 192 268 192 268 192 268 192 260 188 260 188 256 184 252 180 264 188 260 188 256 184 256 184 252 172 248 176 248 176 244 176 240 168 224 168 228 172 212 152 212 156 212 156 212 160 220 168 216 160 216 160 216 160 216 160 224 160 208 152 212 156 212 152 204 152 208 148 196 140 204 152 204 148 208 152 204 144 196 140 196 140 196 140 196 140 196 144 180 140 180 140 184 144 184 144 180 140 180 140 180 136 176 136 180 136 176 132 168 124 164 120 176 136 176 132 172 128 168 128 160 124 160 124 156 120 156 116 160 120 156 116 152 120 156 124 152 124 168 132 160 120 160 128 156 120 156 120 156 120 156 120 124 120 164 116 140 72 108 140 252 188 176 132 152 120 156 132 160 128 148 124 144 120 140 116 136 112 132 116 140 116 128 96 60 16 60 16 60 16 60 16 56 12 56 12 56 8 48 0 56 12 64 16 56 8 60 16 64 16 60 12 60 8 56 8 56 20 44 20 56 32 52 16 48 24 56 28 56 28 52 20 60 24 56 24 56 24 56 20 60 24 56 24 56 24 56 20 56 36 56 32 52 28 48 28 52 32 52 32 52 32 52 32 44 24 44 24 44 24 44 24 48 28 48 24 44 20 40 20 44 24 44 20 40 16 36 16 48 20 32 8 40 40 84 76 112 88 108 88 108 92 116 100 128 108 124 100 120 100 124 104 128 92 92 36 24 0 4 0 8 0 4 0 0 4 4 8 4 0 16 12 20 12 16 4 8 0 8 4 12 8 16 8 16 12 20 12 20 12 20 8 24 20 28 24 32 20 28 16 24 16 24 16 24 16 24 16 36 12 20 56 140 200 240 232 244 228 232 228 240 236 240 228 236 224 228 220 228 220 216 200 208 196 196 168 152 112 96 72 52 40 36 24 32 48 80 92 84 92 164 340 548 456 540 436 512 460 524 512 492 228 328 348 516 332 512 388 528 400 292 244 368 528 464 420 360 356 400 372 360 632 764 736 720 572 404 480 388 564 424 552 460 468 352 520 720 668 416 264 376 344 444 360 516 396 556 436 592 456 616 480 604 444 604 452 600 444 588 448 612 424 644 452 352 176 636 448 592 420 576 416 584 428 584 420 588 428 584 424 584 424 588 436 588 464 580 512 580 560 724 804 772 880 772 904 772 880 784 880 784 916 780 916 780 912 776 912 768 900 768 892 764 892 764 892 772 908 772 908 772 908 772 908 780 916 780 916 780 916 780 916 784 912 784 912 784 912 784 912 788 916 788 916 788 916 788 916 792 924 792 924 792 924 792 924 792 924 792 924 792 924 792 924 796 928 796 928 796 928 796 928 800 932 800 932 800 932 800 932 816 924 812 936 812 944 808 944 764 904 816 880 744 816 832 864 836 776 732 584 676 544 672 520 680 532 700 552 700 536 708 548 740 632 848 792 976 892 1008 908 996 808 828 644 744 556 696 532 696 540 692 532 684 524 680 524 672 516 668 508 660 500 656 496 644 500 640 496 640 492 636 492 636 492 632 488 632 484 628 484 620 476 616 472 616 468 612 468 604 464 608 464 608 460 600 456 604 460 600 448 588 440 580 432 568 424 568 424 564 420 560 416 572 416 568 408 564 408 564 408 556 400 556 404 556 400 552 396 556 408 552 416 568 416 544 388 552 404 548 396 536 388 528 380 540 392 540 388 532 384 528 388 528 396 524 388 516 388 512 376 508 372 508 368 508 364 504 364 496 356 496 352 492 352 488 348 484 344 480 332 476 328 472 328 476 332 472 328 468 324 468 328 464 344 460 336 448 324 440 320 444 324 440 320 440 316 436 316 428 300 428 296 424 300 420 300 416 304 408 304 404 300 396 296 408 300 412 300 408 292 400 284 388 276 388 276 388 276 388 276 384 272 376 268 372 264 376 268 372 260 364 252 356 248 356 248 360 244 360 244 356 240 348 248 340 240 340 244 336 244 332 240 344 236 336 228 328 224 328 224 332 212 308 208 328 232 324 204 320 212 320 208 316 208 308 212 308 208 304 216 300 212 300 212 296 208 292 204 292 204 292 204 292 200 288 192 276 184 264 176 264 176 260 180 272 188 264 172 264 176 256 172 256 172 256 176 256 188 256 184 252 184 252 180 248 184 256 192 260 188 252 180 248 180 248 176 244 172 240 172 248 176 244 172 248 168 244 168 236 156 236 152 228 156 224 156 228 164 224 168 220 172 224 176 216 164 216 160 216 156 212 156 208 152 212 152 212 152 212 152 212 152 212 148 208 144 204 144 200 140 200 140 200 140 200 140 208 140 188 132 192 144 200 140 192 136 192 136 192 136 192 136 192 144 192 144 192 140 188 136 192 144 188 140 188 136 184 136 172 128 176 128 176 128 176 136 172 128 168 136 176 136 160 112 148 104 148 104 152 116 164 124 168 124 168 124 168 124 168 124 168 116 152 108 156 112 156 108 144 104 152 104 144 100 152 116 152 104 156 108 152 104 148 96 144 96 144 96 144 96 144 96 140 104 144 104 148 108 152 112 140 100 144 108 144 100 132 88 132 88 128 88 128 88 128 88 136 96 136 92 132 88 128 88 124 88 124 84 120 84 116 80 124 88 116 80 116 80 124 88 112 84 132 92 120 80 120 88 120 84 120 84 120 84 120 92 100 56 32 60 108 24 72 108 120 68 156 116 160 96 124 96 124 100 124 96 120 96 120 96 120 92 108 88 116 92 108 80 76 60 76 60 76 60 76 60 68 52 72 60 72 52 60 40 64 60 72 64 64 56 68 64 64 56 60 52 60 48 56 48 76 56 60 52 72 64 72 48 56 48 60 52 64 48 60 44 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 60 56 60 52 56 48 52 48 56 52 56 52 56 52 56 52 48 44 48 44 48 44 48 44 52 48 52 44 48 40 44 40 48 44 48 40 44 36 40 36 60 44 32 20 36 56 88 100 116 108 112 108 112 112 120 120 136 132 132 124 124 120 124 120 124 116 88 56 20 8 4 12 8 4 0 0 0 0 0 0 0 0 8 16 20 20 16 12 8 8 8 12 12 16 16 16 8 8 12 20 20 20 20 20 24 28 28 32 32 28 28 24 24 24 24 24 24 24 24 24 48 20 24 84 160 208 236 252 240 232 228 232 240 240 236 232 236 228 224 224 224 220 208 196 208 204 192 176 148 120 96 76 56 48 52 32 52 56 108 104 152 108 268 448 660 516 676 508 668 504 680 560 616 296 444 500 632 496 608 508 596 464 324 252 408 492 396 344 344 336 400 344 436 708 852 692 744 592 420 372 400 452 424 428 440 384 332 500 748 656 428 304 468 348 468 376 508 372 580 448 664 536 736 604 784 628 788 628 780 612 764 600 784 552 824 564 476 348 832 596 768 576 764 576 776 584 772 576 780 584 776 580 772 584 776 588 788 588 764 608 696 592 728 760 656 776 580 776 560 780 584 792 584 784 588 780 596 780 600 776 600 768 608 768 612 768 620 768 608 772 600 772 600 772 600 772 608 780 608 780 608 780 608 780 612 784 612 784 612 784 612 784 616 788 616 788 616 788 616 788 612 792 612 792 612 792 612 792 612 792 612 792 612 792 612 792 616 796 616 796 616 796 616 796 620 800 620 800 620 800 620 804 620 820 628 812 644 808 676 804 664 780 708 772 600 796 752 824 856 776 772 660 876 676 816 692 844 680 848 692 856 688 876 704 928 800 1020 956 1020 1004 1020 980 1020 960 968 776 948 760 972 688 900 704 872 684 860 676 860 680 856 672 848 668 844 660 836 656 828 644 828 640 824 636 820 636 820 636 820 632 816 628 812 628 804 620 804 616 800 612 796 612 788 604 792 608 792 604 784 600 796 612 796 608 788 604 784 600 756 572 756 568 752 568 748 564 752 572 748 568 748 572 756 580 744 564 744 564 744 560 736 552 744 556 732 544 728 552 748 572 740 552 732 544 720 532 712 528 724 544 720 540 712 532 704 524 712 528 704 524 700 516 692 512 688 512 688 508 684 504 680 504 668 492 668 488 664 484 660 484 656 484 640 472 632 468 628 472 640 480 640 476 636 472 632 472 632 464 624 456 612 444 604 436 608 444 608 440 604 436 600 436 592 428 592 424 588 420 584 420 580 416 576 404 572 400 564 400 564 420 560 416 552 408 544 400 528 388 528 388 528 388 528 388 520 380 512 372 508 372 508 376 508 368 500 360 492 352 492 356 484 360 484 356 480 352 476 348 468 340 468 336 464 332 460 332 464 344 456 332 448 324 444 324 452 316 424 312 448 336 444 308 424 316 424 312 420 308 416 304 420 308 420 304 416 304 412 300 396 284 400 288 400 288 400 292 408 292 396 280 388 272 384 272 368 256 376 276 396 280 376 248 388 272 376 256 364 248 356 244 360 252 360 252 360 252 360 252 352 248 364 256 364 256 356 244 356 248 356 244 348 240 344 240 340 248 340 244 332 244 328 244 336 236 336 232 332 224 328 224 332 224 328 220 324 224 328 228 320 216 320 212 308 212 304 212 296 208 288 212 288 212 288 212 288 212 288 208 284 204 280 204 276 200 276 200 276 200 276 200 284 196 264 188 268 200 276 196 268 192 268 192 268 192 268 192 268 200 272 200 272 196 264 188 264 192 264 188 260 184 256 184 252 172 248 176 248 176 244 176 240 168 228 172 232 172 212 148 196 140 196 144 208 160 224 172 228 172 228 172 228 172 228 172 224 160 208 152 212 156 212 152 196 144 204 148 200 144 208 164 200 156 204 156 204 152 196 144 192 144 192 144 192 144 192 144 188 148 188 152 192 156 196 156 176 140 188 152 188 140 172 124 160 120 164 128 168 132 176 136 176 136 176 132 172 128 168 128 160 124 160 120 156 116 152 116 164 124 152 112 148 116 160 128 140 116 164 124 148 108 148 120 156 120 156 120 156 120 156 120 132 148 160 68 144 144 152 80 164 128 152 116 160 128 152 96 136 116 140 120 140 120 140 120 144 116 128 108 132 112 132 108 56 12 56 12 56 12 56 12 64 20 64 16 60 12 56 12 44 0 52 8 56 4 48 0 60 12 60 8 56 4 52 4 56 28 56 28 56 28 56 28 56 24 44 12 40 16 52 28 52 16 44 12 48 20 60 32 52 20 52 20 52 20 52 20 48 28 48 28 48 28 48 28 36 20 48 32 52 28 40 16 52 28 44 20 40 20 40 24 44 24 44 20 40 16 36 16 36 20 40 24 44 28 48 32 28 8 24 0 28 28 76 80 108 84 96 84 116 100 112 80 108 96 124 108 128 104 132 116 128 108 112 56 36 0 0 0 4 0 4 4 4 4 4 4 0 0 0 0 4 0 8 0 12 8 24 12 12 4 16 12 16 8 16 12 20 16 24 16 12 4 16 12 20 8 12 4 24 20 28 24 32 20 28 16 28 4 32 96 180 212 228 220 228 220 228 220 228 220 228 220 236 220 224 216 224 212 208 192 204 180 168 144 136 112 100 80 48 28 20 20 48 72 92 96 84 76 264 440 600 460 512 484 480 468 544 504 372 124 356 356 532 320 500 388 540 440 288 236 464 420 376 340 332 400 344 324 472 732 756 680 720 612 472 460 440 508 456 568 424 460 380 612 756 540 332 240 364 332 396 304 388 244 368 224 364 232 384 248 436 304 484 380 564 456 624 504 616 524 664 368 344 372 660 468 576 416 564 416 576 428 584 432 564 412 564 424 588 444 596 444 592 436 576 476 580 536 676 820 764 884 776 928 776 912 768 892 784 920 780 928 784 932 788 932 784 920 776 912 768 912 772 916 772 908 776 916 780 916 776 912 776 912 776 912 776 912 776 912 780 900 784 900 784 900 784 900 788 904 788 904 788 904 788 904 784 912 784 912 784 912 784 912 788 916 788 916 788 916 788 916 792 920 792 920 792 920 792 920 796 924 796 928 800 932 804 924 808 908 816 932 808 932 784 912 780 924 804 756 740 908 808 852 796 636 660 564 688 520 664 516 684 536 688 552 700 552 716 552 724 612 824 784 976 908 1008 916 1004 824 816 656 772 596 712 512 688 536 688 528 680 520 672 516 680 524 676 516 664 504 656 496 648 504 644 500 644 496 640 496 636 488 632 488 632 488 628 484 628 484 624 476 616 472 612 464 616 472 612 468 612 464 608 464 612 468 608 464 608 464 608 460 592 448 588 440 580 432 576 428 588 432 584 428 584 424 580 424 576 420 572 416 572 412 568 412 560 416 560 416 560 416 560 416 548 404 544 400 544 396 540 396 544 396 540 388 532 384 528 388 516 388 524 396 524 396 512 376 516 380 516 376 512 368 504 364 492 356 500 364 500 352 480 332 480 340 484 336 480 332 476 332 480 336 476 328 472 324 464 324 452 336 456 336 456 332 448 324 440 316 432 312 440 320 436 312 428 300 428 296 424 300 420 300 424 308 412 312 408 304 400 300 412 304 412 300 412 300 412 296 392 276 384 268 380 268 380 272 380 272 380 264 368 260 376 276 376 264 364 248 352 240 352 244 352 240 356 244 356 240 344 240 340 240 340 244 336 240 332 240 340 232 332 224 328 224 328 228 320 216 316 212 316 216 324 220 324 212 316 204 312 204 308 216 304 208 304 212 300 208 296 212 288 200 292 204 288 200 284 192 276 192 284 200 284 192 272 180 280 192 272 188 268 184 272 188 264 184 268 184 268 180 260 172 260 192 260 188 256 184 252 184 240 180 256 188 248 180 256 196 248 176 240 172 248 180 244 172 240 168 240 168 244 168 244 168 232 152 232 152 228 160 228 160 232 172 232 176 228 172 224 172 224 172 224 168 224 164 220 164 220 160 216 148 208 144 204 144 208 148 208 148 208 148 208 148 212 152 212 148 208 144 204 144 188 132 192 136 188 132 184 124 208 148 196 136 192 140 204 152 192 144 192 144 192 144 192 144 204 144 184 140 196 152 192 132 172 128 176 124 172 124 168 128 164 132 188 156 188 136 156 108 140 100 152 104 148 108 160 124 160 116 160 116 164 124 172 132 172 124 164 116 156 108 156 112 148 108 152 108 152 104 144 96 148 100 148 100 148 100 148 100 152 100 140 88 136 92 148 104 144 112 148 116 152 112 148 108 140 104 140 104 140 104 140 104 128 88 128 88 128 88 128 88 124 84 128 92 140 104 148 108 140 92 120 88 132 100 128 80 124 88 124 88 124 88 124 88 124 88 124 84 120 80 116 80 132 92 124 84 120 84 120 96 112 104 112 104 120 92 124 84 120 76 116 84 116 96 124 104 112 92 120 100 120 92 108 80 124 96 112 84 108 88 120 100 76 60 76 60 76 60 76 60 80 64 76 60 76 56 72 56 56 52 64 60 68 56 60 48 68 60 68 56 64 52 60 52 68 56 68 56 68 56 68 56 64 52 56 44 56 44 64 52 56 52 48 48 48 52 56 60 52 52 52 52 52 52 52 52 52 48 52 48 52 48 52 48 44 44 48 48 52 44 48 40 56 48 48 40 44 40 44 44 48 44 48 40 44 36 40 36 44 40 48 44 48 44 48 48 40 36 36 28 36 48 80 96 112 104 104 108 124 120 116 104 112 116 128 128 128 124 132 132 128 116 80 48 16 8 4 4 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 8 16 20 16 12 8 12 20 16 16 16 20 20 24 24 24 16 16 20 20 20 20 16 16 24 28 28 32 32 28 28 24 8 0 28 104 180 212 220 220 228 228 228 228 228 228 228 228 232 228 220 220 224 220 208 200 196 180 160 144 128 112 96 80 52 36 40 28 64 76 116 100 168 124 408 524 684 536 644 524 648 512 680 512 500 228 528 508 648 488 592 504 636 488 312 296 468 380 360 324 356 364 340 316 608 740 832 712 764 624 532 416 424 412 456 444 408 380 384 636 732 500 360 296 492 432 544 432 560 408 564 396 540 380 520 372 512 364 512 364 536 416 600 468 668 556 740 472 516 500 816 624 788 604 776 592 768 584 760 576 796 612 784 596 768 580 748 556 772 556 768 580 712 588 728 820 696 788 596 776 556 792 592 820 604 784 596 768 580 760 580 756 592 764 596 768 604 772 604 768 608 780 608 780 608 776 604 772 604 776 604 776 604 776 604 776 608 784 608 784 608 784 608 784 612 788 612 788 612 788 612 788 612 784 612 784 612 784 612 784 616 788 616 788 616 788 616 788 620 792 620 792 620 792 620 792 624 796 624 800 628 804 632 808 624 816 632 816 644 800 652 780 704 808 656 736 712 824 780 844 812 680 784 660 860 664 860 680 848 676 836 688 852 696 884 708 924 744 928 816 992 928 1020 968 1020 860 916 760 936 720 940 708 904 712 888 708 884 700 880 700 864 680 860 672 848 664 840 656 836 652 832 648 832 644 828 644 820 636 820 632 816 632 816 628 816 628 812 624 804 616 796 612 800 616 800 612 796 612 792 608 796 608 792 608 792 604 788 604 780 596 776 588 768 580 764 576 768 588 768 584 764 584 760 580 756 576 756 572 752 572 748 568 748 564 748 564 748 564 748 564 740 556 740 552 736 548 732 548 724 548 720 540 712 536 708 532 700 520 704 528 704 520 696 512 692 516 692 512 684 508 680 504 672 496 676 500 672 488 660 476 656 488 648 488 644 484 640 480 640 480 636 472 632 468 624 464 616 456 620 456 620 452 612 444 608 436 596 436 604 444 604 432 592 428 588 424 588 420 584 420 576 412 576 408 576 408 576 408 560 412 552 412 552 408 548 408 532 388 524 380 520 380 520 384 516 384 520 384 512 372 504 368 508 368 500 360 492 356 496 364 476 356 480 356 480 352 472 340 468 340 464 336 464 332 460 332 460 336 452 328 448 328 448 332 444 320 440 316 436 320 440 324 432 320 424 312 420 312 420 312 416 304 416 300 412 296 408 296 408 300 412 300 412 296 404 288 392 280 396 288 396 280 388 272 388 276 384 268 376 268 380 268 376 268 380 268 380 264 372 256 368 260 368 256 364 252 360 252 352 248 364 256 356 248 364 260 356 244 348 240 352 248 348 240 332 240 332 240 328 244 328 244 332 232 332 232 332 228 332 228 336 232 336 228 332 224 328 224 328 224 328 220 316 220 312 220 320 228 304 224 296 216 296 220 284 208 284 208 284 208 284 208 288 212 288 208 284 204 280 204 272 196 276 200 272 196 268 188 280 204 272 196 272 196 280 204 264 192 264 192 264 192 264 192 276 192 256 188 268 196 260 180 256 176 248 176 248 172 240 172 256 180 228 156 196 120 160 100 200 148 208 152 204 152 216 172 220 160 216 160 216 164 220 168 228 168 220 160 212 152 212 156 208 152 208 152 204 148 200 144 200 152 192 152 192 152 192 152 188 148 180 140 180 140 188 148 180 144 184 144 184 144 184 140 188 148 188 148 188 148 188 148 168 128 168 128 168 128 168 128 164 124 168 128 172 136 176 140 176 128 160 124 168 132 164 116 156 120 156 120 156 120 156 120 160 124 160 120 156 116 152 116 168 128 160 120 156 120 156 124 140 108 140 112 144 116 148 120 148 116 144 116 144 120 152 128 136 116 140 124 140 116 132 108 136 112 128 104 124 108 132 116 60 16 60 16 60 16 60 16 64 16 60 16 56 12 56 12 56 12 60 16 64 12 60 8 60 12 60 8 56 4 52 4 56 28 56 28 56 28 56 28 52 20 48 16 44 20 48 24 60 24 52 16 48 16 52 20 52 20 52 20 52 20 52 20 48 28 48 28 48 28 48 28 48 24 44 20 40 24 44 28 48 28 44 20 40 20 40 20 40 20 40 20 36 16 36 16 44 24 44 24 40 20 40 20 48 24 40 16 36 28 72 68 108 84 104 92 120 100 116 88 108 96 124 108 124 104 128 112 132 68 44 0 4 0 8 0 4 0 4 4 4 4 4 4 0 0 0 0 4 0 8 0 4 4 16 4 8 0 8 8 16 8 16 12 20 16 24 16 20 16 24 20 28 16 24 12 24 16 28 20 28 20 24 16 0 0 44 116 192 212 220 212 228 220 228 220 228 220 228 220 232 216 220 212 220 208 204 188 188 164 152 128 120 92 80 60 44 28 24 28 52 72 92 92 88 124 384 480 556 436 536 424 504 460 492 412 304 136 388 396 500 356 484 416 604 420 284 352 452 360 340 364 352 356 296 328 616 708 748 688 700 624 584 480 400 532 468 528 420 440 432 720 676 404 268 272 440 368 424 320 428 296 428 288 408 272 384 248 372 220 336 184 320 200 340 232 384 292 456 300 328 312 544 420 584 448 584 456 592 464 600 472 556 428 572 448 584 456 584 448 560 424 592 460 572 508 700 816 804 872 792 884 760 872 760 860 768 872 768 872 772 892 792 924 780 912 784 928 780 924 768 912 784 920 784 916 776 912 772 908 776 912 776 912 776 912 776 904 780 900 784 900 784 900 784 900 788 904 788 904 788 904 788 904 784 912 784 912 784 912 784 912 788 916 788 916 788 916 788 916 792 920 792 920 792 920 792 920 796 924 796 928 800 932 804 924 812 912 816 928 808 940 792 924 828 896 688 860 828 832 884 792 684 536 628 516 664 492 660 528 664 536 668 540 680 528 688 524 724 572 724 616 792 720 872 780 844 700 776 620 716 548 692 556 716 564 720 560 716 560 716 560 688 528 684 520 672 512 664 508 660 516 656 512 656 508 652 508 640 496 640 492 636 488 632 488 632 484 628 480 620 476 616 472 620 476 616 472 616 468 612 468 612 464 608 464 604 460 600 456 600 456 596 452 592 444 588 440 592 436 588 432 588 428 584 428 580 424 576 420 576 416 572 416 572 428 572 428 572 428 572 428 568 420 564 420 560 416 560 412 552 404 548 400 544 392 540 396 524 392 524 396 524 396 516 380 508 372 512 368 508 368 508 368 500 360 500 356 492 348 488 344 492 352 492 348 488 344 488 344 480 336 476 328 472 324 464 324 452 336 456 336 456 332 448 324 444 320 436 316 444 324 440 316 428 296 424 296 420 300 420 300 408 296 404 304 408 308 408 312 408 300 412 296 408 292 404 292 392 276 384 268 380 268 380 272 384 280 388 280 384 268 368 256 364 256 360 248 356 252 360 256 352 240 356 244 356 240 344 240 340 236 336 244 332 240 332 240 336 232 332 224 328 224 328 224 324 220 320 212 316 216 320 220 320 212 316 204 312 204 308 212 304 208 304 212 300 208 296 212 296 212 300 212 300 208 292 200 280 196 284 196 284 192 276 184 272 188 268 180 264 180 264 180 264 184 268 184 268 180 260 172 260 192 260 188 256 184 252 184 244 184 256 188 248 180 252 192 248 176 240 172 248 180 244 172 240 168 240 168 244 168 244 168 232 152 232 152 228 160 228 160 232 172 232 176 228 172 224 172 224 172 224 168 224 164 220 164 220 164 216 152 208 148 208 152 208 148 208 148 208 148 208 148 212 152 212 148 208 144 204 144 204 152 208 152 208 148 200 140 204 144 200 140 196 144 200 148 192 144 192 144 192 144 192 144 200 144 188 140 192 144 188 132 176 132 176 128 176 124 172 132 180 120 128 56 68 28 68 36 148 108 156 112 152 112 164 128 164 120 160 112 156 112 160 116 172 124 164 116 156 108 156 112 152 108 152 104 148 100 144 100 156 108 156 108 156 108 156 108 148 96 144 92 140 96 144 100 140 104 140 104 140 104 140 104 148 112 148 112 148 112 148 112 128 88 128 88 128 88 128 88 128 88 128 88 128 88 128 88 136 96 124 88 132 96 124 84 116 80 116 80 116 80 116 80 124 88 124 84 120 80 116 80 128 92 124 84 120 84 120 92 108 84 112 88 112 92 116 92 120 92 116 92 116 96 124 104 116 96 120 96 120 92 112 84 112 84 104 80 104 80 108 88 80 64 80 64 80 64 80 64 76 60 76 56 72 56 68 52 72 64 72 64 72 64 72 64 68 60 68 56 64 52 60 52 64 52 64 52 64 52 64 52 60 48 60 48 60 48 60 48 60 56 56 52 48 48 48 48 52 52 52 52 52 52 52 52 52 48 52 48 52 48 52 48 56 48 44 36 40 40 52 52 52 44 44 40 40 36 44 40 44 36 40 36 40 36 40 36 52 48 48 44 44 36 40 36 52 48 48 36 36 40 64 76 108 104 112 116 124 120 124 116 112 116 128 128 128 120 128 128 112 64 8 4 0 8 4 4 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 8 12 12 4 0 8 12 16 16 16 20 20 24 24 24 24 28 28 32 32 28 28 24 20 24 28 28 28 28 24 20 0 16 72 156 216 232 232 232 228 228 228 228 228 228 228 228 228 220 216 216 216 212 204 192 184 168 148 128 112 96 80 60 48 36 44 36 72 80 116 100 160 204 560 576 644 532 684 500 648 520 644 420 428 200 560 524 620 520 576 532 696 464 312 432 440 328 348 372 404 340 348 384 784 732 824 744 736 672 676 508 412 492 468 416 408 376 480 748 700 392 328 360 560 448 552 420 576 420 576 424 564 412 544 408 536 396 536 388 516 360 484 336 484 348 524 368 440 312 524 388 604 460 648 512 700 564 748 600 772 612 780 612 764 584 736 568 764 580 780 584 724 564 724 716 748 784 712 824 708 816 688 792 648 752 648 752 644 748 628 748 632 768 624 772 616 772 604 776 604 776 604 772 600 772 600 776 604 776 604 776 604 776 604 776 608 784 608 784 608 784 608 784 608 784 612 788 612 788 616 792 612 784 612 784 612 784 612 784 616 788 616 788 616 788 616 788 620 792 620 792 620 792 620 792 624 796 624 800 628 804 632 808 636 812 632 812 628 804 628 796 676 728 608 804 788 816 848 736 756 624 804 648 852 644 844 672 828 660 812 668 832 676 868 680 888 704 900 752 928 796 940 812 944 796 932 748 908 688 904 696 892 704 884 704 884 704 888 708 868 688 864 680 856 676 852 672 852 664 848 664 844 660 844 656 828 644 828 640 820 636 816 632 816 632 812 628 808 624 804 620 808 620 804 620 800 616 800 616 796 612 792 608 788 600 784 600 788 604 784 600 780 596 780 592 776 592 772 592 768 588 768 588 764 580 760 580 756 576 756 576 760 568 760 568 760 568 760 568 760 568 760 568 756 564 756 560 740 556 732 552 724 548 720 544 704 528 708 524 704 520 700 516 688 512 688 508 684 508 684 508 680 500 672 492 668 492 668 492 664 492 652 492 648 488 648 484 640 480 636 472 632 468 624 464 616 456 620 456 620 452 612 444 612 440 600 440 608 448 608 436 588 424 588 420 584 420 580 416 576 412 576 404 572 404 572 408 556 412 548 408 544 400 540 400 532 388 524 380 520 380 520 384 524 384 516 380 520 384 512 372 496 360 492 356 488 352 488 352 476 356 480 356 480 352 472 340 464 336 464 332 460 332 456 328 456 332 448 328 444 324 448 328 448 324 440 316 436 316 440 320 428 316 420 312 416 308 420 308 416 304 416 300 412 296 408 296 400 288 404 292 400 288 396 280 396 284 396 284 392 280 388 276 384 268 376 260 372 260 372 264 376 268 380 268 380 264 372 256 368 260 368 256 364 252 360 252 356 252 364 256 356 248 360 256 356 244 348 240 352 248 348 240 336 244 336 244 332 248 332 248 336 236 336 236 336 232 336 232 336 232 336 228 332 224 328 224 328 224 328 220 316 220 312 220 300 212 288 208 280 204 280 208 288 212 288 212 288 212 288 212 288 212 288 208 284 204 280 204 284 208 288 212 284 204 276 200 276 200 276 200 276 200 276 200 264 192 264 192 264 192 264 192 268 192 260 188 260 188 256 184 252 168 244 172 240 168 236 164 216 116 132 40 84 44 124 92 212 160 220 160 212 156 224 176 224 164 216 156 212 152 212 156 228 168 220 160 212 152 212 156 212 152 204 148 200 144 200 148 196 156 196 156 196 156 196 156 184 144 184 144 184 144 184 144 184 144 180 140 180 140 184 144 180 140 180 140 180 140 180 140 172 132 172 132 172 132 172 132 176 132 172 132 168 128 164 124 168 132 164 128 164 128 160 124 156 120 156 120 156 120 156 120 160 124 160 120 156 116 152 116 164 124 156 120 152 116 156 120 140 112 144 116 144 120 148 120 148 116 144 116 144 120 152 128 140 120 140 120 136 116 132 112 132 108 128 108 128 108 128 112 64 20 64 20 64 20 64 20 60 16 56 12 56 8 52 8 68 16 64 16 64 16 64 20 60 12 60 8 56 4 52 4 52 24 52 24 52 24 52 24 48 20 48 20 48 20 48 20 56 24 56 24 52 16 48 12 52 20 52 20 52 20 52 20 48 28 48 28 48 28 48 28 52 28 40 16 36 20 48 32 48 24 40 16 36 16 36 20 32 16 36 16 36 16 36 16 44 24 44 20 36 16 32 12 44 24 40 12 28 12 48 40 96 84 108 96 116 96 120 100 108 96 124 104 120 96 120 104 92 12 4 0 16 0 0 0 4 0 4 4 4 4 4 4 0 0 0 0 4 0 8 0 4 0 12 4 4 0 8 4 16 8 16 12 20 16 24 16 28 20 32 24 32 24 28 20 20 12 24 20 28 16 20 12 0 20 96 168 228 228 232 228 228 220 228 220 228 220 228 220 224 212 212 204 216 204 200 180 184 160 148 120 108 84 68 48 44 28 28 36 60 80 96 88 72 208 492 492 524 428 560 436 488 476 492 344 216 108 388 392 476 392 476 444 640 396 316 444 396 320 360 420 384 332 320 444 736 676 728 676 680 640 720 596 468 592 468 488 392 432 528 772 624 324 256 324 456 352 424 312 420 292 412 280 408 292 420 312 388 268 396 272 392 252 360 240 380 260 388 272 328 196 316 224 316 224 368 280 416 320 456 356 548 448 584 484 604 496 620 508 584 444 576 428 556 416 556 504 592 608 676 736 764 788 792 792 804 824 808 832 780 812 740 804 744 832 748 860 752 900 772 924 764 900 764 900 764 908 776 916 776 912 776 912 776 912 776 904 784 892 784 892 784 892 784 892 784 892 784 896 788 900 792 900 784 904 784 904 784 904 784 904 788 908 788 908 788 908 788 908 792 912 792 912 792 912 792 912 796 916 796 920 800 924 804 924 804 928 804 940 804 940 804 928 796 792 764 848 804 872 764 644 628 516 640 520 648 488 644 524 660 548 664 540 668 516 672 504 680 544 720 596 760 624 772 628 784 632 748 592 712 572 688 536 684 532 688 532 688 532 692 536 688 532 684 528 680 520 676 520 672 528 668 524 668 520 664 520 652 504 648 500 640 492 632 488 632 488 632 488 628 484 628 484 624 480 624 480 620 476 620 472 620 472 616 468 608 460 600 456 604 460 604 460 600 456 600 456 596 440 596 440 592 436 592 432 584 428 584 428 580 424 580 420 568 424 568 424 568 424 568 424 568 424 564 420 564 416 560 416 560 412 560 408 552 400 548 404 532 396 528 392 524 396 520 392 512 376 516 372 512 372 512 372 504 360 496 352 492 352 496 356 488 344 488 344 484 340 484 336 480 336 476 328 472 324 464 324 452 336 456 336 456 332 448 324 444 320 436 316 444 324 440 316 424 296 420 292 420 296 416 296 420 308 412 304 400 296 392 288 408 300 408 292 400 284 396 280 392 276 384 268 380 268 380 272 392 272 368 260 376 276 388 276 368 256 364 252 360 248 352 240 352 240 356 244 356 240 344 240 336 236 332 240 332 236 328 236 336 228 328 220 324 220 324 224 328 220 320 212 316 212 316 212 320 208 312 200 308 200 304 212 304 208 304 212 300 208 296 212 288 200 292 204 288 200 284 192 284 196 280 192 276 188 276 188 272 184 264 176 260 176 260 180 264 184 268 184 268 180 260 172 260 192 260 188 256 184 252 184 248 188 260 188 248 176 248 188 248 176 240 172 248 180 244 172 244 172 244 172 248 172 248 172 236 156 236 156 232 164 232 164 232 172 232 176 228 172 224 172 224 172 224 168 224 164 220 164 224 168 224 160 220 160 220 164 212 152 212 152 212 152 212 152 212 152 212 148 208 144 204 144 204 148 208 152 204 144 196 140 200 144 200 144 200 144 200 144 192 144 192 144 192 144 192 144 188 144 192 140 184 136 184 136 164 120 168 116 164 116 160 120 136 68 76 12 48 40 112 100 164 124 168 120 160 116 168 132 168 124 164 116 156 112 156 112 172 124 164 116 156 108 156 112 156 108 148 100 144 100 148 104 148 100 152 100 152 100 152 100 148 96 148 96 148 96 148 104 152 120 140 116 140 116 144 124 136 112 136 112 136 112 136 104 132 92 132 92 132 92 132 92 144 100 140 96 132 92 128 88 132 96 132 92 128 88 124 88 128 92 128 92 128 92 128 92 124 88 124 84 120 80 116 80 128 88 120 80 116 80 116 84 120 80 124 92 128 92 132 96 120 92 116 92 120 88 128 96 120 96 116 92 112 88 112 88 112 92 116 92 116 92 116 88 76 60 76 60 76 60 76 60 72 56 72 56 68 52 68 48 76 64 72 60 68 64 72 68 68 60 68 56 64 52 60 52 60 48 60 48 60 48 60 48 56 48 60 52 64 48 60 44 52 52 56 56 56 52 48 44 52 52 52 52 52 52 52 52 52 48 52 48 52 48 52 48 52 44 48 40 44 44 48 48 48 44 44 36 36 32 40 36 36 32 36 32 40 36 40 36 44 40 44 40 40 36 40 36 44 40 40 28 28 28 48 56 92 96 112 112 116 112 120 120 112 116 128 124 120 112 120 120 72 20 0 8 20 12 0 0 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 12 16 12 8 4 8 16 16 16 16 20 20 24 24 24 24 28 28 32 32 28 28 24 20 20 24 24 24 24 20 20 0 32 108 184 224 224 220 228 228 228 228 228 228 228 228 228 220 216 212 208 212 208 196 188 180 164 144 124 104 84 68 48 48 36 48 44 80 84 120 96 188 320 636 560 648 516 652 540 640 540 652 364 376 192 584 500 616 532 572 556 680 432 364 452 360 320 412 444 416 316 412 528 844 740 800 736 712 676 744 664 544 548 456 396 392 408 624 748 604 316 348 408 560 436 584 440 592 428 560 404 540 404 540 420 528 388 508 368 500 376 516 388 524 384 524 392 508 336 468 360 464 332 496 348 480 324 476 336 492 372 564 460 644 540 732 616 756 600 780 608 780 588 720 568 648 552 620 580 652 608 704 640 744 732 760 780 792 808 780 820 724 788 680 772 644 756 624 760 608 768 592 760 592 768 604 780 604 776 604 776 604 776 604 776 608 784 608 784 608 784 608 784 604 780 608 788 612 792 620 796 620 784 620 784 620 784 620 784 624 788 624 788 624 788 624 788 628 792 628 792 628 792 628 792 632 796 632 800 636 804 640 800 660 800 640 804 612 808 608 812 636 724 720 800 808 840 764 640 780 640 828 652 844 644 828 648 820 664 808 668 828 668 868 672 880 692 892 704 900 720 928 756 916 724 896 696 896 712 888 664 864 684 864 684 864 684 864 680 864 684 864 680 860 676 856 676 856 672 856 668 852 668 848 664 840 656 836 648 828 640 820 632 816 632 816 632 816 632 816 632 812 628 812 624 808 624 804 620 812 624 804 616 796 608 788 604 788 604 788 604 788 604 784 600 780 600 780 596 776 596 772 592 768 588 768 584 764 584 760 580 756 564 756 564 756 564 756 564 756 564 756 564 752 560 752 556 744 560 736 556 728 548 724 548 716 532 708 524 700 524 704 524 704 528 700 520 692 512 688 508 676 500 676 500 676 500 672 496 656 488 648 488 644 484 640 480 640 480 636 472 632 468 624 464 616 456 620 456 620 452 612 444 604 436 592 432 604 440 600 432 584 420 584 420 580 416 580 412 588 424 580 404 564 392 552 384 556 408 544 400 536 392 528 388 532 388 524 380 520 380 520 384 528 376 500 364 512 384 516 372 492 360 496 360 496 356 488 348 476 356 480 356 480 352 472 340 460 332 460 332 456 328 456 324 452 332 448 324 440 320 444 324 452 328 444 320 436 316 436 316 424 316 420 308 412 304 416 304 416 304 416 300 412 296 408 296 408 300 412 300 412 296 404 288 400 284 392 276 388 276 388 280 384 272 380 264 376 264 376 264 376 268 380 268 380 264 372 256 368 260 368 256 364 252 360 252 360 256 368 256 356 244 356 252 356 244 348 240 352 248 348 240 340 248 340 248 336 252 336 252 340 240 340 240 340 236 340 236 336 232 336 228 332 224 328 224 328 224 328 220 316 220 312 220 304 216 292 216 292 216 296 220 292 216 292 216 292 216 292 216 288 212 288 208 284 204 280 204 276 200 280 204 276 200 272 192 272 200 276 204 280 200 276 196 264 192 264 192 264 192 264 192 256 192 264 188 252 176 252 188 244 164 240 168 236 164 228 160 232 144 180 108 164 128 208 172 224 172 232 172 220 164 228 180 228 168 220 160 216 160 220 164 228 168 220 160 212 152 212 156 216 156 204 140 196 144 204 156 188 152 184 152 184 152 184 152 176 148 180 152 184 148 180 144 196 148 188 140 184 144 192 152 188 144 188 144 188 144 188 148 176 136 176 136 176 136 176 136 184 140 180 140 176 132 172 132 164 132 172 132 160 120 160 128 168 132 168 132 168 132 168 132 160 124 160 120 156 116 152 116 160 124 156 116 148 112 152 120 152 128 144 132 148 132 152 136 140 116 136 116 136 124 144 132 144 120 136 112 132 112 132 116 132 116 140 120 140 120 136 112 60 16 60 16 60 16 60 16 56 12 56 8 52 8 48 4 68 16 60 8 56 12 64 20 60 12 60 8 56 4 52 4 48 20 48 20 48 20 48 20 44 16 52 24 52 24 44 16 44 16 52 24 56 24 52 16 52 20 52 20 52 20 52 20 48 28 48 28 48 28 48 28 40 24 44 28 48 24 44 20 44 20 36 16 32 12 36 16 28 8 28 12 32 16 36 16 32 16 36 16 36 16 40 20 36 20 40 12 28 12 48 36 80 72 104 88 104 84 112 100 108 96 124 104 116 92 112 96 76 0 4 0 24 0 0 8 4 0 4 4 4 4 4 4 0 0 0 0 4 0 8 0 8 8 20 8 12 0 12 12 16 8 16 12 20 16 24 16 24 16 28 20 28 20 24 16 16 12 20 16 24 12 20 8 4 40 120 188 224 212 220 224 228 220 228 220 228 220 228 220 220 204 208 200 208 196 196 176 172 148 132 104 92 64 52 28 44 28 32 40 68 84 96 88 140 356 540 456 536 384 464 452 524 496 456 280 188 156 436 400 480 400 476 464 592 372 380 408 348 372 480 492 380 328 388 588 748 688 732 640 672 588 736 704 616 592 424 452 360 472 668 724 472 248 300 380 448 352 464 320 444 316 436 296 416 300 416 304 420 296 400 276 388 276 396 292 372 268 368 268 384 264 352 284 360 272 384 264 340 212 308 208 320 232 348 244 344 252 380 300 508 396 560 432 596 440 608 468 636 512 608 488 572 436 552 440 540 496 588 576 664 684 732 768 780 832 796 872 788 880 772 880 792 924 780 908 768 904 772 912 776 912 776 912 776 912 776 904 784 892 784 892 784 892 784 892 780 888 784 896 788 900 796 904 784 904 784 904 784 904 784 904 788 908 788 908 788 908 788 908 792 912 792 912 792 912 792 912 796 916 796 920 800 924 804 924 800 936 800 940 804 940 820 932 824 876 792 860 828 744 636 596 640 524 644 508 644 504 644 512 660 552 664 536 660 508 664 496 672 524 680 512 676 504 700 540 688 520 684 520 680 568 688 540 684 528 684 524 680 520 676 516 680 524 680 524 676 520 676 520 672 528 672 524 668 524 664 520 660 516 656 504 644 496 636 488 636 492 636 492 636 492 636 492 632 488 628 484 628 480 624 480 636 488 628 480 620 468 608 464 600 456 600 456 600 456 600 456 604 448 600 444 600 440 596 440 592 436 588 432 588 428 584 428 572 428 572 428 572 428 572 428 568 424 568 420 564 416 560 416 556 412 556 408 552 400 548 404 536 400 528 392 520 400 528 396 536 400 532 388 520 376 512 368 492 356 500 364 504 364 496 356 492 352 492 348 488 344 488 344 480 336 476 328 472 324 464 324 452 336 456 336 456 332 448 324 436 308 424 308 432 316 432 304 420 292 420 288 416 296 412 292 420 304 408 304 396 292 388 284 408 296 404 288 396 276 384 272 392 276 384 268 380 268 380 272 388 268 368 268 384 272 356 228 316 212 328 228 340 232 340 228 352 240 356 244 356 240 344 240 332 232 332 236 328 236 324 232 332 224 324 220 320 216 324 220 332 224 324 216 316 208 312 212 316 204 308 200 304 196 304 208 304 208 304 212 300 208 296 212 296 212 300 212 300 208 292 200 288 196 280 188 272 188 280 192 276 192 272 184 264 184 268 184 264 184 268 184 268 180 260 172 260 192 260 188 256 184 252 184 252 188 260 188 248 176 248 184 248 176 240 172 248 180 244 172 248 176 248 176 252 176 252 176 240 160 240 160 236 168 236 168 232 172 232 176 228 172 224 172 224 172 224 168 224 164 220 164 208 148 204 144 204 148 208 152 216 156 216 156 216 156 216 156 212 152 212 148 208 144 204 144 200 148 204 148 204 144 196 136 196 140 204 148 204 148 196 140 192 144 192 144 192 144 192 144 180 140 196 140 180 124 180 140 172 128 176 124 172 124 168 128 176 132 168 124 160 132 176 148 172 132 180 132 168 124 176 136 172 124 168 120 168 124 172 132 172 124 164 116 156 108 156 112 160 112 148 96 140 100 148 108 152 104 156 104 156 104 156 104 144 92 152 100 152 100 144 100 152 120 136 108 132 112 144 124 144 120 144 120 144 120 144 112 136 96 136 96 136 96 136 96 136 96 136 92 132 92 132 92 124 96 140 96 124 80 124 96 128 92 128 92 128 92 128 92 124 88 124 84 120 80 116 80 124 84 116 80 112 76 116 80 124 76 128 80 128 88 132 96 120 92 120 84 120 88 128 96 124 96 116 88 108 88 116 92 108 88 116 96 120 92 112 84 72 56 72 56 72 56 72 56 72 56 72 52 68 48 64 48 72 64 64 52 60 56 72 64 68 60 68 56 64 52 60 48 60 48 60 48 60 48 60 48 52 44 64 56 68 52 56 40 40 44 52 56 60 60 56 52 52 52 52 52 52 52 52 52 52 48 52 48 52 48 52 48 40 40 52 52 56 48 44 36 48 40 40 32 36 32 36 36 32 28 32 32 36 36 40 36 32 32 36 36 40 40 44 44 44 40 48 40 40 40 56 64 76 88 108 104 104 100 112 120 112 116 128 124 120 112 116 116 76 24 0 12 12 0 0 28 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 12 16 24 20 12 12 16 20 16 16 16 20 20 24 24 24 20 24 24 28 28 24 24 20 16 20 20 24 24 20 20 16 20 64 140 208 232 224 224 240 228 228 228 228 228 228 228 228 216 212 208 208 208 204 192 184 164 148 124 104 84 64 44 28 48 40 52 48 84 88 116 96 276 448 668 528 652 464 540 528 688 556 592 304 364 272 648 520 624 524 576 568 620 420 412 404 360 408 544 524 436 332 488 648 844 776 816 716 708 636 732 736 660 532 420 392 384 468 744 716 488 284 412 460 560 432 600 424 596 440 588 444 580 432 560 420 540 408 552 416 544 392 508 360 504 388 488 356 508 372 488 388 496 380 532 388 500 348 484 356 484 348 492 332 452 308 472 356 476 392 584 476 664 536 732 592 732 596 748 612 772 604 780 592 708 580 660 564 636 576 640 600 672 676 716 764 764 804 764 804 708 796 672 768 640 760 624 764 628 772 616 776 612 776 604 776 604 784 604 784 604 784 604 784 600 780 604 788 608 796 616 800 620 784 624 784 624 784 624 784 628 788 628 788 628 788 628 784 632 792 632 788 632 788 628 792 632 796 624 800 624 808 628 804 668 800 640 800 604 808 600 820 652 836 652 836 868 648 720 640 800 636 816 636 836 652 828 636 812 656 804 656 824 656 856 660 840 664 876 684 880 668 880 672 884 692 896 668 864 680 876 664 864 684 856 676 848 668 840 664 856 676 852 676 852 676 848 672 856 672 856 668 852 664 848 664 848 660 840 652 828 640 820 636 820 636 820 636 820 636 820 636 816 632 816 628 812 628 808 624 824 636 816 628 808 616 796 612 784 600 784 600 784 600 784 600 784 604 784 600 780 600 776 596 772 592 772 588 768 588 764 584 768 576 768 576 768 576 768 576 764 572 764 568 760 564 756 564 736 560 732 552 728 548 720 544 720 536 708 524 700 524 708 536 712 556 704 536 696 516 688 508 668 492 680 508 688 504 668 492 660 500 660 496 656 492 652 492 640 480 636 472 632 468 624 464 616 456 620 456 620 452 612 444 596 428 584 424 596 432 592 424 584 420 584 416 580 412 576 412 576 412 568 404 564 400 560 396 552 408 544 400 532 388 524 380 532 388 524 380 520 380 520 384 512 376 508 388 524 376 464 300 396 276 416 304 440 316 448 320 472 356 476 356 476 352 468 344 456 336 456 332 452 328 448 328 452 328 444 320 440 320 440 324 452 328 444 320 436 312 432 312 424 312 416 304 412 304 412 304 416 304 416 300 412 300 408 296 400 288 404 292 400 288 396 280 404 288 392 276 384 276 392 284 392 276 384 272 380 268 384 272 376 268 380 268 380 264 372 256 368 260 368 256 364 252 360 252 360 256 368 256 356 244 356 252 356 244 348 240 352 248 348 240 340 248 340 248 340 252 340 248 340 236 340 236 340 236 340 236 336 232 336 228 332 224 328 224 328 224 328 220 316 220 312 220 312 216 304 212 300 216 308 220 292 216 292 216 292 216 292 216 288 212 288 208 284 204 280 204 280 204 284 208 284 204 276 196 268 196 280 208 284 204 272 192 264 192 264 192 264 192 264 192 252 188 268 192 248 172 252 188 256 184 256 184 252 184 244 176 236 172 236 184 244 188 236 184 232 180 236 176 224 168 232 184 224 168 224 168 228 176 236 184 228 168 220 160 212 152 212 156 216 156 204 140 192 140 204 156 196 160 192 160 192 160 192 160 172 144 184 156 188 152 176 140 188 140 176 128 172 132 184 144 180 136 180 136 180 136 180 140 176 136 176 136 176 136 176 136 168 128 168 128 168 128 168 128 160 136 176 140 156 120 160 136 160 128 160 128 160 128 160 128 160 128 160 124 156 120 152 120 160 124 152 116 148 116 148 120 136 120 136 124 140 128 144 128 140 116 136 120 136 124 144 132 148 124 136 112 128 112 136 120 120 104 132 116 136 112 124 100 64 28 60 20 52 16 52 20 56 20 56 20 56 20 56 20 56 20 56 16 52 12 48 12 48 12 48 12 48 12 48 20 48 20 48 20 48 20 48 20 56 24 52 20 48 16 44 12 52 20 52 20 52 20 52 20 48 16 48 16 48 16 48 16 40 24 44 28 48 32 56 36 40 20 40 20 40 20 40 20 44 20 40 16 36 12 32 8 36 12 32 8 28 12 32 16 36 16 36 16 36 16 36 16 44 24 40 16 36 20 44 24 64 56 92 80 108 92 124 112 104 88 116 104 132 116 136 120 76 28 0 0 0 0 4 16 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 8 4 16 12 20 12 20 8 16 8 16 8 16 8 16 8 24 16 24 12 20 8 16 8 32 24 28 12 20 20 24 4 24 96 192 220 232 220 232 220 224 216 224 212 220 208 216 208 216 200 196 184 192 180 176 160 140 128 108 80 68 40 44 24 44 0 36 52 76 88 116 56 288 404 548 452 524 296 336 428 588 460 480 228 184 236 536 388 504 376 516 440 600 356 388 420 368 532 568 532 456 360 376 692 752 668 728 592 600 628 760 676 656 528 384 344 352 556 752 620 380 228 364 396 440 340 468 272 444 304 456 316 456 320 432 308 412 300 416 300 412 300 404 296 388 320 412 268 352 300 388 264 376 284 388 288 380 288 384 300 376 284 352 268 352 276 348 264 328 220 332 240 352 284 380 316 472 424 496 476 572 548 616 548 608 504 596 500 596 496 568 472 556 472 544 488 592 576 692 680 752 780 784 828 804 832 776 836 756 852 768 872 756 892 776 928 772 936 784 948 792 932 776 908 792 928 808 928 804 900 780 880 800 908 784 896 780 888 784 892 784 892 784 892 788 896 792 892 780 872 784 884 788 892 784 904 796 932 800 940 808 960 812 944 792 908 788 944 796 972 812 944 816 844 772 844 756 556 680 540 632 512 628 508 632 512 640 520 676 504 396 216 312 432 660 492 648 512 656 516 668 524 680 528 684 540 692 508 652 516 668 508 664 496 664 504 668 512 668 516 668 528 668 536 664 536 664 536 664 540 668 532 668 528 676 520 672 516 668 520 660 524 656 524 656 508 644 496 640 500 652 512 656 508 648 500 636 488 628 484 636 492 636 484 628 480 628 484 624 476 620 468 612 464 608 456 608 452 604 448 604 448 600 444 592 436 592 432 588 428 584 428 580 436 580 432 576 428 572 428 572 428 572 424 568 420 564 420 560 412 556 404 552 400 544 404 512 388 544 396 492 400 572 436 604 492 676 480 556 360 500 376 500 368 500 360 496 356 496 352 504 356 492 348 492 348 488 336 468 324 468 320 464 316 460 316 452 312 452 320 456 316 452 316 424 288 428 292 428 292 432 304 428 300 424 292 424 296 416 292 404 288 404 296 404 296 404 296 404 280 396 268 392 268 388 272 380 272 384 260 360 252 376 292 396 320 408 284 316 164 220 116 160 72 168 76 180 120 264 208 312 244 344 260 336 248 340 252 352 240 328 232 340 232 328 204 340 228 336 224 328 216 320 212 340 220 312 200 324 228 316 184 304 220 324 196 284 196 308 208 296 200 304 216 308 208 288 200 292 204 292 200 288 196 284 196 280 192 276 188 276 192 284 196 280 192 272 184 264 176 260 176 256 176 268 188 272 184 260 172 272 200 264 196 260 192 264 196 248 180 248 180 248 180 248 180 244 184 244 184 244 184 244 184 244 184 244 184 244 184 244 184 244 184 240 176 236 172 228 176 232 180 232 176 228 172 224 172 224 164 224 164 224 164 224 164 220 160 224 156 220 152 216 152 208 140 212 152 220 152 220 152 216 148 216 144 208 136 200 128 212 148 208 144 208 140 200 144 200 144 200 152 200 152 200 152 188 144 188 148 192 152 196 152 184 140 180 136 180 132 176 132 184 132 184 128 180 124 176 124 180 128 180 124 176 128 172 128 180 132 180 132 176 124 168 120 176 128 176 124 172 120 168 120 168 132 168 128 164 124 160 124 172 132 160 120 152 120 160 128 156 116 156 112 152 108 148 108 144 108 148 112 152 116 156 120 160 124 148 112 140 104 136 104 136 104 136 104 136 104 136 104 148 108 144 104 132 92 128 88 128 92 128 92 128 92 128 92 136 100 148 108 148 100 132 88 128 92 132 92 132 88 124 80 140 100 124 92 132 100 124 84 132 100 128 92 124 88 116 84 104 84 136 104 128 92 116 96 116 92 116 92 116 92 116 92 124 92 116 88 120 96 132 108 128 96 116 84 112 88 124 100 76 64 72 56 64 52 68 56 68 56 68 56 68 56 68 56 68 56 68 52 64 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 64 52 60 48 60 48 56 44 56 56 56 56 56 56 56 56 52 52 52 52 52 52 52 52 44 40 44 40 44 40 44 36 44 40 44 40 44 40 44 40 44 40 40 36 40 36 36 32 40 32 36 28 32 32 36 36 40 44 40 44 40 44 40 44 36 40 32 36 32 36 36 40 60 68 88 96 104 108 120 124 108 108 116 120 128 128 132 128 72 36 4 0 4 0 0 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 8 12 16 20 20 20 20 16 16 16 16 16 16 16 16 16 24 24 24 20 20 16 16 16 28 28 28 24 24 24 16 8 52 128 200 228 224 224 224 220 224 224 220 220 220 216 216 216 224 216 204 200 200 196 184 172 136 128 104 84 68 52 60 44 64 24 40 60 72 84 104 92 432 500 656 544 624 368 428 516 700 572 588 304 336 380 648 500 612 532 592 556 592 392 392 384 364 484 564 500 488 372 492 756 868 716 796 640 668 692 824 704 736 520 452 328 392 588 760 616 384 296 460 484 592 440 648 420 608 448 604 460 596 440 592 416 580 416 580 416 572 408 556 404 544 424 548 368 488 392 524 376 504 388 512 384 496 368 492 372 508 376 496 364 496 368 488 352 488 360 468 340 456 360 460 380 448 352 440 368 500 448 576 492 716 596 736 624 764 632 752 600 728 580 712 556 700 556 712 572 668 592 696 668 760 760 800 820 760 812 744 816 684 780 628 756 588 752 588 764 604 796 632 820 592 784 592 796 600 808 608 816 604 768 624 776 624 780 624 780 624 784 628 792 628 796 628 796 636 784 644 788 644 784 628 784 624 800 616 808 608 808 604 808 648 800 644 796 628 804 632 812 668 792 772 812 748 640 744 652 796 628 808 632 808 636 812 636 824 644 608 204 408 532 824 628 808 640 820 656 840 672 856 676 872 696 904 672 868 664 892 672 840 672 828 672 828 672 828 668 828 668 828 664 828 664 828 664 836 656 844 660 848 668 848 668 852 672 860 664 856 656 852 656 844 648 836 644 836 644 840 652 844 652 840 644 828 632 820 628 816 636 808 628 800 624 804 628 800 624 796 620 792 612 784 608 784 608 784 604 780 604 776 600 768 592 768 588 764 588 760 584 764 580 764 576 760 576 756 572 756 572 756 568 752 564 748 564 736 560 732 556 728 548 720 544 732 544 708 536 732 552 716 540 768 832 948 672 692 580 768 532 704 500 696 504 676 500 656 500 664 496 652 492 652 492 644 480 632 472 632 468 628 468 624 464 616 456 620 460 620 460 616 456 600 436 596 432 592 428 588 428 592 428 588 420 576 420 572 416 556 408 552 408 548 404 544 404 552 404 540 392 528 388 528 388 512 368 508 388 532 408 508 364 496 384 448 280 304 168 276 204 296 172 236 100 180 80 200 120 332 260 412 340 456 352 448 344 456 348 428 324 420 332 432 332 428 320 428 324 432 324 436 328 424 320 432 320 428 316 420 304 444 304 416 312 436 304 404 288 404 304 408 304 400 304 396 292 404 292 404 288 400 284 396 284 396 280 388 276 388 280 392 284 392 276 384 268 376 260 372 264 372 260 376 268 380 264 372 260 376 268 372 260 364 256 368 260 356 248 356 248 356 248 356 248 348 244 348 244 348 244 348 244 348 244 348 244 348 244 348 244 348 244 344 236 340 232 332 228 336 232 336 228 332 224 328 224 328 224 328 224 328 224 328 224 324 220 324 216 320 216 316 216 296 216 296 224 300 224 300 224 296 220 296 220 292 208 280 200 280 212 280 208 276 208 272 200 272 200 272 200 272 200 272 200 268 188 268 192 272 196 276 196 272 192 272 188 268 188 264 188 248 184 240 180 236 180 232 176 236 180 236 176 232 176 228 172 224 176 228 180 228 176 220 172 224 176 224 172 220 172 216 168 220 168 220 164 216 160 212 160 220 164 212 156 204 156 212 160 196 156 196 152 192 152 188 148 188 148 192 152 192 152 196 156 204 148 196 140 188 136 188 140 188 136 188 136 188 136 188 136 180 140 176 136 176 136 176 136 168 128 168 128 168 128 168 128 164 140 152 136 148 132 148 132 152 136 152 136 148 132 144 128 156 132 144 124 152 132 144 120 152 132 148 124 144 120 136 116 124 116 152 132 144 116 136 120 136 116 136 116 136 116 136 116 144 128 136 120 128 120 136 128 136 120 128 116 128 116 132 124 64 32 56 24 52 24 56 28 60 32 60 32 60 32 60 32 56 28 56 24 52 20 48 20 48 20 48 20 48 20 48 20 48 20 48 20 48 20 48 20 44 16 48 20 48 20 52 24 52 20 52 20 52 20 52 20 56 24 56 24 56 24 56 24 48 28 44 20 36 16 32 12 40 20 40 20 40 20 40 20 32 12 36 16 36 16 40 20 36 12 32 8 28 12 32 16 44 24 44 24 44 24 44 24 36 12 32 8 28 12 32 16 48 44 80 72 100 84 112 96 108 88 112 96 120 100 116 100 64 32 4 0 4 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 8 4 16 12 20 12 20 8 16 8 16 8 16 8 16 8 24 16 20 12 20 12 16 8 24 16 24 16 24 8 12 0 92 148 212 220 220 208 220 208 224 212 220 212 216 208 216 208 220 204 204 192 200 184 180 160 136 116 100 68 56 32 48 32 40 4 28 28 60 48 104 104 432 436 544 476 516 264 324 444 616 512 480 208 304 348 548 376 496 352 508 476 492 380 388 404 412 560 576 532 424 364 480 736 744 600 648 516 616 636 756 660 672 492 364 296 368 604 784 516 340 248 412 412 452 344 468 304 444 300 460 312 452 316 436 320 428 308 428 308 428 308 416 312 420 328 400 284 376 324 412 304 400 300 400 292 376 272 368 288 388 304 376 308 380 316 368 292 392 296 368 300 372 348 424 408 428 400 400 376 396 392 412 376 456 376 472 416 532 472 576 484 620 528 624 524 616 504 592 484 576 512 564 512 572 552 608 612 704 744 748 812 784 860 812 892 768 868 764 860 752 852 740 852 788 888 784 884 780 884 788 900 784 908 788 916 792 908 784 904 788 912 788 912 796 916 796 908 784 892 788 896 792 892 784 896 796 916 796 916 804 920 804 916 816 908 808 948 804 964 804 916 788 824 864 660 648 548 588 548 628 516 632 516 636 520 636 520 620 596 616 136 376 540 676 500 628 496 636 504 652 520 660 528 648 520 664 500 620 484 628 492 660 504 664 504 664 508 668 516 656 508 656 508 656 508 656 516 652 520 648 516 656 504 656 500 668 516 668 520 660 528 660 524 644 504 644 500 644 500 648 504 648 504 644 496 636 488 628 484 628 484 628 476 624 476 624 480 624 476 620 472 616 464 612 464 612 452 608 452 604 448 600 444 592 436 592 436 588 432 588 428 580 436 580 436 576 432 576 428 572 428 572 424 568 420 564 420 560 412 560 408 552 400 548 404 520 396 488 360 540 388 488 420 940 844 1008 796 740 404 488 372 508 372 504 368 504 360 508 356 504 352 488 344 492 348 484 332 476 332 476 328 472 328 468 324 460 320 460 320 460 320 460 320 448 304 440 296 432 288 424 280 428 296 424 292 420 292 416 292 416 296 416 300 404 288 400 276 396 268 392 260 384 264 384 264 400 288 400 272 372 264 392 308 376 212 212 44 136 92 260 216 328 200 244 96 140 4 64 0 68 24 136 100 224 192 312 248 336 244 348 244 340 232 340 228 320 212 316 216 320 216 324 220 312 216 324 212 304 188 300 208 320 172 264 196 320 196 292 208 308 204 300 208 300 204 296 212 292 204 292 200 288 196 284 196 284 192 276 188 276 188 280 192 280 192 272 184 264 180 264 180 260 176 264 180 264 180 260 176 264 192 256 188 252 184 256 188 248 180 248 180 248 180 248 180 244 184 244 184 244 184 244 184 244 184 244 184 244 184 244 184 244 192 240 184 236 180 228 176 232 180 232 176 228 172 224 172 224 172 224 172 224 172 224 172 220 168 220 168 216 164 216 160 216 160 224 168 228 168 228 164 224 164 224 164 220 156 212 148 216 144 212 148 212 144 204 148 204 148 204 152 200 152 200 152 192 144 196 148 196 148 200 152 196 148 196 144 192 144 188 140 184 132 184 132 180 128 180 124 180 128 180 128 176 124 176 120 172 124 176 132 180 132 176 128 176 128 176 128 172 124 172 120 168 132 168 128 164 124 160 124 168 128 160 120 156 120 156 124 156 116 156 116 152 112 152 108 156 116 152 112 152 112 148 108 144 108 136 104 136 104 140 108 136 104 136 104 136 104 136 104 132 96 136 100 140 104 140 108 128 92 128 92 128 92 128 92 144 100 132 84 124 84 136 96 136 92 136 92 132 88 128 84 136 104 124 100 132 108 128 96 132 108 128 100 124 96 116 92 108 96 128 108 124 92 116 92 116 92 116 92 116 92 116 92 136 104 124 92 116 88 116 88 120 92 116 88 116 88 120 92 64 52 60 44 56 44 60 48 72 60 72 60 72 60 72 60 68 56 68 52 64 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 52 44 56 48 60 52 64 56 48 48 48 48 48 48 48 48 56 56 56 56 56 56 56 56 56 52 56 48 52 44 48 44 44 40 44 40 44 40 44 40 32 32 36 36 40 40 44 44 40 32 36 28 32 32 36 36 28 32 28 32 28 32 28 32 28 28 24 24 20 28 24 32 52 64 88 96 104 104 116 116 120 116 124 120 124 120 120 112 52 20 0 0 8 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 8 12 16 20 20 20 20 16 16 16 16 16 16 16 16 16 20 20 20 20 20 20 20 20 24 20 24 28 24 8 8 16 124 176 220 224 216 216 220 220 220 220 220 216 216 216 212 212 208 200 196 192 188 180 164 152 132 116 92 68 56 44 48 48 32 20 32 40 68 56 128 204 592 532 652 556 600 324 424 556 700 604 540 304 464 524 660 512 596 508 596 588 468 420 388 364 424 552 624 524 436 380 624 796 840 668 716 596 728 724 812 692 768 516 440 304 452 672 776 488 340 332 532 500 612 444 648 452 632 468 624 476 620 456 624 444 608 444 608 444 596 436 576 424 576 420 528 380 524 420 548 412 540 420 536 408 516 392 516 404 516 400 512 408 520 408 504 384 480 388 460 392 488 464 560 536 560 520 556 508 532 460 484 408 460 376 436 364 464 420 536 464 632 544 672 592 728 636 760 652 736 604 712 572 672 568 656 572 644 588 640 616 668 692 756 772 776 796 780 812 768 792 704 764 652 760 632 768 628 784 628 800 624 776 628 784 628 796 624 800 604 788 596 792 592 796 584 792 608 788 616 796 620 788 624 780 632 788 644 792 644 796 652 796 668 816 652 804 644 796 656 796 676 836 820 664 736 664 788 664 812 632 808 636 812 636 816 640 744 688 852 268 676 712 816 588 800 632 808 644 828 656 840 660 856 672 848 664 848 664 844 636 824 652 824 652 828 652 828 652 832 652 832 648 840 648 840 648 840 644 840 652 844 656 848 656 856 664 856 664 856 660 852 656 840 644 836 644 836 644 836 648 840 644 836 640 828 632 820 628 808 624 800 620 796 620 800 624 800 624 800 620 796 616 792 612 792 612 788 608 780 604 776 600 772 596 768 592 768 588 764 588 768 584 764 580 764 576 760 576 756 572 756 568 752 564 748 564 740 564 736 556 728 552 724 548 704 576 720 524 744 520 736 744 1020 936 1020 1000 968 540 652 596 704 508 692 512 684 508 664 508 660 496 648 488 652 488 644 476 636 476 632 472 628 468 628 468 628 464 624 460 620 460 620 460 604 444 600 436 592 432 588 428 588 424 584 420 576 416 568 412 568 416 556 412 544 400 536 392 540 392 532 384 524 384 524 384 524 388 516 392 512 380 496 368 344 172 204 132 328 332 472 380 480 372 452 340 412 276 316 176 192 68 136 24 144 100 272 216 340 280 424 356 452 340 420 316 444 328 448 324 440 316 436 312 440 308 424 316 444 320 444 328 432 300 416 300 420 292 412 316 416 308 404 292 392 300 400 304 404 292 404 288 400 284 396 284 396 280 388 276 384 272 388 276 388 272 380 264 376 264 376 264 372 260 372 264 376 260 372 260 368 256 360 248 356 248 360 252 360 252 360 252 360 252 360 252 352 248 352 248 352 248 352 248 352 248 348 244 348 244 344 240 344 240 344 236 340 232 336 232 336 232 336 228 332 224 328 224 328 224 328 224 328 224 328 224 328 224 324 220 324 216 320 220 304 220 300 224 304 224 300 220 296 220 300 224 296 216 288 208 288 216 284 216 280 212 280 208 280 204 276 204 276 200 272 200 268 196 268 196 268 196 268 196 260 188 256 184 256 180 252 184 252 188 240 184 240 180 236 180 240 184 236 180 236 176 232 176 216 168 220 176 228 180 228 180 228 180 224 176 224 172 220 172 220 168 220 164 216 160 212 160 216 164 212 160 208 156 208 156 200 160 196 156 196 152 192 152 200 156 196 152 192 148 188 144 188 136 184 132 184 136 192 140 188 136 188 136 188 136 188 136 180 140 180 140 180 140 180 140 168 128 168 128 168 128 168 128 180 152 160 140 152 140 160 148 156 140 152 132 148 132 148 132 152 128 144 124 152 132 148 124 148 128 148 124 144 120 140 120 136 120 144 128 144 120 136 116 136 116 136 116 136 116 136 116 140 124 136 120 132 116 128 116 132 116 128 116 128 116 128 120 40 12 36 8 36 12 40 16 60 32 60 32 60 32 60 32 56 28 56 24 52 20 48 20 48 20 48 20 48 20 48 20 48 20 48 20 48 20 48 20 40 16 44 20 48 24 52 28 40 8 40 8 40 8 40 8 48 16 48 16 48 16 48 16 44 24 44 28 48 32 52 32 40 20 40 20 40 20 40 20 28 12 32 16 36 20 40 24 36 12 32 8 28 12 32 16 32 12 32 12 32 12 32 12 28 8 24 4 24 4 28 8 48 44 88 84 108 88 112 96 124 104 124 108 124 104 120 100 40 12 0 0 8 4 0 4 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 8 4 16 12 20 12 20 8 16 8 16 8 16 8 16 8 20 12 20 12 20 12 20 12 24 4 20 20 20 0 12 28 144 176 216 212 216 212 228 220 220 212 216 208 216 204 212 204 204 192 196 184 188 168 156 136 120 100 88 56 48 32 40 24 20 16 28 24 60 20 120 240 536 456 536 488 472 252 364 524 628 496 416 204 388 420 544 372 500 372 548 472 400 412 396 416 436 632 656 564 376 380 628 700 676 496 592 468 688 608 696 572 660 476 324 264 460 676 724 376 288 288 464 412 460 348 464 328 464 324 472 324 468 332 456 336 460 340 460 336 456 332 444 332 436 296 380 288 416 336 428 340 428 332 428 324 412 328 428 352 440 372 444 392 456 392 436 372 432 376 432 408 480 504 568 592 560 572 580 588 576 568 548 528 520 464 460 400 424 380 416 360 412 356 420 376 464 428 520 460 580 484 608 524 636 560 644 572 588 524 560 496 532 500 552 544 640 640 684 708 748 780 792 828 804 852 808 868 796 852 768 836 756 864 752 868 768 904 796 940 788 924 792 940 796 940 800 940 792 928 792 928 796 916 788 896 788 896 784 888 788 880 792 876 816 904 812 924 796 920 792 860 780 840 732 532 640 496 648 476 632 508 640 512 640 516 644 516 628 540 620 104 532 568 640 516 636 500 644 512 656 528 668 540 660 508 616 520 668 568 652 516 640 504 644 504 648 500 648 496 640 480 640 476 640 468 640 476 644 512 644 508 648 504 656 496 656 496 656 512 660 528 656 528 636 500 644 500 644 500 644 496 644 496 640 492 632 488 628 484 620 476 620 472 620 476 624 480 624 476 624 472 620 472 620 468 620 460 616 456 608 448 600 444 596 440 596 436 592 436 588 432 584 440 584 436 580 436 576 432 572 428 572 424 568 420 564 420 564 416 560 412 556 404 548 408 532 448 544 396 568 404 560 604 920 800 932 640 636 400 516 376 508 376 508 372 508 364 504 360 500 352 488 344 488 348 480 336 468 328 468 328 464 324 460 320 468 336 460 324 456 324 456 328 436 304 436 304 436 304 436 304 424 296 420 288 416 292 412 288 420 300 416 300 404 288 396 272 392 264 388 264 384 264 388 276 356 244 376 300 428 264 264 64 100 28 180 184 372 312 372 232 324 232 332 260 368 276 348 244 292 168 172 20 64 0 64 0 120 72 224 168 288 192 292 188 316 208 312 208 312 204 308 204 316 188 288 216 340 220 300 184 276 212 336 208 288 184 296 200 312 208 300 200 296 204 300 216 292 204 292 200 288 196 284 196 284 192 276 184 272 184 272 184 276 188 268 180 264 180 268 184 260 176 260 172 256 176 260 176 260 188 252 180 248 180 248 180 252 184 252 184 252 184 252 184 248 188 248 188 248 188 248 188 248 188 248 184 244 180 240 180 240 188 236 184 236 184 232 180 232 180 232 176 228 172 224 172 228 172 228 172 228 172 228 172 228 172 228 168 224 168 220 164 212 156 220 160 220 156 216 152 212 156 216 156 216 152 212 148 220 148 220 156 216 152 212 152 212 152 208 156 204 152 200 152 196 148 196 148 196 148 196 148 188 140 184 136 184 132 180 132 188 136 188 132 184 132 180 128 184 132 184 128 180 128 176 124 168 120 172 128 180 132 180 132 180 132 180 128 176 128 172 124 168 132 168 128 164 124 160 124 164 128 164 128 160 124 156 120 160 120 160 116 156 116 152 112 160 116 156 112 152 108 148 104 136 104 132 100 132 104 140 108 136 104 136 104 136 104 136 104 148 112 144 108 140 100 132 96 128 92 128 92 128 92 128 92 140 100 148 108 148 100 140 92 144 100 136 88 132 88 136 92 132 100 120 100 132 112 132 100 128 104 124 100 124 100 120 96 124 100 120 96 120 96 116 88 116 92 116 92 116 92 116 92 112 88 116 92 120 96 124 96 112 88 116 88 116 88 116 84 48 36 44 32 44 36 52 44 68 56 68 56 68 56 68 56 68 56 68 52 64 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 56 44 60 48 60 48 64 52 40 40 40 40 40 40 40 40 48 48 48 48 48 48 48 48 36 32 40 36 44 44 52 48 44 40 44 40 44 40 44 40 36 32 40 36 40 36 44 40 40 32 36 28 32 32 36 36 36 40 36 40 36 40 36 40 28 28 24 24 20 28 24 32 52 64 92 104 116 112 116 116 128 124 132 128 132 124 128 120 48 16 0 0 8 4 4 12 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 8 12 16 20 20 20 20 16 16 16 16 16 16 16 16 16 16 16 20 20 20 20 24 24 28 12 12 28 20 4 24 68 152 188 216 216 216 224 232 228 216 216 216 216 212 212 212 208 212 208 204 200 196 180 160 144 108 100 84 68 52 40 40 32 40 64 60 48 88 40 164 348 644 532 660 544 536 308 472 628 728 548 460 328 456 512 612 500 596 540 648 512 424 424 392 396 420 600 680 540 424 468 780 708 772 628 716 628 800 708 748 636 760 536 420 296 608 728 664 364 340 396 588 492 632 456 648 472 636 472 624 472 624 464 640 460 648 476 640 472 624 460 604 452 588 396 504 404 568 444 560 436 544 432 544 428 540 436 560 468 588 492 592 512 608 512 580 480 584 544 572 552 572 588 608 632 600 620 596 608 588 616 616 648 596 596 588 580 572 544 536 496 496 448 468 404 448 392 464 400 564 468 628 532 688 572 704 576 760 624 768 608 736 568 704 552 688 552 656 556 668 616 712 688 756 764 752 796 744 800 716 788 704 800 680 776 648 764 628 768 628 788 612 796 592 796 584 792 592 792 608 796 616 788 624 780 636 784 648 784 660 784 672 788 652 816 632 804 648 796 684 788 780 832 728 636 808 608 888 580 828 640 812 640 816 644 816 648 856 672 756 300 768 692 832 688 828 652 832 660 840 672 848 676 796 592 720 584 780 648 788 628 796 636 804 640 816 648 824 652 820 640 828 640 832 636 832 636 840 644 844 644 848 648 844 652 840 648 832 652 836 652 836 656 832 640 836 644 836 644 832 640 832 636 828 636 824 632 820 628 804 624 800 624 800 628 808 632 800 624 800 624 800 620 796 620 796 620 792 612 784 604 776 600 776 596 772 596 768 592 768 592 772 584 768 584 764 580 764 580 756 572 756 568 752 564 748 564 744 564 740 560 732 552 728 552 708 536 676 504 732 524 680 572 624 600 732 496 612 520 716 476 704 504 692 508 680 500 664 504 660 492 644 484 648 488 640 472 628 468 624 464 624 460 620 460 624 464 612 452 604 448 608 456 588 436 592 436 596 440 600 444 584 420 584 416 572 412 568 408 564 412 556 412 544 400 540 396 536 392 528 388 528 388 528 392 516 412 540 364 396 180 252 120 300 260 440 376 468 340 432 328 440 324 416 308 420 332 448 352 448 332 424 292 368 212 272 136 192 104 240 168 304 240 380 296 392 276 404 292 420 308 436 320 444 304 420 308 408 252 368 276 396 280 404 284 412 300 412 300 412 304 404 300 396 300 396 300 404 292 404 288 400 284 396 284 396 280 388 272 380 268 380 268 384 272 380 264 376 268 380 272 372 260 368 256 368 256 372 260 368 256 360 248 356 248 356 252 364 256 364 256 364 256 364 256 356 252 356 252 356 252 356 252 356 252 352 244 348 240 340 236 340 236 340 236 340 236 340 236 336 232 336 228 332 224 328 224 320 228 320 228 320 228 320 228 324 228 320 228 316 224 316 224 300 216 296 220 292 216 288 208 288 212 292 216 292 216 288 208 292 224 292 220 288 220 284 212 284 212 284 208 276 204 272 200 272 200 268 196 268 196 264 192 268 196 268 192 264 192 260 192 248 188 244 188 240 184 240 184 244 184 240 184 236 180 236 180 220 172 224 180 228 180 224 176 232 180 228 180 224 176 224 176 220 168 220 164 216 160 212 160 212 164 216 164 216 160 208 152 204 160 200 160 196 156 196 156 196 156 192 152 192 152 188 148 196 140 188 136 188 136 192 140 188 136 188 136 188 136 188 140 192 152 184 144 176 136 168 128 164 128 164 128 164 128 164 132 152 136 156 148 160 136 144 120 164 144 152 132 148 132 152 140 148 124 140 124 152 136 152 128 144 124 144 124 144 124 144 124 152 124 140 120 140 120 136 108 136 116 136 116 136 116 136 116 116 108 128 120 136 124 136 124 124 112 128 116 128 116 124 112 40 12 36 8 40 16 48 20 52 24 52 24 52 24 52 24 56 28 56 24 52 20 48 20 48 20 48 20 48 20 48 20 48 20 48 20 48 20 48 20 52 24 48 20 48 20 44 16 44 12 44 12 44 12 44 12 52 20 52 20 52 20 52 20 36 20 40 20 40 20 40 20 40 20 40 20 40 20 40 20 40 20 36 16 36 16 32 12 36 12 32 8 28 12 32 16 36 16 36 16 36 16 36 16 32 12 28 8 28 8 32 12 40 40 84 80 108 88 108 88 116 100 120 104 124 104 120 104 72 32 0 0 4 0 0 8 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 8 4 16 12 20 12 20 8 16 8 16 8 16 8 16 8 16 8 16 12 20 16 24 16 28 0 8 20 20 0 40 88 164 188 220 208 216 212 224 208 216 208 216 204 212 204 208 200 208 196 200 192 196 172 156 132 96 76 84 64 56 32 28 8 24 44 48 32 88 16 172 392 536 464 560 484 412 252 424 592 664 412 360 260 372 380 552 408 504 428 608 384 404 416 384 464 448 660 660 528 376 468 728 460 624 440 608 452 708 508 608 500 608 468 284 244 608 696 564 284 308 336 500 404 480 368 472 360 480 340 484 340 480 348 472 360 488 360 488 356 480 348 464 352 448 284 368 324 468 372 448 352 452 364 452 360 444 372 480 420 516 468 540 500 560 504 528 480 628 608 632 620 636 648 656 672 648 676 636 640 592 628 612 652 616 636 612 640 624 628 604 592 588 560 556 520 508 456 456 400 352 272 380 324 436 384 492 416 528 464 568 504 596 524 608 540 612 520 584 492 564 516 588 564 556 552 620 660 728 768 804 836 800 852 804 856 796 852 772 852 784 876 788 896 784 900 788 912 788 928 788 928 792 916 788 904 784 900 788 896 788 896 788 896 820 912 816 928 800 912 796 836 824 668 640 516 632 460 624 452 632 512 640 516 644 516 648 520 628 520 548 252 612 524 640 492 656 512 660 524 672 548 680 568 672 512 568 468 576 512 616 564 620 532 624 532 632 524 636 512 632 492 632 476 632 468 632 468 636 504 636 496 644 492 644 488 644 488 640 500 644 516 644 516 636 496 644 500 644 500 640 492 636 492 636 488 632 488 628 484 628 480 624 476 628 484 636 488 624 476 624 476 624 476 624 476 624 468 620 460 608 448 600 444 600 444 596 440 596 436 592 436 588 444 584 440 584 436 580 436 572 428 572 424 568 420 564 420 568 420 564 412 556 408 552 412 556 412 532 404 556 428 536 396 540 416 588 436 564 400 520 364 508 368 504 364 500 356 500 352 496 352 484 344 484 344 480 332 472 332 468 328 468 324 464 324 468 328 452 312 440 308 448 320 440 308 440 308 440 308 436 304 420 292 416 288 416 288 408 284 408 292 412 296 408 292 404 292 396 276 392 272 392 280 396 284 400 276 328 104 108 0 176 160 352 276 384 256 312 196 324 260 360 252 336 216 300 200 312 228 292 212 324 256 356 248 304 184 196 84 180 88 212 148 280 196 264 164 272 184 300 212 320 224 320 220 316 184 232 160 416 484 556 276 252 168 316 196 292 220 300 204 304 212 304 208 296 204 292 204 292 200 288 196 284 196 284 192 276 184 268 180 268 180 272 184 268 180 264 184 268 188 260 176 256 168 252 172 260 176 260 192 256 184 252 184 252 184 256 188 256 188 256 188 256 188 252 192 252 192 252 192 252 192 252 192 248 184 244 180 236 176 236 184 236 184 236 184 236 184 232 180 232 176 228 172 224 172 224 176 224 176 224 176 224 176 228 180 224 176 224 172 220 172 216 164 224 168 220 160 212 156 216 160 220 164 224 164 216 156 228 156 224 160 224 156 216 160 216 160 212 160 204 156 200 152 204 152 204 148 200 144 196 144 200 148 200 144 196 144 192 140 192 148 188 144 188 140 184 140 188 144 184 140 184 136 180 136 176 128 180 132 180 128 172 124 184 136 180 132 180 128 176 128 168 132 168 128 164 124 160 124 160 124 164 132 164 124 156 116 164 124 160 120 160 116 156 116 148 108 152 112 152 112 156 116 156 116 148 108 140 104 140 108 140 104 140 104 140 104 140 104 148 112 148 108 144 104 140 100 128 92 128 92 128 92 128 92 132 96 140 96 136 88 132 84 152 104 140 88 132 88 140 100 128 100 120 100 132 112 132 104 124 100 124 100 124 100 124 100 140 104 116 92 120 100 116 84 116 92 116 92 116 92 116 92 108 84 116 92 124 92 116 84 108 84 116 88 116 88 112 80 56 44 56 44 60 52 68 56 60 48 60 48 60 48 60 48 68 56 68 52 64 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 60 48 68 52 64 48 60 44 56 40 52 52 52 52 52 52 52 52 56 56 56 56 56 56 56 56 60 56 56 48 52 44 48 40 44 40 44 40 44 40 44 40 48 40 44 36 40 32 36 28 40 32 36 28 32 32 36 36 24 28 24 28 24 28 24 28 32 32 28 28 24 32 28 36 36 52 84 96 108 100 104 100 112 112 120 120 124 120 124 116 88 48 8 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 8 12 16 20 20 20 20 16 16 16 16 16 16 16 16 16 16 16 16 20 20 24 24 24 32 8 8 24 20 8 48 116 176 204 224 220 212 216 212 200 216 216 216 212 212 208 208 208 196 196 192 192 184 168 144 128 92 88 84 72 60 40 28 16 4 52 56 56 136 76 252 508 640 544 684 544 472 304 488 656 644 388 320 316 360 428 584 524 568 564 680 408 432 400 372 424 472 640 676 512 432 556 808 448 752 644 744 640 808 648 700 624 732 556 416 296 740 732 544 312 392 448 640 492 664 488 668 492 672 508 656 504 660 496 680 496 668 496 656 488 640 476 616 464 600 392 508 436 616 476 576 456 588 476 584 468 572 480 588 516 608 532 620 568 632 564 596 528 616 632 616 652 620 668 604 668 604 692 616 688 588 656 580 656 584 636 540 600 544 616 584 636 572 620 608 636 616 600 564 544 548 492 512 432 480 412 504 420 528 428 572 456 624 500 696 556 728 584 744 612 752 608 716 596 684 588 656 580 636 580 628 588 708 716 756 792 800 824 784 820 712 776 688 780 672 776 656 780 636 784 636 788 640 784 628 780 628 784 628 788 632 792 636 800 624 824 632 812 668 804 728 796 812 608 728 636 792 640 840 640 828 640 812 644 816 648 820 648 820 696 736 436 780 644 848 644 836 660 840 668 836 676 840 684 780 580 652 472 576 452 628 564 724 596 728 608 740 616 752 616 784 636 792 636 796 636 796 632 812 628 816 636 820 640 824 644 816 640 820 636 824 644 828 644 816 636 828 648 832 644 820 632 820 636 816 632 816 632 812 628 808 628 804 628 808 636 816 640 800 624 800 624 800 624 800 624 804 624 796 616 784 604 776 600 776 600 776 596 772 592 768 592 772 588 772 584 768 580 764 580 756 572 756 568 752 564 748 564 744 568 740 560 736 556 728 552 684 512 716 520 664 516 744 564 664 532 676 520 668 512 696 520 688 504 684 500 668 496 656 496 656 488 644 484 644 484 636 472 636 476 636 472 632 468 628 468 624 460 604 440 592 436 600 448 608 448 604 444 592 432 588 428 584 420 580 412 572 412 564 408 552 404 548 408 548 408 548 408 540 396 536 392 528 396 536 404 476 236 228 76 272 264 464 376 472 348 436 328 436 332 424 304 384 304 432 332 428 316 424 324 440 320 408 300 412 316 420 312 432 312 392 284 396 300 400 284 404 284 420 300 436 316 452 328 420 316 452 280 372 380 860 992 1020 600 432 304 464 288 376 316 400 300 408 308 408 304 392 288 404 292 404 288 400 284 396 284 396 280 388 272 380 264 376 264 380 268 376 264 376 268 384 272 376 260 364 248 360 252 372 264 372 260 364 252 360 252 364 256 364 256 364 256 364 256 364 256 356 252 356 252 356 252 356 252 356 252 352 244 348 240 340 236 340 236 340 236 340 236 340 236 336 232 336 228 332 224 328 224 320 224 320 224 320 224 320 224 324 228 324 224 320 220 316 224 304 228 304 228 304 224 292 216 296 220 300 228 304 228 300 224 296 228 296 224 292 224 288 216 292 216 284 212 280 204 272 200 268 204 268 200 264 196 260 196 256 192 252 188 252 184 248 184 248 192 248 188 244 184 240 184 244 188 244 184 240 180 236 180 228 180 228 180 224 172 216 168 232 184 232 180 228 176 224 176 220 168 220 164 216 160 212 160 208 160 216 168 216 160 204 148 204 164 204 160 200 156 196 156 184 148 188 152 192 156 196 160 204 160 192 148 184 140 180 140 180 140 180 140 180 140 180 140 176 140 180 144 180 144 184 148 164 128 164 128 164 128 164 132 172 152 160 136 152 140 160 148 168 148 156 132 144 132 156 144 148 124 140 124 152 136 152 128 144 124 144 124 144 124 144 124 160 128 136 112 140 124 136 104 136 116 136 116 136 116 136 116 128 120 136 124 132 116 120 104 116 108 128 120 132 116 120 104 44 28 68 36 52 20 52 32 60 32 52 20 48 20 48 20 52 20 48 16 44 12 40 8 56 24 44 12 40 16 52 28 60 28 52 20 48 24 56 32 56 28 52 16 32 4 36 16 48 16 48 16 48 16 48 16 56 20 52 16 48 20 52 24 48 28 48 24 44 20 40 20 40 20 44 28 48 28 44 24 36 16 36 16 36 16 36 16 40 20 40 20 40 20 40 20 32 12 32 12 32 12 32 12 28 8 28 4 24 0 20 0 20 28 88 92 112 88 108 92 108 88 108 92 116 100 128 112 120 48 0 12 20 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 4 0 4 4 8 16 32 24 24 8 24 24 16 8 16 8 16 8 16 8 20 12 20 12 20 12 20 12 12 0 16 16 16 8 68 120 204 196 204 196 204 196 204 196 208 204 216 200 200 188 196 192 192 184 196 180 176 144 132 112 92 64 72 44 48 28 36 20 36 36 76 60 84 52 280 464 528 488 592 432 300 260 460 528 408 260 236 168 292 336 520 440 544 456 556 352 396 384 396 480 476 676 656 480 392 552 600 340 652 368 624 468 632 416 628 460 628 376 180 356 684 648 460 272 372 372 524 396 492 388 492 388 504 372 520 376 516 384 504 380 512 368 496 372 500 364 484 372 480 304 424 368 484 384 488 368 496 364 472 392 444 424 560 460 540 544 564 528 644 540 516 576 652 644 640 648 656 692 672 704 672 724 684 736 700 752 708 764 700 760 692 740 672 716 656 692 604 636 596 632 608 636 628 648 628 612 596 556 536 484 476 432 456 408 408 360 384 352 412 380 504 432 488 428 520 500 608 576 592 536 612 544 600 520 584 524 560 528 572 552 624 664 736 756 804 828 828 844 812 828 780 828 776 864 776 856 760 860 776 900 784 916 804 948 812 936 788 912 836 912 796 916 812 904 816 844 652 576 640 504 628 480 620 488 640 512 652 512 644 508 652 524 648 552 520 344 624 536 656 496 680 468 664 520 680 572 612 604 568 564 572 276 264 228 300 228 344 344 436 444 532 520 612 564 620 544 636 528 620 504 628 520 640 500 620 504 616 496 640 452 632 484 632 500 640 508 632 496 636 492 636 492 636 492 636 492 628 484 628 480 624 476 620 476 628 480 628 476 624 472 620 472 616 468 616 468 616 468 616 468 612 456 612 452 608 448 604 448 596 440 592 436 592 432 588 432 576 432 576 428 572 424 568 424 568 424 564 420 564 420 560 416 564 416 560 412 556 404 548 408 528 396 532 396 524 396 516 380 524 376 524 372 516 368 508 368 500 364 508 364 500 352 480 336 484 352 480 348 476 344 472 344 468 340 468 336 464 332 460 332 484 336 436 364 472 320 500 348 476 328 432 296 428 308 436 300 416 288 416 284 416 288 412 288 396 284 408 300 412 300 412 296 400 272 376 280 404 268 320 152 128 8 148 132 336 292 364 228 340 240 332 236 328 228 320 224 320 224 320 224 316 220 308 212 308 204 308 212 308 212 308 212 304 212 312 212 296 196 296 204 304 212 324 232 336 248 372 292 408 344 492 432 556 476 596 512 580 432 460 280 328 200 300 208 308 208 308 212 308 208 300 212 292 204 296 204 288 196 280 188 276 184 272 180 268 184 272 188 272 188 272 184 268 180 264 180 268 180 260 172 256 172 256 172 256 188 256 188 256 188 256 188 252 188 256 192 260 196 264 200 256 196 256 192 252 188 248 188 256 196 256 192 252 192 248 188 244 192 244 188 240 184 236 184 236 184 236 180 232 176 228 176 220 172 228 176 228 176 228 180 228 176 228 176 228 176 228 176 236 180 236 176 232 172 228 172 228 172 228 168 216 156 216 164 216 172 244 140 188 148 236 188 208 152 208 160 212 168 220 176 208 160 216 172 224 168 216 160 212 160 208 152 196 132 176 116 200 152 196 148 192 144 188 140 184 140 184 140 184 140 184 140 180 132 180 132 180 132 180 132 184 136 184 132 180 128 176 128 172 124 152 120 164 132 160 112 156 120 156 120 156 120 156 120 160 120 160 116 156 112 152 112 168 116 148 116 164 132 164 112 152 112 144 104 140 104 140 108 144 108 144 108 144 108 144 108 152 112 144 100 140 104 152 116 128 92 140 104 144 100 132 88 144 96 136 92 144 100 140 92 128 96 148 100 128 80 132 100 132 112 136 112 136 108 128 100 120 100 124 100 124 100 124 104 136 108 132 104 128 100 124 100 112 88 112 84 108 80 104 76 92 80 124 96 112 80 112 92 108 88 120 84 104 80 124 108 52 52 72 60 60 44 60 56 72 56 64 48 60 48 60 52 60 48 56 44 56 44 52 40 64 52 56 44 56 44 64 52 68 52 60 44 56 48 64 56 68 60 72 52 52 36 52 48 40 40 40 40 40 40 40 40 48 44 40 40 40 40 44 48 52 48 48 44 48 40 44 40 44 44 48 48 52 44 44 40 40 36 40 36 40 36 40 36 40 36 40 36 40 36 40 36 28 32 28 32 28 32 28 32 24 28 24 24 20 20 16 20 24 48 92 112 120 112 116 116 116 112 116 112 120 120 128 128 128 76 24 4 4 0 0 4 0 0 0 0 0 0 0 0 0 0 8 8 0 0 4 8 12 20 32 28 20 16 20 28 16 16 16 16 16 16 16 16 20 20 20 20 20 20 20 20 16 16 24 24 12 16 76 140 196 196 200 204 204 208 208 212 208 212 212 208 200 192 196 200 184 188 188 180 164 144 124 116 88 76 68 56 40 36 24 28 36 52 100 84 116 128 404 540 632 588 652 420 344 332 444 448 312 260 228 228 272 356 492 512 604 576 560 360 416 360 392 428 440 628 664 448 476 664 664 440 780 596 768 684 752 596 752 604 752 428 364 492 820 656 452 304 496 504 688 508 692 508 692 524 692 528 684 532 688 516 704 508 684 512 664 504 664 500 644 492 620 412 560 492 628 492 612 476 612 468 588 484 552 516 644 536 616 600 624 584 680 588 552 612 628 652 596 648 588 668 584 680 560 680 564 692 580 704 592 708 604 720 604 716 604 708 604 704 600 680 588 648 552 604 516 576 552 628 556 620 564 600 568 580 548 532 552 496 528 452 500 420 480 400 460 380 484 420 544 468 608 524 668 584 720 612 744 628 744 624 708 588 668 584 660 596 672 652 724 728 772 776 796 804 780 824 752 804 708 768 660 760 640 764 620 772 612 800 632 824 588 824 660 808 680 788 732 740 680 640 740 632 788 624 824 624 816 648 820 644 812 640 820 660 832 676 688 504 808 668 832 652 828 688 816 700 860 680 856 532 584 640 768 400 356 240 380 276 316 236 336 264 396 368 532 480 696 620 740 644 740 628 724 612 752 604 788 636 780 628 808 632 800 624 800 628 812 628 812 628 820 636 820 636 820 636 820 636 812 628 812 624 808 624 804 620 804 628 804 624 800 624 796 620 792 616 792 616 792 616 792 616 788 612 784 608 784 604 780 604 772 596 772 596 768 592 768 588 760 576 760 572 756 568 752 568 752 568 748 564 748 564 744 560 740 564 736 556 728 552 724 548 708 528 712 528 704 520 696 516 680 524 676 516 684 508 684 508 684 500 680 504 668 488 652 476 640 476 636 472 636 468 632 468 632 468 628 464 628 460 624 464 588 484 612 480 660 580 732 424 612 456 584 432 576 436 580 432 580 416 576 412 572 412 568 412 540 392 540 400 540 400 536 396 508 384 540 412 520 312 344 152 300 232 420 344 460 336 444 336 448 336 444 328 436 324 432 320 432 320 432 320 428 316 424 312 428 320 424 316 420 308 416 304 436 328 444 328 432 316 432 328 452 336 476 352 488 372 520 408 588 496 676 584 724 592 712 580 668 512 572 392 464 320 424 312 412 308 408 304 404 304 400 300 400 288 400 288 396 280 388 272 388 272 384 268 380 272 384 276 384 272 384 268 380 264 376 264 376 260 368 252 364 252 364 256 368 260 368 260 368 260 368 260 364 260 368 260 368 260 372 264 360 256 360 252 356 252 352 248 360 252 356 252 352 248 352 248 348 244 348 240 344 240 340 236 340 236 340 232 336 232 332 232 324 228 316 228 316 228 316 228 316 228 316 228 316 228 316 228 312 236 312 232 308 228 304 228 300 236 320 232 296 216 288 208 284 212 284 228 324 260 296 184 284 212 280 208 280 212 288 220 272 212 280 216 280 212 268 200 272 208 276 212 268 200 256 184 248 188 244 188 244 188 240 184 240 184 240 184 240 184 240 184 228 180 228 180 228 180 232 184 232 184 232 180 228 176 224 176 224 164 208 156 216 168 212 148 208 156 208 156 208 156 208 156 200 160 200 156 196 156 192 152 200 152 188 152 200 164 196 148 188 148 180 144 176 140 180 144 180 144 180 144 180 144 180 144 180 148 168 136 164 140 176 152 160 136 168 140 168 140 164 132 160 140 152 136 160 144 156 136 148 136 156 140 148 132 152 140 152 132 156 136 152 132 148 124 144 124 144 124 144 124 144 124 152 128 148 128 144 124 140 120 136 116 132 112 128 108 128 104 116 112 132 124 132 116 132 120 128 120 136 116 116 104 128 128 40 20 52 24 48 16 44 20 60 28 52 20 48 20 52 24 40 12 44 16 44 16 48 20 52 20 48 16 44 20 48 24 48 16 44 12 40 16 44 20 52 28 64 32 48 16 44 16 40 8 40 8 40 8 40 8 44 12 40 8 40 8 44 12 48 24 44 24 40 20 40 20 44 28 48 28 44 20 36 12 36 16 36 16 36 16 36 16 32 12 32 12 32 12 32 12 32 12 32 12 32 12 32 12 28 8 28 4 24 0 20 0 16 28 88 92 116 92 116 100 116 96 112 92 112 96 120 104 132 112 64 12 0 0 12 12 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 16 16 28 16 16 4 16 16 16 8 16 8 16 8 16 8 20 12 20 12 20 12 20 12 20 16 32 12 4 8 88 152 192 184 196 192 204 200 212 208 204 200 212 196 196 184 192 188 180 172 180 164 156 128 116 88 80 52 60 28 32 28 28 16 40 24 92 44 44 120 424 476 544 528 516 288 308 340 380 304 256 224 248 216 260 248 428 444 552 532 432 300 416 376 416 464 448 664 652 376 472 636 532 256 628 400 656 468 620 392 600 440 576 256 244 504 756 556 372 264 464 428 560 424 528 424 516 420 536 408 544 408 536 404 512 388 520 380 516 376 520 388 512 376 472 288 424 404 524 400 500 400 504 392 484 408 484 468 584 500 572 568 588 568 644 568 552 616 652 656 644 664 660 700 676 724 672 728 680 740 696 752 700 768 700 784 708 792 716 796 728 800 720 788 716 768 684 720 644 692 632 696 632 684 616 664 600 636 600 636 600 620 580 580 540 540 492 464 448 404 396 356 380 336 380 336 416 372 484 436 560 492 620 532 616 532 612 536 612 552 616 548 600 532 596 568 652 644 748 772 780 808 792 832 796 864 816 900 796 896 780 896 772 900 776 904 828 884 812 888 784 676 644 540 636 492 628 500 624 508 636 504 644 508 636 504 648 520 672 520 516 408 660 524 664 540 660 576 692 592 708 584 664 252 548 652 704 344 268 216 292 192 260 224 212 160 176 160 216 200 296 284 384 400 492 484 572 528 568 508 616 524 608 480 616 492 616 480 612 484 620 492 624 500 632 488 636 488 636 488 636 488 632 484 632 480 628 480 624 476 628 480 628 476 624 476 620 472 620 472 620 472 620 472 620 472 612 452 608 452 604 448 604 448 600 444 600 440 596 436 592 436 576 432 576 428 572 424 568 424 568 424 568 420 564 416 560 416 560 412 556 408 552 400 544 404 528 396 532 396 524 396 516 380 516 372 512 372 508 368 508 368 500 360 500 360 496 348 480 336 472 344 468 340 468 336 464 336 468 336 464 336 460 332 460 332 512 328 376 364 720 756 804 380 452 324 452 320 436 304 432 308 416 284 412 284 412 288 412 288 396 280 400 288 396 280 388 272 400 276 372 220 296 144 228 104 284 236 392 296 348 216 320 248 332 228 332 224 324 220 320 216 320 216 320 212 316 212 312 208 312 200 312 200 312 208 312 208 316 228 328 232 316 232 320 236 340 248 360 268 372 284 400 312 396 316 448 364 460 344 428 320 440 316 388 252 328 208 304 208 308 204 304 212 304 208 300 212 288 200 284 192 276 188 272 184 276 184 272 180 268 184 272 188 272 188 272 184 268 180 264 180 260 176 256 168 252 168 252 172 264 196 264 196 264 196 264 196 264 196 264 196 260 192 260 192 256 196 256 196 252 192 252 188 252 192 252 188 248 184 244 184 244 192 244 192 240 188 240 184 236 184 236 184 232 180 232 176 232 192 232 188 228 180 224 180 228 184 228 184 228 184 228 184 232 188 232 188 228 184 228 184 212 188 232 168 208 180 224 156 216 156 236 164 196 116 200 180 220 160 216 164 208 164 212 164 208 156 212 160 208 152 200 144 200 152 204 156 204 152 200 144 184 148 184 148 184 152 188 152 180 144 180 144 180 144 180 144 176 128 180 132 184 136 188 140 184 136 184 132 180 128 176 128 172 128 160 124 164 128 160 116 156 120 156 120 156 120 156 120 160 120 160 120 156 116 156 112 156 112 148 108 152 116 152 104 152 116 148 108 140 104 144 108 144 108 144 108 144 108 144 108 144 100 136 92 132 96 140 104 136 96 140 100 140 100 136 96 144 96 136 92 144 100 140 92 140 92 132 88 140 96 136 88 132 108 136 112 132 104 124 100 132 104 128 100 124 96 120 92 124 100 124 100 120 96 120 96 120 96 116 92 116 88 112 88 120 88 116 96 128 104 124 92 128 100 124 88 104 76 112 92 56 48 64 52 64 48 60 48 68 56 64 48 60 48 64 56 48 40 52 44 56 48 60 52 60 48 60 48 60 48 60 48 52 40 52 40 52 40 52 40 52 52 72 60 64 40 52 40 48 48 48 48 48 48 48 48 52 52 48 48 48 48 52 52 48 44 48 40 44 40 40 36 52 48 52 48 48 36 36 28 40 36 40 36 40 36 40 36 32 28 32 28 32 28 32 28 28 32 28 32 28 32 28 32 24 28 24 24 20 20 16 20 12 40 84 108 116 108 116 116 124 120 120 112 116 112 120 116 128 140 108 36 0 4 16 12 4 4 4 4 4 4 4 4 0 4 4 0 0 0 0 0 24 24 24 20 16 12 12 16 16 16 16 16 16 16 16 16 20 20 20 20 20 20 20 20 12 28 32 12 0 20 100 172 196 196 196 200 204 204 208 208 200 204 208 204 192 188 188 196 180 180 176 164 148 128 112 100 92 72 60 48 32 32 24 32 48 44 116 76 92 240 568 556 620 580 504 304 356 388 312 272 220 264 260 276 288 296 436 540 616 596 416 316 460 352 420 400 460 644 672 384 620 792 628 392 740 632 800 672 748 588 748 620 760 304 436 616 848 528 384 352 624 572 744 548 744 532 728 556 724 556 704 556 720 532 728 520 704 532 688 524 688 540 676 512 592 400 576 536 672 512 628 508 616 492 588 488 592 556 660 580 628 608 624 624 648 604 576 640 620 652 604 652 596 676 588 680 564 676 564 692 568 700 576 708 556 684 564 700 584 716 596 724 580 708 592 724 604 728 608 724 584 724 572 708 568 684 560 664 544 628 548 612 560 620 572 624 604 616 572 560 520 496 488 464 452 400 456 372 464 388 528 448 596 484 624 552 700 608 744 656 764 644 716 592 660 560 652 580 656 620 692 684 724 732 752 772 760 812 752 824 720 808 680 776 676 776 648 752 764 820 756 604 720 636 752 632 772 628 788 628 800 636 812 636 804 636 816 652 852 632 692 584 852 652 840 700 884 696 948 724 880 700 596 316 752 772 816 376 352 288 432 252 344 260 344 260 328 236 304 224 272 216 300 252 340 296 384 324 520 448 596 516 668 544 676 568 740 592 784 620 812 628 824 628 812 632 808 632 808 632 808 632 808 632 804 628 804 624 800 624 804 628 800 624 800 620 796 620 796 620 796 620 796 620 796 620 784 608 784 604 780 604 776 600 776 600 776 600 772 596 768 592 760 576 760 572 756 568 752 568 756 572 752 564 748 560 740 556 732 556 732 552 724 544 720 540 708 528 712 528 704 520 696 512 688 512 688 508 684 508 680 504 672 496 672 492 660 484 652 480 636 472 636 472 632 468 628 464 628 464 628 460 624 460 620 460 620 452 672 788 1020 992 1020 860 580 452 604 456 584 428 572 436 572 412 576 408 568 412 564 408 556 408 552 408 544 396 528 384 524 352 432 268 388 288 452 364 492 364 460 336 444 332 448 344 452 328 448 324 444 320 440 320 440 316 436 316 432 316 436 316 424 308 432 316 440 324 448 328 432 320 444 324 440 316 448 332 472 340 484 356 500 372 516 388 520 380 508 360 488 348 488 356 456 332 448 320 432 308 412 300 408 304 408 300 400 304 396 296 404 288 396 280 388 276 388 276 388 272 384 268 380 272 384 276 384 272 384 268 380 264 376 264 376 264 372 256 368 256 372 260 376 268 376 268 376 268 376 268 376 268 376 264 368 260 364 256 364 260 360 256 360 252 356 252 356 252 352 248 348 244 348 244 352 248 348 244 348 240 344 240 344 240 340 236 340 232 336 236 328 240 324 232 316 224 312 220 320 232 320 232 320 232 320 232 312 232 312 232 312 232 312 228 316 244 308 208 300 252 332 232 344 220 248 192 288 220 284 212 300 224 292 212 280 208 280 212 272 208 264 208 264 204 260 204 256 200 256 200 252 196 248 192 236 184 240 188 244 192 248 196 236 180 236 180 236 180 236 180 224 176 228 180 232 188 236 192 232 184 232 180 228 176 224 176 220 168 216 164 216 164 212 156 212 160 212 160 212 160 212 160 204 164 200 160 200 156 196 156 196 156 192 152 192 152 192 148 192 152 184 144 180 144 180 148 180 144 180 144 180 144 180 148 172 144 168 136 164 140 172 144 164 140 168 140 168 140 168 136 160 140 152 136 160 144 156 136 160 132 140 128 160 148 156 128 148 132 152 132 152 128 144 120 156 132 148 128 140 120 136 112 140 120 140 120 140 120 140 120 140 120 140 120 140 120 140 120 140 120 124 116 140 136 136 112 136 124 128 112 120 108 128 120 52 24 56 28 60 32 52 20 56 24 48 20 48 24 56 28 36 12 40 16 44 20 48 24 48 20 48 20 48 20 48 20 36 12 40 12 40 12 40 8 32 12 52 24 44 8 32 8 48 16 48 16 48 16 48 16 52 16 48 12 44 16 48 20 44 24 40 20 40 16 36 16 48 28 48 24 40 16 28 4 36 16 36 16 36 16 36 16 28 8 28 8 28 8 28 8 32 12 32 12 32 12 32 12 28 8 28 4 24 0 20 0 4 16 76 80 104 84 104 88 120 100 116 92 112 92 116 100 120 152 140 76 20 12 12 0 4 4 4 4 4 4 4 4 0 0 4 0 0 0 0 0 36 24 24 8 16 8 12 4 16 8 16 8 16 8 16 8 20 12 20 12 20 12 20 12 4 16 28 0 0 24 116 172 204 196 204 192 196 188 192 184 196 196 204 192 188 176 188 184 184 172 172 152 144 116 108 84 84 56 60 28 36 32 40 36 60 40 96 28 68 232 532 456 580 452 400 268 364 320 276 268 260 272 260 236 272 220 368 488 588 516 336 328 484 404 424 436 464 640 584 316 600 660 504 228 592 464 680 460 620 416 608 480 536 128 312 584 716 420 324 292 568 476 588 444 556 440 536 452 564 444 572 436 560 416 536 408 544 408 544 396 548 432 548 384 424 288 476 444 556 416 524 424 508 432 484 412 528 512 592 540 608 572 620 616 640 592 604 644 648 660 648 684 672 716 676 724 684 732 688 748 700 756 708 764 700 784 704 792 720 800 724 812 712 792 708 796 708 800 720 812 740 832 752 828 752 824 748 812 696 752 668 700 624 664 600 648 624 664 616 644 604 608 580 576 564 536 524 456 448 384 412 372 396 336 392 372 440 384 452 412 524 484 596 556 640 556 628 552 568 520 584 540 592 576 624 628 656 684 720 780 796 848 828 872 852 832 788 844 828 748 652 504 632 480 628 464 628 492 624 512 628 488 632 492 628 492 640 512 680 472 528 476 684 504 672 564 740 592 756 588 728 428 284 272 632 720 756 360 232 140 232 152 276 224 260 208 240 192 212 176 292 260 268 236 236 204 192 160 208 196 260 280 456 384 452 368 532 436 592 484 624 488 616 484 620 476 624 476 624 476 624 476 628 476 624 476 620 472 620 468 624 472 620 472 616 468 616 464 616 468 616 468 616 468 616 468 608 452 604 448 604 444 600 444 600 444 600 440 596 436 592 436 576 432 576 428 572 424 568 424 572 428 568 420 564 416 556 412 556 404 552 400 544 392 540 400 528 396 532 396 524 396 516 380 508 372 504 368 508 364 504 364 496 352 488 348 484 340 480 344 480 360 476 356 472 352 472 352 464 344 460 340 460 336 456 336 452 344 620 824 992 856 924 736 428 324 456 336 440 308 428 304 416 284 408 280 412 284 408 284 408 292 408 292 400 280 384 268 316 192 296 196 332 244 364 256 372 236 308 208 324 248 344 236 328 220 324 220 324 216 320 216 320 212 312 208 312 212 320 216 320 204 324 204 324 212 324 212 324 228 336 240 328 244 336 248 324 228 332 240 352 256 360 260 384 272 360 248 344 248 356 256 312 216 324 224 324 216 312 212 304 204 300 208 304 204 296 208 300 208 288 196 280 192 280 196 276 184 272 180 268 184 272 188 272 188 272 184 268 180 264 180 272 184 268 180 264 184 272 188 268 200 268 200 268 200 268 200 272 204 268 200 264 192 260 192 260 200 260 196 256 196 252 192 252 192 252 188 248 184 244 184 248 196 248 192 244 192 240 188 240 188 240 184 236 184 232 180 244 196 240 192 232 184 224 180 232 188 232 188 232 188 232 188 232 188 232 188 232 188 232 192 256 208 240 192 244 208 240 168 208 148 240 192 248 160 216 172 232 172 224 168 212 160 208 160 204 152 204 156 208 160 216 164 212 156 204 144 192 136 188 136 188 156 192 160 196 164 200 168 180 144 180 144 180 144 180 144 180 132 180 136 184 140 188 144 184 136 184 132 180 128 176 128 168 132 168 132 164 124 160 128 160 124 160 124 160 124 160 124 164 124 164 120 160 120 156 116 164 124 164 120 156 112 152 116 156 116 152 112 148 108 152 112 148 108 148 108 148 108 148 108 148 108 148 104 148 104 152 108 148 100 144 100 144 100 144 104 144 96 136 92 144 100 140 92 144 88 124 84 144 104 140 84 128 104 132 108 128 104 124 96 136 108 128 104 120 96 116 88 120 96 120 96 120 96 120 96 120 96 120 96 120 100 124 100 128 88 108 84 124 100 120 80 120 88 108 80 112 88 124 96 72 56 64 56 76 64 68 48 64 52 60 48 60 52 68 60 52 40 56 44 56 44 60 48 56 48 60 52 64 48 60 44 48 40 52 44 56 40 52 36 44 36 56 44 48 32 44 36 40 40 40 40 40 40 40 40 40 40 36 32 32 36 40 40 44 40 44 40 40 36 40 32 44 44 48 44 44 36 36 28 40 36 40 36 40 36 40 36 32 28 32 28 32 28 32 28 28 32 28 32 28 32 28 32 24 28 24 24 20 20 16 20 16 44 84 104 108 100 104 104 120 116 116 112 116 116 124 120 120 148 152 108 52 20 4 0 8 8 8 8 8 8 8 8 0 4 4 0 0 0 12 20 52 40 24 16 16 20 16 12 16 16 16 16 16 16 16 16 20 20 20 20 20 20 20 20 0 20 20 0 8 64 140 188 208 208 204 200 196 192 188 184 196 200 200 196 188 180 184 188 184 180 172 156 136 120 104 96 96 76 68 44 32 36 24 48 68 72 116 76 204 372 636 540 664 492 392 340 344 296 208 272 236 296 236 256 292 248 388 572 676 472 352 372 496 372 396 384 484 600 556 404 756 752 680 456 736 680 816 632 752 612 760 644 628 184 556 696 772 404 332 340 728 624 768 564 772 556 748 576 744 584 732 584 748 568 768 552 736 572 724 548 720 580 704 512 536 440 668 588 684 544 672 532 628 528 596 480 632 588 652 608 652 616 636 652 616 604 596 660 628 648 620 660 620 680 600 672 580 688 580 696 584 708 588 712 584 712 588 712 592 720 580 720 588 724 568 712 556 712 560 728 564 712 572 724 576 720 580 720 608 740 612 728 572 668 516 608 520 624 540 632 552 620 548 604 556 604 592 608 580 556 536 524 532 452 496 432 476 356 412 348 484 416 528 472 596 544 680 612 732 612 724 596 692 588 692 612 656 588 668 624 704 684 752 732 760 772 828 872 876 692 740 632 776 624 788 624 780 628 772 624 780 620 800 628 796 628 812 648 844 600 712 632 848 636 848 692 876 788 828 704 812 352 472 476 868 848 972 660 688 504 584 396 396 252 320 184 296 212 336 256 304 232 328 276 360 288 336 256 248 188 244 252 492 428 492 416 648 540 740 600 784 592 788 592 800 620 796 620 796 620 796 620 796 620 792 616 792 612 788 612 792 616 788 612 788 608 784 608 784 608 784 608 784 608 784 608 780 604 780 604 776 600 776 596 772 596 768 592 768 588 764 588 760 576 760 572 756 568 752 568 760 572 756 568 744 556 740 552 728 552 724 544 716 540 712 536 708 528 712 528 704 520 696 512 688 504 688 504 680 504 680 500 664 488 656 480 656 480 656 480 652 480 644 476 640 476 636 472 624 460 624 460 620 456 620 456 648 460 612 660 920 760 824 520 568 436 584 444 576 428 564 424 568 408 572 408 564 408 564 404 540 392 536 392 528 380 512 368 464 324 444 336 476 352 448 308 428 332 452 340 436 320 428 328 444 324 444 320 440 320 440 320 440 316 432 308 428 316 440 328 464 344 456 336 444 316 432 312 440 328 452 332 444 320 448 332 464 328 464 336 484 352 484 344 468 336 476 348 488 348 468 316 456 332 452 328 440 308 408 292 404 300 404 300 396 300 396 292 416 300 404 284 392 280 396 288 388 272 384 268 380 272 384 276 384 272 384 268 380 264 376 264 384 272 384 268 384 276 388 280 376 268 376 268 376 268 376 268 376 268 376 268 372 264 372 264 368 260 364 260 360 256 360 256 360 256 360 252 356 252 352 248 356 248 352 248 348 244 348 244 348 240 344 240 340 236 340 240 328 240 320 236 312 232 308 228 316 236 316 236 316 236 316 236 312 232 312 232 316 236 316 236 308 224 316 252 320 216 320 288 400 324 364 244 284 224 304 240 304 228 296 216 284 212 284 216 268 208 264 208 264 212 272 216 272 212 260 196 248 188 244 188 252 196 252 200 256 200 256 200 240 184 240 184 240 184 240 184 236 188 236 188 236 184 232 184 232 184 232 180 228 176 224 176 216 172 228 172 216 160 212 168 216 164 216 164 216 164 216 164 208 164 204 164 200 160 200 160 204 168 212 164 196 152 192 160 192 160 184 152 180 152 180 152 176 148 176 148 176 148 176 148 168 152 168 152 168 152 168 152 164 148 160 144 160 144 164 148 160 140 152 136 160 144 156 136 156 136 148 132 156 140 152 132 148 128 148 128 148 124 140 120 152 128 148 124 144 120 140 116 140 120 140 120 144 124 144 124 136 116 140 120 140 124 144 124 140 120 124 112 128 120 128 112 132 112 116 104 128 124 140 128 56 24 48 24 60 36 52 16 52 20 48 20 48 24 56 32 48 20 44 16 44 16 40 12 44 16 52 24 52 24 44 16 36 12 44 20 48 16 40 8 36 12 44 12 32 4 40 20 40 8 40 8 40 8 40 8 40 4 36 0 32 4 36 8 40 20 40 16 36 16 32 12 36 16 40 20 40 16 32 12 36 16 36 16 36 16 36 16 32 12 32 12 32 12 32 12 32 12 32 12 32 12 32 12 28 8 28 4 24 0 20 0 28 36 92 92 112 84 104 84 112 92 112 92 116 100 124 112 132 136 144 128 76 20 0 4 8 8 8 8 8 8 8 8 0 0 4 0 0 0 20 28 64 40 28 12 20 16 20 4 16 8 16 8 16 8 16 8 20 12 20 12 20 12 20 12 4 8 16 0 28 92 164 192 204 196 200 188 196 184 192 180 192 188 200 184 184 172 180 176 180 164 160 136 128 100 96 72 80 40 48 20 28 28 40 40 68 68 76 48 228 368 560 452 596 344 328 264 312 244 260 260 272 316 276 260 284 212 344 564 668 344 304 392 476 412 392 444 520 584 468 400 732 584 644 376 632 552 692 448 620 448 608 492 392 80 496 656 616 316 332 340 640 508 596 448 580 460 556 480 596 476 604 472 596 460 576 456 576 444 580 420 576 464 568 380 380 356 592 500 564 456 580 444 532 476 500 416 564 548 592 572 628 576 640 640 624 592 636 664 648 660 652 684 672 716 676 724 676 736 688 740 696 744 700 748 704 776 704 776 704 788 712 792 720 816 720 824 728 836 740 836 740 812 736 800 732 788 716 772 736 804 752 812 748 792 716 764 708 764 704 756 688 724 656 700 612 652 620 652 612 652 624 656 600 576 560 568 540 468 448 432 460 404 400 316 372 348 460 424 552 468 568 488 588 508 612 540 612 520 592 500 576 496 580 528 604 608 688 676 668 532 580 472 616 432 620 432 624 468 620 496 616 476 624 484 620 484 636 508 660 456 552 496 660 488 676 532 700 608 672 516 468 176 460 468 676 604 704 624 784 712 748 632 672 528 520 340 328 192 184 104 212 188 212 220 244 264 260 264 268 240 196 220 416 368 388 352 524 432 580 452 580 436 576 456 616 468 620 468 620 468 620 468 616 464 612 460 612 456 608 456 608 460 604 456 604 452 600 452 604 456 604 456 604 456 604 456 604 448 604 444 600 444 596 440 592 436 588 432 584 428 584 428 576 432 576 428 572 424 568 424 576 432 572 424 560 412 552 408 548 400 544 396 540 388 532 392 528 396 532 396 524 396 516 380 504 368 500 364 504 364 500 360 488 348 480 336 476 336 480 348 476 356 476 352 472 352 468 348 460 340 460 336 456 336 452 332 432 344 448 332 424 308 488 308 432 308 424 308 432 312 424 288 412 280 408 276 408 284 404 280 388 272 392 276 384 268 376 260 380 260 360 232 336 228 332 228 312 236 348 252 336 232 320 228 320 216 320 216 320 216 320 216 320 212 308 204 308 212 324 216 344 216 340 208 332 208 324 208 316 220 328 228 312 224 312 224 328 228 324 236 344 252 336 232 340 240 340 252 356 252 328 212 324 220 320 208 300 188 284 184 300 200 300 204 300 204 292 204 300 208 288 188 276 188 280 196 276 184 272 180 268 184 272 188 272 188 272 184 268 180 264 180 272 184 268 184 268 188 276 196 264 196 264 196 264 196 264 196 264 196 268 200 268 200 268 204 264 204 260 200 260 196 256 196 260 200 260 200 256 196 252 192 252 200 248 196 248 192 244 192 244 192 240 188 240 184 236 184 236 192 236 192 236 192 236 188 236 192 236 192 236 192 236 192 232 188 232 192 236 196 240 196 216 160 228 208 228 196 392 528 752 532 388 184 264 256 268 108 228 172 220 168 216 168 216 168 220 164 212 148 204 144 204 148 196 136 188 128 180 124 184 140 200 168 192 164 192 164 192 160 184 156 184 156 184 156 184 152 196 144 192 140 188 136 180 132 184 136 184 132 180 128 176 128 164 136 180 136 164 120 164 136 164 128 164 128 164 128 164 128 168 128 164 124 164 120 160 120 160 128 172 124 152 104 148 116 160 120 156 112 152 112 152 116 148 108 148 108 148 108 148 108 148 104 148 108 152 104 148 104 152 104 144 100 144 100 148 108 144 96 136 92 144 100 140 92 132 92 140 96 132 88 136 96 124 104 128 104 128 100 120 92 124 100 124 100 124 100 124 100 120 96 124 100 128 104 128 108 112 88 116 92 120 96 120 100 128 100 128 92 112 84 120 100 128 88 104 76 116 96 120 88 64 44 52 44 68 60 60 36 60 48 60 48 60 52 72 60 64 48 60 44 56 40 52 36 52 44 64 56 68 52 56 40 52 40 60 52 64 48 52 40 56 48 56 40 48 36 60 56 48 48 48 48 48 48 48 48 48 44 44 40 40 44 44 48 44 40 44 36 40 32 36 32 36 32 40 40 44 40 40 36 40 36 40 36 40 36 40 36 36 32 36 32 36 32 36 32 28 32 28 32 28 32 28 32 24 28 24 24 20 20 16 20 44 68 108 120 124 108 112 108 112 108 112 112 120 120 132 128 144 132 132 132 84 16 0 12 8 8 8 8 8 8 8 8 0 4 4 4 4 12 28 44 72 52 32 20 24 28 20 16 16 16 16 16 16 16 16 16 20 20 20 20 20 20 20 20 8 20 16 12 48 124 184 208 196 196 196 196 196 196 196 196 192 196 196 192 184 176 180 184 176 168 156 136 116 100 88 80 88 64 48 32 16 28 28 40 64 92 100 96 356 492 660 560 612 380 304 296 252 280 248 256 192 296 252 272 284 224 372 628 744 320 320 408 456 360 364 404 508 532 436 476 832 672 800 600 788 740 832 612 756 612 752 628 560 220 720 728 656 320 416 476 780 644 776 576 784 580 756 604 776 608 776 616 796 604 816 596 760 600 748 560 736 600 716 504 512 504 772 632 692 580 728 552 652 572 608 496 660 612 652 628 660 608 636 660 600 600 604 668 632 648 632 664 636 680 608 668 584 676 576 684 580 692 584 696 592 708 592 712 588 720 580 720 568 720 564 728 560 724 536 704 564 708 572 716 576 720 576 716 588 728 572 716 576 736 600 760 624 756 632 752 620 740 608 720 612 696 536 600 472 588 520 644 584 604 600 660 644 596 572 572 568 544 564 508 516 456 492 440 512 424 576 492 640 536 684 568 760 628 784 644 792 632 768 612 716 628 696 596 732 616 784 584 804 616 804 620 792 624 776 620 780 616 792 620 792 624 808 644 824 596 732 636 820 624 852 660 872 628 908 576 444 368 696 660 792 632 744 604 788 632 788 692 848 708 856 704 804 592 636 452 388 240 292 168 276 216 332 272 372 288 280 256 520 460 560 540 696 580 748 588 752 568 768 600 792 620 788 620 788 620 788 620 780 612 776 608 776 604 772 600 780 604 776 600 776 596 772 596 776 600 776 600 776 600 776 600 780 604 780 600 776 596 772 596 764 588 760 584 760 580 756 580 760 576 760 572 756 568 752 568 764 576 756 568 744 556 736 548 724 548 720 540 712 536 708 532 708 528 712 528 704 520 696 512 688 504 688 500 680 500 672 500 660 484 652 472 648 476 656 484 644 472 636 468 632 464 628 464 624 460 624 456 620 452 616 456 604 452 568 460 596 448 632 420 580 424 556 416 572 432 568 408 568 412 568 408 556 408 552 404 540 396 536 396 532 388 524 380 488 384 528 396 492 356 480 372 476 332 428 312 444 344 448 320 440 320 440 320 440 320 440 320 440 316 428 304 428 316 444 332 436 324 444 332 456 340 464 348 460 344 464 340 452 328 452 336 456 324 456 332 480 344 468 320 484 328 448 304 444 308 440 296 444 320 432 308 424 300 416 304 404 300 404 296 400 296 396 288 408 292 392 272 380 272 388 280 388 272 384 268 380 272 384 276 384 272 384 268 380 264 376 264 376 264 376 264 380 272 388 276 372 264 372 264 372 264 372 264 368 264 372 268 376 272 380 276 368 264 368 260 364 256 360 256 368 264 368 260 364 260 360 256 356 252 356 248 352 244 348 244 348 244 348 240 344 236 340 236 320 236 316 236 316 236 320 240 316 236 316 236 316 236 316 236 312 232 312 236 316 240 320 240 328 228 320 268 320 320 688 936 976 932 872 516 340 212 308 260 300 228 292 216 288 216 292 220 284 228 264 204 240 188 236 188 216 164 208 160 208 164 220 176 256 192 252 188 248 184 244 180 248 188 248 188 248 188 248 192 248 200 244 192 232 180 224 176 232 184 232 180 228 176 224 172 216 172 232 176 212 156 216 172 216 164 216 164 216 164 216 168 208 172 204 168 200 164 196 164 188 168 204 164 180 140 176 156 192 160 184 152 180 152 180 156 176 148 176 148 176 148 176 152 156 144 160 148 164 144 160 140 172 152 160 140 156 144 168 156 160 140 152 136 160 144 156 136 144 140 164 144 144 124 148 144 144 128 148 128 148 124 140 116 140 124 144 124 144 124 144 128 144 124 144 128 148 132 152 136 128 112 132 116 136 120 140 120 144 136 152 128 128 112 136 140 148 124 120 104 124 120 128 108 56 24 44 12 40 16 52 28 60 28 52 20 48 20 48 24 44 16 48 20 48 16 40 12 48 16 36 4 32 8 44 20 40 20 40 20 40 20 40 20 36 16 36 12 32 8 28 8 36 16 36 16 36 16 36 16 44 24 44 24 44 24 44 24 40 20 40 16 36 12 32 12 28 8 32 16 36 20 44 24 36 20 36 20 36 20 36 20 40 24 40 20 36 16 32 16 24 16 24 16 24 16 24 16 20 16 28 16 16 4 12 4 32 28 96 84 116 80 116 88 108 88 128 96 120 88 128 116 128 144 164 128 76 12 4 0 8 0 8 0 8 0 8 0 16 8 12 0 0 8 52 68 48 28 24 4 8 4 20 20 24 16 24 12 20 8 16 8 16 8 16 8 16 8 16 8 20 12 12 8 68 136 188 184 200 192 200 192 200 192 200 192 200 188 192 180 184 176 184 176 164 152 152 132 120 92 80 56 64 20 40 8 28 24 44 44 68 28 104 68 292 440 548 480 504 308 272 236 248 256 252 272 244 288 276 252 276 204 328 588 620 288 304 448 504 344 376 404 516 496 364 424 736 588 568 476 740 532 636 480 620 468 648 472 300 248 704 608 560 300 344 520 748 548 632 496 640 500 612 460 600 464 604 460 588 456 612 500 636 508 628 492 588 500 576 356 388 472 612 488 608 480 576 516 600 476 516 460 580 560 628 580 636 584 656 632 612 588 652 656 656 688 664 704 676 708 672 716 668 728 680 736 692 744 696 748 696 776 700 788 712 800 724 812 724 812 728 812 724 812 728 816 724 808 724 808 724 808 724 808 728 812 728 816 732 820 736 820 736 812 736 816 740 820 744 820 748 824 712 800 676 668 632 724 636 656 608 664 596 660 664 708 656 672 636 632 596 576 544 532 500 464 432 400 404 380 396 352 444 400 460 428 548 516 628 572 656 576 644 556 640 520 612 464 616 460 616 460 616 472 600 468 636 488 612 464 608 484 640 512 664 420 552 484 640 492 636 504 632 648 560 252 340 336 632 576 624 508 620 500 616 508 628 516 648 540 664 564 680 584 696 612 628 520 548 396 392 240 244 144 244 136 216 236 420 384 512 436 580 464 584 452 588 452 596 452 604 464 604 472 608 472 604 468 592 456 592 456 592 456 592 460 588 460 588 464 592 460 596 464 592 452 596 456 600 460 604 464 592 452 604 452 596 444 596 448 584 428 584 436 584 436 584 436 572 432 576 432 576 432 580 436 568 424 564 416 560 412 552 408 548 404 532 392 524 392 528 396 528 392 520 384 512 380 512 380 512 368 504 356 492 348 484 344 480 340 476 332 472 328 464 324 468 332 468 328 464 324 460 324 464 324 460 316 452 312 452 320 436 320 420 320 432 332 432 320 420 316 416 308 408 304 404 300 416 292 408 292 416 292 400 276 404 288 396 280 392 280 392 284 396 288 384 284 380 276 372 272 344 244 340 232 332 224 324 224 308 216 316 220 320 220 316 216 316 224 320 228 324 232 328 224 328 220 340 224 332 224 336 236 336 228 336 224 332 224 324 228 320 228 332 240 336 236 328 228 320 224 320 220 316 220 312 216 312 216 312 212 308 216 304 216 304 212 300 208 288 196 284 192 284 200 284 196 280 192 276 192 272 188 272 188 272 188 272 188 276 184 276 184 276 184 276 184 312 136 284 168 272 124 280 152 228 168 256 180 284 184 252 204 260 188 264 192 268 188 264 192 272 208 260 196 256 200 268 212 264 200 260 196 256 200 260 204 264 208 252 200 244 192 240 192 252 204 244 192 240 192 240 192 256 204 248 196 240 196 248 200 248 200 248 200 248 200 248 200 244 200 244 196 244 192 240 192 232 184 260 240 280 676 1008 908 968 900 980 552 336 128 232 164 244 180 212 184 228 208 224 192 216 152 172 116 168 132 180 132 156 116 156 100 128 88 148 132 192 156 188 152 188 148 184 148 196 160 196 156 192 152 188 152 184 148 184 148 184 148 184 148 176 140 176 136 172 132 168 136 176 140 176 136 172 132 168 132 160 124 164 128 164 128 164 132 168 128 168 128 168 128 168 128 180 136 172 132 164 124 160 116 156 112 152 100 140 96 156 120 160 116 156 112 156 108 152 108 152 108 152 100 144 92 140 88 144 100 148 104 152 100 148 96 144 112 152 116 148 108 136 96 144 104 132 92 128 96 140 116 136 104 124 100 136 108 132 100 132 104 132 104 132 104 132 104 128 100 128 100 128 100 128 100 132 104 132 100 128 96 124 96 120 104 128 104 116 92 116 100 148 112 112 88 112 100 116 92 64 52 56 44 56 44 64 52 68 56 64 52 60 48 60 48 44 36 52 40 56 40 52 36 60 44 48 32 44 36 56 48 52 40 52 40 52 40 52 40 48 36 48 32 44 32 40 28 44 40 44 40 44 40 44 40 44 40 44 40 44 40 44 40 44 40 44 36 40 32 36 32 40 36 40 36 40 36 40 36 40 36 40 36 40 36 40 36 40 36 36 32 36 28 32 28 24 24 24 24 24 24 24 24 24 28 28 24 16 12 16 28 44 72 96 116 108 108 108 120 104 120 124 128 116 120 124 140 132 148 152 120 64 16 4 4 8 8 8 8 8 8 8 8 12 12 12 8 8 20 48 68 40 36 24 16 12 16 20 24 24 24 24 20 20 16 16 16 16 16 16 16 16 16 16 16 16 20 16 24 76 148 192 196 196 196 196 196 196 196 196 196 196 192 192 188 184 184 180 176 168 164 156 144 124 100 76 68 60 56 32 32 20 32 52 52 76 48 160 152 440 544 652 568 536 312 292 252 252 268 236 280 232 308 252 264 252 232 324 592 580 300 316 452 516 364 352 400 500 428 388 508 804 728 736 716 852 676 780 648 772 604 808 544 404 408 836 668 584 368 620 856 952 768 852 720 872 720 840 672 808 640 804 628 816 628 804 596 748 592 728 596 772 628 748 396 588 608 752 588 728 572 744 616 696 556 624 552 664 620 684 640 680 640 668 664 612 624 644 676 624 660 628 672 624 672 604 668 596 676 592 688 596 696 600 692 580 696 576 704 580 716 580 724 576 724 568 724 560 732 560 736 564 728 564 728 564 728 564 728 568 732 568 736 572 740 576 740 576 740 580 744 580 748 584 748 576 756 568 768 576 680 572 764 600 720 580 672 540 612 528 636 564 640 588 652 616 660 620 652 632 604 588 540 548 488 512 436 476 364 432 308 436 352 524 420 640 548 700 616 780 652 792 620 788 612 768 588 764 608 792 644 788 628 820 652 824 628 780 588 812 568 740 612 800 636 824 632 768 668 600 320 548 552 832 660 792 632 780 616 780 620 788 628 792 620 788 628 796 640 800 644 816 664 796 640 756 596 712 560 612 408 516 420 612 500 680 580 728 584 732 588 748 600 752 600 776 600 784 608 788 604 784 600 772 592 772 592 772 592 772 592 760 584 760 588 764 592 768 596 760 588 760 592 764 596 768 596 768 600 776 596 764 584 760 592 752 576 752 580 756 580 756 580 760 576 760 576 760 576 760 576 748 564 744 556 736 552 732 548 732 544 720 528 708 524 712 528 708 524 704 516 696 508 692 508 684 508 672 496 660 488 656 484 652 480 648 472 644 468 636 464 640 468 636 464 636 460 624 464 628 464 616 456 608 452 596 452 592 428 584 428 592 436 592 424 580 420 580 416 572 408 568 408 556 412 544 412 552 412 536 388 540 400 532 392 528 392 528 396 516 388 512 380 504 376 500 372 492 364 488 356 480 344 468 340 440 320 444 324 444 320 436 316 440 320 444 324 448 328 448 332 440 336 448 340 440 332 444 340 444 332 440 332 436 328 436 324 432 324 440 332 444 328 436 320 428 316 428 316 424 312 420 308 420 308 416 304 412 300 412 300 404 292 404 292 404 292 400 288 396 284 396 280 392 276 388 276 384 272 384 272 384 272 384 272 380 276 380 276 380 276 380 276 332 296 352 280 352 288 344 296 428 288 340 252 400 276 352 272 368 264 372 268 376 264 372 260 372 268 368 260 364 264 372 268 368 260 364 256 360 260 364 264 356 256 348 248 340 244 340 244 348 248 340 244 336 240 336 248 336 256 320 244 316 244 320 252 320 248 320 248 320 248 320 248 324 244 324 240 316 244 312 240 328 228 280 288 440 812 1020 1008 1012 904 740 412 280 224 308 256 292 232 284 228 280 216 260 192 244 176 208 152 208 164 216 164 208 156 208 152 204 156 220 180 244 192 244 188 240 188 236 184 248 196 248 192 244 188 240 188 236 184 236 184 236 184 236 184 228 176 228 172 224 172 220 168 216 176 216 172 212 168 208 168 208 164 204 164 204 164 204 164 196 172 188 172 188 172 188 172 196 176 192 172 188 168 184 164 180 164 176 152 164 152 176 172 180 160 176 160 172 156 172 152 168 160 164 152 156 144 152 140 152 148 156 152 160 148 156 144 160 148 160 148 156 144 152 136 148 136 148 140 152 136 148 136 152 132 140 132 148 140 148 128 144 132 144 132 144 132 144 132 140 128 140 128 140 128 140 128 144 132 140 128 140 124 136 124 136 128 144 128 132 116 132 124 156 128 124 108 128 120 132 116 52 20 48 16 44 20 48 24 56 28 52 24 48 20 48 20 24 0 32 8 40 12 36 8 48 16 36 4 32 8 44 20 40 20 40 20 40 20 40 20 36 16 36 16 32 12 32 8 40 20 40 20 40 20 40 20 36 16 36 16 36 16 36 16 40 20 40 16 36 12 32 12 44 24 40 16 36 12 28 8 36 20 36 20 36 20 36 20 32 16 28 12 28 8 24 8 24 16 24 16 24 16 24 16 28 24 32 20 20 8 24 16 72 60 108 84 108 72 112 88 112 88 128 96 124 92 132 116 136 132 132 88 48 4 4 0 8 0 8 0 8 0 8 0 4 0 12 4 16 16 40 48 32 20 28 16 20 8 16 8 20 12 20 12 16 8 16 8 16 8 16 8 16 8 16 8 12 8 16 28 88 144 192 188 188 180 188 180 188 180 188 180 184 180 192 184 188 172 172 160 168 160 164 140 128 92 72 40 60 12 40 4 24 28 48 44 44 28 96 144 432 476 528 500 436 292 260 248 248 260 256 264 280 280 268 244 272 228 344 560 472 304 304 412 540 376 352 416 472 396 372 512 696 620 724 608 724 464 628 504 592 468 652 396 280 452 752 568 444 260 696 856 944 736 852 684 832 640 752 568 736 548 676 504 676 508 640 456 672 540 648 576 656 568 616 280 516 508 632 472 592 472 604 520 584 488 548 516 620 580 640 616 656 628 672 660 628 632 672 684 668 704 672 708 668 716 668 716 668 728 680 740 688 744 692 752 692 776 696 784 708 796 720 800 716 792 716 800 724 808 736 816 728 816 728 816 728 816 728 816 732 820 732 824 736 828 740 828 740 824 744 824 748 828 748 828 752 852 748 856 748 768 744 840 740 832 736 764 716 712 628 736 632 672 636 672 640 672 636 664 672 696 652 660 620 604 572 540 524 476 476 408 440 372 416 336 360 276 380 336 480 440 596 500 628 504 648 524 648 512 612 464 576 444 588 464 616 492 640 508 620 432 572 472 620 504 652 496 636 460 360 220 512 568 728 524 644 520 632 496 624 496 628 500 624 496 620 492 620 496 620 504 624 520 636 540 652 552 656 560 664 512 560 448 544 428 556 476 584 464 588 460 596 456 600 460 604 468 604 472 604 472 600 468 592 460 592 460 592 456 588 456 580 464 584 468 588 464 592 464 580 444 580 444 584 444 588 448 576 444 588 448 580 432 588 440 572 420 572 432 576 436 580 440 584 444 580 440 576 432 572 432 564 420 560 416 552 408 548 408 544 408 536 400 528 396 528 396 520 388 516 380 508 376 504 372 508 364 496 352 488 344 484 344 480 340 476 332 472 328 464 324 468 328 464 328 460 324 464 324 468 320 460 312 452 308 452 316 440 328 428 324 436 332 432 324 424 320 420 312 416 308 408 304 416 300 408 296 412 296 400 276 400 288 396 280 392 280 392 280 384 284 384 280 376 276 372 272 364 264 360 256 352 248 344 244 332 240 336 240 332 232 324 224 324 232 328 232 328 236 332 236 332 228 344 232 332 220 336 232 332 220 328 220 324 216 324 212 316 224 320 228 324 224 316 220 312 216 312 212 308 212 304 208 300 212 300 212 296 208 292 204 284 200 288 200 292 204 296 208 284 200 284 196 280 192 276 192 272 188 272 188 272 188 272 188 276 184 276 184 276 184 276 184 256 232 232 172 268 180 228 296 416 304 348 228 304 160 224 184 264 180 268 192 268 200 264 196 268 216 264 212 264 212 268 216 264 208 260 204 256 208 260 212 260 208 252 200 244 196 244 196 252 200 248 196 240 196 244 196 256 208 252 200 248 200 248 204 248 200 248 200 248 200 248 200 244 200 244 200 244 196 248 192 268 220 244 188 252 416 592 528 644 432 376 144 212 156 252 160 232 184 240 196 212 160 172 144 172 124 156 116 160 128 164 124 164 124 160 132 184 156 192 156 196 160 192 156 192 152 188 152 196 160 196 156 192 152 188 152 184 152 184 152 184 152 184 152 176 144 176 144 172 140 172 136 176 140 176 140 172 136 172 136 172 136 168 132 164 124 160 124 168 128 172 128 172 128 172 128 172 128 172 128 172 128 172 128 172 128 172 120 160 116 172 136 168 120 164 120 160 116 160 112 164 112 160 108 156 104 148 100 148 100 152 104 152 104 148 100 152 120 144 112 140 112 144 116 128 104 140 120 148 112 132 100 144 112 132 108 144 116 140 108 128 100 128 100 128 100 128 100 128 100 128 100 128 100 128 100 132 100 128 100 124 96 124 96 124 108 132 108 120 96 120 104 132 104 112 92 116 100 124 100 60 48 60 48 60 48 60 48 64 52 64 52 64 48 56 44 32 24 40 36 52 40 52 40 56 40 52 36 48 40 52 44 52 40 52 40 52 40 52 40 52 40 48 36 48 32 44 32 48 44 48 44 48 44 48 44 40 36 40 36 40 36 40 36 44 40 44 36 40 32 36 32 44 40 44 36 40 32 36 32 40 36 40 36 40 36 40 36 36 32 36 32 32 28 28 24 24 24 24 24 24 24 24 24 32 32 32 28 20 20 28 40 88 104 112 116 100 100 104 120 112 120 120 128 124 128 128 136 128 120 104 68 32 8 4 8 8 8 8 8 8 8 8 8 0 4 12 20 24 28 36 40 20 24 28 28 24 20 16 8 20 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 12 12 24 52 108 160 188 196 180 180 180 180 180 180 180 180 176 180 188 192 188 176 168 160 168 168 164 148 124 96 64 52 52 48 28 32 28 40 60 60 76 56 152 252 588 568 628 568 440 264 276 252 244 276 240 276 236 276 232 264 256 260 344 532 408 316 312 388 548 416 336 416 456 388 472 536 636 676 840 760 788 600 768 700 768 612 784 400 400 600 808 592 512 388 896 992 1020 968 1020 944 1020 900 980 848 972 816 900 744 868 736 860 712 788 696 812 708 788 652 756 424 704 664 796 660 780 620 776 600 708 556 656 612 756 676 728 656 696 656 692 664 624 640 668 664 628 672 620 672 616 672 600 676 596 680 592 692 588 696 584 692 572 688 572 700 580 708 584 720 568 712 564 712 564 728 568 740 560 724 564 728 564 728 568 732 568 732 568 736 572 740 576 740 580 744 580 748 584 748 588 752 592 776 584 760 556 664 548 720 560 764 600 728 652 716 560 764 644 736 644 712 624 684 612 664 592 652 600 664 624 656 628 636 568 560 576 540 572 500 524 448 520 404 464 340 456 368 532 416 592 480 688 588 780 640 784 636 820 652 788 616 760 608 772 620 788 552 704 612 788 628 784 612 820 500 508 436 800 752 880 644 820 648 812 632 796 624 800 628 804 628 800 628 788 620 784 624 780 624 772 620 768 616 760 612 820 656 792 636 752 568 708 576 748 588 756 592 760 600 772 600 780 604 784 604 784 600 776 596 772 592 772 588 768 588 768 584 756 580 756 580 756 588 760 588 744 572 748 576 748 576 748 576 728 564 744 576 748 576 756 596 736 568 740 572 748 576 752 580 760 580 756 576 748 568 740 564 736 560 732 556 728 548 724 544 720 540 716 532 708 524 704 524 692 512 692 512 688 504 680 500 676 500 664 488 656 484 656 484 652 480 648 472 644 468 636 464 636 464 636 460 632 460 620 460 616 464 608 452 592 448 592 448 600 436 588 432 596 436 592 424 584 424 584 420 576 412 572 412 556 412 540 404 544 408 536 392 536 396 528 392 524 388 528 392 512 380 508 376 504 372 500 372 492 360 488 356 480 348 472 344 468 348 468 344 460 336 452 328 452 332 452 332 452 336 456 336 444 340 452 340 440 328 440 336 436 328 432 324 432 320 428 320 428 316 428 316 424 312 424 308 420 308 420 304 416 300 412 300 416 300 412 300 408 296 408 292 400 288 400 288 400 288 400 288 396 284 396 280 392 276 388 276 384 272 384 272 384 272 384 272 380 276 380 276 380 276 380 276 360 240 396 260 396 228 564 732 900 672 544 272 372 304 396 276 372 264 376 272 380 268 372 264 372 268 372 264 368 268 372 268 368 260 364 256 360 260 364 268 356 256 348 248 344 248 344 248 348 248 344 244 340 244 344 252 336 260 328 252 324 252 324 252 324 252 324 252 324 252 324 252 328 248 324 244 320 244 312 248 280 264 316 236 280 256 324 296 336 264 292 248 300 240 276 212 280 232 296 224 252 168 220 160 220 168 224 176 232 180 232 176 232 176 228 192 260 216 260 196 252 196 248 196 244 192 244 192 248 196 248 192 244 188 240 188 236 184 236 184 236 184 236 184 232 180 228 176 228 172 224 172 216 176 216 176 216 176 216 172 216 176 212 168 204 160 200 156 196 172 188 172 188 172 188 172 184 172 188 172 188 172 188 176 188 172 192 168 180 164 188 180 184 168 184 164 180 164 176 160 172 164 172 160 168 156 164 156 156 148 160 156 164 152 156 148 164 148 152 136 148 140 156 148 144 136 152 144 156 140 148 132 160 144 152 140 160 148 156 140 140 128 140 128 140 128 140 128 140 128 140 128 140 128 140 128 140 128 140 124 136 124 132 120 128 124 140 124 128 112 124 120 136 120 128 112 128 120 136 124 48 20 48 20 48 20 48 20 48 20 52 24 52 20 40 12 24 0 32 12 44 16 44 16 40 12 40 12 40 12 40 12 40 20 40 20 40 20 40 20 40 20 40 16 36 16 32 12 44 24 44 24 44 24 44 24 44 24 44 24 44 24 44 24 40 20 40 16 36 12 32 12 32 12 32 16 36 20 40 20 36 20 36 20 36 20 36 20 40 24 36 20 32 16 32 16 24 16 24 16 24 16 24 16 32 24 32 16 16 12 32 28 100 84 120 88 104 76 112 100 124 96 124 104 132 112 136 112 120 92 72 32 16 0 8 4 8 0 8 0 8 0 8 0 0 0 12 12 28 24 32 20 12 12 24 20 28 12 12 0 12 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 32 64 124 152 180 180 176 168 176 168 176 168 176 168 172 168 184 176 180 164 164 148 168 156 156 136 120 80 60 28 56 16 36 8 32 28 56 56 52 36 108 252 524 464 520 464 344 240 252 236 236 260 260 260 268 244 260 264 272 244 340 476 340 332 308 348 552 436 376 436 436 448 504 504 456 536 784 608 652 424 636 584 648 500 608 232 308 608 708 472 380 264 808 788 940 760 948 804 996 808 980 800 940 740 908 688 852 640 824 628 752 600 736 636 720 592 544 276 648 528 700 544 704 544 708 544 600 472 548 572 712 660 672 616 660 648 672 660 620 660 672 680 676 712 676 716 672 720 672 728 676 736 684 752 692 760 692 764 684 760 692 768 700 784 712 792 704 784 708 784 712 804 728 812 720 812 720 816 724 820 728 820 728 820 728 824 732 828 736 828 740 824 744 828 744 832 748 832 732 848 740 840 728 768 740 832 712 844 748 808 788 772 668 824 768 812 752 800 744 784 740 780 704 740 692 704 664 668 644 644 676 632 608 548 572 528 580 528 492 416 460 368 424 304 364 240 372 260 376 280 436 368 524 440 572 476 616 524 652 532 636 512 652 416 532 516 656 500 604 496 656 336 416 460 724 612 680 548 656 520 636 492 620 484 616 488 608 484 612 484 612 488 616 496 628 512 628 508 620 516 620 516 612 500 640 516 616 456 576 456 596 468 596 460 600 464 596 464 600 480 604 480 600 472 592 468 592 468 592 464 588 460 584 456 580 464 584 464 584 452 580 452 572 432 572 428 572 428 572 428 564 428 576 436 568 428 572 436 572 432 572 436 576 440 580 436 576 436 572 432 564 424 556 416 560 424 556 416 552 412 544 408 536 408 536 404 528 396 524 392 508 384 512 384 508 376 496 356 496 356 492 348 484 344 484 348 484 344 480 336 476 332 468 328 464 336 460 332 460 328 456 328 456 324 452 312 444 308 444 316 444 332 432 324 436 332 432 316 428 320 424 312 420 308 412 304 416 296 400 288 404 292 396 280 400 284 392 276 388 276 388 280 380 276 376 276 376 272 372 272 376 272 372 268 364 264 360 260 356 260 356 260 348 248 340 240 340 244 340 244 340 240 336 240 336 232 344 232 332 220 332 228 328 220 324 216 324 212 320 212 316 220 312 212 308 212 304 208 308 212 304 208 300 204 300 204 308 216 304 216 300 212 300 208 296 208 292 200 284 196 280 192 284 200 284 196 280 192 276 192 272 188 272 188 272 188 272 188 272 188 272 188 272 188 272 188 240 120 320 160 180 208 724 860 980 880 764 352 280 184 284 192 268 192 272 204 272 204 268 196 268 216 272 220 276 216 272 216 268 208 264 204 260 208 264 212 260 208 256 204 252 200 256 204 256 200 252 196 248 200 256 204 256 212 260 212 260 208 252 204 252 204 252 204 252 204 252 204 252 204 252 200 248 200 248 196 232 188 224 180 316 244 252 172 252 172 244 192 244 148 212 188 224 184 228 176 184 144 172 152 176 148 192 160 196 160 196 160 204 164 196 172 224 188 212 160 200 164 200 164 196 160 196 156 196 160 196 156 192 152 188 152 184 152 184 152 184 152 184 152 180 148 180 144 176 144 172 140 176 140 176 140 176 140 176 144 180 140 176 136 168 128 160 124 168 128 172 128 172 128 172 128 168 128 172 128 172 128 172 132 164 124 172 124 160 116 168 128 168 124 168 120 164 120 160 116 164 116 164 112 160 112 160 112 148 104 156 108 156 108 152 100 148 116 140 108 136 112 148 124 148 116 140 108 136 112 144 120 152 116 140 116 148 124 148 112 128 100 128 100 128 100 128 100 128 100 128 100 128 100 128 100 128 100 124 96 124 92 120 92 112 96 120 96 108 84 108 92 120 100 120 100 116 100 124 104 56 48 60 52 64 48 60 44 56 48 64 52 64 48 52 36 40 32 48 40 56 44 56 40 52 40 52 40 52 40 52 40 52 40 52 40 52 40 52 40 56 40 52 40 48 36 48 36 44 40 44 40 44 40 44 40 48 44 48 44 48 44 48 44 44 40 44 36 40 32 36 32 32 28 36 36 40 40 48 44 40 36 40 36 40 36 40 36 44 40 44 36 40 36 36 32 24 24 24 24 24 24 24 24 28 28 24 20 12 16 32 48 88 104 112 112 100 100 108 124 124 124 116 124 132 140 136 136 96 72 40 16 8 8 12 12 8 8 8 8 8 8 8 8 4 4 8 20 32 32 28 20 12 16 20 24 24 20 16 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 24 20 40 92 140 160 172 180 176 176 176 176 176 176 176 176 172 172 176 176 172 168 160 156 160 156 144 128 104 80 60 52 48 44 32 32 36 44 76 72 100 68 204 380 612 532 628 488 348 232 256 236 220 268 240 276 260 268 252 292 240 252 328 444 320 312 304 328 528 488 416 444 452 436 536 460 424 560 840 740 716 592 768 744 836 656 704 268 456 712 780 484 396 340 908 892 936 844 968 912 1020 936 1020 952 1020 968 1020 984 1020 924 992 884 1020 892 980 880 1020 884 656 492 932 796 880 756 844 700 852 652 704 544 668 664 836 732 756 656 720 668 712 656 640 656 688 652 644 684 624 672 612 668 600 676 592 680 584 696 584 692 576 688 568 684 572 692 580 704 580 712 572 704 564 708 560 712 568 724 564 716 568 724 572 728 580 732 576 728 576 732 580 736 584 736 592 744 592 744 596 748 596 752 584 776 600 760 580 696 600 752 568 760 588 760 620 696 532 764 608 728 616 724 620 728 636 736 640 748 624 712 588 676 592 676 596 636 564 584 548 564 536 548 500 448 512 440 536 456 560 452 556 416 528 372 496 364 504 372 520 408 580 492 680 592 764 644 776 548 704 660 804 632 768 652 772 456 688 680 896 696 816 688 824 636 808 616 796 612 796 612 780 604 780 612 784 616 780 620 764 600 760 600 756 604 764 612 756 616 772 612 744 584 760 616 776 604 776 604 780 600 780 600 780 604 784 604 780 596 768 588 772 592 768 588 764 580 760 584 748 584 744 580 744 576 740 576 732 572 732 568 728 568 724 564 740 584 744 576 724 552 712 556 732 568 728 568 728 568 728 568 732 560 728 556 724 552 720 548 724 552 724 548 716 540 712 536 700 528 700 528 696 520 688 512 676 504 680 508 680 500 664 484 656 492 648 484 644 484 644 484 644 484 640 476 636 472 628 468 632 460 632 460 620 456 620 456 612 452 596 444 588 440 584 444 592 436 580 428 580 432 576 420 572 424 568 416 560 412 556 412 560 408 536 396 536 400 532 392 532 396 528 388 520 384 524 388 504 376 504 372 500 372 500 372 496 368 492 364 488 360 484 356 476 360 480 360 476 352 468 344 468 344 464 344 464 340 460 340 448 344 452 340 440 328 436 332 440 328 436 328 432 324 432 320 432 316 424 308 416 304 416 304 420 308 420 304 416 300 412 300 420 308 416 304 412 300 412 300 412 296 404 288 396 280 388 272 396 284 396 280 392 276 388 276 384 272 384 272 384 272 384 272 380 272 380 272 380 272 380 272 408 256 356 264 340 684 1020 988 1020 1004 976 532 400 252 360 264 372 272 376 272 376 272 372 268 364 272 368 276 368 276 364 272 360 264 356 260 352 264 356 268 352 260 344 256 344 256 348 260 344 252 340 252 340 256 348 264 336 264 336 264 336 260 328 252 328 256 328 256 328 256 328 256 328 252 324 252 320 252 316 252 316 256 312 224 328 236 280 236 344 248 284 236 296 228 280 236 288 228 276 208 252 188 252 200 236 192 256 204 252 200 252 208 268 216 268 220 276 220 260 200 256 204 256 200 252 200 248 196 248 196 248 192 244 188 240 188 236 184 236 184 236 184 236 184 236 180 232 180 228 176 228 176 216 176 216 176 220 180 220 180 216 176 216 172 208 168 204 164 196 172 188 172 188 172 188 172 188 172 188 172 188 172 188 172 176 164 184 168 176 156 180 168 184 164 180 164 176 160 176 156 168 160 168 160 168 160 168 160 160 152 164 156 164 156 160 152 156 144 152 140 152 144 160 152 164 148 152 132 144 140 160 152 160 144 152 140 160 148 156 140 144 132 144 132 144 132 144 132 140 128 140 128 140 128 140 128 136 124 136 124 132 120 132 116 124 116 132 116 120 104 120 112 128 124 140 124 128 112 128 124 44 16 52 24 52 24 44 16 40 16 52 24 52 16 36 4 28 4 32 8 36 8 32 4 36 12 40 16 44 12 40 8 40 20 40 20 40 20 40 20 44 24 40 20 40 16 36 16 40 20 40 20 40 20 40 20 40 20 40 20 40 20 40 20 40 20 40 16 36 12 32 12 36 16 36 16 36 16 36 16 36 20 36 20 36 20 36 20 36 20 36 16 32 16 28 12 24 16 24 16 24 16 24 16 24 16 20 4 8 8 32 28 76 68 108 88 108 80 116 104 132 100 120 100 136 120 140 108 76 40 16 0 4 4 16 4 8 0 8 0 8 0 8 0 8 0 4 8 28 24 28 8 12 8 16 12 20 8 16 8 8 0 8 4 12 8 16 8 16 8 16 8 16 8 16 8 28 16 48 100 152 152 164 160 176 168 176 168 176 168 176 168 172 164 172 160 164 152 160 148 156 140 132 104 92 64 60 36 52 20 36 8 36 36 64 60 64 40 200 396 528 436 548 352 300 216 248 220 212 244 260 264 292 248 284 276 248 240 368 464 300 312 288 304 516 524 504 492 488 456 448 420 332 452 724 636 620 488 652 592 724 548 540 164 440 668 668 352 292 272 768 672 756 592 784 640 816 628 812 644 864 688 904 728 944 744 932 716 864 624 820 660 892 776 480 476 924 680 840 644 804 604 804 552 592 460 612 624 784 668 708 640 688 652 700 656 640 672 700 680 680 716 676 708 668 712 676 732 680 740 688 752 692 756 692 760 676 740 680 756 696 764 704 776 708 780 704 780 708 784 712 796 716 800 720 808 724 812 732 816 728 812 728 816 732 820 736 820 744 828 744 832 748 832 752 836 740 868 756 836 720 768 732 812 744 808 748 840 744 764 712 848 776 828 760 812 744 796 740 796 744 812 744 788 720 764 728 764 688 700 676 672 664 628 616 564 564 484 464 372 404 344 420 344 408 316 420 324 420 308 392 284 400 284 364 256 372 308 452 380 512 424 580 516 588 496 632 528 596 392 640 596 692 560 640 532 628 500 616 476 604 472 608 472 608 484 612 488 616 488 620 492 616 496 608 480 600 480 600 484 600 464 604 440 572 436 596 480 604 472 604 472 600 480 600 476 604 480 608 476 600 468 592 460 596 468 592 464 588 456 580 452 580 460 580 456 576 448 572 444 572 432 572 424 568 420 564 420 576 432 584 432 564 424 560 432 564 432 560 428 560 412 556 404 552 416 544 416 544 416 544 416 540 412 536 408 532 400 524 396 520 392 524 396 520 384 508 372 496 372 504 380 504 368 488 352 492 348 484 344 480 340 484 344 484 344 480 336 476 332 468 328 460 332 460 328 456 328 456 324 452 316 448 308 444 304 444 312 440 324 428 316 428 320 420 304 420 308 416 304 408 296 404 296 420 296 396 280 396 288 396 280 396 280 388 276 384 272 388 276 372 272 372 272 372 272 372 272 360 260 356 256 356 252 352 252 356 260 356 264 360 260 352 256 352 256 348 252 344 248 344 244 340 236 348 232 332 216 328 224 336 224 332 224 328 220 328 216 324 224 312 212 304 208 304 212 312 212 308 212 304 208 304 208 300 212 300 212 296 208 292 204 292 200 288 196 284 192 280 192 284 200 284 196 280 192 276 192 272 188 272 188 272 188 272 188 272 188 272 188 272 188 272 188 292 188 240 212 372 712 972 800 916 688 488 180 268 244 312 172 272 196 272 208 276 212 272 208 272 220 272 228 276 224 268 220 264 212 260 208 256 212 260 216 264 208 256 204 256 208 260 212 252 200 252 200 252 204 260 212 256 216 268 220 268 216 256 204 256 208 256 208 256 208 256 208 256 216 252 212 252 208 248 208 228 200 304 200 260 168 288 260 240 192 216 208 256 212 232 184 236 196 224 188 224 184 212 168 200 172 216 176 204 168 208 184 216 184 224 188 216 176 212 176 208 172 204 168 204 164 200 164 196 160 196 156 192 152 188 152 184 152 184 152 184 152 184 152 184 152 180 148 180 144 176 144 176 140 176 144 180 148 184 148 172 136 172 136 172 136 172 132 168 128 172 128 172 128 172 128 180 132 176 128 172 124 168 120 156 120 172 124 164 116 164 124 164 116 160 116 156 112 156 108 156 108 156 108 156 112 160 112 152 108 156 112 160 108 156 104 136 112 144 116 148 120 148 120 144 116 144 112 140 116 144 116 148 112 136 112 144 120 144 108 136 108 136 108 136 108 136 108 128 100 128 100 128 100 128 100 124 96 124 92 120 92 116 88 120 104 128 104 116 92 116 100 116 108 132 108 116 88 112 100 52 44 64 56 68 52 56 40 52 44 64 56 64 44 48 32 40 28 44 32 44 28 36 24 48 40 52 44 56 40 52 36 52 40 52 40 52 40 52 40 56 44 56 40 52 36 48 36 40 36 40 36 40 36 40 36 40 36 40 36 40 36 40 36 44 40 44 36 40 32 36 32 48 44 44 36 40 32 32 28 40 36 40 36 40 36 40 36 36 32 36 28 32 24 28 24 24 24 24 24 24 24 24 24 20 20 16 8 4 12 28 44 60 84 100 112 104 108 116 128 128 124 112 124 136 148 136 132 64 36 4 0 4 16 20 12 8 8 8 8 8 8 8 8 12 4 0 12 28 32 24 16 16 16 16 16 16 16 16 16 8 8 8 12 12 16 16 16 16 16 16 16 16 16 16 16 36 28 56 116 156 160 156 164 176 176 176 176 176 176 176 176 176 172 168 160 160 156 156 160 152 144 124 100 84 68 60 60 40 44 32 28 48 48 96 76 104 76 296 504 608 516 640 384 300 228 232 228 188 256 236 280 260 252 256 284 220 272 388 512 300 272 276 296 492 552 540 496 536 396 400 372 360 452 708 728 696 652 756 720 872 676 640 248 616 716 680 368 396 424 832 684 820 708 860 756 888 752 880 784 884 760 868 796 964 916 1020 940 1020 900 1020 804 932 808 468 680 1020 916 1020 972 1020 936 1020 832 716 604 776 780 912 772 820 752 768 712 756 688 684 700 740 676 668 680 640 672 624 668 608 676 604 684 596 692 584 692 572 688 572 676 576 688 584 700 588 704 580 708 572 700 560 704 560 708 564 716 568 724 572 728 580 732 576 728 576 732 580 736 584 736 592 744 592 748 596 752 600 752 572 772 596 752 572 696 600 752 600 732 584 784 560 684 568 780 620 764 608 744 604 736 612 740 584 728 604 732 612 728 632 748 664 720 624 664 608 680 644 692 616 576 580 508 548 460 528 428 580 456 540 408 512 392 520 404 516 396 512 388 508 388 508 388 476 460 672 524 588 524 708 568 760 588 884 720 812 688 808 616 796 620 784 600 780 600 784 604 780 608 776 604 776 604 772 600 768 588 752 584 744 584 752 592 740 596 756 588 744 576 756 588 788 604 784 604 788 600 788 604 780 608 780 604 772 596 764 588 768 596 764 588 756 584 752 576 744 580 744 576 740 572 736 568 732 572 732 568 728 564 724 568 704 560 720 568 724 572 736 588 716 556 708 548 700 544 692 540 700 536 700 540 704 540 704 540 696 528 692 524 684 516 680 516 676 516 684 520 680 508 664 496 660 500 668 508 668 496 648 476 648 488 644 480 640 480 644 484 644 484 640 476 636 472 628 468 624 460 624 456 620 456 612 456 600 452 592 444 580 440 576 440 584 432 572 424 572 424 564 408 564 416 560 408 552 404 548 404 556 408 532 392 532 400 532 392 532 392 524 384 520 384 520 388 500 372 500 372 500 372 500 372 504 376 504 372 500 372 500 372 472 352 476 360 480 360 476 356 476 352 472 348 468 344 464 344 448 344 456 340 440 324 436 332 444 336 444 332 440 332 436 328 440 324 428 308 416 304 420 308 424 312 424 308 420 308 416 304 408 296 408 292 404 288 400 288 392 280 396 284 396 284 400 288 396 284 396 280 392 276 388 276 384 272 384 272 384 272 384 272 380 272 380 272 380 272 380 272 348 280 456 244 352 248 504 436 532 416 444 288 384 268 344 260 372 276 376 276 380 272 376 272 360 268 372 280 376 276 364 264 360 260 356 256 352 260 356 268 348 260 344 256 344 260 352 264 340 252 340 252 340 260 352 268 336 264 340 272 340 264 332 252 328 256 328 256 328 256 328 256 328 256 328 252 320 248 308 252 328 228 324 232 324 244 328 208 296 248 312 240 288 224 292 240 300 232 288 240 300 236 268 192 272 228 284 224 264 212 272 232 260 220 280 220 260 204 264 224 260 208 260 204 256 204 252 200 248 196 248 192 244 188 240 188 236 184 236 184 236 184 236 184 236 184 236 180 232 176 228 176 216 176 216 180 220 184 224 184 208 172 212 172 212 172 216 176 196 172 188 172 188 172 188 172 200 180 192 176 184 168 180 160 176 168 192 172 184 164 180 168 176 160 172 156 172 152 168 152 164 156 164 156 164 156 164 156 160 156 164 160 168 156 164 152 144 136 156 148 164 152 160 144 148 140 160 152 164 148 152 136 156 140 148 136 156 144 152 136 152 140 152 140 152 140 152 140 140 128 140 128 140 128 140 128 136 124 136 120 132 116 128 116 140 132 148 132 136 120 136 128 132 128 148 132 128 104 120 116 48 16 40 12 40 12 44 20 60 28 48 12 32 0 28 0 36 8 36 8 36 8 36 8 48 16 36 4 32 8 44 20 56 32 44 20 36 20 44 28 52 32 48 24 36 12 32 8 32 8 28 8 28 12 36 20 36 16 36 16 36 16 36 16 36 16 36 20 40 24 44 24 32 12 32 16 36 20 40 20 44 24 28 8 20 8 32 20 24 8 24 8 24 8 24 8 28 20 28 16 24 12 20 12 24 8 8 0 16 12 20 8 36 28 68 72 112 104 128 112 132 112 132 108 124 100 116 96 56 24 4 0 0 0 12 4 16 4 8 0 4 0 4 0 8 0 8 4 20 16 24 16 16 8 16 8 16 8 16 8 12 4 12 8 16 12 20 12 24 12 20 12 20 12 20 12 8 20 88 144 176 148 152 156 176 168 176 168 176 168 176 168 176 168 172 160 160 144 144 132 152 124 108 76 68 48 40 24 40 8 20 12 48 48 72 52 80 76 352 476 520 460 520 284 252 256 240 204 256 248 264 276 304 240 252 288 240 236 444 524 320 244 296 280 412 468 524 528 472 464 372 372 276 408 524 596 636 548 672 600 724 568 564 276 568 672 564 304 316 380 728 544 660 500 636 492 660 532 704 556 708 568 748 580 772 624 836 656 876 728 908 764 996 540 380 608 808 552 748 568 864 732 912 720 680 396 796 852 936 752 848 656 772 684 772 572 720 656 724 676 688 704 676 684 660 692 668 704 664 716 680 748 704 764 700 744 680 724 684 736 688 752 696 764 696 768 696 772 696 780 704 796 708 796 708 800 712 804 716 804 724 808 720 808 720 812 728 820 732 820 732 824 736 828 740 828 748 812 780 828 692 812 728 840 760 836 748 852 720 748 760 840 756 832 756 808 732 812 748 816 720 816 740 812 712 776 720 792 728 772 704 716 664 684 664 684 648 616 604 532 528 440 464 380 448 352 420 320 400 308 396 312 412 328 420 336 428 336 408 308 352 460 492 272 336 276 404 284 556 536 720 600 656 504 612 492 588 472 596 476 608 488 616 496 616 496 612 480 592 468 596 484 632 496 596 464 588 480 604 488 600 436 576 424 592 472 620 484 592 464 600 476 604 488 604 484 604 484 600 476 592 472 592 472 592 468 580 452 568 448 568 452 576 456 576 448 572 436 564 432 568 424 560 408 552 400 548 400 536 440 516 412 580 432 376 304 448 408 556 408 516 388 540 384 540 408 524 404 540 420 536 400 520 396 520 396 520 400 524 400 512 388 512 388 512 384 504 376 492 368 492 364 488 360 484 352 488 356 488 352 484 348 480 348 472 340 468 332 464 328 456 324 452 332 456 328 452 324 448 324 448 316 440 308 436 308 440 312 424 312 424 312 424 312 424 312 424 312 428 312 420 300 400 284 396 284 396 284 396 284 400 288 388 276 384 272 380 264 372 260 368 272 372 272 372 268 364 260 380 276 372 276 376 268 352 240 376 260 356 276 368 248 336 252 344 248 344 244 340 240 336 240 340 232 336 224 332 220 324 216 324 216 324 212 320 208 316 208 304 212 308 216 312 212 308 208 308 212 308 208 304 204 300 204 300 204 284 196 288 200 288 196 280 196 292 208 300 212 296 204 288 204 288 200 284 196 280 196 276 192 276 188 272 184 268 184 268 192 268 192 268 192 268 192 272 192 272 196 276 204 288 216 288 196 280 180 264 176 256 184 268 200 272 212 276 216 280 216 276 228 284 232 280 228 276 220 276 220 268 212 264 212 264 212 276 220 268 208 268 216 284 232 268 208 260 200 256 204 268 216 256 208 256 208 256 208 256 208 256 208 252 204 252 200 248 200 252 212 256 216 252 212 252 204 244 200 248 200 252 208 256 216 236 224 240 220 240 220 240 224 224 196 228 192 228 192 228 180 228 188 220 180 216 180 216 184 212 176 216 184 220 184 216 180 216 180 216 176 212 176 208 172 200 164 200 160 196 156 192 156 188 164 200 168 192 156 184 152 204 164 188 152 188 156 184 148 160 128 164 132 168 136 172 136 172 140 176 144 180 140 176 136 168 128 172 128 172 128 172 128 180 132 168 120 164 124 176 140 168 124 168 124 168 124 168 124 164 120 164 116 160 112 156 112 156 108 156 104 152 100 148 100 152 104 152 108 156 112 160 112 160 128 156 124 148 116 140 108 152 120 140 108 132 104 136 112 140 112 140 112 140 112 140 112 132 104 132 104 132 104 132 104 136 108 136 104 132 100 128 100 120 92 120 92 120 92 120 92 128 108 124 100 116 92 112 88 116 96 124 108 128 108 128 108 52 44 60 52 64 48 56 40 72 56 60 40 48 32 44 32 48 36 48 36 48 36 52 40 56 40 52 36 48 40 52 44 56 44 52 36 48 36 48 36 40 32 44 32 44 36 48 36 36 32 32 28 36 36 44 40 40 36 40 36 40 36 40 36 32 32 36 32 40 36 44 40 36 32 36 36 40 36 44 40 52 40 36 24 28 28 36 40 36 32 36 32 36 32 36 32 28 28 24 24 24 20 20 20 24 16 8 8 12 12 8 4 12 24 36 56 68 80 84 88 100 108 112 116 108 104 88 84 36 20 0 0 0 4 4 0 8 8 8 8 4 4 4 4 4 4 4 8 16 20 20 16 16 16 16 16 16 16 16 16 12 12 12 16 16 20 20 20 20 20 20 24 24 20 20 16 16 40 92 152 172 160 156 164 172 172 172 172 172 172 172 172 172 172 172 164 160 152 144 140 148 132 104 84 68 56 40 32 32 28 24 24 68 60 108 68 140 156 456 548 592 536 556 320 272 324 256 236 216 248 232 276 240 272 260 292 228 328 492 536 296 260 264 252 352 428 412 468 456 416 376 284 376 404 464 620 692 656 752 708 820 676 668 404 680 728 572 364 380 488 808 652 764 608 768 616 784 640 796 656 836 708 856 704 848 728 880 740 912 820 952 824 1020 620 596 912 1020 896 940 796 896 788 888 760 792 584 876 924 1008 956 1020 984 1004 912 928 728 812 744 764 700 776 740 700 660 632 652 636 688 668 708 620 680 588 676 564 668 588 684 588 688 580 688 580 692 576 692 568 696 564 700 568 708 568 708 564 712 568 712 572 716 580 720 576 720 576 724 584 732 588 732 588 736 592 736 596 740 604 724 636 736 544 724 584 752 588 760 576 772 548 680 596 764 596 756 600 732 584 740 604 732 604 724 628 728 608 700 632 732 644 708 644 672 612 648 620 664 656 640 640 592 596 524 572 488 560 456 544 420 520 408 516 408 512 400 508 404 520 416 520 404 484 564 612 372 456 364 504 372 596 532 732 616 760 636 796 648 760 612 768 608 756 588 736 572 752 600 760 600 748 592 756 604 748 584 752 592 756 588 752 572 772 604 756 600 764 596 756 572 788 608 788 608 788 596 780 592 776 600 760 592 752 588 752 588 752 584 740 572 732 568 736 576 736 580 732 576 728 568 720 564 720 564 712 556 704 552 704 552 652 576 684 564 688 412 252 64 440 396 640 520 672 528 648 468 684 520 668 516 684 528 680 516 668 512 668 512 668 512 668 512 656 500 660 504 660 500 652 492 648 492 648 488 644 484 640 484 640 484 640 480 636 476 632 476 628 472 624 468 620 460 612 456 616 452 612 452 608 452 596 452 592 444 580 436 576 436 576 440 564 424 564 424 564 424 564 424 564 424 564 424 556 408 540 396 532 396 532 396 532 396 528 392 524 388 520 380 512 376 508 372 496 368 500 372 496 364 492 360 504 372 500 376 508 380 500 364 484 348 468 360 480 340 456 352 464 344 460 340 460 336 456 336 448 340 444 332 440 328 432 324 432 324 432 320 428 316 424 316 420 308 424 312 424 312 420 308 420 308 416 304 416 300 412 300 412 292 396 284 400 288 400 284 388 280 400 292 404 292 400 288 400 288 396 284 396 280 392 280 388 276 384 272 384 268 380 268 372 264 372 264 372 264 372 264 372 260 368 264 376 272 384 284 380 280 364 268 348 260 344 252 364 272 368 276 372 280 372 284 372 284 376 288 372 280 364 276 364 276 360 268 352 264 356 268 356 276 348 268 344 276 360 288 344 264 336 256 336 260 344 268 336 264 336 264 336 264 336 264 336 260 332 260 328 256 328 252 324 256 328 260 316 256 312 252 304 256 304 260 300 264 304 264 304 248 308 244 304 244 304 244 292 228 288 232 284 224 280 224 280 224 272 220 268 216 272 220 268 216 272 220 272 216 264 212 268 212 264 212 260 208 260 204 252 200 252 196 248 196 244 192 244 192 248 196 248 200 260 212 244 184 224 168 224 176 224 168 204 164 208 168 208 172 212 172 212 176 216 180 220 176 216 172 200 176 192 176 192 176 192 176 196 176 184 164 180 168 192 180 184 168 184 168 184 168 184 168 184 168 184 164 180 164 176 160 164 156 164 152 160 152 156 148 160 152 160 156 164 156 168 160 168 152 164 148 160 144 152 140 164 148 156 136 148 136 152 144 152 140 152 140 152 140 152 140 148 136 148 136 148 136 148 136 148 136 148 132 144 128 140 128 132 120 132 120 132 120 132 120 140 128 136 124 132 120 128 116 128 120 136 128 140 128 140 124 36 16 56 36 64 28 44 8 60 28 52 16 40 12 40 12 32 4 36 8 40 12 44 16 36 12 40 16 44 12 40 8 36 16 40 20 36 12 32 8 32 12 32 16 36 16 40 20 36 16 32 12 32 16 40 24 36 16 36 16 36 16 36 16 28 8 28 8 32 12 32 12 32 12 32 12 36 16 36 20 48 28 36 16 28 16 36 24 36 20 36 20 36 20 36 20 28 16 24 16 20 12 20 12 24 8 8 0 8 0 0 0 0 0 8 8 24 24 40 32 48 52 72 68 76 52 44 28 12 0 4 0 12 0 0 0 0 0 4 0 8 0 4 0 0 0 4 4 12 8 12 4 16 8 16 8 16 8 16 8 12 4 16 8 16 8 20 12 12 8 24 20 28 16 20 8 32 48 104 144 172 156 160 160 168 160 168 160 168 160 168 160 168 160 168 156 156 140 144 128 144 120 104 72 68 44 40 20 36 20 24 16 48 48 72 36 100 180 440 488 532 444 448 204 320 368 364 252 236 224 252 264 248 284 288 240 244 384 580 508 288 284 276 260 316 340 332 440 444 400 324 296 480 392 380 484 652 564 672 604 704 552 552 372 656 648 440 300 300 456 676 540 608 504 612 516 628 512 628 512 648 540 668 524 656 544 692 552 728 580 768 604 816 356 488 780 912 728 916 708 868 664 800 624 684 468 752 640 800 672 836 724 904 784 876 708 884 764 836 720 708 704 740 736 740 712 680 668 684 704 672 712 688 736 700 744 688 720 684 724 684 728 680 740 688 752 688 768 692 784 704 792 708 788 708 788 712 792 712 796 720 800 720 800 720 804 728 808 732 820 732 820 736 824 736 828 748 812 776 816 684 816 732 832 756 832 744 836 712 756 760 832 740 824 740 800 720 816 740 812 716 816 724 808 696 784 712 796 704 764 688 716 648 688 652 696 652 644 624 588 576 516 536 464 492 404 464 368 432 340 424 340 420 324 396 308 396 316 400 312 380 468 492 288 352 276 380 272 376 316 424 360 476 428 528 432 592 504 620 536 644 552 648 540 616 516 624 508 604 484 588 472 600 492 612 500 612 492 596 472 612 468 612 472 620 480 608 472 608 480 608 472 600 464 592 464 596 476 592 468 584 460 584 464 580 456 572 452 572 452 576 456 580 456 576 452 572 436 564 432 560 416 556 404 552 404 556 408 548 448 568 456 576 360 144 12 404 364 500 384 488 368 508 356 516 388 500 388 508 396 508 384 500 384 500 384 500 384 500 384 492 364 496 368 496 364 488 356 492 364 492 364 488 360 488 360 476 344 476 344 472 340 472 340 472 340 468 336 464 328 456 324 456 332 456 328 456 328 452 324 444 312 436 308 436 304 440 308 424 312 424 312 424 308 420 308 420 308 420 308 416 296 400 284 400 288 396 284 392 276 388 272 384 272 380 268 376 260 368 256 364 268 368 268 368 264 360 256 352 248 344 252 364 268 368 264 372 264 352 260 352 244 336 252 344 244 340 244 336 240 336 240 340 232 336 224 332 220 324 216 324 216 324 212 320 208 316 208 308 216 312 220 316 216 312 212 308 208 304 208 300 204 300 204 300 204 284 196 288 200 288 196 276 188 280 196 284 196 284 192 288 200 284 200 280 196 280 196 276 188 272 188 268 184 268 184 260 184 260 184 260 184 260 184 252 176 252 176 256 184 264 192 276 192 268 180 260 172 252 180 276 216 280 216 280 228 284 228 288 244 292 248 288 244 284 236 276 232 272 224 268 224 268 228 280 224 276 216 272 224 284 236 276 220 272 216 268 216 276 220 268 220 268 220 268 220 268 220 268 220 268 216 264 212 260 212 264 232 268 232 268 228 260 220 260 224 268 228 268 232 276 232 260 236 256 232 248 220 244 216 240 208 236 196 228 188 220 184 228 192 224 184 216 180 220 184 220 184 220 184 216 176 208 168 212 172 208 172 204 168 204 164 200 164 200 164 196 160 196 156 208 172 196 152 180 148 184 156 192 148 164 128 160 128 156 120 168 132 168 136 172 136 176 140 176 140 180 144 180 144 176 140 180 140 184 140 184 140 184 140 180 132 168 120 164 124 176 132 168 124 168 124 168 124 168 124 172 128 172 124 168 124 164 120 156 108 156 108 152 104 152 100 152 104 152 104 156 108 156 112 148 120 148 120 148 116 144 116 152 124 148 116 140 116 144 120 140 112 140 112 140 112 140 112 136 108 136 108 136 108 136 108 136 108 136 104 132 100 128 100 120 92 120 92 120 92 120 92 128 108 128 108 124 104 124 104 116 100 124 108 128 108 124 104 56 48 68 60 72 56 60 44 72 56 64 48 56 44 56 44 44 32 48 36 52 44 56 48 44 36 56 48 60 44 48 32 48 36 56 44 56 36 44 28 68 56 64 48 56 40 48 36 40 36 36 32 40 40 48 44 40 36 40 36 40 36 40 36 32 28 32 28 36 32 36 32 32 28 36 32 36 36 40 36 52 44 40 32 36 32 40 36 36 32 36 32 36 32 36 32 24 24 24 20 20 20 16 16 20 16 12 12 16 16 8 0 12 8 8 8 8 12 16 20 12 16 24 28 24 16 8 0 4 4 4 8 12 12 8 8 0 0 4 8 8 8 4 0 0 8 16 20 16 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 8 16 20 28 28 24 20 16 52 76 112 148 164 164 164 168 160 160 160 160 160 160 160 160 164 164 164 160 156 148 140 136 140 124 100 80 64 52 40 28 24 32 36 36 68 60 112 72 156 280 540 544 596 512 464 248 320 448 380 316 216 244 240 288 256 292 244 240 252 452 568 468 240 248 324 416 268 340 324 416 420 284 308 392 552 444 376 512 684 640 752 708 808 640 604 504 768 668 412 344 372 544 712 612 748 612 768 620 768 624 776 632 772 640 800 628 788 648 824 664 836 704 892 724 884 376 616 832 892 816 984 916 1020 924 1020 900 864 796 992 860 940 812 824 736 824 780 836 836 1008 956 1000 896 896 820 820 736 744 716 728 732 692 708 668 708 648 692 600 656 600 684 592 680 584 680 572 676 572 684 568 688 568 700 576 708 564 704 568 708 568 712 572 712 580 720 576 716 580 720 584 728 588 728 592 732 592 736 596 736 608 724 632 720 536 732 592 736 596 756 584 752 556 684 616 748 592 744 600 720 588 736 608 728 620 716 632 704 624 696 644 720 656 704 652 676 624 652 636 672 632 636 628 604 620 564 616 540 608 508 592 472 564 448 552 444 556 436 528 412 512 396 492 376 476 520 564 356 448 336 460 332 452 340 444 340 460 368 484 368 540 436 592 500 660 556 696 572 752 624 772 640 768 624 764 624 756 600 752 584 736 580 760 612 776 612 752 588 748 600 768 616 756 596 772 604 780 608 784 608 764 596 752 584 744 576 740 576 736 572 736 572 736 572 740 580 736 580 732 572 724 568 720 564 704 552 700 548 700 552 708 560 668 540 652 528 708 536 404 272 720 572 684 488 600 480 644 516 644 496 640 492 644 496 644 492 640 492 640 492 640 488 636 488 628 484 632 488 628 480 624 476 628 484 628 484 628 484 628 484 632 476 628 472 628 472 628 472 628 472 624 464 616 460 612 456 612 456 608 452 600 452 596 452 580 440 576 432 564 432 568 436 560 424 560 420 556 420 556 416 552 416 552 412 544 404 536 400 536 400 532 392 524 384 516 380 516 380 516 376 508 368 504 364 492 364 492 364 492 360 484 356 472 340 464 340 480 356 484 352 500 368 480 352 464 340 456 340 460 340 460 336 456 336 452 332 448 340 444 332 440 328 432 324 432 324 432 320 428 316 424 316 424 312 428 316 428 316 424 312 416 304 416 300 412 300 408 296 412 292 396 284 400 288 400 284 392 280 392 284 396 284 396 284 396 284 396 280 392 280 388 276 384 272 384 268 380 268 376 264 368 260 368 260 368 260 368 260 360 252 356 252 360 256 368 268 368 276 360 268 352 264 352 260 376 284 376 284 376 288 380 288 380 292 384 296 384 292 376 284 368 276 360 272 360 272 364 276 356 280 352 276 352 284 360 292 364 288 360 284 356 284 356 284 344 272 344 272 344 272 344 272 340 268 340 264 336 264 332 260 336 268 332 276 328 268 316 264 316 264 308 272 312 272 308 272 316 260 316 252 308 244 300 240 304 244 300 236 288 228 276 220 284 228 276 220 272 220 272 224 276 224 276 220 268 212 256 204 260 208 256 204 256 200 252 200 256 204 252 200 252 196 248 196 260 204 248 196 248 192 236 176 236 172 212 156 212 164 212 156 212 172 212 176 216 176 216 176 216 176 220 184 224 180 216 176 204 180 196 180 196 180 196 180 196 176 188 168 184 168 188 172 184 168 184 168 184 168 184 168 188 172 184 168 180 164 180 164 168 160 164 156 164 152 160 152 156 148 160 152 160 156 164 156 156 144 156 144 156 148 160 148 164 152 160 148 160 148 160 148 152 140 152 140 152 140 152 140 152 140 152 140 152 140 152 140 148 136 148 132 144 128 140 128 136 124 136 124 136 124 136 124 140 128 140 128 140 128 144 132 132 120 136 128 140 128 136 120 56 24 52 24 52 24 52 28 52 24 48 16 44 20 48 20 36 8 36 12 40 16 44 20 32 8 44 20 48 16 36 4 40 24 48 32 48 24 36 12 56 36 52 28 40 16 36 12 36 12 32 12 32 16 40 24 36 16 36 16 36 16 36 16 36 16 36 16 32 12 32 12 28 8 28 12 32 12 36 16 40 24 36 20 32 16 32 16 24 8 24 8 24 8 24 8 24 16 20 12 20 8 16 8 12 4 12 12 28 24 24 8 16 8 12 0 4 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 4 0 16 16 0 0 4 0 8 0 4 0 4 8 28 24 24 8 16 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 8 4 20 16 28 16 24 12 68 84 124 136 156 156 168 160 156 148 156 148 156 148 156 148 160 152 160 148 152 136 140 128 136 108 92 68 60 40 36 20 28 20 36 32 52 40 68 36 108 272 492 464 532 412 360 192 384 448 464 328 272 220 240 252 252 236 244 296 396 516 592 396 240 196 464 568 320 276 368 364 360 272 388 608 476 372 388 504 656 564 704 636 720 516 472 452 724 548 304 280 328 480 564 488 576 500 580 500 580 504 600 524 636 560 640 524 604 520 612 512 648 536 708 620 696 276 540 664 740 588 752 616 808 708 856 748 712 676 916 776 928 800 840 740 772 676 692 668 856 776 896 784 956 876 888 796 800 736 760 736 720 712 704 712 704 708 692 704 680 704 688 708 684 724 688 736 684 748 684 756 688 776 700 788 704 784 704 788 708 788 712 792 720 796 716 796 716 800 724 808 728 816 728 820 732 820 736 824 744 812 768 796 668 820 736 816 748 828 736 816 700 764 760 812 736 820 736 804 720 820 744 820 724 808 708 788 692 780 712 784 704 764 688 720 660 700 668 712 652 644 632 600 596 540 560 492 544 456 512 404 476 384 464 376 464 372 448 360 432 332 396 292 388 432 436 260 332 224 316 224 328 276 340 284 336 268 344 292 316 260 344 296 376 308 388 304 488 420 540 480 592 516 636 540 628 524 624 508 608 504 624 532 628 516 616 496 592 468 584 460 596 468 600 476 612 472 608 480 600 484 592 472 580 460 576 460 572 456 576 460 576 460 576 460 576 448 576 444 568 428 564 424 548 400 548 392 548 396 552 404 524 380 532 416 572 444 224 168 532 452 528 392 488 348 480 332 492 380 496 380 492 380 492 380 496 380 492 380 488 372 484 364 476 360 480 360 480 356 472 348 476 356 476 356 476 356 476 348 476 348 476 348 476 348 476 348 472 340 468 336 460 328 456 324 452 332 448 332 444 328 448 324 436 316 436 308 432 308 432 308 424 312 424 308 420 304 416 300 416 300 408 296 404 288 400 288 396 284 392 276 384 268 376 264 380 264 376 260 368 252 364 252 360 260 364 264 360 256 352 252 368 264 356 256 360 260 352 244 340 244 340 236 332 240 340 240 340 244 336 240 336 236 332 236 340 232 336 224 332 220 324 216 324 216 324 212 320 208 316 208 308 216 312 220 316 216 312 212 304 208 300 204 300 200 296 200 300 204 284 196 288 200 288 196 288 200 288 196 284 196 284 196 284 200 280 196 280 192 276 192 272 188 268 184 268 180 264 180 268 200 268 200 268 200 268 200 256 188 252 184 252 188 260 196 280 196 276 188 272 196 276 208 296 228 292 236 292 232 288 232 296 252 296 252 296 248 288 240 280 232 276 232 276 232 280 240 284 228 284 228 284 232 288 236 288 232 288 232 284 224 280 220 272 224 272 224 272 224 272 224 268 220 264 216 264 212 260 212 272 240 276 244 276 236 268 232 268 228 268 228 272 224 268 224 260 224 256 216 248 208 240 204 252 216 244 204 236 192 224 188 232 192 224 188 220 184 224 188 224 188 224 184 216 176 204 168 208 172 204 168 204 164 200 164 204 168 204 164 200 164 196 160 188 156 200 184 224 188 200 148 132 96 132 112 164 144 184 152 180 144 180 140 176 140 176 140 176 144 184 148 184 148 180 140 176 136 180 136 180 136 180 136 180 132 176 128 168 124 168 124 168 124 168 124 168 124 168 124 164 120 164 120 160 116 156 112 160 112 160 108 156 108 152 104 148 100 148 104 152 104 156 108 140 112 140 116 144 116 144 116 148 120 148 120 152 120 148 120 140 112 140 112 140 112 140 112 140 112 140 112 140 112 140 112 136 108 136 104 132 100 128 100 124 96 124 96 124 96 124 96 128 108 128 108 128 108 132 112 120 104 128 108 128 104 120 100 68 52 60 44 56 48 64 56 60 44 56 44 56 44 60 52 56 44 56 44 56 40 52 40 48 40 52 44 56 40 52 36 60 48 60 48 60 44 52 36 40 28 40 32 44 32 44 36 36 28 32 28 32 32 40 40 40 36 40 36 40 36 40 36 40 36 40 36 36 32 36 32 28 28 32 28 36 32 36 32 40 36 36 32 36 28 32 28 20 16 20 16 20 16 20 16 20 20 20 20 16 16 16 12 8 8 12 24 36 40 32 24 8 8 8 4 4 0 0 0 20 12 4 0 0 4 12 16 0 0 4 8 8 16 28 40 16 16 8 4 4 4 8 8 4 20 36 40 28 16 16 24 16 16 16 16 16 16 16 16 20 20 16 16 16 16 12 12 12 16 16 16 20 24 28 28 80 104 128 136 144 160 168 164 156 156 156 156 156 156 156 156 152 152 152 152 148 144 140 136 128 112 88 72 60 48 36 28 16 36 48 48 72 56 116 76 216 380 572 516 584 456 364 280 368 480 412 392 272 240 196 240 228 248 292 440 516 608 548 364 208 224 556 736 396 332 352 332 292 328 552 660 328 308 416 620 664 624 768 732 808 604 528 588 776 528 312 316 412 516 596 528 640 544 660 544 648 540 680 580 740 624 768 612 756 624 784 640 772 652 788 680 744 340 728 728 844 712 824 720 840 732 820 684 760 704 912 784 948 880 972 912 1012 880 760 716 816 740 864 804 900 852 976 936 1008 912 908 836 816 772 736 716 688 720 684 732 624 704 608 704 604 692 596 696 580 688 572 684 564 692 568 696 568 704 564 704 568 708 568 708 576 716 572 712 576 720 584 724 584 728 588 728 592 732 592 732 604 724 624 696 524 736 596 720 600 752 596 736 564 692 636 728 608 740 612 720 600 740 620 736 628 716 616 696 612 704 640 724 628 688 624 664 604 652 624 672 652 656 648 628 640 592 636 568 636 544 628 500 596 484 592 484 568 460 568 460 564 440 524 400 540 528 540 344 440 292 400 288 384 320 408 340 396 308 392 344 428 340 432 344 432 340 428 328 464 368 520 424 572 476 628 516 708 588 756 616 752 592 736 592 732 612 780 652 800 644 780 628 772 616 776 612 776 608 764 596 764 604 752 588 736 576 732 576 728 572 732 576 732 576 728 568 716 568 712 564 704 560 700 556 684 540 680 536 676 540 680 544 692 548 700 544 704 552 372 280 656 512 644 504 636 500 616 472 620 488 632 488 624 480 624 492 628 488 624 480 620 476 616 472 608 472 612 472 612 468 604 460 604 464 604 464 608 468 608 468 612 468 612 468 616 472 616 472 608 460 604 456 596 452 592 448 600 444 588 440 588 436 580 440 576 432 564 428 560 428 560 432 560 424 556 420 552 412 548 412 548 408 540 400 536 400 536 400 528 388 524 384 516 380 512 376 512 376 508 368 500 364 496 360 484 356 488 360 484 356 480 348 492 360 484 352 476 336 448 304 396 292 424 308 440 340 464 336 456 336 456 336 452 332 452 328 448 340 444 332 440 328 432 324 432 324 432 320 428 316 424 316 416 308 420 312 424 308 420 304 412 300 412 300 408 296 408 292 412 292 396 284 400 288 400 284 404 292 400 284 396 284 396 288 392 280 392 280 388 276 388 272 380 268 380 268 376 264 376 260 376 268 376 268 376 268 376 268 368 260 364 256 364 256 368 264 368 280 360 276 360 280 368 284 388 300 384 296 384 292 380 292 372 296 376 296 376 292 368 284 360 280 356 276 360 280 364 288 356 284 360 288 360 292 364 292 348 280 352 280 348 272 336 264 348 276 348 276 348 276 348 276 340 268 340 264 336 260 332 260 340 276 336 280 328 272 320 268 308 268 304 264 300 264 296 260 308 256 308 252 304 244 300 244 308 252 304 244 296 236 288 228 284 232 280 224 276 224 276 224 272 220 272 220 268 212 260 204 264 208 260 208 256 204 256 200 260 204 256 204 252 200 252 200 252 200 252 204 252 172 180 96 116 76 148 132 220 192 256 204 224 184 224 180 220 180 216 176 220 180 224 184 224 184 220 180 200 176 192 176 192 176 192 176 196 180 192 172 188 168 180 164 184 168 184 168 184 168 184 168 180 164 176 160 176 156 172 156 172 160 168 160 164 156 164 156 152 148 156 148 160 152 160 152 156 144 156 140 152 140 152 140 152 140 156 148 164 148 160 144 152 140 152 140 152 140 152 140 148 136 148 136 148 136 148 136 148 136 148 132 144 128 140 128 140 128 140 128 140 128 140 128 140 128 140 128 136 124 136 124 136 124 140 128 140 124 132 116 44 16 48 20 48 20 44 16 40 12 36 8 40 16 48 24 52 20 48 16 44 12 36 8 44 12 40 8 36 12 40 16 48 24 44 20 36 16 40 20 24 4 24 4 28 8 28 8 24 4 24 4 24 8 32 16 36 16 36 16 36 16 36 16 36 12 32 12 28 8 24 4 24 4 28 8 28 12 32 12 28 12 28 12 28 8 24 4 16 0 16 0 16 0 16 0 20 12 20 8 16 8 12 4 8 4 16 16 32 24 24 4 0 0 4 0 8 0 0 0 16 4 8 0 8 0 12 8 0 4 36 40 48 44 56 56 36 20 16 0 0 0 8 4 0 12 40 32 24 4 12 12 16 8 16 8 16 8 16 8 20 12 20 8 16 4 12 4 20 8 12 4 12 12 32 28 88 108 132 120 132 144 164 148 160 152 160 152 160 152 160 152 148 144 152 140 148 136 136 128 124 100 88 60 56 40 36 16 20 32 48 40 52 36 64 40 220 388 528 452 532 336 272 228 420 432 464 412 388 272 236 252 300 348 424 512 580 600 552 276 224 252 652 716 588 320 332 300 304 492 672 540 252 304 512 604 644 548 704 636 724 496 440 572 704 404 268 256 392 416 460 416 508 456 536 464 516 444 516 464 536 488 572 504 580 540 644 572 620 588 616 620 500 276 600 576 660 556 700 596 728 588 640 512 640 572 724 640 732 712 780 748 888 804 676 676 752 640 752 672 756 676 764 724 828 820 920 912 936 880 864 800 780 740 720 712 740 752 732 744 712 736 700 744 692 748 688 756 680 764 688 772 700 776 704 780 704 784 708 784 716 792 712 788 716 792 720 804 724 812 728 816 728 820 732 820 744 816 760 776 656 828 740 796 740 824 724 796 688 764 760 788 720 812 724 796 712 820 740 816 732 792 708 768 700 772 720 776 692 736 680 700 656 688 672 708 668 668 652 624 624 572 596 532 556 460 520 420 496 404 492 404 472 380 456 368 448 356 424 328 444 440 416 256 332 212 296 232 300 264 300 272 296 232 276 252 312 260 300 248 304 252 308 256 308 232 328 256 348 272 372 296 404 328 456 356 444 328 428 328 476 412 536 472 588 504 636 532 620 500 628 492 624 476 612 468 612 492 600 476 584 464 576 460 572 460 580 464 576 456 564 444 564 436 560 428 552 416 548 412 540 392 536 380 528 376 528 376 536 364 532 372 512 444 236 256 572 464 508 392 496 368 504 364 472 372 488 376 472 360 476 376 476 368 472 364 468 356 460 348 460 340 464 340 464 336 456 328 456 332 456 336 460 340 464 340 452 324 456 328 456 332 460 332 456 328 452 320 444 316 440 312 436 320 432 316 432 312 432 312 432 308 432 304 424 300 428 304 424 312 420 308 416 300 408 296 408 296 400 284 396 284 400 292 384 272 380 268 380 268 380 268 372 260 368 256 364 248 356 244 352 256 356 256 356 252 348 244 340 240 336 236 328 208 284 164 252 184 300 208 320 244 340 228 336 240 336 236 332 236 328 232 340 232 336 224 332 220 324 216 324 216 324 212 320 208 316 208 300 204 304 208 304 208 300 204 300 204 300 200 296 200 292 196 300 204 284 196 288 200 288 196 292 200 280 188 276 188 280 192 280 196 280 192 276 192 272 188 268 184 268 180 264 180 260 176 264 196 264 196 264 196 264 196 260 188 256 184 252 188 256 192 272 196 272 196 276 204 284 216 308 240 300 244 296 240 296 240 292 248 292 248 292 244 284 240 280 236 280 236 280 240 288 248 284 232 288 236 292 240 292 236 280 224 284 228 280 216 264 204 280 232 280 232 280 232 280 232 276 224 272 224 268 220 268 224 272 244 272 244 276 240 268 232 268 232 268 228 264 224 260 220 260 196 256 204 256 200 252 208 248 204 248 208 240 204 236 204 236 196 228 188 224 188 224 192 216 180 220 184 220 180 212 176 216 176 212 176 208 172 208 168 208 172 204 168 204 164 200 164 228 180 196 152 168 96 76 4 48 32 96 104 176 164 200 164 188 152 184 148 184 144 180 144 180 148 184 152 188 148 184 144 180 140 184 140 184 140 184 140 180 136 176 132 172 124 164 116 168 124 168 124 168 124 168 124 168 124 164 120 164 116 160 116 164 116 160 112 160 108 156 108 144 96 148 100 148 104 152 104 148 120 144 112 140 108 136 104 132 108 140 120 148 120 144 112 140 112 140 112 140 112 140 112 136 108 136 108 136 108 136 108 136 108 136 104 132 100 128 100 128 100 128 100 128 100 128 100 128 108 124 104 120 100 116 96 124 108 128 108 128 104 120 96 44 40 60 56 68 48 52 32 48 36 44 36 48 44 60 52 68 56 64 48 52 36 44 32 60 44 48 32 44 36 56 48 60 44 48 28 40 32 48 40 56 40 52 36 40 24 32 20 28 20 24 20 24 24 32 32 40 36 40 36 40 36 40 36 32 28 32 24 28 20 24 20 28 24 28 28 32 32 36 32 28 24 32 28 28 24 24 16 20 16 20 16 20 16 20 16 20 20 20 16 16 12 12 12 12 12 16 24 28 24 12 0 0 0 8 16 16 12 4 0 0 0 8 8 12 8 4 0 12 40 72 92 92 88 88 92 48 36 20 4 0 0 8 16 0 16 36 36 20 4 8 16 16 16 16 16 16 16 16 16 20 20 20 16 16 12 12 12 24 16 8 4 8 20 32 44 92 120 132 120 124 152 164 152 160 160 160 160 160 160 160 160 148 148 148 148 144 140 136 132 124 108 84 68 56 44 32 24 12 36 52 56 88 48 120 76 352 492 612 528 580 392 276 304 372 444 392 476 404 348 260 316 404 488 516 548 520 572 488 236 184 344 632 768 688 440 288 352 332 588 684 348 240 396 568 660 656 600 732 708 784 592 512 700 736 420 308 296 468 452 504 468 540 492 580 512 564 472 556 476 596 512 628 512 640 552 696 576 704 656 732 676 588 308 736 612 736 632 756 660 760 644 736 620 724 608 820 724 820 740 820 724 856 828 776 860 924 772 808 700 804 724 800 728 804 756 824 788 888 872 900 900 900 888 840 840 716 764 688 740 652 708 620 692 604 692 584 688 572 684 568 684 568 704 568 704 572 708 568 708 576 712 572 712 572 716 580 724 584 724 584 732 588 732 592 732 604 728 616 684 516 740 600 712 612 752 608 724 572 696 648 716 604 728 608 712 596 728 620 728 628 724 600 692 604 708 632 724 624 696 628 672 612 664 636 688 636 652 644 632 652 612 656 600 628 540 624 508 612 496 608 500 600 480 564 440 540 424 520 404 532 500 496 328 436 304 416 328 376 288 348 308 368 300 368 324 368 296 356 280 348 288 364 296 420 336 448 348 464 368 500 404 476 368 504 368 480 352 508 388 492 372 504 384 544 452 648 552 752 616 760 628 768 632 772 628 760 608 756 592 740 580 736 576 732 580 736 580 732 568 716 556 704 560 700 552 692 548 688 544 680 532 672 520 660 516 660 520 656 516 692 524 664 540 344 296 660 508 616 492 628 500 608 480 600 472 616 476 600 460 604 480 604 468 600 460 592 452 588 448 584 452 588 456 584 448 576 444 580 448 584 452 588 456 592 460 580 440 584 444 588 448 592 452 592 452 588 444 580 440 576 436 576 436 572 432 572 428 568 432 572 432 560 424 548 424 548 428 560 424 556 416 548 412 544 404 544 404 536 392 528 396 536 404 512 376 516 380 516 380 516 380 508 372 504 364 496 360 492 360 480 352 484 356 484 352 476 344 468 340 468 344 464 312 412 260 392 300 440 320 448 340 452 308 456 336 456 332 452 328 448 328 448 340 444 332 440 328 432 324 432 324 432 320 428 316 424 316 408 296 412 304 416 300 408 296 412 300 412 296 408 292 404 292 412 292 396 284 400 288 400 284 400 284 388 272 380 268 384 276 392 280 392 276 388 272 384 272 380 268 380 264 376 260 372 260 368 260 368 260 368 260 368 260 364 256 360 248 356 248 360 252 356 268 352 268 356 276 364 284 396 308 392 300 388 296 384 296 368 288 372 292 372 288 364 280 360 280 360 280 364 288 372 292 360 288 368 296 372 296 368 292 364 296 368 296 364 284 348 272 360 288 360 288 360 288 360 288 352 280 352 276 352 276 348 272 336 268 332 272 328 272 320 264 320 272 312 268 308 264 304 264 308 260 316 260 316 260 320 264 304 244 300 244 300 244 300 244 288 232 280 224 276 224 276 228 264 212 268 220 272 220 268 216 268 216 268 212 264 212 260 208 260 208 260 204 256 200 252 200 272 208 240 188 232 160 172 88 128 96 172 160 236 200 240 180 232 188 224 184 220 180 216 180 216 184 220 188 224 184 220 180 212 188 204 188 204 188 204 188 196 180 196 176 188 168 180 160 184 168 184 168 184 168 184 168 188 172 188 168 184 164 180 164 172 164 172 160 168 156 164 156 152 144 152 148 156 152 160 152 164 148 156 140 148 132 144 128 140 132 152 144 160 144 152 140 152 140 152 140 152 140 152 140 144 132 144 132 144 132 144 132 148 136 148 132 144 128 140 128 140 128 140 128 140 128 140 128 140 128 136 120 128 112 124 108 140 128 140 128 140 124 128 116 56 24 52 20 48 24 52 28 44 16 44 16 44 16 44 16 36 20 40 24 44 28 48 32 40 20 40 20 40 20 40 20 48 24 40 16 36 16 40 20 36 16 36 16 36 16 36 16 36 20 36 20 36 20 36 24 40 24 40 20 36 20 32 16 36 12 36 12 36 12 36 12 28 4 32 12 36 12 32 8 28 16 24 16 24 12 12 4 24 16 24 12 20 8 16 8 20 12 20 8 16 8 12 4 8 4 16 12 16 0 0 0 12 0 12 0 8 0 8 0 12 0 20 0 8 0 8 0 0 44 100 100 96 88 104 92 80 36 16 0 4 0 0 4 0 4 32 28 24 4 8 4 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 20 8 20 20 20 8 36 60 100 108 136 140 152 140 148 140 148 144 152 148 156 144 152 140 148 136 144 132 136 124 128 116 92 80 84 64 64 40 40 16 32 0 16 44 72 44 44 68 388 404 512 444 512 288 296 336 396 400 476 440 456 396 436 412 472 428 520 476 548 564 356 188 208 372 700 692 652 572 364 236 496 696 548 292 288 464 688 604 684 476 636 668 700 376 540 644 628 320 248 264 416 388 444 348 444 392 456 404 468 416 476 416 464 412 476 432 496 452 512 452 580 496 620 512 372 328 540 556 612 552 636 572 644 568 616 552 632 576 672 616 688 624 712 664 768 628 708 720 824 768 828 744 760 688 716 660 728 700 752 712 768 744 780 764 812 836 916 936 916 864 828 744 716 696 712 744 732 732 692 716 692 732 684 716 704 764 700 768 696 776 720 800 712 788 712 788 720 800 728 808 724 800 728 804 732 808 740 812 728 848 740 736 696 804 736 788 724 752 740 784 620 788 728 784 728 784 716 764 720 808 732 772 688 748 708 720 688 772 724 732 692 748 692 716 652 712 672 704 636 644 656 612 612 592 616 580 580 516 544 464 516 432 496 408 500 408 496 372 448 348 436 328 468 392 400 268 312 204 308 188 280 236 252 224 264 256 276 252 276 248 264 224 272 236 304 252 280 220 316 260 344 276 368 296 376 300 380 304 380 296 372 292 372 284 368 280 364 268 364 268 428 352 476 396 520 452 600 532 620 516 632 524 624 504 600 480 568 476 584 452 548 440 564 444 544 424 568 416 532 384 532 420 532 400 528 396 516 388 508 384 516 372 536 396 528 424 232 228 544 428 500 380 496 376 496 352 472 360 472 356 468 352 464 352 452 340 452 336 448 332 444 332 444 332 444 332 444 332 444 332 456 344 456 344 452 340 448 336 444 324 444 320 440 320 436 316 456 332 444 316 432 312 436 328 436 316 424 316 432 320 428 312 428 316 428 308 416 296 408 292 412 296 412 296 404 284 392 272 400 284 400 280 396 280 392 276 396 280 384 272 372 260 364 256 372 264 372 260 368 260 364 264 356 264 360 264 360 268 364 268 352 256 352 252 348 252 344 248 336 228 332 224 328 224 332 228 332 228 332 228 332 228 332 228 324 228 328 224 324 220 320 220 328 224 324 220 316 212 308 208 312 216 308 212 296 200 292 196 292 200 296 204 296 204 300 208 288 204 288 204 288 204 288 204 288 204 288 200 284 196 280 196 272 188 272 188 272 188 272 188 268 184 264 180 264 176 260 176 268 180 264 172 256 172 252 172 252 172 248 184 252 188 256 196 264 196 256 196 264 224 292 244 296 240 296 240 296 240 296 244 296 252 296 248 292 244 288 244 288 244 284 236 280 244 292 256 280 240 292 252 296 248 288 240 288 248 300 252 292 236 280 220 308 264 284 256 288 248 268 208 260 212 272 208 272 200 280 252 288 244 268 232 272 240 276 236 280 240 268 224 256 220 260 224 252 216 256 220 256 220 256 220 244 212 240 208 240 212 248 216 244 208 240 200 232 192 228 196 236 196 228 188 224 188 224 192 220 184 220 180 216 176 212 176 204 172 208 176 212 172 208 168 212 176 208 168 192 144 164 120 184 152 188 156 192 152 188 148 196 152 188 144 184 144 184 148 188 144 180 136 176 136 176 140 184 140 184 136 180 132 176 132 184 140 184 136 180 132 176 132 180 128 172 120 168 120 168 124 152 108 164 120 176 128 176 128 160 104 148 104 160 116 160 104 152 108 156 108 156 108 160 112 148 116 136 108 144 116 136 104 144 112 140 108 136 112 140 116 136 108 136 108 136 108 136 108 148 112 132 104 140 112 132 96 128 100 128 104 132 108 136 108 112 88 116 92 120 96 124 96 116 92 128 104 136 104 128 96 132 100 128 96 124 100 128 104 68 52 64 48 60 52 64 56 56 44 56 44 56 44 56 44 52 40 56 44 56 44 56 48 52 40 52 40 52 40 52 40 48 44 48 40 44 36 40 36 36 32 36 32 36 32 36 32 36 32 36 32 40 36 40 36 44 36 40 36 36 32 36 28 32 36 32 36 32 36 32 36 24 28 28 36 32 32 28 28 20 24 24 24 24 20 16 12 28 28 24 24 24 20 20 20 20 20 16 16 16 12 12 12 4 8 16 20 16 8 0 0 0 4 0 4 4 12 8 16 4 16 16 20 16 20 20 32 48 88 120 124 120 120 120 112 88 52 20 8 0 0 0 12 0 12 28 28 20 12 12 16 20 16 16 12 12 16 16 20 16 16 16 16 16 16 16 16 20 16 20 24 20 12 36 68 92 108 128 140 140 136 136 140 148 148 152 152 152 152 148 148 148 144 140 136 132 128 124 124 92 88 80 68 56 44 32 32 12 48 36 60 124 40 148 148 536 532 596 552 516 304 280 348 360 440 400 472 392 448 384 452 416 448 476 532 544 472 324 220 184 488 636 732 620 656 372 344 536 696 420 280 388 568 624 656 648 548 620 748 724 444 616 704 636 352 292 340 484 456 480 428 504 440 524 460 544 472 548 472 544 472 552 484 568 500 580 504 640 528 700 516 456 372 632 584 684 608 712 632 700 608 676 600 680 644 720 676 728 684 744 708 792 676 716 744 804 784 824 784 816 796 808 792 792 756 728 688 728 740 752 752 756 772 788 804 888 888 900 884 836 792 720 724 688 712 596 660 580 700 604 720 576 700 580 696 576 696 568 700 584 716 580 712 572 716 576 724 576 728 580 732 584 736 592 740 584 772 588 664 556 732 596 720 608 712 632 736 520 740 616 736 612 724 604 708 616 740 632 712 596 716 612 684 612 732 664 700 640 700 660 664 640 664 668 676 632 660 656 632 628 620 660 620 648 568 636 532 628 516 620 496 600 500 596 460 544 444 536 428 560 488 496 360 404 296 400 264 324 244 300 236 312 248 300 232 316 252 296 244 292 268 324 296 380 316 412 336 424 340 436 348 440 352 460 360 472 372 480 372 488 376 488 372 484 372 484 372 448 352 476 364 476 380 524 440 640 508 664 540 708 588 748 616 732 596 744 580 716 564 708 532 688 564 700 556 676 524 672 540 672 528 668 520 672 512 664 508 640 492 648 508 656 532 360 316 664 516 620 488 616 496 612 480 608 472 612 468 608 464 604 464 592 452 592 448 588 444 584 444 580 440 580 440 580 440 580 440 588 448 584 444 584 440 580 440 568 444 568 440 564 440 560 436 572 444 564 432 552 428 556 432 560 428 548 424 556 432 552 424 552 428 548 424 544 416 540 416 524 404 528 408 528 404 524 396 524 396 520 396 516 392 516 388 516 384 512 376 500 368 492 360 492 364 492 364 488 360 488 356 480 356 476 356 476 356 476 356 468 344 464 344 460 340 460 336 468 344 456 332 448 328 444 328 448 328 448 328 448 328 448 332 436 328 428 324 428 320 424 320 428 320 424 316 416 308 408 304 408 304 404 300 404 300 400 296 404 300 404 296 400 292 396 288 400 288 400 288 400 288 400 288 400 288 396 284 396 280 392 280 384 272 384 272 384 272 384 272 380 268 380 268 376 264 376 260 376 268 364 260 356 252 352 256 352 252 352 252 356 256 360 260 344 256 344 260 356 280 380 300 384 296 384 296 384 296 384 300 376 296 372 292 372 288 368 288 372 288 364 284 364 288 376 300 368 280 376 288 376 284 360 276 364 276 344 268 344 292 380 324 348 272 340 272 364 304 380 296 388 244 344 288 372 356 468 280 356 284 328 268 328 280 336 276 336 276 324 260 312 256 316 260 312 260 308 256 308 256 308 256 300 244 296 240 292 244 300 248 288 244 280 236 272 232 272 232 280 240 276 236 276 232 272 232 260 220 260 216 256 216 252 212 244 208 248 212 252 208 248 204 244 208 244 208 240 192 220 180 228 196 236 200 236 200 232 196 224 196 208 192 204 188 204 188 208 188 200 184 196 180 200 184 200 184 200 180 196 176 192 176 192 176 196 180 196 180 196 180 184 176 184 172 180 168 176 168 164 160 172 168 180 172 180 172 172 156 160 152 168 160 164 148 164 156 164 156 164 156 164 152 160 144 148 136 156 144 148 132 156 140 152 136 148 140 152 144 148 136 148 136 148 136 148 136 156 140 144 132 152 140 144 128 140 128 140 132 144 136 148 136 128 120 132 120 136 124 140 128 128 120 140 132 144 132 140 128 144 128 140 124 136 128 140 132 52 24 48 20 48 20 52 24 44 16 44 16 44 16 44 16 44 24 44 24 40 20 40 20 40 20 40 20 40 20 40 20 36 20 44 24 44 20 32 8 32 12 32 12 32 12 32 12 32 16 32 16 28 12 28 12 36 16 32 16 28 12 28 8 36 16 36 16 36 16 36 16 28 8 32 12 32 12 28 8 20 12 24 16 24 12 16 4 24 12 20 12 16 8 16 4 16 8 16 4 12 4 8 0 0 0 8 4 12 0 0 0 4 0 12 0 24 12 36 20 24 12 40 24 48 32 60 48 80 92 116 108 116 116 116 92 100 52 24 0 0 0 0 4 12 8 24 12 12 4 12 12 24 12 12 0 8 4 20 16 16 8 16 8 16 8 16 8 24 8 20 16 16 0 32 56 96 104 128 128 136 128 136 128 144 136 148 144 152 140 144 136 144 136 140 124 128 116 120 108 88 76 76 56 48 28 24 4 40 16 60 68 80 52 88 148 484 428 532 436 448 220 272 372 420 400 456 428 464 420 464 424 432 396 452 528 508 316 232 172 264 472 692 624 676 644 492 436 664 620 348 280 572 628 624 620 628 488 548 668 660 368 616 636 512 244 232 316 456 384 432 372 416 368 440 396 460 408 464 404 452 396 452 400 460 412 472 420 468 444 536 400 316 324 512 492 556 532 608 560 592 536 576 536 620 572 660 596 664 600 684 636 716 596 664 648 704 668 752 700 772 748 800 780 816 768 760 708 716 700 732 708 728 708 736 716 736 740 792 804 844 848 880 884 832 808 748 740 704 728 700 736 692 740 696 756 704 760 708 772 716 784 708 776 708 776 712 788 720 796 724 796 732 800 740 796 732 828 728 724 696 784 728 772 732 768 748 768 652 788 728 784 712 768 708 756 720 796 732 768 696 752 700 728 696 776 736 768 688 748 700 728 664 732 688 720 660 664 660 628 616 612 636 612 612 564 572 512 548 488 532 456 500 416 496 376 456 364 448 344 464 400 416 288 332 224 328 208 248 200 228 200 232 200 216 192 232 208 224 188 232 200 264 208 308 240 328 256 328 252 332 264 336 268 340 276 348 284 352 280 364 276 364 276 368 280 368 280 372 288 372 272 344 252 356 284 376 280 388 312 440 376 508 420 548 456 564 456 564 464 564 432 556 424 556 412 536 404 524 400 516 396 508 392 504 392 500 380 500 352 508 384 532 416 220 208 528 408 488 368 484 372 480 348 468 360 468 360 464 356 464 352 452 344 448 340 448 336 444 336 436 328 436 328 436 328 436 328 436 328 432 324 428 320 428 320 440 324 436 324 432 320 432 316 436 320 428 308 420 304 420 308 424 308 416 304 424 316 424 304 412 300 412 300 412 300 412 300 392 280 396 288 404 292 400 288 392 280 392 280 388 276 384 272 384 280 376 272 368 264 360 260 360 256 356 256 352 252 352 252 356 260 352 256 348 248 344 248 340 244 340 240 336 236 332 236 356 248 344 232 328 220 320 216 320 216 320 216 320 216 320 216 324 224 324 224 320 220 320 220 316 216 312 208 308 204 304 200 296 204 296 208 300 212 304 212 308 212 300 204 292 196 284 188 288 204 288 204 288 204 288 204 288 200 284 200 280 196 280 196 276 192 276 192 276 192 276 192 272 188 272 184 268 180 264 180 268 180 264 172 256 168 256 176 248 180 248 184 252 196 256 196 256 204 268 216 288 240 308 256 304 244 304 244 304 244 304 244 296 252 296 248 296 244 292 244 296 248 292 244 296 248 300 256 284 256 288 256 288 248 280 240 284 248 300 264 308 260 292 248 348 304 312 268 288 252 288 236 244 264 276 244 508 424 316 184 296 252 276 236 276 248 284 244 276 236 268 228 260 224 260 224 268 232 264 228 256 224 252 220 252 216 248 212 244 212 248 216 252 212 244 200 236 196 232 200 232 196 236 204 236 196 228 188 220 184 220 184 216 180 216 176 208 172 212 176 212 176 208 172 204 172 212 176 212 172 208 168 196 160 200 164 200 164 196 160 192 152 196 148 192 144 188 144 192 148 188 140 180 136 184 140 184 140 184 136 180 132 176 132 172 128 172 132 180 140 184 144 172 124 176 132 176 124 164 112 160 112 164 116 164 116 160 112 168 112 156 108 156 108 152 96 160 112 160 108 152 104 148 100 148 116 136 108 144 116 136 104 144 112 140 108 136 112 140 116 136 108 136 108 136 108 136 108 144 108 132 104 140 112 136 100 128 100 132 104 132 104 136 108 124 96 124 96 128 100 128 100 120 92 124 100 132 104 128 100 128 100 124 96 124 96 128 100 64 52 60 44 56 48 64 52 56 44 56 44 56 44 56 44 60 48 56 44 52 36 48 36 52 40 52 40 52 40 52 40 36 36 48 48 52 40 32 24 32 28 32 28 32 28 32 28 36 28 32 28 32 24 28 24 36 32 32 28 32 24 28 24 28 32 28 32 28 32 28 32 24 32 28 32 28 28 20 24 16 20 24 24 24 20 16 16 12 12 12 12 8 8 8 4 12 12 12 12 8 8 8 4 4 0 0 0 0 4 8 12 28 36 36 52 56 68 72 80 60 72 76 84 80 88 92 104 100 104 104 104 116 128 116 92 104 64 24 8 0 0 0 12 24 20 16 12 8 12 16 20 24 20 12 8 8 12 20 24 16 16 16 16 16 16 16 16 24 16 16 20 12 8 36 68 112 124 140 144 144 140 140 144 140 140 144 144 144 144 140 140 140 140 136 128 124 116 112 112 88 80 68 56 40 28 20 20 0 56 68 84 132 60 224 280 584 532 596 536 444 252 296 404 372 436 376 456 396 468 408 472 352 428 388 520 440 224 200 164 264 624 636 672 628 708 524 600 676 528 284 412 628 684 596 648 608 560 492 664 608 424 716 680 488 252 296 400 520 424 452 428 468 404 496 436 524 448 524 444 504 424 496 420 496 424 508 432 532 480 608 404 416 396 608 516 616 556 660 584 632 544 624 576 672 644 708 668 700 668 716 692 724 656 696 692 704 688 748 732 744 736 768 768 804 808 832 820 788 772 748 728 712 716 724 740 744 740 724 720 712 764 780 848 828 860 772 824 720 760 640 696 600 696 580 692 596 716 612 728 592 704 588 704 580 712 588 712 588 720 592 728 600 732 608 736 620 764 608 680 596 740 616 720 616 720 628 700 560 740 616 728 616 716 620 704 632 736 656 712 620 704 616 684 624 728 668 720 640 704 664 684 652 688 672 696 644 684 636 624 608 636 656 640 676 616 664 584 652 568 648 548 636 528 624 488 580 480 572 448 560 492 528 392 440 328 440 300 364 276 332 240 308 232 296 224 292 220 276 224 280 240 300 260 364 296 396 320 408 332 432 348 456 348 448 340 448 336 444 336 460 348 460 352 468 356 472 360 488 376 484 360 456 340 460 352 472 340 472 336 480 356 504 376 568 436 572 444 612 524 688 548 660 528 648 520 652 516 640 500 636 496 632 488 632 484 628 484 632 464 616 492 652 508 328 280 644 496 600 468 600 480 596 464 600 464 600 460 596 460 592 456 584 448 584 444 580 440 576 440 568 432 568 432 568 432 568 432 564 428 564 424 560 420 556 420 552 428 552 424 548 424 544 420 548 424 544 416 536 408 532 408 536 408 528 408 536 416 536 408 520 396 520 400 524 404 528 404 516 392 520 396 520 396 516 392 512 388 508 384 508 380 504 380 504 376 500 368 492 360 488 356 484 356 484 352 480 348 476 348 472 352 468 344 460 336 452 332 460 340 456 336 456 332 452 332 472 348 460 332 448 324 444 324 440 320 440 320 440 320 440 324 432 324 428 320 424 320 420 316 412 308 412 304 408 300 404 300 404 300 404 300 404 300 404 300 404 300 400 296 396 288 388 284 396 284 396 284 396 284 396 284 396 284 396 280 392 280 388 276 388 276 388 276 388 276 388 276 384 272 384 272 380 268 376 264 372 264 360 256 356 256 356 256 352 248 352 252 356 256 360 260 352 272 356 292 384 316 400 328 384 308 384 308 384 308 384 308 372 300 372 296 368 296 364 292 372 300 372 300 372 304 376 308 384 300 388 296 376 292 368 292 356 292 376 316 380 300 352 276 356 284 344 276 348 276 356 288 388 268 264 412 948 948 768 524 364 288 336 276 336 284 340 284 328 272 324 268 320 264 320 264 324 272 320 264 312 256 304 252 308 256 304 248 300 248 300 252 292 252 284 240 276 236 276 236 256 220 268 232 272 224 256 208 264 224 260 220 260 216 256 216 248 208 252 216 256 212 248 208 244 208 248 212 248 212 248 212 224 188 228 192 228 192 224 192 212 196 212 196 208 192 204 184 212 192 204 184 200 184 200 188 200 184 200 180 196 176 192 176 192 176 192 176 192 176 196 180 176 172 188 184 188 172 172 156 168 164 172 164 168 156 160 152 180 164 164 156 164 156 156 140 172 160 168 156 160 148 152 144 160 144 148 136 156 144 148 132 156 140 152 136 148 140 152 144 148 136 148 136 148 136 148 136 152 136 144 132 152 140 148 132 144 132 144 132 144 132 144 132 140 128 140 128 140 128 140 128 132 120 136 124 140 128 140 128 140 128 136 120 132 124 140 128 52 20 44 16 44 16 48 24 44 16 44 16 44 16 44 16 44 24 44 20 36 16 32 12 40 20 40 20 40 20 40 20 28 16 40 28 44 16 28 0 28 8 28 8 28 8 28 8 32 16 32 12 28 8 24 8 32 16 28 12 28 8 24 8 32 12 32 12 32 12 32 12 28 12 32 12 28 4 20 0 16 8 20 16 24 16 20 8 16 8 16 8 12 4 8 0 12 0 8 0 4 0 4 0 8 0 0 0 0 4 28 32 56 40 68 56 88 76 104 88 96 84 108 88 104 84 108 96 112 108 112 100 124 132 128 92 92 48 20 0 0 0 0 8 32 16 12 0 8 4 16 8 20 12 12 4 12 4 20 12 16 8 16 8 16 8 16 8 28 12 16 12 16 8 44 72 120 124 140 136 140 128 140 136 136 128 140 132 140 132 136 128 140 128 132 116 116 104 108 96 84 68 64 40 36 16 20 0 36 20 80 60 68 40 168 272 484 416 528 424 384 200 328 404 428 392 436 404 452 424 472 440 404 420 416 436 368 172 172 108 376 592 692 600 668 644 620 656 692 388 384 548 656 632 648 600 628 520 444 528 488 404 700 608 356 188 264 384 476 356 388 352 384 336 408 364 428 376 428 372 416 356 404 344 400 348 412 360 408 420 460 316 316 368 496 444 500 492 560 528 540 496 548 520 612 572 652 604 652 604 668 636 664 600 676 652 672 632 704 668 720 692 724 712 744 744 780 780 824 800 776 740 728 712 720 708 744 724 744 708 720 704 716 716 792 812 820 860 840 852 800 820 752 776 708 732 692 744 700 748 696 748 700 760 708 768 720 776 716 780 720 788 724 784 732 788 732 804 708 728 708 784 716 768 732 780 744 732 696 796 720 784 712 764 712 760 728 788 732 744 704 736 692 724 704 760 732 760 696 752 720 732 692 736 712 732 692 692 656 612 612 616 644 616 644 596 608 552 588 528 576 504 560 468 528 416 496 408 476 368 456 420 448 336 376 284 376 272 328 260 288 216 240 204 236 216 224 192 220 180 224 172 244 176 280 204 304 228 320 248 348 276 364 280 352 272 348 272 348 276 348 260 352 264 356 272 360 272 360 272 356 260 340 252 344 260 364 280 360 260 344 240 324 224 328 224 296 192 320 300 452 380 496 380 496 380 504 384 492 368 480 368 480 372 472 368 472 364 500 336 484 368 508 380 172 176 500 388 460 344 464 352 464 332 456 348 456 344 452 344 448 340 440 332 440 332 436 328 432 324 432 324 432 324 432 324 432 324 428 320 424 316 424 312 420 312 420 308 416 304 416 300 412 300 416 304 416 300 408 292 400 288 396 280 388 284 404 296 404 288 392 280 396 284 400 292 404 296 396 284 396 284 392 272 380 264 380 268 380 264 376 264 372 260 368 268 364 264 360 256 356 256 356 256 356 252 352 248 348 248 348 248 344 244 336 236 328 232 340 244 340 240 336 240 332 236 336 232 332 224 328 224 328 228 320 216 320 216 320 216 320 216 320 224 320 220 320 216 316 216 304 204 304 204 304 200 300 200 308 220 300 212 296 208 288 204 288 204 288 204 288 204 288 204 280 208 280 208 280 208 280 208 280 208 276 204 276 200 272 200 272 200 272 200 272 200 272 200 268 196 268 192 264 188 260 188 264 176 260 168 256 176 260 180 248 180 248 192 252 196 256 196 260 216 288 244 312 268 328 272 316 260 316 260 316 260 316 260 308 256 304 256 300 252 300 248 300 256 304 260 308 260 308 260 304 272 300 268 292 264 292 264 288 260 288 260 296 276 324 296 312 292 312 276 300 260 292 244 252 144 540 864 972 932 968 688 296 256 276 244 276 252 280 252 268 240 268 240 264 236 260 232 276 244 272 236 264 228 256 224 264 228 256 220 248 216 252 220 256 220 248 208 240 204 240 204 216 188 232 200 232 188 216 172 224 188 224 184 220 184 216 180 208 176 216 180 216 180 212 172 212 176 212 172 208 168 208 168 192 156 196 160 200 156 196 152 192 148 196 152 196 148 188 140 196 148 188 144 184 140 188 144 184 140 184 136 180 132 176 132 184 140 180 132 172 124 168 120 168 124 180 136 180 124 164 108 164 116 164 116 160 108 152 100 172 116 156 108 156 108 148 92 160 112 156 104 148 96 144 92 148 116 136 108 144 116 136 104 144 112 140 108 136 112 140 116 136 108 136 108 136 108 136 108 140 104 128 104 140 116 140 104 132 104 132 104 132 104 132 104 128 100 128 100 128 100 128 100 120 92 120 92 124 96 128 100 128 96 120 92 120 92 124 100 60 48 56 44 56 44 60 48 56 44 56 44 56 44 56 44 52 40 52 40 48 36 48 36 52 40 52 40 52 40 52 40 36 36 44 40 44 32 32 24 36 32 36 32 36 32 36 32 40 36 40 32 32 24 28 24 40 32 36 32 32 28 32 24 24 28 24 28 24 28 24 28 24 32 28 32 24 24 12 16 12 16 20 24 24 24 20 20 28 28 24 24 24 20 20 20 8 8 4 4 4 0 0 0 12 8 4 8 20 40 60 72 72 76 80 88 92 104 104 112 104 112 112 112 100 100 100 108 104 108 108 104 112 124 112 84 68 36 12 8 4 0 4 20 36 24 12 8 12 16 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 28 20 16 24 20 24 56 96 120 124 132 132 128 124 128 132 128 132 136 136 136 136 132 128 136 132 128 120 112 104 100 96 80 72 60 44 32 28 24 28 48 88 96 76 120 68 288 384 580 528 588 488 356 248 340 400 360 428 364 428 364 444 396 480 380 472 408 412 296 192 180 172 424 692 608 680 612 664 596 700 588 360 452 680 604 628 628 620 628 576 456 516 444 508 768 592 348 228 360 456 536 416 444 396 464 396 476 408 492 420 496 424 500 420 484 404 480 408 492 424 500 456 524 340 412 404 540 460 552 504 588 536 584 524 592 560 620 608 656 636 656 636 672 664 652 632 688 692 676 668 696 672 700 700 724 716 732 716 728 728 764 764 768 776 780 776 756 748 692 724 700 728 700 728 696 740 680 732 700 764 736 808 764 832 768 812 688 732 640 708 608 688 612 700 608 704 612 712 620 716 608 712 612 720 616 724 632 724 628 728 600 668 632 732 636 712 636 724 648 656 640 756 660 744 676 740 692 732 708 756 712 712 684 716 676 716 692 740 708 732 696 736 720 724 700 728 716 724 692 692 636 616 612 636 672 648 692 640 676 608 676 596 676 576 692 568 668 516 636 520 612 472 580 516 584 456 528 396 536 384 464 360 416 292 352 248 332 260 324 244 312 240 304 240 308 248 368 300 392 312 404 324 424 348 452 352 456 348 464 368 484 384 480 368 480 372 484 372 484 372 492 376 484 368 476 364 476 364 456 352 484 372 492 364 472 344 448 320 384 224 336 280 456 380 548 448 576 464 588 472 596 468 600 472 608 472 608 472 612 472 612 448 600 476 612 452 288 272 616 468 576 444 576 460 580 448 584 444 580 444 576 440 576 436 568 432 568 428 564 428 560 424 560 424 560 424 560 424 560 424 560 424 560 424 556 420 552 420 536 408 532 408 528 404 528 400 528 404 532 404 528 396 516 388 508 380 500 384 516 396 520 392 520 400 524 404 528 408 532 408 520 396 516 392 508 380 496 368 500 376 496 372 492 368 492 368 488 360 488 356 484 356 480 352 480 352 480 352 476 348 476 348 460 340 460 336 452 332 448 328 460 340 460 336 456 332 452 332 448 328 444 320 440 324 448 328 440 320 440 320 440 320 440 324 424 320 424 320 420 316 420 312 408 304 408 304 408 304 408 304 416 308 412 300 400 288 392 284 388 280 392 284 396 288 396 292 392 276 392 276 392 276 392 276 392 276 392 276 388 272 388 268 384 268 384 268 384 268 384 268 380 264 376 260 376 256 372 260 364 264 360 256 356 260 360 264 352 248 352 252 356 256 360 260 344 272 364 304 392 320 392 316 396 320 396 320 396 320 396 320 384 312 384 308 380 308 376 304 376 308 384 312 388 316 384 312 376 292 368 288 368 292 368 300 380 324 408 348 392 312 340 264 324 264 328 264 328 260 336 276 408 212 532 796 916 808 744 360 360 284 332 268 332 280 340 276 324 264 328 272 328 268 324 260 328 276 324 272 320 264 316 260 320 264 312 256 304 252 304 256 300 256 288 248 280 244 280 244 272 240 276 244 280 236 268 228 264 224 260 224 256 220 256 220 248 212 252 216 252 216 248 212 252 220 240 204 228 200 228 200 232 204 236 212 240 208 232 204 204 192 212 200 216 192 200 180 212 196 208 188 204 188 204 188 200 184 200 180 196 176 192 176 204 188 200 176 188 164 176 156 180 172 184 180 184 172 172 160 172 164 176 168 172 160 164 152 176 160 164 156 164 156 160 144 164 156 160 152 156 144 152 144 160 144 148 136 156 144 148 132 156 140 152 136 148 140 152 144 148 136 148 136 148 136 148 136 148 132 140 132 152 144 152 136 148 136 144 132 144 132 140 128 140 128 140 128 136 124 136 124 132 120 128 116 132 124 140 128 136 124 132 120 132 120 136 124 48 16 44 12 40 16 44 20 44 16 44 16 44 16 44 16 32 16 36 16 36 16 40 20 40 20 40 20 40 20 40 20 36 16 36 12 32 12 28 8 32 12 32 12 32 12 32 12 44 24 40 20 32 12 28 8 40 20 36 20 32 16 32 12 24 16 24 16 24 16 24 16 28 20 28 16 20 8 12 0 12 8 20 16 24 16 24 12 24 12 20 12 16 8 16 4 4 0 4 0 0 0 0 0 4 8 32 44 72 76 88 84 92 76 96 80 100 84 108 88 112 96 120 96 108 84 108 92 96 100 108 92 100 92 84 52 40 8 0 0 12 0 12 16 36 16 12 4 16 8 12 0 8 4 20 16 24 12 12 0 16 8 16 8 16 8 16 8 28 8 20 16 24 24 72 104 124 120 136 124 124 112 124 120 128 120 132 124 132 124 128 120 136 124 124 108 108 92 96 84 76 60 56 36 32 24 32 16 64 44 76 28 68 52 248 372 504 436 516 360 284 204 384 368 412 384 428 380 412 380 452 436 476 420 468 348 252 148 152 196 572 604 628 620 660 604 644 624 552 376 568 676 628 600 632 608 632 544 488 464 396 568 712 484 240 200 340 444 488 396 416 352 408 352 408 352 412 360 424 372 428 364 412 348 404 356 424 372 436 420 412 296 340 364 432 412 456 440 492 476 512 488 536 512 564 536 600 572 616 576 636 612 628 600 660 648 656 636 680 640 660 664 692 696 700 700 704 716 704 716 728 768 784 800 784 780 780 752 748 696 696 680 704 720 720 724 708 728 720 764 760 816 840 840 784 800 768 784 736 756 720 752 712 752 704 748 704 752 708 764 712 772 716 772 720 776 720 772 688 724 720 784 720 768 736 772 748 680 756 804 748 780 764 780 764 772 768 776 756 732 748 760 744 764 764 768 756 748 744 756 772 736 748 728 748 724 724 692 656 596 620 604 664 604 680 592 648 556 624 540 616 524 596 496 568 464 548 472 540 432 480 460 508 416 460 368 476 364 420 348 400 304 332 252 296 252 284 240 276 216 268 204 268 196 304 228 316 228 312 236 328 260 344 264 340 268 352 292 376 308 384 296 380 292 380 292 376 288 364 272 356 268 356 268 356 264 328 256 348 280 364 284 348 268 368 284 316 168 204 156 268 224 360 280 400 316 416 320 428 336 456 352 452 352 452 352 452 344 468 316 464 352 472 332 164 212 480 368 444 332 444 336 452 324 440 336 436 332 432 332 428 328 424 324 424 320 420 316 416 316 412 312 412 312 412 312 412 312 420 320 420 316 416 316 412 312 400 300 400 296 400 292 396 292 392 288 396 292 392 280 380 272 376 268 368 272 384 284 388 280 392 288 396 292 396 292 396 292 384 280 388 280 384 276 376 268 372 264 368 264 364 260 364 256 360 264 360 264 356 260 356 256 352 252 348 252 344 248 344 248 336 240 336 240 336 240 332 236 336 236 332 236 328 232 328 228 328 228 320 220 316 216 316 220 312 216 312 216 312 216 312 216 320 228 320 224 316 224 312 220 304 212 304 216 308 216 308 216 300 216 300 212 296 208 292 208 288 204 284 200 284 200 284 200 280 204 280 204 280 204 280 204 280 204 280 200 276 200 272 196 268 192 268 192 268 192 268 192 264 188 260 184 256 180 256 180 264 180 260 176 256 180 256 192 248 188 248 192 252 204 256 204 268 236 300 268 328 280 320 268 324 276 324 276 324 276 324 284 320 280 320 276 316 276 312 272 304 268 316 280 320 280 316 272 300 276 296 272 300 280 316 292 332 304 320 268 260 188 176 120 68 52 88 72 124 132 216 208 244 208 280 272 376 336 360 284 292 252 272 236 272 248 280 244 264 236 272 244 276 244 268 236 272 240 272 240 272 240 268 236 272 236 264 224 252 220 252 220 264 224 256 212 248 208 244 208 244 208 244 208 240 204 240 200 228 192 224 188 224 184 220 184 212 180 216 184 220 180 216 176 220 176 212 164 200 160 204 168 204 168 208 172 212 168 208 164 188 148 196 156 200 148 184 136 200 152 192 144 188 144 188 148 184 140 184 136 180 132 176 132 184 136 180 132 172 124 164 116 176 128 176 124 172 120 168 120 164 120 168 120 168 116 164 112 164 108 152 104 160 112 156 100 152 100 148 100 148 100 148 100 148 116 136 108 144 116 136 104 144 112 140 108 136 112 140 116 136 108 136 108 136 108 136 108 136 104 128 104 140 116 140 108 136 108 136 104 132 100 128 100 128 100 124 96 120 92 120 88 120 92 116 88 116 92 128 104 124 92 120 88 116 92 120 96 60 44 56 40 52 44 56 48 56 44 56 44 56 44 56 44 40 32 44 36 48 40 52 44 52 40 52 40 52 40 52 40 44 36 36 28 32 28 32 32 40 36 40 36 40 36 40 36 52 44 48 40 40 32 32 28 44 40 44 36 40 36 36 32 24 24 24 24 24 24 24 24 28 28 28 24 20 16 12 8 12 12 20 24 24 24 24 24 8 8 4 4 4 0 0 0 4 4 0 0 0 0 0 0 0 20 56 92 112 116 108 104 108 112 104 108 104 108 104 108 112 124 124 124 112 116 116 124 112 132 136 120 108 104 84 64 24 4 0 8 16 12 12 24 32 24 12 12 20 20 8 0 4 12 20 28 28 20 12 4 16 16 16 16 16 16 16 16 24 16 20 28 28 40 80 120 136 140 144 140 132 128 132 136 124 128 128 132 132 128 128 124 132 132 124 116 108 100 92 88 76 68 52 40 36 36 36 44 52 72 88 56 140 128 388 512 588 536 564 408 260 268 392 412 344 420 360 416 320 404 364 480 424 432 420 364 188 140 100 288 588 680 532 692 616 648 596 612 472 452 568 668 616 640 576 644 612 576 540 500 428 656 756 452 284 240 436 488 568 464 504 416 500 420 488 408 488 420 504 436 496 416 480 400 476 408 496 428 548 472 488 340 436 408 492 444 504 456 524 492 548 524 568 540 584 576 616 608 628 616 644 648 640 632 660 668 648 668 688 664 696 692 704 680 676 676 704 720 720 708 696 704 720 736 732 736 728 760 724 748 692 712 664 704 676 716 672 704 664 708 684 736 696 740 688 756 716 780 704 744 664 728 652 712 628 696 620 692 632 704 636 712 640 716 652 720 672 732 640 688 692 760 688 744 688 740 712 648 744 784 740 768 780 788 796 776 812 788 808 740 800 764 800 780 820 784 800 764 792 784 816 772 788 768 792 756 764 708 692 620 668 652 732 668 780 692 760 664 760 648 764 636 752 604 724 576 720 600 712 556 624 556 656 520 612 472 624 472 576 476 576 440 500 360 440 332 420 324 404 304 384 296 380 292 392 308 400 312 404 324 436 348 456 344 448 340 456 352 480 376 496 384 492 380 488 372 484 372 484 372 480 376 496 388 500 384 468 364 472 364 464 344 440 324 456 360 436 268 300 200 320 252 392 320 460 368 472 368 500 408 544 432 552 432 556 436 560 436 568 420 580 460 580 428 288 316 596 452 556 432 560 448 564 440 560 432 556 428 552 424 552 424 548 420 544 416 540 412 540 412 532 404 532 404 532 404 532 404 544 416 544 412 540 408 536 408 520 400 516 396 516 392 512 392 500 384 508 388 504 376 488 364 488 364 484 368 500 388 504 380 500 380 500 380 500 380 500 380 492 376 500 384 504 384 500 380 488 368 484 364 484 360 480 360 480 356 476 356 476 356 472 352 464 344 460 340 460 336 456 336 444 336 448 336 448 336 452 340 440 328 436 324 436 320 432 320 444 328 436 316 420 304 416 304 420 308 420 308 420 308 420 308 424 320 424 316 420 312 416 312 412 308 412 308 412 308 412 308 400 292 404 296 404 296 408 300 404 292 400 288 388 276 384 272 388 280 388 280 388 280 388 280 388 280 388 276 384 272 380 272 372 264 372 264 372 264 372 264 368 260 364 256 364 252 360 252 360 260 356 256 356 260 364 260 352 248 352 252 356 256 360 256 368 304 392 336 416 344 408 328 396 324 396 324 396 324 396 324 392 324 392 320 388 320 384 316 372 312 384 324 392 320 384 316 392 312 388 316 388 328 408 344 404 280 248 108 120 76 168 148 224 160 180 96 132 88 184 156 268 240 384 296 296 300 428 264 348 280 320 268 324 276 328 272 316 268 324 280 332 276 324 268 324 272 324 272 324 272 328 276 324 272 316 260 308 252 304 256 300 260 292 252 284 248 284 248 280 240 272 232 268 232 272 236 264 228 264 224 260 220 256 220 248 216 252 220 256 216 252 216 248 216 236 204 232 208 240 216 224 200 228 204 232 200 228 196 204 192 216 204 216 192 200 180 216 196 208 188 204 188 204 192 200 184 200 180 196 176 192 176 192 176 188 172 188 172 184 168 188 176 180 168 176 168 176 172 172 168 176 172 180 172 176 164 168 152 156 152 168 164 168 152 152 144 156 148 156 148 156 152 160 144 148 136 156 144 148 132 156 140 152 136 148 140 152 144 148 136 148 136 148 136 148 136 148 132 140 132 152 144 152 136 148 136 148 132 144 128 140 128 136 124 136 120 132 116 128 112 136 120 128 112 128 120 140 132 136 120 132 116 128 120 132 124 52 28 56 28 56 24 48 16 48 20 48 20 48 20 48 20 36 16 36 16 36 16 36 16 36 16 36 16 36 16 36 16 28 12 40 24 44 20 32 8 40 20 40 16 36 12 32 12 36 24 40 24 40 20 32 12 32 12 28 8 24 12 28 16 24 16 24 12 20 8 16 8 24 16 24 12 20 12 16 8 20 8 16 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 36 52 84 92 100 92 104 104 104 84 104 88 108 92 112 96 92 76 100 80 100 88 124 112 140 104 100 108 116 76 40 4 8 0 0 0 4 4 16 16 20 12 20 8 16 4 12 4 12 4 12 8 16 12 20 12 20 8 16 4 12 8 16 12 20 8 16 12 32 56 96 116 124 116 124 120 128 124 132 124 132 112 120 124 152 148 136 108 128 120 128 108 100 84 88 84 64 48 48 28 32 20 28 16 92 24 60 0 40 112 404 400 520 456 492 264 236 256 412 372 416 372 412 360 404 376 452 424 512 444 456 320 140 112 132 296 656 560 644 592 652 572 596 568 576 584 632 616 628 592 628 612 584 552 540 424 480 692 688 348 220 216 436 452 476 448 420 360 424 368 428 368 424 360 412 352 424 364 416 356 412 364 432 380 468 392 424 280 340 380 388 416 440 416 472 452 500 476 524 508 536 528 596 584 616 584 612 596 632 620 652 636 656 640 672 668 672 676 676 680 676 680 684 700 696 704 696 712 704 720 708 724 708 708 744 744 760 744 728 724 708 720 704 724 696 724 712 756 708 728 716 736 732 772 760 792 792 820 780 788 736 752 716 756 732 772 720 772 736 780 720 740 792 740 692 780 756 788 764 788 756 788 752 716 764 788 792 764 788 772 812 764 776 724 764 736 760 744 788 752 784 736 780 732 772 712 792 720 788 696 772 704 756 688 676 560 648 572 692 624 760 600 696 552 684 564 672 544 644 520 604 492 620 492 640 456 504 496 576 492 528 408 524 424 500 392 472 364 420 328 376 316 368 308 348 280 340 264 332 244 328 236 324 236 328 244 336 252 344 260 344 264 356 280 368 292 372 288 376 292 380 288 376 284 376 288 376 284 372 280 368 280 368 280 352 284 356 272 336 288 372 328 348 208 220 176 232 144 252 192 284 224 324 268 376 312 392 308 396 304 400 312 412 312 408 296 412 328 452 324 176 184 460 348 408 300 416 316 432 304 416 316 416 316 412 312 408 308 408 308 408 308 408 308 408 308 408 308 408 304 404 304 400 300 404 304 404 304 400 292 388 284 384 280 384 280 384 280 384 280 376 268 368 260 364 260 368 264 368 268 376 272 376 272 372 264 372 264 372 268 376 268 360 248 384 280 380 276 376 272 372 268 368 264 364 260 360 252 356 252 372 272 360 256 348 252 352 256 340 244 340 244 340 244 340 248 344 244 344 240 340 236 336 236 328 228 328 224 324 224 320 220 332 232 324 220 316 212 312 212 304 204 304 204 304 204 304 204 308 220 304 220 304 220 304 220 308 224 308 220 304 220 300 216 304 228 300 220 292 216 292 220 292 212 284 204 272 192 264 188 280 212 288 224 292 220 280 208 252 196 276 212 268 188 248 180 256 188 256 188 256 188 256 188 260 192 260 188 256 184 252 184 256 176 252 184 252 184 252 192 232 180 252 204 252 200 260 216 296 276 320 304 340 308 328 296 328 300 328 304 332 308 336 308 324 288 340 304 344 296 324 276 312 276 320 284 328 288 324 292 332 324 356 340 332 268 240 188 76 12 20 48 180 248 308 280 308 280 292 240 236 160 156 104 100 80 140 140 224 224 288 264 284 260 280 252 272 248 268 244 280 256 280 256 280 256 280 256 288 252 276 240 272 244 284 256 292 252 272 232 264 232 256 216 268 228 264 216 248 200 236 192 244 204 244 200 240 196 236 196 232 192 232 188 228 184 224 184 224 184 224 180 220 176 216 176 212 172 216 168 212 164 208 164 228 180 224 176 216 168 208 164 208 164 204 156 200 152 192 148 184 140 180 136 180 140 188 144 184 136 176 128 172 128 172 132 176 136 180 136 180 132 172 124 172 124 172 120 168 116 164 116 168 120 168 116 164 112 160 112 172 120 168 120 164 112 160 112 156 108 156 104 152 100 148 100 140 112 140 112 140 112 140 112 136 108 136 108 136 108 136 108 156 124 144 108 128 96 124 96 132 108 140 108 128 96 128 104 132 104 132 104 132 104 132 104 136 104 124 92 112 84 112 84 132 100 124 96 132 104 128 96 120 96 128 108 136 112 136 108 68 56 64 52 64 48 60 48 80 64 72 52 56 36 40 28 48 36 48 36 48 36 48 36 48 36 48 36 48 36 48 36 36 32 40 40 44 36 36 32 44 40 40 36 40 32 36 32 36 32 36 32 36 28 28 24 36 28 32 24 28 28 32 32 24 24 24 20 20 20 16 16 16 16 12 12 8 8 8 8 16 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 8 4 0 0 4 8 8 4 56 76 96 104 100 96 96 100 96 100 100 104 104 108 104 112 92 100 96 100 96 104 112 128 124 108 104 104 88 48 20 16 8 4 0 0 4 12 16 24 20 20 20 16 16 12 12 12 12 12 12 16 16 20 20 20 20 16 16 12 12 16 16 20 16 16 12 16 32 64 96 120 124 124 124 128 128 132 132 132 128 120 116 128 148 148 132 112 124 128 124 112 96 84 84 84 60 56 44 36 28 28 32 32 92 44 100 64 140 224 524 508 592 540 512 300 244 336 360 412 344 408 328 404 324 428 364 472 424 500 404 376 116 108 92 424 612 648 580 644 588 616 560 612 608 636 592 628 604 632 592 608 548 572 524 428 544 720 704 340 296 300 560 504 560 500 516 432 508 432 504 428 500 416 488 408 488 412 484 408 492 424 512 444 560 440 492 324 428 432 468 460 500 456 524 488 536 508 556 532 580 568 596 592 608 596 620 616 624 632 644 656 652 660 664 672 684 676 684 676 684 684 692 700 692 696 692 696 684 704 692 712 668 716 700 756 728 760 716 740 712 744 712 732 696 724 708 748 684 720 680 724 688 744 712 760 728 784 736 788 724 784 732 796 748 784 708 752 716 792 760 816 812 772 720 820 796 828 800 828 836 860 816 796 888 940 964 920 944 916 984 924 976 892 976 912 968 900 968 880 932 832 896 812 904 836 912 832 896 796 864 780 888 756 776 648 740 704 892 844 936 784 880 728 880 728 868 688 816 644 780 608 792 608 808 560 636 596 728 584 672 504 660 512 624 496 604 468 568 428 532 408 508 388 488 372 476 376 472 368 456 364 456 356 452 356 460 352 456 348 460 352 468 364 484 376 484 376 488 380 492 376 488 372 488 376 488 372 484 368 480 368 484 360 464 364 468 344 444 352 464 396 448 272 304 236 312 212 316 240 348 272 384 312 444 364 468 364 476 376 488 380 496 384 512 396 520 416 560 408 296 268 576 428 524 400 532 420 540 412 540 412 540 408 536 404 532 404 532 404 532 404 532 404 532 404 532 404 532 400 528 400 524 396 528 400 528 396 524 388 512 384 504 384 504 384 504 384 504 384 496 372 488 364 484 364 484 368 480 364 488 368 488 368 484 360 472 356 480 364 484 368 492 372 496 376 496 372 492 368 488 368 480 360 480 360 476 356 476 356 484 364 476 352 468 348 468 348 456 336 456 336 460 340 460 340 444 336 440 336 436 332 432 328 432 328 428 324 424 320 424 320 432 324 420 312 412 308 412 308 408 304 408 304 408 304 408 304 412 304 412 304 412 304 412 304 420 312 416 308 416 304 412 304 404 292 396 284 392 284 392 288 396 288 392 280 380 268 372 264 380 264 360 276 408 328 436 328 396 280 364 248 344 244 356 256 360 256 360 256 360 256 360 256 364 260 364 256 360 252 356 252 356 256 356 252 356 252 356 252 344 248 360 260 364 260 372 276 388 316 408 344 424 344 416 336 416 336 412 336 408 332 404 332 404 336 404 332 400 328 392 324 408 336 396 324 392 332 404 344 396 328 392 292 284 136 104 0 176 180 296 296 348 300 344 304 368 324 364 312 344 284 316 252 260 184 224 168 244 220 320 268 320 268 316 272 316 276 320 276 324 280 324 280 324 280 324 280 336 280 332 276 328 280 332 284 328 264 308 256 308 260 308 256 300 268 288 256 276 244 264 236 272 244 272 240 268 236 264 236 260 232 260 228 256 224 252 224 252 224 252 220 248 216 244 216 232 216 232 212 228 208 224 208 232 216 228 208 224 204 220 200 224 208 220 200 212 196 208 192 200 180 196 176 192 180 200 184 200 184 196 176 192 176 192 176 192 176 196 180 192 176 188 168 180 172 180 168 176 168 172 164 180 172 180 168 176 168 172 164 172 164 172 160 168 160 164 156 164 156 164 152 160 148 156 148 152 140 152 140 152 140 152 140 148 136 148 136 148 136 148 136 164 148 152 136 144 128 140 128 144 136 152 136 140 124 140 132 136 124 136 124 136 124 136 124 136 120 128 116 124 116 128 116 148 128 136 124 144 132 140 120 144 136 148 136 144 128 132 120 60 28 52 16 44 16 48 24 68 36 60 24 44 8 28 0 36 16 36 16 36 16 36 16 36 16 36 16 36 16 36 16 32 12 36 16 36 16 32 12 40 16 36 16 32 12 32 12 28 12 28 8 24 4 20 4 28 12 24 8 24 8 28 12 28 28 24 24 20 20 20 20 12 12 12 8 8 4 4 4 8 0 8 0 4 0 0 0 4 0 4 0 4 0 8 0 12 0 8 0 8 4 20 16 80 84 104 100 100 84 88 80 96 76 100 80 100 84 104 84 100 80 104 80 100 84 116 108 120 104 104 88 64 16 12 16 8 0 0 0 4 4 16 16 20 12 16 8 16 8 12 4 12 4 12 8 16 12 20 12 20 8 16 4 12 8 16 12 16 4 8 8 36 60 96 108 124 116 124 116 128 120 128 120 120 108 112 116 136 132 124 104 120 112 120 100 92 72 76 68 60 44 44 24 28 20 36 32 64 24 56 4 116 172 456 424 488 472 420 200 268 312 404 348 408 364 404 360 412 380 460 428 496 472 480 360 212 40 140 492 668 568 640 564 620 560 604 588 680 620 604 584 632 612 612 556 532 560 500 408 576 712 576 256 220 336 548 480 488 444 456 384 432 372 428 368 420 360 416 356 412 360 420 372 436 392 460 412 504 396 396 284 384 396 420 416 452 420 476 448 496 464 520 488 572 544 576 552 576 560 604 600 604 596 636 628 656 640 664 660 688 672 672 660 672 684 696 704 696 704 696 700 696 712 704 720 704 712 724 732 740 744 744 748 760 772 756 760 736 756 740 772 720 728 712 724 712 740 728 752 744 776 764 796 780 824 808 852 828 836 776 800 780 844 832 876 848 796 792 892 892 916 920 932 932 892 848 784 892 900 924 864 900 860 924 864 908 848 912 864 948 900 960 900 948 860 932 848 928 836 936 820 904 776 880 764 848 684 740 596 660 600 856 720 864 652 792 600 768 600 740 580 720 592 680 544 684 548 700 468 476 512 616 496 572 448 560 432 516 392 496 380 464 364 436 360 408 332 388 320 392 316 388 296 400 308 388 292 372 284 364 280 356 272 356 276 360 284 372 296 376 288 380 292 380 292 376 288 376 288 376 284 372 280 368 280 380 284 364 284 364 272 344 292 368 344 376 232 224 184 240 176 212 172 236 192 264 228 308 256 332 256 340 260 348 268 356 272 372 260 380 292 420 308 168 192 436 328 396 292 404 304 412 292 408 312 404 308 404 304 400 304 400 304 400 304 400 304 400 304 400 304 400 300 396 300 392 296 392 296 396 296 392 288 380 280 380 284 380 284 380 284 380 284 372 276 368 268 360 264 364 268 352 260 356 264 360 260 356 256 340 244 344 248 352 260 364 272 356 260 356 260 352 256 352 256 348 252 352 256 352 256 352 260 352 264 352 264 348 256 340 248 336 248 332 244 332 244 332 244 328 228 328 228 324 224 324 224 324 224 320 220 320 216 316 216 320 224 312 216 304 212 304 212 308 216 308 216 308 216 308 216 300 216 300 216 300 216 300 216 312 228 312 224 308 220 304 220 284 208 280 200 276 200 276 200 284 208 280 200 272 192 264 188 280 204 272 228 332 280 332 244 260 180 236 164 236 176 248 180 252 184 252 184 252 184 252 184 256 188 256 188 252 184 252 184 252 184 252 184 252 192 252 192 252 208 264 212 260 220 276 248 324 308 348 328 360 332 356 324 356 324 348 316 340 304 328 296 344 308 340 300 336 304 348 316 348 312 348 312 344 300 328 288 288 216 140 60 56 88 164 200 252 288 356 340 320 272 308 320 320 292 320 296 328 300 324 300 316 260 248 188 220 204 252 248 260 236 264 248 276 260 288 264 284 260 284 256 280 256 280 256 276 244 280 248 280 248 276 244 264 224 252 220 256 232 260 224 264 224 260 216 248 204 240 196 244 204 244 200 240 196 236 196 232 192 232 188 228 184 224 184 224 184 224 180 220 176 216 176 216 172 216 168 212 164 208 164 200 156 200 156 200 156 200 156 208 160 204 156 196 148 192 148 184 140 180 132 176 136 180 140 188 144 184 136 176 136 180 136 176 132 180 136 176 128 168 124 176 128 172 124 168 120 168 120 176 128 176 124 172 120 168 120 160 108 156 108 156 104 152 104 152 104 152 104 148 100 148 100 140 112 140 112 140 112 140 112 136 108 136 108 136 108 136 108 144 112 136 104 132 104 132 108 132 108 140 108 128 96 128 104 120 92 120 92 120 92 120 92 116 88 112 84 116 92 124 96 136 104 124 96 128 100 124 88 128 100 132 100 128 92 116 84 76 56 60 40 48 44 60 56 52 40 56 44 56 48 60 48 48 36 48 36 48 36 48 36 52 40 48 36 48 36 44 32 36 32 36 36 40 32 36 32 40 36 40 32 36 32 32 28 32 28 28 20 24 20 24 20 32 28 28 20 24 24 32 28 28 24 24 24 20 20 20 20 20 16 16 16 12 12 12 8 0 0 0 0 0 0 0 0 4 4 4 8 8 8 8 12 16 16 12 12 12 20 36 48 92 96 104 108 104 96 88 84 92 96 92 96 92 96 92 96 92 104 104 108 104 116 124 136 128 108 92 80 56 24 16 24 8 4 0 0 4 12 16 24 16 16 16 16 16 16 16 16 12 12 12 16 16 20 20 20 20 16 16 12 12 16 16 20 12 8 4 16 40 72 100 112 124 124 124 124 124 124 124 128 116 112 112 116 128 128 116 108 116 116 116 100 84 72 68 68 60 52 40 28 28 32 40 44 76 52 104 80 240 332 568 528 584 540 424 216 284 400 328 404 328 396 324 404 324 436 364 480 396 524 400 428 232 92 132 628 600 652 584 628 564 604 560 612 612 608 540 584 592 632 576 568 516 588 492 440 668 720 540 232 280 444 696 560 592 504 552 432 496 420 492 416 492 420 496 420 504 436 520 460 548 488 572 500 616 460 460 344 484 444 496 452 528 472 540 488 544 504 556 532 616 588 600 580 600 588 620 612 596 600 628 636 648 656 656 664 688 672 656 652 660 676 688 704 688 688 676 688 676 692 680 696 688 708 688 708 684 708 688 712 700 736 704 728 688 716 696 732 676 704 664 692 652 692 660 696 672 720 680 736 688 748 708 772 736 776 732 780 740 788 748 784 756 732 720 832 824 860 848 872 892 884 820 764 820 824 820 780 832 808 864 816 864 804 872 812 872 820 912 856 944 876 968 892 1020 940 1020 952 1020 940 1020 944 1020 872 1012 884 924 856 1020 932 1020 876 992 820 988 816 968 772 928 756 892 692 884 704 888 576 608 656 800 608 744 596 736 556 684 544 660 508 620 464 576 440 536 404 516 392 508 400 508 388 504 400 492 384 484 372 476 368 480 368 480 368 488 372 500 376 488 376 492 384 496 380 488 376 488 376 488 372 484 368 480 368 492 364 472 368 472 344 448 348 456 400 472 292 304 228 316 236 300 228 324 244 344 272 380 308 416 324 428 336 440 348 452 352 464 360 472 376 508 380 280 280 528 400 496 376 496 396 504 396 516 396 512 392 508 388 508 388 508 388 508 388 508 388 508 388 508 388 508 388 504 384 504 380 500 380 504 384 500 376 492 368 484 372 484 372 484 372 484 372 480 364 472 360 468 356 472 360 460 352 464 356 468 352 464 348 468 340 444 336 460 352 452 328 444 332 444 332 444 332 444 332 448 340 452 344 456 348 460 352 452 340 460 348 456 340 444 328 444 328 440 328 440 324 436 324 428 324 428 324 428 324 428 324 424 320 420 316 416 312 416 312 420 312 412 304 408 304 408 304 412 308 412 308 412 308 412 308 404 296 404 296 404 296 404 296 412 304 412 304 408 300 404 296 388 276 380 272 380 272 384 276 392 280 388 276 380 268 372 264 372 280 404 312 404 260 308 164 256 180 328 248 356 244 344 236 352 248 352 248 352 248 352 248 360 252 356 252 356 252 356 252 356 252 356 252 356 252 356 252 360 260 368 264 368 268 392 300 412 344 420 360 432 364 428 356 424 356 420 348 412 340 404 332 396 344 400 348 408 360 420 368 400 348 408 340 368 272 284 200 188 128 192 164 268 272 380 372 384 328 340 288 320 300 352 332 344 304 340 300 340 308 356 316 372 320 360 300 352 296 344 280 312 272 320 280 328 288 336 296 332 284 328 284 328 280 324 280 324 276 332 284 336 280 328 272 324 264 312 260 316 268 320 268 296 264 288 256 276 244 268 240 272 244 272 240 268 236 264 236 260 232 260 228 256 224 252 224 252 224 252 220 248 216 244 220 232 216 232 212 228 208 224 208 212 196 212 196 212 200 216 200 220 204 216 200 212 192 204 188 208 188 204 184 200 184 200 188 208 188 200 184 196 180 200 184 188 176 192 176 192 172 184 164 184 172 180 172 176 168 176 168 180 172 176 168 172 164 172 164 160 152 156 148 156 148 156 148 160 148 156 148 156 148 156 148 152 140 152 140 152 140 152 140 148 136 148 136 148 136 148 136 152 136 148 132 144 136 152 140 144 136 152 136 140 124 140 132 132 120 132 120 132 120 132 120 136 124 132 120 132 120 136 124 148 132 136 124 140 128 132 112 120 112 128 120 136 124 136 124 60 28 44 8 36 12 48 24 28 0 36 12 48 24 56 32 36 16 36 16 36 16 36 16 40 20 40 16 36 12 32 12 32 12 32 8 28 12 32 12 36 16 32 12 32 8 28 8 32 16 24 4 20 4 24 8 28 8 20 4 20 4 24 12 24 24 20 20 20 16 16 16 16 16 12 12 12 8 8 8 0 0 0 0 0 0 0 0 4 0 4 0 8 4 12 8 16 12 16 4 12 16 48 60 92 84 96 92 104 92 96 84 96 76 96 76 96 72 92 72 92 84 116 104 124 108 132 120 120 76 52 40 44 20 12 0 8 0 0 0 4 4 16 16 16 8 16 8 16 8 16 8 12 4 12 8 16 12 20 12 20 8 16 4 12 8 16 12 16 0 4 12 48 72 104 104 124 116 124 116 124 116 124 112 116 104 112 104 116 108 112 100 116 108 112 92 80 60 64 56 56 40 36 20 24 24 44 44 48 48 56 4 220 252 484 404 512 452 336 184 332 352 396 320 396 356 404 360 416 384 456 424 480 468 476 404 380 120 272 604 636 568 652 568 612 556 600 568 604 568 576 572 612 588 592 536 524 540 472 456 696 660 420 172 208 448 640 520 528 428 464 344 416 356 412 356 416 364 428 376 440 392 464 424 496 452 512 460 528 404 352 300 432 380 424 376 472 428 484 444 496 456 516 488 588 556 588 560 596 564 592 568 572 572 612 604 628 624 652 644 672 636 636 612 644 656 680 676 688 684 684 676 684 684 688 688 696 696 680 692 680 696 688 704 700 712 712 724 712 724 724 740 704 708 688 692 676 696 680 700 708 736 716 744 712 744 720 764 740 768 768 792 776 784 764 772 776 716 716 784 768 748 744 736 780 760 756 696 752 732 752 736 768 736 780 732 768 724 760 724 752 724 780 732 788 728 792 724 832 756 860 768 872 776 892 800 940 792 916 816 860 748 984 764 940 724 892 692 888 716 864 696 816 684 792 608 780 636 780 472 472 600 708 504 624 524 620 448 588 452 564 420 512 392 472 388 432 348 412 328 408 328 400 312 400 304 392 296 388 296 384 296 380 292 372 288 372 292 380 296 376 292 384 296 384 296 380 288 376 288 376 284 372 280 368 280 372 276 352 276 356 252 332 272 360 336 376 224 220 172 244 192 232 200 240 208 248 216 280 236 308 248 316 244 332 256 344 256 340 232 348 264 380 280 164 204 392 296 372 276 368 272 380 268 380 284 380 284 376 280 372 276 372 276 372 276 372 276 372 276 380 280 376 280 372 276 372 276 364 272 368 276 368 268 364 264 364 268 364 268 364 268 364 268 360 260 352 252 348 252 352 256 348 256 352 260 356 256 352 252 364 248 324 236 352 260 340 220 328 232 328 232 328 232 328 232 328 236 332 240 336 244 340 248 328 244 336 252 340 244 328 236 328 236 324 232 320 228 316 228 324 224 328 224 328 224 328 224 316 212 316 212 312 208 308 204 320 220 312 216 308 216 312 216 308 212 308 212 308 212 308 212 296 220 296 220 296 220 296 220 296 220 292 216 288 212 288 212 280 208 276 204 272 208 280 212 280 208 276 204 268 200 264 196 248 212 288 196 192 52 60 0 112 108 240 208 264 180 240 184 252 188 252 188 252 188 252 188 252 192 256 192 256 192 256 192 252 184 252 192 252 192 252 200 252 204 252 208 260 228 296 276 340 328 352 340 360 344 356 340 352 336 348 332 344 328 344 316 340 308 352 320 356 312 340 300 344 300 316 252 244 164 164 108 192 228 292 336 360 336 312 276 312 292 292 296 328 320 312 272 324 288 312 272 304 284 308 292 296 284 308 300 316 300 292 268 292 276 296 276 300 280 300 280 296 272 292 268 288 264 284 256 268 240 276 248 280 244 272 236 280 240 260 228 260 232 260 224 264 220 264 216 252 204 248 200 248 204 248 200 244 196 240 196 236 192 236 188 232 184 228 184 228 184 228 180 224 176 220 176 216 172 220 168 216 164 212 164 204 156 204 156 204 160 208 160 204 160 200 152 192 148 188 144 200 152 192 144 188 144 188 144 192 144 184 140 180 136 184 140 172 128 176 132 172 128 168 120 172 124 168 120 168 116 164 116 160 112 156 108 152 104 152 104 144 96 144 96 144 100 148 100 144 100 148 100 148 100 148 100 140 112 140 112 140 112 140 112 136 108 136 108 136 108 136 108 136 108 132 104 132 108 140 116 132 108 140 108 128 96 128 104 128 100 128 100 128 100 128 100 140 108 132 96 124 92 120 92 132 100 120 92 124 96 120 84 108 84 116 92 124 96 124 96 68 52 56 40 52 40 56 48 52 40 52 40 56 44 56 44 48 36 48 36 48 36 48 36 56 44 52 36 48 32 40 28 36 32 32 28 32 28 36 32 36 32 36 32 32 28 32 24 40 32 28 20 20 20 28 28 28 24 24 20 24 20 28 24 16 16 16 12 12 12 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 8 8 12 16 16 16 16 20 20 12 12 28 60 88 92 88 88 92 100 104 96 92 96 100 92 96 92 92 88 92 88 108 124 136 132 128 116 120 84 40 8 12 24 16 0 0 8 4 0 0 4 12 16 24 12 12 16 16 16 16 20 20 12 12 12 16 16 20 20 20 20 16 16 12 12 16 16 20 20 8 8 24 60 92 112 116 124 124 124 124 120 120 120 120 116 116 116 112 112 112 112 112 116 116 112 100 80 64 60 60 56 44 32 24 24 36 48 60 84 76 112 100 348 428 588 508 612 456 352 244 328 420 316 404 316 396 324 408 328 432 348 468 380 504 380 460 360 248 320 656 572 652 596 632 560 604 556 596 572 600 560 604 584 608 556 560 512 520 460 540 752 648 424 212 316 552 740 596 652 512 568 424 516 428 500 420 496 424 508 436 512 444 540 484 572 500 580 496 592 440 416 364 528 420 496 420 536 472 540 480 540 496 560 528 604 572 604 588 620 592 608 568 592 580 612 608 628 624 648 656 652 636 612 616 632 656 660 672 664 676 656 668 648 672 652 672 664 668 660 664 668 684 676 700 656 696 672 712 672 716 684 732 668 696 656 680 644 680 648 684 644 692 644 692 636 692 648 708 672 720 688 736 704 756 732 784 748 712 700 780 744 740 720 740 716 756 716 720 728 752 732 780 764 772 772 776 768 768 760 760 788 788 824 796 828 788 836 788 832 788 864 804 892 820 916 836 936 772 888 796 896 848 1020 928 1020 912 1020 888 1020 900 1020 864 1020 872 1016 800 1020 860 1020 660 668 800 928 656 816 692 808 604 748 604 724 560 676 512 640 484 592 440 556 416 540 408 520 392 512 412 508 404 508 408 520 408 504 392 508 380 504 380 508 384 492 380 496 384 496 384 492 380 488 376 488 372 484 368 480 364 500 360 480 356 472 332 436 336 464 392 444 260 284 224 316 236 304 232 312 236 312 240 332 268 372 284 384 300 400 316 412 324 432 336 444 340 468 348 268 288 480 364 472 356 468 356 476 368 488 368 488 364 484 364 480 360 480 360 480 360 480 360 480 360 488 368 484 364 484 360 480 360 472 356 476 360 480 356 472 352 464 352 464 352 464 352 464 352 460 348 456 340 452 340 452 340 456 348 460 352 464 348 460 344 464 336 432 316 436 336 452 340 444 332 444 336 448 336 452 340 436 328 440 328 440 328 444 332 436 324 436 328 440 324 436 320 436 320 432 316 424 312 420 312 420 324 420 324 424 328 424 328 408 312 408 308 404 308 400 304 412 316 408 308 404 312 408 316 396 300 396 300 396 300 396 296 400 292 400 292 400 292 400 292 396 288 396 284 392 280 388 280 388 276 384 276 384 280 392 284 384 272 380 272 376 268 372 264 364 276 364 216 224 76 156 76 276 220 352 268 344 240 344 268 340 248 340 248 340 248 340 248 344 252 344 252 348 256 348 256 356 252 356 252 356 252 356 252 352 252 356 252 368 284 420 336 424 348 424 356 432 360 428 356 428 352 424 352 424 348 420 348 404 352 412 352 396 320 360 292 376 300 332 252 300 248 316 268 388 324 368 300 340 296 344 304 332 308 360 332 352 312 344 316 352 320 344 312 336 312 348 316 356 304 344 300 360 308 360 304 352 316 348 308 340 300 336 296 332 296 332 292 324 288 320 284 324 272 328 276 328 276 324 272 324 260 304 248 304 252 300 248 288 264 276 256 272 252 264 248 264 248 264 244 260 240 256 240 252 236 252 232 248 228 244 228 244 228 244 224 240 220 236 220 228 220 228 216 224 212 220 212 220 208 216 208 216 208 216 208 216 200 216 196 208 188 204 184 216 200 208 188 204 184 200 188 204 188 200 180 192 180 196 180 188 172 188 172 188 168 180 164 172 164 172 160 168 160 164 156 156 148 152 144 152 140 148 140 152 144 152 144 156 148 156 148 152 144 152 144 156 148 156 148 152 140 152 140 152 140 152 140 148 136 148 136 148 136 148 136 148 136 144 132 144 136 152 140 144 136 152 136 140 124 140 132 144 132 144 132 144 132 144 132 156 140 144 128 132 120 128 116 136 120 128 120 136 128 136 116 136 124 136 124 132 116 124 108 48 20 48 16 44 12 40 12 48 20 44 16 40 8 32 4 36 16 36 16 36 16 36 16 44 24 40 16 36 12 28 8 32 12 28 4 24 8 32 12 32 12 32 8 28 8 24 4 32 8 16 0 8 0 16 8 24 4 20 0 16 4 20 8 12 12 8 8 8 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 4 0 8 0 12 8 20 12 12 12 20 0 8 20 68 92 96 80 84 80 96 92 92 72 104 84 100 80 96 76 96 72 100 96 140 128 136 92 92 60 40 4 0 0 8 0 0 0 8 0 0 0 4 4 16 16 12 4 12 8 16 12 20 12 12 4 12 8 16 12 20 12 20 8 16 4 12 8 16 12 24 4 8 24 68 96 120 112 124 116 124 112 120 108 116 108 120 112 120 108 112 100 112 108 120 112 116 92 80 60 60 52 52 36 28 12 24 28 52 56 48 72 64 16 312 332 512 404 520 328 264 244 360 356 416 324 400 356 408 364 416 376 444 408 468 444 476 412 452 272 492 604 628 572 656 552 592 548 604 572 624 588 592 576 612 580 588 536 548 452 460 556 720 532 308 148 304 544 644 528 588 436 500 380 464 404 448 380 428 372 432 376 432 388 464 424 492 436 488 424 456 344 292 304 456 340 424 364 452 392 460 404 472 428 504 472 544 504 544 516 564 536 556 512 576 556 588 568 600 596 636 632 648 600 608 584 632 632 660 636 672 656 668 648 660 652 664 664 652 668 648 668 656 680 676 692 672 688 692 704 692 700 700 712 684 704 680 696 676 700 688 716 684 712 692 720 684 716 692 736 692 704 704 716 712 736 752 776 756 696 720 780 780 760 788 788 768 756 732 696 736 720 724 752 748 744 748 748 756 756 756 740 716 708 744 728 760 720 772 724 780 720 792 716 788 716 804 736 796 680 708 600 744 672 896 752 884 672 840 660 852 704 836 672 836 708 844 648 868 752 900 540 556 740 860 580 752 660 772 572 664 508 628 476 568 436 520 420 484 388 448 356 428 328 400 304 424 332 424 328 420 332 420 336 404 312 392 304 384 300 388 304 380 296 384 300 388 296 384 292 376 288 376 284 372 280 368 280 380 264 356 268 352 252 332 264 368 316 332 180 192 164 240 188 228 204 232 196 220 188 236 192 264 208 272 204 292 224 304 216 316 216 320 224 340 240 140 204 352 268 352 256 348 248 356 252 360 272 360 268 356 264 352 264 352 264 352 264 352 264 352 264 360 272 356 268 356 264 352 264 344 256 348 264 352 260 348 256 340 252 344 252 344 252 344 252 344 248 336 244 332 240 336 244 340 248 344 256 348 252 340 248 324 240 320 188 248 160 304 264 332 240 332 244 336 248 340 248 328 236 328 236 324 232 324 232 320 236 316 232 316 232 320 236 320 232 316 228 308 220 304 212 312 212 316 212 320 216 324 220 308 204 308 204 304 200 300 196 308 216 300 212 300 212 304 216 292 204 292 204 292 204 292 204 288 212 288 212 288 212 288 212 288 212 288 208 284 208 280 204 276 204 272 204 272 208 280 216 272 204 272 200 268 200 264 196 272 220 276 172 188 104 184 148 256 196 260 196 252 188 252 192 244 180 244 180 244 180 244 180 248 184 248 188 252 192 256 192 252 192 252 192 252 192 252 200 248 200 248 208 268 260 332 328 356 340 356 344 360 344 360 344 368 348 360 340 352 332 344 328 352 324 352 312 332 284 304 264 300 260 280 244 288 276 336 328 272 276 284 292 300 308 312 312 312 312 320 300 296 284 316 320 324 288 320 284 312 288 316 292 328 308 308 300 312 308 316 308 316 296 312 288 304 280 300 276 300 280 296 272 288 268 284 256 276 240 272 236 268 240 272 244 260 220 244 212 252 224 252 216 260 220 260 212 256 208 248 204 248 204 248 200 244 196 240 196 236 192 236 188 232 184 228 184 228 184 228 180 224 176 220 176 220 172 220 168 216 164 212 164 216 164 212 160 208 156 200 152 200 156 196 152 192 144 184 140 196 148 188 136 180 132 176 132 184 140 180 132 176 132 176 132 168 128 172 128 172 124 164 116 160 112 156 108 156 104 152 104 144 96 140 92 140 88 136 88 144 96 144 96 148 100 152 104 140 92 140 96 144 100 148 100 140 112 140 112 140 112 140 112 136 108 136 108 136 108 136 108 140 112 136 104 132 104 136 108 132 108 140 108 128 96 128 104 136 108 136 108 136 108 136 108 128 96 120 88 116 88 116 88 116 84 112 88 124 104 128 96 128 100 128 100 124 92 116 84 56 44 60 48 60 44 52 36 56 44 56 40 52 36 48 36 48 36 48 36 48 36 48 36 56 44 52 36 48 32 40 28 40 32 28 20 24 24 36 36 36 32 36 28 32 24 28 24 28 20 12 4 4 4 16 16 28 20 24 16 20 20 24 24 8 8 4 4 4 0 0 0 8 8 8 4 4 0 0 0 0 0 0 4 4 8 8 12 4 4 8 12 16 16 20 24 12 16 16 8 4 24 68 108 104 96 84 88 92 96 84 76 104 104 100 100 96 96 92 96 100 124 140 148 128 96 60 44 16 4 4 12 4 0 0 24 8 4 0 0 4 12 16 24 12 12 12 16 16 20 20 20 12 12 12 16 16 20 20 20 20 16 16 12 12 16 16 20 28 16 12 36 76 108 124 120 124 124 124 120 120 116 116 116 120 124 124 116 108 108 112 116 124 124 116 104 84 68 60 64 52 40 28 20 24 36 56 68 80 92 128 116 432 504 628 528 592 332 272 292 336 412 340 412 320 404 328 412 320 428 336 452 360 492 400 448 364 348 500 660 580 660 592 604 524 592 564 612 604 596 544 572 580 616 568 568 572 484 468 628 736 512 316 172 432 636 732 600 704 536 624 492 584 484 552 448 520 428 512 424 520 448 552 484 568 488 556 468 508 380 360 376 544 404 508 432 504 440 512 448 520 468 548 512 568 520 556 528 572 544 568 532 600 580 604 588 604 608 636 648 636 620 600 612 624 656 652 656 648 664 640 656 632 652 632 656 644 648 644 640 632 640 628 644 616 656 628 668 624 660 620 668 636 672 628 668 628 672 640 688 664 712 660 708 648 700 652 712 640 700 672 720 680 720 688 740 704 680 664 756 724 740 732 772 752 768 664 684 680 724 672 736 680 720 684 728 704 744 708 740 696 728 736 756 760 768 784 780 788 764 808 768 816 772 836 788 840 732 740 632 796 764 912 860 964 824 940 808 956 820 940 780 908 780 940 736 984 860 1020 640 732 924 1020 764 972 896 1020 820 892 732 848 668 772 588 704 544 672 512 636 472 596 440 564 416 552 432 540 428 532 420 532 424 520 404 512 396 512 392 512 388 492 388 496 392 500 388 496 384 488 380 488 376 484 372 480 368 508 368 488 372 480 340 448 344 480 372 408 220 260 216 312 224 308 232 308 224 296 224 308 236 332 260 340 276 360 292 380 300 408 316 408 312 424 316 236 272 448 344 452 344 444 340 452 356 468 356 464 352 460 348 460 348 460 348 460 348 460 348 460 348 468 356 464 352 464 348 460 348 452 340 456 344 460 344 456 340 444 340 444 340 444 340 444 340 444 336 436 328 432 328 432 328 436 332 440 340 444 336 436 332 408 324 420 248 268 168 352 348 416 324 420 328 424 332 428 332 428 332 428 328 420 324 416 316 428 316 420 308 416 312 428 324 424 316 420 308 412 300 408 296 400 308 404 312 408 316 412 316 404 308 400 304 400 300 396 300 396 296 392 292 392 296 400 300 388 288 388 288 388 288 388 288 396 288 396 288 396 288 396 288 400 292 396 288 396 284 392 284 376 268 376 268 376 276 388 280 380 272 376 268 376 268 372 264 348 268 368 272 352 260 368 292 368 260 340 256 364 272 340 224 336 244 336 244 336 244 336 244 340 248 340 252 344 256 348 256 356 252 356 252 356 252 356 252 356 256 352 260 376 308 448 380 436 364 436 368 436 368 440 372 448 380 440 364 424 348 412 340 416 356 400 340 388 336 388 336 368 320 368 312 356 288 328 268 364 300 336 280 328 288 344 308 348 300 336 312 368 336 344 284 368 340 364 332 352 320 344 316 344 304 352 316 368 320 352 296 344 308 344 304 340 300 336 300 340 300 332 296 328 288 320 284 324 280 320 268 316 272 328 284 312 256 300 256 316 272 324 268 288 260 276 256 272 252 268 248 264 248 264 244 260 240 256 240 252 236 252 232 248 228 244 228 244 228 244 224 240 220 236 220 228 220 228 216 224 212 220 212 224 212 220 208 212 200 204 192 216 200 212 192 208 188 200 184 204 184 196 172 188 168 184 168 200 180 192 172 188 172 188 176 184 172 188 172 188 168 180 160 164 156 160 152 160 148 156 148 152 144 148 140 148 136 144 136 152 144 152 148 156 152 160 152 148 140 148 144 152 148 156 148 152 140 152 140 152 140 152 140 148 136 148 136 148 136 148 136 156 140 148 132 144 132 144 136 144 136 152 136 140 124 140 132 144 132 144 132 144 132 144 132 124 108 120 108 120 112 128 116 124 108 120 116 136 132 144 128 124 116 132 128 140 132 140 128 44 20 40 16 36 20 40 24 32 12 32 12 32 12 32 12 40 16 28 12 36 28 44 24 44 28 44 24 40 24 36 20 32 12 36 8 32 4 28 4 28 4 28 4 28 4 28 4 20 8 16 8 16 8 16 8 20 12 20 12 20 12 20 12 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 4 0 8 4 12 4 12 4 12 4 12 4 12 4 4 0 4 0 8 20 80 92 96 76 96 72 96 60 92 60 100 76 100 76 96 72 84 76 116 108 124 120 124 84 44 8 4 4 4 4 4 4 4 4 8 0 0 12 12 4 4 20 8 0 8 4 12 8 16 8 12 4 12 8 16 12 20 12 20 12 20 8 16 4 12 4 24 4 24 56 100 104 116 120 120 104 124 100 112 92 120 108 116 92 112 92 116 96 108 80 112 104 108 92 88 68 60 44 24 20 28 12 16 16 48 56 64 56 68 96 396 424 500 408 456 260 260 280 364 348 404 336 392 352 412 372 436 392 456 424 476 420 472 456 396 352 636 576 644 572 608 536 580 548 612 588 604 592 460 492 628 580 588 508 544 468 512 588 752 388 200 152 452 564 632 488 592 456 580 468 524 448 528 436 496 412 476 400 456 360 432 424 520 428 472 416 428 252 316 300 420 376 396 384 448 380 420 388 456 420 472 444 488 448 516 468 512 476 536 508 548 540 592 588 620 604 628 608 620 572 588 592 644 640 660 648 668 652 644 632 644 656 668 656 652 648 648 644 644 648 644 644 652 644 640 648 644 648 648 656 664 664 652 652 648 660 660 672 680 696 684 700 684 712 688 712 692 708 704 720 716 732 728 740 708 656 716 736 720 748 720 740 772 700 680 692 728 700 704 712 704 704 700 712 716 732 724 720 692 676 708 708 748 732 748 716 740 704 748 716 768 724 764 712 728 636 648 556 680 664 788 660 784 652 772 648 792 660 780 636 752 592 700 608 748 704 812 416 600 676 832 592 736 680 820 700 872 744 828 624 692 560 636 472 600 428 524 436 532 404 500 356 428 336 444 336 428 316 424 328 416 292 384 280 396 300 400 292 392 292 392 292 392 288 388 288 380 284 384 284 380 272 360 256 384 276 372 288 368 264 336 280 344 324 308 160 180 164 208 180 228 172 232 176 232 180 224 168 236 184 232 188 268 236 296 240 300 264 292 220 348 192 180 192 324 252 312 236 316 236 320 236 348 256 332 240 316 228 320 236 332 236 328 224 328 224 328 232 348 248 348 244 344 244 340 240 348 244 344 240 340 236 336 236 328 236 328 236 328 236 328 236 328 236 328 236 328 236 328 236 316 216 320 240 340 232 292 176 284 236 320 176 92 108 300 240 320 212 292 204 312 232 320 216 320 232 328 236 320 228 324 236 316 224 308 220 308 220 308 224 308 220 304 212 300 216 304 220 292 204 296 212 300 216 308 220 292 204 292 204 292 204 292 208 284 200 284 200 284 200 284 200 284 200 284 200 284 200 284 200 284 200 280 196 280 204 292 216 280 200 280 200 280 200 280 200 264 184 264 188 268 192 272 196 276 192 272 188 268 184 264 192 268 204 272 204 272 208 276 208 268 196 264 192 256 184 248 176 248 172 240 168 236 172 240 176 232 168 240 176 248 180 252 188 248 200 252 200 260 184 264 180 268 208 284 256 324 312 348 336 372 360 372 364 376 364 372 360 376 368 372 360 364 356 360 352 368 348 364 336 352 328 344 320 312 296 316 296 308 276 280 260 284 280 288 288 296 296 304 304 320 312 320 312 320 312 320 312 316 300 320 316 328 320 328 316 324 312 316 304 312 304 312 308 316 292 308 284 304 284 304 288 312 284 292 264 280 264 288 272 276 248 276 248 268 240 260 232 272 244 260 232 252 232 260 248 256 228 248 220 240 204 236 204 256 212 240 204 240 196 232 180 232 188 228 184 228 180 224 180 232 184 224 176 220 176 220 180 212 168 212 164 208 160 204 160 204 160 204 156 200 152 196 152 208 164 204 136 180 144 200 144 196 148 196 148 188 136 176 128 168 120 168 124 172 128 176 132 168 120 168 120 168 120 168 120 156 104 140 88 132 88 144 100 136 88 140 92 144 100 148 100 148 100 148 100 152 108 160 116 144 96 148 100 148 96 140 88 148 100 144 100 144 100 144 100 144 96 132 84 128 88 140 100 136 92 136 92 136 92 136 92 136 92 136 92 136 92 136 92 132 88 132 88 132 88 132 88 128 84 124 80 124 76 120 76 128 84 128 80 124 76 120 76 120 76 120 80 128 84 128 84 40 36 40 36 40 40 48 48 44 40 44 40 44 40 44 40 44 32 32 28 40 44 44 36 44 36 40 36 36 32 36 28 32 36 32 32 28 32 24 28 24 28 24 28 24 28 24 28 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 4 4 4 8 8 8 12 12 12 12 12 12 12 12 12 12 12 20 16 16 8 16 36 76 100 104 104 104 100 100 96 96 96 104 104 100 100 96 100 96 100 112 112 112 108 96 64 28 4 4 4 4 4 4 4 4 4 8 0 0 20 24 12 8 16 8 8 8 12 12 16 16 16 12 12 12 16 16 20 20 20 20 20 20 16 16 12 12 12 20 12 24 68 100 108 116 124 116 120 120 120 108 112 116 128 112 112 108 112 112 116 104 100 104 100 100 92 84 64 56 44 28 28 32 24 24 28 52 68 80 76 128 188 512 504 608 488 512 308 268 324 328 392 340 392 304 400 328 424 340 448 356 472 380 476 388 488 332 444 584 632 576 632 564 608 516 588 568 632 628 548 420 484 632 596 548 548 556 516 564 644 732 348 236 212 568 652 708 604 712 564 712 580 660 552 656 540 624 500 584 472 552 436 544 508 616 500 556 472 488 280 388 392 488 428 468 420 496 408 480 424 508 436 520 464 552 496 556 500 540 492 536 520 552 548 584 584 592 596 604 620 592 580 580 620 640 660 644 660 656 660 628 640 624 664 640 668 644 664 640 656 632 656 632 652 616 652 612 644 608 648 612 652 616 660 604 648 600 652 612 660 628 672 628 676 632 676 636 680 648 688 652 700 668 712 676 720 660 648 672 728 676 740 676 732 720 704 640 704 696 708 680 712 680 688 688 700 716 712 716 708 680 688 700 724 736 748 744 732 736 736 748 748 772 764 772 748 728 684 672 620 732 728 884 760 928 760 916 764 932 780 904 748 876 708 832 724 884 804 920 516 728 772 932 680 832 752 904 756 924 788 920 736 884 760 900 720 808 596 744 632 756 560 672 492 596 460 592 476 596 468 568 436 524 420 532 420 516 404 500 400 496 400 496 400 492 396 492 396 488 392 488 392 484 380 468 364 496 380 480 380 480 348 452 344 456 376 412 204 260 200 276 220 296 224 304 232 300 228 296 224 320 248 304 244 312 268 336 280 340 304 360 280 416 244 260 228 428 324 424 324 436 332 436 328 428 320 432 324 436 328 440 328 436 324 436 332 440 332 440 332 428 328 436 336 444 344 452 348 448 344 448 340 444 336 440 336 428 324 428 324 428 324 428 324 428 324 428 324 428 324 428 324 424 316 420 324 432 308 376 248 396 332 412 272 192 204 384 332 392 312 400 320 400 312 396 312 388 308 400 316 396 312 400 324 408 308 404 304 404 308 408 312 408 304 404 300 400 300 404 304 412 300 408 296 400 292 396 288 400 292 400 292 400 292 400 292 392 284 392 284 392 284 392 284 392 284 392 284 392 284 392 284 384 284 380 276 376 280 388 292 376 276 376 276 376 276 376 276 364 264 364 268 368 268 372 272 372 272 368 268 368 264 364 268 360 272 352 268 352 268 352 268 348 260 344 256 340 252 332 248 348 240 344 236 340 240 344 244 336 236 344 248 356 252 360 256 352 244 360 256 360 268 356 268 356 280 364 312 400 352 428 364 436 376 436 384 440 380 436 376 440 384 436 376 428 372 424 368 436 376 432 368 420 356 412 352 392 332 396 332 388 316 364 296 340 280 332 276 340 296 368 320 372 316 372 316 376 320 376 324 364 320 364 328 372 332 368 328 368 324 360 316 356 316 356 316 352 312 344 304 340 304 340 308 340 300 328 288 320 284 324 288 312 276 312 276 308 268 300 260 300 260 292 256 288 252 292 260 284 256 268 244 260 240 260 240 276 256 264 248 264 248 256 236 248 232 248 232 244 228 244 224 248 228 240 220 236 220 236 224 228 212 224 208 224 204 220 204 220 204 216 200 216 196 212 196 212 208 208 180 188 192 208 192 196 192 200 192 200 188 196 184 176 168 176 168 176 168 172 164 176 168 176 168 176 168 176 168 172 160 160 144 152 148 160 156 156 148 156 148 160 152 160 152 164 152 156 148 156 148 156 152 160 148 156 148 152 144 152 144 156 148 156 148 156 148 156 148 152 144 148 136 144 140 152 144 148 140 148 140 148 140 148 140 148 140 148 140 148 140 148 140 144 136 144 136 144 136 144 136 148 140 148 136 144 136 140 132 140 132 140 128 136 124 132 124 136 128 132 124 132 124 136 128 44 20 36 16 36 16 40 20 44 24 44 24 44 24 44 24 36 12 28 16 40 28 40 20 32 16 32 12 28 8 24 8 40 20 36 16 32 12 32 12 32 12 32 12 32 12 32 12 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 4 0 4 0 4 0 4 0 4 0 0 0 0 0 4 0 8 0 8 4 12 4 16 8 12 4 12 4 12 4 12 4 24 4 16 0 16 20 68 68 108 76 104 72 104 60 100 60 112 84 104 84 104 88 108 108 108 100 100 80 52 28 8 4 4 4 4 4 4 4 4 4 8 0 0 28 40 32 16 12 8 0 8 4 12 8 16 8 12 4 12 8 16 12 20 12 20 12 20 8 16 4 12 4 12 0 28 64 100 96 108 112 116 100 124 100 112 92 120 108 116 92 112 92 116 96 108 80 100 92 96 80 76 56 48 32 24 16 28 16 24 28 52 52 68 32 88 168 428 412 480 408 396 240 268 300 372 352 396 336 384 336 412 372 440 400 464 436 476 436 472 400 408 424 652 548 608 576 632 556 584 536 608 608 652 464 300 408 600 576 568 528 552 440 584 660 608 272 168 192 556 536 608 480 604 476 588 524 580 500 584 492 560 452 500 400 492 404 496 472 560 456 484 408 392 172 328 368 412 348 404 352 404 340 404 372 420 368 428 400 468 412 476 416 472 428 484 456 492 488 544 528 552 540 580 584 568 536 572 592 648 636 652 632 668 640 636 620 640 644 656 652 660 656 656 652 660 652 656 656 660 652 652 656 652 660 656 668 660 656 648 644 644 648 652 664 660 676 664 680 664 692 668 684 672 684 680 696 692 708 704 716 684 648 708 728 704 740 708 724 732 676 668 688 716 696 692 696 672 672 684 700 708 712 700 684 672 664 696 696 732 720 728 700 720 688 724 708 748 712 740 692 688 612 620 544 632 624 740 668 740 632 728 632 748 632 736 600 712 568 664 580 720 644 724 372 600 640 760 536 668 600 712 592 680 576 684 552 680 600 724 588 688 508 652 608 704 520 596 464 532 416 500 396 496 384 460 328 416 332 456 340 424 296 396 292 408 304 404 300 400 296 400 292 400 296 400 292 392 280 380 272 396 280 376 292 372 264 336 280 344 328 304 160 180 160 204 168 220 160 224 168 228 168 228 172 256 192 236 192 244 212 264 212 248 232 272 232 328 200 184 176 312 248 316 252 312 244 308 232 320 236 324 236 316 224 304 204 320 220 324 224 328 232 332 224 316 224 320 232 332 244 336 248 340 248 336 244 336 244 332 240 320 228 320 228 320 228 320 228 320 228 320 228 320 228 316 224 316 220 312 224 316 204 260 144 304 236 316 188 108 128 300 252 312 244 340 244 300 196 280 200 276 200 292 208 292 208 300 224 296 204 292 204 296 212 304 220 304 212 300 208 296 212 304 216 296 212 292 208 288 200 284 196 292 208 292 208 292 208 292 208 284 200 284 200 284 200 284 200 280 196 280 196 280 196 280 196 284 204 280 196 276 196 280 200 268 188 268 188 268 188 268 188 260 180 264 184 264 188 268 188 268 188 268 184 264 184 260 180 264 200 268 196 260 192 256 188 256 188 256 188 256 184 252 184 244 172 240 168 236 172 240 176 236 172 244 180 252 188 260 196 244 200 256 200 264 192 276 196 276 216 308 276 344 328 368 360 380 384 388 388 388 384 384 380 388 384 384 380 380 372 376 368 384 372 380 364 372 356 364 352 352 344 356 344 348 328 328 312 308 296 288 276 280 288 308 316 320 316 320 320 324 324 328 328 328 320 332 328 336 328 336 324 332 320 324 312 320 312 320 316 316 292 308 284 304 284 304 288 300 276 296 272 288 264 284 264 276 256 276 256 272 248 260 240 248 232 252 232 248 228 244 220 256 240 252 232 244 220 244 220 260 216 244 208 248 204 240 192 236 192 236 188 232 184 228 184 228 184 224 176 220 176 220 176 212 164 208 164 204 160 204 160 204 156 200 156 196 152 196 152 196 156 196 132 180 148 200 144 180 132 184 140 192 140 188 140 176 128 172 124 168 116 164 112 168 120 168 120 168 120 168 120 172 120 160 108 156 108 160 116 152 104 152 104 152 100 148 100 160 108 148 96 140 92 140 92 160 108 148 96 144 96 148 104 148 100 148 100 148 100 148 100 144 96 140 92 140 92 144 96 140 92 140 92 140 92 140 92 140 92 140 92 140 92 140 92 136 88 136 88 136 88 136 88 140 92 140 88 136 88 132 84 132 84 132 80 128 76 124 76 132 80 120 68 116 72 124 80 56 48 48 36 36 28 32 28 48 44 48 44 48 44 48 44 36 28 28 32 44 40 40 32 36 32 32 28 32 24 28 24 36 36 32 36 28 32 28 32 28 32 28 32 28 32 28 32 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 4 8 8 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 24 16 20 16 32 48 76 88 100 100 100 100 100 100 100 100 104 108 96 100 96 108 112 120 104 100 84 52 16 0 0 8 4 4 4 4 4 4 4 4 8 0 4 36 52 40 20 8 8 8 8 12 12 16 16 16 12 12 12 16 16 20 20 20 20 20 20 16 16 12 12 12 8 12 36 76 100 104 104 116 112 120 116 116 108 108 112 124 112 112 108 112 112 116 104 100 108 104 104 96 88 68 60 48 24 24 28 28 36 48 64 68 80 48 184 300 572 504 596 488 408 272 268 336 324 380 324 364 308 396 328 424 348 456 376 480 384 488 392 432 356 552 600 608 572 616 556 588 504 572 560 624 676 424 276 332 552 600 580 564 540 452 636 708 576 248 236 280 684 616 676 596 696 564 696 596 708 600 712 604 692 564 628 500 608 504 604 540 632 516 568 476 452 216 408 456 464 400 492 420 472 396 476 420 488 408 492 440 504 440 516 452 524 472 536 496 512 492 544 520 536 524 572 584 564 544 568 596 632 636 648 656 648 636 620 616 620 640 640 648 636 652 636 652 632 656 632 656 628 660 624 652 616 660 620 664 612 660 608 652 604 656 612 656 612 656 612 660 616 660 620 664 624 668 632 680 644 692 656 700 620 632 660 712 648 720 656 704 668 672 644 692 684 700 668 688 652 668 680 700 720 708 704 684 672 680 692 716 728 732 724 708 708 712 728 728 748 736 740 712 680 648 644 596 692 676 832 748 860 708 848 708 864 720 840 692 800 672 772 680 844 732 820 488 752 752 864 640 796 704 820 680 784 644 772 600 752 624 772 608 792 584 784 740 888 684 808 660 748 588 696 528 640 484 596 460 560 448 572 452 540 412 512 404 516 416 508 412 504 404 500 400 504 408 500 400 492 392 484 384 500 384 484 384 484 348 452 344 460 380 412 204 256 196 268 212 284 216 296 220 296 220 288 224 296 228 284 232 300 252 304 244 288 248 320 260 372 252 284 236 380 296 392 308 396 300 400 296 416 312 420 308 412 300 400 296 412 308 416 316 424 324 432 328 428 324 428 320 424 320 420 316 436 332 436 328 432 328 432 328 420 316 420 316 420 316 420 316 424 320 424 316 420 316 420 316 416 304 408 308 412 292 360 232 380 304 384 268 204 216 388 332 412 328 400 292 344 236 312 228 324 248 344 264 348 268 360 284 372 272 372 276 380 284 392 296 392 292 392 288 392 292 396 300 388 280 388 284 396 292 400 292 396 288 396 288 396 288 396 288 392 284 392 284 392 284 392 284 384 276 384 276 384 276 384 280 384 280 376 276 372 272 368 268 360 260 360 260 360 260 360 260 360 260 360 260 360 264 364 264 364 264 364 260 360 260 360 260 352 268 348 260 340 252 332 248 336 252 336 252 336 256 340 256 340 240 344 236 340 240 344 244 344 244 348 248 356 260 368 268 372 264 368 264 364 276 368 288 360 300 392 344 428 372 456 396 448 396 452 396 452 392 448 388 452 392 448 388 440 384 436 380 448 384 444 380 436 372 428 368 424 364 424 364 420 352 408 340 404 336 380 312 360 304 360 308 380 324 384 332 388 336 396 344 380 336 380 340 384 340 380 336 376 332 368 324 364 324 364 328 352 312 344 304 340 304 340 308 328 296 332 296 328 284 316 276 308 276 312 272 308 264 296 256 280 248 288 252 288 244 276 240 280 256 272 248 264 244 268 248 264 240 248 236 256 240 248 228 252 236 252 236 248 232 244 228 244 224 236 220 232 216 236 220 224 208 224 204 220 204 216 200 216 200 216 196 212 196 208 192 196 200 204 180 188 192 204 188 180 176 184 180 188 180 184 176 184 176 180 172 180 172 180 172 176 168 176 168 176 168 176 168 184 172 176 160 168 160 172 168 164 152 160 148 156 144 152 144 160 148 152 140 148 140 148 140 176 160 160 144 148 148 160 160 160 152 156 148 156 148 152 144 152 144 152 140 148 144 152 144 152 144 152 144 152 144 152 144 148 140 148 140 148 140 148 140 144 136 144 136 144 136 144 136 140 132 136 128 136 124 132 124 140 132 140 128 136 124 132 124 128 120 120 112 120 120 136 132 40 20 36 12 32 12 36 16 36 16 36 16 36 16 36 16 28 8 24 16 40 24 32 12 32 16 32 12 28 12 24 8 36 16 32 12 32 8 28 8 28 8 28 8 28 8 28 8 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 0 0 4 0 12 4 20 12 20 8 16 8 16 8 16 8 16 8 16 8 16 8 12 0 12 4 40 48 84 72 92 60 92 60 92 52 92 52 100 72 96 76 96 84 104 100 92 80 68 32 0 0 0 8 4 4 4 4 4 4 4 4 4 0 8 40 56 40 16 8 8 0 8 4 12 8 16 8 12 4 12 8 16 12 20 12 20 12 20 8 16 4 12 4 4 8 48 80 108 96 104 108 112 96 120 96 108 88 116 104 116 92 112 92 116 96 108 80 100 92 100 84 80 56 52 36 20 12 24 20 44 48 68 56 60 20 172 300 496 432 496 404 320 224 292 320 376 348 392 324 380 336 408 376 440 404 468 440 480 444 472 352 444 524 656 544 648 572 584 512 568 540 608 584 632 376 220 232 432 564 608 524 520 392 632 680 452 204 180 264 660 508 600 472 576 472 568 516 596 512 600 520 604 500 548 444 512 424 488 416 484 396 452 384 356 152 364 392 388 340 444 380 404 340 400 360 412 356 412 384 412 356 416 372 440 408 464 428 444 428 476 452 476 468 520 520 536 492 528 532 584 580 628 632 636 608 608 592 620 616 640 636 652 640 652 648 652 652 660 660 660 660 656 664 656 664 664 672 660 664 660 660 656 664 660 668 652 672 652 676 656 688 660 680 664 676 672 688 688 700 696 708 648 636 704 712 680 720 696 700 680 656 660 672 688 680 676 668 652 660 680 700 716 716 696 676 672 664 700 700 732 712 712 680 700 672 708 692 732 692 712 664 664 600 604 552 628 612 712 672 700 604 680 588 696 596 680 560 648 536 616 544 704 588 656 380 604 588 672 484 644 560 648 528 640 524 620 492 604 504 616 492 592 432 592 576 692 544 648 540 608 528 628 508 560 424 504 400 468 352 436 328 432 320 412 300 420 320 416 312 408 304 404 300 412 312 404 300 396 292 388 288 400 288 384 296 372 264 336 276 352 332 308 148 172 144 192 156 204 152 212 160 216 160 220 168 220 176 224 188 236 192 208 152 140 104 156 124 196 140 176 140 248 212 284 232 292 240 308 256 296 216 300 224 312 232 328 244 300 204 304 212 312 212 320 216 320 228 316 224 312 224 308 220 320 232 320 232 320 232 320 232 316 228 316 228 316 228 316 228 320 232 320 228 316 224 312 224 300 204 292 208 304 204 264 156 288 212 292 208 144 156 308 252 304 204 244 140 208 128 196 116 212 144 232 160 240 168 252 180 256 176 256 176 260 188 272 196 280 200 280 200 280 204 288 212 280 200 284 204 288 212 292 216 284 204 284 204 284 204 284 204 284 204 284 204 284 204 284 204 280 200 280 200 280 200 280 200 272 204 272 200 268 196 264 188 256 184 256 184 256 184 256 184 260 188 260 188 260 184 256 184 256 184 256 188 260 188 260 188 264 196 260 188 252 180 244 176 248 180 248 184 252 184 252 184 248 180 244 176 240 180 244 184 252 188 252 188 252 196 264 204 268 212 260 196 260 200 268 204 296 256 340 312 372 356 396 388 400 400 404 400 400 392 392 388 400 392 396 388 388 380 384 376 384 368 380 364 376 360 368 356 360 348 360 348 360 344 352 336 364 360 360 352 344 332 328 316 336 332 336 336 340 340 344 340 340 332 344 336 344 336 340 328 336 328 332 320 324 316 328 320 316 292 308 284 304 284 304 288 292 272 292 272 288 264 280 256 276 252 276 252 272 244 264 236 252 232 260 236 260 228 248 220 252 236 248 228 244 220 248 224 244 200 232 196 236 196 232 184 236 192 236 188 232 184 228 184 228 180 220 172 216 172 216 176 208 164 204 160 204 156 200 156 200 156 196 152 196 148 192 148 184 148 192 132 176 140 192 132 172 124 172 124 168 116 156 104 152 108 160 116 168 120 172 128 168 120 168 120 168 120 168 120 168 120 164 116 160 112 160 112 164 112 160 108 156 104 152 100 140 92 140 92 140 96 148 104 168 112 152 96 140 100 152 112 152 104 152 100 148 96 144 96 144 96 144 100 148 96 144 96 144 96 144 96 144 96 144 96 140 92 140 92 140 92 140 92 136 88 136 88 136 88 136 88 132 84 128 80 128 76 124 76 132 84 132 80 128 76 124 76 108 60 108 64 116 76 136 92 24 20 28 28 36 40 52 52 36 32 36 32 36 32 36 32 28 24 28 32 44 40 36 24 36 32 36 28 32 24 28 24 24 28 24 24 20 24 16 20 16 20 16 20 16 20 16 20 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 0 0 4 8 16 16 24 24 24 20 20 20 16 16 20 20 20 20 20 20 20 20 12 8 16 28 56 72 92 92 84 84 88 88 88 92 92 92 88 92 88 96 92 96 92 92 72 64 44 16 0 0 0 8 4 4 4 4 4 4 4 4 4 4 20 44 44 24 8 12 8 8 8 12 12 16 16 16 12 12 12 16 16 20 20 20 20 20 20 16 16 12 12 12 4 20 60 100 116 108 104 116 108 116 112 112 104 108 108 120 112 112 108 112 112 116 104 100 92 88 88 80 72 52 44 32 24 20 24 32 56 68 76 72 92 80 300 420 616 532 600 444 356 288 300 376 336 396 336 380 312 396 332 424 352 452 376 480 396 484 392 404 400 616 588 628 612 608 520 560 528 604 596 624 612 352 276 212 384 544 592 572 524 484 708 672 416 196 236 376 748 604 720 608 672 588 700 584 696 580 684 580 688 580 656 532 608 500 568 456 528 436 524 444 388 256 460 452 460 420 520 460 492 396 456 392 476 404 480 416 484 404 484 408 500 436 512 440 496 436 500 448 504 464 524 492 548 496 532 516 576 556 616 616 636 596 604 588 620 620 648 640 648 652 648 656 648 660 644 664 636 656 632 652 620 656 624 664 628 664 628 664 628 664 628 664 620 652 620 656 624 660 628 660 624 668 632 680 644 692 656 700 592 624 668 700 632 708 652 684 648 656 640 664 656 672 656 660 640 656 672 696 712 712 700 684 668 680 696 716 724 724 708 688 688 692 712 712 732 716 716 684 668 620 612 608 688 672 792 728 796 676 788 668 800 676 772 644 744 644 708 644 804 676 736 512 716 676 740 580 748 668 740 628 764 616 744 600 736 596 728 580 712 532 704 616 744 580 716 556 688 600 804 672 776 576 688 536 640 480 588 440 572 444 544 408 536 428 528 420 520 412 512 404 520 412 512 400 500 392 496 392 508 392 488 388 488 348 452 340 468 384 416 200 252 192 256 200 272 200 280 212 284 220 280 216 280 224 276 216 256 180 204 128 148 92 168 112 192 136 216 152 236 180 276 216 300 240 352 288 392 300 404 304 404 304 404 304 388 292 388 296 396 300 400 304 388 288 392 296 404 308 408 312 404 304 404 308 408 308 412 312 408 308 408 308 408 308 408 308 416 316 412 312 408 304 404 300 400 288 388 292 396 288 364 248 396 304 384 300 244 228 360 288 312 200 248 152 248 184 276 192 288 212 304 224 308 228 324 248 348 244 344 244 348 252 356 260 368 268 368 268 368 276 380 284 388 284 384 280 376 276 372 272 376 276 376 276 376 276 376 276 376 276 376 276 376 276 376 276 376 276 376 276 376 276 376 276 356 264 360 268 360 264 352 260 348 256 348 256 348 256 348 256 352 260 348 256 348 252 344 252 344 252 344 256 348 256 352 260 344 260 340 256 336 248 332 248 336 252 336 248 332 248 332 248 340 244 336 240 332 244 336 248 352 256 344 248 340 252 348 260 356 252 340 244 336 252 332 264 380 336 432 384 448 392 464 416 460 404 464 404 460 400 448 392 456 396 452 392 444 384 440 384 440 380 436 376 432 372 428 368 420 360 420 360 416 356 416 356 416 364 428 380 432 372 420 356 404 348 404 348 404 348 404 352 388 344 384 348 384 344 380 336 376 332 368 324 364 324 368 328 352 312 344 304 340 304 340 308 332 292 328 288 320 280 316 276 304 276 304 276 300 268 288 260 288 260 288 260 288 256 280 248 268 244 264 240 260 240 264 244 264 240 252 240 260 248 260 236 248 232 244 228 244 224 240 224 240 224 236 216 228 212 232 216 220 204 220 204 216 200 216 196 212 196 212 196 208 192 208 188 192 196 204 180 184 184 188 168 180 172 180 168 172 156 156 148 140 136 148 148 160 160 172 164 176 168 176 168 176 168 176 168 172 164 172 164 168 160 168 156 176 168 176 168 172 164 172 164 148 140 148 140 152 148 164 160 168 156 156 144 152 144 156 152 164 156 160 148 156 144 148 140 152 144 156 148 156 148 152 144 156 148 156 148 156 148 156 148 148 140 148 140 148 140 148 140 144 136 144 136 144 136 144 136 148 140 148 136 144 136 140 132 140 132 140 128 136 124 132 124 112 108 120 120 136 132 144 136 28 4 24 8 32 16 40 24 28 8 28 8 28 8 28 8 20 4 24 16 40 24 28 4 28 8 24 8 20 4 20 0 20 12 16 8 16 4 12 4 12 4 12 4 12 4 12 4 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 8 4 16 12 28 20 24 16 24 12 20 12 20 12 20 12 20 12 20 12 16 0 16 16 56 60 84 60 88 56 88 60 92 56 96 56 88 68 100 84 100 76 84 72 48 24 16 4 0 0 0 0 4 4 4 4 4 4 4 4 0 12 32 48 32 4 0 16 8 0 8 4 12 8 16 8 12 4 12 8 16 12 20 12 20 12 20 8 16 4 12 4 8 20 72 104 124 100 108 112 112 96 116 92 108 84 112 100 116 92 112 92 116 96 108 80 88 80 84 68 64 44 36 20 20 8 20 28 56 68 80 56 68 60 288 380 508 436 488 308 300 240 332 348 380 348 396 332 392 348 416 380 440 400 460 436 492 428 472 352 488 560 624 584 588 528 556 512 572 556 620 588 524 268 220 192 300 428 532 528 480 472 704 592 276 140 180 416 656 484 640 484 556 520 592 508 588 484 552 464 560 480 544 448 520 436 480 376 432 364 436 372 256 212 416 368 404 368 440 396 448 348 376 332 408 360 416 372 408 348 396 356 428 388 444 396 436 400 428 404 452 436 464 432 472 424 468 452 504 476 528 532 556 528 540 524 568 564 600 596 632 620 640 628 640 632 648 644 652 648 648 652 652 652 656 656 656 656 656 660 660 656 652 664 644 660 644 664 648 676 652 676 656 672 664 680 676 696 688 700 620 632 708 704 664 716 688 688 660 648 656 640 656 648 652 636 640 636 660 676 700 692 692 672 668 656 692 692 720 696 692 656 672 644 684 672 708 664 680 628 644 572 576 560 644 620 692 640 676 588 656 580 668 580 648 548 632 532 588 512 688 532 600 396 628 556 620 460 652 552 628 504 608 484 584 472 572 452 540 424 544 424 556 460 540 424 528 380 480 440 600 540 616 484 544 432 532 424 508 388 468 348 428 316 432 332 428 324 420 316 412 308 420 312 404 296 392 292 392 292 408 284 388 292 376 264 336 268 356 328 312 148 168 136 188 144 192 140 200 152 216 164 212 172 224 168 192 140 156 100 108 56 96 56 108 92 116 100 152 92 92 68 120 72 120 88 164 140 244 184 272 216 288 200 272 180 284 192 284 192 284 192 288 192 272 192 276 200 284 208 292 216 292 212 296 216 296 220 300 220 296 208 296 208 296 208 296 208 308 216 304 212 296 204 288 200 292 196 276 192 284 184 252 148 328 232 300 220 144 116 204 132 148 64 124 48 140 88 188 128 208 140 224 152 228 152 236 168 252 168 248 164 244 168 252 172 256 176 256 176 260 184 268 192 272 192 268 188 264 180 260 176 268 188 268 188 268 188 268 188 268 188 268 188 268 188 268 188 272 192 272 192 272 192 272 192 252 184 264 196 268 192 260 188 256 184 256 184 256 184 256 184 256 184 256 180 252 180 248 176 248 176 252 180 252 184 256 184 256 188 256 188 256 184 252 184 256 188 252 180 248 176 244 172 248 180 244 176 240 180 244 184 268 196 252 180 240 176 248 188 244 184 236 180 244 196 268 220 320 308 380 364 396 368 412 400 408 404 408 400 404 392 392 384 396 392 392 388 388 380 384 376 380 368 380 364 376 364 372 360 368 356 364 352 364 356 368 360 360 360 368 372 380 376 376 372 360 356 356 352 352 344 348 344 344 336 344 336 344 332 336 324 332 324 328 316 320 312 324 316 316 292 308 284 304 284 304 288 300 276 288 260 276 256 280 264 272 252 276 248 272 240 260 232 264 236 256 228 252 228 252 228 240 224 236 220 236 212 240 220 244 204 236 200 244 204 244 192 228 184 224 180 220 176 220 176 224 176 216 172 212 168 216 172 204 160 204 156 200 156 196 152 196 152 196 148 192 148 188 144 188 152 196 132 172 132 172 108 168 124 172 124 168 116 160 108 140 96 144 100 152 108 160 116 168 120 168 120 168 120 168 120 168 120 168 120 164 116 160 108 156 108 156 112 160 112 160 112 152 100 148 100 148 100 152 108 152 100 148 100 144 96 144 96 156 108 152 100 148 96 140 92 144 96 148 104 152 100 144 96 148 100 148 100 148 100 148 100 140 92 140 92 140 92 140 92 136 88 136 88 136 88 136 88 140 92 140 88 136 88 132 84 132 84 132 80 128 76 124 76 116 72 128 84 136 84 124 72 56 44 44 32 28 24 24 20 36 32 36 32 36 32 36 32 24 20 28 32 44 40 32 16 24 20 20 16 20 12 16 12 16 16 12 12 12 8 8 8 8 8 8 8 8 8 8 8 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 4 8 12 16 20 32 28 28 24 24 20 20 20 20 20 20 20 20 20 20 20 32 20 24 36 64 76 80 72 92 92 92 96 96 100 100 100 84 96 100 108 104 96 80 72 28 12 0 0 0 4 0 0 4 4 4 4 4 4 4 4 0 16 40 48 20 0 0 20 8 8 8 12 12 16 16 16 12 12 12 16 16 20 20 20 20 20 20 16 16 12 12 12 8 32 76 120 128 112 108 124 108 116 112 112 100 104 108 120 112 112 108 112 112 116 104 100 100 96 96 84 76 60 48 36 24 16 24 36 64 80 84 72 116 136 392 468 600 520 548 348 308 280 292 376 304 372 328 360 328 408 348 428 356 448 372 468 408 464 400 408 440 628 560 664 496 528 512 552 524 584 600 624 544 240 292 244 352 400 508 584 476 552 768 584 276 156 272 560 704 564 736 600 644 616 708 572 696 560 644 528 640 544 632 520 592 492 560 436 500 416 504 420 288 296 508 428 492 452 504 448 552 424 460 392 500 436 512 428 500 400 496 416 540 468 564 472 544 444 516 448 544 476 544 456 504 440 512 472 536 480 548 516 560 504 540 504 568 552 608 580 624 612 620 616 624 624 624 624 644 648 640 644 628 648 632 652 628 648 632 652 636 648 632 644 624 640 624 644 628 644 632 648 628 652 636 664 648 676 656 684 592 624 688 692 640 704 664 672 652 660 652 644 640 648 648 640 632 640 652 672 688 692 684 676 656 668 680 704 712 708 688 664 660 668 688 692 708 688 684 652 644 580 572 588 680 664 748 684 768 664 760 656 768 660 748 628 736 656 680 624 772 632 672 512 724 668 700 572 740 664 708 604 712 584 716 592 724 576 692 552 648 524 684 548 652 532 660 468 612 480 672 544 700 532 660 500 692 556 696 532 624 448 556 428 548 436 536 428 524 416 516 412 524 412 508 396 496 392 496 392 512 396 492 392 488 352 452 340 468 388 416 200 248 184 248 192 260 192 272 208 276 216 272 216 268 192 216 140 176 108 148 88 164 104 188 152 188 144 212 124 152 92 160 76 136 68 168 120 216 160 300 252 372 284 368 272 368 280 368 280 364 276 364 276 372 272 372 272 368 268 368 268 384 284 388 288 392 292 396 296 388 288 388 288 388 288 388 288 396 296 392 288 384 280 380 276 396 284 376 272 372 264 324 216 420 316 376 284 192 136 212 120 192 116 212 128 212 148 264 208 300 224 316 232 316 232 324 248 356 256 352 248 348 248 352 252 348 248 348 248 352 260 364 268 348 248 352 252 356 260 360 264 364 264 364 264 364 264 364 264 364 264 364 264 364 264 364 264 372 272 372 272 372 272 372 276 340 252 352 264 360 264 356 260 348 256 348 256 348 256 348 256 348 256 348 252 344 248 340 244 336 248 340 252 344 256 348 256 336 256 340 256 340 256 344 260 344 256 336 248 328 240 324 236 340 244 336 240 332 244 336 248 364 264 344 240 328 236 332 244 332 240 328 248 336 276 364 304 400 364 452 408 456 404 464 428 464 408 464 404 456 396 448 388 452 396 448 388 444 384 436 380 444 384 440 380 440 380 436 376 436 376 432 372 432 376 440 384 432 372 424 364 420 368 428 376 424 368 420 360 412 348 404 348 388 344 384 344 380 336 372 332 372 328 364 320 360 320 360 324 352 312 344 304 340 304 340 308 340 296 320 276 308 276 316 284 300 272 300 272 296 264 288 256 292 260 280 248 272 248 280 256 256 236 252 232 252 236 256 240 252 228 240 228 252 236 248 228 240 224 236 220 236 216 232 216 240 220 232 212 228 212 228 216 220 204 220 200 216 196 212 196 212 196 212 192 208 188 204 188 200 200 208 180 180 176 176 152 172 168 180 176 184 176 180 172 168 164 172 164 172 164 176 168 176 168 176 168 176 168 176 168 176 172 180 172 180 168 172 160 144 136 148 140 152 148 156 148 172 160 164 152 156 148 156 148 152 144 156 148 156 144 148 136 164 156 160 148 156 144 148 140 148 144 160 156 164 152 152 140 156 148 156 148 156 148 156 148 148 140 148 140 148 140 148 140 144 136 144 136 144 136 144 136 140 132 136 128 136 124 132 124 140 132 140 128 136 124 132 124 132 132 148 144 148 128 124 104 32 12 32 12 32 12 32 12 20 4 28 12 28 4 16 0 20 4 20 4 20 4 20 4 12 0 20 8 28 8 20 0 12 4 12 0 8 0 4 0 16 4 12 0 8 0 4 0 0 0 0 0 0 0 4 0 0 0 8 0 12 4 8 0 12 4 8 0 8 0 4 0 12 0 4 0 0 0 12 12 16 8 16 8 16 8 16 8 24 16 24 16 24 16 24 16 20 8 40 44 80 72 88 60 96 60 92 56 88 52 92 56 108 68 84 76 108 80 60 20 8 0 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 12 28 28 16 4 0 4 12 4 12 4 12 4 12 4 12 8 16 12 20 8 16 4 20 8 12 4 16 12 16 4 24 64 116 116 120 112 116 96 112 92 112 92 112 92 112 92 112 104 124 92 108 96 108 76 96 84 80 60 52 32 32 20 32 4 8 24 52 56 84 84 84 100 392 380 484 432 420 280 288 268 352 348 380 344 376 336 404 360 432 388 420 364 432 436 492 424 460 324 528 548 676 520 364 504 576 532 596 512 592 584 412 216 232 212 244 316 456 472 460 572 716 448 184 160 252 552 536 420 552 476 596 476 572 540 564 472 548 460 544 456 520 428 484 396 448 336 404 392 448 284 204 276 436 352 436 384 448 384 432 364 388 312 392 392 460 396 424 364 412 368 440 420 488 448 492 464 508 464 520 500 532 472 468 396 424 388 452 436 480 444 468 416 452 436 480 456 508 508 548 536 572 544 556 544 588 604 624 612 616 600 608 600 620 612 620 612 636 640 660 652 644 628 656 664 648 644 632 652 640 648 668 680 672 668 672 692 688 672 612 668 684 664 656 684 688 672 640 640 656 648 648 632 632 620 620 636 664 660 672 668 664 636 640 632 668 672 704 680 684 652 680 632 668 668 704 644 668 636 620 552 548 556 640 620 664 592 660 580 644 600 668 588 636 564 628 520 604 488 664 544 576 404 644 508 572 456 632 528 612 492 600 484 568 456 552 444 536 424 504 400 532 444 512 400 504 372 452 384 500 408 504 412 488 368 476 416 552 456 528 388 460 348 472 360 440 336 436 336 424 320 408 312 400 292 376 280 384 296 404 296 400 284 364 260 344 268 368 328 308 136 164 124 188 148 196 136 188 140 196 164 204 156 160 116 136 88 120 84 124 92 104 108 160 144 160 116 140 112 144 104 124 72 100 48 80 28 116 80 192 164 260 192 264 180 252 172 260 180 264 180 264 180 268 192 260 188 256 180 252 180 264 192 264 192 268 196 268 188 284 196 276 192 276 192 276 196 272 192 280 200 280 188 264 176 260 176 272 184 276 180 236 148 264 168 232 108 112 44 124 20 92 44 116 40 116 88 200 152 224 160 236 172 244 176 248 168 252 180 248 176 244 180 248 184 240 176 244 180 248 176 244 172 260 184 256 184 252 176 248 176 244 172 244 172 244 172 244 172 260 188 264 192 264 192 260 188 252 180 252 180 252 180 252 180 240 180 248 184 252 188 256 192 264 188 248 176 244 180 256 196 248 184 256 192 260 192 260 188 256 184 252 180 248 184 252 188 244 176 252 188 256 188 256 188 256 188 256 188 256 188 256 188 240 192 248 184 232 184 256 216 260 200 248 184 240 184 244 192 272 220 280 224 280 240 308 288 372 368 408 376 396 392 420 384 416 408 412 404 400 392 396 388 388 384 388 380 384 376 380 376 376 364 376 368 380 368 384 372 372 360 368 356 368 360 376 364 384 388 376 344 340 352 360 344 372 364 360 348 348 344 352 348 360 348 352 336 336 320 324 312 324 320 332 324 332 316 316 304 304 284 300 280 300 280 300 276 296 276 296 272 284 260 272 248 264 244 268 244 268 240 260 232 252 232 256 232 256 228 248 220 244 236 252 224 224 192 224 208 224 200 244 200 220 168 220 184 224 172 208 160 208 172 232 196 216 168 212 172 220 176 212 156 204 160 204 160 200 156 200 156 200 152 196 148 188 140 180 132 172 124 172 128 180 136 192 148 176 128 176 128 176 128 176 128 176 120 160 104 156 116 180 140 168 120 164 116 164 112 160 112 160 116 164 116 164 116 164 120 156 108 156 108 156 108 156 108 152 104 152 104 152 104 152 104 144 100 148 104 152 100 148 96 156 100 140 84 132 92 148 108 148 100 148 100 148 100 148 100 148 96 144 92 140 96 144 100 148 96 140 88 136 88 136 92 144 96 144 96 144 96 144 96 136 88 136 88 136 88 136 88 132 84 132 84 132 84 132 84 132 80 128 76 124 72 120 68 36 32 36 32 36 32 36 32 28 24 32 32 32 24 24 16 24 20 24 20 24 20 24 20 20 20 28 28 32 24 24 16 12 12 8 8 8 4 4 4 12 8 8 8 4 4 0 0 0 0 0 0 0 4 4 4 4 4 8 12 12 12 12 12 12 12 12 8 8 8 4 4 8 8 4 4 8 12 12 16 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 24 24 28 48 64 84 88 88 84 96 92 92 88 88 92 92 96 84 80 76 88 88 84 52 28 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 4 16 28 28 16 8 4 8 12 12 12 12 12 12 12 12 12 16 16 20 20 16 16 12 20 16 12 16 16 20 16 16 28 76 116 124 120 120 116 104 104 108 104 108 104 108 104 108 108 124 120 112 104 116 104 92 96 88 84 68 60 40 32 24 32 16 20 36 56 60 76 88 164 216 520 480 580 512 464 332 288 324 304 380 320 384 332 384 344 416 356 432 336 408 348 472 420 460 388 424 532 648 596 512 348 544 548 564 556 572 608 600 440 232 332 244 352 352 448 412 512 660 752 436 236 168 400 624 612 504 600 536 640 520 640 560 664 540 628 504 596 480 560 448 548 440 520 400 488 452 520 340 292 352 516 420 512 440 520 448 488 388 456 360 476 440 548 452 556 448 552 456 568 468 568 464 584 504 612 532 648 588 688 584 568 476 536 468 552 484 544 464 536 448 508 460 536 488 556 524 560 532 564 532 556 532 572 572 560 540 560 552 572 564 584 592 600 592 592 592 604 612 628 628 628 624 636 648 660 652 668 668 660 672 664 664 660 680 664 652 612 668 680 664 648 672 664 648 644 648 660 656 656 644 640 636 620 644 668 668 668 668 656 636 636 652 664 688 692 692 680 664 672 656 672 684 704 672 672 660 608 556 564 584 672 664 724 672 724 636 720 652 744 640 720 628 716 624 680 612 752 648 656 536 724 620 648 556 696 628 684 600 704 580 684 552 668 540 652 524 628 500 652 548 632 504 624 472 596 476 652 496 640 484 616 452 600 488 652 520 640 484 604 480 608 476 576 456 564 440 532 400 524 408 516 392 492 380 500 400 508 408 508 396 488 364 472 364 476 392 416 200 252 196 264 204 272 200 260 192 252 192 244 180 212 152 192 128 164 124 168 132 168 152 232 192 236 172 220 168 220 164 224 152 212 136 196 124 212 156 276 224 328 248 328 236 332 248 336 256 340 256 336 252 336 244 340 248 340 248 340 248 368 272 360 264 348 248 336 244 360 268 352 264 352 264 356 268 364 272 356 268 352 264 352 264 364 264 360 276 360 260 320 220 296 200 272 152 160 88 192 96 204 128 212 128 240 200 312 232 316 236 324 244 332 252 336 248 348 244 344 240 344 240 348 244 344 244 348 248 352 244 348 240 344 252 344 248 340 248 336 244 336 244 336 244 336 244 336 244 340 248 344 256 348 252 340 248 344 252 344 252 344 252 344 252 332 248 332 252 336 252 336 252 336 248 328 240 324 244 332 252 332 252 340 256 344 260 340 256 340 252 336 248 332 252 336 256 328 248 336 256 340 256 340 252 336 252 336 252 336 252 336 252 332 248 336 244 324 244 348 276 388 296 380 292 380 292 380 292 368 296 372 296 368 308 392 340 440 408 472 408 448 424 464 416 456 408 464 404 460 404 460 404 444 388 444 384 440 384 436 380 448 388 444 384 440 376 436 376 436 372 432 372 432 372 436 376 424 360 424 380 432 356 400 348 420 360 412 352 408 348 408 356 392 348 384 340 376 332 368 328 368 328 368 328 364 320 356 312 340 300 336 300 332 296 332 296 328 292 324 288 316 276 304 268 292 264 288 268 284 260 280 256 264 248 268 248 268 248 264 240 232 224 252 236 252 232 264 256 236 228 252 232 240 216 224 208 260 232 232 200 200 176 188 172 180 160 180 176 208 200 220 204 212 200 216 200 216 196 208 192 208 192 208 188 200 184 196 180 184 176 180 176 184 184 196 192 184 176 184 176 184 176 184 176 180 168 168 152 160 156 172 168 176 168 176 168 172 164 172 160 172 164 172 164 172 164 172 164 164 156 164 156 164 156 164 156 160 152 160 152 160 152 160 152 156 148 156 148 156 148 156 148 160 148 148 140 148 140 156 152 156 148 156 148 156 148 156 148 156 144 152 140 148 144 152 148 156 144 148 140 144 136 148 140 148 140 148 140 148 140 148 140 144 136 144 136 144 136 144 136 140 132 140 132 140 132 140 132 140 132 140 128 136 128 136 128 32 12 32 12 32 12 32 12 24 8 28 8 28 4 20 0 24 8 24 8 24 8 24 8 20 4 24 12 28 8 20 4 12 8 8 8 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 0 8 0 8 0 8 4 12 4 16 8 16 8 12 4 12 0 8 0 4 0 12 4 16 8 12 4 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 20 16 48 48 76 68 84 64 92 60 88 56 88 48 92 52 72 52 80 60 72 36 36 16 8 0 4 4 4 4 0 0 0 0 0 0 0 0 0 0 12 20 28 28 20 12 12 12 12 4 12 4 12 4 12 4 12 8 16 12 20 8 16 4 20 12 16 8 16 8 20 12 40 72 116 112 116 112 116 96 108 88 108 88 108 88 108 88 108 104 124 88 104 92 108 72 84 72 76 60 56 32 28 8 28 12 28 40 56 48 64 52 136 220 480 404 484 388 384 228 304 292 360 360 392 364 396 360 420 368 428 384 416 364 436 440 512 420 440 392 612 620 608 352 376 524 576 504 564 540 616 524 324 188 224 200 272 296 332 240 492 612 652 304 148 116 436 576 536 384 460 352 480 380 476 424 492 396 464 368 452 368 436 348 424 340 408 320 388 356 396 232 216 268 420 332 408 340 416 368 384 308 356 296 376 360 436 376 444 396 456 412 468 408 444 376 428 396 460 432 512 500 560 504 500 444 508 464 544 492 532 460 488 404 436 396 468 432 476 440 524 480 520 484 520 488 528 504 524 500 536 508 528 504 540 524 544 516 536 508 536 524 560 552 572 544 580 608 632 608 620 640 640 648 660 648 660 660 656 624 608 644 676 656 656 660 668 640 640 628 644 632 644 628 640 624 620 632 672 652 664 644 652 616 640 632 672 664 688 660 664 632 660 620 652 644 680 628 648 608 568 524 552 548 624 596 656 612 644 564 620 576 636 568 612 556 628 508 576 520 668 532 560 456 636 516 544 432 580 504 584 496 580 476 552 452 536 440 520 424 500 408 528 456 508 412 500 376 444 384 508 400 472 364 452 344 452 364 480 380 468 364 472 380 484 384 476 380 468 360 432 320 420 324 412 304 388 292 396 308 392 280 396 280 368 272 360 280 368 324 312 152 188 148 208 152 208 148 192 144 192 144 180 136 164 120 148 100 132 96 136 108 140 132 196 180 200 156 180 144 160 124 168 132 168 116 156 104 156 112 184 144 216 160 220 148 240 164 248 168 248 164 244 160 224 164 228 168 236 176 240 180 264 200 256 188 244 176 232 160 252 168 248 164 248 168 252 172 272 180 256 164 248 168 260 180 260 172 260 176 256 160 220 128 184 116 200 92 100 40 148 88 168 112 160 108 196 180 240 168 236 184 244 192 252 196 252 188 240 168 236 164 232 168 236 172 240 172 244 176 244 176 240 172 248 172 244 172 244 168 240 168 240 168 240 168 240 168 240 168 236 164 240 168 240 168 236 164 248 176 248 176 248 176 248 176 252 192 248 188 244 188 244 188 236 180 236 180 236 180 236 180 244 188 248 196 256 200 252 196 252 192 248 188 244 192 248 196 244 180 252 188 256 188 252 184 252 184 252 184 252 184 252 184 244 196 248 192 244 200 272 232 308 256 312 264 316 264 312 260 312 256 316 268 320 300 352 344 384 392 416 392 408 400 420 388 404 396 404 400 404 404 408 404 392 388 388 384 384 380 384 380 396 380 388 372 380 364 372 356 376 364 376 364 376 360 376 364 376 340 340 360 360 332 340 368 348 348 352 352 352 348 348 344 340 332 340 328 336 328 332 324 328 320 320 308 312 304 312 304 300 280 296 276 296 272 292 272 280 260 280 260 276 248 260 240 260 240 264 240 264 236 256 228 236 212 240 220 244 220 240 216 220 212 236 224 236 208 236 216 224 188 224 196 240 192 228 176 188 136 168 112 140 80 112 64 120 72 112 80 140 112 164 124 176 136 188 152 196 148 184 136 188 144 184 140 184 140 184 140 180 132 176 128 176 128 180 136 176 128 176 128 176 128 176 128 172 124 168 116 160 112 156 108 172 124 172 120 168 116 164 116 172 120 168 116 164 112 160 108 152 104 152 104 152 104 152 104 152 104 152 104 152 104 152 104 156 104 148 96 144 100 152 108 148 96 144 96 144 96 144 100 148 100 148 100 148 100 148 100 148 100 144 96 144 96 148 100 148 100 144 92 136 88 140 92 136 88 136 88 136 88 136 88 136 88 136 88 136 88 136 88 132 84 132 84 132 84 132 84 132 84 132 84 132 88 136 88 32 28 32 28 32 28 32 28 32 28 32 28 28 24 24 20 28 24 28 24 28 24 28 24 28 24 28 24 28 20 24 16 8 8 8 4 4 4 0 0 0 0 0 0 0 0 0 0 4 4 4 4 8 8 8 12 12 12 12 12 12 16 20 20 20 16 16 16 12 12 12 12 4 8 16 20 24 20 16 12 24 24 24 24 24 24 24 24 20 20 20 20 20 20 20 20 24 36 56 68 80 80 88 88 92 92 88 84 84 88 92 92 68 84 84 80 52 32 16 12 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 20 24 28 28 24 20 16 12 12 12 12 12 12 12 12 12 12 16 16 20 20 16 16 12 20 20 20 16 12 16 24 32 52 88 112 116 116 120 116 104 100 104 100 104 100 104 100 104 104 120 116 108 100 112 104 92 80 76 80 68 60 40 28 16 32 24 40 60 68 52 60 68 220 340 600 500 572 468 412 288 288 336 296 384 316 396 352 412 372 424 360 432 348 416 364 480 436 484 344 384 512 712 564 332 408 584 592 560 556 624 668 528 384 224 352 232 392 348 372 268 596 728 664 284 216 176 640 652 644 504 552 460 564 460 560 456 552 436 540 432 536 428 516 408 488 380 480 380 456 388 432 244 320 352 492 392 472 392 476 416 468 376 444 348 448 376 472 384 484 396 512 424 536 428 512 396 472 380 496 400 528 452 564 448 548 468 568 528 640 588 664 588 612 496 532 480 564 504 548 488 572 508 560 504 564 508 556 496 560 516 564 520 548 500 544 516 560 528 572 536 564 524 560 524 572 516 568 576 620 552 584 572 620 616 648 632 664 656 664 620 596 616 672 652 672 664 684 656 660 636 648 632 652 636 652 636 624 652 676 672 660 660 640 636 632 652 668 684 676 668 656 644 652 652 664 664 680 656 656 628 592 552 596 588 652 620 684 652 704 620 688 624 720 616 704 616 708 588 656 616 752 612 636 568 720 604 624 516 648 580 656 584 668 548 644 524 632 516 620 500 608 488 636 536 612 492 604 460 568 476 652 496 608 452 584 444 592 460 592 460 568 440 560 448 580 460 584 464 588 468 584 460 560 436 548 412 516 392 520 412 504 404 500 388 480 360 472 360 476 388 412 212 272 216 276 216 260 188 240 184 248 192 240 180 220 160 192 140 176 136 176 140 180 160 252 220 268 196 240 180 236 172 248 184 252 176 240 164 244 168 252 184 268 196 280 204 312 236 312 244 312 236 308 232 312 224 316 228 320 232 324 232 320 228 324 236 328 240 336 244 328 240 328 236 328 240 332 248 344 252 332 244 328 244 336 252 336 244 328 240 320 224 288 188 264 196 292 188 188 124 248 204 304 220 304 212 312 240 320 212 328 244 336 252 344 256 340 252 344 236 336 232 336 232 340 240 340 240 348 244 348 244 344 236 332 240 328 236 328 236 328 236 328 236 328 236 328 236 328 236 320 232 324 236 328 232 324 228 336 244 336 244 336 244 336 248 336 248 332 244 328 236 324 236 324 236 328 240 328 240 324 236 328 244 336 252 340 252 340 248 340 248 336 244 332 248 336 252 332 248 336 256 340 256 336 248 332 248 332 248 332 248 332 248 336 248 336 248 344 268 372 292 388 304 400 316 408 320 404 316 392 328 400 332 404 348 428 384 444 404 452 412 444 412 444 412 452 404 460 404 460 404 460 404 448 388 444 388 440 384 440 384 452 388 448 384 440 376 436 372 436 376 436 376 436 372 432 368 420 352 408 360 412 344 400 356 392 340 404 352 408 352 400 344 384 340 376 336 372 328 368 324 368 324 356 308 344 304 344 308 332 296 332 292 324 288 320 284 308 272 308 272 304 260 292 256 280 260 280 260 280 256 272 252 252 236 260 240 264 244 260 240 248 232 260 240 256 232 248 228 256 224 224 200 220 204 208 176 132 120 144 132 148 132 144 128 144 116 120 96 120 108 128 112 160 152 184 180 204 184 196 172 196 180 196 180 200 184 200 184 192 184 188 176 180 172 180 176 180 172 180 172 180 172 180 172 180 172 184 180 188 176 176 168 180 172 180 172 176 168 172 164 184 172 176 168 168 160 164 152 160 152 160 152 160 152 160 152 164 156 164 156 164 156 164 156 168 156 156 140 148 148 164 160 152 144 156 152 160 148 152 144 156 148 156 148 156 148 156 148 160 148 152 144 152 144 156 152 160 148 152 140 148 140 148 144 144 136 144 136 144 136 144 136 144 136 144 136 144 136 144 136 144 136 144 136 144 136 144 136 132 124 136 128 140 136 144 136 28 8 28 8 28 8 28 8 28 8 24 4 20 0 20 0 24 8 24 8 24 8 24 8 24 8 20 4 16 0 16 0 8 8 4 4 4 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 12 4 12 4 20 8 12 4 12 12 24 20 20 12 20 12 16 8 16 4 8 4 20 16 24 16 20 8 24 16 24 16 24 16 24 16 20 12 20 12 20 12 20 12 20 24 60 56 76 60 84 68 92 56 84 52 84 44 88 52 88 76 100 60 44 0 0 0 4 0 4 4 4 4 4 4 0 0 0 0 0 0 0 0 24 24 20 24 24 20 16 12 12 4 12 4 12 4 12 4 12 8 16 12 20 8 16 4 16 12 24 8 8 4 28 32 68 84 112 104 112 112 116 96 104 84 104 84 104 84 104 84 108 100 120 88 104 88 104 68 72 64 68 52 52 28 24 8 24 20 48 60 68 48 60 52 172 304 488 400 488 336 360 224 328 308 368 364 392 368 408 376 432 376 428 392 432 388 456 452 504 468 364 216 436 636 604 240 480 588 632 548 596 608 656 444 276 216 280 244 324 284 264 192 600 644 544 184 144 188 640 576 560 408 468 344 468 372 440 352 440 352 432 344 420 320 368 268 360 276 360 296 364 304 320 148 264 272 388 288 372 300 368 320 376 300 352 288 352 292 348 296 352 300 360 316 384 328 376 304 352 300 364 300 372 332 388 312 388 328 428 384 500 464 556 492 584 476 516 468 556 504 560 496 524 464 512 456 520 472 516 460 488 460 516 464 496 452 496 476 524 484 540 488 528 484 532 500 536 480 516 520 540 488 504 500 540 536 576 564 604 600 616 572 560 572 624 608 632 612 644 616 628 608 608 596 616 608 620 600 612 636 680 652 656 632 644 616 632 632 672 660 672 640 644 620 652 620 652 628 660 616 636 580 544 512 560 548 604 548 620 568 628 540 608 556 628 560 600 556 600 484 556 516 644 500 536 476 612 504 528 420 548 476 552 484 544 448 520 428 508 420 496 404 488 400 516 444 496 400 488 368 424 372 508 396 472 360 456 352 448 352 456 348 444 324 424 312 444 348 440 344 444 360 468 384 460 360 444 328 408 304 404 308 420 304 420 296 380 272 364 280 372 316 300 136 192 152 212 148 200 148 184 140 188 152 184 140 172 128 152 104 136 112 144 120 128 128 208 192 220 160 184 140 196 148 196 148 188 132 180 120 168 120 168 112 176 132 200 144 232 160 236 164 236 164 232 156 232 176 228 172 224 168 224 168 208 152 216 168 232 180 244 184 236 160 232 156 236 164 244 168 232 160 240 168 244 168 236 160 244 156 236 152 232 148 204 124 196 128 224 132 120 52 180 152 220 184 252 184 228 172 228 168 244 188 248 196 252 196 248 192 240 180 236 172 232 176 240 180 236 176 240 184 244 180 236 176 232 168 236 168 236 172 240 172 240 172 240 172 240 172 240 172 232 164 236 172 240 168 232 164 240 172 240 172 240 172 240 172 244 188 248 184 240 180 236 176 244 184 248 188 248 188 244 184 244 188 252 192 256 196 252 192 256 192 252 188 248 192 252 196 248 184 256 188 256 184 248 180 248 180 248 180 248 180 248 180 256 196 248 200 268 228 300 252 316 264 328 276 336 276 332 272 324 268 336 296 340 328 376 388 404 404 416 412 420 388 412 388 412 400 404 396 396 388 392 384 388 384 384 380 384 376 380 376 380 368 380 368 380 368 380 368 372 360 376 364 376 356 364 348 336 356 368 356 356 356 348 320 332 332 344 344 348 340 340 332 348 336 340 324 328 312 316 304 324 312 308 292 296 288 296 288 296 272 292 268 284 260 276 256 264 244 268 244 264 240 252 232 256 232 264 236 260 228 252 224 240 216 244 220 248 220 244 216 224 208 224 212 232 208 228 200 236 168 168 108 136 92 124 72 132 96 156 128 184 144 192 148 172 112 136 76 112 68 104 56 120 88 152 124 180 136 180 132 176 132 176 132 180 136 180 136 184 136 176 124 172 120 172 124 172 124 172 124 172 124 172 124 152 112 168 132 184 132 176 128 172 124 172 120 168 116 164 116 176 124 168 120 160 112 156 104 152 104 152 104 152 104 152 104 156 108 156 108 156 108 156 108 164 108 148 96 144 100 156 116 144 100 152 104 152 104 148 96 148 100 148 100 148 100 148 100 152 104 148 96 144 100 152 104 152 100 144 96 140 92 144 96 144 96 144 96 144 96 144 96 136 88 136 88 136 88 136 88 136 88 136 88 136 88 136 88 120 72 120 76 128 80 132 84 28 24 28 24 28 24 28 24 36 28 28 20 24 20 24 24 24 20 24 20 24 20 24 20 28 20 20 12 12 8 12 8 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 8 8 12 12 12 16 16 16 24 20 16 12 16 20 28 32 24 24 24 20 20 20 16 16 12 16 20 24 24 24 24 24 20 20 20 20 20 20 20 20 16 16 16 16 16 16 16 16 24 44 72 76 80 76 88 92 88 88 84 84 84 84 88 88 92 104 96 76 40 12 0 0 0 0 4 4 4 4 8 8 0 0 0 0 0 0 0 0 28 20 16 16 20 20 16 8 12 12 12 12 12 12 12 12 12 16 16 20 20 16 16 12 16 24 24 16 8 12 32 48 80 100 112 108 112 120 116 100 104 108 104 108 104 108 104 108 100 116 112 104 96 108 100 88 76 68 64 52 44 32 28 24 24 28 56 72 76 64 80 92 308 420 580 492 580 408 376 312 296 356 288 388 304 396 352 416 376 428 368 448 384 448 392 496 428 508 264 188 276 644 536 284 552 652 660 640 628 684 692 452 380 292 488 356 492 312 320 288 728 720 552 220 232 324 752 608 636 516 572 464 568 464 544 416 520 412 520 412 512 392 468 348 436 328 444 372 456 372 404 228 388 360 452 352 460 368 444 368 444 344 436 352 444 340 432 348 440 344 432 344 444 352 436 340 436 356 456 348 460 372 468 352 460 380 464 404 496 448 536 480 604 504 556 520 616 572 644 588 660 584 668 580 664 584 664 592 648 588 668 580 612 528 592 536 552 508 564 500 548 496 572 532 592 528 576 512 564 504 560 508 544 520 572 536 592 572 608 548 588 572 628 592 624 580 624 592 652 600 604 580 608 596 608 588 600 636 668 664 636 640 628 632 624 648 672 684 668 656 648 644 644 656 664 648 660 648 644 596 556 520 580 580 652 608 672 636 684 604 684 628 724 616 704 600 676 572 660 588 720 576 632 552 684 572 624 504 644 556 640 556 640 520 616 500 608 496 596 480 592 476 620 524 596 480 588 452 556 472 636 496 604 472 584 452 552 440 556 452 556 440 540 424 568 444 556 424 536 424 564 460 584 460 572 436 540 412 540 432 528 424 520 404 492 364 472 360 492 396 404 196 264 216 276 212 276 212 256 192 240 180 220 160 208 160 188 140 172 140 180 148 188 176 280 248 308 220 268 196 272 196 268 188 256 176 248 172 248 172 240 164 244 184 268 208 288 220 292 228 300 232 296 228 316 232 320 228 312 220 308 216 300 216 304 220 308 224 312 228 312 228 312 228 316 236 324 244 304 228 320 244 328 240 316 228 336 240 320 236 320 232 292 204 296 208 296 208 200 120 248 220 280 232 340 240 316 232 328 240 324 240 332 244 332 244 328 240 344 236 340 232 336 236 340 240 340 236 344 240 344 240 340 240 324 236 320 236 324 240 324 240 320 236 320 236 320 236 320 236 316 232 320 236 320 236 316 232 320 236 320 236 320 236 320 236 316 240 316 240 316 236 312 236 324 248 324 248 324 248 324 248 320 244 324 252 328 252 328 252 332 252 328 248 324 252 328 256 336 252 340 256 340 252 332 244 336 252 336 252 336 252 336 252 332 252 324 256 352 300 388 316 396 320 400 328 404 328 400 324 388 324 396 332 400 356 436 400 468 420 464 436 460 416 436 428 452 400 456 392 444 384 436 380 436 380 436 376 432 376 428 372 428 368 432 372 436 376 436 376 424 368 432 372 432 364 416 352 420 356 396 328 384 340 408 360 392 336 396 340 396 336 392 336 392 344 380 332 364 316 348 308 356 312 348 300 332 288 328 284 328 292 324 284 316 276 308 268 296 260 300 264 296 256 288 256 272 256 272 260 268 256 264 248 256 248 260 248 260 244 252 236 276 240 244 212 220 192 200 172 192 160 156 132 152 152 180 172 200 192 212 204 224 204 220 200 220 188 188 164 172 156 164 140 144 136 168 168 192 180 196 180 192 176 192 176 192 176 188 172 192 180 184 172 176 168 176 172 176 168 176 168 176 168 176 168 144 144 160 164 176 172 180 168 176 168 172 164 172 160 168 160 180 168 176 164 172 160 168 156 164 156 164 156 164 156 164 156 168 160 168 160 168 160 168 160 168 156 160 148 156 152 164 160 160 152 160 148 156 152 160 152 156 148 156 148 156 148 156 148 160 152 156 148 156 148 160 152 160 152 156 144 152 144 152 144 152 144 152 144 152 144 152 144 144 136 144 136 144 136 144 136 148 140 148 140 148 140 148 140 128 120 128 124 132 124 132 124 24 4 24 4 24 4 24 4 32 8 24 0 16 0 24 4 16 0 16 0 16 0 16 0 20 0 8 0 0 0 0 0 4 4 4 0 0 0 0 0 0 0 4 4 8 8 8 12 12 4 12 8 16 8 20 12 28 16 16 4 16 12 32 28 28 20 24 16 24 12 20 12 20 12 20 12 20 16 28 20 20 12 20 12 20 12 20 12 16 8 16 8 16 8 16 8 20 28 72 64 76 56 80 72 88 52 84 48 80 44 84 48 92 68 84 44 40 0 0 0 0 0 0 4 4 8 8 8 0 0 0 0 0 0 0 0 28 16 8 8 16 20 12 4 12 4 12 4 12 4 12 4 12 8 16 12 20 8 16 4 16 16 28 8 4 0 32 48 92 96 108 96 108 116 116 92 108 88 108 88 108 88 108 88 104 96 116 84 100 88 104 68 76 60 56 32 32 20 28 20 16 20 52 68 80 68 96 100 296 388 464 388 504 272 324 244 352 324 376 360 384 356 396 372 428 372 440 420 472 432 484 468 484 440 280 132 272 504 504 224 616 632 680 640 664 640 652 384 304 288 380 336 348 208 224 308 704 596 420 164 160 368 648 488 536 396 476 344 452 368 440 356 404 316 396 312 404 320 392 304 372 276 368 320 384 304 316 148 332 276 344 252 368 288 344 276 336 256 336 296 356 284 340 296 340 280 336 288 352 280 332 256 332 276 340 260 336 284 344 260 364 276 380 300 396 320 420 352 452 356 436 388 492 432 528 484 576 508 584 512 572 516 596 560 636 592 660 584 604 520 576 532 540 500 592 532 576 492 544 496 576 544 556 468 496 484 532 480 520 492 524 480 520 496 520 464 520 492 540 508 532 492 536 520 608 572 556 536 560 552 572 540 572 596 652 624 632 600 628 596 620 628 676 664 672 636 648 632 632 616 644 604 632 600 616 548 516 476 524 524 600 544 612 540 600 524 604 560 632 560 588 536 552 492 564 480 588 480 524 444 544 460 508 416 540 456 520 448 524 432 504 412 492 408 484 392 476 388 504 436 484 392 476 360 444 372 492 388 480 368 452 328 436 328 440 336 448 340 444 328 444 348 440 328 408 312 416 336 452 356 448 344 432 336 444 352 432 312 432 300 400 288 380 296 408 328 304 128 188 156 220 156 228 176 204 152 192 148 168 124 164 120 144 108 136 108 144 112 140 136 228 216 252 180 208 148 196 136 184 120 164 112 168 120 188 132 180 124 176 124 192 140 200 140 212 152 224 152 228 152 228 172 220 168 220 168 220 168 220 168 220 164 216 164 212 156 220 144 220 144 224 152 236 164 224 152 232 156 236 160 236 160 236 156 228 152 232 152 216 140 248 156 240 160 152 76 196 176 212 168 236 172 228 184 240 172 232 176 236 180 236 176 232 172 232 172 228 168 228 168 232 172 232 176 236 180 240 176 236 172 232 168 236 168 240 172 244 176 232 164 232 164 232 164 232 164 224 160 232 164 232 164 228 156 232 164 232 164 232 164 232 164 236 176 236 176 236 180 240 180 248 184 240 176 236 180 244 188 240 184 248 192 252 192 252 188 256 192 252 188 248 192 252 196 252 188 256 188 256 184 248 176 252 184 252 184 252 184 252 184 260 196 248 204 284 252 320 268 316 260 312 252 308 252 312 256 316 260 328 292 340 340 384 400 416 416 416 424 420 380 404 388 392 384 388 380 384 376 380 372 376 372 372 368 372 364 368 364 368 356 368 356 368 352 364 352 360 352 368 356 364 344 348 328 360 336 392 484 496 404 364 388 344 336 336 328 328 324 328 324 340 328 332 320 324 308 312 304 308 300 304 292 292 276 280 264 292 268 284 260 276 248 268 244 260 240 264 244 260 240 256 232 248 228 256 228 256 224 248 216 248 220 244 216 240 204 228 196 252 212 200 164 172 140 152 120 152 120 164 132 176 148 212 184 200 156 200 152 192 144 184 136 204 152 188 144 188 144 180 128 160 120 172 132 180 136 180 136 180 136 176 132 172 124 168 124 180 128 172 120 168 120 172 124 168 120 168 120 168 120 168 120 140 96 148 108 160 112 164 116 164 116 160 112 156 108 156 108 164 116 164 116 164 116 164 116 160 112 160 112 160 112 160 112 160 112 160 112 160 112 160 112 156 108 156 108 156 108 156 108 156 108 148 96 144 100 156 108 148 100 148 100 148 100 148 100 156 104 152 100 148 104 152 108 156 104 148 96 144 96 144 100 140 92 140 92 140 92 140 92 136 88 136 88 136 88 136 88 140 92 140 92 140 92 140 92 128 80 128 80 128 76 124 76 28 24 28 24 28 24 28 24 40 32 28 20 20 20 28 28 16 12 16 12 16 12 16 12 24 16 12 0 4 0 4 0 4 4 4 0 0 0 0 0 4 4 4 8 8 12 12 16 12 12 16 16 16 20 20 20 28 24 20 12 16 24 32 40 28 28 28 24 24 24 20 20 28 24 20 16 20 24 32 36 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 20 28 48 80 80 80 72 84 96 88 84 84 80 80 84 84 88 80 76 64 56 36 24 4 0 0 0 0 4 4 8 8 8 0 0 0 0 0 0 0 0 28 16 4 4 12 16 12 4 12 12 12 12 12 12 12 12 12 16 16 20 20 16 16 12 16 24 28 16 4 8 36 60 96 108 108 104 108 124 116 100 108 112 108 112 108 112 108 112 100 116 112 104 96 108 96 88 84 68 56 36 28 24 32 32 20 28 56 76 92 76 120 136 444 508 576 500 592 360 324 316 308 364 292 376 300 384 348 408 368 424 376 472 420 484 420 504 416 452 212 208 228 508 404 276 648 684 688 704 680 692 676 408 428 344 512 348 432 224 356 492 800 656 460 220 260 464 728 520 632 512 576 448 548 452 564 440 564 444 520 400 492 392 488 384 508 384 488 408 476 364 388 208 440 364 424 328 460 372 432 340 432 336 432 364 452 332 424 348 400 328 412 348 432 352 420 316 420 340 428 328 432 340 436 316 416 344 432 368 456 392 476 416 488 404 468 428 504 456 528 500 560 484 584 484 568 484 600 540 644 588 692 620 680 600 688 640 724 704 840 784 828 688 708 600 720 664 700 544 600 564 652 540 624 556 608 524 580 516 560 480 540 492 560 508 560 500 568 540 640 572 584 532 576 552 576 540 568 600 648 632 612 608 612 612 620 644 680 684 672 656 664 660 632 640 652 624 640 628 624 568 568 516 580 572 652 600 644 588 656 588 676 628 724 612 692 580 648 580 676 548 676 560 632 516 628 528 608 500 648 536 616 516 632 512 608 492 600 488 588 476 584 468 612 516 588 472 580 448 576 480 612 488 596 472 556 416 564 448 544 440 544 444 544 444 540 436 560 428 532 404 528 416 560 444 564 440 560 448 584 476 580 468 576 460 552 436 544 436 532 420 404 196 264 224 288 220 280 204 264 196 252 192 236 176 208 152 184 136 168 136 176 148 188 176 292 256 324 228 280 196 296 212 276 188 264 192 276 208 272 196 256 180 248 184 256 192 256 192 268 208 280 220 288 220 288 208 300 216 304 220 308 224 304 216 304 216 304 216 304 216 296 212 296 216 304 224 312 232 320 232 308 224 308 232 324 244 300 212 292 212 300 216 284 200 328 216 296 216 220 140 264 228 312 232 312 216 316 244 320 204 312 228 316 232 316 228 312 220 324 228 320 224 316 228 320 232 328 240 332 244 336 240 332 236 320 236 320 240 324 244 328 244 316 232 316 232 316 232 308 232 304 224 308 228 312 224 308 220 316 232 316 232 316 232 316 228 304 232 308 236 312 240 316 244 320 240 308 224 300 232 316 244 316 244 324 252 328 252 328 248 332 252 328 248 324 252 328 256 340 256 340 256 340 252 328 244 340 256 340 256 340 256 340 256 336 252 324 260 364 316 404 328 408 328 396 312 388 312 392 320 380 324 392 336 404 364 440 408 452 396 440 412 436 380 408 396 424 376 432 380 436 380 436 384 428 372 424 368 424 364 420 364 436 372 428 364 420 356 412 352 416 360 424 368 424 352 404 336 352 320 588 800 868 564 428 352 404 344 392 328 380 324 380 332 368 328 368 324 364 320 360 320 344 304 344 300 336 284 312 268 324 292 320 284 308 272 300 264 296 264 300 268 300 264 292 260 268 252 268 256 268 252 260 244 256 244 256 240 244 224 228 212 200 164 164 144 180 180 208 188 208 204 232 208 204 176 192 180 204 188 204 188 204 188 204 188 212 192 204 192 208 192 196 172 208 192 204 188 200 180 196 180 200 180 192 172 184 164 180 160 184 172 180 168 176 172 180 176 176 168 176 168 176 168 176 168 164 156 168 160 168 160 172 164 168 160 164 156 164 152 160 152 168 164 172 164 172 164 172 168 172 164 172 164 172 164 172 164 168 160 168 160 168 160 168 160 160 156 164 160 168 156 164 152 172 156 156 140 148 148 164 164 156 148 156 148 156 148 156 148 164 152 160 148 156 152 160 156 164 152 156 144 152 144 152 148 144 136 144 136 144 136 144 136 144 136 144 136 144 136 144 136 148 140 148 140 148 140 148 140 148 136 144 132 140 128 136 124 24 8 24 8 24 8 24 8 28 12 28 8 24 8 20 12 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 16 12 20 16 24 12 20 8 20 12 20 12 20 12 20 12 16 8 16 8 16 8 16 8 20 16 24 20 28 16 24 12 28 16 24 12 20 16 24 20 28 4 24 0 20 4 24 8 24 8 32 8 20 0 20 4 56 44 72 56 76 60 88 76 80 64 84 68 88 56 84 52 80 56 88 56 56 4 12 0 4 0 0 0 4 0 4 0 0 0 4 0 4 0 4 0 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 20 12 20 12 20 12 20 12 12 16 28 12 8 8 44 60 92 88 100 96 108 104 112 104 112 104 112 100 108 96 104 96 104 96 104 96 104 88 92 76 80 40 56 20 24 12 8 8 28 60 60 44 72 40 116 144 408 380 468 416 440 244 332 264 364 320 364 348 376 328 376 360 424 388 436 404 460 436 484 456 488 328 260 168 248 432 376 336 656 640 644 660 648 712 624 356 324 300 280 208 300 196 220 520 724 604 268 220 240 424 588 428 500 408 480 384 448 368 436 372 452 348 444 340 428 332 424 328 432 348 428 388 444 260 232 176 356 272 356 292 360 292 360 336 336 280 312 296 352 332 344 296 348 284 336 304 356 296 336 284 332 288 352 280 332 272 356 324 344 312 360 312 364 320 392 348 368 304 388 328 416 348 444 364 456 396 440 376 432 400 484 464 508 460 508 472 516 480 528 492 552 548 660 660 684 596 624 612 808 824 736 592 672 652 660 684 700 592 576 480 544 496 504 408 504 448 484 444 480 444 496 496 612 536 524 496 536 500 516 476 528 524 588 564 596 552 600 584 604 612 660 632 652 624 632 588 580 584 628 596 608 572 572 516 504 460 516 504 580 540 576 496 564 532 624 576 616 536 568 504 532 480 576 496 544 448 516 444 532 432 500 444 536 452 520 448 532 428 504 392 484 388 480 380 476 392 500 408 492 384 468 372 448 376 488 380 460 360 452 344 452 352 452 348 448 348 448 348 460 352 448 344 452 356 472 376 476 360 472 420 576 472 508 332 520 492 696 560 544 360 508 508 508 452 336 132 200 148 232 172 196 148 196 144 184 136 172 124 164 112 144 100 140 108 136 96 124 136 236 232 272 188 216 144 224 156 200 136 196 144 196 136 212 144 204 140 200 144 204 140 200 132 200 132 200 136 208 144 216 152 212 160 228 168 224 156 228 168 228 168 228 168 228 168 208 140 208 144 216 152 228 164 240 172 236 164 228 156 220 152 220 152 224 160 228 160 216 152 204 172 208 160 172 52 188 176 224 160 220 160 220 164 228 172 236 176 232 168 228 164 220 160 232 176 232 176 232 176 232 172 224 168 232 176 236 184 244 188 240 172 240 180 240 180 240 180 228 168 228 168 228 172 228 172 236 176 232 168 228 172 236 176 224 164 224 168 228 172 232 176 232 176 236 180 236 176 228 172 232 176 232 180 236 184 240 184 248 188 248 192 252 196 256 196 256 192 248 188 256 196 252 188 252 192 252 192 252 192 252 192 264 200 252 188 248 192 260 196 252 188 264 204 280 224 296 240 308 248 312 256 312 252 308 248 300 264 324 308 372 360 404 380 408 392 400 384 388 376 380 364 368 356 372 364 380 368 384 372 364 352 364 348 360 348 356 344 356 324 352 328 364 336 356 328 348 332 360 336 356 340 352 336 272 488 1000 984 1004 932 508 332 348 328 336 316 332 324 320 304 312 304 308 300 308 300 308 300 300 296 300 288 284 268 276 268 280 264 268 252 260 252 268 260 252 244 260 240 244 224 240 232 256 232 252 228 244 220 236 216 240 216 228 200 212 184 196 172 188 164 180 168 196 176 200 168 196 160 196 160 200 152 200 152 192 148 192 144 188 140 184 140 184 140 184 136 180 132 176 132 172 132 176 136 180 132 176 128 172 128 172 128 172 128 172 128 164 120 164 120 164 120 164 120 164 120 172 132 176 128 164 120 160 116 160 116 160 116 160 116 156 116 160 120 164 116 160 112 160 112 160 112 160 112 160 112 156 108 156 108 156 108 156 108 160 112 160 108 156 104 152 104 164 116 164 112 160 112 156 108 140 96 148 104 152 104 152 104 140 92 140 96 144 100 148 100 144 100 148 104 152 100 148 96 144 96 144 100 148 104 152 104 144 96 140 88 132 80 128 76 136 88 136 88 136 88 136 88 140 92 140 88 136 84 132 84 136 88 136 88 136 88 136 88 24 24 24 24 24 24 24 24 28 28 24 24 20 20 20 20 8 8 8 8 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 16 20 20 24 24 20 20 16 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 24 24 28 28 24 24 20 28 24 24 20 20 24 24 28 24 24 20 20 16 24 20 28 20 28 28 28 16 16 20 28 60 64 80 80 84 80 88 92 84 84 88 88 92 84 88 80 80 92 92 88 64 48 28 28 12 16 12 8 8 4 0 0 4 4 0 0 4 8 12 16 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 20 20 20 20 20 20 20 20 12 20 28 20 12 20 48 72 92 96 100 104 108 112 112 112 112 112 112 108 108 104 104 104 104 104 104 104 100 96 92 92 88 68 56 36 24 12 4 8 20 36 60 56 96 60 164 240 536 484 572 488 472 308 332 320 320 360 304 380 316 372 328 408 356 424 368 444 404 472 436 488 440 348 228 212 224 432 344 384 608 620 592 588 576 680 576 328 356 260 336 240 372 200 376 636 800 592 348 240 436 524 696 476 636 484 584 436 548 400 540 392 496 396 508 420 536 444 556 460 544 428 520 432 532 328 368 292 536 400 464 352 420 312 404 324 408 324 420 336 440 340 444 336 412 336 408 364 440 352 420 348 408 316 404 316 416 324 408 292 408 332 412 336 400 328 408 340 452 388 456 404 472 416 476 416 500 416 496 400 480 420 520 464 552 480 548 476 540 472 540 472 524 456 572 512 592 492 604 552 732 700 720 568 704 624 716 720 928 796 828 692 772 668 704 568 636 544 592 520 580 504 584 536 672 548 584 508 592 520 584 520 564 528 600 560 596 560 596 572 624 620 668 632 652 616 632 580 604 596 644 604 624 580 588 524 544 496 564 536 632 580 628 548 616 568 672 608 676 576 636 552 620 544 668 560 640 516 612 512 624 500 600 516 636 528 624 524 624 512 588 480 572 476 568 468 568 484 592 500 584 476 564 464 556 476 592 472 564 456 552 436 548 444 548 440 544 440 544 436 576 452 568 444 568 452 580 464 584 456 584 508 672 556 628 460 668 600 800 628 652 452 596 552 624 540 432 208 284 204 292 220 272 192 272 188 256 180 236 168 212 152 184 140 176 144 172 132 168 180 300 284 348 248 300 212 320 224 288 208 280 208 276 200 288 212 284 208 284 208 288 212 288 212 284 208 288 212 292 220 292 212 288 216 300 228 296 216 296 220 296 220 300 224 300 224 288 208 284 208 288 216 300 224 300 224 296 220 292 212 288 212 292 220 296 224 296 216 288 208 280 232 284 220 244 112 264 236 300 220 296 220 296 224 304 232 300 228 304 228 304 228 304 228 304 236 300 236 300 236 304 232 296 228 300 232 308 236 316 240 320 236 312 236 312 236 312 236 300 228 300 228 300 228 296 228 308 232 304 228 304 228 308 232 300 224 300 228 304 232 308 232 304 228 308 236 312 236 308 232 308 232 308 236 312 240 316 240 320 244 324 248 324 252 328 252 336 252 324 252 332 260 332 248 328 252 328 252 328 252 328 252 336 256 328 248 324 252 332 260 328 260 340 276 356 288 368 296 372 296 376 300 376 296 372 296 356 312 380 352 428 392 448 400 456 400 448 384 436 376 432 376 436 372 432 372 432 368 428 368 424 364 420 360 416 356 416 356 420 348 416 352 428 360 412 344 408 348 404 352 404 344 388 336 380 424 804 760 784 660 432 320 392 328 368 324 368 324 360 308 348 304 344 304 340 296 336 296 324 288 328 284 316 276 316 280 308 276 292 264 284 264 288 272 276 260 280 256 264 240 260 248 264 252 260 244 252 236 248 232 244 228 236 216 220 200 204 188 200 184 192 184 204 196 204 188 204 192 204 192 204 196 204 196 208 192 204 188 204 184 200 184 208 188 204 188 200 184 200 180 188 172 192 176 192 176 188 172 188 172 188 172 188 172 188 172 184 168 184 168 184 168 184 168 176 164 184 172 188 168 180 160 176 160 176 160 176 160 176 160 172 160 176 164 180 160 176 156 168 160 168 160 168 160 168 160 168 160 168 160 168 160 168 160 168 160 168 156 164 156 160 152 164 156 164 156 160 152 156 148 148 140 152 148 156 152 156 148 152 144 152 148 156 152 160 152 152 148 156 152 160 148 156 144 152 144 152 148 156 152 160 152 156 148 152 140 144 132 140 128 144 136 144 136 144 136 144 136 148 140 148 136 144 132 140 132 144 136 144 136 144 136 144 136 20 12 20 12 20 12 20 12 24 16 20 12 20 8 16 8 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 8 0 16 12 20 16 24 12 20 8 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 16 24 20 28 16 24 12 28 16 24 12 20 16 24 20 28 4 24 0 20 4 24 8 24 8 28 4 20 0 28 16 52 44 80 68 88 64 84 64 80 64 84 68 88 64 84 60 84 60 104 68 88 48 64 36 40 16 32 16 16 0 0 0 8 0 0 0 4 4 24 24 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 20 12 20 12 20 12 20 12 16 12 24 8 12 20 56 72 96 88 104 100 112 104 112 100 112 104 112 100 108 96 104 96 104 96 104 92 100 84 88 68 72 28 48 20 20 12 12 16 12 24 36 36 68 8 152 232 464 400 476 392 392 252 324 292 368 328 368 344 380 332 388 360 412 376 424 400 452 436 480 456 464 292 256 208 244 364 320 380 600 528 568 440 500 624 460 288 284 200 232 224 220 132 336 676 704 468 252 132 452 508 588 412 524 384 496 360 452 324 424 296 392 248 404 268 412 272 408 276 440 308 412 312 416 224 272 200 384 252 324 244 348 280 356 292 296 252 328 284 328 280 336 296 344 272 344 288 344 240 296 224 328 252 328 264 348 284 352 284 344 316 364 320 360 304 364 316 348 292 368 312 396 324 408 328 412 344 408 336 400 348 428 380 456 400 464 404 464 408 456 404 452 412 444 428 460 440 496 500 512 536 532 480 532 480 516 576 608 552 604 560 644 620 660 588 672 592 616 568 604 552 592 564 592 504 508 464 512 472 508 468 508 472 528 488 544 500 552 512 568 556 604 560 580 540 556 508 548 536 580 540 560 516 524 460 476 436 496 468 548 504 540 472 520 484 560 512 568 496 544 468 516 464 544 476 524 440 500 432 504 416 484 440 528 456 516 444 512 408 484 376 468 372 464 364 464 380 492 396 484 376 464 364 452 380 480 372 452 356 440 332 436 344 436 340 432 336 428 336 420 324 420 320 416 320 412 316 412 312 412 344 472 384 460 332 420 344 484 364 400 248 364 324 488 428 316 132 212 152 228 172 196 152 192 144 184 128 172 124 164 104 144 100 144 100 132 92 132 144 252 236 280 196 228 152 248 168 228 164 224 168 220 156 220 152 216 148 216 148 220 152 224 152 220 152 220 156 228 164 220 156 216 160 228 168 224 156 216 156 216 156 216 156 216 156 216 152 212 148 208 152 212 156 212 152 212 152 212 152 212 152 212 152 216 156 212 152 204 144 204 168 204 160 168 48 184 176 220 160 220 160 220 164 228 168 216 160 220 164 228 172 232 176 228 172 228 172 228 172 228 172 224 164 224 164 224 164 224 164 228 168 228 168 228 168 228 172 224 168 224 168 224 168 224 168 228 168 224 164 220 168 224 172 224 168 224 172 228 176 232 176 220 168 228 176 236 180 236 180 232 176 232 180 236 184 240 184 244 184 244 188 248 188 252 192 260 196 252 192 260 200 256 192 256 196 256 196 256 196 256 196 256 192 248 188 248 188 252 188 252 180 264 192 276 216 288 224 292 232 292 236 292 236 292 236 292 264 332 320 376 352 384 356 388 364 380 364 372 364 372 372 380 364 372 356 360 344 352 336 360 348 356 344 356 340 352 332 352 320 344 320 356 328 348 320 344 324 344 332 336 320 328 308 320 280 416 432 444 364 296 304 320 304 312 296 316 308 312 296 304 292 300 288 292 280 284 272 272 264 272 264 272 264 272 264 268 256 268 248 260 244 264 248 248 240 256 236 244 220 240 228 248 224 244 220 236 216 232 212 228 204 216 192 204 176 192 168 192 168 180 164 188 160 184 148 188 152 188 152 192 144 192 144 192 144 188 144 184 140 184 140 184 140 184 136 180 136 176 132 168 124 172 128 172 128 168 124 172 128 172 128 172 128 172 128 176 132 176 132 176 132 176 132 160 120 164 124 168 120 164 116 160 116 160 116 160 116 160 116 160 116 164 120 164 120 160 116 160 112 160 112 160 112 160 112 168 120 168 120 168 120 168 120 160 112 160 112 156 108 156 104 152 104 148 100 148 96 144 96 140 92 144 96 144 96 148 100 144 96 148 100 148 104 152 104 144 100 148 104 152 100 148 96 144 96 144 100 148 104 152 104 152 100 148 96 144 92 136 88 136 88 136 88 136 88 136 88 140 92 140 92 136 88 136 88 136 88 136 88 136 88 136 88 16 16 16 16 16 16 16 16 20 20 16 16 12 12 12 12 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 8 8 12 12 12 12 16 20 20 24 24 20 20 16 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 24 20 24 24 28 28 24 24 20 28 24 24 20 20 24 24 28 24 24 20 20 16 24 20 28 16 24 24 24 16 24 28 44 56 68 88 92 96 84 84 80 84 84 88 88 92 84 88 80 76 92 96 104 92 92 84 88 64 64 56 48 36 20 8 0 12 4 0 0 4 16 32 40 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 20 16 16 16 36 64 88 100 100 104 108 112 112 112 108 112 112 112 108 108 104 104 104 100 100 100 100 96 88 84 84 72 60 48 32 20 16 12 12 32 40 64 68 104 60 220 372 576 496 588 456 428 312 320 332 336 372 320 384 316 376 332 412 340 408 356 436 396 468 432 488 396 296 228 260 224 348 288 432 616 592 584 436 516 632 440 300 364 224 320 248 304 224 564 728 740 408 308 212 736 764 836 684 804 644 776 624 764 600 768 600 740 584 736 572 712 536 672 504 656 496 644 496 656 416 516 380 540 376 472 364 480 332 384 228 428 312 440 320 440 316 440 316 404 304 432 356 468 360 456 372 412 336 440 344 404 300 400 328 392 312 416 332 416 332 416 336 408 344 432 380 464 404 476 408 484 416 492 416 484 412 488 432 492 436 504 456 512 464 516 460 500 428 500 444 520 456 520 452 540 492 548 476 552 436 496 504 576 508 588 516 612 560 636 544 748 644 692 620 692 616 692 628 664 548 596 524 600 516 572 508 588 520 576 528 588 552 596 544 592 568 628 568 604 552 592 528 576 544 600 548 592 540 560 480 512 464 544 508 592 536 592 508 576 516 608 540 620 536 604 524 596 512 628 524 616 496 596 492 592 468 576 500 624 516 616 516 604 496 572 464 560 464 556 456 552 468 580 484 572 464 552 456 556 464 572 452 548 440 536 412 540 436 536 428 532 424 528 420 520 400 520 396 512 388 500 376 496 372 492 380 512 400 524 400 504 376 528 400 500 352 472 392 536 452 364 184 288 212 296 228 276 196 272 188 260 184 240 172 212 156 184 136 172 140 168 124 164 180 308 288 348 252 312 224 336 244 320 232 312 232 300 224 300 220 296 216 292 220 296 224 304 228 300 224 304 228 308 236 304 224 300 228 312 236 304 220 296 220 296 220 296 216 292 216 296 216 288 208 284 208 284 208 292 216 292 216 292 220 296 220 284 208 284 208 280 204 276 200 276 228 280 216 244 108 260 232 296 220 292 216 296 220 300 228 296 220 300 224 300 228 304 228 300 228 300 228 300 228 300 224 300 224 296 220 292 216 288 212 296 220 296 220 296 220 292 220 292 220 292 220 292 220 292 220 300 220 296 216 292 220 296 224 300 224 300 228 304 232 308 232 296 220 304 232 312 240 316 240 308 232 308 236 312 240 316 240 324 248 324 248 328 252 332 256 340 256 328 256 336 264 336 252 332 256 332 256 332 256 332 256 332 256 332 252 328 256 332 256 332 260 336 272 348 276 360 284 368 292 368 292 368 292 372 296 356 312 396 364 432 380 436 376 432 368 428 364 424 368 432 372 436 376 432 364 420 352 408 348 416 356 412 352 408 348 408 348 420 348 416 352 424 360 412 344 408 348 400 340 388 324 364 316 372 284 340 336 392 272 340 320 368 304 348 308 356 312 348 304 344 300 336 292 324 280 316 272 312 268 304 264 308 268 304 264 284 264 280 260 276 256 276 256 264 248 272 248 260 232 256 240 252 240 248 236 244 232 240 228 236 220 228 212 220 200 208 196 216 196 200 188 200 188 192 176 204 192 204 188 200 192 200 192 204 188 204 184 200 184 196 180 188 172 188 168 184 164 180 164 180 168 184 172 188 168 184 164 188 172 188 172 188 172 188 172 188 172 188 172 188 172 188 172 176 164 180 164 180 164 180 160 180 164 180 164 180 164 180 164 176 160 180 168 184 164 176 160 172 164 172 164 172 164 172 164 172 164 172 164 172 164 172 164 172 164 168 160 168 156 164 156 160 152 160 148 156 144 152 144 152 144 148 140 148 144 152 144 152 144 152 144 152 148 156 148 152 148 156 152 160 148 156 144 152 144 152 148 156 152 160 152 160 152 160 148 156 144 152 144 148 140 148 140 148 140 148 140 148 140 148 140 148 140 148 136 144 136 144 136 144 136 144 136 16 8 16 8 16 8 16 8 12 4 12 4 8 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 4 0 4 0 12 4 12 4 16 8 20 12 16 12 20 16 24 12 20 8 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 20 16 24 20 28 16 24 12 28 16 24 12 20 16 24 20 28 4 24 0 20 4 24 8 20 4 24 4 20 8 40 32 56 52 88 76 92 64 80 60 80 64 84 68 88 64 84 60 76 52 96 68 96 72 100 80 88 68 80 60 52 28 16 0 12 0 0 0 4 8 32 32 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 16 8 16 8 16 8 16 8 20 8 12 4 20 40 76 92 104 96 108 104 112 104 112 100 112 104 112 100 108 96 104 96 100 92 100 88 92 76 76 56 60 24 40 12 20 16 16 24 32 40 52 32 68 20 212 336 484 400 504 372 360 280 316 312 380 348 372 340 376 328 388 360 404 368 416 388 444 424 472 448 396 236 256 248 244 304 288 432 608 532 568 364 504 536 320 252 304 236 232 188 200 272 548 636 648 252 192 92 664 572 680 500 688 496 688 496 680 496 672 480 692 496 700 500 696 492 676 480 600 428 592 428 624 420 560 436 612 456 596 512 644 452 464 260 400 260 340 216 312 200 272 152 284 176 296 188 280 132 236 128 276 188 336 256 388 260 352 224 316 260 336 276 336 268 336 272 352 288 368 316 384 328 388 320 388 296 400 308 396 300 392 316 400 320 408 340 424 352 436 368 416 380 412 388 432 404 424 376 452 412 444 436 480 412 436 440 496 452 488 424 472 440 492 432 540 468 504 464 520 472 540 508 564 492 536 496 560 488 532 476 548 480 532 468 528 464 516 456 516 492 548 492 528 488 528 476 508 476 528 480 532 488 508 432 444 400 472 444 512 464 504 440 496 440 512 464 532 460 524 448 492 428 504 436 496 420 484 412 468 388 460 420 512 440 500 424 500 400 468 368 456 368 456 364 440 368 468 384 464 368 448 356 444 372 452 356 432 352 428 324 432 348 428 340 420 336 416 328 408 320 404 316 392 300 376 288 384 300 376 284 364 284 380 308 368 252 368 280 380 284 388 324 412 348 256 112 220 160 228 172 200 152 196 148 188 132 172 128 164 108 144 96 140 92 128 84 116 140 252 236 272 184 224 156 248 172 240 172 240 176 228 160 224 152 220 148 216 152 220 156 228 160 224 156 224 160 232 168 240 176 232 176 244 184 236 168 232 172 232 168 228 164 224 164 224 160 216 152 208 148 208 148 212 152 212 156 216 156 216 156 208 144 204 140 200 140 200 140 200 168 204 156 164 44 184 172 220 156 216 156 216 160 224 168 228 168 224 164 224 160 220 160 224 156 220 156 220 156 220 156 220 152 216 148 212 140 208 144 212 156 212 156 212 156 212 156 220 164 220 164 220 164 220 164 220 164 216 160 216 160 220 164 224 168 224 172 228 176 232 176 220 164 228 176 236 184 240 184 232 176 232 180 236 184 240 184 252 192 252 192 256 196 260 200 260 196 252 192 260 200 256 192 256 196 256 196 256 196 256 196 256 196 260 200 260 200 256 188 256 180 264 188 268 204 276 208 284 220 280 224 280 228 292 248 292 280 348 328 372 332 368 344 360 328 356 336 356 340 364 352 364 344 364 340 360 336 356 332 348 328 348 328 344 324 340 320 356 324 344 332 356 340 352 332 348 336 344 336 332 316 316 296 324 308 292 292 316 244 292 244 312 292 304 288 308 304 308 292 308 292 300 284 288 272 280 264 288 264 268 252 268 256 256 236 256 240 256 240 252 236 248 232 236 224 244 224 232 216 232 224 232 212 232 212 228 208 228 208 224 204 220 196 212 188 208 184 212 184 196 176 196 168 188 152 200 164 196 160 196 148 196 144 188 144 184 140 184 136 180 136 172 124 168 124 164 120 164 116 164 124 168 128 172 124 168 120 172 128 172 128 172 128 172 128 172 128 172 128 172 128 172 128 164 120 164 120 164 120 164 120 164 120 164 120 164 120 164 120 160 120 168 124 168 124 164 116 164 116 164 116 164 116 164 116 164 116 164 116 164 116 164 116 164 116 164 112 160 112 156 108 160 112 156 108 156 104 152 104 152 100 144 92 140 92 144 100 144 96 144 92 140 92 140 92 144 100 148 104 152 100 148 96 144 96 144 100 148 104 152 104 152 104 152 100 148 100 148 100 140 92 140 92 140 92 140 92 140 92 140 92 140 92 140 96 136 88 136 88 136 88 136 88 12 12 12 12 12 12 12 12 8 8 8 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 12 12 16 16 16 16 20 20 20 24 24 16 20 20 24 24 20 20 16 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 24 24 28 28 24 24 20 28 24 24 20 20 24 24 28 24 24 20 20 16 24 20 28 16 24 20 20 16 28 44 60 68 76 92 92 92 84 84 84 84 84 88 88 92 84 88 80 72 84 88 96 92 92 96 104 96 100 92 80 64 40 20 8 8 4 0 0 4 12 24 32 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 20 12 8 8 28 56 88 108 108 108 112 112 112 112 108 108 112 112 112 108 108 104 104 104 100 100 96 92 88 80 72 72 60 52 40 28 20 16 16 16 32 56 76 52 104 108 304 432 572 488 592 424 396 344 320 360 344 372 316 376 308 368 328 412 336 408 352 428 384 452 416 468 312 248 224 280 224 328 292 480 576 588 532 384 540 484 320 276 448 332 316 196 348 408 724 656 632 272 244 312 832 732 852 692 844 676 836 672 836 660 852 652 860 660 872 672 880 676 876 672 856 648 832 628 884 688 920 780 940 796 992 944 1020 972 1020 808 920 720 812 616 748 568 688 500 640 484 620 456 552 364 472 360 480 364 476 440 576 464 424 232 372 280 400 300 404 304 416 320 408 324 416 344 432 368 456 384 436 380 452 388 444 380 440 384 452 396 448 396 444 404 452 412 476 436 464 412 460 448 500 460 508 448 488 460 500 452 488 456 484 436 484 424 496 468 544 472 500 420 496 440 528 460 568 528 608 520 600 552 636 556 624 556 644 576 636 560 608 532 580 512 572 528 600 520 580 524 592 520 576 520 588 520 596 536 572 476 500 448 536 492 568 504 568 492 568 496 584 520 612 528 600 504 584 484 592 488 592 484 584 476 564 444 552 480 608 496 592 488 592 480 560 452 552 452 552 448 532 444 560 464 560 448 540 440 552 448 552 432 540 440 540 408 540 428 532 420 524 412 516 408 516 400 516 388 504 372 492 368 516 388 504 364 480 360 492 380 492 352 484 368 488 360 476 388 520 424 344 192 312 220 292 220 280 200 276 192 264 188 244 176 212 156 184 136 168 136 160 116 156 172 308 288 340 240 312 232 344 244 328 244 320 240 300 220 308 224 304 220 304 220 308 224 312 224 308 224 308 228 316 236 320 240 312 240 320 244 312 228 320 240 316 236 312 232 304 228 300 224 296 216 288 212 288 212 284 208 284 208 284 208 280 204 284 208 280 200 272 196 276 200 272 224 276 216 240 104 256 232 292 216 288 212 292 220 300 224 308 228 304 224 296 216 292 212 304 220 304 220 304 220 304 220 300 216 300 212 292 208 292 204 280 212 280 208 280 208 280 208 288 216 288 216 288 216 288 216 300 220 296 216 292 220 296 224 300 224 300 228 304 232 308 232 296 224 304 232 312 236 312 236 308 232 308 236 312 240 316 240 324 248 328 252 328 256 332 256 332 252 320 248 332 256 328 248 328 252 328 252 328 252 328 252 328 256 332 260 336 256 332 252 332 264 336 268 340 268 344 268 344 264 336 260 340 268 352 284 364 324 408 364 416 360 420 368 412 348 408 348 408 348 412 356 408 348 408 352 412 352 412 352 404 344 404 340 400 340 396 336 420 348 412 348 424 352 408 344 404 340 396 336 384 320 360 308 356 328 364 296 344 288 360 276 356 304 344 300 344 304 336 292 332 296 324 288 316 280 312 276 320 272 292 260 296 264 280 236 268 248 272 252 268 244 260 240 248 236 260 236 248 228 252 236 236 224 236 224 236 224 236 224 236 220 232 220 228 212 224 212 228 208 212 200 212 200 204 184 216 204 212 200 208 196 204 192 200 184 200 184 196 180 196 176 196 180 196 176 192 172 188 172 184 168 188 172 188 172 184 168 188 172 188 172 188 172 188 172 184 168 184 168 184 168 184 168 188 168 184 164 180 168 184 172 184 168 184 168 184 168 184 168 180 164 184 168 184 168 180 164 176 168 176 168 176 168 176 168 168 160 168 160 168 160 168 160 176 164 172 164 168 160 168 160 172 164 172 164 168 160 164 156 168 156 156 144 148 144 156 152 156 148 152 144 152 140 148 140 152 148 156 152 160 148 156 144 152 144 152 148 156 152 160 152 156 148 156 148 156 148 156 148 152 144 152 144 152 144 152 144 148 140 148 140 152 144 152 144 144 136 144 136 144 136 144 136 8 0 8 0 8 0 8 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 4 16 12 20 16 20 12 20 12 24 16 28 20 16 12 20 16 24 12 20 8 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 16 24 20 28 16 24 12 28 16 24 12 20 16 24 20 28 4 24 0 20 4 24 8 20 4 20 0 20 12 52 48 72 60 88 68 84 60 84 68 80 64 84 68 88 64 84 60 80 56 96 64 92 68 96 80 96 76 88 72 60 28 12 0 4 0 0 0 4 0 12 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 24 4 4 0 28 56 96 104 108 104 112 108 116 104 108 100 112 104 112 100 108 96 104 96 100 92 96 84 84 68 68 48 52 16 40 8 20 16 20 28 20 60 76 12 80 100 312 384 496 388 508 332 328 308 332 364 380 344 364 332 368 320 380 356 412 368 416 384 432 408 452 428 316 200 252 252 244 320 320 464 568 564 492 352 552 392 272 288 532 428 272 192 324 416 648 608 464 112 144 272 724 476 660 420 668 440 668 448 660 432 648 416 628 396 628 392 620 388 616 384 616 392 596 368 640 428 668 512 788 608 812 720 952 764 876 656 800 596 712 524 652 508 636 496 716 588 756 636 792 652 828 724 868 684 812 680 828 620 628 380 392 292 376 268 328 228 304 236 340 276 340 284 348 308 372 320 364 284 384 300 380 292 388 312 400 328 392 316 388 328 408 356 420 384 404 344 380 376 436 404 460 420 460 404 408 384 444 396 480 436 452 400 440 404 432 360 404 360 424 380 436 384 484 472 496 424 480 440 504 448 508 468 560 516 584 524 564 492 544 488 532 492 548 476 524 476 532 472 532 480 528 468 532 476 504 416 432 396 468 432 496 440 492 428 492 432 504 452 532 460 508 420 476 408 476 412 484 416 476 404 452 372 444 408 496 420 476 396 480 380 452 352 440 356 444 352 424 348 452 372 452 356 436 348 440 360 436 344 436 364 440 332 424 340 420 328 408 320 400 312 392 316 376 296 360 288 360 288 380 304 364 284 352 284 360 284 384 288 388 300 380 280 376 312 408 336 252 128 244 164 220 164 200 156 200 152 192 136 176 132 164 108 140 96 136 88 120 76 108 140 260 244 272 184 232 164 256 176 248 184 252 188 236 164 232 164 228 160 228 160 232 164 232 160 228 160 228 164 236 172 240 168 232 168 240 172 228 152 248 176 244 172 236 164 232 160 228 156 220 152 216 152 220 156 216 148 212 144 208 140 204 136 212 148 204 140 196 140 200 144 196 164 200 152 164 44 180 168 216 156 212 152 216 156 220 164 224 160 220 160 220 160 220 160 216 140 212 140 212 140 212 140 212 144 212 144 212 140 208 148 212 160 208 160 212 160 212 160 212 156 212 156 212 156 212 156 224 168 220 164 220 164 224 168 224 168 224 172 228 176 232 176 228 172 232 180 236 180 232 176 232 176 232 180 236 184 240 184 240 180 240 184 244 184 248 188 252 184 240 184 248 192 248 180 248 188 248 188 248 188 248 188 244 184 248 192 252 188 244 176 260 184 264 184 260 196 264 196 260 196 252 196 256 208 272 232 304 292 348 324 348 316 360 340 348 316 344 312 340 312 344 324 336 316 336 316 336 316 336 316 340 320 340 320 336 316 332 312 340 308 332 320 344 328 340 320 332 320 328 320 320 308 308 288 284 252 304 260 288 280 300 296 308 284 296 276 292 284 288 268 284 272 284 268 276 264 276 260 272 244 244 232 256 248 244 216 240 228 248 232 248 224 236 216 224 212 236 216 228 208 228 220 220 200 220 200 220 200 220 204 216 196 216 192 212 192 212 192 208 180 196 176 200 172 192 156 204 164 200 160 196 144 188 140 184 140 184 136 180 136 176 132 184 140 180 136 180 132 176 132 172 128 176 132 176 132 172 128 172 128 172 128 172 128 172 128 176 132 176 132 176 132 176 132 180 132 172 124 168 128 176 136 168 124 168 124 168 124 168 124 164 124 168 128 172 124 168 120 168 120 168 120 168 120 168 120 168 120 168 120 168 120 168 120 168 120 164 116 164 112 160 112 168 116 164 116 160 112 160 112 168 112 152 96 144 100 152 108 156 108 156 104 152 100 148 100 144 100 148 104 152 100 148 96 144 96 144 100 148 104 152 104 144 96 144 96 144 100 148 100 144 96 144 96 144 96 144 96 140 92 140 96 144 100 148 100 136 88 136 88 136 88 136 88 8 8 8 8 8 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 12 16 20 24 24 28 20 20 24 24 24 28 28 28 16 20 20 24 24 20 20 16 20 20 20 20 20 20 20 20 16 16 16 16 16 16 16 16 20 24 24 28 28 24 24 20 28 24 24 20 20 24 24 28 24 24 20 20 16 24 20 28 16 20 16 20 16 32 48 68 80 84 92 88 84 80 88 92 84 84 88 88 92 84 88 80 84 96 96 100 88 92 92 104 84 88 84 72 56 32 8 0 0 0 4 4 4 4 4 4 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 24 12 0 8 32 68 100 116 112 112 116 116 116 112 108 108 112 112 112 108 108 104 104 104 100 96 96 92 84 76 68 68 52 44 32 28 20 16 20 16 40 92 128 56 148 212 424 496 584 476 568 380 348 352 344 412 352 364 316 364 300 360 312 404 340 412 352 424 376 440 404 452 252 224 224 276 228 356 328 496 536 600 452 372 580 372 328 348 768 584 428 308 512 500 764 712 464 192 244 508 872 628 808 568 764 568 760 576 776 572 788 564 780 560 772 548 760 544 760 544 784 588 792 576 816 580 768 576 796 604 780 672 904 744 908 704 884 680 848 640 816 656 864 716 912 752 948 812 980 844 1020 932 1020 960 1020 988 1020 976 1020 944 1012 868 940 740 780 596 664 536 572 448 528 396 468 360 444 360 416 360 428 368 424 360 424 380 428 372 412 360 420 388 448 420 452 440 464 408 424 416 452 416 440 432 480 416 396 408 492 452 476 432 468 428 488 444 472 380 452 404 492 424 492 416 540 520 552 452 512 436 508 432 516 468 572 528 632 568 628 552 632 572 640 584 652 560 620 552 628 548 628 556 616 536 612 536 576 460 500 452 544 488 568 496 568 492 564 492 584 516 616 524 584 476 576 472 576 476 584 484 580 472 552 436 544 472 596 484 572 464 572 460 544 432 532 436 536 432 520 432 548 456 548 440 536 432 548 440 540 424 544 452 552 420 524 416 520 408 508 396 500 388 520 396 500 372 484 368 488 376 496 372 480 364 480 368 488 372 468 352 488 372 464 336 452 380 476 384 316 188 316 224 296 224 280 200 280 196 264 188 244 176 216 156 180 132 168 132 156 112 164 184 332 300 356 248 328 244 352 256 344 256 344 252 316 228 324 236 320 232 316 236 320 240 320 232 316 232 316 236 324 244 312 232 304 228 308 232 300 212 324 244 320 240 312 232 304 228 304 224 300 220 296 224 304 228 308 228 304 224 296 216 288 212 292 212 280 200 272 200 280 208 272 224 276 212 240 104 256 228 292 212 288 212 288 216 296 224 288 212 292 220 296 224 304 228 304 212 304 212 304 212 304 216 296 212 296 212 296 212 288 212 276 212 268 212 276 212 276 212 284 212 284 212 284 212 284 212 304 224 300 220 296 224 300 228 300 224 300 228 304 232 308 232 308 232 312 236 312 232 304 228 308 232 308 236 312 240 316 240 308 232 308 236 312 236 316 240 324 244 312 240 324 248 320 240 320 244 320 244 320 244 320 244 308 236 316 244 320 240 312 232 336 264 336 264 336 260 336 260 344 264 336 256 336 268 356 288 380 328 416 352 412 340 424 372 416 344 408 336 404 336 404 336 392 332 388 328 384 324 384 320 400 340 396 336 396 332 392 332 400 328 396 328 404 332 392 324 380 320 376 316 368 304 348 300 372 284 384 316 352 292 304 320 348 300 324 288 324 280 308 268 304 272 304 272 304 272 300 268 288 240 260 236 284 256 276 228 256 240 264 248 264 240 252 228 240 228 252 232 244 224 248 232 228 220 232 220 232 220 232 220 220 208 220 208 220 208 220 208 212 192 200 188 208 196 204 184 208 196 204 188 196 188 192 180 200 184 200 180 196 176 192 176 192 176 192 172 188 168 184 168 188 176 192 180 196 176 192 172 188 172 188 172 188 172 188 172 196 180 196 180 196 180 196 180 200 180 192 172 188 176 196 184 184 168 184 168 184 168 184 168 180 168 184 172 188 168 184 164 176 168 176 168 176 168 176 168 180 172 180 172 180 172 180 172 176 168 176 164 172 160 168 160 172 164 172 160 168 160 164 156 180 164 164 148 152 148 164 160 176 164 172 164 168 156 164 156 152 148 156 152 160 148 156 144 152 144 152 148 156 152 160 152 152 144 152 144 152 144 152 144 152 144 152 144 152 144 152 144 148 140 148 144 152 148 156 148 144 136 144 136 144 136 144 136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 8 20 12 16 8 20 12 24 20 20 12 20 12 20 12 20 12 12 8 16 12 20 8 16 4 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 24 8 32 12 24 4 28 12 28 12 32 4 20 8 48 48 84 68 88 64 76 56 84 72 80 64 84 68 88 64 84 60 92 64 100 68 96 68 84 56 68 68 88 48 24 4 0 0 0 0 8 4 12 4 12 0 8 0 8 4 12 8 16 8 12 4 12 4 12 4 12 4 4 0 16 12 20 8 8 0 4 4 8 0 44 92 120 104 112 104 112 104 112 104 112 104 120 112 120 108 112 100 100 92 104 92 92 84 92 80 76 48 52 12 36 4 16 16 20 28 84 36 80 48 84 168 432 412 492 412 444 312 324 312 384 392 372 340 356 328 368 316 392 364 408 348 396 364 412 424 460 356 284 244 208 244 284 424 308 436 528 564 440 332 532 312 288 348 620 596 532 296 348 476 672 596 332 56 168 488 780 532 628 436 628 416 624 416 608 392 584 364 572 340 560 320 540 308 528 300 540 300 516 288 516 284 496 260 484 292 504 300 512 308 536 344 524 340 528 332 484 324 504 388 532 420 600 504 696 608 808 712 900 804 980 832 992 848 988 804 912 796 884 720 760 616 668 564 596 500 544 448 476 404 448 388 452 380 416 348 400 336 380 316 384 332 376 344 388 356 388 348 428 372 392 344 392 360 400 356 400 360 400 360 400 364 408 372 424 404 372 400 412 392 352 352 396 344 376 352 384 332 500 452 452 384 424 352 400 340 404 348 464 432 516 472 528 464 520 468 524 460 524 452 508 440 512 452 500 444 516 460 516 424 452 368 420 384 460 420 476 416 476 420 472 416 496 440 504 424 480 400 456 388 480 420 468 416 496 388 428 372 456 408 488 424 488 420 472 376 440 344 420 340 416 332 420 356 448 360 440 360 428 328 424 360 448 380 452 364 428 340 432 348 412 320 388 308 384 312 396 332 380 312 364 308 364 308 372 308 360 300 352 300 360 300 364 276 356 260 336 256 356 292 372 280 224 132 228 152 232 164 212 168 208 156 192 136 172 128 156 96 132 84 128 88 124 84 100 132 284 224 276 188 184 164 264 180 252 176 244 176 244 184 232 164 228 164 228 164 228 164 224 168 240 176 232 164 228 168 240 160 240 160 240 160 240 160 248 168 248 164 244 160 240 160 252 172 252 172 252 164 240 160 252 168 240 152 228 148 232 160 220 160 216 152 208 144 204 140 204 156 208 148 184 68 144 180 216 156 216 156 216 156 216 156 212 152 212 156 216 160 220 156 212 132 212 132 212 132 204 132 196 136 200 148 212 156 200 132 212 176 208 160 200 156 204 156 216 160 204 144 204 152 212 156 212 160 216 156 208 148 212 164 224 168 220 164 224 168 228 176 228 168 220 168 232 184 236 176 240 184 240 184 240 180 232 172 236 176 232 172 232 172 232 168 244 184 244 180 240 176 236 176 240 180 240 180 240 180 240 180 260 196 252 188 248 188 252 184 244 172 260 184 264 192 256 184 260 196 260 204 248 184 272 260 344 308 336 300 336 312 356 328 344 312 340 308 336 288 324 288 328 296 316 284 308 284 316 292 320 284 304 272 304 284 324 304 336 276 304 300 340 296 308 288 316 288 304 288 304 296 308 288 308 272 300 264 288 260 280 256 284 268 292 276 292 272 272 256 244 236 264 256 276 260 268 248 252 240 256 236 252 228 240 220 240 220 232 216 228 208 220 204 232 212 224 208 220 204 224 208 212 192 212 188 208 184 204 184 208 188 208 188 208 188 208 188 192 176 196 180 200 168 196 164 200 160 196 156 188 136 184 132 180 140 184 140 184 136 176 128 180 140 184 140 180 128 164 112 156 116 164 128 176 136 180 136 184 140 184 136 180 132 176 132 184 140 184 136 180 132 176 132 168 128 176 136 176 128 164 116 172 128 172 128 172 128 172 128 168 124 168 120 164 116 160 116 176 128 176 124 172 124 168 120 164 116 164 120 168 124 172 124 168 120 168 116 164 112 160 112 164 116 164 112 160 108 156 108 156 108 152 104 152 100 148 100 148 100 144 96 144 92 140 92 136 92 148 104 156 104 148 96 144 92 140 100 156 112 152 100 148 100 148 100 148 100 148 100 140 88 136 84 132 88 136 92 136 84 124 80 136 96 144 92 140 92 140 92 140 92 140 92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 4 12 16 20 12 12 8 8 12 16 20 20 20 20 20 20 20 20 20 20 16 16 20 20 20 20 16 16 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 32 20 24 24 32 24 32 28 28 20 36 52 76 88 88 92 84 80 76 88 92 84 84 88 88 92 84 88 80 80 88 88 96 92 96 88 88 76 96 88 52 20 8 0 0 0 4 8 12 12 12 12 8 8 8 8 12 12 16 16 16 12 12 12 12 12 12 12 12 8 8 16 16 16 16 8 8 16 20 16 24 60 112 128 120 112 112 112 112 112 112 112 112 116 116 116 116 116 112 104 104 108 100 92 88 88 84 76 72 48 44 28 24 16 16 28 24 92 56 124 92 176 272 520 488 560 484 484 356 352 344 388 408 352 360 312 368 308 372 316 412 340 392 336 408 360 456 400 368 228 276 208 272 300 488 296 484 576 572 364 364 532 328 324 412 752 672 668 392 468 588 796 624 360 140 368 688 952 740 896 716 928 720 920 712 916 696 924 684 884 668 860 644 832 620 816 616 796 584 776 576 776 572 756 544 712 532 720 528 716 516 724 528 732 488 644 444 640 472 608 420 556 396 536 368 504 372 536 428 600 532 708 660 772 688 808 748 928 788 932 768 876 692 788 624 740 604 688 544 628 504 600 496 556 476 544 468 540 464 520 440 504 436 488 420 472 408 460 404 440 396 412 384 432 424 464 440 464 428 448 408 428 396 424 392 400 428 416 408 432 436 428 392 444 400 444 420 456 392 556 496 480 416 464 408 472 416 488 428 484 436 532 472 540 464 532 464 572 500 588 500 576 488 576 496 580 500 592 512 592 480 528 416 472 412 504 440 516 436 512 436 544 468 568 492 584 484 564 464 556 452 580 484 568 480 596 452 536 444 564 472 584 480 580 472 564 452 532 420 516 416 512 408 516 436 544 436 536 440 528 408 524 424 544 444 548 432 528 412 524 416 516 404 504 384 484 372 500 384 484 364 472 360 472 360 484 368 472 352 460 348 464 356 460 348 452 332 432 332 444 360 464 352 308 200 308 212 308 220 296 212 288 200 268 188 244 172 208 148 176 124 160 128 156 116 152 180 352 284 356 252 276 236 364 260 348 248 336 244 328 240 320 228 320 228 320 228 320 228 316 232 332 240 324 228 324 240 324 244 316 244 316 244 316 244 320 248 320 244 316 244 312 240 316 244 316 248 316 244 312 236 324 248 312 232 300 228 304 232 304 228 300 220 296 216 288 212 280 216 288 216 268 132 216 236 292 216 292 216 292 216 292 216 280 204 284 208 288 212 288 216 304 212 312 216 300 212 292 208 292 208 276 204 280 212 272 200 260 212 264 212 264 216 276 228 280 212 280 204 276 212 292 220 284 212 292 212 280 204 284 216 296 220 296 220 300 228 312 236 308 224 296 224 304 228 300 216 308 232 312 236 312 232 304 224 308 236 312 236 312 236 312 236 320 244 316 240 312 236 312 236 316 240 316 240 316 240 316 240 324 244 320 240 320 244 324 252 324 256 332 264 340 260 332 256 336 256 332 260 328 248 352 312 412 344 412 348 416 344 408 336 416 344 408 336 400 324 388 316 384 320 372 308 368 308 372 312 360 300 360 304 364 308 368 312 348 308 392 304 352 280 344 284 368 300 352 300 356 304 344 296 352 296 348 288 328 280 320 276 312 280 316 292 316 276 300 260 280 264 288 268 288 264 276 252 272 252 272 252 268 244 260 236 256 236 252 228 244 220 240 216 252 228 244 220 240 220 240 220 228 216 228 212 224 208 220 208 220 208 220 204 216 200 212 200 200 188 204 192 204 192 200 188 204 192 200 188 200 192 196 188 200 184 204 188 200 184 196 176 196 180 200 184 196 176 184 164 180 168 188 176 196 180 196 180 200 184 200 180 196 176 192 176 200 184 200 180 196 176 192 176 188 172 192 180 192 172 184 164 188 172 188 172 188 172 188 172 184 168 184 164 180 160 176 160 184 172 180 172 176 168 176 164 172 164 172 168 176 172 180 172 176 168 176 164 172 160 168 160 172 164 172 160 168 156 164 156 168 156 164 156 160 152 160 148 156 148 156 152 164 156 164 160 148 144 156 152 164 152 156 148 156 144 152 148 164 156 156 144 156 148 156 148 156 148 156 148 148 136 144 132 140 136 144 140 148 136 136 132 148 144 152 140 148 140 148 140 148 140 148 140 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 4 8 0 8 0 12 8 20 16 4 0 4 0 4 0 12 8 20 12 20 12 20 12 20 12 20 12 24 16 24 16 20 12 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 24 8 32 12 24 4 28 12 28 8 32 12 36 28 68 64 80 64 88 64 76 56 84 72 80 64 84 68 88 64 84 60 80 48 88 60 96 72 96 72 96 88 92 44 16 0 4 0 0 0 8 4 12 4 12 0 8 0 8 4 12 8 16 8 12 4 12 4 12 4 12 4 8 4 12 8 16 4 12 0 16 12 20 28 72 104 128 112 116 108 116 108 116 108 116 108 112 104 116 108 116 108 112 100 116 96 88 72 80 72 76 56 52 20 32 0 12 20 24 28 60 44 84 40 152 256 476 388 492 392 408 292 316 316 380 396 364 344 356 336 376 320 384 336 416 356 404 372 416 416 428 308 252 236 260 232 380 520 292 484 668 512 292 352 464 256 248 424 680 592 572 332 372 536 708 448 204 44 344 600 740 516 708 520 708 512 704 520 692 504 676 488 708 500 696 480 676 464 664 452 640 424 628 408 628 404 616 384 600 368 600 352 572 332 568 344 548 348 524 332 472 312 452 332 444 328 396 260 356 260 400 312 360 232 356 236 316 132 304 248 432 312 440 348 460 352 444 348 504 416 488 412 484 424 500 444 480 436 484 464 512 476 500 464 492 472 512 476 492 460 492 476 464 396 424 364 416 380 440 396 432 376 408 344 384 332 380 340 368 396 388 336 368 384 384 344 368 344 392 372 392 352 504 444 416 356 412 352 400 344 396 340 420 384 452 416 464 408 456 408 460 400 480 412 472 396 460 396 476 412 484 420 484 392 428 332 396 352 428 376 436 368 424 356 436 376 456 396 472 396 460 372 444 376 472 408 456 408 484 380 432 372 452 396 472 400 460 384 448 356 420 332 412 332 408 324 412 348 436 348 428 352 424 324 404 336 420 352 428 348 416 332 400 328 408 328 396 308 368 284 384 308 368 292 356 288 356 292 376 300 360 280 344 272 344 276 344 268 344 252 324 244 332 276 368 284 224 132 232 156 232 156 216 172 212 160 196 140 176 132 168 104 136 88 128 80 116 72 100 128 288 232 280 184 184 160 264 184 260 176 252 172 248 176 232 168 232 168 232 168 232 168 228 172 244 176 236 168 232 172 244 168 248 168 248 168 248 168 248 168 248 168 244 164 244 160 232 156 240 160 244 160 240 160 248 164 240 156 232 152 232 152 236 176 236 172 228 164 224 164 200 160 220 164 204 76 140 172 220 160 220 160 220 160 220 160 200 140 204 144 204 148 208 140 208 136 208 132 208 144 212 160 216 160 200 148 204 168 212 176 212 180 220 180 212 172 216 180 212 160 204 148 208 152 216 156 200 152 212 152 204 144 204 156 216 160 216 164 224 172 232 180 236 172 224 168 224 168 220 156 224 172 228 172 228 168 220 160 228 172 232 176 236 180 244 184 240 180 240 180 236 176 236 176 236 176 236 176 236 176 236 176 236 176 232 176 236 180 244 180 248 176 260 184 260 192 260 188 256 192 256 208 264 208 288 276 332 316 352 332 348 308 316 276 316 276 316 276 316 272 320 284 316 284 304 276 300 272 304 276 288 264 296 276 304 272 296 260 260 260 328 264 296 284 344 296 304 260 296 264 300 268 292 252 296 260 292 252 280 252 276 244 272 252 280 256 276 256 264 240 276 256 264 240 252 232 244 228 248 232 248 232 244 224 236 216 232 216 228 212 224 204 220 200 228 208 220 200 216 200 216 204 216 196 216 196 212 192 212 188 208 184 204 180 200 176 196 176 184 164 188 168 188 160 184 156 184 148 184 152 192 148 196 148 184 144 188 144 188 140 180 132 176 136 180 140 184 136 176 132 176 136 184 140 184 140 180 136 184 140 180 136 180 136 176 132 184 140 184 136 180 132 176 132 176 132 176 136 176 128 168 120 168 124 168 124 168 124 168 124 168 124 168 124 164 120 164 120 172 120 168 120 164 116 164 112 164 116 168 120 168 120 172 124 168 120 164 116 164 116 160 112 164 116 164 112 160 108 156 108 164 112 160 112 156 108 156 104 140 96 148 104 156 112 164 120 140 96 148 104 152 104 152 100 152 100 144 100 152 104 144 88 148 100 148 100 148 100 148 100 140 92 136 88 136 88 140 92 148 92 132 88 144 100 148 96 140 92 140 92 140 92 140 92 0 0 0 0 0 0 0 0 0 0 0 4 8 12 16 16 16 16 16 16 16 20 24 28 8 4 4 4 4 8 12 16 20 20 20 20 20 20 20 20 20 24 24 28 28 24 24 20 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 32 20 24 24 32 24 28 28 40 44 64 76 92 80 80 88 80 80 76 88 92 84 84 88 88 92 84 88 80 80 84 84 88 88 92 88 92 104 112 92 44 8 0 4 0 0 4 8 12 12 12 12 8 8 8 8 12 12 16 16 16 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 8 8 16 40 76 108 120 112 120 120 120 120 120 120 120 120 108 112 116 116 120 116 116 116 120 104 88 76 72 76 72 76 44 40 24 16 12 20 36 36 76 72 108 68 256 392 576 468 540 452 416 332 348 352 388 408 348 352 316 372 320 380 312 392 340 392 344 420 372 452 368 316 212 252 224 248 420 572 260 492 636 472 228 420 452 264 332 560 772 624 656 392 460 624 776 420 244 120 588 760 888 668 908 692 904 696 896 688 892 680 908 680 872 668 864 664 864 664 868 672 856 660 852 652 848 644 832 632 836 644 844 632 840 624 844 636 812 612 784 576 688 492 592 460 472 360 464 368 508 448 608 540 676 560 664 536 592 428 512 408 520 352 532 368 536 376 548 424 516 376 504 376 500 396 516 416 520 428 528 448 552 472 548 460 544 492 592 528 600 536 632 584 608 540 564 496 540 500 556 516 548 488 512 444 476 420 464 416 464 436 424 376 428 392 388 352 376 368 404 388 412 408 552 488 456 420 456 416 448 400 436 384 452 412 480 432 504 436 500 436 512 448 544 464 540 448 528 444 540 456 544 460 540 436 492 388 472 412 508 440 516 432 512 428 496 424 524 444 540 448 544 440 540 436 564 468 552 464 580 436 520 428 544 452 564 456 552 444 532 420 508 404 508 408 504 400 508 424 528 420 516 424 516 400 508 404 520 416 524 416 520 408 504 396 504 396 496 376 476 360 480 368 468 352 456 348 460 356 472 356 456 340 444 336 448 344 452 352 448 340 428 332 428 348 452 348 308 204 312 216 308 216 300 220 292 208 272 192 248 180 220 156 180 128 160 124 148 108 156 188 368 300 368 252 284 240 368 268 364 260 348 252 336 248 328 236 328 236 328 236 328 236 324 240 336 244 332 236 328 240 336 256 328 256 328 256 328 256 324 252 320 248 320 244 316 244 304 236 312 244 316 248 316 244 316 244 312 240 308 236 308 236 316 240 312 236 308 232 304 228 276 220 304 236 288 140 216 228 300 224 300 224 300 224 300 224 280 204 284 208 284 208 284 208 296 204 296 204 292 212 292 220 284 212 264 212 272 232 272 228 260 228 264 216 244 200 256 216 264 200 272 200 280 208 284 212 268 200 284 208 280 200 280 208 292 216 288 212 288 216 296 220 304 224 292 220 300 228 296 216 296 220 300 224 296 216 288 212 300 224 304 232 312 240 320 244 316 240 316 236 312 236 312 236 312 236 312 236 312 236 312 236 308 232 308 236 316 244 328 252 328 256 332 260 336 260 336 260 332 248 332 268 352 276 376 328 420 348 428 352 420 328 388 304 400 324 388 308 376 308 384 316 372 300 360 296 356 296 356 296 348 292 352 296 356 296 352 296 380 320 376 296 356 300 344 268 356 296 348 300 352 300 332 284 332 292 328 284 320 272 308 272 300 272 304 276 292 264 280 256 296 268 276 244 260 240 260 244 264 244 264 244 260 236 252 228 248 228 244 224 240 220 236 216 240 220 236 212 232 212 232 212 224 212 224 208 220 208 216 204 212 200 212 200 212 200 212 200 196 184 200 188 200 188 196 184 200 188 200 188 200 192 200 192 200 184 200 184 200 180 192 172 192 176 196 184 200 184 204 188 204 188 208 192 204 184 196 180 196 180 196 180 196 180 196 180 200 184 200 180 196 176 192 176 192 180 196 176 192 172 188 168 184 168 184 168 184 168 184 168 184 168 184 168 184 168 184 164 176 168 172 164 172 160 168 160 176 168 176 168 176 168 176 168 172 164 172 164 172 164 172 164 172 164 172 160 168 156 164 156 172 164 172 160 168 160 164 156 144 140 148 144 156 152 164 156 152 144 156 148 160 152 160 152 164 152 156 148 160 152 152 132 156 148 156 148 156 148 156 148 152 140 144 136 144 136 148 144 160 144 144 136 152 148 156 144 148 140 148 140 148 140 148 140 0 0 0 0 0 0 0 0 0 0 4 0 12 8 20 12 24 12 20 12 20 16 28 20 16 4 12 4 12 8 20 16 20 12 20 12 20 12 20 12 20 16 24 20 28 16 24 12 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 24 8 32 12 24 4 28 12 28 8 32 20 56 52 84 72 72 56 80 56 72 56 84 72 80 64 84 68 88 64 84 60 92 60 88 56 84 60 84 60 108 92 88 32 4 0 4 0 0 0 8 4 12 4 12 0 8 0 8 4 12 8 16 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 8 0 20 48 92 104 116 104 120 112 120 112 120 112 120 112 112 104 116 112 120 112 116 108 120 96 84 68 72 64 68 52 48 12 24 0 12 20 36 40 56 56 48 8 224 340 500 376 484 352 360 280 340 348 396 404 372 348 352 340 388 324 384 328 404 348 408 388 432 416 396 256 264 200 228 236 496 528 244 408 548 360 232 412 380 184 312 580 688 548 544 332 412 572 676 272 160 76 564 632 704 484 708 464 688 492 684 496 672 484 672 484 652 460 652 460 652 456 660 460 652 444 656 428 640 404 628 396 632 404 636 392 628 388 628 420 644 420 576 444 588 412 388 192 240 196 256 236 336 332 436 400 420 396 508 428 524 416 404 188 340 232 348 252 340 220 336 280 380 284 360 260 332 240 316 232 356 288 356 304 380 324 392 328 368 340 428 384 444 400 484 452 520 456 512 448 520 480 564 520 584 512 552 472 516 448 504 452 508 416 452 464 556 416 380 344 376 368 380 336 360 372 496 412 388 348 400 368 416 376 412 368 416 380 428 404 444 412 440 396 428 380 452 396 452 384 440 380 440 380 436 380 432 356 392 316 368 324 404 356 420 348 416 352 396 332 412 352 432 352 428 344 428 356 452 388 436 388 464 360 396 340 424 372 448 380 440 368 412 336 396 328 400 336 396 324 396 344 416 336 404 340 404 320 404 336 404 340 408 340 408 336 404 328 388 312 372 304 372 304 372 284 360 272 348 272 352 276 348 268 340 260 340 264 348 272 344 276 348 268 328 252 332 276 364 280 224 136 240 160 232 156 224 176 216 164 204 144 184 136 172 108 140 88 128 80 112 68 100 140 308 244 284 176 180 160 268 184 272 188 264 184 256 180 236 172 232 172 232 172 232 172 228 176 244 184 236 172 236 180 256 172 260 172 260 172 260 172 252 164 252 160 248 160 244 156 236 152 244 160 252 164 252 160 244 156 244 156 240 152 236 156 236 172 232 172 232 168 228 168 208 168 236 184 220 88 144 168 224 164 224 164 224 164 224 164 216 156 216 156 216 156 216 156 212 140 208 144 204 148 204 156 216 176 204 172 212 180 196 160 188 172 196 152 168 136 192 172 188 140 192 140 200 140 204 144 188 144 208 156 204 148 204 152 216 160 208 148 204 144 204 148 204 144 196 148 216 164 220 160 220 164 224 168 220 160 212 156 220 160 224 168 232 176 240 180 240 180 240 180 240 180 244 184 240 180 240 180 240 180 240 180 240 180 240 180 244 192 256 192 252 176 256 176 256 188 260 192 256 188 256 220 288 236 312 292 352 328 344 316 332 300 324 284 356 296 328 260 296 236 292 248 296 264 300 264 296 260 292 256 304 264 292 252 288 256 300 260 296 224 296 240 296 216 288 252 308 252 300 256 304 256 292 236 288 248 284 244 276 248 272 244 272 248 272 248 268 248 260 240 264 240 248 220 236 220 248 236 244 224 244 224 240 216 228 204 220 204 220 204 216 200 216 200 216 200 212 192 204 188 208 192 204 184 200 180 200 176 196 176 188 172 196 180 204 188 212 192 188 168 192 172 192 164 188 160 196 160 192 152 192 140 184 136 180 136 180 136 180 132 172 128 180 136 180 140 184 144 192 152 196 152 196 152 192 144 184 136 180 136 180 136 180 136 180 136 184 140 184 136 180 132 176 132 184 136 180 132 176 128 172 132 168 124 168 124 168 124 168 124 168 124 168 124 168 124 168 128 168 120 164 116 164 112 160 112 168 120 168 120 168 120 168 120 164 116 164 116 164 116 164 116 164 116 164 112 160 108 156 108 164 116 164 112 160 112 156 108 148 100 148 100 148 100 148 100 144 96 144 96 148 100 152 104 156 104 148 100 152 104 144 84 148 100 148 100 148 100 148 100 144 96 140 88 136 92 144 96 152 96 140 92 144 100 148 92 140 92 140 92 140 92 140 92 0 0 0 0 0 0 0 0 4 8 8 12 16 16 20 20 24 24 20 20 20 20 24 28 20 20 16 16 20 24 28 28 20 20 20 20 20 20 20 20 20 20 24 24 24 24 20 20 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 32 20 24 24 32 28 28 28 44 56 76 80 84 72 72 80 76 76 76 88 92 84 84 88 88 92 84 88 80 92 96 84 84 76 80 76 80 92 104 84 40 4 0 0 0 0 4 8 12 12 12 12 8 8 8 8 12 12 16 16 16 12 12 12 12 12 12 12 12 16 12 12 8 8 12 12 16 16 12 32 80 116 128 124 124 124 124 124 124 124 124 124 124 116 120 120 120 120 120 116 112 116 104 88 76 72 72 64 64 40 36 16 8 8 24 44 52 76 76 92 76 340 452 580 476 516 404 364 332 380 396 428 424 380 364 320 376 328 392 312 400 332 388 348 436 388 448 332 256 228 228 200 348 536 484 212 352 364 284 232 416 360 204 456 680 768 616 636 428 556 668 692 296 236 216 784 772 908 708 932 696 884 680 856 660 848 652 864 652 884 664 876 656 864 652 860 652 864 656 868 652 848 628 828 624 844 636 852 628 836 608 832 616 816 612 780 600 668 424 360 156 264 208 268 236 340 300 404 336 412 368 492 372 548 488 572 328 504 336 564 416 600 384 552 412 544 388 516 364 472 336 440 324 440 336 436 340 448 356 436 344 420 344 440 360 424 352 436 372 452 380 460 384 468 408 504 448 572 500 584 520 608 548 636 572 632 524 616 676 804 604 548 524 528 512 500 444 464 488 572 460 412 400 420 404 432 400 424 384 472 428 480 436 500 440 492 428 492 432 520 444 516 436 512 436 508 428 500 420 492 404 460 372 428 372 468 408 496 412 496 412 484 396 496 412 516 416 516 412 520 416 544 448 532 444 560 420 488 392 516 424 540 436 536 428 504 396 496 392 504 404 504 392 496 404 508 396 496 400 500 384 516 404 508 396 500 396 504 396 512 396 492 376 476 368 484 376 468 360 456 348 448 348 452 356 440 340 436 336 440 344 452 356 432 340 432 332 412 316 408 328 444 344 308 208 316 224 312 216 308 224 300 212 280 200 256 184 216 152 176 128 160 124 152 112 156 196 388 312 376 248 284 244 376 272 376 276 364 264 340 252 340 236 340 236 340 236 340 236 336 240 352 248 344 236 344 248 340 260 332 260 332 260 332 260 328 252 324 252 320 248 320 248 316 244 320 252 324 252 320 248 312 240 316 248 316 244 312 236 308 232 308 228 304 228 304 228 292 236 320 248 300 148 224 232 304 228 304 228 304 228 304 228 304 228 300 224 300 220 296 220 296 212 288 212 272 196 252 180 224 164 184 132 156 112 124 84 100 84 120 88 120 108 204 188 240 188 260 196 276 204 288 204 264 200 288 216 288 208 284 212 292 212 284 204 276 200 276 200 264 184 260 192 280 216 292 212 300 228 304 228 304 224 296 216 300 224 304 232 308 236 312 240 320 244 320 248 324 248 324 252 324 248 324 248 324 248 324 248 324 248 324 248 328 256 336 264 332 256 328 256 328 256 336 264 340 252 336 280 372 304 396 336 428 348 412 328 404 336 420 352 400 316 372 288 356 288 372 308 360 296 356 300 352 296 344 288 364 300 344 280 332 284 352 300 324 280 356 296 340 276 352 324 372 312 348 296 344 296 332 288 316 276 312 272 304 268 304 264 300 272 288 264 280 260 276 256 264 244 248 232 244 240 260 256 248 240 252 236 248 228 236 220 236 216 236 216 236 216 236 216 232 208 224 204 220 200 224 204 212 196 208 196 204 192 204 192 196 188 200 192 208 204 216 208 200 188 204 192 204 192 200 188 212 200 208 192 196 184 188 180 196 180 200 184 200 180 192 172 204 184 200 184 204 192 212 200 208 196 212 196 208 188 200 180 192 176 196 180 196 180 200 184 200 184 200 180 196 176 192 176 204 184 196 176 188 176 192 176 188 172 188 172 188 172 188 172 184 168 184 168 188 172 188 172 180 168 176 168 172 164 172 160 180 172 176 168 176 168 172 164 168 160 172 164 172 164 176 168 172 164 172 160 168 156 164 156 172 160 168 160 164 156 164 152 172 164 168 160 164 156 164 156 156 144 152 144 152 148 160 156 160 148 152 148 160 152 152 136 156 148 156 148 156 148 156 148 152 144 148 140 148 140 152 144 160 144 144 136 148 144 148 136 148 140 148 140 148 140 148 140 0 0 0 0 0 0 0 0 12 4 16 8 16 8 16 8 24 16 20 8 16 12 20 16 20 12 20 12 20 16 28 20 20 12 20 12 20 12 20 12 16 8 20 12 20 12 16 8 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 24 8 32 12 24 4 28 12 32 8 28 20 64 56 80 56 68 52 76 56 72 56 84 72 80 64 84 68 88 64 84 60 92 56 84 48 80 56 84 64 84 76 76 28 4 0 0 0 0 0 8 4 12 4 12 0 8 0 8 4 12 8 16 8 12 4 12 4 12 4 12 4 16 8 8 0 8 0 16 8 20 4 36 84 128 124 124 116 128 120 128 120 128 120 128 120 124 116 124 116 120 108 112 100 112 92 88 72 80 64 60 36 44 8 16 0 8 24 44 44 48 44 44 56 328 380 480 380 460 316 328 296 388 400 428 432 404 368 356 340 396 336 404 340 416 360 424 404 440 400 348 184 260 200 260 448 612 376 208 268 280 220 292 360 304 168 476 640 644 528 524 364 528 580 536 128 120 140 712 572 724 476 700 472 720 504 708 500 692 492 688 488 668 468 660 448 648 440 644 432 660 440 668 428 636 384 620 380 636 408 632 392 608 372 604 400 584 452 628 416 388 176 196 140 140 132 120 120 144 144 164 132 212 200 260 224 344 408 540 476 340 212 332 296 420 308 400 312 388 280 384 280 380 272 376 268 352 244 372 280 392 276 364 244 364 260 352 252 344 236 332 244 300 244 300 232 272 208 268 224 324 280 360 336 420 388 456 412 504 424 552 560 712 532 548 532 536 524 524 484 540 576 640 496 476 436 468 420 444 400 420 384 432 396 412 388 408 384 388 344 412 364 424 368 420 364 424 376 428 368 416 356 408 344 384 316 360 320 400 352 412 340 404 332 396 324 404 328 412 328 408 324 412 340 436 372 420 372 448 344 380 324 404 352 424 352 412 340 392 320 388 324 404 336 400 328 388 332 400 320 384 328 392 312 408 332 392 316 376 312 380 316 396 324 388 316 380 308 372 304 364 272 356 260 348 264 356 272 348 256 340 248 336 252 348 272 340 280 348 272 328 252 324 260 356 272 224 140 244 156 236 156 228 184 224 172 208 152 188 144 160 100 136 84 128 84 120 76 100 148 324 260 292 176 184 164 272 188 276 200 276 196 260 184 240 180 240 180 240 180 240 180 236 184 248 188 244 180 240 176 252 168 256 168 256 168 256 168 256 168 252 164 252 160 248 160 244 156 248 160 248 156 240 152 236 152 244 160 248 160 240 160 232 172 232 172 232 172 232 172 224 180 244 188 224 92 148 176 232 172 232 172 232 172 232 172 232 168 228 168 224 164 220 160 212 156 216 152 196 128 164 116 116 60 64 20 32 8 24 4 0 0 12 0 12 16 116 132 188 140 196 148 208 152 212 140 188 144 212 164 216 156 212 160 208 152 204 148 208 156 216 164 208 148 204 152 220 168 224 164 232 176 236 180 236 176 228 168 240 180 240 180 240 180 240 184 248 188 252 192 252 196 256 196 252 192 252 192 252 192 252 192 256 196 252 192 252 192 256 192 256 180 256 172 252 188 260 196 272 200 264 232 304 252 320 292 336 312 328 308 340 324 364 336 372 312 336 256 296 236 304 256 292 260 300 264 300 260 288 248 292 252 284 244 276 240 280 240 292 220 272 176 352 388 440 264 324 240 296 212 284 224 292 232 260 224 260 224 256 228 260 224 264 240 260 232 252 232 248 232 244 220 236 212 232 216 240 224 236 216 236 216 232 208 220 196 212 196 212 196 212 196 212 196 208 192 204 184 196 180 200 184 200 180 200 176 196 172 192 172 184 164 184 164 184 164 184 164 184 164 188 168 188 160 184 156 192 156 192 152 192 140 188 140 188 148 192 148 192 144 184 136 196 148 188 140 188 148 196 156 188 144 192 148 192 144 184 140 176 132 176 136 180 140 184 140 184 140 184 136 180 132 176 132 188 140 180 132 172 132 180 136 176 132 176 132 176 132 176 132 168 124 168 128 172 132 176 132 176 124 172 124 168 120 168 116 172 124 172 120 168 116 164 116 160 112 160 116 164 120 168 120 164 116 164 112 160 108 156 108 160 108 156 108 152 104 152 100 156 108 160 112 160 112 164 116 148 100 144 92 144 100 152 108 148 96 144 100 156 108 148 96 148 100 148 100 148 100 148 100 148 96 144 92 140 96 144 100 152 96 132 84 136 92 136 84 140 92 140 92 140 92 140 92 0 0 0 0 0 0 0 0 20 20 16 16 16 16 16 16 24 24 20 16 16 16 20 20 20 20 16 16 20 20 24 28 20 24 20 24 20 24 20 20 12 16 16 20 20 16 16 12 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 32 20 24 24 32 32 28 24 40 56 76 72 68 68 68 80 72 76 76 88 92 84 84 88 88 92 84 88 80 80 80 72 76 76 84 88 96 68 88 72 36 4 0 0 0 4 4 12 12 16 12 16 8 8 12 8 16 12 20 16 20 12 12 12 12 12 12 12 12 20 16 8 4 4 8 16 20 8 8 28 92 128 128 112 120 128 132 128 132 128 132 128 128 128 128 128 124 120 116 108 108 108 100 92 84 80 72 56 44 44 28 12 8 4 28 48 60 64 68 112 152 448 488 556 476 492 380 348 344 428 432 456 448 408 380 328 368 332 404 324 412 352 412 364 448 380 428 284 192 208 244 268 572 632 344 184 248 196 220 308 364 332 240 624 724 732 616 644 484 672 668 560 192 236 320 920 756 920 708 900 732 912 704 880 676 860 664 868 668 884 660 884 656 884 656 888 664 888 672 896 656 856 616 836 612 824 620 828 612 808 596 800 608 792 588 636 380 340 180 224 184 208 144 156 104 152 108 172 96 180 144 308 244 396 336 556 496 672 420 556 400 612 428 576 428 556 404 540 396 516 388 500 380 480 396 520 444 552 432 496 368 480 376 464 368 460 372 452 356 412 324 416 308 376 268 360 272 348 264 368 288 384 292 380 288 408 332 452 380 524 396 492 488 528 516 540 524 616 672 740 564 568 540 568 536 564 532 564 528 568 516 540 488 528 472 496 432 472 408 488 408 480 408 492 424 504 420 488 408 480 396 460 372 436 376 468 400 484 392 476 384 492 400 504 408 508 408 504 400 512 408 536 440 520 436 548 408 492 396 512 416 520 416 504 392 492 384 492 396 508 408 508 396 488 396 500 384 484 392 492 376 512 396 492 372 476 364 476 372 496 388 500 396 500 380 480 364 464 360 456 352 448 352 456 360 456 352 444 340 436 340 440 344 444 352 448 348 428 332 420 336 436 340 308 208 328 224 312 216 312 232 304 220 284 204 256 188 204 144 172 124 160 132 160 120 156 196 404 324 384 248 284 244 380 276 388 280 380 268 348 252 344 240 344 240 344 240 344 240 340 244 356 252 348 240 344 248 336 252 336 252 336 252 336 252 336 252 336 248 332 244 328 244 316 244 316 244 312 236 304 232 308 240 316 252 324 248 316 240 312 236 312 236 312 236 312 236 304 244 324 248 296 152 228 240 308 232 308 232 308 232 308 232 308 228 304 224 300 220 296 220 288 216 292 212 264 172 204 132 148 76 68 8 24 16 44 44 12 12 28 4 40 52 164 184 244 196 272 212 288 220 292 216 264 200 292 224 296 216 292 216 276 204 280 208 292 224 308 236 316 236 308 236 316 244 316 236 316 240 316 240 316 236 308 228 328 252 324 248 324 248 324 248 328 252 328 256 336 260 336 264 332 256 332 256 332 256 332 256 336 256 328 248 324 248 328 252 336 260 328 252 328 256 340 268 352 264 340 292 384 312 396 332 404 324 416 332 440 364 464 388 620 508 532 396 420 308 368 280 356 296 356 304 356 296 344 284 332 276 336 280 336 276 324 264 312 264 284 312 688 956 984 716 372 308 332 276 320 284 324 288 284 248 280 252 276 248 276 252 288 256 272 244 264 240 260 244 256 240 248 232 244 232 244 232 244 232 244 232 240 224 232 216 228 216 232 216 232 216 232 216 228 208 220 200 216 200 216 204 216 204 216 200 212 196 208 196 200 188 196 176 184 168 176 160 188 180 192 184 196 180 192 176 196 188 200 192 200 192 208 192 212 200 216 200 216 196 208 188 216 196 208 188 200 188 212 200 200 184 204 192 208 188 204 184 192 176 192 180 196 184 200 184 200 184 200 180 196 176 192 176 208 188 196 176 188 176 196 184 196 180 196 180 196 180 196 180 184 168 184 172 188 176 192 176 184 176 184 172 180 172 176 168 180 172 180 168 176 164 172 164 168 160 168 164 172 168 176 168 172 164 172 160 168 156 164 156 164 156 160 152 160 148 156 148 148 140 152 148 160 160 168 164 160 148 152 140 152 148 164 160 152 140 148 148 164 160 160 148 156 148 156 148 156 148 156 148 156 144 152 140 148 144 152 148 156 140 140 132 144 136 140 128 148 140 148 140 148 140 148 140 0 0 0 0 4 0 8 0 28 16 24 12 20 16 24 20 28 12 32 12 32 8 24 0 24 4 24 4 24 4 24 4 24 0 20 0 16 0 20 8 24 8 24 16 24 16 24 16 24 16 24 16 24 16 24 16 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 16 24 20 24 12 16 0 28 0 28 16 56 40 80 56 80 60 80 60 80 60 80 60 80 60 80 60 80 60 80 60 104 68 88 48 76 56 84 68 84 72 64 12 0 0 8 0 4 0 4 0 4 0 4 0 8 0 8 0 12 0 20 0 16 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 8 0 60 92 140 104 124 112 132 108 132 108 132 108 132 112 116 96 120 100 120 100 116 108 96 88 80 76 72 64 52 40 12 12 24 24 32 28 48 32 64 24 84 188 428 396 460 388 428 320 336 312 400 404 448 428 432 372 368 340 388 352 400 368 412 396 444 428 448 304 268 156 256 168 400 580 632 284 236 208 248 172 420 292 260 188 632 592 636 488 504 388 648 600 332 108 144 328 800 548 712 492 704 480 684 464 676 464 668 456 664 456 664 460 652 452 652 460 664 464 688 476 664 444 632 416 616 404 612 404 636 380 580 428 632 484 604 380 324 128 172 120 172 112 112 108 108 100 100 84 92 72 104 44 92 144 252 264 328 324 512 384 416 292 396 316 428 308 392 300 396 296 392 324 392 296 372 276 400 308 424 308 396 288 408 296 384 284 384 280 364 248 360 252 320 224 312 224 304 208 320 232 324 240 320 220 296 208 296 224 292 172 244 188 296 216 320 248 340 292 400 360 468 420 504 452 524 484 564 536 604 564 596 552 580 528 548 496 520 476 512 444 484 428 480 408 448 360 416 336 412 308 376 268 360 268 400 284 372 316 416 320 396 340 384 312 392 348 428 360 396 304 420 300 448 356 416 356 404 324 372 316 404 332 388 304 360 292 372 312 404 332 396 312 384 316 388 320 396 328 396 316 380 300 384 324 396 308 348 264 340 284 380 308 376 304 368 296 360 284 360 276 356 268 348 264 348 268 352 260 336 244 324 244 332 256 324 248 328 248 332 252 328 264 356 228 244 148 216 148 228 176 220 160 216 156 216 136 172 104 156 100 136 92 132 88 116 64 76 168 320 228 320 200 160 148 308 216 276 176 268 200 260 160 232 168 244 184 252 180 244 172 256 188 252 180 244 176 240 168 252 180 252 180 252 180 252 180 248 176 248 176 248 176 248 176 252 176 248 168 240 164 236 156 236 164 240 168 244 164 240 168 240 172 240 168 236 164 232 164 228 172 240 180 228 92 152 168 220 156 224 160 228 164 232 168 232 164 232 160 228 156 224 156 228 156 220 156 204 128 152 92 100 36 28 0 24 28 32 16 24 8 12 0 4 8 136 156 212 156 208 156 208 168 220 176 220 160 220 164 220 164 220 164 224 168 228 172 228 172 228 172 252 192 244 188 240 184 248 192 232 180 248 192 248 180 236 180 256 204 240 192 248 188 232 176 248 192 248 196 260 212 264 216 272 204 244 180 236 196 272 228 248 188 244 188 248 196 256 196 232 192 240 192 276 188 288 176 280 200 260 220 288 236 308 276 328 268 312 364 404 376 404 404 904 636 652 280 380 180 276 248 292 264 292 264 288 252 276 244 280 252 284 248 272 228 244 192 300 132 248 460 916 944 980 712 312 236 288 216 264 204 268 212 252 220 252 228 248 224 244 220 264 232 252 216 236 200 224 196 216 180 216 192 220 196 224 200 216 196 220 200 216 200 208 188 216 180 200 168 200 176 204 176 204 172 192 164 192 168 204 180 200 172 184 156 172 152 176 156 172 152 168 148 164 140 160 140 168 144 164 152 192 168 200 160 180 132 184 128 188 128 184 132 196 152 192 144 188 140 180 136 196 152 192 144 184 136 180 132 176 136 184 144 184 136 172 124 184 140 184 136 180 132 176 132 184 136 184 136 184 136 184 136 180 132 180 132 180 132 180 132 180 132 180 132 180 132 180 132 192 136 176 124 172 128 172 116 168 124 168 124 168 124 168 124 172 128 172 124 168 120 164 120 164 124 156 120 164 128 160 120 160 124 168 120 144 100 148 112 168 104 148 100 160 112 156 92 148 100 152 104 156 100 152 96 152 104 152 100 148 96 144 96 152 104 152 100 148 96 144 96 148 100 148 96 144 92 136 88 140 92 140 92 140 92 140 92 140 92 140 92 140 92 140 92 128 84 140 96 144 92 132 80 12 8 12 12 16 12 20 16 32 24 28 20 24 24 28 28 24 32 28 32 28 28 20 20 20 24 20 24 20 24 20 24 28 24 24 20 20 20 24 24 28 24 28 24 28 24 28 24 28 24 28 24 28 24 28 24 24 20 24 20 24 20 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 24 28 24 20 12 12 20 28 36 52 56 72 76 84 84 80 84 80 84 80 84 80 84 80 84 80 84 80 84 80 88 88 80 84 80 88 88 96 76 80 56 16 0 4 8 0 20 4 20 4 20 4 20 8 12 8 12 16 16 20 16 20 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 32 72 128 140 132 120 136 128 132 128 132 128 132 128 132 120 124 120 124 120 124 120 120 108 100 88 80 72 60 44 28 32 8 20 24 0 44 32 60 84 48 176 276 524 484 532 492 448 368 364 356 436 432 480 456 456 400 356 368 340 396 332 416 312 440 376 456 376 360 220 264 168 332 512 660 548 256 204 240 220 240 416 328 312 360 768 668 740 588 616 472 748 624 360 176 264 556 968 724 908 720 924 676 912 684 904 672 884 660 880 660 872 656 864 652 864 660 876 668 888 668 868 644 844 620 824 616 820 640 812 616 796 652 760 580 508 324 288 164 200 180 200 144 180 112 176 96 164 88 160 84 184 84 184 172 308 252 372 316 528 464 600 428 532 424 544 384 516 396 520 380 508 388 508 360 476 376 504 408 524 404 500 376 504 384 488 376 496 380 480 356 464 352 456 332 436 328 452 352 460 352 468 356 460 340 440 324 416 308 420 328 424 300 392 292 392 280 380 268 372 276 388 288 384 308 404 360 460 424 512 464 564 532 604 580 640 584 612 560 608 512 584 492 600 524 636 540 640 544 648 528 592 416 456 304 384 348 480 456 524 412 476 404 468 384 484 364 452 352 500 416 524 384 516 404 568 500 504 344 440 356 472 396 488 396 484 404 460 380 480 388 464 360 448 360 468 380 480 396 488 392 476 380 484 384 492 368 448 328 440 344 476 364 472 360 468 356 464 352 464 352 456 344 448 344 452 344 456 344 444 328 436 332 448 344 436 328 432 320 424 324 424 320 448 296 328 216 308 224 308 232 300 220 292 212 280 196 240 164 208 152 180 136 168 128 152 108 148 228 400 296 416 276 264 236 400 288 380 260 372 284 360 240 340 240 348 244 352 248 352 244 360 256 356 252 352 244 344 240 352 248 352 248 352 248 352 248 348 244 348 244 348 244 348 248 340 252 332 248 328 240 320 236 328 248 336 252 336 252 332 244 316 240 316 236 312 236 308 232 304 240 316 248 304 160 228 232 300 228 304 228 304 228 308 232 308 232 308 228 304 224 300 224 312 224 296 220 276 188 208 132 136 76 52 16 28 36 28 28 28 24 24 12 28 60 168 220 276 236 284 228 296 228 304 228 304 228 320 232 328 240 332 248 324 236 324 236 324 236 324 240 328 260 332 260 332 252 328 248 332 260 344 268 336 248 316 236 300 236 308 256 332 256 336 248 336 244 336 252 328 252 324 260 332 252 324 244 320 252 332 260 320 244 320 240 320 248 328 256 256 308 272 268 316 180 412 284 340 260 332 276 360 284 368 312 380 332 444 340 448 400 712 884 1020 992 908 648 572 388 408 320 352 280 352 280 348 276 332 268 312 268 324 280 324 280 312 268 308 252 260 284 448 508 468 308 320 284 300 256 280 248 284 256 276 256 264 248 252 232 240 228 244 228 232 212 220 204 212 200 220 208 224 212 228 216 228 220 236 224 236 224 232 216 224 208 212 208 200 200 200 204 200 200 200 196 196 192 192 192 196 196 188 192 180 180 176 180 176 180 144 148 144 144 140 140 136 140 140 136 144 152 176 188 200 188 208 192 208 192 212 188 212 188 204 188 204 188 204 188 204 188 216 196 212 192 204 184 200 180 204 188 204 188 204 184 196 180 200 184 200 180 196 180 192 176 196 180 196 180 196 180 196 180 196 180 196 180 196 180 196 180 196 180 196 180 196 180 196 180 204 180 184 168 184 172 184 160 184 168 184 168 184 168 184 168 188 172 188 168 184 164 180 164 188 156 172 156 180 168 172 156 164 164 168 164 152 152 156 164 180 164 164 156 172 168 168 148 156 152 160 156 164 152 160 148 160 152 160 148 156 148 152 144 160 152 160 148 156 144 152 144 156 148 156 148 152 144 152 144 152 144 152 144 152 144 152 144 148 140 148 140 148 140 148 140 144 136 144 136 144 136 144 136 16 8 20 12 20 16 24 16 28 16 24 12 20 16 24 20 28 12 32 12 32 8 24 0 24 4 24 4 24 4 24 0 24 0 24 0 16 0 20 4 24 8 24 16 24 16 24 16 24 16 24 16 24 16 24 16 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 24 16 24 12 20 0 16 12 60 48 72 40 80 56 80 60 80 60 80 60 80 60 80 60 80 60 80 60 80 60 76 48 84 56 92 68 96 72 72 48 44 4 0 0 8 0 8 0 8 0 8 0 8 0 8 0 16 0 16 0 20 0 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 28 32 92 116 152 120 132 120 136 116 136 116 136 116 136 116 128 108 128 108 128 108 124 116 120 104 96 84 76 60 40 32 12 16 12 12 32 40 64 52 68 24 136 276 468 392 472 400 392 300 336 316 404 396 456 436 456 376 368 332 380 356 404 384 400 420 440 412 468 292 244 180 272 416 652 604 512 228 228 252 236 300 420 272 256 412 716 552 608 504 496 420 684 516 232 88 196 528 784 564 724 548 732 484 692 480 676 460 660 448 656 452 656 464 652 456 652 464 660 476 660 464 652 452 636 432 612 408 640 400 620 424 652 488 556 340 284 156 176 100 180 140 156 84 124 108 112 96 104 88 104 88 96 60 108 140 208 196 248 248 308 356 504 364 400 308 412 272 388 288 384 276 368 296 364 260 360 276 392 312 412 304 388 280 376 276 372 280 380 284 372 268 340 248 344 232 316 228 352 284 368 276 376 280 368 264 352 252 360 228 308 236 328 204 296 232 332 232 312 212 296 200 292 204 260 192 268 216 288 244 320 272 368 340 424 412 484 444 488 436 456 388 448 404 492 456 548 472 544 496 648 612 764 664 760 632 684 556 636 420 452 264 324 176 320 248 388 312 404 300 368 276 384 324 412 272 420 360 360 288 372 300 384 300 368 280 344 272 364 300 384 316 384 308 380 308 368 300 380 316 392 320 388 312 368 308 372 292 336 256 332 272 352 284 352 284 348 280 348 272 348 260 340 252 336 252 340 256 336 248 328 240 328 248 336 260 336 248 328 240 328 244 324 248 368 224 228 140 224 160 224 156 232 156 212 140 208 132 180 108 164 108 144 100 136 96 120 72 100 188 336 240 332 200 168 164 296 212 288 196 288 212 276 172 244 172 240 172 244 176 248 184 256 188 252 184 248 176 244 176 248 180 248 180 248 180 248 180 244 176 244 176 244 176 244 176 248 184 248 180 244 172 240 172 248 180 252 184 252 184 248 180 240 172 240 172 236 168 236 164 228 172 244 184 232 92 152 160 232 164 232 164 228 160 228 160 232 164 232 160 228 156 224 156 228 148 220 148 204 124 152 88 104 40 32 0 28 28 36 16 24 12 20 0 20 12 148 180 256 196 248 180 232 184 232 180 232 168 240 176 252 192 264 196 248 180 248 180 248 180 248 188 256 204 264 208 264 200 248 188 248 196 256 200 252 188 232 176 216 196 244 204 244 188 236 176 244 184 240 188 240 196 240 192 232 184 248 196 252 188 236 176 240 184 240 180 240 184 244 188 256 184 328 192 228 208 232 228 276 212 272 236 296 248 296 256 280 284 360 332 320 412 712 908 1020 816 892 432 472 216 276 216 264 240 272 244 272 240 264 236 268 240 280 244 276 232 260 216 268 240 300 184 268 280 352 232 256 200 244 192 232 192 240 204 256 224 244 208 224 188 208 176 204 176 196 164 188 160 188 160 204 176 204 184 208 188 208 188 220 200 220 188 212 180 200 172 200 168 200 168 200 164 192 156 188 156 188 156 184 148 176 140 168 148 172 152 172 148 168 144 144 124 144 124 140 120 140 120 124 104 132 128 172 160 192 156 200 152 204 140 192 136 188 132 180 136 184 144 188 148 196 152 200 156 200 152 192 144 188 144 196 152 192 144 188 144 188 144 184 140 184 140 180 136 180 132 176 128 176 128 176 128 176 128 176 128 176 128 176 128 176 128 180 132 180 132 180 132 180 132 184 128 168 116 168 120 164 112 168 124 168 124 168 124 168 124 172 128 168 124 168 124 164 120 168 124 156 124 164 132 164 120 152 124 164 128 160 120 164 124 172 116 160 112 168 116 164 104 152 100 152 100 152 100 152 100 152 104 152 104 148 100 148 96 152 104 152 104 148 100 148 100 148 100 148 100 152 104 152 104 144 96 144 96 144 96 144 96 140 92 140 92 140 92 140 92 144 92 132 80 128 84 140 96 24 20 24 20 28 24 32 28 32 24 28 20 24 24 28 28 24 32 28 32 28 28 20 20 20 24 20 24 20 24 20 24 28 24 24 20 20 20 24 24 28 24 28 24 28 24 28 24 24 20 24 20 24 20 24 20 24 20 24 20 24 20 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 8 40 72 88 76 72 76 92 84 80 84 80 84 80 84 80 84 80 84 80 84 80 84 80 72 80 84 96 92 96 84 84 68 56 28 4 0 4 8 4 8 8 12 8 12 8 12 12 12 16 12 16 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 20 56 100 140 148 148 140 148 136 140 136 140 136 140 136 140 132 136 132 136 132 132 128 128 120 108 96 84 76 60 44 24 40 8 8 12 8 56 56 84 92 56 256 388 556 472 532 484 412 356 372 376 448 444 492 484 480 416 356 364 336 400 340 420 356 432 348 480 440 340 140 244 404 600 592 592 440 264 216 260 232 408 456 300 320 572 824 624 740 600 592 528 792 524 248 140 452 792 916 732 896 716 916 704 900 684 888 668 876 660 872 660 864 656 856 652 856 660 868 668 860 656 860 652 848 632 828 616 824 636 792 616 792 588 592 320 368 224 252 180 244 184 184 124 180 120 196 128 204 132 208 132 188 108 212 164 264 192 304 240 380 376 584 444 524 392 520 404 504 392 504 368 484 364 476 328 472 376 512 412 524 400 500 384 480 368 480 368 484 372 484 368 476 352 448 320 428 328 464 372 476 368 480 368 476 356 464 348 468 332 416 312 420 312 420 324 436 328 428 320 424 324 432 328 460 332 452 320 436 308 424 312 420 308 420 320 432 336 444 356 444 356 492 420 552 456 572 460 660 572 732 652 820 744 920 832 980 944 1020 988 1020 916 888 672 740 552 552 380 480 344 428 272 416 344 484 368 584 452 436 372 412 312 436 348 460 372 480 388 436 348 444 356 448 352 444 348 460 372 468 384 476 384 472 376 476 372 476 356 448 332 444 344 452 344 452 344 456 348 456 348 452 340 448 336 444 336 448 340 436 328 432 324 436 332 444 340 448 340 444 340 448 352 460 364 492 312 320 204 304 228 312 224 312 224 288 204 272 196 252 180 216 156 188 140 176 136 160 116 184 260 424 312 424 284 280 256 436 328 428 304 404 300 368 244 352 244 344 236 340 244 356 256 360 256 360 252 356 248 352 244 356 252 356 252 356 252 356 252 352 248 352 248 352 248 352 252 340 252 336 248 332 244 328 240 324 240 328 244 328 244 324 240 320 244 316 240 316 236 312 236 304 240 320 252 308 160 224 224 312 236 312 232 304 228 300 224 308 232 308 228 304 224 300 224 312 224 296 220 280 192 212 140 144 80 56 20 32 36 28 28 20 12 20 24 32 52 168 240 280 240 296 232 300 228 308 232 304 232 312 240 320 248 328 256 328 252 328 252 324 248 324 248 324 252 324 252 324 252 320 248 320 252 320 260 328 260 312 236 284 252 324 256 316 236 312 212 324 236 324 236 308 232 296 228 304 232 316 244 316 232 296 212 312 236 308 232 308 236 312 240 368 140 264 212 468 552 448 304 368 280 352 288 364 280 364 308 372 320 416 332 456 408 644 748 1004 952 868 556 464 316 356 256 328 256 320 264 324 264 316 264 312 264 304 264 304 256 292 252 252 252 276 216 268 280 304 224 260 224 256 216 252 220 264 232 264 244 252 228 232 208 216 200 216 204 212 200 212 200 216 204 216 204 216 204 216 204 216 204 208 200 212 204 212 200 208 192 192 196 204 204 196 188 184 184 172 176 180 180 176 168 156 148 140 148 148 160 156 156 148 148 144 148 144 144 140 140 136 140 124 116 128 140 168 188 204 196 220 204 216 200 216 188 208 184 200 184 200 188 204 192 208 192 216 200 216 196 212 192 208 192 216 196 204 184 200 184 204 192 204 188 200 184 200 180 196 180 196 180 196 180 196 180 196 180 192 176 192 176 192 176 192 176 196 180 196 180 196 180 196 180 200 176 184 168 188 172 188 164 188 172 188 172 188 172 188 172 184 168 184 168 184 168 184 168 184 164 172 160 184 168 180 160 168 160 180 168 184 172 188 176 176 164 172 164 172 164 168 156 160 152 160 152 160 152 160 152 164 156 160 152 160 148 156 148 160 152 160 152 160 152 160 148 156 148 156 152 160 156 168 160 156 148 156 148 156 148 156 148 148 140 148 140 148 140 148 140 148 140 140 132 140 132 148 140 16 8 16 8 20 12 24 16 28 16 24 12 20 16 24 20 28 12 32 12 32 8 24 0 24 4 24 4 24 4 24 0 24 0 24 0 16 0 20 4 24 8 24 16 24 16 24 16 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 24 8 16 20 80 68 84 44 80 60 80 60 80 60 80 60 80 60 80 60 80 60 80 60 80 60 80 56 96 68 100 64 80 48 76 28 16 0 0 0 4 0 12 0 12 0 8 0 8 0 16 4 16 4 16 12 16 12 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 48 108 128 144 140 152 144 136 128 136 128 136 128 136 120 144 120 140 116 136 116 132 112 112 92 92 84 76 64 48 36 20 16 4 12 40 48 80 60 56 40 240 372 476 376 464 368 384 312 368 348 424 408 472 460 472 380 360 328 384 364 412 384 440 388 428 452 456 192 220 284 588 568 604 544 440 244 228 244 252 440 412 240 252 532 688 512 632 488 468 484 716 404 160 52 432 656 724 580 744 512 688 532 684 480 676 472 668 476 668 480 660 468 652 460 652 468 664 480 644 456 644 456 636 436 616 416 616 424 620 432 596 404 412 196 256 132 156 120 180 140 164 128 128 120 136 136 144 120 128 104 136 108 136 116 140 108 140 128 232 220 364 372 440 304 384 316 392 288 388 260 364 272 352 240 352 276 396 312 400 292 380 284 372 276 368 268 364 272 376 284 420 288 344 232 340 260 360 260 356 260 356 260 352 252 344 248 324 248 344 240 332 248 328 208 324 232 320 224 312 220 312 220 320 240 316 240 320 252 328 260 336 264 324 248 312 256 316 260 312 260 364 300 392 304 380 272 396 316 472 400 576 564 812 776 956 828 1008 824 984 832 980 796 972 788 900 744 848 624 636 408 536 332 340 268 500 352 248 172 344 256 344 264 348 264 344 264 364 292 360 292 356 288 348 276 372 304 372 304 372 300 364 296 372 304 368 292 352 276 348 284 348 280 348 280 348 280 352 276 344 256 340 252 340 256 344 260 336 252 336 256 340 260 348 268 340 256 344 264 364 304 396 328 424 260 236 132 216 160 228 160 232 156 212 140 208 136 188 120 168 108 148 100 140 100 124 76 132 212 344 236 320 188 160 160 320 240 324 224 300 216 276 176 248 176 240 168 236 176 252 188 256 188 256 184 252 184 252 180 252 184 252 184 252 184 252 184 248 180 248 180 248 180 248 180 248 184 252 180 248 180 248 176 240 176 244 180 248 176 244 172 244 176 244 172 240 172 236 168 228 176 248 188 236 92 144 152 240 172 236 168 232 160 228 160 232 164 232 160 228 156 224 156 224 148 220 152 208 132 160 96 112 48 40 4 28 28 36 16 16 0 12 4 16 0 136 188 232 164 224 164 224 172 232 180 236 160 240 160 244 164 244 164 256 176 252 172 248 168 248 172 260 192 244 184 244 196 256 208 284 232 272 224 272 220 252 204 236 220 252 192 224 180 232 168 232 172 228 172 224 176 224 172 224 172 228 172 224 164 216 160 232 176 228 168 224 172 228 176 248 216 160 544 1000 944 880 360 308 240 264 216 248 204 244 220 288 232 280 300 368 360 372 340 712 564 600 232 316 204 260 228 244 228 252 236 260 236 256 232 232 212 240 220 252 228 256 220 260 184 232 208 268 204 220 160 196 156 196 168 204 176 212 192 232 212 232 204 220 196 212 192 212 192 208 188 212 196 220 200 200 188 200 188 200 188 204 184 184 160 192 160 200 156 200 160 188 172 204 180 188 156 176 156 156 140 164 144 160 132 140 116 140 124 152 136 156 132 148 124 136 116 136 112 128 104 124 100 112 92 108 100 148 140 188 156 200 156 196 144 188 128 180 124 192 148 192 144 188 140 184 140 200 156 200 152 196 152 196 148 196 148 184 136 180 136 184 144 188 144 188 140 184 140 180 136 188 140 188 140 188 140 188 140 176 128 176 128 176 128 176 128 180 132 180 132 180 132 180 132 192 136 176 124 180 136 180 128 172 128 172 128 172 128 172 128 168 124 168 124 168 124 168 124 168 120 160 116 168 128 160 116 152 116 160 128 176 136 176 132 156 108 160 108 156 100 152 104 156 100 152 96 148 100 152 104 156 108 156 104 152 104 148 100 152 104 152 104 152 104 152 108 148 100 148 104 152 108 160 112 148 100 148 100 148 100 148 100 140 92 140 92 140 92 140 92 132 84 140 92 140 92 132 84 16 12 16 16 20 16 24 20 32 24 28 20 24 24 28 28 24 32 28 32 28 28 20 20 20 24 20 24 20 24 20 24 28 24 24 20 20 20 24 24 28 24 28 24 28 24 28 24 20 16 20 16 20 16 20 16 24 20 24 20 24 20 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 16 16 16 20 24 32 20 48 72 88 80 80 76 84 84 80 84 80 84 80 84 80 84 80 84 80 84 80 84 80 84 92 92 100 92 88 72 68 84 48 8 0 4 0 4 12 4 12 4 12 4 12 4 12 12 20 8 16 8 12 4 8 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 68 120 140 144 152 156 152 140 140 140 140 140 140 140 140 144 144 140 140 132 136 128 132 104 96 84 80 72 60 44 28 48 8 8 20 24 76 72 80 96 116 384 464 544 456 532 420 416 380 412 412 460 448 488 500 460 404 332 364 344 412 348 412 352 408 396 488 276 232 280 568 548 624 572 640 364 220 204 256 340 472 464 260 404 600 780 608 764 556 580 628 760 392 212 148 660 800 924 776 964 728 900 740 896 692 892 676 876 676 868 676 860 664 852 656 852 664 864 676 840 644 836 636 820 620 804 608 772 624 796 604 740 552 604 380 384 212 236 164 224 164 200 164 200 136 204 128 192 112 184 104 188 104 180 100 184 116 212 124 284 168 380 408 576 408 480 392 496 392 492 368 472 364 464 328 448 360 500 400 500 376 484 372 496 380 484 364 476 376 512 420 548 392 452 328 460 364 468 340 476 364 476 360 472 356 468 356 456 348 444 324 416 312 432 336 432 328 432 332 436 336 440 328 448 300 464 308 480 324 488 340 492 348 508 372 520 368 500 348 484 364 496 360 480 348 476 352 476 352 492 344 484 384 596 520 736 756 1020 980 1020 972 1020 1000 1000 872 972 824 928 788 936 820 892 704 852 788 988 740 608 440 448 324 436 324 440 320 416 296 440 332 436 344 464 372 476 372 476 372 472 368 468 360 460 356 488 376 476 364 468 360 468 360 460 352 460 352 456 348 456 348 448 340 444 336 444 340 452 348 456 348 460 352 460 352 464 356 444 336 444 344 460 380 496 408 500 328 336 212 304 224 308 228 304 224 292 212 280 204 256 184 212 156 184 140 172 132 156 112 204 272 428 292 404 252 248 228 392 296 408 284 388 288 380 260 348 240 344 240 348 244 352 252 360 256 360 256 360 252 356 252 360 256 360 256 360 256 360 256 356 252 356 252 356 252 356 256 340 252 336 252 336 248 332 248 336 252 340 260 344 256 336 252 324 244 320 244 316 240 316 240 300 244 324 260 312 156 220 216 312 236 312 236 308 232 308 232 308 232 308 228 304 224 300 224 308 224 296 224 284 196 220 148 152 88 60 24 32 36 28 28 16 4 16 28 28 28 152 244 280 232 292 232 308 232 328 244 328 248 320 248 320 248 320 248 328 252 324 248 316 244 312 240 332 252 316 240 304 240 308 244 312 236 268 208 248 200 228 172 204 168 208 136 220 204 304 212 312 224 312 220 300 224 296 224 300 224 296 216 292 216 292 220 304 228 300 220 296 220 296 224 216 228 296 540 872 728 716 292 388 276 348 252 332 224 320 248 336 268 332 272 404 316 388 348 500 460 444 284 328 256 300 200 300 240 304 248 300 244 292 240 296 252 280 232 260 216 244 204 196 148 184 196 220 160 196 212 200 176 208 184 216 192 224 196 240 224 236 224 232 220 232 220 220 208 216 204 220 212 228 212 216 200 216 200 212 196 212 200 196 184 204 200 208 204 208 200 184 188 200 192 176 164 168 172 152 152 156 148 152 144 144 136 152 156 152 160 156 156 148 152 136 140 132 128 120 116 108 108 120 108 104 112 144 180 216 216 212 196 208 192 212 184 208 184 212 196 208 188 204 184 196 180 212 196 212 196 208 192 208 192 208 192 204 184 196 180 200 184 208 188 204 188 200 184 200 184 208 192 208 192 208 192 208 192 196 180 196 180 196 180 196 180 196 180 196 180 196 180 196 180 208 184 192 176 200 188 200 180 192 176 192 176 192 176 192 176 180 164 184 168 184 168 188 172 188 164 176 164 184 172 192 156 184 156 192 164 212 176 204 164 168 160 172 160 160 148 160 156 168 156 156 144 152 148 164 160 168 156 164 156 160 152 160 152 160 152 160 152 164 156 164 156 156 148 156 148 160 152 160 152 152 144 152 144 152 144 152 144 148 140 148 140 148 140 148 140 136 132 148 144 152 140 140 128 12 0 16 0 16 4 20 4 28 8 24 4 20 8 24 12 28 12 32 12 32 8 24 0 24 4 24 4 24 4 24 0 24 0 24 0 16 0 20 4 24 8 24 16 24 16 24 16 16 8 16 8 16 8 16 8 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 16 4 16 12 32 16 36 24 64 56 84 52 80 44 80 60 80 60 80 60 80 60 80 60 80 60 80 60 80 60 84 56 92 64 92 64 84 56 100 32 8 0 8 0 0 4 12 0 16 0 16 0 12 8 20 16 16 20 12 24 4 16 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 4 36 96 140 152 144 152 148 148 140 144 140 144 140 144 140 136 144 120 140 116 132 108 124 108 108 84 84 68 64 44 28 20 28 28 12 24 56 52 76 28 72 116 368 432 448 372 476 304 384 332 400 372 432 396 460 452 448 356 348 324 392 376 408 376 412 376 480 404 308 256 524 560 600 528 616 584 312 164 244 244 372 452 336 212 372 540 632 548 620 424 488 588 636 224 164 92 640 640 816 556 740 536 716 536 716 516 696 508 680 492 672 492 672 492 664 488 664 492 676 504 668 488 656 468 636 452 624 448 608 460 624 452 596 480 552 428 308 192 188 160 192 144 152 148 152 128 116 92 96 88 120 116 140 96 100 64 108 100 132 104 120 76 184 280 420 348 384 292 380 284 376 264 360 268 356 232 344 280 400 320 400 292 380 292 396 300 384 284 380 312 444 384 416 292 348 248 352 276 372 272 384 288 380 284 376 284 376 284 396 268 376 332 392 216 304 280 304 216 316 232 328 244 336 240 328 224 328 232 332 252 348 264 336 260 364 288 384 288 372 276 380 292 400 292 376 256 364 256 352 224 336 196 316 192 332 208 376 260 484 336 484 312 520 416 672 560 756 632 756 596 724 596 736 572 660 496 640 636 776 748 808 680 720 556 576 404 416 284 360 276 332 268 340 276 340 264 364 296 360 292 360 292 360 292 380 304 368 296 364 296 364 292 356 284 352 280 348 276 344 264 332 248 328 244 332 252 340 256 340 256 344 260 344 256 336 252 336 248 324 236 328 260 352 284 352 224 244 156 232 156 224 156 224 152 216 148 220 144 192 116 160 104 140 96 132 92 116 68 168 236 360 228 304 172 144 140 264 184 280 180 260 188 276 184 236 172 244 176 248 180 248 176 256 188 256 188 256 188 256 188 256 188 256 188 256 188 256 188 252 184 252 184 252 184 252 184 248 184 252 184 252 184 252 184 252 188 256 192 260 188 256 184 248 180 244 176 244 172 240 172 224 176 252 192 236 88 140 144 232 164 236 168 236 168 236 172 232 164 232 160 228 156 224 156 224 148 220 152 212 136 168 100 120 52 44 8 32 28 36 16 32 0 20 16 20 0 124 184 240 168 232 160 228 176 236 176 240 156 240 160 248 164 252 168 252 168 248 164 244 156 236 160 244 184 244 180 228 160 196 140 136 76 84 44 80 56 80 48 88 52 44 0 68 112 208 144 216 160 220 168 224 168 224 180 212 156 216 160 216 160 220 164 224 168 220 160 212 156 216 160 236 144 232 116 168 192 200 196 204 164 204 196 236 204 232 216 236 200 240 224 264 244 264 260 304 224 296 156 268 224 232 236 228 208 232 208 228 200 220 192 236 200 212 168 180 132 152 116 196 164 200 164 176 136 172 176 176 160 180 172 188 180 196 184 216 200 220 196 216 196 212 192 200 176 196 172 196 180 200 188 196 200 192 188 188 176 188 168 180 152 184 140 184 128 176 128 172 160 184 152 152 124 152 148 144 124 140 120 140 120 140 124 160 144 148 136 140 132 140 132 136 124 124 108 108 88 92 80 88 60 68 56 112 136 204 196 196 152 196 148 196 144 192 136 188 144 188 144 188 144 188 144 188 144 188 144 192 148 192 148 192 148 196 152 192 144 184 140 192 148 188 144 188 140 184 140 188 140 188 140 188 140 188 140 184 136 184 136 184 136 184 136 180 132 180 132 180 132 180 132 188 132 172 124 180 136 184 132 176 132 176 132 176 132 176 132 164 120 164 124 168 128 172 128 172 124 160 120 172 128 164 120 152 116 152 128 176 140 164 116 152 112 168 112 152 96 152 108 160 104 148 92 144 96 156 108 160 112 156 108 156 104 152 104 152 104 152 108 156 112 160 112 148 100 148 100 144 96 144 96 144 96 144 96 144 96 144 96 140 92 140 92 140 92 140 92 136 88 136 88 136 88 136 88 20 16 20 20 24 24 28 24 32 24 28 20 24 24 28 28 24 32 28 32 28 28 20 20 20 24 20 24 20 24 20 24 28 24 24 20 20 20 24 24 28 24 28 24 28 24 28 24 20 16 20 16 20 16 20 16 24 20 24 20 24 20 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 16 16 12 16 20 28 36 40 48 52 72 80 88 76 72 84 80 84 80 84 80 84 80 84 80 84 80 84 80 84 80 72 80 80 88 88 92 88 92 104 56 8 4 8 0 0 16 0 16 0 16 0 16 4 12 12 20 12 12 12 8 8 4 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 60 112 168 160 156 148 156 136 148 140 148 140 148 140 148 144 144 140 140 132 132 128 128 120 120 104 92 72 64 40 24 0 52 12 16 32 44 80 68 60 132 188 496 500 524 464 552 380 420 384 428 424 444 432 452 488 432 388 308 364 348 416 348 404 372 408 408 440 264 472 568 604 552 596 540 592 212 196 280 236 508 444 424 232 572 604 772 640 740 496 608 712 664 232 216 204 816 776 968 600 784 656 860 660 920 724 900 696 872 672 844 664 852 676 848 668 848 676 860 688 876 692 852 664 828 648 824 648 800 640 776 596 740 624 732 568 380 220 268 208 276 188 224 180 212 128 168 80 156 116 232 180 316 204 236 124 200 128 208 92 204 92 256 244 464 412 520 392 476 376 476 356 460 364 456 328 464 388 524 428 516 400 500 404 504 396 492 384 496 428 584 516 508 392 480 368 476 388 508 412 492 388 488 380 484 380 488 384 480 356 580 640 700 376 380 336 468 364 468 360 456 348 444 332 452 316 472 336 500 368 528 388 544 388 524 376 516 384 536 400 528 412 580 456 584 416 536 384 536 368 508 372 556 416 564 396 580 420 552 448 568 376 456 312 468 328 468 364 552 460 620 484 716 576 756 580 748 732 832 632 776 656 780 676 796 680 768 636 680 544 608 468 540 400 468 340 460 356 460 356 460 364 472 368 484 368 472 360 472 364 472 360 464 352 460 348 452 340 444 332 432 324 432 324 432 328 440 336 432 324 432 324 428 316 420 308 444 328 420 300 396 300 408 312 396 268 332 240 328 228 304 220 296 216 296 224 292 212 256 180 204 148 176 132 168 124 152 104 268 328 468 320 428 264 268 240 400 292 400 268 364 264 368 260 336 236 348 252 356 248 348 240 360 256 360 256 360 256 360 256 360 256 360 256 360 256 360 256 356 252 356 252 356 252 356 256 340 252 336 252 336 252 336 252 328 248 332 252 336 248 332 244 324 248 324 244 320 240 316 240 300 244 328 260 316 156 216 212 304 232 308 236 312 240 316 244 308 232 308 228 304 224 300 224 308 224 296 224 284 200 224 152 156 92 64 28 36 36 28 24 32 20 24 48 36 24 148 248 288 236 304 224 312 220 320 220 312 228 320 236 332 248 340 256 344 256 340 248 332 244 328 236 304 228 312 232 284 184 204 132 80 4 28 0 24 16 40 16 108 52 40 0 96 152 280 204 300 216 304 220 300 228 300 232 276 208 292 224 300 224 292 216 300 220 292 212 288 212 288 212 280 228 284 232 332 228 308 148 168 88 216 180 304 224 320 244 300 256 308 236 324 228 272 232 308 264 296 220 300 224 284 244 272 220 264 220 260 212 244 204 184 152 176 148 176 148 180 152 168 160 192 156 200 204 224 156 220 192 228 200 240 208 240 212 232 220 228 212 224 208 216 204 208 192 204 188 200 192 208 192 204 184 204 184 200 180 196 180 184 172 180 168 168 152 152 140 168 172 180 160 140 128 148 160 148 140 140 132 136 136 148 148 148 144 136 128 124 124 124 128 112 108 100 88 76 64 56 52 36 16 12 20 68 120 188 208 212 200 216 200 224 200 228 204 196 180 200 188 204 192 212 196 200 188 204 188 204 188 204 188 208 196 216 204 220 196 204 184 208 192 208 188 204 184 200 184 200 184 200 184 200 184 200 184 204 188 204 188 204 188 204 188 196 180 196 180 196 180 196 180 200 176 184 168 192 180 196 176 192 176 192 176 192 176 192 176 180 164 180 168 184 172 188 172 188 168 180 164 188 172 192 160 192 152 188 164 216 176 200 144 172 168 184 172 164 152 168 168 168 156 156 144 152 148 164 160 168 160 168 156 164 152 160 152 160 152 160 156 164 160 168 160 156 148 156 144 152 140 144 136 148 140 148 140 148 140 148 140 148 140 148 140 148 140 148 140 152 140 140 128 136 132 148 144 28 8 28 8 28 8 28 8 24 0 20 0 16 0 20 4 32 12 32 12 32 12 32 12 24 4 24 4 24 4 24 0 32 0 24 0 16 0 28 12 20 4 20 12 20 12 20 12 20 12 20 12 20 12 20 12 12 12 28 20 20 8 16 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 24 24 36 24 24 12 28 16 48 36 76 60 80 44 72 44 64 48 76 64 84 60 76 52 84 64 84 64 84 64 84 64 100 72 104 64 88 60 92 72 80 24 16 0 4 0 4 8 16 4 20 4 20 4 20 8 20 0 0 16 20 0 0 20 12 0 20 0 12 0 4 0 12 0 4 0 8 0 4 8 92 120 152 140 148 152 156 128 160 140 144 140 144 128 136 128 120 160 128 120 96 160 164 108 96 84 100 80 80 52 36 20 8 8 0 32 80 56 76 28 84 220 448 416 452 400 468 300 400 340 400 368 432 396 468 448 400 320 348 336 400 364 404 392 420 420 412 336 488 516 620 512 592 540 628 436 288 212 284 240 504 388 288 220 472 540 632 508 568 400 572 612 472 88 176 184 732 780 716 368 488 416 620 520 848 620 700 476 592 456 512 496 740 496 608 448 612 428 584 440 584 420 592 436 608 444 604 440 664 496 628 488 644 608 652 456 240 204 212 188 220 172 200 148 116 80 76 80 104 96 128 136 216 196 164 92 140 116 120 100 100 64 80 100 260 316 404 292 376 284 368 256 348 268 364 260 372 284 384 320 412 308 384 304 408 328 404 300 412 376 476 364 372 280 364 284 388 312 404 312 404 292 380 320 408 296 388 332 432 252 720 680 436 276 380 260 356 264 360 276 376 288 368 256 352 244 368 248 356 244 376 276 372 260 376 256 380 264 384 276 392 312 460 348 444 308 412 292 356 268 412 280 412 320 460 320 472 328 452 324 448 304 400 264 372 236 332 200 304 184 288 172 300 200 328 264 436 404 584 524 624 540 612 456 528 452 532 412 512 452 528 460 516 428 472 388 424 348 400 316 376 300 368 304 388 312 372 296 356 280 344 276 336 272 348 284 348 276 336 256 328 240 316 236 328 248 332 248 320 220 292 212 308 236 312 220 340 244 312 212 288 208 292 216 320 196 220 144 228 156 216 144 212 144 212 144 216 144 192 120 168 100 128 84 132 100 132 84 176 272 388 308 332 208 156 172 328 180 260 180 260 192 264 136 232 168 244 180 252 188 256 188 252 188 260 188 248 176 244 184 252 184 252 188 256 192 260 192 252 184 252 180 248 176 244 176 252 188 256 188 256 188 256 188 248 180 248 176 244 172 240 172 244 176 244 176 244 176 244 176 228 168 256 168 244 112 104 144 248 176 236 160 232 168 244 184 240 168 232 156 220 152 220 152 228 152 228 160 220 140 168 104 108 48 40 0 16 16 32 16 16 24 20 0 24 0 108 192 268 172 224 164 244 160 224 168 220 164 272 180 268 208 312 220 264 172 256 168 264 176 252 164 244 180 232 156 208 140 140 40 24 0 4 0 24 4 20 20 68 24 12 0 16 104 220 144 212 152 204 152 212 160 220 172 220 172 232 172 212 152 212 168 212 156 208 152 208 156 212 160 196 148 200 172 228 172 164 92 20 12 96 144 212 208 228 212 244 188 236 200 224 204 228 196 224 164 232 176 224 208 216 224 224 200 200 164 172 148 168 148 132 104 128 112 148 132 156 128 160 156 184 168 180 168 196 196 208 192 192 188 188 192 200 204 212 196 208 192 200 184 192 180 180 168 176 164 176 168 184 180 180 192 184 188 184 176 176 160 212 112 192 144 96 88 260 216 220 116 184 208 128 96 168 124 156 140 148 128 140 124 140 124 112 104 108 96 100 92 104 96 88 72 68 48 40 16 12 0 20 4 0 0 44 88 168 168 196 164 200 156 200 148 192 140 196 152 196 152 196 152 196 152 192 148 192 148 192 148 192 148 188 144 188 144 188 144 188 144 192 144 188 140 184 144 188 148 188 140 188 140 188 140 188 140 184 136 184 136 184 136 184 136 184 136 184 136 184 136 184 136 180 128 176 124 172 128 176 132 172 128 172 128 172 128 172 128 180 136 180 132 176 132 172 128 156 112 168 124 172 120 160 108 164 120 172 128 172 124 160 112 168 112 156 100 152 104 164 120 168 112 160 104 156 104 156 108 156 108 152 104 152 100 148 100 140 116 168 100 144 108 156 92 156 108 152 100 148 96 140 92 140 96 144 100 148 96 144 92 132 84 132 88 136 92 140 92 144 100 152 100 140 92 144 100 32 28 32 28 32 28 32 28 28 20 24 16 20 20 24 24 24 28 24 28 24 28 24 28 20 24 20 24 20 24 20 24 32 32 24 24 24 20 32 28 28 24 28 24 28 24 28 24 24 20 24 20 24 20 24 20 16 20 32 28 24 16 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 24 28 24 20 16 20 32 48 64 72 84 76 76 72 76 72 72 80 76 84 80 84 76 84 80 84 80 84 80 84 80 88 96 96 96 84 84 84 96 64 36 8 4 4 0 8 28 0 20 0 20 0 16 8 8 12 20 24 12 24 4 12 0 16 8 20 16 16 8 12 8 20 8 16 24 28 24 44 64 96 124 152 148 156 168 176 156 152 144 144 140 144 140 144 144 156 136 104 208 144 96 64 116 108 100 92 72 56 32 20 4 28 0 16 48 72 84 84 72 148 292 548 464 536 452 492 388 420 404 448 432 464 480 468 452 368 368 312 384 352 408 348 420 364 444 356 416 448 616 532 608 544 624 580 424 224 240 228 324 616 364 432 256 660 592 792 580 700 492 700 684 496 160 232 372 868 912 840 512 652 588 796 696 992 756 840 628 748 600 680 680 880 656 752 588 736 552 696 556 648 492 648 492 644 484 632 472 564 436 564 388 528 492 612 416 396 300 340 212 256 180 232 96 192 100 164 100 180 104 180 112 240 192 244 128 216 136 212 136 216 92 180 96 316 344 492 368 480 388 480 368 460 364 460 356 480 376 492 416 524 416 516 428 492 404 496 384 508 452 556 428 516 408 496 396 500 408 508 404 496 380 476 388 500 404 512 428 484 588 832 556 504 388 472 396 500 368 464 388 516 404 488 372 468 368 484 372 476 372 504 400 500 384 504 388 508 392 512 392 524 420 588 460 588 420 560 416 532 400 572 408 588 456 632 452 636 472 612 460 600 436 556 388 528 368 488 324 456 304 440 292 436 288 412 264 396 260 396 276 432 344 476 344 480 424 560 436 508 404 520 420 536 436 544 440 564 448 544 420 508 380 476 356 464 356 464 356 468 364 476 372 476 364 464 344 444 328 432 320 452 336 436 328 440 336 440 324 444 336 436 324 432 336 460 364 528 396 468 324 408 304 408 316 408 268 316 220 320 232 308 224 296 216 292 216 288 208 256 180 216 148 168 124 168 136 168 120 252 328 404 328 468 296 236 312 416 304 432 276 360 292 420 260 348 248 356 252 356 252 356 248 356 256 364 256 352 244 352 252 356 252 360 256 360 260 364 260 356 252 356 248 352 248 348 248 348 260 344 260 344 260 344 260 336 252 336 252 332 248 328 244 320 244 320 244 320 244 320 244 312 240 332 236 320 184 184 216 324 244 312 232 308 236 320 248 320 244 316 240 312 232 308 228 312 228 304 232 292 204 224 152 144 84 60 20 20 24 24 28 16 36 24 28 36 20 128 248 312 236 304 236 340 224 332 240 380 312 440 328 428 324 424 300 420 312 408 292 388 268 360 248 352 260 344 240 304 196 200 72 84 16 40 20 48 28 48 60 76 40 48 0 64 140 288 200 280 200 284 196 280 204 280 212 292 224 304 224 288 208 292 224 284 208 284 208 284 212 288 216 276 204 276 216 292 212 260 164 160 104 216 200 304 232 300 232 280 228 272 220 268 220 268 224 276 228 276 224 268 212 260 200 240 196 216 168 192 156 184 156 176 148 168 156 192 184 196 180 192 184 212 192 208 188 220 208 220 200 216 192 216 192 220 196 216 200 212 196 208 188 200 184 200 180 196 176 192 176 196 180 192 176 192 176 192 172 184 168 116 160 180 96 264 752 1020 964 540 232 112 172 164 140 160 128 136 128 124 112 108 100 104 100 104 100 88 76 64 56 52 52 40 36 32 24 12 4 0 0 12 4 4 0 32 88 168 204 212 200 216 200 224 196 216 188 212 196 212 196 212 196 212 196 208 192 208 192 208 192 208 192 204 188 204 188 204 188 204 188 208 188 204 184 200 188 204 192 204 188 204 188 204 188 204 188 204 188 204 188 204 188 204 188 200 184 200 184 200 184 200 184 196 176 192 172 188 176 192 180 192 176 192 176 192 176 192 176 196 176 192 176 188 172 188 172 180 164 184 168 184 168 188 164 188 168 188 176 200 172 192 164 176 164 164 148 156 152 164 160 176 164 168 160 164 156 168 160 172 164 168 160 164 152 160 152 148 160 172 148 152 156 160 136 156 148 156 148 156 148 156 148 148 144 152 148 156 144 152 140 140 132 144 136 144 140 148 140 148 148 156 144 144 132 144 140 28 8 28 8 28 8 28 8 24 0 20 0 16 0 20 4 28 8 28 8 28 8 28 8 24 4 24 4 24 4 24 0 28 0 28 0 20 4 24 8 24 8 24 16 24 16 24 16 20 12 20 12 20 12 20 12 12 12 28 20 20 8 16 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 16 12 24 12 12 4 24 12 52 40 76 56 80 44 76 48 76 52 72 52 76 56 80 64 76 56 76 56 76 56 76 56 80 56 96 68 96 64 88 68 60 8 0 0 4 0 12 20 20 16 20 4 12 0 8 0 0 12 20 0 0 24 40 0 24 8 40 32 60 44 64 40 60 28 36 16 28 0 32 36 104 116 140 120 132 128 140 120 168 156 160 140 140 124 128 108 172 120 120 136 176 192 152 92 112 84 80 52 52 32 44 40 8 16 20 48 88 40 72 24 128 304 488 404 468 356 392 300 372 372 432 344 408 416 452 332 392 328 372 356 416 384 416 392 416 400 424 392 568 552 616 496 632 528 612 288 248 224 200 428 476 324 244 248 512 548 608 508 532 412 616 556 312 60 168 404 764 752 656 344 500 436 624 528 780 548 636 464 576 424 556 568 716 500 604 432 572 388 540 396 604 448 600 440 588 428 580 428 592 476 548 280 332 296 404 308 360 256 268 196 184 136 152 88 116 92 100 108 120 84 88 76 112 136 156 100 136 104 124 124 116 96 92 56 196 280 392 276 380 288 380 296 372 280 364 288 392 296 388 316 408 312 400 328 420 348 432 328 440 388 476 360 388 292 372 284 388 320 420 336 432 336 404 296 392 324 412 312 400 624 648 320 388 324 408 300 420 276 364 328 448 324 388 288 376 260 384 268 384 268 400 288 396 276 396 276 396 276 404 272 392 284 440 324 440 296 420 292 396 276 400 288 436 344 468 336 488 380 476 368 468 344 424 308 408 292 364 260 332 232 308 212 276 176 280 184 284 192 284 188 268 200 284 172 264 208 296 196 284 220 280 220 296 252 336 284 356 300 376 320 388 324 380 312 372 304 368 296 364 296 364 296 368 292 348 272 336 272 344 272 352 260 340 256 348 264 344 256 356 276 360 264 340 264 384 328 436 320 356 228 292 208 300 232 304 192 228 156 240 168 228 164 228 156 220 152 224 148 192 116 164 96 128 84 132 100 128 80 148 212 312 260 344 216 136 164 352 220 320 224 300 212 268 108 256 188 256 192 256 184 248 180 252 188 260 188 248 180 248 188 252 188 256 188 260 192 260 192 252 184 252 184 248 180 248 176 260 196 264 196 264 196 264 196 260 192 256 188 252 184 252 184 244 176 244 176 244 176 244 176 244 176 260 168 248 120 112 152 248 176 240 168 236 172 244 180 232 168 240 176 244 172 236 164 228 152 228 160 220 144 172 104 112 52 40 0 20 16 32 16 32 36 28 12 24 0 96 172 256 168 232 152 228 140 236 180 272 220 348 276 372 288 368 264 372 280 360 252 312 200 272 180 244 164 240 156 228 144 156 48 52 0 8 0 20 8 32 36 52 32 24 0 24 108 220 148 196 140 188 136 192 140 200 148 208 156 220 160 212 156 216 168 204 148 204 152 208 156 212 156 204 164 208 180 212 180 208 176 164 136 180 196 224 192 200 180 220 180 216 172 212 176 212 180 220 196 216 196 204 192 184 180 188 164 176 140 156 128 148 128 176 148 176 160 200 180 212 176 188 180 200 184 196 180 200 196 188 180 188 192 192 188 188 192 188 184 184 180 180 172 176 168 188 180 180 172 172 168 172 168 164 160 164 156 156 140 144 128 164 124 112 12 192 512 772 644 432 192 112 156 140 96 120 108 128 112 112 92 88 76 80 68 68 64 52 36 24 16 8 8 0 0 0 0 0 0 0 0 0 0 0 0 4 44 144 184 196 164 200 156 196 152 192 144 196 152 196 152 196 152 196 152 192 148 192 148 192 148 192 148 188 144 188 144 188 144 188 144 192 148 188 144 188 144 192 148 188 140 188 140 188 140 188 140 192 144 192 144 192 144 192 144 184 136 184 136 184 136 184 136 180 132 176 128 176 128 180 132 180 136 180 136 180 136 180 136 176 132 176 128 172 124 168 124 168 112 164 108 168 108 172 112 168 112 172 116 176 116 176 108 168 112 160 104 156 104 156 104 168 116 164 108 156 104 160 108 172 120 168 116 160 108 152 104 144 108 156 100 144 104 148 88 140 92 144 100 148 104 156 108 140 96 144 100 148 96 144 92 132 88 136 88 140 92 140 92 140 96 144 92 128 76 124 80 32 28 32 28 32 28 32 28 28 20 24 16 20 20 24 24 20 24 20 24 20 24 20 24 20 24 20 24 20 24 20 24 28 28 28 28 28 24 28 24 32 28 32 28 32 28 32 28 24 20 24 20 24 20 24 20 16 20 32 28 24 16 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 24 24 20 12 16 24 40 52 68 72 80 76 76 76 84 84 76 76 68 72 76 88 88 80 76 80 76 80 76 80 76 68 88 96 108 100 96 92 96 48 20 0 0 4 4 16 32 16 20 12 16 4 8 4 0 12 4 28 24 108 136 180 120 124 112 136 144 172 172 184 172 216 184 184 164 164 144 168 180 232 228 240 216 212 192 200 184 152 152 168 152 168 168 180 160 132 176 216 120 76 120 124 120 100 80 72 36 36 12 28 8 20 8 36 60 68 72 96 80 272 424 608 468 580 436 400 340 412 448 464 336 340 416 408 368 344 392 340 408 368 436 368 424 376 420 364 476 516 640 520 604 524 636 468 308 244 248 264 528 588 296 408 288 724 600 776 564 664 508 784 592 336 132 264 612 916 880 756 488 672 612 796 704 940 684 780 620 724 556 740 752 824 648 752 600 728 572 716 596 748 608 744 600 736 596 740 608 836 744 760 448 480 424 576 468 520 256 320 244 264 152 208 168 192 104 176 120 196 108 176 104 180 148 220 116 216 140 224 152 216 148 248 160 360 412 544 408 496 396 484 404 492 384 480 408 536 420 512 416 508 396 496 412 516 428 516 400 520 460 564 436 504 396 484 388 504 428 544 456 540 448 528 396 504 436 528 388 600 652 612 432 540 420 568 356 512 364 488 460 580 412 480 400 476 396 484 404 488 408 508 416 504 412 508 408 508 404 512 400 536 416 580 448 584 432 572 428 568 396 556 416 616 468 628 456 640 484 648 484 628 464 588 424 564 404 524 360 488 332 456 312 428 308 436 312 432 308 424 304 408 308 416 288 396 308 420 296 388 264 364 236 352 240 364 256 344 240 380 288 432 332 464 352 468 360 464 352 460 356 464 360 472 360 460 348 452 348 460 352 436 328 436 332 452 348 452 340 460 352 460 344 448 348 476 384 476 344 416 280 368 276 392 304 380 252 320 228 324 236 312 232 312 232 304 224 292 212 256 180 208 144 168 124 168 136 164 116 272 296 452 328 308 232 300 236 432 240 380 320 432 300 412 300 360 256 364 260 364 256 360 252 356 256 364 260 356 248 356 260 360 256 360 260 364 260 368 264 360 256 356 252 356 248 352 252 352 264 348 264 348 264 348 264 344 256 340 256 336 252 336 248 324 248 324 248 324 248 324 248 328 248 336 240 332 196 192 220 328 248 320 240 312 240 320 244 296 224 308 240 316 236 304 224 312 228 308 236 296 208 228 152 152 88 64 24 24 24 20 28 16 40 28 28 32 8 116 228 312 252 320 228 340 244 400 304 388 284 436 332 472 360 488 364 476 352 476 336 432 288 404 280 388 264 364 232 324 204 232 100 140 52 60 28 44 12 16 16 48 32 44 8 68 140 280 200 272 192 276 184 268 192 272 196 280 204 284 212 288 212 292 220 280 204 284 212 288 212 288 212 260 216 276 220 276 220 280 232 276 216 276 232 280 204 256 212 252 216 248 212 244 212 248 212 248 208 248 204 240 192 224 184 228 196 216 176 200 168 188 168 212 196 204 196 212 216 212 208 212 196 216 196 212 192 212 196 196 180 208 188 212 184 200 172 196 180 192 176 188 172 184 168 200 180 192 168 180 164 176 164 172 156 172 152 160 140 148 132 180 104 116 128 124 132 172 148 140 120 156 148 92 92 128 108 116 108 100 84 72 60 60 52 20 16 12 8 4 4 4 4 0 0 0 0 0 0 0 4 4 0 8 0 4 32 144 220 216 196 220 204 224 196 220 192 212 196 212 196 212 196 212 196 212 196 208 192 208 192 204 188 208 192 208 192 208 192 208 192 212 192 204 188 204 188 208 196 204 188 204 188 204 188 204 188 208 192 208 192 208 192 208 192 200 184 200 184 200 184 200 184 200 180 192 176 192 176 196 184 196 180 196 180 196 180 196 180 192 176 188 172 184 168 184 168 192 164 184 156 172 164 180 172 172 168 164 176 164 180 160 176 172 168 176 168 176 168 176 168 180 168 172 160 168 160 168 164 180 168 172 160 164 152 156 148 156 148 156 148 156 152 152 136 152 144 152 148 156 152 160 152 148 144 152 148 156 144 152 140 144 136 144 140 148 140 152 144 148 144 152 136 132 116 124 120 32 0 32 0 32 0 32 0 28 0 24 0 20 0 24 4 24 4 24 4 24 4 24 4 24 4 24 4 24 4 24 0 24 0 28 0 24 4 24 4 28 12 28 20 28 20 28 20 20 12 20 12 20 12 20 12 12 12 28 20 20 8 16 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 24 20 28 12 16 12 36 28 60 48 80 56 76 44 84 56 80 56 72 48 68 56 84 68 84 64 84 64 84 64 84 64 76 56 104 80 108 76 100 76 56 4 0 0 4 0 16 24 20 16 12 0 4 0 0 0 0 0 36 108 240 212 236 180 196 160 188 168 212 192 216 184 216 176 200 180 212 188 240 244 300 276 312 288 308 272 304 280 256 236 252 192 196 160 168 116 196 76 144 96 160 136 112 120 108 80 80 40 32 4 4 0 0 16 28 52 68 16 76 32 264 380 480 372 488 336 300 192 356 380 424 280 308 340 436 344 396 356 412 384 436 404 436 396 428 380 408 428 604 536 608 512 640 560 412 204 260 212 400 568 408 264 228 280 560 560 592 484 492 468 680 440 188 32 224 568 812 724 584 340 540 468 636 564 760 512 612 456 576 396 640 608 640 472 596 436 568 416 576 448 640 492 640 480 620 472 632 504 680 572 584 300 396 372 512 496 440 196 236 168 164 156 188 144 152 120 112 108 120 96 112 104 132 128 124 72 136 124 136 120 144 144 212 188 348 428 548 444 420 312 388 356 424 340 396 368 448 348 428 352 436 348 440 372 452 372 440 332 436 400 492 388 432 332 396 300 388 312 404 324 412 348 428 328 424 372 452 324 548 564 456 348 484 308 448 288 388 284 428 412 492 316 380 324 404 308 408 316 420 320 424 320 420 308 416 296 412 292 404 284 420 300 440 320 444 320 432 312 432 292 408 336 484 364 468 364 472 368 492 380 488 360 452 332 424 304 392 272 360 244 324 220 304 204 288 200 284 196 288 204 288 212 296 216 300 232 316 236 304 228 280 200 252 180 240 176 228 164 228 164 236 184 256 200 268 204 280 224 308 256 340 280 352 284 356 284 348 268 328 248 320 232 316 240 328 244 320 228 328 236 312 232 324 244 320 228 312 216 284 188 276 200 292 216 272 172 224 156 236 160 220 156 236 164 228 156 224 148 192 116 156 92 128 84 132 100 124 64 104 284 468 420 424 192 100 184 284 184 304 200 256 180 284 172 248 180 252 192 260 196 264 196 252 188 260 192 252 184 256 196 256 188 260 192 260 196 264 196 256 188 256 184 252 184 248 180 252 188 256 188 256 188 256 188 256 184 252 184 248 180 248 176 248 180 248 180 248 180 248 180 248 180 260 176 264 136 116 144 252 184 248 176 240 172 240 172 220 160 236 176 244 168 232 156 232 156 232 164 224 144 176 108 120 56 48 4 20 16 28 16 28 32 24 0 12 0 76 156 284 196 256 156 252 200 328 272 308 204 284 184 280 188 292 208 284 196 292 200 284 188 280 188 288 196 292 188 264 144 152 20 80 8 20 4 32 12 20 16 36 36 32 0 24 116 220 164 196 144 192 140 192 140 196 144 200 144 200 148 208 156 212 156 204 152 212 156 212 156 208 156 204 176 224 188 220 184 220 188 220 188 208 196 196 172 192 196 200 164 204 156 204 156 204 176 196 192 200 192 200 184 196 164 200 184 196 172 188 168 184 168 208 180 196 172 196 176 192 160 192 160 188 160 188 160 184 164 168 160 180 172 184 176 172 164 172 168 172 168 168 164 168 164 172 164 164 156 156 148 152 148 160 144 160 140 156 128 140 116 96 80 128 88 108 104 164 112 144 120 116 88 88 112 128 84 64 48 48 24 24 8 8 0 0 0 0 0 0 4 8 12 0 0 0 0 4 4 4 4 0 0 12 0 0 0 116 200 196 176 204 168 200 156 192 148 196 152 196 152 196 152 196 152 196 152 196 148 192 144 188 144 192 148 192 148 192 148 192 148 196 152 192 144 188 148 196 152 188 140 188 140 188 140 188 140 184 136 184 136 184 136 184 136 184 136 184 136 184 136 184 136 184 136 180 128 176 132 184 136 172 128 172 128 172 128 172 128 176 132 176 128 172 124 168 120 164 104 152 92 152 96 164 108 168 100 176 104 180 108 188 112 176 116 164 112 164 116 172 120 172 116 164 112 160 108 164 112 164 112 160 108 152 100 144 96 156 100 144 100 156 104 144 88 152 104 152 100 148 96 144 96 140 96 144 100 148 96 144 92 136 88 140 92 140 96 144 96 140 96 144 88 124 68 120 72 32 32 32 32 32 32 32 32 28 24 24 20 20 24 24 28 24 28 24 28 24 28 24 28 20 24 20 24 20 24 20 24 24 28 28 32 32 24 28 20 28 24 28 24 28 24 28 24 24 20 24 20 24 20 24 20 16 20 32 28 24 16 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 28 20 16 24 40 56 60 72 76 80 72 76 80 92 80 72 76 72 80 76 84 84 88 84 88 84 88 84 88 84 80 92 100 104 96 96 92 96 64 40 8 8 8 4 12 28 8 12 8 8 8 0 12 0 24 4 140 256 372 296 284 212 220 176 164 140 152 140 140 116 128 104 116 112 124 112 144 160 204 200 236 260 288 280 308 316 368 376 384 340 336 328 324 280 228 184 268 144 188 208 112 36 104 84 84 56 52 28 36 16 16 8 40 56 60 64 120 124 424 452 588 456 572 448 396 296 336 348 392 324 316 372 380 416 360 428 372 432 372 448 388 428 392 412 364 512 540 620 508 656 592 628 248 240 208 272 544 584 512 264 444 316 752 608 772 528 652 592 824 428 300 124 428 692 952 844 708 492 712 628 792 732 888 644 736 576 688 524 796 716 748 612 728 572 680 544 692 580 744 612 736 588 700 568 716 604 808 700 664 424 548 500 652 636 508 260 372 208 264 352 400 224 260 152 196 116 184 104 184 120 224 160 200 100 220 156 228 140 264 204 320 276 456 480 616 528 392 264 368 360 484 364 428 360 464 364 456 388 488 404 508 440 536 452 524 416 528 484 584 472 520 420 496 404 500 424 520 432 524 448 532 432 516 436 524 424 696 780 604 392 592 388 488 444 484 404 568 520 596 420 504 436 504 412 504 424 532 436 532 428 536 424 532 416 532 408 532 404 568 440 584 444 584 440 580 428 600 420 592 492 672 488 644 492 636 496 664 508 640 472 592 440 556 412 528 380 492 352 456 320 412 300 408 296 416 320 436 336 420 316 408 296 384 272 356 256 384 268 384 264 376 256 368 252 384 260 360 232 340 224 344 232 336 228 340 236 352 252 368 268 380 284 408 316 436 332 436 328 448 340 444 340 448 336 428 308 416 296 396 296 416 308 396 268 396 288 388 276 376 276 372 272 352 240 320 232 320 220 296 216 304 224 296 220 292 212 256 180 200 136 164 128 168 132 156 108 168 480 680 708 940 504 304 612 788 704 832 652 792 720 684 300 344 240 352 256 364 264 368 264 356 256 368 260 360 256 364 268 364 260 364 260 368 264 368 268 364 256 360 256 356 252 356 256 344 256 340 256 340 256 340 256 336 252 336 252 332 248 328 244 328 252 328 252 328 252 328 252 320 244 336 252 352 212 188 200 328 252 328 248 320 244 316 240 316 240 324 248 324 244 316 236 316 232 312 240 296 212 232 156 160 96 68 28 24 24 20 28 12 36 16 20 16 4 112 220 380 312 384 280 420 344 500 376 448 276 396 248 392 248 400 272 408 260 408 272 432 296 436 288 372 264 440 332 456 312 328 164 144 36 40 0 32 16 28 28 40 36 48 8 56 136 284 212 280 204 284 196 272 196 276 200 280 196 272 196 280 208 280 200 276 204 284 208 280 196 264 184 240 196 228 192 224 180 212 168 180 128 168 128 164 124 192 188 208 180 204 180 208 184 212 188 220 188 224 188 228 196 220 192 208 188 208 188 204 184 200 188 212 192 188 184 188 180 172 168 192 172 180 172 188 176 184 168 180 168 184 172 188 168 184 164 180 164 180 164 180 164 180 160 172 156 168 144 160 144 160 144 176 164 176 160 168 152 156 144 160 128 96 60 100 128 144 116 140 80 60 88 100 60 40 56 32 24 20 4 4 0 4 0 8 4 0 0 0 0 4 4 4 4 4 0 0 0 0 0 4 0 16 8 4 0 104 200 220 200 224 208 228 196 220 192 212 196 212 196 212 196 212 196 216 200 212 192 208 188 200 184 212 196 212 196 212 196 212 196 212 196 208 192 208 192 212 196 204 188 204 188 204 188 204 188 200 184 200 184 200 184 200 184 200 184 200 184 200 184 200 184 200 184 196 180 196 180 200 184 188 172 188 172 188 172 188 172 196 180 196 176 192 176 188 172 188 156 184 156 172 160 164 172 160 180 148 188 144 196 148 204 180 176 172 156 160 156 168 168 180 172 176 164 172 164 172 164 164 156 160 152 160 148 156 148 176 148 148 156 176 156 152 140 164 156 160 148 156 144 148 140 148 144 152 148 156 144 152 140 148 140 148 140 152 144 152 148 152 148 160 144 140 128 136 132 32 0 32 0 32 0 32 0 28 0 24 0 20 0 24 0 28 8 28 8 28 8 28 8 24 4 24 4 24 4 24 0 20 0 32 0 28 8 20 0 24 8 24 16 24 16 24 16 20 12 20 12 20 12 20 12 12 12 28 20 20 8 16 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 24 16 20 8 12 12 40 36 68 52 80 56 76 44 88 64 68 52 76 56 80 60 80 56 80 60 80 60 80 60 80 60 84 60 96 60 84 56 84 64 88 32 20 4 8 0 4 12 8 12 0 0 0 0 0 0 16 44 200 224 312 200 212 120 152 96 80 32 48 24 36 0 76 40 60 36 52 12 44 40 56 24 104 112 180 140 204 184 228 232 316 288 376 396 464 412 300 492 744 368 228 216 244 216 136 92 84 32 16 0 0 0 4 32 40 52 64 24 112 88 392 384 488 400 476 392 452 320 308 232 272 240 312 284 380 364 428 396 452 392 436 408 444 400 428 372 432 484 636 516 600 556 668 392 288 180 236 356 628 532 316 248 272 304 556 568 588 444 488 556 656 252 184 44 420 608 812 684 552 352 572 476 628 580 704 480 580 400 548 392 704 560 596 472 596 432 532 396 548 436 616 488 612 464 576 444 600 488 616 472 472 276 468 436 600 680 472 196 308 228 280 368 368 216 192 144 124 108 112 88 108 104 124 128 132 84 140 120 128 104 172 136 228 224 324 280 336 248 164 64 188 284 428 364 360 328 352 260 344 272 360 272 360 292 344 276 360 264 372 328 412 296 432 344 428 356 464 400 496 416 472 380 464 372 444 352 460 400 732 684 524 332 476 320 404 344 392 328 464 400 472 340 420 348 420 344 416 352 440 368 440 344 436 344 424 328 416 308 404 296 444 320 444 320 444 316 428 312 444 312 448 408 524 384 472 400 504 376 532 380 500 328 444 292 424 280 396 260 372 236 344 212 340 248 320 220 292 200 280 200 288 212 292 228 300 236 304 240 252 180 244 176 244 180 248 188 252 188 248 184 248 184 248 184 252 180 236 160 220 144 208 136 208 148 232 184 276 224 308 236 316 232 320 244 336 248 320 228 304 216 300 216 300 216 296 208 300 212 292 200 280 192 268 188 260 172 236 168 240 152 212 148 220 148 216 148 220 144 192 116 148 88 124 88 136 96 120 56 76 256 324 296 496 212 120 460 596 496 608 544 744 708 624 244 240 176 248 184 256 188 252 184 248 188 264 192 256 188 264 200 260 192 260 196 264 196 268 200 260 192 256 188 256 184 252 184 256 192 260 192 260 192 260 192 260 192 256 188 252 184 252 184 252 184 252 184 252 184 252 184 232 168 256 188 284 148 108 120 256 188 252 184 248 176 240 168 252 180 248 176 244 172 240 168 236 160 236 168 228 148 176 108 124 64 52 8 24 16 28 12 32 36 32 8 24 0 96 164 356 264 344 260 376 320 396 284 272 156 248 184 296 200 292 212 292 184 264 184 300 216 292 180 196 116 268 216 364 292 352 244 192 80 48 0 4 0 12 16 40 36 32 0 16 108 228 184 208 156 196 140 192 140 196 140 208 140 192 136 200 148 196 132 192 136 196 140 188 120 164 108 148 92 100 52 88 52 80 44 40 12 32 16 32 36 88 128 164 144 172 124 176 120 180 148 188 184 184 184 184 148 180 132 172 160 176 164 184 164 184 160 188 160 176 156 184 160 180 148 172 124 156 124 172 148 168 132 168 148 160 148 160 148 164 152 152 148 152 148 152 148 152 148 140 136 136 132 132 132 136 128 136 100 136 108 136 104 128 96 156 72 44 44 92 24 8 28 4 8 28 40 44 0 0 8 16 4 8 0 4 0 4 0 8 4 0 0 0 0 0 0 8 4 4 0 0 0 0 0 0 0 0 8 0 0 64 152 200 176 208 172 200 160 196 152 196 152 196 152 196 152 196 152 200 156 196 148 192 144 184 140 196 152 196 152 196 152 196 152 200 152 196 148 192 152 196 156 188 140 188 140 188 140 188 140 188 140 188 140 188 140 188 140 184 136 184 136 184 136 184 136 188 136 184 132 180 136 184 140 176 132 176 132 176 132 176 132 184 140 184 140 180 136 176 128 160 108 164 112 172 112 172 108 196 120 200 120 208 128 224 140 228 156 184 112 152 100 156 112 176 120 168 112 164 112 164 116 152 104 152 108 156 108 156 112 176 100 140 112 176 116 148 96 148 100 148 100 148 100 148 100 140 96 144 100 148 96 144 92 140 92 140 96 144 96 148 100 148 104 156 104 144 92 140 100 32 32 32 32 32 32 32 32 28 24 24 20 20 24 24 24 28 32 28 32 28 32 28 32 20 24 20 24 20 24 20 24 20 20 32 32 36 28 24 16 24 20 24 20 24 20 24 20 24 20 24 20 24 20 24 20 16 20 32 28 24 16 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 16 16 8 4 16 32 52 68 76 76 80 72 80 84 96 68 68 80 84 88 80 80 72 80 76 80 76 80 76 80 76 84 84 88 76 72 64 76 76 100 64 28 20 12 4 4 16 0 0 4 0 16 0 28 0 108 184 332 288 312 248 296 208 176 104 88 36 64 36 60 24 40 12 36 28 44 12 44 44 80 68 128 152 196 164 196 192 220 236 280 248 288 300 328 276 232 320 556 332 328 376 400 420 400 336 284 180 128 52 56 16 32 28 64 64 76 76 168 176 484 432 588 472 536 484 572 480 432 280 260 264 316 328 344 448 376 464 392 440 368 444 392 432 384 408 396 568 584 608 508 680 500 352 224 288 244 504 680 492 460 260 496 324 748 612 764 496 656 652 780 264 320 136 624 716 936 812 676 500 716 616 772 736 840 624 720 536 680 536 856 672 692 576 704 540 644 512 668 556 708 584 712 568 684 564 724 620 756 624 576 400 568 496 680 760 692 240 384 376 420 368 328 228 224 136 176 120 180 116 188 128 164 148 224 128 216 136 204 144 220 168 296 288 356 208 192 80 188 96 268 404 612 524 556 484 512 424 484 408 460 360 420 352 400 356 440 364 468 420 484 368 436 348 432 356 460 388 476 392 540 440 532 472 560 480 624 612 1004 644 592 528 572 448 584 372 504 428 548 452 548 436 532 420 528 420 528 432 556 452 556 432 560 436 552 424 544 408 544 404 576 444 564 436 560 432 560 416 576 408 592 520 680 464 616 500 680 544 696 540 644 464 572 424 552 416 524 392 500 372 460 336 420 312 424 320 428 320 424 324 420 316 404 308 388 276 360 268 384 264 368 244 356 240 364 252 344 232 360 248 368 248 360 240 372 260 360 244 348 236 340 232 332 220 324 216 328 228 344 244 348 244 364 276 404 304 408 292 416 316 428 312 408 300 428 340 436 324 420 304 400 296 396 296 356 252 336 248 332 224 300 216 288 212 288 212 284 204 256 180 200 136 172 128 176 132 160 100 224 272 456 368 388 248 264 256 412 232 360 292 408 288 388 248 356 248 356 252 356 248 348 240 352 256 368 268 364 260 368 272 364 260 364 264 368 268 372 268 364 260 364 256 360 252 356 252 352 264 352 264 352 264 352 264 352 264 352 260 348 256 344 256 336 252 328 252 328 252 328 252 304 232 332 260 364 216 180 176 332 256 332 252 324 244 316 236 324 248 316 236 304 228 304 228 320 236 320 236 300 208 232 160 164 96 72 28 28 24 20 24 20 48 28 36 48 16 144 244 444 376 480 388 544 436 540 344 420 264 432 332 504 336 472 320 460 280 408 264 440 292 416 236 392 248 388 268 452 372 512 380 452 264 208 64 72 12 44 32 48 40 44 0 48 128 288 228 280 200 284 192 276 192 268 192 284 200 264 192 276 200 268 180 256 184 260 184 248 160 220 144 140 68 52 4 20 12 24 0 20 0 12 4 28 24 100 132 192 172 192 176 192 180 200 184 208 184 204 176 196 168 180 160 188 172 196 180 196 184 196 184 180 172 168 176 184 192 184 180 176 156 164 156 180 176 180 160 184 164 172 152 168 156 180 168 156 144 156 148 160 148 160 148 148 132 144 132 144 136 148 140 112 104 116 108 116 100 112 96 76 96 84 36 48 24 16 16 4 44 12 0 4 24 16 0 8 4 4 0 4 0 8 8 0 0 0 0 0 0 0 4 8 8 8 4 4 4 4 4 0 0 4 4 4 0 64 152 220 204 224 208 232 200 224 192 220 192 220 192 220 192 220 192 224 196 220 188 216 184 208 180 220 192 220 192 220 192 220 192 224 196 220 192 208 196 212 200 204 188 204 188 204 188 204 188 208 192 208 192 208 192 208 192 200 184 200 184 200 184 200 184 204 184 200 180 196 184 200 188 196 180 196 180 196 180 196 180 204 188 204 184 200 184 196 180 192 160 216 176 180 204 96 228 84 268 60 276 44 300 48 308 136 312 164 192 184 140 184 164 172 176 168 164 176 164 164 172 152 152 164 160 168 164 176 168 192 152 148 164 188 164 156 148 148 140 152 148 156 152 164 156 148 144 152 148 156 144 152 140 148 140 148 144 152 148 156 148 160 156 168 156 156 148 160 156 20 4 24 8 28 4 24 0 24 4 24 4 24 4 24 8 24 8 24 8 24 8 24 8 32 8 16 0 24 12 28 8 16 0 16 4 20 8 24 16 20 12 20 12 20 12 20 12 12 8 20 16 24 16 24 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 20 8 16 4 12 8 16 12 20 4 4 0 16 20 40 20 76 52 76 56 80 52 84 52 84 64 80 60 80 60 80 56 76 56 76 56 76 56 76 56 80 76 76 56 76 56 80 56 72 48 44 28 16 24 8 28 4 56 32 0 8 0 0 0 152 204 308 188 228 136 232 200 268 172 140 20 32 0 36 0 12 0 20 0 16 0 40 32 44 68 124 140 152 144 164 172 232 168 156 184 216 192 200 220 188 128 136 128 176 156 188 184 380 412 440 424 448 332 232 128 132 56 88 4 68 0 76 216 432 388 480 380 476 396 516 396 500 364 324 164 244 276 384 344 436 424 464 412 432 424 456 424 432 332 480 540 580 552 672 536 432 224 280 204 344 576 680 356 288 224 256 248 592 576 544 380 540 620 528 192 184 40 632 604 804 640 572 380 584 476 676 588 684 452 592 396 528 456 740 504 568 420 544 400 516 372 504 400 580 444 548 432 548 432 576 496 624 416 428 328 428 368 580 440 336 212 240 216 372 384 356 244 152 120 120 84 96 80 104 96 100 96 128 112 120 100 120 112 156 132 168 104 100 40 76 56 140 68 152 304 532 588 576 476 516 436 512 404 456 364 428 336 416 380 448 384 464 444 484 376 420 308 380 416 468 316 320 296 344 324 352 276 364 336 384 344 448 384 464 416 500 452 536 468 524 456 560 456 524 404 468 352 432 356 432 344 412 328 416 336 452 356 428 328 412 316 408 312 468 320 452 352 480 324 432 316 440 332 476 380 488 360 472 376 504 388 540 368 480 328 444 288 452 304 400 280 372 228 324 236 340 240 324 220 308 216 308 220 320 228 308 224 312 220 296 196 268 200 268 196 260 188 248 176 252 180 240 176 252 184 248 176 244 176 264 164 236 160 244 152 256 164 240 156 244 160 240 148 208 124 212 136 228 156 248 168 268 188 280 212 320 264 372 304 520 340 320 232 312 244 300 228 260 188 244 164 216 136 192 128 216 152 208 156 220 164 192 124 148 92 116 60 100 68 104 52 136 232 348 252 352 140 140 176 316 160 328 204 236 212 264 164 248 188 248 184 252 188 256 180 264 184 260 172 256 176 260 188 260 192 260 192 260 192 260 192 264 196 264 192 260 188 256 188 260 188 248 180 256 188 248 176 256 184 248 180 256 188 252 180 260 192 264 192 256 184 248 176 228 152 236 176 280 140 100 112 264 192 252 176 236 164 232 164 232 168 240 176 240 168 228 148 244 160 240 164 240 160 200 136 128 68 56 20 44 40 48 36 48 40 0 0 56 0 92 196 380 292 388 356 436 332 352 264 308 208 324 228 332 212 288 160 248 136 228 144 236 128 212 140 240 148 248 152 288 204 380 288 376 256 336 172 132 0 0 0 52 36 72 0 8 68 212 188 216 164 200 140 192 128 192 132 200 136 204 140 204 136 192 132 192 136 192 140 192 128 160 100 92 24 36 0 4 0 8 0 12 20 12 0 28 12 56 112 160 152 180 160 176 144 180 168 180 164 176 168 188 172 184 156 176 160 168 152 164 152 176 160 172 168 192 168 176 152 180 168 156 140 148 144 164 156 164 148 156 148 140 132 128 128 132 132 152 156 148 152 140 136 128 124 132 132 120 120 112 112 108 104 100 88 88 68 60 40 40 28 8 0 8 0 4 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 8 8 4 4 0 12 0 0 4 0 0 16 68 192 184 196 160 212 160 180 176 192 156 192 156 192 156 192 156 188 152 196 164 200 160 188 152 192 156 188 148 180 144 176 136 184 148 184 148 188 148 188 148 184 136 184 136 184 140 196 148 188 140 188 140 188 140 188 140 188 140 188 140 188 140 188 140 184 140 192 144 188 136 176 124 180 136 184 140 188 136 184 132 180 132 180 136 184 140 188 140 184 124 152 184 224 68 356 96 436 116 436 56 656 196 676 336 892 292 348 36 136 44 132 120 184 112 184 84 164 104 168 128 168 112 156 104 152 104 156 108 156 108 156 104 152 108 160 112 132 80 140 92 140 96 156 116 132 88 136 92 136 100 136 100 140 104 136 96 132 96 136 100 144 104 136 100 132 92 128 92 24 24 28 28 32 24 28 20 28 24 28 24 28 24 28 24 28 24 28 24 28 24 28 24 36 24 20 20 28 28 28 20 20 16 20 20 24 24 28 24 24 20 24 20 24 20 24 20 12 16 20 24 24 24 24 20 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 20 16 16 12 12 16 16 20 24 16 8 12 24 40 48 52 72 76 72 80 76 80 80 84 80 80 84 80 84 80 84 80 80 76 80 76 80 76 80 76 96 72 96 76 96 76 96 80 88 64 48 32 12 12 0 8 40 4 4 12 12 8 80 156 416 308 316 228 312 244 320 320 336 272 288 192 196 140 152 92 84 48 48 16 28 24 68 76 116 108 184 164 208 168 212 176 168 140 220 228 276 200 192 128 180 120 120 112 128 116 120 124 140 196 264 320 440 440 468 448 360 420 368 172 164 120 260 296 524 460 556 464 560 488 580 492 604 488 508 348 288 256 296 428 356 448 372 444 372 456 392 436 392 412 476 600 568 624 576 504 228 284 200 352 544 624 584 384 520 224 528 264 748 624 696 488 708 696 596 216 288 196 804 704 912 736 704 512 724 612 828 732 804 572 716 532 652 624 892 620 696 552 660 532 636 492 620 516 700 560 672 544 664 544 692 600 708 508 520 440 536 472 720 584 512 316 292 184 292 308 336 284 184 152 152 112 128 96 132 104 140 108 176 128 176 116 180 128 156 124 136 108 120 100 124 108 128 92 160 288 476 568 632 624 604 564 552 492 516 492 504 444 504 504 548 516 572 568 576 488 528 432 520 520 596 456 488 436 488 428 468 380 500 440 476 384 424 360 420 356 424 368 444 380 520 472 596 520 636 560 664 556 656 552 640 524 612 488 592 484 504 404 524 416 532 404 520 404 520 420 532 444 556 436 568 448 560 404 584 504 664 448 620 500 632 504 664 492 612 476 604 456 568 424 516 404 488 360 444 356 428 324 420 316 420 316 428 324 436 324 424 320 424 316 408 292 380 272 380 272 376 264 368 260 364 248 352 244 360 256 360 244 352 260 368 244 344 240 352 236 344 232 340 236 352 252 356 244 348 236 340 228 332 224 332 228 336 228 340 240 360 272 396 300 512 356 412 300 408 300 408 316 384 276 372 256 348 232 328 224 284 196 272 196 272 188 252 172 204 128 188 116 176 112 156 92 236 316 452 332 440 224 260 280 428 272 452 324 376 316 376 244 356 244 356 252 360 256 364 256 372 260 368 256 364 260 368 264 372 264 372 264 372 264 372 264 372 264 372 260 368 260 364 256 364 256 352 252 360 256 356 244 352 244 344 240 352 248 348 244 344 256 340 256 336 248 328 240 316 224 324 244 360 208 180 172 336 256 324 244 316 236 312 236 312 240 320 244 320 236 308 228 324 232 320 232 300 212 256 176 172 104 80 44 44 44 40 36 12 36 20 52 144 72 236 300 528 392 560 432 568 372 476 320 456 304 460 300 456 284 408 240 344 180 324 196 340 184 324 200 364 224 376 244 428 308 528 388 596 424 540 348 340 116 108 28 68 52 84 20 60 112 288 228 312 216 296 200 272 196 268 204 268 204 272 204 268 200 260 196 248 188 244 188 236 172 196 132 124 76 56 24 12 12 4 16 0 36 0 8 16 28 60 140 176 168 192 172 184 168 192 180 196 176 192 180 200 184 196 172 196 172 184 164 180 168 180 180 176 180 188 192 176 172 172 180 172 152 176 156 184 156 168 132 160 132 156 128 152 128 156 136 128 124 124 124 128 128 128 128 128 120 112 104 96 88 84 84 48 48 40 32 28 20 12 12 8 8 8 4 4 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 8 8 4 4 0 8 4 0 12 0 4 28 80 208 212 228 192 244 196 216 208 232 192 232 192 232 192 232 192 228 192 236 200 240 196 232 188 248 192 244 188 236 180 220 180 220 184 220 184 216 188 216 188 204 184 200 184 204 188 208 196 204 188 204 188 204 188 204 188 204 188 204 188 204 188 204 188 204 188 204 188 200 184 196 176 196 184 200 188 204 184 200 180 196 180 196 184 200 188 204 192 208 208 196 188 152 520 200 772 64 832 96 864 12 960 0 856 100 788 0 208 224 68 232 136 132 196 168 176 208 160 144 176 160 164 168 156 160 152 160 152 160 152 156 148 156 148 160 156 160 152 164 148 160 144 168 156 152 136 152 136 152 136 152 136 144 128 144 132 152 144 164 152 168 144 148 120 132 120 144 132 20 8 24 12 28 8 24 4 24 8 24 8 24 8 24 8 24 8 24 8 24 8 24 8 28 8 20 4 28 12 24 4 16 8 16 12 20 16 24 16 16 8 16 8 16 8 16 8 12 8 20 16 24 16 24 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 20 8 16 4 12 8 16 12 24 12 16 16 40 48 68 48 76 52 76 52 80 48 80 52 72 52 76 56 80 64 84 64 76 56 76 56 76 56 76 60 64 68 80 68 84 64 80 48 76 52 52 36 20 32 8 36 44 8 12 8 0 4 168 236 396 220 172 84 192 156 244 208 288 260 320 260 300 256 280 228 152 104 112 40 44 8 36 20 96 100 132 144 164 160 164 152 196 204 204 172 168 176 188 168 160 100 112 88 116 80 88 68 68 84 120 128 240 264 356 368 472 444 488 520 560 276 348 388 492 400 472 384 492 376 496 388 516 428 528 404 356 196 284 336 428 416 452 420 444 432 456 412 428 372 524 588 644 584 548 304 292 184 296 404 656 556 484 420 260 256 256 200 476 500 540 420 616 632 420 132 148 252 676 568 728 572 548 392 576 488 696 604 632 428 548 412 488 556 748 464 552 404 528 384 500 364 496 392 576 440 544 428 532 420 556 484 592 392 416 352 428 360 628 564 472 284 224 116 164 184 208 200 176 140 140 96 96 72 84 76 88 92 116 112 116 104 108 104 96 60 72 48 92 80 116 88 116 104 188 244 364 416 524 536 584 508 560 444 492 424 488 428 500 480 552 516 580 564 576 492 528 480 528 540 580 512 520 492 512 476 468 440 536 508 472 392 416 356 392 316 368 292 356 284 288 240 340 264 364 296 404 320 428 364 452 396 508 456 556 484 620 540 620 500 532 388 436 316 440 344 476 344 444 308 412 288 436 284 432 416 516 336 432 392 520 388 520 344 460 308 436 296 424 288 396 280 364 232 320 216 312 220 308 216 308 220 316 228 328 232 320 228 320 224 308 208 280 212 280 212 280 212 280 208 260 184 248 180 252 188 256 176 244 176 264 164 236 160 244 152 240 152 236 156 248 168 252 164 260 168 244 152 228 140 220 136 232 144 224 136 224 144 236 156 264 192 260 192 252 172 248 200 272 204 268 200 264 192 260 200 240 184 232 160 196 128 180 132 128 72 108 64 108 76 108 52 148 228 336 248 312 144 168 216 300 188 320 224 284 232 292 184 248 188 244 192 252 188 256 188 264 184 260 172 256 176 260 180 268 192 268 192 268 192 268 192 264 188 264 188 260 184 260 180 264 188 252 184 256 188 252 176 248 176 240 172 248 184 248 172 248 184 252 184 248 176 240 168 240 164 244 176 276 144 96 96 252 184 248 176 240 172 244 176 244 176 244 180 244 172 236 160 236 140 232 148 224 148 192 128 140 80 68 28 40 24 36 20 32 32 56 64 128 60 184 240 404 324 420 340 376 256 288 220 288 180 276 164 260 144 228 124 168 72 168 96 188 104 188 120 212 136 212 112 228 140 304 208 376 260 400 280 336 144 148 28 60 4 44 0 12 72 212 196 228 180 212 148 204 144 212 140 204 144 208 144 204 136 196 136 204 136 192 136 184 112 148 84 108 40 52 0 12 0 20 8 24 32 16 0 20 8 64 116 164 156 176 160 168 156 172 168 180 164 172 164 184 172 176 156 172 160 168 152 164 156 176 160 168 164 192 172 180 156 172 152 152 144 144 144 148 136 124 108 108 104 112 112 116 112 116 112 120 120 116 112 112 116 120 124 96 92 80 64 52 44 40 36 0 0 0 0 0 0 0 0 8 8 4 4 4 4 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 8 8 4 4 0 12 0 0 4 4 0 16 48 180 188 204 164 208 160 176 164 192 156 192 156 192 156 192 156 192 156 196 164 200 160 192 156 196 164 192 160 188 152 188 148 184 148 184 148 188 148 188 148 188 140 188 136 188 144 192 148 188 140 188 140 188 140 188 140 188 140 188 140 188 140 188 140 192 140 184 132 180 132 184 136 180 136 184 140 188 136 184 132 180 132 180 136 184 140 188 144 204 192 192 144 432 496 948 392 880 312 964 260 724 276 768 32 956 232 348 0 140 128 116 112 184 96 180 80 160 108 172 132 172 116 160 108 152 100 148 100 148 100 144 96 144 96 148 96 156 92 148 92 144 92 144 96 140 92 136 100 136 100 136 108 124 92 128 96 140 108 144 112 132 84 104 52 84 56 108 80 24 24 28 28 32 24 28 20 28 24 28 24 28 24 28 24 32 28 28 24 28 24 24 20 32 24 24 24 32 32 28 16 20 16 20 20 24 24 28 24 20 16 20 16 20 16 20 16 12 16 20 24 24 24 24 20 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 20 16 16 12 12 16 16 20 20 16 16 28 48 64 72 76 68 72 72 76 72 80 76 80 72 68 76 76 84 84 88 88 80 76 80 76 80 76 80 76 84 64 100 84 108 84 92 72 84 72 56 40 24 16 4 8 0 0 64 0 24 116 332 460 384 224 184 104 180 176 240 164 244 220 284 232 272 256 316 288 312 288 300 264 244 192 180 156 200 172 212 188 228 184 204 152 164 172 232 184 212 188 212 140 180 132 132 108 120 92 72 52 56 60 64 48 128 140 252 296 464 436 492 816 948 548 540 552 612 508 576 504 600 508 596 528 604 512 616 536 528 380 320 284 400 432 400 444 384 456 396 472 364 400 444 620 616 588 396 292 232 256 368 628 644 596 628 396 500 252 516 228 644 592 680 504 744 672 500 188 292 456 820 640 868 684 696 536 724 620 852 724 756 548 680 540 636 736 872 556 668 524 632 512 620 488 624 528 696 552 660 532 648 524 672 576 676 476 520 460 540 472 764 716 680 420 304 148 168 144 152 156 172 156 148 116 112 88 104 80 128 96 144 108 144 92 128 80 104 76 76 60 84 88 116 112 140 176 256 292 324 340 396 424 516 552 616 548 516 456 504 496 552 540 588 564 620 600 624 560 612 568 632 592 648 592 636 576 616 556 576 540 660 612 604 520 548 496 532 472 500 436 480 408 492 432 492 392 452 372 456 364 440 348 452 360 476 392 504 400 496 420 580 500 636 548 696 604 600 528 644 520 620 492 580 416 584 416 584 492 640 416 584 476 644 492 632 472 600 452 580 440 552 420 528 408 496 368 452 348 424 320 420 316 416 312 420 316 424 312 412 308 416 308 404 284 392 284 392 284 392 284 396 288 376 260 356 248 364 260 368 260 364 272 380 256 356 252 364 248 376 260 364 256 368 260 364 248 364 252 356 244 348 240 348 240 368 256 356 240 340 232 340 232 308 212 328 220 304 184 288 196 328 228 336 240 348 252 360 264 356 280 356 268 332 256 344 288 272 172 204 112 168 100 160 100 244 280 428 312 396 200 268 264 392 280 388 276 376 304 392 268 356 244 356 248 360 256 364 256 372 260 368 256 364 260 368 264 380 272 380 272 380 272 380 272 376 268 372 264 372 260 368 264 368 256 356 252 360 260 356 248 364 256 356 252 364 260 360 256 340 256 340 256 336 244 324 236 328 240 332 240 360 220 184 156 324 248 320 244 320 248 324 252 324 248 324 248 320 244 316 244 332 244 324 240 312 224 264 184 184 112 104 48 48 32 36 28 36 44 84 104 196 152 336 336 520 396 548 372 468 260 388 240 400 252 392 244 392 236 368 212 320 176 320 192 332 196 328 208 324 204 320 180 328 204 392 264 436 308 488 372 464 304 328 208 160 80 84 16 56 88 272 236 316 224 304 208 284 208 284 216 280 212 280 212 276 204 264 196 276 204 256 196 244 184 212 152 144 92 64 28 16 20 12 28 12 36 0 8 8 24 56 136 180 168 188 172 180 164 184 176 192 172 184 172 196 180 188 164 184 160 176 160 172 156 164 160 152 156 160 168 160 156 144 144 144 120 124 108 124 108 120 100 120 108 128 116 128 108 120 104 128 116 100 84 72 68 68 68 52 44 36 24 12 4 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 8 8 4 4 0 4 4 4 8 0 4 24 52 188 212 240 196 240 196 212 192 232 192 232 192 232 192 232 192 228 188 232 192 232 192 228 188 244 192 240 188 236 184 228 184 224 188 224 188 220 192 220 192 208 192 204 188 204 192 208 196 204 188 204 188 204 188 204 188 204 188 204 188 204 188 204 188 208 188 196 176 192 180 200 188 196 184 200 188 204 184 200 180 196 180 196 184 200 188 204 196 148 260 164 256 116 772 144 784 0 744 4 976 0 972 44 668 100 852 0 252 164 148 136 132 108 188 160 168 216 156 168 172 172 168 168 156 160 148 156 148 160 148 156 144 152 144 152 148 156 140 140 132 144 136 144 132 156 144 152 140 152 136 148 136 148 136 148 136 144 128 136 124 96 76 76 56 68 64 88 88 20 8 24 12 28 8 24 4 24 8 24 8 24 8 24 8 28 12 28 8 24 4 20 4 24 4 20 8 32 16 24 0 16 8 16 12 20 16 24 16 16 8 16 8 16 8 16 8 12 8 20 16 24 16 24 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 20 8 16 4 12 8 16 12 12 4 16 20 48 56 72 52 72 48 72 52 76 44 80 48 64 48 68 52 76 60 84 64 76 56 76 56 76 56 76 56 56 64 76 72 92 68 80 56 84 56 64 48 32 36 4 12 0 44 28 0 68 200 432 736 452 164 88 52 132 80 148 76 144 124 168 108 144 128 192 164 248 232 288 264 296 268 288 264 304 268 292 260 284 236 244 196 176 156 188 164 208 188 208 164 176 132 144 108 132 100 96 52 44 36 32 0 52 24 112 144 324 352 376 476 648 440 508 420 524 424 488 404 504 388 512 400 496 404 524 440 524 436 400 268 336 344 420 436 468 436 476 452 432 300 356 420 496 352 312 188 252 272 564 584 628 532 488 256 252 260 228 200 436 516 524 424 656 572 340 116 188 460 676 544 752 560 568 432 588 504 720 576 604 428 548 408 532 640 684 412 528 380 504 368 496 368 512 416 568 432 532 416 520 408 540 468 560 372 424 360 444 384 672 632 664 364 192 72 120 160 192 232 164 136 136 100 104 80 88 76 104 92 92 84 80 68 60 48 64 56 76 48 60 52 104 108 128 164 252 272 308 304 340 324 384 400 524 480 520 456 500 456 548 516 564 536 580 568 604 560 580 556 596 560 592 564 592 556 564 536 544 524 604 568 568 544 556 520 568 528 556 488 516 444 484 424 456 340 384 316 388 308 400 312 364 276 340 252 316 224 320 240 328 240 324 244 356 276 440 328 452 348 496 404 520 388 504 400 512 392 488 380 500 408 544 400 520 368 480 324 432 296 384 276 388 272 368 256 340 228 320 228 320 232 324 232 320 228 316 220 308 216 312 220 300 204 288 216 280 212 280 216 288 224 276 196 252 184 256 196 268 188 268 200 288 184 260 184 268 176 280 192 272 192 280 200 280 192 260 176 256 172 256 172 260 180 260 172 252 160 236 148 228 144 232 164 224 148 204 128 188 112 188 120 192 128 200 136 208 148 204 164 244 208 288 264 360 336 284 216 228 156 172 112 132 72 200 232 332 256 284 132 160 152 280 220 284 196 304 204 276 148 248 188 248 192 252 196 256 188 268 184 264 180 260 176 264 180 276 188 276 188 276 188 276 188 272 184 272 180 268 180 264 184 264 192 256 188 264 192 260 180 268 188 256 188 264 196 264 184 260 192 260 192 256 184 248 176 244 176 248 168 276 160 104 84 248 180 244 176 248 180 252 188 252 180 248 176 244 172 240 164 244 160 240 164 236 160 200 136 144 84 84 28 36 12 32 16 32 0 52 56 132 120 284 272 348 272 360 244 268 152 216 148 212 120 224 140 244 148 220 128 176 100 184 96 172 96 176 100 176 116 156 64 144 56 188 96 252 168 320 220 320 200 280 184 216 96 80 0 0 28 184 200 224 168 212 152 208 140 212 148 212 144 212 144 212 140 200 132 204 140 196 144 196 136 176 120 120 48 52 0 12 0 20 12 28 36 16 0 20 4 56 112 164 156 172 160 164 148 164 160 172 156 168 160 176 164 172 152 152 140 152 136 144 128 140 124 104 88 108 92 108 84 92 68 92 72 60 48 60 72 88 88 112 112 116 112 112 96 92 80 76 68 48 28 12 4 4 4 20 16 8 4 0 0 0 0 8 8 4 4 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 8 8 4 4 0 8 4 4 0 4 0 8 12 148 184 216 164 204 160 180 156 192 156 192 156 192 156 192 156 184 148 184 148 184 148 184 148 184 152 184 148 180 148 184 148 188 152 188 152 192 152 192 152 196 148 192 140 188 144 192 148 188 140 188 140 188 140 188 140 188 140 188 140 188 140 188 140 188 136 180 128 176 132 188 144 180 136 184 140 188 136 184 132 180 132 180 136 184 140 188 144 224 208 192 140 428 416 940 352 896 188 940 248 848 116 1004 72 868 356 548 68 180 136 120 140 180 96 172 76 152 108 164 136 164 116 160 108 152 100 148 100 160 108 152 100 144 96 148 100 140 80 124 80 136 96 136 96 140 104 140 108 136 104 132 104 124 96 128 96 124 88 108 76 56 28 56 28 60 36 72 48 24 24 28 28 32 24 28 20 28 24 28 24 28 24 28 24 36 32 32 24 28 20 20 16 24 20 24 28 40 32 28 12 20 16 20 20 24 24 28 24 24 20 24 20 24 20 24 20 12 16 20 24 24 24 24 20 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 20 16 16 12 12 16 16 20 12 12 16 28 48 60 64 68 64 72 68 72 72 76 72 76 72 68 72 72 80 76 84 80 80 76 80 76 80 76 80 76 84 64 96 80 100 88 88 80 88 80 68 52 36 20 12 0 24 16 32 24 308 360 584 1012 660 220 72 120 180 104 140 136 144 132 176 132 172 152 192 152 168 148 180 176 208 216 268 272 332 308 360 340 388 356 392 356 316 188 180 184 244 176 192 176 224 184 188 136 140 116 92 56 64 56 68 48 96 40 104 132 352 460 432 344 412 352 492 436 516 464 540 460 544 480 580 496 588 536 636 512 608 528 596 452 368 320 384 436 432 484 396 476 352 308 180 260 224 224 164 272 264 588 592 576 684 588 520 296 500 252 476 280 640 608 656 528 804 548 392 144 356 600 828 700 944 700 720 576 740 648 876 684 740 572 712 516 752 780 776 548 668 524 632 508 624 496 640 548 684 544 652 524 644 520 668 576 644 468 536 472 576 532 792 696 688 372 212 140 212 236 224 248 172 164 152 132 120 108 108 96 128 100 104 68 88 56 72 40 56 64 92 76 80 80 128 152 180 200 244 256 292 312 340 328 332 336 412 444 548 560 572 504 584 556 584 556 592 576 616 596 624 600 636 608 636 596 628 604 628 600 612 580 636 584 604 604 616 596 640 620 652 604 628 576 612 560 588 492 536 480 564 492 548 448 524 432 532 444 536 424 472 364 456 340 448 348 468 360 472 340 440 360 512 428 584 488 648 528 656 472 612 504 688 544 752 580 700 540 660 492 600 464 544 420 520 372 452 324 408 280 408 308 416 312 420 312 416 308 428 320 420 316 424 320 416 300 400 288 392 276 384 280 392 288 388 272 364 252 368 268 380 272 388 296 404 280 376 276 388 272 380 272 384 288 412 316 428 320 392 280 384 272 376 268 376 268 368 260 364 252 356 244 348 240 356 248 336 216 324 228 324 196 296 188 288 176 276 164 264 160 228 148 252 184 292 248 356 304 324 256 336 272 340 252 288 200 336 300 416 312 368 200 260 204 316 288 340 280 416 300 364 232 352 248 352 252 356 256 360 256 368 264 364 260 360 264 364 268 376 276 376 276 376 276 376 276 376 272 372 272 368 268 368 268 364 264 352 260 356 264 352 252 352 252 340 252 348 260 348 248 344 264 348 260 344 252 332 244 328 244 332 232 360 236 200 148 328 252 324 248 324 252 328 256 324 248 320 240 312 240 316 244 324 232 316 232 300 212 256 172 188 120 116 60 52 28 44 36 44 4 116 132 272 264 468 356 468 344 500 292 392 216 364 216 336 200 348 224 368 224 336 192 308 188 304 160 276 156 264 140 224 128 220 108 228 136 312 200 356 236 400 260 392 280 400 296 316 172 144 48 48 36 244 264 304 220 304 208 288 212 292 220 292 216 292 216 280 208 268 196 260 188 248 184 244 188 232 172 156 96 72 24 12 16 16 28 8 36 12 8 20 24 56 124 180 168 188 168 176 160 176 168 184 164 180 168 188 176 184 160 172 152 164 144 152 124 124 116 64 52 44 44 44 44 36 32 56 32 32 16 44 48 80 72 96 76 88 68 76 52 60 40 32 24 16 4 0 0 0 0 12 8 4 4 4 4 8 12 12 8 8 4 0 0 0 0 0 0 4 4 4 4 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 8 8 4 4 0 0 8 8 8 0 4 20 16 148 204 248 196 240 204 220 192 232 192 232 192 232 192 232 192 228 188 224 180 220 184 228 188 232 180 232 180 232 180 224 184 228 192 228 192 224 196 224 196 216 200 212 192 208 192 208 196 204 188 204 188 204 188 204 188 204 188 204 188 204 188 204 188 200 184 196 180 196 184 204 192 196 184 200 188 204 184 200 180 196 180 196 184 200 188 204 192 204 208 160 252 52 660 96 1000 0 940 0 980 0 788 144 832 64 952 336 344 168 168 128 184 108 184 160 160 212 148 176 160 172 160 164 152 160 152 164 156 168 160 160 148 152 144 152 148 152 132 132 128 148 152 152 132 144 128 140 124 132 120 128 116 104 96 116 108 124 108 116 100 80 68 80 68 80 68 84 72 20 8 24 12 28 8 24 4 24 8 24 8 24 8 24 8 32 16 28 8 24 4 16 0 20 4 24 12 36 16 20 0 16 8 16 12 20 16 24 16 24 16 24 16 24 16 24 16 12 8 20 16 24 16 24 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 20 8 16 4 12 8 16 12 16 8 20 24 52 56 68 44 68 44 72 48 72 44 76 44 72 52 72 52 72 52 72 56 76 56 76 56 76 56 76 56 68 56 72 64 80 68 88 68 92 64 76 48 40 24 8 0 0 0 36 192 448 364 404 672 468 128 60 88 112 44 116 72 52 24 64 36 80 72 108 60 132 100 132 96 132 124 176 160 208 196 276 260 320 296 364 336 360 224 324 476 588 400 308 240 240 192 196 116 124 80 72 12 20 4 24 12 80 24 76 84 344 360 440 320 384 248 324 336 380 356 464 336 424 360 496 360 504 404 532 424 504 448 532 508 420 328 324 324 440 436 480 424 436 344 296 176 220 184 316 328 536 596 628 460 620 476 352 272 256 256 228 272 456 516 516 508 684 388 220 96 332 560 688 580 836 580 576 456 600 532 740 536 584 448 588 368 692 656 596 448 564 408 528 384 500 372 512 416 556 424 524 412 520 412 548 468 504 352 428 352 484 472 708 568 536 276 188 204 304 308 244 244 200 192 176 156 136 124 116 108 108 92 64 56 52 60 52 44 44 36 72 56 84 80 124 124 180 172 196 172 212 228 264 240 252 224 276 292 412 472 532 504 540 516 540 532 548 540 560 556 592 564 592 592 608 564 588 596 604 588 588 568 608 564 564 576 564 548 580 556 588 548 580 536 576 524 548 452 484 440 516 456 560 472 520 444 520 440 496 408 492 400 472 392 476 380 436 324 404 264 384 300 396 240 368 312 436 316 408 276 368 280 424 352 496 336 448 348 488 380 520 428 508 400 492 344 424 308 396 276 352 260 348 252 332 228 308 208 320 224 316 224 324 228 312 216 304 228 288 212 276 212 284 220 288 208 260 188 260 204 276 200 280 212 300 196 272 196 280 188 272 188 280 212 316 248 340 256 300 212 292 200 280 192 276 192 280 196 276 192 268 180 260 172 244 184 244 156 224 172 232 144 216 144 204 128 184 108 168 96 168 104 152 92 156 104 168 108 180 132 204 180 248 212 240 192 236 200 260 212 252 152 208 164 316 288 264 172 312 180 276 160 248 196 248 200 252 196 256 188 264 192 264 180 260 184 264 180 272 180 276 180 276 180 276 180 280 184 276 180 276 176 272 180 276 192 260 188 264 196 260 184 260 180 248 180 260 188 256 180 260 192 260 188 256 180 244 172 240 176 248 160 280 180 124 84 256 188 252 180 248 180 252 184 248 176 240 164 232 164 236 164 232 148 232 156 224 148 192 120 136 76 88 24 32 0 36 16 28 0 116 152 268 264 384 240 316 236 316 172 224 140 220 144 208 124 196 116 192 108 172 84 168 108 172 80 132 72 132 60 96 52 88 24 92 36 156 84 164 72 196 96 240 172 292 188 260 140 120 36 4 0 168 232 236 176 224 152 220 152 228 152 220 152 220 148 212 136 204 136 204 132 188 128 192 124 176 124 136 64 60 0 16 0 28 20 16 32 24 4 32 8 44 92 164 156 172 156 160 144 160 152 168 152 160 152 172 160 164 144 156 144 152 132 132 108 108 88 44 16 16 0 16 0 16 0 16 0 4 0 20 28 44 36 32 20 20 4 8 0 0 0 8 8 4 4 4 4 4 4 8 4 4 0 4 4 8 12 4 4 4 0 0 0 0 0 0 0 0 4 4 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 8 8 4 4 0 4 8 12 0 4 0 4 0 112 172 220 164 204 172 192 160 192 156 192 156 192 156 192 156 200 160 192 152 188 156 196 164 184 152 184 152 184 152 188 152 192 156 192 156 196 156 196 156 204 152 196 144 192 144 192 144 188 140 188 140 188 140 188 140 188 140 188 140 188 140 188 140 176 132 184 136 188 140 188 140 180 136 184 140 188 136 184 132 180 132 180 136 184 140 188 140 164 156 172 180 364 320 872 492 732 152 852 352 1008 216 952 252 684 496 800 120 216 104 148 136 180 108 168 88 148 100 152 116 156 108 152 104 152 108 160 116 156 108 148 96 140 92 140 92 144 80 112 76 128 96 128 84 116 80 108 84 100 76 92 72 76 60 88 76 96 72 88 60 76 48 56 28 40 16 40 20 24 24 28 28 32 24 28 20 28 24 28 24 28 24 28 24 36 32 32 24 28 20 20 16 24 20 28 32 40 32 24 8 20 16 20 20 24 24 28 24 32 28 32 28 32 28 32 28 12 16 20 24 24 24 24 20 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 20 16 16 12 12 16 16 20 20 20 24 40 56 64 64 64 64 68 64 72 68 76 72 76 80 72 76 72 76 72 72 68 80 76 80 76 80 76 80 76 88 68 84 72 84 88 88 96 88 88 76 64 48 20 24 0 64 16 260 416 580 372 196 160 204 108 176 148 80 104 160 56 136 104 100 48 84 80 116 76 108 92 120 108 120 100 120 104 224 216 280 256 284 252 304 292 320 164 276 540 708 540 448 428 452 400 384 292 276 236 208 148 152 116 112 80 124 36 76 80 424 452 560 448 500 396 336 300 408 440 544 428 500 484 608 488 604 492 612 540 676 504 664 556 708 436 360 288 364 456 420 488 412 528 404 344 288 428 456 584 576 604 584 636 672 500 504 204 500 260 480 352 628 580 640 628 756 348 304 184 556 712 816 684 1000 708 716 580 744 668 892 656 716 580 744 480 892 780 720 604 716 564 660 524 628 492 628 532 676 536 648 524 648 524 676 584 596 452 532 468 620 608 828 628 676 384 272 244 304 284 208 228 224 216 196 176 152 132 120 112 104 76 56 36 52 52 68 60 68 60 64 76 100 112 124 120 128 140 148 136 160 192 212 200 216 220 268 236 300 364 508 552 572 544 584 564 592 556 588 568 608 572 604 620 636 580 608 628 612 588 588 580 632 584 572 584 620 604 620 600 620 608 640 616 620 580 608 528 568 532 608 560 608 520 588 524 632 564 644 544 600 512 628 560 688 576 632 492 604 496 664 588 640 396 496 432 608 424 540 408 532 360 540 464 624 428 520 368 500 360 500 400 568 460 576 440 556 476 592 468 556 444 536 412 492 360 440 324 416 308 408 308 416 312 408 292 420 304 404 284 388 284 396 292 400 276 368 256 372 272 388 280 388 296 404 280 376 276 388 272 396 284 396 300 428 332 444 332 408 300 404 292 396 292 400 292 392 284 392 280 384 268 372 260 348 268 376 248 340 244 348 228 332 224 324 216 316 208 312 204 324 212 280 184 272 176 240 152 256 160 212 132 212 152 228 164 284 184 288 212 316 228 344 276 628 548 436 272 376 240 348 252 352 248 352 252 356 256 360 256 368 260 364 260 360 264 364 268 372 276 372 276 372 276 372 276 376 280 376 276 372 272 368 272 364 268 352 260 360 268 352 256 360 264 352 260 360 272 356 260 336 252 336 252 332 244 324 236 320 244 328 224 364 252 212 152 336 256 328 248 324 248 324 252 320 240 312 228 304 232 312 236 328 244 324 240 312 224 268 184 184 116 128 52 60 28 56 40 124 56 264 288 452 396 520 288 448 316 448 248 360 212 360 208 356 216 316 176 280 152 252 132 252 152 256 120 212 112 208 84 168 92 156 80 176 104 260 160 324 188 332 200 392 288 412 228 312 164 180 84 80 32 240 292 316 236 308 228 300 232 308 240 300 224 296 220 288 204 272 200 292 216 268 200 260 192 236 172 176 112 96 32 32 24 32 40 4 36 16 24 32 28 48 108 180 168 188 168 176 156 172 164 180 160 176 164 188 172 180 156 184 164 176 148 152 116 112 96 60 36 12 8 8 20 16 16 4 0 4 12 28 28 28 16 20 12 8 0 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 0 0 0 4 4 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 8 8 4 4 0 0 12 12 4 4 8 16 0 120 192 248 196 240 212 232 200 232 192 232 192 232 192 232 192 248 204 240 196 236 200 244 208 240 188 240 188 240 188 232 192 228 192 228 192 224 196 224 196 220 204 216 192 208 192 208 192 204 188 204 188 204 188 204 188 204 188 204 188 204 188 204 188 188 176 200 188 208 192 204 184 196 184 200 188 204 184 200 180 196 180 196 184 200 188 204 184 252 192 272 184 116 504 240 944 84 832 104 956 140 916 140 928 0 744 496 208 172 120 172 168 144 172 172 160 196 144 160 156 152 152 160 152 164 160 172 168 160 148 152 140 144 132 140 132 136 116 96 96 108 112 100 84 100 92 96 88 88 80 80 76 84 84 92 92 88 76 68 56 72 52 32 4 4 0 4 0 24 8 24 8 24 8 24 8 16 0 16 4 20 8 24 8 24 12 28 12 28 8 20 0 24 8 24 8 24 8 24 8 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 24 12 20 8 16 12 20 16 24 12 12 0 8 4 20 16 16 8 16 8 16 8 16 8 20 12 20 12 20 12 20 12 12 16 36 36 44 40 60 44 76 52 76 48 68 32 56 20 64 44 64 48 68 48 72 52 72 56 80 64 84 64 84 60 80 60 76 60 76 64 84 68 68 88 80 8 24 0 0 0 4 0 404 532 384 148 84 60 88 80 124 84 104 80 100 56 76 36 56 40 68 40 76 68 68 40 64 52 92 72 108 72 136 148 248 192 228 184 248 196 264 184 208 156 232 220 308 284 340 320 376 344 360 320 340 316 312 260 276 244 244 128 128 72 368 376 532 428 460 360 432 344 400 308 456 388 420 392 564 388 492 372 540 456 512 420 536 484 572 568 528 280 268 308 468 404 484 500 608 520 572 524 620 524 648 524 600 540 592 364 284 240 276 236 232 400 616 432 484 600 608 236 204 84 512 612 668 624 832 480 580 464 612 588 720 516 576 440 580 436 768 584 612 472 620 436 524 368 496 372 520 428 592 416 512 404 504 416 556 436 456 296 456 324 500 576 684 484 584 444 276 168 308 340 200 176 204 168 172 172 120 88 92 88 76 76 72 68 64 64 64 56 52 44 80 80 108 96 116 96 96 84 108 108 136 136 160 152 192 144 180 232 232 196 316 476 592 508 580 552 504 556 600 552 564 564 592 592 612 600 608 588 600 588 596 580 592 576 584 572 584 564 580 548 576 548 584 548 596 568 548 504 548 492 588 512 560 496 544 488 560 516 584 520 584 504 596 556 636 528 556 448 560 516 692 716 664 456 548 488 784 428 440 324 360 260 440 324 388 316 328 208 352 192 324 256 376 236 340 248 340 212 332 272 400 308 424 376 476 364 460 400 436 324 404 304 376 240 296 196 284 208 268 204 280 220 292 224 284 204 256 188 268 216 300 228 272 192 280 200 280 192 268 180 292 208 292 224 340 276 340 216 300 212 296 212 296 216 304 224 308 220 300 212 288 200 280 192 264 196 264 196 260 188 252 180 232 168 240 172 232 168 244 184 260 180 224 140 196 128 176 108 172 100 160 120 172 104 156 132 168 108 144 136 116 112 212 196 416 312 344 220 280 180 276 196 252 196 248 192 252 196 256 196 264 196 272 196 264 192 276 200 292 204 296 196 276 176 268 180 292 196 284 188 276 184 276 184 268 192 268 192 268 192 268 192 276 188 252 176 264 196 268 188 268 196 256 188 256 184 240 160 212 152 244 204 272 152 152 36 244 216 272 176 256 180 228 172 252 184 252 180 244 172 232 164 236 160 240 168 240 156 196 120 144 44 72 20 20 0 52 0 0 28 248 288 412 296 312 180 276 200 288 172 224 124 212 152 192 112 156 76 140 64 120 56 120 48 84 20 76 32 88 52 124 68 80 36 88 36 120 68 184 100 204 124 244 140 228 132 240 88 108 68 0 0 148 232 244 184 240 164 224 140 220 140 232 152 236 160 220 132 204 160 224 156 216 152 212 144 188 124 144 84 80 16 12 0 16 16 20 32 40 24 20 12 60 68 164 164 180 156 164 164 180 156 164 152 168 156 168 152 160 148 148 140 156 140 140 108 104 76 52 16 16 0 16 4 20 0 4 0 12 4 8 8 28 32 16 0 0 0 4 0 4 0 0 4 4 8 8 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 0 0 0 80 184 232 168 224 172 172 160 200 160 196 156 192 160 196 164 188 156 192 160 196 156 192 152 180 148 180 152 184 156 192 156 184 152 192 160 196 152 184 140 192 140 188 136 184 140 188 144 188 140 188 140 188 140 188 140 172 128 184 140 192 140 184 136 180 132 184 140 192 144 192 144 188 140 188 136 184 132 180 128 180 132 176 128 176 128 180 128 172 116 160 136 212 220 672 652 888 416 644 320 692 268 568 192 328 56 284 100 160 92 144 140 180 124 160 104 156 100 152 92 148 96 140 88 132 84 132 84 104 60 112 68 116 64 104 52 112 72 88 52 88 64 92 72 124 84 76 56 80 76 76 48 32 16 28 4 12 0 4 0 0 0 0 0 0 0 0 0 28 24 28 24 28 24 28 24 20 16 20 20 24 24 28 24 28 28 32 28 32 24 24 16 28 24 28 24 28 24 28 24 24 20 24 20 24 20 24 20 28 24 28 24 28 24 28 24 24 20 20 16 16 20 20 24 20 20 12 12 12 12 20 20 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 8 20 36 44 44 48 56 68 72 76 76 76 72 68 60 60 76 72 76 72 80 76 84 80 76 76 84 80 88 84 84 80 100 76 92 76 76 84 68 92 68 108 76 32 40 8 24 0 140 260 596 476 300 108 124 84 116 112 132 108 104 108 100 80 88 60 72 60 84 60 88 88 100 80 104 88 124 108 148 128 200 216 284 248 268 244 284 248 292 240 256 220 272 264 312 288 308 276 312 272 284 248 272 260 300 272 312 296 356 320 396 364 492 440 552 504 588 512 508 404 476 408 524 480 480 396 524 416 628 508 652 552 676 524 720 544 744 600 684 516 432 332 352 484 460 576 564 612 556 624 564 604 560 612 580 616 644 392 448 264 524 252 472 468 780 524 644 688 640 256 284 224 696 736 840 780 948 608 728 588 760 732 868 632 752 580 720 592 924 704 752 608 752 580 660 524 628 500 644 556 704 532 644 524 640 532 676 528 548 416 564 444 660 688 760 548 692 504 352 216 272 220 144 232 128 132 124 108 108 120 120 104 76 72 64 60 60 60 60 72 68 76 92 100 108 104 108 100 100 96 108 112 124 128 140 140 160 104 140 168 192 152 232 316 560 608 584 580 592 524 596 576 588 580 608 600 624 608 620 600 616 600 612 592 608 588 600 584 592 588 596 580 592 580 608 580 632 608 588 552 596 536 632 560 632 556 620 552 640 580 660 588 684 592 688 624 720 604 668 568 676 608 816 788 756 592 704 676 996 644 644 476 520 404 588 424 560 484 552 408 548 356 520 456 548 380 464 332 424 264 380 288 424 304 416 336 432 304 416 344 500 384 496 420 540 436 540 440 520 396 480 352 436 304 384 260 388 264 360 248 364 268 384 280 388 280 392 284 392 284 388 280 388 284 392 296 440 356 444 300 412 304 408 296 404 300 408 304 416 304 408 296 400 288 396 284 380 276 380 276 376 268 368 260 348 248 352 248 348 244 356 260 356 252 320 216 296 200 276 180 272 180 256 192 256 164 232 172 248 140 204 152 228 148 208 128 284 196 276 188 280 208 308 236 336 244 340 248 348 260 356 268 340 252 352 264 356 268 372 296 376 296 388 296 376 284 372 288 372 280 364 276 364 276 368 280 352 268 348 264 348 264 348 260 364 268 336 252 340 260 340 248 340 252 332 248 332 244 320 224 304 224 324 260 344 220 244 112 320 284 344 244 332 248 308 240 324 248 324 248 320 240 312 232 320 236 324 244 316 228 268 180 208 108 136 72 68 28 72 12 108 152 428 396 524 356 440 264 380 256 404 252 344 184 308 188 272 152 244 132 232 128 212 112 200 92 164 72 160 80 168 84 140 68 120 76 164 92 212 132 276 180 356 244 392 240 376 224 320 156 244 152 104 8 228 292 328 260 324 244 316 232 316 236 320 236 324 244 300 204 284 232 304 232 292 224 284 212 256 180 188 120 108 40 32 12 24 32 24 40 40 32 32 36 72 80 168 172 192 164 180 172 188 164 180 168 184 168 184 164 176 156 176 156 176 156 160 124 116 100 60 36 12 12 12 24 16 12 8 8 16 12 12 16 32 40 20 8 4 0 8 8 8 0 0 4 4 8 8 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 12 0 84 188 260 208 260 208 212 200 240 196 236 192 232 196 236 200 228 192 232 196 236 192 232 188 232 180 236 184 236 188 232 192 224 188 228 196 224 192 216 184 208 188 204 184 200 188 204 192 204 188 204 188 204 188 204 188 200 188 208 196 216 196 212 192 200 184 204 192 208 192 204 188 200 184 204 192 208 196 216 200 204 188 208 192 208 196 212 200 200 188 288 156 180 244 212 640 248 456 80 420 52 400 0 308 52 236 180 188 200 132 184 164 196 176 192 156 184 156 132 136 124 124 128 120 128 124 132 124 112 108 120 120 128 124 128 116 120 116 112 116 124 124 124 112 96 68 44 32 40 36 28 12 24 20 20 12 12 0 4 0 4 0 4 0 4 0 4 0 24 8 24 8 24 8 24 8 16 0 20 4 20 4 24 8 24 12 28 12 28 8 20 0 24 8 24 8 24 8 24 8 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 24 12 20 8 16 12 20 16 20 8 16 4 12 8 16 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 8 12 32 36 48 44 64 52 72 52 76 56 80 44 72 40 76 56 80 60 80 64 84 64 72 52 76 60 84 64 80 60 76 60 76 56 80 60 88 72 88 80 72 16 24 0 0 0 132 432 576 276 116 16 104 68 84 76 108 72 100 72 88 52 64 32 44 40 60 36 64 64 84 68 96 72 92 76 132 112 220 196 256 204 248 208 252 204 252 200 236 192 240 204 248 200 232 184 212 156 180 144 184 168 220 196 228 188 256 244 332 280 364 248 336 292 416 320 368 256 412 304 396 340 404 280 396 344 548 388 516 444 548 456 564 456 596 508 624 564 552 316 368 344 556 516 620 528 620 536 628 484 596 504 612 520 528 304 244 252 288 244 264 440 616 456 576 640 480 192 160 264 668 616 752 644 768 488 592 456 636 636 732 492 644 456 560 504 792 564 608 492 608 452 560 400 512 388 544 456 568 412 524 420 524 428 544 392 412 316 440 332 608 600 596 440 640 480 352 212 268 224 148 172 128 160 136 80 100 96 68 36 76 60 60 44 56 48 68 60 88 84 96 92 100 88 88 76 92 84 96 88 100 96 108 100 116 96 88 120 128 116 124 136 364 628 564 556 600 500 588 544 584 568 596 580 604 584 604 584 604 584 600 576 596 572 588 568 588 572 588 568 584 552 572 540 604 568 544 516 552 488 576 508 564 504 552 496 564 520 584 524 604 528 592 544 616 536 592 512 592 492 724 624 592 504 608 644 836 548 532 364 412 340 484 344 496 456 528 424 504 348 508 476 548 388 428 296 360 212 300 220 344 228 304 204 272 148 256 208 312 200 284 212 320 236 344 272 392 328 404 352 436 372 436 364 360 276 328 244 308 236 296 216 300 212 288 200 280 192 276 192 284 204 288 212 320 256 324 208 316 232 308 220 304 220 304 220 304 216 300 212 296 208 292 208 284 216 284 216 280 208 268 200 252 188 260 188 252 184 260 204 264 184 236 160 220 152 208 148 220 152 208 152 200 124 168 120 188 108 140 68 180 96 148 100 108 44 116 60 140 76 148 92 184 136 188 144 204 152 212 160 220 164 240 180 252 192 280 220 268 196 288 208 284 196 276 196 280 200 276 196 276 200 284 212 280 204 280 200 276 196 272 192 268 184 252 176 256 180 256 176 252 180 244 180 252 184 240 164 228 160 236 184 252 156 168 52 240 212 268 172 252 180 232 176 240 176 244 176 244 176 240 168 236 160 244 168 240 156 200 120 148 56 96 32 44 8 60 0 32 124 376 320 356 232 284 168 212 152 244 160 212 108 156 84 136 76 124 64 116 68 108 48 96 44 76 32 76 44 76 44 64 28 72 52 108 56 116 68 120 92 216 168 248 144 228 152 220 168 216 148 60 0 164 236 280 200 264 176 248 164 248 168 248 160 248 176 232 136 216 172 244 172 236 168 228 152 200 124 152 88 84 16 16 0 28 32 48 44 36 28 36 28 56 44 140 152 172 152 160 156 172 148 168 156 168 156 168 152 160 144 160 152 164 148 148 120 120 92 64 24 20 0 16 0 16 0 4 0 12 4 8 8 28 32 20 4 0 0 4 0 4 0 0 4 4 8 8 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 0 0 0 36 136 224 192 220 168 184 168 200 164 196 160 196 160 200 164 192 156 196 160 196 160 192 156 180 152 184 152 188 156 192 156 188 156 192 156 196 152 188 144 192 144 188 140 188 140 192 144 188 140 188 140 188 140 188 140 184 140 192 148 196 148 192 144 188 140 192 144 192 140 184 136 184 136 188 140 192 148 196 148 180 140 192 152 200 152 196 136 216 100 184 144 156 120 260 240 352 212 264 180 276 184 252 160 184 68 164 84 132 88 124 108 136 96 116 80 124 64 120 40 116 64 112 68 120 76 128 80 124 76 128 80 132 84 136 96 136 108 128 108 132 108 112 84 40 12 0 0 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 28 24 28 24 28 24 28 24 24 20 24 20 24 20 24 20 28 28 32 28 32 24 24 16 24 20 24 20 24 20 24 20 20 16 24 20 24 20 28 24 24 20 24 20 24 20 24 20 24 20 20 16 16 20 20 24 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 12 12 12 12 12 12 12 12 8 20 36 44 48 56 64 76 60 64 68 72 72 76 72 72 80 76 80 80 84 84 88 84 72 72 80 80 84 80 84 76 96 80 88 76 68 84 64 88 72 88 48 32 32 0 36 80 364 612 572 216 168 60 148 108 100 92 112 92 104 100 96 60 60 44 44 52 68 52 68 72 92 84 112 92 120 112 180 188 292 256 284 248 284 252 284 244 276 240 268 236 268 232 264 228 268 220 236 176 188 148 164 148 160 156 208 200 324 364 468 388 484 364 444 356 400 312 376 384 436 376 384 356 508 480 600 560 612 472 620 560 704 564 720 560 712 604 740 640 688 572 500 380 548 588 564 596 560 616 552 600 504 612 612 612 592 332 440 288 492 240 456 504 752 532 724 680 520 240 244 452 832 712 904 812 884 624 748 592 812 800 884 616 804 580 680 680 940 676 756 636 732 592 688 540 640 528 700 624 692 532 652 532 648 544 668 492 536 452 544 452 792 740 708 568 716 624 528 248 224 216 176 128 120 164 176 124 144 108 84 104 76 72 56 52 44 60 60 76 96 96 96 96 96 88 84 80 80 84 84 88 88 92 92 96 116 100 124 100 132 112 116 72 164 500 596 568 580 552 636 536 604 592 604 596 608 600 616 604 616 604 612 596 608 592 600 588 600 592 604 592 600 576 596 564 644 604 580 556 608 536 616 548 616 552 612 552 632 572 644 572 652 568 648 592 680 584 668 588 736 604 872 672 672 608 728 764 848 608 624 444 536 468 620 452 676 592 688 564 660 496 712 636 772 580 644 484 584 420 544 444 576 428 496 364 424 292 424 376 468 328 396 276 368 256 364 268 364 252 360 260 380 284 392 284 468 352 448 336 448 340 440 328 440 324 420 300 396 284 392 284 408 304 408 300 424 332 424 288 416 308 408 296 400 292 400 292 404 296 404 292 400 292 400 292 384 280 384 280 380 272 368 264 360 260 368 260 360 256 368 272 368 252 332 232 320 228 312 216 316 220 292 216 288 200 260 176 244 176 256 140 248 112 192 152 232 144 232 140 220 124 204 108 220 128 228 136 232 144 236 144 264 184 288 208 308 232 344 264 348 268 372 284 376 280 368 280 372 280 368 272 364 272 364 280 376 292 372 284 368 280 364 276 344 256 340 256 344 264 348 264 348 260 340 260 348 264 340 248 308 232 324 252 340 236 256 112 312 276 340 240 328 248 308 244 312 236 316 244 320 244 316 240 320 236 316 248 316 224 268 180 200 100 144 76 104 88 164 100 180 240 524 376 436 280 380 212 320 208 332 216 312 172 252 124 232 132 216 124 212 116 188 96 176 96 164 92 164 92 156 76 108 60 140 116 196 120 200 116 220 140 308 220 380 244 392 244 352 224 312 164 140 36 220 288 360 288 340 264 340 260 348 260 344 256 344 260 324 220 300 244 324 244 308 236 300 220 264 192 212 132 120 44 40 20 40 48 56 48 40 36 48 52 68 56 148 160 196 172 184 172 188 168 188 172 188 172 184 164 176 156 180 160 176 156 160 132 124 112 76 48 20 12 8 20 12 12 4 8 12 12 8 16 28 40 24 12 4 4 4 8 4 0 0 4 4 8 8 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 12 0 28 120 240 236 256 200 228 204 244 200 236 196 236 196 240 204 232 192 236 200 240 196 232 192 236 184 236 188 240 188 236 196 228 192 228 192 220 192 216 188 212 192 204 188 204 188 208 196 208 192 208 192 208 192 208 192 196 180 200 184 200 184 200 184 208 192 208 192 204 184 196 180 208 188 204 184 196 176 188 168 184 172 200 188 208 188 196 192 120 212 212 172 232 168 152 224 196 172 248 144 168 156 148 140 192 132 180 116 164 112 136 92 120 84 120 92 124 120 100 112 124 128 140 136 144 140 148 140 164 152 156 144 152 140 148 140 148 136 116 104 88 76 52 44 4 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 8 24 8 24 8 24 8 20 4 20 4 20 4 20 4 24 12 28 12 28 8 20 0 20 4 20 4 20 4 20 4 16 8 16 12 20 16 24 16 20 12 20 12 20 12 20 12 24 12 20 8 16 12 20 16 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 12 16 36 40 52 48 68 56 52 32 60 44 68 36 68 36 68 48 72 52 72 56 76 56 68 52 76 56 80 60 76 56 76 48 72 52 76 64 84 72 92 44 32 0 0 0 36 140 540 536 312 72 124 20 60 44 80 64 92 60 92 64 84 28 48 28 36 36 56 32 52 44 64 52 88 68 100 104 192 204 276 224 244 208 248 208 240 204 236 200 232 188 224 188 232 200 220 172 196 140 160 104 116 72 128 92 132 120 276 352 464 392 476 356 440 332 364 236 344 316 420 328 340 256 468 500 592 468 420 320 488 468 568 440 564 452 568 492 628 492 636 544 576 344 500 420 560 476 596 500 608 476 568 512 632 520 484 280 240 284 260 212 252 480 596 464 656 584 388 172 168 456 744 568 792 684 728 508 616 480 708 700 744 496 648 448 524 596 788 532 624 520 624 480 580 400 512 412 596 516 576 424 528 408 516 436 544 368 424 336 412 332 696 632 572 488 552 552 556 232 104 68 152 192 148 140 144 108 84 20 44 84 72 48 64 36 60 44 76 60 88 80 88 80 88 76 80 72 72 64 76 76 88 84 96 92 76 104 108 88 88 100 96 52 44 220 516 580 556 532 596 528 584 564 588 564 592 572 596 572 600 576 596 568 592 564 584 560 588 572 592 572 584 552 568 532 608 552 524 512 564 480 564 496 552 504 544 496 560 516 568 504 552 496 568 532 596 520 572 504 628 504 760 528 536 496 620 644 672 496 520 344 432 356 472 324 576 476 520 436 504 408 600 528 632 472 516 396 476 356 472 408 524 392 436 308 356 240 372 344 432 296 348 236 312 212 308 236 328 240 280 192 256 192 260 192 236 164 240 188 280 232 308 236 324 236 308 216 296 212 296 216 296 220 304 220 320 252 328 220 296 208 292 204 288 204 292 208 292 208 292 204 288 204 288 204 284 216 284 216 280 208 268 200 252 192 260 192 252 188 264 204 260 180 236 160 232 168 228 160 216 160 212 156 220 160 200 120 112 48 164 124 224 128 184 136 160 100 152 100 140 96 144 100 140 88 144 92 140 84 128 68 124 76 148 88 164 108 192 128 224 172 252 200 272 212 288 228 288 220 280 212 272 204 268 204 296 220 296 216 292 212 288 208 272 192 276 196 272 188 268 188 264 192 260 196 268 200 260 184 212 160 244 188 272 184 176 28 232 204 260 168 252 180 232 176 232 168 240 172 244 172 240 172 236 160 240 176 240 156 200 116 148 48 80 4 52 76 192 120 148 192 368 252 272 168 216 92 188 124 188 116 176 100 136 64 160 104 136 84 124 84 112 64 92 60 88 60 92 60 80 40 52 20 84 80 120 52 84 32 116 56 128 96 212 176 252 184 272 196 160 60 52 0 136 216 308 216 268 180 260 184 268 172 268 180 268 184 248 148 228 172 248 176 236 164 232 160 204 132 168 108 96 28 28 12 36 40 56 48 40 32 44 36 48 32 124 148 188 172 176 168 180 164 176 164 176 164 172 152 160 144 156 144 152 136 140 116 120 96 80 36 24 0 12 0 16 0 4 0 12 4 8 8 28 32 28 8 8 0 8 0 4 0 0 4 4 8 8 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 0 0 0 0 60 196 208 212 164 204 164 204 168 200 160 196 164 204 168 192 160 200 164 200 164 196 156 184 152 188 156 188 160 196 160 192 156 188 152 188 148 188 148 196 148 192 140 188 144 196 148 192 144 192 144 192 144 192 144 188 136 184 136 180 136 184 136 192 144 192 144 188 136 180 132 192 140 184 132 176 124 168 116 172 128 188 144 192 136 176 116 228 100 156 148 164 164 184 144 156 136 168 112 124 124 144 148 112 84 104 60 120 56 108 48 112 84 104 96 132 92 144 68 140 96 148 104 152 100 144 92 160 112 160 108 156 104 148 108 132 92 80 32 36 4 8 0 0 0 0 0 0 16 8 16 0 0 0 0 4 4 4 4 0 0 0 0 0 0 0 0 28 24 28 24 28 24 28 24 28 24 24 20 24 20 20 16 28 28 32 28 32 24 24 16 20 16 20 16 20 16 20 16 16 12 20 20 24 24 32 28 20 16 20 16 20 16 20 16 24 20 20 16 16 20 20 24 12 16 16 20 20 16 16 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 20 28 40 48 52 52 60 72 48 56 56 64 60 64 60 64 68 64 68 64 72 68 76 72 72 68 76 76 80 76 80 76 92 76 84 76 68 80 60 88 56 52 8 4 24 0 176 360 740 456 232 72 168 68 92 96 100 92 100 84 108 100 100 52 48 32 36 52 60 44 60 60 88 76 100 88 140 160 252 268 312 256 280 248 284 240 276 248 268 236 268 228 260 228 276 252 268 220 248 204 220 164 160 108 164 108 108 80 224 304 472 452 576 456 544 452 500 388 380 316 388 368 396 348 512 568 652 456 456 360 592 572 684 536 688 596 720 608 728 644 744 628 700 612 480 488 504 568 580 624 544 580 488 608 600 576 556 312 436 272 484 224 448 564 752 552 792 588 408 208 312 620 864 720 924 880 872 644 760 624 892 840 876 640 772 584 676 768 924 652 784 652 780 636 712 540 640 548 720 628 700 544 652 516 640 552 664 468 536 428 524 480 844 736 696 592 688 584 652 456 328 136 144 136 168 84 112 72 64 48 96 56 88 72 76 76 72 80 76 88 84 84 80 80 76 76 76 76 64 68 76 80 88 96 100 104 92 104 132 96 108 108 120 92 84 36 360 608 612 544 552 592 596 580 604 592 616 596 616 596 620 600 616 592 612 588 604 584 600 588 600 588 600 580 600 568 644 580 568 560 628 536 620 548 608 544 600 552 624 564 628 560 620 556 656 608 684 584 652 580 716 608 856 600 660 592 784 732 728 572 616 452 548 452 564 456 732 568 628 524 628 512 748 624 740 564 652 504 620 468 632 548 656 508 568 428 484 364 516 484 532 392 460 340 436 324 436 344 436 304 380 256 364 272 392 292 344 228 328 224 348 252 364 256 368 260 368 264 376 276 388 284 380 284 396 292 420 332 444 320 416 308 416 312 424 324 440 336 404 296 404 292 400 288 396 284 396 292 396 292 392 284 384 276 356 256 364 256 356 252 364 268 364 248 340 228 324 232 320 224 296 212 296 208 296 228 284 180 360 224 232 212 212 204 260 176 252 172 240 152 236 160 248 176 256 172 260 172 252 156 232 140 192 112 204 120 204 124 220 144 236 160 264 192 292 220 324 252 380 292 372 280 364 276 364 276 372 300 372 300 372 300 372 300 356 288 364 284 344 264 332 260 348 260 340 256 344 260 336 244 288 228 328 256 360 264 264 92 304 268 336 236 328 248 308 244 312 236 316 240 316 240 312 232 320 236 316 244 316 224 268 180 232 124 140 40 92 140 276 224 372 316 492 300 388 228 308 148 320 196 288 188 284 184 260 152 240 148 208 120 188 116 180 104 152 84 136 76 140 76 128 60 120 72 148 120 188 100 160 76 196 84 192 120 320 240 408 256 408 204 208 68 152 36 184 276 380 296 336 264 348 272 360 268 360 268 360 272 336 228 316 252 324 240 312 236 308 228 280 200 228 152 144 68 64 28 44 40 44 44 48 44 56 40 64 48 128 156 208 192 196 180 200 180 196 180 196 176 188 164 176 156 176 156 168 144 152 128 124 116 92 60 24 12 8 16 12 8 4 8 12 12 8 16 28 40 28 20 12 8 8 8 4 0 0 4 4 8 8 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 12 0 16 52 200 236 244 204 248 188 244 204 240 200 240 200 244 204 236 196 240 200 240 200 236 196 240 188 240 188 244 192 236 200 232 192 224 184 216 188 216 192 212 196 208 192 208 192 212 196 212 196 212 196 212 196 212 196 216 196 208 188 204 188 208 192 204 188 208 192 208 188 200 184 200 184 204 188 204 188 204 188 204 188 208 192 204 184 192 180 116 184 180 104 192 132 112 148 152 104 232 60 164 68 156 80 196 92 148 124 108 148 112 128 168 140 180 140 180 156 164 148 152 148 160 156 164 152 152 140 152 148 164 156 164 148 152 136 92 68 32 16 4 8 4 8 8 4 4 0 0 0 0 0 4 4 4 4 4 4 8 8 0 0 0 0 0 0 0 0 24 8 24 8 24 8 24 8 24 8 24 4 20 0 16 0 24 12 28 12 28 8 20 0 16 0 16 0 16 0 16 0 12 4 16 12 20 16 28 20 16 8 16 8 16 8 16 8 24 12 20 8 16 12 20 16 12 4 20 12 20 12 12 4 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 28 28 48 44 52 44 60 48 56 36 64 44 68 36 64 32 60 44 64 44 68 48 68 48 64 48 72 56 76 56 76 52 72 44 72 48 72 64 80 68 68 12 4 0 0 0 236 488 544 188 112 24 72 48 88 80 92 72 88 56 96 60 80 16 44 32 36 44 56 32 48 40 76 48 60 48 108 132 224 220 272 228 252 232 256 212 244 236 232 212 244 212 232 204 244 220 252 196 240 200 236 184 188 136 124 52 60 16 108 164 364 404 464 380 480 404 504 392 404 244 312 244 376 320 392 384 508 352 320 256 452 468 564 420 576 468 624 436 588 500 656 488 620 544 564 396 488 392 588 496 604 452 580 508 608 492 472 304 244 272 272 204 264 544 624 504 712 476 284 144 308 632 780 604 772 692 736 512 604 508 772 712 716 520 616 484 564 680 768 520 652 520 632 488 592 412 540 452 608 496 564 424 536 412 528 448 536 332 408 292 436 428 744 608 544 440 584 432 548 528 552 392 300 180 164 80 148 188 244 352 368 120 76 52 88 64 96 64 92 68 88 72 76 64 68 56 64 56 68 60 72 72 88 84 96 92 96 100 108 104 112 100 100 64 88 0 144 448 628 500 540 544 568 540 588 564 604 568 600 564 604 568 600 560 596 556 588 552 588 560 580 552 576 544 576 540 600 528 508 512 576 484 564 500 556 508 552 516 568 528 568 512 560 508 588 556 604 524 580 520 596 528 704 476 552 476 708 612 568 440 492 340 440 332 464 408 636 492 528 456 512 432 640 532 612 480 552 432 500 384 524 484 560 440 496 372 420 308 456 440 472 344 404 300 380 272 364 284 392 300 336 244 304 240 312 244 348 260 304 216 272 200 264 184 232 152 244 164 256 172 260 176 260 188 276 188 284 220 308 212 300 220 308 232 328 256 352 272 312 224 308 220 300 212 292 204 292 224 292 224 288 216 276 208 256 192 264 192 256 188 264 204 268 188 240 164 232 164 232 164 208 160 212 152 224 180 212 112 720 516 488 400 188 168 220 144 212 152 196 148 180 156 176 152 172 136 184 140 180 120 160 96 140 88 144 68 124 52 124 60 112 64 120 68 124 80 152 112 224 172 220 168 224 176 232 180 248 172 256 176 260 184 264 188 264 192 284 204 272 184 268 192 272 196 260 192 264 192 248 172 212 164 244 180 268 200 192 28 228 200 256 164 248 180 232 176 240 172 240 172 240 168 228 160 240 160 240 176 240 156 200 116 168 64 80 0 36 92 248 184 292 216 312 184 228 128 192 112 204 136 180 132 200 144 180 104 136 84 100 56 84 60 96 68 88 52 72 52 76 52 72 32 80 36 96 76 120 60 84 40 64 4 60 44 160 156 252 208 276 152 84 48 104 0 96 216 328 228 272 184 272 200 280 180 276 188 272 188 252 144 228 176 252 168 240 176 248 176 228 156 184 124 120 56 44 20 24 20 28 40 48 36 32 20 40 36 100 140 192 180 180 168 180 164 180 168 180 164 172 152 160 144 160 148 156 136 140 120 128 108 92 48 32 0 8 0 12 0 4 0 12 4 8 8 28 32 32 16 12 0 8 0 4 0 0 4 4 8 8 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 0 0 0 4 8 148 200 204 168 220 140 208 168 204 164 200 168 204 172 196 164 200 168 204 164 200 160 188 156 188 160 192 160 200 164 196 156 188 148 184 148 192 152 200 148 196 144 192 148 196 152 196 148 196 148 196 148 196 148 204 152 192 140 188 140 192 144 184 136 188 144 192 144 188 140 188 140 184 136 184 136 184 136 172 120 164 112 152 96 140 88 152 104 92 108 84 116 136 84 160 44 120 12 144 40 144 100 108 116 136 96 172 84 172 100 156 124 136 124 148 108 148 76 132 96 152 112 164 112 156 104 144 104 156 104 140 76 104 48 40 8 8 0 0 0 8 4 4 8 8 12 0 8 0 8 4 12 4 12 4 12 0 8 0 8 0 8 0 8 0 8 28 24 28 24 28 24 28 24 28 24 28 20 24 16 20 16 28 28 32 28 32 24 24 16 20 16 20 16 20 16 20 16 16 12 20 20 24 24 32 28 20 16 20 16 20 16 20 16 24 20 20 16 16 20 20 24 8 12 20 24 24 20 12 8 16 16 16 16 16 16 16 16 20 20 20 20 20 20 20 20 32 40 52 52 48 48 52 64 60 68 64 72 68 68 64 64 68 64 68 68 72 68 76 72 68 68 76 76 80 76 80 72 92 68 84 72 64 80 56 84 40 28 4 12 32 40 380 672 480 152 216 136 84 88 100 64 104 96 100 84 116 108 112 52 48 32 40 56 60 52 52 60 84 52 56 48 120 152 236 240 300 260 292 276 300 248 288 280 268 248 292 260 280 244 280 252 296 256 284 248 284 248 256 212 228 168 164 88 88 64 236 312 512 468 588 496 560 484 484 376 408 352 492 464 436 384 568 460 448 336 548 560 668 548 676 620 700 568 640 596 760 672 760 632 748 576 480 456 524 604 548 576 532 628 592 568 564 356 436 284 468 224 436 604 760 568 804 492 348 204 468 776 900 764 848 832 868 636 728 636 920 832 836 652 752 636 728 832 908 640 804 640 728 596 696 548 688 608 756 624 676 536 664 536 660 564 652 424 524 396 588 604 900 736 672 520 656 528 684 628 744 684 692 512 508 372 500 500 588 708 608 160 88 84 100 108 104 104 96 92 88 84 76 68 60 56 52 52 72 72 76 80 84 84 88 92 112 88 100 96 116 104 76 48 60 92 24 320 628 580 596 548 576 572 604 600 624 608 620 596 620 604 616 596 612 592 604 588 600 588 592 576 592 580 612 584 632 564 552 560 636 540 628 556 628 560 616 568 632 580 640 568 636 568 656 604 672 576 656 600 720 656 808 568 676 568 852 700 708 580 624 464 560 432 572 548 740 572 656 560 624 512 756 608 716 564 676 532 624 476 652 596 668 532 604 468 532 408 568 540 592 456 532 420 512 392 488 388 460 344 444 340 468 380 504 404 496 368 448 320 420 312 420 312 384 280 392 284 388 276 376 260 372 276 380 260 368 272 376 256 364 260 376 280 404 312 432 332 432 320 424 312 412 300 404 296 384 280 384 280 380 272 372 264 364 264 368 264 364 260 372 276 380 268 352 244 340 240 328 232 308 224 308 208 300 236 288 168 652 568 632 628 260 232 292 220 284 208 284 200 280 196 272 192 260 188 280 196 284 188 268 172 276 192 268 164 240 136 228 140 232 140 212 108 180 92 188 112 192 116 196 120 208 136 224 152 236 172 240 180 252 188 260 192 296 244 332 276 344 276 356 292 360 280 356 272 356 268 340 248 308 240 324 232 340 264 280 104 300 264 332 232 324 248 308 244 320 244 320 240 312 232 300 228 308 240 316 244 316 224 272 176 212 112 128 28 100 152 324 252 412 280 416 248 348 200 320 224 260 156 236 164 268 180 240 128 188 96 144 60 132 76 152 88 156 88 132 80 132 84 132 76 120 60 128 96 164 80 144 76 124 40 164 96 276 204 388 272 380 180 192 128 232 48 152 288 400 308 348 268 368 284 384 280 372 272 368 268 348 224 316 248 336 248 332 248 328 252 312 224 240 164 168 88 84 32 36 16 20 36 56 48 44 24 60 60 108 144 204 192 192 172 192 172 200 184 196 180 188 164 176 156 188 164 176 152 160 136 140 132 100 68 28 12 4 12 8 8 4 8 12 12 8 16 28 40 36 24 12 8 8 8 4 0 0 4 4 8 8 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 28 20 156 224 236 208 260 168 248 204 244 200 240 204 244 208 236 200 240 204 244 200 240 196 240 188 240 192 244 200 240 200 236 196 224 184 212 188 220 196 216 196 212 192 208 196 212 200 212 196 212 196 212 196 212 196 212 192 200 180 192 176 196 184 196 180 200 188 208 192 208 192 208 192 200 180 188 164 176 156 152 132 140 112 120 96 112 96 84 100 192 80 172 120 96 152 136 100 124 88 152 128 140 156 196 148 168 180 108 176 116 164 164 144 176 148 192 172 196 160 144 144 164 168 184 176 180 168 168 164 168 152 132 92 64 36 12 4 0 0 0 4 0 0 0 0 4 8 4 0 4 8 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 24 4 20 0 20 8 32 20 28 12 28 12 28 12 28 12 20 12 20 12 20 12 20 12 16 8 16 12 20 16 24 16 28 16 16 4 12 8 24 20 20 12 20 12 20 12 20 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 8 0 4 0 4 0 12 4 32 32 64 44 48 28 60 60 64 44 64 44 64 40 64 44 68 48 68 48 68 48 68 48 68 48 72 52 72 48 64 36 64 36 68 40 68 72 80 60 36 8 0 0 0 92 508 524 276 172 120 52 84 64 92 72 88 72 92 72 84 40 56 24 24 16 40 32 52 40 48 32 44 4 20 28 108 136 208 188 260 216 252 224 280 248 280 228 260 216 252 208 252 216 260 224 248 204 240 204 260 236 272 236 228 188 192 104 80 32 92 88 276 348 524 416 480 416 524 380 448 412 456 396 364 284 484 372 308 212 408 464 632 456 620 604 412 88 84 288 612 600 660 640 628 504 616 404 436 376 644 452 600 544 592 540 568 356 308 308 292 176 500 604 544 668 648 364 292 124 536 720 820 688 760 700 748 604 728 608 836 704 736 568 612 524 736 680 692 520 636 508 600 500 576 448 564 488 608 472 564 436 552 412 520 416 512 296 396 296 412 500 780 548 540 388 516 384 548 520 620 512 580 468 500 360 504 516 616 656 412 68 80 76 104 100 96 84 96 96 104 80 68 48 56 48 48 28 52 52 68 68 84 80 92 84 76 68 96 88 108 96 100 88 60 72 48 148 592 572 548 516 560 520 572 540 584 552 592 552 596 560 596 580 612 584 600 564 596 560 584 552 588 556 604 564 624 488 508 524 564 508 568 544 556 528 564 536 572 532 576 524 592 536 600 536 600 528 604 520 608 576 656 464 544 520 724 520 600 424 480 368 440 324 484 484 604 460 560 428 512 452 616 512 568 428 500 388 472 376 516 476 576 420 500 376 424 332 512 468 520 400 436 328 412 332 412 328 400 312 380 296 340 312 424 340 400 320 372 292 348 276 348 272 328 240 320 228 304 216 292 208 304 212 284 200 284 200 280 192 272 180 264 176 264 184 264 188 264 188 268 204 280 220 292 228 284 232 300 232 276 208 268 216 284 204 256 216 280 212 284 248 292 216 260 184 244 184 232 168 220 160 216 168 224 164 212 144 268 176 620 460 248 192 276 144 228 160 216 144 208 160 216 148 200 168 220 168 204 136 192 144 180 128 196 116 168 92 168 108 160 84 156 72 120 44 100 44 116 60 100 56 92 60 80 32 84 36 96 52 112 72 128 80 136 88 172 172 248 188 240 196 248 196 268 216 280 216 272 208 248 184 240 180 256 192 200 84 224 192 268 192 256 188 248 164 240 168 248 172 244 160 228 140 244 148 236 152 228 160 204 144 144 72 100 4 12 44 204 200 252 132 212 128 208 120 216 172 200 100 144 84 156 72 124 56 108 56 52 12 48 44 76 60 44 36 68 44 68 48 92 76 68 32 56 40 160 144 108 36 20 24 68 20 96 116 228 172 208 72 108 112 140 0 76 228 324 248 316 216 280 160 264 176 280 176 260 220 240 164 240 184 252 196 248 196 244 184 232 176 208 128 148 56 48 12 28 48 28 40 32 44 44 24 44 16 96 156 216 188 172 164 180 160 184 172 184 168 180 164 176 164 148 140 168 128 144 136 148 108 108 64 44 16 16 8 12 0 8 0 4 0 12 8 20 16 44 20 12 0 0 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 104 204 232 172 176 180 200 160 204 160 204 160 204 160 200 156 200 156 200 156 200 156 196 156 196 152 188 152 200 172 192 160 192 160 192 156 188 156 220 164 196 148 196 156 200 152 212 160 196 144 184 144 196 160 208 144 172 124 172 136 180 132 180 132 176 136 184 132 164 112 140 92 132 80 116 60 92 44 84 44 96 60 112 76 128 88 136 88 128 104 136 108 156 104 156 96 156 100 164 108 176 124 152 132 168 136 180 120 160 112 168 132 164 128 160 116 160 120 164 148 160 144 156 136 148 132 96 76 80 48 48 16 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 24 24 16 24 24 36 36 32 28 32 28 32 28 32 28 20 20 20 20 20 20 20 20 12 12 12 16 16 16 20 20 24 20 20 16 16 20 20 24 20 20 20 20 20 20 20 20 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 12 12 12 8 12 12 16 20 32 52 60 64 44 48 56 76 60 64 60 64 60 64 60 64 60 64 60 64 60 64 60 64 60 68 68 72 68 72 68 64 80 72 80 64 68 84 64 64 48 8 32 0 44 272 656 492 276 172 124 92 108 96 92 84 88 84 84 84 68 60 40 36 32 32 44 48 52 48 56 44 60 32 52 60 140 160 220 200 244 224 248 248 284 284 300 276 288 268 276 252 268 256 276 264 268 252 268 260 288 284 300 280 268 248 248 180 144 92 112 100 236 316 540 540 608 524 596 528 568 484 548 504 476 276 500 492 476 268 532 548 652 640 716 412 124 0 44 72 344 472 668 644 776 656 740 624 584 488 480 616 564 612 576 684 612 324 380 364 432 376 728 672 660 700 684 368 292 272 800 904 936 788 836 760 944 812 896 748 892 764 848 708 800 660 820 712 764 600 748 584 700 580 684 544 676 584 708 576 676 548 676 568 688 584 624 384 536 428 560 592 824 588 628 500 616 456 644 632 732 552 636 516 572 396 576 524 692 572 292 96 84 100 104 112 100 92 108 96 100 80 64 56 60 56 48 40 56 60 68 76 80 84 88 92 88 84 96 104 104 108 96 100 68 92 20 108 544 612 596 552 588 572 604 592 624 600 628 600 636 600 624 596 632 608 632 604 596 608 588 596 600 604 624 612 652 528 568 568 632 556 640 572 624 560 632 572 640 580 644 576 652 592 664 600 668 600 672 604 732 696 768 580 680 656 852 616 708 524 600 464 556 424 616 596 728 568 680 532 632 552 728 604 664 524 612 488 584 476 632 584 664 512 600 480 536 444 624 564 624 480 544 412 516 412 520 404 516 388 492 364 444 372 520 396 504 384 480 360 460 348 460 356 452 340 444 328 432 316 424 312 424 308 408 296 408 304 408 292 388 284 380 276 376 276 376 280 340 240 348 248 356 256 364 260 372 280 388 276 368 256 364 264 380 260 364 276 388 284 400 324 388 280 348 248 332 240 320 228 320 244 328 224 320 244 312 192 336 704 952 488 320 228 320 240 320 236 312 236 300 212 288 216 280 220 300 216 284 200 284 200 296 212 312 196 284 168 284 192 264 184 256 176 240 148 208 124 192 116 168 96 160 88 136 72 136 80 140 88 152 104 164 112 156 100 180 164 240 176 236 196 260 196 288 224 312 244 324 248 292 224 308 248 348 268 296 164 308 264 344 252 320 248 320 232 332 248 332 252 332 244 324 240 304 244 300 232 316 216 288 192 216 124 140 48 104 100 328 232 376 208 352 208 328 192 316 244 272 172 220 160 224 132 172 84 148 64 104 40 104 48 108 40 108 56 108 52 96 64 124 96 112 64 92 80 240 204 200 64 144 60 176 80 248 184 348 228 288 132 172 160 228 36 128 192 392 288 392 280 376 260 392 292 400 252 368 272 344 224 356 256 352 260 352 252 340 248 328 240 292 208 220 116 104 36 64 56 32 28 40 32 44 36 48 36 100 152 224 192 192 176 204 176 204 184 204 180 200 176 196 176 172 164 180 152 160 156 152 128 116 88 52 28 20 16 16 12 8 8 4 8 12 16 20 24 44 28 12 4 4 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 12 0 4 0 0 0 4 4 100 188 260 196 228 220 236 204 236 204 236 204 236 204 232 200 232 200 232 200 232 200 248 208 244 196 228 188 228 196 228 196 228 204 236 212 236 216 224 200 208 192 212 200 212 192 220 200 208 188 200 188 208 196 224 192 192 168 184 168 176 152 160 140 152 136 156 140 144 120 120 108 128 112 132 112 128 112 132 120 144 140 168 160 184 172 172 156 172 156 176 160 176 160 164 148 168 156 180 168 188 176 180 176 196 192 208 192 200 184 188 172 176 152 156 132 136 120 112 104 92 76 56 40 28 20 24 24 20 16 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 8 20 4 20 8 28 16 28 12 28 12 28 12 28 12 20 12 20 12 20 12 20 12 8 0 8 4 12 4 16 8 16 8 20 12 20 12 16 8 20 12 20 12 20 12 20 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 12 24 20 44 36 68 40 52 24 56 48 64 44 64 44 64 44 64 44 64 44 64 44 64 44 64 44 64 48 72 56 80 60 80 52 64 36 72 44 72 72 76 44 68 0 36 0 16 356 600 280 184 120 96 72 104 76 80 56 88 68 88 56 68 28 40 4 32 20 40 28 44 24 36 12 36 8 40 48 112 116 164 132 176 136 192 172 244 220 272 228 276 224 260 208 252 212 260 220 252 208 256 220 280 248 284 240 256 236 252 204 184 124 112 64 56 92 336 444 572 464 536 460 564 412 480 412 420 244 376 452 364 148 460 512 660 636 460 40 0 0 12 0 72 256 492 544 692 604 632 520 696 436 456 372 620 452 612 644 568 340 324 312 280 400 712 560 604 632 588 308 196 324 848 924 936 896 956 900 1008 912 992 880 920 796 888 784 812 688 752 684 724 628 712 612 684 608 656 556 604 520 580 468 548 424 524 436 556 448 480 232 336 272 428 476 660 440 492 392 480 340 516 540 620 440 504 432 448 368 432 516 660 428 124 56 92 92 112 104 100 92 88 96 84 64 64 52 60 52 56 40 60 56 72 68 80 72 80 64 68 56 88 80 104 96 104 100 92 80 0 12 432 576 576 516 560 528 584 556 608 576 608 580 620 584 592 572 596 588 608 592 600 568 604 576 608 568 600 564 596 484 520 532 564 520 560 528 556 528 564 532 576 528 576 520 576 524 592 528 592 516 600 512 656 580 632 468 584 572 736 496 576 420 484 368 432 332 508 520 600 452 552 416 504 440 600 484 520 412 508 400 476 388 536 496 544 404 496 384 444 360 528 468 504 388 436 328 408 336 412 332 416 324 392 300 332 296 404 320 388 312 368 292 352 288 360 288 352 264 344 252 332 248 332 248 328 236 312 228 316 236 320 232 304 216 300 208 292 212 292 216 252 184 252 188 256 196 260 200 256 200 264 200 252 188 248 192 256 184 248 204 276 220 296 256 284 216 252 184 236 180 236 176 224 184 236 156 220 180 220 112 376 692 664 248 232 176 252 164 232 156 232 188 232 136 196 160 216 172 224 176 216 152 204 148 212 156 216 140 192 128 212 152 228 136 212 128 212 132 176 96 144 88 120 68 104 68 88 48 84 36 80 32 80 36 84 40 72 24 80 56 112 64 112 72 124 76 144 108 184 144 216 164 220 176 244 200 268 204 212 100 220 180 256 184 248 200 268 192 248 176 244 176 244 168 248 160 248 140 236 152 224 160 200 136 172 68 88 8 64 108 232 188 200 108 208 124 184 104 192 168 184 104 144 92 144 48 68 4 40 16 36 20 52 24 40 8 68 32 40 12 44 28 60 32 56 0 36 48 212 208 152 52 60 16 44 36 124 88 188 132 212 36 64 60 148 0 56 132 364 284 328 212 272 160 272 172 304 176 256 172 224 152 272 196 264 192 260 188 256 184 244 172 220 136 168 64 52 16 28 44 28 48 28 36 32 12 28 0 60 124 192 176 172 168 188 168 184 172 184 168 180 164 176 160 156 140 168 128 152 136 148 116 120 80 64 28 24 12 20 8 8 0 4 0 12 8 20 16 44 24 12 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 48 148 212 188 196 184 200 160 200 160 200 160 200 160 196 156 196 156 196 156 196 156 208 156 204 152 196 156 196 152 200 160 200 172 208 176 212 180 204 164 196 160 204 172 204 164 196 160 192 156 188 152 188 152 184 128 168 116 164 112 148 92 148 92 132 84 140 96 140 88 124 96 140 112 156 124 164 132 176 136 172 136 168 132 164 128 172 124 176 128 176 128 180 132 184 136 184 132 180 128 176 128 180 152 176 140 156 116 128 92 104 72 92 52 68 28 48 24 24 24 16 12 4 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 24 28 24 28 24 28 28 28 24 28 24 28 24 28 24 20 20 20 20 20 20 20 20 8 8 12 12 16 16 16 16 12 16 20 24 24 20 16 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 12 12 12 16 20 24 28 48 60 60 60 48 48 48 60 56 60 56 60 56 60 56 60 56 60 56 60 56 60 56 60 60 68 68 76 76 84 80 80 80 76 80 68 68 84 56 52 40 0 36 0 208 544 604 244 196 120 100 88 112 92 80 72 104 100 92 84 68 56 40 36 40 36 44 44 44 36 40 24 48 32 68 76 132 128 160 132 148 144 176 184 224 232 260 248 276 256 264 248 268 260 288 280 280 260 276 268 292 280 288 264 268 252 276 252 256 204 184 140 92 64 236 384 588 572 596 508 652 544 592 436 492 352 480 460 412 224 464 476 708 504 152 0 36 24 84 32 68 92 336 448 672 680 752 644 736 680 564 448 536 556 708 708 528 368 436 296 372 576 852 564 732 680 632 320 324 372 788 760 804 804 892 824 952 924 1020 1012 1020 980 1020 964 1020 944 1020 948 1020 932 1012 884 920 828 884 776 816 704 744 644 772 644 680 588 644 572 588 412 460 416 612 668 836 616 684 560 640 512 672 632 692 524 608 508 564 372 516 596 688 344 92 72 104 108 100 108 96 92 100 84 72 64 60 60 60 60 60 56 64 68 72 76 76 76 76 80 80 76 88 96 96 104 96 104 88 104 12 0 360 604 612 560 576 568 600 600 628 608 624 604 636 608 616 592 620 604 624 604 592 604 600 608 608 596 604 576 604 508 568 568 628 548 624 540 632 564 640 572 648 576 648 576 644 584 672 604 676 588 676 600 788 692 732 572 724 700 860 592 700 536 612 460 548 432 640 624 728 576 680 524 628 556 720 576 636 524 636 508 596 492 648 588 640 504 604 488 552 472 628 540 600 468 540 412 512 408 516 408 516 392 500 368 440 360 512 392 492 376 476 360 464 360 472 368 460 348 452 336 444 336 448 340 436 320 424 316 432 328 436 324 420 316 412 304 404 304 404 304 380 276 380 276 376 272 376 268 356 252 356 252 352 248 352 252 340 236 340 248 360 264 376 284 352 248 320 228 316 236 324 236 316 224 316 228 308 216 312 240 812 452 376 240 320 248 364 216 328 212 292 244 316 208 284 236 292 224 304 220 296 216 296 208 300 216 320 216 320 228 364 284 372 260 324 232 320 232 292 188 256 168 220 136 200 120 180 104 156 96 144 80 132 76 132 80 132 72 128 76 132 80 140 92 164 104 180 128 216 164 248 188 288 236 316 256 336 268 304 196 300 256 336 264 328 264 332 252 320 244 316 240 312 240 312 240 304 244 300 228 316 216 288 192 236 120 132 84 192 212 412 276 352 220 368 208 280 148 248 188 236 140 192 124 180 80 124 44 84 28 96 48 112 60 108 52 124 56 96 40 96 56 92 40 100 60 124 112 300 248 260 96 176 36 164 92 260 148 332 248 300 84 124 116 220 8 160 260 520 404 472 312 388 276 388 276 400 260 364 256 328 240 376 280 348 260 348 256 336 244 324 240 292 208 224 108 96 24 44 32 40 32 44 36 40 32 40 24 76 132 212 188 192 180 208 180 204 184 204 180 200 176 196 176 180 164 180 164 168 156 152 140 132 108 76 44 28 20 20 20 8 8 4 8 12 16 20 24 48 32 16 4 4 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 12 0 4 0 0 0 8 0 52 140 248 224 252 208 240 200 240 200 240 200 240 200 236 196 236 196 236 196 236 196 228 188 232 200 244 208 240 204 236 208 232 200 216 196 208 192 196 180 188 180 200 192 200 180 180 168 184 172 180 168 176 160 152 144 156 152 164 160 164 152 172 156 156 152 168 172 184 176 168 160 180 176 196 188 200 188 200 184 192 176 184 168 176 160 196 184 196 184 196 184 192 180 196 180 180 156 156 132 132 116 112 104 100 84 68 48 36 24 12 8 8 4 4 0 4 0 0 0 0 0 8 16 20 24 12 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 8 24 8 24 8 24 4 24 8 24 8 24 8 24 8 20 12 20 12 20 12 20 12 16 8 16 8 20 12 24 16 8 4 16 12 20 8 12 0 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 8 0 8 0 12 12 24 20 56 40 60 40 52 32 52 36 60 40 60 40 60 40 60 40 60 40 60 40 60 40 60 40 64 48 72 56 80 64 84 60 68 44 76 48 72 68 68 32 16 0 0 8 368 516 384 152 160 104 88 64 88 60 76 60 100 76 92 56 64 28 40 8 36 24 44 28 40 16 28 0 20 4 44 48 92 76 112 80 108 80 136 116 172 144 196 164 220 180 228 200 252 228 284 252 288 240 276 232 280 240 268 224 268 240 268 248 272 240 232 188 136 60 80 148 400 460 468 272 440 424 584 432 420 264 500 544 408 200 328 212 336 152 0 0 24 0 16 12 8 0 148 280 428 508 748 612 624 548 668 420 444 400 700 616 408 288 376 308 332 576 720 468 672 608 496 232 280 332 688 672 688 660 692 676 716 704 716 776 860 852 944 868 932 904 944 888 940 884 912 868 948 912 964 920 948 868 900 828 908 796 824 712 728 636 692 552 612 496 592 624 736 568 652 528 600 520 632 528 556 468 552 432 404 288 448 560 452 156 84 72 112 108 104 96 92 88 80 80 56 52 60 52 60 48 60 52 60 56 68 64 76 68 76 56 68 56 80 68 92 88 100 96 88 104 48 0 284 564 572 524 560 532 580 568 604 588 604 584 608 588 600 592 608 592 592 572 604 576 612 584 608 560 584 540 556 476 528 536 560 520 556 512 560 516 564 528 572 524 580 516 568 512 608 524 592 492 588 504 688 564 596 452 604 592 744 492 592 444 500 360 424 344 524 528 604 464 560 412 508 456 608 468 524 432 536 416 492 408 548 488 536 408 504 384 448 372 520 428 480 376 432 328 404 328 408 336 404 324 396 304 332 296 412 340 384 308 368 292 360 292 368 296 360 272 348 256 340 256 348 264 324 232 312 228 320 240 324 236 324 232 316 220 304 224 304 224 280 208 276 204 268 204 264 200 260 196 252 192 256 200 264 204 248 188 248 188 248 196 260 200 228 164 212 160 224 176 236 176 248 164 232 204 240 148 248 284 824 228 220 216 204 160 216 196 256 164 208 176 248 184 236 200 224 168 224 168 224 168 212 152 216 156 228 164 232 176 272 224 328 200 252 148 232 160 224 144 200 132 164 100 140 88 128 80 128 76 108 56 92 48 96 52 100 56 88 32 76 36 88 44 100 48 100 60 120 80 140 100 152 128 196 160 228 208 264 208 272 232 304 224 264 188 228 144 244 180 244 180 240 172 236 164 248 140 232 152 224 160 200 136 188 68 88 28 128 172 292 220 248 184 260 148 168 84 140 112 136 88 92 72 80 32 52 32 40 32 48 36 52 40 56 48 68 44 52 44 64 52 44 0 40 12 84 76 216 192 164 84 84 28 84 72 160 100 236 220 212 40 152 152 184 0 28 192 336 264 304 192 264 192 296 188 284 152 268 148 228 140 280 164 268 172 272 172 264 160 252 160 252 168 192 100 76 32 32 44 36 52 40 36 40 16 32 0 60 128 200 184 180 172 188 168 184 172 184 168 180 164 176 160 168 140 168 140 164 136 148 128 132 100 84 44 28 8 20 16 8 0 4 0 12 8 20 16 48 24 16 0 8 0 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 24 116 212 216 212 176 196 164 196 164 196 164 196 164 192 160 192 160 192 160 192 156 188 132 188 152 212 160 200 144 196 148 192 144 184 140 180 144 148 116 136 108 144 116 140 104 132 108 136 108 136 104 128 88 124 96 140 116 156 124 164 132 156 116 148 116 168 148 192 156 160 136 168 148 180 156 184 156 176 148 180 152 184 160 188 160 184 152 176 136 156 116 140 108 100 64 84 40 56 16 32 8 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 12 8 8 4 4 0 0 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 24 32 28 32 24 24 16 24 20 24 20 24 20 24 20 20 20 20 20 20 20 20 20 16 16 20 20 20 24 24 24 12 12 16 16 16 16 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 4 4 4 8 12 20 24 28 52 56 52 56 52 56 52 56 52 56 52 56 52 56 52 56 60 64 60 64 60 64 60 64 60 68 68 76 76 80 76 76 76 84 84 76 72 80 56 36 8 12 36 184 588 560 364 224 192 120 96 76 92 72 80 84 92 80 72 64 48 40 28 28 40 40 48 44 48 36 44 24 40 32 64 64 112 100 140 116 128 112 156 140 172 152 188 168 208 192 240 236 288 276 320 296 328 300 304 284 300 284 296 272 320 296 312 292 312 288 300 272 264 156 96 44 240 344 340 136 228 320 592 592 536 332 784 888 480 276 368 136 44 0 56 16 64 44 44 4 28 40 168 212 420 444 700 724 720 684 800 636 624 420 620 580 464 348 396 340 520 700 772 552 796 660 536 300 344 476 932 956 980 892 904 912 868 820 628 632 728 728 804 744 796 784 824 748 848 804 896 864 884 836 912 884 936 864 908 868 932 872 940 888 892 840 908 840 948 724 696 608 688 556 692 576 656 600 712 600 660 632 732 596 572 456 592 512 292 36 112 96 120 112 92 92 84 80 76 60 48 56 64 64 60 56 56 60 56 60 64 72 76 76 76 80 88 76 84 84 84 92 84 96 72 108 76 40 280 612 604 576 588 576 592 588 608 600 616 604 612 596 612 600 620 600 600 576 612 616 620 616 620 596 604 564 596 520 592 580 624 560 640 552 636 564 648 576 656 580 664 580 660 600 708 616 692 576 680 592 800 684 712 564 720 700 872 624 728 556 616 448 548 456 660 620 720 580 684 524 636 580 736 568 652 540 640 500 604 520 660 572 632 504 604 476 544 472 620 504 576 452 540 412 512 400 516 412 512 396 512 380 444 368 528 420 496 380 480 360 468 364 476 372 484 372 468 348 452 348 460 356 436 320 420 312 424 320 428 316 424 320 416 308 404 304 404 304 388 284 384 276 380 272 372 268 380 264 360 260 372 276 384 280 380 284 388 268 372 272 376 260 304 212 304 220 320 232 316 220 328 212 312 248 316 188 336 340 616 252 364 200 292 272 280 268 312 212 284 208 300 232 312 232 300 220 292 220 304 228 304 208 316 240 336 240 328 244 356 284 424 300 344 224 308 224 312 232 292 184 244 152 220 140 204 128 208 140 184 116 168 112 176 124 176 124 168 92 140 96 160 96 160 112 168 120 180 132 188 140 168 140 200 148 208 180 252 200 296 256 332 256 304 236 284 204 288 236 304 248 312 252 308 244 296 240 304 228 316 216 288 192 248 136 144 84 176 188 380 248 404 284 380 208 248 132 200 116 180 84 132 64 120 48 124 72 112 56 112 44 92 36 100 56 120 64 120 68 128 68 116 48 120 80 184 132 312 224 304 152 232 100 264 152 328 212 408 300 420 304 488 428 436 88 172 224 380 284 376 248 360 300 404 288 388 272 376 260 324 256 372 268 372 288 368 284 360 276 348 264 312 236 248 140 112 40 44 32 44 36 48 44 48 40 48 36 76 136 220 200 204 188 212 180 204 184 204 180 200 176 196 176 196 164 180 176 184 152 152 156 140 120 92 56 24 12 16 24 8 8 4 8 12 16 20 24 48 36 20 8 8 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 0 32 104 224 232 256 200 248 196 248 196 248 196 248 196 244 192 244 192 244 192 244 192 244 204 236 200 240 200 204 156 156 136 156 144 164 152 172 156 160 136 132 112 124 112 120 104 136 120 132 120 128 116 128 116 132 128 152 144 160 152 176 172 180 160 172 168 196 196 212 200 196 188 204 196 212 200 212 200 208 192 196 176 176 156 164 148 132 116 112 84 80 52 48 32 24 12 20 4 12 0 12 0 4 0 4 0 4 0 4 0 12 8 12 8 12 8 8 0 16 16 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 8 28 16 28 8 16 0 20 4 20 4 20 4 20 4 20 12 20 12 20 12 20 12 12 4 16 8 16 12 20 12 16 4 12 0 8 4 12 8 12 4 12 4 12 4 12 4 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 8 0 8 4 16 16 32 28 52 28 48 32 60 44 64 40 56 36 56 36 56 36 56 36 64 44 64 44 64 44 64 44 64 48 72 52 72 52 72 48 72 64 84 56 76 60 60 12 4 0 36 272 592 408 276 152 132 88 80 56 80 52 72 64 80 56 72 36 48 16 36 8 36 24 44 32 48 28 36 12 32 16 52 40 84 72 128 108 96 68 124 88 128 88 136 108 156 132 204 196 264 240 288 248 304 248 276 224 272 244 284 248 300 276 300 272 296 284 304 296 256 216 120 24 68 124 136 8 44 92 324 452 524 380 880 768 352 256 288 28 0 0 72 0 28 12 4 0 0 0 44 48 284 236 436 536 708 628 696 576 692 404 484 408 384 336 344 268 508 632 596 508 704 572 428 304 376 576 1012 992 1016 976 968 980 1012 972 644 584 676 612 600 536 608 612 620 552 652 648 708 724 744 708 780 768 816 748 788 760 728 684 768 740 772 736 828 768 848 592 520 424 468 392 544 436 540 496 616 580 656 652 736 624 632 592 468 260 116 32 144 112 124 108 92 80 76 72 64 48 44 48 68 60 56 40 52 48 52 48 60 60 76 72 80 64 80 60 80 64 80 72 88 84 84 72 64 32 256 600 572 552 592 568 588 568 592 580 604 592 604 588 592 584 592 592 580 568 604 576 604 568 588 540 560 520 544 480 540 532 556 524 568 508 564 512 572 516 576 520 576 504 580 528 628 536 592 484 580 488 688 568 600 460 596 580 768 560 612 448 480 340 432 384 556 532 584 456 552 400 508 472 616 456 524 420 504 384 488 436 564 476 516 396 488 360 436 376 520 412 456 364 432 328 400 324 408 336 416 340 420 320 340 300 416 352 392 316 372 296 360 292 368 296 380 288 360 260 340 256 348 268 340 248 324 236 324 244 324 236 328 236 320 224 308 224 304 224 296 228 292 224 288 224 284 224 284 212 260 204 276 228 292 228 296 248 308 232 288 236 292 212 220 156 228 172 240 168 212 136 208 152 212 132 184 128 216 172 192 124 180 76 192 216 192 164 184 184 248 188 204 184 224 164 220 156 212 156 224 168 220 148 224 180 248 180 240 176 260 200 312 204 252 144 216 136 228 168 212 128 168 96 148 92 144 92 144 100 132 80 120 80 136 96 136 100 136 68 104 76 124 68 116 88 132 108 156 124 160 124 136 120 160 100 116 84 128 80 156 112 180 108 168 112 180 112 176 140 212 180 244 196 244 180 244 156 232 160 224 164 200 144 188 88 108 20 76 100 228 180 240 160 216 96 112 60 96 56 80 68 60 64 52 44 40 64 44 32 60 32 48 24 60 48 72 48 68 44 60 44 76 56 56 24 76 52 196 180 188 108 120 72 144 96 216 164 244 132 292 244 388 256 268 68 124 132 276 236 296 216 292 256 320 208 316 200 288 160 224 160 300 188 292 208 296 208 288 204 276 200 248 196 196 108 76 20 20 24 28 32 32 32 36 24 36 16 36 104 188 176 180 172 196 168 184 168 184 164 180 160 176 160 180 140 168 152 176 132 148 140 132 104 92 48 20 0 8 12 8 0 4 0 12 8 20 16 52 28 20 0 8 4 12 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 4 0 0 56 148 180 212 184 196 164 192 164 192 164 192 164 188 160 188 160 188 160 188 156 204 140 196 152 208 140 164 84 100 56 108 72 128 88 140 104 144 104 100 60 76 56 72 52 88 64 80 52 72 52 76 52 84 60 104 80 116 100 152 136 188 152 184 156 196 168 196 156 188 164 184 160 172 144 156 132 144 116 124 84 88 52 56 32 28 12 20 0 0 0 0 0 0 0 0 0 0 0 0 0 16 16 12 8 0 0 0 0 4 4 4 0 0 0 0 0 0 4 4 8 12 16 16 20 0 0 4 4 8 8 8 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 28 32 32 32 24 20 12 24 20 24 20 24 20 24 20 20 20 20 20 20 20 20 20 8 8 8 12 12 16 16 16 20 16 8 4 4 8 16 20 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 12 12 16 20 24 32 36 40 44 48 44 52 56 64 60 64 52 56 52 56 52 56 52 56 64 68 64 68 64 68 64 68 64 68 68 72 68 68 60 60 76 84 84 80 76 76 52 24 16 0 84 400 624 416 364 196 144 88 88 80 96 72 76 80 88 80 72 64 52 48 44 44 40 40 52 52 56 48 56 40 64 48 76 64 112 112 168 164 120 104 148 124 148 120 156 140 172 164 228 236 292 276 308 280 300 268 268 248 272 268 296 284 292 280 304 288 308 296 332 324 300 280 264 116 80 60 120 80 112 72 144 312 536 528 928 484 344 376 228 0 72 16 28 28 28 0 12 44 40 0 12 40 112 244 380 500 760 692 768 696 852 620 736 440 344 328 380 348 704 760 688 624 776 572 420 316 436 584 964 908 976 996 1020 1012 1020 1012 696 628 752 620 556 456 548 532 548 432 564 496 552 504 608 552 652 632 704 624 692 656 752 664 740 680 708 652 756 696 804 580 564 516 584 504 656 528 668 584 716 708 792 728 784 676 772 692 372 56 116 172 244 168 124 104 80 76 72 68 64 48 44 56 68 68 56 48 48 56 44 52 60 68 76 80 84 88 100 84 84 80 76 80 72 84 84 60 44 52 276 660 620 592 616 600 596 588 596 600 612 616 616 596 588 576 584 580 588 580 600 588 592 568 580 548 572 528 568 504 576 552 592 544 624 536 636 568 648 576 664 584 668 576 688 616 740 624 704 576 684 584 808 692 732 576 716 692 896 692 732 548 592 428 560 496 692 632 700 564 672 508 628 584 736 556 636 508 596 460 596 536 676 568 608 484 580 452 532 480 632 508 560 444 540 412 508 396 512 416 536 424 536 396 448 364 520 412 504 388 484 364 468 360 472 368 484 364 456 332 436 328 440 336 464 344 444 332 444 336 436 324 432 328 424 316 408 308 404 304 392 288 392 284 388 280 384 280 392 272 364 264 384 292 400 296 404 316 420 296 400 308 408 284 328 236 336 248 340 228 296 184 300 248 324 172 264 224 308 148 256 140 248 200 264 136 276 156 268 276 404 272 304 232 320 220 296 212 284 212 300 228 292 204 292 220 324 244 328 248 348 276 372 268 352 228 308 216 324 252 308 204 268 168 240 160 236 156 208 140 184 120 176 128 196 148 204 160 208 128 180 144 200 132 176 140 200 180 232 200 244 204 216 200 252 192 208 164 204 160 192 144 188 96 128 80 144 92 184 152 232 216 276 244 280 236 292 240 300 228 312 216 280 196 236 148 168 88 140 144 352 256 308 192 260 104 164 76 144 48 128 56 124 68 124 40 112 52 72 44 104 72 124 76 140 96 132 72 124 52 112 56 152 108 164 68 164 92 332 244 352 168 328 168 340 200 420 292 400 172 324 256 352 96 192 100 268 168 372 292 408 300 412 368 444 320 424 316 380 252 300 264 384 296 364 292 360 292 348 280 336 268 316 252 248 156 112 48 40 32 24 24 32 32 48 32 48 36 40 104 196 188 200 192 220 192 204 184 204 180 200 176 196 176 204 164 180 184 192 152 152 160 136 120 96 56 16 0 8 16 8 8 4 8 12 16 20 24 52 36 20 12 12 12 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 0 0 0 0 12 0 4 40 140 184 248 220 248 192 252 192 252 192 252 192 248 188 248 188 248 188 248 192 232 188 220 196 240 200 192 136 144 132 148 136 152 148 156 148 120 92 64 36 28 24 28 24 32 20 16 4 4 4 16 20 24 40 56 68 80 104 140 164 184 180 180 184 184 180 168 156 140 128 120 100 88 64 52 36 16 12 16 8 12 8 12 4 4 0 4 0 8 8 16 16 4 0 4 0 4 0 4 0 0 0 0 0 0 8 16 16 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 12 28 12 28 12 28 12 12 0 16 4 20 8 24 12 24 16 24 16 24 16 24 16 24 16 24 12 20 8 16 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 8 0 8 4 20 20 36 32 48 32 56 36 48 28 52 36 52 32 52 36 56 40 60 40 56 36 56 40 64 48 76 60 64 44 64 44 64 44 64 44 72 52 68 48 64 32 28 0 32 0 100 424 488 272 336 156 100 76 80 52 72 52 68 44 80 64 88 52 64 32 56 36 44 32 52 36 48 32 56 40 48 12 36 40 108 100 128 84 144 0 180 56 92 72 104 116 132 96 152 168 260 256 284 232 244 188 220 176 236 220 272 244 292 268 292 268 296 284 304 292 308 272 236 220 148 48 48 92 32 124 0 148 488 448 604 440 440 456 172 0 0 20 28 8 24 20 20 20 20 12 20 4 16 64 272 304 472 592 736 556 700 580 696 584 372 156 308 328 672 576 596 564 668 440 340 244 368 552 608 544 620 632 724 696 764 596 648 688 772 508 424 376 428 384 448 364 444 404 440 320 424 360 420 336 408 352 412 324 404 344 408 384 480 456 524 468 528 388 436 400 472 448 540 472 556 640 700 596 688 656 672 628 700 464 124 40 188 200 256 216 108 108 84 68 56 44 56 48 64 44 44 40 60 60 64 48 44 52 76 68 72 60 72 64 72 56 72 52 68 60 76 72 80 88 44 0 372 580 604 548 584 560 628 548 636 524 692 524 612 560 632 556 560 640 524 620 580 552 596 540 540 520 564 484 512 488 524 496 536 464 508 544 544 504 576 520 592 536 600 512 576 552 652 524 568 496 616 544 644 632 584 480 608 512 816 620 604 468 488 316 432 428 584 504 564 448 524 372 516 472 580 420 508 384 484 360 444 416 568 456 512 396 484 344 416 368 520 408 432 340 408 312 392 320 404 332 420 356 420 324 364 288 384 344 396 320 372 292 356 292 368 300 368 276 344 248 332 252 348 276 348 256 332 248 336 256 332 240 324 236 324 228 312 224 296 208 304 236 300 228 292 232 288 224 276 216 276 216 284 236 304 252 296 248 308 240 304 252 300 216 228 164 240 180 252 180 232 152 224 164 224 132 192 124 184 108 168 112 156 104 160 112 156 100 152 260 664 304 152 156 168 216 216 140 200 132 212 152 224 164 216 168 236 176 240 208 312 280 288 172 228 180 248 156 220 176 232 140 180 112 176 116 164 88 148 100 136 88 140 112 172 140 148 104 144 96 140 96 144 100 140 88 176 180 212 168 216 156 208 172 220 184 224 176 208 156 232 148 140 28 60 36 112 84 184 160 220 204 252 212 240 192 244 172 232 176 208 160 188 140 184 116 108 4 84 104 232 212 228 100 124 44 72 12 52 60 56 48 60 80 60 48 52 80 44 40 88 36 60 44 88 52 48 44 88 32 48 48 104 76 96 40 56 44 184 160 188 132 144 92 180 120 228 176 260 148 112 0 232 32 44 0 0 76 168 208 272 264 344 252 340 288 312 280 288 176 220 228 292 220 288 240 264 212 236 192 224 196 204 172 164 108 76 28 24 8 24 28 32 32 44 32 32 4 20 40 156 180 188 168 208 164 184 164 196 176 196 164 180 152 184 156 172 136 156 136 156 136 136 100 88 48 28 4 4 0 12 4 12 4 12 4 12 4 44 48 44 4 0 0 16 8 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 0 8 0 8 0 4 8 0 8 0 0 4 4 80 184 256 160 208 180 200 172 192 164 188 164 196 172 196 172 196 172 196 164 188 152 200 156 204 156 196 156 220 160 188 128 116 44 88 84 56 28 24 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 20 16 56 56 88 76 124 100 108 72 76 36 40 12 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 24 28 24 28 24 28 24 20 16 24 20 24 20 28 24 20 20 20 20 20 20 20 20 24 24 24 20 20 16 16 16 16 16 16 16 16 16 16 16 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 12 12 16 20 24 32 40 44 44 52 52 56 44 48 48 56 48 52 48 56 52 60 56 60 60 60 56 60 60 68 68 76 60 64 60 64 60 64 60 64 64 68 60 64 52 44 28 8 32 0 228 504 512 324 368 168 112 76 84 72 92 84 84 76 84 80 76 76 72 72 68 72 56 56 68 64 64 56 72 64 84 60 80 76 128 112 128 88 68 156 168 72 164 76 96 52 148 124 192 204 280 260 280 228 256 220 228 216 248 252 284 276 308 288 308 288 312 296 320 304 320 304 344 304 244 104 80 56 100 64 76 120 420 640 628 368 580 472 132 20 16 40 12 36 8 24 16 20 20 20 24 24 24 76 184 256 436 516 780 684 780 644 760 656 692 368 296 376 828 676 672 676 796 480 424 320 536 712 788 696 768 736 812 740 792 664 756 744 824 536 496 408 552 444 504 352 464 400 512 380 504 412 504 384 476 376 464 340 444 324 420 316 432 332 428 316 388 316 456 432 516 476 588 508 700 732 788 660 728 672 712 680 748 328 84 136 208 152 156 120 96 88 76 68 60 56 56 52 60 52 44 44 56 64 60 56 48 60 76 76 72 64 68 80 84 68 72 68 64 68 64 76 52 44 16 52 420 628 628 580 652 612 616 600 608 612 620 636 576 576 640 520 564 572 636 624 648 592 608 560 560 552 628 580 612 560 592 540 616 576 624 540 668 584 640 580 644 564 656 608 680 628 748 616 712 600 708 556 804 804 748 588 720 668 980 748 752 588 616 424 568 540 716 600 700 568 648 488 652 596 704 520 604 472 592 464 572 524 680 544 620 500 592 452 532 484 636 512 552 432 524 400 504 396 516 412 524 420 524 388 468 356 492 412 504 388 480 360 464 360 476 372 472 356 456 340 444 340 456 356 456 340 440 336 448 340 440 328 436 332 432 328 420 312 404 300 412 304 408 300 400 292 392 288 388 280 384 280 388 292 404 308 400 308 412 300 408 312 404 280 348 248 360 260 364 256 344 232 336 240 336 212 304 204 300 180 280 168 268 160 260 164 252 148 260 184 484 228 244 192 232 184 256 172 240 164 248 180 256 180 264 196 280 212 292 256 376 348 372 248 332 268 360 244 324 264 304 208 264 184 256 184 236 148 196 136 188 136 200 160 232 188 196 140 196 140 196 144 204 152 196 140 232 232 256 208 260 208 272 228 268 228 268 228 272 232 312 244 268 192 236 196 220 164 196 164 196 168 188 152 164 136 152 120 172 108 176 96 160 88 116 80 76 28 112 144 328 268 332 180 244 120 176 52 112 36 128 52 120 68 132 40 124 72 120 92 152 76 120 72 148 72 148 100 188 88 160 80 188 92 208 92 204 100 332 216 376 212 360 196 400 236 436 300 444 272 288 216 560 444 540 296 140 0 236 144 208 156 232 132 240 144 228 172 224 112 160 124 180 92 116 52 88 32 68 24 68 28 88 52 80 40 44 28 32 40 36 32 36 36 52 36 44 16 40 60 172 204 208 192 228 188 204 188 212 196 216 188 200 176 204 180 188 172 176 164 168 168 144 120 92 60 32 16 8 4 12 12 12 12 12 12 12 12 40 52 44 16 0 4 12 12 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 12 8 8 4 0 0 0 0 0 4 8 12 76 180 268 192 240 196 244 192 244 196 252 200 232 180 236 188 248 200 256 204 248 216 244 216 240 208 224 208 208 152 120 72 48 16 36 44 32 20 12 0 4 0 8 12 4 0 4 0 4 0 4 0 4 0 4 4 16 16 24 20 32 28 28 24 20 8 8 0 8 4 8 4 8 4 8 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 16 0 16 0 16 0 24 8 20 4 20 4 16 0 16 8 16 8 16 8 16 8 20 12 20 12 16 8 16 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 20 12 20 12 20 12 20 12 16 8 20 16 28 28 44 40 48 32 56 36 48 28 52 36 52 32 52 36 56 40 60 40 68 44 64 40 64 44 68 52 64 44 64 44 64 44 64 44 60 48 64 40 44 8 12 0 0 0 292 468 424 216 244 40 52 32 56 48 80 68 88 64 88 56 68 48 84 64 84 52 60 52 76 64 72 48 64 44 64 44 72 56 84 52 84 52 264 504 228 88 172 56 112 52 88 80 160 160 216 176 192 144 212 164 200 164 224 212 264 232 280 260 284 264 292 280 296 284 284 332 400 396 320 200 92 28 60 0 88 36 444 744 492 360 764 448 100 4 48 8 4 24 24 28 24 28 24 20 20 12 32 8 64 104 256 308 516 624 676 620 676 656 788 544 416 324 688 556 548 632 676 304 328 276 516 668 740 664 756 708 796 712 784 680 776 720 832 676 740 720 680 596 648 520 584 496 548 420 436 360 424 296 340 228 284 180 256 172 252 196 300 248 312 244 248 228 356 344 408 364 384 244 500 548 648 616 684 648 696 700 552 108 60 148 144 88 76 56 72 80 68 64 60 44 52 32 52 40 40 36 52 48 56 44 60 60 72 68 68 56 68 56 64 44 64 44 60 56 72 68 68 52 24 48 328 616 636 564 592 560 644 560 540 596 532 600 600 584 572 584 568 536 596 540 616 544 548 552 544 524 540 496 504 488 560 536 560 560 620 552 564 528 596 544 608 548 612 548 580 532 616 504 584 532 636 548 700 676 632 488 604 536 828 656 636 472 480 324 460 452 588 492 576 440 508 372 536 488 584 408 480 368 484 380 472 432 564 432 504 388 484 356 436 392 536 420 452 356 416 316 392 320 408 340 412 348 404 312 356 288 384 344 392 316 372 296 356 292 364 292 360 272 352 264 344 264 348 268 344 256 332 252 340 256 336 244 344 256 340 248 332 244 316 232 308 236 304 232 296 236 292 232 292 228 284 224 284 232 300 244 296 248 308 240 304 256 304 220 264 200 276 208 272 192 248 172 248 188 248 160 220 152 216 132 192 124 172 112 176 116 164 100 192 52 180 104 168 120 144 88 152 68 136 56 140 72 140 68 136 76 140 84 148 120 220 196 236 152 208 184 248 172 228 184 216 144 188 132 196 132 172 96 144 100 144 104 152 116 168 128 144 100 144 100 148 108 156 116 152 104 208 200 216 156 220 172 248 196 240 188 236 196 256 216 264 220 260 208 256 204 176 68 88 48 68 32 44 16 28 0 16 0 12 0 12 0 12 0 0 0 12 0 36 68 212 216 224 124 156 80 104 20 16 0 44 16 36 36 60 36 64 56 88 52 108 44 92 48 104 48 100 80 132 80 104 72 116 80 92 60 76 52 180 164 220 176 196 148 224 160 264 212 276 168 80 60 348 316 436 312 120 0 40 0 60 72 52 0 36 0 36 36 48 44 36 20 0 0 4 4 0 0 0 0 0 0 0 0 4 0 4 8 32 36 56 36 36 24 28 20 20 0 24 32 144 176 188 168 204 160 184 164 192 172 196 164 180 152 176 152 172 140 168 148 168 148 144 108 96 56 36 12 12 0 12 4 12 4 12 4 12 4 32 40 44 8 0 0 8 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 0 8 0 8 0 4 8 4 8 4 0 8 0 28 120 224 172 176 152 176 148 176 152 180 160 204 180 204 176 196 172 192 168 200 164 204 172 208 168 200 168 200 104 52 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 20 24 20 24 20 24 20 32 24 28 20 24 16 20 12 12 12 12 12 12 12 12 12 20 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 20 20 20 20 20 20 20 20 12 12 16 20 28 36 44 48 44 52 52 56 44 48 48 56 48 52 48 56 52 60 56 60 60 64 56 56 52 56 56 60 60 64 60 64 60 64 60 64 48 64 64 60 44 24 24 4 24 36 360 524 424 216 220 56 64 36 60 64 92 88 88 80 96 72 52 60 76 88 72 64 64 72 84 84 80 68 76 64 72 60 88 68 96 80 128 120 404 596 264 128 148 72 148 100 112 108 184 176 212 168 196 160 224 192 204 200 236 240 272 260 292 276 300 288 312 292 316 296 300 348 428 416 400 304 216 80 68 36 108 60 612 732 348 592 900 488 120 40 44 20 4 48 8 24 8 24 16 24 20 20 8 28 32 80 268 268 496 576 788 640 804 704 772 736 740 456 680 632 696 740 720 320 444 416 644 676 684 592 684 568 648 588 748 652 748 620 760 648 792 740 900 812 960 860 1004 900 1004 852 924 808 876 684 704 524 580 432 488 364 460 340 444 316 400 264 340 244 348 332 480 444 412 156 132 136 276 260 368 332 436 440 276 76 124 132 72 104 68 68 56 56 56 60 56 52 52 44 48 44 40 44 48 52 52 52 68 68 72 72 68 64 64 72 80 68 68 68 64 72 68 80 76 136 52 0 196 660 764 656 416 476 776 632 548 500 644 600 660 576 564 640 620 632 628 572 616 600 668 676 616 552 564 516 544 492 612 604 628 564 648 588 656 632 676 596 648 616 672 568 708 676 788 624 676 576 736 640 852 792 796 668 768 640 924 804 740 552 576 424 600 568 724 592 688 536 612 484 668 608 704 512 624 492 604 476 580 516 644 496 584 468 572 444 536 488 628 488 556 432 520 392 492 388 508 408 512 404 500 372 460 356 488 408 500 384 484 364 464 356 468 360 456 352 460 352 460 352 456 348 452 340 444 336 452 344 448 332 444 344 444 340 436 328 420 316 412 308 408 304 404 300 400 296 404 296 396 288 392 292 400 300 400 308 412 300 412 316 412 284 380 284 392 284 376 260 356 248 368 272 368 244 340 240 336 220 312 200 292 184 280 180 264 164 276 136 212 172 244 136 248 160 240 144 220 132 212 132 204 124 180 112 176 96 152 88 168 116 220 124 212 164 256 168 236 176 248 176 240 184 252 188 228 160 208 152 212 156 212 156 212 152 200 144 196 140 196 144 204 148 200 164 260 260 256 204 264 232 284 248 284 248 288 260 304 268 296 268 320 248 256 176 128 20 36 16 24 8 8 0 4 0 12 0 32 0 52 0 48 8 12 20 24 20 60 88 260 252 348 208 276 132 192 60 100 0 124 40 112 40 132 64 168 92 164 108 180 116 192 128 220 132 212 128 248 136 252 136 268 156 228 96 200 80 340 236 416 228 396 208 388 208 400 264 396 232 268 168 316 112 212 112 136 56 156 48 192 180 116 0 84 0 48 0 64 60 92 16 36 8 40 16 32 8 28 12 36 20 28 16 32 20 24 28 40 60 68 64 44 32 40 24 40 16 44 44 152 200 212 188 220 184 208 188 212 192 212 188 204 180 188 168 180 164 176 164 168 164 152 128 100 68 40 24 16 16 12 12 12 12 12 12 12 12 24 48 52 24 0 0 4 8 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 12 12 8 8 0 0 0 4 0 4 8 4 24 120 236 224 260 220 256 212 248 208 248 212 252 212 252 208 244 204 244 200 244 216 244 212 228 204 220 196 212 112 44 0 4 4 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 8 12 8 12 8 12 0 8 4 12 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 4 20 4 20 4 20 4 28 8 24 4 20 0 16 0 12 4 12 4 12 4 12 4 12 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 8 0 12 8 20 20 36 32 48 32 56 36 48 28 52 36 52 32 52 36 56 40 60 40 56 36 52 28 48 28 52 32 64 44 64 44 64 44 64 44 60 56 72 44 40 0 8 0 0 0 312 460 344 108 116 12 48 32 60 52 84 68 84 56 92 48 52 24 60 44 56 20 56 52 76 60 68 48 64 44 76 56 80 48 72 60 136 136 200 244 144 116 88 64 100 40 80 68 132 108 140 104 148 124 180 136 176 144 208 192 240 212 260 240 272 256 284 272 288 264 284 284 336 328 356 332 236 132 56 84 52 72 480 444 256 652 836 380 144 0 12 0 32 32 24 20 24 20 20 12 20 12 4 20 0 0 144 180 300 340 528 448 584 484 548 580 700 480 500 480 568 596 608 356 528 472 672 640 628 572 684 512 584 524 564 500 592 476 600 504 576 492 572 508 608 556 664 636 728 656 764 708 820 748 856 812 908 836 904 804 816 704 700 576 560 464 444 344 392 368 496 488 444 208 120 64 112 64 80 52 132 120 112 64 144 48 84 116 48 100 44 56 48 52 52 44 52 28 44 36 44 36 44 40 52 48 72 64 68 60 68 60 68 48 68 52 72 56 72 68 84 84 88 112 28 0 144 612 780 740 132 280 724 732 400 264 656 692 560 368 524 604 656 556 520 668 712 716 696 692 616 676 692 656 584 556 628 620 632 572 596 548 600 512 536 496 568 512 596 564 588 584 676 572 608 536 628 544 704 692 720 528 596 536 804 684 604 428 452 344 508 492 616 512 560 412 488 384 564 508 592 424 520 396 488 372 460 412 536 396 472 356 456 340 428 380 504 372 428 332 396 296 372 300 388 320 392 324 384 296 352 288 376 328 392 316 376 296 360 288 356 280 340 260 348 268 352 264 344 260 344 256 336 252 344 264 344 252 340 252 340 248 332 248 320 236 308 240 308 240 304 244 304 244 308 244 296 232 292 232 296 240 296 248 308 244 308 260 312 228 284 216 296 212 272 180 252 180 272 208 276 180 248 180 248 160 228 148 204 132 204 136 188 116 184 132 164 148 172 104 212 116 172 80 156 76 156 72 144 60 132 68 128 52 92 20 60 0 64 16 64 48 100 48 92 44 116 72 128 88 148 100 152 88 132 92 144 104 152 108 152 108 148 100 140 92 132 88 132 92 152 96 220 192 220 140 228 168 232 172 244 184 256 192 252 196 244 236 284 168 124 40 32 0 0 0 20 12 28 20 24 12 28 0 20 4 12 12 24 16 24 8 32 0 8 12 132 164 240 152 176 68 92 16 52 0 72 28 72 12 68 28 112 60 136 68 136 80 156 92 160 100 152 96 152 96 144 96 152 124 120 80 40 24 168 200 232 156 216 152 204 140 244 208 272 184 180 116 152 0 8 0 20 40 152 68 128 176 116 0 76 0 4 0 24 68 64 16 8 36 16 28 12 20 8 28 8 20 0 0 4 8 24 32 64 64 84 48 44 16 28 24 24 12 24 4 124 164 200 156 200 152 196 160 196 160 192 156 188 148 176 152 176 144 168 144 160 136 148 116 100 60 44 20 20 8 12 4 12 4 12 4 12 4 16 40 56 24 4 0 4 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 0 8 0 8 0 4 8 4 8 4 0 8 0 0 76 208 200 212 188 204 180 200 184 204 188 196 176 204 188 216 200 228 208 240 220 228 200 204 176 176 160 128 56 4 0 4 4 0 0 0 0 4 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 24 28 24 28 24 28 24 28 24 24 20 24 20 20 16 12 12 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 8 8 8 8 8 8 8 8 4 8 8 12 20 28 36 40 44 52 52 56 44 48 48 56 48 52 48 56 52 60 56 60 48 52 44 48 44 52 48 56 60 64 60 64 60 64 60 64 48 68 68 68 40 20 24 8 52 24 372 496 360 148 144 76 96 64 80 76 96 88 88 76 88 64 44 40 40 48 40 36 60 60 68 64 64 60 80 72 132 112 124 92 120 112 180 184 232 124 200 192 140 120 152 80 132 104 152 116 152 120 180 156 188 160 176 172 204 208 232 220 256 240 272 260 288 268 288 268 304 280 288 264 324 300 268 140 128 72 104 144 312 288 472 748 836 416 268 136 44 4 16 8 8 24 16 24 20 20 24 20 8 16 12 0 144 220 372 344 428 376 444 352 520 384 444 460 524 420 544 552 668 572 680 540 580 596 676 652 828 664 744 644 784 692 756 608 724 620 688 572 684 596 716 620 728 620 708 592 672 592 680 588 692 620 712 604 712 636 760 720 868 804 908 808 884 772 864 764 836 772 828 676 632 528 588 476 468 352 356 204 144 120 60 68 124 108 20 72 48 48 52 44 52 48 48 52 44 48 52 48 44 44 52 64 76 68 60 60 68 72 72 72 88 76 76 80 76 88 84 92 92 68 16 60 328 648 788 848 256 388 740 936 404 248 692 880 580 140 560 712 892 216 228 648 844 660 452 416 564 824 784 528 628 800 904 728 768 804 888 808 828 760 788 764 756 632 652 620 720 648 720 596 708 652 784 660 828 884 928 628 708 744 992 772 700 512 564 448 632 576 712 580 696 540 632 520 704 620 716 540 636 492 592 464 572 516 644 492 576 456 560 440 532 472 592 436 512 396 492 372 476 368 484 380 484 376 480 364 468 360 480 384 496 384 484 368 468 352 456 348 444 336 448 344 452 344 452 340 452 340 444 340 456 348 456 340 436 336 436 336 432 324 420 316 412 308 412 308 412 308 412 308 412 304 404 296 396 296 404 304 400 304 412 304 416 324 416 292 392 292 408 288 376 256 364 264 388 288 392 264 364 264 364 244 340 232 324 216 312 220 300 200 276 196 236 212 260 232 308 172 276 184 264 176 252 176 228 152 212 148 208 140 176 96 132 64 124 52 120 60 136 76 128 68 132 84 140 100 152 112 152 116 148 104 168 124 188 140 200 148 220 160 212 152 208 152 212 156 204 156 264 256 276 216 284 236 276 236 292 256 304 252 296 244 288 296 320 164 84 12 44 16 20 16 28 36 32 32 16 20 24 28 36 12 48 12 44 28 20 28 12 12 12 8 132 136 316 212 308 144 208 92 176 88 148 108 224 148 260 204 336 252 340 240 320 244 340 236 332 232 348 212 324 192 308 148 284 148 264 112 184 40 324 236 416 200 404 204 380 212 408 292 416 260 236 140 200 96 244 176 244 156 228 76 180 276 372 212 236 60 40 24 44 64 52 8 0 20 40 44 32 32 28 32 20 24 8 4 16 12 16 28 40 60 68 60 40 32 44 32 60 28 44 32 128 200 216 188 212 188 212 196 212 192 208 188 204 188 216 192 204 184 188 164 156 148 152 132 100 68 40 24 16 16 12 12 12 12 12 12 12 12 12 48 68 44 8 0 4 8 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 8 12 4 8 0 4 0 4 0 4 8 8 20 92 212 220 220 200 228 200 228 204 240 212 256 228 248 212 236 200 220 192 192 156 164 128 128 80 84 56 68 16 4 0 12 0 4 0 8 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 16 0 16 0 16 0 16 0 20 4 20 4 24 8 16 8 16 8 16 8 16 8 8 0 8 4 12 8 16 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 4 0 4 0 4 0 4 0 8 4 12 8 24 24 40 36 48 32 56 36 48 28 52 36 52 32 52 36 56 40 60 40 52 32 52 32 56 40 64 48 64 44 64 44 64 44 64 44 52 60 76 44 28 0 0 0 20 12 388 420 260 80 84 16 60 36 52 36 64 48 68 48 64 36 48 12 32 12 44 24 56 44 60 40 56 48 76 68 112 84 104 76 104 92 152 140 224 96 152 88 72 20 100 24 100 64 100 64 100 72 120 96 140 96 140 104 168 144 188 152 204 188 224 212 244 228 244 216 256 196 228 204 252 232 192 148 84 52 56 184 216 228 528 756 772 332 352 236 148 0 24 0 28 12 24 12 20 4 20 12 20 8 8 48 144 212 364 312 452 364 424 396 576 400 424 444 380 208 412 436 596 544 508 312 488 616 760 672 820 688 768 600 844 740 752 576 640 528 588 512 576 532 644 620 692 624 664 596 648 556 608 524 608 556 608 524 504 448 504 472 520 472 476 408 572 532 632 572 580 544 664 640 756 696 772 728 740 684 624 416 176 80 56 88 120 56 60 56 52 60 40 40 40 36 52 36 48 44 60 48 48 40 56 60 72 56 52 48 68 68 76 56 68 52 72 56 76 72 88 88 112 44 36 104 456 596 632 680 528 540 712 848 516 480 692 876 624 280 548 792 912 168 140 656 708 548 248 260 468 828 612 168 328 744 740 328 436 732 764 512 556 712 860 736 772 816 904 776 728 692 732 608 628 580 652 580 760 784 872 636 744 756 908 676 596 428 476 380 524 464 556 452 576 436 524 420 576 488 572 424 512 384 484 376 472 424 528 376 464 348 448 332 416 352 456 304 384 296 376 288 368 296 372 300 360 296 368 300 364 296 368 300 388 316 376 300 360 284 348 268 332 248 332 248 336 252 340 256 344 256 336 256 348 268 348 260 336 248 336 248 332 248 324 240 312 244 312 244 312 252 312 252 308 244 300 236 296 240 308 252 296 244 308 244 312 264 316 228 284 220 304 220 272 184 268 204 280 212 284 188 260 188 260 172 252 156 236 156 244 156 232 152 224 112 172 160 188 192 216 132 212 124 204 128 208 124 188 104 172 100 160 88 140 76 124 68 108 68 88 56 88 60 92 48 80 48 88 36 84 36 96 48 84 40 88 48 100 64 112 72 140 96 140 100 148 108 160 108 164 92 212 188 244 172 252 176 252 184 256 188 256 188 256 188 248 268 280 100 12 0 12 0 20 4 20 8 16 12 16 8 28 12 16 16 4 20 20 32 24 8 28 0 4 0 24 32 144 120 220 124 148 64 124 48 156 148 296 228 324 256 368 280 368 248 332 256 348 244 316 240 320 220 280 200 244 120 152 96 132 124 76 28 132 172 212 152 192 132 196 148 252 208 228 128 156 92 100 84 180 136 128 92 96 28 68 228 328 184 128 20 12 16 60 44 44 0 12 8 20 8 20 16 20 12 16 16 32 44 28 24 16 12 24 20 52 24 32 12 28 28 24 16 28 0 104 160 204 152 192 152 200 160 192 156 188 152 188 152 200 172 192 152 164 128 132 100 144 112 96 56 40 16 16 4 12 4 12 4 12 4 12 4 12 44 76 44 16 0 8 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 0 8 0 12 0 8 8 8 8 8 0 8 0 4 48 160 148 228 200 220 188 204 180 200 176 176 144 156 112 116 72 84 60 40 36 28 20 4 0 0 0 4 8 0 24 12 16 0 12 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 0 8 8 8 8 8 4 4 4 0 4 4 8 8 8 4 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 12 16 12 16 12 16 12 16 16 20 20 24 24 28 28 16 16 16 16 16 16 16 16 8 8 8 12 12 16 16 16 16 16 16 16 16 16 16 16 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 8 8 8 8 8 8 8 8 16 16 16 20 28 36 44 48 44 52 52 56 44 48 48 56 48 52 48 56 52 60 56 60 52 56 52 60 60 68 72 80 60 64 60 64 60 64 60 64 28 60 56 56 24 0 16 0 32 96 480 460 260 120 120 40 56 32 36 28 48 44 52 48 56 52 44 36 28 36 48 64 64 60 64 56 60 64 96 100 100 80 104 92 128 132 172 152 172 128 152 76 152 64 180 84 144 100 136 92 136 100 144 104 160 124 148 128 172 156 192 164 212 192 236 220 256 228 252 220 260 220 260 244 284 216 220 156 124 68 84 200 352 248 472 788 712 300 376 360 240 56 44 32 16 24 16 20 20 24 20 20 32 0 68 164 260 324 488 460 580 408 560 600 712 636 744 548 496 308 608 644 760 648 500 284 520 756 964 824 1004 944 1020 872 820 748 824 700 796 672 744 660 780 676 760 664 752 668 776 708 744 644 672 572 664 604 656 544 600 520 600 528 608 512 556 448 564 464 580 480 492 392 544 504 516 404 492 440 544 572 616 392 120 88 60 148 28 20 144 44 64 52 48 36 40 44 48 60 48 56 64 56 48 48 60 72 72 60 48 56 68 80 80 80 68 64 68 72 68 80 76 88 96 76 68 84 496 580 540 488 652 536 644 548 644 700 728 692 756 728 700 744 840 560 616 868 752 764 672 624 732 972 712 204 548 960 768 140 420 904 796 204 372 724 808 436 404 688 848 596 600 696 916 840 860 732 836 760 804 752 868 796 924 816 872 672 756 592 644 532 668 576 676 552 692 548 648 528 676 568 652 504 632 500 608 492 588 516 608 440 560 436 540 416 504 428 532 360 484 376 484 376 488 376 488 376 460 360 472 368 476 368 472 360 496 384 484 368 468 352 456 340 436 328 436 328 436 332 444 340 452 340 444 340 456 352 460 344 440 340 440 340 436 332 428 328 416 316 408 316 408 316 408 316 412 304 404 296 404 304 416 316 400 304 412 304 416 324 420 296 396 300 420 300 384 268 384 288 384 288 392 264 368 264 368 248 356 252 344 244 340 252 336 240 344 196 296 268 272 244 272 248 320 228 316 228 312 224 284 200 280 196 232 168 212 164 212 164 208 144 188 116 168 120 168 104 152 112 144 96 128 88 132 96 140 84 136 76 128 68 128 72 136 80 140 92 160 112 176 128 228 160 260 260 308 256 316 248 328 268 316 256 304 260 312 272 320 336 336 152 52 0 40 32 48 36 28 20 12 24 24 40 20 24 24 16 40 28 48 48 36 44 32 56 32 0 40 32 200 172 348 228 288 152 228 128 396 392 556 472 544 420 512 388 492 368 456 380 488 372 472 372 504 360 484 352 460 248 332 168 260 152 244 68 288 184 400 216 396 204 388 228 392 240 292 112 188 124 172 136 240 100 156 96 200 80 92 108 184 0 40 20 12 32 60 64 44 36 20 24 8 16 4 28 12 32 8 24 20 12 24 12 8 16 16 36 28 28 20 24 32 32 48 24 48 20 116 196 220 188 208 188 216 196 208 188 204 188 204 192 212 188 200 168 160 124 116 92 148 124 96 64 36 20 12 12 12 12 12 12 8 16 8 16 8 60 76 64 20 8 12 16 0 0 0 0 4 0 4 0 8 0 8 4 4 4 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 4 8 4 8 4 8 4 4 8 8 4 8 0 4 0 4 0 0 8 12 12 60 148 148 168 152 144 112 96 80 72 64 28 20 28 12 16 0 12 0 12 0 16 0 20 4 20 4 4 0 8 20 0 0 0 8 0 0 0 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 12 20 12 20 12 20 12 16 8 16 8 16 8 16 8 20 12 20 8 16 4 12 4 16 4 12 0 8 4 12 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 8 8 8 8 8 8 8 8 0 4 8 16 20 24 28 20 52 28 56 32 56 36 60 36 64 40 64 40 64 40 64 40 56 36 60 40 64 36 56 32 56 32 60 40 68 44 64 44 68 72 72 20 16 0 0 0 0 16 452 424 188 96 72 20 36 16 28 8 24 8 32 12 40 16 36 12 32 16 36 16 64 36 68 44 80 64 100 76 92 60 88 60 88 64 92 64 112 72 96 60 92 64 104 80 120 88 112 80 104 72 96 72 116 76 108 80 132 104 144 108 144 128 184 160 180 148 180 152 184 144 180 168 200 172 144 100 68 48 104 220 312 228 568 788 464 328 292 332 324 152 28 0 16 8 28 8 20 16 20 0 8 0 112 212 220 328 376 444 532 492 584 532 640 560 636 528 544 304 512 588 680 472 348 252 572 520 652 552 708 584 656 536 744 616 672 512 596 524 620 536 672 592 684 616 612 532 604 552 648 568 604 484 596 516 564 468 500 432 560 488 480 420 520 408 520 432 500 388 424 356 436 404 428 344 272 180 340 552 348 160 88 80 88 72 76 56 52 40 52 44 52 40 48 36 44 36 48 40 44 36 48 48 64 60 64 52 60 52 64 64 80 68 72 48 68 56 68 68 68 72 72 56 68 84 196 180 232 144 248 224 308 320 388 432 516 460 536 552 628 628 676 684 756 760 748 756 836 824 876 844 852 800 816 920 868 672 752 948 860 548 556 856 876 472 448 712 792 492 276 656 888 804 820 772 804 868 796 772 772 712 784 724 756 584 648 628 760 632 652 656 680 600 628 488 588 516 568 452 520 372 472 440 464 356 484 368 480 336 468 364 408 320 400 340 412 316 440 224 408 252 368 244 408 232 348 280 340 260 328 264 356 312 368 312 388 244 372 260 340 252 324 244 304 196 336 260 332 240 344 236 320 240 340 248 328 240 336 248 352 256 344 248 344 256 332 248 328 236 316 240 332 268 320 240 308 228 304 228 304 228 272 216 332 264 320 268 348 216 292 208 300 208 284 192 288 212 292 200 276 184 272 176 256 164 248 168 244 164 244 160 240 160 244 160 236 156 244 164 240 156 228 152 236 176 248 176 216 144 200 144 204 140 180 112 164 120 176 124 164 104 144 88 132 84 148 84 124 56 100 36 92 44 96 56 92 52 84 44 80 40 84 36 60 20 60 28 64 16 84 24 76 40 136 112 196 152 216 196 268 244 292 260 276 228 236 304 304 144 32 4 36 16 52 32 32 24 40 40 40 24 60 56 68 68 80 76 84 76 76 60 68 44 28 0 32 60 144 248 268 140 228 80 116 212 528 420 484 364 452 332 416 300 388 296 356 272 352 284 368 292 344 272 344 276 356 256 244 88 156 100 128 56 108 108 196 172 188 160 200 152 268 164 152 36 176 104 68 48 156 96 44 44 80 16 52 56 52 4 36 4 4 28 60 52 32 12 20 32 28 16 16 4 16 0 28 20 20 12 20 8 16 4 12 4 16 12 20 16 24 20 28 12 20 0 80 140 200 156 172 172 180 156 184 168 204 180 196 164 176 160 172 160 172 88 56 72 124 124 120 76 44 32 20 24 16 24 16 24 20 24 28 24 28 64 92 72 24 8 0 16 4 0 4 0 0 0 0 4 0 12 0 12 4 12 8 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 0 0 0 0 0 8 0 12 0 12 0 12 0 8 0 8 0 8 0 8 0 4 12 4 12 0 20 4 20 4 20 4 16 8 20 12 8 56 40 64 40 36 0 0 0 4 4 0 0 0 0 0 0 0 0 8 0 4 0 8 16 16 0 4 0 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 20 20 20 20 20 20 20 16 16 16 16 16 16 16 16 20 20 20 16 16 12 12 12 16 12 12 8 8 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 8 16 24 28 32 32 32 44 48 48 52 52 56 52 56 52 56 52 56 52 56 52 56 52 60 56 60 56 60 52 56 56 60 60 64 60 64 60 64 40 80 48 36 16 4 28 0 40 84 480 400 216 132 104 52 40 28 24 24 24 32 32 40 40 44 40 44 40 48 44 48 72 60 72 64 80 76 96 88 104 88 100 88 100 92 108 100 128 108 116 96 116 108 140 116 152 120 148 108 140 104 144 100 184 124 168 120 180 132 180 124 196 160 204 168 200 168 212 180 224 164 220 172 228 168 168 108 80 108 164 168 296 292 524 508 396 332 324 332 344 240 148 60 40 32 40 28 20 12 4 4 68 0 276 316 360 208 304 380 496 444 544 544 736 696 816 684 688 452 580 560 720 644 704 528 768 632 700 584 764 584 720 572 716 592 740 680 824 680 752 612 700 540 632 544 632 516 588 420 508 488 640 608 708 632 660 524 620 528 620 564 600 500 564 488 560 488 572 452 492 392 484 432 524 496 568 432 508 440 252 96 100 92 84 76 64 56 52 52 52 52 52 48 48 44 44 44 44 44 44 48 52 56 60 64 68 64 60 60 64 68 76 80 76 68 68 64 60 72 68 72 88 60 84 180 368 276 336 240 296 200 276 204 252 200 252 120 248 248 380 348 460 456 584 544 616 596 692 684 800 824 924 888 964 900 976 964 1020 960 992 936 996 1008 1020 964 956 928 992 956 808 828 936 880 880 792 916 964 848 860 880 816 848 756 780 616 780 728 652 552 704 720 620 584 804 740 780 568 824 660 716 652 676 564 692 568 600 568 544 488 560 420 536 392 488 328 464 328 468 436 436 320 444 372 384 392 480 308 464 424 460 316 440 308 448 324 488 348 480 272 432 332 456 336 440 380 468 332 436 380 472 360 456 356 468 360 468 356 460 352 440 332 420 328 420 340 412 332 408 320 396 320 408 332 424 328 424 320 416 316 416 316 384 292 420 316 408 344 456 304 384 284 400 284 388 276 400 300 404 288 392 276 384 264 372 252 360 256 352 252 352 248 348 248 348 240 336 240 348 248 344 240 340 232 340 240 348 240 312 208 280 204 272 200 236 172 220 172 220 168 212 160 204 156 204 160 208 156 192 132 172 116 160 108 156 104 152 96 148 92 140 88 144 84 124 68 120 64 112 52 116 48 100 40 120 76 144 84 148 128 200 160 204 200 248 248 276 300 276 128 44 28 68 72 72 60 60 60 76 84 84 80 92 92 96 100 104 104 100 100 112 96 84 72 48 36 60 100 208 216 368 252 260 124 388 552 664 536 596 464 556 428 512 376 512 392 484 364 472 364 472 360 496 380 480 368 488 364 408 232 288 156 296 148 324 160 376 212 372 208 368 240 400 212 196 56 144 108 156 88 240 156 164 64 196 56 112 92 104 36 48 24 40 52 92 72 68 24 48 36 36 20 24 16 16 24 20 28 20 20 20 16 16 16 12 12 20 20 24 24 28 28 28 32 36 24 96 164 232 200 208 200 212 184 204 184 212 192 204 176 208 188 200 184 192 88 40 40 124 136 132 84 36 20 4 12 16 16 16 16 0 28 0 28 0 64 56 76 28 4 0 8 4 4 8 0 20 0 28 0 28 0 16 0 4 4 0 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 0 0 0 0 0 0 12 0 12 0 12 0 12 0 8 0 8 0 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 40 124 192 184 92 24 0 24 8 8 8 0 16 0 16 4 4 0 8 4 0 0 0 12 0 4 0 4 0 4 4 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 12 20 12 20 12 20 12 16 8 16 8 16 8 16 8 20 12 16 8 16 8 12 4 16 4 12 0 8 4 12 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 8 8 8 8 8 8 8 8 12 16 20 28 32 32 36 28 52 32 56 36 56 40 60 40 56 36 56 36 56 36 56 36 60 40 60 40 60 40 60 40 64 44 64 44 64 44 64 40 56 60 64 20 8 0 0 0 0 120 388 292 160 108 52 28 28 8 24 4 24 12 40 24 24 4 28 8 32 12 36 16 60 32 60 36 64 44 76 52 88 60 88 60 88 64 96 68 104 64 96 60 104 76 116 88 120 88 112 80 100 76 100 76 132 92 124 92 136 104 140 100 168 120 152 112 160 128 172 136 180 148 160 148 160 120 104 68 44 28 108 156 268 240 384 332 284 316 320 292 308 292 232 120 32 16 32 12 24 0 8 0 32 88 332 324 784 304 104 180 264 156 172 180 384 456 628 580 640 508 520 472 612 692 848 624 604 576 624 576 668 456 592 512 676 544 624 544 628 536 660 640 744 604 604 464 444 392 484 424 316 280 544 588 680 592 652 492 568 456 488 428 520 416 460 424 480 424 504 400 428 364 460 456 596 596 724 568 560 252 80 44 108 88 80 60 56 44 52 44 52 44 48 40 48 40 44 36 40 36 48 44 56 48 56 48 72 60 64 56 64 60 72 64 72 56 68 60 72 68 72 64 132 68 52 316 616 556 548 512 528 464 488 448 448 412 408 304 312 336 372 292 272 228 232 164 304 288 320 292 348 376 432 432 500 548 628 704 744 784 844 908 904 864 924 960 972 884 916 952 1008 972 1008 968 900 892 932 848 836 856 832 748 736 704 776 708 692 756 576 604 756 764 424 472 720 700 456 416 732 624 428 524 784 576 564 660 648 628 668 680 672 596 620 572 580 428 452 452 368 328 348 280 288 212 272 256 288 196 260 212 272 220 312 264 352 292 392 292 340 276 376 268 348 240 328 220 300 236 328 188 308 224 312 224 316 244 340 260 344 248 332 248 340 260 348 264 324 252 336 260 328 252 328 264 332 260 328 252 320 244 316 244 280 208 304 240 312 284 364 224 284 204 292 204 288 204 300 220 292 200 284 192 272 180 260 172 260 176 256 172 256 168 252 168 248 160 240 156 248 168 248 156 236 148 228 160 240 168 228 152 212 152 216 140 188 116 172 124 180 124 172 116 168 116 172 120 172 120 168 108 152 88 132 76 120 76 120 72 112 64 108 60 116 64 100 52 96 44 76 24 84 28 56 0 44 0 36 0 28 12 56 0 16 32 100 124 180 164 136 52 12 0 36 44 44 28 40 28 56 48 64 48 68 52 68 56 68 48 60 44 68 32 32 4 8 0 16 16 152 88 216 184 196 244 540 604 568 436 476 348 444 332 416 296 392 308 372 296 368 296 360 280 360 284 348 280 380 324 376 264 200 104 160 120 180 116 176 160 196 160 224 192 256 84 52 0 80 68 92 16 116 136 152 112 68 0 56 76 52 0 12 20 36 60 80 80 48 24 20 24 24 16 20 12 24 4 28 8 20 12 20 12 16 8 16 4 24 16 28 20 28 24 32 16 20 0 68 128 212 180 192 160 204 168 188 160 192 168 196 164 176 168 180 172 176 68 0 0 100 124 140 96 40 20 8 20 12 16 12 16 20 16 24 16 24 48 80 72 40 8 0 8 4 4 4 4 0 4 0 4 0 4 0 4 4 12 8 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 0 0 0 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 16 88 196 168 96 4 0 16 4 12 4 8 0 8 0 0 0 0 0 0 0 0 12 20 40 56 72 44 12 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 20 20 20 20 20 20 20 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 12 12 8 8 12 12 16 16 16 16 16 16 16 16 16 12 12 12 12 12 12 12 12 16 16 16 12 12 8 8 8 8 8 8 8 8 8 8 8 12 12 8 8 8 8 4 4 8 12 16 24 28 28 28 28 52 56 52 56 56 60 56 64 60 64 60 64 60 64 60 64 60 60 56 60 56 64 64 68 68 72 64 68 60 64 64 68 32 68 36 24 8 0 28 0 56 176 392 244 192 132 92 48 52 36 32 24 32 32 44 44 24 20 28 28 36 32 40 40 76 64 76 68 88 84 100 92 100 88 96 84 100 88 104 96 104 88 108 96 116 112 144 120 156 116 148 108 148 104 148 108 164 112 172 136 208 168 224 168 220 168 200 164 216 184 216 164 236 172 208 136 176 96 108 40 88 44 180 224 296 280 428 380 300 316 344 292 308 308 292 196 76 28 12 12 28 28 12 8 84 244 444 388 1012 508 184 120 220 100 116 84 288 360 612 604 736 664 704 608 732 700 892 604 688 704 812 764 904 696 880 744 828 796 960 848 872 704 796 716 796 680 776 608 604 456 556 428 444 328 580 708 792 684 768 632 656 592 636 540 696 588 624 548 640 552 668 524 588 488 640 612 804 708 880 708 684 192 84 60 116 100 80 60 48 48 52 56 48 48 48 48 48 48 48 48 40 44 52 56 60 56 52 52 72 72 68 68 68 68 68 68 80 72 68 68 64 72 72 76 64 40 28 332 648 588 632 608 652 568 648 608 668 624 692 592 596 616 724 652 720 700 764 668 620 560 620 512 556 452 496 384 464 452 520 376 468 492 608 484 636 652 752 760 836 832 892 844 860 848 940 896 964 960 1020 916 976 956 920 792 816 792 948 884 948 964 880 808 940 848 676 752 916 808 508 672 860 724 412 616 836 532 324 676 700 516 700 600 720 796 680 560 776 840 740 608 840 768 788 576 640 620 692 360 448 444 440 260 396 320 380 340 452 280 376 304 416 320 456 324 412 304 408 328 400 356 488 372 460 376 460 344 416 328 424 332 432 324 444 344 460 344 432 308 424 328 436 332 424 328 420 332 416 324 412 316 404 308 396 300 360 268 388 316 428 380 464 296 400 292 404 292 400 292 408 300 400 292 400 284 384 268 380 268 372 264 368 260 368 256 364 256 364 248 352 248 364 256 360 248 352 236 344 232 352 240 332 224 308 220 292 212 264 184 248 180 264 200 252 184 240 176 236 176 248 192 252 188 240 168 220 148 208 140 204 136 196 128 192 128 204 136 196 136 200 132 184 108 188 124 180 108 168 96 156 88 128 88 108 0 24 0 24 20 72 36 40 24 32 4 20 12 40 20 32 16 28 16 28 12 36 24 36 20 32 12 20 4 44 24 28 12 20 4 24 12 140 92 228 184 416 548 776 620 692 536 584 448 556 448 540 404 488 372 488 376 500 384 492 368 456 340 452 344 492 412 528 392 408 208 288 160 340 164 364 204 388 224 404 252 376 136 184 96 192 76 152 36 176 104 212 96 120 16 156 140 100 0 16 24 28 44 68 60 44 20 20 16 28 24 28 20 20 28 24 28 24 24 20 20 20 16 16 16 28 28 28 28 28 32 32 36 28 12 64 136 212 208 196 172 204 180 188 176 196 196 212 200 192 176 192 184 192 84 20 4 68 112 136 96 36 8 4 16 28 12 28 16 16 20 4 24 8 52 68 80 56 12 12 8 0 8 0 4 8 0 16 0 20 0 8 0 4 8 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 8 4 8 4 8 4 8 4 8 4 8 0 4 0 4 0 8 32 48 52 32 8 0 0 0 0 0 4 8 0 8 0 8 8 16 12 12 20 28 48 64 136 168 144 56 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 12 20 12 20 12 20 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 4 12 0 8 4 12 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 16 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 12 12 12 8 8 4 4 4 0 4 8 12 16 16 16 8 32 16 40 20 40 24 44 24 60 40 60 40 60 40 60 40 60 36 56 36 56 40 68 52 76 52 68 44 64 48 72 52 56 60 56 12 0 0 0 0 16 176 296 184 152 96 56 8 40 8 28 0 16 0 28 4 48 20 56 32 60 32 60 28 52 24 64 32 76 52 96 68 88 48 84 48 84 52 92 60 80 36 84 48 96 64 112 76 120 80 112 76 108 72 112 76 108 76 120 104 164 144 184 144 172 132 168 144 192 152 168 116 144 120 116 88 84 32 44 0 84 116 240 164 176 304 420 292 296 292 300 276 288 272 276 248 128 48 8 0 24 4 16 0 108 212 428 328 532 348 288 88 88 40 100 84 176 192 368 400 560 588 636 596 612 448 524 360 672 672 692 600 708 608 716 584 632 616 696 564 592 536 636 576 632 520 544 464 504 468 496 352 352 176 428 620 736 596 660 564 612 616 628 524 616 560 532 464 460 452 548 508 548 528 652 676 748 724 908 816 652 140 56 68 112 88 76 48 44 36 52 52 48 40 48 40 48 40 48 40 44 40 52 52 60 48 52 40 68 60 68 60 68 60 64 56 80 60 72 60 68 64 76 68 64 100 48 316 432 352 404 428 480 436 480 476 496 504 568 544 540 568 612 576 624 668 728 700 788 804 844 848 852 844 820 800 792 760 708 688 660 660 640 660 616 588 628 660 680 628 632 648 672 596 504 532 656 608 592 696 760 784 752 708 736 764 868 828 832 844 892 868 876 820 772 876 848 876 668 928 820 780 560 864 824 672 440 820 748 588 636 504 624 608 232 412 636 640 280 464 760 572 320 696 816 696 568 756 740 660 752 700 672 540 560 456 544 380 400 408 396 240 248 252 308 212 312 284 304 172 264 260 292 256 340 260 324 280 372 312 360 288 356 284 352 272 336 256 308 256 320 260 316 252 316 256 324 256 324 252 316 240 300 228 276 192 276 232 336 328 388 232 292 212 284 204 280 204 280 204 288 216 296 212 276 192 272 200 260 188 260 184 256 184 252 180 256 176 244 176 252 184 252 164 240 148 232 156 244 160 236 152 220 148 220 136 196 116 180 116 200 132 188 120 176 116 176 116 184 128 188 128 184 112 164 100 160 100 156 96 148 88 144 88 144 88 144 96 160 104 152 92 152 108 156 100 148 92 140 88 128 88 96 0 0 0 16 0 8 0 0 0 20 0 0 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 132 460 584 644 500 580 444 476 348 432 328 408 288 376 292 380 300 392 308 380 284 360 284 364 280 384 324 416 320 384 188 156 52 140 96 180 144 200 172 244 180 236 116 192 184 156 28 120 124 208 108 116 48 152 80 164 196 188 76 44 0 12 20 44 36 32 12 16 12 24 16 24 20 28 16 24 16 24 16 24 12 20 12 16 8 28 20 28 20 28 20 28 12 16 0 56 108 196 200 208 172 188 160 172 152 180 168 192 168 184 168 172 168 176 76 12 8 24 72 116 96 44 16 12 16 12 0 12 0 20 0 20 0 24 20 72 72 64 0 0 0 8 12 8 12 8 4 0 4 0 4 4 0 4 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 24 4 24 4 24 4 24 0 20 0 20 0 20 0 12 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 20 0 0 0 0 4 12 4 0 0 16 40 44 76 64 76 60 60 56 44 32 28 36 44 48 156 244 220 128 52 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 20 20 20 20 20 20 20 16 16 16 16 16 16 16 16 12 12 16 16 16 16 20 20 16 12 12 8 8 12 12 16 16 16 16 16 16 16 16 16 8 8 8 8 8 8 8 8 16 16 16 12 12 8 8 8 8 8 8 8 8 8 8 8 16 16 12 8 8 4 0 0 0 0 0 4 8 8 4 4 4 12 8 12 12 16 12 20 32 36 32 36 32 36 32 36 44 44 36 40 36 48 52 60 60 64 56 56 52 64 68 76 52 72 52 24 4 0 20 0 48 172 312 216 220 120 108 44 60 32 32 12 24 16 40 36 76 68 88 76 88 72 80 64 72 56 76 64 88 84 108 96 100 84 96 80 100 88 108 92 96 80 104 92 124 104 136 112 156 116 152 112 152 112 156 116 168 120 180 140 208 164 212 152 204 156 220 180 232 168 200 128 132 84 128 64 124 60 128 68 232 136 312 296 300 360 420 280 340 276 308 284 316 276 300 300 220 120 56 16 24 4 32 40 252 396 468 288 316 292 332 152 120 80 156 120 172 136 308 348 572 592 740 692 772 492 584 608 1008 952 1020 804 820 644 688 584 756 668 736 648 772 720 780 632 756 596 620 464 544 504 656 528 344 212 452 660 824 704 756 648 760 612 576 332 412 304 408 280 428 364 596 532 708 660 844 820 816 804 984 876 476 48 84 140 104 88 72 52 44 48 56 60 44 44 48 48 48 48 52 52 48 52 52 56 56 52 52 52 64 64 68 72 72 72 68 64 76 80 72 72 72 72 80 76 88 60 24 392 552 488 560 480 488 384 424 380 412 384 476 428 496 444 476 400 464 468 576 548 608 564 684 640 768 740 848 772 884 812 940 912 1000 904 1016 988 1020 1012 1020 1000 1012 932 972 920 920 836 736 640 812 656 528 464 696 656 624 500 532 476 580 452 556 472 708 688 772 696 776 704 760 704 788 756 808 740 840 852 884 772 840 868 840 824 808 704 912 812 536 780 872 624 380 808 896 396 340 804 780 232 352 736 568 284 616 820 716 640 876 728 688 780 856 688 692 616 632 508 464 428 460 360 520 484 472 308 352 324 416 320 372 316 408 332 416 300 400 276 380 284 412 328 424 328 424 328 416 320 412 332 412 328 412 328 404 312 384 296 372 256 344 292 428 412 492 320 412 300 400 288 404 296 404 292 392 296 408 292 384 268 384 284 380 264 380 260 376 260 372 256 372 248 360 248 368 256 368 244 360 232 360 240 364 248 348 228 320 224 320 212 284 184 268 188 252 184 252 184 256 196 268 204 260 192 260 192 256 180 244 172 248 172 244 168 236 160 232 156 220 144 216 152 236 168 236 160 224 172 244 180 232 160 220 156 216 168 172 44 40 24 28 0 24 0 16 0 16 0 16 0 16 0 24 0 24 0 24 4 24 0 28 4 32 4 28 0 24 16 48 12 32 16 52 16 112 4 152 324 748 700 700 568 584 456 536 408 520 408 512 392 488 372 476 364 476 352 448 324 432 336 456 344 476 400 536 424 552 344 340 136 276 160 356 188 368 228 416 248 440 304 468 384 460 232 404 348 476 268 380 248 428 232 308 272 368 296 216 44 24 36 32 40 24 36 24 36 20 28 28 28 32 28 28 24 28 24 24 24 20 20 20 20 28 28 24 24 24 20 20 24 24 28 72 116 188 212 224 204 216 196 200 188 208 200 212 196 220 196 192 184 196 92 12 4 8 60 104 96 60 32 20 16 28 12 28 16 16 20 12 20 16 32 64 100 80 20 12 4 0 12 0 8 0 8 4 0 8 4 8 4 4 4 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 12 8 12 8 12 8 12 4 8 4 8 8 12 8 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 8 4 8 4 8 4 8 4 8 4 8 4 4 0 4 0 0 8 12 4 0 0 4 16 0 8 36 68 100 124 136 148 128 124 100 72 44 24 20 24 64 196 300 272 164 68 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 12 20 12 20 12 20 12 16 8 16 8 16 8 16 8 12 4 12 8 16 12 20 12 16 4 12 0 8 4 12 8 16 8 16 8 16 8 16 8 8 0 8 0 8 0 8 0 16 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 16 16 12 8 8 4 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 20 8 12 4 16 16 32 32 44 32 36 28 40 40 60 60 84 72 64 24 0 0 0 0 0 116 240 228 184 76 84 0 44 4 32 0 32 8 60 32 80 48 88 56 88 44 72 28 72 36 72 36 76 44 84 52 84 48 80 44 84 48 88 56 84 48 92 60 104 72 108 72 120 80 112 76 108 80 112 84 116 72 128 88 144 96 132 76 120 84 140 100 136 76 112 72 68 56 72 44 80 44 108 60 208 76 348 472 396 304 268 232 260 236 248 236 260 252 268 256 236 152 96 24 0 0 48 84 308 452 320 196 288 284 212 136 132 76 104 64 88 60 192 240 364 416 556 540 664 456 520 820 996 884 964 820 836 712 628 644 816 612 500 416 508 524 672 692 576 536 592 488 460 396 452 348 216 160 332 428 628 624 692 644 632 396 268 144 132 100 164 160 268 280 380 416 516 584 720 776 756 828 916 852 220 0 80 128 92 72 68 48 48 44 60 56 44 36 44 40 48 44 52 44 56 44 52 40 48 44 52 48 56 52 68 64 76 68 72 60 84 68 76 64 72 68 76 64 140 52 64 664 844 836 884 784 704 596 564 544 548 544 572 536 560 512 500 464 452 408 424 432 456 468 464 464 484 536 560 576 556 632 688 724 724 768 768 772 756 816 848 816 832 888 928 900 944 1000 984 940 1000 980 796 628 812 808 696 564 472 396 384 292 320 252 276 292 264 352 340 368 456 444 484 420 500 556 632 556 628 648 732 708 688 796 760 804 700 900 840 844 820 876 832 984 908 736 904 940 796 548 856 712 756 524 692 768 580 500 672 604 336 672 684 488 540 712 648 512 596 600 540 472 740 792 732 620 536 528 576 440 412 324 356 272 324 256 320 220 260 180 264 228 328 272 332 268 316 264 328 280 320 264 324 264 316 244 292 224 268 196 296 300 424 416 424 244 300 228 280 228 300 248 308 244 284 236 304 236 276 208 276 232 272 208 272 204 268 204 264 200 252 184 244 180 252 192 252 172 232 152 240 168 260 172 240 144 216 136 220 120 196 100 184 108 184 124 188 128 196 140 212 152 200 132 192 124 184 120 184 120 184 124 180 120 176 112 168 108 164 100 156 96 168 112 172 116 168 136 196 144 184 124 172 120 176 144 136 8 0 0 24 0 32 24 76 44 68 40 72 40 56 32 64 32 52 24 64 44 76 40 84 52 100 60 104 64 144 124 156 84 104 80 148 112 184 8 212 464 708 576 556 424 428 344 432 336 428 332 424 332 392 300 372 284 360 272 336 244 300 236 324 240 336 300 416 348 440 320 320 128 152 92 176 100 168 156 232 188 340 320 368 260 324 152 288 224 256 148 276 228 356 236 244 196 264 252 212 24 48 20 44 8 32 8 36 20 32 8 32 24 32 20 20 16 28 20 24 16 24 12 20 12 24 16 20 12 16 8 16 0 16 8 44 52 104 112 136 112 156 136 160 152 188 176 196 172 184 172 172 176 196 96 12 0 8 52 104 96 76 44 28 0 16 8 16 8 20 8 20 8 24 16 64 92 84 16 0 0 12 12 12 12 8 4 8 4 4 0 4 0 8 0 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 8 0 12 0 12 0 12 0 8 0 8 0 12 0 16 4 8 20 8 20 8 20 8 20 4 16 4 16 4 16 4 8 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 0 8 28 16 0 0 0 0 0 16 44 84 104 148 140 168 164 172 120 100 40 28 8 12 60 192 280 240 128 56 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 20 20 20 20 20 20 20 16 16 16 16 16 16 16 16 12 12 12 16 16 20 20 20 16 12 12 8 8 12 12 16 16 16 16 16 16 16 16 16 8 8 8 8 8 8 8 8 16 16 16 12 12 8 8 8 8 8 8 8 8 8 8 8 16 16 12 8 8 4 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4 4 4 8 0 0 0 0 0 0 0 0 4 0 0 0 0 8 16 24 28 24 20 20 28 40 52 60 80 96 64 28 0 0 12 0 24 108 272 284 248 112 140 36 88 56 68 48 76 76 112 112 128 116 136 120 132 104 108 84 116 96 108 88 100 84 100 84 100 80 96 80 96 84 104 92 120 96 132 108 144 116 148 112 156 116 152 112 160 112 168 116 156 108 164 124 180 132 168 108 152 108 172 108 148 76 148 84 148 92 156 96 180 120 240 152 324 296 708 744 576 432 364 236 280 240 288 220 268 252 264 208 248 184 140 60 16 0 112 204 508 456 368 316 312 284 320 192 152 80 120 112 160 104 184 180 348 376 548 456 668 452 552 928 968 548 604 564 868 872 768 752 672 436 404 344 408 316 492 568 736 600 636 484 544 468 524 336 260 248 324 284 500 588 760 704 656 328 380 352 488 320 464 332 536 376 492 344 492 456 672 660 824 888 968 944 212 56 100 80 80 76 64 56 52 56 60 64 44 44 44 48 48 52 52 52 60 56 52 44 44 48 52 56 52 56 64 72 76 76 76 72 76 80 76 72 72 76 80 76 92 44 196 872 956 848 968 920 972 804 768 724 756 716 732 644 692 648 724 744 784 692 700 672 712 660 680 592 624 588 640 588 664 580 632 636 708 628 656 616 688 656 716 696 728 676 744 748 800 708 784 760 780 716 776 676 932 972 1020 956 972 864 904 748 772 712 692 620 564 536 424 364 352 300 376 276 336 308 388 304 428 420 480 520 616 500 576 552 704 604 696 716 820 816 912 816 944 952 996 976 1020 972 1020 676 1004 1008 1020 880 880 792 864 864 780 904 824 660 800 796 696 604 852 700 636 628 796 552 576 796 640 636 716 612 612 552 600 536 664 612 680 560 540 396 424 352 368 308 356 296 336 292 352 316 376 316 384 316 376 296 352 276 304 260 424 460 600 544 508 268 344 244 336 252 368 288 384 284 380 296 404 300 376 268 376 296 392 284 396 280 392 280 388 276 368 252 360 248 368 256 364 244 344 236 356 256 376 256 348 228 324 224 320 212 284 184 268 184 280 204 272 200 268 204 272 208 272 200 260 188 252 188 260 192 264 188 264 184 256 176 252 172 264 180 244 168 248 180 256 180 216 172 256 196 252 180 240 180 228 200 200 44 28 44 108 104 116 160 248 232 252 220 236 184 236 208 248 196 220 168 228 184 264 224 280 240 300 256 308 264 276 244 272 168 184 164 256 228 284 188 580 732 728 504 612 440 628 524 640 516 608 460 568 444 556 424 540 412 536 408 520 388 504 384 488 336 452 356 512 404 524 448 536 276 332 176 340 148 344 216 408 256 548 428 504 236 436 264 520 344 412 216 420 240 480 324 388 176 184 124 156 8 60 56 28 28 0 24 4 36 8 32 28 40 40 32 36 16 32 28 28 24 24 20 20 20 20 20 20 16 16 12 12 8 16 20 28 20 32 36 44 36 64 68 88 112 144 160 172 164 164 156 176 192 216 120 24 4 24 68 112 108 92 64 32 0 16 20 12 20 12 20 12 20 20 24 56 108 88 32 0 8 0 12 0 8 0 8 0 8 4 4 4 8 4 8 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 12 8 12 8 12 8 12 4 8 4 12 8 16 12 16 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 8 8 8 8 8 8 8 8 8 8 8 8 12 12 16 20 20 12 4 0 4 8 16 16 4 4 12 32 60 64 92 76 100 132 148 100 80 40 16 16 12 4 108 200 152 60 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 12 20 12 20 12 20 12 20 8 16 4 12 8 16 12 12 4 12 4 12 4 12 4 16 8 16 4 12 0 8 0 12 4 12 4 12 4 12 4 4 0 4 0 4 0 4 0 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 36 20 20 12 8 4 0 0 0 48 132 144 172 76 88 8 80 32 72 40 80 36 88 68 112 68 108 72 112 64 88 36 104 60 96 52 92 52 92 52 72 44 100 68 108 64 108 72 100 60 108 68 116 80 124 84 116 76 112 76 116 84 124 92 136 76 116 64 116 64 92 32 132 76 96 48 88 56 104 76 124 144 140 4 124 40 192 108 248 256 748 520 436 236 172 152 220 176 200 168 192 164 192 188 204 200 88 0 32 0 76 272 588 316 240 172 276 268 260 124 112 100 116 52 84 92 152 96 208 212 344 360 460 384 500 600 384 188 208 228 312 328 432 352 364 452 508 404 384 248 200 168 396 524 624 500 332 348 636 376 172 160 320 280 188 172 248 228 228 192 204 168 184 180 196 188 236 264 316 320 340 348 380 368 504 640 756 616 368 136 132 176 208 148 88 44 52 56 60 44 52 40 44 40 52 44 44 28 48 40 48 44 52 48 56 48 52 44 56 52 64 64 76 72 60 60 68 56 68 48 72 68 92 124 260 980 972 848 988 980 924 872 820 800 828 832 780 704 716 728 772 792 764 732 780 856 888 868 812 776 824 896 884 820 796 828 860 852 800 752 764 804 796 776 772 744 720 680 660 632 616 584 584 592 560 528 568 640 688 704 732 760 772 772 776 800 756 772 780 784 772 768 756 768 708 684 684 628 620 564 560 512 476 460 476 428 412 336 328 284 360 372 436 452 512 540 600 576 668 640 804 780 816 940 744 696 992 964 1000 984 1004 968 972 956 976 928 948 952 960 904 908 916 856 804 880 892 744 684 732 856 440 464 444 484 612 512 608 720 784 704 772 856 988 872 936 760 616 552 596 488 508 408 428 328 384 332 380 316 340 264 288 232 308 356 492 444 416 268 220 124 112 60 120 140 188 132 164 156 300 228 244 232 260 200 240 236 264 208 268 212 264 212 276 228 284 204 260 228 300 236 292 248 308 252 336 232 264 164 256 204 228 168 252 156 212 116 212 156 216 156 216 148 212 152 224 164 204 140 204 136 204 144 212 152 208 160 216 136 192 140 196 120 196 144 192 108 172 132 188 112 172 136 192 144 192 132 184 136 196 136 144 36 16 68 160 136 136 96 168 168 228 172 172 104 156 156 236 208 228 180 228 220 256 208 276 196 232 156 232 184 264 164 220 108 116 112 216 72 44 288 628 528 504 408 556 524 600 472 512 388 484 396 488 388 484 392 468 388 480 388 452 348 432 332 396 296 372 288 380 304 392 304 392 280 332 204 252 156 204 116 192 180 368 316 260 8 348 268 336 256 256 236 360 208 332 252 252 108 108 44 56 0 28 12 28 0 60 0 12 0 32 4 24 12 20 12 16 20 24 16 24 16 24 16 24 16 12 4 12 4 12 4 12 4 16 0 16 0 16 0 16 0 0 0 12 8 36 36 72 68 76 64 88 112 144 112 56 0 52 80 128 124 96 36 16 0 40 32 12 8 8 20 20 32 48 32 56 124 128 72 20 20 8 0 4 0 8 0 12 0 8 0 8 0 8 0 4 0 4 4 4 4 4 4 4 4 12 8 8 4 4 0 0 0 16 0 16 8 28 0 4 0 4 0 20 0 8 12 32 0 0 0 16 0 8 16 36 0 0 0 24 0 8 8 16 0 16 0 20 8 16 0 8 4 0 0 4 0 20 16 4 36 0 16 4 0 16 0 0 0 24 0 8 72 56 72 60 84 84 136 116 100 0 24 28 8 40 36 208 360 220 44 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 20 20 20 20 20 20 20 20 16 16 12 12 16 16 20 12 12 12 12 12 12 12 12 16 16 16 12 12 8 8 8 12 12 12 12 12 12 12 12 4 4 4 4 4 4 4 4 12 12 12 12 12 12 12 12 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 20 24 16 8 4 0 4 0 16 32 144 172 232 164 200 136 132 84 108 92 120 88 132 124 152 120 144 120 148 116 132 96 132 100 124 92 120 92 120 96 112 92 132 104 132 104 136 116 136 112 144 116 156 128 168 128 172 132 176 124 184 140 200 160 188 140 172 132 180 128 168 100 172 104 176 120 200 132 200 120 160 120 152 140 340 144 348 260 472 496 676 444 280 176 300 180 272 196 248 180 212 164 196 172 216 180 84 0 48 24 208 424 616 332 284 232 336 260 264 160 136 124 156 96 124 108 160 112 196 164 408 392 552 532 664 472 360 192 312 236 272 152 272 176 400 400 548 460 496 292 276 152 200 264 408 328 320 352 712 528 248 212 400 368 204 96 144 60 188 80 192 84 212 100 236 120 260 164 320 200 320 228 332 252 276 280 360 316 280 252 296 352 228 176 112 76 64 64 56 44 56 52 48 48 52 52 44 36 48 48 48 52 52 56 56 56 52 52 56 56 64 68 76 80 64 76 72 80 76 76 100 92 108 92 388 984 936 860 964 944 996 904 892 872 912 844 828 768 828 796 832 796 820 796 872 892 920 888 844 832 884 948 940 896 884 936 992 1004 964 936 972 1020 1016 1000 1012 988 996 960 964 936 900 796 800 724 648 544 608 596 644 616 656 612 644 604 648 608 660 612 676 628 700 652 720 664 752 708 760 716 768 744 796 760 820 792 816 772 780 732 744 708 788 708 740 640 708 644 704 600 636 524 652 512 608 636 644 584 748 732 800 752 804 760 804 724 804 728 804 788 872 784 860 816 844 848 936 848 912 904 988 676 708 972 932 616 628 720 812 692 632 680 776 916 1012 980 996 840 876 852 824 776 764 760 756 728 800 796 828 644 504 328 372 360 384 348 380 256 216 104 124 52 176 96 200 172 252 132 184 116 276 168 236 184 264 172 260 220 248 204 324 212 316 260 364 240 364 260 364 284 380 284 404 344 640 532 580 420 436 284 340 248 336 252 332 244 312 236 308 236 312 240 296 220 280 212 280 212 280 212 280 212 280 212 280 212 276 216 292 200 276 212 288 200 276 208 272 172 252 192 264 168 228 172 248 188 248 180 244 184 260 196 208 64 28 56 148 124 132 112 164 164 200 140 152 96 144 132 232 196 268 208 296 248 300 240 312 232 284 208 280 224 240 244 328 140 128 148 224 8 188 544 760 516 672 604 652 572 628 504 616 508 656 556 684 548 660 520 624 476 584 444 556 424 516 384 496 364 488 368 500 384 516 400 544 404 536 364 508 336 480 288 444 276 520 368 456 168 576 460 548 340 524 404 524 204 544 252 264 104 192 48 96 24 68 68 56 28 20 28 8 60 8 36 20 28 24 20 36 16 24 20 20 20 20 20 20 20 12 12 12 12 12 12 12 12 24 20 24 28 40 36 28 16 16 16 24 20 20 20 36 40 48 40 48 60 80 64 32 0 36 56 88 92 92 56 56 40 0 4 4 16 16 20 12 4 4 4 60 136 140 76 12 8 0 4 16 24 16 4 0 4 0 8 4 8 4 8 8 4 4 4 4 4 4 4 4 4 12 12 8 8 4 4 4 4 0 4 0 8 4 4 8 20 12 16 0 4 0 16 16 8 24 32 32 24 24 32 28 24 44 40 28 12 12 24 28 24 0 4 0 24 0 8 0 20 8 24 8 4 0 4 0 4 0 12 0 0 20 0 12 0 12 0 4 60 72 168 180 220 196 260 208 180 32 24 28 4 36 48 256 456 348 140 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 12 20 12 20 12 20 12 16 8 12 4 12 4 16 8 12 4 12 4 12 4 12 4 16 8 16 4 12 0 8 0 12 4 12 4 12 4 12 4 4 0 4 0 4 0 4 0 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 12 0 4 4 0 8 0 4 0 4 76 112 172 88 140 80 116 60 96 60 108 64 124 100 136 84 116 72 120 76 116 68 108 64 100 56 96 56 96 60 100 64 108 64 100 64 112 80 116 64 120 72 124 80 132 88 144 92 132 84 136 108 168 136 168 104 160 104 160 100 144 84 132 96 172 152 212 164 188 124 168 176 152 112 132 20 256 252 508 384 516 580 240 128 196 116 184 136 180 132 156 132 152 144 196 100 36 0 0 20 292 468 448 184 168 172 248 156 164 112 104 96 112 68 88 68 108 68 136 44 196 192 248 368 544 364 288 128 140 88 128 80 168 112 116 68 188 216 256 152 156 72 128 172 196 156 144 132 368 308 200 148 368 380 84 0 0 0 16 0 24 20 44 44 60 56 60 80 108 100 104 108 136 132 164 112 96 80 128 168 236 240 204 156 112 72 72 64 60 36 60 44 48 40 52 44 48 32 48 40 48 44 52 48 56 48 56 44 56 48 60 60 72 68 76 76 84 72 76 64 88 76 84 28 532 972 824 868 892 904 968 896 856 892 880 824 788 816 848 836 784 768 776 836 864 880 900 884 856 876 912 960 964 956 908 952 1016 1020 984 944 992 1012 1020 1012 1016 1012 1016 1012 1016 1012 1012 968 988 980 860 860 944 960 844 848 792 724 668 664 632 612 604 608 576 584 564 576 556 552 552 524 548 532 576 572 620 608 660 636 680 664 720 708 764 740 812 812 860 844 900 916 976 948 996 940 944 808 796 692 716 672 448 504 520 448 416 420 396 336 392 384 408 460 496 504 528 552 584 512 552 640 648 484 692 492 644 692 672 652 744 644 620 544 628 604 776 892 1020 936 944 756 796 736 776 716 800 780 840 768 716 644 612 472 404 296 304 264 148 108 108 20 32 20 96 88 120 92 156 172 192 108 96 60 112 56 80 76 108 68 112 112 68 104 160 76 128 160 220 136 204 172 224 192 224 188 272 276 328 264 292 224 268 216 264 208 264 200 248 184 256 192 244 168 240 176 228 160 216 152 208 148 208 152 216 160 216 152 208 144 192 148 204 136 192 148 204 136 200 144 188 116 176 128 180 108 172 136 192 144 192 132 184 136 196 152 168 40 0 16 112 100 104 48 112 92 148 80 116 72 128 104 164 140 184 148 192 152 192 116 196 124 200 128 208 136 272 164 220 88 84 0 40 0 380 596 696 432 600 548 548 428 512 412 512 436 544 452 524 412 464 364 436 324 404 316 424 344 416 320 408 316 404 316 408 320 412 320 444 352 452 352 444 352 408 300 360 244 352 264 312 144 264 192 212 208 420 232 196 152 232 88 112 36 100 0 52 20 36 32 64 0 4 0 44 8 44 12 32 16 24 12 12 20 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 24 12 24 36 64 56 36 4 20 12 20 4 0 0 0 0 16 8 4 4 8 8 4 0 24 24 32 24 36 20 24 8 20 20 20 20 12 8 0 0 0 24 76 144 132 72 12 0 0 0 0 0 0 0 8 8 8 0 8 0 4 0 0 4 4 4 4 4 4 4 4 4 12 8 8 8 8 4 4 4 16 20 32 16 12 0 20 20 24 20 20 4 20 28 36 16 12 0 20 16 44 12 32 16 16 0 16 12 36 0 4 0 44 28 20 28 4 16 16 16 4 16 8 24 4 16 28 16 40 28 0 8 4 0 0 0 4 0 20 76 148 320 408 444 400 452 396 320 104 32 12 12 16 28 248 504 468 248 48 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 16 16 16 16 16 16 16 16 16 12 8 8 12 16 16 12 12 12 12 12 12 12 12 16 16 16 12 12 8 8 8 12 12 12 12 12 12 12 12 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 4 0 0 0 0 0 8 0 12 4 84 136 232 172 220 156 188 120 136 112 152 124 168 156 168 128 144 108 144 120 152 120 148 116 140 108 136 108 136 108 140 116 144 108 132 104 144 132 156 128 160 132 172 136 180 140 192 136 176 128 188 152 228 188 224 184 224 188 232 184 228 168 248 200 296 252 340 244 304 192 288 96 312 324 348 296 536 448 888 476 684 604 232 176 188 216 244 176 240 160 212 176 216 184 184 60 40 4 32 120 432 560 408 200 232 212 268 172 188 124 160 108 120 80 124 92 144 108 136 52 308 296 392 360 608 516 500 268 280 128 248 136 248 112 260 12 128 100 228 136 292 184 248 196 232 168 240 120 288 260 288 200 532 544 144 12 108 104 132 56 156 68 172 68 172 68 168 84 188 84 160 88 160 96 124 84 92 64 76 104 136 172 136 108 80 64 68 72 68 60 60 56 48 48 52 52 48 44 48 48 48 52 52 56 56 56 56 56 56 56 60 64 72 76 64 76 72 76 72 68 92 84 104 48 744 968 784 900 868 872 916 868 860 848 848 808 824 836 888 840 796 748 804 852 872 812 840 844 848 876 876 896 924 976 932 968 996 1016 984 968 972 1012 1004 1012 1000 1008 1004 1008 1012 1012 1020 952 1016 1008 888 904 1020 992 972 956 924 856 860 872 892 840 844 816 832 764 764 700 724 688 692 644 664 624 640 596 620 600 632 600 592 572 580 568 568 544 644 676 840 792 848 768 872 816 876 816 920 884 1020 860 1020 948 1020 1000 1016 872 836 728 724 612 596 496 528 444 488 380 440 376 492 396 448 348 508 688 984 584 432 584 696 636 560 404 500 572 608 596 756 940 1020 944 888 808 892 872 844 816 800 776 712 648 580 436 356 268 312 260 224 112 120 92 132 80 124 108 160 112 172 136 212 204 244 156 160 104 140 72 108 72 112 56 104 76 124 100 152 48 108 104 188 112 168 116 188 132 188 136 224 192 196 136 188 136 208 172 252 212 276 216 268 208 260 196 244 184 244 192 244 196 248 200 256 208 256 212 272 228 284 228 272 212 272 220 288 208 272 216 280 200 268 196 256 184 252 188 252 172 236 192 264 200 256 184 244 180 236 200 228 80 24 32 136 136 144 96 140 152 228 176 224 176 244 172 248 172 256 172 252 156 252 168 264 188 296 216 308 216 300 204 300 176 172 88 368 496 804 664 764 636 688 580 692 524 664 536 648 508 620 468 564 412 524 404 532 400 528 420 580 480 608 480 608 476 600 468 588 456 612 476 656 508 672 508 672 512 648 484 636 448 612 428 548 328 536 624 672 276 520 296 364 140 332 204 372 196 316 196 236 44 128 52 88 8 16 32 36 12 20 40 24 32 28 20 36 12 20 16 16 16 16 16 16 16 20 20 20 20 20 20 20 20 24 20 24 52 80 76 40 0 8 12 12 4 0 0 4 8 4 0 0 0 0 0 8 12 16 12 24 20 40 24 32 4 64 20 40 0 32 0 48 0 92 48 140 96 112 20 28 0 44 0 28 0 16 0 12 16 4 8 0 8 4 4 8 0 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 4 12 12 0 0 0 0 0 0 0 16 20 16 12 8 4 4 8 0 36 28 20 4 28 16 8 0 28 28 24 0 8 0 8 0 8 0 12 0 8 0 8 8 156 128 152 180 212 88 20 0 0 8 0 12 0 4 0 12 36 92 324 388 452 360 456 380 344 84 12 0 20 0 16 180 456 472 304 40 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 8 16 8 16 8 16 8 16 4 8 0 8 0 12 8 12 4 12 4 12 4 12 4 16 8 16 4 12 0 8 0 12 4 12 4 12 4 12 4 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 0 0 0 8 0 16 0 12 0 0 40 104 236 196 244 128 164 84 108 64 124 80 140 108 148 84 116 64 112 72 124 76 132 84 124 76 120 76 120 76 120 76 120 72 108 68 124 88 132 80 132 84 136 92 140 96 148 92 128 80 132 104 168 136 188 132 196 136 192 132 180 128 192 144 196 160 208 148 164 96 140 12 604 676 360 208 356 412 652 612 588 136 36 144 148 144 164 104 152 104 168 184 220 192 128 0 4 0 24 132 408 440 232 124 180 144 176 144 160 72 132 68 68 60 100 52 72 32 88 128 268 244 288 240 356 408 456 344 352 240 332 328 504 528 500 228 176 120 120 52 116 52 144 96 92 84 164 88 168 212 212 192 640 728 124 8 40 92 72 64 80 84 88 80 76 68 72 84 84 64 64 68 76 60 4 20 64 52 56 44 96 108 88 64 56 44 64 64 72 60 68 48 48 36 52 48 52 40 48 40 48 44 52 48 56 48 56 48 52 48 56 52 68 60 72 72 76 64 64 52 68 56 60 108 860 908 748 924 852 868 860 892 864 828 804 856 876 896 896 872 812 816 856 912 860 800 792 848 864 896 844 852 892 976 944 948 956 992 1012 1008 1004 1004 1020 1020 1020 1020 1020 1020 1020 1020 1020 996 1020 1020 880 912 1012 972 988 988 944 924 928 980 972 960 896 932 928 928 872 868 856 896 836 824 816 828 812 772 748 752 752 728 708 688 692 676 656 616 636 688 732 704 644 568 536 488 452 444 464 540 704 640 836 804 768 772 820 844 876 872 904 916 912 864 828 780 752 724 724 732 700 724 688 456 384 752 848 464 468 584 576 420 416 436 576 508 712 660 740 656 640 636 768 780 804 740 736 644 624 520 460 340 352 272 236 160 160 104 96 40 92 84 124 92 124 100 112 60 124 116 144 152 160 124 112 96 104 80 80 64 68 40 52 48 96 56 84 60 76 36 68 60 68 44 76 52 88 64 92 64 108 92 112 80 88 68 120 116 136 112 152 100 112 56 96 52 116 68 120 84 136 100 148 108 172 136 192 160 208 164 204 156 208 172 220 164 216 184 236 176 208 152 196 152 204 156 196 152 192 156 204 152 192 128 176 124 184 156 188 64 0 20 124 120 116 8 80 84 208 144 184 120 152 92 144 104 172 132 180 124 192 104 192 116 216 132 212 120 204 120 156 40 252 392 664 664 736 484 584 528 576 436 552 452 508 396 468 356 440 348 424 340 452 368 472 376 464 380 492 420 500 412 508 416 508 416 504 400 516 428 540 448 548 448 552 452 564 456 556 448 552 436 496 348 592 708 616 232 324 136 140 52 228 192 280 176 256 192 180 4 100 16 16 0 0 4 64 0 36 8 32 16 20 20 12 20 24 16 24 16 24 16 24 16 20 12 20 12 20 12 20 12 20 8 20 40 76 64 32 0 4 0 12 0 4 0 12 12 4 12 8 12 0 0 8 12 0 0 8 8 28 8 12 0 0 0 0 0 8 8 56 60 84 96 132 100 96 36 32 0 0 0 0 0 32 8 0 0 8 0 8 4 4 20 0 20 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 8 0 8 8 40 16 8 0 24 20 24 0 8 0 36 32 24 0 16 0 16 0 16 24 16 0 16 8 36 28 64 28 64 128 248 200 272 232 160 128 140 136 388 408 372 400 484 200 72 0 20 0 0 0 0 0 0 4 16 76 304 420 460 456 524 484 428 180 48 20 44 28 28 168 420 540 412 156 28 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 12 12 12 12 12 12 12 12 8 8 8 8 12 12 12 12 12 12 12 12 12 12 16 16 16 12 12 8 8 8 12 12 12 12 12 12 12 12 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 4 0 4 0 0 0 4 0 4 0 60 120 308 344 368 216 240 152 160 116 168 132 184 160 208 156 180 132 172 136 176 132 168 132 160 124 156 124 156 128 148 124 160 124 152 120 164 140 168 136 176 136 180 140 188 144 204 148 192 132 192 144 212 168 204 180 220 180 220 164 216 164 236 156 224 144 232 144 224 116 220 208 940 720 420 296 580 512 704 948 676 104 316 224 204 168 232 152 212 136 240 236 256 184 88 16 40 28 140 272 488 408 244 172 248 188 212 188 208 96 140 80 112 108 148 68 116 88 356 356 444 284 432 348 468 392 552 504 696 616 812 672 812 700 908 592 624 464 576 408 508 384 404 252 260 136 208 96 168 156 212 216 868 972 284 104 120 64 136 72 148 84 156 88 144 76 140 92 148 72 124 72 108 52 80 64 72 56 56 60 56 68 84 72 60 56 60 68 72 72 72 60 48 44 48 56 56 52 48 48 48 52 52 56 56 56 56 56 52 52 56 60 64 68 60 80 76 76 72 68 92 80 64 260 944 828 768 892 832 836 832 876 880 808 804 860 908 888 900 860 840 852 916 928 872 780 808 852 908 884 852 836 904 956 944 908 916 952 1004 1000 988 964 996 1020 996 1020 996 1020 1004 1020 940 936 984 964 848 908 1012 996 1016 1020 992 984 992 984 964 932 888 908 932 916 904 872 912 920 876 844 884 892 908 840 832 820 812 788 788 808 848 872 868 844 948 904 932 884 932 884 876 776 684 624 616 608 704 568 676 564 652 568 616 576 624 536 592 552 696 616 680 616 716 672 788 736 856 720 900 844 748 772 840 744 808 796 852 844 868 816 932 924 892 924 976 644 496 536 704 704 664 592 572 468 456 380 352 272 180 144 176 128 152 108 148 120 148 120 152 100 140 132 184 152 164 140 156 136 148 120 128 108 120 100 108 88 96 72 88 72 108 80 128 160 168 92 84 84 108 96 112 88 112 96 100 52 60 48 80 56 72 64 112 120 116 108 152 108 104 52 84 64 100 68 112 80 120 84 116 80 140 108 156 128 168 136 172 128 192 156 220 164 232 196 260 200 252 184 240 200 268 204 256 200 260 212 284 220 272 200 264 200 244 208 244 92 24 36 132 128 156 84 136 184 284 212 236 164 232 156 244 168 276 196 300 208 344 240 344 232 324 208 296 188 304 200 320 360 720 752 816 648 736 652 692 560 716 536 584 516 588 456 560 420 548 436 592 468 592 472 608 484 616 492 628 508 612 488 628 512 652 536 668 540 704 544 740 568 744 568 744 584 752 576 720 560 732 576 720 536 788 596 680 480 696 224 316 196 356 196 384 216 328 192 384 340 256 60 128 32 32 4 52 8 16 28 16 24 24 16 32 16 28 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 16 20 36 56 48 20 0 20 24 24 16 8 4 8 16 0 4 4 8 4 4 12 12 36 16 28 4 16 0 16 0 80 36 200 132 292 184 352 220 348 244 420 284 392 268 344 196 176 40 68 0 40 0 16 0 8 4 0 4 4 0 8 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 4 4 0 0 12 4 0 36 8 0 0 0 0 0 16 0 4 0 4 0 28 24 40 32 92 128 196 204 212 124 80 116 180 296 472 408 476 372 248 148 196 116 392 452 384 376 492 272 80 0 8 4 0 28 0 12 4 0 8 8 240 320 420 332 444 368 416 148 60 0 44 0 56 112 356 492 472 148 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 4 12 4 12 4 12 4 12 0 8 0 4 0 8 4 12 4 12 4 12 4 12 4 16 8 16 4 12 0 8 0 12 4 12 4 12 4 12 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 8 0 0 8 0 20 0 20 0 8 20 48 260 316 356 132 220 116 132 68 132 84 148 104 176 108 148 84 140 80 132 80 132 88 128 80 120 76 124 80 112 76 132 88 132 88 136 100 132 84 136 88 136 92 140 92 152 100 136 84 124 84 128 92 136 88 156 92 136 72 124 80 132 76 116 76 132 108 152 112 128 64 356 184 300 328 476 224 508 532 268 20 228 92 160 188 164 92 144 108 220 232 212 108 32 0 16 0 164 308 436 268 168 108 180 172 192 152 164 96 108 60 84 64 76 24 136 192 308 268 356 380 488 484 512 396 512 424 372 168 220 144 280 300 424 264 232 172 300 268 336 324 388 284 280 172 180 136 156 128 108 156 840 976 216 136 104 64 76 64 76 80 84 84 88 84 84 92 96 80 84 80 76 44 56 36 44 36 72 68 100 84 84 64 60 44 56 56 68 64 72 52 48 36 48 48 56 48 48 40 48 44 52 48 56 48 56 48 52 44 52 48 60 56 76 84 80 64 64 44 68 52 20 404 944 748 792 868 832 836 812 864 848 832 800 844 844 864 868 844 812 880 916 932 860 832 816 916 908 920 860 908 916 956 964 956 932 984 1004 1004 976 952 1020 1020 1020 1020 1020 1020 1012 1008 980 996 1000 936 852 904 988 1012 1004 968 940 996 1008 1000 952 960 952 960 920 916 880 900 892 920 864 892 880 964 928 924 864 912 900 904 848 892 900 956 920 928 1012 1020 988 1000 1008 1020 1012 988 876 908 892 972 960 936 876 812 756 712 676 620 608 576 556 524 508 496 492 480 484 488 500 488 552 500 528 600 628 648 648 468 520 488 476 500 620 664 744 612 704 756 868 652 520 524 516 452 444 396 344 240 200 152 128 84 156 116 120 100 144 124 136 92 180 160 160 100 104 92 132 112 156 148 148 128 128 120 124 112 108 100 104 88 88 80 88 68 80 80 128 140 152 104 96 76 108 108 124 84 88 76 84 52 92 92 80 76 64 64 68 60 76 72 96 68 76 32 60 28 52 16 52 20 52 12 44 4 48 12 48 16 52 16 56 20 56 36 80 36 80 64 108 64 120 72 112 104 152 108 140 112 160 128 184 140 188 136 188 140 168 136 164 44 0 20 112 96 124 44 156 176 268 152 172 116 184 128 180 132 180 148 204 156 256 168 264 152 220 96 180 80 148 228 524 592 752 572 620 600 608 540 592 424 552 408 452 364 456 360 444 344 428 356 452 380 432 340 432 348 456 376 472 380 464 376 480 404 512 436 540 448 520 436 540 456 556 456 564 468 552 440 544 440 552 444 552 448 528 468 572 448 560 324 352 136 236 172 252 148 220 204 424 476 216 144 228 192 52 0 16 0 16 0 16 4 12 20 16 24 20 12 20 12 20 12 20 12 28 20 28 20 28 20 28 20 28 16 24 20 32 20 16 0 24 16 24 12 8 0 12 20 12 24 4 12 4 8 8 0 28 8 4 0 0 16 84 84 196 152 276 232 308 236 300 244 288 276 372 308 400 360 420 308 292 192 140 8 0 0 0 4 4 0 8 12 0 24 0 24 4 4 4 4 4 4 4 4 0 0 4 4 4 8 8 16 0 40 20 20 0 28 32 52 8 20 0 28 52 76 24 40 0 132 160 248 220 288 184 164 140 316 388 520 496 512 308 220 172 248 360 552 468 560 452 316 156 292 124 356 472 440 400 516 384 156 0 36 0 0 16 0 8 8 24 28 48 240 380 492 432 484 460 480 268 112 32 28 16 48 104 264 492 508 260 64 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 12 12 12 12 12 12 12 8 8 4 4 8 8 12 12 12 12 12 12 12 12 12 16 16 16 12 12 8 8 8 12 12 12 12 12 12 12 12 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 24 4 8 4 0 0 0 0 0 4 36 72 336 476 516 292 300 180 192 132 192 144 200 164 212 164 188 144 184 132 168 112 164 124 156 116 152 116 152 120 144 120 168 140 176 140 176 140 172 132 184 136 184 136 188 140 188 132 180 116 176 104 168 104 156 124 176 120 156 100 152 104 168 96 176 108 244 164 300 196 336 168 388 420 868 528 676 472 700 260 332 268 240 196 244 176 260 176 244 188 300 276 224 80 20 36 56 32 268 440 524 308 232 128 216 232 248 168 184 144 152 92 124 72 92 64 296 420 548 244 360 376 468 380 584 468 616 648 848 652 744 556 776 780 972 704 656 364 516 336 448 376 504 360 452 300 328 268 300 176 208 168 880 964 208 124 196 96 164 88 156 84 156 84 144 84 136 92 156 88 136 96 108 56 68 64 92 72 56 44 60 80 68 60 48 44 48 56 68 76 76 64 48 44 48 56 56 56 48 48 48 52 52 56 56 56 56 56 52 52 52 56 60 64 48 68 60 60 56 52 80 60 56 532 972 708 832 844 832 804 824 824 836 840 820 788 792 808 860 800 796 852 912 900 868 840 852 880 924 864 892 912 948 904 948 912 936 956 1004 984 984 968 1008 1020 996 1020 992 1004 964 976 928 980 952 860 804 864 948 1000 1008 956 920 988 988 940 876 872 956 912 852 828 828 836 844 832 812 792 836 888 908 872 868 880 920 880 856 872 932 980 992 984 964 1004 1020 1000 976 968 1000 996 920 948 968 1016 996 1012 940 896 1016 968 960 820 856 824 848 724 764 712 760 672 708 620 668 572 604 572 588 496 588 440 640 404 372 324 384 348 292 304 732 1008 900 620 604 380 384 336 392 356 376 292 328 208 232 164 208 140 160 128 156 132 164 144 184 160 140 144 192 152 172 152 184 156 152 144 140 124 124 132 128 128 116 124 120 100 96 92 92 76 96 124 136 112 108 120 136 100 116 128 140 96 68 68 84 84 96 68 60 60 88 92 84 68 72 56 72 68 88 72 72 40 72 60 84 68 84 64 84 52 92 60 80 48 72 44 72 44 72 48 84 32 68 32 84 20 92 24 84 64 132 68 108 76 128 92 168 124 184 136 192 148 188 148 172 52 24 40 140 124 140 116 236 276 328 208 224 192 216 152 236 164 264 184 312 220 356 260 380 252 332 192 296 192 612 680 852 680 808 680 732 584 748 512 648 544 556 452 640 456 572 448 584 456 588 444 584 448 596 452 560 432 568 448 572 440 572 444 580 464 604 492 636 508 676 512 704 532 696 528 696 540 664 536 704 568 700 536 680 540 716 488 692 548 724 460 724 496 716 496 540 324 556 564 700 476 424 304 564 448 256 0 36 12 4 4 8 8 16 20 32 24 16 16 16 20 12 20 12 20 24 28 28 28 32 28 32 28 36 36 28 28 20 20 12 16 8 20 16 20 12 16 20 32 28 16 0 0 0 12 12 8 16 0 32 0 92 144 332 352 540 404 576 384 524 304 484 288 484 320 520 324 544 440 616 424 576 408 468 248 204 36 40 0 16 4 4 4 4 0 4 0 4 4 4 4 8 4 8 4 12 4 8 12 12 16 12 20 36 116 132 108 88 160 236 284 68 40 60 180 272 280 180 112 52 252 376 472 452 448 260 144 112 280 348 440 432 456 284 164 108 148 244 432 364 504 448 332 52 256 44 232 396 428 380 492 408 140 4 28 12 0 40 0 16 0 0 8 0 156 268 432 308 420 348 472 236 140 16 48 8 76 36 180 372 500 200 92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 8 16 4 12 0 8 0 16 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 4 0 4 0 8 12 8 12 36 0 36 52 232 404 548 256 276 140 148 72 144 84 140 104 164 120 176 100 136 56 124 60 124 80 116 84 128 92 120 76 132 96 128 92 128 92 128 92 120 68 132 88 144 96 144 100 144 96 132 96 120 84 112 60 92 4 96 36 104 72 104 84 116 80 140 48 192 64 236 168 244 72 448 416 672 396 516 476 544 120 148 204 204 80 184 140 192 124 192 156 252 220 136 0 28 0 0 32 180 380 456 192 144 128 184 160 180 148 168 148 108 80 84 8 68 100 376 556 536 124 220 224 256 292 264 152 304 292 424 428 464 340 364 304 396 276 336 308 408 324 412 364 348 316 400 312 292 176 168 136 128 56 840 800 20 16 124 76 60 48 80 48 80 64 88 36 64 72 68 56 96 64 56 44 68 48 64 48 60 68 68 72 72 56 56 40 44 40 56 52 56 44 44 32 40 36 52 48 48 44 56 52 60 44 48 36 56 44 52 40 48 44 52 48 88 12 40 88 76 28 36 0 380 776 868 736 808 816 752 852 820 804 816 844 824 788 772 812 848 856 836 868 848 876 856 896 840 876 856 928 900 916 884 916 916 956 940 948 952 988 980 968 988 1020 1020 1008 960 980 968 980 984 956 924 892 744 884 904 952 920 944 972 984 948 912 904 932 992 924 876 892 888 860 816 832 808 824 792 864 896 952 884 860 872 940 896 880 872 988 1000 996 1000 1004 1020 1004 1012 1008 1016 996 956 928 964 1020 1020 1008 1008 988 1016 964 924 892 908 896 868 816 824 788 748 712 732 756 760 744 752 772 808 744 660 708 744 648 576 528 392 244 220 172 832 944 804 592 488 428 236 272 260 276 304 240 208 192 212 196 200 184 196 160 164 120 128 100 136 120 128 128 156 116 136 128 152 116 132 112 144 120 144 120 132 108 120 92 104 72 92 68 100 80 96 80 104 80 96 84 100 108 108 108 108 88 76 56 84 76 84 72 84 68 76 52 56 32 68 48 68 44 56 36 60 36 80 44 64 40 76 48 64 36 64 52 56 12 16 20 44 32 12 52 24 0 104 4 4 4 16 0 24 0 36 4 56 16 24 32 52 52 96 36 52 76 72 40 40 0 12 8 76 72 108 40 200 200 248 164 204 140 152 124 212 156 140 132 240 120 264 148 264 148 192 100 408 548 724 632 712 572 644 524 580 436 532 412 504 364 452 328 440 336 440 332 448 352 452 348 440 336 456 356 452 348 444 340 436 336 456 356 452 344 436 340 452 360 492 388 488 392 496 392 500 396 488 396 520 428 532 420 508 392 500 432 536 432 536 440 528 500 552 444 484 388 504 420 500 376 404 404 520 404 320 92 24 0 16 0 0 0 8 0 16 16 16 16 20 16 32 24 36 8 20 12 24 24 28 20 16 4 16 12 24 16 28 12 24 8 16 4 16 8 20 12 24 12 12 0 4 28 32 48 24 0 4 0 0 0 208 300 436 348 416 320 356 252 296 216 284 208 268 192 272 184 292 252 400 364 424 344 384 280 320 180 120 0 0 0 4 16 0 28 0 44 0 16 32 12 4 0 0 0 0 40 104 124 152 292 292 252 192 428 468 404 196 388 472 492 236 140 48 428 536 460 248 220 132 248 448 596 464 476 372 240 176 260 376 584 444 476 372 256 128 216 172 496 488 504 500 452 184 252 164 220 444 512 392 568 472 232 56 0 24 12 0 32 8 40 0 28 24 156 312 476 416 528 396 568 380 180 44 44 28 0 52 144 340 444 272 200 36 52 28 20 32 8 0 28 0 0 0 0 0 0 0 0 4 0 4 0 12 16 4 0 0 0 0 4 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 12 8 16 4 12 4 8 0 8 0 12 8 20 4 4 8 0 4 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 12 0 8 0 4 0 0 0 0 0 0 4 0 16 16 12 12 12 12 8 8 16 16 16 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 16 16 8 8 8 0 12 0 12 24 4 36 72 244 456 660 456 384 228 272 160 216 132 196 172 180 160 192 164 184 140 172 124 176 124 168 120 176 132 172 120 176 128 180 132 180 132 180 132 168 120 184 136 196 140 196 136 204 136 200 128 188 116 180 116 172 108 172 112 164 112 160 116 140 140 208 136 316 212 380 332 808 624 832 556 796 620 732 524 424 188 296 208 252 188 284 140 268 172 236 208 288 196 116 0 48 0 48 64 280 448 544 228 204 176 224 188 200 148 156 120 108 64 160 80 148 312 540 336 316 216 364 132 328 444 424 160 288 212 376 288 456 360 484 324 428 328 484 312 428 324 464 332 412 220 408 280 432 144 264 180 200 108 936 784 428 160 236 36 220 60 156 24 148 60 164 80 140 16 124 48 144 84 124 60 88 64 80 60 76 64 80 68 72 64 56 48 44 48 56 60 44 48 48 48 48 48 48 44 48 48 56 56 56 52 48 44 56 52 52 48 48 52 52 56 4 72 96 88 44 0 192 532 824 908 828 696 824 808 752 788 824 824 844 888 860 812 780 796 856 852 844 816 812 816 856 864 852 836 864 880 896 868 872 872 924 936 948 940 948 976 972 960 972 1004 1016 1004 988 976 964 936 968 924 900 824 716 856 896 920 880 928 960 964 932 924 936 968 960 912 888 920 928 912 888 900 864 852 840 872 920 948 908 864 864 912 904 860 868 940 972 960 984 1020 1020 1020 1020 1020 1008 976 960 932 976 1020 1000 1000 980 1012 1020 1008 1012 988 1020 984 972 924 912 876 868 840 844 816 816 788 836 848 916 872 840 868 952 868 924 888 696 400 476 428 884 892 696 440 464 376 360 264 292 268 316 228 260 224 276 220 248 208 192 180 224 204 224 172 176 132 164 152 176 124 148 132 160 120 168 144 160 140 148 124 124 108 128 112 120 104 120 104 124 112 104 96 104 92 112 96 136 108 136 108 124 88 80 76 76 92 92 88 104 92 104 88 92 76 84 72 80 64 68 52 68 56 76 68 64 64 92 92 104 88 72 72 104 68 80 44 88 64 76 136 72 44 92 24 88 32 120 60 108 48 88 36 72 40 60 28 68 16 52 0 16 28 36 24 32 8 24 40 120 132 160 116 240 260 276 224 248 204 260 196 220 148 232 228 340 208 396 252 304 204 500 612 852 716 836 692 784 592 700 560 688 528 624 480 580 432 532 400 528 408 572 448 576 460 588 472 604 484 628 500 632 508 640 516 648 520 616 488 612 472 588 460 596 476 608 476 612 480 616 484 620 488 612 484 632 504 644 504 632 488 632 544 652 500 644 512 624 500 612 492 628 496 616 480 600 464 588 448 584 452 540 352 344 180 80 4 56 12 48 16 28 0 20 20 4 12 0 32 20 44 8 24 24 24 40 8 48 12 16 28 8 32 12 28 8 24 0 20 4 24 4 28 8 24 40 12 8 8 0 28 8 16 40 20 204 240 536 436 612 412 576 352 544 312 500 288 488 284 464 256 448 236 444 272 520 352 612 396 584 388 528 344 348 172 112 16 24 0 20 4 4 0 0 20 32 32 28 0 32 12 60 104 192 208 248 392 360 256 196 380 460 448 192 304 408 484 252 88 0 288 512 480 280 160 120 144 332 484 448 456 332 184 84 148 244 496 396 456 376 288 72 152 88 364 392 412 404 388 184 192 72 128 300 416 300 480 436 368 68 0 12 8 32 12 24 12 16 24 8 96 168 352 304 416 300 416 180 176 0 92 72 64 36 84 156 364 132 176 116 8 0 4 0 12 0 32 4 0 4 0 4 0 0 4 4 4 0 4 0 0 4 0 12 0 4 0 0 4 0 4 8 0 16 0 16 0 8 4 0 0 0 0 0 4 0 4 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 12 4 12 4 12 0 8 0 4 0 8 0 8 0 0 0 0 4 0 4 8 20 20 0 4 0 4 0 4 0 4 24 16 24 4 12 0 12 0 12 0 12 0 12 0 12 0 12 0 8 4 8 0 4 0 0 0 0 0 0 0 0 4 8 0 12 4 12 4 16 8 16 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 12 24 28 20 4 0 4 0 12 4 12 4 8 0 12 0 144 320 568 452 432 252 240 92 140 68 136 104 140 100 152 104 160 76 124 40 140 72 124 64 128 72 132 68 124 68 128 72 136 76 140 80 124 80 136 92 144 92 132 96 140 100 136 96 124 84 116 72 124 60 124 80 124 112 124 120 108 176 124 136 228 192 288 296 740 596 716 316 676 752 720 224 148 136 224 132 160 144 196 84 176 64 140 176 236 108 32 0 8 0 12 64 252 452 456 160 152 132 176 144 148 96 92 56 64 28 72 36 208 356 376 52 112 156 216 48 252 300 176 116 188 180 228 168 260 292 340 228 172 228 412 356 384 260 304 200 324 100 196 220 720 364 200 112 116 248 796 512 540 588 620 448 104 52 88 100 128 48 28 0 20 132 320 316 148 32 72 60 56 40 52 36 48 48 52 60 64 52 52 40 44 40 52 48 36 36 52 48 56 44 44 28 44 40 52 44 56 44 48 40 56 44 52 40 48 44 52 48 52 12 76 60 36 232 640 808 848 816 776 748 812 752 748 848 844 840 880 904 892 828 788 784 852 876 844 804 768 820 840 876 800 824 820 876 872 892 876 908 924 956 948 952 952 972 964 964 952 1000 1004 1020 996 1000 948 932 924 920 868 792 704 872 868 876 892 964 964 952 900 928 928 952 896 892 876 928 924 928 908 944 908 920 888 912 928 972 928 904 880 944 932 916 888 952 960 968 960 964 1012 1012 1020 1008 960 908 948 932 980 1020 1000 980 1012 1020 996 968 976 1004 1004 964 940 936 920 896 884 900 888 868 860 888 848 876 904 904 856 876 912 896 832 944 832 564 672 604 608 448 460 444 496 436 472 424 336 304 304 268 244 224 224 208 228 240 208 180 184 148 160 136 152 132 164 152 168 132 152 144 164 136 136 108 140 104 132 100 116 96 96 76 96 76 96 72 100 72 100 76 88 64 80 72 92 88 92 96 92 84 84 64 92 84 76 56 80 68 88 68 88 68 72 48 68 44 60 36 52 32 76 40 60 32 68 56 68 52 72 44 44 32 52 52 64 64 40 36 52 0 28 20 116 12 80 32 60 0 32 0 12 0 0 0 0 0 0 0 0 0 0 0 8 0 4 24 104 124 128 52 172 160 196 144 196 140 120 164 224 156 196 152 224 180 200 132 344 420 700 684 760 608 644 524 580 436 516 424 520 412 488 364 448 312 408 296 412 304 460 344 452 340 460 360 484 380 480 384 492 404 520 432 540 444 508 408 504 392 476 368 472 376 444 348 448 352 456 360 464 364 456 356 460 360 464 368 476 376 472 404 488 352 492 444 512 420 460 388 472 380 464 356 456 356 468 360 428 376 504 452 476 376 380 240 148 0 0 0 0 0 20 0 12 0 12 0 16 0 28 4 24 4 12 8 4 8 20 12 28 16 28 16 24 12 16 8 20 8 24 12 24 4 32 8 12 28 16 40 24 8 0 0 216 312 472 344 368 284 300 228 296 224 288 212 276 196 264 172 232 128 200 120 224 156 312 252 368 304 408 316 356 236 176 32 0 0 4 36 4 20 4 20 36 32 24 0 16 8 56 108 152 172 200 424 408 316 148 364 508 536 208 292 424 532 340 168 8 240 532 564 396 220 160 188 312 540 516 548 396 292 200 220 284 512 452 488 408 348 128 244 132 404 468 544 512 568 348 292 156 216 328 480 404 508 476 440 76 44 12 8 0 0 0 20 20 48 24 88 152 404 304 380 332 448 336 436 128 16 44 28 44 136 280 744 648 768 504 76 16 28 16 24 0 0 0 0 0 0 0 0 0 0 16 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 12 4 16 0 12 0 12 0 0 0 0 0 0 0 0 4 8 8 4 4 4 8 8 16 0 16 0 12 0 8 0 0 0 0 0 0 0 0 4 0 4 8 8 12 12 16 16 20 16 16 16 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 4 20 36 40 40 8 4 4 8 0 8 0 12 0 4 28 32 140 296 580 576 700 472 412 196 228 148 204 148 188 144 172 144 184 148 156 100 176 140 156 128 160 136 164 132 152 124 156 132 164 140 172 144 172 136 188 144 192 144 184 128 192 136 188 128 184 124 176 120 200 128 196 132 192 128 192 128 156 156 260 228 424 244 420 444 1020 912 1008 632 920 820 688 116 308 216 296 184 256 124 172 160 196 84 184 240 272 100 32 20 16 0 52 92 336 480 488 156 200 152 184 136 148 96 108 72 128 108 68 120 464 368 236 120 256 180 240 152 328 184 152 196 304 224 336 188 324 240 380 224 432 340 616 588 684 396 468 380 508 284 276 296 1020 640 320 148 88 348 844 328 496 572 864 720 820 652 756 664 700 464 412 272 528 600 896 732 400 100 128 96 60 44 56 36 52 36 52 44 60 52 48 44 44 48 52 52 40 44 48 52 52 48 44 40 44 44 48 48 52 52 52 52 56 52 52 48 48 52 52 56 68 48 20 0 232 696 956 772 752 732 816 836 836 744 812 920 896 888 900 912 892 836 804 792 832 844 836 780 780 808 840 824 808 800 828 852 876 880 892 904 924 932 944 944 944 952 952 956 936 968 988 992 968 952 928 924 880 888 864 748 736 868 856 808 904 936 940 880 876 904 920 884 860 844 864 876 888 860 868 880 912 908 900 880 912 932 928 884 908 944 976 948 936 940 964 964 932 960 972 1000 1012 992 944 868 968 920 956 996 976 980 992 1016 972 944 972 980 976 908 904 912 936 860 844 864 880 856 884 924 924 900 932 916 896 848 892 872 880 908 892 616 732 704 616 376 456 616 828 572 736 664 596 408 376 316 348 288 300 220 252 228 216 184 224 196 236 188 208 160 200 164 196 160 196 160 188 140 176 140 180 152 180 156 184 156 108 96 112 104 120 104 120 104 124 108 108 84 100 84 116 84 112 80 104 80 96 88 92 100 72 68 76 72 80 76 80 76 76 68 72 72 80 76 76 68 68 68 76 68 80 68 80 56 120 56 60 48 100 56 72 28 44 48 96 124 208 328 528 352 280 204 264 184 236 160 212 152 188 108 176 108 160 132 108 0 12 12 36 16 24 40 116 148 188 136 176 160 156 128 176 128 160 208 272 216 344 244 268 180 384 436 776 800 908 688 748 620 700 568 696 552 680 532 656 496 648 492 588 444 560 440 568 448 584 456 572 440 560 436 564 440 544 420 560 448 592 480 620 496 628 504 628 488 600 460 584 456 564 428 568 436 576 444 584 452 580 436 568 428 568 444 592 468 568 496 576 372 532 476 620 480 632 460 560 436 580 456 580 448 588 452 608 488 636 532 664 564 668 536 528 336 292 124 84 0 32 0 12 16 24 16 0 4 4 16 20 32 32 20 36 12 20 24 20 32 24 28 16 24 12 20 12 24 16 24 20 28 48 24 20 20 0 24 24 20 68 136 464 432 600 328 476 264 456 244 480 272 492 280 488 272 496 272 452 220 400 180 380 176 424 272 508 372 552 384 492 340 384 180 128 4 32 8 12 4 0 24 36 44 44 28 40 28 16 68 156 184 172 372 348 244 16 280 496 524 164 228 380 492 316 148 0 120 448 508 416 196 128 124 268 484 480 480 340 280 120 116 168 428 412 472 396 380 52 160 44 252 344 416 356 448 280 216 80 148 132 312 212 312 252 240 0 4 16 16 12 16 24 8 16 0 0 32 156 512 464 556 468 636 564 700 344 8 44 52 24 108 196 764 692 864 688 108 12 4 0 16 4 0 4 0 4 0 4 0 0 0 0 8 0 0 12 4 28 0 32 0 16 0 12 0 8 8 12 0 12 0 12 0 8 4 4 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 8 4 8 4 8 4 8 4 8 4 12 8 4 0 0 0 0 4 0 4 0 8 0 8 0 4 0 4 0 4 0 4 0 8 12 16 4 8 0 8 0 4 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 4 4 0 8 4 12 8 16 12 16 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 8 36 48 48 28 4 0 8 0 8 4 12 4 4 0 4 0 40 136 432 500 612 424 424 192 204 72 160 96 160 100 136 96 148 104 148 80 148 64 136 56 140 64 140 52 124 44 128 52 136 60 144 68 140 100 144 108 148 108 140 96 136 100 132 92 128 88 120 84 132 100 132 116 132 132 128 124 80 100 208 224 368 128 280 348 864 616 720 508 568 240 200 96 192 148 156 108 168 20 24 72 108 32 152 212 220 48 0 20 4 0 16 68 280 400 344 80 156 108 120 68 88 56 80 56 104 52 60 192 432 192 52 104 160 104 204 116 160 108 148 124 168 132 196 148 180 156 272 292 368 236 308 316 368 204 288 296 408 276 212 248 664 448 196 128 192 352 576 396 552 640 628 488 592 520 524 536 564 496 496 496 464 456 512 424 168 40 44 0 48 40 44 32 36 32 36 32 48 40 44 36 44 40 48 40 48 36 40 28 36 32 44 40 44 36 44 36 48 40 52 44 56 44 52 40 48 44 52 48 4 120 0 0 488 748 712 656 776 716 760 776 792 788 840 876 916 880 868 840 828 800 792 792 764 788 788 776 780 824 804 792 820 816 828 848 860 860 868 892 908 924 932 948 940 948 944 976 956 992 996 1000 952 944 932 968 892 908 856 728 752 888 868 852 872 916 868 872 868 952 920 900 848 880 856 896 852 864 832 872 864 892 876 860 860 904 900 876 880 928 956 964 932 924 920 940 928 944 948 960 964 960 900 856 952 900 908 960 968 968 992 984 996 988 984 992 956 912 908 948 924 872 828 868 868 856 844 888 920 924 896 908 888 852 832 860 912 836 828 664 660 716 680 520 456 736 928 656 776 736 672 548 420 436 472 480 444 380 340 328 284 224 180 120 120 112 144 140 164 140 156 152 172 148 148 120 148 124 148 128 160 136 168 152 120 108 132 124 140 132 140 132 136 108 112 88 108 100 112 96 100 88 96 80 100 80 100 80 100 80 96 76 88 68 84 68 88 68 84 80 108 96 108 80 48 28 60 44 64 36 52 24 60 24 56 60 60 0 32 60 156 212 460 588 664 628 604 236 300 240 296 232 292 236 304 240 308 236 284 248 296 268 192 0 0 0 24 0 12 16 76 100 168 88 124 72 72 52 108 48 112 156 184 84 148 104 240 276 612 624 768 576 624 548 636 472 564 460 560 468 560 436 500 384 496 364 452 324 436 328 444 332 444 332 444 324 428 300 404 284 392 296 404 316 428 340 448 352 476 380 484 380 464 352 448 344 428 328 432 336 440 340 444 344 440 332 420 316 420 332 448 356 460 384 412 192 268 240 352 296 472 380 460 388 464 340 440 352 432 372 496 424 516 444 552 492 532 492 592 496 508 352 296 144 76 12 0 0 20 4 24 12 4 0 36 28 52 20 24 4 20 16 32 20 32 20 28 12 20 8 24 12 24 16 28 8 20 12 28 44 28 40 20 0 32 176 424 344 324 168 220 136 196 128 232 176 272 196 276 192 300 204 268 156 216 108 172 76 196 140 308 264 376 272 344 268 348 224 164 44 0 0 0 28 8 36 40 48 48 44 32 44 52 80 136 204 116 372 424 444 60 284 492 612 252 236 352 564 392 260 68 152 464 596 516 296 124 168 220 524 520 596 408 392 208 232 232 480 440 488 380 416 136 276 120 316 328 436 300 432 188 208 124 280 208 432 348 472 496 516 420 176 12 28 0 0 0 0 20 16 4 120 292 840 668 896 684 864 688 788 568 112 88 104 16 120 156 772 744 904 796 176 12 28 4 16 20 4 0 0 0 0 0 0 0 0 4 0 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 12 0 0 0 0 0 8 8 0 8 8 24 16 24 8 12 8 8 12 8 12 8 12 8 16 12 16 8 4 0 4 0 4 0 4 0 4 0 4 0 12 20 0 8 0 12 0 0 0 0 0 0 0 0 4 0 8 8 12 12 12 12 16 16 16 16 16 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 20 48 56 44 24 8 8 4 8 0 8 0 8 20 12 12 0 36 112 412 572 660 592 688 464 392 184 204 136 208 148 192 144 196 172 220 188 176 144 164 144 168 144 156 128 144 124 148 128 152 136 156 140 164 136 176 148 184 152 184 140 184 132 184 128 184 124 180 120 204 128 208 132 212 140 224 136 284 140 376 264 556 336 740 712 912 680 776 468 504 200 276 196 240 180 224 128 220 104 112 76 152 124 220 232 180 40 0 12 8 4 32 100 316 364 336 116 220 144 144 76 104 76 112 84 132 44 252 380 396 188 228 148 224 156 296 244 232 176 300 176 304 200 324 224 336 248 480 460 392 168 272 152 348 244 404 300 560 284 384 352 400 304 340 72 148 452 664 352 368 320 436 304 428 268 316 208 264 160 236 192 276 132 176 108 104 76 120 60 68 60 60 52 60 44 60 48 44 40 40 44 44 44 44 48 52 44 36 32 32 36 44 52 40 40 40 40 44 48 52 56 56 52 52 48 48 52 52 56 32 20 20 260 644 624 580 664 740 728 800 764 848 848 904 856 868 816 792 740 748 732 760 748 724 720 760 764 796 784 792 768 776 768 776 800 820 828 844 864 884 892 920 936 940 932 948 968 976 984 1000 996 960 932 932 956 924 900 836 672 748 860 884 896 908 896 896 864 912 924 924 852 880 860 884 856 868 836 852 836 848 868 888 832 848 868 900 856 848 856 924 928 936 880 880 868 864 892 892 896 904 892 876 816 952 860 888 924 960 960 972 952 1000 1000 1000 972 944 920 936 944 896 868 880 904 920 880 864 860 932 916 888 852 888 836 812 800 844 732 816 748 724 712 716 552 612 800 980 724 820 728 756 740 636 584 612 560 584 520 584 564 660 544 488 332 304 200 212 140 196 128 176 144 216 164 208 156 200 152 196 148 192 148 196 160 168 132 156 140 148 140 148 144 144 128 132 124 164 148 184 140 188 144 168 140 160 144 148 128 152 144 140 128 124 116 116 112 112 100 108 116 140 140 136 116 76 64 80 48 52 20 44 16 60 36 88 60 60 48 256 416 696 660 696 680 692 652 684 364 360 284 368 292 380 308 400 320 452 328 436 364 440 416 324 16 16 4 8 4 8 24 60 84 100 64 72 48 40 48 96 32 60 40 80 8 184 272 604 696 852 728 792 616 728 628 740 576 720 568 684 544 664 500 620 476 608 456 556 428 556 440 564 432 552 432 560 436 556 420 532 400 524 396 528 408 540 420 552 428 580 464 604 480 600 460 584 456 576 440 576 440 580 444 580 444 572 432 564 424 560 432 576 444 592 480 516 252 340 236 396 300 484 412 628 540 620 424 544 452 588 452 620 512 688 552 676 532 680 564 660 516 628 552 664 540 404 220 140 48 76 32 48 48 28 36 48 60 56 48 28 16 24 28 24 32 24 32 20 28 16 24 16 24 20 28 20 32 36 24 28 28 12 24 48 32 184 304 644 408 496 216 432 188 420 204 452 248 492 280 508 288 504 288 484 260 444 212 384 168 324 200 428 324 520 324 504 328 500 316 364 156 108 0 16 12 0 20 32 52 56 52 44 36 72 44 124 244 76 236 280 368 32 152 272 500 236 144 188 504 328 228 0 52 312 508 424 228 132 128 116 384 412 508 292 272 76 140 108 312 244 312 200 260 88 200 108 288 276 404 288 420 372 476 416 604 484 736 608 780 696 808 844 412 0 36 0 12 20 4 40 8 0 36 180 704 560 716 492 700 564 696 636 152 36 76 0 60 72 540 660 768 720 260 0 8 0 4 8 12 4 0 4 0 4 0 0 0 0 4 8 8 16 0 28 0 32 0 40 0 32 0 28 0 16 0 16 0 12 0 12 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 16 0 16 0 16 0 32 8 20 0 16 0 16 0 4 0 4 4 0 0 0 4 0 8 0 8 0 8 0 12 0 12 0 12 0 20 0 12 0 24 4 52 24 60 20 48 60 40 8 0 0 4 4 0 0 0 0 0 0 0 0 4 16 8 12 4 12 4 8 0 16 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 28 56 60 36 4 8 0 4 0 8 4 8 4 24 0 0 0 0 0 220 372 540 460 628 452 456 220 204 44 144 84 148 104 144 112 160 132 140 68 148 76 156 72 132 44 128 52 128 52 128 52 132 64 124 80 132 96 144 100 140 88 136 88 128 84 124 76 120 72 132 84 132 96 144 116 152 108 172 80 188 124 276 308 644 592 596 484 452 144 192 132 160 24 132 120 152 92 144 80 92 48 96 112 208 144 88 0 4 8 12 0 4 72 252 252 216 80 152 84 92 36 76 60 100 76 112 80 296 340 244 104 192 68 204 100 224 192 212 80 196 128 204 144 212 148 232 216 320 292 188 72 128 168 340 288 340 248 380 180 236 268 208 244 224 0 132 536 452 4 24 88 92 28 84 76 84 68 68 56 72 76 76 68 60 64 48 52 44 36 56 56 52 40 44 28 40 28 36 28 40 36 44 36 44 36 44 32 40 32 40 32 40 36 40 32 36 28 40 40 56 52 56 44 52 40 48 44 52 40 92 0 148 468 560 480 556 516 528 616 728 724 804 808 824 816 748 700 684 652 664 672 700 696 692 684 728 760 756 732 760 808 776 748 776 780 812 808 840 856 860 868 892 924 924 924 940 988 972 972 980 1008 1000 964 916 912 924 892 832 684 780 864 884 952 920 956 908 948 904 936 868 888 864 904 848 880 832 872 820 852 808 884 872 844 808 868 860 860 792 832 864 932 908 884 828 848 836 872 868 880 856 860 824 812 888 844 844 900 916 920 940 924 956 1000 972 944 892 924 912 904 860 904 924 944 908 884 868 872 944 964 880 848 888 868 796 788 804 764 712 724 712 712 696 640 704 864 988 796 804 764 788 844 724 672 580 544 512 548 596 664 756 748 768 736 684 548 416 308 276 212 176 144 144 108 104 96 152 124 144 120 144 116 152 132 128 116 124 108 120 128 132 144 136 108 120 108 144 124 132 84 108 80 108 96 144 132 156 132 156 140 144 120 124 112 120 112 104 84 96 96 124 116 108 76 60 36 52 20 40 28 76 72 132 84 132 152 208 240 468 644 676 592 632 568 600 540 592 348 304 228 300 228 296 224 304 240 284 204 316 268 352 368 336 20 20 0 4 0 4 12 36 36 24 0 32 16 16 16 44 0 32 0 0 120 416 552 724 612 656 488 600 568 664 468 532 476 580 448 528 424 508 380 464 372 460 336 428 320 444 340 444 320 428 316 428 316 424 312 420 304 392 292 396 296 400 304 404 304 428 344 464 376 476 372 472 372 452 348 448 348 448 344 444 344 436 336 436 332 432 332 428 328 456 356 384 196 260 176 256 216 276 252 440 444 528 364 428 336 456 360 468 400 516 428 508 392 508 428 524 396 524 464 588 484 576 380 240 124 136 72 88 60 72 40 72 40 56 20 28 8 24 20 28 24 32 20 28 16 20 12 20 16 24 16 28 12 32 16 24 20 8 20 36 28 196 284 444 300 264 124 196 140 220 136 236 176 272 208 304 228 292 204 280 192 264 152 200 80 144 56 208 168 288 192 284 236 316 256 300 204 160 20 4 0 4 28 28 60 60 56 44 56 40 108 416 804 636 664 544 612 308 396 332 520 344 304 208 488 420 404 116 180 256 480 416 356 120 240 124 412 320 516 292 388 284 448 368 604 492 660 524 684 628 784 668 896 756 972 824 996 804 976 812 984 760 988 752 964 752 964 896 684 12 68 28 16 52 0 40 8 24 56 72 676 760 876 652 848 668 820 712 244 64 152 28 116 72 472 720 840 796 484 16 52 4 16 0 0 0 0 0 0 0 0 0 0 4 0 4 0 0 0 8 16 24 24 36 40 40 36 28 20 48 36 40 20 20 0 4 0 0 0 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 32 28 72 60 68 44 64 36 44 0 8 0 16 12 4 0 0 12 20 28 16 24 24 40 40 52 48 56 76 80 104 116 132 136 144 140 124 132 156 164 172 160 148 140 136 108 40 16 4 12 4 0 4 0 0 0 0 0 4 0 20 16 16 12 12 8 8 4 16 16 16 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 32 60 64 32 0 4 4 0 8 0 8 0 8 0 4 12 16 36 0 152 308 632 540 668 580 688 512 424 184 208 148 220 148 184 116 164 120 168 140 176 156 184 148 156 108 152 124 152 124 152 124 148 120 136 112 152 128 172 136 180 132 188 132 192 128 196 124 196 120 216 136 224 148 244 160 268 164 308 224 448 356 524 560 848 540 704 440 440 156 272 144 252 184 264 144 188 144 180 84 132 128 104 164 212 132 32 4 0 28 0 4 12 104 284 256 256 164 172 96 128 76 132 112 168 132 204 244 376 308 336 156 224 192 244 252 296 208 276 200 312 228 316 244 364 248 424 352 452 236 376 92 256 304 564 348 420 304 376 236 284 152 336 224 252 108 280 624 496 32 268 136 176 120 156 84 172 56 112 56 132 84 108 64 96 36 100 64 64 60 48 44 40 36 36 28 40 28 32 32 36 40 44 44 44 44 32 36 44 48 48 44 36 32 40 40 36 36 40 48 56 60 56 52 52 48 48 52 52 56 36 116 384 516 528 476 548 456 628 664 744 700 824 780 788 768 748 692 708 664 716 704 748 708 732 704 760 776 764 704 784 868 900 876 864 860 856 836 852 848 856 844 900 912 944 912 964 980 972 940 972 1008 1020 972 896 836 888 856 836 696 820 844 868 916 880 888 912 928 916 884 872 884 888 876 856 836 828 828 820 804 804 860 872 816 796 828 844 820 792 800 856 916 924 868 832 820 832 864 880 880 876 852 860 808 896 816 880 892 916 896 936 928 952 996 984 916 884 908 900 856 888 944 976 920 856 820 836 844 888 888 828 776 868 856 796 756 720 768 676 684 796 736 680 620 724 908 1020 816 792 804 832 796 844 768 740 656 672 616 680 660 744 684 756 724 816 768 816 740 692 540 484 332 312 176 188 120 192 140 192 144 204 156 228 180 192 136 164 120 136 124 140 136 140 124 128 112 156 108 124 56 60 4 72 52 128 120 160 132 160 136 140 116 128 112 128 116 112 84 92 88 116 100 92 52 48 32 72 64 132 172 284 300 324 260 360 464 592 560 652 676 644 640 700 676 700 580 604 376 400 300 392 280 380 264 380 260 400 268 424 312 392 408 396 84 72 40 20 12 12 24 20 24 12 16 60 68 76 68 84 0 48 156 544 688 796 680 788 640 752 632 724 584 700 580 696 556 664 516 648 524 656 488 608 468 584 436 544 428 568 448 560 420 564 436 548 416 536 412 544 420 520 392 520 396 524 400 528 400 532 424 580 472 604 476 604 480 592 456 588 452 584 444 580 440 568 436 576 440 576 432 560 416 596 456 504 324 436 276 364 252 396 268 460 460 664 516 572 412 596 468 640 484 612 448 596 464 596 484 628 480 652 568 728 564 740 476 388 264 320 224 220 160 128 100 84 64 36 36 12 28 20 28 28 32 32 28 28 24 20 20 20 24 24 28 28 32 48 40 12 4 0 8 100 72 464 384 624 368 500 196 440 244 476 248 484 264 508 304 540 336 504 292 492 292 476 252 404 184 292 152 332 228 440 252 488 296 500 304 472 312 340 144 80 0 4 8 32 44 64 60 44 32 76 112 448 936 800 824 708 836 672 824 584 636 472 544 328 484 308 416 116 160 52 276 240 316 216 424 336 580 428 640 496 688 592 772 648 812 656 808 664 828 692 784 676 828 612 776 616 756 592 776 588 768 560 800 548 780 628 748 648 764 0 76 0 40 44 8 12 8 40 4 28 528 620 644 556 680 452 692 680 412 0 108 4 48 4 264 660 752 724 544 0 24 0 28 0 4 4 0 4 0 4 0 0 0 4 0 12 0 32 20 116 84 176 124 208 144 208 136 184 120 168 132 140 104 104 68 72 48 12 0 4 0 4 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 52 28 84 76 148 152 220 204 196 164 208 164 180 108 108 52 20 4 8 20 52 92 132 164 176 200 184 232 220 268 248 292 256 308 268 316 268 304 248 288 180 240 204 260 204 228 152 180 164 136 56 28 0 4 0 4 0 4 0 0 0 0 0 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 32 28 0 0 12 0 0 4 0 4 0 4 0 4 0 0 0 0 0 44 68 452 432 596 412 548 500 528 272 204 72 120 76 136 52 84 64 108 76 140 92 124 64 108 64 104 56 108 92 108 40 140 80 116 84 96 60 152 60 124 52 96 64 140 60 120 64 140 60 168 36 140 72 188 68 196 128 284 228 368 256 552 492 628 440 428 212 148 60 140 96 144 112 164 112 128 88 128 84 96 36 112 64 64 20 16 12 20 20 4 0 0 48 256 248 220 64 96 44 84 44 100 92 172 164 168 176 312 248 204 72 160 80 200 108 208 112 200 116 224 152 248 168 260 204 308 240 284 184 172 68 236 168 324 440 428 188 208 168 144 64 212 136 76 128 152 812 452 0 96 76 20 156 144 36 112 64 52 76 44 76 60 44 24 52 40 52 88 20 28 32 40 36 48 24 32 8 40 24 32 20 28 24 32 28 32 24 32 24 32 24 32 24 48 32 32 20 24 24 40 36 40 36 48 44 52 44 52 36 0 320 492 416 580 472 536 428 536 500 632 668 684 620 636 576 648 684 728 676 716 712 756 780 796 796 792 680 528 420 504 608 864 864 936 948 992 968 980 968 948 976 968 960 964 976 1000 964 552 616 880 992 964 956 984 1012 920 968 732 612 824 836 876 916 876 924 928 944 892 880 840 860 852 868 840 860 836 852 824 844 844 888 860 888 844 872 852 896 852 840 820 924 932 940 876 904 896 956 936 924 976 968 860 816 872 740 876 980 908 900 924 896 1000 988 944 868 852 932 868 848 900 912 948 880 800 816 852 868 924 756 852 836 812 740 752 704 672 708 640 732 772 728 724 628 764 800 1020 752 804 832 768 800 704 860 740 716 732 664 656 720 704 648 636 652 696 696 716 716 752 696 672 648 608 480 352 248 168 184 124 184 164 108 192 176 168 132 136 112 128 140 144 148 100 136 76 48 172 44 24 40 224 272 300 80 48 56 136 84 116 100 112 92 100 80 92 76 80 52 84 48 84 64 16 48 24 96 248 344 456 492 548 524 436 236 476 500 480 532 588 572 656 528 588 520 568 436 532 512 540 212 248 196 280 204 252 164 264 196 256 196 292 240 308 108 44 0 32 16 56 44 52 36 16 52 96 48 8 0 60 52 452 576 724 604 660 576 652 564 592 476 588 504 588 444 544 472 516 424 536 432 512 388 468 364 456 336 432 312 428 320 436 320 432 320 432 320 428 308 416 300 396 292 392 288 388 292 392 296 408 304 408 332 460 384 488 380 476 372 464 356 448 344 440 340 444 352 452 336 416 312 428 348 468 384 368 256 356 240 300 188 244 188 292 280 460 432 508 352 448 392 512 396 476 360 460 348 444 340 448 324 480 432 596 492 600 464 404 236 224 192 208 68 56 16 40 28 48 4 24 20 20 4 16 24 48 44 44 24 24 20 28 12 24 28 28 0 52 16 16 32 32 0 20 92 364 312 392 264 300 192 252 176 240 168 264 196 284 216 304 232 316 228 312 252 316 204 240 152 188 72 156 96 232 184 268 184 292 248 304 228 292 192 148 0 36 8 8 56 84 56 36 48 76 176 372 932 828 952 804 996 832 1000 836 1008 844 1012 844 1004 816 936 728 832 660 840 756 968 832 1020 844 1020 832 1020 832 1008 812 1012 792 1000 784 1004 796 1020 788 984 752 960 756 972 752 948 744 948 744 960 760 964 748 940 736 928 788 920 192 36 28 0 36 0 4 12 44 48 92 516 784 864 712 828 704 808 788 668 88 116 44 44 52 232 640 832 712 676 80 52 4 20 0 0 0 0 0 0 4 0 0 0 24 0 0 0 76 124 160 148 180 176 188 180 188 160 156 132 136 132 144 128 140 120 132 112 88 104 116 40 32 24 40 0 28 0 0 0 24 0 0 0 8 0 24 28 44 52 112 88 120 76 120 116 200 200 244 208 236 188 212 172 208 168 192 148 148 152 180 204 252 292 332 352 340 360 364 368 368 384 372 364 340 344 340 344 336 328 300 288 224 208 196 224 252 260 228 196 160 140 80 36 12 16 12 4 4 0 0 0 0 0 0 0 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 32 24 0 0 8 0 0 0 4 0 4 0 4 0 0 4 12 20 0 48 76 348 440 660 528 620 572 700 548 496 300 284 128 188 88 156 84 132 100 172 136 184 124 160 104 192 136 164 76 132 116 164 120 136 116 212 156 180 104 168 124 216 120 192 92 192 100 236 148 280 224 380 272 392 324 520 460 636 436 664 616 840 704 820 436 392 168 236 128 248 132 192 124 204 140 164 124 168 116 132 68 92 60 48 24 12 16 4 24 0 12 24 88 276 296 288 136 136 48 140 136 260 208 244 148 308 256 380 272 272 124 272 184 292 200 300 212 320 240 364 260 392 272 412 304 464 324 436 256 440 256 440 504 804 516 484 312 368 292 300 176 308 124 284 180 388 944 500 0 68 0 144 304 436 128 148 80 160 84 132 96 160 88 104 68 132 24 28 56 32 32 40 40 40 44 32 36 36 32 32 28 28 32 32 36 32 32 32 32 32 32 32 32 48 44 36 28 28 36 40 48 40 44 44 44 40 36 32 32 244 468 512 456 640 584 696 652 776 676 696 520 500 484 640 616 636 580 624 572 692 672 728 684 680 688 768 724 696 644 740 796 864 864 920 924 956 940 980 964 996 992 1020 992 1016 928 992 932 620 812 1004 908 1012 968 948 1008 1020 940 664 516 788 832 924 876 904 920 908 908 864 856 832 848 796 808 788 804 796 832 836 860 736 788 844 880 884 876 876 880 868 860 888 952 968 928 908 924 912 904 984 1016 1020 956 948 904 972 828 948 960 948 968 1012 1012 1020 952 928 876 860 888 852 872 948 884 884 820 816 868 932 888 828 824 920 876 932 944 964 872 964 912 836 764 764 720 728 652 736 804 1020 744 784 796 768 784 788 732 744 736 764 648 672 664 684 636 716 668 716 636 720 696 692 628 708 692 780 696 692 576 568 420 288 268 240 208 340 244 272 188 216 144 176 136 148 124 180 144 140 180 108 52 488 768 984 856 952 692 328 68 168 64 136 100 124 92 116 84 112 80 108 60 100 44 92 96 152 260 492 484 560 552 588 532 564 528 548 308 544 592 592 572 608 600 584 540 652 660 756 664 712 644 580 280 352 268 372 256 388 280 380 264 368 288 408 360 432 248 64 36 48 44 52 60 60 52 68 88 20 76 132 0 292 592 720 716 812 644 740 640 728 608 684 576 700 584 692 548 672 560 640 520 664 520 636 476 600 452 588 444 556 424 552 432 556 432 548 424 548 420 540 412 532 404 524 392 520 388 516 392 520 396 532 404 536 420 568 460 600 476 616 476 604 464 592 452 584 448 580 452 588 436 552 412 564 448 604 488 500 356 504 348 448 268 372 256 408 332 540 492 636 488 572 444 600 440 580 444 596 444 596 460 604 448 640 548 724 556 616 408 452 360 420 284 264 96 136 56 16 0 12 56 24 20 20 20 16 28 44 56 56 48 32 36 32 20 24 32 24 8 36 28 8 24 36 0 92 144 512 380 600 348 540 284 496 256 488 268 504 288 508 292 500 296 508 296 472 288 456 240 384 208 344 180 308 168 384 228 452 236 472 284 464 292 428 292 296 132 92 12 36 28 100 72 60 24 36 84 216 756 692 796 616 788 588 788 596 796 608 804 616 804 624 812 624 796 616 812 660 864 604 804 592 768 564 772 572 752 572 768 596 776 564 740 532 720 588 776 600 768 568 744 556 756 548 736 536 740 544 748 540 732 600 760 704 876 256 20 0 28 16 36 8 8 20 12 80 280 676 780 600 724 560 720 660 660 124 56 16 60 36 96 420 696 592 612 76 4 0 16 0 0 4 0 4 0 8 4 0 0 16 0 72 96 192 156 220 140 236 164 236 164 216 144 188 128 152 112 144 112 140 120 140 120 152 128 120 92 100 100 72 20 24 24 56 60 68 52 96 128 156 128 152 180 200 160 148 128 156 104 132 96 152 124 156 104 156 112 152 124 184 160 204 160 216 196 228 236 268 296 320 340 308 336 320 328 288 336 308 344 288 344 284 340 280 320 244 280 168 200 132 208 192 264 192 224 144 156 80 60 0 12 0 12 0 4 0 0 0 0 4 0 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 28 20 0 0 8 0 8 0 8 0 8 0 0 4 0 0 0 4 0 0 0 148 224 500 396 476 396 580 512 580 416 412 236 276 164 188 56 88 36 80 36 88 44 84 32 56 24 156 92 148 96 136 288 384 52 112 40 140 88 144 96 140 16 124 72 224 156 316 264 524 432 584 372 496 364 560 388 544 368 664 476 592 616 716 152 144 80 120 108 148 88 108 88 136 92 116 88 116 72 76 36 24 16 16 12 12 20 20 28 20 0 12 36 200 216 232 60 108 44 132 96 168 120 200 176 176 196 332 180 160 72 200 68 192 100 212 132 248 172 280 196 272 192 296 240 344 252 308 200 340 252 264 372 504 200 268 204 304 224 176 140 168 96 316 192 316 816 388 92 152 100 120 212 316 136 40 112 112 116 164 128 196 96 144 64 8 4 20 44 28 44 40 32 44 16 44 12 40 24 32 20 28 24 32 28 32 24 32 24 32 24 32 24 48 36 40 28 36 32 44 40 48 40 48 36 40 24 24 4 376 412 304 216 332 296 348 340 356 268 256 104 124 204 368 348 364 292 292 280 368 380 420 400 488 532 636 644 684 684 736 724 744 752 788 792 824 816 856 852 904 900 960 968 956 900 920 936 840 908 904 752 872 960 952 984 976 1000 824 612 760 872 968 936 904 896 888 868 856 848 852 852 828 832 840 836 828 804 788 776 804 820 784 796 780 840 876 944 892 888 860 924 936 968 960 1000 980 984 1016 892 740 696 756 764 872 844 928 952 972 984 996 1020 1000 924 900 892 876 872 832 892 924 844 840 836 852 872 840 676 716 924 692 900 1008 792 852 636 528 604 708 716 732 780 752 732 788 804 944 664 712 760 696 688 736 684 732 744 704 724 668 560 572 568 596 584 568 528 544 556 592 576 584 580 608 600 584 540 580 484 432 456 308 300 388 272 256 192 216 164 176 140 144 116 128 124 116 108 12 332 864 916 812 740 836 740 640 228 60 32 80 56 84 56 84 56 84 56 104 52 104 64 108 120 244 440 524 496 520 512 524 464 504 500 536 288 452 492 492 428 488 500 616 564 676 596 652 536 616 540 492 232 312 248 280 204 280 236 288 208 288 228 336 284 388 196 44 0 52 12 48 28 56 48 72 16 56 16 4 200 604 724 656 592 640 532 644 520 544 412 544 452 564 444 540 444 544 436 508 416 520 412 488 364 444 340 448 328 428 312 428 320 428 316 412 300 412 300 408 292 400 284 396 292 392 288 388 292 392 296 400 304 408 308 416 328 448 364 472 368 464 364 460 356 452 352 444 348 448 332 420 316 432 348 484 388 372 268 392 292 344 224 264 208 284 224 360 348 496 428 428 320 388 272 380 316 436 332 444 352 464 344 476 400 512 376 380 200 320 376 484 316 240 80 104 28 4 0 12 32 56 12 36 20 24 24 44 52 68 64 44 40 40 16 24 24 24 0 36 12 16 16 8 0 36 132 356 288 376 248 312 216 292 200 272 196 276 208 284 208 280 204 264 176 232 172 232 156 208 152 212 116 160 80 164 108 212 144 228 188 280 212 304 240 284 176 100 60 16 0 44 60 64 28 64 96 220 792 836 976 768 988 780 992 784 992 788 988 780 976 768 976 788 992 788 976 780 988 788 1020 796 1020 776 1020 788 1000 788 1020 784 1004 764 1004 784 1020 712 956 768 964 724 932 752 996 788 984 764 968 768 968 760 948 736 920 784 996 460 52 32 0 16 0 20 0 4 68 88 188 596 816 660 748 608 700 640 656 228 20 40 68 48 100 344 664 636 688 232 28 28 28 0 0 0 0 0 0 4 0 0 0 0 4 100 128 164 128 128 104 136 116 128 104 120 84 104 84 76 68 76 64 80 76 100 88 128 88 104 112 164 164 204 204 160 124 156 152 188 164 200 192 208 188 200 196 240 156 116 96 96 48 68 36 80 52 80 32 56 16 56 36 96 84 136 112 160 152 172 168 200 200 232 228 268 300 336 336 336 336 340 340 336 344 332 344 324 320 284 276 212 200 168 200 228 276 268 264 220 204 160 100 48 12 8 8 4 0 0 0 0 0 0 0 8 8 8 8 8 8 8 8 12 12 12 12 12 12 12 12 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 20 12 4 0 4 0 0 0 0 0 0 0 0 12 0 4 8 16 0 12 0 192 256 488 452 556 468 624 536 752 636 724 536 604 456 480 280 312 184 216 100 180 112 212 132 220 64 220 92 132 12 240 704 744 180 180 140 256 176 200 168 352 232 420 376 572 456 664 600 808 668 812 656 820 684 800 604 728 612 780 572 780 928 920 176 300 168 240 144 188 96 140 120 152 120 136 108 124 80 80 32 20 4 12 8 12 12 4 16 16 0 20 56 220 292 352 168 248 144 244 164 248 152 264 220 224 208 460 428 464 240 336 184 356 224 396 264 416 276 436 300 432 288 468 340 520 356 500 336 548 432 544 304 368 260 580 464 652 340 324 212 308 268 524 268 476 824 428 272 380 284 376 308 304 228 268 216 216 236 444 300 224 204 536 352 116 56 140 0 40 36 32 40 32 40 32 44 36 32 32 28 28 32 32 36 32 32 32 32 32 32 32 32 48 44 40 40 40 44 48 52 56 56 52 52 48 40 32 28 404 420 336 288 388 396 416 376 440 288 332 240 352 352 432 288 376 244 300 228 308 268 392 360 488 512 620 592 628 600 620 564 644 628 688 660 720 704 776 728 856 756 892 872 960 860 940 940 1020 788 1020 952 732 372 492 584 956 1000 1020 860 1020 984 948 856 920 888 868 844 840 832 828 820 800 804 828 864 908 920 920 904 928 900 920 896 924 900 920 892 976 908 904 900 964 956 972 936 1020 1012 992 808 724 548 520 468 516 476 572 576 628 596 604 780 1020 964 956 936 932 912 872 888 952 888 928 940 948 872 816 524 652 680 736 664 956 828 480 244 180 368 736 764 812 832 784 772 824 824 924 672 744 812 808 788 752 744 744 720 744 704 740 624 628 556 576 532 592 552 584 524 568 520 552 492 548 532 596 560 632 640 788 804 468 380 480 344 376 288 340 252 292 220 232 180 180 176 192 64 196 832 1020 804 948 828 788 672 828 460 244 136 148 88 144 96 156 112 168 120 192 116 216 180 244 204 332 500 596 528 580 556 588 500 556 548 564 392 572 608 640 588 668 664 728 632 668 644 688 596 640 600 540 316 456 380 468 328 464 328 476 356 452 348 452 368 432 248 84 60 92 60 68 52 80 76 104 0 168 0 196 620 820 644 688 584 680 580 712 548 580 452 624 544 664 516 636 540 664 512 636 516 652 504 616 456 580 432 580 436 552 424 552 428 548 420 532 408 532 408 532 404 524 396 524 392 520 388 516 392 520 396 528 408 536 400 524 404 556 448 588 452 592 456 592 452 588 452 576 444 576 432 556 424 572 448 596 464 448 312 468 344 456 292 400 292 412 292 424 372 564 508 612 428 528 344 516 412 576 432 576 460 596 452 604 484 592 404 392 232 408 496 664 496 440 236 160 56 56 28 32 24 16 56 32 32 40 48 60 68 76 76 56 56 48 28 36 40 40 20 36 44 28 24 28 0 156 228 540 380 592 348 544 312 488 272 468 260 488 280 492 276 456 248 364 164 332 184 360 204 360 228 348 192 328 152 320 160 364 200 404 252 448 288 436 296 408 260 284 156 164 20 92 64 104 36 60 60 112 608 712 808 600 780 600 796 596 792 584 776 576 760 588 776 592 772 580 760 576 760 544 756 572 764 580 756 592 744 604 740 596 724 596 740 600 744 596 776 624 768 584 760 648 868 612 772 576 740 560 732 536 716 544 672 568 780 456 8 0 36 16 8 16 4 0 48 60 48 344 644 500 616 448 596 480 640 232 28 56 20 0 108 268 560 608 684 316 4 4 8 0 4 4 0 8 4 8 4 8 12 84 80 172 140 188 112 176 104 184 108 156 88 124 76 108 80 96 52 80 48 80 60 92 80 108 80 116 136 152 168 292 408 436 372 364 344 388 332 280 184 168 184 192 140 176 120 112 96 120 76 112 76 132 104 144 100 120 72 108 68 116 84 132 96 128 88 124 96 132 108 128 120 180 232 268 328 332 364 300 300 264 316 252 308 240 284 204 244 136 168 84 156 140 244 212 276 204 232 160 148 44 20 0 12 0 4 0 0 4 0 4 0 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 20 16 8 4 0 0 0 16 0 8 0 8 0 0 12 0 0 0 0 0 0 0 52 84 300 300 420 328 456 364 568 508 652 480 568 444 516 328 408 272 300 164 244 164 268 180 332 140 280 144 212 72 236 612 392 16 240 212 332 280 384 368 412 284 460 376 516 352 544 480 632 452 648 532 732 520 648 444 536 484 672 444 564 512 488 132 228 160 140 80 92 44 84 60 108 64 88 56 68 32 24 0 0 8 8 28 8 28 12 20 16 0 0 0 152 260 376 172 220 96 208 240 408 272 216 36 216 40 284 472 600 280 268 168 260 176 304 208 308 192 300 200 316 208 336 252 376 252 372 292 444 432 468 168 312 332 516 592 744 276 248 124 252 344 372 160 396 620 320 200 224 172 320 348 400 160 300 812 580 76 8 168 100 224 508 336 84 0 4 16 32 36 40 28 44 20 44 16 40 24 32 20 28 24 32 28 32 24 32 24 32 24 32 24 40 32 40 32 44 40 48 44 44 40 48 40 44 36 40 16 216 272 316 280 364 400 388 316 436 260 292 284 380 340 360 256 336 224 256 224 248 264 392 380 436 484 588 548 556 512 540 488 524 548 560 564 588 600 604 564 456 344 428 448 524 512 548 604 864 872 968 584 224 192 300 192 672 912 992 860 852 616 676 992 960 928 940 900 920 876 884 840 860 792 776 736 780 768 796 768 796 784 792 816 856 868 868 848 808 836 876 900 928 940 944 912 964 776 648 644 792 524 368 472 372 324 352 360 404 364 448 740 1016 964 944 900 892 888 800 764 912 860 860 852 776 716 744 484 556 336 384 464 784 496 200 236 144 400 764 796 756 784 756 808 792 816 876 664 660 668 624 616 660 780 672 692 732 600 688 716 648 580 536 468 476 456 464 428 420 436 516 564 644 688 776 816 880 920 1016 936 376 248 324 240 304 220 288 220 280 224 252 200 252 168 200 64 288 872 900 736 900 708 756 580 572 376 296 60 116 88 132 108 156 128 172 140 192 124 204 196 252 200 260 404 556 536 564 560 556 472 488 464 532 480 636 588 564 452 488 388 384 232 352 456 668 560 588 484 460 220 328 284 332 280 324 256 312 244 336 268 368 300 384 184 64 4 80 16 60 16 72 60 80 32 0 132 596 652 548 520 576 492 556 428 496 344 424 384 500 416 520 392 496 424 524 396 508 412 512 400 476 352 432 332 436 320 424 312 424 316 420 304 408 300 412 300 412 296 404 292 396 292 392 288 388 292 392 296 404 308 408 296 384 292 412 332 440 344 448 356 460 360 456 356 440 340 436 328 424 328 440 352 472 360 308 188 308 240 328 240 284 228 300 220 296 244 404 372 508 388 424 296 388 332 440 336 448 372 464 360 464 372 420 260 236 120 324 368 552 488 484 308 180 24 0 0 40 0 20 60 16 24 48 56 72 64 68 56 52 48 48 28 40 52 60 28 44 20 28 0 0 0 96 208 384 288 380 244 340 220 292 164 240 172 256 204 276 196 224 144 128 68 120 100 160 124 168 140 176 136 172 108 156 88 172 104 212 160 280 208 288 204 268 200 256 212 160 16 20 0 44 12 76 120 180 648 848 996 772 1016 780 996 776 984 768 972 752 952 768 972 760 968 772 980 784 988 772 988 772 972 752 928 752 936 788 944 776 960 804 968 756 908 768 920 740 860 680 848 728 916 672 812 644 788 636 784 632 776 644 764 616 800 584 132 8 36 24 0 4 4 12 4 52 92 300 692 608 724 588 688 588 728 408 92 52 16 0 136 236 572 668 740 460 28 4 8 0 12 0 0 8 0 4 0 24 32 116 76 104 80 112 84 108 76 96 60 84 32 60 16 64 24 56 28 36 12 36 20 52 32 84 40 76 68 80 52 180 284 536 488 492 440 428 312 216 92 56 76 100 24 44 28 64 40 72 36 60 32 64 40 64 36 84 52 76 36 60 28 60 28 52 16 52 24 56 44 76 64 100 124 180 228 296 328 320 288 320 332 300 312 288 296 260 268 196 188 136 160 176 244 256 280 264 252 232 188 116 32 8 0 4 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 12 12 12 12 12 12 12 12 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 20 24 12 0 4 4 4 0 4 0 0 0 0 0 0 16 0 4 0 0 4 8 4 40 108 328 344 468 384 540 456 596 560 780 652 772 624 712 532 648 512 596 456 552 428 532 412 528 392 568 472 676 568 560 512 576 436 668 500 556 504 628 496 652 500 688 536 704 524 768 652 896 700 908 736 848 576 716 588 720 748 792 412 400 264 332 236 276 172 192 112 144 96 108 88 88 72 76 52 48 24 28 0 32 8 28 12 12 12 8 12 24 0 36 20 184 360 584 416 376 236 408 420 600 412 360 140 316 152 360 444 752 644 708 424 552 360 576 384 588 380 548 344 556 356 540 384 556 380 572 456 708 524 492 252 660 456 444 712 804 308 364 228 472 476 396 196 560 620 480 368 480 396 580 464 560 376 460 448 208 16 76 0 628 668 716 580 592 168 68 124 52 32 36 36 20 44 24 48 32 32 32 28 28 32 32 36 32 32 32 32 32 32 32 32 36 36 36 40 44 48 48 48 32 36 36 36 36 32 28 28 192 300 484 428 504 488 496 408 488 324 436 420 504 388 468 396 408 260 360 272 332 324 488 392 488 516 648 600 596 524 560 528 572 524 588 532 624 584 628 492 444 256 412 352 536 520 632 644 988 840 1020 896 1020 896 940 820 928 948 1020 604 576 280 368 484 660 604 692 644 720 648 708 636 728 660 740 700 804 764 844 780 860 768 828 748 844 784 880 808 940 912 1012 896 952 904 1020 996 884 732 624 600 800 596 556 676 568 488 548 552 564 516 552 840 968 932 952 912 932 940 892 824 936 880 900 840 748 680 828 564 584 544 552 804 948 320 292 180 196 384 712 736 756 736 800 820 800 712 720 576 636 540 384 236 344 732 796 700 732 668 688 620 616 592 612 540 556 548 632 632 812 804 912 952 992 924 980 1004 952 976 1020 908 356 300 364 296 368 276 360 276 352 284 332 268 336 228 356 208 520 948 964 920 884 792 884 640 700 500 468 168 260 180 256 196 276 216 292 228 324 212 300 244 340 264 320 372 596 560 644 596 624 536 564 496 580 528 600 464 420 296 328 216 324 280 432 556 672 588 624 616 644 392 468 360 460 348 488 332 464 356 468 376 472 388 456 272 136 92 116 80 104 80 120 96 140 48 60 488 876 536 656 552 636 556 684 508 576 400 520 484 612 508 620 488 616 512 636 492 632 504 640 492 604 448 576 432 568 428 548 424 548 424 540 408 536 412 540 416 540 412 536 408 524 392 520 388 516 392 520 396 528 400 524 388 512 388 524 408 564 436 580 456 600 464 600 464 576 436 564 424 564 436 580 452 588 452 420 264 404 288 436 304 384 276 404 296 412 316 480 420 644 500 620 440 564 440 576 452 584 472 580 456 576 464 516 340 312 264 440 412 572 552 636 452 424 152 32 0 48 28 12 44 12 28 60 72 76 64 60 52 48 48 52 40 60 84 96 84 48 44 12 4 28 0 212 304 560 388 596 364 548 328 440 224 416 232 456 272 464 240 364 148 280 104 244 108 252 108 236 112 316 164 332 172 320 164 312 168 340 232 424 296 456 284 448 276 440 280 344 132 160 28 80 24 52 100 104 452 700 812 608 780 616 784 624 788 624 784 624 780 620 780 628 784 628 772 600 732 640 764 636 752 648 740 708 796 712 712 656 672 684 728 724 740 632 692 568 632 512 592 492 596 488 588 468 592 480 612 488 612 504 620 520 672 620 216 0 4 32 0 12 28 24 8 12 104 160 516 516 580 476 548 492 632 496 88 4 52 44 96 204 524 708 756 568 100 0 16 0 12 4 8 12 4 4 16 48 68 156 96 152 108 196 132 184 96 140 76 104 60 68 48 44 44 72 36 68 28 60 32 64 40 100 44 60 72 92 64 96 128 436 476 580 500 444 300 284 212 188 60 72 24 44 20 88 16 64 28 64 24 64 32 72 36 92 60 104 68 100 64 104 76 96 40 88 40 92 64 108 92 108 96 100 136 200 284 304 324 284 320 240 288 224 284 220 276 168 200 108 160 124 216 184 256 220 260 204 236 124 68 0 8 0 4 0 0 4 0 4 0 4 0 4 0 4 0 4 0 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 24 28 8 0 4 8 0 0 16 0 16 0 8 0 0 0 0 4 0 0 8 0 0 0 36 208 216 332 276 408 296 384 328 580 484 660 512 640 456 596 440 580 408 532 360 500 344 460 308 444 276 504 436 544 308 460 340 472 280 428 356 516 328 500 356 536 396 584 456 668 528 648 492 640 432 540 352 564 464 728 528 388 92 228 252 232 136 180 128 140 72 92 36 72 16 40 0 36 0 12 0 4 4 12 32 4 32 8 32 12 32 12 0 24 0 48 264 580 480 376 196 256 192 284 132 184 92 144 100 220 116 388 536 724 436 464 312 416 336 500 384 452 272 372 220 348 236 372 252 448 396 620 348 252 208 552 268 260 404 352 100 224 216 464 348 204 116 408 280 256 112 268 268 388 272 172 140 228 216 0 12 44 0 636 620 672 748 692 156 4 0 32 40 32 24 40 16 52 20 40 24 32 20 28 24 32 28 32 24 32 24 32 24 32 24 28 20 32 32 44 36 44 36 40 32 40 28 32 20 20 0 0 76 380 360 452 372 396 356 392 296 412 392 428 340 380 316 352 328 452 360 272 272 424 356 416 452 588 580 564 452 480 468 484 492 472 484 536 572 540 444 320 196 304 260 388 452 528 592 504 364 420 356 420 396 424 448 468 532 780 580 352 224 240 204 320 324 400 396 440 412 448 420 428 424 476 432 432 392 448 440 344 392 560 608 692 660 716 684 696 636 612 488 516 512 576 508 848 780 856 800 912 836 852 808 788 768 876 884 900 856 852 972 872 824 856 844 836 824 788 804 888 856 856 836 732 712 904 656 844 932 1004 656 412 536 404 320 220 376 560 684 736 708 724 680 640 540 496 500 584 508 292 140 24 456 824 676 652 712 648 568 624 648 720 720 788 840 944 960 968 912 956 948 876 704 700 752 800 832 884 764 272 272 288 216 268 168 256 172 276 208 280 216 224 212 292 180 448 744 884 736 916 800 780 516 608 396 316 184 232 180 232 184 236 184 236 184 264 180 240 176 248 192 204 248 540 564 604 540 524 476 480 396 360 312 376 336 408 348 456 380 548 536 664 592 624 496 584 536 592 344 408 328 348 300 348 272 364 300 364 284 368 284 392 196 116 32 88 24 88 44 100 60 64 0 268 612 572 384 600 380 460 424 540 384 452 316 432 392 520 388 480 388 500 392 488 396 488 392 492 376 456 340 428 328 428 316 420 308 424 312 416 292 408 296 412 304 416 300 412 296 396 292 392 288 388 292 392 296 388 280 376 276 380 284 384 280 404 312 424 340 448 352 452 352 440 332 424 324 428 340 448 352 460 368 324 192 284 208 304 240 284 216 280 220 300 220 336 280 448 396 504 396 452 364 452 372 456 380 452 360 452 372 400 240 224 160 368 288 416 400 532 444 468 280 124 4 12 16 28 20 12 24 48 52 52 40 40 36 28 32 40 40 68 104 124 108 76 32 16 0 8 0 152 272 388 276 380 244 360 224 276 116 180 136 228 212 280 196 188 92 112 52 72 52 88 60 100 88 156 132 160 120 168 88 160 60 180 116 244 192 284 216 292 240 304 244 268 164 156 12 28 0 28 124 148 484 816 1020 792 1004 788 996 788 992 780 972 760 960 784 964 756 940 732 896 680 844 636 792 648 784 612 676 536 648 404 460 344 404 324 460 408 556 564 704 632 760 656 744 616 704 604 704 608 712 632 732 636 732 632 756 648 748 720 448 0 40 0 28 0 0 40 0 16 112 200 580 600 672 572 652 616 720 616 220 0 112 36 140 152 456 660 708 636 216 4 52 0 12 8 0 8 0 0 16 72 92 88 52 84 68 112 92 100 56 68 32 64 8 48 0 40 0 20 0 20 4 24 8 36 12 48 12 44 52 92 56 80 60 176 300 460 452 420 376 448 476 456 84 0 8 8 0 32 0 0 0 8 0 16 0 32 12 28 16 60 40 64 32 64 32 40 0 28 0 36 24 80 76 120 100 112 88 152 228 324 368 336 340 292 300 276 304 288 316 280 276 220 228 212 252 244 268 284 264 268 264 212 104 32 4 4 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 12 12 12 12 12 12 12 12 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 28 28 4 0 4 8 0 0 0 0 0 0 0 0 0 4 0 12 4 0 0 0 0 32 60 204 220 416 424 556 408 512 404 592 508 716 640 820 708 772 636 744 580 672 524 660 540 624 528 648 480 544 404 588 412 520 388 484 412 612 452 652 544 712 568 764 612 844 684 884 656 872 644 780 492 676 584 816 692 656 316 252 176 292 164 216 216 228 172 172 92 68 24 36 32 16 16 12 0 4 4 20 20 28 4 20 0 8 12 16 20 8 4 64 0 56 308 720 660 748 432 388 204 340 200 320 208 312 192 316 180 380 432 800 688 760 472 684 492 820 608 752 440 552 316 516 344 552 388 656 568 700 336 432 464 616 380 564 312 260 204 388 440 684 360 264 200 348 244 396 208 332 204 340 136 284 104 400 424 128 0 52 64 680 644 808 840 432 0 172 32 56 36 32 32 16 40 28 52 32 32 32 28 28 32 32 36 32 32 32 32 32 32 32 32 24 24 32 36 40 44 44 44 60 56 52 48 40 28 20 16 32 96 472 484 592 424 460 428 508 384 488 432 540 496 564 428 480 524 768 556 372 268 476 412 468 488 640 648 636 500 496 480 468 416 452 420 564 572 612 456 416 248 424 292 444 460 580 604 628 140 420 568 824 808 1020 876 840 308 596 548 448 240 428 292 464 388 528 424 516 388 492 388 496 404 488 312 372 300 552 560 816 728 868 648 624 360 444 312 456 284 372 280 536 500 560 308 860 552 604 656 780 780 884 720 1008 968 1020 1008 1020 1020 992 1020 1020 972 1020 996 980 868 892 936 844 744 772 744 732 752 1020 784 880 900 1020 752 368 536 400 336 356 384 500 624 776 692 732 584 616 540 584 520 516 328 204 156 80 180 720 708 612 668 608 804 944 920 936 900 948 944 956 888 952 864 888 884 820 652 696 788 812 856 888 760 284 316 336 308 368 264 356 256 352 276 348 268 348 260 356 296 528 648 1020 880 884 656 892 780 728 440 512 240 372 268 352 260 340 244 328 244 304 216 312 208 296 200 216 184 300 300 384 292 344 328 396 296 352 320 464 556 728 660 736 668 748 696 708 608 660 632 596 412 504 312 444 380 472 372 504 356 500 400 472 372 452 396 496 328 176 112 136 84 144 112 156 100 152 84 672 640 572 524 612 504 696 588 660 440 528 424 580 532 640 492 592 496 628 488 608 500 608 480 616 468 584 432 568 420 560 424 544 420 548 420 536 404 528 404 532 412 536 412 532 408 524 392 520 388 516 392 520 396 508 368 488 364 504 380 500 360 504 388 540 416 564 432 568 432 572 428 556 420 568 444 588 456 556 460 444 284 392 264 400 284 420 288 388 296 408 292 408 320 516 456 644 508 596 448 580 468 552 444 536 416 520 440 476 312 332 288 488 416 500 432 608 512 580 448 360 108 40 16 48 12 32 28 60 44 52 32 44 48 28 36 52 44 100 124 172 144 112 68 44 16 80 48 292 372 544 376 572 372 548 340 416 200 324 160 408 264 484 268 384 160 256 68 204 64 224 112 276 172 328 152 320 148 304 156 276 140 300 184 360 252 440 284 476 312 472 296 432 292 356 136 132 28 44 112 88 320 716 860 676 768 624 752 608 728 580 696 548 668 528 632 476 580 464 572 468 556 500 576 564 596 504 372 300 228 264 228 336 248 288 176 248 180 344 416 504 624 628 660 596 628 572 612 568 620 572 628 556 612 528 652 548 608 664 468 0 32 0 52 12 4 40 32 0 96 176 440 564 540 520 532 600 652 684 332 108 92 48 72 120 200 412 448 496 164 0 48 0 24 8 12 12 0 12 24 96 120 136 80 136 72 136 80 136 76 104 60 76 48 36 32 4 20 24 8 44 24 60 36 56 36 44 52 100 84 72 52 96 116 92 200 420 444 552 568 748 760 840 192 44 44 84 0 88 16 56 20 56 12 40 0 40 8 52 32 84 52 76 24 56 20 96 36 80 20 80 56 124 100 136 132 144 116 132 204 296 364 292 308 228 260 212 276 236 296 276 304 216 248 184 252 200 260 240 264 228 288 208 136 20 16 0 4 0 0 4 0 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 0 8 12 16 12 4 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76 152 320 300 428 332 468 336 440 384 592 436 672 536 632 500 672 516 644 476 632 492 616 448 516 412 504 668 772 336 468 300 496 360 596 448 660 472 636 460 668 476 668 456 628 404 560 360 520 320 576 512 604 360 200 48 112 60 160 104 172 120 200 124 120 28 40 0 16 0 20 0 12 0 8 12 12 24 16 8 16 24 20 32 20 32 24 0 12 0 0 132 540 592 744 440 416 68 252 176 172 204 228 220 244 132 264 288 588 496 656 368 452 304 548 360 424 136 392 80 312 128 356 260 452 344 444 156 408 400 364 184 376 208 192 116 328 472 452 128 220 128 248 168 204 124 256 56 448 560 124 96 464 788 136 0 0 212 708 820 952 416 8 4 80 0 44 44 40 44 32 40 32 40 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 36 28 36 28 36 28 36 28 32 28 36 32 40 28 36 16 8 12 356 492 476 332 420 348 476 364 480 460 556 452 492 428 472 424 780 428 284 280 340 248 356 532 732 796 808 744 796 764 752 724 696 660 624 628 608 620 436 444 352 340 396 352 500 400 456 412 760 904 904 808 936 796 944 772 640 444 392 364 356 312 372 356 408 416 448 392 424 392 468 420 436 188 548 680 888 800 868 724 756 516 444 240 280 220 380 332 524 556 596 584 584 560 860 480 540 396 332 252 332 268 300 388 524 580 684 772 832 804 780 756 732 732 764 652 956 820 768 608 672 684 884 760 936 684 440 752 804 612 596 592 696 504 556 592 604 600 676 676 656 472 500 408 436 396 220 100 228 108 112 0 460 616 676 548 568 852 932 860 852 832 868 840 852 832 820 856 872 816 832 832 764 632 776 788 840 748 252 248 272 224 256 192 232 168 244 240 236 204 264 144 196 240 552 348 448 256 232 48 168 316 580 444 264 112 192 160 236 164 228 184 248 184 244 148 220 212 208 116 136 104 176 108 152 76 128 72 136 88 148 96 180 144 236 200 284 232 360 336 432 384 424 312 264 112 80 88 240 292 392 364 380 320 368 316 388 324 408 356 412 320 184 8 84 88 96 20 120 76 132 148 664 448 412 416 560 412 616 472 508 336 424 328 496 424 516 400 512 400 504 380 484 364 484 372 480 368 460 332 416 300 420 320 416 312 412 308 408 304 396 300 400 300 400 296 392 288 384 288 392 284 388 276 376 268 384 272 368 260 364 264 376 276 384 276 380 296 420 332 432 328 436 332 428 316 412 320 436 352 424 308 356 232 300 212 296 224 296 220 300 220 292 212 284 196 340 312 468 376 452 348 452 360 456 340 428 320 404 324 388 200 204 192 344 284 372 312 440 384 556 452 444 236 120 0 0 0 0 8 40 32 36 8 28 8 12 0 28 20 56 76 120 144 120 88 28 0 12 56 244 304 372 284 372 268 348 216 208 40 104 64 132 152 300 304 264 108 120 64 68 48 84 76 144 148 200 160 228 168 196 96 140 64 128 80 184 140 232 184 280 232 316 244 320 232 288 176 128 4 76 0 44 260 316 672 776 820 696 808 672 812 680 812 616 756 588 752 596 768 608 764 620 772 604 780 612 452 232 204 172 180 208 248 256 224 180 172 156 172 132 184 180 296 444 728 716 728 636 824 672 740 676 752 644 736 648 768 580 816 700 648 24 36 24 8 36 0 12 0 20 36 128 404 572 700 636 676 664 700 740 420 96 32 32 36 0 52 48 68 72 68 52 24 36 20 16 0 20 4 24 44 72 96 88 72 68 60 68 60 68 52 64 40 44 8 24 0 24 0 8 0 8 0 20 8 24 12 52 36 56 44 72 56 80 56 116 80 372 592 468 680 952 640 696 180 40 0 56 60 16 48 36 8 12 0 12 0 12 0 12 0 24 20 52 28 36 4 16 12 24 12 32 8 60 32 100 88 144 92 104 124 264 376 352 328 288 304 236 320 348 336 300 340 300 316 264 288 268 312 260 264 248 256 228 184 84 20 24 0 0 0 4 0 0 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 16 12 8 4 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 4 108 200 364 324 440 372 516 444 560 560 744 600 752 596 744 600 728 600 764 640 792 636 792 608 820 808 852 788 892 612 824 660 816 672 832 676 808 640 836 692 868 684 828 612 760 548 736 536 732 568 724 520 448 192 208 140 188 176 236 172 228 180 216 164 112 64 32 20 16 20 20 24 12 16 8 16 8 20 16 20 16 20 4 20 0 20 32 0 24 4 52 120 532 688 764 724 824 344 364 252 348 260 336 252 360 252 348 288 676 708 884 584 728 504 840 536 768 504 744 500 740 428 652 424 688 516 560 396 668 496 516 272 400 184 392 300 644 508 472 264 284 264 360 340 416 420 452 144 772 644 352 128 524 920 380 140 304 572 1020 996 644 104 0 52 36 72 40 40 36 32 32 28 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 36 36 32 32 16 32 392 604 532 404 540 508 672 544 616 564 644 560 612 584 620 628 756 376 400 404 412 296 340 588 748 708 780 836 940 892 1000 996 976 972 956 948 960 936 900 608 440 420 540 376 584 540 576 708 1020 928 976 876 1004 888 960 972 968 588 428 344 464 384 556 452 552 424 552 484 608 500 632 552 548 640 796 880 1020 860 964 832 988 860 924 672 768 668 884 824 964 852 1020 996 988 908 1004 604 548 376 360 332 428 296 424 396 496 436 528 536 644 600 640 556 560 500 592 596 1020 956 944 756 896 672 572 492 780 460 452 336 608 504 672 816 796 804 864 780 876 776 752 540 488 416 472 376 440 424 292 92 188 124 136 44 228 548 700 600 528 828 936 860 836 804 824 800 820 808 832 848 860 800 816 828 844 780 844 820 872 764 320 328 372 304 428 168 356 324 380 176 404 228 264 172 420 340 636 508 496 168 320 216 376 272 488 308 372 160 240 148 256 140 240 148 252 156 288 184 284 172 224 148 256 128 216 136 192 112 176 108 184 120 160 92 160 92 164 104 176 112 216 164 260 192 268 176 192 48 136 92 224 196 304 228 296 204 292 236 332 284 392 360 432 352 220 92 176 136 152 96 180 100 176 392 788 448 548 564 708 604 696 536 572 424 532 452 592 500 608 504 624 508 624 500 616 484 616 488 612 464 588 436 568 416 552 416 548 408 544 404 540 404 536 404 540 404 540 400 532 392 516 392 512 392 508 384 500 376 500 380 500 380 496 372 492 368 480 360 488 384 524 416 528 400 548 428 552 428 540 420 544 436 536 400 468 332 420 312 412 300 404 296 404 296 400 288 392 280 440 388 560 464 572 456 564 456 544 412 508 400 484 404 468 276 340 280 492 364 484 364 512 428 548 484 624 504 368 48 56 44 92 28 48 24 48 64 40 48 20 44 44 40 84 60 156 100 164 80 96 0 124 116 412 376 544 372 548 352 520 308 388 148 280 88 312 212 512 352 456 164 288 92 260 96 296 148 360 228 404 244 424 240 380 172 312 132 292 140 328 192 360 236 412 284 456 320 464 316 436 260 280 96 128 96 52 0 4 4 188 704 600 692 568 676 536 632 492 604 500 616 528 616 572 644 624 656 700 652 476 228 204 168 252 132 236 168 284 168 248 140 232 132 192 108 136 72 164 336 616 792 820 812 856 816 716 644 604 652 496 680 564 648 592 624 112 24 0 32 0 32 0 12 32 28 36 148 292 408 492 600 620 636 440 244 60 20 76 12 52 12 56 16 56 28 24 16 0 24 0 28 16 24 44 28 96 64 120 88 104 76 88 60 68 52 56 44 32 24 8 12 0 16 8 8 16 20 28 28 40 36 64 60 68 68 76 80 88 80 124 140 352 536 792 704 908 656 740 376 256 52 100 100 104 52 92 44 60 16 48 4 32 0 44 8 48 20 64 28 56 8 56 16 68 28 76 44 100 72 116 104 168 120 148 132 252 280 292 284 220 260 212 316 292 320 288 344 272 320 224 264 180 236 216 248 232 248 204 156 72 20 4 0 4 8 20 0 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 52 32 12 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 28 108 236 164 248 136 256 124 252 224 456 376 548 404 588 452 604 468 620 472 608 444 632 460 740 676 688 472 680 540 632 468 632 480 660 504 664 488 632 464 636 448 592 384 524 344 540 368 572 400 460 184 156 0 132 76 168 128 196 104 180 128 184 104 96 0 24 0 20 0 28 8 24 16 16 28 28 24 16 0 16 16 20 24 20 32 40 0 0 0 0 0 360 612 660 488 708 396 360 80 144 136 264 200 252 168 224 132 420 424 624 592 556 316 560 316 580 272 620 436 688 312 564 336 532 388 592 448 500 280 344 156 240 156 272 316 560 304 252 188 236 276 716 852 880 788 436 128 748 540 220 76 360 860 296 0 128 212 412 364 224 0 8 60 16 4 36 32 32 40 28 52 32 56 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 36 28 36 28 32 16 12 0 272 596 468 372 480 448 536 420 492 440 532 456 532 488 492 616 616 232 376 304 312 224 344 660 804 752 848 876 924 880 872 872 916 944 968 1000 996 1016 1004 748 436 340 420 424 500 316 600 844 992 784 864 780 852 844 972 936 988 796 648 476 412 352 380 384 440 464 492 456 524 508 508 444 420 668 576 560 848 740 896 744 856 760 916 800 872 800 936 912 864 644 800 804 816 808 1004 568 484 256 268 260 320 212 236 272 380 416 472 444 472 436 512 500 556 516 520 544 944 792 880 668 776 568 492 492 556 340 500 368 284 460 788 680 352 336 384 292 456 360 464 372 356 304 340 296 368 380 304 68 84 96 100 68 24 336 624 528 460 736 836 776 784 748 788 780 840 860 888 884 884 824 796 784 816 816 860 808 828 700 264 272 296 204 208 224 292 132 264 104 236 44 208 468 704 280 552 312 172 140 160 228 220 144 180 96 216 140 212 156 228 136 192 140 204 144 132 112 184 104 108 112 140 28 104 44 96 36 88 32 92 36 108 48 96 36 92 40 108 56 112 56 112 56 124 84 120 52 84 40 88 56 96 60 92 56 60 20 88 40 124 96 164 96 116 60 128 80 92 72 120 28 176 532 640 252 484 508 572 456 516 352 400 272 424 348 480 352 480 368 492 388 504 388 492 376 500 376 472 348 444 328 428 324 412 308 404 304 400 304 404 304 404 304 408 308 404 304 400 296 388 288 392 288 388 280 380 272 380 280 388 284 384 272 364 252 356 252 368 280 400 304 408 296 416 320 432 328 420 308 412 308 416 308 368 252 328 228 308 220 300 220 296 216 288 216 284 204 296 260 408 352 460 380 460 344 416 300 388 280 364 288 348 160 204 216 360 288 340 252 364 296 408 348 512 508 500 248 96 0 16 4 8 4 36 28 48 12 48 24 44 24 36 40 60 80 104 116 44 0 28 120 296 304 368 276 356 248 340 232 268 136 132 44 132 184 348 304 268 132 176 112 152 128 176 152 212 196 260 208 268 188 220 116 152 72 128 68 152 96 188 144 244 188 292 220 316 236 312 220 232 132 52 0 0 16 60 68 40 280 624 800 676 820 640 780 620 788 652 804 644 788 692 872 760 828 756 544 236 160 144 164 128 108 84 96 112 100 108 112 108 88 84 72 80 68 0 104 340 656 776 812 860 948 752 752 616 728 588 732 588 676 668 768 248 0 16 0 32 0 20 0 20 28 0 20 16 92 168 284 312 300 148 68 12 4 20 12 4 16 8 0 0 0 12 0 20 0 28 4 28 8 20 20 24 40 68 68 88 64 52 20 28 16 32 8 20 0 8 0 8 0 8 0 12 4 28 20 40 28 60 44 64 52 72 60 80 60 28 68 128 272 768 864 776 708 908 516 184 32 108 64 80 84 84 56 60 32 52 28 40 12 24 0 12 0 16 0 12 0 4 20 16 16 28 8 60 32 76 60 128 104 144 128 172 188 276 312 268 288 316 372 344 380 352 384 356 388 340 352 284 300 244 272 256 272 216 180 104 80 8 8 0 12 16 4 0 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 8 8 88 56 20 4 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 32 80 236 248 312 188 288 160 260 200 436 396 588 448 592 540 768 660 760 564 692 560 716 616 920 708 744 536 816 660 776 608 748 580 740 592 764 612 808 616 748 576 740 560 732 572 688 560 700 448 384 140 176 132 200 160 204 176 220 180 240 204 212 148 84 36 16 16 16 20 24 20 12 20 12 16 8 28 20 16 20 16 12 20 4 20 12 20 12 8 52 0 316 664 936 608 792 696 796 360 324 128 328 252 360 228 360 300 548 404 764 684 864 520 804 532 792 644 1016 832 968 528 864 576 840 584 836 544 652 436 520 224 376 312 620 644 616 312 312 136 328 220 524 420 220 144 296 352 940 416 208 68 408 816 296 0 72 0 12 8 52 68 0 40 72 8 28 28 28 28 32 32 40 40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 28 28 28 28 28 28 28 28 36 40 44 44 44 44 40 36 64 0 300 792 784 720 792 688 832 684 696 552 564 448 484 444 612 700 608 328 508 396 444 320 444 696 812 796 896 808 808 820 864 872 892 900 920 912 932 904 1020 628 476 468 592 460 636 584 980 948 1004 836 1004 864 944 952 1020 948 1020 1004 1020 932 852 672 596 412 516 496 636 496 592 548 636 484 612 648 696 540 992 952 1020 868 892 700 960 924 1020 836 912 800 820 580 696 648 872 944 1020 648 564 412 472 416 484 360 404 328 440 400 480 396 480 436 532 484 624 544 568 644 1020 920 924 804 908 736 800 676 624 740 792 400 500 524 552 348 520 428 372 272 480 188 368 420 460 352 400 388 460 428 416 192 120 120 136 96 96 156 540 504 596 752 804 768 784 784 816 820 892 920 972 960 992 968 952 900 920 920 944 880 908 732 320 312 376 276 332 316 328 244 308 172 280 440 824 848 1016 404 672 244 268 116 460 368 372 244 388 152 408 252 352 256 364 236 324 220 316 200 324 168 240 148 200 104 220 132 196 124 196 128 200 124 196 124 192 116 176 100 172 112 196 132 200 116 180 96 180 116 196 108 180 88 148 52 128 52 144 72 152 88 156 72 136 84 144 64 156 92 164 116 156 100 156 100 488 700 620 320 656 608 624 444 540 396 472 376 532 468 588 476 580 480 604 492 616 492 612 480 612 480 604 460 584 440 576 428 548 408 540 400 536 400 540 404 536 400 540 404 540 400 532 392 512 388 508 388 504 380 492 372 500 384 504 380 496 368 476 352 472 352 480 372 508 404 532 420 540 428 552 428 540 408 528 412 516 392 472 348 440 328 420 304 408 296 400 288 392 284 392 284 380 312 476 412 560 468 556 420 504 380 468 364 440 368 424 240 304 280 488 372 464 332 456 372 492 416 536 480 648 536 392 44 44 0 68 44 40 28 24 44 16 32 44 40 80 52 128 76 156 108 136 0 156 200 480 372 560 372 544 348 528 336 496 292 416 180 376 284 556 344 448 200 408 216 388 220 396 220 396 244 440 268 432 244 384 184 328 144 284 132 292 152 328 208 388 264 428 288 452 304 448 300 384 232 164 8 52 20 4 0 0 8 504 656 576 688 544 640 552 644 596 640 620 668 804 880 948 844 696 292 144 164 272 148 140 104 172 92 172 80 168 96 152 52 144 52 148 92 100 28 172 248 720 812 896 808 812 712 712 620 620 592 548 664 748 684 264 0 8 20 0 24 0 16 20 16 16 16 4 0 0 12 36 48 12 16 56 24 88 48 136 60 120 20 48 0 16 8 8 20 0 24 20 28 24 8 44 12 56 56 88 60 44 8 20 12 20 12 8 8 0 8 0 12 8 8 20 20 32 36 48 44 52 48 56 56 64 64 72 68 72 60 104 88 492 960 740 576 1020 636 236 60 176 56 120 112 140 100 132 100 144 116 152 112 104 56 76 32 64 24 52 8 52 8 64 20 68 36 96 72 120 92 156 144 208 164 196 144 236 324 272 296 320 368 300 376 312 352 300 360 312 352 264 288 220 260 236 248 192 176 136 144 64 40 0 0 4 8 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 8 12 16 68 40 8 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 12 0 152 204 280 92 172 32 144 24 204 164 272 128 284 256 524 448 580 396 528 392 508 444 760 524 620 404 632 408 608 472 596 456 580 448 568 444 556 376 428 296 424 328 472 388 504 396 448 184 136 8 104 68 160 116 160 120 172 124 176 116 184 100 76 0 16 0 16 0 20 8 16 8 8 20 20 16 16 0 16 0 20 16 20 24 20 28 0 0 4 0 88 380 756 504 624 484 700 472 452 60 176 140 272 140 212 140 316 236 388 280 520 344 608 348 504 532 868 644 708 292 584 364 600 452 560 296 412 264 256 92 348 356 608 516 372 184 244 80 160 56 0 76 104 52 100 108 324 120 128 80 296 688 204 0 108 0 104 0 32 52 24 0 68 0 28 28 28 36 28 40 32 48 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 28 20 28 20 28 20 28 20 44 40 48 44 52 40 48 36 0 0 272 900 980 948 972 872 844 792 904 856 896 780 764 680 692 556 420 312 524 428 512 308 496 688 744 700 820 764 824 884 892 884 908 920 936 952 952 964 940 572 456 508 556 524 748 840 972 808 824 776 896 788 884 832 900 872 968 884 972 956 1000 940 884 672 516 440 492 480 512 452 552 392 532 396 628 524 832 780 752 640 636 428 604 512 516 388 528 368 488 428 436 336 648 684 944 480 416 352 472 388 372 292 344 300 388 360 408 316 372 320 444 456 592 536 540 632 960 816 828 712 868 768 828 632 388 524 712 480 460 328 140 280 220 404 500 508 684 284 316 344 384 292 352 364 416 352 396 260 132 92 132 68 140 28 296 528 688 720 752 720 760 732 768 732 796 812 816 812 876 916 952 928 936 932 908 868 912 700 272 244 324 236 280 176 276 144 136 316 584 720 860 736 784 704 236 8 96 0 352 324 208 148 212 68 220 124 224 168 268 184 252 180 236 160 264 120 248 368 400 200 180 160 160 120 176 132 180 128 176 124 164 104 136 68 104 52 104 60 104 36 92 36 92 32 76 28 80 24 52 4 36 8 56 32 88 56 108 48 96 68 116 68 116 52 88 92 136 56 100 108 524 524 392 308 572 464 492 308 392 276 384 280 424 336 468 356 480 364 480 368 480 364 472 356 464 356 468 360 464 344 436 328 424 320 412 304 400 300 404 308 392 296 396 296 396 292 388 284 376 280 384 276 380 268 368 260 384 276 368 256 356 248 352 252 336 232 332 232 352 272 404 316 432 328 432 316 412 304 412 316 388 288 360 252 336 236 312 220 300 220 288 208 280 212 280 208 272 216 344 304 440 384 448 328 388 276 360 260 344 272 332 148 196 212 364 296 352 252 348 268 324 304 420 360 488 480 436 236 60 24 36 4 48 28 56 20 20 0 40 32 52 56 68 80 96 116 76 0 48 168 336 284 376 268 348 244 336 240 336 248 324 192 252 248 372 280 276 168 220 148 212 180 240 180 236 196 240 172 228 152 200 116 164 84 136 64 136 80 180 144 248 192 268 196 300 216 300 232 296 216 104 40 24 28 40 52 164 476 672 876 712 856 656 824 656 796 644 748 608 748 776 952 888 892 424 168 108 200 208 152 56 80 84 76 76 64 76 88 68 32 44 4 4 20 44 72 76 52 456 824 776 588 628 596 668 600 668 632 648 700 620 476 208 0 8 0 16 0 24 16 12 20 8 36 32 8 4 0 16 8 4 40 88 80 100 116 128 104 88 48 8 0 0 0 4 0 8 0 20 4 16 4 12 12 0 8 40 20 12 0 0 0 8 0 12 0 8 0 12 0 8 0 12 4 28 16 40 24 32 16 36 20 40 28 44 32 20 12 32 12 88 660 736 360 408 376 164 8 64 64 112 64 76 60 80 80 112 108 124 108 96 64 56 24 32 8 16 0 4 16 12 12 20 4 48 28 64 28 80 76 136 124 132 104 200 312 320 332 368 376 348 416 384 392 356 376 348 360 308 308 292 312 280 276 216 204 188 208 176 124 32 8 0 16 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 8 16 20 16 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 24 4 0 116 244 356 252 332 220 340 148 300 236 364 212 428 340 548 484 668 540 660 496 628 504 760 580 736 504 680 468 636 508 668 520 632 440 544 368 424 224 328 184 352 244 456 380 660 448 360 88 112 92 168 96 184 168 208 184 240 204 228 148 184 120 60 20 12 16 8 4 16 12 4 12 4 8 0 16 32 12 32 16 16 20 12 20 0 28 4 12 56 0 68 288 804 716 892 644 900 724 848 496 476 252 308 224 368 216 436 348 564 260 584 340 832 784 824 648 1020 868 948 640 824 464 728 484 676 328 472 280 456 436 780 640 724 360 412 264 432 284 192 104 172 96 156 72 164 28 136 156 332 156 364 640 232 0 60 52 0 64 4 48 108 24 0 36 32 28 28 24 28 28 32 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 44 48 52 52 52 52 48 44 20 0 188 704 872 796 948 896 1008 932 1020 968 1020 956 1004 944 636 464 472 440 584 432 528 312 628 788 828 732 836 832 908 884 884 876 904 900 944 944 996 968 972 592 580 592 820 900 1020 924 1020 840 992 896 976 892 1020 864 988 920 1012 892 936 868 1016 992 1020 984 916 592 540 484 600 512 588 492 628 412 608 656 912 852 688 588 620 400 560 368 444 396 484 240 428 388 456 356 704 608 960 528 488 432 604 464 452 320 440 388 556 488 560 420 452 328 512 512 708 652 748 816 1020 924 1020 852 1016 800 720 544 372 152 296 400 676 744 96 244 372 320 344 288 512 320 416 352 392 332 400 384 448 340 416 328 188 116 164 96 140 64 148 576 756 760 760 732 760 752 760 732 760 764 756 736 776 800 852 832 844 820 864 836 932 700 304 268 404 320 360 312 400 140 568 820 996 756 788 680 928 912 480 0 128 0 320 284 328 124 260 120 340 156 316 228 356 240 344 236 328 208 288 108 336 492 580 284 260 192 240 164 240 172 244 172 240 168 268 184 244 160 224 152 228 156 232 148 232 172 244 152 216 140 196 108 184 96 172 92 172 96 128 84 164 92 152 112 172 112 192 108 136 140 200 96 144 204 660 524 508 516 644 472 560 432 508 412 532 428 536 436 560 468 596 484 592 464 580 460 584 464 568 452 596 468 604 464 592 440 580 436 560 412 540 404 544 412 524 392 528 392 528 388 520 380 508 384 504 384 500 372 488 364 500 372 480 352 468 348 472 356 460 340 456 336 464 364 512 416 548 428 548 420 528 408 536 428 492 376 460 340 440 332 428 312 408 296 396 280 384 280 388 284 396 304 444 368 524 448 548 412 472 348 436 340 416 348 404 228 320 296 472 384 468 340 448 344 432 324 468 424 576 472 576 468 336 152 64 0 60 80 76 44 36 48 68 60 92 60 112 68 140 116 152 20 164 196 464 356 540 348 528 336 512 312 512 344 544 320 492 332 544 336 472 248 388 208 380 220 388 204 368 208 384 204 364 188 352 176 324 156 296 136 288 152 332 216 392 256 416 288 460 304 452 308 440 296 324 40 60 52 208 400 664 736 620 688 576 620 572 672 640 648 672 636 684 652 796 732 856 712 316 100 200 136 160 148 144 60 116 56 108 44 104 68 100 32 108 28 72 0 72 76 176 76 288 752 1020 696 848 660 828 636 700 596 660 552 564 436 372 44 40 4 4 16 12 20 12 0 0 4 0 4 12 20 20 0 80 108 224 180 280 196 292 156 236 108 144 32 52 4 20 8 0 4 8 16 12 8 16 16 12 0 28 12 16 0 4 8 12 8 8 12 8 12 8 12 12 8 16 16 24 28 32 32 20 16 24 20 28 24 32 24 76 24 92 60 96 388 1020 524 144 128 152 48 112 80 124 44 76 36 84 52 112 76 116 68 132 72 96 36 72 24 56 4 56 12 64 16 60 24 80 52 100 60 112 92 160 128 172 128 144 232 276 312 324 348 336 380 360 372 332 356 316 348 296 324 284 304 260 252 188 200 176 200 216 184 80 20 0 4 0 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 0 0 0 8 20 24 0 0 0 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 44 100 300 280 420 316 460 252 344 324 412 328 364 252 412 320 496 364 488 316 492 316 480 308 472 288 444 276 440 304 432 256 304 92 140 0 124 28 144 80 176 116 292 324 408 208 80 0 16 48 96 68 108 124 164 140 160 132 156 108 132 56 36 0 4 0 12 0 20 8 16 12 16 12 20 12 12 0 12 0 16 8 20 16 4 16 0 0 44 0 20 76 584 548 656 488 688 424 668 496 568 232 240 116 244 116 224 168 372 120 268 64 488 504 568 264 760 516 588 456 528 204 372 208 332 160 320 268 536 508 668 560 608 216 280 252 364 196 48 0 16 0 28 72 140 64 60 176 200 112 272 496 188 48 56 56 4 84 36 12 68 0 16 60 36 24 28 24 24 32 28 36 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 32 24 40 32 44 36 44 36 40 32 24 0 0 400 588 504 628 616 720 744 904 876 840 616 460 292 356 316 412 352 408 256 328 224 592 704 804 792 896 844 912 828 936 920 932 928 936 928 932 924 948 504 560 788 952 880 888 796 852 780 900 812 860 792 904 756 904 740 844 848 956 824 900 920 928 956 1000 780 572 424 492 504 520 492 544 368 376 488 828 692 836 776 668 312 396 268 284 188 396 324 452 336 484 468 768 544 568 364 472 452 616 560 596 536 656 588 652 496 540 428 524 400 500 472 528 440 560 644 832 808 916 796 924 456 184 108 240 196 372 804 608 760 296 284 280 152 136 120 284 376 496 396 376 320 380 316 396 328 376 304 172 128 132 116 100 84 68 336 624 728 728 680 732 700 744 700 740 736 792 768 792 772 792 780 780 744 760 748 856 620 228 188 312 216 292 212 124 316 960 804 784 624 632 604 712 660 756 164 0 0 28 72 168 84 172 124 196 120 260 184 268 156 216 132 196 116 228 48 100 120 160 68 140 144 144 108 140 104 140 104 140 104 136 100 140 112 156 132 180 140 196 124 188 148 200 124 180 152 176 132 172 132 164 120 152 120 108 100 152 108 140 108 144 104 128 112 116 96 152 80 100 152 536 416 436 432 468 336 400 316 408 316 444 332 444 332 460 352 488 364 460 340 448 340 460 356 440 332 448 352 464 360 464 356 468 356 440 324 412 312 416 316 392 292 396 296 392 292 388 284 384 288 392 284 388 276 376 268 368 260 364 256 356 252 356 252 348 248 360 248 352 248 372 280 412 312 424 316 416 304 416 308 392 284 356 252 336 244 328 240 300 220 284 200 276 208 280 216 284 220 308 252 368 332 416 320 348 244 324 232 308 244 296 124 224 216 356 296 368 276 360 252 348 208 288 296 436 408 468 440 424 240 104 0 12 4 52 0 44 28 72 60 72 60 68 68 88 104 80 8 56 124 288 276 352 244 336 232 316 196 304 244 348 256 336 248 328 232 272 148 220 132 204 144 208 116 176 116 200 124 176 112 184 112 172 92 152 68 136 76 180 128 220 148 248 188 304 208 296 220 312 232 336 116 100 8 0 272 644 776 668 760 608 716 656 792 644 632 564 632 612 688 640 644 656 728 268 76 140 96 44 104 64 52 32 40 40 36 36 60 48 40 28 52 48 40 32 56 76 24 8 336 924 696 804 620 692 512 608 432 468 336 388 404 388 0 0 0 4 0 24 28 8 16 36 8 8 0 28 12 20 0 116 144 212 204 208 176 184 168 152 140 128 80 64 12 16 0 4 0 16 0 8 0 8 8 0 0 0 0 4 0 4 0 4 0 4 0 8 0 4 0 8 0 12 0 16 0 20 4 8 0 12 0 12 0 16 0 72 20 40 0 16 248 896 356 72 32 128 116 88 72 48 60 16 0 20 16 44 32 44 24 56 28 32 12 28 8 20 4 16 16 16 8 12 0 28 12 52 36 76 48 96 72 124 120 128 164 244 288 312 340 360 328 332 340 340 348 328 332 320 332 284 296 272 268 232 224 200 208 232 244 184 104 16 16 4 24 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 0 0 0 8 20 28 12 16 20 12 4 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 0 20 64 140 372 516 588 576 796 612 716 616 704 540 496 404 588 480 608 460 596 468 640 516 648 464 612 480 612 412 508 376 484 304 376 180 284 128 260 164 352 256 328 208 400 424 196 40 32 28 96 48 48 32 64 88 124 80 92 84 156 128 116 56 16 0 4 12 8 4 24 20 16 20 12 24 8 24 32 12 32 16 28 16 16 20 20 32 0 0 24 4 12 0 724 716 868 664 920 608 816 652 800 564 560 292 344 184 372 224 572 236 476 372 636 368 680 648 1020 704 660 560 660 360 624 404 676 548 764 628 880 620 820 880 724 368 372 432 540 240 300 100 192 120 196 112 112 48 192 200 200 116 264 316 72 84 44 32 20 8 0 72 20 24 116 4 36 36 32 24 24 24 24 24 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 32 36 36 40 40 36 36 32 40 0 36 416 784 624 720 596 756 676 760 640 656 536 552 464 460 396 440 252 384 280 360 316 332 332 484 628 760 672 768 748 804 784 860 864 944 940 1004 972 892 680 952 984 1020 904 1016 884 1012 884 988 864 1000 880 972 888 1000 872 960 876 1008 920 972 816 1020 948 1020 924 808 504 532 552 596 484 576 428 480 504 972 564 900 916 824 384 620 668 688 404 644 756 868 572 716 652 816 476 540 540 832 764 884 820 956 924 992 944 1020 940 1020 940 1020 880 984 912 952 776 856 792 816 748 904 936 1020 520 416 236 384 380 868 984 904 652 400 256 280 160 280 304 496 580 624 428 424 352 496 368 480 428 436 328 196 184 124 156 160 120 136 84 552 756 780 740 748 740 756 728 744 736 740 752 792 768 796 796 808 764 796 772 896 656 300 256 396 280 340 296 252 724 1020 768 912 704 760 680 804 716 928 480 140 116 596 496 732 704 884 696 728 636 680 564 644 472 536 408 504 384 400 244 304 160 224 160 280 144 248 156 232 148 224 144 228 148 220 144 232 164 256 188 276 200 300 204 272 204 272 180 268 216 268 188 264 184 256 172 244 160 168 136 212 152 204 152 204 144 152 168 180 100 164 112 128 144 564 484 540 464 548 472 504 416 516 416 544 448 568 472 588 484 592 472 572 440 560 448 588 476 568 444 576 448 592 468 616 480 616 468 584 432 556 416 552 420 532 400 536 400 536 396 528 388 520 400 520 396 516 388 504 380 476 360 488 372 492 368 480 352 440 344 460 352 444 328 436 332 496 404 528 428 532 412 516 404 504 380 464 344 444 344 448 336 408 296 392 276 380 276 388 284 380 280 392 292 432 368 480 372 428 308 396 300 376 312 364 192 296 272 424 364 468 384 476 368 424 316 412 296 476 436 600 456 588 400 308 96 56 4 60 68 56 52 88 80 112 80 116 84 136 100 152 44 152 148 404 348 520 344 528 348 520 292 500 336 520 360 544 328 488 284 424 184 360 180 360 208 380 212 376 228 372 188 344 172 336 184 328 164 300 144 284 144 308 188 336 196 368 260 440 284 432 292 448 304 404 292 276 96 164 20 284 692 712 680 656 660 728 708 604 416 432 440 636 648 744 640 856 884 440 52 148 120 120 72 56 80 72 44 80 32 52 40 56 24 60 28 80 52 76 40 120 84 232 248 1020 876 1020 840 880 664 748 528 632 460 552 448 548 136 60 0 12 16 16 28 8 0 0 12 12 20 20 12 88 92 236 204 320 212 288 148 300 200 248 144 244 128 148 32 32 0 16 20 16 12 0 4 0 16 20 4 12 0 12 12 12 4 4 0 8 4 8 0 4 0 16 12 16 12 16 12 16 12 12 8 12 8 16 12 16 8 28 0 116 16 152 468 716 184 84 164 420 224 80 88 104 28 68 24 76 44 104 64 104 56 72 24 64 24 76 36 76 24 68 24 68 16 52 12 64 28 72 44 104 64 100 72 136 120 172 148 236 292 300 340 356 276 292 304 304 292 256 236 220 228 208 240 224 252 220 232 180 196 184 252 228 152 16 4 0 16 16 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 4 0 0 4 20 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 4 0 36 64 264 312 448 540 944 496 496 436 588 480 464 256 420 332 396 220 396 256 428 260 384 248 440 316 424 212 212 240 460 264 456 296 380 292 376 216 236 88 236 308 324 4 0 0 0 0 0 0 4 8 12 8 12 4 20 4 16 8 4 0 8 0 8 0 8 0 8 0 12 12 16 16 20 8 12 0 12 0 12 0 16 8 20 16 20 4 12 0 8 0 252 644 736 460 684 468 684 392 660 444 564 356 372 140 168 40 284 184 372 232 420 212 532 520 536 392 656 380 508 304 524 380 640 536 660 568 660 408 600 496 492 224 428 420 492 444 468 420 392 320 268 80 104 20 180 148 136 104 108 92 80 32 16 0 20 4 32 16 40 16 32 20 28 20 28 20 28 28 28 28 32 24 32 24 32 24 32 24 32 24 32 28 36 32 40 32 28 24 40 32 32 24 40 36 48 24 32 40 48 28 28 24 40 0 36 288 676 556 644 528 612 704 624 616 572 544 676 532 636 644 712 672 684 636 704 688 644 556 616 624 748 676 696 604 684 584 632 740 760 748 824 704 744 804 932 808 936 768 848 784 844 792 880 772 852 768 880 756 868 756 916 776 828 776 928 784 828 844 948 856 956 500 464 472 544 444 420 328 460 556 748 212 352 572 856 388 540 692 848 708 952 840 728 492 540 512 508 176 460 340 440 400 608 660 836 692 820 676 756 628 744 636 748 628 764 640 712 772 856 584 768 632 768 540 528 392 360 244 344 376 612 708 700 436 292 264 288 200 336 696 580 664 580 352 272 340 448 528 508 440 376 164 164 140 164 124 172 132 120 60 260 736 744 696 748 712 744 700 752 736 784 752 784 752 780 768 760 704 716 796 828 572 216 296 276 224 300 164 320 720 888 760 836 656 648 532 676 572 692 580 360 572 860 728 768 684 760 632 648 520 596 488 556 420 472 356 428 348 444 380 292 128 168 108 200 128 180 124 176 124 144 120 140 136 132 116 164 132 152 120 176 156 196 136 192 136 188 128 176 132 176 132 176 140 172 128 160 128 116 76 156 108 152 144 136 116 136 132 84 48 112 44 56 64 452 364 476 316 404 360 440 340 460 344 452 348 488 388 500 372 472 340 436 328 452 344 448 324 444 344 460 348 440 324 432 336 460 360 456 348 440 328 420 312 424 312 396 284 376 276 380 284 376 280 396 296 404 296 392 280 364 264 372 272 376 264 364 256 344 248 360 244 332 204 308 204 332 276 428 316 412 308 416 296 372 296 380 260 344 272 372 280 320 236 300 212 276 200 264 196 288 220 288 224 296 240 320 260 296 244 308 208 280 216 260 128 220 240 336 244 348 276 360 280 344 232 308 240 316 280 392 408 484 424 420 220 112 0 20 24 64 60 88 60 80 92 92 60 88 84 88 20 40 56 220 240 336 268 340 216 312 188 284 228 324 240 336 224 284 160 232 140 192 120 220 156 240 148 216 132 184 124 192 108 172 112 184 96 160 80 144 64 148 92 188 124 216 128 236 196 296 192 288 220 312 252 220 148 208 24 120 464 864 780 732 644 780 672 536 548 564 432 504 536 708 644 848 996 292 20 100 32 68 76 72 16 52 48 52 52 44 44 36 48 12 44 24 52 28 60 68 48 140 124 784 836 800 648 676 560 640 524 528 264 380 428 448 212 0 0 12 0 24 44 20 20 8 0 24 0 8 0 48 80 180 156 168 124 140 112 128 88 112 100 128 116 120 64 36 0 4 0 12 0 12 0 4 0 0 0 12 0 4 0 0 0 8 0 20 0 4 0 0 0 8 0 12 0 24 12 32 16 16 0 12 0 12 0 12 0 0 40 16 0 120 472 488 148 80 88 144 156 132 72 64 76 64 60 84 76 80 52 44 16 36 24 36 24 32 16 24 8 32 20 24 12 20 4 20 8 28 0 16 4 36 4 68 64 156 132 184 192 248 236 256 224 244 216 216 160 112 36 16 0 48 68 92 108 84 80 124 192 196 232 276 236 84 20 8 16 16 16 12 12 12 8 8 8 8 8 8 8 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 4 16 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 8 4 0 4 4 28 208 324 396 376 628 476 740 504 680 564 652 464 608 500 588 468 656 520 632 508 656 504 608 416 508 344 480 396 680 672 700 544 712 560 552 336 404 344 412 264 180 8 24 0 12 0 8 4 12 4 12 4 20 8 24 12 32 12 20 4 12 8 12 8 8 8 8 8 4 16 8 16 4 20 28 12 32 16 20 16 16 16 12 20 8 16 12 8 8 0 140 388 828 704 872 636 848 652 840 676 804 624 704 468 548 312 576 284 448 372 652 472 880 592 896 744 848 504 820 544 764 716 940 668 876 652 776 456 508 320 496 500 644 416 436 312 416 296 420 268 228 132 204 88 240 212 184 148 148 84 72 68 36 4 16 24 28 36 36 36 28 28 28 28 28 28 28 28 28 28 32 32 32 32 32 32 32 32 32 32 32 36 36 36 40 40 28 32 40 40 32 32 40 44 40 28 28 44 56 56 60 76 88 0 44 248 756 600 676 524 784 480 200 132 408 328 400 308 352 312 412 360 488 492 604 532 632 592 700 664 720 644 724 696 740 772 948 856 840 832 936 836 896 892 1000 812 1000 856 1004 864 980 868 1000 876 992 880 1004 888 1016 872 1012 904 972 904 1020 924 984 732 1020 868 1008 872 456 492 620 608 600 368 524 624 928 356 336 372 696 524 724 636 856 888 992 852 788 676 740 660 716 528 624 524 692 612 804 800 952 760 872 748 852 712 828 708 840 724 792 592 672 708 728 376 572 548 772 416 324 236 336 228 292 180 236 248 368 240 284 224 316 220 360 436 516 496 440 188 364 436 464 424 496 376 276 160 148 148 180 140 180 156 176 108 232 564 780 736 724 772 756 772 832 808 844 836 856 836 860 844 844 796 792 796 836 560 300 352 372 304 356 252 600 924 976 808 944 840 760 608 744 656 828 720 628 764 848 692 776 676 796 656 716 568 668 540 624 472 548 416 520 416 532 424 376 180 280 172 296 180 264 172 276 184 268 176 244 164 260 172 264 180 272 192 288 204 280 204 276 196 264 184 256 176 256 176 256 176 252 164 240 156 188 100 216 140 224 192 212 168 196 152 120 44 124 28 68 76 532 432 564 384 504 476 580 472 576 456 560 460 588 496 600 484 584 464 568 444 572 456 576 448 580 464 600 456 580 436 584 448 596 460 592 452 580 436 564 424 560 412 536 384 512 376 516 384 508 388 512 396 516 388 500 372 492 376 496 380 496 372 484 364 452 352 464 356 444 324 428 324 436 364 500 412 532 432 512 368 488 392 488 352 444 356 476 364 440 320 412 288 384 268 376 268 388 280 392 288 400 300 404 312 392 316 396 280 356 280 328 188 288 296 408 312 428 368 464 376 452 328 420 300 424 300 480 404 580 472 544 416 308 48 40 28 76 32 68 56 64 20 76 112 104 84 132 48 112 96 308 280 460 344 512 320 508 292 492 328 544 348 516 316 476 268 424 228 396 232 412 244 404 228 376 204 348 204 352 176 324 172 320 156 316 164 296 156 304 180 328 208 344 204 380 268 428 260 408 284 396 344 412 220 360 188 216 204 492 564 892 892 1000 672 560 560 608 460 696 756 908 656 792 884 376 24 156 92 100 60 108 56 64 52 52 40 44 36 40 32 48 40 36 36 28 60 104 108 164 128 640 980 980 744 836 808 764 828 772 516 612 708 768 260 64 8 12 16 16 56 68 84 52 48 32 28 36 20 88 84 180 92 176 76 212 112 204 44 184 72 188 100 180 84 100 36 28 12 12 8 4 4 0 4 4 12 20 12 8 4 20 28 24 24 32 24 28 8 28 16 20 16 24 20 24 20 24 20 20 12 16 12 16 8 12 8 28 0 44 8 72 164 244 112 116 72 128 100 128 60 88 64 112 72 136 84 136 68 108 40 84 28 88 36 92 36 88 32 76 28 68 24 64 20 64 24 52 8 76 60 108 52 88 56 156 132 196 192 256 232 264 228 272 232 236 196 184 116 76 24 0 4 4 28 12 12 16 72 120 192 248 280 176 128 36 4 16 4 12 4 8 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 148 264 312 172 248 416 872 520 452 364 500 360 512 412 500 344 484 324 548 456 656 508 564 312 428 308 560 388 660 472 544 388 484 208 384 416 580 428 300 4 0 0 0 0 0 12 4 12 8 16 0 0 0 0 4 0 4 0 4 0 4 8 4 8 8 8 8 8 12 8 16 12 16 8 16 0 16 0 16 0 16 8 16 4 16 4 12 0 12 0 0 0 432 588 716 536 696 536 712 568 720 540 664 524 608 420 576 260 404 388 652 484 908 392 660 400 528 336 616 520 684 504 668 464 724 476 468 184 148 92 476 568 464 172 184 76 224 164 244 192 168 184 240 204 236 188 164 156 136 48 52 76 64 0 20 16 28 24 32 24 28 20 28 20 28 20 28 20 28 20 32 24 32 24 32 24 32 24 32 24 32 24 36 28 36 32 28 24 40 32 32 24 40 36 36 16 24 36 64 72 104 124 140 44 0 164 676 560 552 496 644 528 300 0 124 136 208 168 96 44 68 56 184 224 260 156 280 216 264 224 292 240 304 272 376 332 336 268 532 836 852 720 872 832 856 700 848 784 880 780 840 760 844 768 868 752 872 748 904 728 884 764 840 684 860 788 928 708 828 720 888 904 632 432 724 740 612 300 348 448 848 472 264 360 552 452 568 436 684 652 680 572 624 596 692 564 636 484 536 528 680 548 640 628 836 692 804 644 728 592 724 612 696 556 696 484 568 608 540 124 320 392 664 292 172 144 236 180 180 140 140 116 168 176 208 152 156 128 164 124 204 220 488 372 388 352 400 336 452 252 136 140 128 152 168 144 152 152 192 116 120 272 740 744 700 728 724 728 820 744 820 800 844 820 848 832 836 788 792 744 804 524 340 328 340 236 288 120 544 856 880 764 812 700 656 504 532 524 672 628 632 712 792 664 712 628 712 592 624 500 516 392 468 328 404 300 404 324 420 328 244 100 180 120 200 120 156 112 164 120 176 120 164 100 180 112 156 112 188 148 196 132 204 140 196 132 180 116 164 116 168 124 168 132 164 124 156 124 112 56 144 100 160 152 156 144 144 96 48 0 32 0 0 56 428 344 432 248 372 396 492 364 472 352 448 340 472 368 484 360 476 352 456 336 448 340 460 352 472 356 460 340 440 332 444 348 460 360 456 356 448 344 436 332 424 316 400 288 380 276 380 280 384 284 392 288 384 272 368 256 380 276 380 276 376 264 364 256 344 244 360 252 348 232 336 232 324 228 352 280 436 344 420 264 396 308 384 260 340 256 356 276 344 256 312 216 276 204 272 208 268 216 284 228 292 232 296 228 304 248 304 204 264 196 228 108 204 228 308 232 328 272 360 292 368 256 324 220 280 204 304 280 436 376 492 420 392 152 56 0 28 0 0 0 28 28 36 52 44 44 64 24 36 24 152 160 280 252 332 224 320 200 280 216 356 260 340 236 312 216 280 180 248 172 248 168 240 152 212 132 200 140 200 108 168 96 160 72 152 72 148 72 152 88 172 104 184 124 232 176 248 140 232 168 248 252 296 152 248 224 216 104 184 264 612 748 848 620 496 552 824 752 768 596 636 672 888 1004 520 20 76 76 52 20 72 48 36 40 40 36 32 20 28 28 48 68 40 68 40 88 92 96 144 76 240 700 620 416 740 944 524 716 716 692 708 916 884 352 20 0 12 0 32 64 116 148 128 68 56 12 16 0 36 40 72 20 24 16 96 88 80 0 24 0 36 20 68 44 68 40 16 0 8 0 0 0 8 0 12 0 16 0 12 0 32 28 24 12 28 12 16 0 16 8 20 4 20 4 20 4 20 4 16 0 12 0 8 0 4 0 12 0 20 52 0 0 40 96 104 68 56 52 72 52 64 56 56 48 64 56 64 48 52 36 20 12 28 20 36 28 36 24 32 4 28 12 24 16 24 12 8 0 8 0 32 0 56 36 116 92 176 160 224 188 232 192 256 204 228 196 236 172 148 80 32 0 0 0 0 0 4 4 32 76 180 248 284 292 200 52 12 12 12 8 8 8 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 24 16 0 140 272 444 312 348 528 1020 800 620 460 552 420 592 504 540 272 312 160 404 348 624 588 716 512 672 604 720 752 768 488 520 348 440 392 620 772 816 372 124 0 16 4 4 4 4 4 4 4 4 4 0 0 4 0 4 4 8 4 20 4 12 4 12 4 8 8 4 4 4 12 4 16 0 16 12 12 16 12 16 12 12 12 12 12 8 12 4 12 0 0 68 0 280 544 812 612 788 624 856 740 900 708 852 716 880 660 776 512 812 636 860 592 924 428 680 520 852 664 820 688 948 656 904 608 788 404 464 260 544 572 852 564 404 192 320 164 288 232 360 380 372 288 296 300 328 176 248 184 136 56 48 64 44 12 24 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 32 32 32 36 36 36 28 32 40 40 32 32 40 44 40 28 28 48 68 88 128 168 216 116 52 120 732 656 704 696 932 984 928 276 204 232 228 52 156 44 128 168 380 380 444 344 376 260 296 224 320 256 304 208 260 136 192 28 388 688 808 868 956 844 924 816 992 880 1020 880 988 832 952 844 988 864 996 892 992 848 996 892 932 728 888 868 1020 976 868 772 940 940 1020 584 696 736 824 588 660 528 1004 708 560 664 772 576 668 592 896 744 932 800 728 604 668 644 768 640 544 512 680 552 672 704 920 780 844 724 856 748 896 776 920 792 752 556 688 712 640 260 420 508 732 372 272 224 340 208 284 196 284 164 228 188 276 176 240 172 256 212 248 180 864 832 588 392 460 488 504 220 148 168 168 188 176 164 168 164 224 164 124 132 568 828 748 748 748 768 788 776 804 808 836 816 836 820 824 780 808 732 860 584 484 400 436 296 440 164 676 900 952 860 868 680 796 604 568 552 716 652 764 744 856 700 764 640 736 584 636 500 608 488 584 436 528 408 524 424 544 396 328 148 272 164 288 152 244 168 228 152 248 160 268 148 268 168 248 168 276 204 288 192 284 204 272 188 252 168 236 152 232 152 232 152 232 148 224 140 192 96 236 172 260 200 232 188 228 112 112 0 84 4 76 160 556 440 528 316 464 488 592 448 568 448 548 444 572 480 592 480 580 468 576 448 564 452 584 468 596 464 580 432 560 428 580 444 584 448 588 452 584 444 576 440 564 420 544 392 520 380 516 380 512 388 508 388 504 380 492 368 500 380 496 372 488 360 476 356 456 360 468 364 460 348 448 340 420 308 416 352 512 444 544 420 508 396 484 356 440 336 452 348 464 340 424 296 388 276 384 280 372 276 392 296 400 296 380 284 380 300 368 264 332 252 296 176 300 280 388 288 408 336 440 372 492 376 464 324 416 280 420 320 472 440 572 460 556 440 316 28 40 0 48 8 36 32 40 0 40 36 80 48 88 52 200 176 392 320 488 320 508 300 476 296 520 344 540 352 512 296 460 272 396 224 392 216 376 208 364 200 352 204 352 172 312 168 308 144 276 136 272 144 280 152 288 156 296 196 364 240 360 200 352 224 404 252 408 264 360 240 384 292 364 268 460 496 684 592 592 596 952 856 1004 960 880 632 696 876 812 132 72 72 56 20 60 12 28 28 28 24 24 20 24 20 36 32 24 28 8 48 60 72 136 144 280 532 404 140 456 716 444 452 488 468 456 464 552 196 84 36 8 12 0 48 92 144 152 124 88 48 40 0 92 76 164 72 152 76 228 160 216 64 124 24 116 28 124 52 120 60 80 24 32 0 4 0 4 12 4 8 8 20 20 32 44 48 32 36 52 32 40 20 40 28 28 20 24 24 32 28 36 32 20 16 16 12 12 4 8 4 20 4 28 36 32 20 80 96 120 76 84 40 68 36 60 28 92 36 100 40 100 40 100 40 84 28 92 36 96 36 96 32 80 28 76 28 72 24 68 20 56 8 52 0 32 0 72 84 236 204 300 260 308 248 304 256 308 256 300 264 312 260 268 204 160 108 56 12 4 4 8 24 0 4 60 152 232 352 316 216 12 4 8 0 8 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 20 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 16 8 0 8 0 0 20 68 372 308 352 320 832 784 544 432 452 300 448 364 392 52 68 0 52 8 336 388 604 436 584 468 892 448 296 76 324 196 344 444 756 696 456 44 0 0 28 0 8 4 8 4 4 0 4 0 8 0 8 0 4 4 4 4 4 16 4 16 4 16 8 8 4 4 8 8 12 8 20 4 16 4 12 4 12 4 12 4 16 0 8 0 8 0 4 0 0 0 12 248 472 228 344 204 524 500 736 600 736 576 732 512 644 520 904 592 788 520 680 404 552 476 680 540 752 540 576 472 540 344 384 184 352 300 664 648 608 160 180 176 276 160 176 168 428 444 344 184 108 144 224 156 244 136 76 36 44 8 24 32 32 28 28 20 28 20 28 20 28 20 32 12 32 12 32 12 28 20 28 20 28 20 28 20 28 20 28 24 32 24 36 28 28 24 40 32 32 24 40 36 48 28 36 44 64 72 120 152 264 152 4 8 624 620 580 556 676 752 932 532 212 204 244 192 292 136 164 232 368 316 356 336 388 344 384 316 336 276 312 272 252 228 268 148 224 272 376 668 888 732 788 772 860 760 860 820 896 776 836 748 876 764 900 764 876 692 848 724 856 628 768 684 916 796 984 632 800 880 1004 696 552 596 820 644 604 428 808 652 480 536 544 548 640 576 928 828 964 768 692 540 620 536 644 484 528 456 600 524 716 720 852 604 792 712 872 724 764 632 760 720 720 580 696 644 604 344 472 480 604 268 164 176 260 204 200 160 176 136 152 128 168 156 192 168 164 192 156 104 548 628 352 312 388 568 404 112 136 132 164 168 164 172 156 152 188 148 124 56 256 708 768 664 764 740 744 768 788 768 828 788 816 788 796 748 740 668 812 520 424 324 360 220 296 136 708 840 796 720 772 664 740 568 464 444 596 552 680 640 772 628 688 584 672 540 596 472 504 384 492 360 456 336 440 344 456 316 208 60 152 64 156 72 152 140 164 124 188 104 200 76 176 112 180 116 184 128 200 148 200 136 188 124 168 100 144 96 132 88 132 100 132 96 128 88 116 64 200 176 236 196 204 208 184 68 56 0 8 0 16 176 472 340 388 200 352 392 476 328 440 324 424 324 464 368 488 364 468 344 448 332 448 340 460 352 464 340 428 304 408 308 420 324 432 336 440 344 444 344 444 344 436 328 416 304 392 284 384 280 380 280 388 284 388 284 384 280 376 268 368 256 356 248 348 244 364 256 368 252 360 240 340 220 324 192 292 196 344 272 416 328 400 296 376 268 340 236 328 252 352 264 320 224 288 212 284 216 268 228 292 252 312 248 292 228 280 220 268 192 248 184 216 124 216 224 288 224 304 232 316 260 384 296 376 256 316 220 308 244 336 320 444 348 488 468 424 196 32 0 36 28 8 0 0 52 16 8 44 28 32 8 88 92 256 264 340 248 320 208 268 184 292 252 364 268 292 156 200 112 160 92 160 96 164 104 172 108 180 124 192 100 164 100 168 80 144 68 148 76 152 80 160 88 160 136 224 156 200 104 184 120 232 128 264 244 268 160 244 200 224 180 264 244 304 348 368 396 440 684 976 1004 1000 1016 1020 1020 864 120 36 36 24 0 32 0 24 16 20 8 16 0 12 0 8 0 24 48 44 68 40 44 0 60 260 356 432 364 520 648 412 256 412 348 216 148 136 88 60 12 12 0 12 0 56 80 148 116 112 48 8 0 48 96 116 92 124 96 152 132 140 60 76 12 52 8 52 28 60 36 44 28 16 0 0 0 0 12 0 0 24 24 56 40 56 36 44 36 52 36 40 24 40 32 36 24 40 20 36 16 32 16 24 4 20 0 12 0 4 0 24 20 20 16 48 52 72 76 144 128 136 88 84 28 48 16 28 16 28 16 28 20 36 24 32 24 36 24 36 20 28 12 28 8 32 20 32 20 20 16 0 0 24 0 0 0 28 36 252 204 288 224 272 196 252 200 244 196 252 212 260 212 264 224 224 172 160 72 44 0 0 0 12 0 16 40 156 292 376 320 8 8 8 8 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 28 28 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 0 36 0 12 4 16 0 16 12 232 320 484 312 672 748 616 464 536 376 492 436 560 316 416 388 440 372 636 620 776 564 616 444 468 332 536 524 488 280 460 396 660 308 116 0 40 12 0 28 4 12 0 8 4 4 0 0 12 12 12 8 8 12 0 4 12 0 12 4 12 4 8 8 0 4 0 8 4 12 0 16 0 12 4 12 8 8 8 8 8 12 8 8 4 4 4 4 0 60 24 176 528 312 420 180 384 340 620 520 724 608 852 692 804 692 1020 700 964 752 824 696 900 624 844 744 848 460 520 376 540 464 712 592 864 676 928 644 492 112 348 288 328 216 304 296 524 412 376 240 224 128 248 244 248 120 68 52 48 8 12 56 36 32 28 24 24 24 28 28 28 28 28 32 28 32 28 32 24 24 24 24 24 24 24 24 24 28 28 28 32 32 32 32 28 32 40 40 32 32 40 44 44 40 44 56 56 56 88 124 272 176 92 72 768 840 800 692 784 808 1020 860 472 372 368 300 296 124 176 204 352 288 404 412 544 464 528 444 536 456 500 376 468 324 440 328 424 292 444 752 996 804 864 828 908 788 960 880 1020 876 976 844 992 900 1016 868 1020 880 956 840 1020 868 916 764 880 752 1020 668 808 856 1020 960 740 644 1008 708 700 524 972 752 700 600 640 660 784 740 1020 940 992 860 880 916 984 816 820 688 848 780 912 776 836 780 904 756 996 832 880 680 736 532 596 412 468 352 476 424 496 468 608 576 508 284 276 248 324 212 316 240 280 228 300 196 256 188 260 168 324 168 284 288 404 420 424 412 500 592 332 100 180 140 184 172 160 184 156 168 180 152 196 112 96 580 808 712 800 780 736 792 808 820 856 836 844 816 816 776 788 712 840 524 440 384 460 328 360 292 900 912 884 788 924 812 856 700 580 508 676 652 768 768 820 680 736 624 704 576 640 524 604 496 620 492 596 464 572 460 576 408 332 160 280 152 264 140 244 240 288 232 320 192 340 176 248 156 244 148 232 136 232 148 240 152 220 136 200 116 184 100 192 116 200 120 200 116 196 108 204 124 328 272 356 268 336 312 304 116 156 4 84 12 96 264 572 392 460 292 480 496 584 440 532 416 528 436 572 484 592 476 576 452 560 444 580 468 584 448 588 448 556 408 544 412 560 416 560 428 568 440 580 448 584 448 580 436 564 416 540 396 524 388 508 384 504 384 508 388 512 392 488 364 480 352 468 348 468 352 468 364 456 360 452 348 432 324 428 308 384 284 384 308 444 388 488 376 472 360 444 316 420 324 448 332 428 308 404 288 392 280 376 280 400 304 404 308 392 296 364 264 332 248 324 236 288 184 312 264 384 284 404 296 396 332 460 372 476 348 428 316 432 320 452 376 528 464 580 484 556 480 324 80 28 28 76 0 0 60 16 12 32 40 68 24 136 128 348 328 488 320 500 300 460 268 464 316 536 328 440 168 296 92 292 120 300 132 308 144 316 156 324 184 328 168 312 172 316 160 276 136 268 136 272 140 268 144 268 192 332 204 312 176 316 168 372 212 380 264 392 280 392 216 332 240 380 244 328 296 340 244 336 280 512 764 928 856 760 776 724 128 64 68 16 4 0 24 0 16 8 16 16 8 20 8 40 8 44 44 48 48 24 12 72 56 248 188 448 440 340 260 212 176 476 348 292 164 160 108 68 24 0 16 0 8 16 60 104 112 124 72 52 0 120 132 216 152 244 156 232 160 220 124 192 104 176 84 164 84 148 68 112 40 60 4 16 0 16 4 0 16 28 60 80 88 80 68 84 72 92 72 84 60 84 68 88 72 68 56 52 40 36 32 36 28 28 20 20 12 12 8 8 8 12 52 76 32 52 160 152 176 200 160 156 100 96 40 88 32 92 36 96 36 96 36 96 36 100 36 92 28 84 20 80 32 80 40 80 32 68 16 44 0 32 0 48 64 208 260 348 280 356 276 328 244 304 236 288 232 300 232 284 232 304 268 284 268 280 212 164 80 24 4 16 0 4 28 84 228 348 392 8 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 20 36 36 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 16 0 0 4 0 12 0 44 192 400 284 412 416 400 248 328 208 336 292 536 424 540 468 588 476 624 456 516 268 312 116 264 164 412 320 364 340 436 288 124 0 0 40 40 36 0 44 8 0 8 0 4 0 0 0 12 0 12 0 12 4 8 4 4 24 4 16 4 16 8 16 0 0 8 4 8 8 16 8 12 16 12 8 12 8 8 0 8 0 8 0 4 0 4 0 24 36 4 72 368 336 360 196 132 92 276 188 372 240 540 388 636 520 752 456 644 444 504 364 576 312 608 492 300 36 268 204 440 400 652 516 732 608 636 304 188 76 232 148 180 116 256 284 328 208 224 180 260 140 240 196 120 44 40 24 36 4 24 40 40 36 28 24 20 16 28 20 28 20 32 12 32 12 32 12 24 16 24 16 24 16 24 16 24 16 28 20 28 24 32 24 28 24 40 32 32 24 40 36 32 24 44 48 44 28 56 72 128 112 124 56 672 804 816 720 864 792 964 856 856 844 848 636 692 572 592 540 612 556 632 612 588 524 544 520 600 596 568 468 440 440 460 452 448 360 592 868 916 744 772 716 732 712 820 724 860 784 860 724 864 772 872 652 820 716 840 632 868 724 832 648 760 632 780 652 768 608 936 912 656 412 900 712 676 576 856 712 784 692 616 580 632 636 844 648 872 764 872 880 980 824 940 852 1008 900 1004 840 836 680 880 772 916 684 700 524 608 468 440 268 320 204 296 168 260 268 364 256 284 188 232 216 196 140 196 212 172 152 192 156 180 148 180 156 196 64 152 280 304 356 420 440 616 408 192 68 132 132 152 148 144 168 144 164 152 120 192 104 44 252 752 684 764 700 728 696 760 752 824 788 812 772 792 736 760 712 792 484 364 368 408 260 252 284 796 784 808 736 868 716 776 640 512 364 544 540 612 684 740 596 644 520 584 444 504 384 464 352 472 356 460 356 464 376 468 344 280 156 252 140 220 124 196 212 224 176 264 188 400 284 208 108 168 76 152 64 124 40 136 76 128 64 112 44 92 44 108 64 112 80 116 76 112 72 92 60 224 196 228 160 216 264 244 76 96 0 24 0 40 268 460 268 316 204 392 400 464 336 416 304 420 324 468 364 472 340 472 336 436 336 476 376 464 328 472 344 428 312 420 320 420 312 420 324 432 344 452 356 460 360 452 344 436 324 412 304 396 292 380 280 380 276 380 276 380 276 368 260 356 248 348 248 352 252 348 236 344 236 352 236 336 208 332 196 292 184 292 172 296 212 368 264 360 272 344 220 296 224 324 248 320 236 304 224 288 220 272 232 292 252 308 260 308 252 288 216 256 192 244 172 200 128 196 212 268 232 300 212 284 236 332 268 372 252 328 244 328 236 340 244 392 348 456 384 480 464 448 216 68 24 64 56 20 16 16 0 8 16 20 0 52 80 244 272 344 248 320 228 280 188 260 212 308 240 276 152 156 52 148 88 152 104 160 104 160 100 168 108 180 92 160 100 172 84 128 48 120 44 120 44 128 56 148 132 196 120 176 96 164 64 204 124 184 100 216 176 240 152 212 160 192 140 172 188 172 124 188 184 192 340 512 752 788 820 588 72 52 16 20 0 8 36 16 8 12 0 8 0 8 0 8 0 20 20 48 52 24 24 0 4 140 248 480 476 272 292 364 408 464 300 148 192 160 208 108 48 16 0 24 0 12 0 52 44 64 36 4 0 44 84 140 128 152 108 136 104 128 56 100 36 92 48 96 60 88 52 60 32 24 4 0 0 0 4 4 0 24 32 76 72 84 60 72 68 80 64 68 52 64 64 76 64 76 56 68 44 60 40 40 20 32 12 24 0 12 0 4 0 12 36 84 16 40 152 116 120 156 124 140 80 72 0 36 20 36 24 36 20 28 16 32 20 36 24 36 20 28 16 28 8 36 24 40 28 20 24 12 0 0 16 124 168 308 308 280 192 256 172 248 176 236 172 232 164 224 164 228 172 232 180 256 236 284 228 248 160 124 12 16 0 4 0 32 104 280 348 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 24 44 44 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 0 12 0 16 0 4 8 24 0 36 188 364 372 392 316 480 368 528 492 608 584 864 812 852 696 744 632 724 492 520 336 452 320 432 404 460 392 568 352 216 16 60 0 64 8 4 12 32 4 4 8 8 8 8 0 4 0 12 8 8 4 0 4 0 4 12 4 12 4 12 4 8 8 0 0 0 8 0 12 4 12 0 12 0 12 4 12 8 8 12 8 12 4 8 0 0 4 0 12 12 60 264 340 528 452 588 452 668 544 716 544 764 620 764 644 844 648 816 616 776 560 716 452 480 176 320 216 468 348 840 632 936 680 996 832 636 100 308 260 308 196 364 192 340 300 420 264 300 160 332 236 340 184 72 52 60 32 36 48 44 32 40 36 28 24 20 24 24 28 28 28 28 32 28 32 28 32 24 24 24 24 24 24 24 24 24 24 24 28 28 32 32 32 28 32 40 40 32 32 40 44 16 24 44 56 40 24 36 64 104 160 192 0 372 448 488 440 568 500 596 476 616 568 760 788 828 784 856 780 880 852 932 828 928 900 1000 904 960 880 968 864 956 808 832 716 844 700 908 924 1020 880 948 840 896 884 1020 804 988 892 1012 856 1008 932 996 772 784 836 992 792 952 888 1020 948 1020 844 956 1004 1020 748 900 968 1020 508 1016 800 804 600 920 788 1020 792 748 692 760 732 904 760 816 880 1020 988 1008 920 1020 896 988 836 936 848 932 824 912 776 896 768 816 604 604 388 468 332 368 256 356 272 376 424 476 360 368 236 284 248 328 256 328 192 308 196 244 188 248 156 232 204 244 212 272 264 492 500 624 624 808 292 156 112 116 144 132 124 140 168 140 176 164 128 212 120 44 60 692 736 764 736 808 732 760 776 832 808 824 796 812 768 764 728 808 524 412 452 464 292 332 440 948 876 916 804 980 812 916 776 644 432 616 612 652 776 840 696 744 620 688 552 616 504 556 436 560 432 552 444 580 480 596 456 444 312 444 288 392 260 368 356 352 268 396 356 680 592 432 292 340 240 332 236 280 160 252 160 244 148 228 132 216 124 196 108 200 108 204 108 200 104 172 96 288 204 252 140 248 264 336 116 196 32 132 64 164 376 576 344 412 308 520 492 556 432 524 416 532 444 576 472 568 444 588 452 552 456 612 504 592 432 608 464 568 436 564 444 572 428 556 428 572 448 592 464 604 468 592 452 580 432 556 408 536 400 516 388 500 376 492 368 488 368 488 364 480 352 472 356 480 368 440 332 428 340 448 352 440 328 424 300 400 320 424 296 384 284 460 348 456 364 452 308 396 300 424 316 424 312 416 296 396 276 372 276 388 300 408 308 404 308 388 276 340 252 324 220 268 176 284 236 368 284 412 288 388 320 424 356 468 352 432 340 436 320 416 336 460 368 532 504 576 428 508 448 376 104 24 20 52 0 8 4 0 20 32 0 108 116 324 312 480 312 492 316 484 288 432 252 464 312 520 312 448 212 384 200 388 204 372 188 356 176 324 184 328 164 308 172 308 152 276 136 264 128 252 132 260 140 256 168 292 176 284 176 288 128 284 152 296 184 316 144 204 136 176 36 180 72 152 64 156 108 108 72 144 156 164 260 544 840 592 128 32 4 12 24 0 16 0 12 4 8 8 8 20 4 56 12 44 20 40 36 20 4 36 24 64 156 260 160 172 420 396 504 392 264 132 124 156 136 140 80 0 16 0 8 0 8 16 8 28 8 24 0 72 60 184 112 180 88 164 100 152 60 132 60 148 80 176 100 160 84 120 48 80 16 36 0 12 0 0 4 0 24 52 76 80 76 72 68 88 68 76 56 80 64 76 64 72 76 84 88 96 92 48 40 40 32 32 20 16 16 0 52 12 4 40 32 4 68 196 212 236 228 276 244 224 120 80 24 88 32 88 24 76 12 80 24 88 32 96 36 96 36 84 32 92 40 92 28 76 16 72 20 128 192 352 336 356 276 352 256 324 236 324 264 332 252 316 232 288 232 316 252 300 208 308 264 296 264 328 296 264 160 88 8 12 4 4 28 176 288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 32 44 36 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 8 316 260 316 252 408 368 556 556 720 508 772 888 908 664 672 396 404 176 284 224 388 176 392 256 408 364 324 64 0 0 0 12 0 12 4 12 16 4 8 4 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 8 0 8 0 8 0 8 0 12 8 12 0 8 0 8 0 12 4 12 4 12 4 12 12 4 24 28 0 100 324 376 272 468 528 724 560 716 488 648 388 556 464 636 476 644 456 604 560 768 476 488 280 308 72 364 440 676 444 636 512 704 300 224 104 216 152 268 200 228 152 324 272 276 184 212 116 244 280 236 64 28 28 48 28 20 4 20 16 44 32 36 24 28 16 24 16 28 20 28 16 24 12 20 12 24 16 24 16 24 16 24 16 20 12 20 16 24 20 28 20 32 24 32 24 32 24 32 24 32 24 36 32 36 24 24 4 72 148 128 32 252 344 340 240 324 308 376 320 332 280 332 312 404 320 376 300 372 320 392 348 500 444 500 452 524 492 576 532 592 556 632 604 672 620 696 640 720 672 768 732 832 776 848 764 856 772 920 812 924 792 924 800 872 740 876 732 880 768 944 848 928 820 928 792 904 828 956 852 888 712 876 724 580 480 724 600 784 756 720 576 712 676 996 844 936 640 816 776 828 752 924 696 564 424 480 360 432 296 452 412 784 784 596 404 532 324 328 248 268 236 240 160 340 412 480 372 288 192 228 164 212 200 252 156 216 180 196 160 180 152 188 160 212 132 172 384 644 620 844 780 212 144 128 128 156 124 112 92 116 68 144 188 160 136 160 100 72 0 392 728 808 732 828 740 808 796 768 776 824 744 788 688 708 732 804 340 348 340 360 216 240 336 924 808 844 708 804 784 796 792 620 352 504 448 556 652 708 596 656 540 620 480 536 384 428 304 428 296 416 312 456 368 460 284 320 228 284 136 292 172 276 164 264 264 312 320 720 508 368 252 320 244 308 216 272 212 256 176 228 176 248 192 216 124 184 100 124 92 148 108 128 76 112 76 164 104 144 100 192 188 228 92 76 72 176 28 176 340 412 232 312 200 428 436 428 320 416 316 404 336 476 344 444 396 500 324 440 416 524 328 416 364 480 388 480 352 452 360 456 316 424 308 432 324 452 348 472 364 484 372 476 332 436 324 432 300 404 276 380 268 380 264 360 232 340 260 380 280 368 260 344 252 316 228 332 216 312 192 316 208 308 192 308 208 312 208 288 180 328 256 356 272 348 248 316 236 316 252 312 248 296 236 280 228 248 204 272 232 296 240 300 244 276 204 240 180 236 172 196 116 180 156 252 228 292 220 280 200 312 248 356 268 340 236 328 248 324 256 336 284 400 356 464 388 452 376 436 316 180 12 8 0 4 12 32 28 0 0 32 96 236 240 304 256 320 240 308 200 260 176 256 244 336 264 288 208 260 184 220 156 196 144 184 132 180 112 192 112 172 96 148 68 132 64 132 68 128 64 128 68 156 100 168 112 176 60 152 88 152 36 104 84 128 40 60 48 44 48 40 36 20 8 0 0 0 4 28 68 80 164 312 488 308 132 12 8 32 4 4 12 8 4 4 4 4 0 4 0 16 0 40 24 48 20 24 0 4 0 56 136 172 168 160 204 256 400 392 256 112 112 176 280 292 168 8 0 24 0 20 32 32 40 8 12 4 12 4 0 76 88 112 56 48 16 52 0 36 8 56 52 92 88 96 76 48 36 28 32 16 24 0 8 4 0 12 12 24 24 36 28 8 0 4 0 4 0 4 0 4 0 12 8 28 28 48 52 52 48 44 36 32 24 20 24 4 32 28 64 40 8 8 116 212 264 280 244 284 248 228 172 60 4 40 0 12 0 4 4 68 0 0 0 0 0 16 0 0 4 36 8 16 0 0 0 108 140 308 276 336 200 280 188 268 196 264 196 260 192 256 188 240 168 240 176 252 180 236 168 212 176 236 168 232 224 268 200 212 100 20 0 0 0 80 212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 28 36 28 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 12 28 316 288 348 336 492 428 456 516 612 604 884 992 980 804 708 460 388 260 500 472 536 332 416 420 460 244 108 0 24 12 16 0 4 8 0 12 0 16 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 12 12 12 12 12 12 16 8 8 20 0 72 216 524 396 620 604 852 692 864 700 836 568 696 532 668 468 776 748 936 700 796 508 592 420 640 408 728 732 840 712 952 480 548 228 408 276 480 776 692 220 452 348 464 316 372 192 300 304 460 304 220 72 92 48 48 32 32 36 32 40 44 40 36 32 28 24 24 24 28 28 28 24 24 20 20 20 24 24 24 24 24 24 24 24 20 20 20 24 24 28 28 28 32 32 32 32 32 32 32 32 20 24 32 36 40 36 36 32 84 192 152 64 244 368 432 408 424 404 468 408 436 368 440 396 472 392 452 356 424 344 424 348 404 324 396 320 396 324 404 324 444 312 480 328 480 324 480 328 508 360 528 392 568 428 588 436 604 512 656 568 688 596 732 644 800 696 808 704 828 760 924 860 952 880 1004 912 1020 972 1020 972 1020 896 1020 948 912 784 980 808 948 892 900 752 884 768 1020 852 1016 788 976 908 976 840 972 716 616 416 544 496 748 696 884 804 964 900 760 588 728 464 476 284 364 304 364 284 432 472 548 396 292 212 320 260 288 208 288 192 280 204 264 184 244 188 256 208 192 184 288 532 696 508 468 188 156 116 136 148 180 148 148 136 120 76 136 172 176 136 164 152 76 160 556 816 840 788 868 808 832 836 848 868 916 840 904 820 844 816 852 440 436 368 376 272 280 388 1004 872 944 828 940 840 944 816 852 528 556 480 588 676 820 700 768 652 732 600 648 512 612 484 576 432 536 424 560 456 588 444 476 324 404 276 444 276 408 296 416 360 468 520 900 592 484 332 412 308 388 292 368 312 364 260 348 236 348 256 364 260 320 236 340 192 280 180 284 156 268 200 284 196 256 180 284 224 276 156 200 136 296 204 392 476 508 320 416 312 552 524 528 396 492 420 560 484 628 484 564 480 592 460 592 536 616 436 548 508 612 504 596 460 560 460 556 424 548 424 548 432 568 456 596 480 616 496 612 464 572 448 560 420 548 408 512 376 500 376 492 360 480 364 504 376 488 344 468 344 440 340 444 328 424 308 420 320 424 304 408 280 400 284 412 292 408 312 444 352 468 344 440 308 416 300 408 284 392 268 380 260 352 252 376 280 400 292 396 288 384 260 340 244 336 228 288 172 276 220 352 288 392 300 392 284 412 332 456 356 444 324 428 328 432 316 428 332 464 400 540 468 520 420 520 412 388 232 244 100 8 24 0 24 12 0 100 92 348 268 476 332 512 320 500 292 460 248 436 276 500 316 508 312 472 264 448 240 428 216 396 192 336 188 328 180 304 160 280 140 260 132 256 128 252 140 260 140 304 168 304 192 288 160 260 160 288 120 244 140 204 80 56 44 20 20 16 12 8 4 4 0 20 4 8 20 12 24 108 200 168 68 0 4 16 0 0 20 4 4 4 4 4 4 4 4 8 28 24 44 36 32 32 12 28 16 112 152 220 144 172 124 176 256 256 176 128 168 244 368 420 272 12 0 0 0 48 52 32 32 40 20 20 0 32 0 100 76 164 60 124 28 132 28 124 32 136 64 164 88 144 76 120 56 68 12 24 0 16 0 0 0 0 0 8 12 12 16 4 4 4 4 4 4 4 4 4 0 0 4 8 12 16 20 28 32 24 24 16 16 0 12 0 12 16 44 52 8 52 144 260 304 348 292 348 308 336 272 236 76 60 0 128 140 264 236 296 196 216 116 160 72 108 16 88 0 64 0 56 20 156 136 344 304 396 336 372 292 340 280 336 260 336 260 340 272 352 280 344 260 328 248 320 236 300 212 288 224 308 228 300 244 300 232 272 212 196 100 52 0 36 164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 24 24 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 0 16 0 252 272 272 208 416 428 452 380 400 356 724 864 1000 720 624 320 288 240 524 416 456 332 396 276 216 0 0 0 8 0 0 20 4 4 8 0 16 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 12 24 16 0 32 0 52 480 440 472 416 648 492 640 480 688 452 704 472 592 412 648 564 628 300 356 156 288 272 612 336 380 220 552 636 804 280 200 100 268 148 272 664 420 104 400 256 312 240 244 128 284 364 436 244 128 64 68 44 32 16 28 24 36 20 40 32 32 20 24 16 24 20 28 20 28 16 24 12 20 12 24 16 24 16 24 16 24 16 20 12 20 16 24 20 28 20 32 24 32 24 32 24 32 24 16 12 28 28 40 36 44 28 72 152 144 20 120 196 280 296 304 284 316 288 304 276 296 272 360 300 356 300 360 308 368 316 356 300 356 304 356 296 352 292 372 320 376 308 352 284 340 288 308 252 304 252 312 264 332 272 264 192 292 212 300 224 328 264 280 192 268 176 260 204 336 288 444 372 492 412 536 472 580 480 648 552 704 660 740 680 792 684 812 764 808 760 884 772 948 796 864 760 912 844 932 836 916 740 704 548 596 536 664 536 584 440 688 764 888 888 912 616 564 412 356 264 340 284 416 544 756 668 384 280 368 324 348 240 300 232 252 200 216 156 180 136 180 144 204 140 120 312 276 128 108 40 152 124 144 124 132 88 100 84 128 100 124 140 168 112 160 232 468 516 712 696 684 640 760 736 752 760 792 800 844 788 836 776 840 744 796 420 416 284 280 224 212 316 900 844 880 824 872 780 892 732 864 568 412 348 472 624 736 624 688 572 656 528 580 436 496 356 440 308 416 320 440 356 456 364 356 208 280 212 348 204 272 208 316 244 376 484 776 424 372 240 300 216 300 232 320 276 304 236 284 212 260 212 280 248 220 176 216 176 208 168 200 152 192 128 192 120 168 108 164 132 180 152 176 88 208 204 376 384 376 216 296 236 464 420 404 272 376 360 496 412 524 412 476 384 480 396 536 424 476 320 460 420 512 396 480 344 440 336 432 300 424 304 416 304 432 336 468 364 500 392 504 368 472 352 456 320 444 308 400 268 376 264 372 268 356 264 368 272 356 256 348 256 340 256 348 228 320 196 312 196 308 192 300 180 276 188 280 212 272 196 304 256 364 288 344 256 300 228 284 220 264 204 248 184 224 172 256 204 276 224 284 224 288 212 252 196 252 188 208 124 184 160 252 228 296 232 292 216 304 236 340 256 336 232 320 232 328 264 308 228 316 272 420 372 440 340 424 368 396 320 264 112 52 28 8 12 4 0 16 48 180 208 320 284 336 236 300 196 280 180 224 168 256 220 312 288 292 216 248 180 216 164 192 136 188 116 184 100 160 88 148 76 136 72 128 68 136 92 156 108 180 120 184 112 180 68 148 72 160 72 132 116 144 52 24 0 0 0 0 0 4 4 4 4 12 0 0 8 8 0 0 28 32 8 0 4 4 0 4 16 4 4 4 4 4 4 4 0 16 0 24 4 24 4 12 0 8 16 84 156 172 132 92 84 76 116 128 132 188 240 324 416 548 372 80 8 0 8 36 56 20 48 40 32 0 0 0 0 20 40 84 48 44 0 24 0 16 0 32 32 76 64 80 72 92 64 28 8 0 8 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 12 12 8 16 4 12 4 16 16 32 8 40 40 12 24 108 316 364 372 308 316 272 264 224 256 132 124 108 240 268 352 312 344 276 296 228 256 176 188 120 120 72 68 12 64 84 220 224 368 268 324 212 292 180 272 164 276 200 264 196 268 212 288 228 304 224 272 192 248 172 224 148 196 132 212 160 216 156 220 196 280 252 248 156 100 0 36 124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 16 16 8 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 48 0 248 356 296 220 544 684 744 700 636 508 620 852 1020 776 584 320 416 428 556 396 516 468 420 188 44 0 48 28 24 0 16 0 8 4 0 12 0 12 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 0 4 0 48 40 44 492 592 660 516 768 616 712 592 832 768 952 644 764 656 708 412 448 212 392 368 608 492 752 416 576 532 1016 816 880 244 292 208 460 236 396 348 368 268 532 300 392 276 396 364 548 432 448 256 240 104 132 84 100 60 48 28 28 28 36 36 32 28 24 24 24 28 28 28 28 24 24 20 20 20 24 24 24 24 24 24 24 24 20 20 20 24 24 28 28 28 28 28 28 28 28 28 28 28 20 24 28 36 40 44 44 48 60 156 160 64 68 76 104 108 176 140 176 144 184 140 180 132 216 172 240 196 264 220 284 232 276 224 292 252 324 280 348 296 428 356 432 348 416 336 416 348 424 352 428 348 420 344 424 352 420 340 436 336 416 316 412 324 444 352 432 320 396 312 428 364 432 344 416 320 408 344 448 368 400 316 400 304 436 336 432 328 480 400 500 476 636 500 656 512 660 596 720 596 744 672 792 672 888 756 932 832 996 856 1000 884 928 680 640 540 684 536 668 484 540 396 520 444 560 700 1020 996 880 664 708 644 724 604 680 564 612 504 572 456 528 440 532 448 480 248 244 328 328 68 140 104 248 184 204 160 196 160 204 172 152 132 152 132 200 148 268 428 660 684 736 688 716 680 700 668 704 680 720 716 776 744 788 740 784 724 784 420 416 296 332 300 292 312 920 920 980 876 940 816 920 800 984 736 596 376 568 724 808 680 756 636 732 600 664 528 624 496 572 456 568 476 584 476 564 432 412 264 396 300 452 324 448 372 540 464 632 668 904 536 504 344 420 296 388 300 388 328 424 312 404 300 396 276 376 276 424 232 308 244 376 232 320 240 304 212 280 200 280 204 288 200 280 204 288 172 304 288 484 456 468 308 404 364 604 500 508 348 528 508 640 492 608 508 612 500 604 532 648 492 540 428 584 528 620 496 576 444 540 428 532 416 548 416 536 412 544 440 584 476 620 512 640 504 624 500 612 468 588 452 556 416 524 388 508 372 488 360 484 356 480 352 484 364 448 340 444 332 432 316 420 308 400 308 432 324 420 292 400 272 376 264 384 308 452 356 448 320 404 288 388 264 360 232 336 216 328 232 356 268 388 280 388 284 380 272 348 256 348 244 300 180 260 200 324 268 372 284 372 280 392 308 432 336 440 332 432 332 448 328 432 304 412 332 500 448 552 424 504 392 484 404 412 168 96 32 0 8 24 12 44 28 180 200 424 352 512 324 488 280 464 244 380 200 380 228 444 312 488 288 416 208 368 192 372 200 344 192 324 172 300 152 284 148 272 136 256 124 248 140 272 160 312 176 308 192 292 176 272 156 292 144 276 172 232 100 44 4 0 0 4 4 8 12 12 12 0 0 0 24 32 20 12 16 0 8 20 12 4 8 8 0 4 4 4 4 4 4 4 4 8 16 4 12 8 12 16 8 20 20 100 124 188 116 136 88 72 68 88 136 216 256 300 392 476 384 116 0 36 12 60 40 52 20 52 16 48 0 44 0 72 56 168 104 156 56 120 40 112 36 120 64 148 84 136 80 116 48 44 0 4 0 0 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 16 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 16 44 12 24 72 292 356 416 356 392 332 352 296 388 332 420 364 440 364 436 372 424 348 416 348 424 344 400 312 356 268 336 244 324 276 388 344 396 312 368 296 372 304 360 276 372 288 356 276 356 292 380 312 412 320 376 288 356 272 340 256 308 212 304 240 308 212 312 296 480 364 316 216 244 156 176 192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 12 8 0 0 4 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 0 20 0 156 272 228 260 648 740 844 784 884 668 464 500 820 404 244 96 332 288 264 220 428 300 144 0 0 0 16 0 0 44 0 20 0 4 4 0 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 8 32 20 32 0 0 0 128 368 568 320 476 336 500 384 664 672 984 576 668 460 460 100 240 100 288 280 520 396 648 372 528 504 648 404 360 36 84 96 272 164 284 100 244 164 280 204 296 192 424 412 452 280 244 200 188 120 120 144 164 136 80 32 36 40 32 24 28 16 24 16 24 20 28 20 28 16 24 12 20 12 24 16 24 16 24 16 24 16 20 12 20 16 24 20 28 20 28 20 28 20 28 20 28 20 32 24 32 28 36 32 40 36 44 96 132 72 68 32 28 4 64 40 52 44 64 56 52 36 48 24 52 24 52 20 40 8 24 0 32 16 68 68 124 104 128 96 136 96 132 96 144 112 184 160 212 176 208 164 200 164 228 216 260 252 284 260 284 260 312 300 332 308 324 304 344 324 360 288 332 260 320 260 336 288 376 336 352 264 336 260 292 256 304 228 284 268 356 256 336 248 320 300 340 220 320 284 372 320 424 348 432 340 416 336 488 460 564 352 368 340 440 360 420 280 368 280 436 356 364 384 628 568 660 456 488 436 512 420 504 428 504 444 488 436 500 460 532 488 628 376 372 408 528 320 292 132 180 120 124 68 100 52 56 0 80 72 88 52 120 108 284 480 612 580 616 588 684 616 628 620 612 544 588 580 680 712 740 712 692 684 768 356 332 256 304 264 224 156 716 856 856 736 744 708 808 832 888 800 708 332 500 656 716 604 664 556 644 528 592 460 524 416 484 384 468 384 452 356 500 348 244 176 312 232 324 300 360 292 472 440 560 524 676 408 380 244 312 224 304 228 304 256 340 228 240 204 288 240 276 228 264 204 224 172 208 184 236 208 220 156 208 156 216 176 220 168 172 112 176 120 192 180 376 368 336 212 292 304 512 384 396 260 456 452 556 404 500 420 508 408 504 412 500 336 416 344 504 420 512 380 464 340 436 320 424 316 416 296 400 288 408 312 444 344 472 380 504 392 508 408 516 388 488 376 484 360 452 320 412 304 384 284 364 260 348 260 340 256 316 228 316 220 320 208 308 188 292 200 328 244 328 240 300 228 288 196 264 212 308 260 324 252 284 228 268 204 236 180 212 156 216 164 244 208 280 228 292 240 280 208 256 204 260 196 212 128 168 140 232 204 272 212 280 208 276 212 312 244 340 252 344 252 324 256 324 224 300 228 360 308 440 328 396 300 368 364 392 256 120 48 0 0 32 0 12 0 40 112 280 288 356 272 312 212 280 176 208 120 176 108 188 152 296 220 252 184 224 172 212 152 196 120 180 100 160 88 148 84 152 84 132 60 120 72 136 92 156 112 168 104 180 100 176 80 148 84 152 144 180 100 56 0 12 12 8 8 8 8 8 8 12 8 8 16 8 0 0 12 4 20 20 4 8 20 8 0 4 4 4 4 4 4 4 0 12 0 8 0 4 0 8 0 0 0 24 48 68 64 68 72 48 56 52 104 172 196 248 344 448 420 160 0 0 8 48 104 40 4 8 16 60 64 64 20 0 16 84 100 112 68 76 48 76 52 68 52 76 60 64 44 40 20 8 0 0 8 0 8 8 8 8 8 4 4 4 4 0 0 0 0 0 0 0 0 8 4 4 0 4 4 8 8 0 0 0 0 0 0 0 4 0 0 0 0 28 0 0 20 24 116 236 244 332 312 336 300 376 336 404 316 336 256 328 288 332 268 324 264 332 272 332 272 336 292 352 296 344 268 328 248 300 228 308 228 320 228 328 244 320 240 304 236 308 256 340 284 348 268 320 248 316 252 316 244 312 212 280 224 276 196 292 292 488 364 292 208 256 200 208 192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 12 8 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 12 20 180 300 320 532 908 828 868 712 816 696 440 356 536 192 252 224 472 312 280 336 492 176 36 8 28 8 16 0 12 16 16 0 8 0 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 8 0 32 28 0 52 0 68 288 600 336 456 348 652 668 848 924 1020 816 736 488 492 324 452 316 628 520 728 672 1020 744 736 380 568 236 444 184 360 296 564 432 596 364 576 360 496 412 512 528 632 420 408 212 296 184 256 132 200 176 248 164 112 28 36 40 28 28 24 24 24 24 28 28 28 28 28 24 24 20 20 20 24 24 24 24 24 24 24 24 20 20 20 24 24 28 28 28 24 24 24 24 24 24 24 24 40 36 36 36 36 40 44 44 80 96 120 108 84 60 52 32 52 36 56 40 68 48 64 36 88 68 84 60 72 44 56 32 64 40 52 32 60 60 100 96 60 52 68 56 64 48 64 60 60 72 112 112 116 92 100 88 72 40 124 96 172 128 184 124 184 148 224 172 224 164 228 188 292 236 304 272 340 280 348 296 312 280 364 296 396 316 396 352 436 352 424 372 460 380 464 392 480 440 496 388 476 404 480 424 488 364 500 388 524 404 528 404 472 372 536 420 460 312 488 420 440 344 492 384 372 276 428 340 476 352 468 404 460 364 496 432 516 420 508 420 520 440 544 460 556 396 536 476 784 808 988 796 832 760 800 740 796 720 704 584 392 344 372 296 340 320 496 604 632 600 652 656 716 632 676 716 664 564 608 580 692 732 760 724 728 744 816 356 332 276 348 280 320 164 736 916 928 772 832 800 1020 940 884 832 840 408 644 768 824 688 772 648 756 628 708 568 688 580 676 568 668 552 648 532 652 416 300 204 424 288 420 376 508 384 616 556 684 560 712 512 540 360 456 312 416 300 404 312 436 220 236 152 324 268 384 280 556 556 640 348 344 268 396 244 316 228 300 224 304 224 308 212 316 184 300 228 292 228 460 460 436 316 412 428 640 460 520 384 592 568 700 552 668 548 628 500 612 500 572 432 556 504 648 544 620 484 568 452 552 428 528 424 520 392 512 384 508 396 532 420 560 456 596 472 608 504 632 500 628 512 648 520 628 488 596 464 568 424 532 384 496 356 468 328 432 320 432 324 440 328 428 308 424 312 412 308 424 324 428 316 408 284 372 264 380 292 400 296 372 264 364 252 348 232 336 228 324 228 356 264 388 292 400 300 360 256 336 252 344 240 292 172 260 196 320 260 364 280 376 288 372 288 408 328 448 352 456 348 436 320 440 304 412 304 436 344 536 420 528 392 468 392 520 376 264 108 44 16 28 24 0 12 28 124 316 328 496 352 524 308 452 256 372 208 336 156 284 136 348 208 376 240 400 236 360 188 348 196 336 180 316 160 296 148 292 152 272 128 248 120 252 128 276 144 280 164 284 192 296 164 264 128 268 164 248 144 88 20 8 8 4 4 0 0 0 0 8 8 8 0 0 0 0 16 8 8 0 0 4 20 12 0 4 4 4 4 4 4 4 4 4 8 0 4 0 4 8 8 24 4 24 0 32 8 60 32 56 28 24 20 84 120 188 296 552 556 280 12 24 0 92 132 124 36 108 88 220 176 216 108 48 0 96 80 164 100 156 100 160 96 132 68 100 44 56 16 20 0 4 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 0 0 0 0 4 4 8 4 4 8 12 0 12 0 16 4 60 148 276 288 388 368 396 340 432 360 424 328 400 328 396 304 384 304 376 300 380 312 396 324 408 328 420 340 424 336 412 324 416 332 408 308 380 308 408 348 392 316 392 324 408 352 444 376 416 332 404 328 412 340 412 332 440 332 412 308 380 280 384 328 408 328 344 252 308 220 260 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 8 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 0 0 0 164 328 312 464 784 652 684 504 540 352 252 148 196 8 148 168 308 176 228 212 184 0 8 0 0 0 0 36 12 20 0 20 0 4 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 4 12 20 12 0 32 0 20 84 372 232 344 164 552 604 748 760 944 680 616 292 484 420 580 380 596 448 616 468 668 384 392 128 188 48 120 0 144 380 612 472 528 372 512 388 524 440 564 556 416 240 176 108 164 136 136 120 132 168 188 144 72 16 8 16 28 16 24 12 20 16 28 20 28 20 28 16 24 12 20 12 24 16 24 16 24 16 24 16 20 12 20 16 24 20 28 20 24 16 24 16 24 16 24 16 32 24 32 24 36 36 52 48 88 68 100 104 72 40 52 40 32 28 36 36 40 36 40 36 52 44 56 48 56 52 64 56 48 36 36 24 32 28 44 32 20 4 40 12 28 0 20 0 4 4 60 48 64 28 48 32 32 24 44 52 76 72 80 68 56 64 84 76 72 56 68 64 40 4 48 48 92 52 88 72 112 100 148 124 140 116 152 140 188 156 228 192 248 244 296 272 320 280 336 316 356 304 348 324 380 356 420 412 484 424 452 348 476 404 464 392 440 404 376 312 408 344 404 332 364 292 368 328 300 252 360 312 332 276 384 336 356 296 348 288 336 280 328 276 320 280 384 308 380 392 488 404 568 540 612 588 672 652 680 596 564 488 524 448 464 448 556 532 544 556 728 788 856 768 804 780 620 520 576 528 616 672 664 664 724 704 752 296 268 232 272 204 260 108 640 872 832 748 792 800 856 576 500 528 548 268 504 628 640 532 588 496 580 472 540 420 472 392 480 392 464 388 464 396 500 312 112 48 264 232 304 288 416 304 472 400 488 420 548 432 464 316 360 240 300 204 280 236 304 116 56 12 124 124 180 148 608 640 632 424 304 248 256 172 228 176 240 184 232 184 224 192 208 140 224 152 140 116 340 332 316 232 308 356 532 344 424 320 516 488 608 504 616 496 544 436 520 404 476 376 504 444 552 448 492 364 440 340 424 296 380 288 376 268 364 256 360 260 372 272 396 308 424 320 440 360 472 364 488 392 520 412 520 412 520 432 508 396 464 364 436 332 396 292 372 276 364 272 376 264 356 232 352 228 308 216 308 244 284 208 232 168 208 144 196 140 200 152 188 144 196 156 208 176 220 172 212 164 244 204 284 240 300 244 252 192 240 192 252 192 196 120 172 140 232 204 272 224 288 216 284 216 312 244 348 264 352 248 336 248 316 224 304 220 308 232 388 316 452 364 380 288 384 328 316 168 64 0 16 0 20 0 16 48 200 212 312 276 332 260 300 196 248 168 224 104 124 32 88 44 140 124 208 164 200 132 200 128 196 120 184 104 156 84 156 96 148 80 132 76 124 72 116 84 140 72 164 104 180 72 112 56 108 108 160 120 76 0 4 4 0 0 0 0 0 0 0 4 4 0 4 8 12 16 8 0 0 0 4 0 0 8 4 4 4 4 4 4 4 4 8 0 4 0 4 0 4 0 12 4 0 0 0 0 0 0 4 20 0 0 24 72 120 188 468 536 276 32 0 0 24 96 44 8 84 124 228 216 204 136 32 0 0 0 56 52 76 72 72 44 52 28 28 4 4 0 4 0 0 0 8 8 8 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 0 0 0 0 12 0 0 0 12 0 40 68 268 308 376 328 404 348 372 300 336 276 324 252 320 268 308 216 292 236 300 244 312 260 328 276 316 236 308 236 320 248 328 256 344 256 324 224 296 216 312 240 316 244 312 248 320 260 336 272 328 252 316 252 324 256 312 236 304 232 312 212 288 220 292 220 220 200 256 196 252 168 200 184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 8 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 12 0 204 472 364 364 664 604 616 644 656 312 260 176 196 184 300 272 348 284 436 216 72 0 16 0 4 0 8 0 4 0 16 0 16 0 16 0 16 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 8 0 36 0 32 40 0 160 76 464 480 632 372 704 776 828 868 1020 844 660 376 572 584 744 612 680 488 668 468 740 464 644 276 512 260 428 104 408 628 800 364 596 444 620 508 592 540 684 308 340 204 280 136 244 140 240 132 240 172 236 136 116 32 44 32 28 24 20 20 20 24 28 28 28 28 28 24 24 20 20 20 24 24 24 24 24 24 24 24 20 20 20 24 24 28 28 28 24 24 24 24 24 24 24 24 24 24 24 28 40 48 60 68 52 40 88 120 84 56 68 68 48 52 68 64 64 56 64 68 64 60 56 56 52 56 60 60 48 48 52 56 56 56 56 52 40 56 64 72 60 56 44 48 0 24 48 60 44 40 40 48 60 40 56 48 76 68 88 72 60 56 84 68 80 64 96 96 140 76 92 64 92 52 100 88 124 56 108 64 92 52 148 92 108 76 168 84 132 112 156 108 200 112 192 184 224 156 228 184 268 204 296 220 308 276 396 352 444 408 488 356 440 396 452 400 420 352 388 344 436 356 372 324 436 364 424 360 396 372 452 360 420 368 424 368 432 364 436 352 500 344 400 408 396 340 340 332 372 332 396 312 380 344 420 344 440 332 412 356 404 392 468 320 420 368 452 464 528 524 592 540 604 516 608 556 644 684 700 704 792 724 768 324 352 292 356 276 320 168 728 912 908 848 936 904 868 408 524 592 664 452 680 704 808 660 756 624 748 612 708 560 664 540 652 504 600 464 592 480 544 316 168 4 328 280 428 324 480 332 516 356 500 432 624 484 680 468 528 332 408 256 368 268 380 144 136 28 168 68 168 60 176 28 144 84 216 92 208 136 204 132 216 144 216 136 232 148 196 112 260 140 164 148 424 388 424 336 428 468 648 432 548 444 672 600 720 616 752 620 692 580 660 528 624 524 660 560 660 536 584 440 528 416 508 360 448 340 480 356 472 348 464 344 464 344 488 380 508 388 520 424 560 432 584 480 616 508 632 524 664 560 668 532 636 504 624 488 592 448 540 420 528 416 532 416 500 376 472 348 424 320 420 284 328 168 204 108 200 92 172 68 168 76 180 92 200 120 232 152 260 172 308 216 344 260 384 292 392 300 336 240 320 240 324 228 272 156 240 188 296 248 348 268 364 284 392 304 420 336 448 348 440 332 472 344 448 312 436 316 440 316 448 372 576 500 548 384 508 404 488 244 140 16 0 16 0 48 0 88 184 224 380 308 504 316 460 284 392 268 388 208 272 104 180 60 212 116 292 196 352 228 348 200 352 200 340 176 304 148 300 152 284 148 272 136 260 124 260 128 264 140 264 184 284 140 232 88 220 112 204 124 80 8 4 4 4 4 4 8 8 8 8 12 12 12 20 20 0 0 12 0 8 20 8 0 0 20 4 4 4 4 4 4 4 4 0 8 4 8 8 4 8 0 20 12 28 0 24 4 28 0 16 8 20 0 48 52 64 88 216 344 216 4 80 12 84 60 112 52 228 208 364 268 304 184 152 32 32 0 56 36 80 64 52 16 40 8 28 8 16 0 12 8 0 4 0 12 0 8 0 0 4 4 4 8 8 8 0 0 0 0 0 0 0 0 8 4 0 0 0 0 4 0 8 4 8 0 12 0 12 0 16 16 36 24 112 144 260 324 320 340 372 312 384 348 376 320 432 364 408 272 316 260 364 296 372 304 388 312 384 304 380 308 396 320 384 308 396 316 400 316 420 328 416 332 424 336 412 312 396 312 380 300 368 284 356 276 392 312 384 308 380 296 356 268 348 288 400 292 392 320 392 264 368 296 356 272 360 248 276 208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 4 0 0 0 0 4 28 28 8 0 12 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 0 20 0 156 392 272 260 364 320 416 460 456 192 92 68 60 108 316 240 284 368 288 4 44 0 0 8 0 16 0 20 0 20 0 16 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 20 16 0 12 0 64 60 368 476 764 436 428 332 676 712 1000 648 356 156 312 380 688 716 624 20 168 212 392 332 480 160 236 124 132 0 344 668 724 440 696 480 564 368 420 304 316 212 124 92 140 112 152 120 140 128 140 168 172 112 48 8 20 28 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 24 16 24 16 24 16 24 16 16 8 16 12 20 16 24 16 36 28 36 24 32 20 28 20 20 8 16 20 44 52 68 60 60 68 68 64 56 52 52 56 52 52 52 56 56 56 60 60 52 60 52 60 52 60 52 60 60 68 60 68 60 68 60 68 60 60 60 68 60 60 48 48 36 44 48 56 56 64 60 64 76 60 76 60 76 60 76 60 72 56 76 64 80 68 88 72 80 68 80 68 80 68 76 68 68 64 68 64 64 64 60 60 64 56 64 60 68 60 68 64 60 56 68 64 76 68 76 68 76 140 100 64 108 80 60 64 112 92 196 112 116 144 80 168 152 128 160 128 152 132 180 172 168 148 184 172 212 196 236 212 260 236 284 272 296 272 300 292 328 280 288 292 340 324 368 360 380 336 376 328 368 320 360 316 340 300 352 316 356 308 340 292 348 240 272 216 280 252 284 276 296 500 536 452 620 636 616 672 692 732 728 212 288 268 244 224 204 64 844 808 796 644 804 760 508 396 488 476 588 464 600 664 636 536 612 544 648 572 636 528 580 476 572 504 600 508 564 476 516 332 224 56 188 252 344 212 316 204 280 224 324 212 324 272 440 440 516 300 288 172 224 176 248 212 8 0 116 0 32 0 12 0 8 0 8 0 0 0 40 0 36 0 40 8 44 16 24 0 16 0 0 48 376 332 324 196 340 388 556 372 436 436 588 496 636 500 600 552 608 508 608 444 508 460 600 472 504 364 428 312 376 244 316 204 296 200 300 228 316 228 304 216 308 232 296 236 348 280 372 292 388 308 436 340 456 360 464 364 452 348 424 340 428 360 464 392 464 372 468 368 444 344 448 344 428 308 344 276 364 240 228 92 80 4 40 0 28 0 20 0 16 0 16 0 52 16 68 52 132 100 172 156 244 204 272 232 288 228 276 172 200 180 248 188 184 112 160 124 188 160 240 200 268 212 296 212 288 224 336 256 336 232 336 248 332 236 304 200 264 168 316 268 396 352 444 344 400 300 408 328 180 0 4 0 20 0 20 0 88 104 216 204 268 208 284 204 268 180 256 164 164 36 80 0 32 0 72 84 204 188 196 116 196 148 212 116 164 112 132 88 156 96 136 80 132 92 132 96 144 88 160 92 176 96 152 64 96 96 140 88 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 12 16 20 32 20 24 8 8 0 0 0 0 0 0 0 0 0 0 0 0 16 4 0 0 20 60 92 84 36 36 48 52 20 32 44 92 124 248 216 236 176 208 176 92 32 12 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 0 0 0 4 8 4 8 0 0 0 16 0 0 52 124 116 212 224 300 268 328 288 288 240 280 204 240 192 284 248 336 244 260 176 236 192 264 212 252 196 264 216 280 220 296 248 324 244 324 236 308 228 320 248 312 232 304 244 332 284 364 300 396 320 372 276 316 228 292 228 328 244 296 232 308 232 272 180 252 200 280 208 288 228 280 176 280 204 268 204 256 168 216 164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 4 0 0 0 4 20 32 24 0 0 8 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 12 28 212 352 280 360 368 264 524 488 392 148 148 152 172 184 460 516 428 220 172 0 32 0 0 0 0 0 0 0 0 0 4 0 12 0 12 0 12 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 0 32 12 4 52 28 152 164 520 508 696 536 788 800 1020 980 936 520 400 284 552 564 964 980 784 304 640 580 840 528 776 336 652 268 424 76 472 516 704 616 792 728 564 332 456 312 432 132 204 132 236 152 252 140 240 128 236 176 240 108 80 12 28 28 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 16 16 16 20 20 24 24 24 36 36 36 32 32 28 28 28 20 20 20 32 48 64 68 72 64 68 76 64 56 52 52 56 52 56 56 56 60 60 56 68 56 60 56 60 56 60 56 60 60 64 60 64 60 64 60 64 72 68 88 72 88 64 76 56 60 48 68 56 76 60 76 60 76 80 76 80 76 80 76 80 72 76 76 84 80 88 88 92 88 84 96 80 96 80 96 76 100 76 108 72 108 72 112 72 108 80 108 84 112 88 116 92 116 92 120 96 120 92 116 80 92 84 108 96 128 72 72 84 76 68 68 72 96 20 92 64 88 72 88 64 68 52 80 76 92 80 100 92 116 104 124 112 84 96 136 132 168 104 132 72 144 104 164 128 188 184 204 172 252 208 264 216 276 228 284 236 328 284 348 308 368 320 372 320 344 296 348 276 324 292 332 296 360 540 628 480 532 488 592 692 776 744 768 280 372 272 292 284 276 448 988 872 900 600 792 744 532 416 580 572 748 640 760 672 740 632 768 676 816 716 840 728 904 768 904 768 896 752 880 740 912 672 728 604 816 716 836 656 700 544 672 548 644 424 524 372 592 512 628 392 456 296 404 316 584 432 216 16 172 12 164 48 124 8 108 0 116 12 124 16 100 16 92 12 92 12 104 12 100 0 112 28 92 132 480 376 448 300 464 500 684 500 596 576 700 552 664 512 664 628 700 568 656 532 652 572 688 532 576 424 508 372 448 300 388 268 384 276 408 292 420 292 408 280 412 296 412 304 444 332 456 336 472 356 456 352 492 388 516 392 500 372 452 316 432 312 456 352 484 364 496 388 508 408 520 412 504 392 468 348 380 204 216 68 132 28 128 32 120 24 112 20 112 20 108 28 128 40 144 80 196 128 260 200 328 248 352 276 364 268 352 216 272 216 316 216 256 148 236 168 268 216 320 260 356 272 360 272 368 304 424 356 448 336 436 328 440 324 424 292 388 264 396 304 480 408 564 444 552 412 520 400 344 92 24 20 0 20 0 20 72 136 296 244 388 224 376 260 372 264 388 268 332 156 216 88 188 56 180 104 284 216 372 192 340 200 360 196 328 184 296 156 304 156 280 136 268 132 272 128 264 152 272 180 296 188 300 128 232 112 184 76 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 12 16 16 64 60 52 40 28 20 16 4 4 0 4 0 4 0 12 0 12 0 20 0 16 24 80 100 116 68 100 80 144 76 188 160 384 276 372 220 284 172 224 128 144 56 48 0 12 4 8 0 4 0 12 0 4 0 0 0 0 4 0 4 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 0 12 28 64 84 168 180 252 296 308 296 348 316 352 296 324 280 328 284 320 252 284 252 336 316 396 296 328 228 296 236 316 252 332 248 316 248 328 256 316 236 340 288 372 332 404 332 388 308 396 312 388 292 400 316 436 344 468 432 584 564 640 496 472 324 356 280 348 264 336 268 356 292 420 320 360 208 308 280 416 324 372 252 312 236 332 240 304 224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 4 12 72 64 40 4 0 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 0 12 0 156 176 264 484 392 244 496 392 240 12 60 36 104 188 616 816 576 124 60 0 4 28 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 20 20 0 24 0 96 124 396 328 476 444 832 768 856 604 644 216 192 160 500 540 852 696 424 168 440 356 428 236 360 228 384 152 196 44 288 352 588 744 608 336 280 128 344 268 172 20 108 92 148 128 152 112 132 108 152 152 160 84 32 0 8 8 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 24 16 24 16 24 16 24 16 16 8 16 12 20 16 24 16 32 24 32 24 28 20 28 20 28 16 24 28 52 60 76 68 68 64 68 60 56 44 52 48 56 52 60 52 68 56 68 68 68 76 68 76 68 76 68 76 64 72 64 72 64 72 64 72 64 84 68 84 68 80 60 72 52 72 56 72 56 72 56 64 80 52 84 52 84 52 84 52 76 44 80 52 84 56 92 68 88 76 84 76 84 76 84 76 84 80 80 80 80 80 76 80 80 84 84 88 92 96 100 100 108 108 108 108 104 100 92 96 88 76 76 124 88 64 88 88 100 44 48 112 124 108 112 92 92 96 92 80 68 60 64 68 56 56 56 52 52 52 52 48 36 20 24 12 24 44 60 80 44 88 92 72 72 88 84 32 64 28 72 40 84 56 100 68 96 64 108 84 128 104 148 116 144 216 308 248 308 296 364 340 396 464 500 428 468 496 588 656 688 720 708 260 272 236 224 204 140 712 944 832 872 556 740 732 808 708 812 772 856 796 872 768 844 784 856 776 820 748 800 740 740 660 740 656 732 668 756 700 564 364 356 340 440 352 396 372 468 400 464 404 424 276 300 212 328 296 364 256 296 172 204 172 496 428 192 40 88 0 48 0 52 8 12 0 0 0 4 0 8 0 12 0 12 0 0 0 0 0 20 0 0 108 396 272 336 200 360 424 584 436 528 508 580 388 432 288 460 476 536 408 456 420 560 480 536 400 436 308 348 240 296 176 244 152 248 164 260 180 268 184 260 176 264 184 272 192 284 200 280 200 292 212 272 184 312 236 340 240 324 228 280 172 236 140 228 156 252 180 260 192 304 236 340 252 352 260 356 212 192 44 40 0 16 0 28 8 24 0 20 0 24 0 24 0 20 0 40 24 80 52 168 148 236 188 252 216 268 204 248 168 188 168 224 168 168 100 152 128 192 176 244 204 264 208 268 192 276 216 328 264 352 252 324 248 328 252 320 240 292 216 248 196 312 288 420 364 452 344 428 368 368 140 36 0 28 0 16 0 24 48 168 176 228 164 224 160 240 176 268 200 236 128 128 68 108 20 52 24 120 112 236 128 172 116 208 148 200 128 172 116 164 104 156 96 128 68 104 72 124 80 164 104 188 124 176 100 112 80 76 32 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 12 12 12 40 36 32 24 16 8 4 0 0 0 0 0 0 0 0 0 0 8 0 12 4 32 68 92 112 84 96 92 104 92 172 224 272 180 160 68 116 84 104 36 64 20 12 0 0 4 4 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 12 4 0 0 0 0 84 172 196 272 260 288 280 304 260 312 256 288 224 264 212 272 232 280 224 260 212 272 232 304 220 248 168 224 176 240 188 260 188 232 184 252 192 216 124 152 104 204 188 304 272 340 260 352 264 308 220 276 208 296 232 272 240 380 404 540 488 516 408 380 336 420 320 332 212 260 192 260 208 276 236 408 440 488 332 372 236 244 172 260 188 228 136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 8 20 116 92 52 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 52 8 172 184 472 792 584 424 540 388 240 68 124 60 280 476 764 868 616 120 44 0 0 0 0 4 0 4 0 0 0 0 0 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 0 32 16 8 64 40 200 228 524 368 620 464 812 756 856 696 672 188 308 264 716 808 980 472 448 272 612 252 492 212 620 376 716 316 480 176 560 624 904 972 924 276 372 384 540 240 80 84 176 128 236 176 260 156 248 152 244 176 228 92 60 4 12 12 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 16 16 16 20 20 24 24 24 32 28 28 28 28 28 28 28 32 28 28 40 56 72 80 80 80 68 92 64 68 52 56 56 64 60 64 64 60 72 64 72 68 76 72 76 72 76 72 76 68 72 68 72 68 72 68 68 76 56 84 60 80 56 80 56 88 64 84 60 80 56 84 64 84 84 80 84 80 84 80 84 76 80 76 84 80 88 84 88 84 84 84 84 88 84 88 84 104 88 104 92 112 88 112 92 104 92 112 100 120 108 128 112 132 116 132 116 132 112 124 104 136 76 96 116 80 108 152 112 128 52 128 64 48 76 84 76 104 108 100 92 80 76 72 76 84 88 80 80 72 72 64 68 88 92 64 28 28 16 88 52 60 28 88 52 76 80 84 88 68 48 76 48 76 48 76 48 72 40 68 40 68 44 76 48 168 344 476 408 492 472 576 528 604 504 540 488 592 608 708 632 724 796 812 288 308 296 336 176 384 964 1020 816 868 664 884 852 940 820 948 836 892 776 904 768 892 780 884 760 852 724 824 708 872 760 860 740 852 764 876 756 644 408 440 344 456 304 424 364 424 296 408 284 396 232 380 268 404 284 428 308 416 192 220 108 212 156 152 36 228 160 296 140 252 124 208 72 168 44 144 28 124 40 120 44 120 36 120 24 144 64 152 20 104 200 528 356 440 284 488 540 700 536 644 576 652 420 448 280 480 500 592 452 588 544 692 544 596 440 504 348 416 292 384 252 352 236 348 240 348 236 352 236 348 236 348 240 360 244 352 236 348 240 364 260 380 280 400 300 420 308 416 300 416 288 376 236 328 204 308 188 300 188 320 216 336 256 388 316 380 212 208 64 116 24 100 20 108 24 104 20 104 24 112 28 112 16 92 20 112 44 140 80 276 220 336 248 344 268 356 256 320 212 268 196 284 200 236 132 212 160 264 220 320 256 336 260 360 272 360 292 404 328 420 328 420 336 436 332 428 316 408 288 384 272 404 328 504 424 568 448 596 448 520 296 120 0 24 12 0 4 16 36 172 180 356 276 340 228 340 220 340 232 332 188 276 148 240 92 184 68 216 120 360 188 336 188 356 200 348 192 340 176 312 164 304 148 256 100 236 96 240 132 264 180 304 196 292 140 252 96 132 16 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 20 52 72 128 116 156 116 152 92 232 228 236 88 152 40 164 108 144 28 60 8 16 0 0 16 0 12 0 0 4 0 4 0 0 0 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 16 20 8 80 204 312 268 288 236 248 216 280 240 296 248 300 252 312 272 300 276 348 304 340 268 296 236 320 252 300 228 288 232 304 248 304 244 308 248 320 256 292 192 156 100 148 152 268 280 364 316 432 348 404 304 368 272 368 284 388 280 324 248 356 332 448 388 504 488 620 540 548 376 376 264 292 252 392 436 712 736 696 412 472 324 348 260 352 256 312 208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 28 108 72 32 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 0 8 0 164 180 544 752 448 364 520 268 124 0 60 0 352 592 528 416 272 16 0 0 24 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 12 8 0 0 20 0 128 204 348 192 552 296 488 476 616 600 392 32 168 280 588 704 652 76 228 172 384 0 132 28 264 180 424 168 176 68 488 704 856 836 812 240 296 416 328 0 68 72 84 84 156 144 172 128 164 124 176 152 156 72 28 0 12 8 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 24 16 24 16 24 16 24 16 16 8 16 12 20 16 24 16 24 20 28 20 28 20 28 20 32 20 28 32 60 68 80 72 68 60 72 56 56 36 48 40 60 44 68 48 68 52 72 60 68 60 64 60 64 60 64 60 64 60 64 60 64 60 64 60 60 56 60 52 60 56 60 56 72 64 64 56 60 60 64 64 80 64 80 64 80 64 80 64 76 60 80 64 80 64 84 68 88 68 88 68 88 68 84 68 92 76 92 80 96 84 100 88 92 80 100 88 108 92 112 96 108 96 116 104 120 104 120 112 140 116 128 104 84 112 144 16 152 184 208 124 100 84 168 104 100 92 88 76 80 76 80 72 76 68 72 64 68 60 64 60 28 56 100 84 80 80 76 72 40 48 64 76 64 24 44 52 76 60 72 56 68 48 60 44 72 48 60 36 44 24 40 16 152 400 492 412 464 412 496 452 500 440 472 424 416 436 516 488 560 668 624 252 208 232 232 100 616 920 968 716 676 664 792 720 776 700 804 772 824 756 788 708 752 680 692 632 664 612 620 564 556 488 512 420 472 416 440 352 304 236 276 260 300 240 260 224 272 208 228 152 172 96 176 140 184 140 208 188 240 96 48 8 4 16 20 8 148 220 328 280 288 260 264 236 244 216 212 180 184 148 192 156 192 164 184 160 192 164 140 8 8 160 432 284 332 196 408 480 592 432 508 416 464 264 292 140 320 364 456 352 540 472 540 380 400 268 312 176 260 168 252 160 240 144 228 136 224 144 216 144 220 148 220 144 224 144 208 132 208 148 228 156 252 156 252 160 268 196 296 220 332 248 332 232 280 176 216 124 184 100 164 68 164 112 260 212 236 76 68 0 40 8 36 28 24 20 20 16 20 12 32 16 40 0 12 0 32 8 60 56 200 176 248 196 252 208 260 208 236 176 204 160 204 168 160 96 132 112 184 164 236 192 252 188 264 196 268 204 296 228 320 236 336 264 340 276 332 264 304 244 300 224 276 216 336 300 432 356 496 356 464 344 196 0 8 0 16 4 16 0 60 88 204 204 240 164 224 128 192 136 200 132 184 100 108 40 84 44 92 40 152 108 192 132 192 124 184 124 184 120 164 108 160 96 116 44 80 52 104 64 144 96 176 112 132 88 128 96 68 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 8 0 0 0 0 4 4 8 8 0 0 4 0 4 0 4 0 4 8 0 8 4 4 20 16 84 84 116 80 68 36 112 144 92 36 48 4 60 48 48 0 8 0 0 0 8 8 16 16 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 12 4 8 8 0 84 220 300 212 188 144 192 184 216 176 216 172 212 184 244 216 244 220 276 248 280 228 252 208 240 192 232 180 220 176 224 184 212 192 248 192 232 188 220 160 204 144 152 116 184 168 228 172 296 244 316 244 304 212 284 212 320 236 280 188 236 164 240 180 292 276 412 388 460 364 392 300 304 232 272 244 424 448 420 212 288 196 240 188 252 180 228 168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 24 36 56 24 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 12 16 200 220 612 728 456 488 608 280 132 56 200 224 680 792 624 280 180 64 20 12 40 20 0 0 0 4 0 4 0 0 0 0 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 16 12 0 80 44 240 300 392 160 640 332 496 460 680 568 436 88 488 592 800 692 684 248 720 552 776 232 536 296 676 352 764 260 372 196 724 808 884 792 616 340 628 392 168 0 172 64 120 104 200 156 228 144 244 168 256 180 208 84 48 12 12 24 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 16 16 16 20 20 24 24 24 24 24 24 24 28 28 28 28 32 28 28 40 56 72 80 80 92 72 104 64 84 48 68 52 68 60 64 64 64 68 60 72 68 64 76 64 76 64 76 64 76 64 76 64 76 64 76 64 80 68 76 64 76 68 84 76 84 68 76 60 72 68 84 76 80 72 80 72 80 72 80 72 84 76 84 76 84 76 84 80 84 88 84 88 84 88 88 84 96 92 108 92 112 100 116 104 104 100 108 104 108 108 112 108 108 104 116 116 124 120 124 120 124 124 164 124 116 108 120 32 480 952 1016 852 460 0 180 136 152 116 116 88 104 92 108 88 92 76 92 76 92 80 96 84 92 92 88 20 56 20 88 0 56 0 88 44 72 44 88 108 84 80 84 84 88 84 92 88 64 60 60 48 48 36 36 24 220 488 548 444 500 392 476 412 476 416 496 436 504 492 568 452 372 324 372 176 232 140 228 160 524 520 880 764 780 836 824 628 664 576 568 400 508 412 440 308 412 284 336 216 304 188 248 124 204 140 156 52 88 36 60 0 60 36 112 64 128 84 124 44 172 104 220 108 200 80 216 108 236 104 220 116 260 96 160 64 220 120 216 104 244 192 328 200 336 220 336 232 356 244 348 232 348 260 336 256 336 260 356 264 380 260 288 96 136 208 528 352 476 316 556 608 700 516 596 444 496 312 388 236 424 436 544 432 556 424 492 328 404 272 360 224 336 228 340 228 340 228 336 220 336 216 328 216 336 224 336 212 332 204 312 196 320 216 336 228 348 228 336 224 352 264 404 312 440 348 484 380 476 336 424 292 388 240 328 180 288 208 356 288 288 108 108 12 100 24 108 52 108 28 104 20 100 20 104 28 116 20 100 40 112 32 140 120 292 228 336 240 328 248 328 240 312 224 284 200 272 196 236 120 200 144 244 200 296 236 320 244 316 244 336 264 364 300 400 320 420 344 428 340 420 316 400 296 400 284 376 268 408 348 516 444 596 448 584 492 420 152 72 0 28 24 88 48 104 68 196 176 340 240 348 204 308 204 328 208 300 144 216 76 208 100 216 88 268 156 368 200 344 180 332 172 324 168 320 164 304 144 264 96 236 96 232 120 244 152 276 164 260 128 264 124 152 24 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 12 4 4 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 0 0 0 4 0 8 40 68 116 76 104 48 160 128 216 108 168 52 120 48 96 24 44 12 12 8 0 12 0 8 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 40 188 324 272 272 192 208 176 272 204 268 192 256 200 276 236 300 236 288 232 292 248 320 276 300 260 312 260 296 236 280 236 276 260 312 236 264 220 264 196 284 244 260 220 256 204 220 160 244 220 328 292 368 292 376 296 320 272 388 332 400 304 360 272 308 232 316 264 380 344 452 392 488 384 376 216 264 216 296 204 324 240 324 256 320 220 288 224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 28 44 36 4 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 0 4 20 144 176 644 672 388 412 444 140 92 0 160 260 724 616 456 112 48 0 0 0 4 16 4 0 0 0 0 0 4 0 4 0 4 0 4 0 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 16 0 0 0 24 16 164 276 244 32 332 152 312 372 776 540 132 0 484 516 568 316 368 96 676 384 512 56 308 124 348 168 380 100 144 84 496 604 652 580 416 324 716 200 4 68 48 40 76 76 144 116 140 92 144 116 172 140 136 44 20 0 24 12 24 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 24 16 24 16 24 16 24 16 16 8 16 12 20 16 24 16 20 12 20 16 24 20 28 20 28 16 28 28 56 64 76 68 72 64 72 56 52 32 48 36 52 36 56 36 64 40 64 44 64 44 60 44 60 44 60 44 60 44 60 44 60 44 60 48 64 44 60 40 60 48 68 56 68 48 60 40 60 48 76 72 68 80 64 80 64 80 64 80 72 88 72 88 72 88 72 80 88 64 88 64 88 64 84 64 88 68 92 76 100 84 104 88 112 96 112 92 112 88 108 88 112 96 120 100 120 100 116 92 100 84 116 84 104 0 84 104 784 920 1000 944 952 532 288 92 152 116 96 60 68 48 60 40 92 76 92 76 92 76 92 68 80 28 40 64 248 428 556 564 560 560 464 232 104 56 80 12 76 76 80 84 88 92 92 96 84 84 84 80 72 60 48 28 252 516 528 456 520 404 484 444 480 456 492 528 680 700 560 336 92 52 56 76 108 48 100 112 72 0 540 680 760 788 656 412 524 556 412 76 116 96 92 36 100 56 80 64 104 96 116 100 96 92 96 4 0 0 4 0 0 0 0 0 0 0 0 0 0 0 52 44 80 32 84 44 92 52 84 40 120 72 88 72 28 0 48 28 60 56 84 44 40 20 32 24 56 52 64 48 104 60 96 60 100 80 116 108 180 144 140 48 44 160 436 320 392 236 464 516 568 396 460 304 336 184 272 144 304 304 368 252 312 192 248 156 240 148 232 152 220 132 212 128 216 140 232 156 236 152 220 148 236 160 232 148 224 136 200 124 212 144 220 128 228 120 208 108 216 140 256 176 280 220 340 288 372 300 380 308 348 240 280 168 240 156 252 176 136 0 8 0 28 0 28 40 40 40 28 28 24 16 24 16 28 4 36 24 40 0 80 108 216 188 252 192 240 204 248 192 224 188 212 156 192 164 164 88 124 96 160 144 208 176 236 184 236 172 248 180 264 204 296 224 328 260 336 280 340 284 316 268 280 232 272 196 272 216 364 300 436 360 476 404 448 292 148 48 20 44 48 40 36 0 76 40 208 168 244 164 212 148 216 152 164 76 92 28 72 40 92 48 104 84 188 124 184 128 180 104 160 116 180 124 164 96 132 84 108 76 120 72 136 80 148 88 140 100 136 108 84 24 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 16 4 8 4 0 4 0 0 0 48 12 24 4 64 72 120 88 92 44 64 44 52 20 16 0 12 4 8 8 12 8 0 16 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 0 8 0 0 16 12 40 152 268 264 280 180 144 92 176 136 172 124 160 136 184 168 224 184 204 176 208 192 232 212 236 216 264 240 264 224 252 224 240 224 240 168 188 180 208 152 184 180 208 188 204 144 140 68 124 104 220 184 272 192 280 208 288 228 308 248 316 236 280 200 276 188 228 148 224 188 292 260 436 364 372 260 260 192 256 228 272 208 268 212 252 164 212 160 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 28 44 52 16 0 16 24 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 4 0 4 0 4 0 0 16 60 196 296 880 844 456 332 280 116 176 92 224 380 844 580 368 116 40 0 4 28 0 4 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 4 4 4 4 8 4 8 0 8 4 8 4 8 4 8 4 8 4 8 4 8 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 20 16 20 8 100 60 288 356 268 56 368 260 472 428 944 484 260 152 860 664 792 472 668 408 1016 640 856 460 824 480 784 444 620 292 464 172 524 556 624 524 344 372 484 40 76 16 180 76 136 128 204 156 204 128 220 160 240 164 180 64 36 8 12 24 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 24 20 28 20 28 20 28 24 28 16 20 16 20 20 28 24 24 16 24 16 28 20 32 28 28 28 24 24 36 56 68 80 72 104 72 112 64 84 44 68 52 64 52 64 56 60 60 60 60 80 64 84 64 84 64 84 64 76 56 76 56 76 56 76 60 56 48 48 44 48 52 64 64 68 60 56 52 60 64 80 84 80 60 80 60 80 60 80 60 92 72 92 72 92 72 92 76 84 88 84 88 84 88 88 84 88 88 104 92 108 100 116 104 124 124 116 116 112 112 104 108 120 124 120 124 116 116 108 104 144 112 124 112 136 32 160 368 1020 856 1020 904 1020 836 280 220 272 200 188 120 132 96 116 80 104 76 108 72 108 68 104 68 128 60 88 140 444 612 816 712 864 768 656 220 100 76 152 40 100 84 92 88 96 92 96 96 88 88 88 80 68 52 28 20 312 572 576 500 596 456 544 500 544 532 604 608 800 692 444 60 188 116 176 124 196 108 204 116 248 8 640 800 940 872 744 504 504 696 628 192 224 216 272 216 256 184 256 176 244 168 252 192 176 188 180 72 20 0 40 36 36 12 8 24 28 4 24 20 60 32 184 104 200 84 196 76 192 100 204 76 220 100 180 68 232 60 188 72 156 56 184 88 192 64 164 36 156 44 164 52 100 4 76 0 80 12 120 36 120 36 152 68 152 232 568 436 516 336 572 604 656 468 552 372 432 272 376 236 400 356 404 248 412 260 352 260 368 232 340 252 348 224 324 204 320 228 364 268 352 236 336 232 352 248 348 228 336 216 312 204 324 216 320 200 316 204 296 180 280 180 288 188 324 240 376 296 428 348 488 404 516 368 460 312 408 272 344 224 160 24 80 40 132 40 96 36 112 40 104 28 96 20 92 20 92 20 108 60 108 28 152 168 312 256 356 256 340 256 336 248 300 228 284 192 256 188 228 116 188 132 220 172 268 216 308 236 324 252 336 252 336 260 356 280 384 316 404 336 424 332 416 316 372 288 392 272 364 272 424 360 520 484 552 416 564 444 340 140 112 48 92 20 80 40 136 96 292 224 364 240 340 212 312 188 256 128 208 72 172 64 204 100 272 152 332 180 348 204 344 156 304 172 340 188 320 148 288 136 280 124 264 132 252 140 272 140 308 148 276 124 160 28 20 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 4 4 8 8 8 0 4 0 4 0 4 0 4 0 4 0 4 0 12 0 4 0 8 36 12 36 16 108 84 200 116 200 104 176 88 104 8 32 4 8 4 0 8 0 24 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 16 32 80 76 200 216 272 232 296 224 240 192 260 188 248 160 212 140 216 160 272 204 272 220 276 204 244 172 216 200 268 248 288 252 292 268 256 228 220 152 192 204 224 152 128 128 160 144 144 100 108 60 156 156 260 244 312 252 324 268 364 280 340 276 380 316 380 288 336 268 348 272 344 264 348 280 384 272 328 276 356 264 328 264 336 248 320 256 336 248 320 252 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 16 0 16 0 16 0 16 0 16 0 16 0 16 0 8 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 12 0 0 8 0 0 48 108 92 60 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 4 8 4 0 0 44 128 240 972 692 316 184 200 36 68 4 172 600 688 296 84 4 12 0 12 0 0 4 4 0 4 0 4 0 8 0 16 4 8 0 0 0 0 0 12 24 16 24 16 4 0 0 0 0 20 16 12 0 0 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 12 0 8 0 8 0 8 0 8 0 8 0 8 4 12 8 16 16 16 28 0 0 8 68 340 240 40 0 268 132 500 260 388 132 40 92 764 392 720 252 252 284 704 364 624 276 544 204 444 176 348 164 176 312 760 256 520 396 188 440 256 0 8 28 136 32 104 96 164 120 144 96 152 128 172 136 104 16 28 0 8 32 16 12 28 24 32 20 24 12 20 12 20 12 20 12 20 12 24 20 24 20 24 20 24 12 28 16 28 8 28 4 28 8 36 8 32 0 24 8 32 16 24 4 28 32 64 56 52 24 72 52 56 44 60 56 72 52 40 28 52 36 60 40 60 36 48 20 64 36 64 24 56 24 84 48 76 28 32 40 92 32 56 40 44 48 72 52 56 20 60 28 60 40 68 40 56 40 84 88 60 76 72 100 92 108 68 68 60 68 72 80 68 68 84 68 84 68 84 68 84 68 76 68 92 76 92 76 100 92 112 96 112 96 112 96 112 96 100 88 112 104 124 108 124 100 128 48 92 48 72 60 216 212 524 628 652 564 716 612 308 132 192 172 216 160 116 72 112 48 88 132 148 60 104 44 36 32 112 0 68 136 208 208 180 156 180 124 120 104 112 36 36 12 48 84 88 80 88 120 96 44 84 76 84 80 76 56 36 0 276 508 532 444 524 456 468 460 504 444 520 668 708 180 52 60 80 48 108 44 84 48 100 56 52 0 740 760 804 724 660 424 408 660 548 100 196 140 216 168 180 152 200 156 196 172 204 168 180 160 140 56 16 0 8 4 20 0 28 16 28 24 24 24 16 32 100 60 88 44 100 60 100 40 88 48 80 20 84 76 192 152 188 112 108 36 72 36 32 0 40 0 44 0 44 0 32 0 32 4 24 20 12 24 36 0 16 0 4 172 432 368 412 256 456 496 600 380 400 276 320 204 240 180 384 308 300 152 272 192 276 176 240 144 236 160 248 160 244 160 256 188 288 212 300 200 260 168 256 172 252 160 232 144 224 132 204 112 184 96 200 108 196 116 208 120 192 96 172 68 144 88 232 208 324 252 332 288 396 288 328 224 244 144 56 0 36 8 44 20 40 4 44 28 32 20 32 12 28 16 40 16 28 16 48 0 68 156 248 204 264 208 244 184 212 156 216 168 192 152 168 124 144 104 116 100 160 136 192 160 216 168 224 168 236 184 256 188 260 188 288 232 324 276 340 264 304 228 296 228 280 212 284 208 284 200 328 296 444 420 436 396 408 252 88 48 88 88 196 248 384 376 436 312 380 252 220 104 180 148 156 100 124 52 80 44 112 76 132 92 172 116 188 132 188 108 168 72 156 132 172 92 148 64 124 92 160 84 176 112 172 72 132 84 120 112 100 48 0 0 0 16 0 16 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 8 8 0 36 84 108 96 116 92 104 84 68 28 0 0 0 0 0 8 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 132 212 184 268 232 260 200 236 164 208 144 208 168 188 144 164 124 152 116 152 128 164 132 164 136 180 156 188 136 176 120 176 140 192 168 220 184 192 144 136 112 136 136 76 64 24 20 28 40 72 56 168 192 284 236 268 200 256 180 248 216 280 232 260 200 264 224 284 220 276 212 264 204 260 204 256 200 264 216 280 220 264 200 268 204 244 192 256 208 256 192 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 0 0 0 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 16 16 0 0 44 112 168 116 52 8 0 4 8 4 0 0 0 0 0 0 0 0 0 0 4 0 4 0 12 0 12 0 4 0 0 0 0 4 4 8 0 16 0 12 8 12 40 0 324 616 956 576 344 128 160 44 144 92 452 704 544 208 92 32 4 8 4 0 24 0 4 12 0 12 0 8 0 8 0 0 0 0 0 8 16 20 0 8 0 4 0 0 16 16 24 0 16 0 12 0 20 24 20 4 20 4 24 4 24 8 20 8 12 12 8 12 4 12 8 8 8 8 8 8 8 8 8 8 8 12 12 16 16 20 0 16 12 16 120 188 484 256 212 104 336 348 796 640 612 168 336 476 1004 680 1020 332 568 760 972 672 1000 652 972 540 864 440 656 276 324 236 708 448 600 396 336 368 176 0 64 44 144 52 168 136 228 160 216 136 220 164 228 168 156 28 56 32 32 0 20 20 24 28 28 24 20 16 20 20 20 20 20 20 20 24 16 24 8 24 16 24 16 24 20 28 20 28 20 32 24 32 4 32 0 24 4 28 20 32 72 60 56 24 44 44 112 108 140 176 248 168 96 0 48 72 84 64 84 64 76 64 76 64 76 72 104 96 112 96 116 108 124 88 112 104 80 52 76 60 88 44 52 32 56 44 64 52 56 40 56 48 68 52 80 68 76 52 76 60 76 52 56 32 56 68 84 92 100 96 96 100 88 84 88 84 88 84 88 84 84 84 96 92 96 92 104 104 116 112 116 112 116 112 116 112 104 104 116 120 124 120 124 120 136 100 120 100 112 152 280 284 396 548 652 600 664 540 316 188 244 160 256 256 264 168 180 128 156 160 196 156 268 184 248 244 216 24 132 112 220 156 196 112 220 104 212 128 244 116 216 108 80 32 108 44 64 8 88 100 120 72 84 56 76 68 76 68 272 488 548 452 540 464 488 476 532 468 600 632 456 80 128 128 180 108 212 104 180 100 180 96 136 152 824 848 924 764 708 480 500 700 588 128 292 224 276 176 244 200 252 188 228 200 236 184 224 172 192 64 76 4 56 24 20 32 8 40 32 32 72 20 116 72 200 104 188 96 212 108 208 92 204 96 200 64 200 116 348 240 384 248 348 188 304 172 228 80 184 28 140 8 140 24 140 44 124 24 112 16 112 12 112 0 124 28 84 212 540 432 436 316 548 616 716 480 472 316 372 308 368 292 512 352 352 280 372 256 360 228 328 220 348 252 400 292 408 304 424 320 440 332 480 348 436 308 412 292 392 268 376 264 368 248 352 224 328 208 328 212 312 204 312 196 292 176 292 168 256 140 252 160 284 184 388 296 460 336 436 288 312 156 124 40 104 36 112 36 108 32 104 40 96 32 92 32 100 32 108 40 104 40 124 28 160 204 368 268 340 264 340 244 292 196 276 204 264 188 248 168 228 156 180 128 196 152 232 184 280 220 292 224 316 236 336 244 344 240 380 296 424 344 452 340 424 308 404 292 384 280 384 280 380 272 356 304 460 416 536 508 604 464 456 364 468 420 560 508 600 504 628 476 564 408 380 156 196 100 232 160 244 128 192 100 232 152 284 168 328 180 336 196 340 176 344 148 316 176 320 144 328 152 332 184 412 272 448 264 380 136 324 116 296 132 232 72 56 0 12 0 16 0 16 0 12 0 4 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 8 0 0 24 84 224 128 228 108 204 104 144 28 32 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 16 12 116 192 296 256 300 252 320 252 316 232 296 212 272 204 256 188 248 188 260 200 280 216 280 208 256 184 248 188 240 184 204 168 204 184 212 192 200 180 168 116 92 92 136 172 148 144 140 104 92 68 100 96 200 232 312 284 308 268 304 256 292 244 324 256 320 252 336 280 348 276 360 288 368 272 352 256 348 260 348 252 336 252 352 276 348 256 340 252 348 260 344 252 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 12 8 0 20 104 188 224 156 68 12 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 8 16 12 24 12 0 12 0 348 776 800 436 192 40 92 48 108 140 616 620 276 36 24 0 4 8 0 0 0 0 0 8 4 0 4 0 0 0 24 12 16 0 4 0 0 0 4 4 16 12 16 0 0 0 36 12 12 16 16 24 0 16 4 8 4 0 4 0 4 0 8 0 8 0 8 8 12 8 8 0 8 0 8 0 8 0 8 0 12 4 12 4 16 16 16 12 0 0 72 200 368 88 44 84 256 572 940 828 576 0 280 480 644 556 700 0 520 504 660 332 704 356 632 268 496 228 392 172 0 0 332 496 416 228 376 140 12 0 48 44 68 64 116 100 160 116 140 84 140 104 120 80 52 0 0 28 48 16 16 12 20 16 24 12 16 8 20 12 20 12 20 12 20 12 20 20 20 20 20 20 20 20 24 16 24 16 24 8 24 8 24 0 24 0 24 0 28 0 16 0 0 4 92 152 232 248 308 312 356 316 268 148 84 4 36 4 36 4 44 20 60 44 84 76 124 108 140 116 148 124 140 92 112 96 80 24 68 108 216 200 168 124 112 80 80 36 64 28 56 20 48 36 56 44 56 52 76 68 84 72 88 76 40 40 76 60 68 40 60 44 84 68 84 68 84 68 84 68 80 72 92 76 92 76 96 88 108 92 108 92 108 92 108 92 100 88 108 96 116 100 116 96 120 68 104 48 96 140 260 204 184 264 456 432 468 348 216 116 204 148 176 212 224 192 216 152 164 148 200 224 308 260 292 336 200 52 84 80 116 100 88 64 96 68 120 128 196 180 220 208 172 76 32 48 88 72 60 64 44 44 64 72 84 64 44 8 288 508 544 472 512 420 428 396 460 388 528 460 76 0 68 88 92 52 124 56 100 48 96 44 48 324 736 724 736 624 524 376 392 656 496 100 224 180 184 132 192 156 196 144 180 152 192 144 188 152 132 52 28 12 28 12 36 12 48 20 40 28 28 16 36 36 108 64 92 60 104 64 100 52 96 44 72 16 80 52 152 128 212 180 240 192 256 212 228 152 168 72 84 0 36 0 24 0 12 0 0 0 0 0 0 4 44 24 0 116 512 344 340 244 468 512 568 324 300 156 248 200 268 252 440 252 216 220 264 172 240 140 224 156 268 208 316 240 340 272 368 292 380 296 380 284 356 268 348 256 328 236 304 216 296 204 276 180 252 160 244 148 220 128 212 124 200 108 172 84 160 56 124 36 132 60 180 116 248 220 316 228 184 56 32 8 40 8 32 0 32 4 40 28 36 20 32 12 28 12 40 12 24 4 48 12 96 180 300 224 256 212 260 204 216 144 192 156 196 160 188 148 172 132 148 116 140 108 156 144 216 188 208 156 216 168 228 164 224 156 248 204 304 264 344 276 332 252 304 228 288 216 284 212 272 204 208 204 264 224 348 360 432 392 364 304 368 348 436 380 388 288 420 328 408 360 316 108 48 0 64 68 124 100 112 76 140 136 180 128 200 124 188 136 196 120 196 76 132 84 144 116 232 180 264 232 308 232 304 188 224 112 140 76 120 116 132 80 36 4 0 16 0 16 0 8 0 8 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 0 0 32 88 172 140 132 100 120 104 80 28 0 0 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 84 152 228 184 212 184 232 192 248 188 240 188 208 172 192 160 188 168 208 184 188 168 200 168 184 148 176 148 196 124 164 112 172 136 176 136 168 144 148 84 48 28 56 92 156 196 188 172 112 88 104 120 156 168 240 208 244 204 260 204 228 184 224 184 232 204 260 220 252 220 280 236 284 212 252 180 252 204 264 200 248 192 260 216 260 212 272 212 264 208 268 216 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 8 76 184 268 188 124 44 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 4 0 4 0 8 0 4 0 0 32 164 484 780 948 512 220 88 132 52 124 304 784 512 236 36 32 4 0 12 16 12 40 12 12 0 4 4 12 8 16 8 12 0 16 0 16 0 32 8 4 4 8 8 20 0 16 0 16 0 12 0 16 16 8 4 8 4 12 8 12 8 12 8 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 12 12 12 12 12 12 16 0 4 20 24 204 324 452 68 132 180 420 852 1020 880 616 100 624 684 912 888 856 300 1020 780 1008 700 1020 672 1004 560 904 484 628 256 220 64 720 820 404 220 460 84 28 12 88 84 100 108 196 144 228 156 208 128 204 144 232 120 136 32 40 20 52 0 24 20 20 20 20 16 16 16 20 20 20 20 20 20 20 20 24 16 32 16 32 16 24 16 28 24 28 24 28 20 28 24 12 28 16 24 24 32 36 32 52 24 92 180 360 424 488 428 500 400 404 380 464 392 320 176 128 92 108 68 84 68 92 80 132 136 176 180 188 168 172 152 160 136 104 72 60 56 112 200 368 356 368 324 308 260 228 180 160 148 144 104 96 72 72 40 60 52 64 48 56 52 72 92 84 88 92 92 92 92 92 92 88 84 88 84 88 84 88 84 84 88 100 96 92 88 100 104 108 104 108 104 108 104 108 104 104 100 108 108 112 112 116 112 124 104 116 80 124 200 292 220 248 216 380 412 508 448 372 232 232 148 212 148 212 216 284 192 244 256 368 352 436 348 428 372 296 104 196 120 212 136 204 116 196 100 260 192 364 260 412 296 404 284 324 172 144 4 100 108 140 80 112 72 88 52 60 24 264 448 548 488 552 472 500 448 492 404 540 304 88 84 204 92 196 112 216 112 192 100 164 68 76 584 832 664 652 512 484 300 476 684 568 172 284 196 236 196 252 196 244 176 216 192 232 184 228 176 200 92 132 52 84 24 48 52 32 52 52 44 80 32 136 80 200 100 196 96 208 100 212 100 208 84 184 60 192 96 212 92 232 120 264 168 336 236 368 244 368 228 332 176 276 132 196 80 172 48 136 8 104 0 92 32 152 68 80 160 648 452 476 376 596 540 572 316 372 236 384 216 376 380 536 316 364 252 376 256 360 244 364 272 412 316 424 320 448 352 476 380 500 392 488 376 488 376 488 372 476 360 444 328 436 320 420 300 400 284 388 260 360 240 352 240 348 232 292 180 288 176 284 176 300 192 280 164 328 264 416 276 252 64 104 40 120 44 100 24 104 44 100 36 92 32 88 28 100 28 104 40 96 28 124 52 192 220 376 276 344 256 328 232 276 180 252 184 256 192 252 176 228 156 216 148 192 140 224 184 284 228 280 208 300 216 308 216 300 208 336 256 392 324 448 348 448 340 416 308 404 296 396 288 380 272 300 252 292 172 320 256 332 280 324 224 308 236 344 264 336 232 336 248 372 364 408 172 92 20 64 36 140 108 172 96 192 144 352 224 372 200 356 208 364 192 364 140 300 160 376 284 532 348 572 376 552 344 496 288 440 232 388 160 312 140 232 84 60 0 4 0 0 0 0 0 4 0 4 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 0 0 56 116 248 160 228 132 216 132 136 24 24 0 4 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 12 16 8 96 164 224 176 224 192 252 216 284 240 312 256 284 228 268 220 260 212 252 208 220 184 240 196 232 180 224 188 236 180 208 168 216 184 208 164 204 184 200 152 120 48 36 4 72 92 128 116 116 100 152 168 152 156 220 200 244 216 268 240 288 216 272 208 288 236 320 252 340 268 360 292 372 276 348 252 312 244 332 260 336 252 320 236 336 268 348 268 332 260 352 292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 4 8 4 8 0 8 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 24 92 160 196 92 52 4 0 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 0 12 0 16 16 12 12 4 0 0 152 432 716 912 416 120 44 68 4 88 448 696 228 152 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 20 0 0 0 0 0 28 8 20 0 12 0 0 20 20 48 8 8 8 8 8 8 8 8 8 8 8 16 8 16 8 8 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 12 20 4 8 0 168 272 244 0 44 136 320 804 720 496 228 0 512 388 876 664 648 0 808 316 676 304 692 324 624 308 520 292 384 164 12 0 760 724 212 200 328 0 24 4 32 52 52 104 140 108 156 100 132 68 128 80 108 4 48 36 16 0 16 0 28 16 24 12 16 8 16 8 20 12 20 12 20 12 20 12 16 12 12 12 12 20 16 20 20 24 16 24 20 32 20 24 24 0 32 4 40 12 40 12 56 56 140 220 328 356 356 308 304 248 232 208 268 292 352 336 228 184 188 124 132 80 108 68 136 136 184 176 184 144 132 100 108 124 92 40 68 72 112 192 296 344 356 356 364 356 364 312 324 308 320 264 248 220 204 164 144 112 136 80 100 44 72 32 80 16 52 12 80 48 100 44 84 68 84 68 84 68 84 68 84 76 96 80 88 72 92 84 104 88 104 88 104 88 104 88 100 84 100 84 100 88 104 88 96 68 80 52 108 184 268 184 248 116 220 236 352 348 332 212 156 112 144 168 184 192 244 212 292 360 448 376 352 348 388 320 184 60 124 88 120 104 108 68 68 56 132 128 204 188 244 208 288 328 424 384 372 272 200 96 0 0 16 20 32 20 8 0 244 416 492 476 532 468 500 440 464 432 452 112 68 104 108 36 92 44 112 48 96 52 76 16 92 744 892 756 608 380 280 184 384 540 376 112 180 148 168 152 176 148 188 140 176 152 196 148 164 140 144 100 100 72 60 8 52 32 60 32 52 32 32 20 48 36 92 52 80 52 96 44 92 56 92 32 60 16 76 32 100 44 84 24 76 32 104 64 116 84 164 140 216 172 228 176 212 152 196 128 140 84 76 40 36 68 64 32 0 72 520 344 332 264 440 364 340 156 244 188 256 92 300 348 312 176 272 152 248 176 248 184 272 216 296 232 304 228 300 228 308 248 332 268 360 292 368 296 368 292 364 292 352 280 352 276 344 268 336 260 320 224 292 196 276 188 264 176 248 144 208 120 212 132 204 104 192 88 196 188 300 204 148 8 32 16 56 20 36 0 36 20 40 24 32 16 28 8 24 12 32 12 20 0 52 32 116 176 260 228 280 224 240 168 196 152 164 144 180 148 172 124 136 92 128 88 112 88 144 136 184 144 200 148 208 156 212 152 204 136 232 188 280 248 336 284 352 288 324 256 312 248 308 236 288 212 232 216 216 128 224 168 192 168 208 156 204 148 204 168 244 208 228 200 288 332 376 188 40 0 44 20 36 28 44 16 72 76 244 180 236 152 208 156 220 144 188 88 172 176 296 304 380 280 320 280 356 300 364 256 308 220 272 180 184 128 128 52 20 0 4 8 0 8 0 8 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 0 4 52 96 144 128 140 120 140 112 68 0 0 0 0 0 0 8 4 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 148 196 156 164 128 148 112 152 128 180 160 204 188 212 196 208 172 176 144 196 180 208 184 200 176 196 172 188 140 176 140 192 156 184 144 184 160 184 168 164 108 48 8 0 12 16 48 60 84 124 132 100 88 144 132 176 136 200 168 228 184 208 176 216 188 232 192 260 212 268 220 288 240 304 252 264 196 240 184 248 192 236 168 252 200 256 192 240 192 272 236 12 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 12 0 12 0 12 0 12 0 12 0 12 0 12 0 0 4 0 4 0 4 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 52 48 28 16 4 0 0 8 16 12 4 0 0 0 0 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 12 0 0 0 16 0 88 140 576 896 912 296 172 36 120 64 308 652 652 120 156 0 48 28 52 16 40 8 68 4 72 12 68 8 60 4 64 0 92 16 88 12 84 8 80 4 56 0 76 20 80 0 56 0 48 0 36 0 24 4 4 0 12 8 8 8 8 12 4 8 8 8 8 8 8 8 12 4 8 8 8 8 8 8 8 8 16 16 12 12 12 12 8 12 0 12 32 40 316 320 264 0 176 136 524 868 772 408 304 168 796 660 1020 984 1020 512 972 672 1020 676 1020 636 988 592 848 420 540 144 100 60 844 572 216 304 248 20 88 52 64 64 120 124 216 148 220 144 208 128 204 132 256 72 96 24 32 0 92 52 40 32 28 24 20 20 20 20 20 20 20 20 20 20 20 20 32 16 32 16 32 16 32 16 36 20 28 20 28 24 28 24 24 32 36 40 48 44 56 40 28 60 152 136 152 92 136 112 124 96 136 100 148 140 224 224 228 188 200 156 160 128 140 124 140 144 180 172 156 124 100 84 60 100 88 108 164 128 76 136 176 200 240 224 264 296 344 328 356 364 372 328 328 316 320 276 256 256 256 256 244 212 172 144 128 112 84 72 64 64 52 44 88 84 88 84 88 84 88 84 92 92 100 96 92 88 96 96 104 100 104 100 104 100 104 100 104 96 100 92 96 96 104 100 104 64 88 84 148 228 312 252 296 184 276 200 304 292 364 292 388 204 264 288 348 272 372 400 468 500 588 420 396 368 480 308 264 92 244 140 232 140 216 96 204 104 276 156 316 192 344 192 352 236 412 400 688 660 660 404 504 336 264 68 52 0 48 28 352 436 512 476 552 496 568 480 564 544 504 76 212 92 204 96 200 100 196 88 180 92 156 56 244 824 1020 980 808 396 320 204 488 436 308 140 248 212 252 160 236 180 244 176 228 184 224 168 176 132 180 112 196 120 152 56 72 64 52 64 56 44 80 28 148 80 196 80 188 88 200 80 192 96 212 68 172 60 196 88 216 96 228 104 224 84 196 56 196 68 204 96 248 156 312 204 332 216 348 228 348 212 324 184 276 184 280 136 196 188 560 416 452 364 572 436 444 236 380 280 396 240 544 448 360 188 420 244 368 244 368 268 400 292 400 280 400 272 372 240 352 236 356 244 356 252 384 284 412 312 448 344 456 344 468 356 476 360 476 360 468 340 436 312 416 292 392 268 408 264 348 232 360 252 344 208 372 224 360 276 400 236 212 48 116 48 120 48 108 40 108 44 96 36 92 28 84 24 96 24 100 44 100 24 128 64 188 188 316 260 364 276 320 204 268 196 224 156 236 168 224 132 176 92 168 108 156 116 204 172 248 180 268 200 284 208 300 204 292 196 300 216 328 260 376 300 404 316 412 316 404 316 408 308 384 280 336 256 316 212 316 216 284 204 288 212 308 212 288 204 316 252 352 328 408 396 488 276 108 4 68 0 40 0 44 0 124 120 396 252 412 224 388 228 396 212 336 156 396 276 496 328 496 232 424 204 436 260 476 300 520 352 540 288 416 200 236 68 40 8 0 4 0 4 0 4 0 4 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 0 0 0 12 36 128 96 160 104 148 92 80 4 12 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 44 108 148 124 108 76 84 44 68 40 84 56 92 72 104 92 108 80 84 52 112 100 132 124 156 152 192 188 208 168 224 192 236 196 232 192 252 188 196 152 180 116 88 4 4 0 4 12 64 80 120 104 136 112 168 160 212 172 224 204 264 212 284 220 288 216 288 216 284 212 288 224 320 272 376 316 384 280 324 228 304 236 320 248 316 244 324 248 324 256 344 276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 0 8 12 0 0 0 0 4 8 12 12 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 4 0 4 0 108 104 468 788 580 96 84 0 36 40 352 516 320 0 44 0 0 0 0 0 0 0 20 0 24 0 36 0 60 0 76 12 116 56 160 112 232 188 300 228 340 260 400 312 400 260 308 184 88 0 0 0 0 0 0 0 4 0 4 0 8 8 8 16 8 24 4 24 4 24 0 8 8 0 8 0 8 0 8 0 16 8 16 4 12 0 8 0 4 0 0 8 288 236 44 0 28 60 496 772 532 256 128 156 700 308 836 540 724 260 652 228 692 276 600 244 544 296 416 164 160 28 24 212 684 352 160 204 112 0 36 16 44 32 88 104 144 88 144 80 128 68 128 76 136 12 40 0 0 56 112 0 44 32 32 16 24 16 24 16 20 12 20 12 20 12 20 12 20 4 20 12 20 12 16 20 20 32 24 32 20 40 20 32 20 8 36 24 48 28 44 28 32 52 84 56 28 4 32 52 28 24 40 48 72 60 48 16 84 72 88 76 92 84 100 88 96 92 112 96 100 76 76 72 60 68 76 228 328 208 76 164 112 164 144 124 112 132 168 140 136 144 168 132 160 196 220 204 252 228 224 204 228 196 184 128 216 192 216 140 128 40 76 36 84 68 84 68 84 68 84 68 88 76 96 80 88 72 92 80 96 80 96 80 96 80 96 80 100 80 92 72 88 76 96 84 104 56 60 80 128 188 260 232 284 232 312 176 240 232 320 328 400 340 344 388 404 396 408 352 344 368 436 360 320 356 392 280 156 56 152 104 128 92 104 56 84 76 156 104 164 124 176 116 148 80 148 100 232 328 548 612 608 624 692 676 600 424 252 116 276 324 336 320 384 388 484 416 484 492 312 64 92 48 80 56 96 52 96 36 92 56 84 32 144 696 948 836 608 308 260 152 384 284 160 140 140 128 176 112 164 140 188 140 168 128 152 96 92 56 80 60 116 128 124 80 60 32 64 36 52 28 32 16 68 44 88 44 76 56 92 40 68 48 88 20 48 20 80 32 72 28 96 56 112 52 88 24 92 32 72 12 68 28 96 48 108 44 128 96 168 148 204 180 192 176 208 112 164 144 324 256 328 268 408 320 308 176 264 188 276 280 424 284 196 112 220 144 216 140 216 156 244 172 232 148 220 140 196 112 172 92 160 84 124 68 160 108 196 148 252 200 272 208 292 232 316 256 332 264 336 248 320 236 316 228 296 204 292 196 260 176 264 192 272 188 268 172 268 224 280 144 96 0 44 16 40 12 44 16 40 4 36 20 28 16 24 4 24 8 28 20 28 0 52 36 96 128 192 180 252 224 236 168 180 140 132 112 156 132 148 96 96 48 120 80 96 80 140 140 188 148 184 140 196 148 200 144 196 136 192 128 200 152 232 188 268 216 308 240 304 244 312 240 292 216 260 172 216 160 188 136 200 132 224 180 236 184 236 192 256 212 300 324 380 360 476 304 104 0 0 0 32 12 4 0 28 60 248 180 244 160 220 160 216 140 144 112 224 188 224 188 256 176 224 156 192 132 212 160 296 284 328 248 272 188 148 36 16 0 8 0 8 0 4 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 0 0 0 0 0 20 28 60 40 44 28 24 0 0 0 0 0 4 0 8 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 12 0 0 40 64 48 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 48 92 96 136 124 184 168 188 164 196 192 216 184 160 136 132 104 60 28 28 32 32 60 84 100 104 84 112 88 128 124 172 124 168 148 172 160 224 196 228 180 204 164 188 136 184 140 204 172 252 212 300 248 300 216 240 172 240 204 244 196 268 232 300 240 284 216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 16 0 0 8 16 8 0 0 16 16 4 0 0 4 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 0 0 0 12 0 16 0 80 12 92 32 104 44 136 52 272 292 516 676 452 104 128 16 152 148 580 532 360 216 336 276 348 284 384 304 408 356 512 388 580 456 616 508 672 564 728 596 736 596 756 620 796 652 824 672 848 688 824 664 824 684 856 728 812 488 344 52 84 0 72 0 48 0 36 4 24 4 12 8 8 4 8 4 12 4 20 4 8 8 8 8 8 8 8 8 16 16 16 12 12 8 8 8 0 16 32 56 424 272 136 68 212 108 692 680 524 180 332 408 884 536 1020 832 760 668 1020 692 1020 656 864 452 724 432 572 208 256 8 72 180 444 160 256 272 128 24 56 52 132 72 176 152 220 140 216 132 216 128 216 132 196 184 416 452 596 724 744 460 52 44 36 28 24 24 28 28 20 20 20 20 20 20 20 20 20 24 16 24 16 24 16 24 20 24 20 24 20 24 20 24 8 20 28 36 40 44 44 40 72 32 28 12 52 44 60 28 76 52 68 32 44 32 76 84 84 76 84 80 76 72 68 64 88 72 88 60 68 60 76 80 92 40 60 292 424 244 80 216 108 136 152 96 76 76 68 32 48 72 80 60 96 164 208 204 288 236 172 148 152 156 140 116 148 184 220 188 124 76 76 96 88 84 88 84 88 84 88 84 92 96 104 96 92 84 92 96 100 96 100 96 100 96 100 96 104 96 92 84 88 88 96 96 140 64 76 96 136 164 248 228 228 208 280 116 216 208 292 288 340 396 552 480 548 540 440 132 172 160 324 340 424 424 528 352 244 84 252 128 224 124 228 92 220 120 304 152 312 168 328 156 340 180 348 204 308 140 320 276 540 528 776 828 1008 944 984 868 572 516 488 360 404 336 444 328 512 444 276 132 204 108 244 68 216 108 192 84 180 104 172 72 284 780 1020 768 624 480 592 352 460 296 292 264 200 104 232 172 232 180 252 172 216 148 176 100 104 52 112 52 196 144 228 128 92 56 64 56 64 36 76 20 168 88 204 84 196 92 208 84 180 84 208 60 176 68 212 84 244 108 228 100 228 100 224 92 208 80 208 76 204 72 196 64 200 64 192 64 212 96 256 132 292 172 332 172 328 228 340 268 408 272 452 324 420 276 436 284 416 408 488 192 324 180 264 108 284 152 264 156 284 168 276 144 260 144 260 140 248 124 232 108 248 140 260 136 248 136 272 176 316 208 340 240 372 272 396 284 420 296 424 312 444 324 440 308 412 288 404 264 380 256 396 284 400 268 412 312 376 176 152 24 116 36 88 32 100 44 104 24 92 32 88 24 84 24 92 24 96 52 108 28 128 60 164 144 256 184 292 228 308 200 236 132 196 132 220 156 216 124 164 76 156 84 120 80 176 152 240 180 248 180 264 196 284 196 280 188 304 208 300 212 320 248 360 280 388 296 388 304 400 300 380 276 368 208 300 216 260 196 328 212 328 228 308 228 340 280 384 304 408 424 492 424 568 376 184 0 68 68 232 176 176 0 92 52 388 240 412 224 400 220 396 196 372 204 428 208 356 208 496 324 548 304 528 312 500 264 472 288 508 288 456 232 256 56 36 4 0 8 0 8 0 8 0 8 0 4 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 4 12 4 0 16 8 52 8 20 4 24 8 0 4 0 4 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 16 0 4 44 76 76 4 0 8 8 28 12 24 0 24 16 8 0 4 4 12 16 8 4 4 0 4 0 20 28 144 144 224 192 228 184 244 220 228 184 224 184 220 160 172 112 48 56 84 108 140 136 152 128 140 108 160 156 208 152 196 172 192 176 276 240 284 212 268 204 288 212 276 200 280 212 300 232 336 312 428 340 352 232 300 244 328 272 372 336 428 344 380 280 0 8 0 8 0 12 8 16 4 12 4 8 0 8 0 16 4 20 4 20 4 24 8 24 12 28 12 24 8 24 8 16 20 32 20 28 16 24 12 24 8 20 4 16 4 16 4 16 8 24 8 24 8 20 4 20 0 16 0 16 0 16 0 8 8 0 0 0 0 0 24 0 0 0 0 0 0 12 12 4 0 0 0 0 0 0 0 0 0 4 4 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 20 4 0 0 72 108 248 216 380 344 444 376 460 344 348 140 264 268 220 0 0 0 48 184 556 124 408 428 568 444 644 528 640 556 656 548 628 484 620 496 632 512 644 504 620 476 600 464 596 448 596 452 600 448 588 424 588 420 600 448 624 476 740 656 744 440 268 0 0 0 0 0 0 0 0 0 28 28 12 8 0 44 32 28 0 12 12 0 8 0 4 0 8 4 24 24 20 0 0 12 20 0 0 0 0 104 368 144 0 32 36 224 340 196 464 96 160 272 512 216 788 256 380 340 676 360 724 352 516 208 356 108 256 24 76 0 4 152 112 300 300 232 40 0 40 12 76 60 116 76 164 68 124 68 84 20 108 36 220 612 920 964 880 768 752 396 4 24 52 24 16 8 20 12 24 16 24 16 24 16 24 16 32 4 28 8 40 24 36 16 32 12 4 4 24 32 44 36 24 36 48 52 48 40 32 28 40 36 20 28 32 48 36 44 24 32 16 44 44 68 52 56 40 52 48 64 68 84 80 84 64 64 60 24 40 68 64 32 32 40 108 296 484 344 328 460 220 400 148 200 64 108 20 56 84 44 56 44 8 160 172 228 304 524 260 92 164 260 128 100 80 196 112 68 128 36 68 68 72 56 72 60 76 64 80 64 84 68 84 72 88 76 92 76 92 76 92 76 92 76 92 76 88 72 88 72 88 72 88 72 68 68 80 88 104 100 120 116 132 100 100 84 104 88 100 84 140 172 240 292 304 224 140 36 80 56 108 80 156 316 428 296 148 92 136 92 136 76 112 52 60 52 140 104 156 108 160 88 192 112 188 124 196 104 148 88 192 160 288 412 560 624 740 820 848 740 688 440 388 296 360 240 352 248 156 52 92 56 76 60 112 56 96 52 92 48 76 48 212 856 860 648 644 680 636 280 236 196 216 148 180 140 172 116 152 104 132 80 96 44 64 24 60 20 36 32 100 128 140 100 72 36 64 32 52 28 36 16 84 52 84 52 84 48 76 32 64 44 84 16 48 24 92 56 100 48 100 48 100 48 100 48 84 32 84 32 84 32 84 24 88 4 68 0 56 4 68 16 88 32 112 60 148 64 156 56 184 112 208 148 252 200 292 224 316 244 288 200 224 128 156 80 152 80 128 48 104 40 112 56 136 76 140 72 140 92 176 132 208 140 184 96 160 120 192 120 172 108 184 148 240 192 256 176 240 172 268 204 292 212 284 200 272 200 300 240 328 240 296 196 244 172 288 244 248 88 68 24 28 0 28 12 32 8 36 8 36 16 28 12 24 8 24 12 44 12 32 4 36 28 88 96 104 108 188 184 228 176 176 128 140 108 132 100 120 96 100 72 80 44 64 64 116 104 160 140 192 144 196 140 196 136 184 124 188 132 192 144 216 180 256 208 288 252 320 256 308 248 288 208 236 176 212 144 188 144 216 184 236 192 260 236 320 288 348 296 364 336 456 392 464 288 156 0 284 456 608 556 456 20 0 0 200 124 216 132 192 112 200 152 172 136 208 120 140 120 252 284 264 228 268 204 264 196 292 232 316 244 280 200 168 32 12 0 40 0 4 0 12 0 4 8 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 4 8 12 80 96 84 0 16 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 132 172 208 180 184 172 188 180 184 172 168 168 180 192 180 140 120 112 120 108 128 124 136 104 132 128 184 152 168 104 148 112 156 160 232 208 220 156 236 140 208 196 196 140 216 140 216 188 296 296 372 284 272 160 232 180 260 236 328 284 328 256 12 12 4 4 0 0 0 0 0 0 0 0 0 4 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 8 8 4 4 0 0 0 0 12 12 12 12 12 12 12 8 24 0 56 36 24 8 24 0 12 0 4 0 4 12 8 0 0 0 0 0 0 0 0 0 0 4 4 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 0 0 0 0 0 0 16 0 48 204 500 516 688 580 748 604 724 584 716 552 540 464 768 440 268 92 200 40 192 348 604 240 680 584 708 584 732 572 708 568 736 572 756 552 756 560 760 572 768 568 760 544 784 568 776 560 776 560 780 564 784 556 772 544 768 544 772 548 824 688 948 756 868 504 492 252 356 204 160 0 76 40 88 0 40 8 8 0 4 0 4 32 12 8 8 4 4 8 8 12 0 20 32 20 20 32 32 20 24 36 108 216 512 200 152 16 216 212 332 344 944 160 304 468 676 532 1020 404 688 612 972 588 920 536 664 328 460 212 360 112 188 12 136 204 360 584 592 412 108 48 120 60 156 100 216 144 244 132 232 144 212 128 224 96 356 760 1020 912 884 804 820 252 16 36 48 32 16 16 20 20 24 24 24 24 24 24 24 28 4 36 0 28 0 16 0 32 4 20 4 12 4 16 12 16 20 24 36 28 40 32 44 36 68 44 52 40 68 56 72 48 72 44 64 48 76 56 52 32 64 64 64 64 60 60 52 52 96 84 116 52 56 20 40 20 56 16 64 344 452 400 436 480 204 444 264 344 124 44 88 124 92 60 56 40 8 176 236 296 224 648 504 0 400 416 160 100 120 144 84 76 72 60 72 80 76 72 76 76 80 80 84 80 88 84 88 88 92 92 96 92 96 92 96 92 96 92 96 92 92 88 92 88 92 88 92 88 96 80 100 92 112 100 128 108 136 100 104 80 104 84 108 68 100 40 76 40 92 64 84 40 76 48 140 96 120 136 304 232 252 136 260 132 264 120 252 96 232 120 316 164 328 164 332 152 348 164 332 160 328 156 304 136 300 132 240 156 320 268 480 456 696 620 784 760 772 600 564 388 568 252 176 56 240 116 240 88 216 108 188 92 200 84 156 116 380 952 992 736 792 816 612 260 328 220 304 172 240 136 208 100 180 104 160 84 128 64 104 48 104 52 112 44 196 140 236 120 128 60 72 52 80 32 76 32 184 84 200 84 200 80 196 72 188 84 212 60 176 64 224 100 220 92 220 92 220 92 220 92 212 84 212 84 212 84 212 84 228 84 216 64 204 64 216 76 212 80 228 100 244 104 240 96 252 120 272 148 308 184 336 204 392 248 396 256 404 260 404 264 372 240 340 208 304 172 272 152 268 160 284 172 292 192 328 228 368 264 380 252 364 252 356 216 332 196 288 164 288 184 312 196 356 236 372 256 384 260 380 256 396 268 388 264 388 256 368 232 360 240 384 272 308 96 112 32 104 40 96 44 96 36 92 32 92 36 92 28 88 32 104 32 92 24 96 32 120 68 184 132 200 120 228 184 292 216 268 172 204 124 192 128 204 144 224 156 148 68 100 80 160 132 212 180 248 184 264 196 276 200 284 196 272 184 272 192 296 228 332 252 360 296 400 308 392 300 368 256 284 204 308 224 316 236 332 256 368 280 372 300 416 360 472 400 520 448 552 440 532 352 336 192 744 700 740 672 812 440 320 36 312 176 380 232 400 220 392 204 372 212 412 172 308 96 356 224 432 196 416 184 388 196 436 232 480 268 460 224 296 100 84 16 4 4 8 12 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 12 12 0 0 0 0 0 0 0 0 8 4 8 4 8 4 4 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 40 80 104 24 12 0 0 12 16 20 12 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 16 20 100 132 212 212 248 212 220 180 216 164 192 152 204 176 176 160 160 160 160 116 116 96 156 140 196 184 232 184 208 152 192 136 192 164 256 224 284 224 268 208 288 180 224 192 296 192 272 220 328 296 396 328 384 292 276 192 264 220 336 296 368 288 0 0 0 4 8 12 16 16 0 0 0 4 8 8 12 12 8 4 4 0 4 0 4 0 20 16 20 16 20 16 20 16 0 0 0 0 0 0 4 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 8 16 4 8 0 0 0 0 0 0 0 0 0 4 4 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 152 356 572 436 412 316 468 368 504 416 544 404 300 260 820 576 296 0 112 0 116 336 304 136 580 408 484 400 556 408 544 408 548 404 556 388 548 372 552 376 548 360 540 352 512 324 504 308 484 288 476 284 464 260 444 232 428 220 420 216 492 332 540 432 724 572 648 440 568 560 552 264 144 0 0 0 0 8 12 20 16 36 28 20 12 0 8 0 4 0 8 4 0 8 24 4 0 0 12 0 0 0 64 224 408 108 36 0 196 196 168 484 880 64 116 368 272 420 624 160 424 384 584 208 440 184 300 84 220 68 164 24 44 0 56 64 236 432 436 228 0 0 12 0 12 0 60 28 12 0 132 84 124 68 136 20 176 240 340 544 824 696 736 244 4 28 44 20 16 12 24 12 24 16 24 16 24 16 24 16 24 8 32 0 16 0 24 8 12 0 32 24 44 4 12 0 16 0 12 8 24 32 52 48 36 24 28 24 36 36 36 28 32 36 32 40 36 32 16 4 16 24 40 52 72 64 72 56 88 48 36 48 72 68 48 40 44 52 40 392 404 548 524 504 224 564 260 488 144 104 300 292 68 56 56 48 8 204 268 388 208 736 524 64 500 608 228 188 232 272 76 124 20 92 40 72 72 56 72 60 76 64 80 64 84 68 84 72 88 76 92 76 92 76 92 76 92 76 92 76 88 72 88 72 88 72 88 72 88 76 88 76 88 76 88 76 104 80 80 60 68 56 60 40 48 32 24 24 52 56 76 56 72 20 80 76 36 0 80 116 140 92 124 84 124 76 100 40 100 96 168 124 168 120 160 96 152 64 140 64 148 84 152 96 132 92 124 88 132 128 192 200 264 364 548 728 608 500 472 508 480 132 12 36 112 68 104 52 88 64 88 52 124 52 72 148 388 964 912 724 732 832 380 68 160 140 176 104 108 48 72 24 64 24 60 28 60 20 52 20 64 16 36 24 88 124 148 108 80 32 44 24 48 12 28 16 88 52 84 52 84 48 76 36 72 48 80 16 44 20 84 44 92 40 92 40 92 40 92 40 84 32 84 32 84 32 84 24 88 20 76 8 68 8 76 16 80 12 92 16 92 0 76 0 84 8 92 24 112 44 128 64 144 92 168 132 216 196 264 228 268 216 292 244 312 244 300 232 292 228 288 212 256 180 244 180 248 200 268 192 252 188 240 160 248 168 216 144 212 156 224 156 220 144 228 160 244 176 256 184 272 180 232 144 220 148 228 152 260 188 280 208 184 24 28 0 56 32 52 24 44 12 28 8 40 28 36 20 32 16 36 20 12 0 16 0 48 52 104 92 112 80 108 112 184 184 208 168 156 120 128 96 112 104 132 136 112 56 52 44 100 96 148 132 172 140 188 152 208 156 212 156 180 128 180 136 196 156 220 176 236 208 276 224 276 224 260 184 212 168 228 180 232 184 248 204 296 256 328 304 392 372 448 400 460 360 432 340 420 260 292 244 484 484 544 548 768 592 536 288 344 172 192 68 196 136 216 116 168 140 224 136 140 84 180 184 160 124 172 132 204 144 228 156 276 244 296 196 180 84 60 0 0 8 24 0 0 0 28 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 0 0 0 0 0 0 0 0 4 0 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 20 92 164 76 12 0 0 12 8 0 8 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 8 40 120 164 212 208 188 180 184 168 160 156 164 168 176 168 196 184 164 100 84 64 124 128 184 176 200 164 180 152 136 100 120 92 148 152 224 212 192 180 196 136 208 184 192 124 192 140 216 172 256 228 324 288 264 172 200 128 200 152 216 152 16 0 16 0 20 0 20 0 16 0 16 0 16 0 16 0 24 8 24 8 24 4 20 4 16 0 16 0 16 0 16 0 28 0 32 0 36 4 40 4 28 0 28 0 32 0 36 0 48 4 56 8 60 8 64 12 64 16 68 16 68 20 72 20 108 12 84 8 76 52 104 0 32 0 12 0 16 8 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 28 0 64 168 472 524 608 320 536 384 588 428 612 468 640 444 444 320 1020 944 656 156 200 56 292 440 368 336 752 500 664 512 660 484 648 480 680 484 712 488 676 468 676 468 668 456 672 460 672 444 660 424 644 404 632 400 636 396 636 388 636 380 644 380 656 456 776 588 960 748 952 668 912 720 896 708 724 152 80 44 32 0 12 0 12 32 4 0 12 8 8 4 4 8 8 12 8 4 0 0 0 4 12 12 52 12 224 412 576 128 208 12 368 208 356 544 764 156 416 416 624 540 900 492 912 568 820 292 612 320 508 256 408 192 256 104 268 192 280 144 272 224 440 232 164 76 192 76 168 48 176 88 256 256 476 396 452 340 440 284 296 136 100 260 764 716 800 160 28 36 40 24 16 20 24 20 20 20 20 20 20 20 20 24 0 24 0 24 0 28 20 32 44 8 24 0 28 12 84 44 60 0 60 8 80 32 96 40 120 60 120 64 128 72 136 64 108 52 120 68 128 60 108 44 84 56 108 80 116 80 104 60 108 20 72 52 104 28 44 16 36 40 72 356 384 608 404 432 204 540 164 528 196 300 544 396 32 40 68 68 24 204 280 368 228 604 372 0 408 516 388 368 308 460 76 96 52 92 80 72 76 72 76 76 80 80 84 80 88 84 88 88 92 92 96 92 92 88 92 88 92 88 92 88 88 84 88 84 88 84 88 84 104 88 104 84 100 80 96 80 116 96 104 88 96 80 88 68 80 56 100 88 120 96 88 56 132 52 76 84 116 40 104 84 248 128 252 120 256 108 240 80 252 140 328 172 336 172 340 156 324 148 316 152 324 156 312 152 236 120 304 164 316 176 312 144 268 192 436 416 412 276 460 492 388 80 164 136 212 60 232 92 196 112 180 84 216 72 156 212 512 992 1000 752 844 856 552 0 180 108 236 112 184 76 160 60 136 60 132 60 128 64 120 64 112 52 112 40 192 128 260 140 164 56 68 40 72 28 68 36 188 84 204 88 204 84 200 76 212 88 216 56 180 64 216 88 228 100 228 100 228 100 228 100 216 88 216 88 216 88 216 88 232 84 224 80 224 80 228 88 244 108 248 104 240 92 224 80 220 92 224 100 232 108 236 112 216 88 224 104 252 136 288 164 312 216 364 288 436 344 476 364 488 380 500 380 488 360 472 356 448 344 452 320 436 340 476 360 456 348 480 372 484 348 436 300 440 304 424 284 408 272 400 272 404 256 368 232 372 260 408 284 424 300 412 252 252 64 104 48 112 52 100 44 92 36 88 28 96 36 92 32 92 32 104 36 84 20 92 24 128 88 184 100 212 104 176 108 220 176 276 208 268 176 216 116 168 96 184 132 172 88 88 60 136 120 192 156 240 180 264 204 288 216 288 212 280 192 276 184 276 188 280 196 292 224 320 228 316 240 324 220 328 236 316 224 316 252 376 312 424 360 484 424 524 428 508 412 512 404 496 420 524 348 404 344 412 460 664 656 876 704 848 692 832 584 608 332 424 232 388 216 396 228 404 188 332 136 344 176 412 220 464 284 504 300 504 276 548 344 552 252 348 164 176 28 28 0 24 0 16 12 36 0 12 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 4 20 112 220 172 60 0 0 8 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 20 4 4 12 56 100 152 160 196 176 212 176 204 172 224 196 204 204 204 176 132 60 68 64 164 152 208 188 236 188 228 180 188 128 168 100 156 136 240 220 324 252 240 168 304 212 224 176 252 196 260 192 260 228 340 320 392 308 332 220 248 168 236 176 20 0 16 0 8 0 0 0 0 0 0 0 8 0 16 0 0 0 0 0 8 0 12 0 4 0 8 0 12 0 16 0 4 0 16 0 40 0 60 8 92 44 112 76 152 112 184 132 236 184 244 196 256 208 268 212 296 244 300 248 304 252 308 244 324 248 340 312 376 316 264 88 24 0 0 4 16 24 0 16 0 0 0 0 0 0 0 0 0 4 4 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 4 0 104 292 528 400 404 168 284 192 348 260 388 268 344 164 256 268 932 696 392 36 140 0 184 256 188 264 444 244 440 276 404 264 424 296 432 268 416 244 396 224 408 228 400 208 400 220 416 224 412 220 408 216 416 232 440 256 448 264 464 268 476 264 464 336 604 440 692 472 620 408 628 456 612 652 736 192 0 0 12 0 4 0 0 12 24 12 12 0 8 0 4 0 8 4 4 0 0 0 28 20 20 0 0 0 220 476 448 0 0 0 120 140 168 324 332 164 236 280 352 224 488 452 520 160 304 0 264 132 284 132 248 112 124 76 364 364 280 160 220 56 452 352 448 404 484 412 448 364 428 372 484 440 556 496 532 456 508 360 292 144 36 128 588 608 684 88 16 28 36 12 12 16 28 12 20 12 20 12 20 12 20 12 28 4 12 0 32 12 12 0 28 0 8 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 0 36 0 36 0 32 20 60 68 40 0 0 52 28 8 92 408 488 632 212 536 136 588 156 648 260 512 628 368 28 36 64 72 20 232 304 444 180 660 304 104 400 424 500 576 268 656 36 52 60 88 88 76 72 56 72 60 76 64 80 64 84 68 84 72 88 76 92 76 88 72 88 72 88 72 88 72 84 68 84 68 84 68 84 68 88 68 88 68 88 68 88 68 96 80 100 84 96 76 92 80 80 56 56 36 56 48 68 48 92 44 48 32 84 48 60 36 140 96 124 84 116 72 92 36 92 88 164 124 164 128 168 116 152 84 160 100 168 96 144 76 120 88 136 76 108 96 140 108 176 124 184 168 224 208 296 240 120 12 108 108 68 20 112 36 92 64 92 56 100 44 96 196 468 968 908 736 784 784 656 0 12 24 96 60 88 44 84 48 64 28 64 36 68 32 64 36 60 20 36 12 72 116 152 144 108 24 20 4 40 4 24 28 88 56 88 56 88 52 76 36 80 52 76 12 48 28 84 36 100 48 100 48 100 48 100 48 88 36 88 36 88 36 88 36 88 32 84 28 84 24 88 24 96 20 96 20 92 16 88 12 92 12 92 12 92 16 88 16 92 28 80 20 72 20 76 28 112 64 140 108 184 152 224 176 260 228 320 300 384 356 436 392 460 424 488 424 488 464 544 496 604 560 632 568 592 484 488 392 408 316 360 252 296 196 256 172 268 184 252 184 280 228 320 248 304 224 264 144 116 0 20 4 36 16 40 24 36 12 32 8 32 20 28 12 24 8 28 12 28 4 28 8 76 100 140 100 128 100 116 72 96 100 168 176 200 176 172 128 124 112 136 144 140 84 60 44 84 84 132 120 180 144 196 160 216 164 208 148 216 156 204 140 188 128 180 120 200 156 208 140 200 164 232 172 240 192 252 216 292 276 372 348 396 356 412 344 360 264 280 208 296 200 300 272 408 272 308 268 340 324 444 492 652 520 628 520 676 600 720 512 448 188 216 120 244 144 180 100 164 128 192 156 224 208 276 232 288 200 268 188 264 240 280 180 200 168 176 88 28 0 0 0 40 4 0 0 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 0 0 0 0 0 4 0 0 0 0 0 0 0 0 4 12 4 12 4 12 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 0 0 96 188 232 108 12 8 20 0 0 8 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 16 0 8 0 4 4 52 64 96 92 116 112 132 128 156 156 176 140 132 72 40 0 36 68 192 152 160 148 180 176 184 156 148 120 128 80 88 64 132 128 320 328 280 140 164 120 156 152 176 128 192 124 172 120 216 188 304 260 320 216 220 132 204 168 100 28 116 52 132 60 132 56 132 60 144 80 168 104 188 116 264 184 272 192 284 204 296 212 336 256 348 276 372 300 392 316 456 356 480 388 516 428 548 448 608 504 616 516 632 532 648 544 620 496 628 508 640 524 652 532 664 540 668 544 672 552 676 552 696 560 688 588 704 604 580 352 104 4 16 0 16 4 0 8 0 0 0 0 0 0 0 0 0 4 4 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 28 48 388 540 676 388 476 276 460 312 520 392 584 428 540 320 392 460 932 648 372 32 152 56 264 236 408 436 536 368 596 396 560 404 576 428 604 408 616 396 608 436 628 448 620 436 632 456 624 440 640 460 668 484 704 504 712 524 744 548 788 564 820 572 900 628 872 580 880 572 840 584 1012 704 924 572 664 128 128 0 56 0 44 40 16 8 12 64 8 8 8 4 4 8 8 12 16 4 8 28 28 4 0 0 72 0 500 688 624 64 172 52 332 352 320 328 592 452 464 552 704 304 868 700 744 256 524 256 544 340 544 248 408 160 248 172 508 448 360 220 364 156 640 508 652 536 684 548 664 516 632 508 612 408 464 364 500 432 524 348 348 120 88 148 604 660 696 144 36 36 32 16 12 24 28 16 16 16 16 16 16 16 16 16 20 16 12 4 32 8 32 0 56 0 84 16 188 136 340 248 340 188 316 172 308 144 252 88 196 72 216 88 216 80 212 80 244 120 252 116 228 92 208 96 200 88 192 72 164 36 120 8 132 8 56 0 100 56 96 44 92 0 112 432 592 456 72 556 196 552 248 576 232 472 552 316 52 40 48 36 8 224 356 476 152 620 216 4 528 372 488 432 240 680 72 56 92 76 96 64 84 72 76 76 80 80 84 80 88 84 88 88 92 92 96 92 88 84 88 84 88 84 88 84 84 80 84 80 84 80 84 80 88 84 88 88 92 88 96 92 84 88 96 104 96 96 92 100 112 92 104 88 88 96 96 104 44 104 104 64 84 64 100 92 244 132 248 124 248 108 224 76 236 128 308 160 316 168 340 164 304 152 312 164 332 152 300 112 336 160 316 132 292 116 304 140 328 136 348 132 352 224 384 156 204 80 216 108 180 100 248 64 216 96 200 92 160 88 240 220 536 976 972 752 912 776 888 172 128 52 196 92 188 92 180 76 144 64 136 60 128 60 116 56 116 56 116 28 184 124 284 172 208 60 60 32 76 24 80 52 200 88 212 92 208 84 208 76 212 84 208 48 184 72 232 84 224 92 220 92 220 92 220 92 220 92 220 92 220 92 220 92 220 84 228 88 232 88 232 88 232 92 236 96 236 100 240 104 224 104 212 100 208 92 204 88 212 96 204 84 196 76 192 76 180 64 180 64 188 84 212 104 252 156 300 208 348 248 384 280 472 396 548 444 564 464 592 472 564 448 560 420 504 348 436 308 456 312 428 276 388 244 368 232 392 260 396 280 432 320 460 328 432 284 344 156 172 32 96 32 96 36 80 36 88 32 84 32 88 28 84 24 84 24 96 28 96 36 104 44 180 180 280 176 240 148 216 104 160 84 204 168 276 200 264 168 208 120 188 128 188 108 116 76 124 96 176 152 228 184 264 208 288 212 280 200 304 224 292 208 272 188 256 176 284 216 284 192 276 224 312 236 348 280 396 332 432 352 444 364 432 336 400 272 312 196 276 192 280 204 292 284 432 348 404 356 432 316 404 432 640 504 668 516 668 580 780 664 764 504 528 292 412 204 316 128 316 164 348 168 392 212 424 216 392 192 440 240 464 228 452 192 364 200 296 156 164 4 52 0 40 0 28 0 28 4 4 0 0 4 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 8 16 28 36 44 4 4 4 4 4 4 4 4 0 4 0 4 4 4 4 4 4 0 4 0 12 0 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 12 4 4 0 44 100 168 84 16 4 12 4 0 12 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 12 8 4 0 4 8 28 8 12 44 40 68 60 92 84 76 60 44 28 32 48 136 188 276 220 220 184 244 216 252 196 212 164 192 124 148 88 152 112 280 428 544 316 264 188 260 180 232 184 260 192 240 176 256 208 324 300 392 304 312 212 284 244 344 288 376 328 416 360 432 368 428 364 436 376 452 392 464 384 464 356 468 360 480 368 484 376 496 388 508 404 528 428 544 436 504 396 516 412 536 436 556 448 536 424 532 412 520 400 508 396 524 412 528 416 536 424 540 424 532 416 536 424 540 428 548 440 548 436 528 432 520 504 536 380 76 0 0 4 16 16 0 28 0 0 0 0 0 0 0 0 0 4 4 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 124 464 456 448 196 288 112 312 212 324 220 328 204 244 48 144 232 464 416 284 0 24 40 136 124 396 356 384 300 408 284 404 284 432 296 412 264 400 256 432 300 484 328 484 304 480 324 500 328 508 336 528 364 556 392 556 404 560 404 564 376 560 348 584 356 544 344 568 300 504 348 712 476 512 240 356 220 332 188 120 8 0 0 24 0 8 0 16 0 8 0 4 0 8 4 24 8 12 4 0 0 12 20 24 0 500 616 352 0 4 16 236 344 192 236 492 264 304 424 436 144 640 448 388 196 272 128 268 200 344 144 216 56 64 128 336 352 372 264 376 276 508 416 492 408 484 396 464 372 448 368 356 176 196 144 232 180 296 220 188 100 72 4 344 612 548 0 24 28 28 4 12 20 28 8 16 8 16 8 16 8 16 8 8 20 16 0 0 0 0 0 0 140 460 640 756 700 708 632 720 612 692 596 692 588 656 544 644 564 676 580 668 568 668 572 704 620 708 608 684 584 684 600 724 608 664 516 556 400 456 348 296 188 100 8 28 32 16 0 40 0 112 404 492 236 32 452 188 444 216 384 132 292 344 220 64 52 36 32 0 248 352 508 276 584 192 72 512 392 416 252 196 464 100 76 60 48 56 36 72 56 72 60 76 64 80 64 84 68 84 72 88 76 92 76 84 68 84 68 84 68 84 68 80 64 80 64 80 64 80 64 92 64 96 64 96 60 92 60 80 68 104 80 92 64 88 72 68 72 96 88 104 72 84 48 56 100 120 48 76 28 60 108 148 112 132 96 124 80 92 40 100 100 164 128 156 128 164 120 148 88 148 96 152 100 136 76 124 72 132 116 152 72 104 88 128 136 176 144 156 164 216 120 100 60 92 28 88 72 116 28 120 44 112 76 44 96 228 204 444 944 836 716 840 740 716 364 36 32 88 56 100 60 88 36 60 24 56 28 56 24 56 24 64 12 36 4 56 112 168 172 144 36 12 4 44 0 32 40 92 56 92 60 88 56 80 40 76 44 64 8 48 36 92 40 88 40 92 40 92 40 92 40 92 40 92 40 92 40 92 40 80 32 84 32 92 32 92 24 100 24 100 28 104 40 112 48 116 32 116 36 112 36 112 44 88 24 88 32 88 32 84 24 68 8 64 4 64 12 76 24 88 40 100 44 92 32 88 36 152 136 228 176 228 180 240 180 220 168 220 156 196 132 196 140 188 116 196 128 216 148 236 164 260 188 272 212 316 260 344 268 312 200 200 68 60 0 36 16 48 24 44 24 32 16 28 4 36 20 28 16 28 8 28 16 24 0 16 4 108 168 220 168 168 136 140 80 80 56 100 104 172 172 200 180 152 112 104 96 140 112 100 72 80 60 116 124 160 136 188 164 216 168 204 156 228 172 224 164 212 148 200 140 204 160 216 148 212 172 236 168 260 220 292 240 276 200 232 172 212 156 196 120 152 104 184 160 180 156 236 204 320 256 304 272 368 308 340 304 376 308 476 376 504 356 500 436 628 532 576 412 408 288 300 172 200 128 180 128 268 248 308 208 208 92 184 136 212 140 188 144 192 152 168 120 84 40 20 0 0 0 0 8 20 4 8 0 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 12 20 36 52 64 4 4 4 4 4 4 4 4 4 20 4 12 4 12 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 4 0 40 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 4 0 4 0 0 0 0 0 12 0 0 0 0 0 36 48 132 176 192 168 168 152 184 188 212 196 184 152 160 116 120 84 104 76 132 268 460 400 304 200 220 132 200 148 212 144 192 128 196 148 228 200 292 228 252 160 212 152 588 472 604 492 620 492 612 484 628 504 628 500 620 496 616 496 640 520 652 520 652 520 656 524 644 512 644 516 648 520 652 516 676 532 672 524 664 516 664 508 656 500 660 508 668 516 676 520 684 520 688 516 688 512 684 512 712 540 716 548 724 552 728 560 672 540 692 536 632 544 600 408 152 28 16 4 12 0 0 12 0 0 0 0 0 0 0 0 0 4 4 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 0 4 0 48 276 600 468 520 412 644 392 452 280 404 252 392 244 332 132 300 384 436 424 424 88 104 64 208 204 632 484 608 528 568 484 668 520 668 512 668 492 700 516 652 516 700 552 700 540 704 556 712 544 712 548 712 552 724 556 736 560 740 548 744 524 736 500 724 448 704 436 712 372 744 588 1020 704 1012 652 944 712 972 672 712 316 104 4 56 56 12 28 0 12 4 8 0 12 8 12 12 0 4 0 12 28 168 264 272 100 800 692 436 16 176 112 460 436 436 420 684 328 700 664 688 352 916 460 564 440 424 104 332 204 504 232 436 180 308 280 432 452 716 540 680 580 648 488 640 480 592 432 552 416 540 408 388 232 360 272 320 172 360 324 328 64 120 104 296 332 304 48 44 40 24 16 8 32 24 20 12 20 12 16 16 16 16 12 28 0 80 0 60 0 140 84 556 556 904 796 948 700 908 736 916 696 884 688 912 720 920 704 904 724 940 744 932 728 916 732 928 748 936 740 912 736 932 768 912 736 916 744 916 756 924 764 876 728 712 340 176 0 52 28 28 24 172 288 324 24 48 184 64 128 124 144 96 96 132 28 56 32 36 36 8 220 320 424 208 312 56 104 136 152 208 112 76 204 68 108 28 96 72 104 76 72 76 76 80 80 84 80 88 84 88 88 92 92 96 92 88 84 88 84 88 84 88 84 84 80 84 80 84 80 84 80 104 104 100 100 96 92 84 88 84 100 108 108 88 80 76 84 112 104 96 84 64 72 72 84 64 104 72 60 124 56 80 124 244 144 244 128 240 112 224 80 264 148 324 164 316 156 328 148 324 148 312 144 316 152 316 140 348 136 316 172 340 120 300 164 348 152 288 208 336 264 324 124 180 100 196 80 204 112 196 100 236 72 224 116 124 144 364 228 524 980 904 744 972 788 716 580 160 68 184 92 200 116 184 68 136 56 132 56 132 60 132 60 128 56 116 24 176 120 288 188 236 68 64 28 84 28 80 68 192 96 212 92 212 88 212 80 212 76 196 44 200 76 240 88 232 100 228 100 228 100 228 100 220 92 220 92 220 92 220 92 212 76 216 84 224 92 224 92 228 96 224 92 228 96 232 108 228 116 228 116 228 116 228 116 204 96 212 100 212 92 200 80 216 100 212 92 200 80 188 72 172 64 192 84 204 96 224 120 220 132 256 120 224 120 256 148 260 156 284 172 280 164 288 176 300 180 320 204 344 228 364 240 400 272 408 304 464 364 508 384 416 252 276 92 132 32 104 36 116 64 100 48 92 32 76 24 96 36 96 32 92 36 104 36 92 24 80 12 164 184 284 176 264 164 216 108 176 88 164 88 196 156 268 212 264 172 224 160 180 132 152 104 124 76 164 156 200 160 244 204 284 220 288 208 308 220 308 220 308 216 292 212 264 208 292 212 292 228 300 208 284 208 288 192 252 152 228 140 220 152 252 164 244 164 276 216 268 280 368 300 356 280 316 256 364 328 384 276 364 336 588 460 572 464 604 456 588 464 660 560 724 564 696 512 648 496 676 544 624 488 676 432 488 196 356 148 432 188 412 216 412 204 320 176 244 220 376 276 332 232 256 136 68 20 36 4 4 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 8 4 8 16 28 40 48 4 4 4 4 4 4 4 4 0 4 0 4 4 4 8 0 4 0 12 0 12 0 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 24 0 12 16 8 0 4 0 16 8 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 12 0 8 4 20 0 4 0 12 16 8 4 0 12 0 4 8 12 20 20 4 40 52 88 84 128 116 164 152 216 196 232 188 204 152 180 128 168 120 196 120 300 392 384 228 280 252 296 236 280 212 256 200 264 216 244 208 292 256 312 244 284 212 444 368 468 368 456 368 452 340 404 324 432 364 476 400 504 412 532 396 512 388 516 396 524 384 520 384 528 380 512 368 512 376 508 372 516 380 520 372 504 364 504 368 500 368 500 368 500 368 524 384 508 372 504 384 520 396 536 400 516 388 528 412 548 412 532 380 532 404 524 484 460 276 28 20 0 36 24 36 16 48 8 20 0 20 4 24 8 12 0 4 16 4 0 0 0 4 0 16 0 16 0 12 0 12 0 8 0 8 0 0 0 0 4 16 4 16 8 24 8 0 0 124 388 416 472 292 440 372 432 296 284 132 224 116 216 148 252 140 352 328 236 44 120 132 140 160 416 328 444 308 472 360 488 352 476 340 476 356 508 372 524 364 516 360 560 364 492 336 488 312 472 296 456 288 456 288 472 296 412 224 364 192 376 192 348 144 348 84 280 196 572 420 708 468 672 428 660 504 712 560 720 704 304 0 12 0 32 20 8 20 32 8 8 4 20 0 0 8 4 0 20 200 472 568 136 128 688 480 196 0 0 0 268 276 388 340 432 248 612 496 424 336 560 264 336 236 272 0 112 124 260 96 236 44 180 220 428 428 636 520 596 448 520 368 480 352 420 304 400 316 380 272 268 188 212 144 212 188 280 256 200 36 32 28 252 336 124 4 40 52 40 40 20 40 24 36 24 32 8 36 56 12 0 8 12 0 0 0 56 80 412 568 660 444 508 420 584 468 580 460 612 468 604 456 596 460 604 468 616 484 628 488 624 468 592 444 632 508 672 512 636 484 660 540 668 524 680 544 700 564 720 592 720 636 808 708 564 8 0 36 12 72 116 144 108 96 80 92 24 32 84 68 76 76 60 44 48 52 4 32 84 176 176 160 140 120 72 92 128 144 112 64 84 64 76 40 72 40 72 40 68 52 68 56 72 60 76 60 76 60 76 64 80 68 84 68 84 68 84 68 84 68 84 68 88 68 84 64 80 68 84 72 80 64 92 76 96 72 84 64 92 76 92 72 88 72 84 68 76 64 80 76 84 80 88 84 80 64 80 84 76 36 76 108 148 84 128 88 120 52 88 52 124 120 184 132 160 124 160 104 156 96 144 80 132 80 136 84 148 92 140 88 136 96 152 116 168 136 164 156 236 204 176 48 100 48 100 40 100 48 112 64 116 96 80 64 52 152 324 180 412 972 812 832 836 700 620 640 156 0 72 72 88 48 80 56 60 24 56 28 56 32 60 40 60 16 40 16 40 104 192 164 152 44 12 4 36 20 40 52 112 52 100 48 92 40 80 24 92 24 52 0 52 20 80 36 100 52 100 48 96 44 92 44 96 44 88 40 84 32 76 28 72 20 84 24 88 32 96 36 96 32 104 44 100 36 88 16 100 28 100 32 100 44 104 44 96 48 100 56 100 56 104 60 84 40 84 40 84 40 84 40 80 36 80 40 84 40 88 44 100 60 112 76 128 88 136 92 140 100 152 112 164 120 164 112 160 112 188 136 204 148 220 168 224 188 268 240 340 316 376 304 268 196 172 36 28 0 40 4 44 8 44 4 36 0 28 4 36 20 28 20 44 24 40 16 4 0 20 0 40 100 192 164 168 136 144 88 116 92 96 20 76 88 148 164 204 196 180 140 128 84 100 76 80 68 100 92 136 100 136 88 224 188 220 160 240 136 228 156 244 204 168 164 224 168 228 172 216 156 188 136 196 144 176 116 144 84 120 72 144 104 148 112 164 128 180 132 224 192 292 240 288 208 252 192 256 204 268 196 228 192 356 380 468 372 456 284 376 280 412 288 436 360 488 440 580 572 660 584 644 516 536 428 420 216 208 108 180 136 232 164 208 124 184 136 320 384 548 444 520 404 424 308 344 164 88 0 0 0 0 36 0 8 0 8 0 32 8 16 4 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 32 32 40 32 84 64 96 80 116 100 132 112 140 148 228 252 296 268 272 224 220 180 220 184 224 188 228 192 196 156 196 172 224 204 240 204 512 408 532 404 520 404 516 376 504 388 516 404 536 424 552 436 560 452 580 476 608 496 628 512 636 508 640 500 632 500 648 524 640 512 648 520 656 516 644 504 648 504 656 500 656 500 656 500 668 508 660 500 660 512 676 524 696 532 680 528 692 544 704 548 664 480 612 544 652 500 472 272 72 8 12 12 0 4 0 8 0 4 0 8 4 0 0 0 8 28 28 20 8 0 4 20 0 0 0 0 0 0 0 0 0 0 4 0 4 0 12 0 4 16 0 8 0 4 0 0 44 68 236 272 480 424 588 436 644 504 596 440 528 304 356 236 392 312 556 396 324 112 380 360 356 284 532 384 524 344 508 332 528 364 548 388 568 388 556 376 596 420 564 392 596 412 568 428 596 420 588 404 580 400 580 400 600 388 624 420 644 436 652 440 664 416 684 352 648 456 944 660 1020 668 972 628 980 700 972 660 932 692 392 0 48 0 48 28 0 12 0 16 8 20 8 4 16 0 48 148 392 396 320 64 244 348 936 532 344 12 200 116 456 440 700 520 612 460 872 516 600 544 872 384 484 344 588 228 340 220 524 272 348 108 428 456 608 552 760 652 720 532 624 512 572 404 488 384 504 380 484 376 376 236 316 196 316 244 372 280 252 100 180 80 396 384 200 0 12 0 8 24 0 16 0 4 0 40 28 0 4 0 24 80 80 60 448 548 892 764 948 712 728 436 636 444 720 488 708 480 724 488 728 488 732 496 740 504 748 512 756 516 756 508 740 500 740 528 740 520 720 508 728 528 764 552 768 560 780 572 788 576 804 596 832 764 868 484 196 0 44 64 68 88 32 52 32 76 96 72 100 40 64 52 84 64 40 36 12 16 24 88 88 92 84 56 64 56 88 80 76 56 80 80 72 72 68 76 64 76 72 68 72 72 76 76 80 76 80 76 80 80 84 84 88 84 88 84 88 84 88 84 88 84 88 84 84 80 84 80 88 84 84 84 96 96 100 92 88 80 96 92 92 88 92 84 88 84 88 84 84 84 84 88 88 88 92 64 108 92 128 52 152 132 228 136 216 136 228 96 204 88 252 152 324 164 332 168 356 156 348 148 336 136 324 132 324 140 320 144 296 132 288 144 300 164 328 176 324 196 356 220 268 68 208 100 192 96 188 108 188 116 184 108 176 92 156 200 408 196 516 952 836 812 968 712 824 732 352 64 136 96 184 128 176 72 152 68 144 60 136 56 136 52 160 40 136 36 140 116 280 184 236 76 84 12 72 28 80 76 196 100 204 96 204 88 200 84 220 76 192 48 192 68 224 88 232 96 228 92 228 88 224 88 228 92 224 84 216 76 212 72 212 80 216 88 224 96 228 100 232 100 236 108 236 100 228 92 224 100 224 104 228 104 232 104 224 96 224 96 224 92 220 92 204 84 204 84 204 84 204 84 204 84 204 84 208 88 212 92 232 108 244 124 260 136 264 140 268 144 276 156 288 164 292 164 276 172 304 196 320 208 336 228 344 252 396 308 468 384 500 360 376 236 252 72 104 28 108 40 92 44 80 40 88 36 88 32 92 36 84 32 96 48 100 36 80 36 100 16 104 100 240 212 276 204 248 152 208 136 168 72 116 76 168 152 232 188 228 172 180 148 156 88 108 48 160 132 148 164 256 204 276 216 300 216 312 176 356 200 328 272 312 244 316 244 312 232 296 196 268 172 236 156 220 140 200 116 180 100 216 144 220 156 236 176 256 188 300 256 356 296 352 256 320 240 328 236 320 220 296 212 356 320 532 420 556 468 632 496 672 548 648 476 584 396 532 428 580 468 652 536 712 552 652 404 436 192 348 188 364 204 376 188 336 152 500 500 656 512 628 508 596 456 532 392 424 264 216 48 28 0 12 16 20 0 0 4 0 32 0 4 0 4 4 0 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 16 16 20 20 36 32 52 48 68 60 80 92 136 156 184 176 180 160 200 168 220 192 248 224 276 240 256 216 256 216 252 212 252 212 328 248 344 236 328 236 324 212 320 220 316 220 316 228 332 232 336 240 388 284 416 300 444 328 488 356 488 344 480 348 500 372 504 368 516 380 520 376 512 368 504 368 504 368 500 368 500 368 504 368 496 364 500 376 516 392 528 392 520 392 532 400 528 380 508 360 496 344 480 448 368 104 0 0 0 16 12 12 16 32 0 16 0 16 0 8 0 12 20 20 20 12 12 0 4 0 16 32 16 32 8 28 12 20 4 8 0 4 0 0 0 0 4 8 4 8 0 8 0 0 88 108 180 128 224 188 356 268 428 384 492 412 460 232 244 148 264 272 460 256 120 88 388 460 296 212 376 264 388 256 364 216 356 236 376 252 380 236 364 220 352 196 336 200 404 240 376 240 404 236 400 232 400 224 404 240 408 264 440 304 488 332 512 324 572 368 576 336 516 380 664 468 572 328 536 352 628 468 640 428 452 152 8 0 0 0 0 28 32 0 4 8 12 0 0 0 0 72 260 308 292 128 36 0 76 404 748 312 68 0 88 132 384 408 620 424 416 384 640 120 188 348 664 240 184 180 368 144 156 132 300 124 188 0 148 240 532 488 680 552 556 332 424 352 464 312 384 296 384 264 336 264 284 180 216 144 236 204 272 224 132 40 56 112 420 376 48 8 40 32 40 32 28 36 36 56 20 32 0 0 48 40 4 0 192 412 780 752 776 596 696 552 508 324 464 348 520 368 496 360 444 296 452 308 464 316 464 320 468 324 472 328 480 340 492 348 500 340 484 320 472 316 472 312 496 340 496 340 496 344 500 344 480 356 484 388 536 524 200 0 28 40 80 76 80 68 96 96 84 56 84 52 64 68 60 56 40 72 64 44 32 28 68 60 40 56 60 64 56 48 64 60 80 56 72 48 72 40 76 44 68 52 68 56 72 60 76 60 76 60 76 64 80 68 84 68 84 68 84 68 84 68 84 68 80 64 76 60 76 60 80 64 80 68 88 76 92 72 84 64 88 72 88 68 84 68 80 64 88 72 92 80 88 84 84 84 76 64 68 76 72 44 84 104 144 80 124 80 112 44 80 36 100 88 144 112 152 132 180 136 156 104 152 96 140 100 148 104 144 88 132 80 132 88 156 104 176 144 184 164 212 156 124 12 92 48 96 44 100 52 112 68 76 80 104 68 96 204 304 144 404 912 812 876 784 656 696 480 284 36 56 52 108 92 100 40 80 40 68 36 60 28 52 32 80 32 44 12 32 72 172 148 164 60 20 0 12 20 52 68 100 44 96 44 92 40 88 40 96 36 64 12 60 36 88 52 92 40 88 40 88 36 84 36 88 40 84 36 80 28 76 24 84 24 88 28 92 36 96 40 100 40 104 48 108 48 104 44 100 28 104 32 100 40 104 44 96 44 92 48 88 40 84 40 84 40 84 40 84 40 84 40 88 44 88 48 92 48 96 52 108 68 120 84 132 92 140 96 136 96 144 108 156 116 160 116 156 112 180 132 196 148 216 168 224 192 280 260 356 332 380 304 256 184 128 16 16 0 36 8 32 0 40 4 36 4 36 16 36 16 28 20 44 24 40 12 36 8 40 12 40 32 136 180 232 204 224 164 168 120 124 72 68 56 100 112 168 180 208 188 172 144 160 108 68 44 68 36 68 4 136 24 140 108 188 140 204 148 260 172 204 216 256 176 240 180 232 176 204 144 172 120 140 100 148 104 144 92 124 72 152 108 160 124 176 144 200 160 236 200 280 228 264 188 232 172 244 172 212 164 212 156 204 156 380 276 448 456 596 436 540 480 572 440 476 304 340 268 372 320 392 364 476 384 464 396 428 280 296 212 296 252 360 284 316 196 452 408 516 356 500 400 508 396 488 372 420 336 376 252 140 0 0 0 4 20 12 8 4 20 4 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 4 0 20 16 40 36 56 40 60 36 80 72 120 112 156 136 192 176 220 200 224 204 244 232 420 312 432 296 412 296 408 272 388 264 376 256 380 268 400 288 416 320 456 344 456 348 496 400 576 468 604 476 612 476 616 488 632 504 644 516 656 516 648 508 644 500 648 504 656 500 660 504 656 500 652 500 660 512 672 524 668 512 668 516 676 512 656 492 612 500 620 476 588 480 368 0 72 16 56 16 20 0 0 0 8 0 8 0 4 0 12 28 16 12 0 8 4 12 0 4 0 0 0 0 0 0 0 0 4 0 4 0 12 0 12 0 8 0 0 0 4 0 28 4 220 280 412 288 356 300 516 428 444 344 492 380 484 284 400 348 484 428 556 236 192 204 584 548 520 400 560 436 596 460 616 464 620 460 604 440 592 440 604 448 604 460 648 536 788 596 720 524 668 480 676 484 692 492 700 496 696 448 672 428 672 456 716 492 748 516 832 572 852 564 904 540 876 540 844 552 892 592 824 504 656 304 376 76 84 28 24 0 12 8 28 4 24 0 96 132 332 312 388 220 152 0 72 28 412 588 780 308 340 72 444 432 748 648 844 588 748 628 812 232 436 484 880 368 400 260 560 272 512 416 580 312 544 196 364 476 784 688 832 684 724 512 548 372 572 452 560 420 512 380 460 328 368 240 300 212 324 264 352 260 188 92 100 88 504 412 84 0 40 0 20 8 24 0 20 12 16 20 64 8 44 0 80 88 868 676 752 560 820 704 820 472 764 528 740 536 748 508 708 504 768 548 780 560 788 564 784 556 764 536 756 532 760 548 788 572 796 580 784 564 764 556 768 564 792 584 792 584 792 580 788 580 804 612 720 308 492 588 392 80 60 36 88 64 72 32 44 24 44 40 48 56 68 72 76 60 60 68 96 72 72 52 88 84 52 56 80 76 72 68 84 92 80 76 76 68 72 72 76 80 72 68 72 72 76 76 80 76 80 76 80 80 84 84 88 84 88 84 88 84 88 84 88 84 84 76 80 72 76 76 80 80 84 84 92 88 92 88 88 80 88 84 88 84 84 80 84 76 96 92 88 92 84 84 80 80 92 64 104 76 124 68 168 136 232 128 216 124 216 84 180 80 208 104 244 128 280 164 316 180 320 152 320 144 312 136 296 136 300 136 288 128 284 140 300 156 312 172 324 204 336 180 236 68 200 88 188 96 188 104 184 108 164 104 192 84 172 204 304 104 560 992 824 864 972 704 416 232 336 76 164 108 168 100 172 100 160 76 152 68 148 64 148 64 188 56 140 36 124 80 256 172 264 100 104 0 60 24 100 92 184 92 196 92 200 92 204 92 212 80 192 60 204 80 224 92 228 92 224 88 224 88 224 88 224 88 220 84 216 80 212 76 220 88 224 92 228 96 232 100 228 96 232 104 236 108 240 108 228 104 228 104 228 100 228 100 228 100 224 92 216 84 208 80 204 84 204 84 204 84 204 84 212 92 212 96 216 100 220 100 236 112 244 124 256 132 260 136 260 136 268 148 280 156 284 156 268 160 288 180 300 196 324 220 336 252 408 332 484 388 484 332 364 192 200 36 92 24 104 44 80 36 76 40 88 40 96 44 88 32 80 28 92 44 96 32 108 28 104 68 132 52 168 176 280 228 304 224 268 168 196 120 156 84 144 120 208 180 256 232 220 184 216 160 224 132 188 52 224 108 256 128 248 136 276 220 328 180 344 236 320 252 344 224 288 216 284 204 268 176 244 156 220 152 244 176 256 172 236 152 260 188 268 200 288 224 312 244 320 264 352 272 328 232 300 224 320 216 300 228 324 216 304 208 444 388 608 560 672 452 552 432 596 460 588 392 472 328 456 344 468 356 484 352 520 436 604 456 624 480 656 560 764 624 744 552 668 544 648 488 680 552 660 488 640 464 540 400 548 448 436 228 144 32 16 0 24 20 0 0 0 4 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 8 4 0 0 0 0 4 0 4 0 8 4 8 4 4 0 4 0 4 0 12 12 16 0 28 12 52 32 68 48 72 68 124 108 136 116 172 168 296 212 304 188 280 188 276 164 256 156 244 144 244 156 264 168 288 184 304 176 288 180 332 232 396 284 448 336 476 348 480 344 496 352 508 364 516 364 508 356 504 356 500 360 504 364 508 372 508 380 508 384 512 392 524 396 512 384 512 388 516 376 484 336 472 264 460 432 464 188 72 0 0 0 0 0 0 0 0 0 8 8 12 4 4 0 0 0 12 0 8 4 16 16 16 8 8 4 4 4 4 8 4 0 16 8 12 0 8 0 8 0 24 0 8 0 0 0 0 0 4 36 96 56 168 180 316 204 312 236 292 176 272 176 360 360 512 348 340 8 48 172 488 380 396 304 412 316 412 304 428 340 480 360 456 328 440 328 452 332 472 340 496 428 656 480 552 352 520 360 528 356 540 360 548 376 512 328 464 268 436 276 472 308 516 348 604 452 632 460 644 420 560 380 604 448 656 480 648 496 660 596 692 216 0 16 40 24 0 0 0 0 4 80 224 216 256 132 76 0 0 0 116 88 368 344 328 156 352 172 416 392 628 552 640 464 672 496 576 288 496 416 580 164 104 32 264 168 340 280 468 324 400 184 448 572 588 548 672 492 560 412 404 152 332 300 436 312 396 316 376 220 268 156 228 136 252 188 284 204 148 116 64 0 400 400 52 0 8 0 16 28 76 24 24 0 16 0 0 0 0 0 8 20 688 564 624 488 592 484 612 484 580 432 560 416 536 388 520 396 512 360 516 364 516 356 500 344 536 372 504 336 484 332 496 348 508 368 536 368 500 340 516 384 548 392 548 396 552 400 556 400 568 392 504 52 336 456 300 0 20 0 48 28 76 48 88 60 124 88 80 60 68 60 64 60 40 36 52 28 56 12 52 24 44 44 56 52 68 56 76 64 76 52 68 48 68 44 76 48 68 52 68 56 72 60 76 60 76 60 76 64 80 68 84 68 84 68 84 68 84 68 84 68 80 60 76 56 72 60 76 64 80 68 84 68 84 68 84 64 84 64 80 64 76 60 76 60 88 68 92 68 80 72 76 76 76 68 68 64 68 56 104 108 136 80 112 80 108 48 72 44 88 48 88 68 120 108 156 136 156 120 148 112 136 96 128 80 144 92 128 76 136 80 156 108 176 144 196 172 196 116 104 32 84 44 92 48 100 52 108 48 84 64 116 56 104 164 180 76 704 812 824 832 644 312 200 216 348 96 104 56 72 48 92 68 76 40 76 48 80 56 84 64 104 40 44 16 20 36 140 140 176 88 40 0 0 20 68 88 92 36 88 40 88 40 88 40 88 32 64 20 72 44 96 52 92 44 96 48 96 48 96 48 88 40 88 36 84 36 84 36 96 36 96 36 100 40 100 40 92 32 92 36 96 40 104 44 104 32 104 32 100 40 100 40 104 52 100 52 92 44 84 40 84 40 84 40 84 40 84 40 92 48 96 52 100 56 100 56 100 60 112 72 120 80 124 80 124 84 136 100 148 104 152 108 148 100 164 112 172 128 200 160 228 212 320 308 396 344 360 264 240 140 76 0 12 0 36 8 28 0 36 4 36 16 36 20 32 16 24 16 40 20 36 12 48 0 32 56 100 36 76 92 164 152 212 196 216 148 148 104 108 56 68 60 108 112 160 168 200 152 148 160 232 244 204 60 60 0 148 32 188 24 20 52 152 96 148 160 228 172 240 176 216 156 204 148 184 124 160 112 132 92 164 124 184 124 168 104 204 152 212 164 232 188 252 204 256 212 276 208 240 168 220 168 212 156 216 176 220 152 204 164 292 316 496 356 372 212 304 184 300 252 384 288 332 244 308 232 320 220 308 264 360 276 352 292 428 376 500 480 592 528 584 484 520 400 492 380 572 440 480 320 468 388 484 356 408 348 420 348 312 168 68 0 0 0 8 20 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 400 288 400 260 372 256 368 232 344 220 336 212 332 216 344 228 340 240 352 244 364 268 416 324 460 364 540 444 596 476 616 492 608 492 628 508 640 508 640 500 636 500 644 504 648 508 664 512 656 512 656 516 660 516 660 516 664 516 656 508 648 492 616 460 616 428 540 388 344 48 120 40 108 28 108 32 96 40 76 4 32 0 24 0 28 8 12 0 4 4 4 8 0 4 0 8 16 16 24 4 16 0 16 0 16 0 24 0 24 0 24 0 28 0 32 0 36 4 64 12 56 4 104 44 220 208 360 232 440 328 404 236 404 368 600 584 680 424 364 88 244 376 660 460 468 348 460 348 444 320 460 376 512 396 532 408 544 400 532 384 544 388 544 412 652 452 584 384 640 436 660 456 680 468 700 468 724 472 724 464 716 460 720 464 724 464 776 524 792 512 840 516 788 520 840 568 824 528 796 564 772 540 740 352 304 176 268 224 296 208 220 104 292 372 532 384 344 192 244 88 288 288 520 416 632 440 588 448 704 424 724 628 840 700 868 652 900 600 776 660 880 600 780 348 396 152 464 324 680 372 772 656 664 468 832 664 608 692 904 620 544 360 448 272 356 332 516 388 508 396 484 292 340 224 304 208 308 232 336 256 256 68 68 76 480 304 60 140 212 64 56 0 52 0 52 0 68 28 188 268 544 440 440 232 832 644 828 664 844 628 828 660 864 656 848 636 824 624 828 644 832 636 840 632 832 620 820 612 780 556 736 504 692 480 684 480 672 492 716 496 680 468 704 528 684 476 688 484 696 492 704 496 656 460 652 216 512 456 392 0 116 0 68 0 68 0 76 0 76 36 56 76 108 80 92 48 96 48 88 56 104 52 84 52 72 56 48 64 80 84 84 72 84 72 80 68 80 68 92 76 80 68 72 72 76 76 80 76 80 76 80 80 84 84 88 84 88 84 88 84 88 84 88 84 84 80 80 76 80 76 84 80 84 80 84 80 84 80 84 80 84 80 80 76 80 72 76 72 84 80 80 80 76 76 76 76 92 72 100 64 124 88 192 140 224 112 212 116 208 88 180 92 188 76 160 80 188 108 212 136 276 160 284 160 280 156 280 152 280 140 272 136 284 148 308 168 328 196 340 212 300 128 196 72 188 84 188 96 192 100 180 104 180 84 192 92 200 184 232 172 908 808 940 636 496 192 572 512 636 256 200 84 156 120 180 84 164 84 164 88 172 96 184 104 184 56 144 48 120 52 228 160 268 124 128 4 56 24 120 104 184 92 196 88 196 84 196 84 200 72 180 64 192 88 220 96 224 96 232 96 232 100 236 100 228 92 228 92 228 92 228 92 232 100 232 100 232 100 232 100 228 96 224 92 224 96 232 100 232 108 228 104 228 100 224 96 228 100 228 96 220 92 216 88 204 84 204 84 204 84 204 84 212 92 212 96 216 100 220 100 228 104 236 116 244 120 248 120 248 124 260 136 272 144 276 148 256 148 272 160 280 176 312 208 356 288 464 396 536 400 456 276 344 148 156 20 100 32 104 44 84 36 80 40 88 36 96 40 88 28 76 24 88 40 96 28 100 24 116 108 192 92 148 100 192 136 236 204 280 188 224 152 192 88 116 76 140 84 156 148 252 172 192 156 348 340 464 268 444 300 504 396 824 568 404 140 344 240 296 180 320 184 276 212 296 220 284 200 260 180 248 164 248 172 276 204 296 204 284 188 304 216 308 224 320 240 340 260 328 268 336 248 300 212 292 224 300 228 324 236 304 196 296 232 388 436 612 388 412 312 464 308 412 336 508 376 472 328 432 304 428 280 400 332 456 308 424 328 408 316 496 404 556 420 548 400 568 420 560 448 660 472 552 356 536 404 576 432 580 456 596 464 484 384 332 148 56 0 12 8 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 4 8 4 8 4 8 4 4 0 8 8 8 0 4 0 4 0 12 0 12 0 12 0 20 20 36 16 12 0 12 4 232 148 228 116 196 112 192 92 168 80 172 92 184 104 196 104 200 100 224 128 264 172 300 196 324 220 376 280 428 328 472 352 480 332 492 348 504 352 500 344 500 352 504 360 504 364 512 368 512 384 512 384 512 380 504 376 512 376 496 360 484 340 452 308 444 284 348 140 168 128 272 208 348 300 340 260 296 180 180 44 76 4 0 0 0 0 12 0 20 20 40 20 12 0 12 8 0 0 0 0 0 0 0 0 0 0 16 12 48 40 80 48 96 64 132 128 188 176 212 196 332 320 376 316 356 288 396 336 328 268 304 152 328 344 572 488 572 296 312 108 300 348 536 288 272 172 264 184 264 168 276 212 300 208 324 224 340 224 324 204 332 220 340 212 368 196 324 200 344 180 360 188 372 196 376 188 364 188 376 216 388 212 372 196 416 228 420 260 396 236 440 280 488 320 472 260 344 124 260 144 376 184 324 304 404 300 320 340 408 312 312 224 380 408 508 380 512 392 396 284 468 496 572 360 328 172 360 256 356 232 564 524 652 524 684 508 648 420 596 544 668 460 628 364 284 44 192 164 472 272 540 468 504 364 616 460 624 724 916 608 464 256 380 284 280 240 424 380 480 352 428 316 320 208 296 176 272 184 304 240 284 36 100 188 464 156 16 288 332 116 36 0 0 0 8 0 0 204 576 628 808 684 736 568 648 496 612 508 640 520 676 584 668 544 668 540 660 548 672 548 688 532 676 524 668 520 668 520 688 528 656 492 628 480 632 488 608 472 628 472 608 464 628 500 584 436 588 440 592 448 596 440 572 444 616 352 548 440 508 316 448 332 372 244 280 148 172 76 32 0 0 0 52 20 52 36 64 28 52 44 72 20 56 40 68 44 68 48 80 64 84 60 72 48 64 48 64 44 72 52 64 52 68 56 72 60 76 60 76 60 76 64 80 68 84 68 84 68 84 68 84 68 84 68 84 68 80 64 80 64 84 68 84 64 80 64 80 64 80 68 76 60 76 56 72 56 68 52 68 48 72 56 72 64 72 64 76 60 64 44 68 76 124 112 124 92 108 100 112 76 88 80 104 48 52 36 72 44 76 80 124 116 140 132 156 132 156 124 152 104 144 80 148 96 164 116 192 164 204 172 160 68 72 44 80 48 92 56 104 56 96 52 108 16 108 56 144 140 156 204 872 908 496 300 640 416 580 584 604 256 152 56 92 84 104 44 100 64 96 72 100 76 104 88 96 40 48 32 24 20 124 120 176 96 60 0 0 16 72 84 100 48 88 40 84 36 80 32 76 24 60 20 76 44 88 48 92 40 96 44 96 48 100 48 100 48 100 48 100 48 100 48 104 44 104 44 104 44 104 44 108 44 100 36 92 36 100 40 108 36 108 32 100 36 96 36 92 40 92 44 88 44 88 44 84 40 84 40 84 40 84 40 88 48 92 48 96 52 96 52 104 64 112 72 120 76 120 76 116 76 128 92 140 96 144 100 136 88 148 96 156 112 188 148 228 228 352 344 416 324 296 172 220 112 44 0 32 8 36 8 40 8 36 12 36 12 28 16 28 12 20 12 36 16 32 8 32 16 80 88 124 72 100 84 116 76 124 140 200 160 184 156 160 92 84 68 88 64 92 104 160 128 140 136 216 296 356 264 388 312 392 248 812 728 328 64 252 368 260 88 148 76 144 108 196 148 196 152 192 156 196 152 208 160 228 184 244 184 232 172 220 168 224 172 232 184 244 192 248 204 252 184 208 152 204 168 240 196 244 204 228 160 204 164 256 340 500 316 332 280 372 236 228 204 332 272 332 244 304 208 308 208 284 208 304 228 324 248 276 220 336 284 372 284 344 252 320 248 340 260 368 224 276 208 284 172 264 248 404 372 456 392 440 424 412 196 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 296 192 292 156 256 148 256 128 252 148 272 180 308 208 328 220 336 240 372 296 432 344 464 340 456 352 488 380 528 420 576 468 596 480 608 496 628 500 624 496 636 500 640 508 648 508 656 512 652 508 652 508 648 500 640 492 640 484 616 464 600 444 572 416 488 248 356 336 576 544 700 556 680 588 716 620 736 612 632 448 400 228 164 8 48 8 68 32 108 92 116 84 56 36 40 56 104 88 128 104 152 128 176 140 248 224 300 284 376 360 440 404 492 436 532 472 564 492 576 484 560 476 600 508 592 452 556 472 544 452 520 304 520 540 752 644 784 556 632 484 616 540 616 308 324 200 280 208 308 200 308 220 360 244 356 236 368 256 396 276 408 300 492 320 496 276 480 348 552 344 580 364 612 368 616 368 632 376 644 372 640 364 628 360 620 348 664 424 676 416 740 476 764 496 748 480 700 404 672 464 648 508 680 364 496 316 456 284 388 240 380 252 432 320 504 372 480 436 664 476 664 572 756 512 412 104 348 136 328 336 788 620 868 632 880 680 856 696 952 740 940 704 980 632 588 188 408 292 464 396 580 300 544 348 620 696 948 836 916 668 692 516 580 384 512 396 636 624 796 596 740 656 760 616 744 576 692 552 724 612 724 600 756 604 788 500 456 592 740 496 488 368 500 380 456 336 520 660 928 696 808 684 872 672 812 628 832 652 864 680 868 660 856 668 852 664 848 676 852 664 876 692 876 680 876 688 884 696 860 664 848 656 852 676 880 700 860 656 852 652 856 660 868 668 868 668 868 668 868 668 868 676 880 724 840 712 880 740 880 736 892 752 912 788 932 748 836 640 684 448 332 108 100 0 60 8 108 36 100 68 92 48 76 96 56 64 68 64 68 64 80 76 80 68 84 64 92 68 104 76 80 68 72 72 76 76 80 76 80 76 80 80 84 84 88 84 88 84 88 84 88 84 88 84 92 84 88 80 84 84 88 88 88 80 84 76 80 80 84 84 80 76 76 72 76 68 72 68 64 60 64 68 68 72 72 72 88 76 96 56 120 100 204 140 220 104 208 120 212 104 180 112 192 72 104 48 108 52 100 72 132 64 160 104 196 128 220 128 264 152 264 148 276 160 304 180 296 176 308 188 264 96 188 100 176 84 188 96 192 100 184 92 212 64 184 100 216 160 204 276 992 720 384 772 764 500 856 668 612 276 260 140 176 112 176 96 196 112 188 108 184 108 188 108 172 48 144 60 128 44 216 156 268 132 156 8 68 32 136 100 196 92 196 84 192 76 188 72 184 64 172 64 188 88 204 92 208 88 216 92 220 96 224 96 232 104 232 104 232 104 236 108 236 104 236 104 236 104 236 104 248 112 236 100 228 96 232 104 232 108 232 104 228 96 224 96 208 80 212 84 212 84 212 88 204 84 204 84 204 84 204 84 208 88 208 92 212 92 216 96 236 112 244 120 252 124 252 124 244 120 252 132 264 140 268 140 252 140 260 148 268 168 304 204 320 264 456 392 516 352 372 172 332 124 136 24 120 44 104 40 96 44 84 36 88 32 88 24 84 28 76 24 88 40 92 28 88 64 176 128 184 104 188 140 196 100 172 148 256 196 256 204 228 116 140 96 144 64 120 112 152 148 244 164 300 260 476 332 512 516 660 316 948 832 612 240 380 484 408 64 168 80 192 140 220 160 232 176 264 208 296 232 316 236 332 252 344 252 332 240 320 232 320 232 324 240 332 252 308 244 304 220 268 188 268 212 312 224 308 236 316 204 280 192 320 380 588 436 492 384 448 252 288 244 424 356 472 356 436 304 388 324 432 312 412 328 412 256 356 256 392 308 444 316 416 272 428 332 456 316 408 220 352 296 376 216 336 240 388 292 484 436 592 504 440 152 52 8 40 4 4 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 12 0 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 4 4 4 4 4 4 4 4 4 4 4 8 0 0 0 4 8 4 0 172 88 172 84 164 76 156 72 188 124 236 172 264 180 268 180 324 216 312 212 340 244 352 232 344 224 316 192 320 244 416 328 472 332 484 344 492 352 492 356 508 360 492 356 504 368 500 352 456 344 476 368 488 360 468 340 432 312 440 324 424 252 296 124 236 224 456 432 572 500 568 468 568 476 544 468 576 504 616 524 552 476 396 136 88 84 192 148 260 228 268 256 316 316 380 368 436 400 448 420 460 424 476 436 520 472 528 484 540 484 532 464 504 444 520 456 528 488 532 456 504 452 480 392 436 340 432 352 372 328 456 332 464 412 636 540 616 544 672 480 588 364 428 140 144 56 140 84 184 88 180 92 192 88 192 112 228 108 224 128 240 132 272 148 284 140 284 132 356 176 328 148 332 168 356 168 344 152 332 156 352 180 340 152 340 180 356 208 384 272 488 376 544 400 552 412 560 424 572 432 592 472 612 500 600 504 612 532 552 444 524 400 484 376 500 400 536 448 544 444 572 476 612 352 104 0 68 0 148 292 636 528 692 460 676 528 628 372 756 500 576 412 536 316 308 4 84 0 100 0 148 20 232 204 496 432 820 780 632 264 468 420 440 308 372 256 372 292 460 432 612 548 656 552 660 560 672 572 684 580 688 596 692 576 664 544 600 448 700 536 552 424 592 572 676 520 704 572 672 528 672 532 684 532 640 476 604 500 668 544 664 544 672 528 644 544 676 556 664 544 684 536 696 540 696 544 704 552 680 520 672 508 664 512 672 520 660 516 672 528 680 532 676 524 664 504 656 524 672 512 660 512 668 484 684 504 676 520 680 548 692 572 692 572 700 584 708 600 736 652 752 560 532 280 148 0 0 0 64 64 28 52 124 44 64 40 68 40 76 52 68 20 64 40 64 48 64 48 64 48 68 56 72 56 72 56 72 56 76 60 76 60 76 60 76 60 72 60 84 72 88 68 76 56 80 64 80 64 80 64 80 64 84 64 80 60 76 64 80 68 76 60 76 60 76 60 76 60 72 44 76 52 76 56 72 64 68 64 64 36 68 72 120 92 136 116 124 96 104 92 104 88 104 72 64 40 40 36 48 36 64 56 60 52 68 48 68 40 112 92 144 112 168 128 176 128 180 160 200 148 140 64 80 40 92 56 96 60 104 56 100 52 116 0 68 96 144 132 88 304 832 412 640 880 540 576 744 552 484 188 196 68 104 68 120 0 100 60 100 76 112 84 96 68 88 52 40 12 36 24 96 104 164 100 72 0 0 16 92 76 88 44 88 44 88 40 80 32 76 12 48 20 76 32 84 48 104 48 92 36 84 32 88 40 96 40 84 28 84 40 100 52 100 40 100 40 100 40 100 40 92 36 96 40 100 44 104 48 100 28 100 28 96 36 96 36 88 36 88 40 84 36 80 36 84 40 88 44 88 48 92 48 84 40 88 48 92 52 100 56 100 60 112 76 124 80 120 76 120 76 120 84 132 96 148 108 152 92 140 88 152 112 184 140 192 212 368 344 332 176 200 168 172 76 36 16 40 4 28 24 40 16 40 24 36 24 36 24 24 12 24 12 28 8 36 16 8 16 92 96 160 144 160 100 132 104 124 68 112 124 184 156 164 120 108 56 68 60 84 64 68 116 144 60 104 228 336 252 392 304 488 156 676 604 440 184 148 324 400 120 0 4 120 48 144 96 136 108 176 172 212 180 188 172 252 188 236 192 252 184 252 192 244 184 236 180 240 188 284 200 208 128 176 136 196 148 212 172 228 188 224 160 184 116 184 260 444 376 408 308 296 136 128 124 296 312 384 276 324 256 328 232 300 216 312 240 324 236 268 188 256 172 240 180 272 228 332 264 312 236 220 180 280 248 292 236 264 204 244 196 256 212 360 200 116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 4 0 0 0 4 4 24 16 4 0 4 4 0 0 0 0 4 8 4 0 0 0 0 0 0 0 0 0 0 0 8 4 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 4 0 0 0 12 0 24 8 0 4 12 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 280 172 276 172 288 188 308 204 332 236 364 264 380 280 400 300 428 316 416 320 444 344 448 336 424 296 400 272 404 308 476 384 548 444 580 484 620 508 640 508 656 516 644 500 644 500 624 472 588 448 592 452 592 448 588 444 560 416 544 388 508 360 496 356 576 496 684 576 696 552 656 504 676 540 664 548 684 564 680 552 664 564 628 448 436 292 376 328 364 300 360 320 376 364 424 400 428 368 432 380 456 388 440 352 432 360 436 356 436 348 428 340 424 332 444 328 448 340 444 304 380 236 360 292 468 364 424 248 440 276 416 364 612 580 772 676 756 692 772 584 644 452 512 220 240 124 184 108 212 128 244 160 288 184 312 192 312 184 332 204 352 208 400 244 424 252 448 264 516 292 496 292 552 332 556 296 584 340 584 316 548 284 564 316 572 304 568 320 608 400 708 492 724 492 752 524 792 564 816 588 816 604 844 640 840 632 832 636 864 668 852 656 844 652 860 672 848 728 904 680 848 688 868 524 368 132 364 152 484 548 832 652 860 624 832 648 868 664 868 336 584 352 540 332 492 180 340 108 336 148 376 204 524 480 736 544 816 712 628 264 464 412 548 428 592 424 580 420 612 488 704 560 776 580 800 596 812 604 808 608 824 632 828 624 812 620 772 548 672 640 824 548 588 492 748 664 856 688 844 668 856 676 876 676 844 612 788 608 824 656 856 692 880 676 832 656 828 640 812 644 852 660 836 664 864 692 868 676 860 680 852 668 848 668 852 676 856 660 864 664 864 664 864 660 880 668 864 672 868 648 840 652 860 664 864 668 856 664 852 676 848 668 844 664 844 668 852 672 832 700 892 728 888 720 796 572 364 72 52 76 152 44 0 104 56 72 104 72 76 56 84 84 88 68 88 68 88 68 88 72 76 72 76 72 76 72 76 72 80 76 80 76 80 76 80 76 80 76 88 84 88 84 80 76 84 80 84 80 84 80 84 80 88 80 84 76 80 80 84 84 76 72 76 72 76 72 76 72 76 76 72 76 72 76 72 76 80 72 96 52 124 104 200 124 224 116 212 104 196 104 180 104 164 88 108 48 80 52 72 52 88 56 96 56 100 52 116 56 140 84 192 120 228 152 272 168 284 188 300 172 240 100 184 84 188 96 192 100 192 100 188 96 200 80 164 132 196 172 188 276 636 428 768 892 568 652 820 628 608 260 272 108 184 76 188 124 164 84 168 100 192 116 192 100 188 76 140 40 132 48 196 132 252 136 172 4 76 44 164 100 192 88 200 88 200 84 188 76 172 48 156 72 196 92 200 104 216 92 216 84 212 84 220 92 224 92 212 84 212 92 228 104 232 100 232 100 232 100 232 100 228 96 232 100 232 100 232 104 224 100 224 100 224 96 224 96 216 88 212 84 212 80 208 80 204 84 204 88 208 88 212 92 204 84 208 92 212 96 220 100 228 104 240 120 252 124 248 120 240 116 244 120 256 132 268 144 252 136 256 148 276 176 308 200 332 268 448 348 404 212 304 208 256 76 124 36 124 32 96 52 92 40 84 40 92 36 96 36 80 28 80 28 84 36 92 32 84 64 172 132 224 172 232 144 200 140 196 108 180 148 228 168 224 140 168 96 144 88 136 92 124 112 188 84 200 180 456 380 532 380 672 312 832 656 696 336 364 344 476 228 176 72 184 136 164 100 152 108 196 152 236 168 244 200 308 224 316 248 336 240 328 248 332 252 332 244 324 236 300 208 232 156 224 176 256 192 288 220 304 228 300 200 264 172 216 248 476 412 480 328 320 144 204 184 368 360 460 328 412 320 408 304 380 296 396 316 408 300 364 256 364 252 360 252 380 276 376 280 372 260 264 176 276 216 360 296 360 272 308 196 224 124 160 56 64 0 28 4 16 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 8 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 16 0 16 8 32 0 24 0 8 0 0 4 8 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196 108 192 116 212 152 256 188 296 216 304 220 300 224 320 248 324 224 312 224 320 220 308 196 288 176 272 152 268 172 316 220 376 268 432 340 496 384 512 388 524 396 512 384 496 360 460 324 432 316 424 308 420 312 428 320 440 324 424 292 392 300 460 384 536 460 568 448 524 412 504 392 492 396 500 400 512 396 496 376 492 436 540 460 404 172 192 176 188 120 188 132 200 144 212 152 168 80 152 88 184 104 144 32 132 52 140 44 108 16 108 32 144 52 148 44 140 52 132 16 144 44 152 132 304 216 248 72 212 40 168 192 484 448 636 508 616 460 540 352 444 252 332 52 116 12 88 4 96 0 84 0 120 40 168 8 104 0 120 0 140 16 172 52 196 52 208 52 220 36 200 48 276 116 280 72 256 88 284 116 292 112 276 104 300 124 284 132 332 216 424 292 468 324 484 352 516 388 552 416 600 468 636 504 648 508 644 508 616 488 632 496 628 492 640 508 624 564 688 528 680 596 704 336 156 0 156 12 372 492 684 536 644 504 692 448 588 476 748 352 384 224 392 316 468 244 248 20 144 32 208 136 488 508 684 436 596 516 576 360 508 440 584 476 632 496 608 476 596 476 620 496 612 496 620 516 632 520 632 512 632 516 632 508 640 524 628 472 504 396 600 508 584 380 572 572 680 540 668 528 668 516 664 496 596 448 596 500 660 536 676 572 672 544 652 540 652 520 660 548 668 504 636 508 684 556 692 528 664 516 656 512 656 516 664 520 676 528 664 512 656 512 656 516 680 524 668 528 668 504 640 496 644 480 656 492 652 492 656 512 668 520 660 520 656 520 652 516 660 516 688 532 708 608 732 596 692 428 160 0 92 76 28 56 56 8 44 24 76 52 88 44 68 44 72 52 72 52 72 52 72 56 72 56 72 56 72 56 76 60 76 60 76 60 76 60 76 64 80 68 84 64 80 60 80 64 80 64 80 64 80 64 84 64 80 60 76 64 80 68 72 56 72 56 72 56 72 52 76 36 76 44 76 52 76 56 60 52 64 32 80 84 128 88 112 88 104 80 96 76 100 88 96 68 64 44 48 44 52 48 56 44 48 36 44 28 44 16 28 12 52 40 84 64 128 108 168 144 172 124 120 68 84 60 88 64 92 68 96 64 92 52 104 60 100 96 112 128 144 156 540 496 696 696 420 680 696 580 540 216 160 68 180 60 68 60 72 36 80 64 112 92 120 96 128 80 60 16 32 12 80 84 140 84 80 0 8 16 92 64 84 52 84 52 84 48 80 40 76 20 60 40 96 56 100 60 92 32 88 28 88 32 92 40 96 36 88 32 88 36 100 48 100 40 100 40 100 40 100 40 100 40 100 40 96 36 96 36 100 28 100 28 96 36 96 36 88 32 84 40 80 36 80 36 80 36 84 40 84 44 88 44 84 40 88 48 92 52 100 56 104 64 116 76 124 80 120 72 108 68 112 72 120 80 128 84 132 80 144 100 168 124 188 136 212 176 260 208 224 128 180 152 104 36 16 8 36 4 24 20 36 24 40 24 36 32 32 32 20 12 28 20 40 12 28 4 28 44 116 100 140 120 152 112 140 112 132 84 116 100 140 108 160 128 132 96 108 92 96 68 84 40 92 80 72 88 256 368 348 216 392 100 348 268 256 136 224 216 296 240 180 28 56 56 96 44 88 60 108 92 132 96 140 104 172 136 212 180 236 168 220 172 232 184 236 176 220 168 188 124 148 96 148 124 180 152 216 180 224 180 208 160 180 128 144 188 368 376 388 228 176 60 124 124 272 288 380 296 352 272 312 216 296 216 312 232 300 204 252 180 260 180 244 168 240 192 284 252 272 208 116 64 72 52 92 92 112 100 88 16 0 0 0 0 0 0 8 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 24 28 28 28 16 20 24 16 0 0 4 16 8 4 0 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 4 0 0 0 8 0 20 56 40 0 0 16 12 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 8 4 8 4 8 4 4 0 4 0 4 0 4 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 352 244 356 256 376 288 408 312 440 332 436 320 416 304 416 316 416 316 412 304 400 284 380 260 380 276 396 276 400 288 428 316 448 348 496 420 568 476 612 492 628 492 628 488 616 460 576 424 556 420 556 424 564 432 576 444 604 476 616 484 620 500 660 544 652 524 648 480 600 472 616 484 588 456 600 468 608 468 584 452 564 452 608 496 512 264 336 280 368 268 364 264 348 252 328 240 348 248 352 264 380 288 372 256 344 248 368 248 348 224 364 268 372 272 388 264 396 280 408 248 404 268 424 292 424 280 392 256 384 236 408 372 636 592 776 664 740 516 576 456 540 336 464 224 300 204 304 220 296 168 268 168 308 256 424 252 380 260 424 252 448 300 484 324 504 332 524 344 572 368 580 396 628 428 628 400 552 332 576 404 708 524 784 524 780 516 760 520 800 592 848 620 828 592 828 592 832 600 840 604 844 612 836 596 824 588 824 600 820 600 824 596 804 584 804 596 812 632 796 628 868 688 800 372 336 212 448 292 696 708 824 632 812 620 816 656 872 816 1020 728 796 604 828 688 908 616 708 408 476 256 500 404 776 704 888 632 760 628 828 688 836 680 856 668 912 736 928 732 932 736 936 732 936 704 960 728 976 724 956 712 920 696 912 680 912 708 912 668 868 524 676 624 880 656 808 688 836 660 836 660 844 656 844 636 776 592 816 664 848 640 772 584 748 584 768 608 780 592 792 636 812 620 804 632 836 668 848 656 824 644 828 648 840 664 852 672 872 668 848 644 828 640 836 652 840 640 836 660 856 652 844 664 836 648 848 652 844 652 848 664 860 668 856 664 856 664 860 668 848 664 860 656 864 684 860 648 928 784 624 164 100 92 132 96 92 52 100 80 120 76 96 72 92 72 88 76 80 76 80 76 76 72 76 72 76 72 76 72 80 76 80 76 80 76 80 76 84 80 84 80 84 80 84 80 84 80 84 80 84 80 84 80 88 80 84 76 80 80 84 84 72 68 72 68 72 68 72 68 80 80 72 76 72 76 68 72 76 64 88 56 136 124 208 124 204 104 200 100 184 104 180 112 152 80 104 48 84 60 76 56 76 60 72 56 72 48 76 44 80 32 92 40 112 48 144 104 248 152 244 128 204 88 188 92 188 92 192 96 196 92 192 88 176 92 192 148 200 116 192 136 784 760 868 716 564 820 768 620 608 244 212 152 432 300 220 68 164 84 168 100 196 128 208 124 212 100 148 44 128 32 176 108 236 124 188 28 112 64 172 88 192 84 200 84 200 80 188 76 192 72 156 76 172 88 184 108 208 96 208 92 204 88 204 92 208 92 204 88 204 92 216 100 228 96 228 96 228 96 228 96 236 104 232 100 228 92 224 92 220 96 220 96 220 92 220 92 212 84 212 80 208 80 204 76 196 80 200 80 204 84 204 84 204 84 208 92 212 96 220 100 232 108 244 120 252 120 244 116 240 112 244 116 248 120 244 116 244 136 264 160 284 172 292 176 292 180 300 184 296 172 296 188 196 44 116 28 120 32 92 36 92 40 84 40 92 36 96 36 72 28 88 36 96 36 84 20 76 72 188 136 204 136 200 128 212 144 208 128 188 120 176 112 216 152 196 140 180 108 136 72 124 76 136 84 140 72 332 388 552 332 508 200 364 180 344 148 380 260 420 372 400 168 164 104 156 96 152 100 172 112 188 124 192 132 208 164 260 212 280 200 268 200 272 204 272 204 268 192 216 148 196 136 204 164 244 188 288 216 288 212 280 192 260 176 220 192 396 372 392 184 172 96 196 148 276 284 428 356 436 312 404 312 396 316 412 324 400 284 372 264 372 252 356 236 356 252 376 268 292 164 88 0 20 0 12 0 12 0 16 0 16 0 40 8 44 8 24 0 4 4 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 20 36 48 52 52 52 36 52 60 48 28 20 36 52 32 24 8 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 0 0 0 0 0 0 4 0 16 4 36 0 32 52 192 248 136 48 0 16 16 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 296 220 308 236 320 240 316 236 300 228 312 224 292 204 280 192 300 208 292 188 260 156 236 132 236 152 264 168 276 176 292 196 304 200 332 240 384 300 428 336 452 352 468 360 460 340 436 320 436 328 452 352 476 368 484 376 500 388 500 400 524 416 516 392 504 412 488 352 428 332 444 328 436 324 440 324 436 324 444 336 444 364 440 320 336 196 264 176 248 152 252 156 252 148 240 140 284 192 308 204 304 200 328 232 336 236 364 248 352 240 388 300 416 308 432 312 448 344 464 332 504 396 520 368 456 308 460 356 488 356 440 296 496 456 640 460 532 284 408 328 352 176 436 380 596 444 444 236 248 96 256 184 428 380 572 420 560 452 608 436 660 516 672 528 676 520 684 528 636 480 648 444 560 320 456 252 364 172 368 228 472 376 612 484 672 504 676 520 728 572 756 572 732 564 732 560 728 556 720 548 700 528 688 512 664 472 628 448 640 484 620 448 584 416 576 428 564 408 568 468 636 432 544 240 360 228 376 208 508 516 640 528 672 492 632 444 644 660 880 612 544 392 516 388 512 364 504 372 524 320 472 408 636 468 632 488 656 476 624 504 604 464 628 476 632 500 652 524 684 548 696 552 708 584 728 604 740 596 720 576 716 568 704 548 716 584 728 556 736 536 612 384 572 532 692 516 660 524 660 528 672 516 648 484 644 472 592 444 552 388 468 340 484 368 500 388 500 344 480 356 528 396 552 412 552 412 568 436 592 456 608 472 628 492 644 504 640 484 612 456 596 456 608 472 612 460 612 488 640 492 636 508 640 496 652 504 652 500 660 516 656 504 660 504 664 516 676 524 664 508 672 512 684 548 692 552 636 596 744 444 164 0 0 0 20 8 84 60 68 0 40 48 72 48 76 56 80 56 80 60 72 56 72 56 72 56 72 56 76 60 76 60 76 60 76 60 80 64 80 64 80 64 80 64 80 64 80 64 80 64 80 64 84 64 80 60 76 64 80 68 68 52 68 52 68 52 68 48 80 40 80 44 76 48 72 52 68 48 60 32 92 96 136 84 108 76 100 72 104 80 108 96 84 60 60 44 56 48 56 52 72 60 72 56 64 44 60 44 56 24 40 24 32 12 52 76 136 100 124 80 96 60 92 64 92 64 92 68 96 64 92 60 68 52 152 132 148 68 76 144 776 880 900 768 608 764 604 576 492 208 148 120 416 396 288 132 124 84 116 92 132 108 132 108 124 88 64 28 28 4 64 56 120 76 84 0 36 28 96 56 80 52 84 52 84 48 80 40 92 20 44 4 64 32 100 72 104 44 100 40 92 32 84 28 88 32 88 32 88 36 96 40 96 36 96 36 96 36 96 36 100 40 100 36 92 32 88 28 96 24 96 24 92 32 92 32 84 32 80 36 80 32 76 32 76 32 76 32 80 36 80 40 84 40 88 48 92 52 100 56 108 68 116 76 124 76 116 68 116 72 120 76 120 72 112 64 108 60 132 92 164 116 172 116 156 96 148 96 164 116 172 116 68 32 28 12 32 12 24 8 36 24 40 32 36 32 32 32 20 12 32 28 40 12 24 0 12 40 128 116 148 112 132 88 152 112 140 104 128 80 100 72 152 128 152 124 132 96 80 32 72 36 80 36 40 60 164 220 300 152 264 128 180 144 216 200 224 196 272 276 292 148 116 52 92 56 92 56 88 64 96 68 116 68 112 96 160 132 164 120 164 116 148 104 144 112 160 128 136 92 140 92 140 104 160 128 204 164 208 164 200 152 184 132 124 108 240 248 224 64 64 60 124 76 136 148 304 280 344 224 316 240 304 244 320 248 292 204 272 204 264 192 252 200 280 256 312 232 196 96 12 0 12 8 8 8 4 0 0 0 8 0 4 0 4 0 0 0 8 32 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 20 40 52 56 56 56 52 68 76 68 48 40 56 72 56 44 24 8 0 0 0 4 16 12 12 12 8 4 4 4 0 4 8 12 12 8 4 4 8 12 4 8 0 0 0 0 0 0 0 0 56 152 276 280 212 100 4 0 12 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 8 4 8 4 8 4 4 0 4 0 4 0 4 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 412 316 424 328 424 316 400 292 368 276 384 284 376 272 368 272 360 260 356 240 328 212 316 216 340 244 376 276 404 288 416 300 408 300 412 316 452 356 500 384 540 424 572 444 580 436 572 440 592 464 612 492 640 512 652 516 660 508 624 488 636 500 624 472 612 464 596 424 556 416 552 404 540 404 528 396 520 404 548 436 576 464 580 408 520 388 508 340 536 404 548 424 568 436 576 440 572 452 600 452 568 436 600 488 656 532 692 556 700 568 732 604 740 636 756 636 792 676 832 660 828 668 828 668 812 676 812 680 844 624 620 400 612 600 724 484 524 356 548 456 444 304 736 744 792 568 512 276 336 284 536 528 788 700 888 728 880 720 896 704 848 684 860 684 856 680 868 692 916 744 908 636 708 408 532 324 540 420 664 468 636 408 668 480 812 568 828 604 860 652 876 660 940 712 964 740 980 752 976 744 972 744 992 764 996 724 928 652 864 620 836 580 784 556 776 572 796 608 808 616 676 360 568 356 584 376 528 340 592 568 776 720 804 680 772 492 676 800 984 700 668 516 712 516 696 512 776 620 852 556 760 612 796 520 728 636 840 612 784 628 788 608 824 632 784 596 824 620 860 648 888 656 920 692 932 704 936 696 912 688 916 700 904 692 920 736 940 712 928 740 920 640 804 648 852 664 840 668 840 672 852 680 844 656 856 584 656 416 556 396 568 432 576 420 608 456 648 452 652 468 644 476 676 488 652 460 664 500 688 508 704 532 724 548 736 552 752 552 732 532 724 536 740 556 764 564 760 584 780 576 768 588 796 608 812 624 812 624 824 640 828 640 820 644 828 652 836 668 844 672 832 648 844 652 868 668 872 660 936 736 612 276 308 116 172 28 60 32 128 84 100 60 88 72 76 76 68 80 68 76 72 72 76 72 76 72 76 72 80 76 80 76 80 76 80 76 88 80 84 76 80 80 84 84 84 80 84 80 84 80 84 80 88 80 84 76 80 80 84 84 76 72 76 72 76 72 76 72 84 84 76 76 72 72 64 68 84 68 88 64 148 136 208 112 200 108 196 100 184 104 184 112 136 64 100 52 96 60 92 56 84 80 80 76 88 72 84 68 80 44 76 56 76 28 104 112 188 112 192 96 184 92 184 92 184 96 192 96 196 92 192 88 144 92 316 148 232 84 124 264 916 916 888 768 828 816 744 628 568 260 244 100 320 292 340 204 232 140 212 128 212 132 208 120 180 76 140 48 136 40 172 96 228 120 196 40 132 80 192 92 196 84 200 84 200 80 188 76 160 32 104 28 124 64 176 124 208 96 212 96 208 88 196 80 200 84 204 88 208 92 208 92 220 92 224 92 224 92 224 92 228 96 228 96 224 92 224 92 216 92 216 92 216 88 216 88 208 80 208 80 204 76 204 72 192 72 192 76 196 76 200 80 204 84 208 92 212 96 220 100 236 112 248 124 252 120 244 112 244 120 252 124 248 112 232 96 196 92 224 132 264 164 288 176 264 152 264 144 268 164 272 132 172 48 132 32 116 32 100 32 92 40 84 40 92 36 96 36 80 32 88 36 88 32 84 20 84 76 200 156 232 168 224 140 224 144 208 140 200 108 160 104 196 136 200 148 192 112 128 60 88 80 100 36 92 68 188 128 228 112 240 152 248 140 256 128 268 164 272 164 240 132 168 76 144 100 156 100 152 88 160 100 172 108 164 128 196 136 188 140 196 128 172 108 164 120 192 144 164 120 176 128 176 124 196 136 252 188 268 204 276 196 260 176 256 164 292 224 232 48 72 52 100 32 100 100 292 320 440 336 412 312 404 308 416 308 392 268 380 272 384 268 392 296 452 352 416 244 216 76 36 0 28 4 0 4 0 4 0 4 0 0 12 0 4 0 0 0 0 4 0 4 0 4 4 0 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 32 36 40 40 44 56 60 52 40 40 48 60 64 52 32 12 0 0 0 4 36 36 32 32 28 24 24 20 12 16 20 20 20 12 8 0 4 8 4 4 0 0 12 0 24 0 28 48 228 300 336 228 256 136 28 0 0 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 288 208 292 212 288 200 272 188 260 184 260 172 240 156 240 164 212 136 212 112 192 108 212 136 240 164 272 192 292 200 300 200 292 196 296 208 308 228 332 248 368 288 396 312 404 316 416 340 456 348 460 356 476 372 496 388 488 368 464 344 452 340 452 340 388 308 396 292 388 300 404 276 372 264 392 288 412 324 468 388 512 440 564 476 604 540 656 536 600 484 604 492 620 496 628 504 600 488 616 480 596 468 608 488 620 488 628 496 648 508 656 524 640 520 644 504 648 520 664 504 640 500 648 512 684 540 692 540 708 464 452 276 508 452 532 260 336 220 424 308 272 228 564 504 348 184 248 168 392 396 648 592 692 548 692 520 664 480 640 472 672 508 684 516 680 512 692 532 736 532 624 360 436 228 404 260 580 452 684 500 608 368 504 332 544 380 552 380 568 388 592 416 612 444 656 492 684 504 676 488 648 472 664 492 688 488 664 460 668 504 676 500 668 500 672 512 756 604 716 444 400 104 324 168 360 172 400 328 504 404 540 456 592 412 496 332 644 760 736 316 508 424 604 480 596 452 604 480 584 376 532 420 556 328 524 448 624 492 652 528 680 512 656 508 660 504 664 516 672 516 680 524 688 532 692 536 688 528 684 512 684 512 676 488 684 524 700 496 668 468 660 544 700 500 636 528 664 532 660 540 676 544 676 528 648 400 420 236 360 264 400 312 376 244 372 272 432 304 460 332 452 324 464 324 440 300 440 320 436 308 448 324 460 328 456 324 472 336 464 332 468 344 488 360 516 372 508 388 516 372 500 376 524 400 540 408 536 400 552 416 576 420 576 420 580 428 592 448 592 468 604 480 628 488 648 508 652 504 664 548 712 604 672 460 396 204 96 40 100 68 68 20 68 44 72 52 80 52 80 56 76 56 72 56 72 56 72 56 76 60 76 60 76 60 76 60 84 68 76 60 76 60 84 68 80 64 80 64 80 64 80 64 84 64 80 60 76 64 80 68 72 56 72 56 72 56 72 52 84 44 80 44 76 48 68 44 80 48 64 32 100 100 132 68 112 56 104 56 96 68 100 76 72 52 56 44 56 56 56 56 68 48 76 52 72 56 76 60 64 36 52 68 52 36 68 124 96 64 88 64 92 68 88 60 92 72 92 76 96 72 92 68 40 132 344 100 140 116 72 392 868 884 712 688 820 772 680 560 472 180 164 32 88 44 124 88 128 80 104 68 96 68 84 60 68 48 44 28 40 8 64 52 116 68 92 0 40 32 108 56 80 52 84 52 84 48 80 40 48 0 12 0 36 0 64 28 72 16 80 28 88 28 84 24 84 28 88 32 92 36 92 36 92 32 92 32 92 32 92 32 88 32 92 32 92 32 96 36 92 20 92 20 88 28 88 28 80 28 80 32 76 32 72 28 68 24 72 28 72 32 76 32 84 40 88 48 92 52 100 56 112 68 120 80 124 76 112 64 112 72 120 72 112 56 92 40 80 32 100 60 128 84 148 96 124 76 128 60 128 88 136 64 36 20 20 8 24 20 40 28 36 24 40 32 36 32 32 32 32 20 32 16 32 4 24 4 44 52 116 108 160 148 180 132 160 108 136 112 136 80 104 84 116 104 140 124 144 116 100 56 76 24 60 28 44 56 64 48 128 92 128 104 124 112 96 100 128 104 132 80 112 84 124 76 100 72 116 80 100 68 100 80 104 68 108 92 124 76 112 100 116 80 104 68 100 76 120 96 88 64 116 80 112 76 120 92 164 144 192 172 204 168 188 144 160 92 140 144 160 60 36 0 28 0 12 0 112 140 280 216 328 248 308 240 312 240 288 204 264 204 264 204 268 220 304 268 248 112 80 0 0 0 4 0 0 0 12 8 24 0 16 0 4 4 8 16 8 16 4 20 4 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 20 24 24 32 32 32 28 28 28 32 36 44 36 24 8 0 0 0 0 44 40 40 36 32 28 24 24 24 28 32 32 28 16 8 0 12 28 8 12 0 0 0 0 12 0 36 144 284 256 244 192 248 192 92 16 0 12 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 8 4 8 4 8 4 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 360 252 356 248 356 248 356 248 356 240 328 196 284 168 284 184 276 180 280 176 276 188 320 240 348 252 380 280 396 284 408 292 400 292 412 312 428 320 440 316 456 348 488 372 500 380 524 412 572 440 564 428 564 444 592 468 548 428 572 432 548 408 548 420 528 388 532 376 524 396 528 376 496 392 544 448 600 516 680 588 748 608 760 616 760 608 748 616 776 628 772 616 764 612 764 612 760 628 768 636 788 644 784 636 796 640 800 644 812 648 796 632 788 664 784 636 780 652 804 620 808 660 840 664 800 636 812 688 752 520 596 492 732 616 672 424 568 436 596 400 408 312 540 200 396 272 468 496 772 696 812 628 824 640 800 632 812 628 832 668 816 648 828 656 828 664 848 684 836 588 644 380 540 440 732 644 864 676 820 640 852 664 868 644 864 632 852 608 808 596 824 636 832 612 872 656 892 648 856 616 888 644 872 640 912 700 972 736 960 740 992 780 1016 796 1016 808 988 800 928 640 712 532 828 644 832 512 668 520 604 488 672 616 700 512 608 508 744 808 832 608 796 648 864 680 876 684 912 700 896 652 864 680 880 644 860 724 876 724 916 712 904 688 884 712 912 696 908 676 908 676 912 680 892 680 888 676 884 672 876 672 864 668 848 644 840 660 836 616 808 628 812 568 744 600 804 624 812 644 808 648 824 668 840 664 808 552 636 428 588 404 524 340 508 320 472 332 536 376 584 412 652 464 640 452 632 444 620 432 628 448 640 448 640 440 628 428 624 432 624 432 632 452 652 468 664 460 656 476 668 464 652 472 632 452 648 468 660 464 668 484 676 492 672 488 664 488 660 496 664 536 716 580 756 556 740 536 704 560 736 536 800 616 780 704 840 596 544 260 172 0 72 100 92 68 72 72 64 76 56 76 72 72 76 72 76 72 76 72 88 76 88 76 88 76 88 76 92 84 80 72 76 76 88 88 84 80 84 80 84 80 84 80 88 80 84 76 80 80 84 84 80 76 80 76 80 76 80 76 84 84 76 76 72 72 64 64 96 72 96 64 156 132 204 100 196 104 188 92 180 88 168 88 140 60 120 52 112 60 104 52 68 64 64 64 76 64 80 68 88 56 84 76 80 32 88 120 152 80 160 88 172 96 172 84 184 96 188 100 192 96 188 92 124 208 508 80 192 164 172 492 860 916 872 800 988 756 772 552 548 176 244 140 192 52 168 88 172 76 144 56 132 52 128 40 128 40 120 48 140 48 176 100 224 120 196 40 136 80 204 100 196 84 200 84 200 84 188 76 144 28 104 36 108 24 88 28 132 60 164 80 188 88 192 84 192 84 200 92 208 92 208 88 220 92 224 92 224 92 224 92 216 88 220 92 224 96 228 100 216 92 216 92 216 88 216 88 208 84 200 76 196 72 192 72 188 72 188 76 192 76 196 80 204 88 208 96 212 100 220 100 232 116 248 124 252 116 240 108 236 112 240 112 232 92 208 72 220 104 220 108 228 116 232 120 200 96 212 84 216 128 240 104 124 24 104 12 96 36 112 52 92 40 92 36 92 36 96 32 92 36 84 24 80 28 84 24 112 72 164 112 216 180 256 176 228 140 200 144 204 116 168 124 160 116 184 148 208 144 164 104 120 68 88 76 116 48 112 76 176 144 156 80 156 92 184 128 168 80 200 100 188 88 164 96 144 100 168 108 156 88 160 100 156 96 160 124 168 96 160 136 156 104 156 108 152 112 160 120 132 96 168 120 168 112 176 124 212 168 248 204 280 204 260 184 260 152 248 256 384 296 296 204 300 244 268 152 228 212 364 308 448 332 428 316 432 320 408 284 380 268 392 260 376 244 376 256 196 28 52 0 32 20 48 0 20 8 0 4 0 0 4 0 4 0 0 0 0 16 0 12 0 4 0 0 0 0 12 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 4 4 4 4 8 16 20 24 28 20 16 16 24 28 28 24 24 20 12 4 0 0 0 4 36 32 32 28 24 20 16 16 32 36 40 36 32 20 8 4 12 16 4 8 4 0 12 0 32 0 152 280 356 212 256 284 296 244 180 48 4 8 8 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 128 208 112 200 108 188 92 160 72 156 68 152 60 148 56 120 16 120 64 180 92 208 144 268 188 296 216 316 224 304 212 312 212 292 208 312 224 308 212 312 236 336 256 348 268 372 296 388 292 404 308 412 304 396 288 416 308 396 284 384 288 396 308 384 280 368 284 348 208 276 168 308 288 492 456 580 472 600 500 608 492 644 488 612 464 620 480 608 476 636 460 600 412 604 436 616 476 648 492 640 484 648 504 640 472 624 472 640 496 652 500 664 524 664 508 640 492 644 512 640 500 656 516 644 492 648 528 572 344 484 436 628 424 516 380 536 432 460 196 336 172 260 184 460 400 636 512 648 480 636 476 636 492 652 492 640 472 632 472 656 484 640 496 676 504 612 412 380 200 380 292 564 476 672 504 672 496 672 488 660 476 648 472 636 468 640 464 648 472 656 468 652 452 640 444 636 444 636 444 652 456 648 444 648 464 700 524 720 508 696 524 696 516 712 492 700 476 672 560 724 612 804 700 656 420 552 444 476 288 532 352 420 316 444 264 492 500 720 536 684 504 732 572 740 532 712 584 748 568 704 536 712 548 712 544 708 544 712 552 720 556 712 544 692 528 704 548 700 548 688 548 700 548 704 540 696 504 676 480 684 468 680 480 628 532 712 448 468 292 460 344 504 400 560 384 620 488 620 476 628 520 676 536 616 388 440 312 460 316 404 276 360 196 284 144 292 180 328 196 364 240 392 260 392 268 428 316 408 284 420 296 420 296 432 308 436 308 432 300 424 292 420 288 448 316 444 316 440 312 436 308 448 312 432 296 424 300 436 312 428 300 440 320 464 336 476 344 460 352 500 368 488 336 472 340 456 320 464 320 444 312 496 412 572 472 680 624 532 152 44 0 32 0 16 44 92 76 56 56 68 88 108 88 64 44 68 60 76 52 76 52 80 44 80 52 76 56 80 56 80 56 80 56 76 56 76 56 76 56 76 56 68 56 72 60 76 56 72 52 72 56 72 56 72 56 72 56 76 60 72 48 68 44 64 32 72 32 60 56 112 100 112 72 108 88 100 48 80 40 88 12 92 8 24 0 24 28 32 28 68 20 52 44 72 48 56 48 80 52 52 68 60 68 84 120 52 44 96 76 96 60 84 56 76 72 108 64 88 68 88 36 40 256 400 152 120 92 124 536 740 856 920 812 800 732 656 532 420 204 124 72 84 40 80 56 112 72 80 40 60 28 48 20 48 28 60 40 56 4 52 44 116 72 88 20 52 36 92 56 96 52 88 52 88 48 84 60 68 20 28 0 40 32 64 28 80 20 68 24 84 36 80 24 96 64 72 8 80 24 68 32 84 48 96 36 96 28 108 32 80 4 84 16 88 24 92 36 76 8 80 8 76 16 80 24 88 32 72 24 72 32 80 28 72 24 64 28 80 44 84 36 76 36 88 48 96 56 100 56 108 64 112 72 116 72 112 68 112 76 124 72 104 48 84 40 72 20 76 28 84 40 100 52 88 52 112 64 124 76 112 44 16 12 24 20 28 24 40 28 32 20 32 20 32 20 32 20 36 16 24 12 28 8 28 8 68 60 108 68 96 76 156 156 184 136 136 100 132 104 124 84 120 80 116 100 152 116 128 76 80 56 76 64 68 28 56 40 108 68 68 24 76 16 24 44 68 36 72 12 64 48 92 32 92 36 80 68 128 88 116 80 112 80 112 80 112 72 104 68 104 60 84 44 92 72 116 84 100 88 120 92 104 76 108 92 136 124 168 164 200 180 200 172 220 128 144 172 252 212 224 192 256 228 284 212 244 172 236 180 280 240 328 260 324 264 316 232 288 248 296 192 248 180 152 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 8 0 8 8 12 12 8 12 0 8 16 20 8 4 4 4 4 4 4 8 4 8 4 8 4 16 4 16 8 24 0 20 4 32 12 8 4 12 4 16 4 16 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 16 20 44 32 32 24 40 36 32 4 12 4 16 8 12 0 0 0 4 0 8 0 0 0 4 4 28 20 28 20 24 4 4 0 4 44 16 8 0 0 4 0 0 92 252 216 220 144 200 176 228 208 212 72 16 0 4 4 4 8 4 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 316 184 288 156 268 136 236 104 224 108 232 116 240 116 236 116 208 96 220 156 292 208 336 264 376 280 400 308 420 316 412 304 424 320 424 332 448 348 444 328 424 324 428 320 420 324 444 352 512 392 512 392 512 388 504 380 500 380 500 380 500 380 500 380 512 352 448 288 380 224 348 232 540 432 616 556 728 612 744 636 808 660 820 652 784 612 732 588 744 624 776 636 772 620 776 636 760 636 768 632 756 616 756 632 768 636 792 636 780 628 792 652 760 620 800 664 832 676 820 652 800 644 800 640 800 648 800 636 656 484 652 580 740 548 660 532 640 564 664 416 528 396 604 568 788 668 844 680 820 664 828 656 832 640 788 612 812 664 844 652 820 660 844 680 816 552 596 320 596 456 692 588 840 680 864 664 852 672 848 668 848 660 844 656 844 648 848 652 860 660 868 660 880 656 880 648 872 640 876 644 884 656 892 648 880 644 896 664 904 660 872 628 860 640 888 668 880 696 924 684 868 744 888 612 772 636 732 544 592 536 784 540 588 516 660 516 612 532 756 716 884 716 932 744 940 704 908 672 908 676 908 680 904 700 908 704 888 692 900 700 908 704 904 700 924 712 928 712 928 708 920 704 904 696 900 704 900 704 888 692 856 644 868 680 836 652 860 600 624 376 512 400 568 444 660 532 620 500 708 568 772 640 828 656 732 476 568 408 592 428 596 448 576 384 512 328 496 344 520 356 524 352 508 336 504 332 500 324 504 332 520 348 532 348 548 368 592 412 592 416 596 416 596 420 588 408 588 408 588 408 584 400 592 400 592 392 592 400 604 412 588 392 592 400 604 412 612 424 600 424 600 432 608 428 588 408 556 372 532 352 508 344 560 432 728 512 728 572 796 668 672 392 260 92 32 0 48 60 88 100 76 56 72 48 72 68 100 84 92 72 92 76 92 76 92 76 80 80 76 80 76 80 76 80 80 76 80 76 88 76 88 76 72 72 76 76 80 72 76 68 76 72 76 72 76 72 76 72 80 76 76 68 72 64 72 56 96 56 116 84 192 124 220 100 212 108 188 72 196 116 244 124 232 128 268 180 272 132 136 0 40 0 32 28 88 56 100 72 88 36 76 52 84 36 96 84 124 68 164 100 172 88 160 88 156 96 176 88 164 96 156 56 144 356 412 152 164 104 248 636 756 904 1020 876 904 776 736 604 444 200 220 148 164 56 184 124 188 100 164 76 148 64 136 44 132 52 144 68 136 40 144 84 212 108 184 60 160 76 200 92 208 96 200 88 184 92 176 88 140 48 92 32 88 52 88 48 84 56 92 64 144 84 168 68 196 68 236 76 188 120 256 100 196 88 220 108 228 96 208 76 248 116 232 88 216 84 216 88 208 76 204 80 204 76 196 80 200 80 180 68 172 80 176 76 180 68 172 72 188 84 192 80 184 80 192 92 204 100 208 104 224 104 228 108 228 108 224 104 224 112 236 108 216 84 200 80 200 72 200 76 208 88 220 96 216 104 240 112 244 120 228 76 100 28 92 32 92 36 96 36 92 32 92 32 92 32 92 32 96 28 84 24 88 28 88 28 140 96 168 104 148 96 184 156 236 172 224 148 196 124 180 128 160 116 160 136 188 152 164 104 128 76 116 80 108 44 96 60 308 296 368 260 360 260 344 244 284 184 280 172 292 216 288 164 172 88 164 104 172 92 152 112 168 116 168 116 164 108 148 104 140 96 124 88 128 112 144 116 136 104 152 104 140 92 144 108 152 120 180 156 216 184 232 192 188 100 108 104 196 172 208 144 224 180 248 160 212 128 212 148 268 208 392 320 448 332 448 340 412 268 360 232 308 104 112 0 68 4 40 0 32 0 32 0 72 16 40 0 32 0 32 0 16 0 12 0 20 8 28 12 12 0 12 0 12 0 12 0 4 8 0 12 4 16 12 24 16 20 16 8 0 0 0 0 4 0 0 4 8 16 0 12 0 4 0 0 16 0 28 0 4 0 0 0 0 0 0 0 0 0 4 12 16 16 8 0 4 4 4 12 28 40 36 24 4 8 12 12 12 8 4 0 4 12 16 16 12 12 20 28 0 0 8 12 12 4 0 0 0 0 0 0 4 0 16 0 136 180 308 244 284 192 280 196 324 252 316 148 84 0 4 16 0 8 0 4 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 216 120 196 100 176 76 148 44 112 28 124 40 124 32 108 16 104 12 132 80 212 148 272 204 312 224 328 244 340 248 332 236 336 248 344 264 360 260 336 232 292 200 288 192 280 200 312 236 360 264 364 268 368 276 372 280 384 296 404 312 408 304 388 284 332 224 288 204 296 240 400 360 460 328 468 460 640 520 604 484 632 484 624 500 644 512 636 500 620 476 636 476 640 476 644 468 628 476 632 472 620 472 636 496 612 476 640 476 596 436 600 476 648 496 632 484 632 488 632 484 656 516 652 504 668 540 648 444 448 336 548 432 568 388 536 400 504 384 544 328 436 368 656 576 664 500 656 468 636 488 652 484 628 484 660 516 668 500 648 492 668 548 680 408 400 172 364 284 524 420 648 532 700 516 664 484 660 492 660 492 660 492 660 492 660 492 660 500 660 504 668 500 660 472 652 464 648 464 652 456 644 456 656 460 644 440 628 436 660 480 636 412 628 428 636 480 668 472 684 576 740 516 528 300 712 604 748 440 584 596 904 548 544 340 416 284 404 320 580 592 692 516 704 528 712 552 704 516 704 552 712 548 700 532 688 528 668 500 676 508 680 508 676 516 692 532 688 528 680 532 676 540 664 520 672 520 684 512 688 496 664 464 680 536 668 520 696 544 536 284 388 272 368 168 328 224 400 300 480 360 516 400 556 424 508 316 372 244 376 268 412 324 448 316 416 284 404 288 420 308 424 276 380 248 376 236 340 188 324 204 332 212 336 212 340 228 324 204 332 216 340 228 352 236 376 256 376 256 376 256 376 260 368 236 368 240 372 244 376 248 352 216 344 212 348 224 360 236 372 224 344 212 356 220 336 180 360 200 320 176 304 172 336 236 428 304 480 464 676 620 756 692 708 492 256 0 0 64 76 0 92 64 68 68 92 76 68 32 68 52 72 44 72 44 72 44 76 56 80 56 76 56 76 56 76 56 76 56 76 56 76 56 68 56 72 60 76 56 72 52 72 56 72 56 72 56 72 56 76 68 72 52 68 44 60 32 68 36 68 60 112 96 108 76 116 84 72 24 92 96 184 128 160 120 228 236 324 308 300 256 160 80 64 4 16 0 20 20 44 32 44 44 48 44 60 76 56 36 80 64 88 60 84 60 84 64 88 56 92 64 72 12 136 400 340 100 136 52 284 644 740 904 936 804 828 736 608 508 400 152 116 116 72 28 116 92 104 68 88 56 84 48 64 24 56 32 60 36 56 16 52 48 104 76 88 24 56 40 92 56 96 48 92 52 88 44 84 60 60 20 36 16 44 32 40 0 28 0 24 4 64 32 72 12 64 0 48 0 28 0 16 28 84 52 116 64 124 40 96 4 108 16 92 4 80 24 88 36 80 12 84 8 76 16 80 16 88 24 72 20 72 32 76 24 72 20 68 20 84 36 88 28 80 32 88 44 100 52 104 52 96 48 104 52 108 48 100 44 100 52 112 48 92 24 80 24 76 32 76 28 76 36 84 44 88 60 112 64 112 68 92 32 32 24 36 24 32 20 32 20 32 20 32 20 32 20 32 20 32 20 28 16 28 8 32 12 92 76 120 76 88 44 92 76 148 136 176 140 144 96 124 100 116 80 120 100 152 112 128 80 100 76 80 60 60 12 36 20 420 500 552 460 488 464 488 428 516 460 508 476 556 520 536 444 124 68 108 64 88 36 92 80 116 88 120 84 112 76 108 68 104 64 92 60 104 68 104 60 88 76 96 76 88 68 88 80 80 72 100 104 140 144 172 164 176 112 96 52 108 100 116 44 84 36 76 8 48 0 72 24 60 28 168 164 240 156 248 228 308 200 304 336 424 280 304 260 284 232 276 216 260 196 244 188 128 64 96 32 76 16 56 4 60 28 44 4 16 0 0 0 12 0 16 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 4 20 20 16 16 8 16 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 24 16 0 0 0 0 0 0 16 8 12 0 12 0 8 0 4 0 4 0 0 0 16 12 16 12 24 24 0 0 8 4 12 0 0 0 16 20 0 8 8 0 8 0 200 168 224 152 192 132 184 120 200 180 256 152 92 0 0 8 4 8 4 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 376 260 372 264 384 272 380 260 328 216 332 216 312 180 272 148 252 156 284 212 348 272 404 316 444 344 452 348 448 336 432 324 416 312 412 304 400 284 376 260 356 260 376 280 388 300 420 332 456 352 488 384 516 404 528 408 544 428 552 428 540 408 516 384 476 336 460 344 492 404 600 540 660 456 576 544 740 612 728 628 696 552 704 588 736 616 752 652 752 624 732 608 740 608 744 604 740 608 728 592 720 588 732 604 756 628 784 640 784 636 804 672 800 660 796 644 772 632 784 656 776 648 788 648 812 676 736 492 556 500 712 580 696 552 696 556 700 504 644 484 604 592 848 668 800 660 804 648 812 672 836 656 848 652 808 636 828 668 860 708 796 540 584 352 540 456 720 604 812 664 872 692 848 644 820 644 824 648 828 648 832 652 844 656 848 660 856 660 868 660 872 668 868 656 864 652 864 648 868 652 852 644 872 660 872 652 868 656 888 680 888 640 916 668 880 676 916 692 888 696 784 468 560 484 716 632 756 536 708 760 1020 684 608 444 532 480 588 448 580 552 844 736 908 732 900 728 928 724 932 712 912 696 900 692 876 672 852 660 860 668 864 668 860 664 876 668 864 652 856 648 860 656 852 656 856 664 864 676 868 680 896 696 876 656 832 660 876 668 760 500 608 444 520 292 436 288 460 336 528 384 568 460 664 520 632 420 544 364 520 352 532 396 572 412 580 420 588 436 620 468 640 480 636 476 648 480 640 456 612 444 620 436 604 420 604 420 644 460 652 468 664 480 672 488 664 476 664 480 668 480 672 484 640 460 648 464 648 460 640 456 628 440 616 428 616 444 636 460 636 448 604 428 596 416 576 392 576 388 556 388 552 364 536 372 508 356 604 440 572 400 648 712 880 804 768 444 200 0 68 112 68 24 72 48 100 60 100 84 88 68 84 68 84 72 84 72 80 80 76 80 80 76 80 76 80 76 80 76 88 76 88 76 72 72 76 76 80 72 76 68 76 72 76 72 76 72 76 72 76 72 76 68 72 64 76 60 92 60 124 92 192 116 212 96 216 92 160 56 220 184 352 236 352 216 336 224 356 260 384 280 380 256 272 160 184 64 104 32 104 36 88 36 88 40 112 72 132 64 152 84 160 88 164 88 164 84 156 84 168 88 136 40 224 492 360 152 232 72 404 648 804 952 1020 908 984 828 724 592 596 220 176 120 156 80 208 92 180 96 172 92 172 88 152 60 148 52 136 60 132 44 144 80 200 100 188 68 168 80 200 88 204 92 196 88 184 88 172 84 136 52 104 52 100 48 68 12 44 8 48 28 120 68 148 40 184 0 288 236 232 80 148 24 172 60 188 92 240 132 264 140 232 108 228 100 228 92 224 92 216 80 208 84 208 76 196 80 196 76 180 72 180 76 180 72 176 68 172 72 184 88 188 80 180 80 192 92 204 100 208 100 220 104 220 108 220 104 216 96 216 104 220 100 204 80 196 80 200 76 196 72 192 72 196 76 204 100 228 104 228 112 212 68 116 44 100 36 92 28 88 24 92 32 92 32 92 32 92 32 88 32 92 28 88 28 96 40 156 112 184 120 152 80 136 88 168 132 220 172 220 144 184 124 160 120 164 136 184 140 160 108 132 80 112 76 100 36 88 48 372 404 500 376 452 360 468 376 544 440 548 456 576 484 552 432 252 144 184 100 164 92 160 120 164 112 164 112 160 100 140 96 136 96 132 100 136 104 124 84 128 84 132 88 128 84 128 88 116 76 128 100 160 136 200 164 180 132 116 36 104 132 192 104 156 100 160 80 156 96 204 152 240 116 244 176 280 140 276 228 360 232 408 432 600 468 584 536 624 540 616 544 620 548 624 552 580 496 564 484 564 488 560 476 496 420 464 372 404 308 344 268 264 200 260 184 232 144 188 108 164 104 120 52 68 8 40 0 56 0 32 0 36 0 36 0 24 0 12 0 4 0 0 12 0 0 0 0 4 0 16 0 4 0 0 0 0 0 0 0 4 0 0 8 28 28 12 0 20 12 16 32 40 36 32 40 40 28 8 0 0 0 0 8 4 12 16 12 4 4 8 16 24 24 24 20 16 12 4 4 20 0 0 16 16 0 60 116 272 224 268 188 256 184 276 184 288 208 316 236 188 36 12 8 0 4 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 276 188 276 204 304 236 324 244 312 228 312 220 284 176 240 140 216 144 240 172 276 208 304 224 316 228 312 220 296 200 272 180 248 160 240 140 216 124 212 128 260 188 304 232 332 248 340 256 368 284 400 328 436 344 436 340 432 332 416 304 388 284 372 272 376 284 388 320 420 336 460 392 396 184 236 160 312 208 372 332 524 424 560 484 576 448 536 444 524 396 472 332 432 300 420 276 404 248 368 212 344 200 336 196 368 232 376 260 420 304 452 324 424 344 528 432 568 452 612 516 644 536 676 552 684 524 552 316 440 368 572 412 556 424 576 400 580 344 496 340 472 456 696 432 636 488 660 476 640 480 652 480 656 456 608 496 688 496 572 356 360 208 376 312 564 488 660 496 676 512 664 476 628 460 632 476 632 464 636 468 640 472 644 476 652 484 652 488 652 488 656 492 644 464 636 460 636 464 640 468 640 468 648 472 648 476 668 492 660 468 628 444 676 508 684 500 692 592 688 328 388 252 516 512 600 424 592 472 680 644 868 540 532 432 548 432 468 308 404 336 616 532 736 584 680 512 648 512 664 500 624 472 652 512 668 492 656 484 664 500 668 504 664 500 676 520 660 508 652 516 660 524 672 540 672 532 676 524 680 520 652 528 676 504 680 596 716 548 644 440 516 324 376 204 320 152 304 200 344 208 344 236 392 272 400 288 384 276 368 248 352 256 360 264 372 272 380 284 400 308 436 332 476 368 500 380 512 404 512 396 516 396 504 380 500 380 540 416 548 416 552 420 556 424 536 404 536 404 536 404 536 404 516 396 516 392 512 380 500 372 500 372 492 368 496 380 516 400 516 396 516 380 484 348 472 352 452 324 456 340 444 276 364 232 348 268 288 68 216 240 460 464 684 608 772 756 560 120 0 12 72 56 72 56 44 16 52 88 76 72 76 72 80 72 76 72 76 56 76 56 76 56 76 56 76 56 76 56 76 56 76 56 68 56 72 60 76 56 72 52 72 56 72 56 72 56 72 56 72 64 68 52 68 48 64 36 60 40 80 68 112 88 100 76 104 76 56 36 124 156 236 164 212 140 200 132 184 132 152 112 184 156 232 224 260 176 156 92 76 32 40 0 16 0 36 12 76 44 76 52 84 60 88 56 92 52 76 52 88 48 60 20 244 484 300 108 180 24 404 572 728 896 1000 944 960 836 736 692 476 200 112 96 92 72 128 68 96 64 92 68 100 64 80 40 72 36 52 28 52 16 52 44 92 68 92 32 68 48 92 48 92 48 88 48 84 44 80 56 64 32 56 40 64 36 32 0 24 0 4 0 52 32 44 0 12 0 540 612 344 196 280 0 64 0 32 0 68 28 124 56 136 56 136 60 116 40 88 24 88 16 88 12 80 16 80 16 80 16 68 16 76 28 72 12 68 8 60 12 76 24 80 20 72 20 80 32 92 40 96 40 108 44 104 44 104 40 96 32 96 40 100 32 80 16 80 32 80 36 80 28 76 28 76 32 80 48 108 60 112 72 100 36 44 36 44 28 36 20 28 12 32 20 32 20 32 20 32 20 24 20 36 20 28 8 36 28 96 80 128 92 112 60 88 52 88 76 132 136 184 152 156 96 132 92 132 96 136 96 120 84 100 60 76 52 56 16 40 32 300 296 332 264 292 220 284 308 316 268 328 288 336 284 340 304 216 104 92 44 104 72 116 76 104 72 104 68 96 56 84 44 92 56 92 60 104 56 84 32 84 68 80 64 84 68 84 64 84 68 88 76 108 108 140 132 116 84 64 0 68 172 304 288 324 264 300 240 300 260 348 308 468 356 404 376 436 344 404 380 384 312 384 344 400 316 364 312 396 328 416 344 436 368 456 380 500 420 500 428 520 448 528 452 568 500 568 492 552 476 536 464 552 484 552 476 532 448 500 420 464 384 416 308 332 236 272 204 156 72 88 12 40 0 0 0 12 0 4 0 0 0 4 28 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 36 64 80 80 60 44 64 84 104 88 104 120 84 52 24 0 0 0 8 16 32 24 28 4 0 0 0 0 12 4 8 0 0 0 4 4 12 16 0 8 0 0 64 140 208 144 192 128 188 136 208 168 212 144 228 200 204 68 12 0 4 0 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 380 264 364 260 384 296 416 312 436 332 440 332 432 308 404 288 384 288 404 288 404 304 416 292 400 288 392 272 376 252 352 232 336 232 328 224 320 228 348 264 408 328 456 368 472 360 452 352 476 376 508 400 524 404 516 392 532 400 504 368 480 364 488 376 516 384 520 408 536 384 496 368 392 220 328 228 352 208 348 272 408 300 460 388 480 308 356 244 320 224 304 184 280 164 276 164 352 224 344 216 356 232 372 228 348 196 328 184 336 196 344 180 340 236 392 276 420 332 536 460 696 580 732 604 712 524 596 420 612 532 692 544 684 576 708 540 676 504 664 500 592 584 832 628 760 628 776 612 764 636 804 648 792 632 812 624 700 388 484 296 528 472 752 648 804 620 808 676 816 632 800 628 808 636 816 636 796 628 800 632 808 632 812 632 832 644 836 640 836 640 836 640 828 632 836 632 836 636 836 640 848 652 840 636 832 644 856 676 908 648 864 672 876 696 932 700 832 596 604 400 624 568 732 748 768 588 668 660 768 720 800 504 564 436 456 332 404 356 456 400 552 520 732 680 824 664 824 684 840 644 816 644 848 672 844 652 848 664 856 668 860 668 856 664 864 672 860 664 860 668 864 672 864 676 856 672 852 672 856 672 808 680 864 668 884 672 764 516 664 492 664 516 644 476 588 348 576 436 588 408 536 352 468 276 464 316 496 348 504 336 492 328 516 352 508 344 500 344 504 344 508 372 556 408 568 416 600 456 616 460 640 472 648 476 664 492 664 480 664 480 664 476 660 476 688 504 684 500 680 496 680 492 672 492 668 484 656 472 652 468 636 452 628 448 628 456 640 468 632 468 664 480 644 452 640 476 660 476 664 480 624 388 532 344 592 332 364 148 448 404 616 612 840 672 760 760 884 604 336 0 100 32 132 96 152 48 84 56 104 72 92 76 80 80 80 80 80 76 88 76 88 76 80 76 80 76 80 76 80 76 80 76 72 72 76 76 80 72 76 68 76 72 76 72 76 72 76 72 72 68 72 68 72 68 80 64 84 64 136 104 192 108 208 92 200 76 152 68 256 216 368 224 344 204 340 192 332 180 324 176 248 132 264 200 328 216 308 220 264 164 212 100 160 96 164 84 168 84 152 76 160 88 164 84 164 76 152 80 152 64 140 80 412 512 332 104 180 48 524 576 712 584 556 444 516 404 388 268 320 164 208 120 172 72 168 104 176 92 168 92 176 96 168 80 164 60 132 52 132 48 144 72 184 92 188 76 180 88 200 84 200 88 196 84 180 84 172 80 144 64 116 64 112 56 68 8 56 12 48 20 120 56 128 4 84 444 880 696 668 452 508 348 364 192 264 96 200 72 192 64 216 96 228 112 236 104 224 88 216 92 216 84 208 84 196 80 192 72 180 72 188 76 172 60 180 60 172 64 188 80 188 72 180 72 192 88 204 96 208 96 232 104 232 104 228 96 220 88 220 96 224 88 204 72 208 88 200 84 192 80 192 80 196 84 192 96 216 100 220 108 204 68 120 48 104 40 96 32 88 28 92 32 92 32 92 32 92 32 80 32 100 36 88 28 100 56 152 104 180 128 176 108 160 100 148 92 168 144 240 192 232 160 188 144 176 128 156 116 152 116 132 88 112 72 112 40 116 64 364 284 348 252 348 224 340 304 364 260 372 268 356 256 368 312 320 160 152 72 172 116 164 92 152 100 152 96 140 80 116 72 120 80 116 84 120 88 104 68 124 76 116 76 124 84 124 72 132 88 132 92 144 112 168 128 196 144 120 20 100 220 428 456 508 440 496 412 488 420 508 436 508 384 492 432 556 432 512 412 556 456 540 404 492 388 484 360 484 376 492 392 508 412 524 420 488 376 488 388 508 404 508 392 480 388 496 404 516 420 524 428 548 452 564 472 580 484 584 484 632 540 620 520 596 496 576 484 568 456 508 380 440 320 392 292 300 232 232 128 88 8 12 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 12 40 84 128 156 144 128 136 156 152 124 124 152 120 92 52 20 4 12 32 48 80 72 52 28 8 0 4 12 0 0 0 0 0 0 0 0 0 0 4 4 12 12 132 204 236 180 244 192 272 204 308 244 352 236 316 260 300 168 72 0 0 4 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 284 188 248 160 252 188 280 208 312 232 316 240 320 240 316 236 288 224 312 212 296 220 300 196 280 192 272 184 264 172 252 164 244 168 268 180 272 196 304 232 340 268 372 288 368 268 344 248 336 240 336 240 336 244 344 252 356 256 344 248 356 276 388 304 416 284 336 224 288 140 196 68 184 84 228 140 248 96 188 80 252 140 240 228 336 228 252 164 280 232 340 288 388 308 416 324 392 264 396 288 432 332 456 332 444 320 424 280 372 236 344 232 316 184 272 128 228 112 244 144 320 208 348 244 328 176 316 252 508 384 540 372 524 392 548 380 516 356 508 300 420 404 688 512 644 492 652 496 668 528 664 476 632 424 500 252 304 120 360 324 672 496 620 488 660 524 644 460 620 464 620 468 632 468 640 476 628 460 628 460 628 464 628 464 636 472 632 472 632 472 632 472 628 464 628 464 628 472 636 480 648 488 648 480 636 488 660 516 680 464 696 560 616 460 664 436 504 236 268 236 584 448 564 544 748 584 640 628 716 732 776 428 368 224 280 252 392 360 404 296 468 324 468 456 648 548 672 580 656 536 692 548 676 512 660 496 660 496 664 508 672 516 668 520 656 512 660 520 668 524 668 532 672 548 664 540 664 536 672 544 692 572 684 548 644 340 296 156 292 152 344 340 524 424 536 368 444 324 456 324 456 324 416 252 284 196 296 204 300 208 296 200 324 220 300 212 320 236 328 228 316 208 328 216 336 224 352 240 348 244 368 264 380 280 400 292 456 324 452 320 452 320 452 320 464 332 460 324 452 316 444 312 444 324 436 316 432 320 440 328 424 304 416 296 408 288 400 284 376 272 412 312 444 336 456 344 456 332 444 312 388 236 352 260 344 160 160 116 344 252 504 696 756 700 748 576 712 696 636 332 92 0 0 0 60 48 56 52 64 68 72 76 76 84 76 84 72 56 72 56 72 56 76 56 76 56 76 56 76 56 76 56 68 56 72 60 76 56 72 52 72 56 72 56 72 56 72 56 68 60 68 52 68 48 68 40 56 40 92 80 112 80 96 72 96 72 40 52 148 188 248 164 232 152 188 92 128 72 120 80 156 76 100 60 116 88 160 140 216 168 200 124 176 132 176 100 116 68 84 52 84 60 88 52 88 52 80 56 68 24 72 80 436 444 272 56 88 32 512 524 752 452 272 188 168 96 72 0 80 104 120 60 96 48 60 72 96 60 80 56 88 68 92 60 84 40 48 24 52 20 52 40 80 64 92 40 76 52 92 44 88 44 84 48 84 40 76 52 64 32 52 36 60 36 32 0 20 4 0 16 48 44 32 0 192 688 672 396 556 332 376 376 388 280 280 156 188 72 120 4 84 0 80 8 88 40 96 60 96 32 92 32 84 28 80 24 72 12 68 16 76 24 64 8 64 4 60 8 72 24 76 16 68 16 80 28 92 36 92 36 100 40 100 40 96 32 84 20 88 28 88 16 68 8 72 28 88 40 84 40 84 40 88 48 84 52 100 48 92 44 64 0 40 32 44 28 40 24 36 20 32 20 32 20 32 20 32 20 20 20 44 28 28 4 40 40 88 72 116 88 120 80 108 72 88 60 88 76 128 128 180 160 168 120 140 84 104 68 112 84 120 76 84 52 60 12 48 36 280 260 264 204 272 224 264 224 256 192 244 212 260 204 268 252 260 132 100 44 100 64 96 48 104 68 100 64 88 48 76 36 76 36 68 36 80 40 76 28 76 48 60 48 72 60 68 44 76 60 80 68 92 84 108 96 128 96 76 0 0 52 216 268 324 264 300 236 288 224 280 216 276 220 296 256 332 268 316 244 272 208 272 212 300 260 332 256 272 196 276 200 280 204 288 208 304 224 304 228 316 236 308 216 292 208 296 212 296 212 292 204 256 176 272 196 292 220 312 232 292 216 316 252 344 268 352 280 376 304 356 280 324 260 324 280 360 312 316 204 144 24 0 0 0 0 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 4 8 16 52 104 140 168 140 152 160 152 104 108 132 128 104 88 60 60 52 68 68 112 92 72 28 12 0 20 24 32 40 64 64 68 36 16 0 0 0 0 0 36 60 160 148 188 100 152 112 188 128 196 160 252 188 240 200 260 184 108 0 4 0 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 388 264 340 228 332 248 368 276 400 304 404 308 408 312 412 316 392 304 420 292 400 304 408 272 376 260 372 260 372 260 372 260 352 268 384 292 392 296 408 320 436 348 456 356 444 336 432 328 440 316 428 300 424 320 460 352 412 296 424 320 464 368 512 408 504 328 412 280 416 284 400 272 428 308 432 304 432 320 460 344 368 176 244 196 352 272 320 232 344 328 504 500 640 588 732 648 720 592 712 596 740 608 736 588 724 596 744 588 704 544 700 576 704 576 692 560 636 424 428 224 320 196 340 248 344 216 444 464 644 532 656 508 628 512 652 524 652 496 576 368 504 532 784 644 772 640 784 656 820 644 716 480 580 324 436 344 644 568 796 672 800 648 816 664 824 656 808 628 804 640 808 620 780 608 800 644 804 632 804 632 804 632 808 628 816 636 824 632 828 628 824 628 820 628 820 628 820 636 820 644 820 648 828 656 824 656 844 680 764 556 856 732 700 496 672 392 424 388 432 288 416 380 468 568 684 644 664 684 760 940 948 576 608 480 512 452 500 440 532 552 608 380 372 344 548 440 584 468 724 620 852 696 844 648 828 680 840 664 856 672 852 668 852 664 836 664 848 680 860 692 856 684 860 684 860 676 860 688 872 700 868 676 860 752 916 516 556 444 552 260 396 312 520 388 588 464 648 488 604 444 596 460 576 388 492 332 464 288 432 284 432 272 404 240 384 252 444 320 480 324 468 312 436 292 452 312 456 300 448 300 472 312 480 320 496 340 512 336 516 340 520 344 524 344 544 360 536 348 524 336 512 332 496 316 484 308 492 324 512 344 532 356 524 340 508 320 484 304 444 268 472 328 552 396 576 388 584 392 560 356 504 320 540 408 552 380 440 224 468 440 824 996 1020 868 892 696 824 728 876 728 752 380 204 0 80 20 116 56 112 60 96 68 76 72 72 68 92 72 92 72 92 72 92 76 88 76 80 76 80 76 80 76 72 72 76 76 80 72 76 68 76 72 76 72 76 72 76 72 72 68 72 68 72 68 80 64 80 64 144 108 192 104 204 92 200 72 140 68 264 236 376 236 312 184 336 184 320 140 280 116 236 80 224 116 260 124 236 120 268 176 280 176 276 204 272 152 200 108 164 80 160 92 164 80 160 80 160 84 140 48 152 132 520 436 332 96 148 84 596 524 748 484 500 408 308 108 184 96 176 176 196 60 208 128 152 104 176 84 156 76 164 92 176 96 172 60 128 48 132 48 144 68 176 88 188 80 184 92 200 80 200 88 192 80 180 84 168 80 132 52 104 52 100 48 64 4 44 0 32 12 120 60 124 0 732 752 696 524 596 396 596 368 500 352 452 312 424 276 352 208 284 152 236 100 196 80 196 88 212 96 204 92 200 84 192 80 184 68 180 72 188 72 176 52 176 60 168 64 184 80 188 72 180 72 192 84 200 92 204 92 216 96 224 92 216 84 204 76 208 80 208 68 188 60 196 80 200 88 192 84 196 88 200 96 196 96 204 84 184 68 152 20 112 44 104 40 100 40 96 36 92 32 92 32 92 32 92 32 76 32 104 40 88 24 104 64 148 96 168 116 172 112 164 104 144 80 132 64 132 108 220 212 220 164 180 116 132 96 144 124 160 116 132 80 112 36 116 60 320 276 348 220 360 304 356 220 340 212 312 232 344 240 332 256 356 208 204 104 168 96 148 92 160 104 156 100 144 84 120 76 108 64 96 64 100 76 100 68 112 56 92 52 108 68 104 52 100 60 112 76 128 92 144 100 128 116 148 64 56 32 156 176 308 248 312 240 312 232 296 212 320 252 344 228 308 228 328 232 348 224 304 228 328 220 300 208 296 204 296 204 300 208 300 208 304 208 304 216 316 220 304 204 332 228 328 220 312 204 296 192 304 200 300 200 300 204 308 208 312 228 324 236 320 216 292 192 280 196 288 188 272 184 300 228 276 228 300 212 208 100 88 44 12 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 12 12 0 0 0 40 80 96 80 100 136 136 112 124 164 128 124 116 108 104 100 96 96 124 104 72 36 12 12 28 44 116 136 160 168 148 100 48 12 16 4 12 20 108 164 228 188 244 152 188 144 240 168 248 168 308 224 304 228 312 244 176 40 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 260 180 236 148 212 156 256 204 268 204 288 224 300 228 296 212 292 212 288 208 284 204 280 200 268 188 260 180 256 184 268 196 276 200 292 212 300 224 324 256 324 200 280 244 352 248 316 232 280 180 280 188 288 192 276 172 272 196 328 268 396 316 420 324 368 280 400 312 420 320 440 336 500 412 552 436 528 400 540 452 468 224 164 84 172 108 204 216 240 184 236 200 316 340 520 512 596 512 648 532 620 492 604 508 604 500 604 488 572 460 572 480 584 496 628 528 552 304 280 116 236 196 360 180 236 152 296 320 528 364 504 380 532 372 496 348 480 348 420 72 260 380 620 456 560 424 560 320 404 204 316 120 384 276 512 432 640 512 660 504 636 496 636 476 600 444 596 464 584 436 596 444 608 460 624 472 628 456 620 448 616 448 616 452 624 460 624 464 624 468 628 468 640 488 640 480 636 492 644 496 612 504 664 520 660 480 504 252 260 180 388 340 436 260 332 244 336 244 356 236 324 212 348 240 408 264 472 448 688 752 840 508 504 424 532 464 512 432 540 548 600 416 436 332 412 276 344 236 480 196 384 476 724 532 668 504 636 524 696 496 636 516 680 592 684 552 660 552 748 596 716 592 720 616 704 572 704 652 772 636 756 612 712 604 624 384 432 352 456 252 316 200 292 176 304 180 312 164 288 212 348 196 284 168 268 168 244 152 244 156 232 132 232 148 236 140 220 136 240 160 276 172 296 200 328 220 320 200 304 196 308 208 316 220 328 220 308 188 304 156 292 184 300 144 296 172 304 176 308 180 304 176 276 172 296 196 324 224 348 240 364 252 368 256 368 252 360 248 340 292 352 88 128 92 260 144 280 192 332 252 380 280 384 272 376 328 416 252 364 424 772 828 848 808 960 796 768 560 664 612 740 684 628 320 108 0 0 0 52 40 56 52 64 68 60 60 64 48 60 52 72 60 68 44 64 48 76 60 80 56 72 44 72 56 72 56 72 56 72 56 72 52 64 48 72 56 68 48 60 48 52 40 64 48 64 32 56 48 104 84 108 76 96 84 92 64 44 36 80 100 204 220 220 156 204 136 164 104 144 100 128 68 108 64 124 76 124 56 132 72 132 76 144 80 144 80 92 60 88 56 84 52 80 52 84 36 68 44 92 0 36 292 504 376 224 80 56 152 584 420 612 428 620 480 312 136 56 36 120 144 116 76 96 32 128 152 96 48 60 36 80 64 84 40 76 52 68 28 44 12 44 24 76 52 88 56 92 52 84 44 84 44 88 52 92 48 84 56 56 32 56 40 56 28 24 0 8 36 12 0 140 96 0 384 796 584 524 392 468 292 384 288 416 280 312 252 328 220 300 228 292 208 300 168 116 16 76 32 84 32 76 24 72 28 80 36 68 28 80 24 56 8 68 28 64 12 60 12 60 12 60 12 68 24 80 40 92 48 96 48 96 44 96 44 92 36 84 32 76 24 72 20 68 16 64 20 76 36 84 40 88 44 92 44 108 40 84 52 104 24 36 0 32 24 36 24 36 24 36 24 28 20 32 24 36 20 32 16 36 8 20 24 36 4 40 52 112 88 120 84 116 76 112 76 108 72 76 24 48 40 112 116 168 148 188 128 124 64 108 88 128 84 92 40 64 36 60 24 228 192 244 228 296 232 244 148 224 176 228 192 248 200 256 212 256 200 204 100 96 48 96 56 88 48 80 56 96 60 72 16 76 40 84 48 88 44 76 32 68 48 60 40 56 40 56 44 64 48 64 52 72 60 84 72 92 68 112 76 48 0 64 120 200 152 204 152 208 148 208 148 204 144 192 132 188 136 204 152 196 132 180 132 200 152 200 136 180 120 176 116 176 112 172 112 188 128 184 124 184 124 180 120 200 120 176 108 184 116 172 96 168 104 176 112 176 100 160 84 188 104 172 96 160 92 164 104 184 116 164 92 136 72 124 68 156 80 120 84 152 120 144 92 0 0 0 0 0 24 8 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 20 24 24 52 64 88 72 68 56 68 72 96 100 116 104 84 28 0 0 44 84 176 148 148 152 176 148 100 40 0 0 56 116 184 140 180 112 176 96 144 68 144 100 168 108 180 192 264 172 236 220 216 72 4 0 12 0 0 16 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 340 240 320 212 300 220 336 264 348 260 360 276 372 276 368 272 372 272 372 264 364 256 356 252 344 240 344 240 352 256 368 268 348 268 356 264 340 240 328 240 376 308 404 296 360 268 360 272 368 252 364 244 368 256 384 264 424 332 496 416 552 428 528 392 560 440 580 456 588 476 616 504 604 504 656 540 664 552 700 604 696 516 504 272 268 156 300 276 276 188 264 164 264 196 348 272 452 396 600 548 700 580 708 568 664 560 732 596 724 560 692 552 700 520 572 384 432 248 340 228 444 424 652 456 436 216 332 368 636 536 640 492 596 488 584 432 576 328 412 316 500 404 456 348 400 256 372 224 408 356 592 484 708 576 760 628 800 624 772 592 728 576 724 560 696 540 704 552 724 564 740 580 764 600 784 616 800 632 796 624 796 624 796 624 804 624 808 628 816 628 820 628 804 624 808 636 816 644 824 652 820 700 848 584 604 360 464 280 372 264 392 296 388 248 348 260 368 316 420 388 432 400 412 392 476 452 640 616 844 744 664 388 556 508 640 624 712 640 720 688 704 592 668 608 716 552 640 488 864 544 448 264 692 720 868 692 876 684 872 680 844 692 796 472 676 496 608 444 636 476 580 440 592 404 564 452 648 472 600 412 596 444 584 396 600 524 724 540 572 372 532 368 508 372 552 392 480 324 472 368 516 376 496 356 408 260 396 256 408 268 408 256 400 260 400 240 368 216 364 232 404 264 400 276 432 308 452 312 468 320 468 316 476 320 480 320 472 324 496 324 500 352 512 324 480 320 488 332 504 344 508 344 512 348 516 352 520 360 524 364 520 360 528 368 532 372 532 368 532 392 496 188 304 200 444 288 492 328 508 344 512 328 484 296 456 308 492 428 800 848 948 652 744 700 836 568 640 568 836 724 812 740 916 744 752 440 308 24 84 48 132 76 96 52 108 108 92 72 124 80 92 56 104 96 84 68 80 76 80 76 68 72 76 72 76 72 76 72 76 72 76 68 68 64 76 72 72 64 64 56 56 56 68 68 76 56 84 72 156 112 188 100 204 104 180 60 120 32 140 64 192 132 272 172 296 176 292 152 292 148 276 132 252 120 252 128 232 108 228 112 220 120 232 132 228 124 168 84 160 84 156 80 152 76 156 68 148 72 164 20 136 368 544 420 260 108 104 244 528 484 636 472 700 436 324 152 192 96 216 184 200 104 196 136 340 352 212 92 124 24 112 52 148 72 152 68 140 48 116 40 140 60 172 76 184 92 200 88 192 80 196 84 196 88 184 92 176 84 140 64 124 68 108 52 68 12 72 4 48 44 84 0 308 748 788 588 604 416 512 396 528 424 528 340 428 308 432 288 408 324 428 324 436 288 260 56 128 32 148 64 156 76 164 76 164 72 152 64 164 68 156 56 160 60 164 68 164 68 164 68 164 68 164 72 172 84 184 92 188 88 212 96 212 96 208 84 196 80 204 84 200 84 196 80 192 76 180 84 180 88 184 92 188 92 196 84 180 100 196 72 132 20 104 36 96 36 96 36 96 36 88 32 92 36 96 32 92 28 96 20 80 32 92 24 100 68 152 116 196 140 176 104 160 116 164 100 152 76 124 68 144 112 176 152 208 160 172 116 144 116 144 84 108 80 112 12 124 88 332 248 384 296 392 276 344 236 332 232 340 236 340 244 336 248 324 240 276 144 176 100 160 96 152 100 152 100 152 88 112 60 108 76 116 80 112 80 104 72 108 64 104 60 100 56 104 60 112 64 108 64 112 72 120 80 120 88 144 124 132 60 144 156 256 200 272 204 284 208 280 204 284 192 272 180 268 184 280 196 272 176 256 176 276 192 276 184 256 188 248 184 244 180 240 176 244 184 248 188 252 192 256 192 264 180 244 172 248 180 240 160 232 156 224 148 216 144 216 144 220 160 228 168 236 168 228 164 248 176 228 148 204 128 196 132 204 120 180 124 200 156 208 152 116 24 12 0 4 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 4 8 24 16 12 8 12 20 32 40 56 60 48 20 0 0 20 48 84 72 68 84 104 104 80 52 32 20 96 148 236 208 224 180 240 176 228 168 240 176 256 180 252 212 316 228 312 272 264 152 28 8 12 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 16 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 220 152 208 132 192 136 224 172 232 164 236 168 236 168 236 160 240 152 232 148 224 140 220 140 228 148 232 156 248 176 268 192 252 176 260 168 232 124 192 104 204 176 280 156 220 156 240 120 212 120 228 152 280 220 352 276 396 320 444 372 472 360 432 320 432 336 444 328 440 336 464 360 400 292 424 308 440 328 476 372 528 504 572 352 316 200 256 164 180 124 172 88 128 44 108 24 116 60 256 220 376 264 356 228 356 284 428 324 400 268 364 264 308 192 296 212 344 272 416 348 468 352 468 300 340 164 220 208 424 356 500 328 444 344 452 268 412 212 340 228 452 372 348 88 268 112 300 232 476 388 580 456 628 480 620 472 604 452 584 432 584 448 580 428 560 416 568 428 572 432 584 444 608 468 628 472 640 476 632 468 628 468 624 472 624 468 628 472 628 476 628 476 628 472 644 492 648 500 644 500 628 516 600 312 280 88 232 140 304 192 280 156 236 160 252 172 280 240 372 352 484 400 492 364 536 468 604 520 736 500 424 288 456 352 456 384 472 388 468 408 500 404 516 480 568 424 480 356 612 488 324 28 456 480 608 492 660 448 648 520 652 536 524 164 384 364 480 260 372 220 348 172 308 144 236 132 276 192 300 200 244 220 336 196 332 324 500 372 444 336 444 316 384 312 440 292 376 284 408 296 420 320 436 312 444 348 440 360 460 380 472 380 404 324 420 336 420 332 424 340 352 232 324 216 336 244 364 260 372 268 372 272 372 276 380 280 400 276 356 196 300 212 364 264 352 240 360 252 372 256 372 256 404 300 400 292 396 288 388 284 404 304 412 316 424 324 428 324 444 332 384 208 280 224 376 296 388 292 400 304 400 292 384 276 420 288 356 344 560 512 544 348 468 372 448 288 484 520 720 592 688 600 700 644 764 688 652 472 184 68 44 0 16 4 40 8 52 32 36 40 68 72 80 56 72 52 72 48 68 52 76 56 72 56 72 56 72 56 72 56 72 52 64 48 72 56 68 48 60 48 52 40 64 48 64 32 60 52 104 84 108 72 96 80 100 64 44 32 52 12 28 0 92 68 132 100 148 104 140 104 152 104 136 88 128 76 116 56 100 48 96 44 108 56 104 52 80 52 80 48 76 48 72 44 76 44 76 40 80 0 96 400 448 408 168 68 24 260 344 440 444 448 632 392 224 140 116 40 168 180 128 72 108 100 256 316 248 176 144 76 88 64 100 72 92 68 76 24 36 8 44 24 72 48 88 52 88 52 84 44 84 40 88 52 88 44 80 56 60 36 64 44 64 36 32 4 0 40 0 44 0 124 640 736 592 488 468 284 360 280 420 288 364 244 296 216 288 184 284 228 324 248 356 280 220 12 0 0 16 0 44 32 64 36 60 16 48 16 52 16 64 20 52 4 68 24 64 24 64 24 64 24 56 20 68 32 76 40 80 40 100 56 92 48 88 44 80 40 84 44 84 40 80 40 76 44 84 44 92 48 92 48 96 52 92 40 88 60 100 24 40 0 32 24 36 24 36 24 36 24 28 20 32 24 36 20 32 16 28 8 20 16 28 4 40 44 64 80 152 124 132 68 104 80 100 76 108 72 88 44 72 40 92 76 140 120 156 100 112 60 128 44 76 68 60 0 48 128 224 228 304 256 284 200 256 200 236 184 232 188 236 188 240 196 224 180 200 112 116 68 104 56 108 80 116 76 96 48 72 36 64 28 68 36 76 36 72 32 60 44 60 44 60 44 64 48 68 52 64 48 64 48 68 56 76 44 100 108 144 92 132 128 200 148 200 148 204 144 204 140 192 132 180 120 176 124 184 132 180 120 172 120 184 132 184 124 192 152 192 144 184 136 176 132 172 132 180 140 188 148 196 156 188 136 172 128 176 132 168 120 176 124 156 104 144 104 152 116 128 76 152 112 172 116 164 112 180 128 160 112 140 100 136 100 128 72 120 72 132 108 168 140 184 56 0 0 8 12 4 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 4 0 12 0 0 0 0 0 0 0 0 0 4 0 4 0 12 0 0 0 0 0 4 0 0 0 28 32 48 28 52 24 92 132 220 168 196 104 176 92 164 92 172 104 168 104 152 120 204 168 256 216 252 176 60 0 0 0 8 8 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 276 192 272 180 260 180 280 208 284 196 276 188 268 184 272 188 284 200 284 204 288 204 292 208 296 216 304 224 316 240 328 248 312 228 320 224 296 196 280 192 256 192 296 204 304 232 296 164 336 244 400 324 484 404 560 464 588 468 588 468 584 464 584 460 584 460 592 464 576 448 576 456 580 452 568 436 552 424 548 428 504 464 604 444 496 352 356 164 264 172 268 152 244 116 224 96 180 68 208 116 256 140 248 108 248 136 288 140 260 112 288 180 380 292 484 440 620 520 644 516 672 468 520 348 560 496 532 380 456 404 548 432 524 408 492 348 388 332 484 344 612 752 832 600 688 500 616 528 720 600 756 640 756 600 756 592 752 596 760 608 772 620 760 612 760 612 772 624 764 608 780 620 796 636 812 644 796 636 800 628 792 624 800 624 800 624 804 628 808 628 820 628 832 640 836 644 812 616 776 592 704 500 560 292 380 240 404 276 432 340 432 300 408 320 420 268 340 248 360 332 456 432 488 432 584 588 852 856 952 568 440 276 368 260 368 276 384 296 420 340 472 360 496 396 532 376 520 388 568 524 604 416 724 564 652 604 724 576 776 636 828 584 576 260 520 624 884 660 708 572 688 540 600 448 508 244 348 272 528 436 488 360 528 372 500 348 496 356 532 372 548 356 524 424 568 324 524 424 576 428 552 456 576 432 560 432 564 444 584 464 596 472 608 488 632 516 652 524 652 524 672 528 632 496 632 500 640 508 648 508 660 524 680 536 696 548 708 616 812 692 808 616 700 528 696 556 696 556 692 544 680 532 644 492 652 492 656 496 656 496 632 476 640 484 648 488 644 484 632 472 616 476 628 476 628 488 616 476 632 492 644 496 644 492 588 476 664 476 528 336 480 408 548 408 608 592 844 728 868 684 872 700 836 672 844 744 884 744 808 528 388 128 120 36 92 16 96 48 104 72 120 76 100 64 96 76 80 64 68 68 76 84 76 72 76 72 76 72 76 72 76 68 68 64 76 72 72 64 68 56 56 56 68 68 76 52 88 76 156 116 188 96 200 100 180 64 128 64 144 56 92 20 104 60 152 96 196 108 228 128 244 140 232 128 232 120 224 112 204 92 204 96 216 108 212 92 152 72 148 72 148 72 148 72 148 76 160 64 144 24 204 488 500 436 208 84 76 272 472 404 464 436 640 344 276 128 180 28 248 208 208 100 180 88 220 164 332 236 292 196 264 172 232 140 216 120 180 68 124 36 128 44 168 72 180 88 196 88 192 80 192 84 192 84 184 88 172 80 132 56 116 64 104 48 68 8 28 44 32 0 92 392 912 636 656 504 560 392 520 420 520 360 456 304 420 292 404 264 384 300 400 316 436 364 360 92 76 8 68 12 84 40 116 52 120 52 128 44 112 40 136 60 140 40 140 64 140 64 140 64 140 64 128 56 136 64 144 72 148 68 192 96 192 96 192 96 196 104 184 88 184 88 184 84 180 84 176 88 180 92 180 92 180 92 168 76 176 100 180 56 124 36 104 36 96 36 96 36 96 36 88 32 92 36 96 32 92 28 84 24 84 24 80 28 104 60 108 88 192 156 204 128 176 120 164 108 176 112 160 80 120 60 100 80 156 152 208 156 156 92 148 100 124 100 152 68 220 204 372 276 412 284 352 232 328 264 344 236 336 224 320 224 316 228 288 216 272 160 192 108 152 80 144 104 160 100 132 68 112 80 88 56 92 60 96 68 96 68 104 60 108 64 112 68 112 64 112 68 108 60 104 60 108 64 108 60 116 128 208 172 220 172 252 200 272 200 276 200 272 196 264 184 256 176 252 176 256 184 260 184 260 184 264 188 264 184 256 200 252 192 244 184 236 176 232 176 236 184 244 188 248 192 236 180 232 176 228 176 224 172 228 172 216 160 208 156 212 164 180 140 200 164 216 168 216 160 224 164 208 144 192 136 192 140 196 144 204 132 192 140 224 192 280 164 96 0 4 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 20 36 40 28 12 0 0 4 8 8 12 12 8 0 0 0 8 12 8 0 0 0 0 0 0 0 0 12 20 88 92 176 196 260 216 236 176 220 164 224 172 244 176 236 152 240 148 244 208 316 260 320 280 192 56 16 0 16 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172 116 180 116 172 112 180 128 176 112 168 104 160 100 160 92 172 96 180 108 192 120 204 128 184 108 188 112 192 112 192 112 164 88 160 76 148 76 164 100 188 104 188 132 204 116 216 172 348 280 416 348 460 372 472 380 492 392 484 384 484 392 492 400 488 384 500 384 480 348 456 336 448 320 432 292 408 260 388 248 416 280 384 252 352 232 292 176 236 140 192 88 152 60 140 44 160 24 132 24 168 72 196 80 168 72 196 84 196 108 272 204 416 332 460 388 516 420 504 384 424 336 428 300 552 584 536 284 384 264 376 272 344 180 268 176 300 156 292 176 336 336 488 440 632 428 552 428 604 444 592 456 612 460 612 464 608 460 604 456 612 476 604 468 608 468 620 476 612 472 616 472 620 468 620 472 632 464 624 456 616 456 616 460 616 464 620 464 624 468 624 472 624 460 624 456 604 428 568 416 504 296 344 160 304 204 336 196 344 240 368 236 356 272 348 212 360 276 360 292 444 364 484 348 404 336 724 768 756 364 312 112 272 208 376 292 408 300 408 312 456 336 444 340 440 328 464 364 520 376 528 440 656 464 584 416 556 460 608 500 712 420 284 140 200 308 612 572 676 448 572 448 576 420 492 232 200 28 208 220 492 408 516 408 520 392 512 372 500 400 496 388 500 432 444 168 320 256 384 268 388 308 432 300 440 332 444 340 448 344 460 356 452 348 460 356 464 348 440 332 476 360 452 340 440 340 432 328 444 344 448 360 464 376 476 384 476 416 584 516 612 456 516 388 492 384 492 380 484 372 476 364 492 388 496 396 500 400 508 404 488 388 492 388 488 380 480 372 448 328 448 384 504 372 448 344 468 364 468 364 460 344 440 328 408 376 432 268 316 244 356 224 380 376 652 636 732 548 652 584 668 580 716 600 696 592 692 604 732 716 812 564 356 44 32 0 16 52 88 84 60 36 64 76 80 56 68 40 64 48 80 64 72 56 72 56 72 56 72 56 72 52 64 48 72 56 68 48 64 52 56 40 64 44 60 28 64 56 108 88 104 72 92 76 76 32 36 44 72 52 48 16 32 12 44 28 56 40 84 76 112 92 120 92 116 88 116 84 100 60 96 56 108 68 100 52 68 40 68 44 72 44 72 44 68 48 84 32 56 0 140 488 428 380 124 48 32 184 584 372 404 352 380 172 108 52 92 60 148 160 112 68 120 68 100 40 112 88 132 116 152 120 136 100 124 96 100 40 44 8 36 12 64 40 80 48 88 52 84 48 80 36 84 48 84 44 80 52 60 32 60 44 68 40 36 8 56 12 0 0 20 228 548 580 508 364 368 296 420 304 376 240 304 220 300 216 284 176 256 176 272 216 312 272 296 80 0 0 4 0 12 16 28 28 48 32 48 8 20 0 28 12 36 0 40 12 40 12 40 12 40 12 32 8 40 16 48 20 48 20 68 32 64 36 76 52 92 68 84 52 84 52 88 56 88 56 84 40 84 36 80 36 80 36 64 24 88 56 84 4 32 4 32 24 36 24 36 24 36 24 28 20 32 24 36 20 32 16 24 16 28 8 20 12 48 36 44 36 100 96 152 120 140 88 112 84 112 80 104 64 84 40 52 32 96 100 164 124 128 64 104 64 92 48 112 152 232 220 292 248 276 204 232 164 240 184 236 180 220 168 212 164 216 172 196 164 200 124 128 68 88 32 72 48 88 44 64 24 72 48 48 12 48 16 60 24 68 32 64 52 72 60 76 56 68 52 68 52 64 44 60 44 64 48 76 28 56 72 152 144 180 144 196 148 196 140 196 136 192 128 192 136 188 128 184 124 180 124 184 128 184 128 180 124 180 136 192 152 188 148 184 140 176 136 180 140 180 140 180 140 180 140 184 140 188 140 180 136 180 136 160 116 164 120 160 108 148 96 156 92 152 100 156 108 164 120 164 112 148 108 140 104 144 108 144 104 148 88 132 96 180 168 220 188 156 8 0 4 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 24 20 0 0 0 0 0 4 0 0 0 16 0 0 0 8 0 0 0 0 0 12 0 0 0 0 0 60 84 188 168 200 116 172 96 180 96 184 104 192 116 176 100 168 92 148 124 212 176 268 248 256 68 0 0 8 16 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 4 0 0 8 16 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 236 168 252 180 248 172 248 176 240 164 240 160 236 156 232 156 220 160 228 172 248 192 260 200 244 180 244 180 240 172 228 160 212 132 208 112 192 116 220 152 252 176 288 220 276 196 392 444 580 492 644 536 652 524 644 528 640 528 660 548 668 544 656 532 640 520 648 516 624 488 604 480 616 500 636 512 632 508 628 516 652 492 608 468 560 420 552 496 544 412 496 364 484 356 496 364 508 384 492 404 552 464 592 468 588 476 624 492 628 500 652 532 656 532 676 552 708 580 696 532 584 496 640 476 808 856 804 424 524 352 424 332 404 236 344 292 408 268 436 348 456 384 552 600 736 604 756 644 780 616 728 580 736 604 760 612 768 604 756 592 760 608 744 600 752 616 768 616 780 620 776 616 780 608 776 608 780 620 772 612 776 608 780 612 788 612 788 616 796 616 800 620 808 616 808 616 804 604 772 596 752 560 680 504 652 520 664 524 648 520 636 488 632 496 632 456 620 460 612 492 652 528 632 496 660 496 768 732 728 500 660 524 696 596 752 604 712 568 708 576 748 612 760 620 780 632 816 656 856 624 824 656 788 672 856 608 804 684 800 660 908 548 396 152 372 264 548 668 920 716 764 720 884 712 852 684 636 236 284 196 552 596 880 732 828 700 860 704 872 700 880 712 872 704 732 400 420 292 428 304 444 360 492 384 488 376 504 376 496 368 496 380 516 392 520 404 532 404 516 384 556 432 552 436 564 436 560 424 568 432 572 428 572 428 572 432 600 444 532 388 504 392 552 468 544 424 552 436 564 440 564 436 572 428 576 428 572 424 572 424 596 448 596 444 588 436 576 424 556 400 528 420 560 404 520 388 528 400 532 400 520 376 492 348 524 272 412 400 636 476 568 452 644 644 864 708 804 668 852 700 864 672 840 664 844 708 880 744 848 680 804 760 908 676 492 156 164 44 48 0 88 80 108 48 96 76 80 64 64 72 76 84 76 72 76 72 76 72 76 72 76 68 68 64 76 72 72 64 72 60 60 56 68 64 72 48 92 80 160 116 184 92 196 96 160 64 112 64 120 72 92 64 60 40 68 28 76 32 112 64 136 84 152 96 164 96 184 108 196 96 204 100 220 108 220 100 156 68 144 72 148 72 152 76 144 72 152 52 124 8 208 508 504 376 188 76 136 144 776 504 512 360 380 152 228 76 188 76 240 192 184 80 188 96 176 56 148 68 152 72 152 72 152 72 160 72 148 56 120 36 132 48 160 64 172 84 196 88 192 84 192 80 188 80 180 84 168 80 140 68 128 76 120 64 84 28 72 0 76 12 72 56 264 408 588 412 496 388 520 372 460 332 444 308 436 304 412 272 364 244 364 300 376 304 388 160 92 20 56 12 52 12 60 32 84 44 92 28 80 12 88 20 92 20 96 28 96 28 96 28 96 28 92 28 100 36 104 36 104 36 104 28 108 32 120 52 144 72 156 76 156 80 160 80 160 84 144 64 140 60 140 56 136 56 128 64 168 100 156 40 112 52 104 36 96 36 96 36 96 36 88 32 92 36 96 32 92 28 84 36 96 24 80 40 116 60 112 52 124 100 196 156 208 140 188 120 172 108 168 104 152 92 104 72 124 112 172 144 164 116 120 120 140 104 248 280 428 300 436 284 380 244 348 240 328 244 324 220 316 200 296 196 292 204 272 208 276 172 208 120 156 80 120 68 120 60 108 56 112 80 88 52 88 56 96 76 112 88 120 80 128 88 128 80 116 68 112 68 108 64 108 64 112 72 112 60 88 72 156 152 224 180 252 196 268 196 268 192 264 184 268 196 264 192 260 184 256 180 244 180 256 180 244 168 244 176 256 184 256 184 252 180 252 180 256 180 252 180 248 176 244 176 244 188 256 188 244 180 248 188 228 172 240 180 240 168 220 148 232 164 224 156 216 156 224 164 220 148 208 136 204 136 212 148 188 136 196 140 204 164 260 224 260 252 268 104 24 8 20 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 12 4 0 0 0 0 0 0 0 0 0 20 8 0 0 0 0 0 0 0 0 12 16 12 4 0 0 68 124 248 224 236 168 220 180 236 176 236 180 248 176 236 156 248 148 220 152 240 196 296 264 308 140 36 0 12 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 4 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 132 88 156 104 156 92 148 92 144 92 152 100 156 96 144 80 144 64 152 72 160 80 168 88 176 92 180 92 172 84 160 72 144 64 136 52 120 48 140 76 144 96 204 148 232 204 380 384 432 348 456 360 452 368 492 420 492 396 496 400 492 392 480 372 488 380 488 364 468 356 480 376 424 328 488 368 500 368 516 388 564 416 580 452 572 432 560 492 576 468 552 444 556 460 568 460 560 440 568 456 588 476 596 472 584 472 592 480 588 464 560 440 580 500 620 520 616 480 516 340 444 388 476 296 528 560 488 188 380 256 332 260 344 228 308 236 332 248 364 212 276 240 340 288 588 452 596 416 544 412 588 464 568 428 584 448 596 452 588 440 616 468 596 460 604 480 616 464 620 472 616 468 616 460 608 456 620 456 616 448 612 448 608 448 604 448 604 452 608 452 612 448 608 440 616 456 624 472 632 484 640 512 664 536 664 532 672 560 672 492 632 492 624 496 612 516 616 508 620 512 648 500 632 464 596 448 632 532 656 500 660 552 656 536 656 500 632 536 692 576 664 544 672 548 684 560 692 552 676 528 716 532 616 488 700 464 668 496 668 540 680 484 384 84 228 100 244 308 652 572 712 552 696 532 692 596 644 336 232 12 184 304 628 592 700 564 704 568 656 576 696 612 684 612 676 500 356 216 276 164 276 184 312 216 332 224 348 224 332 208 336 224 308 184 308 200 332 220 332 208 336 236 332 244 348 256 344 248 328 240 328 236 320 232 316 228 388 272 360 280 368 252 328 236 340 252 348 264 364 276 368 276 388 292 384 288 376 280 368 276 364 272 368 272 364 268 356 260 364 248 336 240 344 240 336 236 308 216 328 232 328 216 300 188 232 184 448 628 788 604 644 588 708 608 700 560 684 616 724 572 704 560 684 560 704 568 676 532 668 560 692 592 724 624 756 688 424 280 112 28 52 72 60 12 72 56 68 48 72 48 80 56 72 56 72 56 72 56 72 56 72 52 64 48 72 56 68 48 68 56 56 40 64 44 56 24 68 56 108 88 104 68 88 72 88 60 76 72 88 56 68 52 44 28 44 20 20 16 32 36 48 44 68 56 68 52 80 68 92 68 84 64 96 76 88 60 64 44 72 44 76 48 80 52 64 40 72 16 40 0 112 452 460 332 128 44 80 48 620 636 572 492 400 216 224 120 112 24 164 184 124 52 88 52 96 40 104 76 96 52 64 24 44 16 40 28 52 20 44 12 44 20 56 36 76 44 84 52 84 48 76 36 80 44 84 40 76 48 56 32 60 44 68 40 40 4 8 0 36 4 20 12 12 32 292 292 416 332 364 236 324 224 352 252 312 212 288 180 256 144 260 228 280 220 324 156 32 0 8 16 12 20 20 16 24 16 40 32 52 32 40 8 20 0 16 0 16 0 16 0 16 0 16 0 20 4 24 4 24 0 8 0 4 0 8 0 28 12 40 16 40 20 44 24 48 24 40 0 36 0 32 0 28 0 40 12 92 52 72 0 32 16 32 24 36 24 36 24 36 24 28 20 32 24 36 20 32 16 28 32 44 12 24 28 64 40 64 32 68 44 108 96 148 120 144 104 120 88 116 84 104 60 84 40 76 44 92 72 120 92 132 80 116 104 208 240 296 256 264 220 252 200 240 176 240 168 220 160 196 144 188 140 196 156 188 160 208 144 156 104 132 76 92 48 64 28 60 36 76 40 68 32 68 36 84 52 100 68 92 80 100 84 96 68 76 52 68 48 64 48 68 56 76 64 72 40 60 36 88 88 148 128 196 144 192 136 192 128 184 120 196 140 196 136 192 128 184 120 180 128 192 128 176 112 176 124 176 116 176 116 180 120 180 120 176 116 176 116 176 116 180 120 168 124 184 124 172 112 176 128 180 124 180 124 176 116 168 108 160 96 160 96 160 100 156 96 144 92 136 84 136 92 144 108 132 96 132 88 144 112 188 148 196 184 244 168 96 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 12 0 4 0 4 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 4 0 12 4 4 0 16 68 196 156 192 112 184 104 168 80 160 80 164 88 152 80 156 112 148 76 136 92 172 128 208 96 56 0 0 16 8 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 28 32 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172 112 200 136 204 124 192 116 196 132 212 144 216 140 204 128 192 144 192 140 196 144 196 144 204 156 212 160 212 152 196 140 208 140 228 144 224 140 232 156 260 200 296 228 376 360 452 324 428 312 416 276 388 296 464 388 520 384 476 336 448 332 460 352 464 332 452 308 436 324 484 372 568 476 652 540 660 528 672 556 720 568 688 544 684 560 676 536 676 544 676 548 700 560 692 536 684 564 672 548 660 536 660 540 712 572 696 572 720 596 728 580 684 568 724 576 704 532 592 368 716 708 896 608 672 524 528 308 472 376 512 416 532 412 472 320 404 236 340 216 352 312 424 380 516 500 720 616 736 600 728 568 736 592 740 596 744 584 728 572 740 576 712 560 716 580 732 572 752 600 752 604 760 604 760 604 780 620 772 612 768 612 776 612 776 600 776 604 780 604 788 608 784 596 784 596 788 612 796 628 784 620 792 648 804 640 784 640 804 632 780 648 816 616 792 640 804 616 788 608 784 624 784 624 792 684 756 592 808 664 756 648 784 656 808 648 808 672 808 616 832 668 816 648 832 668 848 652 860 652 836 680 852 672 832 656 804 620 884 704 764 660 768 332 336 260 352 212 552 712 872 672 796 696 816 660 872 756 680 248 288 156 428 528 840 736 836 704 884 712 868 632 708 552 752 608 624 396 432 272 372 240 364 280 392 288 412 292 396 276 396 292 420 296 400 284 404 284 388 252 416 284 400 272 404 284 408 280 412 284 416 288 416 292 420 292 420 280 380 296 420 304 408 308 404 300 408 304 412 304 412 296 416 284 424 284 424 284 424 284 428 292 432 296 436 296 432 296 396 280 396 288 408 300 408 288 388 284 404 292 392 256 344 216 440 580 904 708 780 732 888 712 864 700 832 736 876 680 812 688 856 684 868 700 856 680 840 692 824 676 820 692 832 700 828 700 900 688 572 248 132 0 80 88 108 68 88 68 72 72 76 80 72 72 72 72 72 72 76 72 76 68 68 64 76 72 80 64 84 60 68 56 76 64 72 44 100 88 160 116 180 92 188 96 140 68 132 88 116 56 68 56 64 52 72 52 60 32 60 32 72 44 96 60 96 52 120 76 164 80 172 84 200 92 200 80 160 72 152 76 152 80 152 88 136 68 136 44 116 0 172 460 548 360 200 64 144 20 544 768 872 736 616 296 340 172 248 64 216 212 232 112 184 92 208 112 156 88 184 104 176 80 144 56 128 52 140 60 132 44 132 44 156 60 172 84 192 88 192 84 188 80 192 80 180 84 160 76 108 40 100 52 96 40 64 8 92 0 32 44 108 16 76 0 124 236 524 412 456 328 460 344 508 356 436 284 404 280 368 240 340 312 356 264 420 232 124 4 40 12 44 28 60 16 48 0 92 68 148 96 144 52 104 28 76 16 76 16 76 20 76 20 64 16 72 20 76 16 72 12 76 8 72 0 68 0 84 16 72 4 76 8 80 12 84 12 88 16 88 12 84 8 80 8 108 60 164 100 140 32 104 56 96 36 96 36 96 36 96 36 88 32 92 36 96 32 92 28 88 48 108 28 84 52 128 64 132 76 132 72 132 104 192 168 212 148 188 128 184 120 152 84 136 84 108 56 100 84 148 132 160 104 128 140 252 196 304 224 336 228 364 248 344 232 316 228 304 204 296 184 276 180 280 196 264 204 280 188 244 164 220 136 172 96 124 64 124 76 128 72 120 80 116 84 128 108 144 120 144 104 152 108 144 88 120 68 108 64 108 68 116 76 128 88 104 76 104 68 108 104 176 156 248 196 260 192 264 184 256 180 264 196 260 192 252 184 244 176 256 200 268 200 252 180 252 192 244 168 256 172 260 180 268 184 248 168 252 172 264 184 268 188 236 172 252 176 240 164 244 180 248 172 232 152 220 152 228 160 208 148 232 168 240 160 228 144 216 140 212 132 212 140 224 152 200 136 188 132 204 156 236 172 268 204 296 260 204 16 24 36 4 0 0 4 0 4 0 0 0 0 0 0 0 0 4 0 0 0 4 0 0 0 0 12 4 0 0 0 0 0 0 0 0 0 4 0 0 0 4 12 12 4 0 0 8 12 8 4 36 96 216 204 240 200 248 192 244 176 228 168 236 172 232 160 212 160 228 124 184 132 188 120 176 128 112 28 4 4 12 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 60 92 96 68 44 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92 44 112 56 108 48 100 48 140 72 116 60 120 64 112 44 124 52 132 64 136 60 128 52 124 68 140 80 136 60 124 60 104 48 128 64 132 56 136 68 164 104 228 180 284 204 288 196 284 156 236 112 220 136 272 184 288 180 288 180 288 184 300 192 284 176 280 152 268 204 392 340 528 416 528 412 536 420 548 432 540 432 544 436 548 428 548 424 588 440 548 388 528 384 540 388 560 396 536 420 564 408 544 420 556 416 548 408 560 428 556 404 524 428 604 428 504 296 284 160 460 652 680 348 476 396 368 280 316 248 284 228 444 408 280 296 364 260 296 168 308 212 304 184 320 228 480 444 600 412 544 440 572 444 592 436 584 448 584 408 564 412 564 432 572 404 564 440 608 444 592 432 588 436 600 452 628 468 608 452 596 444 592 444 604 464 616 464 604 448 596 452 604 448 604 448 604 456 608 456 604 456 608 476 628 492 644 504 624 476 632 488 632 488 632 488 624 484 628 480 624 476 624 476 632 480 632 484 632 488 636 488 644 496 648 500 652 504 652 504 648 496 648 496 644 496 648 492 656 504 664 504 652 488 640 480 640 468 640 488 652 520 660 544 348 52 208 144 196 284 692 600 676 572 692 516 680 588 696 484 272 0 144 144 388 524 784 568 656 540 580 404 440 344 452 360 424 304 344 208 268 156 236 136 264 160 244 144 244 164 248 160 264 172 252 160 244 164 256 184 276 212 256 188 256 200 268 204 268 204 272 200 280 200 280 204 240 180 280 192 284 212 272 152 276 208 296 200 280 200 276 176 260 192 292 204 272 176 260 180 284 204 288 200 272 180 264 180 292 208 268 180 252 176 260 192 300 184 260 208 256 136 252 256 688 636 740 636 732 640 744 612 712 580 696 568 700 560 684 544 680 548 680 548 680 556 684 556 688 560 688 560 688 568 688 576 680 668 776 612 468 188 64 0 32 20 36 28 48 76 56 44 88 68 48 92 100 72 68 76 60 44 64 32 68 20 64 16 60 36 68 48 72 36 56 16 64 48 92 64 104 88 116 76 68 60 72 56 68 56 56 44 56 44 56 44 56 48 48 40 44 40 44 40 48 36 60 32 52 28 68 60 104 72 88 48 72 48 72 44 72 52 80 56 120 8 32 32 24 4 8 404 428 380 132 80 80 64 236 736 772 472 560 544 408 292 232 84 160 180 176 72 88 68 92 72 116 80 92 60 84 48 64 24 60 28 40 12 44 20 48 12 60 48 108 68 96 44 84 40 80 12 72 28 76 40 76 36 48 36 64 60 68 40 36 8 12 0 0 20 60 64 28 0 0 48 264 352 372 228 344 312 420 276 300 208 316 240 296 184 276 188 272 220 288 216 148 0 20 28 12 16 20 20 16 0 40 84 160 100 108 60 96 32 80 28 52 0 20 0 12 0 8 0 12 0 16 0 16 0 8 0 0 0 0 0 8 0 8 0 0 0 8 0 8 0 12 0 12 0 12 0 8 0 28 32 80 36 44 16 48 16 48 20 44 12 40 8 32 4 28 0 28 4 32 8 36 16 36 24 36 24 36 36 72 76 72 60 88 52 64 48 104 104 160 128 140 108 120 96 116 92 76 56 80 44 56 28 68 56 132 88 112 60 88 60 116 96 156 136 192 188 236 188 232 192 220 156 172 128 180 160 184 140 188 152 184 144 172 132 164 128 152 104 112 56 76 40 80 52 92 72 100 80 112 80 104 80 100 116 128 72 80 84 88 36 60 44 64 56 84 68 80 56 40 28 48 28 64 60 120 112 180 144 196 136 180 116 172 112 184 136 184 136 184 136 184 136 196 144 188 136 180 132 180 132 172 112 168 108 164 108 168 112 176 112 164 112 176 120 164 96 160 116 168 116 156 104 156 112 152 108 156 108 152 88 124 68 148 92 136 92 148 104 148 92 140 88 136 108 160 120 144 92 136 88 128 76 140 104 160 108 212 128 220 244 272 76 16 0 20 0 4 0 4 8 4 16 4 16 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 116 208 172 208 128 184 124 200 128 188 104 152 76 144 112 164 112 160 96 116 44 124 88 88 8 0 0 8 16 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 4 20 56 128 180 164 108 108 56 72 12 24 0 4 0 4 0 0 0 0 0 16 16 0 0 0 0 4 0 0 0 8 0 8 0 4 0 0 0 160 96 180 112 180 104 176 108 176 96 168 104 188 120 188 108 164 128 172 132 180 132 172 120 160 120 192 136 192 124 184 120 184 120 200 132 212 132 228 152 268 192 304 220 336 244 344 248 348 236 332 228 340 252 380 288 396 288 392 288 392 292 396 296 440 312 460 324 484 384 580 484 668 528 664 528 668 532 676 540 668 536 672 540 676 540 676 536 692 544 676 536 680 540 680 532 684 520 644 504 652 528 692 572 684 564 708 540 648 504 672 560 704 500 588 428 452 188 340 288 432 404 520 376 492 332 412 372 472 408 580 444 612 704 740 488 412 356 420 292 368 248 344 284 464 320 452 420 656 600 728 572 700 572 700 552 688 572 712 564 724 560 728 580 732 568 732 604 744 588 724 580 724 588 736 596 744 580 752 584 760 588 760 588 752 588 772 600 768 596 772 604 768 600 768 600 768 600 768 600 772 604 776 616 792 628 800 640 768 616 764 624 772 628 768 624 764 620 764 620 764 620 764 620 764 628 768 628 772 632 772 632 780 640 780 644 784 644 788 644 808 636 816 640 820 644 824 648 824 652 836 656 820 636 812 644 816 636 820 644 824 656 824 668 728 388 368 212 340 184 508 692 928 604 824 776 848 644 892 688 828 332 304 188 388 372 620 524 592 448 572 392 520 384 520 364 516 360 464 308 412 260 364 220 344 228 324 220 332 228 336 228 340 236 348 240 352 244 352 240 368 236 348 228 356 244 356 244 356 248 332 240 332 252 336 248 412 312 380 244 336 256 388 304 336 248 352 244 348 264 368 256 340 248 348 248 344 244 352 256 364 268 368 260 352 240 336 232 320 212 316 220 340 256 376 276 280 212 348 240 332 272 500 516 640 564 668 544 652 560 696 568 772 656 816 672 824 684 836 664 836 684 828 684 828 684 828 684 824 680 824 680 824 680 824 676 900 664 812 724 952 744 660 340 144 32 104 52 92 28 80 88 60 88 100 88 60 52 60 72 72 72 84 76 88 76 88 68 72 56 88 64 96 56 92 48 112 84 152 96 168 116 184 96 140 68 132 68 120 60 100 52 80 56 76 56 72 56 56 48 80 44 76 40 76 48 84 56 92 60 124 80 172 92 180 76 180 72 164 76 152 80 144 88 132 76 144 56 80 28 112 380 524 432 204 120 140 80 112 472 560 332 476 596 724 600 400 0 252 212 252 104 180 100 168 88 180 92 168 84 160 80 156 76 140 56 120 40 124 52 132 48 152 80 192 108 192 84 180 84 204 76 188 72 184 84 152 68 116 64 120 64 108 40 80 8 108 28 84 40 120 56 76 0 56 20 184 244 440 368 472 372 484 340 416 300 420 316 400 276 376 256 356 280 376 284 248 0 60 16 44 12 56 20 60 8 80 108 236 172 232 160 240 136 200 120 180 96 152 76 140 68 100 40 92 28 76 20 68 16 52 8 44 0 40 0 44 8 52 8 44 4 52 16 48 0 72 8 80 4 76 4 72 0 108 68 152 64 116 40 112 32 104 44 100 36 92 32 88 28 88 28 88 32 92 36 96 36 96 40 96 32 92 44 120 76 132 96 144 88 112 72 128 112 172 136 192 152 192 132 156 100 144 100 140 84 112 60 112 84 132 116 152 100 116 68 140 104 196 156 280 204 320 216 336 228 304 188 260 164 272 188 272 172 276 184 272 172 260 164 252 160 220 148 192 120 164 96 140 88 128 92 140 104 152 120 156 120 144 124 160 80 116 92 132 56 104 56 104 68 124 80 120 72 60 44 64 44 88 84 152 140 232 192 260 196 256 176 252 180 256 184 256 184 256 184 256 184 260 184 252 180 252 180 256 188 248 176 244 168 240 168 240 172 248 168 236 168 248 176 236 152 228 164 236 160 224 148 224 160 224 156 228 156 224 148 212 136 216 144 208 140 216 148 212 140 204 136 204 148 224 156 212 132 208 136 188 124 192 144 224 160 260 196 296 264 344 204 180 12 12 12 12 4 0 16 0 4 0 0 0 0 12 0 16 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 16 64 192 228 268 204 252 208 276 216 280 200 264 184 220 172 228 176 216 132 144 60 132 104 120 44 8 0 4 8 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 4 8 32 84 140 144 124 128 140 156 152 148 116 96 72 64 40 36 12 12 0 12 0 4 0 8 8 12 12 16 12 8 4 8 4 8 4 8 4 68 20 88 36 88 32 92 40 76 20 80 36 104 52 104 40 104 32 112 40 120 44 116 40 100 36 116 44 112 36 108 40 116 36 136 60 156 80 192 112 204 116 212 140 252 176 296 204 332 220 344 236 360 256 380 268 408 292 404 284 400 284 404 288 392 276 416 312 464 368 516 408 532 404 528 400 524 404 532 408 528 416 528 416 528 408 532 396 516 380 524 384 540 392 536 380 524 396 532 388 524 396 528 380 504 376 528 400 536 388 508 376 432 324 408 272 316 236 568 476 412 248 368 332 364 216 332 320 420 488 828 672 680 812 984 440 276 228 320 196 288 144 264 188 456 296 364 208 412 412 612 480 568 444 580 428 572 448 592 432 580 424 568 432 576 420 576 440 576 424 572 408 572 416 584 428 552 412 560 428 572 432 572 428 556 424 576 444 588 452 596 464 596 444 596 444 596 444 596 444 600 448 604 456 608 460 616 464 604 460 608 468 616 472 612 468 612 468 612 468 612 468 612 468 620 468 620 468 624 472 624 476 628 476 628 476 632 480 636 476 632 472 632 480 640 488 648 492 640 488 652 492 640 476 632 468 636 468 636 476 644 500 660 524 688 496 404 120 196 60 216 264 620 564 684 520 696 560 668 528 760 480 412 92 116 48 292 280 380 276 388 276 384 288 376 248 332 228 324 228 304 184 240 124 204 112 192 108 204 128 212 124 180 116 200 140 216 148 208 148 220 172 208 172 220 176 220 168 252 180 232 172 256 188 268 184 208 140 252 192 260 152 216 140 236 164 240 140 216 144 224 132 232 144 216 132 224 152 240 164 216 140 220 144 228 152 240 160 232 140 200 120 200 124 192 104 256 140 156 76 236 256 336 212 336 260 348 244 348 280 416 316 468 400 544 408 572 516 684 532 676 552 680 556 684 556 684 556 684 556 684 556 684 556 684 556 688 556 680 568 692 612 732 668 656 328 104 0 8 0 28 36 0 44 60 48 84 104 100 24 68 52 76 48 80 36 72 32 56 28 56 36 60 24 48 20 68 52 96 60 96 76 104 56 68 52 72 56 64 44 52 40 48 36 56 44 56 40 52 40 48 56 40 40 44 28 44 24 52 16 48 28 72 44 80 44 76 44 76 48 76 56 84 68 68 56 92 24 0 0 0 284 416 368 152 84 120 44 56 308 484 308 376 436 560 532 312 64 196 188 164 76 108 84 84 52 80 56 88 56 80 48 80 56 72 36 48 16 48 24 52 16 60 48 104 64 92 40 80 36 76 8 72 16 76 36 68 28 56 40 60 36 48 8 20 0 28 0 16 16 60 68 32 4 0 0 0 44 304 328 388 296 344 244 312 220 304 228 296 212 276 184 256 208 292 232 180 0 16 20 4 12 12 8 12 0 12 64 172 144 192 144 196 120 176 116 168 112 148 88 128 80 88 44 80 32 60 12 40 4 24 0 12 0 8 0 8 0 12 0 4 0 12 0 8 0 16 0 8 0 4 0 4 0 52 60 88 48 44 24 36 12 40 12 36 4 28 0 24 0 28 0 32 4 32 4 36 8 36 28 36 20 28 24 52 52 100 92 116 88 92 60 80 68 88 92 140 144 160 128 116 80 108 92 100 68 64 36 48 36 68 68 120 72 72 12 52 36 68 92 152 128 172 176 216 184 192 144 164 128 176 148 180 136 184 148 180 140 172 132 164 124 152 124 160 120 144 88 104 60 88 68 96 80 112 96 120 104 104 100 108 56 68 68 88 48 64 40 60 48 76 60 76 48 40 24 40 24 52 56 108 100 180 144 192 144 188 128 184 132 188 140 188 140 188 140 188 140 176 128 172 124 176 136 192 148 184 132 176 124 172 124 172 124 172 120 168 120 172 124 164 108 152 112 164 112 152 100 148 108 156 108 156 104 152 108 160 112 148 104 140 100 148 108 144 100 136 96 136 104 152 112 144 96 144 84 124 64 120 84 148 108 172 152 220 156 256 216 188 8 0 0 20 0 4 24 20 16 0 20 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 96 136 220 192 220 168 224 160 216 140 192 124 184 148 192 144 172 72 80 0 56 48 96 44 24 0 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 0 0 32 84 112 100 116 88 156 140 172 120 128 84 120 92 88 56 44 28 20 20 12 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 124 64 144 76 148 76 156 92 152 84 160 96 172 100 164 92 156 100 164 108 172 116 176 116 204 136 204 124 196 124 216 152 256 196 308 248 360 292 412 328 476 380 492 404 532 452 584 488 584 480 592 492 604 500 608 500 628 520 624 508 616 508 616 508 612 488 624 512 664 544 672 532 664 528 656 524 656 524 656 528 664 528 660 524 656 524 656 524 652 508 652 520 672 540 668 528 652 544 680 544 660 544 660 516 728 556 644 532 692 580 688 544 580 496 556 480 520 480 892 772 552 436 560 452 524 372 476 372 556 580 868 612 572 672 1012 512 328 252 328 252 388 280 360 280 476 468 588 372 420 396 636 580 712 608 736 600 708 572 680 528 724 572 720 568 720 560 708 560 704 564 704 564 704 572 716 576 712 552 732 568 736 560 724 544 716 556 744 576 752 584 764 600 760 592 760 592 760 592 760 592 764 596 764 596 764 596 764 600 740 592 740 600 744 600 744 600 744 600 744 604 748 604 748 604 756 616 756 620 760 624 764 624 760 620 760 624 764 628 768 624 788 620 800 628 812 640 820 644 812 644 824 648 812 632 808 640 816 636 816 640 812 648 816 660 832 692 784 424 360 220 368 132 432 644 848 596 832 700 780 632 800 720 804 424 404 176 328 272 496 356 508 368 504 348 464 308 448 312 448 320 436 284 372 224 320 196 300 192 308 200 308 192 276 164 288 184 304 192 308 188 316 192 312 200 320 212 312 200 308 204 284 208 312 240 308 220 340 216 288 184 276 164 276 208 264 176 276 164 264 172 268 156 312 196 284 184 292 200 296 188 304 188 268 160 260 168 276 180 284 164 268 172 304 208 308 192 248 172 304 204 336 268 388 272 380 288 400 292 420 320 468 356 504 408 556 404 632 616 848 680 820 680 824 680 824 684 828 684 836 692 836 692 836 692 836 688 856 700 872 700 832 680 816 708 848 748 780 496 272 0 52 48 124 76 68 12 48 72 96 56 72 64 68 68 72 68 64 64 64 60 72 60 80 56 84 52 116 88 156 92 164 96 164 72 140 68 132 68 120 52 104 48 80 48 84 56 76 52 64 48 80 48 80 40 64 44 64 44 80 44 88 40 124 68 156 72 172 80 160 80 152 84 148 88 144 56 124 32 156 0 112 260 536 384 276 144 220 104 204 464 456 348 436 408 492 348 228 92 308 224 236 96 188 112 168 84 148 80 168 88 156 64 144 64 152 64 128 48 128 56 136 52 148 76 188 104 184 80 172 80 188 72 180 76 176 72 140 48 128 52 132 60 136 60 136 56 108 16 96 32 136 56 112 4 60 20 68 12 348 380 504 436 476 340 424 300 404 296 400 284 380 248 348 264 380 308 300 36 56 12 36 4 52 12 52 4 72 88 224 180 260 192 268 180 256 188 260 184 248 160 216 144 204 132 180 112 152 92 132 76 120 68 120 60 112 52 104 48 100 36 88 32 96 40 92 24 96 20 92 20 88 16 88 12 132 80 156 64 120 44 112 32 100 40 96 36 92 28 88 24 92 32 92 32 92 32 92 32 96 36 96 32 84 28 96 52 144 112 168 124 152 100 128 88 108 84 152 132 184 140 172 120 168 120 156 96 120 56 92 44 96 88 140 108 128 68 108 48 104 72 176 100 240 200 324 188 268 168 240 160 248 176 256 172 260 176 256 172 248 164 240 164 228 168 228 168 212 136 168 104 136 92 136 92 132 104 144 112 144 112 136 76 104 84 124 76 104 64 100 68 112 80 112 76 68 40 56 36 76 72 148 136 232 188 260 196 260 188 264 200 260 188 260 188 260 188 260 188 240 168 236 164 244 184 268 204 264 188 256 180 248 172 244 172 244 168 240 172 244 168 236 160 224 156 232 156 220 144 220 152 240 160 224 148 220 152 232 164 220 144 208 140 216 148 212 136 200 136 208 144 216 148 212 140 208 136 188 116 184 136 232 180 264 224 296 204 316 284 328 156 52 8 0 4 0 12 0 8 0 4 0 0 4 0 16 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 28 8 32 60 168 196 252 224 280 236 280 204 248 172 248 192 244 200 228 132 136 60 88 76 124 76 32 4 0 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 0 0 4 36 76 104 112 100 120 104 128 116 136 120 164 136 144 112 120 92 112 84 80 60 52 36 24 8 4 0 8 0 4 0 4 0 4 0 56 8 72 20 76 24 88 40 92 44 108 60 116 60 112 52 112 36 120 44 128 56 140 64 176 96 168 88 172 120 232 172 304 232 368 304 420 332 444 344 492 388 500 388 512 400 516 408 508 396 508 400 516 408 524 416 516 404 512 396 504 392 504 388 528 384 508 384 528 404 524 376 528 396 524 388 520 388 524 392 532 396 524 396 516 392 520 396 528 396 512 392 520 404 524 408 520 420 528 400 508 416 548 444 484 400 552 440 500 348 484 428 700 564 700 808 732 316 416 228 272 256 340 232 368 252 296 244 348 264 412 200 264 248 544 228 204 128 196 108 224 108 192 132 284 296 456 256 292 192 376 292 464 372 520 400 544 460 612 488 572 440 580 440 568 420 560 408 564 412 564 412 564 408 572 412 552 416 564 428 568 424 552 408 556 424 576 444 580 444 588 452 596 440 596 440 596 440 596 440 596 440 592 436 588 432 588 428 580 436 584 444 588 444 588 444 592 448 592 452 596 456 600 456 616 464 616 468 620 472 624 472 620 468 620 472 624 472 628 468 616 456 616 464 628 476 636 484 636 488 648 492 640 480 636 476 636 464 636 468 640 492 648 512 676 532 704 532 408 108 192 100 164 192 552 576 672 484 632 512 636 500 612 488 588 232 164 52 260 168 324 236 360 232 324 204 308 200 308 196 292 172 244 132 196 104 184 96 184 92 168 76 164 80 156 88 164 96 176 128 176 128 172 136 188 148 188 128 208 140 188 124 196 124 180 88 164 56 100 40 136 96 192 144 340 316 440 424 556 548 652 592 556 476 532 468 536 464 512 424 372 264 280 168 212 136 200 120 152 60 132 48 136 52 124 28 108 44 172 128 216 128 240 204 300 208 316 216 312 196 308 200 352 260 380 256 476 492 684 524 672 556 672 560 676 564 680 564 688 572 688 572 688 572 688 564 696 536 668 532 704 588 708 572 708 620 740 640 688 440 264 0 8 0 32 36 80 28 56 48 60 44 64 52 72 48 68 52 68 60 68 56 60 48 60 40 76 60 96 60 88 56 84 40 72 52 68 44 60 32 44 24 40 24 44 40 52 40 52 44 56 64 52 48 48 36 52 36 48 20 28 8 44 32 72 48 80 44 80 48 80 64 84 68 80 60 28 0 120 104 120 228 452 312 136 68 108 16 116 388 360 228 248 264 328 196 44 60 260 208 148 56 104 80 96 76 64 44 80 52 72 36 60 28 76 44 52 20 52 28 52 12 52 40 96 56 84 36 76 40 68 20 68 36 72 44 56 16 36 24 56 48 84 64 100 60 92 32 72 40 76 44 32 0 0 0 0 0 212 280 380 340 400 276 308 204 296 216 288 192 272 180 244 188 280 248 228 40 12 20 0 8 12 8 8 0 24 44 132 112 164 128 184 128 172 116 180 120 176 104 144 80 152 96 140 92 128 76 116 76 104 68 100 64 92 56 84 48 76 36 60 32 68 36 60 28 44 16 44 12 40 12 36 8 64 48 80 32 52 28 56 16 48 16 44 12 36 8 32 4 32 4 32 4 32 4 32 4 36 24 36 20 28 16 36 32 80 84 120 120 136 108 116 88 68 52 72 68 100 104 140 132 156 136 140 112 112 80 76 48 60 32 68 56 100 56 60 8 16 0 28 24 112 160 200 144 164 128 160 124 164 132 168 132 172 136 172 132 164 128 160 124 168 136 168 124 152 100 124 84 80 52 72 44 80 68 100 84 108 84 96 56 76 64 92 64 80 52 68 48 80 60 80 52 40 16 36 12 44 48 116 112 184 144 192 140 184 132 192 144 188 140 188 140 188 140 188 140 168 116 160 112 168 132 192 156 200 148 188 132 176 124 172 120 168 124 172 124 168 116 164 116 152 108 160 108 148 96 148 104 176 120 156 96 140 96 152 112 156 108 140 100 148 108 140 92 132 96 140 100 140 100 140 104 136 84 128 72 124 96 176 144 240 184 236 168 236 188 256 196 128 8 0 0 16 0 0 20 4 16 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 32 52 156 136 204 188 232 176 208 144 208 152 196 156 188 88 88 24 64 44 92 48 32 0 4 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 4 8 4 0 8 44 72 96 56 76 40 76 64 104 88 104 92 104 88 100 92 104 96 120 100 104 72 72 48 56 40 36 16 28 4 12 0 0 0 144 76 152 80 152 80 164 100 192 128 208 144 216 152 236 176 228 160 232 168 248 184 264 200 268 188 284 212 328 280 420 364 516 440 564 488 596 492 600 500 576 476 592 492 612 496 612 492 616 492 612 496 624 516 648 532 644 520 636 512 632 512 636 516 660 524 644 512 656 532 656 516 648 516 644 512 644 516 648 520 664 528 652 512 640 512 644 512 664 520 644 508 644 520 644 512 628 528 648 548 628 480 572 472 592 540 664 460 420 316 644 780 920 728 724 700 680 456 636 568 480 352 344 212 388 260 424 504 668 452 476 344 452 268 324 144 280 236 332 232 308 180 328 336 704 528 504 328 408 324 412 280 388 300 416 308 456 408 592 512 644 540 712 572 712 572 716 568 704 564 704 564 704 564 704 560 700 544 712 560 724 564 720 560 720 568 740 580 740 580 744 588 748 592 748 592 748 592 748 592 744 588 744 584 740 580 736 580 724 572 720 580 724 580 724 580 728 588 732 592 740 596 744 600 752 616 756 616 760 620 760 620 756 616 760 620 764 624 764 620 780 608 788 616 796 624 804 628 808 640 824 648 816 636 812 640 812 632 808 636 804 640 804 648 812 656 800 692 832 448 372 232 320 156 392 516 836 700 800 636 788 632 768 656 856 552 472 220 328 204 400 328 512 376 508 372 448 308 428 296 412 276 384 240 328 200 304 188 300 176 276 152 272 152 256 136 252 140 264 152 268 148 260 152 268 168 272 164 268 172 252 152 236 148 236 152 180 128 320 328 576 608 804 732 752 656 752 624 708 588 672 544 588 484 588 484 584 468 556 440 600 456 504 360 444 336 432 320 416 292 388 236 324 180 284 156 228 84 224 172 344 240 376 280 388 272 408 312 440 312 452 336 484 388 568 468 716 664 844 648 816 668 816 672 824 676 828 680 824 676 824 676 824 676 824 680 824 684 840 656 784 644 836 752 812 704 816 684 840 760 776 536 312 92 64 12 124 68 100 60 84 72 76 80 72 76 60 72 68 76 68 64 76 64 96 60 124 96 160 96 164 100 168 68 148 68 140 60 124 48 100 36 88 40 88 48 88 52 80 48 92 52 76 52 72 52 72 56 72 36 64 28 96 60 144 76 160 76 152 76 136 80 140 80 132 100 164 0 404 364 548 320 652 328 296 96 292 84 208 280 548 280 268 188 240 96 96 156 344 236 228 92 184 108 180 124 176 84 148 60 144 68 148 64 152 64 128 48 124 52 128 44 140 68 180 96 180 72 168 76 176 64 176 72 172 64 136 28 116 40 156 84 212 116 244 128 240 116 224 116 228 112 192 76 136 40 88 36 336 360 480 376 524 356 428 292 412 304 396 260 372 248 360 256 376 308 356 132 68 8 40 8 52 16 56 4 64 52 160 140 224 172 260 200 240 168 248 172 240 160 216 136 200 136 196 132 184 128 180 124 184 116 188 116 184 108 176 100 172 92 160 88 164 88 156 76 132 60 128 60 124 56 124 52 132 72 140 52 116 56 124 40 108 48 104 44 100 36 92 32 96 36 92 32 92 32 88 28 92 36 100 36 92 32 92 44 100 76 148 132 184 148 172 128 132 76 108 60 116 100 176 156 192 144 184 136 172 116 136 76 104 52 72 60 132 104 128 40 100 0 68 20 180 148 268 168 244 164 244 164 244 164 240 160 248 168 248 164 244 160 240 164 236 168 216 152 196 132 176 120 104 56 96 48 96 76 128 104 124 92 116 80 104 80 112 84 108 72 96 68 100 80 104 72 72 40 64 36 88 88 172 160 244 192 256 188 252 180 260 196 256 184 256 184 256 184 256 184 248 168 232 156 232 172 256 196 276 196 260 180 244 168 236 164 236 172 248 176 240 160 236 164 224 160 236 160 224 148 220 156 248 168 228 148 216 148 224 156 224 148 212 144 212 144 208 132 196 136 208 140 204 136 208 148 196 136 204 132 196 148 248 204 328 240 324 256 312 216 336 312 264 96 12 0 12 0 0 12 0 0 0 0 4 0 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 8 12 16 0 60 68 136 152 212 184 216 172 212 160 216 208 240 132 128 64 124 84 112 72 56 8 0 8 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 8 12 4 0 20 56 100 80 108 84 112 84 108 80 116 84 120 88 124 92 128 100 128 112 108 96 96 92 100 100 80 72 72 56 52 40 36 32 136 80 140 76 132 76 148 96 168 112 180 116 176 124 200 148 204 116 204 120 216 140 236 160 232 168 280 232 348 304 424 360 484 384 500 384 496 380 500 388 500 384 512 392 524 408 532 412 504 396 512 404 520 412 528 420 540 424 536 424 536 428 544 428 532 396 528 392 532 396 532 392 500 364 500 364 504 372 512 380 524 380 512 368 496 376 504 392 508 400 500 404 512 420 504 412 512 392 484 404 452 280 352 292 208 188 372 296 300 136 268 276 352 292 340 236 368 448 696 664 560 316 280 172 256 208 476 580 828 484 460 292 344 172 188 160 260 212 284 192 240 140 292 336 844 528 408 252 368 252 316 188 292 184 260 88 168 56 196 92 368 304 500 392 524 408 564 420 560 416 564 408 556 400 548 388 536 400 540 404 544 408 548 408 552 420 572 436 576 436 580 448 584 440 584 440 584 440 584 440 580 436 580 432 576 432 576 428 564 424 572 432 576 432 576 432 584 440 588 444 592 452 600 456 608 456 608 456 612 460 612 464 612 460 616 464 616 468 620 468 612 460 612 464 616 468 620 472 624 484 640 492 636 484 632 480 636 468 632 464 636 476 636 500 632 516 628 532 740 580 480 176 236 116 132 88 500 560 656 508 584 524 660 476 624 444 460 220 240 60 168 80 272 184 332 220 332 204 320 200 316 192 292 172 252 148 240 144 232 140 212 116 180 96 172 84 160 84 152 88 152 100 136 96 152 108 164 112 124 72 136 72 156 132 264 236 468 572 848 856 908 728 624 392 408 336 404 304 372 304 376 288 380 308 392 320 392 316 396 324 412 312 364 280 364 296 364 280 380 296 396 296 380 292 404 336 424 444 620 476 416 192 228 132 304 192 296 220 340 248 392 324 432 360 536 468 644 560 688 544 664 548 668 556 676 560 680 564 672 556 672 556 672 556 672 548 688 536 692 576 744 592 672 496 676 588 712 568 688 612 752 648 748 452 240 0 0 0 24 4 60 44 72 60 76 72 76 76 72 76 64 60 56 56 60 52 80 76 104 64 92 64 88 40 72 44 68 36 56 16 36 12 32 16 40 32 48 32 48 40 44 56 44 52 48 48 56 48 52 28 28 20 48 52 72 60 72 36 68 40 72 52 72 56 52 52 24 48 396 452 468 380 424 332 252 160 272 216 240 280 360 216 236 188 148 56 56 148 256 204 156 80 116 80 100 100 184 108 72 12 44 32 64 36 76 40 48 16 44 16 44 4 48 36 92 52 80 28 68 32 64 36 68 52 72 44 36 12 32 28 64 64 104 68 108 60 100 28 104 68 136 104 140 96 116 40 64 48 212 220 312 224 348 244 308 216 304 220 284 192 248 176 260 192 264 236 272 120 16 16 8 16 12 16 12 0 0 4 84 100 160 132 180 140 160 96 164 96 160 84 148 80 128 64 128 68 132 76 128 76 116 80 120 84 120 80 112 72 104 64 92 56 92 56 84 52 72 44 68 40 68 36 64 36 72 48 68 20 44 24 44 0 44 16 40 12 36 4 28 0 36 8 36 4 32 0 28 0 28 24 40 28 36 24 44 40 32 36 84 100 144 128 144 112 108 80 80 56 76 76 112 112 128 108 124 116 132 104 100 64 84 44 44 24 76 72 92 44 56 0 0 0 64 60 128 148 164 132 176 132 168 120 160 120 168 128 168 124 164 124 164 120 160 128 160 116 144 96 120 84 80 44 52 20 48 36 68 60 76 48 72 52 72 44 68 48 76 40 56 32 60 44 68 40 48 12 36 4 60 64 148 144 188 148 192 132 176 124 180 132 180 132 180 132 180 132 180 132 184 128 164 108 152 116 176 136 204 148 188 132 168 116 160 112 160 124 180 128 164 112 160 120 156 116 164 112 152 100 152 112 168 116 160 108 156 112 164 120 156 112 144 104 144 104 136 92 128 96 140 100 132 88 140 108 136 92 148 88 132 88 160 128 204 156 232 184 224 148 244 240 264 168 96 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 24 24 12 0 0 0 20 32 68 56 80 48 72 44 136 160 204 92 76 12 80 28 64 56 68 8 8 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 8 0 0 8 32 60 44 68 52 72 44 56 40 68 64 76 72 84 76 84 76 80 60 76 52 76 64 92 76 88 68 84 60 72 48 64 44 304 232 308 224 296 224 308 244 292 216 288 200 268 196 288 232 292 220 300 224 316 244 344 264 408 348 488 428 560 484 608 520 624 520 620 512 612 508 632 536 648 528 636 512 624 496 620 496 640 516 644 524 644 512 628 500 628 504 628 504 632 512 640 520 644 524 644 524 636 512 624 504 608 488 608 488 612 500 624 508 652 512 624 496 612 488 620 500 604 488 616 508 632 516 612 488 604 408 432 316 376 252 420 440 620 356 300 180 316 240 332 236 392 304 344 208 288 268 388 404 520 288 404 336 388 400 732 700 864 600 672 556 492 372 360 404 424 312 344 236 328 220 364 368 748 492 468 412 516 364 416 336 464 392 496 360 432 320 428 316 372 328 560 456 612 500 672 552 700 556 700 556 692 548 688 532 708 544 696 532 684 520 680 520 700 552 724 572 732 576 740 588 736 576 736 576 736 576 736 576 736 576 736 576 736 576 736 580 708 568 716 572 720 576 716 572 724 584 732 588 736 596 744 600 740 600 740 604 744 604 748 608 748 608 748 612 752 616 756 612 780 608 788 612 788 612 788 612 792 624 808 632 804 624 804 632 808 636 804 632 800 636 808 636 828 584 828 688 740 688 896 524 408 204 336 180 284 404 832 720 792 600 752 628 752 488 580 424 584 300 308 148 344 260 432 320 484 348 472 348 476 348 456 320 420 296 416 296 416 288 400 264 364 244 368 240 352 216 324 192 272 156 248 144 260 168 280 176 320 228 364 284 448 436 652 636 848 776 820 532 520 408 536 408 456 336 420 268 368 264 384 268 380 280 404 292 408 308 444 352 496 372 476 376 504 396 492 360 468 360 504 360 480 352 520 416 712 760 1020 992 1020 880 856 572 592 420 532 396 536 420 612 524 748 644 832 700 848 672 824 676 808 664 816 668 820 676 828 680 824 676 824 676 824 676 824 676 816 664 820 652 800 652 832 696 840 668 824 684 840 680 824 688 844 760 808 472 320 68 96 16 100 56 88 64 72 64 64 60 64 64 56 48 64 48 88 56 132 96 172 96 176 104 184 76 152 68 140 60 128 44 104 32 100 32 100 44 100 44 100 48 76 36 72 36 64 52 72 56 72 48 72 40 108 68 140 76 148 72 136 72 128 68 140 72 184 0 112 148 716 476 708 484 676 504 688 364 600 420 608 472 380 124 220 116 184 144 224 228 316 228 248 128 212 112 176 124 352 192 168 28 104 40 132 52 148 60 124 40 116 44 120 36 136 64 176 96 176 68 164 68 172 64 168 72 168 56 132 16 140 52 184 88 228 96 232 84 236 92 236 108 248 120 228 112 244 112 232 152 260 176 352 244 416 300 440 316 436 296 412 284 368 248 380 260 368 300 388 188 76 12 56 8 72 20 68 8 44 16 136 132 228 160 224 160 236 164 236 156 228 148 216 144 200 132 196 132 196 136 188 132 188 116 204 128 208 128 200 120 184 96 168 88 172 88 164 80 144 72 140 72 136 68 136 64 148 84 136 44 108 44 104 16 100 40 96 32 92 28 84 24 96 36 96 32 92 28 88 28 88 36 100 40 100 40 104 56 64 36 112 104 172 144 176 132 164 116 148 92 132 88 136 96 172 128 176 140 192 144 164 100 140 88 104 64 116 92 156 112 132 20 72 28 120 36 176 180 244 176 252 176 240 160 228 156 240 164 236 164 236 164 232 160 220 160 216 160 204 136 172 108 156 96 116 48 72 36 76 52 92 60 80 68 88 60 76 60 88 56 68 44 72 56 76 56 80 44 80 44 108 108 212 196 248 192 252 180 236 172 248 184 248 176 248 176 248 176 248 176 264 180 236 152 220 156 240 176 276 196 260 176 240 160 228 156 232 172 252 176 236 156 232 168 232 164 240 164 228 152 228 160 236 164 236 164 240 172 248 180 228 152 212 144 212 144 204 128 196 136 208 136 196 128 208 152 200 148 216 144 192 128 216 164 208 176 284 216 284 212 320 256 328 272 212 28 16 0 20 0 0 0 0 0 4 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 12 12 8 8 0 12 0 16 0 24 4 124 192 256 152 136 64 112 56 92 88 104 48 16 8 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 36 104 64 96 56 88 56 96 60 88 52 96 64 112 76 116 80 100 80 84 68 80 76 96 88 92 80 92 80 92 80 92 80 288 204 268 200 256 164 220 156 212 156 232 160 212 132 200 140 192 136 256 192 296 240 364 316 468 424 508 440 552 460 508 432 552 440 536 420 528 412 532 420 500 392 524 408 516 380 496 372 516 412 512 396 492 388 504 408 516 408 512 400 500 384 480 364 496 348 480 400 528 368 480 376 500 356 468 356 480 344 480 376 484 356 496 380 508 384 488 376 508 436 520 400 444 340 388 288 360 240 284 204 328 300 412 344 316 144 164 124 256 184 248 176 208 156 188 96 176 100 188 156 248 260 368 228 372 312 408 464 556 328 696 536 408 248 352 364 340 216 276 224 280 172 240 192 396 352 360 348 660 484 356 252 360 344 484 388 452 288 484 612 484 232 348 240 252 220 552 484 580 424 560 404 540 384 532 380 540 404 536 404 536 404 536 404 536 412 556 432 568 432 560 416 556 420 568 428 576 428 568 424 568 428 572 432 576 428 572 424 564 420 564 424 568 428 572 428 580 440 588 448 592 448 592 444 616 460 604 448 600 452 616 468 608 456 608 460 612 464 616 464 612 460 612 464 612 468 616 468 620 472 620 472 620 472 620 464 620 456 620 468 624 472 632 480 640 500 640 512 648 544 676 572 576 276 244 100 160 28 332 476 664 544 660 484 576 420 568 436 556 416 480 200 196 40 232 172 384 276 500 356 420 344 444 296 372 264 376 300 412 316 404 324 380 296 376 348 400 284 408 304 412 256 364 384 500 456 432 312 376 300 376 332 432 360 428 324 360 260 328 248 344 256 320 212 240 180 284 196 272 204 336 296 344 256 332 244 320 232 312 224 312 232 320 240 328 248 332 252 352 256 364 264 388 300 380 232 336 256 420 388 536 444 552 460 488 336 392 292 440 368 480 348 512 496 672 540 632 540 692 584 704 580 708 596 664 564 708 600 672 596 696 580 708 584 668 572 676 576 680 576 680 580 680 580 660 576 700 596 696 604 704 572 716 600 720 636 696 432 240 0 0 0 44 52 60 32 60 96 44 64 72 64 64 52 64 52 76 60 88 68 88 56 72 32 60 36 92 76 108 84 116 100 32 0 8 0 32 24 48 32 32 28 28 24 32 28 44 32 60 44 48 36 52 56 72 40 64 28 72 44 76 56 72 52 40 28 0 192 508 376 412 344 404 360 412 332 384 344 388 328 132 100 84 24 88 232 396 252 136 132 180 144 144 92 120 100 212 208 212 104 52 4 52 40 92 40 36 4 52 32 48 0 40 28 88 48 80 32 72 48 72 52 68 52 64 48 36 12 16 12 52 36 88 36 76 16 88 12 80 20 84 44 108 60 108 48 104 48 128 56 132 52 168 120 236 184 276 196 288 220 256 196 268 176 260 216 264 168 36 0 16 36 16 8 32 0 0 0 60 72 128 104 140 88 128 56 144 92 172 100 156 84 144 76 128 68 124 60 124 72 112 68 116 76 120 72 112 64 96 40 76 32 84 52 100 64 72 40 68 28 60 28 60 28 92 40 52 4 36 8 44 12 40 12 40 12 40 12 40 12 32 0 24 0 36 12 36 4 28 20 32 24 44 36 48 40 40 28 48 48 96 108 160 160 136 112 116 84 88 68 80 68 100 76 96 92 124 112 120 92 104 72 76 40 52 48 104 104 96 44 44 0 16 4 60 52 148 124 180 140 160 112 164 136 152 112 152 112 152 112 152 112 148 116 152 116 144 96 124 84 132 100 104 40 28 0 32 32 56 20 48 40 56 8 32 28 28 20 52 20 36 12 40 8 32 8 44 12 96 124 192 128 196 148 192 136 188 132 184 132 180 132 180 128 176 124 172 124 184 136 180 132 172 120 160 108 164 120 172 120 168 124 180 140 156 120 176 124 160 104 156 116 160 112 164 116 164 112 156 108 164 124 176 124 160 104 160 120 164 116 152 104 140 100 144 108 132 96 140 100 132 92 136 100 140 88 140 76 120 68 124 76 176 112 164 120 204 164 224 160 236 276 284 88 0 0 4 0 4 12 16 4 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 136 176 200 120 116 12 44 24 76 48 88 64 56 0 24 12 0 0 4 8 8 8 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 56 80 76 72 56 68 64 72 60 68 52 80 68 84 60 68 48 76 52 72 44 60 32 64 40 64 44 72 48 76 52 324 224 304 224 300 192 264 188 300 220 300 204 272 180 272 196 308 248 368 312 424 360 476 408 492 428 528 424 544 424 528 452 548 448 552 452 564 460 572 464 576 464 592 476 600 480 616 508 612 500 632 512 628 508 632 520 608 488 604 484 596 472 584 460 584 456 576 456 600 500 624 488 612 472 588 472 592 452 576 468 616 484 600 476 608 496 620 496 624 472 508 332 372 248 356 272 456 364 440 356 436 328 372 252 320 188 268 244 376 284 344 252 292 200 248 216 324 192 216 152 376 320 444 336 492 404 592 760 732 548 776 584 508 392 400 320 396 292 344 264 328 224 368 336 448 356 436 544 868 668 496 348 508 468 620 560 664 584 828 908 656 392 468 312 376 332 672 624 712 568 700 548 696 544 700 552 692 536 692 536 692 536 692 536 692 544 708 560 720 564 716 556 708 560 720 572 724 572 720 564 720 572 724 576 728 572 724 568 708 564 708 568 712 568 716 572 724 584 728 588 736 592 732 588 748 604 736 592 736 600 748 616 748 608 748 612 752 612 756 612 780 608 784 612 788 612 792 616 796 620 796 620 796 620 796 620 796 624 796 624 800 624 800 632 800 632 800 648 812 652 816 656 828 576 548 288 316 164 340 280 688 588 772 668 832 660 792 608 788 652 764 532 552 300 344 156 436 392 500 436 840 724 644 588 728 620 744 604 692 560 704 616 752 592 668 588 724 604 756 552 568 496 760 680 760 600 592 384 468 340 456 320 432 296 412 288 416 268 380 252 388 264 376 232 404 296 440 312 436 328 496 404 672 536 656 520 648 528 664 540 688 556 672 532 644 500 616 480 640 508 652 504 668 560 712 556 624 468 608 468 592 408 528 380 552 404 536 376 500 352 492 356 512 392 580 472 636 492 664 528 692 544 736 624 760 620 776 600 768 680 812 616 788 684 840 700 852 692 856 700 868 708 880 716 924 724 860 660 836 672 856 688 808 660 828 740 900 748 776 592 316 112 72 0 96 60 76 4 112 68 60 28 68 56 100 56 136 76 160 88 164 76 156 56 156 88 188 120 216 152 252 184 336 204 204 64 104 16 92 16 116 52 92 40 84 56 96 76 56 24 64 44 116 72 140 80 140 68 140 76 132 76 132 64 112 16 132 320 748 428 664 352 672 416 680 408 660 428 640 412 276 112 268 164 284 244 380 164 196 128 220 152 232 148 224 140 220 168 260 156 216 132 204 108 188 88 136 48 120 44 108 16 132 60 176 92 176 72 168 72 172 68 160 64 160 52 132 20 120 36 168 84 220 92 232 76 228 80 220 80 208 92 216 104 212 108 224 112 232 100 224 92 220 92 252 136 304 200 364 256 360 252 372 232 372 280 384 228 140 4 68 20 100 52 152 64 108 40 132 76 168 100 184 108 228 136 220 136 216 140 208 120 192 128 196 124 192 120 180 112 188 108 192 112 192 112 188 108 172 84 152 72 156 84 168 88 144 68 136 68 136 68 136 68 152 68 112 32 100 36 108 40 100 40 100 40 100 40 100 40 104 36 88 32 92 36 88 20 88 32 92 40 104 48 108 52 92 48 92 60 120 116 180 164 200 144 172 112 148 96 140 96 156 100 136 96 156 120 164 116 156 112 128 68 96 56 128 92 176 112 168 88 144 64 136 56 172 128 232 172 236 152 228 164 220 148 220 148 220 148 220 148 208 152 208 148 196 132 176 116 176 128 156 80 84 36 84 64 88 44 64 52 64 24 44 40 52 28 40 20 52 48 76 52 100 40 80 52 180 192 256 176 248 192 252 188 252 184 248 184 252 180 252 176 248 172 244 172 252 180 252 176 244 164 228 152 232 164 240 172 244 172 248 180 228 168 248 172 232 156 228 164 228 160 232 164 236 160 228 156 228 164 240 164 224 144 224 160 232 156 216 144 208 140 212 144 200 136 208 140 200 128 204 140 204 144 204 136 192 128 204 140 236 152 220 152 252 204 316 248 328 248 316 244 176 0 16 16 4 0 0 0 0 4 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 16 32 172 212 232 148 148 40 80 56 104 72 116 88 72 20 16 8 0 0 4 8 8 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 52 112 80 116 68 108 72 100 56 92 60 104 72 108 68 88 68 92 72 92 68 80 56 80 60 80 60 80 64 84 64 168 84 152 92 156 68 128 68 172 100 160 76 132 60 136 76 160 88 180 116 200 124 192 120 240 204 260 168 240 168 252 228 280 192 292 200 296 204 304 208 328 224 328 220 324 228 364 280 368 288 400 316 412 316 412 320 468 376 472 376 472 372 464 368 464 380 484 344 472 408 516 360 476 352 464 360 468 340 448 344 496 356 452 340 472 376 476 376 376 224 224 96 132 60 172 180 300 256 348 288 332 204 208 96 200 120 208 196 300 224 292 248 272 188 212 156 264 192 296 300 412 312 444 368 452 328 584 864 688 416 472 212 268 220 268 236 312 224 272 180 212 144 304 324 452 232 232 268 500 372 384 324 412 356 548 532 644 592 784 748 540 340 328 152 220 164 396 384 516 388 536 400 552 404 552 404 540 404 536 404 536 404 536 404 540 412 552 428 560 428 556 420 556 416 564 424 568 424 568 420 568 424 572 428 572 428 568 424 564 420 564 420 568 424 568 428 576 436 584 444 588 444 588 440 596 444 592 436 592 444 604 456 608 456 608 456 612 460 612 464 604 464 608 468 608 472 612 472 620 480 620 480 620 480 620 472 620 464 620 464 624 468 624 480 620 488 636 500 644 500 632 496 656 564 632 380 328 116 204 104 200 256 576 564 672 492 624 520 600 504 648 532 620 412 388 160 152 204 344 280 692 628 520 436 628 552 672 572 656 548 656 572 620 612 720 612 576 416 504 356 388 396 600 456 416 312 348 256 360 304 412 340 428 348 456 376 456 340 416 312 412 312 392 284 368 264 348 236 312 216 320 236 284 200 320 264 416 384 532 468 576 488 596 512 628 548 656 556 616 508 620 500 616 532 668 564 636 508 608 496 600 468 576 484 548 448 552 424 488 336 416 292 472 296 368 264 356 188 272 176 328 200 324 248 352 272 392 260 396 292 392 332 492 368 452 384 496 408 492 404 496 416 508 420 464 340 408 316 420 368 568 568 684 552 676 548 684 592 720 652 748 484 300 64 48 0 32 8 36 28 48 44 76 64 76 52 80 56 84 60 80 44 56 16 72 40 96 64 120 108 164 152 172 176 248 248 256 176 116 44 4 4 32 32 52 36 48 16 56 8 44 48 88 48 60 52 68 28 72 44 76 60 68 48 16 0 0 344 488 388 424 344 384 336 420 360 448 396 460 384 276 184 200 160 184 156 244 60 100 76 112 104 152 128 148 108 68 52 100 96 156 144 156 96 148 108 112 56 64 20 36 0 40 28 88 48 80 28 68 44 72 44 64 48 64 36 36 8 12 8 52 32 88 44 92 28 76 20 76 20 80 24 88 24 88 20 100 24 108 48 156 100 164 52 108 0 88 36 144 80 164 104 176 92 192 152 220 136 96 4 0 0 16 32 80 44 112 76 112 68 108 60 100 56 104 40 88 32 96 52 112 56 96 48 112 72 120 72 100 52 104 68 100 64 100 64 104 68 92 44 72 32 72 36 68 28 60 20 64 28 72 36 76 40 76 20 40 0 28 0 36 4 40 12 40 12 40 12 40 12 48 12 32 4 32 4 24 0 28 20 36 28 44 36 52 44 60 40 48 36 68 72 120 116 164 144 148 124 128 104 112 92 116 88 92 72 96 92 116 104 124 108 100 72 64 44 64 56 112 96 132 108 124 68 68 16 52 48 132 120 164 116 152 112 140 100 140 100 140 100 140 100 148 112 148 108 136 92 120 84 132 108 124 80 80 48 72 64 60 20 40 20 44 12 40 32 40 4 24 12 60 40 52 8 52 8 88 96 184 136 184 136 188 136 188 132 184 132 180 128 180 132 176 128 176 128 172 124 176 128 176 124 168 112 156 104 152 112 164 124 176 128 176 124 160 120 172 124 164 108 160 112 156 108 160 112 160 112 156 108 148 104 156 104 144 96 144 104 160 116 148 100 140 100 144 104 128 96 140 96 132 88 132 100 140 92 144 84 132 84 140 96 160 96 140 72 140 112 216 176 272 176 260 268 236 40 0 0 8 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 12 156 184 188 104 96 0 36 8 56 28 84 56 68 16 8 0 0 0 8 8 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 32 64 72 80 68 76 64 64 36 56 36 68 40 68 32 68 44 68 48 68 40 64 36 56 32 56 28 52 28 52 28 260 168 252 180 260 160 240 168 248 164 244 152 228 144 228 148 248 172 236 156 240 148 220 120 252 180 256 128 244 140 252 192 300 200 288 184 284 184 300 196 328 216 320 200 304 200 340 236 352 252 380 276 392 280 396 292 456 348 464 356 472 360 472 360 448 368 520 400 536 444 572 440 576 456 584 468 588 456 568 444 620 480 592 476 604 464 532 376 320 168 228 156 240 144 272 260 332 276 368 292 348 244 300 216 312 224 304 244 332 276 404 384 516 488 516 288 360 376 600 612 612 444 544 464 548 400 568 752 480 300 360 204 340 280 300 320 384 300 352 252 304 232 404 404 452 256 308 264 368 268 392 336 484 388 572 520 608 540 680 516 516 376 400 220 364 236 400 352 564 444 624 512 688 540 688 528 696 540 696 540 696 540 696 540 696 544 704 552 712 556 708 552 708 556 712 564 716 564 716 564 716 568 724 572 724 572 720 564 704 560 708 564 708 568 712 568 720 576 724 584 728 584 728 584 732 592 728 588 732 596 744 608 744 604 748 608 748 612 752 608 772 604 780 604 784 608 784 608 792 616 792 616 792 616 792 616 792 616 796 620 796 624 800 624 792 624 800 632 804 632 804 624 764 640 816 648 656 364 404 284 312 216 436 476 780 708 832 648 808 664 808 672 816 652 720 516 480 232 340 220 556 748 776 312 584 496 684 612 780 636 696 500 576 440 500 352 480 396 584 356 408 328 592 444 504 392 552 456 628 524 728 612 784 640 796 656 824 652 800 628 780 608 744 568 704 520 648 460 596 416 564 396 528 352 484 292 428 248 396 232 440 296 484 356 552 428 612 468 700 568 744 596 756 616 800 664 820 648 804 656 804 624 768 620 788 604 728 572 716 528 604 396 492 308 440 304 460 312 488 380 508 340 504 364 492 360 528 364 444 332 484 332 488 320 472 376 516 344 500 324 488 324 504 324 508 332 524 352 504 352 696 692 852 696 844 672 812 660 836 724 828 776 900 604 412 64 108 36 132 64 120 60 108 44 132 96 152 84 164 88 164 72 148 48 160 80 180 100 192 104 208 128 200 128 252 200 328 256 368 268 264 148 152 28 60 16 84 64 108 32 84 80 144 60 120 72 140 76 132 76 120 72 112 64 128 0 180 460 680 448 708 428 708 436 708 448 724 460 692 424 672 460 640 476 620 472 532 160 196 112 200 128 216 136 208 120 152 60 132 68 180 128 212 116 212 136 200 100 144 48 124 48 132 60 176 92 172 68 160 72 160 68 156 64 148 52 116 20 88 20 140 64 196 88 216 84 212 80 216 88 204 92 196 84 200 96 216 92 236 148 364 268 460 268 344 148 260 96 228 76 248 120 248 108 256 156 284 140 228 52 132 36 120 32 152 36 192 108 220 136 240 148 232 128 196 96 176 84 176 92 168 88 156 84 168 100 172 96 160 84 176 96 168 84 164 88 176 100 168 84 156 72 152 68 140 56 112 48 120 60 136 76 148 84 144 60 112 32 104 40 108 36 96 36 96 36 96 36 96 36 104 40 92 32 92 32 84 20 88 32 96 40 108 52 112 60 116 64 96 48 92 72 128 108 192 152 204 160 196 136 160 104 152 100 136 88 132 96 144 104 144 108 148 92 128 80 136 88 120 80 156 108 168 92 132 56 120 80 188 148 228 156 220 148 208 140 208 140 208 140 208 140 204 148 200 140 188 124 172 116 168 128 172 116 140 92 128 92 88 52 72 44 84 64 100 80 80 52 92 88 116 64 68 24 112 132 312 308 320 168 216 188 248 184 248 180 244 180 244 180 248 176 248 176 248 176 248 176 240 172 244 168 236 160 224 152 220 152 232 172 252 180 244 164 236 168 240 168 236 160 232 160 224 152 228 160 232 160 232 156 220 152 224 148 220 148 220 148 228 156 216 140 204 136 208 144 196 132 208 136 196 128 200 136 200 136 200 136 196 136 212 152 236 164 232 140 208 140 252 192 324 268 364 268 292 172 92 0 20 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 60 200 232 232 156 152 44 80 40 88 60 112 88 92 52 8 0 0 0 8 8 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 20 76 68 112 80 108 76 100 68 92 64 100 76 100 64 84 64 88 68 84 64 84 64 80 60 76 52 72 48 68 48 244 164 236 180 252 168 236 176 212 144 224 156 232 152 216 136 156 76 136 64 140 84 156 92 200 136 172 96 196 132 180 132 216 140 188 112 176 116 200 132 212 136 208 116 192 104 192 116 224 152 228 152 224 152 240 176 248 176 256 188 268 196 276 200 260 168 272 188 248 128 248 208 452 368 464 368 456 352 432 324 464 364 476 392 480 336 332 176 188 76 164 136 220 124 208 200 284 224 276 192 228 160 236 192 260 184 228 152 204 176 308 308 520 600 604 296 312 348 508 404 412 216 296 244 424 336 360 292 312 284 360 164 276 204 252 232 296 212 268 172 236 152 280 228 264 152 268 192 256 196 320 204 368 228 324 216 280 228 356 196 268 212 248 144 296 184 276 232 372 256 408 304 472 356 520 392 540 416 544 416 544 416 544 416 544 420 548 424 552 424 552 416 556 420 556 420 556 424 564 428 564 428 568 436 572 432 564 428 560 416 560 420 564 420 568 424 572 428 576 436 584 440 580 436 588 436 592 440 596 448 608 456 604 452 604 456 608 456 612 460 600 460 600 460 604 464 604 468 616 476 616 476 616 476 616 468 620 460 620 464 620 464 624 476 628 476 620 472 624 488 632 504 668 496 620 532 652 448 400 176 320 112 156 120 396 424 624 536 684 572 664 524 632 544 668 564 688 324 344 116 196 436 584 144 336 308 516 484 612 480 488 308 252 244 380 336 436 420 612 484 556 340 416 288 360 300 452 440 624 528 640 544 640 528 612 492 624 516 632 520 628 500 588 460 532 400 492 368 476 364 468 348 472 360 468 352 456 332 436 316 344 228 332 212 316 196 304 188 320 220 368 268 400 304 472 396 548 428 568 464 576 420 508 380 528 392 492 376 492 348 400 248 404 340 452 280 320 184 296 188 384 292 448 364 436 344 484 384 472 476 612 460 532 392 440 308 380 276 368 260 356 256 360 260 348 236 376 296 404 320 552 584 652 528 684 556 684 568 700 592 696 564 672 640 760 532 328 16 4 0 0 0 76 44 76 52 84 60 92 64 80 48 56 24 72 36 104 60 108 60 96 56 120 72 72 44 84 112 188 216 276 248 260 200 180 92 72 8 32 0 12 16 60 24 48 44 68 24 76 44 72 52 64 48 8 0 84 436 440 348 408 328 372 264 352 272 364 272 324 232 328 296 384 332 480 492 512 112 108 100 140 108 120 80 112 96 104 60 76 48 80 64 100 80 76 60 84 40 44 4 36 12 40 28 84 44 76 24 64 28 72 32 64 36 60 28 32 0 12 0 48 28 84 44 92 44 80 56 88 48 92 36 92 20 100 32 104 12 92 32 172 124 284 168 208 92 152 36 92 0 100 24 100 16 96 36 112 44 116 64 112 88 88 40 84 40 40 4 64 32 96 64 120 80 136 80 116 60 100 44 68 8 72 36 68 40 68 44 76 48 84 52 76 44 72 48 80 56 84 52 76 48 80 44 60 24 36 0 40 4 56 28 80 48 76 24 48 0 44 8 44 4 36 8 36 8 36 8 36 8 36 4 28 0 36 8 32 0 28 16 36 28 48 44 60 52 80 56 60 36 56 44 76 64 108 108 152 152 164 128 116 84 96 80 100 80 92 72 84 68 88 84 92 80 80 68 80 68 44 24 52 32 64 44 84 52 92 64 128 104 152 112 152 112 140 100 140 100 140 100 140 100 148 108 140 96 124 84 116 84 116 96 124 96 116 84 100 76 76 44 52 28 56 52 76 48 64 44 80 68 72 28 56 60 156 176 340 328 312 140 156 124 176 124 176 128 180 128 180 136 176 128 176 128 176 128 176 128 168 120 168 120 164 112 156 104 144 96 152 116 180 132 172 112 168 116 164 120 168 116 160 108 148 100 152 108 160 112 160 108 156 104 152 104 156 108 156 104 156 112 144 100 136 96 140 100 128 92 136 96 128 84 132 96 128 80 132 76 124 76 136 92 148 104 172 108 152 76 136 72 184 204 280 196 248 232 156 0 0 0 8 12 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 8 0 0 0 32 176 196 192 128 128 24 52 0 44 24 80 52 72 48 16 8 0 0 4 8 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 28 44 76 72 84 64 72 44 68 32 76 40 72 20 64 32 60 28 64 32 64 32 64 32 60 28 56 24 52 20 328 228 324 248 340 236 328 244 304 216 320 236 336 236 308 204 300 220 276 196 272 204 296 232 296 216 276 188 328 232 288 196 288 192 264 168 264 184 296 212 300 204 320 212 316 204 312 208 328 228 324 216 312 216 328 240 328 236 340 248 356 260 364 260 400 256 376 256 352 212 400 372 588 472 596 452 564 432 540 392 504 384 520 408 504 328 344 168 292 180 272 216 292 204 288 256 336 260 332 236 296 216 304 244 316 236 300 208 276 220 340 304 468 488 568 320 460 468 580 396 532 444 596 468 524 416 392 248 396 468 532 240 300 284 368 284 340 260 324 256 328 260 340 252 400 276 356 228 340 320 452 292 412 284 396 284 396 296 428 276 416 348 424 300 476 360 472 408 524 380 520 392 576 476 684 560 700 548 692 548 692 548 692 548 692 548 692 548 692 548 692 548 700 552 696 552 696 556 704 564 708 564 712 568 712 568 708 564 700 560 704 560 708 564 708 564 712 572 720 576 724 580 720 576 724 588 728 596 740 604 744 608 740 604 744 604 748 608 748 604 768 596 772 600 776 600 780 604 788 612 788 612 788 612 788 612 784 620 788 620 796 620 796 620 808 628 796 616 800 624 816 644 800 660 808 636 812 692 708 440 464 308 376 228 348 284 560 560 700 568 700 524 652 524 692 572 756 536 640 348 324 240 400 252 376 360 596 516 644 500 588 416 572 516 616 384 408 408 900 984 880 488 492 272 392 296 504 456 644 476 640 480 672 520 720 548 732 568 760 596 776 592 760 572 784 600 764 588 768 596 772 596 784 612 792 616 784 596 756 572 700 512 664 460 604 400 556 364 528 348 504 328 476 316 516 396 504 352 552 424 596 404 540 368 656 524 704 544 672 488 640 484 624 588 812 636 736 580 724 564 712 564 744 600 728 640 900 804 956 568 580 540 756 480 560 512 676 512 680 520 688 524 692 528 636 444 612 500 712 580 796 664 836 668 828 668 832 664 816 636 844 684 864 716 896 720 848 624 416 164 112 0 104 48 160 88 156 80 164 84 160 68 140 52 144 76 188 112 204 100 188 88 164 84 208 120 224 96 192 72 212 168 324 304 376 268 260 160 160 92 124 52 116 52 128 52 140 76 132 80 112 72 100 60 136 0 212 312 400 116 348 84 380 96 352 116 412 160 420 156 396 188 384 164 476 472 628 132 212 136 232 140 196 104 196 132 168 88 176 108 176 76 148 76 120 56 136 56 120 40 124 56 136 60 172 88 168 60 156 64 156 64 140 64 136 48 104 20 96 36 128 72 176 96 204 96 200 84 200 88 200 96 200 96 184 92 236 124 260 124 284 144 332 176 324 168 304 140 260 96 240 100 236 92 220 88 216 80 224 96 272 188 276 144 276 152 220 92 184 52 156 52 168 68 184 84 176 80 176 80 156 52 144 60 136 48 124 52 132 60 140 60 136 56 132 60 136 64 140 64 144 76 160 80 140 52 104 32 96 32 108 60 148 92 140 64 116 44 116 52 116 44 92 32 92 32 92 32 92 32 92 28 84 28 96 40 96 32 88 28 96 44 112 56 120 68 120 72 112 64 100 68 108 72 116 92 168 148 200 144 164 104 144 104 156 108 140 84 124 80 128 88 132 76 104 48 92 52 112 48 84 24 88 60 144 112 196 132 204 140 212 148 216 148 208 140 208 140 208 140 208 140 204 144 192 128 176 116 168 116 156 116 164 120 156 112 140 100 132 92 108 60 104 80 108 52 116 64 96 60 80 52 156 204 364 304 400 352 408 268 264 160 236 172 236 176 240 176 236 180 244 172 248 176 248 176 252 180 240 168 244 172 240 164 232 156 220 140 212 156 248 180 244 160 240 164 236 164 240 168 232 152 216 144 224 156 232 160 232 156 232 156 224 156 236 168 236 156 224 152 212 136 200 136 204 140 192 132 204 132 196 124 196 136 196 132 196 128 184 124 204 140 204 148 244 180 248 160 232 136 252 184 316 260 368 300 260 128 12 0 0 8 0 4 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 4 56 188 212 208 160 180 76 124 56 88 64 116 80 100 76 36 20 8 0 0 4 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 36 40 88 80 104 84 88 64 76 60 80 68 76 56 88 60 88 56 88 64 92 68 92 64 92 64 92 60 88 60 188 108 184 128 200 116 188 124 180 104 176 108 184 104 156 76 152 92 148 76 120 60 136 92 172 128 168 112 208 144 172 124 172 116 164 108 160 112 168 116 176 120 188 128 184 112 184 132 200 144 212 144 204 140 212 156 204 144 216 160 228 168 236 164 240 156 248 192 304 280 440 420 396 332 408 308 380 300 368 268 300 224 304 220 284 176 204 96 200 132 208 132 212 152 248 192 232 176 236 180 232 180 240 192 236 180 236 180 240 196 264 208 224 180 296 280 456 384 440 356 580 584 780 532 412 216 212 64 60 132 260 144 248 216 292 172 280 200 280 196 292 200 296 180 284 208 300 216 328 244 300 168 304 248 368 284 408 280 356 288 416 360 412 304 400 304 396 320 412 284 420 300 464 356 528 412 544 420 548 420 548 420 548 420 548 420 544 416 544 416 544 420 556 416 548 412 548 416 560 428 560 428 564 432 568 428 564 424 556 412 560 416 560 420 564 420 564 424 572 432 576 432 576 428 576 424 584 436 596 448 600 448 600 448 604 452 604 456 608 456 592 456 592 460 592 464 596 464 608 476 608 476 608 476 608 472 616 456 620 460 616 464 620 472 632 480 620 476 616 472 616 476 544 468 636 464 596 520 636 504 532 336 344 220 332 228 368 296 468 356 436 312 404 320 420 316 420 316 412 284 372 248 228 156 232 192 372 296 440 360 432 276 328 236 292 228 320 324 608 576 316 84 204 128 260 192 288 204 368 272 420 328 472 380 536 444 600 476 612 492 624 500 632 508 612 484 608 472 592 464 596 468 616 492 628 508 644 520 648 520 660 528 652 520 640 504 628 504 612 456 556 388 452 256 352 232 384 252 392 284 404 248 356 232 300 224 376 272 368 236 352 260 376 332 500 412 500 372 464 352 544 416 524 412 504 472 692 644 692 332 472 736 916 452 380 448 652 516 668 540 688 544 684 540 736 576 696 552 700 556 680 524 676 532 668 536 688 560 700 568 656 548 672 540 664 568 700 596 820 564 360 88 12 0 8 40 56 28 68 48 68 40 56 24 52 16 84 48 96 44 92 52 88 72 108 76 96 84 112 104 80 32 68 40 136 168 284 292 232 184 160 52 52 36 60 8 72 24 76 40 72 48 64 40 0 0 176 316 376 252 368 304 352 220 304 240 376 300 408 328 432 408 512 448 632 648 684 260 128 116 148 112 124 88 120 96 80 44 88 80 108 52 60 32 48 32 60 32 52 20 52 16 44 28 84 44 72 20 56 20 60 8 60 24 56 20 32 0 24 4 48 24 76 40 88 44 80 68 76 48 84 44 100 36 64 0 100 36 136 60 148 64 144 64 160 64 144 44 120 40 108 32 116 40 104 16 84 16 80 28 112 116 144 88 152 92 160 104 144 68 104 28 68 12 44 4 40 12 48 28 60 36 52 20 44 24 44 16 40 12 48 20 52 24 52 24 48 20 48 24 60 48 84 56 72 24 48 0 28 0 36 20 88 64 64 16 44 4 48 8 44 0 32 4 32 4 32 4 32 4 40 4 28 0 36 8 32 0 28 16 36 32 52 48 64 56 72 56 76 60 80 56 72 48 52 52 92 100 132 120 136 116 120 108 124 96 96 72 88 80 96 88 88 64 56 32 36 24 68 36 36 4 40 48 112 100 140 100 140 100 144 100 136 92 132 92 132 92 132 92 132 92 148 104 132 88 116 76 112 80 120 92 116 92 120 96 108 80 104 88 92 64 96 100 104 56 84 40 44 48 76 88 184 240 316 248 300 256 328 256 240 108 168 116 172 120 172 124 176 132 172 124 172 128 176 132 180 132 172 124 172 124 172 120 164 116 152 92 132 100 168 132 176 116 172 116 160 116 172 124 160 100 140 96 148 104 156 112 160 112 160 104 148 104 164 120 164 108 156 112 144 96 132 92 136 100 124 88 136 92 124 84 128 92 140 88 140 80 124 72 132 84 144 92 156 108 176 120 172 96 148 88 172 164 268 252 264 220 76 4 0 0 8 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 44 172 168 164 124 148 44 100 24 56 28 80 36 68 52 52 36 12 0 0 0 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 20 56 64 84 64 76 40 64 28 72 24 68 12 64 28 56 24 56 28 68 40 60 28 60 32 64 32 64 32 296 180 288 200 304 188 288 196 288 172 264 152 256 148 236 120 200 140 240 156 232 148 256 192 244 184 268 172 288 184 260 192 284 192 288 192 276 172 252 152 284 184 292 176 276 168 284 188 300 216 316 236 320 228 316 232 336 252 344 264 360 276 364 272 392 296 400 252 376 300 416 264 396 300 420 288 404 308 420 288 420 284 388 248 356 236 352 248 360 276 360 252 320 264 348 268 364 268 356 264 356 264 360 268 360 264 352 264 376 304 400 296 416 288 520 600 752 436 448 428 520 492 696 500 460 328 336 180 404 256 320 272 388 264 380 332 388 320 408 324 412 348 444 360 432 356 480 376 488 344 480 428 536 460 564 436 584 420 540 500 548 452 568 440 548 424 560 444 552 440 624 516 680 540 684 524 692 548 692 548 692 548 692 548 692 548 688 540 684 540 688 544 696 552 692 544 692 552 700 564 704 564 708 568 712 564 708 560 700 556 700 560 704 564 708 564 708 568 716 576 720 576 716 572 708 572 716 584 728 592 736 596 740 600 740 604 744 608 748 604 756 592 764 596 768 596 772 600 784 612 788 608 788 608 788 612 784 616 784 620 792 620 796 620 804 628 808 632 804 616 784 596 752 516 648 508 644 472 608 520 680 500 540 360 420 284 480 436 504 336 448 332 556 504 668 532 600 496 668 448 500 372 452 320 460 328 444 360 572 488 532 280 336 244 448 408 536 344 508 320 580 404 648 524 708 620 784 628 780 652 876 696 844 632 808 632 820 636 812 620 800 624 820 648 836 656 844 656 836 652 844 668 824 636 816 632 816 636 824 644 808 624 812 632 816 636 824 640 840 648 804 600 684 392 468 260 428 252 432 288 476 304 488 336 584 416 608 468 664 500 640 448 608 404 556 424 568 360 492 344 488 328 532 396 532 380 560 380 520 352 628 620 680 288 540 720 848 688 868 708 876 708 860 684 824 700 888 696 824 660 836 688 848 684 848 676 844 664 836 652 856 680 860 652 856 684 880 672 836 740 892 664 540 144 120 4 148 48 152 60 152 56 128 44 172 92 192 108 192 100 192 108 180 92 192 92 184 76 192 96 200 88 172 76 172 120 228 176 328 260 260 88 128 84 164 48 140 76 128 76 108 72 100 56 56 64 524 632 908 628 860 592 892 576 784 532 804 540 804 544 792 540 752 524 788 668 828 364 288 152 248 132 228 120 204 100 200 84 160 104 188 92 152 80 124 48 124 44 120 40 112 28 136 60 172 84 168 52 152 60 156 60 136 64 132 48 100 16 68 16 92 48 132 68 144 64 180 76 168 68 168 88 192 104 204 92 204 80 240 124 288 152 292 148 304 140 280 120 284 144 292 144 304 156 296 124 264 116 208 36 192 88 208 84 220 72 236 140 296 204 328 192 272 132 216 92 172 44 148 36 136 36 124 40 136 48 128 36 104 12 108 36 116 44 120 44 108 36 96 32 112 68 144 80 128 56 124 44 96 20 100 60 160 112 128 48 108 40 116 44 112 36 92 32 92 32 92 32 92 32 108 40 92 32 92 32 84 16 84 28 96 44 112 60 124 76 112 76 120 92 128 88 108 72 92 56 116 92 156 132 192 156 188 144 180 116 140 92 144 116 148 104 140 80 108 52 96 56 96 44 88 40 112 92 184 152 196 132 204 140 208 136 192 116 196 128 196 128 196 128 196 128 204 140 188 120 168 112 164 112 176 124 168 116 164 116 152 100 156 112 160 104 184 160 204 120 140 60 112 108 192 164 268 284 324 288 388 312 392 312 332 184 232 168 232 172 236 176 240 176 244 172 244 176 248 180 252 180 244 172 248 176 248 172 240 168 224 140 200 140 236 180 248 164 244 164 232 164 244 172 232 148 212 144 220 152 228 160 232 160 232 148 216 148 236 168 236 156 224 148 208 136 200 132 204 140 192 128 200 132 192 124 196 132 212 148 212 140 192 128 204 140 248 160 224 148 244 184 268 184 256 172 240 136 256 264 356 280 204 64 12 0 12 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 12 0 12 0 4 0 4 0 0 0 0 0 0 0 12 84 204 204 200 168 196 96 156 80 100 72 116 68 96 76 80 48 20 0 4 0 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 20 56 76 88 84 92 84 80 80 84 84 76 68 80 56 80 52 84 60 96 72 84 56 84 60 88 64 92 68 332 260 336 280 368 296 352 264 336 260 324 252 328 256 320 244 348 272 336 268 336 264 320 244 304 248 320 264 336 272 336 264 340 256 344 256 344 252 336 244 356 264 352 264 352 264 368 276 404 308 404 308 404 308 404 308 420 312 392 296 404 316 408 316 428 332 400 296 356 248 312 224 296 220 296 228 292 220 284 212 272 200 276 204 280 200 272 192 308 236 324 252 344 272 356 284 340 264 336 252 316 228 296 212 324 240 308 236 336 296 412 352 420 280 380 336 492 368 424 276 440 308 384 260 356 232 308 176 272 184 296 220 336 244 352 252 368 268 372 280 392 300 420 320 440 332 456 352 472 356 472 352 488 368 480 364 480 364 464 344 436 328 448 344 464 352 484 360 524 400 532 408 540 404 540 404 540 412 540 412 540 412 540 412 544 416 544 412 540 408 536 408 536 408 540 416 544 420 552 424 556 428 556 432 560 436 564 428 552 408 552 412 556 416 560 416 568 424 572 432 580 436 584 440 568 428 576 432 580 440 588 444 596 448 592 448 596 456 604 460 604 456 604 456 600 456 600 456 600 456 596 460 600 464 604 464 596 452 608 468 624 472 596 440 560 424 568 428 568 424 556 412 528 368 488 308 416 244 356 220 436 296 388 256 368 240 324 200 312 184 300 256 364 428 692 668 696 616 640 436 396 252 328 260 332 260 440 388 456 252 312 212 536 468 592 488 572 488 632 580 656 540 664 544 660 528 632 508 616 500 616 500 616 496 608 480 572 444 592 460 600 456 588 444 600 460 600 460 600 460 600 460 600 460 592 444 576 428 564 420 572 432 572 436 576 440 580 444 528 372 432 268 344 188 256 108 180 88 244 188 372 332 508 416 620 524 684 568 680 532 656 528 652 516 628 480 584 436 548 412 464 316 412 256 360 228 356 232 376 260 396 268 412 348 580 532 672 536 672 536 672 536 672 540 668 536 672 540 676 544 680 544 672 532 672 528 668 524 664 524 668 528 668 528 664 528 664 528 664 556 708 596 760 568 396 4 0 0 28 0 52 0 24 0 60 24 96 72 108 44 88 48 92 44 96 40 96 28 88 28 84 20 60 8 64 32 104 84 116 88 104 60 64 32 56 52 64 20 68 36 80 36 60 0 0 24 624 520 696 444 588 428 600 468 628 512 636 496 580 444 568 480 584 512 592 484 536 440 460 316 220 76 80 56 124 112 80 36 56 4 72 84 48 64 52 20 52 28 48 12 24 4 28 40 80 48 56 36 52 28 48 28 72 44 68 24 20 0 20 0 12 12 36 0 20 0 64 40 76 44 84 40 72 24 88 52 116 88 144 104 148 88 176 88 156 48 128 36 156 68 152 56 176 60 148 0 120 40 112 44 80 16 72 36 84 40 92 52 108 80 152 144 216 192 212 168 176 116 116 52 64 12 60 16 24 0 12 0 28 0 20 12 40 28 48 32 36 12 36 20 20 12 40 40 68 48 56 0 24 0 40 44 100 68 52 20 44 20 36 12 28 16 28 8 28 8 28 8 28 8 24 8 28 8 28 4 20 0 12 0 36 24 60 44 68 36 72 40 88 52 100 52 92 44 72 52 64 52 80 84 120 116 140 124 140 124 132 108 112 92 128 104 92 64 120 76 48 0 32 20 52 20 88 116 164 112 148 112 140 96 124 88 132 108 120 84 120 84 120 84 120 84 144 104 132 88 116 76 112 76 116 80 108 76 104 72 100 64 100 72 80 76 200 196 204 160 164 128 176 144 212 184 252 208 272 204 264 232 316 256 268 168 164 112 172 104 164 116 172 104 172 120 164 120 176 132 180 124 172 120 160 108 156 112 168 124 156 108 140 96 140 112 168 140 160 112 144 108 156 120 156 104 136 96 132 100 144 116 160 128 156 120 156 116 148 108 136 96 140 96 140 96 148 100 136 84 148 104 144 96 132 84 124 80 136 88 132 84 132 84 144 96 144 92 160 108 164 108 180 128 188 124 192 100 156 136 272 284 296 132 16 0 0 8 4 0 4 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76 196 148 192 124 156 80 112 44 96 28 76 28 68 40 88 56 44 4 0 0 4 0 0 4 4 12 4 12 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 36 48 72 56 64 40 68 40 68 32 68 40 56 36 64 48 72 44 60 32 60 32 56 28 52 32 56 36 516 392 516 404 540 416 528 392 572 440 560 436 564 444 564 432 540 412 536 416 544 420 536 404 564 440 564 436 560 428 548 420 532 412 532 416 532 408 524 404 532 412 528 408 532 420 544 432 552 432 552 432 552 432 552 432 552 424 532 416 544 428 544 420 552 436 524 396 472 336 420 300 420 312 420 312 420 308 412 300 408 300 412 308 416 312 424 316 432 328 448 348 468 372 488 388 528 416 524 408 516 404 512 400 516 396 504 392 516 424 556 460 576 444 552 472 592 464 544 428 540 416 516 416 540 440 540 416 536 432 548 448 560 456 564 452 576 464 568 460 568 464 576 468 560 440 580 452 592 460 596 464 600 460 592 464 608 480 612 476 632 496 640 508 652 520 664 528 672 536 680 540 680 540 680 536 684 540 684 540 684 540 684 540 688 544 684 540 684 536 680 536 680 536 684 544 688 548 696 552 700 556 700 560 704 560 708 564 700 556 704 560 704 564 708 564 708 568 712 572 720 580 724 584 716 572 720 580 728 584 732 588 736 592 732 588 736 596 744 600 748 608 748 608 756 604 756 604 760 600 760 604 772 600 776 604 780 600 768 592 756 572 724 536 668 500 676 508 684 508 680 504 664 500 644 480 612 456 592 448 628 464 584 436 568 424 536 380 440 256 368 248 372 372 656 596 808 704 792 576 588 404 508 384 556 452 608 396 388 164 388 376 656 536 704 536 648 480 660 524 736 564 752 584 764 584 756 576 724 552 736 568 752 580 760 588 752 588 768 604 776 600 768 592 752 580 752 580 752 580 752 580 764 592 760 588 760 584 756 584 768 596 768 596 772 600 772 604 832 636 804 624 808 616 772 568 736 564 756 596 796 636 832 660 812 656 856 676 840 652 836 664 852 668 840 652 824 636 808 624 836 640 800 600 768 584 768 592 804 632 816 628 800 628 832 672 844 664 844 664 844 664 844 664 844 664 848 668 852 672 852 672 848 672 848 668 844 664 840 664 844 668 844 668 844 668 844 668 824 668 840 660 856 744 856 636 536 260 188 0 116 64 144 20 116 56 156 96 152 68 160 124 172 100 176 100 184 96 180 88 200 84 180 60 168 76 184 108 180 100 164 68 120 40 112 64 108 72 100 76 108 64 100 28 112 224 852 636 908 660 936 636 884 628 868 608 840 564 820 560 804 532 756 504 712 488 680 464 668 440 544 304 384 160 216 40 196 64 156 44 140 92 108 92 144 68 124 44 100 20 112 44 124 60 180 68 156 56 164 48 136 56 140 68 128 40 76 4 56 8 68 32 104 40 116 60 144 56 152 64 168 80 188 84 188 84 208 112 260 168 316 208 316 172 312 152 300 156 332 188 372 196 368 160 344 136 328 120 264 104 212 72 196 72 192 72 192 76 196 96 224 132 260 164 320 220 356 252 360 220 308 168 224 88 176 40 144 20 128 8 136 28 128 24 120 28 108 28 104 28 80 28 84 44 88 44 92 32 88 16 116 80 160 76 124 48 124 36 116 28 112 28 92 32 88 32 88 32 88 32 80 28 84 28 84 24 76 16 64 20 88 48 104 68 108 76 112 88 112 104 116 108 112 96 116 72 112 68 120 84 140 104 176 132 176 132 168 116 152 100 156 120 144 120 220 152 128 36 60 16 80 48 160 140 220 140 188 140 200 136 184 120 176 124 176 120 176 120 176 124 180 124 176 120 172 112 168 116 172 120 176 116 172 112 164 104 156 100 172 104 148 112 272 240 288 216 280 208 284 212 296 228 324 240 356 256 348 276 392 308 376 264 240 156 228 172 248 180 240 168 244 168 236 168 248 180 248 172 236 164 240 168 240 168 236 164 240 164 216 136 204 140 216 156 224 148 212 148 224 160 220 144 212 136 216 140 224 148 236 160 236 152 232 148 224 144 220 144 208 140 192 136 200 148 200 136 192 132 188 132 188 128 184 128 188 132 188 128 188 136 204 144 220 164 240 172 240 168 252 184 240 200 256 176 236 172 300 240 380 228 176 8 16 4 4 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 108 216 176 212 176 176 140 144 108 124 80 100 68 104 72 116 72 60 24 20 0 4 4 8 0 4 4 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 12 4 40 48 84 76 84 72 80 68 76 64 72 60 88 68 92 72 92 68 84 64 80 60 76 56 76 56 80 60 424 336 416 336 424 344 424 332 428 340 420 340 432 352 432 340 444 356 444 368 464 384 464 372 444 356 436 344 420 332 412 328 448 344 452 348 448 340 440 336 436 332 436 332 440 340 448 348 460 356 460 356 460 356 460 356 448 340 440 340 452 348 444 336 456 352 432 312 384 268 336 240 336 248 332 252 320 240 304 228 320 232 320 236 332 256 352 272 356 272 364 284 380 296 388 304 408 312 404 312 408 324 424 336 424 332 416 320 412 324 424 336 472 356 468 360 456 328 448 352 444 324 428 328 456 352 460 340 480 368 484 376 488 376 488 372 472 356 460 344 448 336 448 336 476 352 476 356 484 364 496 376 500 368 488 368 504 388 520 396 524 400 528 404 536 408 540 412 540 416 544 416 544 412 540 408 540 412 540 412 540 412 540 412 544 412 540 412 536 408 536 408 536 408 540 416 544 420 552 424 556 428 556 428 560 432 560 428 560 416 564 420 564 424 568 424 560 420 564 424 572 432 576 436 576 432 576 436 584 440 588 444 592 444 588 444 588 448 596 452 608 456 608 456 604 456 604 456 600 456 600 456 600 460 600 464 612 456 576 420 548 396 524 376 484 344 488 348 484 340 476 336 484 340 488 352 496 356 500 368 504 360 468 348 472 356 452 328 412 264 324 200 260 228 420 364 560 504 604 460 480 340 412 312 324 168 228 68 144 48 256 260 376 308 460 380 484 388 516 440 536 428 556 448 572 456 572 456 544 436 560 456 580 472 592 468 596 460 608 472 616 472 608 464 596 456 596 456 596 456 596 456 596 460 604 468 612 480 624 484 624 484 624 488 628 492 632 496 648 532 656 560 692 572 664 528 660 548 668 552 668 544 652 524 648 524 664 524 644 512 660 544 664 532 664 532 664 532 664 532 676 540 664 524 652 524 660 528 660 532 664 536 664 520 636 492 656 524 656 524 656 524 656 524 660 528 664 532 664 536 668 536 672 532 672 528 668 524 664 524 668 528 668 528 668 528 668 520 704 556 696 516 656 548 716 612 692 536 488 168 28 0 0 20 88 16 12 4 68 40 68 20 88 64 96 60 100 60 96 60 104 44 76 32 68 40 84 60 88 56 76 36 44 24 48 40 76 48 68 44 68 24 32 0 0 220 756 548 660 496 640 420 608 440 592 412 536 380 528 412 520 388 468 348 440 332 424 332 388 316 368 280 316 220 240 180 120 44 84 36 56 60 44 84 80 48 68 16 28 0 36 16 36 40 76 48 52 36 52 28 36 12 56 32 52 20 20 0 16 4 12 12 24 0 24 12 40 0 32 0 44 16 76 40 76 40 92 64 128 108 168 136 156 80 160 68 152 60 164 76 176 92 208 92 208 84 152 0 120 56 80 20 68 24 68 20 60 20 64 36 72 44 80 48 100 100 184 208 280 264 300 264 252 196 192 124 124 60 64 20 56 28 36 0 12 0 12 0 12 0 8 0 20 12 24 0 24 0 20 0 48 40 80 36 44 20 36 16 32 16 28 12 36 24 36 24 36 24 36 24 24 16 28 16 28 12 20 4 8 4 36 36 64 44 76 40 92 56 104 60 108 60 112 60 96 72 88 68 80 64 76 60 108 96 116 108 124 112 124 108 132 112 108 116 204 172 132 68 28 0 4 16 104 96 140 104 124 96 144 104 128 76 104 68 116 80 116 84 124 88 124 92 120 80 116 76 112 80 116 84 120 80 116 76 108 72 104 68 104 72 84 80 212 208 228 180 232 180 224 168 220 168 220 168 252 192 248 208 284 248 312 260 188 92 144 108 192 116 168 112 172 120 164 120 176 128 176 120 160 116 172 132 180 124 164 112 172 124 152 100 132 92 136 100 152 108 144 104 152 116 148 104 148 104 144 104 144 108 152 116 156 116 148 104 144 108 152 116 136 92 132 88 144 108 152 104 120 80 124 84 128 88 132 88 136 96 132 88 132 92 140 88 160 116 172 120 172 112 172 116 176 116 188 124 176 100 164 116 256 236 208 48 0 0 12 0 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 184 120 172 108 152 76 124 40 92 8 60 20 64 36 88 48 56 4 12 0 0 0 0 4 4 12 0 20 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 12 16 60 64 76 56 72 48 68 32 60 24 80 48 72 40 68 36 68 40 68 40 64 36 64 36 68 40 544 420 532 408 532 412 536 416 548 424 540 424 552 440 556 432 548 428 548 436 568 452 568 444 564 440 556 432 556 440 568 452 568 448 572 452 568 444 560 440 548 428 552 432 556 440 564 444 584 464 584 464 584 464 584 464 572 456 580 464 588 464 576 452 568 456 556 436 524 396 496 376 500 384 492 372 472 348 448 332 452 340 448 336 452 352 480 376 504 392 500 384 492 376 488 372 492 368 484 364 492 384 516 404 524 400 512 384 504 388 512 400 548 436 564 444 556 436 572 476 576 448 560 440 568 448 560 432 560 448 576 464 588 476 600 480 612 492 612 492 612 492 616 492 648 512 644 508 644 520 660 536 680 536 656 524 664 540 676 544 672 532 672 532 672 532 672 532 688 548 688 548 688 544 676 536 684 540 684 540 684 540 684 540 684 540 684 536 680 536 676 532 680 536 684 544 688 548 696 552 696 552 700 556 700 560 704 560 704 560 704 560 708 564 712 568 704 560 708 564 712 572 720 576 720 580 724 584 728 588 732 588 732 588 728 584 728 588 732 592 744 604 744 604 752 600 752 600 756 596 760 600 768 600 772 600 780 588 732 540 704 528 700 524 688 512 680 500 660 480 640 464 648 480 648 476 636 476 632 472 624 464 608 452 608 464 600 448 564 408 528 360 456 312 456 320 488 404 576 436 544 392 520 376 488 280 388 300 552 472 648 488 708 580 768 616 776 608 788 624 776 604 780 608 780 604 772 596 780 604 784 612 788 612 788 612 788 620 796 628 804 628 800 624 800 628 800 628 800 628 800 628 796 628 804 636 816 652 828 660 816 644 820 648 820 652 824 652 820 640 824 656 836 648 804 604 812 636 820 640 824 644 824 644 832 656 836 648 824 644 840 672 832 652 832 648 828 644 824 640 832 652 832 652 836 656 840 660 816 636 812 636 820 648 836 660 832 652 832 652 832 652 832 652 836 656 836 660 840 664 844 664 848 672 848 668 844 664 840 664 844 668 844 668 844 668 844 668 840 652 824 676 856 680 812 652 828 728 876 664 620 276 208 0 72 0 128 56 132 24 124 80 156 76 164 88 176 92 176 92 188 92 172 76 164 80 168 92 164 84 148 60 124 52 128 60 136 60 132 60 128 48 108 4 96 352 900 612 780 564 852 612 804 560 796 536 776 500 752 480 732 460 708 440 672 416 620 376 576 384 528 328 460 308 464 356 320 92 164 48 120 60 104 80 128 64 132 56 132 60 124 24 128 64 176 64 152 56 164 52 132 48 132 64 124 44 84 16 92 24 80 20 80 0 72 12 108 12 108 12 124 24 140 36 160 60 192 100 228 116 236 116 268 144 292 152 296 156 316 168 312 192 392 216 412 236 376 132 264 100 216 64 200 68 200 68 192 68 188 68 184 60 168 48 140 40 184 112 280 212 372 280 392 264 360 220 316 180 268 136 216 96 184 56 136 28 116 20 88 8 68 0 64 16 68 16 88 24 92 24 124 88 164 76 116 40 116 32 112 28 108 28 92 32 88 32 88 32 88 32 80 28 84 28 84 24 76 16 64 16 80 52 108 72 116 80 124 96 120 104 124 108 120 108 144 104 148 104 140 88 124 76 120 84 140 112 172 144 196 160 196 156 160 116 220 196 240 204 168 64 100 84 184 132 188 148 188 136 196 136 176 108 160 104 168 112 172 116 176 124 180 128 196 136 184 124 172 116 168 112 172 116 168 112 164 108 160 104 168 100 148 120 284 252 308 236 280 208 284 212 292 220 304 220 332 244 344 260 364 296 408 336 320 180 216 172 260 176 240 188 244 168 236 164 244 176 244 164 236 168 244 176 248 172 240 164 224 152 212 140 204 136 208 144 216 144 212 144 216 148 216 144 224 152 220 144 216 148 220 152 228 152 216 140 212 144 228 160 204 132 184 132 200 156 212 156 180 128 184 128 188 132 188 132 184 132 188 132 188 132 200 136 212 160 240 172 240 168 248 180 220 172 244 192 272 188 260 152 276 240 284 120 48 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 132 228 176 208 180 188 160 156 116 120 72 88 60 100 76 112 76 76 44 36 8 4 0 8 0 4 4 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 12 4 4 16 48 72 76 68 72 64 68 64 64 64 88 72 76 56 68 56 72 64 84 68 80 64 76 68 80 72 436 328 428 316 416 316 428 332 440 332 436 336 448 348 448 340 436 328 432 332 444 340 436 324 452 344 448 344 452 356 472 372 456 352 460 356 460 352 452 344 440 336 444 344 452 348 456 352 460 356 460 356 460 356 460 356 448 352 464 360 464 356 456 348 448 332 448 332 448 336 440 336 440 344 436 344 424 328 412 312 384 276 372 264 372 272 388 288 412 308 408 300 396 288 388 280 404 288 392 280 392 292 416 308 408 288 388 268 388 288 420 320 416 312 428 320 444 344 464 352 456 340 452 344 464 360 472 356 464 344 468 356 484 376 504 388 496 380 504 388 512 392 516 396 516 384 512 376 512 388 528 400 544 400 520 388 528 404 540 408 540 412 540 408 536 408 532 404 548 420 548 420 548 416 536 408 540 412 540 412 540 412 540 412 540 412 536 408 536 404 532 404 536 408 540 416 544 420 552 424 552 424 552 428 556 428 560 424 552 408 556 412 560 416 560 416 560 416 564 420 568 428 576 432 580 440 584 440 584 444 588 444 592 444 588 440 584 440 588 444 604 452 604 452 600 452 600 452 596 452 596 456 596 456 600 460 608 444 556 392 528 388 528 388 516 372 504 356 484 336 472 328 484 348 476 340 472 328 464 332 472 352 468 352 484 372 488 376 460 368 468 352 440 304 376 268 388 328 472 380 488 396 508 396 544 424 580 504 660 536 644 512 612 500 616 492 592 464 580 468 636 508 632 504 624 492 616 484 632 508 636 504 628 496 616 488 636 496 640 504 644 504 644 504 632 492 632 492 632 492 632 492 644 508 648 512 656 516 660 520 648 508 652 512 652 516 656 520 652 528 652 532 660 540 660 528 668 540 656 524 644 524 656 536 644 516 652 520 648 516 652 524 660 524 656 520 648 512 644 508 660 528 664 532 668 536 668 536 664 536 668 528 644 516 668 552 656 524 656 524 656 524 656 524 656 524 656 524 660 528 664 532 672 532 672 528 668 524 664 524 668 528 668 528 668 528 668 528 676 492 632 528 696 560 692 576 668 548 692 652 780 588 484 240 88 0 0 0 32 28 40 4 52 60 64 80 76 96 80 92 80 40 76 48 80 56 92 72 88 52 68 32 56 28 60 40 52 44 48 48 52 40 24 0 0 280 632 536 624 484 580 452 552 376 520 360 508 348 464 300 424 280 412 264 396 244 372 232 396 300 392 276 352 272 364 324 296 60 48 20 32 40 40 36 56 28 44 8 52 40 52 0 40 44 80 40 48 32 56 36 52 24 64 40 60 32 40 20 44 16 28 28 56 20 52 20 48 0 48 0 40 0 20 0 12 0 24 0 52 20 76 36 96 48 124 76 148 92 172 108 192 140 232 128 212 140 224 120 108 56 72 28 68 36 76 40 68 36 80 48 76 32 52 24 60 20 48 12 64 60 128 112 136 100 144 128 180 156 192 152 136 100 124 80 104 60 80 52 64 20 28 0 12 0 16 0 20 0 8 0 40 40 92 56 32 8 32 8 28 12 28 12 24 12 24 12 24 12 24 12 24 16 28 16 28 12 20 4 12 4 36 36 72 52 84 56 96 56 96 56 104 56 108 64 104 88 108 92 104 80 88 64 64 56 80 80 112 112 144 132 148 144 136 100 144 144 200 236 232 132 120 100 144 100 136 116 144 108 140 92 112 72 112 80 108 72 112 76 116 80 120 84 132 92 124 80 112 76 112 76 108 72 108 72 108 68 104 68 92 60 76 72 212 208 232 184 192 148 200 152 212 160 216 164 232 188 260 212 276 232 308 268 308 172 172 104 176 108 176 128 172 120 164 116 172 124 168 112 172 124 164 116 164 116 172 124 152 112 148 104 140 100 136 96 140 104 144 104 140 100 140 104 156 112 148 104 144 104 148 108 156 108 140 96 136 104 152 120 132 88 128 92 148 116 160 116 140 92 136 92 132 88 132 88 132 96 132 88 132 88 128 76 124 88 152 108 164 112 172 116 172 104 176 120 192 124 172 104 172 140 192 156 100 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 104 200 124 176 112 160 88 136 48 96 12 60 20 68 40 80 52 72 28 36 0 0 0 4 0 4 4 4 12 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 0 0 0 32 36 52 36 56 36 60 44 68 36 76 52 64 40 56 40 64 48 72 48 68 44 64 48 68 52 552 436 556 428 544 424 556 444 544 420 536 420 548 428 544 420 568 444 560 440 564 444 556 428 548 428 544 424 544 424 548 428 576 456 576 456 576 452 568 448 560 444 568 456 576 460 580 456 576 456 576 456 576 456 576 456 564 448 576 456 568 444 568 452 544 440 556 456 568 464 572 464 548 444 556 456 564 460 568 460 548 436 536 424 528 424 532 428 536 428 536 428 540 432 540 436 564 444 552 432 548 436 560 444 552 428 536 416 540 444 584 480 576 460 576 456 592 488 596 456 592 472 596 476 600 480 604 484 644 508 644 508 648 516 656 524 628 496 632 500 636 496 628 492 648 516 648 516 648 520 656 528 656 516 644 516 660 540 676 544 676 536 672 532 668 528 668 524 680 544 684 544 684 540 680 536 684 540 684 540 684 540 684 540 680 536 680 536 676 532 676 528 680 536 684 544 688 548 696 552 692 552 696 552 700 556 700 556 696 552 696 556 700 556 704 560 704 564 708 568 716 576 720 580 728 584 728 588 732 588 732 588 740 596 736 588 732 588 732 592 740 600 740 600 748 596 748 596 752 596 756 596 768 596 768 596 776 584 732 540 704 528 696 520 688 512 684 508 680 512 688 520 684 504 692 512 696 528 708 532 716 548 712 552 720 564 728 568 724 604 740 584 760 596 720 596 720 596 764 620 780 652 812 660 792 656 828 672 816 636 792 632 804 632 808 632 824 656 852 676 804 628 800 628 800 628 800 628 804 632 808 636 808 636 804 632 816 644 820 648 820 652 824 652 808 636 808 636 808 636 808 636 820 648 816 644 816 640 812 640 816 644 816 644 820 648 824 652 816 632 808 628 808 636 824 652 828 640 808 620 800 628 816 644 816 640 828 652 836 652 828 644 832 652 832 652 832 652 836 656 824 644 824 644 824 644 828 648 812 652 848 664 824 636 820 652 840 660 840 660 840 660 840 660 836 656 836 660 840 664 844 664 848 672 848 668 844 664 840 664 844 668 844 668 844 668 844 668 868 696 860 680 828 640 828 680 844 676 832 668 836 700 876 728 688 356 228 0 80 0 80 0 116 24 120 44 136 60 144 68 136 60 144 76 156 88 168 96 156 72 124 48 116 48 116 44 140 44 140 48 144 36 120 8 100 224 540 476 760 624 788 608 788 560 744 504 728 488 728 468 716 440 664 400 644 404 648 420 584 400 564 372 528 384 552 440 460 100 132 40 112 52 108 28 164 100 160 44 112 56 136 36 132 68 172 64 148 52 160 60 152 72 152 80 140 60 104 40 88 20 92 88 220 168 260 184 256 164 264 156 252 132 224 100 172 44 132 0 104 0 128 20 152 40 188 76 224 112 264 140 328 224 432 316 472 272 384 188 260 92 224 68 212 84 224 88 204 72 200 80 196 68 180 52 180 64 168 56 160 56 164 60 172 68 188 100 236 144 260 152 252 144 256 144 260 144 248 140 236 120 180 68 136 44 112 28 96 20 80 4 104 72 160 76 104 28 104 28 104 28 104 28 80 20 76 20 76 20 76 20 80 28 84 28 84 24 76 16 56 20 80 52 108 80 124 88 128 96 124 96 116 104 124 108 128 92 140 100 140 92 132 84 120 76 120 80 132 92 144 104 140 148 188 136 184 144 212 228 328 228 232 156 204 136 196 148 200 144 192 120 164 104 172 124 164 108 164 108 164 108 164 108 156 96 152 96 156 104 164 112 156 100 156 100 156 100 156 100 156 88 140 108 272 244 296 224 276 208 288 216 296 224 304 216 324 244 348 264 360 284 384 304 412 280 280 164 224 168 248 184 244 168 232 164 240 168 236 156 244 168 232 152 224 160 240 172 232 164 228 156 212 136 192 120 204 140 212 144 204 132 208 144 224 152 220 144 216 144 220 148 224 148 216 140 212 144 220 152 188 132 192 144 212 160 212 152 200 140 196 136 192 132 188 132 180 132 188 132 188 128 188 124 176 128 216 156 236 164 244 176 248 180 236 172 248 172 248 156 272 160 240 216 220 68 12 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 136 228 172 200 168 176 144 168 124 132 84 100 68 104 80 104 76 92 72 68 32 16 0 8 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 4 4 20 28 36 32 40 40 48 48 56 56 84 72 80 68 80 68 84 72 80 68 76 64 76 64 80 68 408 300 424 304 416 300 424 320 444 324 432 320 440 324 436 316 440 320 432 320 440 324 432 304 440 328 444 328 440 320 432 316 440 328 440 328 440 324 432 316 424 316 436 332 444 332 444 328 444 332 444 332 444 332 444 332 436 332 448 332 436 320 440 340 440 316 448 324 456 336 456 332 432 320 436 328 444 332 444 332 448 332 444 328 440 324 440 320 432 320 440 328 448 336 456 340 448 324 444 320 444 320 444 320 456 328 448 324 452 340 476 360 484 380 488 356 476 376 488 352 488 372 488 368 480 360 476 360 508 368 500 360 496 360 500 368 520 388 524 392 524 384 516 384 516 392 520 396 524 396 524 396 520 388 516 392 528 408 536 404 528 396 524 396 524 392 520 392 532 408 540 412 540 412 540 408 540 412 540 412 540 412 540 412 536 408 536 404 532 404 528 400 536 408 540 416 544 420 552 424 548 420 552 424 552 428 556 420 556 412 556 416 560 416 564 420 564 424 568 428 576 436 580 440 588 444 588 444 588 444 588 444 600 456 596 448 588 444 592 448 600 448 600 448 596 448 596 448 592 448 596 452 592 456 596 456 592 444 572 424 564 420 552 404 552 408 548 412 556 424 572 440 552 424 556 436 576 452 588 472 600 480 612 488 616 488 616 504 608 520 616 484 660 528 628 544 620 508 632 500 628 520 648 516 648 484 608 468 628 504 640 484 628 480 608 464 604 468 596 464 628 504 632 504 636 508 640 516 636 512 644 520 648 520 648 512 644 504 644 504 644 508 652 512 648 508 648 508 648 508 648 508 644 504 640 500 636 492 632 488 636 496 636 496 640 500 644 504 652 528 644 512 632 508 636 520 632 508 632 508 640 524 652 536 640 508 640 512 652 520 648 512 644 512 644 516 648 516 648 516 656 524 652 520 656 528 664 532 648 520 660 536 672 540 668 536 660 528 660 528 660 528 660 528 660 528 660 528 664 532 664 536 672 532 672 528 668 524 664 524 668 528 668 528 668 528 668 528 620 508 672 528 652 512 656 524 668 520 656 540 696 564 668 520 732 612 580 292 112 0 0 8 0 0 8 28 36 60 44 68 48 32 68 48 84 60 88 60 92 48 56 16 48 20 48 16 56 56 44 56 44 44 20 4 84 228 236 156 308 340 500 488 556 440 576 428 536 392 524 404 528 372 488 328 476 328 484 336 492 332 428 264 364 260 380 320 328 16 32 32 36 36 32 8 128 152 208 112 80 24 56 8 48 36 76 28 48 24 64 32 80 56 80 52 68 40 48 28 24 0 28 88 204 216 256 200 260 192 248 184 232 168 220 160 176 100 124 32 48 0 8 0 0 0 20 0 32 0 56 20 84 60 204 264 348 228 208 116 124 68 88 40 80 48 88 52 76 48 76 52 68 40 56 32 36 12 52 24 60 24 56 20 80 40 72 44 96 68 104 64 124 76 116 76 124 88 140 108 160 112 132 84 100 48 64 12 44 8 32 0 48 36 76 28 24 0 24 0 24 8 24 8 24 12 24 12 24 12 24 12 24 16 28 16 28 12 20 4 12 12 36 48 72 64 88 64 108 72 100 60 100 68 112 76 100 80 96 80 96 80 92 72 96 76 84 64 80 64 84 68 76 116 132 116 132 104 124 148 224 196 192 120 132 104 136 100 124 92 128 84 112 68 108 80 108 68 104 64 100 60 92 56 88 52 88 56 92 64 104 72 96 60 96 60 96 60 96 60 92 60 72 68 204 200 224 176 204 160 216 168 228 172 224 164 240 184 240 192 264 224 292 244 324 244 244 104 144 108 180 100 176 120 160 116 168 120 160 108 160 112 156 108 156 108 160 112 160 124 164 120 152 104 132 84 132 100 144 100 132 88 136 104 148 108 144 104 144 108 152 112 152 112 148 104 144 100 140 100 132 88 140 108 164 120 152 96 128 88 132 88 132 92 136 92 128 96 132 92 132 84 124 68 116 80 148 108 164 108 164 108 184 124 176 104 160 92 160 112 196 120 172 184 212 116 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 100 200 124 172 104 144 68 140 60 112 32 80 32 72 36 72 48 88 48 68 20 24 0 4 0 4 4 4 12 4 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 4 0 4 0 16 0 20 0 24 4 28 4 52 32 56 40 64 44 64 44 64 44 60 40 60 40 64 44 520 416 544 428 536 420 544 440 556 432 540 424 544 428 540 416 552 436 548 436 560 444 556 432 544 432 556 444 560 440 548 428 556 436 556 436 556 432 548 424 540 424 552 440 564 440 560 436 548 428 548 428 548 428 548 428 556 444 564 436 544 424 560 456 568 452 568 448 560 440 552 432 568 452 568 452 564 436 552 432 552 436 556 440 556 440 552 432 568 452 568 452 572 456 572 456 580 464 588 468 588 468 584 464 596 480 600 484 604 484 604 484 604 496 616 464 580 480 616 484 596 480 612 492 616 500 632 512 644 500 640 492 636 496 644 504 640 504 652 516 660 516 656 508 644 512 656 520 664 520 656 512 664 520 656 516 660 516 644 496 676 536 676 536 676 536 676 536 664 528 672 536 680 540 680 540 684 540 684 540 684 540 684 540 680 536 680 532 676 528 672 528 680 536 684 544 688 548 696 552 692 548 692 552 696 556 700 556 704 560 704 564 708 568 712 568 712 568 716 576 724 580 728 584 732 588 732 588 732 588 732 588 748 604 744 596 736 592 736 596 740 600 740 600 748 596 748 596 752 592 752 596 764 596 768 596 752 576 752 588 768 600 764 584 756 584 752 580 752 588 768 600 788 600 796 600 788 608 792 604 792 620 804 628 796 624 800 632 768 648 780 608 824 640 760 632 804 648 808 628 796 644 808 628 804 640 816 636 804 632 804 624 808 620 800 624 828 640 828 628 816 636 804 632 804 632 808 636 812 640 816 644 816 640 812 636 812 636 808 636 808 640 816 648 812 640 812 640 812 640 812 640 816 644 816 640 812 636 808 636 804 632 804 632 808 636 808 640 816 640 820 640 816 640 824 648 820 644 828 652 828 644 820 636 828 640 816 636 820 648 828 648 840 656 836 652 828 648 824 644 828 644 820 640 824 652 840 664 872 664 820 636 832 668 844 656 836 656 836 656 836 656 836 656 840 660 844 664 844 668 848 668 848 672 848 668 844 664 840 664 844 668 844 668 844 668 844 668 840 668 824 640 828 688 856 644 832 668 856 656 820 636 852 688 824 712 884 724 708 340 216 0 88 0 92 8 108 32 120 40 124 56 136 76 148 80 148 80 176 88 136 56 128 64 124 48 144 60 136 52 124 32 80 4 116 308 404 232 304 216 348 296 644 564 784 632 772 564 768 592 776 560 776 564 776 552 740 516 644 460 628 444 596 420 552 404 428 52 148 88 136 40 116 28 224 260 412 268 232 80 132 36 128 72 168 60 140 56 156 68 164 84 160 80 132 56 104 36 88 4 96 116 308 268 356 240 372 264 360 252 356 248 368 260 372 260 372 240 332 156 236 76 164 44 156 24 144 8 144 24 148 0 172 164 388 232 352 220 284 116 244 84 220 84 220 80 216 88 204 72 192 60 180 60 176 64 168 52 160 56 168 64 148 36 144 48 172 80 192 84 224 96 200 72 184 84 204 108 244 136 236 140 228 108 176 56 160 72 148 64 156 88 148 48 100 24 100 28 96 24 96 28 84 28 84 28 84 28 84 28 80 28 84 28 84 24 76 20 52 20 76 56 112 84 128 92 144 112 136 104 136 112 148 120 156 112 152 104 148 100 144 100 148 100 140 92 132 92 140 104 132 124 148 92 148 104 148 144 200 184 232 140 168 132 184 116 160 116 180 124 172 108 156 100 164 104 156 96 148 88 140 84 164 104 156 96 152 96 152 96 144 88 148 92 148 92 148 92 164 96 144 112 276 244 296 220 256 192 280 216 304 232 316 228 336 232 320 232 344 280 384 304 376 312 332 172 212 176 252 144 248 168 232 160 236 168 232 152 220 152 232 164 236 160 224 148 212 148 224 164 232 156 216 144 196 136 212 140 200 128 200 144 216 144 212 144 212 148 220 156 220 152 220 148 212 140 200 128 184 132 200 160 224 164 204 136 172 116 176 124 188 136 196 140 180 132 188 136 188 128 184 116 192 144 232 168 240 164 240 168 240 184 248 180 240 172 264 192 252 172 244 192 260 180 124 0 16 0 12 0 12 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 148 244 192 216 180 180 144 168 132 148 104 120 80 108 76 100 84 100 92 92 56 36 16 8 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 8 12 0 0 4 8 0 4 0 4 0 4 28 28 44 48 56 52 52 48 68 60 64 56 60 60 64 64 424 304 424 300 420 296 416 296 416 296 420 304 424 308 432 312 436 316 432 312 432 316 440 324 428 312 440 324 444 320 432 308 436 332 444 328 432 316 432 324 428 316 428 316 428 316 428 316 428 316 428 316 428 316 428 316 432 316 428 316 432 324 440 324 436 292 444 296 444 308 444 308 444 316 444 316 444 324 444 324 432 316 464 316 428 284 440 328 452 316 456 324 464 332 468 336 468 324 472 328 472 332 476 332 476 328 468 324 472 340 496 368 504 380 508 380 504 372 492 364 488 364 488 368 496 376 504 376 504 356 500 360 504 364 508 364 512 364 508 360 504 356 500 352 512 372 500 364 500 372 516 384 520 376 508 372 516 380 512 372 524 396 528 400 528 404 532 404 536 408 536 408 536 408 536 408 540 412 540 408 536 404 532 404 528 396 524 396 524 400 532 408 552 420 544 412 540 420 552 432 548 424 556 428 560 432 556 420 560 416 560 420 564 424 568 424 580 432 572 424 572 440 592 456 588 444 588 444 588 444 588 444 588 444 588 448 592 452 596 452 600 448 600 448 596 448 596 448 588 444 588 448 588 448 592 452 588 444 584 444 588 456 604 468 608 468 604 460 600 460 604 464 600 480 600 484 604 480 612 484 616 484 620 488 620 492 628 492 624 488 624 484 620 480 616 480 624 488 624 492 628 496 632 496 632 484 632 484 632 484 628 484 628 484 628 484 628 484 628 492 620 488 624 492 628 492 632 496 636 500 636 500 636 500 636 500 640 496 636 492 632 496 636 500 644 504 644 500 640 496 636 496 640 500 640 500 640 500 640 500 640 500 640 500 640 500 640 500 640 508 640 508 640 508 640 508 632 500 632 504 636 508 640 508 648 516 648 516 648 516 648 516 648 516 648 520 652 524 656 524 660 524 656 520 652 524 656 528 660 528 660 528 660 528 660 528 668 536 668 532 664 528 660 528 664 532 664 532 664 532 664 532 668 528 668 528 668 528 668 528 668 528 668 528 668 528 668 528 656 520 652 524 660 520 660 516 664 512 664 512 664 512 664 512 652 524 696 588 744 596 588 380 320 64 0 0 24 0 12 0 48 28 68 28 64 44 96 68 108 48 60 28 60 20 56 40 40 56 44 68 84 52 32 0 192 252 280 200 260 172 196 156 224 176 336 340 504 444 544 452 536 412 508 376 504 360 468 300 456 288 424 280 404 284 412 352 368 0 28 16 72 0 24 0 140 184 248 256 200 24 44 0 52 24 64 28 56 12 52 16 64 44 72 40 56 28 44 24 32 0 12 112 232 172 236 160 240 176 244 172 240 172 236 172 260 200 264 208 268 208 268 216 240 196 196 120 96 0 0 0 0 0 0 0 52 32 92 56 108 72 104 64 92 56 96 72 104 64 68 40 72 60 72 44 68 32 72 28 68 24 64 24 44 8 48 12 52 16 56 12 64 8 64 28 80 36 88 48 92 56 112 92 156 136 148 76 100 56 44 20 112 68 48 0 28 4 32 0 24 4 24 4 28 16 28 16 28 16 28 16 24 16 28 16 28 12 20 4 12 8 40 64 92 68 96 84 116 84 108 80 108 76 112 80 108 96 120 104 120 92 100 76 104 80 92 72 88 72 96 84 112 104 112 92 96 76 100 84 172 136 140 100 116 88 128 104 112 72 104 68 100 64 104 68 100 64 100 64 100 60 88 52 84 48 88 56 92 60 100 64 88 52 88 52 88 52 88 52 72 52 68 60 192 192 216 168 224 172 216 160 216 168 228 176 216 164 228 184 252 208 272 220 316 240 284 184 184 68 140 112 172 120 168 116 164 112 160 108 156 108 156 104 152 100 148 100 140 104 152 116 156 112 144 100 124 84 128 96 136 96 136 92 152 104 132 92 140 108 148 108 152 108 144 100 132 88 124 80 132 100 160 132 176 124 152 100 128 84 124 80 124 76 120 76 144 100 124 80 128 92 136 80 128 80 136 92 156 108 164 108 176 116 180 116 180 112 180 112 180 136 200 148 188 164 140 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 112 204 120 160 92 144 76 136 56 120 44 88 32 64 20 76 40 84 44 88 56 44 0 8 0 0 0 8 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 4 0 8 0 8 0 8 0 4 0 12 4 24 16 36 20 20 8 28 20 40 32 52 40 540 424 540 420 536 416 532 416 532 416 536 424 540 428 548 432 544 428 544 428 544 432 552 440 548 432 552 440 556 436 548 432 552 436 560 436 548 424 544 432 544 424 544 424 544 424 544 424 548 428 548 428 548 428 548 428 548 428 544 424 548 432 556 440 552 440 552 444 556 444 560 444 560 444 560 444 560 444 560 444 544 444 576 456 556 432 556 448 568 452 568 456 576 460 580 464 584 464 588 468 592 472 592 472 592 472 588 472 596 484 612 500 624 500 628 504 624 500 620 492 616 488 612 492 620 500 628 508 640 500 644 504 648 504 652 508 652 508 648 504 648 504 644 500 648 504 652 512 656 512 656 512 664 516 652 512 660 520 660 508 656 516 660 520 660 524 664 524 676 536 676 536 676 536 676 536 684 540 684 536 680 532 676 532 672 528 672 528 672 532 680 540 692 548 692 548 692 552 700 556 696 552 700 560 708 560 704 560 704 560 704 564 708 564 712 568 720 572 708 564 708 572 724 588 728 584 728 584 728 584 728 584 732 588 732 592 736 592 740 596 740 600 740 600 748 596 748 596 748 592 752 592 764 592 764 596 768 596 764 592 768 604 780 612 776 604 776 604 780 612 788 620 792 608 804 608 804 608 800 616 796 612 796 616 796 624 796 624 796 624 796 620 792 616 788 616 796 624 796 628 800 632 804 632 804 636 808 632 808 632 812 628 812 628 820 628 820 628 820 628 804 628 800 628 804 632 808 636 808 636 808 636 808 636 808 636 812 636 808 632 804 636 808 640 816 644 816 640 812 636 808 636 812 640 812 640 812 640 812 640 812 640 812 640 812 640 812 640 820 640 820 640 820 640 820 640 812 632 816 636 816 640 820 640 828 648 828 648 828 648 828 648 828 648 828 652 832 656 836 656 840 656 836 652 832 656 836 660 840 660 840 660 840 660 840 660 848 668 848 664 844 660 840 660 844 664 844 664 844 664 844 664 844 668 844 668 844 668 844 668 844 668 844 668 844 668 844 668 832 660 836 656 840 664 848 664 856 664 856 664 860 664 860 668 848 680 824 660 832 728 868 708 884 600 508 184 136 0 112 92 156 60 144 80 176 88 152 64 172 72 128 64 132 56 124 68 100 68 104 72 116 48 72 20 260 296 336 260 336 272 308 272 344 240 344 256 432 364 576 460 652 496 672 464 600 416 612 472 660 464 640 456 620 436 592 464 496 52 140 20 132 20 172 88 284 236 324 252 268 52 128 40 132 60 144 64 136 48 132 52 132 64 136 64 108 40 96 36 104 20 92 140 324 216 340 204 340 232 340 232 336 228 340 224 360 252 384 268 404 276 408 276 384 272 392 256 336 160 228 72 136 0 108 0 124 20 168 44 188 64 204 88 220 88 204 80 216 84 184 68 184 76 188 76 172 76 168 72 164 64 160 60 152 56 152 60 156 60 156 56 168 56 176 64 184 76 192 80 196 108 240 172 352 316 464 360 496 448 452 184 176 64 128 52 104 28 100 28 88 28 84 24 84 28 84 28 84 28 84 28 80 28 84 28 84 24 76 20 52 8 52 48 96 72 116 108 152 116 152 116 152 112 148 112 152 112 160 120 160 108 144 92 144 100 144 100 148 108 156 120 152 124 152 100 108 76 136 128 208 152 180 124 168 116 176 128 168 108 160 100 156 100 156 100 152 100 156 100 152 96 148 88 152 96 148 92 148 88 144 88 144 88 144 88 144 88 144 88 140 84 140 104 264 232 288 216 284 212 292 220 304 236 324 240 312 224 320 236 332 248 340 252 368 300 376 284 280 144 204 160 232 160 232 164 236 164 236 168 228 156 228 152 224 148 220 148 212 148 216 152 220 152 216 148 196 128 200 132 200 136 204 140 216 144 204 140 216 152 220 148 216 148 212 140 200 128 192 124 184 140 212 172 228 164 208 140 184 128 184 128 180 124 180 120 196 132 180 124 184 136 200 132 192 132 208 148 228 160 240 164 244 176 244 180 248 180 256 180 236 180 248 180 252 184 208 108 64 12 24 0 16 4 20 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 144 232 172 192 160 172 144 164 132 148 104 120 76 100 64 100 80 92 80 100 84 56 8 12 0 0 0 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 8 4 8 4 8 4 0 4 0 12 12 16 16 16 16 24 24 32 32 40 36 424 304 420 300 420 300 416 296 416 296 420 304 424 308 432 312 424 304 420 300 424 308 432 312 432 312 436 316 436 316 432 312 428 312 436 312 424 304 424 312 428 308 428 308 428 308 428 308 432 312 432 312 432 312 432 312 428 308 424 304 424 308 432 308 432 288 436 292 436 296 440 304 440 316 440 316 440 324 440 316 428 304 448 320 452 312 440 300 452 316 452 316 452 316 452 320 456 316 460 320 460 324 464 324 464 324 468 332 476 340 484 348 492 368 496 376 500 376 500 372 492 368 492 368 496 376 504 376 504 364 500 364 504 368 504 372 500 364 504 368 504 368 508 372 500 372 516 388 524 384 512 372 520 376 508 376 520 384 516 376 508 380 512 384 516 388 516 388 536 408 536 408 536 408 536 408 540 412 540 412 536 408 536 408 536 404 532 404 532 408 540 416 548 420 552 428 556 428 556 428 556 428 560 436 564 436 564 428 560 416 560 416 564 420 564 424 568 420 560 412 556 416 568 428 580 436 580 436 580 436 580 436 588 444 588 444 592 448 592 452 600 448 600 448 596 448 596 448 592 452 596 452 596 456 596 460 604 464 604 464 608 472 616 480 604 464 604 464 612 476 624 488 612 492 612 492 616 480 612 480 612 472 612 476 616 468 620 480 620 480 620 480 616 476 616 476 624 484 624 488 628 492 632 492 636 484 636 484 636 484 632 484 628 484 628 484 628 484 628 484 628 496 632 500 636 500 640 504 636 500 636 500 636 500 636 500 640 496 636 492 632 496 636 500 644 504 644 504 640 500 640 500 640 500 640 500 640 500 640 500 640 500 640 500 640 500 640 500 640 508 640 508 640 508 640 508 632 504 636 504 640 508 640 508 648 516 648 516 648 516 648 516 648 516 648 520 652 524 656 524 660 524 656 520 652 524 656 528 660 528 660 528 660 528 660 528 668 536 668 532 664 528 660 528 664 532 664 532 664 532 664 532 668 528 668 528 668 528 668 528 668 528 668 528 668 528 668 528 660 528 660 532 664 528 668 524 668 512 664 504 664 504 668 500 660 496 684 504 680 548 728 596 692 636 780 536 392 64 44 0 68 0 64 8 60 0 72 64 84 16 56 28 76 28 64 36 56 60 72 44 64 0 20 40 284 276 288 200 268 200 236 184 272 208 248 184 248 208 304 244 380 332 472 392 484 348 480 364 452 308 444 320 440 320 428 360 368 8 36 0 36 56 188 184 232 200 192 160 144 4 52 4 52 16 68 20 60 4 56 16 60 36 72 36 52 20 36 20 32 0 16 112 236 160 224 140 220 144 220 144 216 144 216 144 228 168 252 196 276 212 280 216 268 236 292 252 280 200 208 144 128 60 72 0 20 0 0 0 4 0 28 16 68 36 64 28 88 52 64 44 72 56 80 48 76 36 76 32 68 24 60 20 60 20 56 16 56 16 56 4 52 0 52 8 60 24 68 28 64 40 84 68 160 216 312 312 396 448 460 308 204 56 28 0 28 4 32 4 28 8 32 4 28 16 28 16 28 16 28 16 24 16 28 16 28 12 20 4 16 0 4 8 32 32 68 84 108 92 120 96 120 92 112 84 116 104 124 108 120 96 104 84 104 92 116 104 124 112 128 112 128 124 124 72 48 40 96 128 156 128 132 96 112 88 116 88 108 68 100 60 96 60 96 64 96 60 96 64 96 56 92 52 104 68 100 56 88 48 80 40 88 52 88 52 88 52 88 52 76 52 72 72 204 192 212 168 208 164 220 168 232 176 232 176 240 188 252 200 260 200 256 196 260 224 320 248 252 116 148 88 160 112 160 112 160 112 164 116 156 108 156 104 152 100 148 100 148 108 148 108 148 112 156 120 136 96 132 88 128 92 140 104 148 100 144 104 156 116 156 104 152 104 148 100 136 88 132 84 120 88 148 116 164 116 148 96 132 88 132 84 128 80 124 80 136 96 124 80 132 92 132 80 128 80 136 88 152 104 160 104 168 112 172 112 176 108 180 108 164 108 172 128 188 164 176 120 88 20 0 0 0 0 4 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 100 196 120 164 100 140 64 140 60 116 36 84 32 68 32 64 32 84 32 84 52 64 0 4 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 4 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 4 0 8 0 12 4 16 8 536 420 536 420 536 420 536 420 536 420 536 424 540 428 544 428 540 424 540 424 540 428 548 432 548 432 548 436 552 432 548 432 544 432 552 432 544 424 544 432 540 424 540 424 540 424 540 424 544 428 544 428 544 428 544 428 544 424 540 420 536 424 544 428 548 432 552 432 556 436 556 436 560 436 560 436 560 436 560 436 564 440 556 440 572 456 568 436 572 452 568 448 568 448 568 444 584 452 584 456 588 460 592 460 592 464 600 476 612 480 612 480 612 484 620 496 632 500 632 500 624 492 624 492 624 496 632 504 636 496 644 500 644 504 648 504 640 500 644 504 648 508 652 512 652 512 660 520 668 520 660 516 656 508 648 508 656 516 656 508 648 508 652 512 652 516 656 516 672 532 672 532 672 532 672 532 684 540 684 540 684 540 684 536 684 536 680 536 680 540 688 548 688 552 700 564 708 560 700 552 700 560 708 568 712 568 712 564 700 556 704 560 704 564 708 564 712 564 704 556 700 560 704 564 716 572 716 572 716 572 716 572 728 584 732 588 732 592 736 592 736 596 736 596 744 592 744 592 756 596 760 600 768 600 772 600 780 608 780 608 784 612 788 616 776 604 776 604 776 608 788 616 804 612 808 608 796 608 792 604 780 604 780 612 780 616 784 616 792 616 788 616 788 616 788 616 796 624 796 628 800 632 804 632 804 636 804 636 804 636 808 632 808 628 812 628 812 628 820 628 812 636 808 640 812 644 816 644 808 636 808 636 808 636 808 636 812 636 808 632 804 636 808 640 816 644 816 644 816 644 816 640 812 640 812 640 812 640 812 640 816 644 816 644 816 644 816 644 820 640 820 640 820 640 820 640 816 636 816 640 820 640 824 644 828 648 828 648 828 648 828 648 828 648 828 652 832 656 836 656 840 656 836 652 832 656 836 660 840 660 840 660 840 660 840 660 848 668 848 664 844 660 840 660 844 664 844 664 844 664 844 664 844 668 844 668 844 668 844 668 844 668 844 668 844 668 844 668 844 664 844 668 852 672 856 672 848 668 848 668 856 668 856 668 824 676 880 704 860 664 824 652 840 672 832 708 888 636 536 148 176 24 152 100 228 96 168 84 160 56 128 68 132 68 120 68 112 72 104 52 100 24 36 112 404 344 372 284 360 292 348 268 344 268 388 268 384 248 388 224 376 232 440 348 572 448 596 428 632 432 636 448 624 436 608 472 488 60 148 12 188 164 380 288 348 232 260 168 216 44 144 44 132 60 140 68 132 52 128 56 144 72 148 72 120 48 108 44 104 16 112 168 352 212 340 208 332 220 328 220 332 220 336 220 348 236 376 260 400 272 400 264 392 268 392 264 392 260 388 260 372 236 348 196 292 120 200 44 136 20 124 20 140 40 156 48 164 64 152 60 156 72 164 72 168 76 168 68 160 64 156 60 148 52 144 48 140 44 136 40 148 56 160 64 168 64 172 68 164 56 144 12 120 52 200 108 260 168 324 320 408 140 88 12 108 36 92 32 92 32 84 32 84 28 84 28 84 28 84 28 80 28 84 28 84 24 76 20 52 4 20 12 48 24 72 68 124 96 144 120 164 120 160 112 176 132 176 132 172 124 160 112 160 120 172 136 180 136 176 132 164 120 112 52 56 36 116 124 176 136 168 116 152 108 152 112 156 100 152 92 148 92 148 92 148 92 152 96 152 92 148 88 156 100 152 92 144 80 136 76 144 88 144 88 144 88 144 88 148 84 144 124 280 232 280 216 284 220 300 232 308 228 308 216 344 256 356 272 360 272 352 260 316 264 368 312 352 232 248 156 236 164 232 160 228 156 224 152 228 156 228 152 224 148 220 148 216 148 212 140 212 152 228 164 212 136 196 124 192 132 208 144 196 140 200 152 216 164 212 144 204 148 200 140 196 136 188 132 176 128 200 152 212 152 200 136 188 132 188 132 184 128 180 124 184 124 176 124 188 136 196 128 192 132 208 144 224 156 236 160 236 168 240 172 244 176 244 176 244 180 248 184 272 208 272 188 196 108 84 4 28 0 16 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 136 224 168 200 164 168 132 168 132 144 100 116 80 108 76 88 76 88 80 92 88 72 48 8 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 8 0 8 0 8 4 4 4 4 0 0 0 0 4 4 4 4 4 4 0 0 416 304 416 304 416 304 416 304 416 304 420 308 420 308 424 312 424 312 424 308 424 316 432 320 428 316 428 312 424 316 428 316 428 312 440 316 432 308 432 320 424 304 424 304 424 304 424 304 428 308 428 308 428 308 428 308 428 304 420 300 420 300 424 296 428 284 428 292 432 296 428 308 436 312 436 320 436 320 436 320 456 312 420 296 440 328 452 320 444 320 444 320 444 316 440 308 452 320 452 320 456 324 460 328 460 332 468 340 476 344 476 344 476 348 484 360 496 368 500 368 496 364 492 360 492 364 500 372 496 368 496 372 500 372 504 376 496 372 500 376 504 380 508 376 520 372 512 368 512 372 524 384 504 356 496 356 508 368 512 368 512 388 516 388 520 392 520 396 532 404 532 404 532 404 532 404 540 412 540 412 540 412 540 416 540 412 536 408 540 416 548 420 544 424 556 436 564 432 556 424 556 432 564 440 568 440 568 428 556 412 556 416 560 416 564 420 568 424 564 420 564 420 564 420 568 424 568 424 568 424 568 424 584 440 584 444 588 444 592 448 596 444 596 444 592 444 592 444 596 452 600 456 596 460 600 460 604 464 604 468 608 468 608 468 608 468 604 460 596 456 596 456 608 484 604 480 604 468 600 464 600 464 608 456 616 452 616 460 616 476 620 476 620 476 620 476 628 484 628 488 632 492 636 492 636 492 636 492 636 492 632 492 632 492 632 492 632 492 628 492 636 496 640 500 644 504 644 504 636 496 636 496 636 496 636 496 640 496 636 492 632 496 636 500 644 504 644 504 644 504 644 508 640 500 640 500 640 500 640 500 644 504 644 504 644 504 644 504 644 504 644 504 644 504 644 504 640 500 644 504 644 508 648 508 648 516 648 516 648 516 648 516 648 516 648 520 652 524 656 524 660 524 656 520 652 524 656 528 660 528 660 528 660 528 660 528 668 536 668 532 664 528 660 528 664 532 664 532 664 532 664 532 668 528 668 528 668 528 668 528 668 528 668 528 668 528 668 528 664 532 668 536 672 536 672 528 668 520 668 512 668 512 668 504 680 508 664 504 672 516 676 528 708 536 640 512 716 612 672 428 372 128 68 0 88 32 108 28 72 0 52 28 76 28 60 36 88 40 56 12 64 0 0 104 316 224 256 188 248 196 256 184 224 172 228 132 196 156 252 180 236 120 204 128 288 236 408 296 412 276 388 296 400 308 424 380 316 0 12 0 144 204 328 252 268 212 184 144 136 4 48 0 52 16 68 20 64 4 60 16 64 44 76 40 56 24 40 24 28 0 32 144 272 164 232 152 228 148 236 152 240 156 240 160 236 164 248 180 260 180 252 180 260 200 256 200 264 212 276 224 272 212 276 220 276 192 224 148 140 80 80 0 12 0 28 12 40 16 48 20 44 28 52 32 68 24 68 24 64 20 64 20 60 12 56 8 52 4 48 0 64 12 60 16 68 28 72 32 60 40 56 8 16 4 28 8 68 0 24 120 220 84 20 16 32 8 36 4 36 12 32 8 28 16 28 16 28 16 28 16 24 16 28 16 28 12 20 4 28 0 8 8 24 4 16 20 52 48 80 84 112 92 116 92 140 124 140 120 136 116 128 108 124 112 132 116 132 108 116 96 120 76 44 0 12 24 64 72 120 100 116 92 104 76 96 64 92 60 92 52 84 48 88 52 88 52 92 60 96 56 92 52 88 52 88 52 88 52 88 52 88 52 88 52 88 52 88 52 84 52 80 96 224 192 204 168 216 172 232 184 244 188 236 176 240 188 256 208 268 216 272 216 260 204 280 232 300 208 208 92 152 104 152 104 156 108 156 112 156 108 156 104 152 100 148 100 148 104 140 100 140 108 156 120 144 96 128 80 120 84 136 100 136 92 140 104 160 116 152 100 148 104 144 96 140 92 132 88 124 84 140 104 152 100 136 84 132 88 132 84 128 80 124 80 124 84 120 80 132 92 132 76 128 80 136 88 148 96 156 96 164 116 164 104 172 100 172 104 188 112 184 132 192 160 196 168 180 124 116 20 4 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 104 192 116 168 104 140 56 140 60 120 40 88 40 76 40 64 28 84 28 76 48 80 28 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 16 0 8 4 0 8 4 8 0 8 0 8 0 8 0 8 0 4 0 4 0 8 0 4 0 4 0 0 0 532 412 536 416 536 416 540 420 540 420 540 420 540 420 540 420 544 424 544 424 544 428 552 432 548 428 544 424 544 424 548 428 544 432 556 436 548 432 552 444 544 428 544 428 544 428 544 428 540 424 540 424 540 424 540 424 548 428 540 420 536 420 540 424 544 424 544 428 548 428 552 428 556 432 556 432 556 432 556 432 580 440 544 416 556 448 580 456 568 444 568 444 568 444 568 444 584 452 584 456 588 460 592 460 596 464 600 468 604 472 608 476 604 476 616 488 624 496 628 496 632 496 628 492 624 496 632 500 632 496 636 496 640 500 640 500 640 500 644 504 644 504 648 508 664 516 660 504 656 512 672 528 656 496 648 500 660 516 664 508 664 520 660 524 664 524 668 528 668 528 668 528 668 528 668 528 684 540 684 540 688 544 688 544 684 540 680 536 680 540 688 548 692 548 696 556 700 556 700 556 700 556 704 564 708 564 708 564 696 556 700 556 704 560 704 560 712 568 712 568 712 568 712 568 712 568 712 568 712 568 712 568 724 584 728 584 732 588 732 588 732 592 732 592 740 588 740 588 752 596 756 596 768 596 768 600 772 600 776 608 780 604 776 600 784 608 776 596 764 588 760 588 784 600 784 600 780 600 776 604 772 608 768 612 772 616 772 616 776 616 776 616 780 620 780 620 788 628 788 632 792 636 796 636 796 636 796 636 796 636 804 632 804 632 808 632 808 632 812 632 808 636 808 640 812 644 816 644 808 636 808 636 808 636 808 636 812 636 808 632 804 636 808 640 816 644 816 644 820 648 820 648 812 640 812 640 812 640 812 640 820 648 820 648 820 648 820 648 820 644 820 644 820 644 820 644 820 644 820 644 824 648 824 652 828 648 828 648 828 648 828 648 828 648 828 652 832 656 836 656 840 656 836 652 832 656 836 660 840 660 840 660 840 660 840 660 848 668 848 664 844 660 840 660 844 664 844 664 844 664 844 664 844 668 844 668 844 668 844 668 844 668 844 668 844 668 844 668 848 664 848 668 852 672 856 676 844 668 844 668 844 672 844 668 868 652 836 660 868 676 868 672 808 684 928 692 844 656 884 720 876 592 532 212 236 88 228 148 168 56 128 64 124 60 108 64 128 48 112 24 128 12 68 236 456 288 396 280 380 244 388 220 420 304 456 280 452 336 560 392 584 412 600 392 544 380 584 464 600 380 580 380 572 384 580 448 476 28 152 84 320 276 424 280 392 284 332 232 256 44 128 24 132 60 140 68 128 56 124 56 124 56 128 56 100 32 96 28 104 20 140 216 404 240 372 248 368 256 368 260 376 264 388 264 380 256 388 256 384 252 388 244 368 248 392 272 408 268 392 256 408 276 392 268 396 276 404 280 372 244 272 96 112 0 88 36 104 32 116 40 112 40 116 48 136 56 144 60 148 60 152 64 156 68 156 64 152 64 152 64 156 68 156 72 160 76 168 72 152 64 164 52 152 60 160 32 148 52 128 28 168 64 116 36 112 36 96 36 88 36 80 36 84 28 84 28 84 28 84 28 80 28 84 28 84 24 76 20 44 16 36 28 48 12 36 12 72 40 100 72 132 100 156 108 176 132 172 124 168 120 160 116 160 116 160 112 152 100 140 92 120 56 32 0 28 32 76 48 144 104 144 108 144 96 132 84 148 88 140 84 136 80 140 84 140 84 144 92 148 92 148 88 132 76 136 84 144 92 148 96 144 88 144 88 144 88 144 88 156 80 152 148 304 232 272 216 284 220 304 236 324 256 344 256 332 244 344 260 356 276 372 288 360 280 352 288 368 292 304 176 204 136 212 148 228 160 240 172 228 156 228 152 224 148 220 148 212 144 208 140 208 140 208 144 204 132 192 120 188 120 192 128 188 128 188 140 204 156 208 144 200 144 200 140 196 136 192 136 188 136 200 148 204 140 188 124 184 128 180 124 180 120 176 120 172 116 172 124 188 136 196 124 192 132 208 144 220 152 228 152 232 160 232 168 236 168 240 172 248 172 240 184 260 172 264 184 244 192 212 116 84 0 24 0 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 152 224 164 196 168 168 128 160 128 148 112 132 88 112 76 88 80 92 76 84 84 84 72 32 16 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 8 8 8 8 4 4 4 4 412 308 412 312 416 316 420 316 420 316 420 316 420 316 420 316 420 316 416 312 420 320 428 324 428 324 424 316 420 320 428 316 420 300 432 304 428 300 432 312 428 300 428 300 428 300 428 300 424 296 424 296 424 296 424 296 436 304 428 296 424 296 424 296 420 284 424 288 420 300 424 300 432 316 432 320 432 320 432 320 444 320 428 308 432 328 452 340 440 324 444 328 448 336 452 328 456 332 452 332 456 336 456 340 468 344 460 336 460 344 468 356 472 348 480 356 484 356 484 356 496 364 492 360 488 364 492 368 496 372 500 376 500 380 504 380 512 388 508 384 508 384 504 372 508 364 508 364 508 368 516 372 508 360 504 364 516 380 520 372 520 392 520 396 524 396 528 400 528 400 528 400 528 400 528 400 540 412 540 416 544 420 548 420 536 408 532 404 536 412 544 416 548 420 548 420 548 424 556 428 552 424 556 432 564 432 560 424 552 408 556 412 556 416 560 416 560 416 564 424 572 428 572 428 572 428 572 428 572 428 572 428 580 436 584 440 584 444 588 444 592 440 592 440 588 440 588 440 588 448 592 448 592 452 592 456 600 464 608 472 608 468 600 460 608 468 600 456 596 456 596 456 600 476 604 480 608 472 608 472 608 456 612 452 620 452 624 456 612 472 612 476 616 480 620 480 628 488 628 492 632 496 636 496 640 492 640 492 640 492 636 492 632 492 632 492 632 492 632 492 632 496 636 496 640 500 640 500 636 496 636 496 636 496 636 496 640 496 636 492 632 496 636 500 644 504 644 508 648 512 652 512 640 500 640 500 640 500 640 500 648 508 648 508 648 508 648 508 644 504 644 504 644 504 644 504 644 504 644 508 648 508 652 512 648 516 648 516 648 516 648 516 648 516 648 520 652 524 656 524 660 524 656 520 652 524 656 528 660 528 660 528 660 528 660 528 668 536 668 532 664 528 660 528 664 532 664 532 664 532 664 532 668 528 668 528 668 528 668 528 668 528 668 528 668 528 668 528 660 532 664 532 668 536 672 532 668 528 668 528 668 520 672 520 656 528 652 552 680 524 632 496 684 508 612 472 664 548 676 504 680 612 724 504 460 244 256 116 84 8 52 8 64 20 56 40 68 32 72 0 44 0 0 312 516 396 464 416 420 340 412 316 424 400 496 396 468 408 516 416 488 412 552 420 492 316 428 300 472 372 452 372 452 372 460 416 344 0 28 52 216 192 280 204 256 244 260 216 168 0 44 0 52 16 68 20 64 4 60 16 48 24 56 20 36 4 20 0 28 0 64 192 316 192 264 200 272 188 276 196 284 204 284 208 272 192 264 184 256 180 260 184 236 164 252 176 256 168 240 156 284 196 260 172 256 192 264 200 300 248 248 108 52 0 0 0 20 0 44 8 32 0 36 8 40 0 44 4 52 16 64 20 68 24 68 24 72 28 72 28 68 24 68 28 72 36 72 40 52 32 40 12 40 40 48 4 8 28 52 0 40 8 20 0 36 12 36 8 40 12 36 12 28 16 28 16 28 16 28 16 24 16 28 16 28 12 20 12 20 4 8 12 24 0 8 8 24 20 36 32 56 56 76 68 108 92 104 84 96 76 92 76 92 76 88 68 80 64 80 72 40 24 12 0 8 8 28 20 96 88 104 84 100 72 80 52 84 52 84 44 76 40 80 44 80 48 88 56 92 56 92 56 76 40 80 48 88 52 92 56 88 52 88 52 88 52 88 52 92 48 84 116 244 196 196 168 216 168 216 164 224 172 228 176 228 168 224 172 236 192 260 212 264 224 300 236 308 244 276 172 144 96 144 100 152 104 156 108 156 108 156 104 152 100 148 100 140 100 140 100 136 92 128 84 124 84 120 80 116 76 116 76 128 80 124 84 140 104 152 104 148 100 144 96 144 96 140 92 144 104 148 104 144 92 124 76 124 80 120 76 116 72 116 72 116 76 116 80 136 92 132 72 128 80 136 84 148 92 148 88 156 108 160 100 164 96 172 88 172 88 164 120 176 120 156 148 184 156 192 124 104 16 12 0 0 0 0 0 0 8 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76 132 196 108 164 104 140 56 124 52 124 56 108 48 76 32 68 36 88 28 72 40 84 44 44 8 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 4 16 4 8 4 8 8 4 8 4 12 0 12 0 0 0 0 0 0 0 0 0 4 0 4 0 8 0 8 0 532 412 532 416 536 420 540 420 540 420 540 420 540 420 540 420 536 412 532 412 532 416 540 424 552 428 540 416 536 420 548 432 528 420 544 424 536 420 544 436 548 432 548 432 548 432 548 432 540 424 540 424 540 424 540 424 552 436 548 428 540 424 540 424 540 420 540 424 544 420 548 424 556 432 556 432 556 432 556 432 556 432 560 436 564 444 572 452 560 440 568 448 576 456 580 460 588 452 596 456 596 460 600 460 612 464 600 452 596 460 612 476 612 476 620 484 624 484 620 480 636 496 632 488 628 488 632 492 628 496 628 500 632 504 636 504 648 512 644 508 640 504 636 496 640 500 660 516 668 512 660 504 668 512 660 516 676 532 684 524 660 520 660 524 660 528 664 528 668 532 668 532 668 532 668 532 684 540 684 544 688 548 692 548 680 532 676 532 676 536 684 544 696 548 688 540 684 548 696 560 692 552 700 556 704 560 700 556 696 552 696 556 700 560 704 560 696 552 704 564 712 572 716 572 716 572 716 572 716 572 716 572 724 580 724 584 728 588 732 588 732 592 732 592 740 588 740 588 748 588 748 592 760 588 764 592 776 608 784 616 784 608 776 600 776 604 772 600 772 604 780 608 776 608 780 612 784 620 788 624 768 608 764 616 768 620 772 620 772 612 772 616 776 620 780 620 788 628 788 632 792 636 796 636 792 640 792 640 792 640 796 636 804 632 804 632 804 632 808 632 804 632 804 636 808 636 812 640 808 636 808 636 808 636 808 636 812 636 808 632 804 636 808 640 816 644 816 648 820 652 824 652 812 640 812 640 812 640 812 640 820 648 820 648 820 648 820 648 816 644 820 644 820 644 820 644 820 644 820 648 824 652 828 652 828 648 828 648 828 648 828 648 828 648 828 652 832 656 836 656 840 656 836 652 832 656 836 660 840 660 840 660 840 660 840 660 848 672 848 668 844 664 840 664 844 668 844 668 844 668 844 668 844 668 844 668 844 668 844 668 844 668 844 668 844 668 844 664 852 656 844 664 848 664 852 672 844 668 844 668 840 668 840 668 880 660 856 664 868 644 872 696 840 668 916 716 892 656 876 692 844 700 864 700 876 708 724 432 204 64 136 52 120 48 96 64 112 44 160 20 116 0 140 452 712 504 716 584 728 540 756 544 744 596 768 532 696 540 764 556 768 552 740 540 736 520 676 460 668 448 656 448 632 420 596 440 484 8 140 88 276 168 304 204 316 252 348 256 256 36 140 60 132 60 140 68 132 52 124 56 120 56 128 52 100 32 96 24 108 28 160 256 440 268 392 288 392 284 396 288 404 296 420 296 412 284 400 268 396 268 408 280 404 264 384 236 372 240 380 256 380 252 388 276 412 288 404 268 356 280 348 180 144 0 68 20 92 36 112 44 92 28 92 40 108 32 116 44 132 56 144 64 136 60 140 64 144 68 148 72 144 68 148 68 148 64 160 68 172 64 140 28 148 76 180 52 144 28 116 48 176 24 76 44 108 40 100 36 96 36 88 36 84 28 84 28 84 28 84 28 80 32 84 32 76 28 68 20 32 0 16 12 36 12 44 32 64 24 68 32 84 52 104 64 132 88 124 80 116 76 112 76 112 76 104 64 104 72 112 80 32 20 40 16 28 8 48 32 120 92 136 100 136 92 120 72 140 84 132 76 128 76 132 80 136 80 140 92 148 92 148 92 136 80 136 84 140 88 144 88 144 88 144 88 144 88 144 88 160 80 152 164 316 236 264 220 296 216 276 196 260 184 260 188 272 180 260 172 256 196 284 220 296 272 380 316 384 324 384 292 240 164 232 152 216 136 200 128 228 156 228 152 224 148 220 152 204 140 208 140 204 128 184 112 184 120 188 120 184 112 176 108 184 124 168 124 184 144 200 152 196 148 192 144 192 144 188 140 208 152 208 152 200 132 180 116 176 120 172 116 172 112 168 116 164 112 172 124 192 136 196 124 192 132 208 140 216 148 220 148 228 156 228 164 232 164 232 172 236 160 236 188 264 172 260 192 244 188 240 180 184 88 60 0 16 0 4 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 184 232 160 192 168 168 132 148 124 156 124 144 96 112 64 96 88 100 76 76 76 92 76 56 36 24 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 8 0 8 0 12 0 8 0 0 4 4 4 8 8 8 0 0 0 4 4 8 8 8 404 304 412 316 416 312 404 304 408 308 408 308 408 308 408 308 408 296 412 304 424 316 432 320 412 300 416 304 416 308 420 308 420 304 428 312 432 312 432 312 432 312 432 312 432 312 432 312 420 304 420 304 420 304 420 304 420 304 420 308 424 308 428 304 424 300 424 304 428 304 432 308 420 308 440 312 428 300 432 320 452 328 452 328 452 328 452 328 448 324 448 324 448 324 444 320 468 336 464 332 464 332 464 328 476 344 468 332 464 332 464 340 484 360 484 368 488 372 496 376 488 368 488 372 492 376 496 376 508 380 504 380 504 384 512 392 504 384 516 396 520 392 508 380 512 376 512 384 516 388 524 392 524 388 520 384 516 388 520 392 524 380 528 380 528 380 528 380 532 384 528 380 532 384 536 392 540 388 532 380 532 388 544 400 536 388 536 392 540 396 544 404 540 412 540 412 540 412 540 412 544 416 544 420 548 424 552 424 556 420 560 424 560 428 564 428 568 432 568 432 568 432 568 432 560 412 564 412 564 412 564 412 584 432 588 436 588 440 592 444 592 448 588 444 588 448 592 456 588 456 596 464 600 464 600 460 604 468 604 468 604 468 604 468 612 476 612 476 612 476 612 484 612 484 612 480 608 476 604 468 624 476 620 476 620 480 628 484 624 468 624 468 624 468 624 468 640 480 636 476 632 480 636 484 632 480 636 484 640 488 644 492 640 484 640 484 640 484 636 484 624 480 624 484 628 484 632 488 636 492 636 488 628 484 628 480 648 504 640 500 636 496 632 492 652 512 648 508 644 512 648 516 644 500 644 500 644 500 644 500 640 496 644 504 652 508 652 508 644 504 640 504 644 508 648 512 640 504 640 508 644 508 648 512 640 508 636 504 640 512 648 520 656 524 656 528 660 528 660 528 656 532 656 532 656 532 656 532 660 536 660 536 660 536 660 528 672 520 668 516 664 520 668 524 672 524 672 524 672 524 672 524 664 520 664 520 664 520 664 520 660 516 664 524 668 520 664 516 660 516 656 516 656 516 660 516 664 520 664 520 664 520 664 520 648 500 652 500 664 508 672 516 668 508 672 512 676 512 676 508 684 516 692 528 696 556 712 596 520 92 0 0 52 8 72 48 76 52 68 0 0 0 80 472 544 440 528 448 540 440 540 468 568 480 544 448 516 432 512 424 552 452 520 400 468 352 432 328 440 340 428 356 440 352 432 372 276 0 36 84 148 88 112 104 124 120 180 148 124 28 40 24 60 28 52 20 48 24 48 28 56 36 48 28 40 8 28 4 16 0 92 216 348 276 300 276 308 220 296 208 288 220 296 228 288 224 288 224 292 224 292 224 248 196 268 216 276 212 264 200 248 192 260 200 248 180 240 192 248 232 276 144 32 0 28 20 40 36 40 20 24 8 32 28 32 28 48 28 28 4 20 12 48 32 52 36 56 40 60 36 60 28 64 36 72 40 68 40 36 8 36 12 44 20 48 36 64 24 44 36 72 24 32 4 28 16 36 24 40 24 28 12 32 8 32 4 24 8 24 8 20 16 28 24 32 16 20 8 0 0 8 0 20 12 28 20 24 16 36 32 44 36 44 32 72 64 72 52 44 36 60 60 56 40 60 52 80 56 64 32 16 0 16 12 32 24 32 12 80 60 84 68 84 60 84 56 96 56 88 48 84 52 88 60 84 52 80 60 96 72 96 60 84 52 84 52 84 52 84 52 88 56 88 56 88 56 88 52 84 24 92 120 228 192 208 136 168 124 152 92 128 72 120 64 128 72 116 60 112 68 128 84 184 152 232 216 292 256 316 264 244 136 132 104 164 108 132 100 144 108 148 108 148 104 140 96 140 100 140 92 136 88 128 84 132 88 132 96 144 96 124 68 132 84 124 76 124 92 148 112 140 96 140 92 136 88 132 88 144 104 164 112 144 84 128 88 120 76 128 80 124 72 112 56 120 72 120 76 124 80 124 80 120 80 120 80 136 100 160 116 164 88 144 80 168 100 176 92 176 100 180 108 184 120 188 128 192 132 188 124 152 76 80 32 0 0 0 0 4 0 4 16 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 8 0 104 112 192 112 136 100 152 76 124 72 116 64 108 44 72 16 72 40 72 32 68 48 84 68 52 12 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 528 404 536 412 540 408 532 400 536 408 536 408 536 408 536 408 532 412 536 420 540 424 544 428 528 408 532 412 536 416 536 416 532 420 540 428 548 428 544 428 544 428 544 428 544 428 544 428 544 420 544 420 544 420 544 420 544 420 548 424 548 428 552 428 548 424 552 428 552 432 556 432 548 432 564 436 552 428 560 444 584 452 584 452 584 448 580 448 592 460 588 456 588 456 588 456 592 460 592 464 596 464 596 464 608 472 600 468 596 464 596 468 612 476 616 480 620 488 628 492 624 488 628 492 628 496 632 496 640 504 636 504 636 508 644 516 640 508 644 516 648 512 640 504 656 512 668 516 676 520 680 524 680 520 672 516 672 516 676 528 668 528 664 528 664 528 664 528 664 528 660 524 664 532 672 536 672 532 668 528 668 536 676 544 672 536 672 540 676 540 680 544 684 540 684 540 684 540 684 540 688 544 688 548 692 548 696 552 696 552 700 556 704 560 704 560 712 568 712 568 712 568 712 568 708 568 708 568 708 568 708 568 720 580 724 584 728 588 728 588 732 588 732 584 740 584 744 592 752 588 756 596 768 596 768 596 764 600 764 600 764 600 764 600 772 608 772 608 772 608 772 608 776 616 772 612 768 608 764 608 776 616 772 616 772 620 780 632 776 624 776 624 776 624 776 624 784 632 784 628 780 632 784 632 788 632 796 636 800 636 800 636 800 636 800 636 800 636 800 636 784 624 784 628 788 628 792 632 804 640 800 640 796 636 792 632 800 640 800 636 796 636 796 636 812 648 808 648 808 648 808 652 796 636 800 640 800 640 800 640 800 640 804 648 808 648 808 648 808 648 808 652 812 652 816 656 804 644 804 648 808 652 812 648 832 656 828 652 832 660 840 664 836 660 836 660 836 660 832 652 836 656 836 656 836 656 836 656 848 664 844 660 836 652 832 652 840 664 836 656 832 660 840 664 852 672 848 668 840 664 836 660 840 656 840 656 840 656 840 656 844 664 852 668 856 668 852 668 856 664 856 664 856 664 856 664 844 652 844 656 848 656 848 656 864 664 872 668 860 664 856 668 852 668 852 676 860 680 864 688 836 688 840 688 860 688 872 692 844 624 432 20 112 48 80 76 96 72 136 52 100 0 248 592 716 512 660 488 696 512 700 516 696 496 664 460 632 436 620 432 636 440 620 424 600 404 588 400 616 416 604 432 600 420 572 428 392 40 168 152 248 128 184 120 180 96 220 124 188 40 120 40 140 52 132 44 124 48 124 52 124 52 120 44 108 36 104 28 100 20 188 252 392 280 360 312 420 308 424 308 428 320 432 328 416 308 412 308 412 312 412 308 424 312 428 312 432 316 428 312 408 304 432 316 424 300 412 292 396 300 384 184 112 0 80 24 96 44 100 40 96 36 108 44 100 36 112 36 96 16 92 28 112 40 112 44 116 44 120 48 124 48 140 52 148 60 156 56 164 60 164 52 160 48 160 48 156 52 128 64 144 52 108 28 104 32 108 36 100 36 88 24 84 32 84 28 80 20 68 24 60 24 68 32 64 28 52 16 36 8 44 16 56 32 68 36 48 20 56 32 64 32 64 28 84 60 100 68 88 52 80 68 68 52 60 52 56 52 44 32 4 4 16 24 48 44 72 52 108 80 116 80 128 80 132 80 124 84 112 76 116 76 124 84 136 80 136 84 152 96 152 84 136 84 136 84 136 84 136 84 136 84 136 84 136 84 136 84 140 72 152 164 276 220 244 160 196 136 184 116 164 104 156 96 164 104 152 92 152 100 164 116 172 120 184 152 248 240 344 320 348 224 232 144 208 136 196 132 212 144 216 148 212 140 208 136 200 144 196 136 192 132 184 128 184 128 184 132 192 132 176 108 180 120 172 116 180 132 200 152 196 136 192 132 188 132 192 136 192 156 208 156 188 128 176 128 172 124 172 124 168 116 160 108 160 120 168 124 172 128 180 124 180 124 192 128 204 144 220 160 224 156 208 152 228 176 232 168 232 176 236 180 244 188 252 192 244 180 240 172 208 140 160 116 64 16 4 0 4 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 8 16 144 164 228 160 180 148 188 132 160 116 152 108 144 92 112 64 100 68 84 64 88 72 96 88 80 44 20 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 400 304 408 308 408 308 404 300 408 308 408 308 408 308 408 308 416 304 416 308 420 308 420 308 404 292 408 296 408 300 412 300 416 296 420 304 428 304 424 304 428 308 428 308 428 308 428 308 424 308 424 308 424 308 424 308 424 308 424 312 428 312 432 316 428 304 428 308 432 308 436 312 428 312 436 312 432 308 440 324 448 324 448 324 448 324 448 324 460 336 460 336 460 336 460 336 456 324 456 328 464 332 468 336 476 340 472 336 464 336 468 336 472 360 476 364 480 372 488 376 488 380 492 380 496 384 496 384 504 380 504 380 504 384 512 388 508 384 512 388 512 388 508 384 516 388 512 392 520 400 524 404 520 396 516 388 512 392 520 388 520 376 524 376 524 376 524 376 524 376 520 372 524 376 528 384 532 384 528 380 528 384 536 392 536 388 536 388 540 392 540 396 540 412 540 412 540 412 540 412 544 416 544 416 548 420 548 424 548 420 552 424 552 428 556 428 568 440 568 440 568 440 568 432 564 416 568 416 568 416 568 416 576 424 580 428 580 432 584 432 584 436 580 436 584 440 592 448 588 448 592 456 596 456 592 456 600 464 600 464 600 464 600 464 608 472 608 472 608 472 608 472 616 476 616 476 612 472 612 472 620 476 616 476 616 480 624 484 624 460 624 460 624 460 624 460 624 460 628 464 628 464 624 460 628 468 624 468 624 464 620 464 624 468 624 468 624 468 624 476 624 484 624 488 628 488 632 492 636 496 636 496 632 492 632 492 628 488 628 492 632 492 632 492 644 504 644 504 644 504 644 504 632 492 632 496 636 500 640 504 640 500 640 500 644 504 644 504 640 496 644 496 648 500 648 504 644 496 644 500 648 504 652 504 664 512 660 512 660 516 668 520 664 516 664 512 656 508 652 512 660 520 656 520 656 520 656 520 672 536 672 532 668 532 664 528 672 512 668 508 664 512 668 516 684 528 680 520 672 512 664 508 668 512 664 512 664 512 664 512 652 504 660 512 664 512 664 512 660 512 660 512 660 512 660 512 652 504 656 508 656 512 660 512 660 504 656 500 656 496 656 496 660 496 664 504 672 512 680 516 688 508 688 512 684 520 684 544 700 648 680 320 108 0 40 4 32 44 36 16 20 0 224 548 568 400 440 348 476 396 480 372 452 360 428 332 404 316 396 312 384 300 384 304 388 304 388 304 396 308 392 328 408 324 392 328 236 0 84 116 148 64 76 52 52 24 64 48 68 4 24 8 52 32 48 24 48 32 48 32 48 32 44 24 40 8 28 4 24 4 104 172 240 172 208 212 244 188 260 204 276 224 284 228 300 248 304 252 300 252 300 252 292 240 284 232 280 232 288 244 256 220 284 240 280 228 272 228 280 236 264 144 36 0 12 8 36 44 56 44 44 28 44 36 24 16 32 20 24 8 24 16 32 20 32 20 36 24 36 16 24 0 28 8 40 16 44 24 68 44 60 36 52 32 44 28 60 24 52 40 68 20 36 8 32 16 40 20 36 20 28 16 32 8 32 4 24 8 24 8 20 16 28 24 32 20 20 8 8 4 16 12 28 28 40 32 32 24 36 32 40 32 36 24 28 32 56 56 64 48 60 48 44 24 24 8 20 4 12 0 4 0 12 8 32 36 60 52 72 52 76 60 76 52 76 52 72 36 68 32 68 32 72 36 76 40 68 48 88 64 84 52 84 52 84 52 84 52 84 52 80 48 80 48 80 48 80 44 80 32 100 112 200 148 160 88 112 64 104 52 92 44 88 44 92 48 84 40 84 48 96 56 76 24 64 32 112 124 224 212 300 228 208 112 128 92 136 88 140 104 144 104 144 100 136 92 144 100 140 92 136 88 128 84 124 76 124 84 132 84 120 64 112 68 108 68 120 88 140 104 140 88 128 76 124 84 136 100 148 108 156 100 136 76 120 72 132 80 124 72 116 68 116 68 120 72 120 72 124 76 120 76 124 84 124 88 132 100 148 104 156 84 144 84 160 100 168 100 168 108 172 112 180 116 184 120 184 116 172 104 156 108 148 112 100 32 4 0 4 0 4 0 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 8 0 116 116 188 116 140 100 148 84 116 64 108 56 100 44 76 20 68 32 68 32 64 48 84 72 88 44 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 528 400 532 404 532 404 528 400 536 408 536 408 536 408 536 408 544 420 540 416 536 412 532 412 520 400 520 404 524 408 528 408 532 416 536 424 540 420 536 416 540 424 540 424 540 424 540 424 548 424 548 424 552 428 552 428 552 428 552 428 556 432 556 436 556 432 556 432 560 436 560 440 560 436 560 432 556 436 568 448 576 444 576 448 580 448 580 448 584 452 584 452 588 456 588 456 584 452 588 460 596 468 604 472 608 472 604 468 600 468 604 472 608 476 612 480 620 484 624 488 628 492 628 496 632 496 636 500 636 504 632 500 636 504 640 512 640 508 640 512 644 508 640 504 656 512 668 516 676 524 680 528 672 516 668 512 668 512 672 520 656 520 656 520 656 520 656 520 656 520 652 516 652 520 660 528 664 528 664 528 664 532 668 536 668 532 672 536 672 540 676 540 680 536 680 536 680 536 680 536 684 540 688 544 688 548 692 548 688 544 688 548 692 552 696 552 708 564 708 564 708 564 708 564 704 564 704 564 704 564 704 564 712 572 712 576 716 580 720 580 720 576 720 576 732 584 740 592 744 588 752 592 764 592 760 588 768 596 768 596 768 596 768 596 776 604 776 604 776 604 776 604 784 616 776 616 776 616 776 612 780 616 776 616 776 620 784 628 784 628 784 628 784 628 784 628 776 624 784 632 788 628 780 616 808 632 808 628 804 620 800 620 804 624 804 624 804 624 804 624 808 632 804 632 808 636 808 640 804 632 804 628 800 628 800 628 800 632 804 636 808 644 812 644 816 648 820 652 820 652 816 644 812 640 812 644 820 652 824 652 816 644 816 644 816 644 820 652 812 644 812 648 816 648 820 652 820 652 824 656 828 660 828 660 836 660 832 656 832 660 836 664 848 672 844 664 836 656 828 652 840 664 840 664 840 664 840 664 836 660 836 664 840 668 844 668 840 664 836 656 832 660 840 664 848 672 848 668 844 664 840 660 848 656 848 656 848 656 848 656 832 644 840 652 844 652 844 648 848 648 848 648 848 648 848 648 840 640 844 644 848 648 848 652 832 632 832 640 832 644 836 648 824 640 824 640 816 644 820 648 808 652 796 640 808 644 836 660 816 624 904 752 552 148 132 0 100 76 56 20 112 0 456 576 672 452 572 408 616 448 612 420 592 412 576 404 572 404 576 412 560 392 556 388 548 376 540 368 552 364 548 384 552 372 508 376 336 60 212 176 228 112 156 96 168 56 152 60 156 44 128 40 136 48 128 44 120 44 124 48 120 44 116 40 108 36 104 28 100 24 144 132 236 132 220 160 236 140 244 164 264 172 260 168 292 204 284 204 284 204 284 204 264 172 264 164 260 164 260 168 232 140 244 148 240 144 244 160 276 184 272 136 96 0 56 8 68 40 88 52 92 36 92 40 80 20 80 20 80 20 84 28 88 28 88 28 88 28 88 28 84 16 88 24 104 32 116 44 124 48 132 56 144 56 148 56 144 52 136 68 144 44 104 40 104 32 96 36 92 32 88 28 84 32 84 28 80 20 68 24 60 24 68 28 60 24 48 12 40 8 44 20 60 32 68 40 72 40 72 40 72 40 68 36 52 28 68 48 76 56 80 60 64 36 32 4 8 4 4 0 12 20 24 24 40 36 76 68 96 72 108 72 116 72 120 68 104 68 100 64 104 64 108 68 124 68 124 72 140 84 140 72 132 80 132 80 132 80 132 80 128 76 128 76 128 76 128 76 136 76 156 148 232 160 184 108 160 104 156 96 152 100 156 104 152 96 148 92 148 96 160 104 152 92 152 100 168 128 200 152 312 256 292 164 204 148 220 128 208 140 208 140 208 136 200 132 196 140 196 136 192 132 188 132 184 124 180 128 188 132 180 116 156 104 160 108 172 128 192 140 192 128 176 116 176 132 200 152 200 152 196 140 180 120 164 116 184 128 168 116 160 112 164 120 160 120 168 120 168 120 172 120 184 128 192 124 196 136 208 148 216 148 208 148 216 160 228 164 232 168 236 172 240 176 244 180 256 188 248 176 220 156 184 136 160 76 40 8 4 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 8 16 168 164 224 164 184 144 184 132 152 108 140 100 140 92 116 72 100 64 80 64 84 72 96 88 112 80 52 20 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 400 300 396 296 396 296 400 300 408 308 408 308 408 308 408 308 424 308 420 304 412 300 408 296 400 288 400 288 404 292 408 296 416 300 420 304 424 300 416 296 424 304 424 304 424 304 424 304 424 308 428 312 432 316 436 320 428 316 432 316 436 320 436 320 432 312 436 312 440 316 440 316 448 316 436 308 436 320 448 328 444 312 444 316 448 320 452 320 452 320 456 324 460 328 460 332 456 324 460 332 468 340 476 344 476 340 472 336 468 340 476 344 480 368 484 372 488 380 492 384 492 380 496 384 496 388 500 388 504 376 500 376 500 380 508 388 508 384 508 380 504 384 508 384 512 384 516 388 520 396 524 400 516 388 512 384 512 384 516 380 520 372 520 372 520 372 520 372 516 368 516 368 516 372 524 380 520 376 524 380 528 380 528 380 532 384 532 388 536 388 540 392 536 408 536 408 536 408 536 408 540 412 540 416 544 416 548 420 544 416 544 416 548 420 552 424 564 436 564 436 564 436 564 428 556 412 556 412 556 412 556 412 568 424 568 424 572 428 576 432 576 424 576 424 576 436 588 444 584 444 592 448 592 452 588 448 596 456 596 456 596 456 596 456 604 464 604 464 604 464 604 464 612 472 612 472 612 472 612 476 616 472 612 472 612 476 620 484 624 464 624 464 624 464 624 464 624 464 628 468 628 468 624 464 636 480 632 476 624 472 620 468 628 476 628 476 628 476 628 476 636 488 636 492 640 496 644 496 632 484 636 488 636 488 636 488 632 476 636 480 640 488 644 488 644 492 652 500 656 496 648 496 648 500 652 504 656 508 660 512 652 500 644 492 640 496 648 500 644 480 644 484 648 484 652 488 648 488 652 488 656 492 656 496 660 496 656 488 652 492 656 496 672 508 668 500 660 492 652 496 656 500 652 500 652 500 652 500 632 480 632 480 632 476 628 476 640 484 636 480 636 480 640 484 640 484 640 484 640 484 640 488 636 484 636 484 636 484 636 484 632 484 636 488 640 484 636 480 632 484 632 484 632 484 632 484 608 460 608 460 608 460 608 468 608 476 608 476 608 472 608 472 608 460 592 444 576 436 572 432 568 392 548 372 544 404 584 464 636 516 608 580 748 396 128 0 24 64 36 0 24 0 380 412 436 324 384 308 404 300 388 300 392 304 392 304 396 308 400 312 392 300 384 288 364 264 340 244 348 252 344 276 360 268 340 280 204 8 120 104 120 64 92 68 112 52 64 36 64 16 40 12 52 28 48 20 44 28 44 32 44 24 40 20 36 8 28 4 36 0 24 32 96 52 72 36 52 4 64 24 72 24 64 24 76 36 76 44 76 44 76 44 52 24 68 36 72 28 60 16 48 8 40 0 28 0 56 28 92 48 116 80 40 0 12 0 16 20 40 32 40 16 32 8 20 4 12 0 16 8 20 12 28 16 28 16 28 16 24 4 20 0 16 0 24 4 36 16 32 16 44 28 52 36 56 32 60 24 60 44 64 12 36 12 36 16 32 12 28 16 28 16 32 8 32 4 24 8 24 8 24 16 28 24 28 12 12 0 4 0 12 4 24 20 36 24 32 20 28 16 28 16 28 16 28 16 28 16 40 36 56 48 52 24 20 0 4 0 4 0 12 0 20 0 20 20 56 60 60 40 64 48 64 40 64 36 68 32 68 32 68 32 68 32 68 32 60 40 76 52 76 44 80 48 80 48 80 48 80 48 76 44 76 44 76 44 76 40 76 32 100 96 152 88 104 48 104 60 100 60 104 64 112 72 100 56 100 56 100 60 108 64 120 80 124 80 120 68 108 56 140 140 192 124 148 120 152 84 136 96 140 100 136 92 128 88 140 96 136 92 136 92 132 88 132 84 124 84 136 92 132 80 100 56 104 64 116 80 128 88 128 80 116 72 124 92 152 116 152 96 136 84 124 72 116 64 136 80 120 68 112 64 116 72 120 72 120 72 120 72 116 68 124 80 120 80 124 92 136 92 144 80 148 84 148 88 160 100 168 104 168 104 172 108 172 108 180 120 188 124 172 108 136 84 140 76 64 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 8 0 148 120 180 116 148 96 140 84 112 60 100 48 100 48 84 36 64 36 64 28 64 36 72 52 100 64 60 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 528 396 520 392 520 392 524 400 536 408 536 408 536 408 536 408 540 420 536 416 532 412 528 408 520 400 520 404 524 408 528 408 540 424 540 428 540 420 532 416 544 428 544 428 544 428 544 428 548 428 552 432 560 436 564 440 556 432 560 436 560 440 564 440 560 436 564 440 564 444 568 444 580 444 556 432 564 448 576 456 576 448 580 452 584 456 592 460 592 464 596 468 604 472 608 476 596 464 600 468 604 476 608 476 608 472 604 472 604 476 612 480 616 480 620 488 628 492 632 496 632 496 632 496 636 500 636 504 632 500 628 496 632 504 640 508 640 508 636 504 636 504 640 508 648 508 652 512 660 516 664 520 660 512 652 508 652 508 656 516 652 516 652 516 652 516 652 516 656 516 652 516 652 520 660 528 652 520 660 528 664 528 660 524 664 532 668 532 672 536 672 536 676 532 676 532 676 532 676 532 680 540 684 540 688 544 688 544 688 544 688 548 692 552 696 552 704 560 704 560 704 560 704 560 704 560 704 560 704 560 704 560 712 568 712 572 716 576 720 576 716 576 716 580 732 584 744 596 748 588 752 596 768 592 764 592 776 600 776 600 776 600 776 600 784 608 784 608 784 608 784 608 788 612 784 612 788 616 788 616 788 612 784 612 784 616 792 628 796 628 796 628 796 628 796 628 800 628 792 624 792 624 796 628 824 632 824 628 820 628 820 628 820 628 820 628 820 628 820 628 812 632 812 636 812 640 816 640 816 640 816 644 820 644 824 648 808 636 812 636 812 636 816 640 816 644 828 656 832 652 820 640 824 648 824 648 824 648 824 644 824 644 812 632 808 632 812 640 820 648 820 648 824 652 828 656 816 644 816 648 820 648 824 652 836 652 828 648 824 644 828 648 832 652 828 648 824 640 820 636 812 632 812 632 812 632 812 632 824 640 816 632 804 620 796 612 816 632 812 628 808 632 812 636 808 628 808 628 808 628 808 628 812 620 812 620 812 620 812 620 812 620 812 620 808 612 800 604 800 600 800 600 800 600 800 600 788 584 784 580 776 576 772 572 780 576 756 560 732 540 712 524 708 524 684 500 660 484 652 484 628 476 612 456 628 484 692 528 736 612 772 596 860 732 596 140 60 16 108 16 96 0 516 464 548 400 560 424 568 392 552 400 556 400 552 396 544 392 540 388 536 384 536 376 520 352 492 332 488 324 476 336 476 320 448 336 300 64 200 144 180 112 180 116 208 88 164 68 148 36 112 40 132 48 124 44 116 40 116 44 112 36 108 36 104 36 104 28 120 24 96 36 144 68 140 28 116 40 112 36 112 36 100 28 92 24 84 28 80 28 80 28 72 24 92 48 104 44 88 28 92 32 80 16 64 16 92 52 104 36 124 88 84 16 48 4 32 20 52 28 56 24 68 28 80 28 60 16 60 28 68 28 76 36 76 36 72 32 72 28 72 28 64 24 72 28 88 40 108 52 116 64 132 64 128 56 132 52 140 72 140 40 104 44 96 36 92 28 80 24 84 28 84 32 84 28 80 20 68 24 64 24 68 28 56 16 40 4 24 4 28 16 44 28 52 36 56 32 48 28 48 32 56 36 68 28 40 20 52 44 64 52 60 28 20 8 8 8 4 8 0 4 8 12 16 32 80 92 84 56 92 60 104 60 100 56 104 68 108 72 112 72 108 68 120 64 120 68 136 80 136 68 128 76 128 76 128 76 128 76 128 76 128 76 128 76 128 76 128 76 152 124 184 108 152 96 152 96 152 96 156 104 168 112 152 96 156 100 156 104 160 104 172 112 164 104 160 112 176 124 144 108 208 148 216 152 208 124 200 132 204 136 200 132 196 124 192 136 192 136 192 136 192 136 192 128 180 128 192 140 192 132 156 104 164 112 172 120 180 124 180 120 176 124 188 144 216 168 192 136 172 120 168 124 164 112 180 128 172 120 164 116 164 116 160 120 168 120 164 116 168 112 172 116 180 116 192 128 204 144 200 144 212 144 208 144 220 164 232 168 232 168 232 168 232 168 228 168 244 184 232 160 192 128 168 116 112 72 44 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 8 16 196 168 216 168 192 140 176 132 156 108 140 100 140 100 132 88 108 72 92 60 80 64 84 68 96 80 80 44 24 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 400 296 392 288 388 292 396 300 408 308 408 308 408 308 408 308 416 304 412 300 412 300 412 300 404 292 404 292 408 296 408 300 428 308 428 312 428 304 420 296 428 308 428 308 428 308 428 308 424 312 428 316 436 324 444 328 436 320 436 324 440 324 444 328 440 316 440 320 444 320 448 324 460 324 432 304 440 328 456 332 448 316 452 324 460 332 464 336 464 332 468 336 472 344 480 348 476 344 476 344 476 344 480 348 472 340 472 340 472 344 480 352 480 356 484 364 492 368 496 372 500 376 500 380 504 380 508 384 500 376 496 372 500 376 504 384 508 384 504 376 500 380 508 384 500 372 504 376 508 384 516 388 512 384 508 376 504 380 512 376 512 364 512 364 512 364 512 364 520 372 520 372 520 376 528 380 512 368 520 376 528 376 524 372 528 380 532 384 532 388 536 388 532 404 532 404 532 404 532 404 536 408 540 412 540 416 544 416 548 420 548 420 552 424 552 428 560 432 560 432 560 432 560 424 568 424 568 424 568 424 568 424 572 428 572 428 576 432 576 436 576 416 576 420 580 432 596 444 596 440 600 448 600 448 600 448 600 452 596 452 596 452 596 452 604 460 604 460 604 460 604 460 612 464 612 468 616 472 620 472 616 464 612 464 612 468 620 476 624 468 624 468 624 468 624 468 628 468 612 448 604 456 624 472 624 472 620 472 620 476 624 476 620 472 620 472 620 472 620 472 616 472 620 476 620 480 624 480 628 484 628 488 632 492 636 492 632 464 628 464 628 464 624 460 632 472 644 484 648 480 636 476 628 484 624 480 620 472 616 468 632 484 616 468 608 468 620 472 620 456 620 456 624 460 628 464 620 456 624 460 624 464 628 464 632 464 624 456 620 456 620 460 616 452 616 448 612 448 612 448 604 448 604 448 604 448 604 448 616 460 616 460 616 460 612 456 620 460 616 456 612 460 616 464 620 464 616 456 604 444 596 436 592 440 592 440 592 440 592 440 584 432 584 428 572 412 556 400 544 396 544 396 544 396 544 396 548 396 540 388 528 372 516 376 512 392 496 368 464 332 436 316 440 316 420 288 396 272 392 272 416 260 408 256 404 284 436 312 424 344 596 460 564 568 688 332 164 0 4 0 16 0 408 396 420 340 424 356 424 320 396 324 392 308 396 304 392 296 380 292 376 288 376 288 368 264 340 244 332 228 308 224 316 228 312 256 176 0 104 72 88 60 96 52 96 44 64 32 56 0 36 24 52 24 44 20 40 24 44 28 36 20 36 16 36 8 28 4 36 4 28 0 36 12 36 0 40 12 40 8 32 4 36 16 32 8 28 16 32 16 32 16 20 0 32 0 44 8 44 4 36 0 36 0 24 0 32 4 40 0 40 40 40 4 28 4 12 4 28 4 20 0 28 8 48 16 20 0 20 8 28 0 32 12 32 8 28 4 24 4 36 4 24 0 16 0 28 8 32 16 52 36 64 44 60 28 56 28 64 48 64 8 32 20 40 16 32 4 24 12 28 16 32 8 32 4 24 8 24 8 24 16 28 20 24 8 8 0 4 4 8 16 24 28 32 36 36 32 32 32 32 40 44 48 40 32 24 24 40 40 36 24 28 8 4 0 4 0 4 0 4 0 8 0 4 8 60 72 52 28 56 36 56 28 52 28 64 28 68 36 72 32 64 28 68 32 60 40 80 56 76 44 76 44 76 44 76 44 76 44 80 48 80 48 80 48 80 44 68 28 92 68 112 52 92 60 92 48 92 48 96 56 108 64 96 56 104 60 108 64 108 64 112 64 104 60 112 80 136 96 108 60 112 96 144 96 136 104 128 92 132 92 132 88 124 80 136 92 136 92 136 92 136 92 132 80 120 80 132 92 136 88 108 64 112 72 116 76 120 72 116 76 124 88 144 112 168 128 140 80 112 64 120 76 120 68 124 76 124 76 120 68 112 60 120 72 120 68 116 64 108 64 108 68 108 72 120 92 140 96 132 80 148 84 140 80 152 104 164 104 164 104 164 104 164 104 164 104 176 120 172 112 152 104 144 84 108 76 76 16 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 8 0 172 124 172 120 156 92 132 84 120 64 104 52 104 60 100 56 80 36 68 20 56 24 56 36 60 40 68 32 28 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 524 396 516 384 512 388 524 396 536 408 536 408 536 408 536 408 532 412 532 412 532 412 532 412 524 404 528 408 528 412 532 412 548 432 548 432 548 428 540 420 548 432 548 432 548 432 548 432 552 428 556 436 564 440 568 448 560 436 564 440 564 444 568 444 564 440 568 444 568 448 572 448 588 448 556 428 564 456 584 456 584 452 588 460 596 468 600 472 584 456 592 460 596 468 604 472 616 484 616 480 612 480 612 480 604 472 604 472 604 480 616 484 608 476 612 484 616 488 624 492 632 500 632 504 636 508 640 508 632 496 628 496 628 500 636 508 644 508 632 496 628 500 640 512 636 496 644 500 648 508 656 512 656 508 652 504 648 508 652 512 648 512 648 512 648 512 648 512 660 524 656 520 656 524 664 532 644 512 656 524 664 524 656 516 664 528 664 532 668 536 672 536 676 532 676 532 676 532 676 532 680 536 680 540 684 544 688 544 692 548 696 552 696 556 700 556 704 560 704 560 704 560 704 560 720 576 720 576 720 576 720 576 716 572 720 576 720 580 724 580 716 576 720 584 736 592 748 600 752 600 760 608 772 604 772 600 780 600 784 600 784 600 784 600 792 608 792 608 792 608 792 612 788 612 788 616 792 620 796 620 792 612 788 612 788 616 796 624 800 624 800 624 800 624 800 624 804 620 780 596 772 604 796 628 804 612 812 616 816 620 820 624 816 616 816 616 816 616 816 620 792 608 792 608 796 612 800 616 792 608 796 612 800 616 804 620 804 624 804 620 796 616 792 612 800 628 816 640 820 636 808 620 796 612 792 604 784 596 776 588 804 616 788 596 780 600 788 612 768 588 772 592 772 596 776 596 784 608 788 608 792 612 792 612 784 604 780 596 772 592 772 592 768 588 768 588 768 588 772 592 764 584 764 584 764 584 764 584 732 556 744 576 764 596 784 608 760 576 756 572 752 576 756 580 772 588 760 568 736 548 720 536 720 540 728 540 728 540 728 540 740 552 736 540 720 524 704 504 692 500 696 500 696 500 696 500 688 492 680 476 664 460 648 444 620 432 604 412 576 388 552 376 544 376 520 348 500 340 500 348 496 360 504 364 528 368 548 372 604 452 644 480 744 584 792 732 612 120 96 0 144 60 516 444 548 404 540 412 552 384 528 380 500 356 504 364 512 368 512 368 500 356 500 352 488 328 460 304 468 308 436 304 424 300 416 328 260 52 188 120 160 104 152 64 156 64 152 64 136 40 128 68 128 48 120 44 112 40 112 44 108 36 104 32 104 36 104 28 92 32 120 24 96 24 116 24 108 36 88 24 80 32 92 44 68 24 68 24 64 24 64 28 44 20 44 20 52 36 72 52 40 24 60 36 52 16 36 8 68 0 44 44 44 20 40 32 24 24 36 20 36 20 64 44 88 44 52 20 52 32 56 24 60 32 60 28 56 24 52 24 68 36 56 20 44 16 60 28 40 8 72 44 112 64 120 68 124 56 144 80 132 36 92 48 100 36 84 28 76 24 84 32 84 32 84 28 80 20 68 24 64 24 68 24 56 16 36 0 32 12 40 20 52 32 64 40 44 16 40 16 44 28 60 40 64 32 56 36 64 44 44 12 12 0 4 0 0 4 4 0 4 16 12 4 4 8 56 76 68 52 84 56 92 56 92 48 92 60 104 72 112 68 100 56 120 68 124 72 140 84 140 72 128 76 128 76 128 76 128 76 132 80 132 80 132 80 132 80 124 68 144 104 160 88 152 116 152 96 152 96 156 104 164 112 164 108 168 116 172 116 172 116 172 124 192 140 200 140 188 124 240 128 180 136 216 132 212 172 196 128 200 132 200 128 192 120 192 136 192 136 192 136 192 136 180 120 168 116 180 132 188 128 168 116 172 120 176 116 172 112 172 120 184 140 208 160 224 176 184 120 156 108 168 128 172 116 168 124 176 128 172 120 160 104 160 120 168 116 164 112 164 108 160 104 172 112 188 132 208 148 196 140 212 144 200 136 216 164 228 164 228 164 228 164 228 164 252 184 244 172 228 160 208 152 192 128 144 120 140 72 32 0 4 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 8 16 216 172 208 168 196 140 172 132 160 112 144 104 148 112 148 104 120 76 100 60 80 52 80 52 64 56 80 56 48 12 16 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 396 284 376 272 380 284 388 288 412 312 412 312 412 308 404 300 416 304 420 308 420 304 412 300 420 304 412 296 404 296 412 304 432 312 432 308 428 308 424 304 424 304 428 308 428 312 432 312 424 312 428 316 432 320 436 320 436 324 440 328 444 332 448 332 440 320 444 324 448 328 452 328 452 328 452 332 460 340 468 348 472 328 468 324 464 324 468 328 476 336 468 324 464 324 464 324 468 336 472 344 476 340 472 340 480 348 476 340 468 336 464 328 480 348 480 352 484 352 488 356 488 356 492 360 492 360 488 356 480 356 484 368 504 380 496 364 492 368 496 376 504 384 512 388 508 376 500 372 500 376 512 388 508 380 508 380 512 384 512 380 512 364 516 368 516 368 516 368 516 368 516 368 520 376 532 388 524 380 532 388 536 384 528 376 532 380 524 380 540 396 540 388 544 416 544 416 544 416 544 416 536 412 544 420 548 420 548 416 560 432 560 432 560 432 560 432 556 436 576 452 576 440 568 444 572 440 580 444 580 440 568 428 584 448 584 448 580 444 580 436 576 428 580 428 580 432 580 432 600 456 600 460 596 452 588 448 592 456 596 460 604 468 612 472 608 468 608 468 604 460 600 456 612 472 608 468 608 468 612 472 612 472 612 472 612 472 616 468 612 460 612 460 616 464 616 464 588 432 576 420 568 420 576 428 580 440 588 448 592 440 576 424 568 424 572 432 576 428 568 424 568 432 572 428 568 424 564 420 580 456 608 460 576 424 568 432 568 416 580 428 588 436 592 436 584 428 580 420 572 416 568 408 572 432 568 424 556 404 536 388 548 412 556 424 564 420 556 404 552 404 568 408 556 396 560 416 564 408 560 404 556 400 552 396 564 396 540 376 536 380 532 376 532 372 520 352 496 340 504 356 516 368 520 372 520 368 512 364 528 372 512 356 500 352 500 352 516 368 516 368 516 368 516 368 528 376 512 352 488 332 472 324 468 340 504 360 488 332 480 348 488 340 480 328 464 312 448 304 416 280 436 312 460 320 452 308 428 280 404 248 380 240 384 260 376 268 356 240 332 232 332 236 328 224 324 220 324 212 320 200 328 196 336 208 348 220 356 228 364 248 412 308 480 372 588 524 700 360 124 0 0 108 372 352 372 308 376 304 380 304 372 296 368 272 356 272 368 284 368 276 376 280 360 264 344 248 332 244 324 236 328 244 320 232 312 240 160 4 112 76 68 36 60 24 56 24 64 20 48 4 44 20 56 32 56 24 48 28 44 24 44 20 44 40 48 4 28 20 52 20 44 4 32 0 20 0 40 20 40 12 32 8 28 12 40 24 28 20 32 28 28 12 16 0 16 0 20 0 32 8 24 4 28 4 28 0 20 0 24 0 24 8 28 8 20 12 20 12 0 0 12 0 28 44 84 40 32 0 12 4 28 0 36 4 20 0 24 8 32 4 24 0 20 0 12 0 8 0 28 4 20 4 28 28 60 44 56 28 68 40 56 8 32 8 28 4 28 4 28 12 28 12 24 0 24 0 20 8 24 8 28 20 28 24 28 12 12 0 8 8 12 12 16 16 20 20 40 40 48 48 52 44 44 36 24 16 20 12 12 4 8 0 4 0 4 0 4 0 8 0 16 0 4 0 24 32 72 64 56 28 48 20 44 20 56 32 60 28 64 28 64 24 56 16 60 28 56 32 64 40 72 48 84 52 84 48 76 40 68 32 76 44 72 36 68 36 72 36 76 32 80 40 88 44 88 40 96 52 92 48 96 60 112 72 108 60 104 60 104 64 112 72 132 88 132 88 132 88 132 88 120 80 124 88 132 96 140 104 136 96 132 92 132 92 128 88 136 88 128 88 140 100 144 92 116 76 124 84 128 76 112 64 136 88 124 72 112 68 116 72 132 68 100 72 152 132 176 120 124 80 136 92 136 84 120 68 112 68 116 72 120 68 116 64 116 68 116 72 120 76 120 76 112 68 112 76 120 88 132 88 128 80 148 88 140 80 152 100 164 108 168 108 168 108 172 112 184 116 180 112 176 112 172 120 168 104 120 84 124 72 60 0 4 0 24 0 4 0 4 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 8 0 0 0 0 0 8 16 156 140 168 92 156 100 124 80 124 72 116 64 104 52 96 44 72 32 68 24 56 16 52 20 64 32 72 56 80 36 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 8 12 4 0 0 0 0 4 8 12 520 388 512 388 524 396 520 384 536 408 540 412 536 404 528 400 536 420 540 424 544 420 536 416 532 408 524 404 524 412 540 424 548 428 544 428 540 424 540 424 536 420 540 424 544 432 548 432 556 432 556 432 552 428 552 428 560 440 564 440 568 444 572 448 564 440 568 444 572 448 572 452 576 452 576 452 580 460 588 472 608 476 608 472 604 472 608 476 612 476 604 472 600 472 604 472 608 476 612 480 612 476 608 472 592 460 596 468 604 472 608 476 604 472 608 476 612 480 612 480 624 492 628 500 632 496 624 492 616 480 612 488 632 504 632 492 636 504 640 508 644 512 644 516 652 512 652 512 652 516 660 520 656 516 656 516 656 516 656 520 652 516 652 516 648 512 644 508 660 524 660 528 668 536 676 540 672 540 680 548 684 544 676 536 684 540 676 544 688 556 688 548 688 544 688 544 688 548 692 548 696 552 696 552 692 544 688 540 696 556 704 564 712 568 712 568 704 568 720 580 716 564 708 564 716 572 720 576 720 572 708 560 716 576 724 584 732 592 740 600 712 576 716 580 728 580 732 584 756 596 756 596 764 588 756 584 748 576 752 580 760 588 764 592 764 584 756 576 752 584 764 596 764 592 760 588 756 592 760 596 764 596 764 596 764 596 764 596 756 592 756 592 756 588 752 588 732 564 724 556 720 556 724 560 740 556 736 548 728 540 724 540 712 532 716 536 720 532 716 528 708 532 708 532 704 528 700 524 672 516 708 528 692 512 700 536 700 528 708 532 708 532 708 528 712 536 708 528 700 524 696 520 704 524 696 516 688 508 680 504 664 492 672 504 688 516 696 520 692 524 704 524 692 512 692 524 688 512 684 508 680 504 680 500 672 488 652 476 652 480 652 476 644 472 636 452 612 440 620 456 612 440 616 444 620 444 616 440 636 456 628 444 616 444 620 448 644 464 640 460 636 464 644 468 620 444 620 444 624 452 636 464 608 456 640 464 620 436 616 452 612 440 604 428 592 412 580 404 556 384 576 404 588 400 572 388 568 380 544 352 524 344 528 352 520 348 500 324 476 316 476 324 468 320 468 320 460 320 456 316 464 328 472 328 484 324 496 320 528 352 576 412 632 464 720 596 792 592 504 72 116 200 512 364 504 372 508 376 516 372 512 364 512 364 496 356 500 360 496 348 484 340 480 340 484 348 492 356 488 356 476 344 456 332 440 328 244 52 200 124 152 84 140 60 132 56 136 52 120 36 116 44 132 60 124 52 108 48 104 44 116 36 112 48 112 32 108 48 156 80 160 76 152 72 156 68 116 40 76 8 60 12 76 32 84 32 72 28 72 32 68 28 44 28 40 28 48 40 56 48 44 32 48 36 44 32 40 24 36 24 36 28 32 24 20 20 16 36 16 4 40 16 52 76 96 48 52 28 52 32 48 32 64 32 44 20 48 32 52 28 44 32 44 24 40 16 44 16 48 16 44 8 48 20 64 32 100 56 140 72 112 36 88 32 80 28 80 28 72 28 72 28 76 24 76 24 76 20 68 24 64 28 68 28 60 20 44 8 28 12 28 16 32 16 36 20 44 32 52 36 52 36 48 28 28 12 24 8 20 0 4 0 8 4 4 4 0 8 0 8 8 8 0 8 24 56 76 80 72 52 76 44 76 44 88 56 92 56 96 60 100 60 100 56 112 60 116 60 124 68 132 76 132 80 132 76 128 68 116 60 124 72 120 68 120 72 128 76 128 76 136 84 140 88 144 88 152 96 148 92 152 104 168 116 164 104 160 104 160 108 168 116 172 120 180 128 188 136 196 140 192 128 196 132 204 140 212 144 212 140 208 136 200 128 192 120 192 128 184 132 196 144 196 136 176 124 180 124 176 120 172 112 184 124 172 112 164 108 164 112 168 96 144 108 196 160 212 140 172 128 180 136 184 128 168 116 160 116 164 120 168 116 164 112 156 116 164 120 168 120 176 120 168 112 180 112 188 124 200 136 188 136 208 144 204 136 212 156 228 164 228 164 232 168 232 172 248 180 244 176 240 172 228 172 224 148 172 116 160 116 128 64 28 20 8 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 8 32 184 180 200 136 192 144 160 124 160 120 156 112 144 100 136 96 104 68 100 60 96 56 88 60 88 68 92 80 92 56 36 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 20 24 24 20 16 8 4 12 12 4 0 0 0 0 0 392 292 396 304 412 308 396 284 404 304 408 308 408 304 400 296 416 308 420 312 424 312 420 308 404 288 400 288 404 300 424 316 428 308 428 304 424 300 420 300 412 296 420 300 424 308 432 312 440 320 436 316 428 312 424 308 440 324 444 328 444 332 448 332 444 320 444 320 448 324 448 324 452 328 448 328 452 336 464 336 476 336 476 336 476 336 476 336 472 332 468 328 468 332 476 336 480 348 480 344 472 340 468 336 452 324 460 332 472 344 480 348 472 340 472 340 476 344 480 348 492 360 496 364 496 364 492 360 492 364 480 360 496 376 500 376 508 384 512 388 512 388 512 388 516 384 520 392 524 392 524 392 524 392 524 388 516 380 512 372 520 372 520 368 516 364 512 360 520 376 528 388 536 392 540 392 540 396 544 400 548 396 544 392 552 400 544 400 556 412 556 400 540 412 544 416 548 424 552 424 572 444 568 436 556 424 548 416 544 420 556 428 556 424 548 416 548 428 568 444 568 436 564 436 560 424 560 424 560 420 552 412 552 416 556 424 564 432 572 436 548 404 552 412 560 420 564 424 572 432 572 436 568 428 560 424 544 408 548 412 552 420 556 424 556 416 540 400 540 416 564 436 556 416 552 412 552 412 556 416 552 412 552 412 552 408 548 408 540 396 536 392 532 388 528 384 516 368 512 364 512 368 516 376 520 372 500 348 484 344 488 352 496 360 504 364 504 364 500 360 488 352 488 352 484 348 484 348 448 324 476 340 468 328 472 348 480 348 484 348 484 344 476 336 480 340 476 336 468 332 464 328 476 336 468 324 460 328 468 336 452 312 448 316 456 328 476 344 460 328 468 328 456 312 452 320 444 308 444 308 440 304 440 304 440 296 424 288 432 300 432 292 420 284 416 268 392 256 396 268 380 264 384 276 392 276 392 276 408 288 404 284 400 284 404 292 412 280 400 264 392 272 404 284 412 280 400 264 388 256 384 256 392 272 408 276 388 252 388 268 400 268 392 260 380 248 372 240 364 240 376 248 376 236 356 220 348 212 328 188 312 184 316 200 328 220 308 200 300 192 300 196 304 200 304 204 312 204 316 204 324 200 316 200 316 196 304 188 328 212 352 232 388 256 468 376 552 552 580 176 88 124 360 260 368 304 368 304 364 288 356 280 364 284 348 272 348 272 340 256 316 244 320 252 332 268 352 280 368 276 352 260 332 260 336 276 144 0 108 80 76 52 72 36 44 12 52 12 40 0 32 8 60 28 56 24 48 24 44 24 44 16 32 24 36 0 32 32 100 72 104 68 108 76 108 80 120 76 88 36 40 0 16 0 16 0 4 0 16 4 16 4 24 8 20 4 16 8 20 12 28 20 32 20 32 16 24 4 20 0 24 8 24 16 20 20 8 16 32 8 28 0 16 44 88 24 28 20 52 12 36 24 48 16 32 4 32 12 32 4 32 12 32 12 32 8 24 8 16 0 4 0 0 0 0 0 20 20 84 44 48 0 28 8 28 4 28 4 28 12 32 12 24 0 24 0 20 8 24 8 24 20 28 24 28 12 8 0 8 12 12 16 12 20 16 20 12 16 16 24 20 20 12 16 4 4 0 0 0 0 0 0 4 4 4 4 8 4 8 0 20 0 8 0 36 36 68 56 60 28 48 20 44 16 48 20 48 16 52 20 60 24 64 28 64 28 56 28 60 36 72 44 76 44 76 44 72 36 64 28 68 32 64 32 68 40 76 44 72 28 76 36 84 44 92 48 100 52 92 48 96 56 108 68 108 60 104 60 104 64 112 72 104 64 116 80 132 100 148 108 132 92 136 100 140 104 144 108 148 108 144 96 132 84 120 76 136 84 124 84 136 96 136 88 128 80 120 76 116 72 116 76 124 76 112 64 108 60 108 64 100 48 88 68 140 108 144 84 124 76 128 84 132 76 120 64 112 68 116 72 120 68 116 64 116 68 116 68 120 72 116 76 116 68 112 72 116 84 128 92 120 76 136 84 132 84 140 96 160 108 160 112 164 112 168 108 176 112 176 108 172 108 168 108 168 100 128 72 116 72 112 76 68 4 12 0 4 0 8 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 0 0 8 0 0 0 0 0 8 16 148 132 160 88 156 104 128 84 120 68 116 64 104 52 100 48 72 32 68 20 60 20 60 24 64 32 72 52 76 32 28 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 28 36 44 44 36 28 20 28 24 16 8 0 0 0 0 528 396 524 404 536 408 528 388 528 404 532 408 532 404 528 400 532 412 536 420 540 420 540 416 532 408 524 404 524 412 536 424 544 428 540 424 536 420 536 420 528 412 532 420 540 428 548 436 564 440 564 436 560 436 560 436 576 452 576 452 576 452 576 452 576 452 576 452 576 452 580 456 580 456 580 456 580 460 588 472 600 468 604 472 608 472 604 472 596 464 592 460 596 468 604 476 612 476 604 468 596 460 592 460 600 468 600 472 604 472 604 472 608 476 612 480 616 484 616 484 620 488 624 496 628 492 620 488 632 492 616 484 624 500 636 504 632 500 636 508 640 512 644 516 640 512 652 524 656 524 652 516 656 520 648 512 640 504 632 496 652 516 656 520 656 520 656 520 648 516 660 528 668 532 668 528 668 532 668 532 668 532 668 532 676 536 668 536 676 544 676 536 676 532 680 540 684 544 692 548 696 548 688 540 676 532 672 528 680 536 684 536 672 512 644 492 640 508 664 528 672 528 676 536 672 528 672 528 668 524 664 520 664 516 660 512 656 508 652 504 652 512 656 520 676 524 684 528 688 528 692 528 700 524 692 516 684 512 684 516 692 520 692 524 688 512 680 504 676 512 688 520 664 508 656 504 656 504 660 512 656 504 656 500 652 500 652 496 640 484 636 480 628 476 624 472 616 464 616 464 620 468 624 468 628 468 612 448 596 436 592 436 608 456 612 460 616 456 612 452 596 432 604 428 600 428 600 428 604 440 616 440 596 416 584 416 600 428 604 432 604 432 600 424 608 432 604 428 600 424 596 424 612 436 596 420 588 420 600 432 596 416 576 396 568 404 584 420 580 408 580 400 568 392 560 388 564 392 564 388 560 388 560 388 560 396 548 396 560 408 564 404 544 392 544 380 528 368 528 380 520 364 528 376 540 380 540 380 536 376 536 380 540 384 544 388 540 376 520 352 508 360 524 376 556 392 536 360 500 332 476 316 504 356 508 352 492 344 504 364 516 368 512 360 504 352 496 348 512 360 516 364 516 352 496 336 488 328 472 308 460 304 464 312 460 308 448 296 440 288 432 292 440 300 440 308 448 320 444 324 452 316 464 320 480 324 488 324 504 328 528 360 572 396 640 488 684 580 780 464 440 260 484 368 504 368 508 364 508 356 496 348 504 348 492 340 492 344 484 328 468 320 468 316 468 324 476 332 460 328 440 308 420 308 428 316 240 44 204 132 168 88 156 56 124 52 132 48 112 36 108 40 124 56 112 52 108 44 100 40 112 32 100 32 100 24 108 56 164 88 176 100 188 116 208 124 220 156 232 152 200 92 120 28 68 0 56 0 52 0 44 0 40 20 28 8 20 4 20 4 40 24 40 24 40 20 32 12 28 16 24 24 28 24 24 20 4 32 44 28 52 0 60 112 208 92 60 40 84 44 72 60 84 48 68 36 68 40 64 28 48 32 44 32 40 28 44 24 48 12 40 4 36 0 40 0 76 60 156 84 104 28 84 40 80 28 72 28 72 28 68 32 76 24 76 24 76 20 68 24 64 24 68 24 56 16 40 4 24 8 16 8 16 12 20 12 12 4 12 4 12 4 12 4 16 0 12 0 4 0 4 0 4 4 0 8 0 8 0 8 0 16 4 24 40 60 68 64 68 52 68 44 72 44 72 44 80 44 80 48 96 60 104 68 116 60 116 56 120 64 128 68 128 76 132 80 128 72 120 64 112 60 112 64 120 72 132 84 132 76 136 84 144 96 160 104 156 100 152 92 152 100 164 112 164 104 160 104 160 108 168 116 168 112 176 128 196 148 212 156 208 140 212 144 212 144 212 148 212 144 208 136 200 128 196 124 188 128 180 128 188 136 188 128 188 128 176 112 168 116 176 124 176 120 172 112 168 108 164 108 160 100 164 128 208 160 200 128 168 124 172 128 172 120 164 112 160 116 164 120 168 116 164 112 152 112 164 116 164 120 172 116 172 116 180 112 184 120 196 128 184 124 192 128 192 132 200 140 216 152 220 156 224 164 228 164 240 172 240 168 232 168 232 168 224 156 200 128 172 120 180 136 120 84 36 12 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 8 32 192 188 212 148 208 164 184 148 156 116 152 108 148 104 140 100 128 84 112 64 92 56 92 56 92 64 88 72 92 60 60 28 12 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 24 36 44 48 44 44 36 32 24 16 8 4 4 4 412 300 392 292 396 304 404 300 400 300 404 308 408 308 404 304 404 296 412 304 416 304 416 304 424 308 412 296 404 296 412 300 428 308 428 304 424 300 420 300 416 296 420 304 428 308 432 312 432 320 440 328 448 332 452 340 464 348 460 344 460 344 460 344 460 336 460 336 460 336 460 336 464 336 460 336 460 340 468 336 464 320 476 328 484 332 480 328 472 316 468 316 472 324 480 340 484 348 472 336 464 328 464 332 472 340 472 340 476 344 476 344 484 344 488 348 488 352 492 352 492 356 496 360 500 356 496 360 500 368 484 356 488 372 500 372 492 368 496 380 508 388 516 396 500 372 512 388 520 384 512 376 520 384 512 372 500 360 488 348 500 356 504 360 516 372 520 376 504 356 508 368 516 372 520 372 516 368 512 364 512 364 516 368 524 368 512 368 520 372 516 364 512 384 512 388 516 392 520 392 492 360 484 352 480 352 480 356 504 376 504 372 492 352 472 336 452 336 476 352 476 344 472 348 484 356 480 348 476 348 476 348 480 352 480 348 472 340 464 336 472 348 476 352 480 360 488 364 480 360 484 364 480 360 472 352 476 356 476 356 480 360 480 360 468 352 476 356 472 344 456 328 456 328 452 320 448 324 456 328 464 336 460 332 456 328 452 324 444 312 440 312 436 308 432 304 424 300 428 300 428 300 428 300 424 296 424 292 412 272 392 256 392 264 396 268 396 268 392 264 376 260 372 260 372 260 372 264 392 284 392 272 372 248 352 240 356 260 364 272 376 276 376 276 392 292 388 288 388 288 384 284 408 288 388 268 372 264 380 272 372 252 348 228 336 232 356 260 364 264 356 256 348 252 340 244 344 248 344 248 344 248 344 248 352 244 344 248 360 260 360 252 348 248 352 240 336 228 336 236 328 240 336 252 348 256 348 256 332 244 340 252 344 256 348 256 356 240 336 220 324 224 340 240 340 228 328 216 320 208 316 208 320 212 328 216 328 220 344 236 336 220 332 216 328 212 324 212 320 216 328 220 328 216 320 208 324 212 316 200 308 200 312 204 308 200 304 196 296 192 300 192 300 196 312 204 320 212 328 216 320 212 320 220 328 228 332 232 328 220 340 236 384 252 444 324 512 388 572 440 456 276 368 280 360 284 360 288 352 276 348 268 348 264 336 264 348 272 344 264 324 244 316 236 312 232 312 236 308 220 296 212 296 232 312 264 128 0 104 96 76 56 52 16 48 20 60 16 44 0 40 16 56 28 52 20 48 24 44 20 40 12 24 12 28 0 28 28 60 36 72 44 88 64 100 72 104 76 140 112 156 108 124 80 72 28 44 4 20 0 0 0 8 0 8 0 8 0 12 4 12 0 16 4 12 0 4 0 8 0 12 12 20 24 24 20 8 8 20 0 16 0 40 112 276 140 56 8 44 24 48 32 52 28 40 24 48 28 40 12 24 12 24 12 20 8 20 8 8 0 8 0 4 0 8 0 28 44 112 52 48 0 40 12 28 4 28 4 32 12 32 12 24 0 24 0 20 8 24 8 20 16 24 20 24 8 4 0 8 12 8 12 8 8 4 8 4 8 0 4 0 4 4 8 0 4 0 0 0 0 0 0 4 4 8 4 8 4 8 0 12 0 20 12 48 40 60 32 48 20 44 20 44 12 40 8 40 4 40 8 48 20 64 36 64 28 56 28 56 32 64 36 80 48 80 52 80 48 76 40 60 28 60 28 64 40 76 44 80 36 84 44 96 60 116 76 104 56 96 48 96 56 104 64 108 60 104 60 104 64 112 72 124 84 132 92 144 104 152 108 148 108 148 104 144 104 144 104 136 96 136 96 136 96 140 100 132 84 120 80 128 88 128 76 132 84 120 68 112 72 120 80 120 76 120 76 120 72 116 72 104 60 116 92 152 112 140 80 120 72 120 72 120 68 116 64 112 68 116 72 120 68 116 64 112 64 112 68 116 68 116 72 116 72 108 72 112 76 124 84 120 68 120 72 128 80 132 80 144 92 148 100 156 108 160 104 160 100 164 104 168 104 168 104 152 96 156 84 128 60 120 72 132 68 92 0 12 0 4 0 4 0 0 0 0 8 0 8 0 0 0 0 0 0 0 0 8 0 0 0 0 0 8 16 156 140 172 100 168 116 144 100 116 68 112 60 108 56 100 52 108 56 84 28 56 8 48 12 64 24 64 40 72 44 52 20 12 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 20 32 40 44 32 32 28 24 20 20 24 24 544 404 520 388 524 404 536 408 528 404 536 412 540 412 536 408 524 408 532 416 540 420 540 420 556 432 544 416 528 408 532 412 548 432 548 428 544 428 540 424 540 424 544 428 544 432 548 432 552 432 560 440 572 456 584 460 592 468 588 464 588 460 584 460 588 464 588 460 584 460 584 456 588 460 584 456 580 460 588 468 596 472 608 484 616 488 612 480 608 480 608 476 608 480 612 488 620 484 608 468 600 468 604 476 588 460 596 468 608 480 616 488 612 480 616 484 616 488 620 488 624 492 628 496 628 496 624 492 616 480 604 472 612 484 612 476 612 484 616 492 628 500 636 504 620 488 624 496 628 496 628 496 632 496 624 488 616 476 604 472 608 472 612 480 620 488 628 496 620 480 616 480 620 488 632 500 628 488 624 484 620 488 624 492 628 488 616 484 624 488 620 476 616 472 616 472 616 472 616 472 600 452 592 440 584 444 592 452 592 448 592 452 596 456 600 460 596 460 608 464 596 440 580 436 580 436 576 428 568 428 572 428 584 440 584 444 588 448 592 448 584 436 584 440 596 440 600 444 600 436 600 440 608 428 600 428 588 432 588 432 588 432 588 432 580 428 592 436 584 416 556 388 544 404 540 400 540 400 544 404 572 428 568 424 560 420 556 416 548 408 548 408 548 408 548 408 536 400 540 400 540 396 528 392 508 380 516 384 512 368 488 348 488 356 492 364 496 360 488 356 504 356 512 360 516 360 520 364 508 352 508 352 504 344 496 336 488 336 500 348 512 356 516 360 516 356 512 356 512 356 512 356 524 364 508 344 496 340 496 340 492 332 480 320 480 332 500 356 500 332 484 324 488 328 484 316 472 312 472 316 476 316 476 320 468 320 464 328 480 340 476 328 472 332 480 332 468 320 464 324 456 312 464 320 472 324 472 324 464 320 472 328 476 328 476 332 480 328 464 308 452 308 460 320 452 304 448 300 444 300 448 308 444 312 448 320 456 328 464 332 460 328 460 328 460 328 460 324 444 312 452 316 456 316 456 316 452 312 448 304 444 308 448 304 448 304 448 304 444 308 444 308 436 312 440 320 444 328 448 332 468 332 468 324 472 320 480 316 500 328 520 372 576 416 636 488 712 512 748 544 688 488 584 312 496 356 504 356 508 356 504 352 500 344 492 344 504 356 504 348 472 320 468 316 468 320 472 324 460 320 440 316 444 320 448 336 228 24 208 124 184 76 148 36 132 60 132 56 116 40 112 48 120 52 112 48 100 44 96 40 112 28 100 32 96 16 96 40 124 52 136 64 152 80 172 88 200 112 208 120 220 144 244 164 240 148 200 100 152 56 104 16 32 0 16 0 24 8 32 16 24 8 28 8 28 4 20 0 24 4 28 16 28 20 24 20 20 16 28 8 48 0 88 152 356 228 148 44 68 44 88 48 84 48 80 48 92 56 84 40 52 28 44 24 40 16 32 12 28 0 32 4 40 4 44 8 104 96 168 80 96 44 96 36 72 28 72 28 68 32 68 32 76 24 76 24 76 20 68 24 60 20 64 24 52 12 36 4 24 8 12 4 12 0 8 0 12 4 8 0 4 0 12 4 8 0 8 0 8 0 4 4 4 4 0 8 0 8 0 12 0 12 0 40 40 56 44 40 40 36 56 40 72 44 68 40 76 40 72 36 84 52 104 68 116 64 116 56 116 56 120 60 124 76 132 80 132 76 128 72 116 60 112 60 116 68 124 76 136 80 136 84 152 108 176 128 160 100 152 92 148 96 160 108 164 104 160 104 160 108 168 116 188 132 192 136 196 144 200 144 220 148 216 144 212 140 208 136 200 132 200 136 208 144 212 148 188 124 176 120 180 128 176 116 184 124 176 120 172 116 172 120 176 120 180 124 180 120 176 116 152 100 168 128 196 140 184 116 168 120 164 116 164 112 160 112 160 116 164 120 168 116 164 112 148 112 160 112 164 116 168 112 172 116 176 108 180 116 188 120 184 116 180 120 196 136 196 128 200 140 208 148 216 156 224 160 228 160 228 164 232 164 236 168 216 156 224 156 204 128 184 120 144 140 120 88 32 8 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 8 32 184 180 200 136 196 152 168 132 152 112 152 108 148 104 144 104 156 104 128 68 96 52 88 52 96 64 92 68 92 72 80 56 16 12 12 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 0 0 4 8 16 20 28 28 24 24 28 32 36 40 416 308 404 304 412 316 412 308 404 308 412 316 416 316 416 316 412 304 420 312 428 320 432 320 440 320 428 308 416 308 424 312 436 316 436 316 432 312 428 308 436 316 436 316 432 312 432 312 428 312 432 320 440 328 448 332 464 348 460 344 456 340 456 336 460 336 456 332 452 328 452 324 456 328 452 324 448 324 452 324 444 304 464 320 476 324 472 316 476 324 472 316 468 316 472 320 476 336 460 324 456 328 468 340 456 324 460 328 464 336 472 340 464 324 464 328 468 328 472 332 468 328 472 332 472 332 468 328 460 332 452 332 464 340 456 324 460 336 456 332 456 332 456 332 452 316 448 316 448 320 456 328 456 324 452 316 444 308 436 296 440 292 440 292 440 292 440 292 440 284 428 276 424 288 448 308 452 300 444 292 440 296 448 304 444 292 432 284 436 292 432 280 428 300 424 292 420 288 412 284 436 300 416 280 404 276 408 284 392 264 388 264 400 280 420 300 416 296 432 304 424 288 416 288 404 272 392 260 388 260 392 268 396 268 396 268 396 272 400 272 392 284 392 284 384 280 384 280 376 280 380 280 380 276 372 268 380 272 380 272 380 268 376 268 376 268 380 272 376 260 360 244 368 252 364 248 360 252 364 256 388 272 384 268 376 260 368 256 360 252 364 256 372 260 376 264 360 248 360 248 356 236 340 224 340 224 340 220 332 212 324 204 336 220 340 228 344 224 336 220 344 240 344 244 348 244 352 248 328 224 328 232 340 236 336 228 316 228 324 236 328 236 328 236 328 236 328 236 328 236 328 236 328 224 328 220 320 216 320 216 328 220 316 208 316 220 336 244 320 236 304 232 316 240 312 228 300 224 300 228 304 232 308 232 312 236 316 240 328 248 320 232 324 252 336 252 324 240 324 248 316 240 320 248 324 244 320 240 316 244 328 256 332 252 324 244 324 224 312 212 304 208 304 208 316 216 308 204 292 196 288 192 304 204 308 212 316 212 304 200 324 224 324 224 324 224 324 224 312 212 308 216 308 212 308 212 296 200 292 196 296 200 296 200 304 192 308 196 308 196 312 192 312 196 320 204 324 208 328 208 328 216 328 224 328 244 328 236 344 244 356 268 412 284 464 332 488 344 524 380 512 424 476 256 348 264 352 280 360 276 356 276 360 284 344 280 352 288 348 276 324 260 324 256 324 260 328 268 340 264 336 260 336 272 332 280 80 0 80 88 72 60 52 20 44 12 56 12 40 0 36 8 52 24 48 20 48 20 40 16 40 16 32 20 28 0 8 0 44 16 48 16 56 28 64 24 112 40 92 36 104 68 140 104 176 120 148 92 124 68 96 56 44 28 28 8 12 0 0 0 0 0 4 0 4 0 0 0 0 0 8 16 16 24 20 24 20 12 4 0 16 0 20 100 268 232 176 60 28 20 48 20 40 24 44 36 60 48 56 40 44 36 32 24 20 12 4 8 0 0 0 8 4 8 0 0 68 68 104 28 36 8 44 0 28 4 32 4 32 12 32 12 24 0 24 0 20 8 24 8 20 12 24 16 20 4 4 0 4 8 4 4 0 4 0 0 4 4 0 0 0 0 0 8 0 4 0 4 4 4 4 4 8 4 8 4 8 4 8 0 8 0 20 16 48 28 36 0 28 0 36 16 48 12 44 12 44 4 36 0 40 12 56 28 64 32 56 24 52 28 56 32 64 32 68 40 72 36 68 32 68 32 64 28 60 32 68 32 72 28 72 32 88 56 116 80 108 60 96 48 92 52 104 60 108 60 104 60 104 64 112 72 124 80 128 84 132 92 140 96 152 108 148 104 140 96 132 92 136 96 140 100 140 100 140 100 132 80 120 76 124 80 116 68 120 80 124 80 120 76 116 68 112 72 120 80 124 76 116 68 96 56 108 76 128 84 120 68 120 68 116 64 112 60 112 64 112 68 116 72 120 68 116 64 108 60 112 64 112 68 112 68 116 72 108 68 108 72 116 80 124 68 116 68 132 88 136 76 132 84 136 92 148 100 156 100 152 92 160 96 160 100 164 100 160 92 156 88 148 80 132 64 136 84 136 64 84 4 12 0 4 0 0 0 0 8 0 8 0 0 0 0 0 0 0 0 8 0 0 0 0 0 8 16 148 132 160 88 152 96 120 76 112 64 108 60 108 60 104 56 108 48 80 28 60 20 64 32 64 24 60 32 72 44 72 40 16 16 12 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 8 8 8 8 8 24 24 20 20 24 28 32 32 540 412 544 420 556 424 544 404 536 412 544 420 548 420 548 420 540 424 548 436 560 440 560 440 552 432 544 424 544 428 552 436 556 440 556 436 552 436 548 432 560 444 556 440 552 432 544 428 552 428 556 432 556 432 556 436 580 456 580 452 576 448 572 444 576 452 576 448 572 444 568 440 572 444 568 440 564 440 568 444 556 428 572 448 584 452 580 444 592 456 584 448 580 444 580 448 584 448 572 436 568 444 584 460 596 464 592 456 584 448 580 444 572 452 572 452 576 456 576 460 560 444 568 448 568 448 564 436 564 440 572 444 584 448 572 428 568 432 560 424 548 412 540 404 544 408 536 404 536 408 548 420 548 412 544 408 536 404 532 400 552 420 548 408 536 400 528 392 528 388 508 372 508 388 536 412 544 408 536 400 532 404 540 412 536 396 524 392 528 396 520 384 536 396 532 388 524 380 516 372 540 392 516 364 496 352 492 356 504 356 488 344 488 360 516 384 480 352 508 376 516 376 520 388 524 380 516 368 508 368 512 376 504 360 496 352 488 340 476 336 500 356 496 352 492 344 492 340 488 344 492 344 500 336 492 332 488 348 484 344 480 344 480 344 488 348 484 344 480 344 480 344 480 348 476 344 476 344 480 348 484 352 480 344 472 336 464 332 460 328 464 336 472 348 480 352 460 328 464 328 452 312 432 296 444 316 428 300 416 300 424 312 428 308 432 316 436 312 428 308 448 312 448 316 452 320 456 320 452 312 448 320 460 324 456 312 436 296 444 300 444 296 436 288 464 320 464 320 468 324 468 324 452 316 460 324 468 324 464 324 460 316 448 300 436 296 440 304 456 304 440 300 456 316 456 300 452 308 452 312 456 316 460 316 440 300 440 304 452 312 440 292 452 316 464 324 456 308 452 316 452 312 456 316 456 312 448 308 444 308 452 316 456 312 448 304 464 320 460 316 452 308 444 304 452 308 448 304 444 308 452 316 436 312 432 316 432 304 408 276 424 304 424 308 428 308 428 312 432 304 432 300 428 296 420 292 420 292 424 296 424 300 428 300 432 296 436 304 440 304 432 304 436 312 440 320 436 324 440 320 460 320 472 332 488 348 504 356 528 360 536 404 600 444 648 500 700 484 732 548 748 556 708 464 500 344 504 356 512 364 516 364 528 368 516 360 512 356 504 340 508 348 500 340 492 336 492 344 484 344 476 340 460 324 436 312 176 0 180 112 176 88 160 52 120 48 124 44 108 28 104 36 120 52 116 44 104 40 96 36 108 32 104 40 100 8 72 20 108 44 116 48 120 52 132 52 128 44 148 72 188 108 220 132 232 128 220 128 228 144 232 136 188 120 152 76 100 24 52 0 44 4 44 8 44 8 32 0 20 0 24 12 24 20 28 20 44 20 28 20 64 0 48 104 256 252 276 112 84 36 92 36 84 40 88 52 108 68 104 56 80 48 64 36 56 16 44 8 44 16 52 12 52 8 48 4 136 108 152 48 84 40 92 12 72 28 72 32 68 32 68 28 68 24 76 24 68 24 68 28 56 24 56 24 52 16 36 0 20 4 12 0 8 0 4 0 12 0 4 0 4 0 8 4 4 0 4 0 0 0 0 0 4 8 4 8 0 8 0 8 0 8 0 40 40 48 28 16 20 28 44 44 64 52 68 44 80 40 72 32 76 44 96 60 116 64 112 56 112 56 116 60 108 56 112 64 116 60 112 56 120 68 116 60 112 60 116 64 116 68 116 72 132 100 168 120 164 104 156 92 148 96 156 104 164 104 160 104 160 108 168 116 164 112 172 120 180 132 192 136 220 148 216 140 204 132 196 128 212 144 212 140 208 136 204 136 188 124 172 116 176 120 172 108 172 120 180 128 184 120 168 108 160 108 168 116 176 116 168 108 160 104 168 120 180 124 176 120 168 116 160 108 156 108 156 112 160 116 164 120 168 116 164 112 156 108 156 112 160 116 168 112 172 116 176 108 176 112 184 116 184 120 172 120 200 144 200 128 192 132 200 140 212 152 220 156 220 156 224 160 228 164 232 164 236 156 216 148 216 156 212 144 156 128 136 124 124 76 28 4 4 4 0 0 0 0 4 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 8 32 192 188 208 140 196 148 164 128 152 112 148 108 148 108 144 104 136 88 116 64 100 68 112 80 100 60 88 64 100 76 100 68 24 12 16 12 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 24 24 20 16 24 20 20 16 16 20 20 24 412 292 408 312 428 300 412 312 428 308 412 292 400 292 408 300 420 312 432 324 432 312 416 296 432 308 412 308 436 336 440 316 420 300 428 300 416 288 412 296 428 308 436 312 432 296 408 280 404 292 420 288 400 272 408 296 448 328 452 328 452 324 444 316 452 332 436 312 424 308 424 312 420 304 420 304 420 304 420 304 404 276 392 272 396 284 412 296 412 292 416 296 408 280 392 268 420 292 408 276 396 268 392 268 412 288 408 284 412 292 420 300 392 268 388 280 416 300 412 276 420 296 412 284 404 284 408 296 400 304 400 308 400 308 404 312 368 276 368 272 364 272 364 272 344 244 344 244 344 248 356 256 364 264 364 264 360 252 348 244 348 256 364 272 368 260 344 236 352 252 348 244 340 240 340 236 352 236 356 240 364 252 380 264 340 228 352 236 356 232 344 220 352 228 340 216 340 228 356 244 348 216 320 204 332 220 332 204 328 220 324 216 320 220 324 224 308 204 316 216 324 224 328 228 328 224 312 212 312 220 312 212 340 236 324 220 312 224 332 244 320 232 312 224 308 224 308 224 324 236 316 224 304 220 304 220 312 220 320 228 324 224 316 216 312 216 312 216 312 220 320 224 320 224 316 224 316 224 316 224 324 232 320 220 308 208 296 200 292 200 296 208 300 208 300 204 316 220 308 208 296 196 284 188 288 192 284 188 284 188 284 188 288 192 288 196 300 212 316 224 304 216 312 224 316 224 316 224 300 208 300 208 300 208 300 208 304 216 296 212 292 216 296 220 316 236 316 236 316 236 316 228 312 212 304 204 292 192 284 188 308 204 292 192 288 196 300 220 292 212 296 216 296 220 300 220 300 216 296 224 316 232 300 204 296 212 296 208 292 204 288 204 292 208 296 216 304 220 308 224 320 232 304 220 296 220 304 224 300 224 304 224 304 220 296 212 316 228 304 216 296 216 304 220 296 220 308 232 316 232 308 224 312 224 304 220 300 212 292 208 296 212 296 216 300 220 304 224 284 192 292 204 296 204 296 204 300 208 300 208 300 208 300 208 292 188 304 200 312 200 304 192 304 196 308 200 324 212 332 216 308 208 320 220 332 232 356 252 384 268 404 292 456 336 488 340 516 344 496 372 552 428 556 400 424 248 336 256 364 264 348 284 364 284 372 288 372 292 364 280 356 276 344 264 332 260 328 252 312 256 320 264 328 276 380 252 40 0 44 40 84 60 76 64 60 24 44 12 44 16 40 8 48 16 40 8 32 0 32 8 32 24 28 8 12 0 12 0 48 16 52 16 48 8 52 12 36 8 56 16 60 24 72 36 124 96 160 120 164 100 132 80 128 88 108 80 116 80 84 36 32 0 4 0 0 0 0 0 0 0 0 0 16 20 28 24 36 28 20 8 24 0 12 64 184 188 228 112 72 16 48 0 48 8 44 8 44 12 52 28 28 24 36 20 20 12 24 24 20 12 16 8 16 4 12 4 84 64 80 20 24 4 28 0 20 8 24 8 24 16 24 8 28 12 28 8 24 12 20 12 28 20 24 20 12 8 4 4 16 4 12 0 8 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 8 4 16 8 0 0 0 0 0 0 4 0 4 0 32 32 44 20 24 0 24 12 36 16 44 16 36 8 40 12 36 12 36 12 36 12 52 36 68 44 56 32 52 36 56 36 60 40 60 36 52 32 56 36 56 40 60 44 64 44 72 28 64 32 88 60 100 64 96 60 96 64 100 68 104 68 100 60 104 64 108 68 112 72 120 76 120 80 128 88 140 100 148 104 152 104 144 92 124 76 140 92 132 84 128 84 128 88 124 80 124 80 124 80 124 80 128 84 128 84 128 80 120 72 112 64 116 76 136 88 128 72 112 64 116 72 120 72 116 68 104 68 108 68 108 68 108 68 112 68 108 64 104 68 108 72 100 52 100 60 104 64 112 68 108 72 120 80 128 80 120 76 148 92 132 76 120 80 128 92 140 92 128 84 124 92 136 92 164 108 164 108 164 108 168 112 156 100 152 92 140 80 132 72 128 48 96 64 128 80 68 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 12 0 12 76 180 128 164 100 128 68 116 72 112 64 112 64 112 64 112 64 84 48 96 44 72 12 52 20 52 28 56 32 60 36 56 40 44 20 0 0 0 8 0 0 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 12 4 12 4 20 12 20 16 24 20 28 24 504 372 504 396 524 388 512 400 528 400 520 396 524 408 536 420 548 428 556 436 556 424 540 412 536 416 544 420 544 416 540 420 532 412 536 404 520 388 516 396 536 416 544 424 544 412 528 396 524 404 532 404 528 404 536 420 544 420 548 424 548 420 540 412 548 424 540 412 528 404 524 400 516 392 516 392 516 392 516 392 528 388 520 372 508 368 512 372 532 392 536 396 532 388 520 376 512 384 500 372 488 364 484 360 500 376 500 376 504 380 508 392 476 368 476 376 488 380 480 368 476 368 472 360 468 360 468 360 464 340 464 336 456 332 456 328 456 332 456 332 456 332 456 332 444 320 440 316 444 324 452 328 440 316 440 312 436 304 424 296 440 320 448 328 452 324 440 308 432 304 428 304 432 312 440 324 436 324 432 320 428 324 436 328 432 320 428 320 424 320 428 320 432 320 424 312 420 320 436 336 432 316 416 308 420 312 420 308 416 300 412 296 408 300 412 304 408 296 412 304 416 304 412 300 424 300 404 292 408 300 408 292 420 300 408 288 400 296 412 304 416 304 412 296 404 292 408 296 408 296 408 300 412 300 416 304 412 300 416 304 416 304 412 300 408 296 408 296 408 300 416 304 428 304 428 304 428 304 428 304 432 308 428 300 420 292 412 288 416 292 416 292 412 284 404 276 420 296 416 288 408 280 400 272 392 268 396 272 396 272 396 272 404 280 408 284 412 296 424 304 420 300 428 304 432 308 432 304 424 300 424 300 424 300 424 300 432 300 424 296 424 296 428 304 440 312 440 312 440 312 440 312 440 308 432 300 424 288 416 284 432 300 424 292 420 296 428 304 420 292 424 296 428 300 428 300 428 296 428 308 444 316 428 288 424 296 420 292 420 288 416 288 416 292 420 296 428 304 432 304 440 308 432 300 424 296 428 304 432 304 436 308 432 304 428 296 436 308 432 300 424 296 428 300 420 296 428 304 432 304 432 300 436 308 432 300 424 296 420 292 420 292 424 296 428 300 428 304 412 288 420 296 424 296 424 292 428 300 428 300 428 300 428 300 432 300 440 308 448 308 440 304 440 304 444 312 452 320 460 332 456 316 472 332 492 344 520 364 556 388 580 424 632 468 676 488 704 504 692 520 740 552 748 544 672 412 516 332 508 372 508 356 516 372 512 368 504 356 480 352 480 340 460 328 444 320 436 320 436 324 440 328 440 336 484 300 132 40 116 68 128 60 100 60 116 32 104 24 104 24 104 20 128 44 120 36 112 28 112 28 100 20 100 20 72 16 72 32 88 48 96 44 104 48 112 44 108 40 128 52 140 52 156 68 192 100 232 140 256 144 252 140 240 116 236 120 228 116 196 88 156 68 128 40 76 8 40 0 28 0 16 0 28 16 48 36 40 28 32 12 44 0 32 84 236 224 276 144 128 56 96 32 84 44 80 40 76 44 84 52 76 40 80 32 64 20 64 32 60 20 60 20 56 16 52 12 140 88 144 44 84 24 80 20 76 20 68 24 68 24 68 24 68 32 68 28 60 24 56 24 52 32 44 20 32 12 24 8 16 12 12 8 8 4 8 0 8 4 8 0 4 0 4 0 12 12 16 16 20 20 24 24 12 4 4 0 4 0 4 4 4 20 24 44 40 36 24 20 36 32 48 40 52 40 52 36 76 36 80 40 84 44 88 48 96 60 112 68 104 56 100 60 100 44 104 52 112 60 116 60 112 56 112 60 116 60 120 68 112 72 100 76 128 100 144 104 152 100 160 104 160 108 164 108 160 104 164 108 164 108 168 112 172 116 172 120 184 136 196 144 200 144 204 148 200 140 188 124 196 136 188 128 184 128 184 132 176 120 180 124 180 124 180 124 184 124 180 120 176 120 172 116 160 112 164 124 184 136 176 120 160 112 160 112 160 112 164 116 148 108 148 108 148 108 148 108 152 108 148 104 144 108 148 112 168 112 164 104 160 100 152 96 160 108 172 120 176 120 172 116 192 136 176 120 168 124 180 128 188 132 196 128 196 132 204 140 224 152 228 156 232 160 236 164 228 156 224 148 212 136 204 132 192 104 172 120 192 132 136 72 40 4 4 0 16 4 12 0 4 0 0 0 0 0 0 0 0 4 0 0 12 0 12 92 220 176 200 144 172 124 160 116 148 108 148 108 148 108 148 108 120 96 128 84 100 56 88 60 92 56 96 60 96 60 92 56 80 28 24 0 12 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 12 16 16 16 16 20 20 24 24 24 28 376 264 372 284 392 280 380 288 380 276 384 280 388 288 392 292 404 296 412 300 408 288 392 272 372 276 396 280 372 252 376 276 380 268 384 260 364 240 356 244 360 248 368 256 372 252 364 244 368 248 360 248 372 268 384 268 380 264 380 264 380 260 372 260 380 268 380 264 372 252 360 244 356 244 356 244 356 244 356 244 356 244 348 232 332 224 332 224 344 240 352 244 352 240 348 236 344 224 336 212 324 208 320 208 328 212 328 212 332 216 332 224 328 224 340 228 332 216 324 220 312 204 312 204 312 200 304 196 308 216 296 208 288 200 280 192 288 204 288 204 292 208 292 208 288 200 284 200 284 204 292 208 288 204 288 204 288 196 276 188 280 200 284 200 288 204 288 204 280 192 276 188 272 192 280 188 296 184 288 172 276 164 272 164 292 180 280 164 272 172 288 184 288 176 280 168 280 176 292 188 288 184 292 176 280 168 280 180 272 184 268 180 268 180 272 184 276 188 280 192 276 184 272 180 284 192 268 184 272 192 272 184 276 192 272 188 272 192 276 192 280 196 276 188 272 188 272 188 260 180 272 200 288 208 292 204 280 192 276 188 276 188 280 192 284 196 284 196 284 200 292 204 288 204 288 204 288 204 288 204 288 204 288 200 284 196 280 196 292 204 288 196 276 180 256 168 276 192 272 188 268 184 268 180 264 180 268 184 272 188 276 192 284 196 280 196 280 200 288 208 284 204 292 212 296 212 292 208 296 212 296 212 296 212 296 212 300 216 296 208 292 212 300 216 300 216 300 216 300 216 300 216 304 212 300 204 292 192 284 188 292 200 292 200 292 200 292 200 288 204 292 208 292 212 296 212 300 212 300 220 312 224 300 204 296 208 292 208 288 204 288 204 284 200 288 208 296 212 300 216 304 216 296 212 292 212 296 212 304 220 308 224 304 216 296 212 296 216 300 216 300 212 292 208 292 204 288 204 288 208 296 216 304 220 304 216 296 212 292 208 288 204 292 208 292 212 296 212 284 196 292 204 296 204 292 200 296 204 296 208 300 208 300 208 296 200 304 208 308 208 308 196 300 196 308 200 316 208 328 204 316 216 332 228 340 232 356 248 380 264 404 292 444 324 476 336 500 348 500 356 520 388 552 412 560 356 376 216 340 288 376 268 364 272 352 252 332 240 328 240 328 244 308 216 292 216 292 216 284 220 280 224 296 248 352 224 40 0 36 20 48 8 24 8 92 68 96 52 52 4 32 8 48 16 40 8 32 0 32 8 16 4 20 0 16 0 24 8 36 12 36 8 36 8 40 12 28 8 44 16 44 8 48 12 52 16 84 48 108 60 120 76 100 60 120 76 116 64 108 68 116 80 112 72 80 24 28 0 8 0 0 0 0 0 12 8 12 8 8 0 20 0 0 52 168 156 196 84 72 16 44 0 40 4 40 8 40 16 52 20 44 36 48 32 32 16 28 24 24 16 24 12 20 12 16 0 84 60 76 16 24 4 28 0 20 8 24 8 24 16 24 16 32 12 32 8 28 12 24 12 32 16 24 16 16 8 8 0 8 0 4 0 4 0 0 0 4 0 4 0 4 0 8 0 24 16 24 16 28 20 28 20 16 4 8 0 4 0 4 0 20 16 32 28 36 28 28 8 32 12 32 12 32 8 40 12 36 16 36 24 44 32 52 40 48 40 64 48 60 40 56 44 32 20 40 32 52 48 64 56 56 44 56 44 60 48 60 44 72 28 68 32 88 60 104 64 104 68 104 72 108 72 112 76 112 68 108 64 108 64 104 60 112 68 116 76 128 92 144 104 140 100 148 104 148 96 136 84 136 92 132 84 128 84 128 84 116 72 120 76 124 80 128 84 124 76 116 68 108 68 116 76 112 64 116 76 132 88 128 72 116 64 108 56 104 56 112 64 112 72 112 72 112 72 112 72 108 68 104 64 104 64 108 68 112 68 108 60 104 56 96 52 100 60 108 68 112 68 112 68 136 84 124 72 116 72 120 80 120 80 124 92 136 96 140 100 140 96 144 100 156 112 160 116 156 108 152 100 144 92 136 80 124 64 124 84 140 104 124 88 52 16 4 0 0 0 4 0 0 0 0 0 0 0 0 0 0 4 0 0 12 0 12 76 192 124 152 92 136 84 120 60 108 60 108 60 108 60 108 60 96 56 92 36 68 16 56 24 60 32 60 32 60 40 60 48 64 40 16 0 0 0 0 4 0 0 0 8 0 16 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 4 16 8 16 8 16 8 20 12 20 12 488 356 480 372 492 360 476 368 476 360 480 360 476 352 464 344 476 356 476 356 468 340 452 328 448 328 448 320 432 316 452 344 468 352 472 344 448 320 440 320 432 316 440 324 448 328 444 324 464 332 440 324 460 348 464 336 460 340 464 344 460 340 456 332 448 328 452 332 448 316 428 304 440 320 440 320 440 320 440 320 428 304 428 304 428 304 432 308 412 292 416 296 420 300 424 300 428 304 420 296 412 288 408 288 408 288 412 292 412 292 412 288 388 292 412 300 396 280 396 300 388 284 396 292 400 284 384 268 400 276 396 268 388 260 384 256 380 256 380 260 384 260 384 264 388 264 384 260 384 264 388 268 400 280 404 280 400 272 392 268 392 264 388 264 388 272 400 280 408 280 396 264 380 252 372 248 384 272 376 260 360 252 356 248 368 256 364 252 360 256 372 268 372 264 368 256 364 260 372 268 368 272 384 268 360 248 368 268 368 252 364 248 360 252 364 256 360 252 368 256 372 256 368 252 380 260 364 252 368 260 372 256 376 268 384 276 388 276 384 268 372 260 368 256 364 256 368 260 352 248 372 272 392 280 388 272 380 264 372 256 368 260 376 268 392 280 392 276 392 284 400 288 404 280 404 280 404 280 404 280 396 272 396 272 396 276 400 276 404 280 404 276 392 260 376 248 384 260 388 264 388 264 388 264 392 268 396 276 404 284 412 288 412 284 408 280 404 280 408 284 408 284 412 292 416 288 412 284 416 292 416 292 416 292 416 292 424 296 420 292 420 292 424 296 424 296 424 296 424 296 424 296 424 296 420 292 416 284 408 280 412 288 416 292 420 288 416 284 412 284 412 288 416 292 420 292 424 296 424 300 432 300 424 292 420 292 420 288 416 288 412 284 408 280 412 288 416 292 424 296 428 300 428 296 424 296 424 300 428 304 432 304 432 300 424 292 416 292 424 300 428 296 416 284 420 288 412 280 412 288 424 300 432 300 428 296 424 292 420 292 416 288 416 288 416 288 416 288 416 288 420 296 424 296 420 288 420 296 424 296 424 300 428 300 436 300 440 304 444 308 444 308 436 304 444 312 452 320 460 332 464 324 480 336 492 344 520 364 552 396 592 428 628 456 656 472 668 496 692 500 700 512 736 564 768 544 628 352 476 340 496 332 488 336 464 312 444 300 432 308 440 300 416 276 396 272 392 280 404 284 392 288 408 304 448 260 120 32 108 48 96 16 56 20 272 236 328 204 188 44 108 48 124 44 116 36 108 28 108 32 104 28 100 28 76 20 68 36 72 36 80 36 92 40 108 36 108 40 120 44 120 36 124 44 132 52 152 60 156 60 172 76 172 84 208 100 196 92 196 112 204 120 204 124 192 104 160 80 92 32 64 8 40 0 36 0 56 20 52 12 64 0 40 68 212 180 220 120 124 52 88 36 84 40 76 40 76 44 80 56 84 48 92 48 76 28 68 32 68 28 68 28 64 24 60 20 132 84 132 44 84 24 80 20 76 20 68 24 68 24 64 24 68 32 68 28 60 24 56 24 48 28 40 20 32 8 24 4 8 4 8 4 8 0 4 0 8 4 8 8 16 12 20 16 36 32 36 32 32 28 32 28 32 24 20 12 12 4 8 4 32 36 36 32 32 32 36 28 36 28 36 20 36 28 48 36 64 28 76 36 88 48 96 56 88 56 108 64 100 56 100 60 88 32 92 40 100 52 112 60 108 52 112 56 112 60 116 64 112 72 100 76 128 100 144 104 152 100 156 104 160 104 164 108 172 112 168 108 164 104 160 100 164 108 168 116 180 136 200 148 204 148 208 152 204 140 188 124 192 132 184 128 180 124 184 128 168 116 172 120 180 124 184 128 180 116 164 104 156 108 172 120 160 112 160 124 180 132 176 116 164 112 148 96 140 100 152 112 152 112 152 112 152 112 152 112 148 108 144 100 140 104 148 108 152 96 156 104 160 108 168 112 160 108 164 112 168 112 168 116 176 124 168 116 164 116 172 116 168 116 192 132 208 140 208 136 208 140 216 148 224 160 236 164 228 156 224 148 216 140 212 136 220 152 220 148 188 132 160 128 112 64 28 0 12 0 20 8 4 0 0 0 0 0 0 0 0 4 0 0 12 0 12 92 232 172 184 136 180 140 160 104 144 104 144 104 144 104 144 104 140 100 124 80 100 60 92 56 100 64 96 60 96 60 100 64 104 52 44 4 12 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 12 16 20 16 16 16 16 16 16 16 16 328 208 316 216 320 196 296 196 320 212 320 212 316 204 308 196 312 204 304 192 288 176 276 168 292 168 256 152 268 184 300 200 312 212 316 200 292 176 280 180 292 188 296 196 304 200 308 200 332 216 304 204 316 216 312 200 308 204 312 208 308 204 304 204 280 188 284 188 280 176 264 160 272 176 272 176 272 176 272 176 264 172 264 176 268 176 268 176 244 152 244 152 248 160 256 164 280 172 272 164 264 160 264 164 260 160 268 164 268 164 264 164 244 160 264 168 256 156 264 184 264 172 272 180 272 172 260 168 240 160 240 160 240 160 240 160 240 164 244 164 248 172 252 172 256 176 252 168 248 172 252 176 252 172 252 176 252 172 248 164 260 176 248 168 248 176 264 192 276 192 264 176 248 164 240 156 252 156 244 144 240 144 240 144 236 144 244 152 252 156 248 148 252 156 252 152 248 152 248 156 248 160 260 156 240 140 244 168 252 164 248 160 244 164 248 168 228 148 240 164 252 172 256 172 260 168 244 160 252 172 256 168 256 180 272 196 280 192 272 184 252 168 248 164 248 168 252 172 244 168 260 184 272 184 260 172 264 172 252 160 248 164 260 176 268 180 268 180 268 184 276 188 272 188 272 188 272 188 272 188 264 184 268 184 268 188 272 188 268 184 272 188 268 180 260 176 260 176 260 180 264 180 264 184 264 184 268 188 276 196 284 204 292 204 284 200 280 196 284 200 284 204 288 208 292 204 284 200 292 208 292 208 292 208 292 208 292 208 288 204 288 204 292 208 296 212 296 212 296 212 296 212 292 200 292 196 284 192 280 188 284 192 288 200 292 196 284 192 284 200 284 200 288 204 292 208 292 208 296 212 296 208 292 212 292 208 288 204 288 200 284 200 280 196 280 200 288 208 292 212 300 216 300 220 304 220 304 216 300 216 304 220 300 216 296 208 284 204 292 212 296 212 288 200 296 208 288 200 288 208 300 220 300 212 296 212 296 208 292 208 288 204 288 204 288 200 284 200 288 200 296 204 296 200 288 196 288 200 292 204 296 208 300 208 300 200 300 200 304 204 308 200 304 200 312 204 320 212 332 208 320 220 332 228 336 228 352 244 384 276 420 304 444 312 460 324 480 336 492 336 484 348 528 416 556 444 532 312 328 212 320 236 332 236 316 220 304 212 308 224 312 228 296 208 280 212 288 208 280 216 272 216 296 248 340 200 24 0 32 12 32 0 12 4 300 336 388 284 156 16 16 20 48 20 40 12 32 4 32 8 44 28 48 16 24 0 24 8 40 16 40 24 40 32 44 36 40 20 56 24 44 12 44 24 48 16 52 8 44 0 44 4 52 12 80 28 72 24 84 48 100 64 112 80 116 88 120 100 84 60 76 40 44 0 4 0 0 0 0 0 12 0 0 48 188 156 172 96 88 28 44 0 44 16 40 20 48 28 56 32 40 40 56 44 40 24 32 24 36 28 32 24 28 20 28 12 76 52 72 12 24 4 28 0 24 8 24 8 24 16 24 16 32 12 32 8 28 12 24 12 28 12 24 12 12 4 4 0 4 0 4 0 4 0 4 0 8 0 12 4 16 12 20 12 28 20 28 20 28 20 24 16 32 20 24 12 12 4 12 4 40 32 36 24 28 20 28 12 28 4 20 0 16 0 28 8 20 4 24 12 36 24 44 32 40 36 60 44 56 36 56 44 48 32 40 28 36 28 44 36 52 40 52 44 56 44 60 40 72 28 68 32 88 60 104 64 92 56 96 60 96 64 100 64 116 68 112 64 108 60 104 56 108 64 112 72 124 88 140 100 156 112 156 112 148 92 128 76 136 88 128 80 124 80 124 84 112 72 116 76 120 80 124 80 120 68 104 56 100 64 116 76 108 60 112 72 132 84 124 68 120 64 100 44 92 48 104 60 112 72 112 72 112 72 112 72 108 64 100 60 100 60 104 68 96 52 100 60 104 64 112 68 112 68 112 68 112 72 116 76 124 76 120 68 116 68 112 68 108 72 120 92 136 100 136 96 140 92 144 104 156 112 164 120 156 108 152 104 148 96 144 84 148 92 156 104 132 88 124 112 120 80 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 12 0 12 76 196 124 144 88 140 92 120 56 104 56 104 56 104 56 104 56 112 60 92 40 76 24 56 16 64 32 56 28 56 36 60 52 76 56 40 0 0 0 0 0 0 0 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 4 16 12 16 8 16 8 16 8 16 8 400 280 384 284 388 260 360 260 376 272 380 276 388 280 392 280 392 276 380 260 364 240 348 232 364 232 328 224 360 268 384 268 380 272 384 264 364 244 356 248 368 256 372 260 376 264 380 268 400 276 380 264 376 264 372 256 388 276 392 280 388 272 380 268 360 248 360 244 352 232 340 224 336 224 336 224 336 224 336 224 348 240 348 240 348 232 336 224 336 224 332 224 336 232 344 244 368 252 360 244 352 240 356 244 356 248 364 252 364 248 352 236 340 232 348 240 352 244 364 264 364 252 364 252 364 248 356 244 352 228 352 228 356 232 360 236 360 236 364 240 368 248 372 252 376 248 368 244 364 244 368 244 360 240 364 244 368 240 360 236 368 240 360 232 356 236 368 248 364 240 360 236 360 240 364 248 348 232 344 228 340 228 344 232 336 232 352 252 364 252 356 240 364 252 364 248 360 248 356 244 360 248 360 244 348 236 352 248 364 248 356 244 356 244 360 252 332 224 344 240 360 256 368 260 368 248 352 244 364 256 368 252 360 252 372 264 380 268 376 260 364 248 360 248 360 252 368 256 364 256 372 264 376 260 364 248 368 256 364 252 364 252 368 256 364 252 360 248 364 256 372 260 392 268 392 268 392 268 392 268 388 264 388 264 388 264 392 268 380 260 388 268 392 268 392 268 388 264 388 264 392 268 392 268 384 260 384 264 392 268 396 272 412 288 408 280 404 280 408 284 412 288 416 292 416 288 408 280 412 288 412 288 412 288 412 288 420 288 412 284 412 284 416 292 424 296 424 296 424 296 424 296 420 292 420 288 416 284 412 284 416 288 416 288 416 288 416 288 412 284 412 288 416 292 420 292 416 292 424 292 416 284 420 296 416 288 416 288 412 284 412 280 408 280 412 288 416 292 424 296 424 300 432 304 436 304 432 304 428 300 428 300 428 296 420 292 412 288 420 292 424 296 420 292 424 296 420 292 424 296 428 304 424 296 424 292 420 292 420 292 420 292 416 288 416 284 412 284 420 292 424 296 424 292 416 284 416 288 416 292 424 296 428 300 440 300 436 300 436 304 444 312 448 312 452 320 460 328 468 340 472 332 488 340 496 348 520 364 560 412 612 448 632 448 648 468 660 484 676 480 676 488 712 536 716 572 756 496 548 316 460 324 480 332 468 320 456 312 444 316 448 316 440 312 436 312 428 312 432 316 424 324 448 336 460 252 108 24 108 52 92 16 60 36 388 380 484 324 240 44 100 52 124 44 116 36 108 28 108 36 112 56 104 40 64 24 52 28 64 40 72 36 96 44 104 44 112 52 124 56 120 44 124 56 124 56 140 60 136 56 148 68 144 60 160 72 164 68 172 84 188 92 184 84 200 100 216 116 196 116 192 112 172 76 128 40 72 4 68 0 84 0 84 92 276 208 232 140 144 68 80 20 76 40 72 40 72 48 80 52 72 40 92 52 84 36 72 36 80 40 76 36 76 32 72 32 124 76 128 40 76 28 80 20 68 24 68 24 64 24 64 24 68 32 68 28 60 24 56 24 48 24 36 16 28 8 20 0 8 4 12 8 12 12 16 12 20 16 20 20 24 20 24 20 28 24 28 24 32 28 32 28 40 32 32 24 24 20 24 20 40 40 36 32 28 24 24 20 40 28 40 28 44 28 52 32 56 20 68 28 76 36 84 40 84 48 100 60 100 52 100 64 120 56 104 40 92 32 92 40 104 52 108 52 112 56 112 60 108 72 100 76 128 100 144 104 140 88 148 92 148 96 152 96 168 112 164 108 164 108 160 104 168 112 168 116 176 128 188 136 212 156 216 156 204 140 184 124 188 132 184 124 176 120 180 124 176 120 176 116 172 116 172 116 172 112 164 104 164 112 172 120 156 108 160 120 176 132 172 116 164 112 152 100 144 96 148 104 148 108 148 108 148 108 148 108 144 104 140 100 140 100 144 104 164 112 164 104 160 100 152 96 168 112 168 112 168 116 176 128 164 124 172 120 168 116 168 112 172 120 188 128 200 132 200 132 212 144 216 148 228 160 232 164 228 156 224 152 220 148 220 144 216 144 212 140 180 124 148 124 128 80 40 8 8 4 16 0 0 0 0 0 0 0 0 0 0 4 0 0 12 0 12 92 228 172 192 140 176 132 160 108 148 108 148 108 148 108 148 108 144 104 128 88 116 72 88 40 100 60 88 48 84 52 96 68 104 68 68 28 20 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 0 0 4 8 16 24 20 20 20 20 16 16 16 16 264 156 256 168 268 152 248 156 248 148 244 144 248 152 260 172 264 168 248 148 228 128 212 120 204 116 216 136 236 148 232 136 224 144 232 140 216 124 208 132 224 136 220 136 220 140 224 144 224 140 224 132 208 124 212 132 240 160 244 160 244 156 236 148 228 148 220 136 208 128 204 128 196 120 196 120 196 120 196 120 204 128 212 136 216 132 208 124 216 136 212 128 208 132 220 144 228 140 220 132 216 132 220 136 224 144 236 152 236 144 220 132 232 144 220 136 228 152 240 152 244 156 236 152 232 148 232 152 236 152 236 152 236 148 232 148 232 152 236 156 244 164 248 168 244 160 240 152 232 148 236 152 236 156 244 160 244 160 240 156 236 148 232 144 228 144 228 144 228 144 228 144 232 152 240 160 232 148 228 140 220 136 224 140 224 144 232 152 240 156 240 160 244 160 248 160 244 156 236 152 252 160 236 152 236 156 240 152 244 156 240 152 236 156 240 160 220 140 232 156 244 164 252 168 252 164 240 160 252 172 256 168 240 160 248 168 256 176 260 176 248 164 244 160 248 168 256 176 252 168 252 168 252 168 252 168 252 164 256 168 256 168 252 164 248 160 244 156 248 160 252 168 260 176 260 176 260 176 260 176 260 176 260 176 256 172 256 172 252 172 260 180 264 180 264 180 268 184 268 184 264 180 264 180 264 180 264 180 264 180 264 180 280 192 276 192 276 192 280 200 284 204 288 204 288 200 280 192 284 200 284 200 284 200 284 200 288 204 284 196 280 200 288 204 292 208 292 208 292 208 292 208 292 200 292 200 288 196 288 196 296 200 288 192 284 196 292 204 288 204 288 204 292 208 292 212 284 208 296 208 284 196 288 216 288 204 288 200 284 200 280 196 284 200 284 204 292 212 296 216 288 208 296 216 304 220 300 212 296 216 300 216 300 212 292 204 292 208 292 208 292 212 300 220 288 208 296 212 300 216 296 212 292 208 292 208 292 208 292 208 296 212 292 208 288 204 288 200 292 204 296 204 296 200 288 192 284 192 288 200 296 204 300 208 304 204 300 196 300 204 308 204 316 212 320 216 332 224 344 220 340 240 352 244 352 240 364 256 396 292 444 324 452 312 456 324 476 332 476 324 476 336 500 364 524 412 568 432 472 280 336 240 340 248 336 240 320 224 308 220 304 232 320 244 324 252 320 240 304 240 300 256 336 268 340 176 20 0 40 16 28 0 12 8 240 252 292 204 120 16 40 36 52 20 44 12 36 4 36 8 40 20 44 8 20 0 20 0 24 16 28 28 32 36 36 44 36 28 48 32 48 20 56 36 52 36 68 40 60 28 60 28 68 0 52 0 64 16 64 12 72 24 68 24 72 32 80 52 104 80 120 88 124 84 116 76 68 28 36 0 24 0 12 60 196 140 148 92 100 48 44 8 32 8 32 8 28 20 36 28 20 24 44 40 44 28 36 28 44 36 40 32 36 28 36 20 68 48 68 8 24 4 28 0 24 8 28 8 24 16 28 16 32 12 32 8 28 12 24 12 24 12 20 12 12 0 0 0 8 0 12 4 16 8 16 12 24 16 24 16 24 12 20 12 20 16 24 20 28 24 32 28 36 24 28 20 28 20 32 24 36 28 36 24 28 12 8 0 36 16 36 24 40 16 40 16 28 12 28 16 32 20 36 20 36 28 56 40 56 36 56 48 72 52 56 28 40 24 40 28 52 36 56 40 56 44 60 36 72 28 68 32 88 60 104 64 92 56 92 60 96 60 100 64 104 60 108 64 108 64 112 68 120 72 116 72 120 76 128 84 144 104 152 112 152 104 144 96 132 84 124 80 120 76 124 80 124 80 120 72 116 68 112 64 112 68 112 68 116 72 120 76 108 56 108 72 128 80 120 64 116 68 112 60 104 52 100 48 104 64 104 64 104 64 104 64 104 60 100 56 96 60 100 64 116 68 112 60 108 56 100 52 116 64 108 60 108 64 120 76 124 76 124 76 124 72 112 68 124 80 120 80 124 88 132 92 140 92 144 96 148 100 152 104 156 108 152 104 152 100 148 100 152 92 148 96 128 92 104 80 68 40 16 0 4 0 4 0 0 0 0 0 0 0 0 0 0 4 0 0 12 0 12 76 184 128 160 96 132 76 120 68 108 60 108 60 108 60 108 60 108 60 96 52 92 36 52 0 60 28 48 12 40 28 56 40 64 56 60 28 12 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 20 16 28 16 24 16 20 12 16 8 344 228 340 252 360 244 348 256 360 252 344 232 332 232 340 244 356 244 340 220 316 204 300 196 256 184 324 232 328 204 296 184 304 200 312 200 300 188 296 192 328 220 324 216 320 216 324 220 304 204 320 204 304 192 312 216 324 220 328 220 328 216 320 208 328 216 312 196 300 192 300 196 296 188 296 188 296 188 296 188 260 172 276 196 296 208 300 204 296 200 288 192 284 196 292 204 312 204 308 200 304 200 308 204 320 216 328 224 332 216 312 200 348 228 320 212 332 228 332 216 352 240 340 228 332 228 340 236 344 228 340 224 328 212 324 208 340 228 344 236 352 240 356 248 348 232 340 224 336 224 336 224 336 224 340 232 344 228 340 224 344 232 344 228 340 224 336 220 352 236 344 228 340 228 340 228 352 240 340 228 332 220 328 220 336 224 328 216 328 232 348 248 348 240 348 240 348 236 340 228 360 240 336 228 348 244 344 224 344 232 340 228 336 232 340 236 336 228 340 240 348 240 348 240 360 244 348 240 356 256 364 252 352 244 356 248 360 256 368 264 360 244 356 244 360 252 368 256 360 244 356 244 356 248 364 256 356 248 368 260 372 256 360 244 368 252 364 252 364 256 372 264 376 252 376 252 376 252 376 252 380 256 380 252 376 248 372 248 376 252 380 260 384 256 380 252 392 268 392 264 388 260 384 260 400 276 396 272 396 272 396 272 396 268 392 268 392 272 400 280 408 284 408 284 408 280 396 272 408 284 408 284 408 284 408 284 412 284 408 280 404 284 408 288 412 288 412 288 412 288 412 288 424 296 420 292 420 292 420 288 432 296 416 284 412 288 424 304 416 288 420 292 420 296 424 296 412 292 424 288 408 276 416 300 416 288 416 284 412 280 408 280 412 284 416 292 424 296 428 300 408 284 420 296 428 296 420 292 424 300 428 300 428 296 420 288 424 296 420 288 420 296 432 308 408 284 420 300 428 296 420 288 420 292 420 292 420 292 420 292 428 296 424 292 420 288 416 288 424 296 424 296 424 292 412 284 408 284 416 288 420 296 428 300 444 304 436 296 436 304 448 316 456 324 460 332 472 340 480 348 496 356 508 364 516 368 540 384 572 424 632 460 636 448 648 468 660 476 664 472 676 484 692 496 732 528 724 568 712 448 532 340 484 336 472 324 452 300 416 280 416 292 432 316 444 320 428 308 424 308 424 328 452 328 432 208 112 32 116 52 84 0 48 20 184 140 208 104 116 16 96 52 120 48 112 40 104 32 104 36 80 32 72 24 48 16 40 24 48 16 60 20 84 28 104 28 104 36 116 44 116 48 124 60 124 64 144 64 132 44 116 40 140 52 120 44 140 60 144 40 156 52 168 60 180 64 184 68 176 88 192 108 216 136 244 156 244 136 184 56 132 0 100 80 204 116 152 96 144 76 104 48 64 20 56 24 52 24 60 32 52 24 80 48 84 40 76 40 84 44 84 40 80 40 76 40 120 76 120 40 76 28 72 20 68 28 64 28 64 24 60 28 68 32 68 28 60 24 56 24 44 24 36 16 24 4 16 0 16 12 16 16 20 20 24 24 36 28 32 24 28 20 24 20 24 24 28 28 36 36 44 44 36 32 32 28 32 32 40 40 32 32 40 32 32 16 20 0 56 48 68 56 76 56 72 48 76 36 80 36 80 36 80 36 80 44 96 56 96 52 100 64 116 64 100 44 84 44 92 52 96 52 96 56 100 60 104 60 108 72 100 76 128 100 144 104 148 96 152 100 156 104 160 104 156 104 160 108 164 112 168 116 180 120 176 116 172 120 176 124 188 136 200 152 212 156 212 152 188 128 180 120 176 120 176 124 184 128 180 120 168 108 160 104 164 112 172 120 176 120 176 120 152 104 156 116 176 128 168 112 164 116 164 112 160 104 148 96 140 100 140 100 140 100 140 100 144 100 140 96 136 100 140 104 148 100 152 108 156 112 164 116 156 108 152 100 152 108 160 120 164 128 176 128 176 124 172 112 188 128 188 116 184 124 196 132 208 136 212 140 212 140 212 140 228 156 224 152 224 152 220 148 248 168 220 144 172 108 112 60 40 16 0 0 4 8 8 0 0 0 0 0 0 0 0 0 0 4 0 0 12 0 12 92 216 176 204 148 168 116 156 120 152 112 152 112 152 112 152 112 140 100 132 100 132 84 84 24 92 52 80 36 72 44 88 60 92 68 80 44 36 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 0 0 0 8 20 24 32 28 28 24 24 20 20 20 220 136 232 148 236 144 228 136 208 132 228 140 216 128 224 144 208 124 216 132 216 116 192 96 164 80 172 88 184 104 196 116 192 120 188 120 188 116 180 108 164 104 184 128 200 132 196 128 208 132 184 100 164 96 172 108 196 128 200 132 204 136 204 136 196 136 196 132 192 132 188 128 196 124 176 116 180 120 176 112 192 128 200 132 200 136 204 136 204 132 200 128 196 124 192 116 188 128 200 132 196 132 212 152 228 152 212 140 212 140 200 124 188 128 204 136 204 136 212 152 224 156 224 156 224 152 216 136 208 136 212 140 216 136 212 132 224 148 224 148 224 148 224 148 216 140 212 136 212 140 220 148 224 152 228 156 236 160 240 164 224 148 224 148 224 148 224 152 224 144 220 148 232 160 228 144 232 164 232 160 228 160 224 156 220 152 220 152 220 152 220 152 232 160 228 156 224 160 228 164 236 164 224 152 220 156 232 160 236 156 236 156 236 156 236 156 240 160 240 160 240 160 240 160 252 164 248 160 248 160 248 160 248 160 248 160 248 160 248 160 240 156 240 156 240 156 240 156 240 156 244 160 244 164 248 164 256 168 256 164 252 160 248 160 248 160 252 164 252 168 256 168 244 164 248 168 252 164 248 160 244 160 244 164 248 168 252 168 256 172 260 176 260 172 252 168 264 180 264 180 264 180 264 180 268 184 272 188 272 192 276 192 280 196 280 192 276 188 272 188 272 188 272 188 272 188 272 188 280 196 280 200 288 204 288 208 276 196 280 192 268 184 276 200 284 200 284 200 284 200 284 200 288 196 288 200 292 204 296 204 288 196 288 196 288 196 288 196 292 212 296 212 296 208 288 200 300 212 292 208 288 200 280 196 284 200 284 204 288 208 292 208 284 196 280 196 280 200 288 208 288 204 288 204 288 204 288 204 292 208 292 208 292 208 292 208 288 204 288 208 292 212 296 212 300 216 300 216 300 216 300 216 292 208 292 212 296 216 300 216 292 208 292 208 292 208 292 208 288 196 288 200 292 204 296 204 284 192 284 196 288 200 292 200 304 204 300 196 296 196 300 192 308 204 316 204 316 212 344 232 340 244 356 252 360 252 376 268 416 300 440 316 448 312 452 312 472 324 468 324 468 328 488 336 492 388 552 424 552 416 432 220 304 244 344 244 312 212 292 196 296 224 312 236 320 244 316 232 292 224 296 232 304 284 348 108 0 0 28 12 44 12 16 0 4 0 4 0 4 4 40 40 60 32 40 20 40 24 36 12 36 12 32 4 28 0 20 0 24 12 4 0 24 12 0 8 16 0 28 16 52 28 44 8 44 24 64 40 60 36 36 4 56 0 60 16 60 20 68 24 52 8 52 4 44 0 40 0 52 20 60 24 64 44 112 100 124 88 124 84 104 44 52 12 52 36 76 40 52 4 36 20 28 0 12 0 16 0 8 0 16 12 20 16 24 16 20 12 32 24 32 20 16 4 20 8 76 28 44 0 28 4 28 0 24 4 24 4 24 12 24 12 20 4 24 8 24 8 12 0 28 12 20 12 12 8 12 8 16 4 12 4 12 8 20 16 24 16 24 16 24 16 24 16 20 12 20 12 20 12 20 12 28 20 28 20 28 20 28 20 4 4 16 8 4 0 0 0 32 20 48 44 64 40 60 32 68 44 56 36 44 24 32 16 40 28 44 28 44 28 48 32 56 36 56 36 56 36 56 36 52 36 60 44 64 44 64 36 56 16 64 32 88 64 104 64 96 60 96 64 100 68 104 68 104 60 104 64 108 64 112 68 112 68 116 72 116 76 120 76 140 92 136 112 172 128 148 76 120 76 124 76 120 76 128 92 128 80 120 72 116 72 120 76 124 76 116 68 108 60 108 64 108 64 120 68 108 60 112 68 100 52 100 52 100 52 96 48 100 56 96 56 96 60 108 68 100 60 100 60 100 60 100 60 108 60 104 56 104 60 112 68 96 56 104 56 104 64 128 92 128 80 128 80 128 76 116 72 112 72 116 80 124 84 124 84 136 88 136 92 140 96 144 100 140 96 144 92 140 96 160 124 192 108 140 108 148 88 72 28 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 4 0 4 8 0 20 100 160 116 164 100 128 68 116 76 124 72 112 60 104 60 112 68 112 64 100 44 80 28 64 28 68 36 60 28 52 32 52 32 64 56 72 40 36 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 36 24 24 16 28 24 312 216 320 224 324 220 316 216 324 228 328 220 304 200 304 212 308 208 304 196 288 172 260 152 264 168 272 176 280 184 288 184 284 180 288 184 288 180 280 176 268 168 280 184 292 192 296 192 300 188 284 168 268 164 272 172 292 188 292 192 296 192 300 196 300 196 296 192 292 188 292 188 296 184 280 176 284 184 284 180 280 196 280 196 284 200 288 204 284 200 280 196 280 192 276 192 280 188 296 192 292 188 300 208 316 204 300 196 304 200 296 188 296 196 308 204 304 200 312 216 324 220 324 220 324 216 316 208 316 208 320 216 324 212 316 208 324 216 324 216 324 216 324 216 324 212 320 212 320 216 328 224 340 228 336 228 336 228 336 228 336 228 336 224 328 220 324 216 328 216 324 220 336 232 332 216 328 224 328 220 324 216 320 216 324 220 324 220 324 220 324 220 336 228 332 224 328 228 332 232 336 228 328 224 328 224 332 232 336 236 336 236 336 236 336 236 340 240 340 240 340 240 340 240 344 244 348 248 348 248 348 248 348 248 348 248 348 248 348 248 352 240 352 240 352 240 352 240 352 240 352 244 356 244 360 248 364 252 360 248 356 244 356 240 356 244 360 248 364 252 364 252 364 240 368 244 368 244 364 240 368 244 368 248 372 248 376 252 376 256 380 260 384 256 376 252 388 264 388 264 388 264 388 264 388 264 392 268 396 272 396 272 400 276 404 280 400 276 396 268 392 268 392 268 392 268 392 268 396 272 396 276 400 280 404 280 400 276 404 276 392 268 400 284 408 284 408 284 408 284 408 284 412 284 412 288 416 288 420 292 416 288 416 288 416 288 416 288 420 292 424 296 420 292 416 284 424 296 420 288 412 284 408 280 412 284 412 288 416 288 420 292 412 280 408 280 408 284 416 292 416 288 416 288 416 288 416 288 420 292 420 292 420 292 420 292 416 288 416 292 420 296 424 296 428 300 428 300 428 300 428 300 420 292 420 296 424 300 428 300 420 292 420 292 420 292 420 292 416 288 416 292 420 292 424 296 412 284 416 288 416 292 420 292 444 308 440 300 436 304 440 308 452 320 460 324 464 332 484 364 488 348 504 360 516 368 540 388 584 424 616 444 628 444 640 452 652 472 648 468 668 476 684 492 700 524 732 536 724 540 644 384 440 304 456 316 448 292 424 308 428 300 436 316 440 312 424 308 420 300 424 308 424 348 452 152 100 36 128 68 108 32 56 0 60 0 64 0 80 24 108 44 124 44 108 32 108 36 108 32 88 36 76 32 60 24 48 16 36 12 44 0 80 0 64 8 92 8 88 16 108 40 120 44 108 40 104 36 108 48 128 68 132 64 136 64 140 60 148 60 152 52 160 48 160 44 160 44 164 64 168 60 160 64 188 100 192 112 248 168 272 144 216 92 136 60 116 44 96 36 92 32 72 16 60 8 56 12 48 0 48 8 52 16 56 16 56 16 52 16 60 20 56 20 68 40 120 60 96 32 72 28 68 24 60 24 56 28 56 24 56 24 56 20 60 28 56 20 44 8 48 24 36 12 28 8 24 12 20 12 16 12 16 16 24 24 20 16 20 16 20 16 20 16 24 20 24 20 24 20 24 20 28 24 28 24 28 24 28 24 8 12 20 16 20 0 16 8 48 36 68 60 92 64 88 56 108 60 100 52 92 44 84 40 84 36 80 36 80 36 80 36 88 52 88 52 88 52 88 52 88 52 92 60 96 60 96 60 92 56 92 76 128 100 144 104 148 96 152 100 156 100 160 104 160 108 164 108 168 112 168 112 164 112 168 116 172 120 176 120 196 136 192 152 228 172 212 136 176 120 176 116 168 116 176 124 172 116 172 116 172 120 180 128 180 120 172 112 164 104 164 108 156 116 168 116 156 104 156 112 148 100 148 100 148 104 152 104 136 96 136 100 140 104 144 104 140 100 140 100 140 100 140 100 140 100 140 100 140 104 148 112 140 104 148 108 144 112 164 132 172 128 168 116 160 116 172 120 176 124 188 124 196 132 204 140 208 136 208 140 212 140 216 144 212 148 224 152 224 156 236 172 260 172 204 136 164 96 72 28 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 8 0 0 8 0 24 116 204 168 204 152 172 120 164 128 160 116 148 104 144 104 148 112 144 108 136 96 120 80 104 64 104 68 96 56 88 48 84 52 92 68 84 64 60 24 16 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 24 28 24 20 16 20 24 204 124 212 128 212 124 208 120 220 136 216 124 196 108 200 124 200 124 188 104 164 84 144 68 168 96 168 96 172 100 176 104 172 100 176 108 180 108 176 104 168 100 172 100 176 112 188 120 184 108 176 100 172 100 172 104 180 108 180 108 184 112 188 116 196 132 192 128 192 124 188 124 192 120 180 116 188 128 192 124 192 124 192 128 196 128 200 132 196 128 196 124 192 124 188 120 180 112 188 112 180 108 184 120 196 120 184 116 192 124 192 112 196 124 208 124 200 120 204 128 212 136 216 136 216 132 208 128 204 132 212 136 212 136 208 128 208 132 208 132 208 132 208 132 212 136 208 132 212 136 216 144 228 152 228 148 220 140 212 136 232 152 224 144 216 136 208 132 212 132 208 140 224 148 220 136 220 136 216 136 212 132 212 128 224 144 224 144 224 144 224 144 232 152 228 148 228 148 232 152 232 152 228 148 228 148 232 152 236 156 236 156 236 156 236 156 236 156 236 156 236 156 236 156 236 152 240 156 248 160 252 164 244 156 244 156 244 156 244 156 236 152 236 152 236 152 236 152 236 152 240 156 240 160 244 160 244 156 244 156 240 152 240 152 240 152 244 156 244 160 248 160 236 152 240 156 240 156 236 152 244 160 244 160 248 164 248 168 252 168 256 172 256 172 252 168 264 180 264 180 264 180 264 180 260 176 264 180 264 184 268 184 272 192 280 196 280 192 268 180 264 180 264 180 264 180 264 180 264 180 264 180 268 184 268 184 276 192 284 192 272 184 280 200 288 200 288 200 288 200 288 200 280 188 280 192 284 192 288 196 288 196 288 196 288 196 288 196 292 208 296 212 292 204 284 200 292 208 292 204 284 200 280 196 284 200 284 200 288 204 288 208 284 196 280 196 280 200 288 208 288 204 288 204 288 204 288 204 292 208 292 208 292 208 292 208 288 204 288 208 292 212 296 212 300 216 300 216 300 216 300 216 292 208 292 208 296 212 296 212 288 204 288 204 288 204 288 204 288 196 288 196 292 200 292 204 284 196 288 196 292 200 292 200 312 208 308 204 304 208 312 204 320 220 332 224 336 228 356 244 340 244 356 252 360 252 376 268 408 292 432 308 440 304 444 304 464 328 464 320 468 324 480 328 500 372 520 384 532 428 520 356 324 216 296 224 312 208 308 248 304 232 312 236 312 240 308 224 288 220 288 224 296 272 328 80 32 16 84 52 52 0 4 0 0 0 0 0 12 16 48 28 48 20 32 12 36 20 36 12 32 20 32 12 24 0 16 0 0 0 16 0 32 4 16 16 36 0 8 0 12 0 24 0 44 8 28 0 24 4 44 20 64 32 64 24 56 20 56 20 56 16 52 12 48 12 40 8 48 12 52 12 48 8 56 28 60 44 124 120 176 136 164 112 116 52 60 8 52 20 40 0 24 0 8 0 16 0 8 0 8 0 8 4 12 8 16 8 8 4 16 8 12 4 24 16 68 24 44 0 32 4 28 0 24 4 28 4 28 12 28 12 20 0 24 4 24 8 16 0 24 12 16 8 8 4 8 4 12 4 12 4 12 8 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 20 12 0 4 12 8 4 0 8 0 28 20 44 40 64 44 64 40 60 44 60 40 56 36 52 36 44 28 44 24 36 20 32 16 44 24 44 24 44 24 44 24 48 28 48 32 52 32 52 24 52 12 60 28 88 60 104 64 96 60 96 60 100 64 100 68 108 64 108 68 112 72 116 72 104 60 108 68 116 76 124 80 140 92 132 104 164 132 168 112 128 80 116 68 108 64 112 68 108 64 108 68 116 80 132 92 124 76 116 68 108 60 108 64 112 68 120 68 108 52 104 60 96 52 100 56 104 60 108 64 92 56 100 64 104 64 100 60 104 64 104 64 104 64 104 64 96 48 92 44 96 52 104 56 104 60 112 60 104 60 116 76 136 76 112 56 104 60 116 76 120 76 116 76 124 92 140 104 132 84 136 88 136 92 140 92 136 100 156 108 156 112 168 124 192 128 156 88 88 32 24 0 4 4 4 12 4 12 4 4 0 0 0 0 0 0 0 0 0 8 0 0 8 0 24 104 172 124 164 104 136 80 128 84 116 64 104 52 100 52 104 60 108 64 108 60 96 44 72 28 72 40 64 28 48 28 44 24 60 40 72 52 60 20 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 20 12 12 0 12 8 288 200 288 200 284 196 280 192 284 192 276 184 272 188 288 200 280 184 268 168 256 160 252 160 260 168 256 164 256 164 256 164 252 164 260 172 268 176 264 172 272 172 260 164 260 176 276 192 268 176 268 176 268 176 268 176 264 172 264 176 268 180 272 180 284 192 280 188 276 184 276 184 280 180 268 180 280 196 288 192 272 188 272 188 276 192 280 196 276 192 276 188 272 188 272 188 272 184 276 180 264 172 268 184 276 180 268 180 280 192 280 188 296 200 304 204 296 192 296 200 304 204 308 208 308 208 304 200 312 204 316 208 316 208 312 204 312 204 312 204 312 204 312 204 316 208 312 204 316 212 324 216 328 216 324 216 320 212 316 208 328 220 324 216 320 212 316 208 316 204 312 208 324 220 320 208 316 212 312 212 308 208 308 208 320 220 320 220 320 220 320 220 332 232 328 224 324 228 332 232 332 228 328 228 328 228 328 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 332 232 336 240 344 248 352 252 340 240 340 240 340 240 340 240 340 232 344 232 344 232 344 232 344 236 348 236 352 240 352 240 356 244 356 244 352 240 352 240 348 236 348 240 352 244 356 244 360 236 364 240 364 240 360 236 364 240 368 244 368 248 372 248 372 248 376 256 380 256 380 252 384 260 384 260 384 260 384 260 380 256 380 260 384 264 388 264 392 272 404 280 404 272 388 260 384 260 384 260 384 260 384 260 384 260 384 264 388 264 388 264 388 280 392 276 384 268 388 284 400 288 400 288 400 288 400 288 408 280 412 284 416 288 416 288 416 288 416 288 416 288 416 288 416 292 420 292 420 288 412 280 420 288 416 284 412 280 408 280 408 280 412 284 412 288 416 288 412 280 408 280 408 284 416 292 416 288 416 288 416 288 416 288 420 292 420 292 420 292 420 292 416 288 416 292 420 296 424 296 424 296 424 296 424 296 424 296 420 292 420 292 420 292 420 296 412 284 412 284 412 284 412 284 412 284 416 288 416 292 420 292 416 288 416 292 420 292 424 296 444 304 440 304 440 308 448 312 460 328 472 340 472 340 488 364 488 348 504 360 516 368 540 388 576 416 608 436 620 436 632 444 640 460 644 464 664 468 680 476 704 508 712 512 724 548 728 516 564 344 440 316 472 320 444 332 444 312 440 316 436 308 424 304 424 300 420 308 424 340 428 116 140 84 184 100 112 12 40 0 88 24 80 24 92 36 88 16 96 32 84 24 92 36 96 32 88 32 84 28 64 20 56 16 60 76 168 104 200 112 188 116 200 92 156 44 120 28 104 12 96 16 92 20 96 24 92 24 112 52 120 56 128 56 132 56 136 56 144 56 148 52 148 52 120 36 132 48 140 52 144 60 152 64 160 88 200 144 260 188 260 160 212 112 180 88 140 52 124 40 100 28 96 24 76 12 56 12 52 12 56 20 60 24 60 20 60 12 44 0 48 16 108 56 84 36 76 32 64 24 56 28 56 28 48 28 48 28 56 20 56 20 52 20 52 16 44 20 32 12 24 8 24 8 16 12 12 8 16 12 20 20 32 28 32 28 32 28 32 28 20 16 20 16 20 16 20 16 16 12 16 12 16 12 16 12 16 8 28 12 24 8 36 24 52 36 72 52 92 68 104 68 104 60 104 60 104 60 104 60 104 60 100 52 92 44 84 40 84 48 84 48 84 48 84 48 80 44 80 44 80 44 84 48 88 56 92 72 124 100 144 100 144 92 152 96 152 100 156 100 164 108 168 112 172 116 172 116 156 104 164 112 172 120 180 124 192 132 188 140 216 172 232 176 200 136 176 108 164 108 164 108 168 112 168 112 172 120 180 128 180 120 172 112 164 104 164 108 164 120 168 116 152 96 148 104 144 96 148 104 156 112 164 116 132 96 140 104 144 104 140 96 144 104 144 104 144 104 144 104 136 96 136 96 136 100 144 104 148 112 156 112 144 104 148 112 164 120 160 108 152 108 164 112 168 108 168 100 176 116 200 140 204 132 204 132 204 136 208 136 208 136 212 140 212 148 232 176 260 192 220 112 92 28 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 8 0 32 128 204 164 196 144 176 128 164 128 156 108 144 96 136 100 144 104 140 112 148 112 140 92 112 68 112 72 100 56 84 44 80 48 84 60 84 76 84 52 28 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 20 16 12 12 16 192 116 188 112 184 108 184 108 180 100 168 92 172 100 180 108 184 120 168 108 160 104 160 104 164 108 164 108 160 104 160 96 160 80 168 88 172 88 172 88 188 100 176 84 168 92 188 108 176 92 180 96 180 100 184 100 176 92 176 96 180 96 184 100 188 112 188 112 184 108 180 104 188 104 176 104 188 120 196 116 176 104 180 108 184 112 184 112 180 108 180 112 184 112 184 112 184 104 188 100 176 92 184 104 184 96 176 100 192 112 196 104 196 108 204 108 192 100 196 108 200 112 204 116 208 116 204 120 204 132 204 136 204 136 200 132 204 136 204 136 204 136 204 136 204 136 204 136 204 140 212 144 204 136 208 140 208 144 212 144 204 136 208 140 212 144 216 148 204 132 200 136 212 148 208 124 216 128 220 124 216 124 212 120 224 132 224 132 224 132 224 132 236 140 228 136 228 136 232 144 228 140 232 140 232 140 232 144 236 160 232 160 232 160 232 160 232 160 232 160 232 160 232 152 232 140 236 148 244 156 252 160 244 152 244 152 244 152 244 152 232 148 232 148 232 148 232 148 232 148 232 148 236 152 236 156 244 156 244 156 248 160 248 160 236 148 236 148 240 152 244 156 240 156 244 160 244 160 240 156 240 156 240 160 244 160 248 164 244 160 248 168 256 172 256 168 260 176 260 176 260 176 260 176 256 172 256 172 260 176 264 180 268 188 276 192 276 188 264 176 260 176 260 176 260 176 260 176 264 180 264 180 264 180 264 180 272 188 280 188 268 180 276 196 288 200 288 200 288 200 288 200 288 196 288 196 292 200 296 204 288 196 288 196 288 196 288 196 288 204 292 208 288 204 284 196 288 200 284 200 284 196 280 196 280 196 280 200 284 200 288 204 284 196 280 196 280 200 288 208 288 204 288 204 288 204 288 204 292 208 292 208 292 208 292 208 288 204 288 208 292 212 296 212 296 212 296 212 296 212 296 212 292 208 292 208 292 208 292 204 284 200 284 200 284 200 284 200 284 192 284 196 288 196 292 200 288 196 292 200 292 204 296 204 300 200 296 196 300 204 308 200 316 216 332 224 336 224 344 228 340 244 356 252 360 252 376 268 404 288 424 300 432 296 436 296 448 316 456 316 460 316 468 312 480 348 508 376 528 408 536 416 484 304 312 228 344 256 328 236 316 240 316 232 312 236 308 228 296 224 288 228 300 268 304 40 64 48 112 68 52 0 0 0 0 0 0 4 20 12 32 28 36 16 24 12 32 24 36 20 28 28 24 12 20 0 12 0 40 88 196 152 216 144 172 140 184 124 148 84 116 52 68 16 4 0 0 0 4 0 24 16 28 20 36 24 48 40 60 40 56 28 56 20 56 20 56 20 36 0 44 4 52 12 52 4 60 4 32 0 48 40 124 108 184 140 192 128 152 80 108 60 88 40 68 28 52 16 32 0 20 8 12 0 8 4 16 12 16 12 20 4 4 0 4 0 56 16 40 0 36 8 28 0 28 4 28 4 28 12 28 12 20 0 20 0 20 8 20 12 24 8 16 4 8 0 4 4 12 0 8 0 8 4 16 12 28 20 28 20 28 20 28 20 16 8 16 8 16 8 16 8 8 0 8 0 8 0 8 0 4 4 12 8 4 8 24 20 32 24 44 40 60 44 68 48 60 44 60 44 64 48 64 48 64 48 60 40 52 32 44 28 48 28 52 28 52 28 52 28 52 24 44 16 40 20 48 16 52 8 56 28 84 56 100 60 92 56 92 60 96 60 100 64 108 64 108 68 112 72 116 72 100 60 104 64 112 72 120 76 132 84 128 96 156 128 180 140 160 100 124 68 112 68 112 64 120 72 116 68 112 68 116 72 124 76 116 68 108 60 108 64 116 72 120 64 100 44 92 48 92 48 96 52 104 60 112 68 100 60 100 64 104 60 100 56 104 64 104 64 104 64 104 64 104 52 104 48 104 56 112 60 108 64 120 64 108 52 108 60 108 64 116 72 116 64 100 52 112 64 100 56 104 72 124 92 132 84 132 84 132 80 128 80 128 80 120 64 112 80 156 124 192 144 160 56 32 0 0 0 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 8 0 0 4 0 36 116 160 104 144 88 132 76 120 72 116 60 104 48 96 52 104 56 108 68 116 72 108 52 80 36 72 40 64 28 52 28 44 24 60 36 68 48 80 44 36 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 24 20 24 12 20 12 272 184 264 172 256 168 256 172 260 168 248 160 244 160 236 144 256 164 248 156 236 144 228 136 252 164 252 160 248 160 248 164 244 164 252 168 256 168 252 168 272 184 260 168 252 172 264 184 260 176 256 172 256 176 264 180 256 172 260 176 264 180 264 180 268 184 268 180 264 180 260 176 272 180 256 176 264 188 268 184 264 172 268 176 268 180 272 180 268 176 268 180 272 180 276 184 264 184 272 184 260 176 268 192 268 180 260 180 272 196 276 192 276 192 284 196 280 188 280 200 284 200 292 204 296 208 292 204 300 196 304 204 308 200 300 196 312 208 312 208 312 208 312 208 308 200 304 200 304 204 312 212 304 200 308 204 312 212 320 216 296 196 304 204 312 212 320 216 308 200 304 204 316 216 312 204 312 220 308 220 304 216 304 216 308 220 308 220 308 220 308 220 320 232 316 228 316 228 320 232 316 228 320 232 320 232 316 228 320 228 320 228 320 228 320 228 320 228 320 228 320 228 320 232 320 232 324 236 328 244 332 248 328 240 328 240 328 240 328 236 336 228 340 228 340 228 340 228 340 228 340 232 344 232 348 236 356 244 356 244 360 248 360 248 348 236 348 240 352 244 356 244 364 240 368 244 368 244 364 240 360 240 364 240 368 244 368 244 364 240 372 252 380 256 380 252 380 256 380 256 380 256 380 256 380 256 380 260 384 264 388 264 400 272 396 268 392 268 392 268 384 260 384 260 384 260 384 260 392 268 392 268 388 264 388 264 384 276 388 272 380 268 384 280 400 288 400 288 400 288 400 288 412 288 420 292 420 296 424 296 416 288 416 288 416 288 416 288 416 288 416 288 416 284 408 280 412 284 412 280 408 280 408 280 404 280 408 280 412 284 412 284 412 280 408 280 408 284 416 292 416 288 416 288 416 288 416 288 420 292 420 292 420 292 420 292 416 288 416 292 420 296 424 296 420 292 420 292 420 292 420 292 420 292 420 292 416 288 416 288 408 280 408 280 408 280 408 280 408 284 412 284 416 288 416 288 420 292 420 292 424 296 424 300 432 296 428 296 432 300 444 308 448 320 468 332 468 332 472 344 488 348 504 360 516 368 540 388 576 416 608 436 620 436 632 444 620 448 636 456 660 460 668 460 676 488 716 520 724 524 720 528 668 432 484 308 468 344 460 304 440 304 428 304 424 304 420 308 428 300 416 304 420 328 400 72 168 100 180 96 116 28 60 20 88 76 176 108 124 36 104 68 100 32 84 24 92 36 92 28 92 28 88 24 76 16 64 12 116 180 336 268 368 248 340 240 352 236 336 228 320 192 260 140 204 84 136 12 76 0 88 24 80 12 84 32 112 48 128 60 124 56 128 60 128 60 132 64 128 60 124 56 128 56 116 40 120 48 112 44 120 64 148 84 216 148 268 172 252 144 228 148 208 108 176 88 160 72 132 52 72 20 52 8 44 4 48 12 44 8 52 12 48 8 60 32 96 48 80 36 76 36 64 20 56 28 48 28 48 28 48 28 56 20 52 16 48 20 56 28 40 20 28 8 20 4 20 4 12 8 8 4 12 12 20 16 20 16 20 16 20 16 20 16 16 12 16 12 16 12 16 12 12 8 12 8 12 8 12 8 20 8 28 12 28 12 52 44 76 44 80 52 92 60 100 68 104 60 104 60 104 60 104 60 100 52 96 48 92 44 88 44 88 56 84 56 84 56 84 56 84 52 72 40 64 40 72 48 84 52 88 68 124 96 140 100 140 92 148 92 152 96 152 96 160 104 160 108 164 108 168 112 164 108 164 108 168 112 168 112 176 124 184 140 208 164 232 180 224 148 176 108 168 116 172 108 176 120 172 112 164 108 168 112 180 120 172 112 164 104 164 108 168 124 168 112 148 88 136 92 140 92 144 100 148 104 152 108 148 104 140 96 136 96 140 100 140 100 140 100 140 100 140 100 136 104 136 104 136 108 144 112 136 112 148 116 140 104 136 108 144 108 168 128 172 116 156 92 176 116 176 108 180 116 192 128 204 132 200 128 200 124 196 124 196 120 184 108 180 124 224 172 248 184 192 64 44 4 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 4 0 40 140 196 148 176 128 168 128 160 112 156 112 144 100 140 100 144 108 140 108 144 108 136 96 120 76 104 64 96 56 88 52 88 56 92 60 76 76 96 76 52 28 4 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 28 36 32 24 24 24 176 96 164 80 156 76 156 80 160 76 152 80 160 76 136 52 148 96 152 100 148 92 136 80 160 108 160 112 164 112 164 108 168 76 176 80 172 76 168 68 184 84 176 72 168 72 172 80 180 76 164 64 160 68 172 80 172 76 176 80 176 84 180 92 180 104 180 104 176 100 172 96 184 100 168 92 176 100 176 96 168 96 172 100 176 104 176 104 172 100 176 104 176 108 180 108 172 84 184 88 180 84 192 104 188 84 176 84 188 96 188 88 176 88 192 96 188 92 196 104 196 100 200 108 208 112 208 112 196 128 200 132 200 132 196 124 204 136 204 136 204 136 204 136 200 132 196 128 200 136 204 140 204 136 208 140 208 140 208 140 196 128 196 132 204 136 208 140 204 132 200 140 216 148 212 128 220 124 220 120 216 116 212 116 220 124 220 124 220 124 220 124 232 132 228 128 224 132 228 136 224 132 232 136 232 136 228 132 232 156 228 156 228 156 228 156 224 152 224 152 224 152 224 144 236 144 236 144 236 144 240 148 236 144 236 144 236 144 236 144 224 140 224 140 224 140 224 140 224 140 228 144 228 148 232 148 236 148 240 152 244 156 244 160 240 152 240 152 244 156 244 160 236 152 240 156 240 156 236 152 236 152 240 156 240 160 244 160 236 156 244 164 252 172 256 172 256 172 256 172 256 172 256 172 260 176 260 176 264 180 264 184 280 192 268 176 260 180 268 188 264 180 264 180 264 180 264 180 268 184 268 180 264 176 260 176 272 188 280 184 272 176 276 192 292 200 292 200 292 200 292 200 288 192 288 196 288 200 292 200 288 196 288 196 288 196 288 196 284 204 288 204 288 200 280 192 280 196 280 196 280 196 280 196 276 192 280 196 280 200 284 200 284 196 280 196 280 200 288 208 288 204 288 204 288 204 288 204 292 208 292 208 292 208 292 208 288 204 288 208 292 212 296 212 292 208 292 208 292 208 292 208 292 208 292 204 288 200 284 200 276 192 276 192 276 192 276 192 280 188 284 192 284 196 288 196 292 200 292 204 296 204 300 208 296 196 296 196 300 208 312 208 312 212 332 224 332 220 336 216 340 244 356 252 360 252 376 268 408 292 428 304 436 300 440 300 440 304 448 312 456 312 456 300 460 328 504 380 516 380 520 420 520 404 412 236 292 224 312 200 288 212 288 204 284 216 296 220 284 208 272 212 288 248 268 0 96 56 96 52 64 28 44 28 292 332 364 272 140 24 16 32 48 28 32 16 32 24 32 16 28 32 24 12 16 0 12 0 60 136 280 204 268 172 244 192 264 208 264 208 264 200 224 164 216 156 156 84 80 12 32 0 0 8 12 20 28 32 48 32 56 28 56 28 64 32 68 24 68 16 44 8 52 16 48 0 44 8 52 12 52 12 52 0 72 24 104 68 128 84 140 92 124 68 108 60 100 52 84 48 52 36 32 12 12 4 16 8 4 4 16 4 8 4 20 12 48 8 40 0 40 8 32 0 28 4 28 4 28 12 28 12 20 0 16 0 16 8 28 20 20 4 12 4 4 0 4 0 8 0 4 0 8 0 12 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 4 4 12 4 8 16 32 40 52 40 48 40 56 36 60 44 60 44 60 44 56 40 56 40 52 36 52 36 52 32 48 32 44 24 48 24 48 24 48 24 60 32 48 16 36 16 48 20 48 8 56 24 80 56 100 56 88 52 92 56 92 60 96 60 100 56 100 56 104 60 108 64 112 68 112 64 108 64 104 60 112 76 128 96 148 112 164 128 168 96 112 56 108 72 112 60 112 68 108 64 108 68 116 76 124 76 116 68 108 60 108 64 120 76 124 64 96 40 84 40 92 44 92 48 96 48 96 48 116 68 100 48 88 52 100 68 96 56 96 56 96 56 96 56 100 48 96 44 100 52 108 56 96 52 116 64 112 56 108 56 112 68 120 76 120 68 104 56 116 72 112 72 112 72 116 76 128 80 128 76 124 76 120 72 116 76 128 84 132 92 156 120 160 120 112 0 0 0 4 0 0 8 4 16 0 8 0 8 0 0 0 0 0 0 0 0 0 8 0 0 4 0 44 128 160 100 136 84 132 84 124 68 120 68 108 56 104 56 108 64 108 64 104 56 96 48 84 44 60 32 56 24 52 36 56 40 72 36 60 44 84 52 60 20 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 28 28 32 20 24 16 252 160 236 144 228 144 228 148 216 132 220 148 244 160 224 124 212 132 232 156 248 160 244 152 248 160 248 164 252 168 256 168 256 172 256 172 256 164 244 160 256 172 252 164 244 160 244 160 256 164 236 144 224 148 240 164 248 164 248 168 252 172 256 172 264 180 260 176 260 172 256 172 268 176 252 164 252 172 252 164 260 168 260 172 264 172 268 176 260 172 264 176 268 180 272 180 252 172 264 176 260 180 272 200 268 180 260 176 268 184 264 172 260 180 276 188 276 188 284 204 284 196 292 208 296 208 296 208 296 196 300 200 304 196 300 192 304 200 304 200 304 200 304 200 304 200 300 200 300 204 308 212 320 220 316 212 312 208 304 204 304 204 304 204 304 204 304 200 308 208 304 212 320 220 316 208 304 216 304 212 300 208 296 208 308 220 308 220 308 220 308 220 320 228 316 224 312 228 316 232 308 224 320 236 324 232 312 220 320 232 320 232 320 232 320 232 316 228 316 228 316 228 316 228 324 236 324 236 324 236 320 232 324 236 324 236 324 236 324 232 332 224 336 224 336 224 336 224 336 224 336 228 340 228 344 232 344 232 344 236 348 240 352 240 352 240 356 244 356 248 360 248 352 232 356 236 360 232 356 228 360 236 360 240 364 244 368 244 360 240 368 248 376 256 380 256 380 256 380 256 380 256 380 256 384 260 388 264 388 268 392 268 408 276 388 256 376 260 392 276 388 264 388 264 388 264 388 264 388 264 388 260 384 256 380 256 384 280 388 276 376 268 384 284 400 292 400 292 400 292 400 288 404 280 408 284 412 288 416 288 416 288 416 288 416 288 416 288 412 288 416 288 416 284 408 276 408 280 408 280 408 280 408 280 404 276 404 280 408 284 412 284 412 280 408 280 408 284 416 292 416 288 416 288 416 288 416 288 420 292 420 292 420 292 420 292 416 288 416 292 420 296 424 296 420 292 420 292 420 292 420 292 420 292 420 288 416 284 412 284 404 276 404 276 404 276 404 276 408 280 408 284 412 288 416 288 420 292 420 296 424 300 428 300 436 300 436 304 444 312 452 320 448 324 472 340 472 332 468 336 488 348 512 360 516 364 540 388 580 420 612 440 624 440 636 448 612 444 632 456 652 456 656 456 676 480 704 516 712 508 720 548 712 548 628 340 416 280 420 268 404 276 396 276 388 284 404 296 404 284 392 284 404 300 368 28 192 104 164 88 128 68 116 60 224 256 364 244 164 12 84 80 116 44 96 32 96 36 88 24 100 28 96 24 76 12 76 12 132 200 368 264 368 248 380 276 392 272 380 272 380 260 352 232 328 232 332 224 284 144 188 68 72 4 72 16 84 32 96 40 116 56 116 60 116 68 120 68 108 44 92 40 112 68 120 60 116 56 108 48 104 48 112 56 148 52 148 76 196 120 216 120 216 116 200 108 200 112 192 100 132 68 108 40 76 28 76 32 68 24 68 20 48 8 52 20 88 44 72 40 76 36 60 20 56 28 48 28 48 28 48 28 52 16 52 16 48 20 60 36 40 16 28 8 20 0 20 4 12 4 8 4 8 8 16 16 20 16 20 16 20 16 20 16 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 20 8 32 8 32 24 68 52 92 56 92 48 88 56 92 60 104 60 104 56 100 52 96 52 104 60 104 60 104 64 108 68 72 44 64 44 64 44 72 44 92 56 76 40 64 40 76 52 80 56 80 68 120 92 136 96 140 88 144 92 148 100 148 100 152 96 152 100 156 100 160 104 172 116 168 108 164 104 156 100 164 116 188 140 200 152 216 164 220 136 160 96 160 116 168 100 160 104 160 108 168 116 180 128 180 120 172 112 164 104 164 112 172 124 172 112 144 84 132 84 140 92 140 92 140 88 136 88 164 112 136 84 124 88 140 112 132 92 132 92 132 92 132 92 128 92 124 92 124 96 132 104 124 104 144 116 144 108 140 112 164 120 164 116 160 112 164 112 164 108 176 108 172 104 168 96 196 132 196 128 196 120 192 116 184 128 216 156 232 160 236 168 204 152 132 12 24 4 12 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 8 0 0 8 0 48 148 204 152 176 136 180 140 172 120 164 120 152 108 144 108 152 116 144 108 132 96 120 88 120 84 92 56 88 52 88 56 96 64 104 60 72 68 96 84 76 48 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 24 36 32 24 24 24 148 80 152 88 160 96 164 100 140 76 148 84 152 76 140 76 156 96 156 96 156 96 156 96 156 100 160 108 172 116 180 120 176 96 168 96 172 96 164 76 164 88 164 88 164 88 164 88 176 96 164 84 156 80 160 88 168 92 168 96 172 100 176 100 180 112 176 104 172 100 164 96 172 100 168 96 164 100 168 104 176 100 172 92 168 92 172 96 176 104 184 108 184 108 180 100 180 100 172 96 172 96 172 92 172 96 172 96 172 96 172 96 180 100 180 100 180 100 180 100 180 104 188 112 196 120 200 124 176 116 192 124 188 116 192 132 196 124 184 108 176 116 192 128 216 128 212 124 208 116 204 116 212 124 212 120 208 116 204 116 212 120 208 116 204 120 208 124 216 128 212 124 216 128 220 136 220 128 216 124 212 120 208 120 212 124 212 124 212 124 212 124 220 132 220 132 220 132 220 132 224 136 224 136 224 136 224 136 224 136 224 136 224 136 224 136 220 132 220 136 224 140 228 140 228 140 228 140 228 140 228 140 228 140 228 144 232 148 236 148 228 144 228 140 224 136 216 132 228 144 228 148 232 152 236 152 228 144 228 148 232 152 236 152 236 152 236 156 240 160 244 160 236 152 236 152 236 152 236 152 236 152 236 152 236 152 236 152 244 160 244 164 248 168 252 168 240 160 252 172 260 176 256 168 244 160 244 164 248 168 252 168 248 164 248 168 252 172 256 172 260 180 268 188 272 188 272 184 260 176 260 176 260 176 260 176 280 184 276 180 276 180 276 176 284 192 288 196 292 192 288 188 284 188 284 192 288 196 292 196 284 188 284 188 284 188 284 188 280 192 272 192 284 204 284 196 284 196 276 192 284 200 280 192 284 200 284 200 284 200 284 200 272 188 272 192 276 192 280 196 288 204 288 204 288 204 288 204 296 208 292 204 288 200 284 196 292 196 292 196 292 196 292 196 292 192 288 188 284 192 288 196 288 192 284 188 280 192 284 196 280 184 276 180 272 184 276 188 280 192 288 200 296 208 300 208 292 200 292 200 292 200 292 200 292 200 292 204 300 204 312 216 312 212 320 216 320 216 340 232 356 244 360 240 360 244 384 272 404 280 424 300 440 304 436 296 448 304 448 304 452 312 460 308 480 348 508 376 520 380 528 396 528 436 520 324 316 168 260 188 264 188 284 204 284 188 284 200 288 232 300 208 288 216 176 0 76 44 116 52 68 28 36 0 52 64 124 88 56 8 28 52 28 20 24 4 24 0 28 0 32 32 48 0 12 0 12 0 36 116 272 188 224 176 248 164 224 156 240 168 248 176 236 176 216 176 228 184 220 172 192 152 88 20 0 4 20 0 4 16 12 0 20 12 32 32 44 32 44 8 56 16 56 12 60 32 40 12 44 16 44 16 44 20 44 4 40 12 64 36 100 68 100 56 100 48 104 52 104 52 108 48 84 28 72 20 40 0 32 0 16 0 12 0 12 20 52 16 32 0 28 8 24 0 28 16 28 20 32 20 32 16 24 0 24 0 16 0 16 0 16 0 8 0 8 0 8 4 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 4 16 12 20 16 24 12 20 8 24 12 20 8 16 12 20 8 16 4 20 12 32 24 40 20 60 32 48 20 44 24 56 36 68 36 56 48 64 32 52 44 60 40 56 36 52 28 48 28 32 8 40 8 32 8 44 32 56 28 48 20 40 12 36 0 56 0 40 16 84 68 100 52 84 48 88 44 92 40 96 48 92 56 96 64 104 72 104 68 104 72 108 76 112 72 108 68 112 68 120 84 140 108 160 124 172 108 128 68 108 68 116 72 116 68 116 72 124 76 124 80 124 72 120 72 120 72 120 72 120 84 120 64 84 40 92 64 88 48 88 52 96 60 108 68 108 68 100 60 88 48 80 44 72 40 84 48 76 40 84 48 100 52 96 48 92 52 96 56 104 60 108 64 108 68 112 68 124 68 108 68 120 80 120 72 124 76 112 64 104 60 108 68 144 84 120 72 124 92 132 76 124 84 140 88 140 80 152 116 196 120 52 0 0 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 4 0 0 0 0 0 76 128 160 116 152 100 140 96 144 104 124 76 120 72 112 64 104 60 92 52 96 56 100 52 92 52 72 40 60 28 52 28 48 28 60 28 60 36 60 36 60 48 4 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 224 148 224 152 232 156 236 160 220 144 224 148 224 144 220 140 228 152 228 152 228 152 228 152 232 160 236 164 244 168 248 172 248 160 244 164 256 172 252 160 248 164 248 164 252 168 252 168 260 172 256 168 248 164 248 168 256 172 256 172 256 172 256 172 252 172 256 172 256 172 256 172 256 168 252 164 248 168 252 172 260 172 256 168 252 168 256 176 260 176 264 180 264 180 260 176 268 164 272 168 272 168 272 168 276 172 276 172 276 172 276 172 280 176 280 176 280 176 280 176 280 176 284 180 288 188 292 188 280 184 296 188 288 184 296 196 304 192 292 180 284 188 296 204 304 204 300 200 300 200 300 196 308 208 304 204 300 200 300 200 312 208 304 204 304 204 308 212 308 208 304 204 308 208 312 216 316 216 312 212 312 208 308 208 312 212 312 212 312 212 312 212 320 220 320 220 320 220 320 220 320 220 320 220 320 220 320 220 324 224 324 224 324 224 324 224 320 220 320 224 324 228 328 228 328 228 328 228 328 228 328 228 328 228 328 232 332 236 336 236 336 228 336 228 332 224 332 224 332 224 332 228 336 228 340 232 340 228 340 232 344 236 348 236 348 236 348 240 352 244 356 244 348 236 348 236 348 236 348 236 348 236 348 236 348 236 348 236 364 240 364 244 368 244 372 248 364 244 376 256 380 256 376 252 372 248 376 252 376 256 380 256 372 248 372 252 376 256 380 256 380 260 388 268 392 268 392 268 384 260 384 260 384 260 384 260 388 268 388 272 392 272 392 272 404 284 408 292 412 288 404 284 404 284 404 288 408 288 412 292 404 284 404 284 404 284 404 284 404 276 396 276 408 288 408 280 404 280 400 280 404 284 404 276 408 284 408 284 408 284 408 284 396 276 400 276 404 280 404 284 416 288 416 288 416 288 416 288 420 292 416 288 416 288 412 284 412 292 412 292 412 292 412 292 412 288 408 284 404 288 408 292 416 284 412 280 408 284 412 288 408 280 404 276 404 276 408 280 408 284 416 292 424 296 424 296 420 292 420 292 420 292 420 292 420 292 420 296 428 308 448 316 452 320 464 320 464 324 480 340 512 356 528 364 540 372 560 396 568 396 596 428 624 444 632 444 632 448 632 448 636 456 644 460 660 488 688 512 696 520 712 536 740 528 728 484 552 288 404 300 392 272 380 284 400 312 408 300 380 316 412 292 436 288 288 36 156 116 156 84 84 32 84 20 76 52 132 60 88 12 96 48 104 28 100 20 96 20 100 28 84 40 96 20 56 8 60 0 108 164 352 252 340 224 360 188 304 204 308 212 316 216 320 216 300 200 312 212 324 212 316 208 248 84 68 4 80 12 80 24 80 20 80 20 76 20 68 24 88 48 104 52 104 48 112 56 108 44 112 40 112 44 116 48 116 44 112 36 116 56 140 68 140 64 160 80 180 104 204 116 200 108 176 96 168 84 136 48 108 32 84 32 72 8 64 52 88 36 68 20 64 28 60 16 60 28 60 28 52 32 52 32 52 24 52 20 40 16 36 16 32 12 16 8 12 8 12 12 12 8 12 8 12 8 12 8 16 12 16 12 16 12 16 12 20 20 24 24 28 20 24 16 28 20 24 16 20 20 24 20 40 24 56 32 64 40 72 48 88 56 76 44 72 48 84 60 100 60 92 68 100 56 88 64 92 60 88 48 76 36 64 32 36 32 32 32 36 28 52 52 72 52 76 48 72 40 68 40 68 44 52 56 120 104 148 84 140 84 136 92 132 96 132 100 140 92 148 100 156 104 156 104 156 108 160 112 164 108 160 104 160 108 168 120 188 140 208 156 224 160 196 124 168 108 168 116 160 112 164 116 164 120 168 120 168 120 168 120 164 116 164 116 164 124 156 100 124 80 132 104 128 88 128 88 132 100 144 108 140 104 136 96 124 84 116 80 116 84 128 88 120 84 124 96 132 96 124 92 124 92 128 100 136 104 136 108 140 108 144 108 164 108 160 108 172 120 172 108 176 120 168 108 164 108 168 120 176 124 160 108 184 124 196 120 204 132 208 148 220 164 216 164 160 96 32 0 0 8 8 4 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 0 8 0 12 0 12 0 88 156 196 156 176 132 152 116 148 116 144 112 140 104 136 100 132 96 124 92 128 96 128 96 124 88 100 60 92 48 80 40 76 40 92 64 92 64 80 60 76 56 36 8 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 144 84 144 88 148 88 148 88 148 88 144 84 144 84 148 88 148 88 148 88 148 88 148 88 160 100 160 100 160 100 160 100 152 84 152 92 168 104 168 92 160 92 164 96 168 100 172 104 172 104 176 108 172 104 168 96 172 104 172 104 168 100 168 100 160 96 164 100 172 108 176 112 168 100 164 96 164 96 168 100 172 96 168 92 168 92 172 100 168 96 172 100 176 96 172 92 156 88 160 92 164 100 168 100 172 104 172 104 172 104 172 104 176 108 176 108 176 108 176 108 176 108 176 108 176 112 180 112 180 116 192 120 184 116 188 128 200 128 188 116 184 120 196 124 188 100 192 104 192 104 192 108 200 112 200 112 196 108 192 104 208 120 204 112 200 116 208 120 200 108 196 108 196 112 204 120 212 124 212 120 208 120 204 116 212 124 212 124 212 124 212 124 216 128 216 132 220 132 220 132 220 132 220 132 220 132 220 132 224 136 224 136 224 136 224 136 220 132 220 136 224 140 228 140 228 140 228 140 228 140 228 140 228 140 228 144 232 148 236 148 228 144 228 144 232 148 232 148 220 136 220 140 224 140 224 144 228 144 228 148 232 152 236 152 236 152 240 156 240 156 244 160 236 152 236 152 236 152 236 152 236 152 236 152 236 152 236 152 236 152 236 156 240 156 244 160 244 164 248 168 256 168 252 168 252 168 256 172 256 176 260 176 248 164 248 168 252 172 256 172 252 172 260 180 264 180 264 176 260 176 260 176 260 176 260 176 260 164 260 168 268 172 272 176 280 188 288 192 288 192 284 184 284 188 284 188 288 192 288 196 284 188 284 188 284 188 284 188 280 192 272 192 284 204 284 196 280 196 280 196 280 196 280 196 284 200 284 200 284 200 284 200 276 196 280 196 284 200 284 204 288 204 288 204 288 204 288 204 284 200 288 204 288 204 292 208 292 196 292 196 292 196 292 196 292 192 288 188 284 192 288 196 288 192 284 188 280 192 284 196 284 192 280 188 280 188 284 192 280 192 288 200 296 204 296 204 292 200 292 200 292 200 292 200 292 208 292 204 300 216 312 216 320 224 324 216 316 212 328 220 344 232 364 252 376 252 388 268 388 264 408 284 432 304 440 304 444 300 448 304 452 312 460 316 476 340 492 352 500 368 524 392 532 384 536 436 480 244 284 224 300 200 272 196 308 232 308 196 296 224 300 228 324 240 168 0 76 40 112 28 36 0 24 12 8 0 32 0 12 4 28 36 32 20 24 0 20 0 24 0 24 16 40 0 4 0 4 0 40 104 248 212 240 196 228 156 192 128 196 128 196 148 208 156 232 184 240 200 244 216 252 228 252 124 16 0 12 4 12 0 32 24 24 16 16 12 12 4 24 0 40 4 36 8 44 28 40 24 40 24 44 28 48 24 52 16 40 4 32 4 44 8 28 0 48 16 76 36 100 52 104 52 108 56 108 56 88 28 60 8 44 8 28 0 32 20 36 4 20 0 24 8 24 0 28 16 28 20 32 20 32 16 20 0 24 0 20 0 16 0 16 0 12 0 8 0 8 4 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 4 16 12 20 16 24 12 20 8 24 16 20 12 20 12 24 8 24 4 28 8 40 20 48 24 60 32 52 24 48 28 56 36 72 36 56 44 64 28 48 36 52 24 44 12 28 0 16 0 12 0 24 0 12 0 28 12 48 24 48 24 48 20 44 20 48 0 36 12 80 68 96 48 84 48 88 40 92 44 96 48 88 52 96 64 104 68 104 68 104 72 108 76 112 72 108 68 108 68 112 76 128 96 148 112 168 124 160 96 116 60 108 76 108 60 108 64 112 64 112 68 112 64 112 64 116 68 116 68 124 80 112 60 88 44 92 60 88 48 88 48 92 56 100 64 100 64 96 56 88 48 80 44 76 48 88 52 84 48 88 60 96 52 92 44 88 48 96 52 100 56 104 60 104 64 108 64 108 56 96 56 108 68 112 60 116 72 112 68 112 72 120 80 124 68 108 60 108 76 116 76 132 92 136 104 172 124 164 108 76 44 8 0 0 12 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 60 100 148 104 136 76 112 64 104 60 96 52 96 52 96 52 96 52 88 48 92 52 96 48 88 48 68 36 56 20 44 24 40 20 72 36 68 32 64 36 60 48 40 20 4 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 220 144 220 140 216 140 216 140 228 148 220 140 216 144 228 156 224 148 224 148 224 148 224 148 236 160 236 156 232 152 228 152 236 148 232 156 248 164 244 152 236 152 240 156 244 164 248 168 244 164 256 176 260 168 248 160 248 164 248 168 252 172 256 176 248 164 252 168 252 172 256 172 252 168 248 160 244 164 252 168 252 168 248 164 252 168 256 176 248 168 252 172 256 168 252 164 260 156 264 164 272 172 280 176 280 176 280 176 280 176 280 176 280 176 280 176 280 176 280 176 284 180 284 180 280 176 280 176 284 184 292 188 284 180 288 192 300 196 296 188 292 192 300 200 284 184 284 188 292 192 296 196 304 200 300 200 296 196 296 192 304 204 300 200 300 200 304 204 296 196 292 192 296 200 304 204 308 208 308 204 304 204 304 204 308 208 308 208 308 208 308 208 312 216 316 216 316 220 320 220 316 216 316 216 316 216 316 216 320 220 320 220 320 220 320 220 320 220 320 224 324 228 328 228 328 228 328 228 328 228 328 228 328 228 328 232 332 236 336 236 336 228 336 232 340 236 348 240 332 224 332 224 332 224 336 228 340 228 340 232 344 236 348 236 352 240 352 240 352 240 352 240 352 240 352 240 352 240 352 240 352 240 352 240 352 240 352 240 360 236 364 240 368 244 368 244 372 248 372 248 376 252 372 248 376 252 376 252 380 256 384 260 372 248 372 252 376 256 380 256 372 252 380 260 384 260 384 256 384 260 384 260 384 260 384 260 376 256 380 264 388 272 396 276 400 280 404 284 404 284 400 280 400 280 404 284 404 288 408 288 404 284 404 284 404 284 404 284 404 276 396 276 408 288 408 280 396 276 404 280 400 272 400 280 404 280 404 280 404 280 404 280 404 280 408 284 408 288 412 288 412 284 412 284 412 284 412 284 408 284 412 288 416 292 420 296 412 292 412 292 412 292 412 292 412 288 408 284 404 288 408 292 416 284 412 280 408 284 412 288 416 284 412 280 408 284 412 288 408 284 416 292 420 292 420 292 420 292 420 292 420 292 420 292 420 292 424 296 432 308 452 320 460 328 468 320 460 316 472 332 504 352 532 380 556 384 564 396 580 404 596 420 608 424 608 420 624 440 632 452 640 460 644 460 652 476 664 484 672 500 700 528 720 516 744 580 720 436 472 276 428 296 400 296 416 308 396 272 388 296 388 288 452 292 272 12 116 72 124 80 96 40 104 36 96 28 84 28 104 36 112 40 108 32 100 24 96 20 96 24 88 44 100 28 56 20 60 12 68 100 252 212 308 224 328 208 316 240 300 228 296 232 308 244 304 228 292 216 284 212 288 220 256 112 56 0 52 16 56 8 80 36 76 32 68 24 60 16 60 32 76 36 76 32 84 48 96 40 104 40 116 48 120 48 120 48 112 44 116 40 120 52 116 40 124 52 144 64 156 72 176 92 180 112 188 108 180 96 156 72 128 52 100 32 96 48 72 20 56 12 60 28 60 20 56 24 56 24 48 28 48 28 52 24 52 20 40 16 36 16 32 12 16 8 12 8 12 12 12 8 12 8 12 8 12 8 16 12 16 12 16 12 16 12 20 20 24 24 28 20 24 16 32 24 24 20 24 20 28 24 48 28 60 36 68 44 72 48 84 52 76 48 76 48 80 56 88 56 72 64 80 48 60 56 56 36 48 28 40 16 28 12 12 16 16 16 20 12 36 36 64 44 64 44 76 48 76 48 60 32 48 48 116 100 148 84 136 80 136 88 128 92 128 96 136 88 144 100 152 104 156 100 156 108 160 112 164 108 160 104 176 120 180 128 192 144 208 156 216 172 232 156 180 104 164 120 152 104 152 104 152 104 156 108 156 108 156 112 160 112 160 116 164 120 148 96 128 84 132 96 128 88 124 84 128 92 136 100 136 96 132 92 124 84 116 80 100 72 112 76 108 68 112 80 124 92 120 88 120 88 124 92 128 100 132 100 136 104 136 100 156 100 152 100 168 116 168 108 168 112 168 116 172 120 180 124 164 112 160 104 172 112 188 120 220 140 212 164 232 180 184 116 32 12 0 0 12 16 8 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 0 4 0 12 4 12 0 76 136 176 140 164 124 152 124 156 128 124 92 124 92 124 96 128 96 120 88 124 92 124 92 120 84 116 76 104 64 92 56 88 52 92 64 92 64 84 68 88 68 76 40 20 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 80 140 80 136 76 136 76 152 88 144 80 144 88 156 100 156 96 156 96 156 96 156 96 164 100 160 96 152 92 148 88 160 88 152 88 160 92 152 72 148 80 148 84 152 88 156 88 152 88 164 100 168 96 160 88 152 88 160 96 172 108 180 116 172 104 168 100 168 96 164 96 168 96 160 92 160 92 164 100 164 88 164 88 164 92 172 100 164 88 168 92 168 92 164 88 160 92 164 100 172 108 180 112 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 184 116 184 116 180 112 180 112 180 116 188 120 180 108 180 120 192 124 192 120 188 124 192 116 188 100 188 104 196 108 200 112 208 116 204 116 200 112 200 108 200 112 196 108 196 108 200 112 200 112 196 108 200 116 208 120 200 112 200 116 204 116 204 116 208 120 208 120 208 120 208 120 208 124 212 128 216 132 220 132 216 128 216 128 216 128 216 128 220 132 220 132 220 132 220 132 220 132 220 136 224 140 228 140 228 140 228 140 228 140 228 140 228 140 228 144 232 148 236 148 228 144 228 148 232 152 240 156 232 148 232 148 232 148 228 144 228 144 228 148 232 152 236 152 240 156 240 156 240 156 240 156 240 156 240 156 240 156 240 156 240 156 240 156 240 156 240 156 244 160 244 160 248 164 252 168 248 164 248 164 244 160 248 164 244 160 248 164 252 168 252 168 248 164 248 168 252 172 256 172 248 164 252 172 260 176 256 172 260 176 260 176 260 176 260 176 260 164 264 172 272 180 280 184 276 180 280 184 280 184 276 180 280 184 280 188 284 188 288 192 284 188 284 188 284 188 284 188 280 192 272 192 284 204 284 196 268 192 284 196 272 184 272 196 280 196 280 196 280 196 280 196 280 196 284 200 284 204 288 204 284 200 284 200 284 200 284 200 280 200 284 204 288 208 292 212 292 196 292 196 292 196 292 196 292 192 288 188 284 192 288 196 288 192 284 188 280 192 284 196 288 192 284 188 280 192 284 196 280 192 288 196 292 200 288 196 292 200 292 200 292 200 292 200 296 212 296 208 304 220 316 220 324 228 328 220 320 216 328 220 340 232 372 264 388 260 396 272 404 276 412 280 420 284 420 284 432 296 448 308 460 316 460 316 464 324 476 332 476 344 504 364 500 364 540 420 560 396 392 164 276 200 296 220 296 216 276 192 296 192 260 196 296 216 140 0 24 0 56 28 64 12 16 0 28 0 20 0 40 32 44 28 36 24 28 8 24 0 20 0 28 28 44 8 16 0 20 0 0 0 72 76 100 84 108 88 144 100 128 84 116 84 116 88 112 80 92 68 72 60 72 64 92 40 8 0 8 0 8 0 28 20 28 20 24 16 24 16 20 8 40 16 32 12 40 28 36 24 36 28 44 28 48 32 56 24 48 20 48 16 48 8 48 8 44 4 48 8 52 8 72 36 92 56 100 72 108 76 100 64 76 28 52 20 48 16 28 0 12 0 24 8 24 0 24 12 24 16 28 16 28 12 20 0 24 0 20 0 16 0 16 0 12 0 8 0 8 4 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 4 16 12 20 16 24 12 20 8 28 20 24 12 20 16 28 12 28 12 32 20 36 24 40 28 48 32 44 28 44 28 48 32 64 28 48 36 52 16 32 24 24 4 24 0 20 0 20 0 8 0 12 0 8 0 24 16 44 24 40 28 44 28 40 20 36 0 24 12 76 64 92 52 80 44 80 48 88 40 96 44 84 52 92 60 100 64 100 64 104 72 108 76 112 72 108 68 120 76 120 80 132 92 144 104 156 128 180 120 132 64 104 68 104 56 104 52 100 52 100 52 108 60 108 64 112 68 116 68 128 76 104 52 88 48 88 52 88 44 84 44 84 48 92 52 96 56 92 52 84 48 80 44 60 32 72 36 68 32 72 44 88 44 84 40 84 40 88 44 96 52 96 52 100 56 100 60 108 56 100 60 116 76 120 72 108 64 112 72 120 76 120 76 112 76 108 76 104 84 120 100 156 116 152 116 172 96 108 24 8 0 0 4 16 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 56 96 144 100 136 84 124 84 128 88 96 52 96 52 96 56 100 56 88 48 92 52 96 48 88 48 80 52 72 36 60 36 56 36 52 16 56 28 64 48 72 60 76 40 24 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 212 136 212 136 212 140 216 140 220 144 220 148 224 152 232 160 232 156 232 156 232 156 232 156 236 160 236 156 232 152 228 148 248 160 240 156 244 156 232 140 236 152 236 152 236 152 236 152 236 152 240 160 244 160 244 156 236 152 240 164 252 176 264 180 260 172 256 168 248 160 244 156 248 164 244 160 244 160 248 164 244 160 244 160 248 168 256 176 248 168 252 172 256 168 252 164 272 168 272 172 280 176 284 180 284 180 284 180 284 180 284 180 280 176 280 176 280 176 280 176 284 180 284 184 288 184 288 184 284 184 292 184 280 176 280 184 292 188 292 188 292 188 292 192 296 196 296 196 296 200 300 200 308 208 304 204 300 200 300 200 300 196 292 192 292 192 296 200 304 204 300 200 304 204 308 212 296 196 296 200 300 200 304 204 304 204 304 204 304 204 304 204 308 208 308 212 316 216 320 220 320 220 320 220 320 220 320 220 316 216 316 216 316 216 316 216 320 220 320 224 324 228 328 228 328 228 328 228 328 228 328 228 328 228 328 232 332 236 336 236 336 228 336 228 340 232 340 232 344 236 344 232 340 232 340 228 340 228 340 232 344 236 348 236 356 244 352 240 352 240 348 236 356 244 356 244 356 244 356 244 356 244 356 244 356 244 356 244 368 244 372 248 372 252 376 252 376 248 372 244 364 244 368 244 368 244 368 248 372 248 376 252 372 248 372 252 376 256 380 256 372 252 380 260 384 260 380 256 384 260 384 260 384 260 384 260 384 264 388 268 392 276 396 276 392 272 396 280 400 276 392 272 396 280 400 280 404 284 404 284 404 284 404 284 404 284 404 284 404 276 396 276 408 288 408 280 388 276 408 280 392 264 396 284 400 276 400 276 400 276 400 276 400 280 404 280 408 284 408 288 408 280 408 280 408 280 408 280 412 284 416 288 416 288 420 292 412 292 412 292 412 292 412 292 412 288 408 284 404 288 408 292 416 284 412 280 408 284 412 288 412 284 408 280 408 280 412 284 408 284 416 288 416 288 412 284 420 292 420 292 420 292 420 292 424 296 424 300 432 312 456 324 464 332 476 328 468 328 484 344 508 356 536 380 560 392 576 412 576 400 588 412 604 428 616 436 612 436 628 456 644 464 648 460 644 464 656 472 656 476 668 496 676 520 728 532 732 560 604 316 400 276 416 292 408 276 396 292 384 268 360 256 408 244 232 4 84 24 68 48 80 20 84 20 108 24 80 20 100 36 108 28 112 36 100 24 92 20 88 24 68 32 72 16 36 16 44 4 40 0 44 8 64 0 56 0 48 12 32 0 24 0 24 0 44 8 32 0 24 0 28 0 16 0 28 8 24 4 24 12 20 8 24 12 32 16 36 20 40 28 60 32 60 28 72 40 72 32 88 36 100 44 108 48 116 56 112 44 108 32 96 28 112 44 116 44 128 48 132 52 156 76 172 88 180 96 196 128 204 120 176 72 140 72 136 48 88 28 64 16 60 28 60 20 52 20 52 20 44 24 44 24 52 24 52 20 40 16 36 16 32 12 16 8 12 8 12 12 12 8 12 8 12 8 12 8 16 12 16 12 16 12 16 12 20 20 24 24 28 20 24 16 32 28 28 24 28 24 32 28 48 28 48 32 52 36 56 36 60 40 60 40 60 40 60 44 56 44 40 48 44 28 24 36 16 16 20 20 20 24 24 24 8 16 20 12 12 12 36 36 56 44 60 36 56 36 64 36 44 20 36 40 108 96 144 84 132 80 132 80 128 88 124 92 136 84 144 96 152 100 152 100 156 108 160 112 164 108 160 104 164 108 164 108 168 120 180 128 204 164 232 168 200 120 160 104 152 104 152 104 148 100 148 100 156 108 156 112 164 120 168 120 168 116 136 88 128 88 128 88 124 84 120 80 120 84 124 88 128 88 124 88 120 84 116 80 104 72 116 80 108 72 116 84 120 84 112 80 112 80 116 88 124 92 124 96 128 96 132 96 156 100 156 104 172 124 176 116 160 108 168 116 172 116 168 112 168 116 184 112 184 112 204 140 220 152 200 148 164 108 76 24 8 4 4 8 16 12 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 0 4 0 12 4 12 4 88 156 192 152 172 128 148 112 144 112 136 100 132 100 132 100 132 100 124 96 128 100 132 96 128 88 112 72 100 60 92 52 88 52 76 48 80 56 80 64 88 72 96 56 36 8 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 132 72 136 76 140 84 144 84 140 84 148 92 156 96 156 96 152 92 152 92 152 92 152 92 160 100 160 100 156 96 156 96 160 88 156 92 164 96 156 80 164 96 160 92 156 84 152 80 156 88 156 88 156 92 164 100 160 92 164 96 164 100 168 100 168 96 164 96 164 96 164 96 164 92 160 88 156 92 160 96 160 84 160 84 164 92 172 100 168 92 172 96 172 96 168 92 168 100 168 100 168 100 172 104 180 112 180 112 180 112 180 112 176 108 176 108 176 108 176 108 172 104 172 108 180 112 184 116 180 116 188 116 176 104 176 112 180 112 184 116 184 116 180 104 196 108 196 108 196 104 192 104 200 112 200 112 196 108 192 104 196 108 192 100 188 104 196 108 204 112 200 112 200 116 208 124 192 104 196 108 196 112 200 112 204 116 204 116 204 116 204 116 204 116 208 124 216 128 220 132 220 132 220 132 220 132 220 132 216 128 216 128 216 128 216 128 220 132 220 136 224 140 228 140 228 140 228 140 228 140 228 140 228 140 228 144 232 148 236 148 228 144 228 144 224 140 224 140 232 148 232 144 228 144 224 140 228 144 228 148 232 152 236 152 244 160 244 156 240 152 236 152 244 160 244 160 244 160 244 160 244 160 244 160 244 160 244 160 240 156 244 160 244 164 248 164 256 168 244 156 240 156 244 160 248 164 248 168 252 168 256 172 248 164 248 168 252 172 256 172 252 168 256 176 264 180 260 176 260 176 260 176 260 176 260 176 264 168 264 168 264 172 268 172 268 176 276 180 276 180 272 172 276 180 280 184 280 188 284 188 284 188 284 188 284 188 284 188 280 192 272 192 284 204 284 196 260 192 288 196 264 176 268 200 276 192 276 192 276 192 276 192 272 192 276 192 280 196 280 200 280 196 280 196 280 196 280 196 292 208 288 204 288 204 284 200 292 196 292 196 292 196 292 196 292 192 288 188 284 192 288 196 288 192 284 188 280 192 284 196 280 188 276 184 276 184 280 188 280 192 288 196 288 192 284 188 292 200 292 200 292 200 292 200 300 216 300 208 308 220 320 224 328 236 336 232 332 232 348 240 352 240 372 256 384 264 408 292 400 272 408 276 420 292 436 304 428 288 444 312 464 320 464 316 456 320 472 328 468 320 468 320 468 328 524 372 556 424 508 332 308 208 276 184 260 204 276 220 260 168 252 208 280 184 104 0 20 0 36 0 8 0 56 96 104 40 44 0 16 4 28 20 40 28 36 8 24 0 24 0 8 20 32 4 4 0 16 0 40 0 0 0 0 0 0 0 12 4 16 4 16 0 8 0 0 0 0 0 0 0 0 0 0 0 8 4 4 4 4 12 0 0 4 0 4 0 4 0 12 4 20 12 16 12 24 20 20 16 28 16 32 28 44 24 48 24 48 24 40 8 32 0 40 8 40 4 44 8 48 8 48 24 60 28 60 52 108 100 156 124 124 64 80 60 80 28 44 12 24 0 28 8 24 0 20 8 20 12 24 12 24 8 20 0 24 0 20 0 16 0 16 0 12 0 8 0 8 4 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 4 16 12 20 16 24 12 20 8 32 20 28 16 24 20 28 16 24 8 24 8 28 12 28 16 28 16 32 16 32 16 32 12 48 12 32 12 32 0 12 0 16 0 16 0 12 0 12 0 8 0 16 0 4 0 20 12 40 20 40 16 28 12 24 8 28 0 20 8 72 68 92 48 72 44 80 44 84 48 92 48 80 48 88 60 96 64 100 60 104 72 108 76 112 72 108 68 104 60 100 60 104 64 116 72 144 108 160 120 152 84 108 48 108 60 104 56 100 52 100 52 108 64 112 68 120 76 124 80 128 72 92 44 88 52 88 44 84 44 80 36 76 40 80 44 88 52 88 48 84 48 80 44 64 36 76 40 72 36 76 48 84 40 80 32 76 36 84 40 88 44 92 48 92 52 96 52 96 56 92 64 112 84 116 76 104 72 112 76 112 72 104 64 108 80 116 84 108 84 132 116 136 108 140 92 108 20 24 0 4 4 0 4 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 80 128 152 108 136 80 116 68 108 64 108 60 104 56 100 52 92 48 100 56 104 60 104 60 96 60 80 48 68 32 56 36 52 24 56 16 56 16 60 24 52 36 80 48 36 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 204 132 212 140 220 148 224 152 212 140 224 156 236 160 232 156 224 148 224 148 224 148 224 148 236 160 236 160 236 160 236 160 240 152 236 160 252 172 252 160 260 176 256 168 248 156 240 152 248 160 240 156 244 164 256 176 256 172 252 164 244 160 240 156 240 156 244 164 248 168 256 172 248 160 244 156 240 160 244 164 240 156 240 160 248 168 256 176 252 172 256 176 260 172 256 168 272 164 268 164 268 164 264 160 284 180 284 180 284 180 284 180 280 176 280 176 280 176 280 176 264 164 268 168 276 176 284 184 284 184 292 184 280 172 276 180 280 176 284 184 288 180 280 180 300 196 296 192 292 188 288 184 296 196 296 192 292 188 288 188 296 192 292 188 288 192 292 196 300 200 296 196 296 200 304 208 288 192 292 196 296 200 300 200 304 204 304 204 304 204 304 204 300 204 308 208 312 216 320 220 324 224 324 224 324 224 324 224 316 216 316 216 316 216 316 216 320 220 320 224 324 228 328 228 328 228 328 228 328 228 328 228 328 228 328 232 332 236 336 236 336 228 336 224 332 220 324 216 336 228 336 224 332 220 328 220 340 228 340 232 344 236 348 236 356 244 356 240 352 236 348 236 356 244 356 244 356 244 356 244 356 244 356 244 356 244 356 244 360 236 360 240 364 244 368 244 380 252 368 240 360 236 364 244 376 252 376 256 380 260 384 260 372 248 372 252 376 256 380 256 376 256 384 264 388 264 388 260 384 260 384 260 384 260 384 260 384 260 380 260 380 260 376 256 388 272 392 276 396 272 392 268 396 276 396 280 400 284 404 284 404 284 404 284 404 284 404 284 404 276 396 276 408 288 408 280 384 276 412 280 388 256 392 284 400 276 400 276 400 276 400 276 396 272 396 276 400 276 404 280 404 280 404 280 404 280 404 280 420 292 416 288 412 284 408 280 412 292 412 292 412 292 412 292 412 288 408 284 404 288 408 292 416 284 412 280 408 284 412 288 408 276 404 272 400 276 404 280 412 284 416 288 416 284 408 280 420 292 420 292 420 292 420 292 428 300 428 304 436 312 456 324 464 336 480 336 480 344 500 364 520 364 532 376 552 392 584 428 600 420 600 416 600 420 608 428 608 432 628 460 648 468 648 460 636 464 656 472 652 460 644 464 660 484 704 552 740 540 700 548 524 328 416 240 384 256 396 264 352 248 376 284 416 224 200 0 84 36 68 20 32 8 200 244 272 156 172 44 92 16 96 32 112 36 96 28 80 20 76 20 64 36 80 24 44 24 40 16 48 0 16 4 52 0 36 0 12 0 4 8 16 8 12 4 12 8 12 4 8 0 4 0 24 12 20 4 0 8 12 8 12 12 16 8 28 8 36 8 24 4 36 12 32 8 48 24 56 20 68 28 76 40 96 40 84 36 96 48 108 52 116 56 112 44 112 40 112 36 108 36 116 40 128 36 128 56 172 116 256 172 220 104 176 104 172 64 104 40 76 24 64 28 60 16 52 20 52 20 44 24 44 24 52 24 52 20 40 16 36 16 32 12 16 8 12 8 12 12 12 8 12 8 12 8 12 8 16 12 16 12 16 12 16 12 20 20 24 24 28 20 24 16 36 28 32 24 28 28 32 32 36 20 40 24 44 24 44 24 44 24 48 32 52 28 44 28 40 32 16 36 16 12 0 20 8 20 4 12 0 8 0 8 0 8 8 8 4 4 20 28 52 40 48 32 44 20 40 16 40 16 32 36 108 92 144 80 132 72 128 80 124 88 124 92 132 84 140 92 148 96 148 96 156 108 160 112 164 108 160 104 164 108 164 108 164 112 172 120 196 144 208 160 212 136 164 84 156 108 156 104 152 100 148 100 160 112 164 120 172 128 176 132 172 112 132 84 128 92 128 80 124 84 120 76 116 76 120 80 124 88 120 84 120 84 116 80 92 60 104 64 96 60 100 72 116 80 112 76 108 80 112 84 120 88 120 92 124 92 128 96 136 88 140 92 156 112 164 108 156 108 160 112 160 104 148 92 160 108 184 112 176 112 196 144 172 132 168 116 96 44 4 4 0 0 0 0 0 4 4 4 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 0 8 0 12 0 12 16 112 184 180 144 168 128 156 124 160 132 140 104 136 100 128 92 120 84 132 104 140 108 140 108 136 96 124 84 116 72 104 64 100 64 92 64 88 52 68 48 60 36 92 60 44 20 16 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 64 132 80 148 100 164 108 144 92 160 100 160 100 168 116 156 96 156 96 156 96 156 96 152 88 148 84 144 88 148 92 140 76 144 80 148 84 152 88 148 80 148 88 164 92 152 72 164 96 164 92 160 88 156 88 156 84 152 84 152 88 160 96 180 112 176 104 164 88 148 72 168 100 168 100 168 100 168 100 148 76 152 80 160 88 168 92 168 92 168 92 168 92 168 92 168 96 160 96 172 108 172 100 172 104 172 108 176 112 180 112 180 112 180 112 180 112 180 112 176 108 176 108 176 108 176 108 184 116 184 116 184 116 184 116 184 116 184 116 184 116 184 108 196 104 192 100 188 104 192 108 192 108 204 120 204 108 188 92 196 108 196 108 196 108 196 108 196 108 196 108 196 108 196 108 196 112 204 116 196 108 200 116 200 112 200 112 200 112 200 112 200 112 204 120 208 124 216 128 220 128 216 124 212 128 216 132 220 132 220 132 216 124 208 120 220 132 220 132 220 132 220 132 232 140 228 136 224 140 228 144 232 144 232 144 232 144 232 144 240 148 224 140 232 148 224 132 228 140 224 136 220 140 224 144 228 144 228 148 232 152 236 152 240 156 240 156 240 156 240 156 240 156 240 156 240 156 240 156 244 160 244 160 244 160 244 160 236 152 236 156 240 160 244 160 244 160 244 160 244 160 244 160 248 168 252 172 256 168 252 164 252 168 256 172 256 176 260 176 260 176 260 176 260 176 260 176 256 172 256 176 260 180 264 180 280 180 268 168 264 172 276 184 264 168 268 176 272 180 280 184 276 180 276 184 280 188 284 188 280 184 280 180 276 176 272 176 268 180 260 172 256 176 264 184 272 188 272 188 272 188 272 188 276 196 284 200 280 192 268 180 272 188 264 176 260 180 272 188 268 188 272 192 276 196 280 200 276 192 276 196 280 200 284 200 288 192 288 196 292 200 296 200 292 196 292 192 288 188 284 188 284 192 284 192 284 192 284 192 280 188 280 188 280 188 280 188 280 188 280 192 284 196 288 196 280 192 288 200 296 208 300 208 300 216 304 216 316 228 324 224 320 228 332 228 332 236 352 244 356 244 376 268 400 284 420 296 432 300 428 292 428 292 428 288 448 308 452 312 456 316 464 320 452 308 452 304 448 304 444 292 460 276 476 332 512 364 524 424 516 272 256 168 260 196 252 216 256 188 244 200 304 152 36 0 36 0 32 0 0 4 176 244 284 204 220 60 12 12 16 48 44 40 40 28 40 4 32 8 28 20 24 12 16 0 12 0 4 20 4 0 16 8 0 32 0 4 0 4 4 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 4 20 12 24 0 20 0 0 20 0 0 0 12 0 4 0 4 0 0 4 16 8 16 8 16 8 16 8 24 8 28 20 40 20 48 28 48 20 48 20 48 12 40 4 32 0 16 0 16 4 36 24 124 152 228 188 156 68 68 36 40 12 32 4 24 0 16 0 28 16 28 16 28 12 24 8 12 0 20 0 20 0 12 0 24 8 20 12 16 4 8 0 8 0 8 0 8 0 8 0 20 12 16 8 16 12 24 20 24 16 24 16 24 16 24 16 28 20 28 20 28 20 28 20 20 8 20 8 20 8 20 8 20 8 20 4 16 4 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 20 8 24 4 44 24 32 20 28 16 32 16 24 0 24 20 68 52 72 40 72 40 68 32 68 36 88 48 92 56 88 52 88 56 96 64 100 72 116 80 108 68 108 72 104 64 112 68 108 68 120 84 148 100 152 120 172 108 112 32 96 44 92 52 108 64 108 52 96 56 112 68 116 72 128 88 124 60 76 36 96 64 92 32 76 40 88 52 92 48 80 36 80 40 72 32 72 40 80 48 72 40 76 40 76 36 68 28 76 28 72 24 68 28 72 32 92 44 80 32 76 36 88 48 92 60 96 64 104 68 108 72 96 68 112 72 96 56 96 72 104 68 108 80 124 104 128 104 128 76 76 44 76 28 28 0 4 8 12 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 84 112 140 92 124 68 108 64 112 72 116 68 100 48 88 48 96 56 96 48 92 44 88 48 88 56 88 52 72 32 52 32 52 24 48 4 52 12 56 16 44 16 60 32 36 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 200 124 204 132 212 140 220 144 216 148 232 156 228 156 236 168 232 156 232 156 232 156 232 156 228 148 224 144 220 148 224 152 228 148 232 148 232 148 236 152 236 148 232 152 240 160 236 144 248 164 248 160 244 156 240 156 240 152 236 152 236 156 244 164 244 164 248 164 244 156 236 152 248 164 248 164 248 164 248 164 240 156 244 160 248 164 252 168 256 172 256 172 256 172 256 172 272 164 264 164 276 176 276 168 276 172 276 176 280 180 284 180 280 176 280 176 280 176 280 176 280 176 280 176 280 176 280 176 284 180 284 180 284 180 284 180 288 184 288 184 288 184 288 188 292 192 292 192 292 192 292 192 288 196 300 204 304 196 288 184 296 196 296 196 296 196 296 196 296 196 296 196 296 196 296 196 296 200 304 204 296 196 300 204 300 200 300 200 300 200 300 200 300 200 304 208 308 212 316 216 316 216 316 216 316 216 316 216 320 220 320 220 320 216 312 208 320 220 320 220 320 220 320 220 332 228 328 224 324 228 328 232 332 232 332 232 332 232 332 232 344 232 332 224 340 232 332 220 340 232 336 224 332 228 340 232 340 228 340 232 344 236 348 236 352 240 352 240 352 240 352 240 352 240 352 240 352 240 352 240 356 244 356 244 356 244 356 244 360 236 360 240 364 244 368 244 368 244 368 244 368 244 368 244 372 252 376 256 380 252 376 248 372 252 376 252 380 256 380 260 384 260 384 260 384 260 384 260 380 256 384 260 384 264 388 264 396 276 388 268 388 268 396 276 384 264 388 272 392 276 400 280 396 276 396 280 400 280 404 284 400 280 400 276 396 272 392 272 396 268 388 260 384 264 392 272 396 272 396 272 396 272 396 272 400 276 404 280 404 276 392 264 400 272 392 264 388 268 396 276 396 272 400 276 400 276 400 280 400 276 400 280 404 284 408 284 408 288 408 292 412 292 416 296 412 292 412 288 408 284 404 284 412 284 412 284 412 284 412 284 408 280 408 280 408 280 408 280 408 280 408 284 412 288 416 288 408 284 416 292 424 300 428 296 428 300 432 308 440 320 460 324 460 328 476 332 480 340 500 360 520 364 540 388 572 412 592 424 604 428 612 428 612 428 612 428 632 448 636 452 640 460 644 464 636 452 636 448 632 444 628 444 624 440 636 488 684 516 720 568 760 496 524 260 384 256 412 260 368 276 372 264 432 188 136 8 92 28 56 20 40 48 280 276 376 268 324 108 96 28 92 56 112 40 100 36 88 36 84 32 72 28 64 20 48 16 32 12 24 20 32 0 44 0 40 0 32 4 24 8 28 12 32 12 32 12 28 0 20 0 20 4 32 12 24 12 16 12 8 0 8 28 16 0 32 0 44 0 32 0 28 0 32 0 52 24 56 16 56 16 56 20 56 16 60 20 68 28 80 40 96 44 100 44 108 48 104 40 104 36 100 32 96 24 96 16 92 16 76 72 252 236 308 164 168 36 88 32 76 24 60 20 52 16 56 24 52 20 44 20 40 20 44 20 48 20 40 16 32 8 36 20 24 16 16 12 12 8 12 8 12 8 12 8 12 8 24 16 20 16 20 20 28 28 28 24 28 24 28 24 28 24 32 28 32 28 32 28 32 28 36 20 36 20 36 20 36 20 36 20 32 16 32 12 28 16 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 12 16 28 28 20 44 40 48 28 44 28 44 28 36 20 44 48 104 80 128 64 120 64 124 72 120 80 116 84 144 88 140 88 140 92 148 100 148 100 160 108 156 96 152 104 156 108 168 108 164 108 176 128 204 144 204 160 224 156 176 88 144 92 140 96 152 108 152 96 144 100 156 116 164 124 176 132 156 100 120 80 132 96 128 76 116 80 128 92 132 88 120 76 116 76 108 68 108 72 116 80 112 76 108 72 108 68 104 68 108 72 104 68 100 72 104 76 112 84 116 88 120 88 116 84 128 88 132 92 136 96 140 100 128 92 136 92 124 84 132 104 160 112 168 124 180 132 184 120 156 92 96 64 72 60 20 4 0 4 8 8 4 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 0 8 0 12 0 12 20 104 156 172 132 156 116 144 112 144 112 148 112 132 92 120 92 128 100 128 96 124 92 124 92 128 92 124 80 108 64 92 52 88 52 88 64 92 64 84 64 76 52 68 52 48 24 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 136 76 132 72 132 68 128 68 136 84 152 92 148 88 156 100 156 96 156 96 156 96 156 96 152 92 148 88 148 88 152 92 152 84 152 84 148 80 148 80 160 84 144 80 152 88 156 84 160 92 160 92 156 88 156 88 156 84 152 84 152 88 160 96 144 80 152 88 160 92 160 92 160 92 160 92 160 92 160 92 164 88 164 88 168 92 168 92 176 100 176 100 176 100 176 100 172 96 160 96 172 108 176 100 172 104 172 108 176 112 180 112 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 184 116 184 116 184 116 184 108 184 100 192 108 196 104 188 96 184 100 196 112 200 112 192 104 196 108 196 108 196 108 196 108 196 108 196 108 196 108 196 108 196 112 204 116 196 108 200 116 200 112 200 112 200 112 200 112 200 112 204 120 208 124 216 128 208 124 216 132 220 128 212 120 220 132 224 136 224 132 216 124 216 128 216 132 220 132 220 132 228 140 224 136 224 136 228 140 232 144 232 144 232 144 232 144 236 144 224 140 232 148 228 136 236 152 232 144 228 148 236 152 228 144 228 148 232 152 236 152 240 156 240 156 240 156 240 156 240 156 240 156 240 156 240 156 244 160 244 160 244 160 244 160 236 152 236 156 240 160 244 160 244 160 244 160 244 160 244 160 248 164 252 168 252 168 248 164 244 164 248 164 252 168 252 172 260 176 260 176 260 176 260 176 256 176 260 176 264 180 264 180 276 176 272 172 268 176 272 180 264 168 268 176 272 180 280 184 276 180 276 180 280 184 280 188 280 184 276 180 276 180 272 176 276 188 272 184 268 188 272 192 272 188 272 188 272 188 272 188 276 192 276 196 276 188 272 184 276 192 272 188 272 188 276 192 280 192 280 192 276 188 276 188 280 192 280 192 284 196 284 196 288 192 288 192 292 196 292 200 292 196 292 192 288 188 284 188 284 192 284 192 284 192 284 192 280 188 280 188 280 188 280 188 280 188 280 192 284 196 288 196 280 192 288 200 296 204 296 204 296 216 304 216 312 224 320 224 324 232 332 232 336 236 352 248 356 244 376 268 400 284 420 296 420 288 424 288 428 296 432 296 440 300 444 304 452 312 460 316 456 312 452 304 444 296 436 284 428 260 444 304 492 356 540 436 628 496 488 212 216 176 272 184 256 192 252 208 296 156 28 0 44 12 40 0 0 44 204 244 276 220 260 80 12 0 12 44 36 36 36 24 32 12 32 8 28 12 28 4 20 0 12 0 8 28 24 0 16 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 12 20 0 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 12 4 16 4 16 8 16 8 12 8 20 16 28 16 36 20 44 20 48 24 44 20 36 12 20 0 24 4 20 0 8 0 0 0 48 80 144 100 80 12 28 4 24 0 24 4 24 0 20 8 16 8 20 4 16 0 12 0 20 0 20 0 12 0 16 4 20 8 12 4 8 0 8 0 8 0 8 0 8 0 16 8 12 4 16 8 20 16 20 12 20 12 20 12 20 12 24 16 24 16 24 16 24 16 20 12 20 12 20 12 20 12 20 12 20 8 16 8 12 4 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 20 16 24 12 36 28 32 20 20 16 24 12 24 0 24 32 72 68 76 44 52 40 72 48 88 48 76 36 88 52 84 48 88 52 92 60 88 60 104 68 96 56 92 60 100 60 108 64 104 64 116 80 148 100 144 108 164 112 136 68 96 44 88 44 100 52 96 44 92 48 104 64 120 76 124 80 100 56 92 48 84 44 84 44 76 40 84 48 88 44 80 36 80 40 72 36 72 36 76 40 80 40 72 28 64 28 68 36 72 28 68 24 68 24 72 28 68 32 84 48 96 48 84 36 84 48 84 48 88 52 88 52 76 40 76 36 68 36 88 64 112 80 128 96 132 88 112 92 88 60 52 44 64 40 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 88 116 128 88 128 76 116 68 108 64 116 64 100 52 92 48 96 56 100 52 96 48 92 52 92 60 84 52 72 36 60 36 52 24 64 20 68 20 68 20 60 20 48 36 52 20 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 220 144 220 140 212 136 212 132 216 148 228 152 224 148 228 160 228 152 228 152 228 152 228 152 232 152 224 148 224 148 228 156 240 156 240 152 232 148 228 144 248 152 228 140 232 156 240 156 244 156 240 156 240 156 240 156 240 152 236 152 236 156 244 164 228 148 236 160 248 164 248 164 244 160 244 160 244 160 244 160 256 172 252 168 252 168 252 168 256 172 256 176 260 176 260 176 276 168 268 168 280 180 280 172 276 172 276 176 280 180 284 180 276 172 276 172 276 172 276 172 280 176 280 176 280 176 280 176 280 176 280 176 280 176 280 176 288 184 288 184 288 184 288 188 280 184 292 200 300 192 284 180 280 184 292 196 300 200 296 196 296 196 296 196 296 196 296 196 296 196 296 196 296 196 296 196 296 200 304 204 296 196 300 204 300 200 300 200 300 200 300 200 304 204 304 208 308 212 312 212 300 204 312 220 320 212 304 200 320 220 324 224 324 224 320 216 312 216 316 216 316 220 320 220 328 228 324 220 320 224 328 228 332 232 332 232 332 232 332 232 340 228 332 224 340 232 336 224 344 232 336 228 336 228 340 236 340 228 340 232 344 236 348 236 352 240 352 240 352 240 352 240 352 240 352 240 352 240 352 240 356 244 356 244 356 244 356 244 360 236 360 240 364 244 368 244 368 244 368 244 368 244 368 244 368 248 376 252 376 252 372 244 368 244 368 248 372 248 376 252 384 260 384 260 384 260 384 260 384 260 384 264 388 264 392 268 392 272 392 272 392 272 392 272 388 268 388 272 392 276 396 276 392 272 396 276 396 280 400 280 396 276 396 276 396 276 396 276 400 276 400 276 400 276 400 276 396 272 396 272 396 272 396 272 396 272 400 276 396 272 396 272 400 276 400 276 400 276 400 276 396 284 392 280 388 272 384 272 392 280 392 280 392 280 392 284 404 284 408 288 408 292 412 292 412 292 412 288 408 284 404 284 412 284 412 284 412 284 412 284 408 280 408 280 408 280 408 280 408 280 408 284 412 288 416 288 412 288 420 296 424 296 424 296 424 300 428 308 440 316 456 320 460 332 476 336 480 340 500 364 520 364 540 388 572 412 592 424 596 416 604 424 612 432 616 436 620 436 624 444 632 452 640 456 640 456 636 448 628 440 620 436 624 440 628 472 676 500 720 564 788 640 752 392 412 232 400 256 384 276 380 272 424 164 116 20 84 36 56 12 48 92 316 264 340 260 344 108 80 8 80 44 108 32 92 32 80 32 76 32 72 28 68 24 52 12 44 8 108 116 176 108 204 116 180 108 152 68 124 36 96 20 92 24 104 40 120 60 136 68 136 68 108 32 44 0 20 8 28 12 12 52 112 64 152 92 180 100 184 112 188 92 140 44 80 0 52 8 44 16 40 20 36 20 44 8 52 16 60 24 68 28 80 40 92 44 92 40 92 36 64 8 68 20 76 20 84 20 76 0 52 0 96 40 112 28 72 20 64 20 60 24 60 24 52 20 52 20 40 20 36 16 44 20 48 20 40 16 32 8 32 12 20 12 16 8 12 8 12 8 12 8 12 8 12 8 16 12 12 8 16 16 24 20 20 16 20 16 20 16 20 16 24 20 24 20 24 20 24 20 20 16 20 16 20 16 20 16 20 16 20 16 16 12 16 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 0 4 0 12 12 28 24 20 36 28 28 20 32 16 32 20 32 20 44 44 108 84 132 68 120 64 124 76 124 80 112 76 136 84 132 80 136 88 144 92 140 96 152 100 148 92 144 96 152 100 160 104 156 104 168 120 200 140 196 148 212 156 204 136 148 92 136 88 140 96 140 88 140 92 148 108 168 124 172 116 124 92 136 92 120 72 120 88 116 80 124 84 124 84 120 76 112 76 112 72 108 72 108 72 120 76 104 60 92 64 104 76 104 72 100 64 96 68 104 72 100 76 112 88 124 88 120 84 124 84 124 84 124 84 124 80 112 68 104 56 100 72 128 96 140 124 160 128 156 104 136 88 112 56 80 52 76 64 44 28 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 0 8 0 12 0 12 24 112 164 160 128 160 128 152 116 140 104 144 108 136 96 124 92 128 96 132 100 128 96 128 96 132 96 120 80 112 68 100 60 92 56 80 56 84 56 72 52 60 44 56 56 64 48 24 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 140 80 140 80 140 80 144 84 148 92 156 96 152 88 156 100 152 92 152 92 152 92 152 92 156 96 152 88 148 92 156 96 160 92 156 88 152 80 148 80 164 84 144 72 148 88 156 88 152 88 156 88 156 88 156 88 156 84 152 84 152 88 160 96 156 92 164 96 168 96 164 96 168 100 168 100 168 100 168 100 172 96 168 92 168 92 168 92 164 88 168 92 172 96 172 100 172 100 164 100 176 112 176 104 172 104 172 108 176 112 180 112 172 104 172 104 172 104 172 104 176 108 176 108 176 108 176 108 184 116 184 116 184 116 184 116 184 116 184 116 184 116 184 108 176 96 192 108 196 104 184 88 184 96 188 104 196 108 196 108 196 108 196 108 196 108 196 108 196 108 196 108 196 108 196 108 196 112 204 116 196 108 200 116 200 112 200 112 200 112 200 112 204 116 208 120 208 120 212 124 196 116 212 128 216 124 204 108 216 128 220 136 224 132 220 128 208 124 212 128 216 132 220 132 228 136 220 132 220 132 224 140 232 144 232 144 232 144 232 144 232 140 220 140 232 152 232 140 228 144 224 136 220 140 228 144 228 144 228 148 232 152 236 152 240 156 240 156 240 156 240 156 240 156 240 156 240 156 240 156 244 160 244 160 244 160 244 160 236 152 236 156 240 160 244 160 244 160 244 160 244 160 244 160 244 160 248 168 252 164 244 160 244 160 244 164 248 164 252 168 260 176 260 176 260 176 260 176 260 176 264 180 264 184 268 184 272 176 272 176 272 176 272 176 268 172 272 176 272 176 276 180 272 176 272 180 276 180 280 184 276 180 276 180 276 180 276 180 276 192 276 196 280 192 276 192 272 188 272 188 272 188 272 188 272 188 268 184 272 188 272 188 276 192 276 192 276 192 276 192 280 192 280 188 272 184 268 180 280 192 280 192 280 192 280 188 284 188 284 192 288 192 292 196 292 196 292 192 288 188 284 188 284 192 284 192 284 192 284 192 280 188 280 188 280 188 280 188 280 188 280 192 284 196 288 196 284 196 292 204 296 204 292 200 296 212 300 212 308 224 316 220 320 228 328 228 332 232 348 244 356 244 376 268 400 284 420 296 412 284 416 284 424 292 432 296 428 284 432 296 444 304 452 312 452 308 448 300 440 292 436 288 452 280 452 312 484 336 528 408 560 480 616 404 352 148 228 180 260 188 252 224 280 128 8 12 32 16 28 0 0 92 228 224 228 196 252 56 0 0 16 44 32 28 32 28 36 16 36 16 28 12 24 0 12 0 8 0 144 180 244 204 260 216 232 212 220 192 192 160 168 140 164 136 184 156 220 192 244 184 224 168 228 148 88 24 0 0 0 0 8 116 184 156 208 164 204 160 224 204 244 188 196 120 72 0 0 0 8 0 16 12 24 16 8 4 12 8 20 8 20 12 28 16 36 20 32 20 32 8 28 8 20 0 20 4 36 20 24 0 28 0 36 0 12 0 16 0 16 0 24 4 24 8 28 16 24 16 24 12 24 8 12 0 20 0 20 0 12 0 12 0 12 4 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 4 16 8 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 16 4 12 4 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 20 16 24 12 24 12 16 8 12 4 16 0 12 0 20 28 64 72 76 52 68 48 68 40 72 40 80 48 80 44 80 44 80 48 88 52 88 60 104 68 96 56 96 64 92 52 100 56 96 56 108 76 136 92 136 96 148 108 152 104 108 48 88 36 88 44 88 36 88 40 92 60 120 80 120 60 72 48 96 52 76 28 76 48 76 40 80 40 80 40 80 36 76 40 76 36 72 32 68 28 80 40 64 20 56 24 68 36 72 24 64 20 64 20 68 28 80 32 72 28 72 36 84 44 92 60 88 56 84 52 80 48 76 40 56 28 60 44 84 56 104 64 120 72 96 48 72 52 56 44 44 52 64 72 56 48 12 0 0 0 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 92 124 124 84 128 84 120 72 108 60 112 64 104 56 96 52 92 48 100 52 96 48 92 52 92 60 80 48 76 44 68 44 60 28 56 0 56 8 52 0 40 0 44 28 64 36 32 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 204 132 208 136 212 140 216 144 224 156 236 156 228 148 232 160 224 148 224 148 224 148 224 148 232 156 228 152 228 152 232 156 240 156 240 156 236 152 236 152 244 152 228 148 236 156 240 152 236 152 236 152 240 156 240 156 240 152 236 152 236 156 244 164 248 164 252 168 252 164 244 160 252 168 252 168 252 168 252 168 248 164 248 164 252 168 252 168 244 160 248 164 252 172 256 176 280 168 272 172 284 184 284 172 276 172 276 176 280 180 284 180 280 176 280 176 280 176 280 176 280 176 280 176 280 176 280 176 288 184 288 184 288 184 288 184 288 184 288 184 288 184 288 188 280 184 288 192 292 188 284 180 288 188 288 188 288 192 292 192 296 196 296 196 296 196 296 196 296 196 296 196 296 196 296 196 296 200 304 204 296 196 300 204 300 200 300 200 300 200 300 200 308 208 308 208 308 208 308 208 296 200 304 208 308 204 300 196 308 212 316 220 320 220 316 216 308 208 308 212 316 216 320 220 324 224 320 220 320 220 324 224 332 232 332 232 332 232 332 232 336 224 328 224 340 236 340 228 336 224 328 220 328 220 332 228 340 228 340 232 344 236 348 236 352 240 352 240 352 240 352 240 352 240 352 240 352 240 352 240 356 244 356 244 356 244 356 244 360 236 360 240 364 244 368 244 368 244 368 244 368 244 368 244 368 244 372 248 372 248 368 244 368 248 372 248 376 252 376 256 384 260 384 260 384 260 384 260 388 264 388 264 392 268 392 272 388 272 392 276 396 272 392 268 392 272 392 272 392 272 392 272 388 272 392 272 396 276 396 276 392 272 396 276 396 276 400 280 396 276 400 280 404 276 400 272 396 272 396 272 396 272 396 272 392 268 392 264 392 272 396 276 396 272 400 276 400 276 396 272 388 276 388 276 384 272 384 272 392 280 392 280 388 276 388 276 400 284 404 284 408 288 408 288 412 292 412 288 408 284 404 284 412 284 412 284 412 284 412 284 408 280 408 280 408 280 408 280 408 280 408 284 412 288 416 288 416 288 420 296 424 292 420 288 420 296 428 304 436 312 452 320 452 320 468 324 472 332 492 352 520 364 540 388 572 412 592 424 596 416 600 420 608 424 612 428 604 424 612 432 624 444 636 452 628 444 628 444 624 440 624 440 620 440 632 476 684 500 724 560 744 572 804 608 640 308 384 248 384 268 380 272 404 124 88 20 68 36 44 0 56 140 344 240 340 256 340 96 84 32 112 60 100 28 88 28 76 32 72 32 80 28 76 20 64 8 56 4 232 260 364 276 400 296 404 284 396 272 380 260 372 260 380 268 396 296 424 324 432 304 396 272 376 224 176 32 40 0 24 0 64 168 316 248 348 248 356 236 368 264 380 260 348 208 180 0 48 0 36 8 20 20 20 20 32 8 44 12 48 16 56 16 68 24 72 32 84 28 84 28 92 48 68 24 56 20 76 36 72 28 100 48 108 36 100 36 68 16 60 16 56 24 60 24 60 28 60 24 48 28 44 24 44 20 48 20 40 16 32 8 24 8 16 8 12 8 12 8 12 8 12 8 12 8 12 8 12 4 8 4 8 8 16 16 8 4 8 4 8 4 8 4 12 8 12 8 12 8 12 8 8 4 8 4 8 4 8 4 16 12 12 8 12 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 0 8 0 16 12 28 24 20 20 16 16 8 12 8 12 8 20 8 32 32 100 76 128 64 132 68 116 60 108 76 120 92 132 76 128 76 128 80 136 88 140 96 156 104 148 92 144 96 144 96 156 96 152 96 164 116 184 128 188 136 196 148 208 152 164 104 140 88 136 92 136 84 132 84 136 104 172 128 164 100 108 80 132 88 116 72 116 84 116 76 116 76 116 76 116 76 108 76 112 76 108 68 96 60 112 72 100 60 96 60 100 68 100 68 96 64 96 64 100 68 112 76 100 60 92 68 108 80 128 92 124 84 116 76 108 72 112 68 92 56 100 76 116 84 96 100 100 92 80 48 80 48 88 44 80 48 88 68 80 56 24 8 0 0 4 8 4 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 0 8 0 12 0 16 28 116 172 164 132 160 120 148 112 140 108 140 108 136 100 132 96 124 92 128 92 124 88 120 92 124 92 112 76 112 76 108 68 96 56 92 68 92 64 76 56 64 44 64 56 64 56 52 32 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 136 76 140 80 140 84 144 84 144 92 156 92 148 84 148 92 148 88 148 88 148 88 148 88 160 96 156 92 152 96 156 100 152 84 156 88 156 88 156 92 152 80 148 84 156 92 152 76 148 80 148 84 152 88 156 88 156 84 152 84 152 88 160 96 156 92 164 96 164 96 160 92 164 96 164 96 164 96 164 96 156 80 160 84 164 88 168 92 160 88 164 92 172 100 180 104 176 104 168 104 180 116 180 108 172 104 172 108 176 112 180 112 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 180 112 180 112 180 112 180 112 184 116 184 116 184 116 184 108 184 96 184 96 184 96 184 96 192 104 188 100 184 100 188 100 196 108 196 108 196 108 196 108 196 108 196 108 196 108 196 108 196 112 204 116 196 108 200 116 200 112 200 112 200 112 200 112 208 120 208 120 208 120 208 120 200 112 200 112 200 112 200 112 204 116 208 124 216 128 212 124 204 116 208 124 216 128 220 132 224 132 220 128 216 132 220 136 232 144 232 144 232 144 232 144 228 140 220 140 232 152 232 144 232 144 224 140 224 140 228 148 228 144 228 148 232 152 236 152 240 156 240 156 240 156 240 156 240 156 240 156 240 156 240 156 244 160 244 160 244 160 244 160 236 152 236 156 240 160 244 160 244 160 244 160 244 160 244 160 240 160 244 164 248 160 244 156 248 168 252 168 256 172 256 176 260 176 260 176 260 176 260 176 264 180 264 184 268 184 272 188 268 172 276 180 276 180 268 172 272 176 272 176 272 176 272 176 268 172 272 176 272 180 276 180 272 176 272 180 276 184 280 184 268 188 276 196 280 192 272 184 272 188 272 188 272 188 272 188 268 184 264 180 264 184 276 196 264 184 272 192 276 188 268 180 268 184 276 184 276 184 280 188 284 192 284 188 280 184 276 184 280 184 284 188 284 192 288 192 292 196 292 192 288 188 284 188 284 192 284 192 284 192 284 192 280 188 280 188 280 188 280 188 280 188 280 192 284 196 288 196 288 200 292 204 296 200 292 196 292 208 296 212 308 220 316 216 308 216 316 216 320 220 336 232 356 244 376 268 400 284 420 296 420 288 420 284 420 284 420 288 416 276 424 284 436 300 448 308 436 292 440 296 440 300 444 300 444 296 452 324 484 328 504 376 544 404 584 500 564 320 284 136 252 180 244 216 260 88 0 20 32 28 24 0 16 140 264 204 248 208 240 36 0 20 36 40 24 24 28 28 32 24 32 16 24 4 24 0 12 0 4 0 196 216 284 188 256 208 252 216 260 232 260 228 264 228 272 220 280 232 288 232 288 204 264 200 272 168 92 4 0 0 0 0 8 152 248 204 224 152 196 120 204 152 212 168 248 172 108 0 0 0 0 0 16 20 20 24 16 12 12 16 16 8 20 12 16 12 24 20 28 12 28 12 48 32 36 20 32 8 32 4 40 0 24 0 24 0 48 20 20 0 16 0 20 0 20 0 24 12 24 12 24 12 20 4 12 0 20 0 20 0 12 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 0 0 4 0 8 4 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 8 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 20 16 28 12 12 4 8 0 0 0 4 0 0 0 4 16 52 64 64 44 64 52 68 44 72 48 80 48 76 40 72 36 76 44 80 48 80 52 96 60 88 48 88 56 88 48 96 52 92 52 104 68 120 80 132 92 136 96 144 104 124 64 96 40 88 44 92 40 84 32 84 52 124 80 112 48 68 36 84 44 80 36 76 36 80 36 76 36 76 36 76 40 72 36 76 40 72 28 60 20 68 32 68 28 64 24 60 24 68 20 64 16 60 20 64 24 72 28 68 20 60 16 56 16 88 60 84 48 72 40 64 32 72 36 56 28 64 44 68 28 64 24 76 12 32 0 24 24 36 32 40 56 56 76 56 68 40 20 0 0 8 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 4 100 132 136 88 124 72 112 68 112 68 108 64 104 60 100 52 92 44 88 44 84 40 84 40 84 48 72 48 80 52 76 48 64 32 80 24 76 20 68 16 56 16 60 24 52 36 64 32 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 232 156 232 152 228 152 228 152 216 148 228 148 216 136 216 148 224 148 224 148 224 148 224 148 236 156 232 152 228 156 232 160 232 152 236 156 240 160 244 164 232 148 232 156 248 160 236 140 232 148 232 152 236 156 240 156 240 152 236 152 236 156 244 164 228 148 236 156 244 160 244 160 244 160 244 160 244 160 244 160 232 152 236 156 244 164 252 168 252 168 256 176 264 180 268 188 280 172 272 172 284 184 284 176 276 172 276 176 280 180 284 180 284 180 284 180 284 180 284 180 280 176 280 176 280 176 280 176 280 176 280 176 280 176 280 176 288 184 288 184 288 184 288 184 288 184 284 180 280 184 284 188 296 196 292 188 284 184 284 184 296 196 296 196 296 196 296 196 296 196 296 196 296 196 296 196 296 200 304 204 296 196 300 204 300 200 300 200 300 200 300 200 308 208 308 208 308 208 308 208 304 200 300 196 296 200 300 204 300 200 304 208 312 212 312 208 300 204 308 208 312 216 320 220 324 220 320 216 316 220 320 224 332 232 332 232 332 232 332 232 336 224 328 224 340 236 340 228 344 232 340 228 336 232 340 236 340 228 340 232 344 236 348 236 352 240 352 240 352 240 352 240 352 240 352 240 352 240 352 240 356 244 356 244 356 244 356 244 352 236 360 240 364 244 368 244 368 244 368 244 368 244 368 244 364 244 368 248 372 244 368 240 376 252 380 256 380 260 384 260 384 260 384 260 384 260 384 260 388 264 388 268 392 272 396 272 384 268 396 280 400 276 388 264 392 272 392 272 392 272 392 272 388 268 388 272 392 276 396 276 392 272 392 276 396 280 400 280 388 268 400 276 400 276 392 264 396 272 396 272 396 272 396 272 392 264 384 260 388 268 400 280 384 264 396 272 396 272 388 260 376 272 380 276 384 280 388 284 392 284 392 280 388 276 384 272 400 280 400 284 404 288 408 288 412 292 412 288 408 284 404 284 412 284 412 284 412 284 412 284 408 280 408 280 408 280 408 280 408 280 408 284 412 288 416 288 420 292 424 296 424 292 416 288 420 292 424 300 436 312 452 316 440 312 456 316 460 320 480 344 520 364 548 388 572 412 592 424 604 420 604 420 604 420 600 416 596 416 604 428 620 440 632 448 616 432 620 440 624 444 632 448 636 452 644 476 676 468 684 496 736 516 732 596 780 508 500 220 384 260 376 268 376 96 60 20 76 48 48 0 76 180 376 244 360 260 324 64 64 36 100 28 88 24 84 28 76 32 76 32 80 28 76 20 64 8 68 4 312 304 388 236 352 244 388 260 404 272 408 272 408 268 400 260 396 264 392 256 388 256 388 256 392 212 180 28 44 0 24 0 60 168 328 224 316 196 316 188 324 188 308 196 344 236 196 0 40 0 32 4 16 16 20 20 32 16 40 20 48 16 52 20 56 16 60 24 72 28 72 24 52 24 64 36 76 40 72 32 84 36 92 52 120 60 92 16 64 24 60 20 56 20 52 20 52 20 52 16 40 16 36 16 44 16 48 20 40 16 32 8 20 8 12 8 12 8 12 8 12 8 12 8 12 8 12 8 8 0 4 0 4 4 12 12 4 0 4 0 4 0 4 0 8 4 8 4 8 4 8 4 4 0 4 0 4 0 4 0 12 8 8 4 8 0 4 0 8 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 0 8 0 12 12 24 24 24 16 8 8 0 4 0 4 4 4 0 16 24 88 68 112 60 116 60 124 80 124 76 112 72 128 72 124 72 124 76 132 84 128 84 144 88 136 80 132 84 140 92 152 92 148 92 160 112 168 120 188 136 192 136 196 140 180 116 148 92 140 92 140 88 132 76 128 100 164 128 152 92 108 72 116 80 124 80 116 68 120 76 116 72 112 76 116 84 108 76 112 80 108 68 92 56 100 68 104 72 104 68 96 60 100 64 96 60 92 64 96 68 96 64 100 68 96 56 76 36 120 80 112 72 100 60 88 52 104 60 88 56 100 68 96 52 52 64 60 36 28 0 40 28 64 28 68 40 76 52 72 52 56 28 4 0 8 16 4 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 4 0 4 0 16 28 120 172 176 136 156 112 140 108 144 116 136 104 136 104 132 96 124 88 120 84 112 80 112 80 116 84 108 76 116 80 112 72 100 60 104 80 100 76 84 60 72 52 76 52 56 56 84 60 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 152 92 156 96 160 92 156 88 160 92 148 80 144 84 156 96 144 76 136 88 160 104 152 80 148 92 152 96 156 92 152 88 164 84 164 80 160 76 156 72 156 72 148 68 152 76 164 96 152 88 144 88 156 100 156 92 160 104 164 96 148 84 152 96 152 84 152 88 156 92 160 92 148 88 168 104 168 96 164 100 168 92 168 92 168 92 168 92 180 100 176 96 172 100 176 104 152 88 168 112 184 116 180 108 172 104 172 108 176 112 180 112 176 108 176 104 172 100 168 100 168 104 172 108 176 104 172 100 176 108 176 108 176 108 176 108 172 108 176 112 180 108 176 104 188 104 176 100 176 100 172 88 176 104 184 108 176 100 180 108 196 112 188 120 208 128 188 92 180 108 192 120 200 120 192 112 200 112 200 112 200 112 200 112 196 108 196 112 200 116 204 116 200 116 204 120 204 112 192 100 208 120 208 120 208 120 208 120 200 116 212 128 216 124 204 112 220 132 216 124 212 120 204 116 216 128 216 128 216 128 216 128 216 128 216 132 220 136 224 136 228 136 224 132 220 136 224 140 224 140 228 144 232 140 228 136 228 144 228 148 232 152 236 152 232 148 232 152 236 156 240 156 236 152 236 156 240 160 244 160 236 152 236 148 232 144 228 144 236 152 236 156 240 160 240 160 244 164 240 164 240 164 240 164 244 160 244 160 244 168 256 172 244 160 244 164 248 164 252 168 260 176 260 176 260 176 260 176 256 176 264 184 268 184 268 180 268 172 272 176 272 180 276 180 264 172 268 176 272 172 268 168 272 176 272 176 272 176 272 176 268 176 276 184 280 184 280 180 276 180 276 184 280 188 284 188 280 184 280 184 280 184 280 184 276 192 276 192 276 192 276 192 264 184 268 188 272 192 276 196 268 188 272 192 276 188 272 184 284 196 272 184 268 188 280 200 276 180 276 180 276 180 276 180 268 176 280 188 288 188 280 180 292 196 292 196 292 196 292 196 280 184 280 184 280 184 280 184 276 188 288 200 296 200 288 192 292 196 288 196 288 200 296 208 300 216 300 208 300 208 300 204 312 216 316 216 328 228 336 224 348 220 372 260 404 280 412 280 424 292 424 292 424 292 424 292 416 276 400 264 404 284 436 312 444 308 440 300 444 300 444 308 464 352 468 348 476 348 480 332 496 380 552 420 580 420 436 188 252 144 256 228 224 48 4 8 44 16 0 0 16 212 276 208 248 256 200 8 0 0 24 8 20 20 24 16 28 12 36 12 40 16 24 0 4 0 0 0 212 220 288 208 228 168 232 172 268 196 248 192 260 204 252 184 252 196 232 184 236 192 240 192 240 144 120 0 0 8 8 0 28 120 232 160 188 128 200 104 180 124 208 152 216 156 104 0 0 0 4 4 12 8 16 8 28 0 16 8 24 4 16 4 28 20 28 20 24 20 24 20 28 28 44 24 32 12 28 4 44 12 40 16 48 20 36 0 32 12 36 8 28 12 24 12 24 8 16 12 12 16 16 20 24 12 24 8 20 4 16 12 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 16 8 4 0 24 40 52 16 16 0 0 0 8 8 0 0 0 0 0 4 44 44 68 28 48 20 60 36 76 40 72 36 64 36 80 44 72 36 80 52 92 56 92 56 92 56 92 56 88 44 100 48 96 52 108 72 116 68 124 84 140 100 156 112 148 80 108 48 100 60 104 52 96 36 76 48 124 76 104 24 68 32 72 40 80 40 68 28 68 32 68 32 68 32 68 32 68 28 68 36 80 40 72 24 72 32 72 28 64 20 56 12 68 36 64 32 64 32 64 32 64 32 64 32 64 32 64 32 68 36 76 40 72 28 56 16 52 20 56 24 60 20 56 24 28 0 24 0 16 4 16 16 16 16 16 28 28 44 44 56 72 44 8 0 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 8 0 0 0 0 16 120 108 128 84 120 68 108 64 108 68 96 56 104 60 100 48 88 36 96 48 88 40 84 40 84 44 88 40 76 44 84 44 68 20 72 36 72 32 64 24 56 28 36 28 56 20 40 12 20 0 0 4 8 8 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 220 152 224 156 224 156 220 152 224 152 220 148 216 152 220 156 232 148 224 152 240 168 236 152 220 144 224 152 228 148 220 144 236 160 232 160 232 160 228 156 228 156 228 152 228 156 232 164 228 148 220 148 232 160 232 152 232 160 236 156 224 148 232 160 236 152 236 156 240 160 244 160 236 160 252 168 248 164 248 172 252 168 252 168 252 168 252 168 264 176 260 172 256 176 260 180 260 164 276 180 288 180 280 172 276 172 276 176 280 180 284 180 280 176 280 172 276 168 272 168 272 172 276 176 280 172 276 168 284 176 284 176 284 176 284 176 280 176 284 180 288 176 284 172 284 172 272 172 284 184 284 172 280 180 292 184 280 176 284 184 300 192 296 196 304 196 292 180 284 184 296 196 300 196 296 196 300 200 300 200 300 200 300 200 296 196 296 200 300 204 304 204 300 200 304 208 304 200 292 188 308 208 308 208 308 208 308 208 304 204 308 212 312 208 304 204 308 212 312 212 312 212 312 212 316 216 316 216 316 216 316 216 316 216 316 220 320 224 324 224 328 224 324 220 320 224 324 228 324 228 328 232 332 228 328 224 336 228 336 232 340 232 344 236 336 228 336 232 340 232 344 236 344 236 344 240 348 244 352 244 344 236 344 232 340 232 336 228 348 240 356 244 356 248 368 244 368 244 372 240 372 240 372 240 368 244 368 244 368 248 376 256 368 248 372 248 376 252 376 256 384 260 384 260 384 260 384 260 380 260 388 264 392 268 388 264 388 268 388 272 392 272 396 276 384 268 388 272 392 268 388 264 392 272 392 272 392 272 392 272 388 272 396 276 400 280 396 276 396 276 396 280 400 280 404 284 400 280 400 280 400 280 400 280 400 276 400 276 400 276 400 276 392 268 396 272 396 272 400 276 392 272 396 276 400 272 396 268 404 276 400 272 396 276 400 280 396 276 396 276 396 276 396 276 392 276 400 284 408 284 400 280 408 288 408 288 408 288 408 288 400 280 400 280 400 280 400 280 400 276 412 288 416 288 412 280 420 288 416 288 416 292 424 300 420 292 424 296 428 300 440 304 448 316 460 320 472 336 488 340 524 356 556 392 588 412 596 416 604 424 604 424 604 424 604 424 600 408 588 396 592 416 616 440 612 432 620 436 624 440 632 456 644 468 656 476 684 484 696 488 680 500 720 540 752 568 656 388 428 232 408 308 316 68 68 40 76 20 48 12 128 284 372 256 368 296 300 44 76 28 100 20 80 24 80 28 88 32 92 36 80 36 60 16 52 8 68 12 256 236 368 272 352 240 360 244 360 236 344 232 360 236 356 220 364 224 356 220 368 220 368 220 352 196 188 24 12 8 8 0 52 136 292 212 288 196 304 176 300 192 308 204 292 196 160 8 32 4 20 8 16 16 20 12 32 4 20 12 44 28 44 16 56 24 56 24 60 20 60 20 64 28 76 28 76 16 80 32 96 36 104 40 112 44 100 24 64 32 48 28 44 24 44 24 44 20 40 12 36 16 40 20 44 20 36 20 36 16 24 20 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 0 0 40 56 80 44 48 12 12 0 8 4 0 0 0 4 8 20 72 72 116 68 100 56 112 68 116 76 112 72 120 72 132 80 124 72 132 84 144 92 144 92 144 92 144 92 136 96 148 100 144 96 152 108 156 108 160 120 176 136 192 152 204 136 160 96 144 100 140 96 128 84 116 100 152 132 132 80 104 72 116 80 116 76 104 64 104 68 104 68 104 68 104 72 100 72 88 76 100 84 92 68 88 76 92 72 84 64 76 56 84 60 80 60 80 60 80 60 84 64 84 64 84 64 84 68 96 64 108 76 112 76 108 68 88 52 88 52 88 48 80 48 48 24 40 20 36 16 40 16 40 16 40 20 52 32 64 48 68 36 8 0 4 12 8 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 4 4 8 8 16 40 152 144 164 124 148 108 136 104 136 108 132 100 136 104 132 92 120 84 128 92 120 88 116 84 120 88 120 84 112 84 120 84 104 60 96 64 84 60 76 52 72 48 60 56 80 48 60 40 44 8 4 0 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148 88 152 92 156 88 152 84 148 88 152 92 156 88 152 84 160 92 148 92 156 104 160 100 140 80 144 88 148 84 140 72 152 76 156 76 160 80 160 80 160 80 160 80 160 80 156 72 152 84 144 88 156 100 156 88 152 96 160 96 152 92 160 108 152 84 156 88 156 88 160 92 160 96 168 96 160 92 168 108 168 92 168 92 168 92 168 92 180 100 176 96 172 100 176 104 164 100 176 112 180 108 168 96 172 104 176 108 176 108 180 112 176 108 176 104 172 100 168 100 168 104 172 108 176 104 172 100 176 108 176 108 176 108 176 108 172 108 176 112 180 108 176 104 172 100 168 104 184 120 188 112 176 116 188 116 180 108 180 120 192 128 196 124 184 116 188 124 184 116 188 124 196 128 192 116 200 112 200 112 200 112 200 112 196 108 196 112 200 116 204 116 200 112 204 116 204 112 196 104 208 120 208 120 208 120 208 120 204 116 208 120 208 120 204 116 200 116 204 120 212 128 216 132 216 128 216 128 216 128 216 128 216 128 216 132 220 136 224 136 224 136 220 132 220 132 224 136 224 140 228 144 232 140 228 136 228 144 228 144 232 148 232 152 224 140 224 144 228 144 232 148 236 152 240 156 240 156 244 160 236 152 236 152 232 148 232 144 244 160 244 164 248 164 248 168 244 164 240 164 240 164 240 164 248 160 244 160 244 164 252 168 248 168 252 168 256 172 256 176 264 180 264 180 264 180 264 180 256 172 260 180 268 184 264 180 264 168 268 172 268 176 272 176 264 168 268 172 268 172 264 168 268 172 268 176 272 176 272 176 268 172 272 180 280 184 276 180 276 180 276 180 280 184 280 188 280 184 280 184 280 184 280 184 276 192 276 192 276 192 276 192 276 192 272 188 272 188 268 184 268 188 272 192 276 188 272 184 272 188 276 192 276 192 272 188 276 180 276 180 276 180 276 180 272 180 280 188 284 188 284 184 280 184 280 184 280 184 280 184 280 184 280 184 280 184 280 184 272 184 280 188 284 192 280 188 288 196 288 196 288 200 296 204 284 204 288 200 296 208 304 208 312 216 316 220 332 232 344 228 356 232 380 268 412 284 420 288 424 292 424 292 424 292 424 292 408 288 404 284 412 284 420 292 428 304 448 304 440 296 456 332 472 360 476 356 488 352 492 344 460 328 504 360 540 420 536 356 340 184 280 256 204 16 8 40 32 0 0 0 112 252 284 196 272 268 204 12 0 8 32 12 24 20 28 16 32 8 32 12 40 24 24 0 12 0 16 0 124 144 240 204 236 180 228 176 212 148 200 144 204 152 200 140 196 148 208 160 208 156 200 140 208 116 116 4 0 16 12 0 12 88 208 140 176 108 188 96 172 116 192 144 212 164 104 0 0 0 4 4 12 8 16 0 8 0 8 0 20 4 28 0 16 8 16 8 16 12 12 12 16 12 20 8 12 0 24 24 36 12 32 12 44 12 24 0 20 0 24 0 20 4 16 0 24 8 16 12 12 16 16 20 20 16 20 16 16 12 20 12 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 16 0 0 24 48 68 40 44 16 8 0 0 0 0 8 8 4 4 12 56 44 72 36 52 20 60 32 72 36 72 36 68 40 80 44 72 36 76 48 92 56 92 56 92 56 92 56 84 48 104 56 100 48 96 48 108 60 108 64 120 84 144 100 160 92 116 52 92 48 96 48 92 32 84 48 128 76 108 32 76 44 84 48 84 40 72 28 68 32 68 32 68 32 68 32 72 28 72 32 80 36 72 20 72 28 72 28 68 20 60 12 56 32 56 32 56 32 56 32 64 40 64 40 64 40 64 32 52 24 68 40 84 48 84 44 56 16 52 12 40 0 32 4 28 12 24 8 16 4 20 16 20 16 20 24 24 36 36 44 36 24 4 0 8 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 8 0 0 0 0 16 116 108 128 80 116 64 104 56 104 60 100 56 104 56 96 48 88 40 96 52 92 44 84 40 88 44 88 40 80 40 88 40 72 20 60 36 60 32 52 24 48 24 44 36 64 28 48 24 36 0 0 0 0 0 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 216 148 220 152 220 152 216 148 212 148 224 160 228 156 216 144 232 148 220 140 216 148 228 152 216 144 224 148 224 148 220 140 224 152 224 156 232 160 236 164 228 160 236 168 236 156 220 140 224 144 216 144 228 156 228 148 224 152 232 156 228 152 236 172 240 156 240 156 240 156 240 156 248 168 252 160 240 156 252 176 248 164 252 168 252 168 256 172 264 176 260 172 256 176 260 180 276 176 280 176 280 172 268 164 280 176 280 176 280 176 280 176 280 176 280 172 276 168 272 168 272 172 276 176 280 172 276 168 284 176 284 176 284 176 284 176 280 176 284 180 288 176 284 172 284 172 276 176 288 188 288 180 284 184 292 188 284 176 288 188 296 200 304 188 276 172 292 204 288 184 292 188 296 192 296 196 296 196 296 196 296 196 296 196 296 196 296 200 300 204 304 204 300 200 300 200 300 200 300 196 304 204 304 204 304 204 304 204 304 204 304 208 308 204 304 204 304 204 308 208 308 212 312 212 316 216 316 216 316 216 316 216 316 216 316 220 320 224 324 224 324 224 320 216 316 220 324 224 324 228 328 232 332 228 328 224 332 224 336 228 336 232 340 232 332 224 336 228 340 232 340 232 348 240 348 240 348 240 348 240 348 240 344 236 344 232 340 232 348 240 352 244 356 244 368 244 368 244 372 240 372 240 372 240 372 244 368 240 364 244 372 248 376 252 380 256 380 260 384 260 388 264 388 264 388 264 388 264 376 256 384 264 388 264 388 260 380 264 384 264 388 268 388 268 380 264 388 268 388 268 384 260 384 268 388 268 388 272 392 272 384 268 392 276 396 276 396 272 392 272 396 276 396 280 400 280 396 276 396 276 396 276 396 276 396 272 396 272 396 272 396 272 404 276 400 272 396 268 392 264 392 272 396 276 400 272 396 268 392 272 400 280 404 276 396 268 396 276 396 276 396 276 396 276 396 276 400 280 404 284 404 284 404 284 404 284 404 284 404 284 400 280 400 280 400 280 400 280 404 276 408 280 412 284 412 284 416 288 412 284 416 288 420 296 408 284 416 292 424 304 444 308 452 316 464 328 480 340 496 348 536 368 568 404 596 420 600 420 600 420 600 420 600 420 600 420 596 408 600 412 600 412 596 408 628 456 648 460 632 448 648 484 672 496 680 500 692 496 692 492 684 496 688 496 692 556 720 548 600 308 424 316 276 32 72 56 76 8 44 12 232 320 380 268 388 308 304 44 88 44 104 28 84 28 84 28 84 32 88 32 72 32 60 20 60 20 84 32 136 116 248 192 280 172 280 176 292 180 292 180 296 184 300 180 288 180 324 200 328 192 316 180 304 176 188 32 16 8 12 0 32 104 268 196 276 176 288 172 288 180 296 192 292 196 156 0 32 4 20 8 16 16 20 12 40 40 92 48 60 16 56 20 52 12 52 12 52 12 56 12 60 16 60 12 56 20 88 48 92 40 100 48 108 44 96 16 56 24 44 24 40 20 40 16 44 20 40 12 36 16 40 20 40 16 36 16 32 16 20 16 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 4 40 60 96 72 80 52 44 0 4 0 0 0 4 4 8 20 72 72 112 64 108 60 112 64 112 72 112 72 124 76 132 80 124 72 128 80 140 88 140 88 140 88 140 88 128 92 152 108 148 92 136 84 164 116 160 116 172 132 192 152 212 148 172 100 140 88 128 92 120 84 120 104 152 128 132 88 116 84 124 88 120 80 108 68 104 68 104 68 104 68 104 72 104 72 84 72 92 76 88 64 88 72 88 72 88 68 80 60 68 48 72 52 72 52 76 56 80 60 80 60 80 60 80 60 88 64 108 80 120 88 120 84 100 60 88 44 72 32 64 32 52 32 40 20 36 20 36 24 40 20 36 20 36 24 44 28 24 12 4 4 12 16 8 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 4 4 8 8 16 40 152 144 168 132 152 112 136 104 136 104 136 104 132 100 128 92 120 88 132 96 124 88 120 88 120 92 120 84 112 84 120 84 104 60 84 56 76 52 72 48 68 48 68 64 88 56 72 56 64 32 4 0 0 0 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148 88 152 92 156 88 152 84 144 84 156 96 160 92 148 80 152 92 148 80 140 84 148 96 148 88 152 96 156 92 148 88 144 76 148 80 152 88 156 88 152 84 156 92 156 84 144 68 148 84 140 84 152 96 152 88 148 92 156 96 152 92 160 112 156 88 156 88 156 88 156 88 168 100 168 92 152 88 164 108 164 88 164 92 168 96 172 96 180 100 176 96 172 100 176 104 176 108 176 108 172 100 164 96 176 108 176 108 176 108 176 108 176 108 176 104 172 100 168 100 168 104 172 108 176 104 172 100 176 108 176 108 176 108 176 108 172 108 176 112 180 108 176 104 192 116 180 112 184 116 176 104 180 116 192 120 180 112 184 120 192 128 196 116 168 100 188 136 184 116 184 116 188 120 192 116 196 108 196 108 196 108 196 108 196 108 196 112 200 116 204 116 200 112 200 112 200 112 200 116 204 116 204 116 204 116 204 116 204 116 204 112 200 116 204 116 212 124 208 120 208 116 204 116 216 128 216 128 216 128 216 128 216 128 216 132 220 136 224 136 224 132 216 128 216 128 220 136 224 140 228 144 232 140 228 136 224 140 224 144 228 144 232 148 232 148 232 148 236 152 240 156 240 156 240 156 240 156 240 156 240 156 240 152 236 152 232 148 232 148 236 152 236 156 236 156 244 164 240 164 240 164 240 164 248 160 244 156 240 156 244 160 252 168 256 172 256 176 260 176 264 180 264 180 264 180 264 180 252 172 260 176 264 180 260 176 260 164 260 164 264 168 264 172 260 164 264 172 268 168 260 164 260 168 264 172 268 176 272 176 264 172 272 176 276 180 272 176 272 176 272 180 276 180 280 184 276 180 276 180 276 180 276 180 272 188 272 188 272 188 272 188 280 192 276 188 272 184 268 180 268 188 272 192 276 188 272 184 264 184 272 192 276 188 268 180 276 180 276 180 276 180 276 180 276 180 276 180 280 184 284 188 284 188 284 188 284 188 284 188 280 184 280 184 280 184 280 184 284 192 284 192 288 196 292 200 288 192 284 192 284 196 292 204 280 200 288 200 300 212 308 212 316 220 320 224 340 244 352 240 368 240 388 272 416 288 420 288 420 288 420 288 420 288 420 288 404 288 412 292 416 280 408 272 432 304 448 304 448 316 480 364 516 384 516 368 508 348 488 328 500 336 488 324 504 396 564 444 528 268 292 248 160 4 28 32 44 0 0 0 192 256 280 216 280 268 196 8 0 16 48 20 28 24 32 16 32 8 28 8 36 16 24 0 16 0 28 4 40 28 104 80 124 68 116 88 152 120 160 128 164 124 172 128 156 124 192 144 192 120 176 116 180 112 120 12 0 8 8 0 0 64 180 132 176 96 176 108 172 108 176 136 212 168 108 0 0 0 4 4 12 8 16 0 20 44 132 68 48 0 20 0 12 0 12 0 12 0 12 4 16 8 20 8 16 16 44 40 48 24 52 36 60 20 32 0 32 4 28 4 24 8 24 4 24 8 16 12 12 16 16 20 16 16 16 12 16 8 16 8 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 12 4 0 20 44 80 64 72 56 48 0 0 0 0 8 0 0 0 4 44 32 56 20 64 28 60 28 68 32 72 36 72 44 84 44 72 32 72 44 88 52 88 52 88 52 88 52 76 40 100 56 96 40 84 36 112 64 112 64 120 80 136 96 156 100 132 60 92 36 84 40 92 36 92 56 124 64 104 32 80 48 88 52 88 44 72 32 68 32 68 32 68 32 68 32 80 32 68 24 72 28 68 20 68 24 72 28 72 24 64 16 44 24 48 24 52 28 56 32 60 36 60 36 60 36 60 36 72 44 84 56 88 52 80 44 72 36 60 16 40 4 36 0 32 12 24 12 20 8 24 20 24 16 20 20 12 20 16 20 4 4 4 4 12 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 8 0 0 0 0 16 116 108 140 92 124 72 108 60 108 64 104 60 100 52 92 48 88 44 100 52 92 48 88 44 92 48 88 40 80 40 88 40 72 20 56 28 52 28 52 24 48 24 48 40 64 32 52 36 52 20 12 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 220 156 224 160 228 156 224 152 216 152 220 156 224 152 220 148 236 160 240 156 228 148 228 160 224 152 232 156 232 156 228 148 224 148 224 148 228 152 228 152 220 148 224 148 224 144 216 140 224 140 212 140 224 152 228 144 228 156 236 156 228 152 236 168 244 160 240 156 240 156 236 152 248 168 256 164 240 156 244 168 244 160 248 168 252 172 260 176 264 176 260 172 256 176 260 180 284 176 280 172 276 168 272 168 284 180 280 176 280 176 276 172 280 176 280 172 276 168 272 168 272 172 276 176 280 172 276 168 280 176 280 176 280 176 280 176 276 176 280 180 284 176 280 172 300 188 284 180 288 184 280 168 284 188 296 188 288 180 288 192 300 196 292 180 276 176 288 196 288 184 284 180 288 188 296 196 292 192 292 192 292 192 292 192 296 196 296 200 300 204 304 204 300 200 296 196 296 200 304 208 300 200 300 200 300 200 300 200 304 204 300 200 300 200 304 204 316 212 312 208 304 200 300 196 316 216 316 216 316 216 316 216 316 216 316 220 320 224 324 224 320 220 316 216 316 216 320 220 324 228 328 232 332 228 328 224 328 224 332 224 336 228 336 228 340 232 344 236 344 240 348 240 352 244 348 240 348 240 344 236 352 240 348 240 344 236 344 236 336 228 344 232 344 236 356 232 368 244 372 240 372 240 372 240 372 244 368 240 360 240 364 240 372 252 376 252 380 256 380 260 384 260 384 260 384 260 384 260 376 252 380 260 384 260 384 260 376 256 376 260 380 260 384 264 380 260 384 264 384 264 380 260 380 260 380 264 388 268 392 272 384 264 388 272 392 272 392 272 388 272 392 272 396 276 396 276 392 272 392 272 392 272 392 272 392 268 392 268 392 268 392 268 400 276 396 272 396 272 392 268 392 272 396 276 400 272 396 268 392 268 396 272 396 272 392 268 396 276 396 276 396 276 396 276 400 276 396 276 396 280 404 288 408 288 408 288 408 288 408 288 400 280 400 280 400 280 400 280 416 288 412 284 416 288 420 296 412 284 408 280 412 288 420 292 416 292 424 300 432 308 444 312 452 320 468 332 484 352 504 360 540 376 568 404 596 420 600 416 596 416 596 416 596 416 596 416 592 404 596 408 596 408 592 404 580 400 588 420 628 468 676 504 700 524 700 516 696 496 684 484 680 480 640 468 652 528 704 564 660 328 412 276 196 28 100 24 84 4 44 0 292 296 348 272 376 296 276 28 76 44 108 32 80 36 76 32 84 32 84 28 68 28 56 16 56 20 80 28 104 48 140 84 160 64 160 88 208 124 228 136 240 148 264 164 256 168 300 192 296 180 292 184 296 180 196 40 16 0 16 0 40 84 264 196 288 172 284 188 292 180 288 192 300 208 164 4 32 4 20 8 16 16 20 16 52 108 232 160 144 56 92 36 56 12 56 12 56 12 56 12 52 20 60 20 60 28 84 52 96 52 112 68 120 52 92 20 60 32 48 28 44 24 44 24 44 20 40 12 36 16 40 20 36 12 32 16 28 12 20 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 0 28 48 96 80 92 84 80 20 4 4 0 0 0 4 4 12 60 56 96 48 120 64 116 60 104 68 112 72 128 80 136 80 124 68 124 76 136 84 136 84 136 84 136 84 124 84 144 96 140 84 132 88 144 96 148 108 160 116 168 120 192 144 184 120 148 84 124 84 128 96 132 112 144 112 120 84 108 76 116 84 120 80 112 72 104 68 104 68 104 68 104 72 108 76 84 64 84 68 80 60 80 68 84 72 88 68 80 64 64 44 68 52 72 56 80 60 76 56 76 56 76 56 76 56 108 84 112 88 112 76 96 60 100 68 84 44 64 36 64 40 48 36 44 24 40 24 40 24 44 24 32 12 24 4 20 8 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 4 4 8 8 16 40 152 144 176 136 156 112 136 104 136 104 140 104 132 96 124 88 124 92 132 100 128 92 124 92 124 92 120 84 112 84 120 84 104 60 84 56 76 56 72 52 72 52 68 60 84 52 72 60 76 48 32 12 0 0 4 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 96 164 100 164 100 160 96 156 88 152 84 148 88 152 92 152 100 168 104 152 88 148 96 144 88 152 92 152 92 148 84 152 84 148 80 148 80 148 76 140 68 136 68 136 72 144 76 144 80 136 80 148 92 148 84 156 100 160 96 148 88 156 100 160 92 160 88 156 84 152 84 160 100 172 104 164 88 156 92 160 84 164 92 168 96 176 100 180 100 176 96 172 100 176 104 176 108 172 104 168 100 172 104 180 112 180 108 176 104 172 104 176 108 176 104 172 100 168 100 168 104 172 108 176 104 172 100 176 108 176 108 176 108 176 108 172 108 176 112 180 108 176 104 188 116 180 112 188 120 184 108 184 120 192 124 184 112 188 124 200 120 180 108 180 116 184 116 184 116 180 112 180 116 192 120 192 104 192 104 192 104 192 104 196 108 196 112 200 116 204 116 200 112 196 104 196 112 208 124 200 112 200 112 200 112 200 112 204 116 200 108 196 112 204 116 208 116 204 116 204 116 204 116 216 128 216 128 216 128 216 128 216 128 216 132 220 136 224 136 220 128 216 124 212 128 216 132 224 140 228 144 232 140 228 136 220 136 224 140 224 144 228 144 228 144 232 148 232 152 236 152 244 160 244 156 240 152 236 152 244 160 240 156 240 152 236 152 232 148 232 152 236 152 236 156 244 164 240 164 240 164 240 164 248 160 240 156 236 152 236 156 244 164 248 164 252 168 252 172 256 172 256 172 256 172 256 172 248 168 256 176 260 176 260 172 252 156 256 160 256 164 260 164 256 164 260 168 264 164 260 160 256 160 260 168 268 172 272 176 260 168 268 176 272 176 272 172 268 172 272 176 272 180 276 180 272 176 272 176 272 176 272 176 268 184 268 184 268 184 268 184 268 184 272 188 272 188 276 192 268 188 272 192 276 188 272 184 272 184 268 180 264 184 268 188 276 180 276 180 276 180 276 180 280 184 276 176 276 184 284 192 280 184 280 184 280 184 280 184 280 184 280 184 280 184 280 184 288 192 280 188 280 192 292 204 284 192 280 188 284 192 288 200 300 216 304 212 308 216 312 212 316 220 324 228 344 248 360 248 368 240 388 272 412 284 416 280 416 284 416 284 416 284 416 284 404 284 404 284 408 276 412 280 400 252 384 260 440 328 484 344 504 360 504 348 496 332 488 320 472 292 440 304 484 360 512 392 404 200 272 204 72 0 60 12 28 0 16 0 244 220 224 188 260 240 168 0 0 16 48 20 36 28 36 16 32 4 28 4 32 16 20 0 12 0 20 0 28 4 48 36 60 4 44 36 56 64 88 80 100 88 128 104 144 112 184 128 176 100 176 116 196 128 132 20 0 4 8 0 0 56 176 144 188 108 184 128 180 108 176 136 224 184 120 0 0 0 4 4 12 8 16 0 4 60 188 144 152 80 76 0 16 0 16 0 16 0 16 0 8 8 24 16 24 12 28 20 52 36 60 44 68 32 32 0 24 0 24 0 20 4 16 0 24 8 16 12 12 16 16 20 12 12 16 8 12 8 12 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 16 4 0 4 28 68 60 68 76 76 12 0 8 8 8 4 0 0 0 40 28 52 16 72 32 64 24 64 28 68 36 76 44 84 44 72 32 72 40 84 48 84 48 84 48 84 48 72 32 88 40 84 36 88 48 84 44 100 64 116 68 112 60 128 88 140 80 108 40 80 32 100 52 108 60 116 48 88 20 60 28 72 44 84 44 76 40 68 32 68 32 68 32 68 32 84 32 64 16 64 24 64 16 64 24 68 28 72 24 68 20 44 24 48 28 56 36 64 40 56 32 56 32 56 32 56 32 76 48 84 52 80 40 64 28 64 24 48 4 32 0 32 4 40 16 32 12 28 12 28 24 32 20 16 12 4 4 0 0 4 4 4 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 8 0 0 0 0 16 116 108 132 84 116 60 96 48 92 48 108 60 100 48 88 44 92 48 104 56 96 48 92 48 92 52 88 40 80 40 88 40 72 20 56 32 56 32 60 36 60 36 44 32 60 24 48 36 60 32 48 24 0 0 4 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 228 164 236 168 236 168 232 160 228 156 216 144 212 148 224 160 216 152 240 160 224 136 212 144 216 144 220 148 224 144 220 140 232 152 228 148 224 144 220 140 212 132 204 128 204 136 220 148 220 140 212 140 224 152 224 144 236 164 240 156 224 144 228 156 244 160 244 156 240 152 236 152 244 168 260 176 252 160 240 156 244 160 248 168 252 172 260 176 264 176 260 172 256 176 260 180 280 172 276 168 272 172 276 176 284 180 284 176 280 172 276 172 280 176 280 172 276 168 272 168 272 172 276 176 280 172 276 168 280 176 280 176 280 176 280 176 276 176 280 180 284 176 280 172 284 176 280 180 292 192 296 188 288 188 296 192 288 184 292 192 304 188 280 176 292 192 288 172 292 184 284 176 284 184 296 200 292 192 292 192 292 192 292 192 296 196 296 200 300 204 304 204 300 196 296 192 296 200 308 212 300 200 300 200 300 200 300 200 308 204 296 192 292 196 304 208 296 196 300 204 304 208 312 212 316 216 316 216 316 216 316 216 316 216 316 220 320 224 324 224 320 216 316 212 312 216 316 220 324 228 328 232 332 228 328 224 328 220 328 224 332 228 336 228 332 224 332 228 336 232 340 232 352 244 352 240 348 236 344 236 352 244 352 240 348 236 344 236 344 236 348 240 352 244 364 240 368 244 372 240 372 240 372 240 372 248 364 236 360 236 360 236 368 244 368 248 372 248 376 252 376 252 376 252 376 252 376 252 372 252 380 260 384 260 384 256 372 252 372 256 376 256 380 260 376 260 380 264 384 260 380 256 372 256 380 260 384 268 392 272 380 264 388 272 392 272 392 268 388 268 388 272 392 276 396 276 392 272 392 272 392 272 392 272 392 268 392 268 392 268 392 268 388 268 392 272 396 276 400 280 392 272 396 276 400 272 396 268 400 272 388 260 384 264 396 276 396 276 396 276 396 276 396 276 404 280 396 272 396 280 408 292 396 276 396 276 396 276 396 276 400 280 400 280 400 280 400 280 412 280 404 272 404 280 416 292 412 280 408 280 408 284 416 292 436 308 436 308 436 308 448 312 452 320 468 336 488 356 512 368 540 372 568 400 592 412 592 408 596 416 596 416 596 416 596 416 592 400 588 400 588 408 596 416 616 408 576 404 624 468 656 464 660 488 672 492 684 488 680 488 652 448 604 448 620 484 612 460 432 216 376 240 120 0 108 16 48 0 68 20 336 264 292 236 348 268 248 8 64 44 104 32 80 36 80 32 76 28 80 28 68 28 48 12 44 12 60 20 76 16 104 60 124 28 100 40 100 40 136 68 160 88 188 120 232 164 272 184 264 164 268 184 308 196 208 44 24 0 28 0 56 88 272 208 304 180 292 200 300 184 288 196 308 220 172 8 32 4 20 8 16 16 20 12 40 80 240 200 248 168 164 44 68 16 68 16 68 16 68 16 36 12 56 24 52 20 60 24 84 52 100 64 108 48 68 4 48 20 40 16 36 12 32 12 44 20 40 12 36 16 40 20 36 12 32 12 28 8 16 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 8 4 0 16 36 84 72 84 92 100 36 8 12 4 0 4 8 8 20 64 64 100 56 124 68 116 56 100 64 108 72 128 80 136 80 124 68 124 76 136 84 136 84 136 84 136 84 120 76 128 80 128 84 140 104 136 96 160 124 176 124 164 108 168 132 192 136 160 92 120 80 140 108 144 116 140 100 108 72 88 60 104 76 116 80 116 76 104 68 104 68 104 68 104 72 112 76 80 60 80 64 80 60 80 64 84 72 88 72 84 68 68 48 72 56 80 60 84 68 76 56 76 56 76 56 76 56 96 72 104 80 104 72 92 60 84 48 68 28 52 24 56 32 52 36 36 28 32 28 32 32 36 28 24 8 8 0 4 0 8 4 4 0 0 0 0 8 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 4 4 8 8 16 40 152 144 160 120 140 96 120 84 116 84 144 104 132 92 120 88 124 96 136 100 128 92 124 92 124 96 120 84 112 84 120 84 104 60 88 60 80 60 80 60 80 64 64 56 76 44 68 60 80 52 60 32 8 0 8 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148 88 160 96 152 88 160 100 168 96 148 84 152 88 148 80 140 80 144 88 156 100 164 104 148 84 140 76 136 76 136 80 160 96 148 80 136 72 128 68 164 92 140 72 136 76 136 72 128 72 136 84 144 88 148 84 144 84 148 92 160 104 168 112 152 96 172 100 156 88 168 116 164 92 156 92 168 104 168 96 164 88 164 92 168 96 172 96 180 100 176 96 172 100 176 104 176 104 172 104 172 108 180 116 176 108 176 108 176 108 176 108 172 104 172 104 172 104 172 104 176 108 176 108 176 108 176 108 184 108 180 104 176 108 180 112 180 108 180 108 180 108 180 108 172 104 172 108 176 112 180 112 184 120 188 120 188 116 180 108 188 120 188 120 188 116 176 108 176 108 176 112 180 116 184 108 192 100 184 92 180 100 196 112 184 104 200 112 200 112 208 128 196 112 200 116 204 120 208 124 204 116 204 116 204 116 204 116 212 116 196 108 204 120 208 116 204 116 204 116 200 108 192 104 192 108 204 124 216 128 212 124 220 132 220 132 220 132 220 132 216 132 220 136 224 140 228 144 232 140 228 136 224 132 220 128 216 136 224 140 216 128 220 140 228 144 228 144 228 144 228 144 232 148 232 148 232 156 244 160 248 160 244 156 240 152 236 152 232 148 232 148 232 148 228 144 240 160 236 160 236 160 236 160 256 168 244 156 236 156 240 160 244 160 244 160 244 160 244 160 240 156 240 160 248 168 260 180 256 168 252 164 248 168 252 172 264 164 260 160 256 164 260 168 264 168 264 168 264 168 264 168 268 168 264 164 260 168 264 172 276 176 272 172 268 168 264 168 272 176 272 176 272 176 272 176 264 172 268 176 272 172 268 168 268 184 268 184 268 184 268 184 272 188 272 188 272 188 272 188 280 192 272 180 264 184 272 192 272 184 268 180 264 184 268 188 276 180 276 184 280 188 284 188 276 180 276 180 276 180 276 180 280 188 284 192 288 188 284 184 284 188 284 188 284 188 284 188 284 192 284 192 284 192 284 192 272 184 280 188 284 192 280 188 292 212 304 216 312 220 308 204 312 216 320 224 332 240 364 260 376 248 392 268 404 268 396 256 396 268 400 272 404 276 408 280 400 276 392 272 400 272 412 284 408 288 440 308 456 308 456 316 480 328 488 328 492 320 480 312 432 284 408 268 460 384 428 196 212 200 268 132 60 0 12 24 24 0 0 72 252 184 184 168 232 200 96 0 16 0 56 20 20 16 36 20 36 8 28 0 24 8 12 0 4 0 16 4 32 12 32 12 32 4 28 12 32 32 40 40 52 44 68 44 76 44 108 80 156 108 180 120 208 156 156 28 0 0 8 0 0 44 200 140 172 104 180 120 200 120 180 140 224 188 124 0 0 0 4 4 12 0 8 0 0 20 188 160 192 160 140 108 76 32 44 0 8 0 12 4 20 8 24 12 24 16 24 12 28 12 36 24 48 20 24 0 24 0 20 0 20 0 16 0 16 4 12 12 12 12 12 12 8 12 16 12 16 8 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 12 4 0 8 12 52 56 68 56 64 32 16 0 0 16 8 0 0 4 48 40 64 20 56 20 56 24 64 32 68 32 72 36 72 36 72 36 72 40 76 40 76 40 76 40 76 40 80 36 84 40 88 36 84 32 96 52 108 68 120 72 124 72 124 92 152 100 128 64 108 64 112 72 136 68 96 20 72 24 76 32 64 32 76 44 76 32 56 24 64 32 68 32 68 28 64 24 64 20 64 16 60 16 60 20 64 24 68 28 72 32 60 32 52 24 44 24 52 32 60 36 60 36 60 36 60 40 64 48 76 60 80 52 68 40 36 12 36 16 40 20 44 20 40 20 36 16 28 12 24 16 4 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 8 4 0 0 0 4 84 100 144 92 116 52 88 44 96 56 88 56 108 60 88 40 92 60 84 44 92 52 92 44 80 32 72 32 80 44 88 40 80 36 60 32 52 24 48 24 52 28 52 28 48 20 48 28 60 48 60 36 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 216 152 228 156 220 152 224 164 232 156 212 144 216 152 220 148 216 140 220 144 224 152 228 156 232 152 224 140 216 140 220 148 228 148 220 136 208 128 204 128 224 140 208 132 212 140 212 132 204 128 212 140 220 144 220 144 212 140 220 148 228 160 240 164 236 156 240 156 236 152 244 164 248 160 240 160 252 172 252 164 248 164 252 168 252 172 256 172 264 176 260 172 256 176 260 180 276 168 272 168 272 172 280 180 280 176 280 176 280 176 280 176 276 172 276 172 276 172 276 172 280 176 280 176 280 176 280 176 276 180 272 176 268 180 272 184 272 180 272 180 272 180 272 180 276 172 276 176 280 180 284 180 288 184 292 188 288 184 284 176 288 188 292 188 288 184 284 176 280 176 280 180 284 184 288 188 288 184 284 184 288 188 292 196 284 192 300 200 300 200 308 212 300 200 304 204 304 204 304 208 304 204 304 204 304 204 304 204 312 204 296 196 304 208 304 204 304 204 304 204 300 200 296 192 296 200 308 216 316 216 316 216 320 220 320 220 320 220 320 220 320 220 324 224 324 224 328 228 328 228 324 224 324 224 320 220 324 224 336 224 328 216 328 228 336 228 336 228 336 228 336 228 340 232 340 232 340 236 348 244 352 244 348 240 348 236 344 236 344 236 348 236 344 232 352 228 364 240 368 236 368 236 368 236 380 252 368 240 360 240 368 244 368 244 368 244 368 244 368 244 372 248 368 244 368 248 376 252 380 252 376 248 372 252 376 256 384 260 380 256 376 260 380 264 384 264 384 264 384 264 384 264 388 264 380 260 380 260 384 268 392 272 388 268 388 264 384 264 392 272 392 272 392 272 392 272 384 268 388 272 392 268 388 264 392 268 392 268 392 268 392 268 396 272 396 272 396 272 396 272 404 276 396 268 392 268 396 276 396 272 392 268 392 268 396 272 392 272 392 276 396 276 400 280 396 276 396 276 396 276 396 276 400 284 404 288 408 284 404 280 404 284 404 284 404 284 404 284 412 284 412 284 412 284 412 284 404 276 408 284 416 288 412 284 424 296 428 304 436 308 444 308 448 320 468 328 480 348 512 376 560 392 580 412 592 412 584 400 580 400 580 404 584 404 584 404 584 396 584 396 588 408 596 416 592 424 624 452 640 456 644 464 652 484 664 496 672 484 652 464 600 428 564 400 556 420 456 232 328 252 356 160 120 4 52 28 56 0 32 104 324 240 288 224 320 232 172 16 84 16 100 24 64 24 68 36 76 28 68 28 56 20 44 4 40 8 60 20 76 28 84 28 88 28 88 28 80 20 88 32 104 44 124 56 112 56 144 96 196 140 232 160 276 188 216 52 28 0 24 0 52 96 312 220 308 196 300 192 316 196 292 192 304 220 180 20 28 4 20 8 16 8 12 0 44 48 244 192 260 204 204 156 172 104 116 44 64 12 44 12 36 16 36 20 40 24 44 20 56 24 68 40 84 40 64 16 44 24 44 24 40 20 40 16 36 16 36 12 36 12 36 12 32 12 32 16 32 12 16 8 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 8 4 4 20 24 72 72 88 72 84 48 24 0 0 8 4 4 4 16 68 72 108 56 108 56 108 60 104 64 108 68 116 68 120 72 124 76 128 76 128 76 128 76 128 76 128 76 128 84 132 88 136 84 132 80 140 92 144 100 152 112 164 116 168 132 192 144 176 116 156 116 156 136 176 128 128 84 108 92 112 72 104 72 112 80 112 68 92 60 100 68 104 68 104 68 96 68 84 68 80 64 80 60 80 64 84 68 84 68 88 72 80 56 72 48 64 48 72 52 72 56 76 56 80 64 84 64 84 72 100 80 100 68 76 48 56 36 56 36 60 40 64 48 48 44 44 40 36 28 24 16 8 4 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 4 8 4 0 20 36 124 136 172 128 148 100 124 92 128 100 124 96 132 100 124 92 128 100 120 88 124 96 124 88 116 80 104 76 112 84 116 84 112 76 84 56 72 48 68 48 68 52 68 48 68 48 68 52 76 64 64 40 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144 88 156 92 152 88 156 100 164 88 140 76 148 92 160 96 140 80 140 80 140 80 144 84 164 100 148 84 140 84 152 96 140 80 132 76 128 72 128 76 128 72 124 76 140 84 136 72 124 64 132 76 140 80 140 80 136 76 140 84 148 92 156 100 164 92 152 84 156 88 156 84 164 92 156 92 168 104 168 96 164 92 168 92 172 96 172 96 180 104 176 100 176 100 180 104 168 96 164 96 164 100 172 108 176 108 176 108 176 108 176 108 172 104 172 104 172 104 172 104 176 108 176 108 176 108 176 108 180 108 176 104 176 104 180 108 180 108 180 108 180 108 180 108 172 104 172 108 176 112 180 112 184 116 188 120 184 112 176 108 184 116 184 120 184 112 180 108 176 108 176 112 180 116 184 108 180 96 188 100 192 104 192 100 188 104 200 112 196 108 204 124 204 116 204 116 200 112 200 112 204 116 204 116 204 116 204 116 212 116 196 108 204 120 204 112 204 116 204 116 200 112 200 112 204 120 212 128 220 132 220 132 220 132 220 132 220 132 220 132 228 140 224 136 224 136 220 132 220 132 224 136 224 136 228 140 220 144 232 144 224 136 224 148 232 148 232 148 232 148 232 148 236 148 232 148 232 152 240 156 240 156 240 152 236 152 232 148 236 152 236 152 240 156 236 156 240 160 236 160 236 160 236 160 252 164 244 156 240 156 244 160 244 160 244 160 244 160 244 160 256 168 248 160 244 160 244 164 256 168 252 164 248 168 252 172 260 164 256 160 256 160 260 164 268 172 268 172 268 172 268 172 264 168 260 160 256 164 264 168 268 172 268 168 264 168 260 164 268 172 268 172 268 172 268 172 264 168 268 172 268 172 264 168 268 184 268 184 268 184 268 184 272 188 272 188 272 188 272 188 276 188 272 184 268 188 276 192 276 192 272 188 272 188 276 192 268 172 268 176 272 176 272 180 276 180 276 180 276 180 276 180 280 184 284 188 284 188 280 184 284 188 284 188 284 188 284 188 284 192 284 192 284 192 284 192 280 192 288 196 292 200 288 196 300 216 300 208 304 216 316 216 316 224 328 232 340 244 364 260 392 260 404 280 416 280 408 272 404 272 404 268 400 268 400 268 388 272 396 280 408 280 412 280 408 284 440 308 456 316 464 328 472 324 492 340 492 320 460 304 420 276 396 280 372 216 244 100 196 192 232 108 32 0 16 24 28 0 0 88 244 176 188 144 212 172 80 0 16 0 32 0 24 16 36 12 32 4 28 0 28 8 12 0 4 0 16 12 28 20 28 20 24 12 24 20 4 8 12 12 20 16 32 4 16 0 36 12 76 52 124 88 152 112 140 64 28 20 4 0 0 36 188 152 200 132 188 120 192 116 176 128 212 180 128 4 0 0 4 4 12 0 8 0 0 4 160 144 180 168 148 128 132 92 84 36 28 0 8 0 8 4 16 8 12 4 16 4 16 4 24 24 52 24 36 0 28 4 28 0 24 4 20 4 16 4 12 12 12 12 12 12 8 12 16 12 16 8 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 16 4 0 4 12 48 52 68 56 68 36 20 4 0 12 8 0 0 4 48 40 64 20 56 20 56 20 64 28 64 32 60 24 64 32 72 40 80 44 76 40 76 40 76 40 76 40 84 36 84 36 84 36 84 36 88 36 84 36 92 52 108 64 112 76 132 88 132 76 124 76 128 84 136 68 100 28 84 36 80 40 72 36 80 44 76 36 56 24 64 32 68 32 68 28 72 28 72 28 68 24 68 20 72 28 68 24 68 24 64 20 60 32 52 24 48 24 48 28 44 24 52 32 60 40 68 44 64 48 76 56 72 36 44 8 36 12 36 12 40 16 40 16 48 28 52 28 40 8 16 0 4 0 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 4 8 0 0 4 20 96 100 124 76 116 64 100 56 96 56 100 48 88 48 96 56 96 48 88 48 92 48 92 44 84 36 76 36 80 40 84 36 76 36 56 28 48 20 44 20 44 20 44 24 48 28 52 28 52 36 60 40 20 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 212 152 224 156 220 148 224 160 228 148 204 136 212 160 232 168 224 148 220 144 216 140 212 136 240 156 224 140 212 140 228 156 208 128 204 124 200 128 208 132 200 124 200 132 216 136 204 116 196 124 204 132 212 136 212 136 216 140 220 148 228 156 232 160 268 168 240 156 252 172 248 152 248 160 240 160 252 172 252 164 252 168 252 172 256 172 260 176 268 180 260 176 260 176 264 184 272 168 268 164 272 172 280 176 276 172 276 172 276 172 276 172 272 168 272 168 272 168 272 168 276 172 276 172 276 172 276 172 272 180 268 172 264 176 272 180 268 176 268 176 268 176 268 176 276 172 276 176 280 180 284 180 284 184 288 184 288 180 280 172 284 180 288 184 288 180 284 176 280 176 280 180 284 184 288 188 276 180 288 196 296 192 288 184 288 192 300 200 296 196 300 208 308 208 304 204 300 196 296 196 300 200 300 200 300 200 300 200 308 200 292 196 300 204 304 200 308 204 304 200 300 200 304 204 312 216 316 220 324 224 324 224 320 220 320 220 320 220 320 220 332 228 328 224 324 220 320 216 316 220 320 224 324 228 328 232 332 228 344 232 332 224 336 232 340 232 340 232 340 232 340 232 344 232 340 228 336 232 344 236 344 236 344 232 340 232 340 232 344 240 352 240 352 244 364 240 364 240 368 236 368 236 368 236 372 244 368 244 368 244 368 244 368 244 368 244 368 244 368 244 376 248 372 244 368 248 372 252 380 252 376 248 372 252 376 256 380 260 376 252 372 256 380 260 388 268 388 268 388 268 388 268 380 260 376 256 376 256 380 260 384 264 384 260 380 260 380 260 384 264 384 264 384 264 384 264 380 264 388 268 388 268 384 260 388 264 388 264 388 264 388 264 392 268 392 268 392 268 392 268 396 272 392 272 396 272 400 276 404 276 400 272 396 276 400 280 392 272 392 272 392 272 396 276 396 276 396 276 396 276 396 276 396 280 404 284 404 284 400 276 404 284 404 284 404 284 404 284 408 280 408 280 408 280 408 280 412 288 420 296 424 296 420 292 432 300 424 300 432 312 456 324 456 328 480 344 492 356 516 376 556 384 576 404 588 404 580 396 584 404 580 400 576 392 572 392 568 388 584 404 596 412 596 408 592 424 624 448 640 460 652 476 644 476 664 496 664 468 624 432 568 384 516 364 448 248 312 200 308 236 312 112 84 8 56 24 52 0 52 140 324 236 296 200 304 208 152 16 92 16 76 12 60 28 60 36 68 28 68 28 56 20 40 4 36 8 52 20 60 20 64 20 64 20 64 20 44 0 48 8 56 12 72 20 72 16 80 28 112 68 160 104 208 140 216 112 128 76 104 36 88 88 280 192 300 172 264 156 292 176 276 172 276 196 172 20 28 4 20 8 16 8 12 0 44 24 204 148 212 172 176 132 140 84 100 44 52 12 28 12 8 8 12 8 24 8 24 12 24 8 48 32 76 48 68 28 48 28 48 28 44 24 40 20 36 16 36 12 36 12 36 12 32 12 32 16 32 12 16 8 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 4 4 20 20 64 64 84 72 88 56 32 4 0 4 4 4 4 16 68 72 108 56 104 52 108 56 100 64 104 64 108 56 112 64 124 76 132 84 128 76 128 76 128 76 128 76 132 84 132 84 132 84 132 84 136 84 128 76 132 92 152 112 156 112 172 128 180 132 172 132 152 120 144 96 104 68 96 76 120 80 108 76 116 80 112 68 92 60 100 68 104 68 104 68 100 76 92 72 88 72 84 68 92 72 88 68 84 64 80 60 80 60 76 52 68 48 68 48 60 40 64 52 76 60 88 68 84 68 92 68 80 44 48 20 56 36 56 36 56 40 60 44 56 56 52 52 36 28 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 12 8 0 28 56 140 136 148 116 148 112 140 104 132 96 136 92 112 88 132 104 128 84 124 92 124 92 120 88 116 84 112 80 116 80 112 80 108 76 84 56 68 44 60 40 60 44 60 44 72 56 76 52 68 48 64 48 28 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144 84 156 88 148 84 152 96 152 80 136 72 148 96 168 104 152 92 152 88 144 80 140 80 152 88 140 72 132 76 140 84 128 68 124 68 124 72 132 76 132 76 128 76 136 72 116 52 120 64 128 72 136 76 136 76 148 88 152 92 156 100 160 100 184 100 156 88 168 104 164 84 164 92 156 92 168 104 168 96 168 92 172 96 172 100 176 100 184 108 180 100 176 104 184 108 172 104 172 104 172 108 180 116 172 104 172 104 172 104 172 104 168 100 168 100 168 100 168 100 172 104 172 104 172 104 172 104 180 104 176 100 176 100 180 108 180 104 180 104 180 104 180 104 172 104 172 108 176 112 180 112 180 112 184 116 180 112 176 104 176 108 180 116 184 112 180 108 176 108 176 112 180 116 184 108 176 92 188 108 196 104 188 96 188 104 200 108 192 104 196 116 204 116 204 112 196 108 192 104 200 112 200 112 200 112 200 112 208 112 192 104 200 116 200 108 208 116 204 112 200 116 208 124 220 132 220 132 220 136 224 136 220 132 220 132 220 132 220 132 232 140 228 136 224 132 220 128 216 132 220 136 224 140 228 144 224 144 236 148 224 140 228 148 232 148 232 148 232 148 232 148 236 148 232 144 228 144 232 148 228 144 228 148 232 148 232 148 236 152 236 156 240 160 240 160 240 160 236 160 236 160 236 160 240 160 244 160 244 160 244 160 244 160 244 160 244 160 244 160 244 156 240 160 248 168 256 176 256 168 252 164 248 168 252 172 260 160 252 156 252 156 256 164 264 168 264 168 264 168 264 168 256 160 252 156 252 156 256 160 256 160 256 164 260 164 260 164 264 168 264 168 264 168 264 168 260 164 264 172 268 168 260 164 264 180 264 180 264 180 264 180 268 184 268 184 268 184 268 184 264 184 268 188 276 192 276 192 280 192 276 188 272 192 276 196 280 184 280 184 280 184 276 180 276 180 276 180 276 180 276 180 276 180 280 188 284 184 276 180 284 188 284 188 284 188 284 188 280 188 280 188 280 188 280 188 284 196 292 204 296 204 296 204 304 216 300 208 304 220 324 228 324 236 344 248 352 256 368 260 380 252 396 272 408 272 400 260 400 268 400 264 392 260 388 256 380 264 396 284 412 284 412 280 416 292 440 304 452 316 468 332 468 328 488 340 480 320 436 284 396 240 328 220 264 128 188 164 212 196 208 72 16 8 32 36 28 0 32 132 240 164 204 128 216 160 64 0 36 0 36 0 28 16 32 4 24 0 28 0 24 4 12 0 0 0 16 12 20 12 16 12 16 12 16 12 4 0 12 0 16 0 16 0 24 0 12 0 20 16 52 36 72 52 116 112 124 124 112 80 72 68 160 108 164 112 160 108 148 80 148 104 180 148 104 0 0 0 4 4 12 0 8 0 0 0 112 96 112 108 80 68 64 40 36 12 16 0 8 0 0 0 4 0 4 0 4 0 0 0 16 16 48 32 40 4 28 4 28 0 24 4 20 4 16 4 12 12 12 12 12 12 8 12 16 12 16 8 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 16 4 0 0 4 40 44 64 56 72 44 28 8 0 12 8 0 0 4 48 40 64 20 52 16 52 20 60 24 64 28 52 20 60 28 72 40 80 44 76 40 76 40 76 40 76 40 88 36 84 32 80 36 84 40 92 40 80 32 84 48 108 68 104 60 112 72 128 88 136 88 116 60 100 28 68 8 64 12 84 44 72 36 76 44 72 28 56 24 64 32 68 32 68 28 72 32 76 28 72 28 68 24 76 28 72 24 68 20 64 16 60 36 56 32 52 24 44 16 36 12 44 24 52 36 64 40 60 40 60 40 52 20 28 0 48 28 44 24 44 24 44 24 52 32 52 28 36 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 0 16 48 116 96 108 72 116 72 112 60 96 48 100 44 80 40 96 60 92 36 92 48 88 44 84 40 84 40 88 40 84 36 76 32 76 36 60 32 52 24 44 16 40 16 40 20 52 32 52 24 44 24 60 52 36 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 208 148 220 152 216 148 220 160 216 144 208 144 224 164 232 160 228 152 224 148 220 144 216 140 216 136 208 132 204 128 204 132 204 128 200 124 200 128 208 132 220 136 208 128 208 128 192 108 200 124 208 136 216 140 216 140 228 152 232 156 232 160 236 160 248 160 236 152 240 156 240 152 248 160 240 160 252 172 252 164 256 172 256 172 260 176 260 180 268 184 264 180 264 180 268 184 280 176 276 172 280 176 284 184 272 168 272 168 272 168 272 168 268 164 268 164 268 164 268 164 272 168 272 168 272 168 272 172 268 180 260 176 260 176 264 180 260 176 260 176 260 176 260 176 276 172 276 176 280 180 284 180 284 180 284 180 284 176 276 172 276 172 280 180 284 180 284 176 280 176 280 180 284 184 288 188 280 184 288 188 292 192 292 188 288 192 300 196 292 188 292 200 300 200 300 200 296 196 296 196 296 196 296 196 296 196 296 196 304 196 292 192 296 200 300 196 308 208 300 200 300 204 312 216 324 220 320 216 316 220 324 224 320 220 320 220 320 220 320 220 328 228 324 224 324 224 320 220 320 220 324 224 324 224 328 228 328 228 340 228 332 220 332 232 336 228 336 228 336 228 336 228 344 232 340 228 332 228 336 228 332 224 332 228 336 228 340 232 340 232 344 236 352 244 364 240 364 240 368 236 368 236 368 236 360 240 368 248 372 248 368 244 368 244 368 244 368 244 368 244 364 240 364 244 372 252 384 264 380 252 376 248 372 252 376 256 376 256 372 252 372 252 376 256 376 256 376 256 376 256 376 256 376 252 368 248 368 248 372 256 372 252 372 256 376 256 380 260 380 260 380 260 380 260 380 260 380 260 384 264 384 264 380 260 384 260 384 260 384 260 384 260 388 264 388 264 388 264 388 264 384 264 392 276 400 276 400 276 400 276 396 272 396 272 400 276 404 284 404 280 400 280 400 276 396 276 396 276 396 276 396 276 396 276 400 280 400 280 396 276 404 284 404 284 404 284 404 284 404 276 404 276 404 276 404 276 412 288 420 296 424 296 424 292 424 300 428 304 440 320 460 328 464 340 492 356 504 364 520 376 556 388 580 408 592 408 584 400 572 392 572 392 572 388 568 388 568 384 580 400 592 416 600 416 608 436 628 448 636 456 652 480 648 484 660 480 644 444 600 412 548 336 424 248 332 176 296 220 328 252 292 80 64 24 76 24 48 0 108 204 312 216 312 204 324 204 136 20 100 24 84 28 60 28 56 28 60 24 64 32 52 16 28 4 32 4 44 20 52 20 56 16 56 16 56 20 48 20 52 16 56 20 60 16 60 12 56 0 56 8 80 28 120 48 148 96 160 124 180 116 188 108 236 120 240 124 228 132 236 136 252 152 256 168 144 0 28 4 20 8 16 8 12 0 44 12 156 88 132 92 80 44 80 44 52 24 28 8 12 12 0 0 4 4 8 4 20 4 12 0 32 28 64 48 56 28 44 24 40 20 40 16 36 16 36 16 36 12 36 12 36 12 32 12 32 16 32 12 16 8 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 4 0 16 12 56 56 84 72 92 64 40 12 0 4 4 4 4 16 68 72 108 56 100 52 104 52 100 60 100 60 108 56 112 64 120 72 128 76 128 76 128 76 128 76 128 76 140 88 128 76 124 80 136 92 136 88 132 84 140 100 156 112 152 104 152 116 176 140 180 140 164 120 132 80 96 72 96 76 120 76 108 68 108 72 104 60 92 60 100 68 104 68 104 68 100 72 88 72 84 68 84 64 88 72 84 68 84 68 80 64 80 60 80 56 72 48 60 36 56 36 60 44 68 52 76 60 60 48 56 40 48 32 40 28 68 52 64 52 64 48 60 48 56 52 40 32 20 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 12 12 0 40 84 160 132 152 120 148 112 140 100 128 92 124 88 116 88 124 96 124 84 128 92 120 84 116 84 116 88 124 88 116 76 108 76 108 76 96 64 76 52 68 44 64 44 68 48 68 48 68 44 60 44 64 56 44 28 8 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 84 152 88 148 80 152 92 144 80 144 88 160 100 156 84 144 84 144 80 140 80 140 80 128 72 136 76 136 68 124 60 136 76 132 72 128 72 132 76 144 80 128 68 128 76 128 68 128 68 136 80 144 84 144 84 148 92 152 92 152 96 156 96 152 88 156 88 152 84 160 96 164 92 156 92 168 104 168 96 172 96 172 100 176 100 180 104 188 108 184 104 180 108 184 112 172 104 168 100 172 108 176 112 168 100 168 100 168 100 168 100 164 96 164 96 164 96 164 96 168 100 168 100 168 100 168 100 176 100 176 96 172 100 176 104 176 100 176 100 176 100 176 100 172 104 172 108 176 112 180 112 176 112 180 112 180 108 172 100 168 104 176 112 180 112 180 112 176 108 176 112 180 116 184 108 188 96 184 96 188 100 192 108 188 108 200 108 188 100 192 108 192 108 196 108 196 108 200 112 196 108 196 108 196 108 196 108 204 108 188 104 196 112 200 108 212 120 200 108 200 120 216 132 224 132 216 124 212 128 220 136 220 132 220 132 220 132 220 132 220 132 224 136 224 136 228 140 228 140 224 136 224 136 220 132 216 140 228 140 220 132 220 144 224 140 224 140 224 140 224 140 236 148 228 144 224 140 224 144 220 136 224 140 224 144 228 144 224 144 228 148 236 156 236 160 240 160 236 160 236 160 236 160 232 152 244 164 252 164 244 160 244 160 244 160 244 160 244 160 244 160 244 160 244 164 256 172 256 168 252 164 248 168 252 172 256 156 252 152 248 156 252 160 252 156 252 156 252 156 252 156 252 156 248 148 244 152 252 156 248 152 252 156 252 160 256 160 256 160 256 160 256 160 256 160 256 164 260 168 264 164 260 160 260 176 260 176 260 176 260 176 264 180 264 180 264 180 264 180 256 180 268 192 280 196 276 192 272 188 268 184 268 184 272 188 280 184 280 180 276 180 272 176 276 180 276 180 276 180 276 180 272 180 276 184 280 180 276 176 284 188 284 188 284 188 284 188 276 184 276 184 276 184 276 184 284 192 288 200 292 200 292 200 292 212 304 220 316 232 324 228 332 244 356 260 364 264 372 264 380 252 396 272 408 272 400 260 388 256 388 256 388 260 392 260 384 268 388 272 404 280 420 292 436 308 448 304 448 308 464 328 480 340 480 332 452 304 420 288 364 208 244 124 188 148 212 188 236 216 196 40 0 20 44 24 20 0 92 196 228 140 212 132 240 156 52 0 36 0 40 16 28 16 28 0 24 0 28 0 20 4 8 0 4 0 12 12 20 24 20 24 20 32 20 24 24 0 24 0 24 0 16 8 8 0 0 0 0 0 12 8 12 0 28 44 80 88 96 84 88 32 80 24 92 48 100 56 104 52 140 100 176 136 84 0 0 0 4 4 12 0 8 0 0 0 80 52 56 60 12 4 24 12 16 0 8 0 4 0 0 0 0 4 4 0 8 0 0 0 12 12 40 28 32 8 20 0 16 0 12 0 12 0 16 4 12 12 12 12 12 12 8 12 16 12 16 8 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 16 4 0 0 0 36 36 64 56 76 52 32 12 4 12 8 0 0 4 48 40 64 20 48 12 52 16 56 24 60 24 60 24 60 28 64 32 68 36 76 40 76 40 76 40 76 40 92 40 80 28 76 32 88 44 80 32 84 40 92 52 104 56 108 56 100 60 128 92 140 88 144 72 100 28 76 20 80 28 80 36 68 28 68 32 60 16 56 24 64 32 68 32 68 28 68 24 68 24 64 20 64 16 64 20 68 24 68 24 72 28 60 36 60 36 56 24 40 8 40 16 40 20 48 24 48 28 40 12 24 0 20 8 36 24 60 40 60 36 56 36 52 32 52 20 32 0 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 12 4 0 24 72 132 96 124 80 120 68 104 52 92 44 84 44 92 48 84 40 88 48 96 48 88 40 80 40 88 44 96 44 84 32 72 28 76 36 72 44 64 32 52 24 48 24 52 24 48 20 40 16 40 28 60 60 52 32 12 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 208 144 220 152 212 144 220 156 212 144 216 160 232 164 220 140 208 140 212 140 212 140 212 140 200 136 212 148 216 136 200 116 216 136 208 132 204 128 204 132 216 132 200 120 204 136 216 136 204 132 212 144 220 148 224 144 220 144 224 148 224 148 228 152 236 164 256 168 240 156 252 184 248 160 240 160 252 172 252 164 256 172 256 176 260 180 264 180 272 184 268 180 264 184 268 188 264 168 260 168 260 172 268 180 264 172 264 172 264 172 264 172 260 168 260 168 260 168 260 168 264 172 264 172 264 172 264 172 264 176 260 172 256 176 260 180 260 176 260 176 260 176 260 176 268 176 276 180 280 184 284 184 280 184 284 184 284 180 276 172 272 172 276 184 284 184 284 184 280 180 280 184 284 188 288 188 292 188 284 180 280 188 296 200 288 196 300 196 288 184 288 196 288 192 292 196 296 200 300 204 296 196 296 196 296 196 296 196 304 196 288 188 296 200 300 196 312 208 300 196 300 208 316 224 324 220 312 208 308 212 316 220 320 220 320 220 320 220 320 220 316 220 320 224 324 228 328 232 332 228 328 224 324 220 320 216 324 220 332 224 324 212 328 224 328 220 328 220 328 220 328 220 344 236 336 224 332 224 332 224 324 220 328 224 332 228 336 228 328 224 336 228 344 236 360 236 364 240 364 240 368 240 368 240 356 236 368 248 376 248 372 244 368 244 368 244 368 244 368 244 380 252 372 244 368 244 372 248 380 252 376 248 372 252 376 256 376 252 372 248 368 252 372 256 368 248 368 248 368 248 368 248 372 248 368 244 364 248 368 252 364 248 368 252 372 256 376 256 376 256 376 256 376 256 376 256 376 260 380 264 384 260 380 256 384 260 384 260 384 260 384 260 388 264 388 264 388 264 388 264 380 260 392 276 404 280 400 276 396 268 392 264 388 268 392 272 396 276 396 272 392 268 388 268 396 276 396 276 396 276 396 276 392 276 396 280 400 276 396 272 404 284 404 284 404 284 404 284 404 276 404 276 404 276 404 276 408 284 416 292 420 292 416 288 416 292 432 316 452 324 460 324 472 344 500 368 512 368 520 380 540 372 564 392 576 392 564 380 560 384 564 388 568 392 572 396 572 392 572 392 580 412 608 428 624 448 636 452 632 452 644 468 660 480 652 464 620 432 580 412 492 296 360 188 308 232 344 248 336 260 268 56 36 20 64 16 40 0 164 248 316 196 324 216 332 196 116 8 92 16 80 36 68 28 52 20 48 24 64 36 48 16 28 4 24 8 44 16 56 20 56 20 56 20 56 24 56 28 60 20 56 16 56 12 48 4 44 4 52 12 68 24 96 8 80 28 92 60 124 76 172 76 180 88 208 104 196 112 208 128 252 164 260 168 136 0 28 4 24 8 24 8 12 0 36 8 124 56 88 60 40 8 20 0 12 0 4 0 4 8 4 0 12 4 16 4 20 8 16 0 28 28 68 40 60 20 36 16 32 12 32 8 28 8 36 16 36 12 36 12 36 12 28 16 32 20 32 16 16 8 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 12 4 0 4 12 48 56 80 72 96 68 40 12 0 8 4 0 4 16 68 72 104 56 92 52 100 52 96 60 100 60 112 64 116 64 116 64 116 64 128 76 128 76 128 76 128 76 140 88 128 76 124 80 136 92 120 76 132 88 144 96 144 96 160 104 148 108 176 140 180 136 176 124 128 76 96 76 104 84 108 76 100 68 100 68 92 52 92 64 100 72 104 72 104 68 84 68 80 64 80 60 76 60 76 64 80 68 84 72 88 76 80 64 92 60 76 48 56 32 60 44 64 44 64 44 64 44 44 24 28 8 24 28 56 52 80 64 76 64 72 56 68 56 52 40 20 8 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 16 12 0 44 100 172 132 168 128 152 108 132 92 124 88 112 92 132 96 112 76 116 96 132 96 120 84 112 84 120 92 128 92 116 76 104 72 108 76 108 80 88 60 76 52 72 48 76 52 64 40 56 36 60 48 64 60 60 36 16 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 76 140 80 140 80 140 80 148 88 148 88 148 88 148 88 156 92 144 84 140 84 144 88 132 80 140 84 140 76 124 64 124 68 124 68 124 68 124 68 136 80 128 68 124 68 124 68 124 72 136 84 148 88 144 80 132 76 144 88 152 96 156 96 156 100 156 104 160 108 164 112 160 104 160 104 160 104 156 92 160 92 160 96 164 100 168 100 180 112 180 112 180 112 180 112 168 104 176 116 188 120 188 120 176 108 172 100 164 96 164 100 176 100 168 112 176 92 156 96 152 96 176 104 160 88 160 100 172 96 172 96 172 96 172 96 176 96 172 92 168 96 172 100 172 100 176 108 184 116 188 116 180 104 176 100 172 104 176 108 168 100 176 108 176 100 168 92 180 108 180 108 180 108 180 100 188 100 188 104 192 108 196 108 196 108 196 104 192 100 188 100 192 104 192 104 192 104 192 104 200 112 204 116 204 112 196 108 204 112 200 108 196 112 200 116 212 124 212 124 212 124 212 124 212 128 216 132 220 128 216 124 216 132 220 136 224 132 220 128 228 140 228 140 228 140 228 140 232 140 228 136 224 132 220 132 216 128 216 132 220 136 224 136 224 136 224 136 224 136 224 136 224 140 228 144 228 140 220 132 224 140 232 152 236 148 224 140 228 144 236 156 240 156 240 156 232 148 232 152 232 156 236 156 240 160 240 164 244 168 248 168 240 160 240 164 244 168 248 168 244 164 244 164 244 164 244 160 252 168 244 164 252 172 248 164 244 160 244 160 244 160 244 160 244 160 244 160 244 160 244 160 236 152 240 160 248 164 252 172 248 164 248 164 248 164 248 164 256 168 252 172 264 176 244 144 264 180 260 176 260 176 260 176 256 172 256 172 256 172 256 172 264 180 264 184 268 188 272 188 268 172 268 172 268 172 268 172 260 168 272 180 276 176 264 164 268 172 268 176 272 180 276 180 280 180 276 176 272 180 276 184 276 192 276 192 276 192 276 192 280 196 280 192 276 188 272 188 272 176 276 184 280 188 288 192 292 196 288 188 284 188 288 192 300 208 316 220 320 224 328 232 332 236 352 256 372 268 368 252 376 260 384 272 388 264 388 264 388 260 384 256 384 252 392 268 388 272 396 276 412 292 420 292 432 296 428 288 440 308 464 332 484 332 468 332 452 300 432 324 284 144 204 116 224 172 260 188 256 224 160 0 0 52 36 12 0 0 132 176 184 104 192 120 256 116 44 0 40 8 28 8 24 8 28 8 28 8 32 16 12 12 0 0 0 4 16 0 28 20 32 24 32 16 16 8 16 8 12 0 8 8 16 16 24 28 16 16 8 16 8 16 20 8 20 16 24 28 40 24 48 24 68 32 80 48 104 68 120 60 144 84 168 120 84 0 8 0 4 0 0 4 0 8 12 24 64 60 44 8 4 0 4 0 0 0 4 0 0 0 0 0 4 0 0 0 0 0 0 0 24 12 36 4 28 4 16 0 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 8 16 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 0 0 24 48 88 52 60 68 56 0 0 12 8 0 0 16 52 56 68 32 44 20 56 24 60 20 44 4 56 28 72 36 68 24 56 24 80 40 76 40 76 44 84 48 72 32 72 36 76 40 80 40 76 36 80 44 88 48 92 48 104 48 108 56 120 80 136 104 140 68 88 36 72 20 64 36 76 36 76 32 72 28 68 28 72 28 68 24 64 28 68 32 80 36 56 16 48 20 60 36 60 28 60 28 60 28 60 28 68 20 52 28 60 24 48 8 48 16 40 16 52 36 52 28 16 0 12 0 8 0 36 32 72 48 64 36 52 28 44 28 8 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 4 4 0 0 24 60 120 72 128 72 108 60 108 64 104 52 92 48 92 44 88 40 84 40 88 44 88 44 88 44 88 44 84 40 84 36 80 32 76 32 76 24 60 20 60 28 64 24 48 20 40 8 32 20 40 28 48 44 64 40 28 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 208 144 208 140 204 140 204 140 204 144 208 144 208 144 208 144 212 148 212 148 208 144 204 140 188 128 192 128 192 124 188 120 196 124 196 124 196 124 196 124 212 136 204 132 200 128 200 132 204 132 216 144 224 148 220 144 216 144 224 152 232 156 232 156 236 148 240 152 240 152 240 156 248 160 248 160 248 164 252 164 236 160 236 164 240 168 244 168 256 180 256 180 256 180 256 180 256 176 252 176 252 176 252 176 248 172 244 164 236 160 240 164 248 164 240 176 248 156 228 164 228 164 248 172 240 156 236 168 252 168 256 172 256 172 256 172 260 172 256 168 252 172 256 176 256 176 264 184 272 188 272 188 268 184 264 176 260 176 264 180 256 176 264 184 264 180 256 172 272 188 272 188 272 188 272 188 288 188 288 192 292 196 296 196 296 196 292 192 292 188 288 188 296 196 296 196 296 196 296 196 292 192 296 200 300 196 296 192 304 204 300 200 300 200 304 204 312 212 312 212 312 212 312 212 312 216 316 220 320 216 316 212 316 220 320 224 324 220 320 216 316 216 320 220 320 224 324 224 328 224 324 224 320 220 316 216 316 216 316 220 320 224 324 224 324 224 324 224 324 224 324 224 324 216 332 228 336 228 336 228 328 224 336 232 340 228 332 220 340 232 348 236 352 240 352 236 344 232 344 236 348 240 352 240 364 240 364 244 368 244 372 248 360 236 360 240 364 240 368 244 372 248 372 248 368 244 368 244 376 248 364 244 376 252 372 244 368 244 368 244 368 244 368 244 368 244 368 244 368 244 368 244 360 236 364 240 368 248 376 252 372 248 372 248 372 248 372 248 372 244 368 256 388 264 376 236 376 252 376 252 376 252 376 252 380 256 380 256 380 256 380 256 384 260 384 264 388 264 392 268 388 268 388 268 388 268 388 268 384 264 392 272 392 272 384 264 388 268 388 272 392 276 396 276 396 272 388 268 388 268 392 276 400 276 400 276 400 276 400 276 404 280 400 276 400 272 396 272 392 272 396 280 400 284 408 288 412 288 408 284 404 288 412 292 436 308 452 320 456 324 472 336 484 344 504 364 528 368 524 368 552 380 560 384 564 388 564 384 556 384 556 384 556 388 564 392 556 392 560 404 580 416 596 420 620 432 624 432 628 448 656 468 644 476 640 456 620 468 576 380 396 244 340 216 336 240 340 236 340 252 220 24 40 56 48 4 36 16 232 232 292 164 288 184 312 124 104 12 104 32 88 32 76 24 64 28 64 28 60 28 56 12 40 0 32 4 40 4 40 8 40 8 44 20 60 24 72 16 68 12 56 4 44 4 64 20 52 12 48 12 48 16 68 20 72 16 76 24 88 36 80 36 100 52 108 64 132 92 180 124 208 132 216 148 136 0 40 0 32 4 20 0 16 0 40 44 88 68 64 16 24 0 28 4 20 0 20 4 20 0 28 0 36 0 44 4 60 24 72 40 96 52 84 28 64 20 36 16 32 16 32 16 32 16 32 16 32 16 32 16 32 20 20 16 16 12 12 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 8 0 0 24 60 80 60 60 80 56 8 0 12 12 0 4 16 60 68 88 60 80 56 92 56 96 56 100 44 96 64 112 76 108 64 104 68 120 76 116 76 116 80 124 88 112 72 112 76 116 80 120 80 116 76 120 80 124 88 132 92 156 104 156 112 168 128 172 136 172 100 112 72 104 56 92 72 96 80 96 76 92 72 88 72 92 72 88 68 84 72 88 76 84 64 80 60 76 56 76 56 80 60 80 60 80 60 80 64 100 56 88 52 88 56 76 40 60 36 52 44 64 52 60 40 24 12 24 8 20 16 48 52 76 68 84 72 80 56 60 44 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 8 4 0 48 100 156 112 156 116 136 104 136 108 132 96 124 92 124 88 120 84 116 84 120 88 120 88 120 88 120 88 116 84 116 80 112 76 108 80 108 72 76 56 76 64 76 56 56 32 52 32 56 44 72 56 68 60 80 56 52 16 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 152 88 148 84 144 80 140 76 140 80 136 76 136 76 136 76 140 80 144 88 144 80 136 72 120 60 120 60 120 60 124 68 124 68 124 68 124 72 128 72 140 84 136 76 132 76 132 80 128 72 140 84 148 88 148 88 152 92 156 100 160 96 156 92 156 96 152 96 152 96 148 92 156 104 160 108 164 112 168 116 164 96 164 96 168 100 168 100 176 108 176 108 176 108 176 108 184 112 172 96 160 92 164 96 168 96 160 88 156 88 160 92 168 88 156 104 168 84 152 92 156 96 172 104 164 92 160 96 164 88 168 92 172 96 176 100 176 96 172 92 168 96 172 100 172 100 180 108 188 112 188 112 188 112 180 100 176 100 176 100 172 100 180 104 180 104 176 100 192 116 192 116 192 116 192 108 188 100 192 104 192 104 196 108 196 104 192 104 188 100 188 100 200 112 200 112 200 112 200 112 184 96 192 108 196 108 196 108 208 120 204 116 204 116 208 120 208 120 208 124 212 124 212 124 212 124 216 128 216 128 212 124 216 128 220 132 220 132 216 128 204 120 208 124 212 128 216 128 220 132 220 132 216 128 216 128 216 128 216 132 220 136 224 136 224 136 224 136 224 136 224 136 208 128 220 140 228 148 232 148 220 136 224 140 224 140 220 136 228 148 232 152 240 152 236 152 232 148 232 152 236 156 240 156 240 160 240 160 244 164 244 168 232 152 232 156 236 156 240 160 248 168 248 168 252 172 252 172 252 164 240 164 248 172 248 160 244 164 244 164 244 164 244 164 244 164 244 164 244 164 244 164 236 152 240 156 244 164 248 164 248 164 248 164 248 164 248 164 240 156 244 168 264 180 256 164 244 160 244 160 244 160 244 164 256 172 256 172 256 172 256 172 256 172 256 176 260 176 264 180 268 172 268 172 268 172 268 172 264 172 268 176 272 172 268 168 268 172 268 176 272 180 276 180 272 172 264 168 264 168 268 176 272 188 272 188 272 188 272 188 280 192 276 192 272 188 272 188 272 176 276 184 280 188 288 192 288 188 284 188 288 196 296 204 300 208 316 220 320 224 332 236 344 244 356 256 364 260 364 248 376 272 380 276 388 268 384 268 380 252 380 256 384 252 388 260 392 272 392 276 404 284 416 284 440 300 432 296 436 300 452 312 444 336 472 308 460 356 408 188 240 140 236 152 232 140 216 128 216 172 132 8 28 72 32 4 0 4 164 180 188 104 192 144 204 80 12 0 28 4 28 16 20 8 28 8 28 16 28 16 32 20 8 0 0 0 0 0 24 12 8 0 0 0 16 12 8 8 12 12 20 8 12 8 24 16 16 16 12 16 16 20 20 16 16 8 16 12 20 12 12 0 28 0 32 4 56 20 76 44 116 56 116 72 84 0 0 0 0 0 0 0 0 0 24 32 60 48 40 4 0 0 4 0 0 0 0 0 0 0 0 0 20 8 40 24 60 40 88 64 84 44 48 4 16 0 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 8 16 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 20 48 68 48 64 72 60 4 0 0 8 0 0 0 32 48 68 52 56 32 56 28 56 20 48 12 56 28 72 40 72 32 72 40 80 40 76 40 76 44 84 52 76 36 76 36 80 40 80 40 76 36 80 40 84 48 88 48 108 60 112 68 120 76 124 88 120 52 68 28 68 16 56 36 76 32 76 32 72 28 72 28 76 28 72 24 68 28 72 32 56 36 64 44 64 36 52 24 60 36 60 36 60 36 60 28 60 20 52 16 60 28 48 8 32 8 40 20 52 28 36 4 4 0 8 0 8 0 36 32 80 68 88 68 72 36 32 4 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 4 0 0 0 32 68 124 80 120 68 104 56 104 60 100 52 92 48 92 44 88 40 84 40 88 44 88 44 88 40 84 40 84 40 84 36 80 32 76 32 84 32 68 16 60 24 52 12 40 12 36 12 36 24 44 32 44 36 56 36 32 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 220 156 216 148 208 140 200 136 204 140 204 140 200 136 200 136 196 136 208 148 208 140 192 120 192 124 184 120 188 128 200 140 196 124 196 128 200 128 200 132 208 136 204 128 200 128 204 132 208 136 216 144 224 148 224 152 236 160 240 164 240 160 232 156 256 164 252 160 248 156 244 156 244 156 248 164 256 172 264 176 240 168 244 168 244 168 244 168 248 172 248 172 248 172 248 172 256 172 240 152 228 152 236 164 236 160 232 152 228 156 232 160 236 148 228 164 240 152 224 156 236 164 244 168 244 164 240 164 244 164 248 168 256 172 260 176 260 172 256 168 252 172 256 176 256 176 264 184 268 184 268 184 276 188 268 180 260 176 260 176 260 176 260 180 264 180 264 180 280 196 280 196 280 196 280 196 292 192 292 192 292 192 292 192 292 192 292 188 288 188 284 184 292 192 292 196 296 196 300 200 284 188 292 196 300 204 304 204 312 208 308 204 304 208 308 212 304 208 308 208 308 212 312 212 308 212 316 216 316 216 312 208 312 216 320 220 320 220 316 212 312 212 312 208 308 208 308 208 316 216 316 216 316 216 316 216 316 216 316 220 320 224 324 224 324 224 324 224 324 224 324 224 320 216 328 224 336 232 340 228 328 220 328 220 328 220 328 220 340 232 344 236 348 236 344 232 344 232 344 236 348 240 352 240 360 236 364 240 364 244 368 244 356 232 360 236 364 240 364 240 372 252 376 252 376 256 380 256 372 244 364 240 372 252 368 240 368 244 368 244 368 244 368 244 368 244 368 244 368 244 368 244 360 236 360 240 364 244 368 248 368 244 368 244 368 244 368 244 364 244 372 252 380 256 376 248 364 244 368 244 368 248 372 248 376 252 380 256 380 256 384 260 380 256 384 260 388 264 388 264 388 268 388 268 388 268 388 268 388 268 388 268 388 268 388 268 388 268 388 272 392 276 396 276 392 272 388 264 384 268 392 272 392 268 392 268 392 268 392 268 400 276 400 272 396 272 392 268 392 272 396 280 400 284 408 288 404 284 404 284 408 296 420 304 436 312 456 324 460 328 476 340 496 352 508 364 520 360 520 360 552 380 556 384 560 384 556 380 544 376 552 384 556 388 560 388 556 388 552 392 568 404 584 416 620 436 616 432 624 436 636 444 620 464 640 456 612 436 492 256 376 256 384 256 340 212 308 204 324 208 172 12 48 52 44 4 40 68 276 232 296 168 284 208 276 96 84 4 96 32 88 36 64 20 60 24 56 24 56 24 52 16 36 0 28 0 36 20 128 88 108 52 76 20 52 8 60 0 60 4 60 24 76 32 60 20 56 12 48 12 52 20 68 20 76 16 72 16 72 16 64 16 76 24 76 32 96 52 124 80 168 96 164 108 160 76 68 8 44 0 32 0 36 0 40 24 60 44 48 12 24 0 16 0 16 0 16 0 32 20 84 60 124 92 136 92 136 96 164 116 144 76 92 24 60 20 36 16 32 16 32 16 32 16 32 16 32 16 32 16 32 20 20 16 16 12 12 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 4 4 0 16 44 60 56 68 80 60 16 0 0 8 0 4 0 36 48 84 72 84 60 92 56 96 56 104 48 96 64 112 76 112 72 120 88 120 76 116 76 116 80 124 88 116 80 120 80 120 80 120 80 116 76 116 80 120 84 124 88 152 108 160 116 164 116 156 116 152 88 100 68 96 60 88 68 92 72 88 72 88 72 88 72 92 72 88 68 84 72 88 76 80 64 84 64 80 60 76 52 80 60 80 60 80 60 80 64 96 56 88 52 88 60 80 44 48 32 52 48 64 44 40 12 4 4 12 4 12 16 36 44 112 100 96 72 52 24 4 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 16 8 0 56 108 164 116 148 108 128 96 132 104 132 96 124 92 124 88 120 84 116 84 120 88 120 84 116 84 116 80 116 84 116 80 112 76 108 80 116 80 88 64 76 56 64 40 76 52 68 40 56 32 48 28 56 40 60 40 44 12 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 156 92 148 84 140 76 136 72 148 88 144 84 140 80 136 76 128 72 140 84 144 76 128 60 128 64 120 60 124 68 136 80 124 68 124 72 128 76 132 80 128 68 124 64 120 68 128 72 136 80 140 80 144 88 152 96 160 100 164 104 164 100 160 96 168 108 164 104 160 100 156 100 152 100 156 104 164 112 172 120 172 100 168 100 168 100 168 100 172 104 172 104 172 104 172 104 168 92 152 80 148 84 160 100 156 88 152 84 152 84 156 92 156 80 148 96 164 84 148 92 164 96 164 100 168 100 164 92 160 88 164 92 168 96 172 96 176 96 172 92 168 96 172 100 172 100 180 104 184 108 180 104 188 108 180 100 176 100 176 104 176 100 176 104 180 108 184 112 196 120 196 120 196 120 196 112 192 104 192 104 192 104 192 104 192 104 188 100 188 96 184 96 184 96 184 100 188 104 192 104 188 104 200 116 208 124 212 124 212 120 208 116 204 120 208 124 200 116 204 120 208 124 212 124 208 120 212 128 216 124 208 120 212 124 216 132 220 128 212 124 224 136 220 128 212 120 204 116 216 128 216 128 216 128 216 128 216 128 216 132 220 136 224 136 224 136 224 136 224 136 224 136 220 140 224 144 228 140 224 136 220 136 220 136 220 136 220 136 228 148 232 152 236 148 228 144 232 148 232 152 236 156 240 156 236 156 236 160 240 160 244 164 240 160 240 160 244 164 248 168 248 168 248 172 252 176 256 176 248 164 236 160 248 168 244 160 244 164 244 164 244 164 244 164 244 164 244 164 244 164 244 164 236 152 236 156 240 156 240 160 244 160 244 160 244 160 244 160 248 168 252 168 248 160 240 156 244 160 248 164 252 168 256 172 252 168 252 172 256 176 260 176 264 180 264 180 268 184 272 188 268 172 268 172 268 172 268 172 268 172 268 172 268 172 268 172 268 172 268 176 272 180 276 180 280 180 272 176 272 176 276 184 268 184 268 184 268 184 268 184 276 192 272 188 272 184 268 184 272 176 276 184 280 188 288 192 284 188 284 192 292 200 304 212 304 212 320 224 324 228 332 240 352 252 356 252 360 256 364 248 376 272 380 276 384 264 376 260 372 248 380 260 392 256 392 252 392 268 384 264 388 268 408 284 436 304 432 296 432 300 436 300 456 312 456 340 428 216 272 144 260 172 276 176 236 128 216 148 240 140 76 0 16 48 16 4 0 72 208 168 192 116 188 172 204 80 20 0 28 8 20 4 20 4 20 12 24 12 28 12 16 4 0 4 0 0 8 36 160 148 144 120 100 56 44 12 20 0 0 0 0 0 20 24 16 12 12 8 12 20 20 24 24 20 24 20 24 16 20 8 16 0 24 0 20 0 32 4 32 16 76 40 84 68 112 88 72 40 36 0 0 0 0 0 0 0 16 12 16 0 0 0 0 0 4 0 12 16 44 48 96 88 124 108 124 100 116 96 116 92 96 52 48 8 20 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 8 16 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 0 0 0 4 0 12 28 52 48 68 64 52 12 0 0 4 0 0 0 12 24 56 52 64 36 56 28 56 20 56 24 60 28 72 36 72 36 80 52 80 40 76 40 76 44 84 52 84 40 80 40 80 40 80 40 76 36 76 40 80 40 80 44 100 56 108 64 116 76 112 72 108 44 68 36 76 32 64 40 68 28 72 28 72 28 72 28 76 28 72 24 68 28 72 32 72 44 60 28 52 28 60 40 60 36 60 36 60 36 60 28 56 16 48 16 60 28 52 12 32 8 40 20 48 20 20 0 0 0 8 0 4 0 20 16 100 72 64 24 16 0 0 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 8 4 4 0 36 72 128 80 108 56 92 48 96 56 100 48 92 48 92 44 88 40 84 40 88 44 88 40 84 36 80 32 84 40 84 36 80 32 76 32 88 40 72 24 64 20 44 0 52 28 48 20 40 16 28 8 40 24 44 32 36 12 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 212 144 208 140 204 136 196 132 212 148 212 144 204 140 200 136 196 136 204 144 204 136 192 124 184 120 184 120 184 120 188 128 196 124 200 128 204 136 208 136 192 120 188 116 192 120 196 128 216 140 216 140 220 148 232 160 232 156 236 164 240 164 236 160 244 152 240 152 240 152 236 148 240 152 244 160 248 164 252 168 248 172 248 172 244 168 244 168 244 168 244 168 244 168 244 168 236 156 228 148 224 152 236 164 232 156 228 152 228 156 236 164 232 144 224 164 240 152 228 160 240 160 236 164 248 172 240 156 252 168 252 164 248 164 248 164 260 172 256 168 252 172 256 176 256 176 264 180 264 180 260 176 268 180 264 176 260 180 264 184 264 176 260 176 264 184 276 192 280 196 280 196 280 196 280 196 296 196 292 192 292 192 288 188 288 188 288 188 284 184 284 180 276 180 280 184 288 188 292 192 296 200 304 208 312 212 312 212 308 208 304 204 304 204 308 208 300 200 300 204 308 208 312 212 308 208 312 212 312 212 308 208 312 212 316 216 316 216 312 212 328 228 324 220 316 212 308 204 316 216 316 216 320 220 320 220 316 216 316 220 320 224 324 224 324 224 324 224 324 224 324 224 332 228 336 228 336 224 328 216 332 224 328 220 328 220 332 224 340 232 344 232 344 228 336 224 344 232 344 236 348 240 352 240 356 236 360 236 364 240 364 240 364 240 368 244 368 248 372 248 368 244 368 248 376 256 380 256 372 240 360 240 368 248 368 236 368 244 368 244 368 244 368 244 368 244 368 244 368 244 368 244 360 236 360 236 360 240 364 240 364 240 364 240 364 240 364 240 376 256 380 252 364 236 360 240 372 248 376 252 380 260 384 264 372 248 376 256 380 260 388 264 388 264 392 268 392 272 396 272 388 268 388 268 388 268 388 268 392 268 388 264 384 268 388 272 388 268 388 272 392 276 396 276 400 280 396 272 392 276 400 280 388 264 388 264 388 264 388 264 396 272 396 272 392 268 392 264 392 272 396 280 400 284 408 288 412 288 408 288 412 296 420 304 440 312 460 328 464 332 480 344 500 352 504 356 516 360 524 372 552 380 556 380 556 376 548 372 544 376 556 392 568 396 568 392 552 384 544 376 552 388 572 408 608 428 612 432 612 436 616 432 640 436 600 444 528 264 376 272 416 284 404 268 352 224 328 224 336 172 108 0 36 28 24 4 44 144 312 208 296 188 276 216 284 108 92 16 92 28 72 20 60 20 56 20 52 20 44 24 40 0 20 8 32 0 44 56 220 184 228 176 200 128 152 80 116 44 80 4 44 0 40 0 60 12 52 12 52 16 56 24 64 20 80 24 84 24 80 20 64 16 72 16 64 12 72 28 80 36 120 60 132 76 160 120 180 104 148 48 92 0 56 0 32 0 36 8 40 4 32 0 36 20 72 52 84 64 112 96 128 104 152 120 152 112 148 116 124 88 116 60 76 24 56 28 36 16 32 16 32 16 32 16 32 16 32 16 32 16 32 20 20 16 16 12 12 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 0 0 4 8 4 8 28 48 56 64 64 44 20 4 0 4 0 0 0 12 28 60 60 92 64 92 56 96 56 100 60 104 68 112 68 104 68 116 84 120 76 116 76 116 80 124 88 124 84 124 84 120 80 120 80 116 76 116 76 116 80 120 80 140 96 152 112 156 116 152 112 136 76 96 76 104 68 92 72 84 68 84 68 88 72 88 72 92 72 88 68 84 72 88 76 96 68 76 48 64 52 80 68 80 60 80 60 80 60 80 64 92 52 84 52 92 64 84 48 64 40 56 44 56 36 32 8 4 4 12 8 8 4 16 20 60 44 28 8 4 0 4 4 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 12 4 0 52 104 160 116 136 96 120 88 128 100 128 92 124 92 124 88 120 84 116 84 120 88 116 84 112 76 108 76 116 84 116 80 112 76 108 80 112 80 88 68 84 60 60 32 52 36 60 44 64 44 64 40 72 48 64 52 68 44 36 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 76 136 76 136 72 132 72 148 84 144 80 136 72 128 68 144 80 140 80 140 76 136 72 124 68 128 68 128 64 124 60 124 68 128 72 132 80 140 84 120 64 120 64 120 68 128 76 144 84 140 80 144 88 156 100 148 92 156 100 164 104 164 100 148 92 152 96 152 96 152 100 152 96 152 100 156 100 156 100 176 108 176 104 172 100 168 100 164 96 164 96 164 96 164 96 164 92 160 88 152 84 148 80 156 88 156 88 156 92 164 100 156 80 152 100 168 88 156 96 168 92 156 96 172 104 164 84 172 96 168 88 164 84 160 80 176 96 172 92 168 96 172 100 172 100 180 104 180 100 176 96 176 100 176 100 180 108 188 116 180 104 176 100 180 112 192 120 192 116 192 116 192 116 192 108 196 108 196 104 192 100 188 100 188 100 188 96 184 96 180 92 180 92 184 96 188 104 196 108 200 112 204 120 208 120 204 116 204 116 200 112 200 112 204 116 196 108 200 116 208 120 212 124 204 120 208 124 212 120 208 116 208 124 212 128 216 124 212 120 216 128 216 128 216 128 216 128 216 128 220 132 224 136 224 140 216 128 216 132 220 136 224 136 224 136 224 136 224 136 224 136 220 136 224 144 228 144 224 140 232 144 224 136 220 140 228 148 232 148 232 148 232 144 224 136 232 148 232 152 236 156 240 156 232 152 236 156 236 160 240 160 236 156 240 160 240 164 244 164 236 160 240 164 248 172 252 176 244 160 236 156 244 168 240 156 244 164 244 164 244 164 244 164 244 164 244 164 244 164 244 164 236 152 236 152 236 152 236 152 240 156 240 156 240 156 240 156 240 164 252 164 236 152 244 168 244 164 248 168 256 176 264 180 248 164 252 172 256 176 264 180 260 176 264 180 264 184 268 184 268 172 268 172 268 172 268 172 272 176 264 168 264 168 272 176 268 172 268 176 272 180 276 180 276 180 272 172 268 176 276 180 260 176 260 176 260 176 260 176 272 188 272 184 268 184 264 180 272 176 276 184 280 188 288 192 296 200 292 196 292 200 300 204 308 216 324 228 328 232 336 240 348 244 352 248 356 260 372 260 380 272 380 272 380 260 372 252 372 252 388 272 404 268 400 260 388 264 376 252 376 256 396 276 424 300 432 304 436 300 432 308 460 316 412 264 308 132 240 172 280 184 280 184 252 152 224 140 224 100 24 0 24 36 0 0 16 132 224 128 192 140 184 176 204 88 16 0 32 8 16 4 16 8 16 8 20 12 24 12 20 8 0 8 0 0 0 48 172 160 176 156 172 136 144 116 104 76 76 36 36 0 0 0 16 4 12 4 12 12 20 20 8 4 20 16 28 20 24 8 16 4 24 0 12 0 16 0 20 0 24 12 36 24 60 60 96 84 100 80 80 28 28 0 12 0 4 0 4 0 0 0 16 32 68 68 72 64 84 92 88 72 96 76 88 64 88 72 64 48 64 32 36 4 20 0 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 8 16 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 0 0 0 8 0 8 12 48 52 64 44 36 12 8 0 8 8 0 0 4 8 32 28 68 40 60 28 56 28 60 28 64 32 68 28 56 24 68 40 80 40 76 40 76 44 84 52 88 48 88 44 84 40 80 40 76 36 76 36 76 36 76 36 80 48 100 72 116 76 116 76 88 32 60 36 76 32 60 36 64 20 64 24 68 28 72 28 76 28 72 24 68 28 72 32 68 40 60 32 52 32 60 36 60 36 60 36 60 36 60 28 52 12 48 16 64 32 56 16 52 24 44 16 40 16 24 0 4 4 12 0 0 0 0 0 12 0 0 0 0 0 4 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 4 0 0 0 28 64 120 76 100 48 84 44 92 52 96 48 92 48 92 44 88 40 84 40 88 44 84 40 80 32 72 28 84 40 84 36 80 32 76 32 80 32 72 28 68 24 48 0 24 4 36 20 48 32 48 28 44 24 40 32 48 32 28 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192 128 192 132 196 132 196 132 204 140 200 132 192 128 188 120 212 144 204 136 200 136 204 140 200 140 208 144 208 136 192 124 196 124 200 132 208 136 212 144 196 124 196 124 196 128 208 136 224 144 216 140 220 152 232 164 216 144 228 156 236 164 240 164 244 156 244 160 248 164 252 168 240 152 240 152 240 148 236 148 252 176 252 172 248 168 244 168 240 164 240 164 240 164 240 164 244 168 244 164 232 148 216 136 232 156 232 156 236 164 244 168 232 148 228 168 248 160 232 168 244 160 232 160 248 176 240 152 260 176 256 168 244 156 236 152 260 172 256 168 252 172 256 176 260 176 264 180 264 176 256 172 256 172 256 176 264 184 276 196 264 180 260 176 264 188 280 200 276 192 276 192 276 192 276 192 296 196 296 192 292 188 288 188 288 188 288 184 284 180 280 180 284 184 288 192 292 196 300 200 300 200 304 204 304 200 296 196 304 200 300 196 296 200 300 204 292 196 300 200 304 208 312 212 304 208 308 212 312 208 308 204 308 212 312 216 316 212 312 208 300 200 304 208 316 220 324 224 320 220 320 224 324 228 328 232 316 216 316 220 320 224 324 224 324 224 324 224 324 224 324 224 316 212 328 224 336 232 340 232 344 232 332 224 332 224 340 236 344 232 344 232 344 224 332 220 344 232 344 236 348 240 352 240 356 232 356 236 360 240 364 240 356 232 356 236 360 240 364 240 356 236 360 240 368 248 376 252 368 240 360 236 368 244 364 236 368 244 368 244 368 244 368 244 368 244 368 244 368 244 368 244 360 236 360 236 360 236 360 236 364 240 364 240 364 240 364 240 356 240 372 244 360 236 372 264 368 244 372 252 380 260 384 264 372 248 376 256 380 260 388 264 380 256 380 260 384 264 388 264 388 268 388 268 388 268 388 268 396 272 384 260 380 264 392 276 388 268 388 272 392 276 396 276 392 268 388 264 384 268 388 272 384 260 384 260 384 260 384 260 396 272 396 268 392 264 388 264 392 272 396 280 400 284 408 288 420 300 416 292 412 292 416 296 444 316 460 328 464 332 480 344 492 344 496 352 516 364 532 384 556 380 556 380 556 372 544 368 544 380 564 404 580 408 576 400 552 384 540 368 544 380 568 404 592 424 600 432 608 436 608 436 612 448 556 320 408 248 404 272 412 276 408 272 384 244 332 204 292 128 72 0 60 40 24 0 88 188 320 176 296 196 272 216 264 92 84 12 92 32 76 24 56 16 52 20 44 24 44 24 56 4 24 12 28 0 32 48 208 164 216 164 220 160 220 160 188 128 180 108 140 60 88 16 56 12 56 12 52 16 64 24 44 4 56 20 68 24 68 20 72 32 76 24 60 16 64 28 60 12 64 12 68 16 88 40 124 68 176 124 208 104 156 56 84 24 56 12 48 0 32 0 60 48 116 84 116 68 116 88 128 96 128 80 104 64 100 72 88 56 92 48 72 20 52 16 36 16 32 16 32 16 32 16 32 16 32 16 32 16 32 20 20 16 16 12 12 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 0 0 4 12 4 4 16 48 60 64 48 32 20 12 4 0 4 4 0 8 12 40 36 92 68 88 56 88 56 104 68 108 68 108 60 92 52 104 72 120 76 116 76 116 80 124 88 128 88 128 84 124 80 120 80 116 76 116 76 116 76 116 76 116 84 136 108 156 124 152 112 116 64 80 64 88 64 76 68 80 64 80 68 84 72 88 72 92 72 88 68 84 72 88 76 80 60 84 68 84 60 76 52 80 60 80 60 80 60 80 64 88 48 84 52 92 64 84 48 80 52 56 40 52 36 36 16 12 12 16 8 0 0 0 0 0 0 0 0 0 0 0 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 8 4 0 44 96 156 108 132 92 116 84 124 96 128 92 124 92 124 88 120 84 116 84 120 88 116 80 108 76 104 68 116 84 116 80 112 76 108 80 104 72 88 72 88 64 64 36 56 40 64 48 68 40 56 32 52 24 40 28 52 32 20 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 72 132 76 140 80 140 80 148 80 136 76 144 84 140 72 116 64 132 76 140 80 136 72 144 80 132 68 128 72 140 84 148 92 144 84 136 80 136 84 136 80 132 80 140 88 148 96 148 84 144 84 144 88 152 96 144 80 144 92 160 104 160 92 156 100 156 104 160 108 164 108 168 104 144 80 136 88 160 112 164 100 176 112 176 100 160 84 160 96 172 108 180 112 176 104 164 92 160 88 156 92 160 96 156 92 164 96 160 88 148 76 168 92 152 88 164 100 160 84 168 100 168 100 168 96 156 88 164 84 160 84 160 88 168 96 168 92 168 92 168 92 168 92 176 100 176 100 176 100 176 100 176 104 180 104 176 100 184 116 184 108 188 116 196 124 200 128 196 124 204 132 208 128 200 112 200 108 192 104 188 96 180 92 188 100 188 100 188 100 188 100 184 96 184 100 188 104 192 104 196 104 192 100 188 96 184 96 184 100 192 108 196 108 196 108 196 112 204 124 212 128 216 128 208 116 204 112 200 116 204 120 212 124 216 132 224 136 228 140 208 116 200 112 204 120 216 132 224 136 224 136 224 136 224 136 212 124 212 124 212 124 212 124 220 132 220 132 220 132 220 132 228 140 224 136 220 140 224 144 236 152 232 144 224 140 224 144 228 144 228 144 228 144 228 144 236 152 236 152 236 152 236 152 240 160 240 160 240 160 240 160 240 160 240 160 240 160 240 160 244 164 244 160 240 156 236 156 244 164 244 164 244 160 232 152 236 156 236 156 236 156 236 156 232 156 244 168 248 164 236 152 232 144 228 144 228 148 236 156 244 160 244 160 244 160 244 160 244 160 244 160 244 160 244 160 248 164 248 168 252 172 256 172 260 176 256 172 256 172 252 168 264 180 264 184 268 188 272 192 268 176 272 180 276 176 272 172 268 172 268 168 264 164 260 164 264 168 264 172 268 176 272 176 264 172 276 184 280 180 268 168 268 180 264 180 264 184 272 192 268 184 268 184 268 184 268 184 276 176 272 172 268 176 272 180 288 192 292 200 296 204 304 208 304 208 312 220 328 236 336 236 344 244 352 248 360 260 372 260 372 260 364 252 356 244 364 252 372 252 392 276 408 264 392 252 376 248 372 236 356 244 380 272 420 280 404 308 424 280 412 328 452 280 300 144 244 164 284 192 276 196 284 188 264 180 236 132 216 60 4 0 24 12 0 0 84 120 220 140 188 152 224 188 196 56 12 0 8 4 24 4 12 4 16 8 20 8 20 8 20 12 0 8 0 0 4 20 168 148 156 124 152 120 156 124 176 140 152 112 128 84 96 60 68 16 8 0 8 4 16 0 16 0 24 12 32 24 32 24 16 8 16 8 16 8 16 8 28 20 24 12 20 8 24 12 36 16 40 44 88 88 108 92 104 56 40 12 36 20 16 0 28 20 44 40 64 48 64 48 64 60 68 48 44 12 4 0 12 0 32 40 44 8 12 8 16 4 16 4 16 4 16 4 20 4 16 0 12 4 16 8 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 12 4 12 4 12 4 12 4 4 0 8 4 12 0 8 0 8 0 4 0 8 8 20 16 20 12 16 4 12 4 16 8 16 4 8 0 4 0 4 0 12 12 4 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 36 32 40 32 36 24 20 8 0 8 0 0 0 0 0 0 48 48 76 52 60 24 60 40 52 16 56 24 60 28 68 32 80 44 76 40 80 52 96 64 84 44 84 44 84 44 84 44 88 48 88 48 88 48 88 48 88 60 100 52 112 108 144 84 80 44 72 44 64 36 60 28 72 28 76 32 76 28 68 24 80 24 60 16 64 28 72 28 68 40 56 28 52 32 64 44 56 32 60 36 60 40 64 32 60 24 60 20 60 24 56 24 52 24 48 16 36 4 16 0 16 4 4 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 8 0 0 0 32 48 104 68 100 48 84 40 88 44 88 40 100 52 92 48 88 40 80 36 92 44 88 40 84 36 80 32 80 36 80 36 80 36 80 36 76 36 84 36 68 20 40 0 28 4 28 8 32 20 36 20 40 24 44 40 56 40 44 24 16 0 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200 136 192 128 192 136 208 148 208 140 200 136 208 144 204 136 200 136 204 140 200 132 188 120 196 128 192 124 188 128 192 132 216 144 212 136 204 132 208 136 208 136 208 136 212 144 220 152 220 144 216 140 220 148 228 152 220 140 220 152 236 164 236 152 244 156 244 160 248 160 252 164 244 156 244 156 244 156 244 156 248 176 256 184 256 172 236 156 236 164 244 172 252 176 248 168 240 160 236 156 232 160 236 164 236 160 236 160 232 156 228 148 244 160 228 156 240 168 236 152 240 168 244 168 244 164 236 156 248 160 244 160 244 164 252 172 256 172 256 172 256 172 256 172 260 176 260 176 260 176 260 176 260 180 264 180 260 176 268 192 260 176 264 184 272 188 276 192 276 196 284 204 288 200 280 192 296 196 292 188 284 180 280 176 288 188 288 188 288 188 288 188 284 184 284 188 288 192 292 192 292 192 288 188 284 184 284 180 284 184 288 192 296 196 292 192 292 196 300 208 312 212 312 212 308 204 304 200 300 204 304 208 304 204 308 212 316 216 320 220 312 208 304 204 304 208 312 216 320 220 320 220 320 220 320 220 312 212 312 212 312 212 312 212 320 220 320 220 320 220 320 220 336 224 332 220 328 224 332 228 340 232 336 224 328 220 332 224 340 228 340 228 340 228 340 228 344 232 344 232 344 232 344 232 360 236 360 236 360 236 360 232 364 240 364 240 364 240 364 240 368 244 368 240 364 236 360 236 364 244 368 244 364 240 360 232 360 236 360 236 360 236 360 236 360 236 364 244 368 240 360 236 356 228 352 228 352 232 360 240 368 244 368 244 368 244 368 244 368 244 368 244 368 244 368 244 368 244 368 248 372 248 376 252 376 252 376 256 380 260 384 260 384 260 388 264 392 268 392 272 388 268 388 268 388 268 388 268 388 268 388 264 384 260 380 260 384 264 384 268 388 272 392 272 388 272 392 276 396 272 392 268 392 264 388 264 388 268 396 276 392 268 392 268 392 268 392 268 396 272 392 268 388 272 392 276 408 288 412 296 420 300 424 304 440 308 448 320 464 336 480 340 496 352 500 356 516 360 524 372 548 368 540 360 536 360 540 368 544 380 564 400 572 392 556 380 544 372 544 368 536 360 540 384 576 400 560 404 576 412 580 432 552 336 416 236 396 268 420 276 420 292 428 288 404 272 368 208 272 68 40 0 44 4 28 0 176 172 320 196 272 196 288 208 248 72 68 16 68 16 72 12 52 16 48 20 40 20 36 20 36 8 24 8 32 0 44 28 232 176 228 168 232 164 236 160 240 164 216 152 208 140 184 120 148 72 84 28 76 32 68 8 48 12 52 20 64 28 72 36 56 16 56 16 56 16 56 16 64 24 60 16 60 20 76 20 92 24 96 40 140 88 192 120 176 96 112 52 92 40 64 4 68 32 84 48 100 60 108 64 100 60 80 32 52 8 32 0 36 8 60 48 72 20 40 24 36 16 32 16 32 16 32 16 36 16 32 12 28 16 32 24 16 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 12 12 12 12 12 12 12 12 8 8 12 12 12 12 8 8 8 8 8 8 12 16 24 24 24 20 16 16 12 12 16 16 16 12 8 4 4 4 4 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 28 28 32 32 28 20 12 8 0 0 0 0 0 0 4 0 48 44 92 72 104 60 92 56 92 52 96 60 100 64 108 68 116 76 116 80 124 88 132 96 124 84 124 84 124 84 124 84 128 88 128 88 128 88 128 88 132 100 140 92 144 128 156 108 108 76 92 68 84 60 80 60 84 72 88 76 92 72 84 68 92 68 76 60 84 72 84 64 84 60 76 56 76 56 80 64 72 52 76 56 80 60 80 64 96 60 92 56 88 56 84 56 68 48 60 44 48 28 32 16 16 12 4 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 8 4 4 52 88 144 104 132 92 116 80 120 88 120 80 128 96 124 88 116 84 112 80 120 84 116 84 116 84 112 80 112 80 112 80 112 80 112 84 104 80 96 76 84 56 60 40 48 28 48 32 52 36 56 36 60 40 56 48 72 52 48 32 20 12 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144 76 128 60 120 72 144 92 144 76 132 76 140 84 140 76 136 80 140 80 136 72 124 64 128 68 132 72 132 72 128 68 140 80 132 72 128 72 132 76 136 80 136 80 140 88 152 96 144 84 140 80 144 88 148 92 144 84 144 92 160 104 160 92 156 100 156 100 160 104 160 108 148 100 168 116 172 112 156 92 176 112 180 116 180 104 164 88 156 92 164 100 168 100 164 96 160 92 156 88 156 88 160 92 164 92 156 84 152 84 156 88 164 92 156 88 164 96 160 88 164 96 168 100 168 96 160 88 164 84 160 84 160 88 168 96 176 100 176 100 176 100 176 100 176 100 176 100 176 100 176 100 176 104 180 104 176 100 184 116 168 96 172 100 180 104 184 108 188 112 192 120 196 116 188 104 192 104 188 100 184 92 180 88 188 100 188 100 188 100 188 100 184 96 184 100 188 104 192 104 188 100 184 96 184 92 180 92 180 96 188 104 192 104 188 100 188 104 196 116 204 120 204 116 208 116 204 112 200 116 204 120 196 108 200 112 204 120 212 124 216 124 208 116 204 116 208 120 216 128 216 128 216 128 216 128 212 124 212 124 212 124 212 124 220 132 220 132 220 132 220 132 224 140 220 136 220 136 224 140 228 140 220 132 216 132 220 136 228 144 228 144 228 144 228 144 224 140 224 140 224 140 224 140 228 148 228 148 228 148 232 152 240 160 240 160 240 160 240 160 244 164 244 160 240 156 236 156 240 160 240 164 240 156 236 152 236 156 236 156 236 156 236 156 236 156 240 160 240 160 236 156 232 144 228 144 228 148 236 156 244 160 244 160 244 160 244 160 244 160 244 160 244 160 244 160 240 156 244 160 244 164 248 164 244 160 248 168 260 180 268 184 260 176 260 176 264 180 264 180 268 168 260 160 256 164 264 172 268 172 264 168 264 168 260 164 264 168 268 172 268 172 272 176 276 176 272 172 268 176 272 180 264 180 264 180 264 184 272 188 268 184 268 184 268 184 268 184 276 180 272 176 272 176 276 180 288 196 292 200 300 208 304 208 304 208 312 220 328 236 336 236 352 248 356 248 356 252 364 248 368 256 364 252 364 248 368 256 376 252 388 264 392 248 376 232 368 244 376 244 364 244 368 252 400 284 392 272 400 304 412 288 324 176 240 140 264 188 280 176 288 220 320 232 308 212 256 144 164 32 0 0 16 4 0 0 116 120 204 132 180 140 212 176 172 52 8 8 12 12 28 4 12 8 16 8 16 16 20 16 20 12 0 8 0 0 4 20 172 148 164 128 156 120 156 124 152 108 144 120 156 124 156 116 128 76 84 44 64 32 36 0 12 0 8 0 12 12 28 24 20 16 20 16 20 16 20 16 24 12 16 4 12 4 16 4 20 4 16 0 28 44 96 104 124 104 104 76 68 32 28 8 24 16 28 20 40 32 52 44 52 32 20 0 0 0 0 0 0 0 20 36 40 8 8 12 16 4 16 4 16 4 16 4 16 4 12 0 12 0 16 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 12 4 12 4 12 4 12 4 12 4 16 8 16 8 12 4 12 4 12 4 16 12 28 20 28 16 20 8 16 8 16 8 12 4 8 0 4 0 4 0 0 4 12 16 16 12 8 8 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 16 8 20 16 20 4 4 0 0 16 0 8 0 0 0 0 12 4 36 32 72 48 60 16 52 16 56 24 60 28 68 32 72 40 80 48 88 52 88 52 84 44 84 44 84 44 84 44 88 48 88 48 88 48 88 48 96 64 100 56 100 76 108 60 76 52 68 40 64 44 64 40 68 24 72 28 72 28 68 24 68 20 60 24 72 28 68 16 60 36 56 32 56 32 60 36 48 24 52 28 52 32 56 24 60 20 56 20 56 24 56 24 44 20 44 16 36 8 24 0 12 12 12 4 4 0 8 4 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 4 0 0 0 40 60 112 72 100 48 80 36 84 44 84 36 92 48 92 44 84 40 80 36 80 36 80 36 84 40 84 40 80 36 80 36 80 32 76 32 76 32 72 24 64 24 56 16 28 4 32 8 32 16 36 20 40 20 40 32 52 40 44 28 24 4 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 204 136 192 124 192 132 200 140 204 132 192 132 204 144 204 136 192 128 196 136 200 140 204 140 196 136 208 148 212 144 200 132 204 132 200 124 196 128 200 132 212 136 208 140 212 148 224 156 224 148 224 144 224 152 232 156 224 144 220 152 236 160 232 148 240 152 244 156 244 160 248 160 236 152 252 172 260 164 240 148 240 168 248 172 248 172 244 164 232 160 236 160 236 160 236 160 236 160 232 152 228 156 236 160 240 160 228 148 224 152 232 160 236 160 236 160 236 160 236 160 236 164 244 168 244 164 236 160 248 160 244 160 244 164 252 172 260 176 260 176 260 176 260 176 256 172 260 176 260 176 264 180 260 180 264 180 260 176 268 192 256 172 256 176 260 180 264 180 268 184 268 188 272 184 268 184 288 188 284 184 280 180 276 176 284 184 284 184 284 184 284 184 284 184 284 188 288 192 292 192 284 184 284 184 284 180 280 180 284 184 288 188 292 188 288 184 288 192 296 200 300 200 300 200 308 204 304 200 300 204 304 208 292 196 296 200 304 208 308 208 316 212 312 208 304 204 304 204 312 212 312 212 312 212 312 212 316 216 316 216 316 216 316 216 320 220 320 220 320 220 320 220 332 224 328 216 324 220 332 224 328 220 324 212 320 216 324 220 340 228 340 228 340 228 340 228 340 228 340 228 340 228 340 228 352 228 352 228 356 232 356 232 364 240 364 240 364 240 364 240 368 244 368 240 364 236 360 236 360 236 364 240 364 236 360 232 360 236 360 236 360 236 360 236 360 236 360 240 364 236 360 236 356 228 352 228 352 232 360 240 364 240 364 240 364 240 364 240 368 244 368 244 368 244 368 244 368 244 372 248 372 252 376 252 372 248 376 256 380 260 388 264 384 260 384 260 384 260 384 260 392 268 376 252 372 256 388 272 384 264 384 264 384 264 384 264 388 268 388 268 388 268 388 268 400 276 388 264 384 268 396 280 388 264 384 260 388 264 392 272 388 264 392 268 392 268 396 272 400 276 392 272 392 272 396 280 412 292 416 296 420 304 428 308 440 308 448 320 464 336 480 340 504 356 504 356 512 352 516 360 540 364 540 364 544 372 548 376 560 388 564 396 564 384 548 368 540 372 552 376 540 356 524 364 532 396 552 384 548 424 544 344 428 252 380 252 432 308 432 268 440 320 468 340 464 320 408 236 260 68 48 0 56 4 28 0 208 164 296 188 276 200 288 216 212 52 64 24 72 20 68 8 48 16 40 20 36 20 36 20 36 8 24 8 32 0 48 28 208 148 212 140 212 140 216 140 200 128 196 136 212 148 204 144 192 128 164 100 136 80 104 44 68 24 52 8 44 8 56 24 60 20 60 20 60 20 60 20 48 16 44 8 44 8 52 12 52 12 68 8 72 32 128 96 172 120 180 108 140 60 104 48 96 36 88 28 84 32 92 44 72 24 40 0 24 0 32 8 24 0 48 40 68 16 40 20 32 16 32 16 32 16 32 16 32 16 28 8 24 12 32 20 16 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 12 16 16 20 20 16 16 12 16 16 16 16 20 24 28 32 32 28 24 20 16 16 16 20 12 8 4 4 0 0 4 4 0 4 12 20 24 20 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 12 16 16 16 12 4 4 0 4 0 0 0 0 4 0 16 0 28 28 84 64 88 48 96 56 96 60 100 64 104 64 108 72 120 88 128 88 124 80 128 88 124 84 124 84 120 80 124 84 128 88 128 88 132 92 128 96 136 96 136 104 124 84 92 72 88 64 76 64 76 68 80 64 84 72 88 72 88 68 80 60 80 68 92 72 80 52 80 56 76 56 76 56 76 60 64 44 64 48 68 52 72 56 92 56 92 52 84 56 80 52 64 40 56 40 48 28 36 20 12 16 4 12 0 8 0 8 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 4 4 4 64 104 152 108 128 88 112 80 116 88 116 80 124 88 120 84 116 80 112 80 108 76 108 80 116 84 120 88 112 80 112 76 108 76 108 76 104 76 84 64 80 60 80 64 52 32 52 32 52 32 52 32 60 36 52 40 64 48 52 40 32 16 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 68 136 80 136 72 128 64 136 68 128 72 140 84 140 76 132 72 132 76 136 80 144 84 136 80 144 88 148 84 140 76 128 72 124 68 124 68 128 76 140 84 140 84 144 92 152 100 156 92 152 92 152 96 160 104 152 88 148 92 160 100 156 88 152 96 152 100 156 100 160 104 152 96 152 100 156 96 152 96 144 80 152 92 164 100 168 100 160 92 160 88 156 88 160 92 160 88 152 84 152 84 156 92 160 88 152 80 148 84 160 96 160 92 160 92 160 92 160 92 160 92 164 100 168 100 164 92 164 84 160 84 160 88 168 96 168 92 168 92 168 92 168 92 172 96 172 100 176 104 180 104 176 104 180 104 176 100 184 116 180 104 180 104 184 108 184 108 184 108 180 104 180 104 184 100 180 92 180 92 176 88 176 88 184 96 184 96 184 96 184 96 184 96 184 100 188 104 192 104 184 96 184 96 184 96 184 96 188 100 192 104 192 100 184 96 188 104 196 108 200 108 196 108 208 116 204 112 200 116 204 120 196 112 200 116 208 124 212 124 212 124 212 124 208 116 204 112 212 124 212 124 212 124 212 124 216 128 216 128 216 128 216 128 220 132 220 132 220 132 220 132 224 136 216 132 216 132 220 140 216 132 212 128 212 128 216 136 228 144 228 144 228 144 228 144 228 144 228 144 228 144 228 144 228 148 232 152 236 156 240 160 240 160 240 160 240 160 240 160 244 164 244 160 240 156 236 156 232 152 236 160 240 156 236 152 236 156 236 156 236 156 236 156 236 156 236 152 232 156 236 156 232 144 228 144 228 148 236 156 240 156 240 156 240 156 240 156 244 160 244 160 244 160 244 160 252 168 252 172 256 172 260 176 256 172 256 172 256 172 256 172 260 176 260 176 260 176 260 176 276 176 260 160 256 164 272 180 264 168 264 168 264 168 264 168 268 172 268 172 268 172 268 172 280 180 268 168 264 172 276 184 264 176 260 176 260 180 268 188 264 180 264 184 268 188 272 188 280 184 276 176 272 180 280 184 292 196 296 204 304 208 308 212 304 208 312 220 328 236 336 236 352 248 356 248 352 248 356 240 356 252 364 260 372 260 376 264 396 272 400 272 392 252 380 236 364 248 380 248 360 236 356 236 360 268 396 284 404 300 356 184 256 148 244 176 296 216 288 180 312 244 352 272 356 260 308 196 176 44 0 0 12 0 0 4 144 116 184 128 188 152 204 172 132 28 8 24 24 12 24 4 16 8 16 16 20 16 24 16 20 20 4 8 0 0 4 12 140 104 128 84 120 76 120 72 124 76 120 88 132 96 132 88 128 84 116 80 104 64 80 44 60 32 40 0 12 0 12 0 24 16 20 24 20 32 20 24 12 0 12 0 8 0 12 0 4 4 20 8 4 0 28 32 76 72 112 88 88 52 68 56 64 36 44 12 24 0 20 12 20 8 12 0 4 0 8 0 0 0 24 32 40 4 8 8 16 4 16 4 16 4 16 4 16 0 8 0 8 0 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 12 8 16 12 20 8 16 4 16 8 16 8 20 16 28 24 40 28 28 16 20 12 20 12 12 0 4 0 0 0 0 0 0 4 12 20 24 20 12 8 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 8 4 16 12 20 4 8 4 0 16 4 8 0 0 0 0 4 0 0 0 28 24 56 24 52 20 60 24 60 24 64 28 68 36 80 48 88 48 80 40 88 48 88 44 84 40 80 40 84 44 84 48 88 52 92 52 92 56 100 68 100 56 84 48 68 44 68 44 64 44 64 40 60 16 64 24 72 28 72 24 60 16 60 24 72 28 60 8 52 32 56 32 56 32 56 28 44 20 44 20 48 24 52 20 56 20 52 16 56 20 52 20 44 20 48 16 36 8 20 0 12 12 16 12 12 8 8 4 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 4 0 0 0 52 72 116 68 96 44 80 32 84 40 84 32 88 40 84 40 84 36 80 36 72 28 76 32 80 40 84 40 80 36 80 32 76 28 72 24 72 32 72 24 64 28 68 32 32 8 32 8 32 16 32 16 36 16 32 24 44 36 48 32 36 16 8 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 184 128 200 144 208 132 184 112 196 128 188 128 204 144 204 136 212 148 204 136 196 132 196 136 196 132 200 136 200 136 196 132 200 128 196 124 196 128 204 136 212 140 212 140 216 148 228 156 228 152 228 152 228 156 236 164 228 148 224 152 236 160 228 144 236 152 240 152 244 156 244 156 248 156 236 144 232 148 244 160 216 144 220 152 232 164 244 168 244 164 236 156 232 156 236 160 232 156 228 152 228 152 232 156 232 156 228 152 228 156 236 164 232 160 240 164 232 156 236 164 232 160 240 168 244 168 240 164 248 160 244 160 244 164 252 172 252 168 252 168 252 168 252 168 252 168 256 176 260 180 268 184 260 180 264 180 260 176 268 192 272 188 272 188 272 188 272 188 268 184 264 176 260 180 268 184 276 176 276 176 276 176 276 176 280 180 280 180 280 180 280 180 284 184 284 188 288 192 292 192 284 184 288 188 288 192 292 192 292 192 296 196 296 192 288 184 292 192 296 200 300 196 296 192 308 204 304 200 300 204 304 208 300 200 304 208 312 212 316 216 308 208 312 212 312 208 304 200 312 212 312 212 312 212 312 212 320 220 320 220 320 220 320 220 320 220 320 220 320 220 320 220 328 220 324 216 324 216 328 220 324 216 320 212 320 216 328 224 340 228 340 228 340 228 340 228 344 232 344 232 344 232 344 232 352 228 356 232 360 240 364 240 364 240 364 240 364 240 364 240 368 244 368 240 364 236 360 236 352 228 356 236 360 236 360 232 360 236 360 236 360 236 360 236 360 236 356 232 356 232 360 236 356 228 352 228 352 232 360 240 360 236 360 236 360 236 360 236 368 244 368 244 368 244 368 244 380 256 380 260 384 260 388 264 384 260 384 256 380 252 376 252 388 264 388 264 384 260 384 260 392 268 384 260 380 264 388 272 380 260 384 264 384 264 388 268 392 272 388 268 388 268 384 264 396 272 392 268 388 272 392 276 384 260 380 256 384 264 392 268 384 260 388 268 392 272 400 276 400 280 396 276 396 276 400 280 416 296 416 300 424 308 428 312 440 308 448 320 464 336 480 340 496 348 500 352 512 352 516 360 528 356 540 372 552 380 556 380 572 400 572 396 564 388 556 380 552 376 552 372 532 348 516 356 508 372 540 396 532 360 444 244 384 240 392 264 420 284 420 276 464 344 496 356 492 364 468 308 272 84 40 0 40 4 68 56 240 164 280 184 280 184 248 172 168 32 64 32 72 20 64 8 48 20 40 20 36 20 28 20 36 4 20 12 32 0 48 28 192 136 200 124 196 120 208 120 212 132 196 128 200 128 176 112 164 108 160 108 156 100 148 96 120 80 92 48 60 20 44 12 52 20 52 16 52 16 52 16 44 16 40 12 40 8 44 12 40 16 56 16 52 8 48 12 92 52 132 80 136 72 136 84 136 68 116 44 96 24 80 16 44 16 36 20 36 12 28 4 28 12 48 48 60 16 28 16 32 16 32 16 32 16 32 16 28 12 24 8 24 8 28 16 16 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 12 12 16 16 16 16 12 12 12 12 12 12 16 20 28 28 44 40 32 28 24 20 20 20 8 8 4 0 0 0 0 0 0 4 12 16 16 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 12 16 20 20 16 12 12 0 4 0 4 0 0 0 0 12 0 16 0 32 28 76 56 100 60 100 60 100 60 100 60 112 76 120 80 120 80 116 76 132 92 128 84 124 80 116 76 120 80 124 88 128 92 136 96 128 92 132 104 120 68 76 68 84 64 76 64 76 64 80 68 72 56 80 68 88 72 88 68 80 60 72 60 84 68 76 56 72 52 76 56 76 56 72 52 64 44 64 48 68 52 72 56 88 52 88 52 80 52 80 48 72 48 60 44 48 24 28 12 12 16 12 20 8 12 0 8 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 0 0 4 4 8 76 112 152 96 124 84 108 76 112 84 112 76 116 84 116 80 112 80 112 80 108 76 108 76 112 80 112 80 112 80 108 76 104 68 100 72 100 76 92 72 84 68 80 64 56 36 52 32 52 32 48 28 56 32 44 32 56 48 52 44 44 28 8 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 68 136 76 136 68 120 56 128 64 120 68 136 84 140 76 152 88 140 76 132 72 136 76 136 76 132 72 132 72 136 76 128 72 128 72 128 76 136 84 144 84 140 88 144 96 156 104 148 84 144 84 144 88 152 96 156 92 148 92 160 100 152 84 148 92 152 96 152 100 156 100 160 100 152 96 152 96 156 104 156 84 152 84 156 88 160 96 172 100 164 88 156 88 160 96 156 84 152 80 148 84 152 88 148 84 156 88 160 92 160 92 152 92 168 96 156 84 160 100 156 92 164 100 168 100 168 96 164 84 160 84 160 88 168 96 172 96 172 96 172 96 172 96 168 92 172 100 176 104 184 108 176 104 180 104 176 100 184 116 188 112 188 112 188 112 188 112 188 108 180 100 176 104 184 104 172 84 172 84 172 84 172 84 180 92 180 92 180 92 180 92 184 96 184 100 188 104 192 104 188 100 192 104 196 108 196 112 200 112 200 112 200 108 192 100 196 108 200 112 200 112 196 108 208 116 204 112 200 116 204 120 200 112 204 116 208 124 216 128 200 116 208 124 212 124 208 116 216 128 216 128 216 128 216 128 220 132 220 132 220 132 220 132 220 132 220 132 220 132 220 132 220 132 216 128 212 132 216 136 216 132 216 132 216 136 224 144 228 144 228 144 228 144 228 144 224 140 224 140 224 140 224 140 220 140 224 148 232 156 236 160 240 160 240 160 240 160 240 160 244 164 244 160 240 156 236 156 224 148 232 156 236 156 236 156 236 156 236 156 236 156 236 156 236 156 232 148 228 152 236 156 232 144 228 144 228 148 236 156 236 152 236 152 236 152 236 152 244 160 244 160 244 160 244 160 252 168 256 172 256 176 260 176 252 168 256 172 256 172 260 176 272 184 268 184 264 180 260 176 260 164 260 164 260 164 260 164 260 164 260 168 264 172 268 172 272 176 272 172 268 168 264 168 268 176 272 180 276 176 272 172 260 176 256 172 260 176 264 184 260 176 264 184 268 188 276 192 284 184 280 180 276 184 280 188 296 200 300 204 304 212 312 216 304 208 312 220 328 236 336 236 340 240 348 244 352 252 360 248 348 244 364 264 380 268 384 268 396 264 392 264 388 248 384 244 380 248 376 236 348 228 352 244 356 252 372 280 356 192 248 124 232 156 256 172 260 176 284 212 336 268 352 272 360 292 360 272 260 120 32 0 4 0 36 52 120 72 140 108 188 140 176 148 100 20 8 32 28 12 24 4 16 8 16 16 20 24 20 24 20 20 4 8 0 0 4 4 128 96 120 80 116 64 112 64 136 88 128 80 128 72 108 56 100 68 104 68 100 68 104 76 100 72 84 48 52 24 28 12 12 16 12 24 12 24 12 16 16 0 16 0 12 0 16 4 16 0 8 4 16 8 8 0 4 0 28 28 52 44 68 56 68 48 60 40 44 20 28 12 12 4 16 4 16 0 8 0 20 8 36 40 44 4 4 0 16 4 16 4 16 4 16 4 12 0 8 0 4 0 8 0 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 12 4 12 4 8 0 8 0 8 0 12 8 24 16 48 36 36 24 24 16 20 12 8 0 0 0 0 0 0 0 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 16 12 20 8 8 4 0 16 4 16 0 8 0 0 0 0 0 0 0 0 32 16 56 24 60 24 60 24 60 24 80 44 76 36 72 40 76 44 92 52 88 44 84 40 76 36 80 40 84 48 88 52 96 56 96 56 100 72 76 4 20 4 64 36 64 40 60 44 68 40 52 12 60 20 68 28 72 28 68 16 52 12 60 20 64 16 48 28 56 32 56 32 52 24 48 24 48 24 52 28 52 24 52 16 52 12 52 20 48 16 56 32 52 16 32 0 12 0 16 12 20 16 20 12 8 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 16 0 0 0 60 80 112 52 92 40 76 32 80 40 80 32 80 36 80 36 80 36 80 36 80 36 76 32 76 32 76 28 80 36 76 32 72 24 64 20 72 32 80 36 76 32 60 20 36 12 36 8 32 12 28 12 36 12 24 16 40 36 52 40 44 24 12 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200 132 196 128 188 124 188 124 192 124 184 128 200 144 204 136 204 136 196 132 200 140 212 156 216 148 204 136 200 140 212 152 200 128 200 128 204 136 212 140 216 144 216 144 220 152 228 160 216 136 212 136 212 140 220 148 232 152 224 152 236 160 228 144 236 148 236 152 240 156 244 156 248 160 248 160 248 160 248 160 248 168 240 160 232 152 232 156 252 172 240 160 232 160 240 164 232 152 228 148 224 152 228 156 220 148 232 160 240 164 236 156 228 160 244 164 232 152 236 168 232 156 240 168 244 168 244 168 248 160 244 160 244 164 252 172 260 176 260 176 260 176 260 176 252 168 256 176 260 180 268 184 260 180 264 180 260 176 268 192 272 184 268 184 268 184 268 184 276 188 264 176 260 180 272 192 264 176 272 176 272 176 272 176 280 184 280 184 280 184 280 184 284 188 284 192 288 196 292 196 292 196 292 200 296 204 300 204 304 204 304 204 304 200 296 192 300 200 304 204 304 200 296 196 308 204 304 200 300 204 304 208 296 196 300 204 304 208 312 212 296 200 308 212 316 216 312 208 316 216 316 216 316 216 316 216 320 220 320 220 320 220 320 220 320 220 320 220 320 220 320 220 328 216 324 212 320 216 324 220 324 216 324 216 328 224 336 228 340 228 340 228 340 228 340 228 332 220 332 220 332 220 332 220 336 216 344 220 348 228 356 232 364 240 364 240 364 240 364 240 368 244 368 240 364 236 360 236 348 224 352 236 360 236 360 236 360 236 360 236 360 236 360 236 364 236 352 224 348 228 360 240 356 228 352 228 352 232 360 240 360 236 360 236 360 236 360 236 368 244 368 244 368 244 368 244 372 248 372 252 376 256 380 256 368 248 372 252 384 264 388 268 400 272 396 268 392 264 388 264 372 256 376 260 380 256 376 252 380 260 380 264 384 268 388 268 392 272 392 268 388 264 384 264 384 268 396 280 400 276 388 264 384 256 380 256 380 260 388 268 384 260 388 268 392 272 400 276 404 280 400 276 396 280 400 284 416 296 420 304 424 308 432 312 440 308 448 320 464 336 480 340 484 340 492 348 512 356 520 368 520 352 540 376 560 388 564 384 560 388 560 384 556 380 552 380 564 388 548 356 520 344 516 364 524 352 500 368 468 256 340 212 376 252 408 264 392 260 436 324 484 352 492 344 496 376 516 364 424 204 128 28 52 8 88 88 152 84 204 156 276 192 256 180 148 24 64 44 76 20 64 12 40 20 36 20 28 20 28 20 28 8 20 8 32 0 44 28 180 120 184 112 184 108 188 108 208 128 188 120 184 116 160 92 156 104 156 104 148 104 156 112 136 100 124 84 100 52 72 32 44 8 44 8 44 8 44 8 48 16 44 12 40 16 36 20 44 12 24 8 40 24 40 8 36 0 64 24 96 52 120 64 124 64 128 64 128 48 112 36 56 16 40 4 36 8 28 12 44 28 60 56 64 16 24 12 32 16 32 16 32 16 32 16 28 8 24 4 20 8 24 16 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 12 12 8 8 4 8 4 4 8 8 16 20 24 48 44 40 32 28 24 20 20 8 4 0 0 0 0 0 0 12 12 4 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 8 16 16 12 8 4 0 4 0 0 0 0 0 0 4 4 16 8 16 4 40 36 96 60 96 60 96 60 96 60 124 80 112 68 108 72 116 80 132 92 128 84 124 80 116 76 120 80 124 88 128 92 136 96 136 100 120 96 84 12 16 0 80 60 76 60 76 64 80 68 68 56 76 64 84 72 88 72 88 60 68 48 72 64 80 64 64 48 76 60 80 56 68 44 68 48 72 52 72 56 76 56 84 52 88 52 80 48 76 52 80 64 68 44 44 20 20 0 4 20 12 28 12 16 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 0 0 4 12 8 4 12 84 116 144 84 124 84 108 76 112 80 112 76 112 80 112 80 112 80 112 80 116 80 112 76 108 72 104 68 112 80 108 72 100 68 96 60 100 80 100 84 96 68 72 48 56 36 56 36 52 32 48 32 52 32 40 28 52 44 56 48 52 32 12 0 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 104 76 144 68 136 108 156 56 116 56 116 60 128 76 144 88 120 64 132 80 144 84 140 80 124 72 144 80 132 64 124 64 140 80 148 88 152 88 148 84 148 80 140 76 144 84 156 96 140 80 152 88 152 88 144 76 164 96 152 84 152 96 168 112 164 100 156 100 168 112 172 108 164 104 164 104 164 96 152 92 160 108 172 112 164 96 160 100 132 92 168 104 144 72 140 88 152 92 156 96 156 100 160 100 160 100 160 100 160 96 152 88 168 104 164 100 160 96 156 96 160 104 164 108 168 104 164 92 144 80 152 84 156 92 164 96 180 112 180 108 176 108 172 104 180 108 168 96 164 100 176 112 172 104 172 108 176 112 180 112 188 116 176 104 172 108 184 120 180 108 172 100 172 108 184 120 172 96 172 104 180 108 184 116 176 104 176 104 176 104 176 104 168 88 172 96 184 108 192 112 176 100 184 108 192 116 196 120 188 100 192 108 196 112 204 116 196 108 196 108 196 108 196 108 204 116 204 112 200 108 196 108 200 108 196 108 196 112 204 120 204 116 212 128 216 128 216 128 216 124 208 116 204 124 220 136 220 128 216 124 212 128 216 132 220 132 220 132 220 132 220 132 212 128 212 128 212 128 212 128 212 128 216 136 220 140 228 144 228 148 236 152 236 152 232 144 236 152 232 144 228 140 220 136 232 148 232 152 236 156 240 156 236 152 236 152 236 152 236 152 240 156 240 152 236 148 232 148 232 148 232 148 232 148 232 148 236 164 236 164 236 164 236 164 232 164 236 168 240 164 236 160 236 152 232 152 232 152 232 148 236 156 236 156 236 156 236 156 256 172 256 172 256 172 256 172 248 164 248 168 252 172 256 172 260 176 260 176 260 176 260 176 268 180 260 176 256 168 248 164 256 168 252 164 248 168 252 172 256 172 256 172 256 172 256 172 268 172 268 172 268 172 268 172 268 172 268 168 264 164 260 164 264 176 260 172 256 176 260 180 260 176 260 180 264 184 268 184 276 180 276 184 280 188 284 188 296 200 300 208 304 212 312 216 308 200 316 216 332 232 344 244 352 244 344 240 344 248 356 260 368 256 380 268 388 276 392 276 400 280 388 264 376 252 376 264 368 256 368 252 356 244 348 244 352 256 356 204 264 124 232 136 248 176 276 184 272 180 284 196 356 260 364 268 372 268 360 268 332 184 132 16 36 0 52 40 80 36 88 72 156 140 184 152 68 20 12 0 24 12 24 16 20 8 16 12 16 8 12 8 16 0 0 0 0 0 0 8 120 96 120 96 120 88 116 84 144 96 124 88 128 88 104 56 112 76 112 72 104 64 96 68 100 88 96 80 76 52 40 24 32 24 20 8 4 0 8 4 0 0 12 8 20 12 12 0 12 4 16 4 16 4 16 4 20 4 24 12 36 24 52 40 64 52 72 52 68 48 56 36 36 8 4 0 16 0 24 0 32 24 56 40 32 4 16 8 16 12 20 12 20 12 20 12 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 40 32 36 24 28 12 20 8 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 44 80 68 72 40 60 32 68 28 68 24 68 20 76 36 72 52 88 52 84 36 76 24 96 40 92 40 76 36 88 80 100 80 100 52 32 0 0 0 24 28 60 48 56 16 52 24 52 20 60 36 68 32 60 24 68 24 48 20 60 32 56 20 60 36 60 32 56 28 52 28 44 24 48 28 52 32 56 36 52 20 52 20 52 28 52 28 48 32 44 24 32 12 20 4 24 4 20 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 12 4 12 0 8 0 4 0 8 0 8 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 0 0 68 80 120 56 100 56 80 32 64 28 68 36 72 36 72 32 64 24 56 16 68 32 68 32 68 32 68 32 60 24 60 20 56 16 48 12 60 32 68 36 64 32 52 20 44 24 40 20 32 24 36 28 56 32 44 24 36 16 32 24 40 24 12 4 0 0 0 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 176 136 204 124 196 164 220 120 176 112 180 116 184 128 196 136 184 128 200 140 208 144 204 140 216 152 216 152 212 144 200 132 196 136 204 148 216 152 216 152 220 152 212 148 212 152 220 160 212 148 220 156 224 152 216 144 228 156 216 144 216 156 232 168 240 160 232 156 240 168 240 160 236 160 240 164 240 160 232 152 232 164 244 164 232 152 228 156 216 156 244 160 220 136 220 156 224 152 228 152 232 156 232 160 232 156 232 160 232 152 224 144 232 156 232 152 228 148 224 148 232 160 236 164 240 160 236 156 232 148 236 156 244 160 248 164 260 176 260 176 256 172 252 168 260 172 252 168 252 168 256 176 256 172 256 176 260 180 264 180 264 176 256 168 252 172 260 180 260 172 256 172 256 176 264 184 256 172 260 176 264 184 272 188 264 180 264 180 264 180 264 180 260 176 264 184 268 188 272 192 268 184 272 192 276 196 280 200 288 188 292 196 296 200 304 204 296 196 296 196 296 196 296 196 304 204 304 200 300 196 296 196 296 196 300 200 300 204 304 204 300 200 304 208 312 212 308 208 312 208 308 208 312 212 316 220 320 216 316 212 312 216 316 220 320 220 320 220 320 220 320 220 320 212 320 212 320 212 320 212 320 212 324 220 328 224 336 228 336 228 340 232 340 232 336 228 340 232 336 228 336 228 332 224 344 232 344 236 348 236 352 240 348 236 348 236 348 236 348 236 352 240 348 236 348 232 344 232 344 232 344 232 344 232 344 232 352 236 352 236 352 236 352 236 348 236 352 240 356 236 352 232 356 232 356 232 356 232 356 232 360 236 360 236 360 236 360 236 376 252 376 252 376 252 376 252 372 248 372 252 376 252 380 256 376 252 380 256 384 264 388 264 388 264 384 256 376 248 372 244 380 252 376 248 372 252 376 256 380 256 380 256 380 256 380 256 388 268 388 268 388 268 388 268 384 264 384 264 384 264 384 264 388 264 384 256 380 256 384 260 384 260 384 264 388 268 392 268 396 276 396 280 400 284 404 284 416 296 420 300 424 308 432 312 436 300 444 316 460 332 476 336 492 340 488 340 500 352 520 364 548 372 556 384 564 392 568 388 568 396 572 392 564 380 548 364 544 368 532 360 512 348 492 352 480 340 440 276 348 224 332 244 372 272 396 272 384 268 412 304 480 356 500 368 508 368 504 364 456 276 268 96 140 64 140 80 136 84 152 116 204 156 236 168 112 40 52 20 60 24 56 28 44 20 36 20 32 16 32 12 32 0 28 4 32 0 44 28 156 120 164 120 168 124 168 128 188 128 180 128 180 120 152 100 152 108 144 104 136 96 128 92 116 80 124 84 116 64 96 48 84 40 68 20 52 8 44 4 40 4 48 12 52 8 44 8 44 12 36 16 32 16 32 16 16 12 16 16 40 28 64 40 96 60 120 72 132 68 136 64 104 32 72 12 56 16 44 12 32 32 60 48 36 16 24 12 24 20 24 20 24 20 24 20 16 12 16 12 16 12 16 12 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 44 40 36 28 20 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 40 76 72 88 68 100 76 100 68 100 68 100 72 108 80 108 80 124 88 116 80 116 84 120 88 140 92 132 76 132 100 124 96 76 44 28 0 16 8 36 32 80 56 80 48 76 56 72 56 80 60 84 64 80 60 88 56 72 52 80 60 76 44 80 60 76 56 76 52 72 52 68 48 72 52 72 52 72 56 80 52 80 52 72 52 72 52 64 52 48 40 36 28 24 20 20 24 16 20 12 12 4 4 0 0 0 0 0 0 0 0 0 0 0 4 8 8 12 12 8 8 8 4 4 0 0 0 8 8 8 4 4 4 0 0 0 0 0 0 0 0 0 0 12 0 4 0 0 4 0 4 0 8 4 20 84 120 156 96 128 84 112 64 96 60 100 68 108 72 108 68 100 60 92 52 100 64 100 64 100 64 100 64 112 72 104 68 104 68 104 68 88 64 96 68 84 56 72 44 56 40 44 36 40 36 40 40 60 52 52 40 44 36 44 40 40 28 20 4 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 120 76 136 60 128 96 152 64 124 64 124 64 124 68 132 76 124 68 136 84 144 84 140 80 164 92 148 88 156 96 140 68 128 68 140 84 152 92 160 96 164 100 160 92 156 92 156 96 152 88 156 92 156 92 152 88 156 88 148 80 144 88 156 96 164 96 152 92 160 100 156 88 152 96 160 100 164 100 160 96 152 96 160 96 148 84 148 92 152 100 168 100 144 80 148 100 144 88 148 88 152 92 152 96 152 92 152 96 152 88 144 84 156 96 152 92 152 88 148 88 152 96 160 100 160 100 156 92 152 84 152 88 160 92 164 96 172 104 172 100 168 100 164 96 172 104 168 100 168 100 172 104 172 104 172 104 176 108 176 108 172 104 168 96 164 100 172 104 168 100 172 108 176 108 176 108 172 104 176 108 180 116 184 116 180 112 180 112 180 112 180 112 180 104 180 108 184 108 184 108 188 112 188 116 192 116 192 108 188 100 192 108 196 112 204 116 196 108 196 108 196 108 196 108 204 116 204 112 200 108 196 108 192 108 200 120 208 120 204 112 196 112 204 116 208 120 204 116 204 120 212 124 216 128 216 124 220 128 216 124 212 128 216 132 220 132 220 132 220 132 220 132 212 128 212 128 212 128 212 128 212 128 216 136 220 140 228 144 220 140 224 144 228 140 224 136 224 140 228 144 228 144 232 148 232 148 232 148 236 152 236 156 236 152 236 152 236 152 236 152 240 152 236 152 232 148 232 148 232 148 232 148 232 148 232 148 236 172 236 172 236 172 236 172 232 172 236 176 240 172 236 160 224 148 228 152 232 156 236 160 236 156 236 156 236 156 236 156 244 160 244 160 244 160 244 160 248 164 248 164 252 168 252 172 244 164 248 172 260 180 268 184 260 176 256 172 252 164 248 160 252 168 248 164 248 164 252 168 256 172 256 172 256 172 256 172 268 172 268 172 268 172 268 172 264 168 264 168 264 168 264 168 268 180 260 172 252 168 256 172 260 176 260 180 264 184 268 184 276 180 276 184 280 188 284 188 296 200 296 204 304 212 308 208 300 196 308 208 324 224 332 232 332 228 332 232 340 252 364 264 372 260 380 268 388 272 388 268 384 276 396 284 396 268 368 244 376 260 364 244 348 240 348 236 324 196 268 136 224 116 240 144 272 188 272 168 256 168 288 208 344 252 360 260 372 264 368 268 340 236 220 60 72 28 76 28 88 64 104 76 112 80 136 112 64 16 16 4 32 12 20 12 28 12 24 20 20 16 20 12 8 0 0 0 0 0 8 24 108 88 108 96 120 100 124 104 120 92 128 92 116 76 108 76 104 68 100 60 100 56 92 60 76 64 76 68 72 56 56 40 56 40 40 20 20 4 8 0 8 4 4 0 8 0 8 4 16 4 16 4 16 4 16 4 8 0 8 0 8 0 12 4 44 32 52 48 68 52 68 56 52 32 44 8 12 0 4 0 0 8 44 36 32 4 8 0 20 12 20 12 20 12 20 12 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 40 28 32 12 12 0 0 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 40 60 52 76 60 72 28 68 24 68 28 76 36 72 60 88 52 84 28 80 28 64 20 88 44 88 44 76 52 96 52 36 0 0 0 4 16 0 8 36 24 48 16 52 16 56 32 56 32 56 36 64 40 64 36 52 28 60 36 52 24 60 32 56 32 52 28 52 28 52 28 52 28 48 24 48 24 52 20 52 20 52 28 52 28 52 32 44 24 32 12 20 4 24 0 20 0 16 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 12 4 8 0 4 0 0 0 0 0 8 0 8 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 0 0 72 72 116 52 84 44 72 28 56 20 60 28 68 36 72 36 68 28 56 20 64 28 64 28 64 28 64 28 76 36 68 32 68 36 80 48 60 32 68 36 64 32 52 20 44 20 36 16 28 12 32 16 48 24 44 24 40 28 44 40 36 20 16 8 0 0 0 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 192 136 196 116 188 148 212 128 208 144 204 136 200 140 204 144 192 132 204 144 212 144 204 136 216 136 188 132 212 156 204 124 204 144 212 156 224 160 224 160 228 164 224 156 220 152 216 152 224 156 224 156 224 156 224 156 224 156 220 148 216 152 224 160 240 156 228 152 232 156 224 140 224 152 232 160 236 160 236 160 232 160 236 156 224 144 228 156 236 164 240 156 220 144 232 164 220 144 220 148 224 148 228 152 220 148 224 152 228 148 220 144 236 160 236 160 236 160 236 160 232 160 236 164 240 160 236 156 236 156 240 160 244 164 248 164 252 168 252 164 248 160 244 160 256 168 252 168 252 168 252 172 256 172 256 172 256 172 256 176 256 172 252 168 252 168 256 172 244 168 256 180 264 180 256 172 256 172 256 176 260 180 264 184 264 180 264 180 264 180 264 180 272 184 268 180 264 176 260 176 276 192 276 188 272 188 272 188 288 188 292 196 296 200 304 204 296 196 296 196 296 196 296 196 304 204 304 200 300 196 296 196 288 196 304 212 316 208 304 196 300 204 304 208 308 208 304 204 300 204 312 220 320 216 312 208 320 216 316 212 312 216 316 220 320 220 320 220 320 220 320 220 320 212 320 212 320 212 320 212 324 216 324 220 328 224 332 224 324 220 328 224 332 220 328 216 328 220 332 228 336 232 344 236 340 228 344 232 344 236 348 236 344 232 344 232 344 232 344 232 348 236 348 232 344 232 340 228 340 228 340 228 340 228 340 228 348 232 348 232 348 232 348 232 348 236 352 240 356 236 352 232 344 224 352 228 360 236 364 244 364 240 364 240 364 240 364 240 372 248 372 248 372 248 372 248 368 244 372 248 372 252 376 252 372 248 376 252 380 256 384 260 380 256 376 252 372 248 368 244 376 252 372 244 368 248 376 252 376 252 376 252 376 252 376 252 384 264 384 264 384 264 384 264 380 260 384 264 384 264 388 268 392 264 384 256 376 252 376 252 384 260 384 264 388 268 392 268 396 276 396 280 400 284 404 284 412 292 416 300 424 304 428 308 448 312 456 324 468 340 484 344 468 320 472 332 500 352 528 376 544 376 556 384 560 384 556 380 552 380 564 392 568 388 556 376 548 372 528 360 500 348 484 340 436 276 360 224 336 240 352 252 380 272 396 268 380 268 412 304 464 344 488 364 508 372 512 372 460 340 364 140 164 88 156 64 160 112 172 112 164 96 180 128 104 36 52 24 64 24 48 20 48 28 44 24 40 24 36 20 28 0 16 4 32 0 44 36 124 92 136 96 148 112 160 120 148 108 168 112 148 88 136 108 132 92 128 88 120 88 116 88 120 80 116 72 104 52 80 36 96 52 84 40 72 28 64 24 60 16 44 0 32 4 40 12 32 12 32 12 28 12 28 12 24 20 20 12 32 12 44 16 60 28 76 40 112 60 128 72 120 68 124 48 72 0 40 8 44 28 80 56 64 24 36 20 20 16 20 16 20 16 20 16 16 12 16 12 16 12 16 12 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 24 24 20 12 8 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 28 32 68 60 92 80 100 68 96 68 100 72 108 80 104 76 120 84 116 80 120 88 104 84 128 84 124 92 128 76 84 44 12 0 12 0 20 0 16 0 44 40 76 52 80 52 80 56 72 48 72 56 84 68 80 60 76 56 76 56 72 52 76 56 76 52 72 52 68 48 76 56 72 52 68 44 64 44 76 48 76 48 68 48 68 48 64 52 48 40 36 28 24 20 20 24 20 20 16 16 12 8 4 4 0 0 0 0 0 0 0 0 0 0 4 8 12 16 12 12 8 8 8 4 4 4 12 12 8 8 8 4 4 4 4 4 4 4 4 4 4 4 12 0 4 0 0 4 0 4 4 4 4 28 92 112 140 92 120 80 108 68 100 60 100 64 104 72 108 72 104 64 96 60 96 60 96 60 96 60 96 60 100 60 92 52 92 64 108 76 88 64 96 68 84 56 72 44 56 40 40 32 32 24 28 24 40 36 36 32 40 40 48 44 36 28 24 8 8 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 132 72 128 60 128 80 140 68 148 88 144 80 136 80 140 80 132 76 140 88 148 84 140 76 136 60 108 60 144 96 148 72 160 96 164 100 164 96 156 92 160 96 160 92 156 88 148 84 156 92 156 92 156 92 156 92 160 96 160 92 156 92 160 96 160 96 148 88 152 92 148 80 144 88 152 96 160 100 160 100 160 104 164 96 148 88 156 104 164 104 160 92 148 88 156 104 144 84 144 88 148 88 152 92 144 84 148 92 152 88 148 84 160 100 160 100 160 100 160 100 164 108 168 112 172 108 168 104 156 92 160 92 160 96 164 96 168 100 164 96 160 92 160 92 164 100 168 100 168 100 168 96 172 104 172 104 172 104 172 100 172 104 176 108 176 108 172 104 160 96 172 108 180 108 172 100 172 104 172 108 176 108 176 112 180 112 180 112 180 112 180 112 188 108 184 104 176 100 172 96 188 112 188 112 188 108 184 100 188 100 192 108 196 112 204 116 196 108 196 108 196 108 196 108 204 116 204 112 200 108 196 108 192 108 208 128 216 124 204 112 208 124 212 128 212 124 208 120 200 116 212 132 220 128 212 120 220 128 216 124 212 128 216 132 220 132 220 132 220 132 220 132 212 128 212 128 212 128 212 128 216 132 220 136 220 136 224 140 216 132 220 136 220 136 216 132 216 136 220 140 232 152 236 156 228 144 228 148 232 148 236 152 232 148 232 148 232 148 232 148 236 152 232 148 232 144 228 144 228 144 228 144 228 144 228 144 232 168 232 168 232 168 232 168 232 172 236 176 240 172 236 160 220 144 228 148 236 156 240 164 240 160 240 160 240 160 240 160 248 164 248 164 248 164 248 164 244 160 244 164 248 164 252 168 256 172 252 168 248 164 244 160 248 164 248 164 244 160 244 160 252 164 244 160 244 160 248 168 252 168 252 168 252 168 252 168 264 168 264 168 264 168 264 168 264 168 264 168 264 168 264 168 264 176 256 168 252 168 252 168 260 176 260 180 264 184 268 184 276 180 276 184 280 188 284 188 292 196 296 200 300 208 308 204 312 208 320 216 332 228 336 236 316 212 320 228 340 256 372 276 384 272 384 276 384 272 380 264 372 260 372 264 384 276 396 288 384 272 364 252 356 240 328 212 260 132 220 112 236 136 240 140 252 176 276 184 272 180 284 200 328 236 348 252 372 268 376 276 376 308 316 124 104 60 112 52 116 88 128 84 96 56 96 76 56 12 16 4 32 12 16 4 28 16 28 20 24 20 20 16 8 0 0 0 4 0 8 20 68 48 76 64 88 68 100 80 80 68 96 64 72 44 76 64 84 56 80 52 84 52 80 48 80 64 72 56 60 40 44 28 48 36 48 36 48 36 48 32 32 20 16 0 0 0 12 4 12 0 12 0 12 0 12 0 28 12 20 4 12 0 12 0 0 0 12 8 32 32 56 40 64 52 72 40 32 0 4 0 8 20 48 44 36 12 16 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 32 32 60 40 76 36 68 28 72 28 76 36 68 48 84 48 84 40 88 40 84 44 96 36 80 60 96 56 36 4 0 0 0 4 0 0 0 0 12 16 48 24 56 12 56 32 48 24 48 32 60 44 60 36 60 32 56 28 52 28 56 32 52 28 52 24 48 24 52 28 52 24 44 20 40 16 48 16 48 16 48 24 48 24 52 32 44 24 32 12 20 4 24 0 24 0 20 0 16 4 4 0 4 0 0 0 0 0 0 0 0 0 0 0 12 8 20 12 20 8 16 8 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 4 0 12 0 0 0 80 64 100 44 84 44 76 40 72 32 68 32 68 36 72 36 72 32 64 28 64 24 64 24 64 24 64 24 60 16 56 12 56 24 68 32 60 32 68 36 64 32 52 20 48 24 40 16 24 4 20 4 24 0 20 8 24 12 36 28 32 20 16 12 4 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 196 128 188 124 196 136 196 124 200 136 196 128 192 128 196 132 200 140 208 148 212 144 204 136 200 128 184 128 208 156 220 148 228 168 232 164 228 160 216 152 216 156 220 156 220 152 212 148 224 156 220 152 220 152 224 156 232 164 232 160 228 160 224 156 236 152 224 148 232 156 228 144 224 152 228 156 232 156 232 152 240 164 240 156 224 148 232 164 236 160 232 152 228 152 228 152 220 148 224 148 228 152 228 156 220 144 224 152 232 152 228 152 224 148 224 152 228 152 232 156 244 168 248 176 252 172 244 168 244 160 244 164 248 164 248 164 252 168 252 164 248 160 244 160 248 164 252 168 252 168 248 164 256 172 256 172 252 168 252 168 256 172 260 180 264 176 256 172 248 164 252 172 256 172 256 172 256 172 256 172 256 176 260 176 264 180 264 180 264 180 264 180 268 184 264 180 260 176 256 172 268 184 268 184 268 188 272 188 288 188 292 196 296 200 304 204 296 196 296 196 296 196 296 196 304 204 304 200 300 196 296 196 296 200 308 212 312 212 308 204 312 216 316 216 316 212 308 208 304 208 312 212 316 216 316 212 320 216 316 212 312 216 316 220 320 220 320 220 320 220 320 220 320 212 320 212 320 212 320 212 328 220 328 220 328 220 328 220 324 220 328 224 332 220 328 216 324 220 332 224 340 232 344 240 336 228 340 228 344 232 344 232 340 228 340 228 340 228 340 228 344 232 344 232 340 228 340 224 336 224 336 224 336 224 336 224 344 228 344 228 344 228 344 228 348 236 352 240 356 236 352 232 348 228 352 232 356 236 360 240 368 244 368 244 368 244 368 244 376 252 376 252 376 252 376 252 364 244 368 244 372 248 372 248 384 256 380 248 368 240 360 236 368 244 368 244 368 244 368 244 372 248 368 244 368 244 372 248 372 248 372 248 372 248 372 248 380 260 380 260 380 260 380 260 388 268 388 264 384 260 380 260 380 256 376 252 376 252 380 256 384 260 384 264 388 268 392 268 396 276 396 280 400 284 404 284 408 292 412 296 420 304 424 304 444 308 448 316 460 328 472 328 468 320 472 332 504 360 532 384 548 384 552 388 548 380 540 372 528 364 524 364 536 384 556 400 544 376 512 360 500 340 444 284 352 216 328 212 336 236 340 216 352 256 396 280 400 280 416 304 448 328 480 360 508 376 520 380 504 392 452 232 224 108 180 108 180 128 184 124 172 92 156 92 96 28 52 24 64 24 44 12 48 24 40 24 36 20 36 16 36 4 20 8 20 0 36 28 88 56 96 68 116 80 128 88 128 80 128 68 104 56 104 64 108 72 104 76 104 76 104 76 88 56 88 56 88 56 92 60 72 44 80 52 88 56 88 56 80 32 56 12 40 8 36 16 28 8 24 8 24 8 24 8 28 20 28 8 24 4 36 4 36 0 44 8 60 24 92 44 120 64 140 64 120 36 84 20 64 24 80 32 52 4 28 12 24 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 12 4 36 40 68 52 92 72 96 68 96 76 108 80 100 72 120 84 116 84 120 92 128 108 132 72 108 96 128 64 16 8 4 0 8 0 12 0 12 0 28 28 68 60 84 48 72 52 72 52 72 56 80 60 76 60 84 60 72 48 72 56 72 52 72 52 68 48 68 44 68 48 68 48 64 44 64 44 72 44 72 44 64 44 64 44 64 52 48 40 36 28 24 20 20 24 20 24 20 20 16 16 8 8 4 0 0 0 0 0 4 0 0 0 0 4 12 20 24 24 24 24 20 20 20 16 16 12 12 12 8 8 8 8 8 8 8 8 8 8 8 8 12 0 4 0 0 4 0 4 8 4 4 40 100 100 124 88 116 80 116 80 112 76 108 72 104 68 108 72 108 72 104 68 96 68 96 68 96 68 96 68 92 64 96 68 96 68 96 68 88 64 96 68 84 56 72 44 68 52 48 36 32 20 24 20 20 16 20 16 24 24 32 28 32 24 24 12 12 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 128 64 124 72 140 76 124 60 132 68 128 64 128 68 132 76 136 80 148 92 148 84 140 76 144 84 136 76 140 84 148 92 152 92 156 96 156 92 152 84 152 92 160 100 164 100 160 92 156 88 148 80 144 84 152 92 160 96 160 96 160 92 152 88 156 92 148 92 160 100 156 92 152 92 156 96 156 92 148 88 160 100 156 88 140 80 152 104 152 92 152 92 152 92 144 80 148 92 152 92 156 96 156 100 144 88 152 96 160 96 156 96 148 88 148 92 152 96 156 96 164 108 168 112 172 108 168 104 164 96 164 96 164 96 164 96 172 100 168 100 164 96 164 96 160 96 168 100 168 100 164 92 172 104 172 100 168 96 164 96 164 100 172 108 176 104 168 96 168 100 164 96 168 100 172 108 172 104 172 104 172 104 172 104 180 112 180 112 180 112 180 112 180 104 176 100 176 100 176 100 176 104 180 108 184 112 192 108 188 100 192 108 196 112 204 116 196 108 196 108 196 108 196 108 204 116 204 112 200 108 196 108 204 116 204 120 208 124 212 124 212 124 212 124 212 120 204 112 212 120 208 120 212 124 216 132 220 128 216 124 212 128 216 132 220 132 220 132 220 132 220 132 212 128 212 128 212 128 212 128 220 136 220 136 220 136 220 136 220 136 224 140 224 140 220 136 220 140 224 144 228 148 232 152 224 140 228 144 228 148 232 148 228 144 228 144 228 144 228 144 232 148 232 144 228 144 224 140 224 140 224 140 224 140 224 140 228 164 228 164 228 164 228 164 232 172 236 176 240 172 236 160 232 152 232 152 232 152 232 152 244 164 244 164 244 164 244 164 244 160 244 160 244 160 244 160 240 156 244 160 244 164 248 164 252 168 248 164 244 156 240 156 240 156 240 156 240 156 240 156 248 160 244 156 240 160 244 164 248 164 248 164 248 164 248 164 260 164 260 164 260 164 260 164 276 176 272 172 260 160 256 156 248 164 248 164 252 172 260 180 260 176 260 180 264 184 268 184 276 180 276 184 280 188 284 188 288 192 292 200 300 204 304 200 308 200 312 208 320 220 324 224 324 220 328 232 344 260 376 280 384 276 388 272 380 264 372 256 356 248 364 256 372 260 376 264 376 256 356 244 344 216 280 136 216 112 212 116 220 128 224 128 236 164 268 176 272 184 300 220 316 224 340 248 372 272 384 276 376 304 364 212 180 56 96 72 120 84 120 84 120 68 84 36 48 8 16 4 32 12 12 0 24 8 20 16 16 12 16 8 24 0 4 0 0 0 4 8 56 36 60 44 68 48 80 52 88 52 64 32 56 32 56 24 64 36 68 40 76 40 76 40 52 40 48 40 52 44 60 48 44 36 52 44 60 44 52 36 48 36 32 16 20 4 16 4 8 0 8 0 12 0 12 0 12 8 8 0 4 0 8 0 4 0 0 0 12 0 28 16 56 36 60 52 64 52 40 20 16 24 36 24 12 0 4 0 8 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 16 24 48 24 72 36 72 28 68 32 80 36 64 44 80 48 84 40 88 44 88 56 108 36 80 76 84 24 0 0 8 0 0 0 0 12 0 0 8 12 52 36 60 16 44 24 52 32 56 32 56 28 52 36 68 36 52 20 52 36 52 28 52 24 48 24 44 20 40 20 44 20 44 20 48 24 44 12 44 12 44 20 44 20 52 32 44 24 32 12 20 4 24 0 24 4 24 4 20 12 8 0 4 0 0 0 0 0 4 0 0 0 0 0 16 12 24 16 24 12 20 8 16 8 16 8 12 4 12 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 4 0 16 0 0 8 84 52 88 40 76 40 76 40 76 36 68 32 68 32 72 40 76 36 72 32 68 28 68 28 68 28 68 28 64 32 76 40 80 32 64 20 60 32 68 36 64 32 52 20 64 40 48 24 32 8 20 4 20 0 16 0 16 4 24 20 28 16 20 16 8 4 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 192 120 188 140 208 132 184 116 200 132 196 132 196 136 204 144 204 144 212 152 216 144 204 136 212 152 212 136 192 128 200 144 204 140 208 148 216 152 216 148 216 156 228 168 236 172 232 164 220 152 212 140 208 144 220 152 224 156 224 156 220 148 212 144 232 148 224 152 236 164 240 160 232 156 232 156 228 148 220 144 232 156 228 144 212 136 224 156 224 148 224 152 232 152 216 132 228 152 232 156 232 160 236 160 224 152 232 160 236 160 236 160 232 156 232 160 236 164 240 168 236 164 240 168 244 164 240 160 248 164 248 164 248 164 248 164 256 172 256 168 252 168 248 164 240 160 252 172 256 168 244 156 256 172 256 168 252 164 248 164 240 160 252 172 256 168 244 156 256 168 248 160 244 168 260 180 256 172 256 172 256 172 256 172 264 180 264 180 264 180 264 180 260 176 260 176 260 176 260 176 256 176 260 180 268 188 276 196 288 188 292 196 296 200 304 204 296 196 296 196 296 196 296 196 304 204 304 200 300 196 296 196 308 208 304 204 304 208 312 216 308 208 308 208 308 200 296 196 316 212 308 204 304 212 320 224 320 216 316 212 312 216 316 220 320 220 320 220 320 220 320 220 320 212 320 212 320 212 320 212 328 220 328 220 328 220 328 220 328 224 332 228 336 224 332 220 332 224 332 228 336 232 340 232 336 224 336 228 340 232 344 232 340 228 340 228 340 228 340 228 344 232 344 228 340 224 336 224 336 224 336 224 336 224 336 224 344 228 344 228 344 228 344 228 348 236 352 240 356 236 352 232 360 232 356 232 356 232 356 228 368 244 368 244 368 244 368 244 364 240 364 240 364 240 364 240 364 240 364 244 368 248 372 248 368 244 368 244 368 244 368 244 364 240 364 240 364 240 364 240 372 244 368 240 364 244 368 248 372 248 372 248 372 248 372 248 380 260 380 260 380 260 380 260 400 276 392 268 380 256 372 248 368 244 368 248 376 256 388 268 384 260 384 264 388 268 392 268 396 276 396 280 400 284 404 284 408 288 412 296 416 300 424 304 452 320 460 328 468 336 476 336 476 328 480 340 508 364 536 384 552 388 552 384 544 376 532 364 516 360 532 376 540 368 520 352 512 356 488 348 476 308 392 220 356 224 344 220 340 224 344 240 356 252 380 260 384 280 436 336 440 320 472 356 504 380 524 388 512 396 508 340 324 132 184 132 180 112 168 120 180 112 148 60 92 28 48 24 64 20 40 8 40 20 32 16 32 12 28 12 44 12 24 8 20 0 20 20 88 60 96 64 104 72 112 80 140 80 104 56 104 64 92 44 96 64 96 68 88 72 88 68 96 60 88 52 80 44 76 48 80 52 88 60 88 52 76 40 84 48 72 32 48 20 36 16 24 8 24 8 16 12 16 12 32 16 28 8 28 12 32 16 44 8 44 4 48 16 60 28 112 44 128 68 156 72 132 32 108 40 100 28 48 4 32 20 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 8 4 4 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 4 0 32 36 64 52 92 68 88 72 96 72 104 80 100 68 120 84 120 84 120 96 108 108 132 80 112 100 100 16 8 16 16 4 4 0 4 12 16 0 24 32 72 64 76 48 60 44 72 56 80 56 72 48 72 60 88 64 68 44 72 60 72 52 72 48 68 44 64 44 56 40 60 44 64 48 68 52 72 44 72 44 64 44 64 44 64 52 48 40 36 28 24 20 20 24 20 24 20 24 20 20 8 8 4 0 0 0 0 0 4 0 0 0 0 4 16 20 20 20 20 16 16 12 12 12 16 16 16 12 12 8 8 8 8 8 8 8 8 8 8 8 12 0 4 0 0 4 0 4 8 4 4 44 104 96 116 84 104 68 108 72 108 68 100 64 104 68 108 76 112 76 108 72 100 72 100 72 100 72 100 72 88 68 104 84 108 68 84 48 88 64 96 68 84 56 72 44 80 64 56 44 36 24 24 20 32 24 28 20 24 20 28 28 28 24 28 16 16 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 136 68 124 64 132 72 128 60 144 80 136 72 128 68 128 68 148 84 140 76 136 84 152 96 148 84 136 72 136 84 152 100 144 80 144 84 152 92 160 100 160 92 156 88 152 92 156 96 160 92 156 88 152 84 148 80 148 88 156 96 164 104 172 108 160 96 152 88 148 88 152 92 164 104 164 100 156 92 144 80 156 96 152 92 156 96 160 104 148 92 156 100 160 100 160 100 132 80 148 88 148 88 156 104 136 84 152 100 164 100 152 88 168 104 164 100 160 104 164 108 164 108 168 112 172 108 168 104 164 96 164 96 164 96 164 96 168 100 168 96 164 92 160 92 160 96 164 100 168 96 164 92 148 88 164 104 176 104 164 92 176 108 172 100 168 96 160 92 164 96 164 100 172 108 180 116 176 108 176 108 176 108 176 108 172 104 172 104 172 104 172 104 176 100 176 104 180 108 184 108 180 104 180 108 184 112 188 104 192 104 196 108 196 112 200 112 200 112 200 108 196 104 192 104 196 108 196 112 200 116 204 116 204 116 204 120 208 124 212 124 204 116 204 116 204 116 204 116 216 128 216 128 216 128 216 128 216 132 220 132 220 128 212 120 216 128 212 124 212 120 208 120 208 124 208 128 212 132 216 132 216 128 208 124 216 132 212 124 216 132 216 132 216 132 216 132 224 140 228 144 228 148 232 148 216 132 216 132 216 132 216 132 220 136 220 136 220 136 220 136 220 136 220 140 224 144 228 144 220 140 224 144 228 140 224 136 220 156 220 160 224 164 228 164 236 168 232 164 228 168 232 164 236 156 236 156 236 156 236 156 236 156 236 160 240 164 244 164 252 164 244 156 240 156 240 160 240 160 244 164 248 160 244 156 244 160 244 160 244 160 244 160 252 164 248 160 244 164 248 168 256 168 252 164 248 168 252 172 248 168 252 172 256 168 252 164 260 164 260 164 260 164 260 164 264 172 268 172 268 168 260 160 248 160 244 160 244 164 252 172 256 172 256 176 260 180 264 180 280 184 280 184 280 184 280 188 292 196 296 204 300 208 308 204 308 208 320 220 328 216 316 212 324 212 316 232 360 280 388 284 396 288 380 264 364 256 360 256 368 244 336 236 356 264 356 240 348 244 348 232 316 172 240 116 212 120 216 124 220 140 228 148 236 152 252 164 272 196 316 232 316 228 344 244 356 256 372 272 396 292 392 296 280 88 100 68 112 84 112 68 112 80 92 28 20 8 24 0 8 0 20 16 24 12 24 16 20 12 16 12 12 0 4 0 4 0 8 12 56 40 68 48 76 40 64 36 60 48 64 48 64 40 60 36 68 44 68 40 64 36 60 36 52 40 56 44 60 40 56 36 52 36 52 36 56 44 64 52 56 28 36 24 28 0 0 0 8 0 12 0 12 0 16 0 12 16 12 8 12 8 12 0 4 0 8 0 20 12 32 12 44 28 56 52 68 64 68 64 36 56 52 12 0 0 16 0 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 12 0 48 28 64 32 72 28 68 24 84 52 76 36 72 24 68 16 96 32 76 64 84 20 0 0 0 0 4 0 0 8 0 8 4 4 4 8 48 32 60 24 40 24 52 36 60 32 52 24 72 44 64 40 60 32 52 28 68 40 64 36 56 28 48 20 40 16 40 16 40 20 52 28 64 32 60 28 56 28 52 24 72 40 48 24 36 16 24 0 24 0 24 4 24 4 20 12 12 4 8 4 4 4 8 8 0 0 0 0 0 0 0 0 4 0 8 4 12 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 8 8 8 12 8 12 0 8 24 84 44 84 44 88 48 84 44 76 36 68 28 64 28 64 32 68 36 72 36 72 32 76 32 76 32 76 32 60 20 64 24 68 20 64 16 60 28 60 28 60 36 60 36 60 32 36 16 28 8 16 0 36 4 16 12 44 36 40 16 16 8 12 12 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196 124 184 124 196 136 196 124 204 136 196 128 192 128 196 132 208 140 204 140 208 144 212 152 220 152 208 136 200 140 212 152 208 144 208 144 212 152 220 160 220 152 212 148 212 148 216 156 224 156 220 152 220 152 216 148 216 148 220 152 220 152 220 152 236 160 232 152 224 148 224 148 236 160 236 160 232 152 224 144 228 152 224 148 228 156 236 160 220 148 228 156 232 156 232 156 212 144 224 148 224 148 228 160 216 148 232 160 236 156 228 144 244 164 240 160 236 164 240 168 240 164 244 172 248 168 240 164 252 164 248 164 248 164 248 160 252 168 252 164 248 160 244 160 244 164 248 168 252 164 248 160 236 156 248 172 256 172 248 160 260 176 256 168 252 164 244 160 248 164 248 168 256 176 264 184 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 180 264 180 268 184 264 180 264 184 268 188 272 188 288 188 292 192 296 196 296 196 300 200 300 196 296 192 292 192 296 196 296 200 300 204 304 204 304 204 304 208 308 208 312 212 308 208 308 208 308 208 308 208 316 216 316 216 316 216 316 216 316 216 316 216 316 212 308 208 320 216 316 216 312 212 312 208 316 208 316 212 320 216 324 216 324 212 316 208 324 216 320 208 324 216 324 216 324 216 324 216 328 220 332 224 336 228 336 228 328 216 328 216 328 216 328 216 332 220 332 220 332 220 332 220 332 220 332 224 336 228 340 228 336 228 344 232 344 232 340 224 336 220 340 224 340 228 344 228 352 232 348 228 344 232 348 236 360 236 360 236 360 236 360 236 360 236 360 240 364 244 368 244 376 248 368 244 364 240 364 240 364 244 368 248 372 244 368 240 368 244 368 244 368 244 368 244 376 252 372 248 372 248 376 252 380 252 376 248 372 252 376 256 376 256 380 260 384 256 380 252 380 260 380 260 380 260 380 260 384 264 388 268 384 260 380 256 372 244 368 244 368 248 376 256 380 256 380 260 384 264 388 264 392 276 396 280 404 284 404 284 412 292 416 300 424 304 428 308 448 316 456 324 460 320 456 312 472 324 476 344 520 380 548 392 552 388 536 368 520 360 516 360 524 352 500 348 524 368 516 348 476 356 488 336 420 252 352 216 340 216 336 220 344 224 352 232 344 240 372 260 392 296 444 336 452 336 488 360 496 364 512 380 528 384 520 388 408 176 188 100 180 112 168 104 168 116 152 64 64 28 60 20 44 8 48 24 44 24 40 20 36 16 32 16 28 4 20 8 20 0 28 28 76 60 96 72 100 72 100 60 124 72 112 64 100 68 108 84 92 64 84 64 84 64 84 60 80 64 84 68 88 64 84 60 88 64 80 56 72 52 72 52 80 48 64 48 56 12 16 4 24 12 16 12 16 12 12 16 28 12 28 12 28 12 32 12 24 8 40 12 48 20 56 24 92 32 100 60 156 84 156 56 124 60 112 12 28 8 28 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 12 12 28 16 52 44 64 56 76 64 84 64 104 72 116 76 116 80 108 76 116 80 96 88 80 20 12 0 0 4 0 4 0 0 4 0 8 0 16 16 56 56 72 52 64 48 68 52 76 56 72 52 84 64 80 56 72 48 68 44 84 60 80 56 76 52 68 48 64 40 60 40 60 44 68 52 80 52 80 52 72 56 76 56 84 60 48 32 36 28 28 20 20 24 20 24 20 24 20 20 16 16 8 4 4 4 4 4 0 0 0 0 0 0 0 0 16 16 20 20 20 20 16 16 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 20 4 12 8 8 12 4 12 0 4 16 60 104 92 116 84 120 80 116 76 112 72 104 68 100 64 100 68 104 72 108 76 96 72 88 72 88 72 88 72 84 68 84 68 84 68 84 68 84 56 84 52 72 48 68 44 68 44 36 24 28 24 24 16 32 16 12 20 40 44 32 16 20 16 20 8 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 60 120 64 132 76 136 72 132 72 128 68 128 72 136 80 136 80 144 84 148 88 148 84 164 96 148 84 140 80 144 88 152 84 148 80 148 84 152 88 152 84 144 80 144 80 148 88 148 84 152 88 152 88 156 92 156 92 156 88 152 84 148 84 164 100 156 92 148 84 144 84 152 92 156 96 156 96 152 92 148 88 144 84 148 88 152 96 140 84 148 92 152 92 148 88 140 88 152 92 144 84 148 96 148 92 156 100 160 92 148 84 164 104 160 100 160 100 164 104 160 104 168 108 168 108 164 100 168 100 168 96 164 92 160 92 168 100 168 96 164 92 160 92 160 96 164 100 168 96 164 92 152 92 164 104 172 100 164 92 176 108 172 100 168 96 160 92 168 96 164 96 168 104 180 112 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 100 176 100 180 104 180 108 180 104 180 108 184 112 188 104 184 96 188 100 188 104 192 104 196 108 196 108 192 104 192 104 196 108 196 112 200 116 204 116 204 116 204 116 208 120 208 124 208 120 208 120 208 120 208 120 216 128 216 128 216 128 216 128 212 124 212 128 212 120 204 116 224 132 220 132 216 128 216 124 208 124 212 128 212 128 216 132 216 128 208 124 216 132 212 124 216 132 216 132 216 132 216 132 216 132 220 136 220 140 224 140 216 132 216 132 216 132 216 132 216 132 216 136 220 136 220 136 220 136 220 140 224 144 228 144 228 148 236 152 236 152 232 144 220 160 224 160 228 164 228 164 236 168 232 164 228 168 232 164 236 156 236 156 236 156 236 156 236 156 236 160 240 164 244 164 248 164 248 160 244 156 240 156 240 160 244 164 248 160 244 156 244 160 244 160 244 160 244 160 256 168 252 164 248 168 252 172 252 168 248 164 248 164 252 168 256 172 260 180 264 176 256 172 260 164 260 164 260 164 260 164 260 168 264 168 264 164 256 156 248 160 244 160 244 164 252 172 256 172 256 176 260 180 264 180 264 172 276 188 288 192 288 188 292 200 296 204 304 212 308 204 312 208 316 212 316 208 308 200 320 228 344 252 360 272 384 296 384 280 372 264 360 256 352 252 360 252 348 256 368 268 356 240 336 240 344 208 260 116 212 124 220 124 216 132 220 140 228 148 232 152 252 164 276 200 320 240 332 244 356 256 364 256 372 268 388 288 400 320 340 156 128 44 100 64 108 68 112 84 96 32 20 8 28 0 12 0 16 12 24 12 24 16 20 12 16 12 16 0 8 0 4 0 12 12 56 36 64 44 68 36 68 32 84 56 68 40 60 48 84 68 60 36 60 36 64 40 68 40 60 44 64 48 64 48 60 44 64 44 56 36 48 32 48 32 64 40 56 52 52 8 0 0 12 0 12 0 16 0 16 0 12 16 12 16 12 8 12 8 8 0 8 0 12 0 16 0 28 0 20 28 76 88 76 48 56 60 48 12 4 0 12 0 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 0 0 4 0 16 0 32 4 32 0 44 20 68 28 56 28 72 40 88 44 88 36 84 40 80 44 36 0 0 0 0 0 4 0 0 8 0 16 0 8 0 8 32 32 56 28 48 24 44 20 48 24 52 32 60 32 56 28 48 24 44 20 56 32 56 32 56 28 52 28 44 20 40 16 40 20 48 28 40 8 44 16 52 28 56 32 72 36 36 8 24 8 28 8 28 4 28 8 28 8 24 16 24 12 12 8 4 0 0 0 0 0 0 0 0 0 0 0 16 12 24 16 24 16 20 8 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 8 8 8 12 8 8 0 20 36 96 52 80 32 76 40 76 40 76 36 72 36 64 28 68 32 68 32 72 36 68 28 72 28 72 28 72 28 76 28 68 20 64 24 72 32 60 28 56 24 52 20 40 12 48 16 20 0 16 4 20 4 20 0 4 0 24 12 20 0 12 8 12 16 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 188 116 180 124 196 140 204 132 188 124 188 128 196 136 204 144 196 136 208 152 216 148 208 140 220 152 212 144 208 148 212 152 224 156 216 152 216 152 216 156 216 152 212 144 208 148 216 152 212 148 216 152 220 156 224 160 228 160 228 160 228 160 228 160 244 164 232 152 224 144 220 144 220 148 228 156 232 156 232 156 220 144 216 140 216 144 224 152 216 140 220 148 224 148 220 144 220 152 232 152 220 140 220 152 228 156 232 156 232 152 220 140 240 164 236 156 232 160 240 164 236 160 240 164 240 164 236 160 256 172 252 164 248 160 240 156 252 168 252 164 248 160 244 160 244 164 248 168 252 164 248 160 244 160 248 168 252 168 248 160 256 172 256 168 252 164 248 164 252 164 248 164 252 172 260 176 256 172 256 172 256 172 256 172 264 180 264 180 264 180 264 180 256 172 260 176 260 180 264 180 264 180 264 184 268 188 272 188 280 180 280 184 284 188 288 188 296 192 292 192 292 192 292 192 296 196 296 200 300 204 304 204 300 200 304 204 304 208 308 208 312 212 312 212 312 212 312 212 312 212 312 212 312 212 312 212 308 208 312 212 308 208 304 200 324 224 324 220 320 220 316 216 320 212 320 212 320 212 320 212 324 212 316 208 324 216 320 208 324 216 324 216 324 216 324 216 320 212 320 216 324 220 328 220 328 216 328 216 328 216 328 216 324 216 328 216 328 220 332 220 332 220 332 224 336 228 340 228 340 228 344 236 348 232 340 228 340 224 340 228 344 228 348 232 352 232 348 228 344 232 348 236 360 236 360 236 360 236 360 236 360 236 360 240 364 244 368 244 372 248 372 248 368 244 364 236 364 244 368 248 372 244 368 240 368 244 368 244 368 244 368 244 380 256 376 252 376 252 380 256 376 252 372 244 368 248 376 252 376 256 380 260 384 256 380 252 376 256 376 256 376 256 376 256 380 260 380 260 380 256 372 252 372 244 368 244 368 248 376 256 380 256 380 260 384 264 388 264 376 264 396 284 412 292 408 288 416 296 420 300 424 308 432 312 448 312 448 312 448 312 448 304 464 332 500 360 512 356 532 388 536 372 528 360 516 352 508 348 512 352 512 360 528 364 508 336 480 344 432 268 348 208 332 224 340 220 340 216 340 220 348 228 344 240 372 260 396 296 448 340 460 344 492 360 496 360 504 372 524 384 540 420 500 292 268 108 164 100 160 104 172 120 152 64 60 24 64 24 48 12 48 20 44 24 40 20 36 16 32 16 20 8 12 12 20 0 24 32 76 56 80 64 92 64 92 64 104 64 92 56 92 64 100 76 72 52 76 56 72 64 76 64 64 48 68 52 72 48 68 44 64 44 64 44 68 52 76 60 80 56 84 72 76 24 16 0 12 8 8 12 8 12 8 8 24 8 24 8 24 8 24 8 28 8 28 8 28 12 28 8 56 12 68 28 124 68 156 72 144 60 100 16 24 4 8 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 8 16 12 40 24 32 24 52 52 84 76 108 64 108 72 112 84 112 92 104 88 96 56 20 0 4 8 0 4 0 4 0 0 0 0 4 0 4 12 40 40 64 56 68 44 60 36 60 44 72 56 80 56 76 56 72 52 68 48 72 52 72 52 72 56 76 56 68 44 60 40 60 44 68 48 68 40 68 44 64 48 68 48 84 56 36 16 20 24 32 28 24 28 24 28 24 28 24 24 28 20 16 8 0 0 0 0 0 0 0 0 0 0 0 0 8 12 16 16 16 16 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 20 4 12 8 8 12 4 12 0 4 28 76 120 100 112 76 108 72 108 72 108 76 112 76 104 68 104 68 104 68 104 72 84 68 84 68 84 68 84 68 92 72 80 56 72 64 88 76 96 72 96 68 80 48 60 36 52 28 16 8 16 20 28 24 20 8 12 12 24 24 20 4 16 16 20 12 16 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 56 116 64 132 80 140 72 124 64 124 68 132 76 144 88 132 76 144 92 152 88 144 80 140 80 140 84 148 92 156 100 164 100 160 92 156 92 160 96 160 92 152 88 152 88 156 96 144 84 148 88 152 92 156 96 152 88 156 96 164 100 168 104 164 100 156 92 148 84 144 84 140 84 148 92 156 96 156 96 140 80 140 80 140 84 148 92 140 84 144 88 144 84 140 80 144 92 156 92 144 80 144 92 156 96 156 96 152 88 144 84 164 100 156 96 156 96 160 104 156 96 160 100 160 100 156 96 168 100 168 96 164 92 160 92 168 100 168 96 164 92 160 92 160 96 164 100 168 96 164 92 164 96 164 100 164 96 164 92 172 104 168 100 168 100 164 96 168 96 164 96 164 100 172 104 172 104 172 104 172 104 172 104 180 112 180 112 180 112 180 112 172 96 172 100 176 100 180 104 180 104 180 108 184 112 188 104 180 92 180 92 184 96 188 100 188 104 192 104 192 104 192 104 196 108 196 112 200 116 204 116 200 112 200 116 204 116 208 120 212 124 212 124 212 124 212 124 212 124 212 124 212 124 212 124 208 120 212 124 208 120 204 112 224 136 224 132 220 132 216 128 212 128 212 128 212 128 212 128 216 128 208 124 216 132 212 124 216 132 216 132 216 132 216 132 212 128 212 128 216 132 220 136 216 132 216 132 216 132 216 132 208 128 212 132 216 136 220 136 220 136 220 140 224 144 228 144 220 140 228 144 228 144 224 136 224 160 228 164 228 168 232 168 236 168 232 164 228 168 232 164 236 156 236 156 236 156 236 156 236 156 236 160 240 164 244 164 244 160 248 164 248 160 240 152 240 160 244 164 248 160 244 156 244 160 244 160 244 160 244 160 256 168 252 164 248 168 252 172 252 164 244 160 244 160 248 168 244 164 248 168 252 164 248 160 256 160 256 160 256 160 256 160 256 160 260 164 256 156 248 152 248 160 244 160 244 164 252 172 256 172 256 176 260 180 264 180 260 168 272 188 288 196 292 192 296 200 300 208 308 212 312 208 312 204 312 204 308 204 308 204 312 228 348 252 348 248 360 272 368 260 364 256 356 248 348 240 348 244 352 256 360 248 340 228 364 220 272 120 216 112 224 132 220 136 216 132 216 140 224 148 236 152 252 164 272 196 312 232 328 236 348 244 352 244 360 252 356 264 388 312 400 264 228 80 88 56 104 68 116 88 92 28 16 4 28 4 16 0 16 8 24 12 24 16 20 12 16 12 16 0 8 0 8 0 12 12 60 32 56 32 60 28 64 32 48 40 56 52 64 48 56 40 48 32 52 32 52 32 52 32 40 24 44 28 48 24 44 20 40 20 40 20 44 28 52 36 56 40 60 60 60 16 4 0 8 0 12 0 12 0 12 0 8 20 4 12 8 12 8 4 8 4 8 0 4 0 4 0 16 0 16 0 20 28 68 92 80 60 32 12 8 0 12 0 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 0 0 0 0 8 0 24 0 16 0 28 12 68 44 84 40 64 20 64 24 84 44 88 56 80 24 4 0 0 16 4 0 4 8 0 16 0 16 0 8 0 0 16 16 44 32 44 16 36 12 36 16 48 28 60 36 60 36 60 32 56 32 48 24 48 28 52 28 52 28 48 24 44 16 40 16 44 24 48 16 44 12 40 16 40 12 68 28 28 0 12 4 24 12 28 4 28 8 28 8 24 16 28 12 16 8 0 0 0 0 0 0 0 0 0 0 0 0 8 0 12 8 16 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 8 8 8 12 8 12 0 28 48 104 56 84 32 68 32 68 36 72 36 72 36 68 32 68 32 68 32 68 32 68 24 72 24 72 24 72 24 76 20 60 8 56 12 68 28 68 36 72 36 60 24 36 4 32 0 8 0 12 4 24 4 20 0 16 4 24 4 16 0 12 8 12 16 12 12 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 188 120 184 124 196 136 200 132 188 124 188 128 196 136 204 144 200 140 208 144 212 148 212 144 192 128 200 140 212 152 220 160 224 160 220 156 220 160 224 164 224 160 220 152 216 156 224 160 216 148 220 152 220 152 224 156 208 140 212 148 224 160 232 164 236 156 228 148 224 148 228 152 216 144 224 152 232 156 228 152 220 140 216 140 216 144 224 152 220 144 224 148 224 144 216 136 216 148 228 152 220 144 224 156 232 156 228 152 228 152 224 148 236 160 232 156 232 156 236 160 228 152 232 160 236 156 228 152 248 164 248 164 248 164 248 164 252 168 252 164 248 160 244 160 244 164 248 168 252 164 248 160 252 168 248 164 248 160 244 160 252 168 252 168 252 168 252 168 252 168 248 164 248 164 252 168 252 168 252 168 252 168 252 168 260 176 260 176 260 176 260 176 252 172 256 172 260 176 260 176 264 180 264 184 268 188 272 188 280 180 280 184 284 188 288 188 288 188 288 188 292 192 292 192 296 196 296 200 300 204 304 204 296 200 300 200 304 204 304 204 308 208 308 208 308 208 308 208 308 208 308 208 308 208 308 208 312 212 312 216 312 208 304 204 324 220 320 220 316 216 316 212 324 216 320 212 320 212 316 208 324 212 316 208 324 216 320 208 324 216 324 216 324 216 324 216 320 212 320 216 324 220 328 220 328 216 328 216 328 216 328 216 320 208 320 212 328 216 332 220 332 220 332 224 336 228 340 228 332 220 336 228 340 224 332 220 344 228 344 228 348 232 348 236 352 232 348 228 344 232 348 236 360 236 360 236 360 236 360 236 360 236 360 240 364 244 368 244 364 244 372 252 376 244 360 232 364 244 368 248 372 244 368 240 368 244 368 244 368 244 368 244 376 248 372 244 368 248 372 252 372 248 368 244 368 244 372 248 364 244 372 248 372 248 368 240 372 252 372 252 372 252 372 252 372 252 376 256 372 252 368 244 372 244 368 244 368 248 376 256 380 256 380 260 384 264 388 264 388 272 392 276 400 284 408 292 420 300 420 304 428 312 432 316 448 312 444 308 448 316 460 320 468 332 492 352 508 348 508 352 504 356 504 356 500 348 488 336 484 340 492 344 488 336 476 324 460 292 344 208 320 232 352 228 348 220 344 216 340 220 348 224 348 244 368 256 384 280 428 316 448 328 476 348 484 352 496 364 488 356 512 380 512 360 356 164 160 96 164 108 168 116 144 52 56 24 64 28 52 12 44 16 44 24 40 20 36 16 32 16 20 8 12 12 12 0 24 32 72 56 72 52 72 60 88 64 88 52 104 68 104 64 72 44 64 44 56 44 52 40 52 36 52 40 56 44 56 44 52 40 56 40 48 32 40 28 40 28 60 40 64 64 68 20 8 0 8 4 4 8 4 8 0 4 20 0 24 0 20 4 20 4 24 8 24 8 16 12 16 12 24 28 60 12 56 16 128 96 156 52 72 24 20 8 0 24 12 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 8 4 24 16 24 16 36 44 72 72 120 68 100 52 88 64 100 84 100 88 72 28 0 0 4 12 0 4 0 4 0 0 0 0 0 0 8 4 12 16 36 44 56 36 56 36 56 40 64 48 80 60 80 60 80 60 80 60 72 52 72 48 68 48 68 48 72 48 64 40 60 40 64 44 80 52 76 44 64 40 56 36 68 44 28 16 20 20 28 20 20 24 20 24 20 24 20 20 24 20 12 8 4 0 0 0 0 0 0 0 0 0 0 0 12 16 16 20 20 16 16 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 20 4 12 8 8 12 4 12 16 16 36 80 120 100 116 80 108 72 108 68 104 68 104 68 108 72 104 68 104 68 100 68 88 76 84 76 84 76 84 76 76 64 68 56 64 60 72 68 80 56 88 60 72 40 44 16 40 20 20 16 24 24 24 16 24 24 28 24 28 20 20 12 16 12 20 12 20 12 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 132 64 120 64 132 76 132 64 128 68 128 68 132 76 140 80 144 80 140 80 144 84 148 92 124 68 132 80 144 84 148 88 148 84 144 84 148 88 160 96 156 92 152 84 148 88 156 92 156 92 152 88 152 88 148 84 144 84 148 88 152 92 156 92 152 92 148 88 148 92 156 100 144 84 148 92 152 92 148 88 144 84 144 84 144 88 152 92 148 88 152 92 148 84 140 80 136 84 148 88 148 88 152 100 152 92 148 88 152 92 156 96 160 96 156 92 152 96 156 100 148 92 156 96 156 96 152 88 156 88 160 96 164 100 172 104 168 100 168 96 164 92 160 92 160 96 164 100 168 96 164 92 172 100 164 96 160 92 160 92 168 100 168 100 168 100 168 100 168 100 164 92 160 96 164 100 168 100 168 100 168 100 168 100 176 108 176 108 176 108 176 108 168 92 172 96 172 100 176 100 180 104 180 108 184 112 188 104 184 96 184 96 188 100 188 104 184 96 184 100 188 104 192 104 196 108 196 112 200 116 204 116 196 108 200 112 200 116 204 116 208 120 208 120 208 120 208 120 208 120 208 120 208 120 208 120 216 128 216 128 216 124 208 120 220 128 216 128 212 124 212 120 216 132 216 128 212 124 208 124 216 128 208 124 216 132 212 124 216 132 216 132 216 132 216 132 216 132 216 132 220 136 220 140 216 132 216 132 216 132 216 132 204 120 208 128 216 132 220 136 220 136 220 140 224 144 228 144 224 140 228 148 232 144 224 140 228 164 228 168 232 168 236 172 236 168 232 164 228 168 232 164 236 156 236 156 236 156 236 156 236 156 236 160 240 164 244 164 240 160 248 168 252 160 236 148 240 160 244 164 248 160 244 156 244 160 244 160 244 160 244 160 244 160 240 156 240 156 244 160 248 160 244 156 240 160 244 164 244 164 248 168 252 164 248 160 252 156 252 156 252 156 252 156 248 156 252 156 252 152 244 144 248 160 244 160 244 164 252 172 256 172 256 176 260 180 264 180 284 184 272 176 272 184 288 196 300 204 304 208 308 216 316 212 312 204 308 204 316 216 324 228 332 232 340 248 356 256 348 240 348 248 352 248 348 240 336 228 328 228 332 224 320 212 316 212 272 144 220 104 216 128 228 132 224 136 220 132 216 140 216 144 240 156 248 156 256 172 288 204 316 228 340 240 352 248 364 260 352 260 368 264 376 300 296 144 88 60 108 72 116 84 84 12 12 4 32 8 20 4 12 4 24 12 24 16 20 12 16 12 16 0 12 0 8 0 12 12 60 28 48 24 52 20 64 32 56 48 60 48 56 36 44 20 40 24 40 16 32 4 24 0 28 12 36 16 36 16 32 8 36 12 28 4 20 0 20 0 32 16 36 36 44 4 0 0 8 0 8 0 8 0 8 0 4 16 0 16 4 8 4 8 8 4 12 0 16 0 16 0 16 0 24 0 4 4 40 52 88 44 20 8 20 0 20 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 0 8 0 0 0 0 8 0 8 0 20 4 48 20 52 16 52 20 64 24 72 24 72 40 52 0 0 4 8 8 4 0 4 8 0 16 0 20 0 12 8 0 0 0 20 16 32 8 36 16 40 16 40 16 56 32 56 32 56 32 56 32 56 32 52 24 48 20 44 16 52 24 44 16 40 16 40 20 48 16 48 16 48 20 44 20 48 16 24 0 20 4 20 0 20 0 20 0 20 0 16 8 16 8 8 4 4 4 4 4 0 0 0 0 0 0 0 0 8 0 12 8 16 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 8 8 8 12 8 32 4 32 44 100 56 88 44 76 40 72 32 68 28 64 24 72 36 72 32 68 28 64 28 72 28 76 28 76 28 76 28 64 16 64 16 64 16 64 16 48 20 56 28 52 16 28 0 28 4 24 8 28 12 16 0 20 4 28 8 20 0 12 4 12 4 12 20 16 16 12 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200 128 188 124 196 132 192 120 196 132 192 128 192 132 200 140 212 144 204 136 200 144 216 156 192 132 200 136 204 140 200 136 200 140 200 140 208 152 216 160 216 152 212 148 208 152 212 156 228 156 224 152 220 148 216 144 232 164 232 160 228 160 224 156 220 152 224 152 228 160 236 168 220 152 224 156 228 152 224 144 224 148 220 144 220 148 228 156 228 152 228 152 228 148 220 140 208 140 224 148 224 148 232 164 224 148 224 148 228 156 236 160 236 156 232 152 228 156 232 160 224 152 228 156 232 152 228 148 236 152 240 160 252 172 260 176 252 168 252 164 248 160 244 160 244 164 248 168 252 164 248 160 256 172 248 164 244 160 244 160 252 168 252 168 252 168 252 168 252 168 248 160 244 160 248 164 252 168 252 168 252 168 252 168 256 172 256 172 256 172 256 172 252 168 252 172 256 176 260 176 264 180 264 184 268 188 272 188 284 184 288 188 288 192 292 192 284 184 284 188 288 192 292 192 296 196 296 200 300 204 304 204 296 196 296 200 300 204 304 204 304 204 304 204 304 204 304 204 308 208 308 208 308 208 308 208 316 220 320 220 320 216 312 208 316 216 312 212 312 208 308 208 324 216 324 212 320 208 316 208 324 212 316 208 324 216 320 208 324 216 324 216 324 216 324 216 324 216 328 220 328 224 332 224 328 216 328 216 328 216 328 216 312 204 320 208 324 216 332 220 332 220 332 224 336 228 340 228 340 232 344 236 348 232 344 224 344 228 344 232 348 236 352 236 352 232 348 228 344 232 348 236 360 236 360 236 360 236 360 236 360 236 360 240 364 244 368 244 364 244 376 256 376 244 360 232 364 244 368 248 372 244 368 240 368 244 368 244 368 244 368 244 368 240 360 236 360 236 364 244 372 244 368 240 364 244 368 248 372 252 376 256 380 252 376 248 372 252 372 252 372 252 372 252 368 248 372 252 372 248 364 240 372 244 368 244 368 248 376 256 380 256 380 260 384 264 388 264 412 284 392 268 388 276 408 296 420 300 424 308 428 312 436 312 448 308 444 312 452 328 476 340 492 340 488 352 516 372 512 340 492 348 496 352 496 344 484 332 472 324 472 316 452 304 452 316 332 220 332 220 328 216 332 224 348 224 344 216 340 216 344 220 352 244 368 248 372 264 408 292 444 328 480 352 492 364 508 380 520 392 536 368 508 388 424 224 176 104 176 108 172 112 132 40 52 20 68 32 60 16 44 16 52 24 44 20 36 16 32 16 20 12 12 12 12 0 24 32 68 56 68 44 68 56 76 68 80 56 80 44 64 32 48 32 56 40 48 28 28 16 16 12 20 16 32 20 32 20 28 16 28 12 24 12 28 20 40 24 40 24 40 44 52 16 4 4 4 8 4 8 0 8 0 4 20 4 24 4 20 4 20 4 24 8 16 16 20 20 24 20 28 16 36 20 64 32 84 28 148 48 48 20 24 12 0 36 12 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 4 0 4 4 24 24 48 40 56 36 88 68 104 76 88 64 76 68 40 4 0 12 4 0 0 4 0 0 0 0 0 0 0 8 8 0 4 0 20 32 40 28 56 40 64 40 56 32 72 52 72 56 80 56 80 52 80 56 72 48 64 40 60 36 72 52 64 40 60 40 60 40 68 44 72 52 68 52 76 60 56 32 28 20 24 20 20 12 12 16 12 16 12 16 12 12 12 12 8 4 4 4 8 8 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 8 12 8 8 12 4 12 36 28 36 68 112 100 120 92 116 80 108 72 100 64 96 60 108 76 108 72 104 68 100 68 92 80 88 80 88 80 88 80 72 68 76 72 80 68 76 60 80 56 92 68 84 52 56 28 40 28 32 32 40 28 16 0 20 20 28 24 20 12 12 12 16 12 20 16 24 16 20 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116 72 136 88 144 88 132 76 144 88 132 76 128 80 140 92 148 84 144 80 140 84 144 88 144 76 128 68 136 80 140 72 148 68 156 72 148 64 152 72 160 72 148 64 148 64 156 76 152 68 148 64 144 68 148 72 152 76 156 76 156 72 148 72 156 88 144 76 140 80 152 92 156 92 156 92 156 84 144 80 144 80 144 84 148 88 152 88 152 84 144 80 144 80 148 88 136 72 140 80 148 88 156 96 168 100 156 88 152 92 164 104 148 92 152 92 152 88 144 80 136 80 144 88 152 96 156 96 156 100 164 108 172 108 168 104 160 104 164 108 168 104 164 100 160 104 160 104 160 104 160 104 164 104 160 100 156 104 160 108 160 104 160 104 160 100 148 92 152 100 156 104 160 108 164 112 172 100 168 96 164 100 168 104 164 96 164 100 168 104 172 104 172 100 168 100 168 104 176 112 180 112 180 116 184 120 188 112 176 100 176 104 180 108 184 108 172 100 180 108 188 116 192 116 188 116 196 120 196 120 192 112 188 116 192 120 196 116 192 112 204 128 204 128 204 128 204 128 196 124 204 136 212 140 216 136 208 120 208 124 212 128 216 128 204 120 208 124 212 120 208 116 208 124 212 128 216 124 212 120 220 128 216 124 212 128 216 132 208 120 208 124 212 128 216 128 212 124 212 124 212 128 224 136 216 132 216 132 216 132 216 132 204 128 220 144 228 144 224 136 216 144 216 148 220 152 224 152 228 156 228 156 228 156 228 164 224 164 232 172 236 172 236 168 232 168 232 168 232 168 232 160 224 148 232 156 236 156 236 152 240 160 240 160 240 160 240 160 248 164 248 164 248 164 248 164 240 156 240 156 240 156 240 156 240 160 240 160 240 160 240 160 244 164 244 164 244 164 244 164 240 164 244 168 248 164 244 160 248 164 244 160 240 156 236 148 244 160 244 160 244 160 244 160 248 164 248 160 244 156 240 156 244 160 248 164 248 168 252 168 260 168 248 168 260 180 260 168 276 188 280 192 280 188 272 176 296 200 292 192 296 200 304 208 300 196 308 212 320 224 328 224 332 220 320 228 352 256 352 236 348 240 348 240 348 240 340 232 328 224 308 212 312 200 268 156 200 120 212 124 216 132 224 140 224 140 224 140 224 140 224 140 228 136 240 156 268 176 292 196 316 208 332 236 360 256 380 268 376 292 404 288 400 304 340 176 104 20 88 48 80 68 84 0 16 16 28 12 4 0 0 4 0 8 8 20 16 28 20 28 20 8 4 0 0 0 12 4 56 36 44 16 36 8 40 12 36 20 36 16 32 12 28 16 36 20 32 20 28 16 20 12 16 0 16 0 16 0 16 0 16 0 16 0 16 0 16 8 16 12 24 16 20 4 8 0 4 0 4 0 4 0 4 0 8 0 0 0 16 8 12 0 16 8 16 8 16 8 16 0 8 0 24 8 28 16 28 20 40 36 36 0 4 4 24 0 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 8 4 12 0 20 12 52 48 76 56 72 48 68 20 8 0 4 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 0 0 0 0 16 20 56 28 40 8 40 24 44 8 36 4 52 24 60 32 64 36 60 32 52 24 44 20 36 16 40 20 44 24 48 28 44 8 44 12 52 20 64 36 64 20 28 0 24 4 24 0 16 4 12 4 12 4 12 4 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 20 0 20 0 16 0 12 0 12 4 64 48 100 64 84 32 84 44 80 40 76 32 68 28 72 32 68 28 68 32 76 40 72 28 72 28 72 28 72 28 52 20 68 20 48 4 60 28 60 24 52 20 56 32 44 12 36 16 28 8 24 8 24 8 28 16 20 8 16 4 8 0 4 0 12 8 16 8 12 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 180 120 192 132 196 132 192 124 208 140 196 128 192 132 204 144 212 144 208 140 204 144 208 148 212 140 200 140 208 144 204 132 208 152 216 156 208 148 212 156 216 152 208 144 204 148 212 156 220 148 216 144 212 148 216 152 224 156 224 156 220 152 216 144 216 148 208 144 208 144 212 152 208 148 212 152 212 148 208 140 212 144 212 148 216 152 220 152 220 152 216 148 216 148 220 152 220 152 220 156 224 156 224 156 232 160 228 156 224 160 228 164 224 152 228 152 228 148 220 140 216 144 224 156 236 160 236 160 236 160 232 156 236 164 244 168 236 164 240 168 244 164 240 160 248 160 248 160 248 160 248 160 252 160 248 156 244 160 248 164 252 164 252 160 248 156 244 156 244 156 248 160 248 160 252 164 256 168 252 164 248 168 252 172 248 164 248 168 252 172 256 172 256 168 252 168 252 172 260 180 260 176 260 180 264 180 268 184 280 176 280 180 284 184 288 184 276 176 284 184 292 192 296 188 292 188 292 188 292 188 292 188 292 192 296 196 300 192 296 188 304 200 304 200 304 200 304 200 296 196 308 208 316 212 316 216 304 204 308 208 308 212 312 212 304 208 308 212 312 208 308 204 308 208 312 216 316 216 312 212 320 216 316 212 312 216 316 220 308 208 308 212 312 216 316 216 320 216 316 216 320 220 324 228 324 216 324 216 324 216 324 216 328 220 324 216 328 220 332 224 332 216 332 220 336 224 340 224 344 228 344 228 344 228 344 228 340 228 348 232 352 236 348 232 348 232 348 232 348 232 348 232 348 228 356 236 360 236 360 232 364 240 364 240 364 240 364 240 360 248 360 248 360 248 360 248 352 240 352 240 352 240 352 240 364 240 364 240 364 240 364 240 368 244 368 244 368 244 368 244 364 244 368 248 372 244 368 240 368 244 364 240 364 240 360 236 368 244 368 244 368 244 368 244 372 248 372 244 368 240 364 240 364 244 368 244 372 248 372 252 380 252 372 252 384 264 384 260 384 272 388 280 392 280 396 276 416 292 416 292 420 300 432 308 440 300 452 320 472 332 480 336 472 332 484 348 492 352 500 356 496 348 496 348 488 340 480 332 448 312 448 308 428 276 372 228 328 208 324 216 332 220 336 224 336 224 336 224 336 224 336 224 336 236 352 248 376 280 408 296 444 328 456 340 480 368 504 384 524 404 556 400 552 408 496 288 252 80 164 92 156 100 140 36 56 20 68 20 48 4 48 16 40 4 40 8 32 8 32 8 36 12 20 0 12 4 32 20 72 48 72 40 64 40 68 48 56 44 56 40 52 40 40 36 36 40 32 28 24 28 16 24 20 16 20 16 20 16 20 16 20 16 20 16 20 16 20 16 16 20 24 24 20 12 8 0 4 4 4 4 4 4 4 4 12 4 4 4 16 16 16 4 20 16 20 16 20 16 20 16 24 12 32 24 44 32 48 36 60 48 52 12 20 16 36 12 16 12 16 12 16 12 16 12 16 12 16 8 12 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 8 8 8 12 12 12 24 36 52 56 64 60 64 52 32 4 4 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 32 68 56 64 36 68 52 76 44 72 40 88 60 100 64 88 56 76 52 68 44 64 40 60 40 64 44 64 44 68 48 64 48 60 48 64 56 64 68 64 48 28 20 16 24 16 20 12 12 12 12 12 12 12 12 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 16 20 16 16 12 12 12 12 24 32 60 72 100 96 112 88 104 84 100 80 92 72 88 72 100 80 92 72 88 72 88 72 84 68 84 68 84 68 84 68 76 64 80 60 72 56 80 68 88 56 80 52 76 56 64 36 48 36 32 24 24 16 20 20 12 16 16 16 16 16 16 16 16 16 16 16 16 12 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 116 64 120 68 124 72 124 72 144 88 132 76 128 80 140 92 144 84 140 80 140 80 144 84 148 88 144 88 152 88 140 64 148 68 156 72 148 64 152 72 152 64 144 56 140 60 148 68 152 68 148 64 144 68 148 72 156 76 156 72 152 68 148 68 148 84 144 80 144 80 148 84 136 72 140 80 144 80 144 76 144 80 144 84 148 88 152 88 152 88 156 92 156 92 152 88 168 104 164 100 160 96 160 96 156 92 160 96 160 96 156 92 152 92 152 92 152 88 144 84 148 88 156 100 160 104 160 100 164 96 148 84 148 96 164 112 160 104 164 108 168 104 164 100 160 104 160 104 160 104 160 104 164 104 160 100 156 104 160 108 172 112 164 100 156 104 164 108 164 108 160 104 160 104 156 100 168 100 164 96 164 96 168 100 164 96 164 100 168 104 172 104 172 100 168 100 168 104 176 112 172 104 172 108 176 108 180 112 176 108 176 112 180 116 184 116 172 108 180 116 188 120 188 120 192 120 180 112 180 112 188 124 188 124 192 128 196 124 192 120 196 128 196 128 196 128 196 128 188 124 196 136 204 140 208 128 204 116 204 120 208 120 212 124 204 120 208 124 212 120 208 116 204 116 212 128 216 128 216 128 216 128 212 124 212 124 216 128 208 120 208 124 212 128 216 128 224 132 220 132 220 136 228 140 216 132 216 132 216 132 216 132 232 140 216 124 208 128 220 140 216 152 216 156 220 160 224 160 228 164 228 164 228 164 228 164 224 160 228 168 236 172 232 168 232 168 232 168 232 168 232 160 224 148 232 156 236 156 236 152 240 160 240 160 240 160 240 160 248 164 248 164 248 164 248 164 244 160 244 160 244 160 244 160 240 160 240 160 240 160 240 160 244 164 244 164 244 164 244 164 240 160 244 164 244 164 240 160 236 156 240 160 240 160 244 164 244 160 244 160 244 160 244 160 248 164 244 160 244 160 240 156 236 156 240 156 244 160 244 164 248 160 244 168 260 184 268 180 268 188 276 192 284 196 284 184 292 196 288 188 292 196 304 204 300 204 316 220 336 236 344 240 320 236 360 252 348 240 356 264 348 240 348 240 344 232 332 232 296 204 312 212 276 152 216 108 208 128 212 132 220 136 224 140 224 140 224 140 224 140 224 136 232 136 236 152 260 176 284 188 328 224 332 228 352 248 372 264 380 296 408 296 416 320 384 232 196 24 68 36 96 56 80 16 12 0 16 0 8 0 12 12 8 4 12 0 4 0 4 4 20 16 4 0 0 0 12 8 48 32 44 16 40 8 44 12 48 20 48 24 44 24 40 24 36 20 32 20 28 16 24 12 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 16 12 24 16 20 4 8 0 4 0 4 0 4 0 4 0 8 0 0 0 4 4 12 0 16 8 16 8 16 8 16 8 12 0 16 8 28 20 36 24 44 36 32 0 4 4 20 0 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 8 8 8 12 4 0 16 16 32 28 40 36 32 8 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 48 36 48 16 44 24 52 16 44 8 56 28 64 28 52 28 52 24 44 16 40 16 48 24 44 20 44 20 40 16 52 16 48 12 48 24 60 28 52 20 28 0 16 0 20 0 12 4 12 4 12 4 12 4 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 20 0 20 0 16 0 12 0 24 0 36 28 84 64 104 68 84 40 80 32 76 28 68 24 92 44 80 28 68 20 64 20 64 20 64 20 64 20 64 20 72 24 60 16 64 24 68 20 60 24 52 20 56 32 44 12 40 16 32 8 16 0 12 0 4 0 8 4 16 12 20 16 20 12 20 8 12 0 0 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 184 120 184 116 184 124 192 128 204 136 200 132 196 136 200 140 208 144 204 136 200 140 208 144 208 144 208 152 220 148 196 120 208 152 216 156 208 148 212 156 208 148 200 136 196 140 208 148 220 148 216 144 212 148 216 152 228 156 220 152 216 148 216 148 212 144 208 144 208 144 208 148 196 136 204 144 212 148 212 144 212 144 212 148 216 152 220 152 220 156 228 160 228 160 224 152 232 164 232 164 232 164 232 164 220 156 228 164 232 160 224 152 228 152 232 156 228 152 224 144 224 148 228 156 236 160 232 156 228 152 224 148 224 152 232 160 236 164 240 168 244 164 240 160 248 160 248 160 248 160 248 160 252 160 248 156 244 160 248 164 260 164 244 148 236 156 252 168 256 164 252 160 248 156 244 152 252 168 248 160 244 164 252 168 248 164 248 168 252 172 256 172 256 168 252 168 252 172 260 180 256 172 260 176 264 180 264 180 280 176 280 180 284 184 288 184 280 180 288 188 292 188 292 188 296 184 280 172 276 176 288 192 292 192 296 196 300 192 296 188 292 188 292 188 292 188 292 188 288 188 296 196 304 204 304 204 308 208 308 208 312 212 316 216 304 208 308 212 312 208 308 204 300 204 308 212 316 216 316 216 316 216 312 208 308 212 316 216 308 208 308 212 312 216 316 216 320 220 316 216 316 220 324 224 320 212 320 212 320 212 320 212 336 224 328 212 316 212 320 216 332 216 332 220 336 224 340 224 340 224 340 224 340 224 340 224 336 224 344 232 348 232 348 228 348 232 348 232 348 232 348 232 348 228 356 236 360 236 360 232 360 236 360 236 360 236 360 236 356 244 356 244 356 244 356 244 356 244 356 244 356 244 356 244 364 240 364 240 364 240 364 240 364 240 364 240 364 240 364 240 360 240 368 244 368 244 364 236 356 236 360 240 364 244 368 248 364 240 364 240 364 240 364 240 368 244 368 244 368 244 368 244 360 236 360 240 364 240 368 244 368 244 368 248 388 268 392 272 376 268 388 280 396 288 408 288 412 292 416 288 420 296 428 304 452 316 468 332 484 348 496 352 472 340 496 352 492 344 496 360 496 348 496 344 484 332 468 320 436 308 436 288 380 220 332 204 324 216 328 220 332 224 336 224 332 220 332 220 332 220 332 220 336 232 348 244 368 268 400 288 436 324 460 348 480 360 484 356 516 388 544 400 560 424 536 356 408 148 172 104 172 80 120 36 72 20 68 8 44 0 48 12 48 12 44 8 40 8 40 12 32 12 20 0 16 4 28 16 64 44 60 40 60 40 60 44 60 48 56 44 52 40 44 40 40 36 32 28 28 24 16 20 24 20 24 20 24 20 24 20 16 12 16 12 16 12 16 12 16 20 24 24 20 12 8 0 4 4 4 4 4 4 4 4 8 0 4 0 8 12 16 8 16 12 16 12 16 12 16 12 28 16 32 20 40 32 52 40 56 44 48 8 16 12 32 8 16 12 16 12 16 12 16 12 16 12 16 8 12 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 8 8 8 4 4 4 4 12 20 28 32 8 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 16 52 52 68 44 64 48 84 48 72 48 92 64 100 64 76 48 68 44 64 40 60 40 72 48 68 44 64 40 60 36 72 56 64 48 60 48 56 56 52 32 16 12 8 16 12 12 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 4 4 8 8 8 8 12 12 12 12 12 12 12 12 12 16 20 16 20 16 20 20 12 16 20 40 56 100 108 128 104 100 80 96 76 88 68 84 68 100 80 92 72 84 68 84 68 80 64 80 64 80 64 80 64 96 68 72 60 88 80 88 64 88 56 80 52 76 56 64 36 60 44 40 28 24 16 16 12 8 8 12 12 12 16 16 16 16 20 20 16 12 8 4 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 124 72 124 68 124 76 132 80 136 84 136 84 136 84 136 84 144 80 136 76 136 76 140 84 136 76 140 84 148 84 128 52 148 76 156 80 148 72 152 80 148 72 140 60 136 64 148 72 152 76 148 72 144 76 148 80 160 84 152 76 148 76 152 80 140 80 144 80 144 80 144 76 136 76 144 84 152 88 148 84 144 80 144 84 148 88 152 88 156 92 156 96 160 92 156 92 148 88 152 92 160 100 164 104 148 88 156 96 160 92 152 84 152 96 156 96 156 92 148 84 144 84 148 92 152 92 152 88 136 84 152 100 160 96 148 84 160 104 164 108 168 104 164 100 160 104 160 104 160 104 160 104 164 104 160 100 156 104 160 108 160 100 148 88 144 92 156 108 168 108 164 104 160 100 156 96 168 96 160 92 160 92 164 100 164 96 164 100 168 104 172 104 172 100 168 100 168 104 176 112 180 112 180 112 184 116 188 120 176 108 176 112 180 116 184 116 176 112 184 120 188 120 184 116 188 116 176 100 168 108 184 120 188 124 192 128 196 124 192 120 184 116 184 116 184 116 184 116 184 120 192 128 200 132 200 124 212 124 212 124 216 128 220 132 204 120 208 124 212 120 208 116 204 120 212 128 216 128 216 124 216 124 208 120 208 120 212 128 208 120 208 124 212 128 216 128 216 128 212 120 208 124 212 128 212 128 212 128 212 128 212 128 216 136 220 140 220 128 208 120 216 152 216 156 220 160 224 160 224 160 224 160 224 160 224 160 220 160 228 164 232 168 228 164 232 168 232 168 232 168 232 160 224 148 232 156 236 156 236 152 236 156 236 156 236 156 236 156 244 160 244 160 244 160 244 160 244 160 244 160 244 160 244 160 240 160 240 160 240 160 240 160 240 160 240 160 240 160 240 160 236 156 240 164 244 160 236 156 232 156 236 160 240 164 244 168 240 156 240 156 240 156 240 156 244 160 244 160 244 160 244 160 236 152 236 156 240 156 244 160 244 160 244 164 264 184 268 184 268 188 276 196 288 200 288 192 292 192 284 188 288 196 300 204 320 220 332 236 344 244 352 248 336 228 332 236 352 252 348 236 352 244 348 236 332 220 320 216 312 224 300 176 232 128 212 136 216 136 220 136 220 140 224 140 220 136 220 136 220 136 220 136 228 140 232 152 252 168 276 184 292 204 332 240 360 244 348 228 356 260 376 284 408 312 404 288 344 108 100 52 104 52 84 24 48 4 20 0 4 0 0 0 0 0 0 0 4 0 8 0 8 8 4 0 4 0 12 0 36 20 44 24 44 16 44 16 36 12 36 12 36 16 32 12 36 20 36 12 28 16 20 12 20 12 20 12 20 12 20 12 12 4 12 4 12 4 12 4 16 12 24 16 20 4 8 0 4 0 4 0 4 0 4 0 0 0 0 0 8 8 16 4 12 4 12 4 12 4 12 4 16 4 16 4 20 16 36 28 40 32 32 0 0 0 16 0 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 8 8 8 0 0 0 4 4 20 20 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 24 52 32 48 24 60 16 44 16 56 24 60 20 48 20 44 20 44 16 40 16 52 24 48 20 44 16 40 12 56 20 52 20 48 20 52 32 40 8 16 0 8 0 12 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 0 4 0 8 4 12 8 12 4 12 4 12 4 12 4 20 0 20 0 20 0 16 0 0 0 24 32 96 88 108 60 84 40 80 32 76 28 68 24 72 28 68 24 68 28 72 32 72 28 72 28 72 28 72 28 80 24 56 16 72 36 72 20 60 24 52 20 56 32 44 12 52 28 40 16 24 4 16 0 16 8 12 4 12 0 8 0 8 4 12 8 16 4 12 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 184 124 188 128 192 128 192 132 200 136 200 136 200 136 200 136 204 140 200 136 200 136 204 140 196 132 196 136 208 144 200 124 208 152 216 156 208 148 212 156 212 148 204 140 200 144 208 152 220 148 216 144 212 148 216 152 232 160 220 144 212 148 220 156 204 140 208 144 208 144 204 140 204 144 212 148 216 148 212 144 212 144 212 148 216 152 220 152 224 156 220 148 216 152 224 156 208 144 212 152 224 160 232 164 220 152 224 156 224 156 220 152 232 156 236 160 232 152 224 148 220 144 224 152 228 148 224 144 208 140 232 168 244 160 224 140 236 164 240 168 244 164 240 160 248 160 248 160 248 160 248 160 252 160 248 156 244 160 248 164 240 148 232 144 232 148 244 160 252 164 248 160 248 160 244 156 248 164 244 160 244 160 248 164 248 164 248 168 252 172 256 172 256 168 252 168 252 172 260 180 264 180 268 184 268 188 272 188 280 176 280 180 284 184 288 184 284 180 288 188 292 184 288 180 288 184 280 172 276 176 288 184 292 192 296 196 300 192 296 188 288 184 288 184 288 184 288 184 288 188 296 196 304 200 304 204 308 208 312 212 312 216 316 216 304 208 308 212 312 208 308 204 308 212 312 216 316 212 312 208 312 212 308 208 308 208 312 212 308 208 308 212 312 216 316 216 316 212 308 208 304 204 308 208 316 208 316 208 316 208 316 208 316 212 328 224 332 216 316 200 332 216 332 220 336 224 340 224 336 220 336 220 336 220 336 220 336 220 340 228 344 228 344 228 348 232 348 232 348 232 348 232 348 228 356 236 360 236 360 232 356 232 356 232 356 232 356 232 352 240 352 240 352 240 352 240 352 240 352 240 352 240 352 240 364 240 364 240 364 240 364 240 360 236 360 236 360 236 360 236 360 236 364 240 364 240 360 236 360 236 364 240 364 240 368 244 360 236 360 236 360 236 360 236 364 240 368 244 368 244 372 248 360 240 364 240 368 244 368 248 372 244 368 252 384 268 392 268 384 276 392 284 400 288 408 284 408 288 412 284 416 292 428 300 472 332 480 344 488 348 492 348 488 332 468 332 496 356 488 328 496 348 488 340 472 320 452 308 456 304 404 244 344 208 340 224 332 220 332 224 336 224 336 224 328 216 328 216 328 216 328 216 332 232 344 240 360 260 392 276 396 296 444 344 480 352 464 328 488 348 504 376 536 404 540 396 492 224 236 124 196 128 196 100 148 76 108 40 88 32 76 20 52 4 44 4 44 4 44 4 32 8 28 4 20 8 24 12 48 32 52 44 56 44 56 40 56 36 52 32 48 32 44 32 40 36 36 32 28 24 20 20 28 24 28 24 28 24 28 24 20 16 20 16 20 16 20 16 16 20 24 24 20 12 8 0 4 4 4 4 4 4 4 4 4 0 4 8 24 24 20 12 12 8 12 8 12 8 12 8 36 16 32 16 36 28 52 44 56 40 44 4 16 12 28 4 16 12 16 12 16 12 16 12 16 12 16 8 12 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 8 4 0 0 0 8 16 20 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 28 32 56 52 76 56 76 52 68 44 80 60 92 56 68 48 68 48 64 44 64 44 68 48 64 44 64 44 60 40 68 52 60 48 60 52 60 56 36 20 4 4 0 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 4 8 8 12 16 16 16 16 16 16 16 16 16 16 16 16 20 16 20 20 24 24 20 4 0 32 56 112 120 124 92 104 88 100 84 96 76 88 72 84 68 80 64 84 72 92 76 88 72 88 72 88 72 88 72 88 68 76 60 80 68 84 64 88 56 80 52 76 56 64 36 60 44 40 28 28 20 20 16 20 16 16 12 8 4 4 0 4 8 12 16 16 16 16 12 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 112 64 120 76 128 76 124 68 132 84 136 88 140 84 136 80 140 76 136 72 132 76 136 80 136 72 128 76 144 88 148 76 144 76 156 80 148 72 152 80 156 76 148 68 144 72 152 80 152 76 148 72 144 76 148 80 164 88 152 72 144 76 152 84 136 76 144 80 144 80 140 72 140 80 144 80 144 76 136 72 144 80 144 84 148 88 152 88 160 92 144 76 140 80 156 96 148 84 148 88 156 92 160 96 156 88 152 84 148 88 152 92 156 96 160 100 156 96 152 88 148 92 152 96 156 92 148 88 140 88 156 104 164 100 152 88 160 104 164 108 168 104 164 100 160 104 160 104 160 104 160 104 164 104 160 100 156 104 160 108 148 92 148 96 152 100 156 100 156 100 160 104 160 104 164 108 164 92 160 88 156 92 160 96 164 96 164 100 168 104 172 104 172 100 168 100 168 104 176 112 176 108 180 112 180 116 184 116 176 108 176 112 180 116 184 116 180 116 184 120 188 116 184 112 184 116 184 112 180 116 184 116 188 124 192 128 196 124 192 120 188 120 188 120 188 120 188 120 188 120 196 132 204 136 204 128 200 112 200 116 204 116 208 120 204 120 208 124 212 120 208 116 216 128 216 128 212 120 204 112 212 120 208 116 204 120 208 124 208 120 208 124 212 128 216 128 220 128 212 120 208 120 208 120 208 124 208 124 208 124 208 124 208 124 212 128 216 132 212 128 216 152 216 156 220 160 224 160 220 156 220 156 220 156 220 156 216 156 224 164 228 164 228 160 232 168 232 168 232 168 232 160 224 148 232 156 236 156 236 152 232 152 232 152 232 152 232 152 240 156 240 156 240 156 240 156 236 152 236 152 236 152 236 152 240 160 240 160 240 160 240 160 236 156 236 156 236 156 236 156 232 156 236 160 240 156 236 152 244 164 240 160 240 160 236 156 236 152 236 152 236 152 236 152 240 156 240 160 244 164 248 164 240 160 244 160 248 164 248 168 256 168 248 168 260 180 260 172 280 196 284 200 288 196 284 184 288 192 284 184 288 192 296 200 336 236 344 240 344 240 340 232 340 236 340 240 348 244 344 236 352 244 344 232 332 220 304 212 296 184 244 136 212 124 208 124 224 140 224 140 224 140 224 140 216 132 216 132 216 132 216 132 228 136 228 148 248 168 268 176 272 180 300 216 332 228 340 224 336 232 348 264 384 292 400 308 380 180 172 68 120 104 164 80 136 64 92 24 76 24 72 20 36 0 32 0 20 0 8 0 4 0 4 0 8 0 8 0 28 16 40 24 48 24 44 12 40 8 36 12 36 8 36 16 36 16 32 12 28 8 24 4 24 8 20 8 20 8 20 8 16 4 16 4 16 4 16 4 16 12 24 16 20 4 8 0 4 0 4 0 4 0 4 0 0 0 0 4 28 16 16 0 4 0 4 0 4 0 4 0 20 4 12 0 16 16 40 32 36 28 28 0 0 0 12 0 12 4 12 4 12 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 0 0 0 4 8 8 4 4 4 4 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 36 32 64 40 52 20 40 8 48 20 52 16 48 24 48 24 52 28 52 28 40 16 44 20 44 20 48 24 44 20 48 20 52 36 60 44 28 0 4 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 0 8 0 12 8 20 12 16 8 16 8 16 8 16 8 16 8 16 12 24 8 24 8 12 0 12 24 88 88 108 60 92 48 92 44 84 36 80 32 76 28 68 20 64 20 68 24 68 24 68 24 68 24 68 24 60 20 64 16 56 12 64 24 60 24 52 20 56 32 44 12 32 8 24 4 16 0 12 0 12 0 8 0 8 0 8 0 12 4 16 8 16 4 8 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 164 108 180 124 192 124 180 108 196 136 200 140 204 136 200 132 204 136 200 132 196 136 200 140 204 136 196 136 212 156 220 156 208 152 216 156 208 148 212 156 220 156 208 148 208 148 216 160 220 148 216 144 212 148 216 152 232 160 220 144 208 144 220 156 196 136 208 148 212 144 200 132 204 140 204 140 200 132 192 128 212 144 212 148 216 152 220 152 232 156 208 132 200 140 224 164 228 160 224 156 224 152 220 152 228 156 216 144 212 148 224 160 232 160 236 160 236 156 228 148 232 156 236 160 236 156 228 152 228 152 232 156 236 160 236 160 236 164 240 168 244 164 240 160 248 160 248 160 248 160 248 160 252 160 248 156 244 160 248 164 236 148 244 160 248 160 248 160 240 156 244 160 248 164 252 168 248 160 244 156 240 160 244 164 248 164 248 168 252 172 256 172 256 168 252 168 252 172 260 180 256 172 256 176 260 180 264 180 280 176 280 180 284 184 288 184 288 184 292 188 292 184 284 180 284 184 288 188 292 184 288 180 292 192 296 196 300 192 296 188 292 188 292 188 292 188 292 188 292 192 300 200 308 208 312 208 292 192 292 196 296 196 300 200 304 208 308 212 312 208 308 204 320 220 320 216 312 208 300 196 312 208 308 204 304 208 308 212 308 208 308 212 312 216 316 216 324 224 316 212 312 212 312 212 316 208 316 208 316 208 316 208 320 208 312 204 312 212 328 228 332 216 332 220 336 224 340 224 336 220 336 220 336 220 336 220 332 220 340 228 344 228 344 224 348 232 348 232 348 232 348 232 348 228 356 236 360 236 360 232 356 232 356 232 356 232 356 232 352 240 352 240 352 240 352 240 344 232 344 232 344 232 344 232 364 240 364 240 364 240 364 240 360 236 360 236 360 236 360 236 356 236 360 240 364 236 360 232 372 244 368 240 364 236 360 232 360 236 360 236 360 236 360 236 364 240 364 244 368 248 372 248 368 244 372 248 372 252 376 252 384 252 372 252 384 264 384 256 396 284 400 288 400 284 400 280 408 288 408 284 416 292 424 300 484 344 488 344 488 340 476 332 476 348 504 356 488 340 492 356 496 352 488 336 464 316 444 300 400 248 344 208 332 208 320 188 336 224 336 224 336 224 336 224 328 216 328 216 328 216 328 216 332 228 340 236 356 256 384 272 396 280 412 296 440 328 464 348 476 336 488 364 528 392 544 416 528 296 312 140 208 164 244 120 232 144 188 108 176 112 176 104 144 76 124 60 100 40 80 20 40 0 40 4 36 4 36 8 44 28 56 44 60 44 56 40 64 48 64 40 60 36 52 40 48 36 36 28 32 24 20 20 36 20 36 20 36 20 36 20 36 20 36 20 36 20 36 20 20 20 24 24 20 12 8 0 4 4 4 4 4 4 4 4 12 0 24 24 52 32 36 4 20 4 20 4 20 4 20 4 36 16 28 12 32 28 56 48 52 40 44 4 12 8 28 4 16 12 16 12 16 12 16 12 16 12 16 8 12 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 0 0 0 0 0 0 8 8 8 4 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 12 44 52 80 72 68 40 56 40 72 48 76 44 72 52 72 52 72 52 72 56 56 40 60 44 64 48 68 52 60 40 56 48 64 56 68 64 28 12 0 4 0 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 4 8 12 16 16 20 24 16 16 16 16 16 16 16 16 16 16 16 20 20 28 28 24 32 12 16 32 88 108 128 100 112 96 108 92 104 84 96 80 100 80 88 68 80 60 76 60 80 64 80 64 80 64 80 64 68 64 84 64 64 48 76 72 88 56 80 52 76 56 64 36 32 16 16 8 12 8 12 8 0 0 4 8 8 12 16 16 20 20 20 16 12 8 0 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 112 64 124 80 132 80 128 72 136 80 132 76 128 72 124 72 120 60 124 72 144 88 140 72 112 56 124 72 140 84 144 88 148 84 148 80 144 76 140 76 148 84 144 76 136 72 136 72 140 80 152 92 156 88 148 80 136 72 140 88 160 96 152 76 140 80 144 84 148 80 144 76 132 76 148 80 144 80 148 92 152 84 140 72 136 76 148 88 148 84 148 76 136 72 148 92 160 92 156 88 152 92 156 96 160 96 156 88 152 88 156 92 132 80 152 96 152 88 148 92 148 96 160 96 144 80 152 104 168 104 156 96 164 104 156 92 148 92 156 100 160 100 160 96 160 108 168 116 172 112 164 104 156 96 152 92 148 96 152 100 152 100 156 104 160 100 156 96 156 96 148 88 148 96 160 108 148 84 156 92 160 92 160 88 172 104 176 108 176 104 168 100 164 100 176 112 184 112 176 104 180 112 180 112 180 112 180 112 184 112 180 108 176 112 180 116 180 116 192 128 192 116 176 100 176 108 176 112 180 116 184 116 200 132 200 132 200 132 200 132 176 112 188 124 196 128 192 120 188 120 188 124 192 128 196 120 200 112 196 104 192 104 196 108 200 116 204 120 208 116 204 112 212 124 212 124 212 120 200 112 204 116 204 116 204 116 204 116 196 112 208 124 216 124 208 116 216 128 216 124 212 120 208 120 208 124 208 124 208 124 208 124 216 128 212 128 212 132 220 140 220 152 216 152 216 156 224 164 228 160 224 156 220 160 224 164 212 152 224 164 232 164 224 156 228 164 228 164 228 164 228 156 232 152 232 152 232 152 232 152 236 156 236 152 232 148 228 148 236 152 236 152 236 152 236 152 236 152 236 152 236 152 236 152 236 156 236 156 236 156 236 156 232 156 236 160 240 156 236 152 236 156 236 156 236 156 236 156 224 144 228 152 240 164 248 168 240 156 240 156 240 156 240 156 248 160 244 156 240 160 244 164 244 160 244 164 248 168 252 168 256 172 252 172 260 180 268 188 280 196 280 196 284 200 288 192 284 192 288 192 296 196 296 196 328 228 336 236 340 236 340 232 336 236 344 244 344 236 336 224 344 244 340 232 308 204 276 176 252 148 208 116 212 132 216 128 224 132 208 128 228 148 224 132 236 144 216 124 204 124 212 132 216 136 224 152 248 172 264 188 268 176 280 192 308 228 340 252 332 240 348 260 380 288 396 304 380 288 240 48 148 104 140 104 164 88 140 60 116 56 120 64 116 44 92 36 92 36 76 24 48 20 20 0 4 0 20 4 36 8 32 12 44 24 44 16 48 8 28 0 36 0 28 0 28 8 24 4 24 4 20 4 20 0 20 8 20 0 8 0 20 4 20 4 20 4 20 8 20 20 28 16 12 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 44 40 36 0 12 0 20 0 4 0 8 4 24 0 4 0 24 20 32 12 48 24 24 4 12 0 8 0 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 12 4 4 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 16 16 48 36 48 20 40 16 40 20 52 16 48 24 44 16 40 12 32 8 36 12 36 12 36 12 36 12 40 36 56 28 52 40 60 28 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 8 4 16 12 20 12 20 8 12 4 12 4 12 4 12 4 8 8 8 0 8 0 8 0 16 0 0 0 28 48 96 92 96 52 96 52 92 44 84 36 76 32 76 28 72 24 68 24 72 28 72 24 68 20 64 20 56 16 68 28 72 24 60 12 72 32 56 12 40 12 36 16 32 8 16 0 0 0 0 0 4 0 4 0 8 4 12 4 20 16 28 24 32 24 32 20 12 12 8 4 4 0 0 0 0 0 0 0 0 0 0 0 176 116 184 124 188 124 188 124 196 132 192 128 192 124 188 124 180 116 180 124 200 140 196 124 184 124 192 132 200 136 200 136 220 156 220 152 216 152 212 148 208 144 204 136 200 136 204 140 204 136 208 144 216 148 208 132 220 144 208 140 212 148 212 140 204 144 208 144 208 144 208 140 196 136 208 140 200 136 204 148 216 144 204 132 200 136 212 148 204 140 208 132 192 128 204 148 220 152 220 152 220 152 220 152 220 152 220 152 224 160 232 164 208 144 228 156 228 148 224 152 224 156 236 152 220 144 228 164 244 160 232 156 236 164 232 152 224 152 232 160 236 160 236 156 244 160 252 168 256 164 248 156 248 156 244 152 240 156 244 160 240 156 244 160 248 156 244 152 240 152 236 144 236 152 244 160 232 152 240 160 244 160 244 156 248 168 256 172 256 172 252 168 244 164 252 172 260 172 256 168 264 180 264 180 264 180 264 180 288 180 284 176 280 180 284 184 288 184 292 192 292 184 280 172 280 176 284 180 284 184 288 184 304 200 304 200 304 200 304 200 292 192 300 200 304 196 292 184 292 188 292 192 296 196 300 200 304 204 300 196 296 200 300 204 300 204 304 208 308 204 304 200 308 212 312 212 312 208 304 200 304 204 304 204 304 204 304 204 296 200 308 212 312 212 308 208 316 216 312 212 312 208 308 208 316 208 316 208 316 208 316 208 324 212 320 212 320 216 328 224 336 216 332 216 332 220 340 228 344 224 340 220 336 224 340 228 332 220 340 228 348 228 340 224 348 232 348 232 348 232 348 232 356 232 356 232 356 232 356 232 356 232 356 232 356 232 356 232 352 240 352 240 352 240 352 240 348 236 348 236 348 236 348 236 360 236 360 236 360 236 360 236 356 236 360 240 364 236 360 232 360 236 360 236 360 236 360 236 352 228 356 236 360 240 364 244 364 240 364 240 364 240 364 240 368 240 360 236 360 236 364 244 368 244 368 248 372 252 376 252 380 256 376 256 384 264 392 276 392 280 392 284 396 288 408 288 404 284 412 288 420 292 420 292 468 328 472 332 480 336 476 332 484 344 492 352 496 348 484 336 480 336 460 312 436 284 396 256 360 220 332 204 324 216 328 212 336 216 320 216 336 232 336 216 344 228 328 208 316 208 324 216 328 220 340 236 360 260 392 272 392 276 408 292 436 324 464 344 484 356 504 372 524 388 536 392 544 384 404 172 244 144 228 156 244 152 224 124 200 112 192 120 192 112 172 100 168 100 156 80 128 60 104 40 88 40 88 52 80 44 68 40 72 52 60 40 84 44 64 32 52 36 44 20 44 32 40 28 28 24 28 20 40 20 40 20 40 20 36 12 40 20 40 20 40 20 40 24 24 28 28 24 12 4 4 4 4 4 4 4 4 4 4 4 24 0 20 28 80 72 72 28 32 16 40 16 24 4 32 20 36 8 20 8 40 32 48 24 64 36 36 12 28 12 24 4 16 12 16 12 16 12 16 12 12 8 12 8 12 8 12 8 12 8 8 4 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 4 4 16 24 52 48 60 48 64 44 64 48 68 56 68 48 64 40 60 36 52 32 56 36 56 36 56 36 56 36 56 48 68 52 68 64 60 36 4 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 8 12 16 16 12 12 12 12 12 12 12 12 12 12 4 4 4 4 4 4 8 4 16 4 12 4 32 52 104 104 120 104 116 92 104 80 92 72 92 76 92 72 88 68 84 68 88 72 84 68 84 64 80 64 76 60 80 68 84 64 76 60 92 60 80 44 60 40 60 40 52 32 28 12 8 0 4 0 4 4 4 8 8 8 12 12 20 24 24 28 32 32 28 28 16 16 12 12 8 4 0 0 0 0 0 0 0 0 0 0 116 64 112 60 116 64 120 72 128 76 128 72 124 72 120 68 112 48 112 56 128 72 124 60 128 72 136 76 136 72 128 68 152 92 156 96 152 88 148 84 140 80 136 76 136 80 144 84 144 80 132 80 148 92 136 68 160 92 132 72 128 80 136 80 140 76 140 76 140 76 140 76 132 76 144 76 132 64 132 72 140 72 132 64 128 68 136 76 136 76 140 68 124 64 136 84 148 88 152 92 156 88 152 84 148 84 148 88 156 96 168 108 140 88 156 96 152 88 148 96 152 96 156 92 144 84 152 100 168 100 156 96 160 100 156 88 152 92 156 100 160 100 160 100 152 100 156 104 160 100 156 96 164 104 156 100 156 100 160 108 152 100 156 104 160 100 156 96 152 92 148 92 148 96 156 104 152 84 156 92 160 92 160 92 156 92 164 100 172 104 172 100 164 100 172 108 176 108 172 104 180 112 180 112 180 112 180 112 180 112 176 108 176 108 180 112 188 120 188 116 184 116 180 112 176 112 180 112 184 116 184 116 196 128 196 128 196 128 196 128 200 136 204 136 200 124 188 116 188 120 188 124 192 128 196 120 208 116 204 112 200 116 208 120 200 116 204 120 208 116 204 112 208 120 212 124 212 120 204 112 208 120 208 120 208 120 208 120 200 112 204 120 212 124 208 120 216 124 212 124 208 120 208 120 208 124 208 124 208 124 208 124 212 128 212 128 212 132 220 136 216 152 216 152 216 156 224 160 224 160 220 156 220 156 224 160 216 156 224 164 228 164 228 160 232 168 232 168 232 168 232 160 232 152 232 152 232 152 232 152 232 152 232 152 232 152 232 152 240 156 240 156 240 156 240 156 236 152 236 152 236 152 236 152 236 156 236 156 236 156 236 156 232 152 236 156 236 156 232 152 236 156 236 156 236 156 236 156 232 152 232 156 236 156 236 156 240 156 240 156 240 156 240 156 240 152 232 148 232 148 236 156 244 160 244 164 248 168 252 168 256 172 252 172 260 180 268 188 280 196 280 196 284 200 288 192 280 188 280 184 288 192 296 196 320 220 328 224 332 228 328 224 336 236 344 244 348 240 340 232 340 224 304 200 284 180 252 152 216 124 208 124 216 132 208 132 220 128 212 132 224 144 224 132 228 140 216 124 204 124 212 128 220 148 228 152 248 176 268 192 276 196 284 200 304 224 328 236 348 252 360 276 384 288 396 296 432 300 336 160 140 56 148 84 152 76 136 52 116 48 116 48 128 60 112 56 116 56 108 52 100 56 88 40 80 44 80 44 60 20 48 12 48 8 40 0 52 8 36 0 32 0 28 0 32 8 32 12 32 8 28 8 24 8 20 4 20 8 28 12 20 4 20 4 20 4 20 4 20 20 28 16 12 0 4 0 4 0 4 0 4 0 4 0 8 0 20 32 80 72 68 28 12 0 16 0 8 0 16 8 12 0 0 0 20 16 32 16 44 20 20 0 12 0 8 0 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 12 0 24 16 44 28 48 28 48 24 52 28 48 24 44 16 40 12 32 8 36 12 36 12 36 12 36 12 32 32 56 32 56 52 52 12 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 4 0 8 0 8 0 12 4 12 4 12 4 12 4 0 0 0 0 0 0 0 0 4 0 4 0 8 8 60 64 116 68 100 48 80 28 68 24 76 32 76 28 72 24 68 24 72 24 68 24 64 20 64 20 60 16 64 20 64 20 60 16 52 20 48 12 40 16 44 20 44 20 32 4 12 0 0 0 4 0 4 0 8 0 8 4 16 12 24 20 28 20 28 16 20 20 16 16 12 8 4 4 0 0 0 0 0 0 0 0 180 116 172 104 168 112 180 120 188 124 188 120 184 120 184 120 180 112 176 116 188 128 188 120 192 132 196 136 200 132 196 128 204 140 208 148 208 140 200 132 200 136 200 136 204 144 212 148 232 148 208 140 228 160 220 132 228 144 208 132 208 140 212 136 204 140 200 136 200 136 204 140 204 144 212 140 196 128 196 136 208 140 204 132 200 136 208 140 216 148 216 140 204 136 216 156 216 152 224 160 228 156 220 148 220 152 220 152 220 160 232 164 220 152 232 156 224 148 228 156 228 152 228 148 224 148 228 156 240 160 228 156 236 160 232 148 228 156 236 160 240 164 236 160 240 152 240 152 240 152 240 152 248 156 244 152 240 156 244 160 240 156 244 160 248 156 244 152 236 148 236 148 240 152 244 156 236 156 244 160 248 164 244 160 232 152 244 164 252 172 256 172 260 176 264 184 268 184 268 184 260 176 264 180 264 180 268 184 284 180 280 172 276 176 284 180 292 188 288 180 284 180 288 188 284 180 284 184 288 184 292 188 296 192 296 192 300 196 300 196 304 200 304 196 300 192 296 188 292 188 292 192 296 196 300 200 304 200 300 200 300 204 308 208 300 204 304 208 308 204 304 200 304 208 312 212 312 208 304 204 308 208 308 208 308 208 308 208 300 200 304 204 308 208 308 208 312 212 312 208 308 208 304 204 316 208 316 208 316 208 316 208 320 212 316 208 320 212 324 220 332 216 328 212 332 216 336 224 340 224 336 216 332 220 340 224 336 220 340 224 344 228 344 228 352 236 352 236 352 236 352 236 356 232 356 232 356 232 356 232 352 228 356 232 356 232 360 236 348 236 348 236 348 236 348 236 344 232 344 232 344 232 344 232 356 232 356 232 356 232 356 232 352 232 360 236 360 236 356 228 356 232 356 232 356 232 356 232 364 236 360 232 356 228 352 228 360 236 360 236 360 236 360 236 364 240 360 232 356 236 364 240 368 244 368 248 372 252 376 252 380 256 376 256 384 264 392 276 392 280 392 284 396 288 408 288 408 288 412 288 420 296 428 304 464 324 472 332 476 332 476 332 472 332 480 340 484 336 476 328 464 312 424 288 412 264 360 212 320 196 316 212 328 216 324 204 328 212 324 216 332 220 332 220 336 220 328 208 320 208 320 208 328 224 340 236 360 260 392 276 408 284 416 292 428 312 448 324 460 332 488 360 524 392 548 408 576 388 508 312 264 104 248 148 248 152 232 132 216 120 212 124 212 124 196 120 196 120 192 116 192 112 192 112 180 104 168 100 140 80 116 60 96 56 76 32 80 32 56 28 56 32 48 28 56 36 52 36 48 32 44 32 48 24 40 20 44 28 56 40 44 24 44 24 44 24 44 28 24 28 28 24 12 4 4 4 4 4 4 4 4 4 4 4 20 12 48 64 112 96 96 56 36 16 36 12 32 12 36 20 20 0 16 8 32 24 44 32 56 32 32 8 28 12 24 4 16 12 16 12 16 12 16 12 12 8 12 8 12 8 12 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 8 16 16 52 44 60 52 68 52 72 52 64 44 64 40 60 36 56 36 60 40 60 40 60 40 60 40 52 44 68 56 76 64 52 16 4 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 4 8 12 8 8 8 12 12 12 12 12 12 12 12 4 4 4 4 4 4 8 4 4 12 28 4 12 8 56 64 140 116 120 92 96 72 84 68 92 76 92 72 88 68 84 68 84 68 84 64 80 64 76 60 76 60 76 64 80 60 76 60 68 40 68 40 60 40 64 44 60 44 40 28 20 8 8 0 0 0 4 4 4 8 8 8 16 16 20 24 24 24 24 24 20 16 16 12 8 8 4 4 0 0 0 0 0 0 0 0 120 64 108 52 104 56 112 64 116 64 116 68 120 68 120 68 132 64 120 60 128 72 132 68 120 64 128 72 136 76 136 76 136 80 144 88 144 80 132 68 136 76 136 76 140 84 148 88 156 92 136 84 148 92 140 76 136 80 136 88 152 96 144 80 140 72 132 64 128 68 136 76 144 84 152 84 140 68 136 76 144 80 140 76 140 76 144 80 148 84 148 76 136 72 148 92 156 92 160 96 160 96 156 92 164 100 160 88 152 88 152 88 152 96 160 96 148 88 152 96 156 92 148 88 148 92 152 92 164 96 152 92 156 100 152 88 152 96 160 104 164 104 164 100 152 96 152 92 148 96 152 96 152 92 148 88 144 92 148 96 152 100 156 104 160 100 156 96 148 92 152 96 156 100 156 100 152 88 160 96 164 96 164 92 148 84 160 96 168 104 172 104 176 108 176 112 180 116 184 116 176 108 176 112 180 116 184 116 180 108 172 104 172 104 176 112 188 116 180 112 180 116 188 120 180 112 184 116 184 120 188 120 184 116 188 120 192 124 196 128 184 116 184 120 188 124 192 128 188 120 188 124 192 128 196 120 196 108 192 104 196 112 204 116 200 116 204 120 208 116 204 112 204 116 208 124 212 124 208 116 208 120 208 120 208 120 208 120 200 112 200 112 204 116 208 120 212 124 208 120 208 116 204 116 208 124 208 124 208 124 208 124 212 124 208 124 208 128 216 136 216 148 212 148 212 152 220 160 224 156 216 152 216 152 220 160 220 156 220 156 224 160 228 164 236 172 236 172 236 172 236 164 232 152 232 152 232 152 232 152 232 152 232 152 232 152 232 152 228 144 228 144 228 144 228 144 232 148 232 148 232 148 232 148 232 152 232 152 232 152 232 152 228 148 232 156 236 152 228 148 232 152 232 152 232 152 232 152 240 156 236 152 228 148 224 144 236 152 236 152 236 152 236 152 248 160 240 156 240 156 244 164 244 160 244 164 248 168 252 168 256 172 252 172 260 180 268 188 280 196 280 196 284 200 288 192 296 200 292 192 300 208 312 220 328 224 332 232 340 236 336 232 336 236 344 240 344 232 332 224 308 208 296 200 280 172 216 104 188 112 208 132 216 136 208 132 208 128 216 132 216 132 220 136 220 136 216 128 208 120 204 120 216 144 220 156 244 176 264 192 288 204 288 208 300 216 316 228 312 220 336 252 364 276 388 284 416 280 400 272 188 36 140 76 152 84 144 76 132 68 128 72 116 60 120 68 116 64 116 64 112 48 116 60 112 52 104 44 100 40 80 28 72 20 56 4 32 0 20 0 32 0 36 0 36 12 36 12 36 16 32 12 28 4 24 0 24 8 36 20 24 0 24 0 24 0 24 8 20 20 28 16 12 0 4 0 4 0 4 0 4 0 4 0 0 0 32 40 88 68 76 32 28 0 16 0 12 0 16 0 0 0 4 0 8 4 24 16 36 16 12 0 8 0 8 0 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 4 0 12 4 12 4 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 4 0 32 20 44 28 52 36 52 24 44 20 40 16 40 16 36 12 40 16 40 16 40 16 40 16 36 32 48 36 60 52 44 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 0 8 4 12 4 12 4 12 4 12 4 12 4 12 4 12 20 12 12 12 12 12 4 0 4 16 0 0 0 16 24 108 60 100 48 84 32 72 28 76 32 76 28 72 24 68 24 68 24 64 20 64 16 60 16 60 16 60 12 56 16 60 16 32 4 36 8 40 16 40 16 44 24 40 16 24 0 8 0 0 0 0 0 4 0 8 0 12 4 16 12 24 16 20 12 12 12 8 8 4 0 0 0 0 0 0 0 0 0 0 0 180 116 176 108 172 108 176 112 176 112 176 116 180 116 184 120 204 132 188 128 196 136 200 132 184 124 192 132 200 140 204 140 204 144 216 156 220 148 204 132 204 140 200 136 200 140 208 144 212 136 204 128 196 124 196 124 196 124 204 144 224 152 216 132 204 136 192 124 188 128 200 140 208 148 216 148 204 136 204 148 212 144 212 144 212 144 212 144 204 140 208 132 192 128 204 148 228 160 224 152 220 156 228 160 240 168 228 156 220 148 216 148 232 160 236 156 224 144 228 160 236 152 220 144 228 156 232 152 240 156 228 152 232 156 228 144 232 156 236 164 244 168 240 164 244 152 240 148 236 152 240 156 236 148 232 140 228 144 236 148 240 156 244 160 248 156 244 152 232 148 240 156 244 156 244 152 240 156 244 164 252 168 248 164 240 160 248 168 256 172 256 168 252 164 248 164 248 168 256 176 256 172 260 180 264 184 272 188 280 176 276 172 276 172 280 176 284 180 288 184 288 188 292 188 288 184 288 184 292 188 292 192 284 180 288 184 292 192 296 196 288 180 284 180 288 192 300 200 292 188 292 192 296 196 300 200 292 192 288 192 292 196 304 204 300 204 304 208 308 204 304 200 300 204 308 212 312 212 308 208 304 204 304 204 304 204 304 204 300 200 296 196 300 204 308 208 308 208 308 208 304 204 304 200 316 208 316 208 316 208 316 208 316 208 312 204 316 212 324 216 328 212 324 208 328 216 336 220 336 220 332 216 332 216 336 220 340 220 336 220 336 224 344 232 348 232 348 232 348 232 348 232 356 232 356 232 356 232 356 232 360 236 360 232 356 228 352 228 336 224 336 224 336 224 336 224 340 228 340 228 340 228 340 228 352 228 352 228 352 228 352 228 352 228 356 232 356 232 352 228 352 228 352 228 352 228 352 228 360 236 356 232 352 228 348 224 356 232 356 232 356 232 356 232 372 248 368 240 364 244 372 248 368 244 368 248 372 252 376 252 380 256 376 256 384 264 392 276 392 280 392 284 396 288 408 288 420 300 420 296 428 312 448 328 472 332 480 340 484 340 484 336 492 352 496 352 492 340 472 328 428 296 424 288 392 232 324 180 304 200 324 216 320 208 316 212 316 212 328 216 324 212 328 224 328 216 328 212 320 204 316 200 320 212 332 224 352 252 384 264 408 284 416 292 424 304 440 316 456 328 472 344 492 356 504 360 536 380 540 380 364 136 224 140 260 148 248 140 240 128 228 128 204 116 208 116 200 108 192 116 208 108 216 108 208 104 188 104 188 104 160 92 144 88 124 68 80 32 60 28 68 44 72 40 56 36 56 32 48 32 44 32 56 28 52 24 52 28 60 32 56 28 56 28 56 28 56 28 24 28 28 24 12 4 4 4 4 4 4 4 4 4 4 4 24 16 64 60 108 80 100 56 68 28 48 16 44 16 40 4 20 4 24 4 20 4 32 24 52 24 28 4 24 12 24 8 16 12 16 12 16 12 16 12 12 8 12 8 12 8 12 8 0 4 12 16 16 16 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 4 0 28 28 48 44 64 52 60 44 60 40 60 40 60 40 60 40 64 44 64 44 64 44 64 44 64 44 56 40 72 64 48 4 4 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 8 12 16 16 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 20 16 8 12 28 4 12 0 28 20 92 76 96 84 100 80 96 76 92 76 92 72 88 68 84 68 80 64 80 64 76 60 76 56 76 60 72 56 72 56 76 60 56 32 64 40 60 36 56 32 48 36 40 32 28 16 12 4 0 0 0 0 4 4 4 4 8 12 16 16 20 20 16 16 12 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 116 64 120 68 116 60 108 56 108 56 112 60 112 64 116 64 144 76 128 64 132 76 136 76 128 68 132 76 136 72 132 68 136 84 152 96 156 88 136 68 144 84 140 76 136 76 140 80 128 80 140 72 108 48 116 72 128 68 124 72 132 80 128 68 136 68 124 56 120 60 132 72 132 76 144 80 140 72 144 84 140 76 140 80 144 76 140 76 136 76 140 68 124 64 136 84 160 88 144 72 136 80 152 96 164 100 160 92 152 88 152 88 160 104 160 96 148 84 152 100 164 92 144 84 152 100 156 88 160 96 148 92 156 96 152 84 156 100 164 104 168 108 164 104 160 100 152 92 148 96 156 104 152 92 148 88 144 92 148 96 152 100 156 104 160 100 156 96 144 92 152 100 160 100 152 96 156 92 164 96 168 100 164 96 164 100 172 104 172 104 168 100 164 92 156 88 156 96 168 104 172 104 176 112 180 116 188 120 176 104 172 100 168 104 172 108 172 108 184 120 192 120 184 116 184 116 184 120 188 120 192 124 176 108 180 116 188 124 192 128 196 124 188 116 184 120 196 132 188 120 188 124 192 128 196 120 192 104 192 104 196 116 208 124 200 116 204 120 208 116 204 112 200 116 208 124 212 124 212 120 200 112 200 112 200 112 200 112 200 112 196 108 196 112 208 124 208 120 208 116 204 116 200 112 208 124 208 124 208 124 208 124 208 124 204 120 208 124 212 132 212 148 208 144 212 148 216 156 220 152 216 148 212 152 216 156 224 160 220 152 220 160 228 168 232 168 232 168 232 168 232 160 232 152 232 152 232 152 232 152 244 160 240 156 228 144 224 140 224 140 224 140 224 140 224 140 228 144 228 144 228 144 228 144 228 148 228 148 228 148 228 148 224 148 228 152 232 148 228 144 228 148 228 148 228 148 228 148 232 152 228 148 228 148 228 148 232 148 232 148 232 148 232 148 244 160 240 152 236 156 244 160 244 160 244 164 248 168 252 168 256 172 252 172 260 180 268 188 280 196 280 196 284 200 288 192 300 200 292 192 300 212 324 228 324 224 332 232 336 232 336 228 348 244 348 240 336 220 312 200 280 200 292 172 228 112 184 104 200 124 216 140 208 128 208 140 200 128 220 132 208 124 216 140 216 132 216 128 208 120 200 116 204 132 208 144 228 172 252 180 280 200 284 204 296 212 312 224 320 236 332 240 340 240 348 240 384 296 396 308 316 92 96 64 136 80 136 76 128 72 120 64 108 68 120 68 108 60 108 64 108 32 100 28 104 32 104 40 116 52 108 44 104 44 96 36 68 20 48 8 48 12 48 12 32 0 32 8 32 4 32 8 24 4 28 4 28 0 24 0 28 4 28 4 28 4 28 12 20 20 28 16 12 0 4 0 4 0 4 0 4 0 4 0 12 0 36 32 72 48 68 36 52 12 20 0 16 0 4 0 0 0 12 0 0 0 4 4 32 8 8 0 8 0 8 0 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 0 0 12 12 20 8 12 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 16 0 16 0 16 0 16 0 16 0 16 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 4 4 0 8 0 12 4 32 20 48 28 44 20 40 16 40 16 40 16 40 16 44 20 44 20 44 20 44 20 52 36 36 20 52 52 44 0 0 0 0 0 0 8 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 4 0 8 0 8 0 12 4 12 4 12 4 12 4 12 20 12 20 12 12 8 12 12 0 4 0 0 0 4 0 28 0 56 24 80 36 80 32 76 32 76 28 72 24 68 24 64 20 64 16 60 16 56 12 60 16 56 8 52 12 60 16 28 0 36 8 40 12 28 0 24 8 28 12 24 4 12 0 0 0 0 0 0 0 4 0 4 0 12 8 16 8 16 4 16 16 12 8 4 4 0 0 0 0 0 0 0 0 0 0 180 120 188 124 188 116 172 104 168 108 172 112 176 116 180 116 208 136 188 124 192 136 200 132 200 140 204 136 196 128 188 120 192 132 208 148 212 140 192 120 212 148 208 140 200 136 200 136 200 144 224 136 180 100 188 140 212 128 188 108 184 116 188 116 200 132 188 116 180 124 196 136 188 132 200 136 200 132 204 148 200 136 204 140 208 136 204 132 216 148 216 140 204 136 216 156 224 144 200 124 192 132 212 156 224 156 220 152 220 156 228 160 240 164 240 156 220 144 228 160 240 152 216 144 232 160 232 148 236 156 224 148 232 156 224 144 232 160 240 168 244 168 244 164 252 160 240 152 240 152 248 164 244 152 240 148 236 152 240 156 240 156 244 160 248 156 244 152 228 144 240 156 248 156 240 148 240 160 248 168 252 168 252 164 256 172 260 176 260 172 252 168 252 168 248 160 248 168 256 180 256 172 260 180 264 184 272 188 280 172 276 168 272 172 276 176 272 176 288 192 300 192 288 180 288 184 288 188 292 192 296 192 276 176 284 180 288 188 296 192 312 204 300 192 292 188 296 196 292 188 292 192 296 196 300 196 296 196 296 200 304 208 312 216 300 204 304 208 308 204 304 200 300 200 308 212 312 212 312 212 296 196 296 196 296 196 296 196 304 200 296 192 296 200 308 212 308 208 308 204 304 200 300 200 316 208 316 208 316 208 316 208 316 204 312 204 312 208 320 216 328 208 324 208 324 212 332 220 336 216 332 212 328 216 332 220 344 224 336 216 336 224 348 236 344 228 344 228 344 228 344 228 348 236 356 236 356 236 356 236 372 248 364 240 352 228 344 220 340 228 340 228 340 228 340 228 340 228 340 228 340 228 340 228 352 228 352 228 352 228 352 228 348 228 352 232 356 228 352 224 352 228 352 228 352 228 352 228 352 228 352 228 352 228 352 228 356 232 356 232 356 232 356 232 364 236 360 232 356 236 360 240 368 244 368 248 372 252 376 252 380 256 376 256 384 264 392 272 392 284 392 284 396 288 408 288 416 292 412 288 424 308 448 328 464 324 472 332 476 332 476 328 480 336 476 332 456 308 428 284 412 296 408 244 320 176 300 200 316 216 336 212 316 204 320 220 312 212 332 216 320 204 324 224 324 212 324 212 320 204 312 196 308 204 316 220 340 244 364 256 404 280 412 288 424 304 440 320 448 312 464 336 484 352 500 356 532 416 532 400 480 188 184 128 240 132 240 124 232 116 216 108 208 120 224 120 196 100 196 116 216 112 216 104 208 104 204 116 196 112 180 112 184 116 176 104 140 80 108 60 96 52 80 40 64 28 60 28 56 24 52 24 56 24 64 28 60 20 48 8 60 28 56 28 56 28 56 28 32 28 32 24 12 4 4 4 4 4 4 4 8 4 8 0 40 28 68 56 96 68 96 64 84 40 52 16 44 12 20 0 20 12 28 8 12 0 16 12 44 20 24 4 24 12 24 8 16 12 16 12 16 12 16 12 12 8 12 8 12 8 12 8 0 4 12 20 24 20 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 12 8 8 4 8 12 16 32 36 56 44 52 36 56 44 60 44 60 40 60 40 64 44 64 44 64 44 64 44 80 48 48 28 64 68 48 8 4 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 0 0 0 4 4 4 0 0 12 12 12 12 12 12 12 12 8 8 8 8 8 8 12 4 20 8 8 4 24 8 20 0 16 12 52 60 92 80 92 72 92 76 92 72 96 68 92 68 80 64 80 60 76 56 72 56 80 60 68 48 64 52 76 64 56 32 64 40 56 32 44 20 28 20 28 28 28 20 16 8 0 0 0 0 0 4 4 4 4 8 12 16 16 16 12 12 20 20 16 12 12 8 4 4 0 0 0 0 0 0 0 0 112 64 116 56 100 48 104 60 108 60 112 64 120 68 124 72 120 76 132 80 128 72 132 84 132 80 132 80 132 80 132 80 128 68 128 72 136 80 144 88 160 92 140 76 140 84 144 80 144 84 144 76 124 64 132 80 132 80 152 88 136 72 140 92 128 64 124 68 136 76 128 60 120 60 120 64 128 72 136 80 136 80 140 84 144 80 140 76 140 84 144 88 148 84 144 80 144 80 144 76 136 64 124 56 140 80 148 88 152 88 152 88 148 84 148 88 152 88 156 92 156 96 160 100 164 96 160 92 144 84 144 84 144 84 144 84 160 100 156 96 160 104 168 108 156 96 156 96 156 96 156 96 164 100 148 84 140 88 152 100 148 88 144 88 144 92 152 100 132 84 152 108 168 112 164 108 160 92 160 92 160 92 160 92 152 92 172 112 184 112 176 104 184 116 180 112 176 104 168 100 176 112 180 116 184 112 180 108 188 124 180 116 168 104 160 96 172 112 176 120 188 132 196 136 192 120 180 108 172 104 176 112 184 116 184 116 184 116 184 116 200 128 188 116 184 120 196 132 200 128 188 116 184 120 196 132 184 112 192 120 196 120 196 116 204 132 212 136 208 128 196 116 216 124 212 120 208 116 204 112 212 124 208 112 200 112 200 112 180 96 192 112 208 124 212 128 200 116 204 120 208 116 204 112 204 120 212 124 204 116 208 124 216 124 212 120 208 124 212 128 204 124 212 128 220 136 224 144 212 132 220 140 228 148 232 152 224 140 224 140 224 140 224 140 232 148 232 148 232 148 232 148 240 156 240 156 240 156 240 156 232 148 232 148 232 148 232 148 224 140 224 140 224 140 224 140 232 148 228 144 232 148 236 156 236 156 240 156 240 152 232 144 232 148 232 148 232 148 232 148 228 144 228 148 236 152 240 156 232 148 232 148 232 148 232 148 236 156 236 156 236 156 236 156 232 152 232 156 236 160 240 160 240 156 240 160 244 164 248 164 256 180 268 184 264 176 268 188 280 184 280 188 284 192 284 192 288 200 288 204 304 228 328 240 324 216 324 212 324 220 328 224 348 240 328 224 316 208 292 184 312 192 236 124 200 116 200 116 212 124 208 120 204 124 208 128 220 132 212 124 204 116 200 112 212 124 204 116 200 116 200 120 212 124 212 120 220 144 248 168 280 196 284 196 280 204 300 220 316 216 324 232 344 256 368 272 364 292 380 292 392 160 120 40 120 36 116 32 112 60 120 64 112 64 116 56 112 52 112 44 116 48 108 36 104 36 104 44 108 48 108 48 108 48 112 52 124 60 92 32 80 32 68 16 40 0 32 0 24 0 24 0 40 4 32 0 32 4 28 4 44 20 48 28 48 28 48 28 56 32 36 8 12 0 0 0 0 4 8 0 0 0 24 24 52 24 44 28 64 44 68 40 72 24 20 0 12 0 20 0 8 0 8 0 8 0 8 0 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 20 36 32 40 32 44 28 48 28 48 28 52 32 40 24 40 28 40 32 44 32 52 24 40 44 64 24 12 0 0 0 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 0 4 0 8 4 12 4 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 44 36 84 52 80 40 64 32 68 28 64 32 68 32 64 24 52 20 60 28 56 20 68 24 48 20 60 32 56 20 44 20 40 12 32 16 28 8 20 4 20 20 32 16 12 0 4 0 4 0 4 0 4 0 12 4 16 8 16 12 20 12 8 4 12 4 8 0 0 0 0 0 0 0 0 0 0 0 180 120 184 116 172 108 176 120 184 120 184 120 184 116 180 116 180 120 192 128 188 124 192 136 200 132 196 128 192 132 196 136 192 128 192 132 200 140 208 148 220 148 200 132 200 140 204 136 204 140 204 132 188 124 196 140 204 144 208 136 196 128 200 140 212 140 200 136 200 132 188 112 188 124 188 128 192 136 204 140 200 140 204 144 208 140 204 136 208 144 212 152 216 148 208 144 220 156 220 152 216 148 208 140 208 148 212 152 220 156 220 156 216 152 220 152 224 156 224 160 228 160 232 164 232 164 228 160 228 152 228 152 228 152 228 152 224 148 220 144 224 152 232 156 228 152 228 152 228 152 228 152 228 148 220 144 224 152 236 164 236 144 232 144 232 148 240 156 224 144 240 164 256 168 252 160 244 160 244 160 244 160 244 160 236 160 252 180 264 180 260 172 260 176 260 176 256 172 256 172 260 180 264 184 268 180 264 176 276 172 276 172 276 172 276 172 280 176 284 184 288 188 292 192 296 188 288 176 280 176 284 184 288 184 288 184 288 184 288 184 300 192 296 188 292 192 296 196 300 196 292 188 292 188 300 196 288 188 296 192 300 196 296 192 308 204 312 208 312 204 300 196 312 208 308 208 308 208 304 204 312 208 304 200 300 200 300 200 288 192 296 200 304 204 304 204 300 200 304 204 304 204 300 200 304 208 316 212 304 204 308 212 316 212 312 208 308 212 312 216 316 212 320 216 324 220 328 224 324 216 328 224 332 228 336 232 332 224 332 224 332 224 332 224 340 232 340 232 340 232 340 232 344 236 344 236 344 236 344 236 340 232 340 232 340 232 340 232 336 224 336 224 336 224 336 224 340 228 336 224 340 232 348 236 348 236 352 240 348 236 344 228 344 232 344 232 344 232 344 232 340 228 340 228 340 232 344 232 344 232 344 232 344 232 344 232 360 236 360 236 360 236 360 236 356 232 356 236 360 240 364 240 364 240 364 244 368 248 372 248 376 260 388 264 384 256 388 268 388 276 400 284 408 292 416 292 420 292 428 292 440 312 468 328 468 328 468 328 464 328 468 336 468 332 448 316 436 308 416 284 400 260 332 200 300 196 304 196 320 208 316 204 312 208 316 212 328 220 324 216 320 208 316 208 320 208 312 200 308 200 308 204 308 212 308 216 324 232 348 248 388 280 404 284 408 292 428 320 452 324 456 332 468 348 484 360 492 380 516 404 520 284 284 104 228 124 232 120 220 116 220 116 208 112 208 112 200 112 196 112 192 112 184 108 180 104 180 108 184 108 184 108 184 108 184 112 192 112 160 88 152 84 144 72 128 56 124 52 120 52 120 52 104 44 100 40 92 40 96 44 96 52 92 56 92 56 92 56 92 52 56 20 20 4 4 4 0 4 12 4 16 4 52 40 80 48 72 48 84 60 76 48 80 44 44 20 28 16 20 12 12 8 12 8 12 8 12 8 24 16 16 8 12 8 12 12 12 8 12 8 12 8 12 8 12 8 12 8 12 8 12 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 24 32 36 40 40 56 52 56 52 60 56 68 56 60 40 60 44 72 40 76 48 72 44 48 60 64 36 12 4 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 8 8 8 12 12 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 12 8 44 60 96 84 108 76 100 72 100 64 96 60 92 60 84 52 72 56 76 60 80 56 84 60 72 56 76 60 72 48 72 44 68 40 56 32 48 28 48 24 24 16 24 20 20 12 4 4 4 4 4 4 4 4 8 8 12 12 16 16 16 16 20 20 20 20 20 16 12 8 0 0 0 0 0 0 0 0 108 60 112 60 104 52 112 68 128 72 124 68 116 60 112 56 104 60 120 68 120 68 128 84 136 80 128 72 124 76 132 84 132 68 128 68 132 76 144 84 148 80 128 68 132 76 136 72 132 76 136 72 124 60 128 76 152 80 128 60 124 68 132 72 152 84 136 76 140 76 128 60 128 68 128 72 136 76 140 80 136 80 140 84 144 80 140 76 144 84 148 92 152 88 144 84 156 92 156 92 156 92 156 88 148 84 152 88 152 92 156 92 152 92 156 92 160 96 160 100 160 100 164 104 168 100 164 96 160 100 160 100 160 100 160 100 144 84 140 80 144 88 152 92 148 88 148 88 148 88 148 88 140 80 144 88 152 96 160 104 148 88 144 88 144 92 152 100 144 92 156 104 164 104 156 96 160 92 160 92 160 92 160 92 156 92 168 108 180 108 172 104 168 100 168 100 172 104 172 104 180 112 180 112 180 112 180 112 160 100 164 108 176 120 184 124 180 120 180 124 184 124 184 124 192 124 188 116 180 116 184 120 184 116 184 116 184 116 184 116 188 120 192 124 192 124 188 120 196 124 192 120 188 124 192 128 184 116 188 124 196 128 192 124 204 136 204 140 204 132 200 120 204 116 204 116 208 120 208 120 208 120 204 112 200 112 200 116 196 112 204 116 204 112 196 108 196 112 200 116 204 112 200 108 204 124 216 124 208 116 208 128 216 124 212 120 208 124 212 128 216 132 216 132 216 132 216 132 220 136 220 140 224 140 224 140 224 140 224 140 224 140 224 140 232 148 232 148 232 148 232 148 232 148 232 148 232 148 232 148 232 148 232 148 232 148 232 148 228 144 228 144 228 144 228 144 224 140 220 136 224 140 228 148 236 152 240 156 236 148 228 144 232 148 232 148 232 148 232 148 228 144 224 140 224 140 224 136 232 148 232 148 232 148 232 148 232 152 232 156 236 156 236 156 232 152 232 156 236 160 240 160 240 156 240 160 244 164 248 164 248 168 260 172 252 168 256 180 272 180 280 188 292 200 296 208 296 204 292 208 300 220 316 224 320 216 328 216 332 224 336 236 328 220 312 212 308 208 296 192 256 152 208 104 184 104 192 112 208 124 208 124 208 124 208 124 220 136 216 132 216 132 216 132 212 124 204 116 200 116 200 120 204 108 212 124 224 140 236 148 268 188 280 200 288 212 308 228 332 232 332 232 332 236 340 244 368 264 392 312 388 236 228 0 108 28 124 52 124 56 112 64 112 64 116 56 116 44 112 36 116 52 112 48 104 48 108 48 108 48 108 48 108 48 108 48 120 52 104 40 100 40 96 36 84 32 76 36 76 40 72 40 60 20 56 20 56 24 60 32 64 40 64 40 68 48 68 48 76 36 36 0 0 0 4 8 0 4 4 0 0 0 28 16 48 20 36 16 44 20 40 8 40 20 44 4 20 0 8 0 8 0 8 0 8 0 8 0 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 28 32 36 28 44 24 44 28 48 32 52 32 40 24 40 24 40 28 40 32 52 24 44 40 56 12 8 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 0 4 0 8 0 8 4 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 12 16 64 60 84 52 76 44 72 28 56 16 48 12 48 28 52 32 56 36 60 40 56 36 64 36 52 24 52 32 44 20 40 16 36 16 32 16 40 16 16 4 12 8 20 8 4 0 4 0 4 0 4 0 4 0 8 0 8 4 12 4 16 8 20 12 20 8 12 0 0 0 0 0 0 0 0 0 160 100 164 100 156 92 164 112 180 116 176 112 176 108 172 108 164 108 180 116 180 116 188 132 200 132 188 120 184 124 196 136 196 128 192 128 196 136 204 140 200 128 188 124 196 132 192 124 188 132 196 128 188 120 188 132 212 132 176 108 184 136 200 132 200 128 188 128 200 144 208 140 192 132 200 136 204 140 204 140 200 140 204 144 208 140 204 136 204 140 208 144 208 144 204 140 208 140 204 144 208 148 216 152 216 148 212 148 212 148 216 152 224 156 228 160 228 164 232 164 232 164 236 168 236 168 232 164 236 160 236 160 236 160 236 160 228 148 224 148 224 152 232 160 224 148 224 148 224 148 224 148 212 140 220 152 232 156 232 156 236 144 232 144 232 148 240 156 240 156 248 160 248 156 240 152 244 160 244 160 244 160 244 160 244 164 252 172 260 172 256 168 244 160 248 164 252 172 260 176 264 180 264 180 264 180 264 180 260 160 268 168 280 180 288 188 292 184 288 180 284 176 280 176 296 192 292 188 292 188 292 188 288 184 288 184 288 184 288 184 288 188 296 196 300 192 292 184 296 192 296 192 296 192 296 192 284 184 292 192 296 192 296 188 304 200 308 204 304 200 304 204 300 200 300 204 308 208 312 212 304 204 300 196 296 200 300 204 296 200 300 204 304 200 300 196 296 196 300 200 300 200 296 196 308 212 316 216 308 204 312 216 316 212 312 208 308 212 312 216 328 216 324 216 324 216 324 212 332 224 332 220 328 220 328 220 332 224 332 224 332 224 332 224 336 228 336 228 336 228 336 228 336 228 336 228 336 228 336 228 336 228 336 228 336 228 336 228 340 228 340 228 340 228 340 228 332 220 328 216 328 220 336 228 344 236 348 236 348 232 340 224 340 228 340 228 340 228 340 228 340 224 336 220 332 216 328 212 340 228 340 228 340 228 340 228 352 232 356 232 356 236 360 236 356 232 356 236 360 240 364 240 364 240 364 244 368 248 372 248 364 248 376 252 372 244 376 256 380 272 396 284 412 300 432 308 428 300 436 300 440 304 452 312 464 324 468 332 468 332 460 332 448 312 428 304 424 304 412 284 336 216 308 184 292 188 304 200 316 208 316 208 316 208 316 208 320 212 320 216 324 216 324 216 320 208 312 200 308 200 308 204 296 208 312 224 332 236 340 240 372 268 400 284 412 296 432 324 452 324 452 324 456 332 468 344 500 352 520 408 512 392 444 156 216 108 224 128 232 112 216 120 208 112 208 112 200 112 196 112 192 112 188 108 184 108 188 112 184 108 184 108 184 108 184 112 188 116 172 108 176 116 172 104 156 92 152 80 144 72 132 64 120 64 120 60 116 64 120 72 108 64 108 64 104 68 104 68 108 64 56 16 16 0 8 12 4 4 4 4 24 16 60 44 72 32 64 28 68 40 64 32 48 40 68 48 40 8 20 8 12 8 12 8 12 8 12 8 24 16 16 8 12 8 12 12 12 8 12 8 12 8 12 8 12 8 12 8 12 8 12 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 20 24 28 32 28 28 32 32 40 36 52 40 56 36 60 40 68 40 72 44 68 44 48 56 52 20 4 4 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 4 4 4 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 24 0 12 16 68 72 100 76 100 72 96 64 92 52 88 52 72 52 76 56 76 56 80 68 72 60 88 64 68 44 72 60 72 44 72 40 60 36 56 32 56 28 24 16 24 20 20 12 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 8 8 12 12 8 4 4 0 0 0 0 0 0 0 0 96 48 104 48 92 40 100 56 100 48 100 52 104 56 108 56 100 56 116 64 112 64 120 76 132 76 124 68 120 72 128 80 132 68 128 68 128 72 136 76 128 64 120 64 132 72 128 60 120 68 132 72 124 64 128 72 140 60 104 44 120 80 144 84 128 64 116 60 128 76 140 76 128 72 136 80 140 80 136 76 136 80 140 84 144 80 140 76 132 76 136 80 140 76 136 72 140 72 136 72 140 80 148 88 152 84 144 76 140 80 148 84 156 92 160 96 160 100 164 100 160 100 164 104 168 100 164 96 152 92 152 92 152 92 152 92 152 88 148 88 148 92 156 100 156 96 156 96 156 96 156 96 144 88 148 92 152 88 144 84 148 88 144 88 144 92 152 100 156 100 160 104 156 100 152 96 160 92 160 92 160 92 160 92 164 96 168 100 168 100 168 100 156 88 160 96 168 104 176 112 184 112 180 108 176 112 180 116 164 108 168 112 172 116 176 120 188 124 184 120 176 116 172 112 188 120 188 120 192 120 188 120 184 116 184 116 184 116 184 116 180 116 188 124 192 120 184 112 192 124 192 124 192 124 192 124 180 116 188 120 192 124 188 120 200 132 196 128 200 132 200 124 196 108 200 112 204 120 208 120 200 112 196 108 196 112 200 116 188 104 196 112 204 116 204 116 196 112 200 116 204 112 200 108 208 124 220 128 208 120 212 128 216 124 212 120 208 124 212 128 220 132 216 132 216 132 216 128 220 136 220 136 220 132 216 132 224 140 224 140 224 140 224 140 228 144 228 144 228 144 228 144 228 144 228 144 228 144 228 144 228 144 228 144 228 144 228 144 228 144 228 144 228 144 228 144 216 132 216 132 216 136 224 144 232 148 236 152 232 148 228 140 228 144 228 144 228 144 228 144 224 140 224 136 216 132 212 128 228 144 228 144 228 144 228 144 224 148 228 152 232 156 236 156 232 152 232 156 236 160 240 160 240 156 240 160 244 164 248 164 236 160 248 164 244 160 248 172 264 172 276 188 292 204 304 216 304 212 304 216 308 220 308 212 324 216 328 224 332 220 324 224 316 212 304 208 304 208 280 180 208 120 196 104 188 108 204 128 204 124 208 128 212 124 208 120 208 124 208 124 208 128 212 128 212 124 204 116 200 116 200 120 208 116 220 136 236 148 244 152 252 176 272 196 284 208 304 220 308 208 312 220 328 236 344 248 372 256 384 292 380 328 392 148 120 12 100 44 128 56 112 72 112 64 116 56 116 44 112 36 116 52 112 48 108 52 116 56 108 48 108 48 108 48 108 48 116 48 108 48 120 60 116 48 100 48 92 44 76 24 52 8 64 28 64 24 60 28 68 36 56 24 56 32 56 32 60 40 80 36 36 0 0 0 8 12 8 0 0 0 8 8 36 20 24 0 20 4 36 20 44 16 28 20 56 28 36 0 8 0 8 0 8 0 8 0 8 0 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 16 24 20 20 0 24 8 32 16 36 20 36 20 36 24 36 24 40 28 48 24 44 36 40 0 0 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 0 0 32 40 72 52 68 32 64 32 64 24 60 24 44 28 60 36 52 28 60 44 52 36 68 40 48 20 52 36 44 20 44 16 40 24 40 20 32 16 28 24 32 16 12 0 4 0 4 0 4 0 4 0 0 0 0 0 4 0 8 0 4 0 8 4 12 0 8 0 0 0 0 0 0 0 0 0 180 116 180 112 168 100 172 112 160 96 160 100 168 108 176 112 172 112 184 120 176 112 180 124 188 124 188 128 192 124 188 124 196 132 192 128 192 128 196 132 188 120 184 124 196 136 192 120 184 128 200 136 196 128 196 136 192 120 176 112 188 136 208 144 208 132 184 116 188 128 192 124 192 132 200 140 204 136 196 128 200 140 204 144 208 140 204 136 196 136 204 140 204 140 200 132 216 148 208 140 208 152 220 164 220 152 212 140 204 144 212 152 220 156 224 156 228 160 228 164 224 160 228 164 232 160 228 156 224 148 224 148 224 148 224 148 220 144 216 140 220 148 228 152 232 156 232 156 232 156 232 156 228 148 224 148 220 144 220 140 236 144 232 144 232 148 240 156 248 156 244 156 244 156 244 156 244 160 244 160 244 160 244 160 248 164 248 164 248 164 252 168 244 160 248 168 256 176 264 180 272 184 260 172 256 176 268 188 276 172 276 172 276 172 276 172 288 184 284 180 280 176 276 172 284 180 288 188 296 188 292 184 288 184 288 184 288 184 288 184 288 184 292 188 292 188 288 184 292 192 296 196 300 192 296 188 284 180 288 188 292 188 292 188 300 196 300 192 300 200 304 208 300 200 300 200 304 204 304 204 296 196 296 192 296 200 300 204 288 192 296 200 304 208 308 208 300 204 304 208 308 204 304 200 308 216 320 216 312 208 312 220 316 212 312 208 308 212 312 216 324 216 324 216 324 216 324 216 324 216 324 216 324 220 328 220 332 224 332 224 332 224 332 224 332 224 332 224 332 224 332 224 336 228 336 228 336 228 336 228 332 224 332 224 332 224 332 224 336 224 336 224 336 224 336 224 332 216 328 216 328 220 336 228 344 232 344 232 344 228 336 224 336 224 336 224 336 224 336 224 336 220 332 220 332 220 328 216 336 224 336 224 336 224 336 224 348 224 348 228 356 232 360 236 356 232 356 236 360 240 364 240 364 240 364 244 368 248 372 248 360 244 372 248 368 244 372 256 372 264 392 280 408 296 428 304 432 308 448 312 456 316 460 312 460 324 464 328 464 324 440 308 424 300 420 300 404 276 364 232 300 196 304 192 296 192 312 216 308 204 320 216 324 212 312 200 316 208 316 208 316 208 312 204 320 208 312 200 308 200 308 204 308 216 316 228 336 240 352 252 360 260 392 276 404 284 416 304 420 296 432 312 452 336 476 356 488 364 504 372 512 428 548 344 284 124 200 112 232 116 216 124 208 112 208 112 200 112 196 112 192 112 188 112 188 116 196 120 184 108 184 108 184 108 184 108 180 108 172 112 184 120 176 104 172 108 172 96 156 72 128 52 136 64 120 60 112 56 112 60 100 48 92 48 92 48 88 52 92 52 48 12 16 0 4 12 8 0 4 0 32 28 68 44 60 20 56 28 76 48 76 48 60 52 80 56 60 32 28 12 12 8 12 8 12 8 12 8 24 16 16 8 12 8 12 12 12 8 12 8 12 8 12 8 12 8 12 8 12 8 12 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 16 20 32 28 36 36 44 44 60 48 52 36 56 36 68 36 68 40 68 44 48 48 36 4 0 4 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 12 4 12 0 24 36 76 72 84 68 92 68 96 72 104 72 68 60 88 64 68 44 72 64 76 60 84 60 72 48 72 56 72 44 72 44 64 40 60 40 48 32 36 36 40 28 12 0 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 8 12 16 20 20 20 16 16 0 0 0 0 0 0 0 0 124 76 124 64 104 48 104 60 108 56 108 56 108 60 112 60 116 72 124 72 116 60 116 68 116 68 128 80 132 76 120 64 132 72 128 64 124 68 128 72 120 60 120 68 136 76 128 60 120 68 140 80 136 72 136 80 132 72 132 68 124 64 132 76 148 76 124 60 124 72 132 72 124 68 136 80 140 72 124 60 136 80 140 84 144 80 140 76 140 84 148 88 148 88 144 80 160 92 152 84 148 88 160 104 172 100 156 84 148 88 156 96 148 88 152 88 156 92 156 96 152 88 156 92 156 92 152 88 148 88 148 88 148 88 148 88 148 88 144 84 148 92 156 96 152 92 152 92 152 92 152 92 148 84 140 76 140 84 148 92 148 88 144 88 144 92 152 100 156 100 156 96 156 100 160 104 160 92 160 92 160 92 160 92 168 96 164 96 164 96 164 96 168 100 172 104 176 108 180 112 188 116 176 104 172 108 184 120 168 108 168 112 172 116 176 116 180 120 176 116 176 116 176 116 172 108 180 120 188 120 184 112 184 116 184 116 184 116 184 116 188 116 184 112 180 116 184 120 188 120 196 128 196 128 188 120 176 112 184 120 188 120 188 116 196 128 192 124 192 128 204 132 204 116 200 112 200 112 200 108 196 104 192 104 196 108 200 116 196 108 200 116 204 112 200 108 208 120 212 124 212 124 208 120 212 128 220 132 212 120 216 132 216 124 212 120 208 124 212 128 208 128 212 132 216 136 220 140 208 128 212 132 216 136 224 140 224 140 224 140 224 140 224 140 224 140 224 140 224 140 224 140 232 148 232 148 232 148 232 148 224 140 224 140 224 140 224 140 220 136 220 136 220 136 220 136 220 136 220 136 220 140 228 144 228 148 232 148 232 144 224 136 224 140 224 140 224 140 224 140 220 136 220 136 224 140 224 140 224 140 224 140 224 140 224 140 220 140 224 148 232 152 236 156 232 152 232 156 236 160 240 160 240 156 240 160 244 164 248 164 240 160 252 164 244 160 248 172 260 168 268 180 284 192 292 200 304 220 312 232 324 236 324 224 324 216 328 220 320 208 296 196 288 192 292 204 280 164 216 100 180 104 196 108 188 104 200 128 200 120 212 132 216 128 204 116 216 132 216 128 208 124 204 120 212 124 204 116 200 116 200 120 216 116 216 124 224 144 244 160 244 168 264 188 272 192 280 192 292 192 300 208 320 232 344 252 336 276 372 260 388 308 400 304 248 76 100 32 128 60 112 64 112 64 116 56 116 44 112 36 112 52 112 52 112 56 120 64 108 48 108 48 108 48 108 48 108 40 104 44 116 52 100 36 100 48 104 56 96 48 76 28 72 28 64 16 56 16 52 16 44 12 44 12 44 20 44 20 48 12 24 0 0 0 4 8 12 0 0 0 16 20 44 20 40 16 28 16 44 28 52 20 56 32 56 32 56 16 24 0 8 0 8 0 8 0 8 0 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 12 28 8 32 16 40 28 52 32 32 16 36 20 32 24 36 24 44 24 44 28 24 0 0 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 12 0 0 0 44 44 76 52 80 40 72 40 72 40 52 40 72 40 48 16 48 36 64 36 52 32 56 36 52 24 44 20 44 20 44 28 44 28 44 24 32 20 28 16 12 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 4 8 4 16 12 20 12 20 12 0 0 0 0 0 0 0 0 188 124 184 112 164 92 160 100 188 124 184 116 180 112 176 108 188 128 196 124 180 112 176 116 176 120 192 136 200 128 184 112 196 132 192 124 188 124 192 128 184 120 188 132 204 140 196 124 184 132 204 144 204 136 200 140 200 148 216 140 188 112 184 128 200 128 184 120 196 144 216 156 184 124 196 136 200 132 188 116 200 140 204 144 208 140 204 136 212 152 220 156 220 156 216 148 224 156 212 144 208 148 220 160 244 172 228 156 220 156 228 168 216 148 216 152 220 152 224 156 216 148 220 156 224 152 216 148 228 152 228 152 228 152 228 152 236 160 232 156 236 164 244 168 224 148 224 148 224 148 224 148 220 140 208 132 212 148 232 164 236 144 232 144 232 148 240 156 244 152 240 152 240 156 248 164 244 160 244 160 244 160 244 160 252 168 248 160 244 160 248 164 256 172 260 176 260 180 264 180 272 184 260 172 256 176 268 188 264 164 268 168 280 180 284 184 280 176 280 176 280 176 280 176 272 172 284 184 292 184 284 180 288 184 288 184 288 184 288 184 296 188 284 176 280 180 292 192 288 188 300 200 304 196 292 184 280 180 288 188 292 188 292 184 300 192 292 188 296 196 308 212 308 204 304 200 300 196 296 192 292 192 292 192 292 196 304 204 304 208 308 204 300 196 292 188 308 212 316 216 316 216 312 208 312 216 320 220 312 212 316 220 316 212 312 208 308 212 312 216 312 208 320 212 328 220 332 228 312 208 316 212 324 220 332 228 332 224 332 224 332 224 332 224 332 224 332 224 332 224 332 224 340 232 340 232 340 232 340 232 332 224 332 224 332 224 332 224 328 216 328 216 328 216 328 216 336 224 332 220 332 224 340 232 340 232 344 232 344 228 336 220 336 224 336 224 336 224 336 224 328 220 332 224 336 228 340 232 336 224 336 224 336 224 336 224 340 220 348 224 352 232 360 236 356 232 356 236 360 240 364 240 364 240 364 244 368 248 372 248 364 244 376 252 368 244 376 256 372 260 388 272 400 284 412 288 432 312 456 324 468 332 472 328 460 324 464 328 444 304 412 284 396 276 396 284 380 232 300 160 276 180 300 192 292 184 304 208 308 204 320 216 324 212 312 200 336 224 332 220 324 212 316 204 320 208 312 200 308 200 308 204 308 212 304 208 316 228 344 252 352 252 388 268 392 268 396 280 420 296 428 308 444 328 468 344 444 384 500 356 524 384 500 428 416 200 220 112 236 124 212 112 208 112 208 112 200 112 196 112 188 112 188 112 188 120 200 124 184 108 184 108 184 108 184 108 172 104 168 108 180 108 168 84 160 92 172 104 172 92 156 76 148 76 136 60 120 52 108 52 96 44 96 44 88 44 88 44 68 28 40 12 16 4 4 4 12 0 4 0 36 36 72 44 92 44 80 40 84 48 80 40 96 60 80 56 80 52 48 12 20 8 12 8 12 8 12 8 24 16 16 8 12 8 12 12 12 8 12 8 12 8 12 8 12 8 12 8 12 8 12 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 16 20 20 28 28 40 40 56 44 52 32 52 36 64 36 68 40 64 44 48 44 24 0 0 4 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 24 8 12 0 48 68 108 88 104 84 104 72 96 64 76 68 96 68 64 36 64 56 88 56 68 52 80 64 76 44 72 44 72 44 64 44 64 44 72 40 32 20 24 20 20 12 4 4 4 4 4 4 4 4 4 4 8 8 8 12 12 12 0 0 4 8 12 12 12 8 0 0 0 0 0 0 0 0 148 80 108 44 96 48 104 52 116 60 112 60 112 60 112 56 112 60 112 60 120 76 132 84 104 60 120 76 128 68 112 52 128 68 128 68 128 68 128 68 136 68 120 56 120 68 136 84 140 76 132 76 144 88 144 80 144 80 136 72 132 72 132 72 120 64 124 68 128 72 132 76 132 72 136 80 140 84 148 88 148 80 132 72 136 76 132 64 168 96 140 76 140 88 148 88 160 88 140 76 148 92 160 96 156 80 140 80 152 92 148 76 144 84 156 96 160 92 148 80 152 92 156 96 156 88 144 76 152 96 160 104 160 88 140 72 152 96 160 100 152 92 156 100 152 96 164 108 168 104 160 96 140 84 152 96 156 92 144 80 164 104 156 96 148 92 148 92 172 100 144 88 156 108 160 100 156 88 160 96 168 104 172 108 172 104 168 100 172 104 176 112 176 108 176 108 176 108 176 108 184 116 184 116 184 116 184 116 160 104 168 108 172 116 180 120 172 112 172 116 176 120 180 120 180 112 180 112 180 112 180 112 184 116 184 112 180 108 176 108 184 116 184 116 184 116 184 116 184 116 184 120 188 124 192 124 188 120 188 124 192 128 196 128 208 140 204 132 192 120 184 108 204 112 200 108 196 112 200 116 192 104 192 104 192 104 192 104 204 116 204 116 204 116 204 116 212 120 208 116 204 120 208 124 212 120 208 116 204 120 208 124 216 128 216 124 212 120 208 120 208 128 212 132 216 128 212 124 212 128 216 132 216 136 220 136 224 140 224 140 224 140 224 140 216 136 220 140 224 136 220 132 224 140 224 140 224 140 224 140 220 140 224 140 224 136 216 128 204 120 204 124 208 124 212 128 220 136 220 140 224 144 228 144 212 132 224 148 228 140 216 124 216 136 220 140 224 136 220 132 220 136 220 128 208 128 228 156 224 140 224 140 224 140 224 140 212 136 224 152 232 148 224 140 236 156 236 156 236 156 236 156 248 164 252 168 252 172 256 172 256 168 248 160 248 168 256 176 260 168 268 172 268 180 288 208 316 224 312 228 320 236 328 244 336 224 312 212 312 208 284 168 276 208 296 176 208 88 172 104 192 108 188 108 196 116 204 124 200 116 200 120 204 124 208 124 212 124 208 124 212 128 204 112 208 124 208 120 204 116 200 116 216 124 224 132 232 152 252 168 252 172 264 188 276 200 296 216 304 200 300 200 312 224 340 248 340 248 356 268 376 276 376 276 368 88 92 36 96 44 124 44 108 64 124 68 124 44 104 20 116 56 116 56 116 56 116 56 108 52 112 56 116 52 112 48 116 44 116 44 116 52 116 52 104 48 104 44 100 48 96 48 92 40 76 20 52 8 48 12 44 8 44 12 40 4 32 4 36 12 28 0 0 0 0 0 8 4 0 0 20 20 48 28 36 20 36 24 40 28 48 28 44 28 60 40 60 28 44 20 12 0 0 0 4 4 16 4 16 8 12 0 8 0 12 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 20 0 24 8 36 24 52 36 20 12 40 32 44 24 28 8 32 40 64 16 4 0 0 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 16 0 0 0 0 0 8 0 76 48 76 56 80 52 68 24 60 36 60 36 60 36 60 36 48 32 64 48 72 44 60 28 56 28 44 16 36 24 44 32 32 20 32 16 20 8 12 4 16 4 8 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 4 12 8 16 8 4 0 4 0 4 0 4 0 208 132 188 120 184 124 184 112 176 112 176 112 176 112 176 112 180 116 176 112 180 116 180 116 184 124 192 132 192 120 176 108 192 128 192 128 192 128 192 128 192 128 188 120 188 128 196 136 192 120 184 124 196 136 196 124 208 144 204 136 196 132 200 136 200 136 204 140 204 140 208 144 200 136 200 136 200 136 196 132 204 140 204 140 200 136 200 136 228 152 204 136 204 148 212 148 220 148 200 136 208 152 220 156 220 148 204 144 220 160 216 144 216 148 224 156 224 156 216 148 220 152 224 160 224 152 212 140 244 168 240 160 232 156 232 156 220 152 232 152 224 144 224 156 224 152 232 160 236 156 228 148 216 144 228 156 232 152 220 140 240 148 236 144 236 148 240 156 256 156 232 144 244 160 248 152 236 156 240 160 248 168 252 172 252 168 252 164 252 172 260 176 260 176 260 176 260 176 260 176 268 184 268 184 268 184 268 184 268 164 272 172 280 176 284 180 276 172 276 176 280 180 284 180 284 180 284 180 284 180 284 180 288 184 288 180 284 176 280 176 288 184 288 184 288 184 288 184 288 184 288 188 292 192 296 192 292 188 292 192 296 196 300 196 308 204 304 196 300 192 292 192 304 200 300 196 296 200 300 204 296 196 296 196 296 196 296 196 308 208 308 208 308 208 308 208 312 208 308 204 304 208 308 212 312 208 308 204 304 208 308 212 316 216 316 212 312 208 308 208 316 212 320 216 324 212 320 208 316 212 320 212 324 216 324 220 328 220 328 220 328 220 328 220 324 220 328 224 332 220 328 216 332 224 332 224 332 224 332 224 328 220 332 224 328 220 324 212 316 208 320 208 324 212 324 216 328 216 328 220 332 220 336 224 324 216 336 228 340 224 328 212 328 220 332 224 336 220 332 216 332 220 332 212 320 212 340 236 336 224 336 224 336 224 336 224 340 220 348 224 352 228 352 224 360 236 360 236 360 236 360 236 364 240 368 244 368 248 372 248 376 252 372 244 372 252 380 260 372 268 392 272 392 280 416 300 436 312 460 328 472 328 468 320 468 324 444 308 428 296 400 272 380 276 376 228 292 156 268 172 300 192 296 192 304 200 312 208 308 200 308 204 312 208 316 208 320 208 316 208 320 212 312 196 316 208 312 204 312 200 308 200 312 216 316 228 336 240 352 256 368 264 392 272 400 284 420 312 432 304 428 304 440 324 468 348 468 348 484 364 500 376 504 380 488 236 232 100 204 108 224 108 200 108 208 120 208 120 196 104 192 116 192 116 192 116 192 116 184 112 188 116 192 112 188 108 180 112 180 112 180 112 180 112 172 100 172 100 172 100 172 100 168 92 152 68 128 56 120 56 104 48 100 48 96 40 88 36 76 36 44 16 12 0 0 0 8 4 4 8 40 40 76 48 80 36 84 40 84 44 84 48 76 48 84 60 80 56 68 40 36 16 8 4 12 16 20 16 24 16 16 8 12 8 16 12 12 8 12 8 12 8 12 8 12 8 12 8 12 8 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 32 28 36 32 40 44 60 48 48 36 64 52 80 40 60 24 52 56 64 32 8 0 0 0 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 12 4 0 4 0 20 8 56 64 100 88 96 64 84 68 80 60 80 60 80 60 80 60 76 56 80 64 80 60 76 52 80 48 68 36 56 36 60 44 48 32 40 32 32 20 16 8 16 12 8 4 4 4 4 8 4 4 4 4 4 4 4 4 8 8 8 12 12 12 16 16 4 4 4 4 4 4 4 4 120 64 112 64 120 68 112 52 104 56 108 60 112 64 116 68 116 64 116 64 112 52 100 44 128 76 124 68 116 60 108 56 128 68 128 68 128 68 128 68 124 64 124 64 128 68 132 72 124 56 116 60 128 72 128 64 148 84 140 76 136 76 140 80 144 84 144 80 140 80 140 80 140 80 136 72 128 68 124 64 128 80 148 84 136 72 140 92 164 92 140 76 140 88 148 84 156 80 136 72 144 88 156 88 152 84 144 84 160 100 160 92 148 88 152 92 156 88 152 84 152 88 156 92 156 88 148 80 172 104 156 88 148 92 160 108 140 88 152 88 144 80 144 92 148 88 152 92 152 92 148 84 140 84 152 96 156 92 144 80 140 84 140 84 144 92 152 100 164 100 148 92 152 104 156 96 152 84 152 88 160 96 164 96 164 96 164 96 164 100 172 104 176 108 176 108 176 108 176 108 184 116 184 116 184 116 184 116 168 108 168 112 176 116 180 120 172 112 172 116 176 120 180 120 176 108 176 108 176 108 176 108 184 116 184 112 180 108 176 108 184 116 184 116 184 116 184 116 184 116 184 120 188 124 192 124 188 120 188 124 192 128 196 128 196 128 196 128 196 128 196 120 204 112 200 108 196 112 200 116 200 112 200 112 200 112 200 112 208 120 208 120 208 120 208 120 212 120 208 116 204 120 208 124 212 120 208 116 204 120 208 124 216 128 212 124 212 124 208 120 208 128 212 132 216 128 212 124 204 124 208 124 212 128 212 132 216 132 216 132 216 132 216 132 216 132 220 136 220 136 216 132 224 140 224 140 224 140 224 140 220 136 224 140 220 132 212 128 208 128 212 128 216 132 216 136 212 128 212 132 216 132 216 136 212 132 220 140 224 136 216 128 216 132 220 136 220 136 216 132 216 136 220 132 212 128 224 152 224 140 224 140 224 140 224 140 224 140 220 140 224 144 228 152 236 156 236 156 236 156 236 156 232 148 232 152 236 152 240 156 252 164 248 164 248 168 256 176 260 172 272 180 276 184 288 208 300 220 324 248 336 244 320 224 328 224 324 212 292 184 280 192 272 172 232 112 164 68 160 88 192 108 188 108 196 116 204 124 200 116 200 120 204 124 208 124 212 124 208 124 212 128 204 112 208 120 204 120 200 116 200 116 212 116 216 128 228 144 244 156 260 180 272 192 280 200 292 212 304 204 304 208 316 228 340 244 340 244 352 260 368 272 372 272 388 220 172 16 100 56 108 68 100 56 112 64 124 56 120 40 116 56 116 56 116 56 116 56 108 52 112 56 116 52 112 48 108 32 108 40 108 40 108 48 100 40 100 44 100 44 96 52 100 48 88 28 72 16 64 24 52 16 52 16 48 12 36 4 44 12 24 0 0 0 0 0 8 4 0 0 24 24 52 28 36 24 36 24 44 28 44 28 40 24 52 36 60 32 52 32 32 20 16 4 12 8 16 4 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 36 16 36 20 40 24 44 24 40 28 52 40 48 28 28 12 36 36 56 8 0 0 4 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 4 0 4 0 4 0 4 20 84 76 76 40 64 52 60 36 60 36 60 36 60 36 60 36 56 28 48 24 48 24 44 16 36 8 32 16 36 20 28 20 40 32 36 20 16 0 16 4 8 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 12 4 12 8 4 0 4 0 4 0 4 0 192 120 176 112 176 112 168 100 164 104 172 108 180 116 184 124 180 116 184 116 176 104 164 92 180 112 172 100 164 104 172 108 188 124 188 124 188 124 188 124 180 120 188 128 192 128 192 124 200 128 188 128 200 140 204 132 208 144 204 140 200 140 204 144 200 136 196 132 192 124 188 124 204 136 200 136 196 132 192 128 184 140 220 148 196 128 208 160 224 148 204 136 208 148 208 140 220 148 204 144 216 156 220 156 216 148 216 156 224 164 228 164 220 152 220 152 220 152 220 152 220 152 220 152 220 152 220 148 228 148 220 144 220 148 228 156 216 148 228 148 220 140 220 152 228 152 228 152 228 148 224 144 220 148 224 152 228 148 224 144 228 136 224 136 224 140 232 148 244 152 240 152 240 156 240 152 236 152 236 156 240 160 244 160 248 160 244 160 244 164 252 172 260 176 260 176 260 176 260 176 264 180 264 180 264 180 264 180 272 172 276 176 280 180 284 180 276 172 276 176 280 180 284 180 280 176 280 176 280 176 280 176 288 184 288 180 284 176 280 176 288 184 288 184 288 184 288 184 288 184 288 188 292 192 296 192 292 188 292 192 296 196 300 196 296 192 296 196 300 200 304 204 304 200 300 196 296 200 300 204 304 204 304 204 304 204 304 204 312 212 312 212 312 212 312 212 312 208 308 204 304 208 308 212 312 208 308 204 304 208 308 212 312 212 312 212 312 212 312 212 316 212 320 216 324 212 320 208 312 204 312 208 316 208 320 212 320 212 320 212 320 212 320 212 320 216 328 220 328 220 324 212 328 220 328 220 328 220 328 220 324 220 328 220 328 216 320 208 324 212 328 216 328 220 332 220 328 216 328 216 328 216 332 220 320 212 328 220 336 220 328 216 324 216 332 220 332 220 328 212 328 220 332 216 324 216 336 232 336 224 336 224 336 224 336 224 352 224 344 216 340 224 356 236 356 232 356 232 356 232 356 232 352 228 356 232 360 236 360 236 372 248 372 248 376 256 384 260 376 268 396 280 400 284 420 300 436 316 464 332 472 328 464 312 448 324 444 304 400 268 388 284 392 252 320 180 272 160 272 176 300 192 296 192 304 200 312 208 308 200 308 204 312 208 316 208 320 208 316 208 320 212 312 196 312 204 312 200 308 200 304 196 304 208 308 216 324 228 340 240 372 268 400 280 404 284 416 304 432 304 436 312 444 328 464 340 468 344 476 356 492 368 500 376 500 376 332 96 208 112 200 124 200 108 208 120 208 120 200 116 196 120 192 116 192 116 188 112 184 112 188 116 192 112 188 108 180 108 180 104 180 104 180 104 172 96 176 100 176 100 180 100 168 92 160 80 148 72 136 68 116 60 116 60 104 48 92 44 84 36 36 8 12 0 0 0 8 4 8 12 48 44 80 48 84 36 92 40 88 44 92 48 72 40 84 56 84 56 84 52 56 32 20 12 16 12 16 8 28 20 20 12 12 8 12 8 12 8 12 8 12 8 12 8 12 8 12 8 12 8 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 32 32 40 40 48 48 60 48 72 52 76 56 80 40 64 28 56 52 52 20 4 4 4 0 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 4 12 20 72 88 104 80 96 76 84 64 80 60 80 60 76 56 88 60 72 40 56 40 64 48 64 36 64 32 52 28 48 28 44 32 48 48 48 32 20 8 16 12 8 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 8 8 8 12 12 12 4 4 4 4 4 4 4 4 172 104 136 72 120 68 120 68 100 52 108 56 116 64 120 72 112 64 116 64 116 64 112 60 104 48 96 44 100 56 120 76 124 64 124 64 124 64 124 64 116 60 124 64 128 68 124 64 140 76 132 76 144 88 144 80 140 80 136 76 136 80 144 84 132 72 128 68 124 60 120 60 132 76 136 76 140 80 144 84 120 76 152 88 132 68 140 100 152 88 140 80 144 84 140 76 156 88 144 84 156 96 160 92 148 88 156 92 156 92 160 100 152 88 152 88 152 88 152 88 152 88 152 88 152 88 152 92 140 84 148 92 152 92 148 84 144 92 156 92 148 84 148 96 160 100 156 92 152 92 148 88 148 88 148 88 148 88 148 88 148 88 140 80 136 80 136 80 148 96 152 96 152 92 152 96 152 84 152 88 156 88 156 92 164 92 160 92 160 96 168 104 176 108 176 108 176 108 176 108 180 112 180 112 180 112 180 112 172 116 176 116 176 120 180 120 172 112 172 116 176 120 180 120 176 108 176 108 176 108 176 108 184 116 184 112 180 108 176 108 184 116 184 116 184 116 184 116 184 116 184 120 188 124 192 124 188 120 188 124 192 128 196 128 188 120 192 128 196 132 204 128 204 112 200 108 196 112 200 116 204 116 204 116 204 116 204 116 212 124 212 124 212 124 212 124 212 120 208 116 204 120 208 124 212 120 208 116 204 120 208 124 212 124 212 124 212 124 212 124 208 128 212 132 216 128 212 124 204 120 204 124 208 124 212 128 212 128 212 128 212 128 212 128 212 128 216 136 220 132 212 128 220 136 220 136 220 136 220 136 216 132 220 136 216 132 212 124 212 128 216 132 216 136 220 136 224 140 224 140 224 140 220 136 208 124 212 132 220 136 220 136 212 128 216 136 220 132 212 128 212 136 224 136 216 132 224 148 224 140 224 140 224 140 224 140 228 144 220 136 216 144 232 156 232 152 232 152 232 152 232 152 232 148 236 152 240 156 240 156 240 160 248 168 256 172 260 176 264 176 284 192 288 196 296 208 320 228 320 232 320 236 324 236 316 228 320 204 276 176 268 192 264 152 196 88 168 92 180 100 192 108 188 108 196 116 204 124 200 116 200 120 204 124 208 124 212 124 208 124 212 128 204 112 204 120 200 116 200 112 196 112 204 108 208 116 212 128 228 140 248 172 272 196 280 200 288 204 300 204 304 208 316 224 328 232 340 240 344 248 356 264 368 272 384 312 272 56 112 48 92 72 120 72 124 64 120 48 112 32 120 60 120 56 116 52 112 52 108 52 112 56 116 52 112 40 104 28 108 28 104 36 104 36 100 40 100 40 100 44 100 44 88 32 84 36 80 28 72 28 64 24 68 28 60 16 48 12 52 12 12 0 0 0 4 0 8 4 8 0 32 32 52 28 40 24 40 28 40 32 48 32 36 20 44 28 56 32 56 40 36 20 16 0 8 0 4 0 24 12 16 4 8 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 12 0 28 20 48 36 56 36 56 40 56 40 48 28 36 16 36 28 40 0 0 0 8 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 4 0 4 0 4 0 0 0 32 44 96 84 92 48 64 40 64 36 60 32 56 32 68 36 48 12 32 12 44 24 32 8 32 8 32 12 28 8 28 20 44 40 44 24 16 0 16 4 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 12 4 4 0 4 0 4 0 4 0 252 168 204 124 184 120 184 120 168 108 172 112 176 116 180 120 176 112 172 108 176 116 184 124 168 104 168 108 180 128 200 144 184 120 184 120 184 120 184 120 180 120 184 120 184 124 188 128 196 128 188 128 200 140 200 132 200 136 196 132 196 136 204 144 204 140 200 136 200 136 196 132 196 132 200 140 208 144 212 148 188 136 208 140 196 128 200 148 216 144 204 140 208 144 204 132 216 148 208 148 220 160 220 152 216 156 224 156 216 148 216 156 224 152 220 148 216 152 220 156 220 152 216 148 216 152 224 160 220 152 236 164 240 156 224 144 220 152 232 152 224 144 224 156 240 164 232 152 224 148 224 152 224 148 224 148 224 148 224 148 240 148 232 140 224 132 220 136 228 148 244 156 240 144 236 152 240 156 240 156 244 160 244 160 248 164 248 164 248 168 256 172 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 280 176 280 180 284 180 284 180 276 172 276 176 280 180 284 180 284 180 284 180 284 180 284 180 288 184 288 180 284 176 280 176 288 184 288 184 288 184 288 184 288 184 288 188 292 192 296 192 292 188 292 192 296 196 300 196 296 192 296 196 300 200 304 204 304 200 300 196 296 200 300 204 304 204 304 204 304 204 304 204 308 208 308 208 308 208 308 208 312 208 308 204 304 208 308 212 312 208 308 204 304 208 308 212 308 208 312 212 312 212 316 216 316 212 320 216 324 212 320 208 312 208 316 208 320 212 320 216 320 212 320 212 320 212 320 212 320 212 324 216 324 216 320 212 324 216 324 216 324 216 324 216 324 216 324 216 324 212 316 208 320 212 324 212 328 216 328 220 340 228 340 224 336 224 336 220 320 208 320 212 328 216 332 220 324 212 328 216 328 216 324 212 324 216 336 224 332 216 336 228 336 224 336 224 336 224 336 224 348 220 344 220 348 224 352 232 352 228 352 228 352 228 352 228 360 236 364 240 364 244 368 244 360 240 372 252 380 260 384 260 376 276 408 292 412 296 424 304 456 324 460 316 456 320 468 324 440 316 428 296 388 268 376 268 332 204 288 164 264 168 276 180 300 192 296 192 304 200 312 208 308 200 308 204 312 208 316 208 320 208 316 208 320 212 312 196 308 200 308 200 304 196 304 192 296 200 296 204 312 212 324 224 348 248 388 276 400 280 412 296 424 296 428 308 440 316 448 324 468 340 468 344 480 360 496 376 492 396 428 200 232 100 200 116 224 124 216 120 204 116 196 108 200 124 196 116 192 112 184 108 184 112 188 116 192 112 188 108 184 112 184 112 184 108 184 108 180 104 180 100 176 96 172 96 160 84 164 84 156 80 144 72 140 72 132 72 120 56 108 48 96 36 28 0 12 4 4 0 4 4 12 20 56 48 80 48 88 40 96 40 100 44 92 52 84 40 84 48 80 52 84 56 52 28 16 8 12 8 8 0 32 24 20 12 12 4 8 4 12 8 12 8 12 8 12 8 12 8 12 8 12 8 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 4 8 28 36 52 56 68 56 72 52 72 52 76 40 68 40 60 48 36 4 4 8 8 0 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 8 4 8 8 4 8 0 16 4 20 40 92 100 104 72 88 68 84 60 80 56 72 52 84 56 68 40 56 40 68 52 60 32 64 36 56 32 48 24 44 32 44 40 40 28 20 8 16 12 8 4 4 4 4 8 4 4 4 4 4 4 4 4 0 4 4 4 8 8 8 8 4 4 4 4 4 4 4 4 172 104 140 76 124 72 120 64 112 60 112 60 112 60 112 60 116 60 104 44 100 56 116 72 108 60 112 64 124 80 136 88 120 60 120 60 120 60 120 60 124 60 116 52 116 60 128 72 128 64 120 64 132 76 132 68 128 68 128 68 128 72 136 80 144 84 144 84 144 88 148 88 136 76 136 76 136 76 140 80 132 72 132 72 128 68 128 68 148 84 140 80 144 84 136 68 140 72 136 76 148 88 148 76 152 96 164 92 144 72 144 84 156 92 148 84 148 84 156 92 152 88 148 80 148 88 160 100 156 96 156 96 152 88 148 84 140 88 152 88 144 80 144 92 164 100 152 84 144 84 144 84 152 88 148 84 144 88 148 92 148 88 144 84 140 84 144 88 136 92 160 104 148 88 144 96 164 96 164 96 160 92 160 92 168 100 168 96 168 104 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 180 120 180 120 180 120 180 120 172 112 172 116 176 120 180 120 184 116 184 116 184 116 184 116 184 116 184 112 180 108 176 108 184 116 184 116 184 116 184 116 184 116 184 120 188 124 192 124 188 120 188 124 192 128 196 128 192 128 196 128 196 128 196 124 204 112 200 108 196 112 200 116 200 112 200 112 200 112 200 112 208 120 208 120 208 120 208 120 212 120 208 116 204 120 208 124 212 120 208 116 204 120 208 124 208 120 208 124 212 128 216 128 208 128 212 132 216 128 212 124 208 128 212 128 216 132 216 136 216 132 216 132 216 132 216 132 208 128 212 132 216 128 212 124 216 132 216 132 216 132 216 132 212 132 216 132 216 128 208 120 204 124 208 124 212 128 212 132 224 140 224 136 220 136 216 132 204 120 208 124 212 132 220 140 208 128 212 132 216 128 212 124 208 132 224 140 220 132 220 144 224 140 224 140 224 140 224 140 216 140 224 144 228 148 228 144 228 148 228 148 228 148 228 148 236 152 236 156 240 156 244 160 232 156 248 172 260 176 260 176 264 180 288 200 296 200 296 212 320 232 324 236 324 232 316 228 312 212 300 196 284 188 260 160 184 96 180 92 168 88 176 100 192 108 188 108 196 116 204 124 200 116 200 120 204 124 208 124 212 124 208 124 212 128 204 112 200 116 200 112 196 112 192 108 196 100 196 104 200 116 212 124 220 148 252 184 276 196 284 200 288 192 296 204 308 212 312 212 336 236 336 240 348 256 364 272 384 284 356 200 156 44 112 64 124 72 120 64 120 52 120 44 124 64 120 56 116 52 108 48 108 52 112 56 116 52 112 40 108 32 108 32 108 32 108 40 108 48 104 44 92 36 88 32 88 32 92 40 96 44 84 32 80 40 76 40 68 24 56 16 64 16 4 0 0 0 4 0 4 4 12 8 40 36 52 24 40 28 40 32 44 32 52 36 48 32 48 28 44 24 48 36 36 20 16 4 12 8 12 0 28 16 20 4 8 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 20 16 44 28 48 24 48 32 48 32 44 28 40 28 40 24 28 0 0 0 12 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 12 8 8 0 4 0 8 0 0 0 44 52 80 60 68 44 64 36 60 32 52 28 56 32 48 20 44 24 52 32 32 12 40 16 40 20 28 8 32 20 36 24 28 12 12 0 16 4 8 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 4 0 4 0 8 0 4 0 4 0 4 0 4 0 236 164 220 156 220 152 204 132 180 112 176 112 176 112 176 108 184 112 160 88 152 96 172 120 172 108 176 116 184 120 188 124 184 120 184 120 184 120 184 120 188 120 176 108 176 120 192 136 196 128 188 128 200 140 200 132 188 124 188 124 188 128 196 136 200 140 204 144 208 148 212 152 204 140 200 132 196 128 188 124 204 132 188 124 192 128 188 116 208 140 200 140 208 144 200 128 196 128 192 136 208 144 204 132 216 160 228 156 204 132 200 144 228 156 216 144 212 148 224 160 220 148 216 144 216 152 228 164 240 156 220 136 208 132 212 140 212 140 220 144 212 136 216 144 236 156 224 140 212 136 216 140 228 148 224 144 220 148 224 152 228 140 228 140 232 148 240 156 220 148 248 160 236 140 232 148 252 164 248 164 248 164 248 164 256 172 252 168 256 172 260 180 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 276 184 284 184 284 184 284 184 276 176 276 180 280 184 284 184 292 192 292 192 292 192 292 192 288 188 288 184 284 180 280 176 288 184 288 184 288 184 288 184 288 184 288 188 292 192 296 192 292 188 292 192 296 196 300 196 300 196 300 196 300 196 300 196 304 200 300 196 296 200 300 204 300 200 300 200 300 200 300 200 304 204 304 204 304 204 304 204 312 208 308 204 304 208 308 212 312 208 308 204 304 208 308 212 308 208 308 212 312 216 316 216 316 212 320 216 324 212 320 208 320 212 324 216 324 220 328 220 324 216 324 216 324 216 324 216 316 212 320 216 324 212 320 208 324 216 324 216 324 216 324 216 320 216 324 216 324 212 316 204 312 204 316 208 320 208 324 212 332 220 332 216 328 212 324 212 316 204 316 208 324 216 332 224 320 212 324 216 328 212 324 208 320 216 336 224 332 220 332 224 336 224 336 224 336 224 336 224 336 216 348 232 356 228 348 220 352 228 352 228 352 228 352 228 356 232 356 236 360 240 364 240 356 236 372 260 384 268 384 264 384 276 412 300 420 300 428 304 440 320 468 336 476 324 452 304 436 304 412 288 404 280 372 240 276 176 284 184 276 176 280 188 300 192 296 192 304 200 312 208 308 200 308 204 312 208 316 208 320 208 316 208 320 212 312 196 308 200 308 196 304 192 300 192 292 196 292 196 304 204 312 212 324 228 372 264 396 280 408 292 408 292 420 304 432 308 436 308 464 336 464 336 472 356 492 372 504 356 492 328 280 104 232 120 212 120 208 116 204 124 212 132 208 124 196 116 192 112 184 108 184 112 188 116 192 112 188 108 196 112 196 112 196 112 196 112 200 108 192 100 180 88 172 84 168 96 176 104 176 100 164 88 152 84 148 76 136 64 120 52 104 36 32 0 12 8 4 0 4 4 16 24 60 48 80 40 96 40 96 48 100 48 96 52 96 52 88 48 80 44 80 44 56 32 24 16 24 24 24 20 32 24 24 12 8 4 4 0 12 8 12 8 12 8 12 8 12 8 12 8 12 8 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 12 36 32 52 40 48 32 60 40 64 44 72 40 72 44 56 44 28 0 4 8 12 0 0 0 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 16 12 8 0 4 4 0 4 4 28 40 80 84 84 68 84 60 80 56 72 52 72 52 68 52 80 56 84 56 64 36 68 44 60 36 52 24 48 32 36 24 24 16 16 12 16 12 8 4 4 4 4 8 4 4 4 4 4 4 4 4 0 0 0 4 4 8 8 8 4 4 4 4 4 4 4 4 156 88 148 88 156 88 136 68 124 68 132 68 104 44 104 64 104 52 104 52 104 56 116 64 96 56 120 80 136 80 124 64 120 68 120 68 120 68 120 68 124 72 124 76 128 80 132 80 124 60 112 60 132 84 152 92 124 68 128 72 132 76 136 80 136 76 132 68 124 60 120 56 116 64 132 72 128 68 128 72 136 76 136 76 136 76 136 76 140 80 140 80 140 76 128 68 148 80 144 84 152 84 140 64 148 84 148 84 148 84 148 84 140 76 140 76 140 76 140 76 136 76 140 80 144 84 148 84 180 108 160 84 144 84 152 92 148 88 156 92 148 84 152 92 152 84 140 72 136 76 148 88 156 88 148 80 140 80 148 88 144 84 144 84 144 88 156 96 156 92 148 92 160 104 160 96 144 92 156 104 164 104 156 96 172 116 172 112 168 108 164 108 172 108 176 108 176 104 168 96 184 116 180 108 176 108 180 112 176 108 176 116 180 120 188 124 184 120 184 120 184 120 184 120 184 112 184 116 188 120 192 120 184 112 184 112 184 112 184 112 184 116 184 116 184 116 184 116 200 124 188 120 196 128 192 116 188 120 188 120 188 120 188 120 200 132 196 124 188 120 188 120 196 116 188 112 196 120 192 112 196 120 196 124 200 128 204 128 200 112 200 112 200 112 200 112 208 116 196 104 192 108 204 120 216 132 208 128 204 124 200 120 208 136 220 148 224 144 212 132 224 128 204 108 196 120 220 144 216 132 220 136 224 132 220 128 216 128 216 128 216 128 216 128 228 136 224 132 220 128 216 124 212 128 216 132 220 128 216 124 216 128 216 128 216 128 216 128 216 128 212 128 212 128 212 128 216 132 216 128 212 124 208 124 204 124 208 128 212 124 208 120 208 124 212 132 220 136 224 144 208 128 216 136 220 136 220 132 224 136 220 136 220 140 228 148 236 148 232 144 228 148 232 152 232 148 232 152 236 156 240 156 236 156 236 152 240 160 252 160 268 172 264 160 264 156 260 156 268 160 276 168 288 188 304 208 292 204 324 236 336 236 312 208 324 200 284 176 272 156 232 116 164 80 168 96 172 108 180 112 200 116 200 116 200 116 200 120 212 128 208 120 204 120 208 124 212 124 208 120 204 124 208 128 188 104 188 108 196 108 184 88 180 100 204 116 204 116 208 124 224 144 244 172 272 196 288 204 292 200 296 200 296 208 320 232 324 232 348 236 344 236 364 260 388 268 360 232 232 76 116 72 124 76 120 64 116 64 120 68 116 60 116 60 116 60 116 60 104 52 112 60 112 52 100 40 112 44 112 44 112 52 112 52 108 48 104 40 96 36 92 28 92 32 88 36 100 44 92 28 100 48 92 36 76 20 64 12 48 0 4 0 12 0 0 16 8 16 0 32 68 44 44 8 32 8 40 12 44 16 40 12 52 24 52 32 56 28 32 12 32 20 16 0 8 4 24 20 32 12 8 0 8 4 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 4 40 40 48 28 28 16 36 12 28 8 40 32 76 28 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 12 0 0 0 0 0 32 28 88 64 76 44 68 44 68 36 64 28 56 12 44 8 44 16 32 0 36 4 40 8 36 4 32 12 28 16 28 16 28 20 32 20 24 8 8 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 228 164 220 160 228 160 212 136 184 124 192 116 168 96 164 108 172 104 168 104 168 108 176 116 164 104 180 124 192 128 184 116 184 120 184 120 184 120 184 120 188 124 188 128 192 128 192 128 200 128 184 120 196 136 204 136 196 132 196 132 200 136 200 136 208 144 204 136 196 132 192 128 184 128 200 140 196 132 200 140 192 128 192 124 188 124 188 124 200 140 204 140 204 136 196 128 212 140 196 136 208 152 220 156 216 152 216 152 216 152 216 152 208 144 208 144 208 144 208 144 212 148 212 152 216 156 220 156 228 156 220 148 216 148 220 156 224 160 232 164 224 152 228 164 216 144 212 140 208 144 212 148 216 144 212 140 212 148 224 160 224 144 220 144 220 148 228 156 232 152 224 152 236 164 236 156 236 152 244 160 252 160 248 156 260 172 260 168 256 164 252 164 256 176 260 176 260 172 252 164 264 180 260 176 260 180 268 184 268 184 268 184 268 184 268 184 272 188 272 188 272 188 272 188 272 188 272 192 276 192 280 196 276 188 272 188 272 188 272 184 288 184 288 184 288 184 288 184 300 192 292 188 300 196 296 188 292 188 292 188 292 188 292 188 300 196 296 188 292 188 296 192 300 192 292 188 300 196 296 188 300 196 300 200 304 200 308 208 300 200 300 200 300 200 300 200 300 200 300 200 300 200 300 200 312 208 308 204 308 204 304 200 316 212 320 216 320 216 316 216 316 216 312 212 312 216 320 224 316 220 320 224 324 220 320 216 316 216 316 216 316 216 316 216 324 220 320 220 320 220 316 216 312 216 316 220 320 216 316 212 316 216 316 216 316 216 316 216 316 216 316 216 316 216 316 216 320 220 316 216 316 212 312 212 312 208 316 208 316 208 316 204 316 208 320 212 324 220 332 224 316 212 324 220 328 220 328 216 332 220 328 220 328 224 336 232 344 232 344 228 340 232 344 232 344 232 344 236 348 236 352 240 360 236 360 236 364 244 372 256 388 268 388 264 384 264 384 264 400 276 400 280 412 296 428 308 420 304 444 328 456 316 432 296 400 284 380 264 352 224 300 176 272 164 276 172 280 176 288 180 296 192 300 192 304 200 308 200 320 208 316 204 312 204 316 212 320 208 316 204 312 208 316 212 304 192 296 192 304 196 296 184 284 196 288 204 300 200 308 216 328 228 352 256 380 280 400 288 400 300 408 296 408 304 440 336 444 336 468 348 468 348 484 372 516 372 500 336 368 168 212 120 204 120 200 116 208 116 220 124 208 116 204 116 204 116 204 116 196 108 200 116 200 108 192 100 188 112 188 112 188 112 188 112 184 108 180 104 176 96 168 92 164 88 156 92 168 96 164 84 168 92 160 84 148 72 140 64 132 24 56 0 20 0 0 12 0 0 0 36 84 60 88 40 92 36 92 44 96 40 84 36 88 44 84 52 92 56 80 36 48 28 24 8 12 12 24 24 36 20 12 4 12 12 12 4 12 8 12 8 12 8 12 8 8 4 8 4 8 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 20 8 48 40 64 44 64 48 68 44 60 40 68 60 76 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 4 0 0 0 12 24 36 84 76 92 80 88 64 96 68 88 56 84 44 76 40 76 44 48 36 48 40 52 36 48 32 40 28 40 24 44 28 44 32 36 28 24 20 16 12 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 176 96 164 104 172 104 156 84 124 64 128 68 108 48 104 56 108 56 104 52 104 56 112 64 100 52 108 64 116 68 116 64 116 64 116 68 120 68 120 68 128 76 124 72 124 72 124 72 144 76 128 64 128 72 128 64 140 80 136 76 136 76 136 72 152 88 148 84 140 80 136 76 124 72 140 84 136 76 136 84 132 72 128 68 124 64 120 60 136 76 140 80 140 76 132 68 148 72 128 64 140 96 172 112 156 92 156 92 156 92 156 92 148 84 148 84 148 84 148 84 148 84 152 88 152 92 156 92 144 80 144 84 148 88 152 88 152 96 164 96 156 88 156 96 140 80 144 84 148 80 144 76 140 76 140 76 148 88 160 100 148 88 144 84 144 88 152 96 160 92 148 92 160 104 164 96 152 100 160 108 164 108 160 104 172 116 172 116 168 112 168 112 176 108 176 108 176 104 168 100 176 108 176 108 180 116 188 124 192 124 188 116 184 112 176 108 188 120 188 120 188 116 184 116 188 112 188 112 192 116 192 120 192 116 192 112 188 108 184 108 184 116 184 116 184 116 184 116 196 120 184 120 192 128 192 120 188 120 188 120 188 120 188 120 192 124 188 120 188 124 196 128 196 124 188 120 196 128 192 120 196 128 196 128 200 132 200 128 200 112 200 112 200 112 200 112 192 108 204 120 208 116 196 104 200 132 204 136 204 136 208 140 212 140 208 136 204 140 208 136 208 124 220 136 228 136 220 128 216 128 220 132 220 132 216 128 216 128 216 128 216 128 216 128 216 128 216 128 220 132 220 132 212 128 216 132 220 128 216 124 216 128 216 128 216 128 216 128 220 132 220 132 220 132 220 132 220 128 216 128 212 124 212 124 208 124 208 124 208 124 208 124 208 124 212 128 216 136 220 136 208 128 216 136 220 136 220 132 220 136 220 136 220 140 228 144 232 148 232 148 232 148 232 148 232 148 232 148 236 152 236 156 236 152 232 152 240 160 252 160 268 172 268 164 268 164 272 160 284 168 284 168 288 180 292 196 296 204 312 228 316 212 292 188 280 188 288 168 240 116 176 80 164 88 168 96 172 108 180 112 180 96 184 104 192 112 200 120 208 124 204 120 204 120 208 128 208 124 204 120 204 120 208 124 204 112 188 104 192 112 192 104 188 104 200 104 192 108 212 132 220 144 240 168 264 192 280 200 296 208 300 200 300 212 320 228 328 232 344 232 348 236 360 252 360 256 376 264 292 124 132 48 124 68 116 64 112 64 116 64 116 60 116 60 116 60 116 60 108 56 112 56 112 52 104 44 112 52 112 52 112 52 112 52 108 48 104 44 100 36 96 36 92 32 84 32 92 40 88 24 88 32 84 24 80 20 72 16 72 0 4 0 0 0 0 28 4 16 4 32 56 36 40 4 40 8 44 12 44 12 40 16 40 20 44 32 60 48 52 32 36 24 20 4 8 0 16 12 32 12 8 0 8 4 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 36 36 52 36 56 32 44 16 52 40 64 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 12 0 44 44 80 64 68 36 64 44 52 20 48 4 36 0 32 0 36 0 40 4 40 12 36 8 28 8 24 12 20 8 20 8 24 20 28 20 24 8 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 236 172 232 172 240 172 224 148 196 132 196 128 184 112 176 108 176 108 168 104 168 108 176 112 168 104 168 108 172 112 176 112 176 116 180 116 180 120 184 120 188 124 188 124 184 120 184 120 204 136 192 124 192 128 188 120 208 144 204 140 200 132 196 132 212 148 212 144 208 140 204 140 188 132 204 140 200 132 200 140 212 148 208 144 204 136 200 136 196 136 204 140 204 136 196 132 212 140 196 132 212 160 232 172 216 152 216 152 216 152 216 152 216 152 216 152 216 152 216 152 208 144 208 144 208 144 208 144 208 144 212 148 216 148 212 140 208 148 220 148 208 140 212 148 204 140 216 152 220 148 208 136 208 140 212 144 216 152 224 160 228 148 220 144 220 148 228 152 236 156 228 156 240 168 240 160 244 160 248 164 252 164 252 164 260 172 260 172 260 172 260 168 260 176 264 180 260 176 256 168 256 172 256 176 264 184 276 192 272 188 272 184 268 180 264 180 272 188 272 184 268 184 268 180 268 184 272 188 272 192 276 192 280 196 276 188 272 184 264 180 284 180 284 180 284 180 284 180 296 184 284 184 296 196 296 188 292 188 292 188 292 188 292 188 292 188 292 188 296 196 304 200 300 192 292 188 300 196 296 188 296 192 300 196 300 200 304 204 300 200 300 200 300 200 300 200 296 196 304 204 304 204 296 196 300 200 304 204 308 208 312 212 316 208 304 196 300 200 312 216 308 212 316 220 320 220 316 216 312 216 320 220 320 220 316 212 316 216 316 216 316 216 316 216 312 212 312 216 320 220 324 224 312 216 316 220 320 216 316 212 316 216 316 216 316 216 316 216 320 220 320 220 320 220 320 220 316 216 316 212 312 212 308 208 316 204 312 204 312 204 312 208 316 208 316 212 320 216 324 220 316 212 324 220 328 220 328 216 328 220 324 216 328 220 332 228 340 228 340 232 344 228 340 228 340 228 344 232 344 236 348 236 356 232 356 236 364 244 376 260 388 268 392 272 396 276 400 280 416 288 412 284 408 288 412 288 432 308 440 312 432 296 412 280 396 292 388 256 320 184 276 168 272 164 276 172 280 176 288 180 288 180 292 192 304 200 312 208 312 204 308 200 312 204 316 212 316 208 312 200 308 204 316 208 320 200 300 188 300 196 304 200 288 196 284 192 288 196 312 224 324 224 348 248 372 268 388 276 396 296 408 300 412 304 436 328 448 332 464 344 472 352 480 360 488 364 520 380 444 240 256 100 208 120 204 112 204 112 220 120 204 116 204 116 204 116 204 116 200 112 200 112 196 108 192 104 188 112 188 112 188 112 188 112 184 108 184 104 180 100 176 96 164 88 156 88 164 92 156 76 156 84 152 80 152 80 148 76 152 56 84 8 36 4 12 12 4 0 12 40 88 48 88 40 92 40 96 48 100 44 84 40 84 44 80 52 88 56 76 40 48 28 24 12 12 8 16 12 36 20 12 4 12 12 12 4 12 8 12 8 12 8 12 8 8 4 8 4 8 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 16 0 12 0 40 44 60 52 64 44 48 36 56 48 60 24 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 4 4 0 0 4 36 48 88 84 88 60 80 68 72 44 72 40 68 28 60 28 52 36 52 44 56 40 48 36 40 24 36 20 36 16 32 20 24 24 32 32 28 20 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 168 88 160 104 172 104 160 88 144 84 140 88 136 80 120 64 112 60 108 52 104 52 108 60 104 52 104 52 108 56 108 56 108 60 112 64 116 68 120 68 120 68 120 68 120 64 116 64 128 64 120 64 132 76 132 64 144 80 140 76 136 72 132 68 140 80 140 80 136 76 136 76 116 64 132 76 132 68 132 76 152 92 152 88 148 84 144 84 132 72 136 80 140 80 136 72 144 76 140 84 156 92 152 80 144 80 144 80 144 80 144 80 152 88 152 88 152 88 152 88 144 80 144 80 144 80 144 80 148 84 148 84 144 76 132 68 136 80 148 80 140 72 140 84 136 76 148 88 152 84 140 72 148 84 148 84 148 84 148 80 152 92 148 84 144 84 148 92 160 96 152 96 164 108 164 100 164 108 164 108 164 112 168 116 172 116 172 116 172 116 172 120 176 112 180 112 180 108 172 100 172 104 172 108 180 116 192 124 180 112 180 116 184 120 188 120 188 120 188 116 184 112 180 108 184 108 184 112 188 112 192 116 192 116 192 112 188 108 184 108 180 112 180 112 180 112 180 112 188 112 180 116 192 128 192 120 188 120 188 120 188 120 188 120 188 120 188 120 192 128 200 132 196 124 188 120 196 128 192 120 192 124 192 128 196 128 200 124 200 112 200 112 200 112 200 112 204 116 196 108 196 108 204 116 196 132 200 136 204 140 208 144 208 136 200 128 196 132 204 132 208 120 204 116 204 120 212 128 212 124 216 132 220 128 212 124 216 128 216 128 216 128 216 128 208 120 212 124 216 132 220 132 212 128 216 132 220 128 216 124 216 128 216 128 216 128 216 128 220 132 220 132 220 132 220 132 216 128 212 124 212 120 208 120 208 120 200 116 200 116 204 124 208 124 208 128 212 128 212 132 208 128 216 136 220 136 220 132 220 132 216 132 216 136 224 144 224 140 228 148 232 144 224 140 228 144 228 148 232 148 236 152 228 148 232 152 240 164 256 164 268 172 272 172 280 180 288 184 296 180 288 172 284 172 280 184 308 216 304 208 296 204 280 192 280 180 252 120 172 64 156 80 168 88 172 96 172 108 180 104 184 104 192 112 200 124 212 128 200 116 200 116 200 120 208 128 208 120 200 116 200 116 204 124 212 116 192 104 192 112 196 112 188 100 192 96 184 104 208 136 216 136 232 160 256 180 268 188 284 196 292 200 296 204 312 216 328 228 336 232 352 240 352 232 344 248 384 296 360 200 184 48 120 60 112 60 108 60 116 64 116 60 116 60 116 60 116 60 112 56 108 52 104 48 104 48 112 52 112 52 112 52 112 52 108 48 108 44 104 44 104 40 96 36 88 32 92 36 84 20 80 24 80 24 80 24 80 24 80 28 56 4 28 12 8 0 0 0 12 32 56 28 40 12 40 12 48 16 48 24 44 16 48 24 40 36 52 32 32 8 24 16 20 4 8 0 8 4 32 12 8 0 8 4 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 24 40 32 48 24 36 16 44 32 48 16 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 4 0 4 0 0 0 4 12 60 56 72 48 60 40 40 8 40 8 36 0 20 0 36 4 44 8 44 16 40 8 28 8 24 8 20 4 16 4 16 12 28 24 28 12 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 224 160 220 164 232 168 220 148 216 148 212 148 212 144 192 120 180 112 172 104 168 104 172 108 168 104 172 112 176 108 172 104 172 108 172 112 180 116 184 120 176 112 176 116 180 120 184 120 180 116 180 124 200 140 196 128 200 132 196 132 196 132 192 128 196 132 196 132 196 132 196 132 180 124 196 132 192 124 192 132 204 140 204 140 204 140 204 140 192 132 200 140 204 140 200 136 212 144 208 148 216 148 200 128 204 140 204 140 204 140 204 140 216 152 216 152 216 152 216 152 220 156 220 152 216 152 212 148 224 156 220 144 208 136 200 132 212 148 220 152 212 144 216 152 208 144 212 148 216 144 212 140 216 152 220 152 220 148 212 140 232 152 224 144 220 144 224 148 240 156 232 160 244 172 244 160 256 168 252 164 252 168 260 176 260 172 260 172 264 176 264 176 264 180 268 184 264 176 256 172 260 176 260 176 264 184 272 192 260 176 264 184 268 188 276 192 272 188 268 184 264 176 260 176 264 184 268 184 272 188 272 188 272 188 272 188 272 188 272 188 280 176 280 176 280 176 280 176 288 180 280 180 296 196 296 188 292 188 292 188 292 188 292 188 296 192 292 188 292 192 300 196 300 192 292 188 300 196 296 188 292 192 296 192 300 196 300 200 300 200 300 200 300 200 300 200 308 204 296 192 292 196 304 208 304 200 308 204 308 204 312 208 312 204 308 200 304 204 308 212 308 204 300 196 300 204 312 216 312 212 316 216 316 216 312 212 316 216 316 216 316 216 316 216 312 212 312 212 316 216 316 216 312 216 316 220 320 216 316 212 316 216 316 216 316 216 316 216 316 216 316 216 316 216 316 216 312 212 312 212 308 208 308 204 316 204 308 196 304 200 312 208 316 208 316 208 316 212 320 212 316 212 324 220 328 220 328 216 324 216 320 212 324 220 332 224 332 224 340 232 344 228 336 220 336 228 340 228 344 232 344 232 352 228 352 232 364 248 380 264 388 272 396 280 408 292 416 300 420 292 412 284 408 284 408 284 428 296 420 288 408 276 400 272 384 264 324 188 260 152 264 176 268 168 272 176 276 176 284 184 296 192 304 200 312 208 320 212 304 196 304 196 308 204 316 212 312 204 308 200 308 200 312 204 312 196 296 188 300 196 300 192 284 192 280 192 288 192 304 216 320 216 340 240 360 256 372 264 376 280 400 292 404 296 424 312 452 328 456 344 476 356 472 340 484 360 504 380 496 324 332 136 216 116 204 112 204 108 208 116 204 116 204 116 204 116 204 116 204 112 196 104 192 104 192 108 188 112 188 112 188 112 188 112 184 108 184 108 184 104 180 104 172 96 164 96 168 96 156 76 156 84 152 80 152 80 148 76 140 80 140 64 92 48 44 0 24 4 44 48 96 44 92 48 96 44 100 48 92 48 88 44 80 40 72 40 72 36 56 16 32 16 20 12 12 12 16 12 36 20 12 4 12 12 12 4 12 8 12 8 12 8 12 8 8 4 8 4 8 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 12 0 12 0 24 20 52 44 60 48 56 44 64 60 40 8 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 4 4 4 0 0 0 8 20 52 60 84 76 84 60 56 40 68 40 68 32 56 20 56 40 56 44 56 44 52 40 44 32 44 24 36 16 32 20 20 16 20 24 20 16 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 164 84 156 100 172 104 160 92 152 88 144 96 152 96 132 64 116 60 108 52 104 52 104 56 100 56 116 68 120 60 104 48 104 52 108 60 116 64 120 68 100 52 108 60 116 68 124 72 116 52 116 64 136 76 132 64 124 64 124 68 128 68 128 68 132 72 132 72 132 72 132 72 120 68 136 76 132 68 132 76 128 68 128 72 136 80 140 80 128 72 136 80 140 80 140 76 148 80 136 72 140 76 136 68 144 80 144 80 144 80 144 80 148 84 148 84 148 84 148 84 156 92 156 88 152 84 148 84 160 88 148 76 140 76 144 84 140 84 152 84 144 76 144 88 148 80 144 76 140 80 144 84 140 80 148 88 152 88 148 80 156 92 148 84 144 84 144 88 164 100 156 100 168 112 168 104 172 112 168 108 168 116 176 124 172 116 172 120 176 124 180 124 180 112 184 116 180 112 176 104 180 112 176 108 176 112 184 116 184 116 184 116 184 116 184 116 188 120 184 116 180 108 172 104 180 104 184 108 184 112 188 112 180 104 184 112 188 116 196 120 176 108 176 108 176 108 176 108 180 108 172 112 188 128 192 120 188 120 188 120 188 120 188 120 196 128 192 120 188 120 192 124 196 124 188 120 196 128 192 120 188 120 192 124 192 128 196 120 200 112 200 112 200 112 200 112 200 112 200 112 200 112 200 112 208 140 204 136 204 136 200 132 204 136 208 140 208 140 204 128 200 116 208 124 212 124 208 120 208 124 212 128 216 124 212 120 216 128 216 128 216 128 216 128 216 128 212 124 212 124 212 120 212 128 216 132 220 128 216 124 216 128 216 128 216 128 216 128 212 124 212 124 212 124 212 124 212 124 212 120 208 120 204 116 208 120 196 108 192 112 204 124 208 124 208 124 208 124 208 124 208 128 216 136 220 136 220 132 216 132 212 128 216 132 220 140 216 136 228 148 232 144 220 132 224 140 228 144 228 148 232 148 224 148 228 148 240 164 260 168 268 176 276 180 292 192 300 200 296 180 288 172 284 180 288 192 288 188 276 184 264 180 264 180 264 152 204 96 164 84 168 92 168 88 172 96 172 108 180 104 192 108 192 112 200 116 200 120 196 112 196 112 200 120 208 128 204 116 200 112 196 116 200 120 196 108 188 108 196 112 188 96 176 96 196 104 192 104 204 124 208 132 224 152 244 168 256 176 264 180 280 188 284 192 296 200 332 224 332 232 356 244 344 216 356 248 368 268 380 260 260 92 112 48 112 52 108 56 108 64 116 60 116 60 116 60 116 60 116 56 108 48 100 48 108 52 112 52 112 52 112 52 112 52 108 48 108 48 108 48 108 48 108 48 100 44 100 44 88 24 88 28 84 24 80 20 76 16 60 28 80 40 72 56 52 8 12 0 32 44 64 24 44 24 44 24 48 28 52 24 52 28 28 16 28 20 40 24 24 4 8 4 12 4 12 4 16 8 32 12 8 0 8 4 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 12 0 32 20 40 24 40 24 52 48 36 4 0 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 4 0 4 0 8 0 16 28 72 64 72 32 36 16 48 12 40 0 24 0 40 8 44 12 48 16 44 12 40 16 32 16 24 8 20 4 12 4 12 4 12 0 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 224 164 224 168 236 172 228 156 216 144 208 148 216 148 192 112 180 116 172 104 168 104 168 104 164 108 184 128 188 116 168 96 164 104 172 108 176 116 184 120 160 96 168 108 180 120 188 128 184 116 184 128 200 132 188 116 180 116 184 120 188 128 192 128 196 136 200 136 200 136 200 136 188 132 204 140 200 136 200 140 188 124 192 132 204 144 212 148 192 128 200 140 204 140 204 140 216 140 188 120 192 136 204 140 212 148 212 148 212 148 212 148 212 148 212 148 212 148 212 148 212 148 212 144 208 140 204 136 224 148 212 136 208 144 224 160 200 136 208 140 200 128 204 140 220 148 208 136 204 140 216 152 200 136 212 152 224 156 224 152 232 156 224 144 220 144 220 144 240 160 232 160 244 172 244 164 264 172 256 164 256 172 268 184 260 172 260 176 264 180 268 180 264 184 268 184 268 180 260 172 268 184 264 176 260 176 264 180 276 192 272 184 268 180 260 176 272 188 268 180 260 176 256 168 264 180 264 184 268 188 272 188 260 176 264 184 276 196 284 200 280 176 280 176 280 176 280 176 284 176 276 180 292 196 296 188 292 188 292 188 292 188 292 188 304 200 300 192 292 188 292 188 300 192 292 188 300 196 296 188 292 188 292 192 296 196 300 200 300 200 300 200 300 200 300 200 292 196 304 208 308 204 296 192 316 208 312 204 308 200 304 196 304 204 316 216 320 212 308 204 292 204 316 228 328 220 308 200 308 212 312 216 316 212 312 208 316 216 316 216 316 216 316 216 320 216 316 212 312 208 308 204 312 216 316 220 320 216 316 212 316 216 316 216 316 216 316 216 308 208 308 208 308 208 308 208 312 212 312 208 308 204 304 204 316 204 304 192 300 196 312 208 316 208 316 208 316 208 316 208 316 212 324 220 328 220 328 216 324 212 320 212 320 216 328 224 328 220 340 232 344 228 332 216 336 224 336 228 340 232 344 232 348 224 352 232 364 248 380 264 388 272 396 284 412 300 424 308 412 292 408 284 404 288 408 292 396 272 384 252 376 252 380 260 336 204 272 152 252 152 248 140 268 168 272 176 276 176 284 184 296 192 300 192 300 192 300 192 300 192 300 196 308 204 316 212 312 200 308 196 304 200 308 204 296 188 296 192 304 192 292 176 272 184 284 200 296 196 300 204 316 216 336 236 356 252 364 256 364 268 388 280 396 284 412 296 452 328 456 344 480 356 468 328 496 364 484 364 500 364 392 188 220 108 212 108 200 112 204 112 204 116 204 116 204 116 204 116 208 116 196 104 188 104 196 112 188 112 188 112 188 112 188 112 184 108 184 108 184 108 184 108 184 108 176 104 176 104 164 84 160 88 156 80 152 76 144 72 124 72 144 72 128 88 112 44 44 16 68 60 108 48 100 60 88 48 92 52 96 52 88 48 56 16 52 24 56 36 48 20 16 4 12 12 16 16 24 20 36 20 12 4 12 12 12 4 12 8 12 8 12 8 12 8 8 4 8 4 8 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 4 0 20 20 12 0 16 20 28 28 32 32 48 56 32 4 0 0 8 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 4 8 12 16 0 8 32 84 92 88 56 56 40 64 52 72 36 52 24 52 44 56 48 60 44 56 40 56 40 52 32 44 24 36 24 16 12 8 4 4 4 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 164 84 148 84 156 96 160 96 156 92 152 100 156 100 136 76 128 76 128 72 120 64 108 52 112 52 96 48 116 68 112 52 100 48 104 56 116 68 124 72 100 52 108 60 116 68 120 68 124 68 136 72 124 64 128 72 120 56 116 56 116 60 124 68 136 76 136 76 136 76 136 76 132 68 128 68 128 72 136 80 120 64 124 68 132 76 140 80 148 84 136 72 132 76 144 88 140 72 132 68 136 84 160 104 140 80 144 80 144 80 144 84 164 96 152 84 144 84 152 92 168 96 152 80 140 76 140 80 140 76 140 76 144 84 152 88 144 80 144 80 140 72 132 64 140 76 140 80 144 84 148 84 160 84 140 80 152 92 148 72 152 92 152 92 152 92 148 88 152 96 160 100 164 108 172 112 168 116 172 120 176 124 180 128 168 116 172 120 176 116 172 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 184 104 180 104 180 108 188 116 200 124 196 116 192 120 196 124 192 120 180 108 176 112 188 124 180 112 180 112 180 112 180 112 176 116 192 124 188 120 188 124 188 116 184 116 184 120 192 128 192 124 192 124 192 124 192 124 196 128 196 128 196 128 196 120 200 112 200 112 200 112 200 112 200 112 200 112 200 112 200 112 200 136 204 140 208 136 204 132 200 132 200 136 204 140 208 132 224 136 216 124 208 116 204 120 224 128 208 112 200 120 216 136 220 132 216 120 208 120 208 120 224 132 216 124 212 128 220 136 220 132 216 128 216 128 216 124 204 124 220 128 216 128 220 140 212 124 212 124 212 124 212 124 212 124 212 124 212 124 212 124 204 120 204 116 200 112 196 112 208 124 208 124 208 124 208 124 212 132 224 140 216 132 224 144 236 148 224 136 216 136 220 140 224 144 232 152 236 144 220 132 240 152 228 140 220 132 216 132 232 156 240 160 252 172 264 172 272 184 292 200 308 204 304 196 300 188 284 176 276 180 280 188 260 168 244 152 232 156 248 172 184 104 164 80 152 84 164 96 164 92 168 100 176 96 184 100 180 104 196 120 208 120 196 108 200 112 196 108 192 112 196 116 208 128 212 128 212 124 204 116 196 112 196 108 192 104 188 104 188 100 196 108 196 112 204 116 208 136 232 156 244 164 260 188 272 188 284 188 284 188 292 196 332 228 328 216 332 220 336 224 360 244 352 252 384 288 316 168 136 56 120 48 96 40 112 80 108 52 108 52 108 52 108 52 116 60 116 56 112 52 108 52 112 52 112 52 112 52 112 52 112 52 112 48 108 44 104 44 108 52 104 44 100 40 92 36 96 36 88 28 80 20 80 24 76 28 76 44 80 48 80 64 36 16 36 12 40 12 48 20 36 16 40 28 48 24 40 28 20 12 24 16 28 12 20 4 8 4 12 4 12 4 12 4 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 12 12 40 28 40 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 12 0 4 0 16 20 56 48 32 16 60 40 52 12 24 0 32 0 36 4 40 16 48 20 32 12 28 16 20 0 4 0 24 12 16 4 8 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 228 160 216 156 228 172 232 164 224 156 220 160 224 156 208 132 192 128 192 124 184 112 172 104 172 104 164 104 176 116 176 108 172 108 172 108 172 108 172 108 168 104 172 108 176 116 184 120 184 128 196 128 188 120 188 132 192 128 188 124 192 128 196 136 196 132 196 132 196 132 196 132 196 128 192 128 192 132 200 140 196 132 200 136 204 144 208 144 208 140 204 136 200 140 204 144 212 144 204 136 204 144 212 152 208 144 208 144 208 144 208 144 224 156 216 148 212 148 212 152 208 144 204 136 204 144 212 152 212 144 208 140 208 144 216 148 204 136 208 140 212 140 208 140 208 140 208 144 212 148 216 148 216 140 204 144 224 160 224 148 232 156 232 156 232 156 232 152 232 156 236 164 244 168 248 172 260 172 264 176 264 176 264 180 256 172 260 176 264 172 260 168 264 180 264 180 264 180 264 180 264 180 264 180 264 180 264 180 264 180 264 180 264 180 264 180 264 180 264 180 264 180 264 180 268 180 264 180 264 184 272 192 280 196 276 192 272 192 280 196 292 184 284 180 284 180 288 188 284 180 284 180 284 180 284 180 280 184 296 192 292 188 292 192 296 192 292 188 296 196 300 200 296 192 296 192 296 192 296 192 300 196 300 196 300 196 300 200 300 200 300 200 300 200 300 200 300 200 300 200 300 200 300 200 300 200 308 208 312 208 308 204 304 200 304 204 308 204 312 212 324 220 312 208 304 204 304 204 316 216 308 204 304 208 316 216 320 216 312 208 308 208 308 208 316 212 308 204 304 208 312 216 320 220 320 220 320 220 320 220 308 216 320 220 312 212 316 224 312 212 312 212 312 212 312 212 312 212 312 212 312 212 312 212 312 204 312 200 308 196 304 196 316 208 316 208 316 208 316 208 320 216 332 220 324 216 328 228 344 232 332 220 324 220 332 224 340 228 344 232 340 228 336 220 336 224 332 220 332 224 340 228 356 236 364 244 376 256 388 268 396 284 412 304 428 308 424 300 420 296 408 284 400 280 396 276 384 252 368 240 364 236 356 228 272 164 244 144 236 148 252 164 256 164 260 172 268 180 272 184 292 188 304 200 312 200 304 196 308 200 304 196 304 196 308 200 316 208 320 212 316 208 312 200 304 196 300 192 300 188 296 192 284 188 280 192 292 196 300 200 316 220 344 236 352 248 372 268 372 276 392 284 396 284 412 300 440 320 452 332 460 340 468 348 492 352 472 352 496 380 472 296 288 136 224 116 216 100 192 120 200 112 200 112 200 112 200 112 204 116 204 112 200 108 196 108 188 112 188 112 188 112 188 112 188 112 188 108 184 104 180 104 184 108 176 104 168 96 164 88 168 92 160 84 152 80 152 80 148 76 144 76 144 80 132 80 104 52 96 40 92 44 100 52 84 44 88 44 80 40 68 36 48 16 44 24 40 16 36 12 16 12 16 12 16 12 16 12 24 16 16 8 12 8 12 12 12 8 12 8 12 8 12 8 8 4 8 4 8 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 4 16 24 44 40 40 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 4 20 32 64 60 60 56 80 56 64 32 52 36 48 36 52 40 52 40 56 44 60 44 48 24 36 16 32 24 28 20 16 12 8 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 164 84 156 96 172 116 176 116 164 100 160 108 164 108 148 88 128 76 124 68 116 60 108 52 100 52 112 56 108 52 112 64 112 60 108 52 100 44 96 40 112 56 104 52 108 60 120 72 116 64 128 64 120 56 120 68 128 68 124 64 128 68 132 76 128 68 128 68 128 68 128 68 132 68 128 68 128 72 136 80 144 84 144 88 148 88 148 88 136 80 140 84 144 80 140 76 148 84 148 80 144 76 140 76 152 84 148 80 144 76 140 72 152 88 152 88 152 84 144 80 140 72 136 72 136 76 144 84 148 80 144 76 140 76 140 80 132 68 136 76 144 80 148 84 140 76 140 80 144 84 148 84 140 72 136 80 156 100 160 92 160 100 160 100 160 100 160 100 160 100 160 104 168 108 172 112 176 120 176 120 172 116 172 116 168 116 172 120 176 116 172 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 112 180 104 180 104 180 108 188 112 192 112 188 108 184 112 192 116 184 116 180 112 180 112 184 116 180 112 180 112 180 112 180 112 176 116 192 124 188 120 188 124 196 128 192 124 196 128 200 136 192 124 192 124 192 124 192 124 196 128 196 128 196 128 196 120 200 112 200 112 200 112 200 112 200 112 200 112 200 112 200 112 192 128 200 136 208 140 208 136 200 132 200 132 204 136 204 132 216 124 208 116 200 112 200 112 212 124 212 120 208 124 212 124 216 128 212 120 208 120 208 124 204 116 200 108 196 112 204 116 216 128 216 132 224 136 228 140 212 128 220 132 212 120 212 128 212 124 212 124 212 124 212 124 212 124 212 124 212 124 212 124 204 120 200 116 200 116 196 112 208 124 208 124 208 124 208 124 208 132 220 136 216 132 220 144 232 144 224 136 220 136 224 140 232 148 228 140 224 140 224 140 212 128 212 132 224 148 240 160 232 156 240 164 252 176 268 176 280 188 292 200 308 204 304 200 304 196 296 196 288 184 272 180 252 156 236 152 240 144 204 112 152 84 140 72 140 80 156 96 164 96 168 100 180 100 184 100 192 108 192 112 196 116 200 116 204 120 200 116 200 116 204 120 208 124 212 128 208 120 200 116 196 108 192 108 188 104 188 104 180 92 188 96 188 104 196 108 208 132 228 152 240 160 256 180 268 184 280 184 280 188 292 192 300 204 320 220 340 232 348 228 352 240 336 224 348 276 372 260 228 72 100 52 132 52 92 52 116 60 116 60 116 60 116 60 116 60 116 56 112 52 108 52 112 52 112 52 112 52 112 52 112 52 112 48 108 44 104 44 116 56 108 48 96 36 88 28 96 40 88 28 80 24 80 24 76 28 76 28 76 44 80 44 72 36 52 16 44 12 52 24 48 32 48 24 36 24 32 16 16 4 20 8 16 12 12 4 12 4 12 4 12 4 12 4 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 8 0 0 0 0 4 0 8 12 36 20 36 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 4 0 16 12 44 36 68 48 64 32 36 12 40 24 44 8 40 4 40 12 36 8 60 32 36 12 16 8 28 24 24 12 16 4 8 0 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 216 156 216 160 236 180 240 172 224 156 220 160 228 160 212 140 196 128 188 120 176 108 172 108 160 108 180 112 168 100 172 120 176 112 172 108 168 100 164 96 180 112 168 100 168 112 184 128 180 120 188 124 180 112 184 124 184 116 180 116 180 120 188 128 192 128 192 128 192 128 192 128 196 128 192 128 192 132 200 140 212 148 212 148 212 148 208 144 196 136 208 148 212 144 200 132 208 144 212 148 212 144 204 136 220 152 212 148 204 140 200 132 212 148 220 156 220 148 208 136 220 152 212 144 200 136 196 132 220 148 212 140 204 136 204 136 204 136 204 136 208 140 212 148 208 140 208 144 212 148 216 148 212 144 212 148 220 160 228 160 236 160 240 164 240 164 244 168 236 164 240 168 244 172 248 172 268 180 264 176 260 168 256 168 256 172 260 176 264 172 260 168 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 264 180 260 176 264 180 268 188 268 184 264 180 264 184 272 192 288 180 284 180 284 180 284 184 284 180 284 180 284 180 284 180 280 184 296 192 292 188 292 192 296 192 296 192 296 196 304 204 296 192 296 192 296 192 296 192 300 196 300 196 300 196 300 200 300 200 300 200 300 200 300 200 300 200 300 200 300 200 300 200 296 192 304 204 308 208 308 204 300 196 304 200 304 204 308 208 312 208 304 200 300 200 300 200 304 208 312 212 312 212 308 204 312 212 308 204 304 208 308 212 300 200 300 200 300 200 300 200 304 208 312 216 320 224 324 228 316 220 324 216 308 204 308 212 308 208 308 208 308 208 308 208 308 208 308 208 308 208 308 208 308 200 308 200 308 200 308 200 312 204 316 208 316 208 320 212 316 216 328 220 324 212 328 224 336 224 332 224 332 224 332 224 348 232 336 220 328 220 336 228 320 208 324 216 336 232 352 244 356 236 364 248 380 264 392 276 404 288 412 300 428 308 428 308 412 304 412 296 400 276 376 256 348 228 332 224 336 208 284 144 244 140 228 136 232 148 248 164 260 168 264 172 268 184 276 188 300 192 300 192 300 196 308 204 316 204 312 200 308 204 312 208 312 208 316 208 316 204 308 196 300 192 300 188 296 188 292 188 280 188 276 192 292 192 296 196 316 216 340 232 348 240 364 260 368 272 388 280 388 280 408 296 412 300 436 328 460 336 456 332 464 348 476 328 476 368 520 376 440 184 220 112 236 112 180 100 204 116 204 116 204 116 204 116 204 116 204 112 200 108 196 108 188 112 188 112 188 112 188 112 188 112 188 108 184 104 180 104 188 112 180 104 168 92 160 84 172 96 164 84 156 80 152 84 152 80 152 80 152 80 148 80 144 72 116 44 104 52 108 68 96 52 84 40 68 28 56 20 40 20 40 20 36 16 28 8 20 16 20 16 20 16 20 16 24 16 16 8 12 8 12 12 12 8 12 8 12 8 12 8 8 4 8 4 8 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 12 24 32 24 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 4 4 4 8 24 36 40 80 68 80 60 64 40 68 52 60 48 56 40 52 36 44 32 68 48 48 24 36 24 44 36 24 16 12 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 144 68 144 92 168 108 168 100 152 88 148 100 160 104 144 84 140 80 128 68 116 60 112 60 96 56 116 60 104 48 108 68 108 56 108 56 112 60 112 64 120 60 108 48 104 56 120 72 116 60 124 64 116 52 120 64 120 56 116 56 116 60 124 68 136 76 136 76 136 76 136 76 132 68 128 68 128 72 136 80 144 84 144 84 140 80 140 80 132 76 144 88 148 84 136 72 136 76 144 84 148 84 144 80 156 88 148 84 140 76 136 68 144 84 152 92 152 84 140 72 156 92 152 88 144 76 136 68 148 80 140 72 136 72 136 72 148 84 140 72 136 72 136 76 140 76 140 80 144 84 148 84 152 88 156 92 152 88 152 88 160 100 164 104 168 108 168 112 164 108 168 108 168 112 172 112 176 120 176 116 168 112 164 108 168 116 172 120 176 116 172 112 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 180 100 176 100 176 104 184 112 180 104 180 104 180 108 188 116 176 112 180 112 180 112 180 108 180 112 180 112 180 112 180 112 176 116 192 124 188 120 188 124 188 120 184 116 188 124 196 128 192 124 192 124 192 124 192 124 196 128 196 128 196 128 196 120 200 112 200 112 200 112 200 112 200 112 200 112 200 112 200 112 192 124 196 132 204 136 204 132 196 128 196 132 200 132 204 128 208 120 204 112 200 112 204 116 204 116 208 124 212 120 204 116 208 120 204 116 204 120 208 124 204 116 208 120 208 120 204 116 196 112 200 116 208 124 216 132 212 128 220 128 208 112 204 120 208 120 208 120 208 120 208 120 208 120 208 120 208 120 208 120 200 116 200 116 200 116 200 116 204 120 204 124 208 128 212 128 208 128 220 132 212 128 216 140 220 140 224 140 224 140 224 140 236 144 224 132 216 132 224 140 216 132 216 136 224 144 236 156 232 156 240 164 256 180 276 184 288 192 296 196 304 204 312 208 304 208 300 200 284 180 256 160 232 144 224 136 208 116 152 64 144 88 140 84 148 96 164 104 172 96 176 104 184 100 188 104 200 108 192 108 192 112 200 120 208 120 204 116 200 120 204 124 204 120 208 124 204 120 200 112 192 108 188 104 188 100 184 100 188 100 196 104 196 112 200 116 208 132 224 144 232 152 244 172 260 176 272 180 272 180 284 188 288 192 308 204 324 208 316 196 332 244 348 232 344 252 372 268 360 144 112 32 116 52 100 56 108 52 108 52 108 52 108 52 116 60 116 56 112 52 108 52 112 52 112 52 112 52 112 52 112 52 112 48 108 44 104 44 112 56 108 48 96 36 88 32 100 40 92 32 84 28 84 28 80 32 76 32 76 32 80 32 64 20 52 16 52 20 64 36 56 32 40 20 24 8 20 12 24 12 28 24 24 16 16 12 16 8 16 8 16 8 16 8 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 16 0 8 0 0 8 4 0 0 16 12 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 4 0 8 4 20 8 44 40 68 48 64 32 48 20 52 12 48 8 36 4 32 0 32 16 32 16 28 8 16 4 20 8 12 0 8 0 12 4 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 200 140 204 148 224 164 220 148 212 144 208 152 220 156 208 136 212 140 196 124 180 116 184 120 164 104 176 108 172 104 176 116 164 100 168 112 180 120 188 128 180 112 172 104 172 108 180 120 180 124 192 124 184 116 184 128 192 128 188 124 192 128 196 136 200 136 200 136 200 136 200 136 196 128 192 128 192 132 200 140 200 136 200 136 200 136 204 140 200 140 204 144 208 140 204 136 204 140 204 144 208 148 212 148 216 148 212 144 208 140 204 136 212 148 212 148 212 144 204 140 204 144 212 152 216 152 216 148 212 140 204 136 200 136 204 140 224 152 212 136 200 132 204 140 208 140 208 144 212 148 216 148 224 160 232 160 220 148 216 156 232 156 236 164 240 168 248 172 244 168 244 172 248 172 248 172 260 172 260 172 256 168 256 168 256 172 260 176 264 172 260 168 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 260 176 256 172 260 180 268 184 264 180 264 180 264 188 276 196 280 176 284 180 284 180 280 176 284 180 284 180 284 180 284 180 280 184 296 192 292 188 292 192 292 184 288 184 288 188 296 196 296 192 296 192 296 192 296 192 300 196 300 196 300 196 300 200 300 200 300 200 300 200 300 200 300 200 300 200 300 200 300 200 300 196 304 200 304 200 300 192 296 196 300 196 304 200 304 204 312 208 304 204 304 204 308 208 308 204 304 204 304 204 304 208 304 204 304 200 304 208 308 212 308 208 312 216 316 212 308 208 296 196 300 200 304 208 308 208 308 212 316 212 304 204 308 212 304 204 304 204 304 204 304 204 304 204 304 204 304 204 304 204 304 196 308 200 308 200 312 204 308 200 312 208 316 212 324 216 312 212 324 216 320 212 324 224 324 220 332 228 336 228 332 224 340 228 336 220 332 220 332 220 332 220 332 220 332 224 344 232 356 232 364 248 384 268 400 284 412 292 416 300 424 308 432 316 420 304 412 288 384 260 360 240 352 240 344 220 312 172 268 144 236 144 232 148 240 156 252 168 260 176 260 180 268 188 272 192 296 192 300 196 304 200 308 200 312 204 308 200 308 200 312 204 312 204 312 204 312 200 304 196 296 188 296 188 292 184 292 184 288 192 284 200 300 200 304 204 312 212 336 228 340 232 352 248 364 264 380 272 384 272 400 288 408 296 428 308 440 316 436 312 456 348 492 352 500 376 512 352 528 276 276 96 200 108 200 116 196 108 196 108 196 108 196 108 204 116 204 112 200 108 196 108 188 112 188 112 188 112 188 112 188 112 188 108 184 104 180 104 180 108 176 100 172 96 164 92 172 100 164 88 156 84 156 84 156 84 160 80 160 80 156 84 132 60 128 56 120 64 120 68 92 48 76 24 52 16 44 24 44 28 44 28 44 24 36 16 24 20 24 20 24 20 24 20 24 16 16 8 12 8 12 12 12 8 12 8 12 8 12 8 8 4 8 4 8 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 0 0 8 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 8 4 0 4 4 12 12 20 36 72 72 80 56 56 40 64 48 56 44 48 36 44 28 32 24 40 28 40 20 28 12 20 16 12 8 8 12 12 16 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 140 64 140 88 160 96 148 80 148 88 148 104 160 108 148 88 156 96 136 76 120 72 128 76 108 52 100 52 112 64 112 56 96 44 100 56 112 64 120 72 112 60 112 60 112 60 112 60 120 68 132 68 124 60 124 72 128 68 124 64 128 68 132 76 132 72 132 72 132 72 132 72 132 68 128 68 128 72 136 80 132 72 132 76 140 80 144 84 144 80 140 76 136 80 140 84 152 84 144 76 136 76 144 84 144 80 144 80 144 80 144 80 152 84 144 80 140 76 144 80 136 76 144 84 152 84 144 80 136 72 132 68 132 72 140 80 152 80 136 68 132 72 144 84 140 76 140 80 144 84 148 84 148 92 164 96 152 84 156 100 152 92 156 100 164 108 168 112 172 112 172 112 172 112 172 112 164 112 168 112 168 112 172 116 168 116 172 120 176 116 172 112 172 104 172 104 172 104 172 104 172 104 172 104 172 104 172 104 172 104 172 104 172 104 172 104 172 104 172 104 172 104 172 104 176 100 172 96 176 100 180 108 180 104 180 104 184 116 196 124 172 108 180 112 180 112 176 104 180 112 180 112 180 112 180 112 176 116 192 124 188 120 188 124 192 120 188 120 188 124 196 132 192 124 192 124 192 124 192 124 196 128 196 128 196 128 196 120 200 112 200 112 200 112 200 112 200 112 200 112 200 112 200 112 200 132 204 132 200 124 188 116 192 124 196 128 196 132 200 124 212 124 208 120 208 120 212 124 212 120 200 112 200 112 208 124 204 112 200 112 204 116 208 124 204 120 212 128 216 124 208 116 204 116 204 116 204 116 204 116 200 120 212 124 204 116 208 128 204 116 204 116 204 116 204 116 204 116 204 116 204 116 204 116 196 112 196 116 200 120 204 120 200 116 204 124 208 128 216 132 204 128 216 132 212 124 216 136 212 132 224 144 232 144 224 140 220 140 224 140 224 136 216 128 220 132 216 136 224 144 232 152 228 152 240 168 260 188 280 188 292 196 296 196 304 204 316 216 312 208 296 180 264 160 244 148 232 152 232 128 172 72 148 88 144 104 148 96 152 100 156 96 176 108 180 104 184 104 196 100 188 104 196 116 204 116 196 112 200 116 196 112 196 112 200 116 200 120 204 120 204 116 196 108 188 104 188 100 184 100 180 96 184 96 192 104 196 108 200 112 204 128 220 140 224 144 236 160 256 172 268 172 268 176 280 184 292 188 300 196 316 208 328 212 348 256 360 256 376 280 380 256 372 216 192 32 84 56 120 52 112 56 112 56 112 56 112 56 116 60 116 56 112 52 108 52 112 52 112 52 112 52 112 52 112 52 112 48 108 44 104 44 100 44 100 44 100 44 100 44 104 44 96 32 88 28 84 32 84 36 84 28 84 28 84 28 68 24 76 36 76 36 64 36 52 32 32 12 16 4 24 16 20 12 24 20 24 24 16 16 20 12 20 12 20 12 20 12 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 16 0 8 0 8 8 4 0 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 4 8 0 0 0 4 0 0 4 44 40 60 32 44 16 48 8 44 4 40 8 36 4 28 4 20 4 16 4 16 4 16 4 12 0 8 4 12 8 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 204 140 208 152 224 156 208 136 216 152 216 160 232 164 220 148 224 152 204 128 188 124 196 136 176 104 160 100 180 120 176 104 160 96 164 104 168 108 176 112 172 112 180 116 180 112 172 108 188 128 200 132 188 124 192 132 184 116 180 116 180 120 188 128 192 128 192 128 192 128 192 128 196 128 192 128 192 132 200 140 192 132 196 136 204 144 212 152 212 144 200 132 196 136 208 148 232 160 212 136 196 132 200 140 204 144 208 144 208 144 208 148 220 152 208 136 200 140 208 148 208 148 212 148 208 136 192 120 200 132 200 132 200 140 212 144 212 136 200 128 200 140 220 156 208 140 208 144 212 148 216 148 204 148 228 160 220 152 232 176 224 152 232 156 236 164 244 168 248 172 248 172 248 172 248 172 248 164 252 168 256 172 260 176 256 172 260 176 264 172 260 168 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 260 172 256 172 256 176 264 184 264 180 264 184 272 192 284 200 264 176 284 188 288 184 276 172 284 184 284 184 284 184 284 184 280 188 296 196 292 192 292 196 300 196 296 196 296 200 304 204 296 192 296 192 296 192 296 192 300 196 300 196 300 196 300 196 300 200 300 200 300 200 300 200 300 200 300 200 300 200 300 200 308 204 308 200 300 192 288 180 296 192 296 196 300 200 304 200 316 212 312 208 308 212 316 216 316 208 300 192 292 200 308 216 300 200 300 200 300 204 312 212 304 204 312 216 316 212 304 204 312 208 308 208 308 208 304 204 296 204 308 208 308 204 312 220 304 204 304 204 304 204 304 204 304 204 304 204 304 204 304 204 300 200 300 204 304 208 312 204 308 200 312 208 316 212 324 216 312 208 324 216 316 208 324 220 320 216 332 228 340 228 336 224 324 220 332 228 332 220 324 208 324 212 328 216 336 232 352 244 352 232 364 252 384 272 404 288 416 296 416 300 424 308 436 320 424 308 396 272 360 244 344 232 324 224 328 188 252 124 236 152 236 144 236 148 236 152 240 156 260 176 264 184 268 188 276 192 284 188 304 204 316 204 304 192 308 196 304 192 300 196 304 200 308 204 312 204 312 200 304 192 296 188 296 184 292 180 288 184 272 184 276 192 288 192 296 196 312 212 328 224 336 228 348 244 360 264 380 268 380 268 396 284 412 292 420 308 444 332 468 348 484 360 496 364 528 408 540 372 496 324 352 124 188 116 212 96 204 116 204 116 204 116 204 116 204 116 204 112 200 108 196 108 188 112 188 112 188 112 188 112 188 112 188 108 184 104 180 104 168 96 168 100 172 104 176 104 176 100 168 92 160 88 160 88 156 84 160 84 160 84 160 84 160 88 160 92 144 76 116 52 84 44 68 24 48 16 52 28 36 20 36 20 36 16 20 8 24 20 24 20 24 20 24 20 24 16 16 8 12 8 12 12 12 8 12 8 12 8 12 8 8 4 8 4 8 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 8 0 4 0 0 0 4 4 8 36 48 64 48 60 48 56 44 56 40 52 36 48 36 48 32 32 8 24 12 40 32 12 12 8 8 8 12 16 16 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 116 60 132 84 152 100 164 108 168 104 160 104 172 112 164 96 172 92 136 76 124 44 116 84 120 40 96 52 120 56 116 64 96 48 104 56 112 64 116 64 128 76 128 72 120 64 112 56 136 84 132 80 128 72 124 72 112 72 136 84 128 68 128 84 124 68 132 76 136 76 136 72 152 92 148 84 144 88 152 92 144 84 144 84 144 84 144 84 140 80 140 80 140 80 140 80 140 84 140 84 140 84 140 84 148 92 148 88 144 84 140 84 152 84 148 92 164 96 152 76 140 80 144 84 148 80 144 76 140 76 140 72 136 68 132 68 136 76 144 76 132 64 128 72 144 84 148 80 140 80 152 96 152 88 152 92 156 96 160 96 172 112 172 112 172 112 172 112 176 112 172 116 184 124 176 108 164 108 168 112 172 116 176 120 176 116 176 112 172 108 168 108 172 112 172 112 172 112 172 112 172 116 176 120 180 116 176 112 176 108 176 108 176 108 176 108 164 92 160 96 172 108 176 100 176 100 176 100 176 100 176 100 192 116 192 116 192 116 192 116 204 128 188 124 188 128 184 112 188 124 188 124 188 124 188 124 180 120 192 132 196 128 184 116 192 128 192 128 192 128 192 128 192 124 192 124 192 124 192 124 196 128 196 128 196 128 196 128 192 116 192 120 196 124 200 124 200 120 196 116 192 120 196 132 188 124 200 136 204 132 192 120 200 132 200 128 196 124 192 124 200 124 200 124 200 124 200 124 200 124 200 124 200 124 200 124 204 128 204 124 200 120 196 120 200 124 200 124 200 124 200 124 204 116 208 120 208 124 212 124 212 124 212 120 208 116 204 116 204 116 204 112 200 108 196 108 200 112 200 112 200 112 200 112 208 116 208 120 212 124 212 124 204 120 216 128 204 120 212 132 212 128 212 128 212 128 212 128 224 140 228 148 232 140 220 132 216 128 224 140 228 136 212 128 208 124 208 128 216 140 228 148 240 156 244 160 252 176 264 180 284 196 284 200 292 208 304 220 316 208 276 176 252 164 244 160 240 128 160 68 140 76 140 68 144 92 148 96 152 100 156 96 164 92 172 100 184 104 192 112 188 104 192 112 200 120 200 116 188 104 192 116 200 116 200 116 204 124 200 120 196 120 192 116 180 104 180 100 176 96 172 96 180 88 188 96 196 108 204 112 212 132 228 144 224 140 228 152 260 176 276 188 272 168 264 168 272 196 320 220 316 204 340 256 376 296 388 280 416 332 408 248 312 248 296 116 100 36 104 56 120 60 108 48 104 52 116 64 104 48 104 48 104 48 104 48 104 44 104 44 104 44 104 44 104 44 104 44 104 44 104 44 108 52 108 52 108 52 108 52 104 44 96 36 88 32 88 32 76 28 92 32 76 12 76 36 84 32 76 36 68 28 64 32 56 20 32 0 12 0 20 4 16 4 16 8 12 12 12 12 12 4 12 4 12 4 12 4 20 4 4 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 12 16 56 48 60 36 48 8 40 4 36 8 44 28 12 0 20 16 20 8 4 0 0 0 12 4 8 0 8 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 188 128 196 140 212 156 224 164 228 160 224 164 232 168 228 156 228 148 208 148 196 112 180 136 184 100 160 108 180 112 176 120 164 104 172 116 184 120 184 120 188 124 188 124 184 116 176 108 192 128 192 124 188 124 188 124 180 128 200 136 192 124 196 136 188 124 192 132 196 132 196 132 204 140 200 136 200 136 204 140 196 132 196 132 196 132 196 132 208 144 208 144 208 144 208 144 216 144 216 144 216 144 216 144 220 148 220 144 216 140 212 140 212 148 212 152 224 156 212 140 204 144 208 148 212 144 208 140 208 140 208 136 204 132 200 132 212 148 220 148 208 136 208 144 216 152 228 156 220 152 224 164 220 152 224 156 224 160 228 160 244 168 244 168 244 168 244 168 256 176 244 172 256 180 252 172 244 168 248 172 248 172 252 176 256 180 256 176 252 172 248 172 244 168 244 168 244 168 244 168 244 168 248 172 248 172 244 168 260 176 260 176 260 176 260 176 264 172 252 172 264 184 264 176 260 176 260 176 260 176 260 176 272 188 272 188 272 188 272 188 284 192 272 188 280 196 276 184 276 192 276 192 276 192 276 192 272 188 280 196 280 196 272 188 280 196 280 196 280 196 280 196 292 188 292 188 292 188 292 184 300 196 300 196 300 196 300 196 296 192 296 196 300 200 304 200 304 196 300 192 296 196 300 200 296 192 304 200 304 200 296 192 304 200 300 196 300 192 296 192 304 200 304 200 304 200 304 200 304 200 304 200 304 200 304 200 308 204 304 200 304 196 300 196 304 200 304 200 304 200 304 204 300 204 304 204 308 208 308 212 312 212 308 208 308 204 304 204 304 204 304 200 300 196 296 196 300 200 300 200 300 200 300 204 296 212 292 216 300 216 304 216 304 208 316 216 312 204 320 216 320 212 320 212 320 212 320 212 328 224 332 228 332 220 324 216 312 220 312 228 324 220 316 212 316 212 324 216 332 224 340 228 352 240 356 252 368 260 376 264 392 280 396 284 404 296 412 304 412 288 376 252 356 248 344 240 328 196 252 140 236 148 232 140 232 144 236 152 240 156 248 164 256 176 260 180 264 184 272 188 288 188 300 196 308 204 308 200 300 196 308 204 312 204 312 204 304 200 300 196 300 192 296 192 284 180 284 176 280 172 276 180 272 192 272 196 284 200 292 204 308 220 328 232 332 224 340 236 360 264 376 268 376 264 392 280 404 296 432 304 432 324 480 376 496 380 556 420 548 388 468 300 456 348 420 212 220 80 180 100 204 112 196 108 196 108 200 116 192 104 192 104 192 104 192 104 184 108 184 108 184 108 184 108 184 108 184 108 184 108 184 108 184 108 184 108 184 108 184 108 184 104 176 92 168 88 164 92 160 80 164 84 148 68 144 80 152 76 144 72 140 68 136 68 108 52 80 24 52 12 44 20 36 16 24 16 16 12 12 12 16 12 16 12 16 12 16 12 24 12 8 4 12 8 12 4 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 8 24 44 56 52 52 52 48 44 40 36 40 44 44 24 20 28 24 24 12 12 0 4 12 20 20 12 8 12 16 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 136 76 132 72 140 88 156 100 160 96 156 100 168 108 160 92 152 88 152 96 144 64 120 72 120 40 96 48 116 48 108 56 108 56 116 68 120 72 120 68 124 72 124 72 120 64 112 56 116 68 120 68 120 68 124 72 120 76 136 84 132 80 132 84 120 60 124 68 132 68 128 68 136 76 136 76 136 76 136 76 132 72 132 72 132 72 132 72 144 84 144 84 144 84 144 84 148 92 148 92 148 92 148 92 148 92 144 88 144 88 140 84 148 80 144 84 152 88 144 72 140 80 144 84 148 80 144 76 140 76 140 76 136 72 136 72 152 92 160 92 148 80 148 88 152 96 168 104 164 96 164 104 152 92 156 92 160 96 160 96 168 108 168 108 168 108 168 108 184 116 168 104 172 116 176 116 176 116 172 112 172 112 168 108 184 124 180 120 180 116 176 116 164 104 164 104 164 104 164 104 164 104 168 108 168 108 164 104 176 108 176 108 176 108 176 108 184 108 172 104 180 112 176 100 176 100 176 100 176 100 176 100 184 108 184 108 184 108 184 108 192 120 184 120 196 128 192 120 192 124 192 124 192 124 192 124 188 124 192 128 196 124 192 120 196 128 196 128 196 128 196 128 180 112 180 112 180 112 184 116 196 128 196 128 196 128 196 128 192 124 192 128 196 132 200 132 200 128 196 124 192 128 196 132 192 128 196 132 200 128 196 124 200 128 196 128 192 124 192 124 200 132 200 132 200 132 200 132 204 136 204 136 204 136 204 136 204 132 200 132 196 128 196 128 200 132 200 132 200 132 200 124 196 112 200 112 204 116 204 120 212 120 208 120 204 116 204 116 204 116 204 112 200 108 196 108 200 112 200 112 200 112 200 112 208 116 212 120 212 124 216 124 204 120 216 128 204 120 212 132 212 128 212 128 212 128 212 128 216 132 220 136 216 132 208 124 212 128 224 132 220 132 216 124 208 128 216 136 224 140 224 140 236 160 252 176 264 180 264 176 272 192 280 200 288 208 296 216 292 192 256 160 244 160 244 164 208 108 152 68 148 84 152 80 144 88 148 96 152 100 164 96 180 104 180 104 180 96 180 96 188 104 192 112 200 120 200 116 200 116 204 124 208 124 208 120 196 128 196 124 192 124 188 120 180 112 180 108 176 104 172 96 192 100 196 104 196 108 204 112 208 128 224 140 224 140 232 156 272 180 268 176 264 184 284 204 304 208 308 220 340 268 404 308 444 332 384 240 284 144 272 208 356 264 328 192 152 20 72 56 112 56 108 52 108 52 112 56 104 48 104 48 104 48 104 48 112 52 112 52 112 52 112 52 112 52 112 52 112 52 112 52 108 52 108 52 108 52 108 52 108 48 100 40 92 36 92 36 72 20 84 24 72 12 72 28 72 24 72 32 72 32 72 40 64 24 48 0 24 0 20 0 16 4 20 8 16 4 12 12 12 4 12 4 12 4 12 4 20 4 4 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 4 28 32 44 28 52 8 44 8 36 4 36 16 24 12 28 16 16 16 4 4 12 12 24 16 20 4 16 12 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 212 140 200 128 196 140 212 156 220 152 216 156 228 168 224 152 204 148 224 168 220 136 192 128 188 104 160 108 180 108 168 112 172 108 176 116 184 120 180 116 184 120 184 120 184 116 176 108 172 112 176 116 180 120 184 124 188 128 200 136 200 136 200 136 180 120 188 124 192 128 188 124 204 140 208 144 208 144 204 140 212 144 208 144 208 140 204 140 212 148 212 148 212 148 212 148 216 144 216 144 216 144 216 144 216 144 216 144 216 144 216 144 212 140 204 140 212 148 208 136 204 144 208 148 212 144 208 140 208 140 208 140 208 140 208 136 220 156 228 156 220 148 220 156 216 160 236 172 232 164 232 168 224 156 224 160 228 160 232 164 240 164 240 164 240 164 240 164 264 176 240 160 240 176 256 180 256 176 252 172 248 168 244 164 252 176 252 176 252 176 252 176 240 164 240 164 240 164 240 164 240 164 244 168 244 168 240 164 256 172 256 172 256 172 256 172 264 172 248 164 252 168 248 156 260 176 260 176 260 176 260 176 264 180 264 180 264 180 264 180 272 184 264 184 276 200 280 192 276 192 276 192 276 192 276 192 276 192 276 192 276 192 276 192 276 192 276 192 276 192 276 192 284 180 284 180 288 184 288 184 296 192 296 192 296 192 296 192 296 192 296 196 300 200 304 200 304 196 300 192 296 196 300 200 300 196 300 196 300 196 300 196 300 196 300 192 296 192 292 188 300 196 300 196 300 196 300 196 308 204 308 204 308 204 308 204 304 200 304 196 300 196 296 192 300 196 300 196 300 196 300 200 296 196 296 200 300 200 304 204 308 208 308 204 304 204 300 200 304 204 304 200 300 196 296 196 296 196 300 200 300 200 304 208 296 212 292 216 300 216 304 216 304 208 316 216 312 204 320 216 320 212 320 212 320 212 320 212 320 212 320 212 316 208 312 208 312 216 308 220 316 216 312 212 312 208 324 220 332 220 328 216 352 248 368 268 384 268 376 256 380 272 388 280 396 284 400 288 384 264 356 240 344 236 336 232 272 164 236 136 228 152 236 152 228 144 232 148 244 160 248 168 264 180 264 184 268 184 272 188 288 188 300 196 308 204 308 200 308 200 312 204 316 204 312 200 296 192 296 192 292 188 292 184 284 180 284 176 280 172 276 180 276 192 276 196 284 196 284 200 308 216 324 228 332 228 348 252 380 276 380 260 372 272 412 312 456 336 472 368 528 420 552 420 560 344 408 208 304 168 376 348 480 352 448 304 304 92 168 116 200 108 196 108 196 108 196 112 192 104 192 104 192 104 192 104 188 112 188 112 188 112 188 112 188 112 188 112 188 112 188 112 184 108 184 108 184 108 184 108 180 100 172 92 164 88 164 88 160 76 156 76 148 72 144 72 140 72 140 72 140 72 140 80 120 68 96 40 68 24 52 20 36 16 32 16 20 12 12 12 16 12 16 12 16 12 16 12 24 12 8 4 12 8 12 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 8 4 8 16 28 36 44 48 48 44 40 40 36 36 32 36 32 32 24 24 12 16 4 12 20 28 24 16 12 12 16 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 148 84 136 68 128 76 144 88 152 88 148 92 160 104 160 92 136 92 168 108 160 88 140 72 132 52 104 52 116 48 104 52 104 52 108 60 112 60 112 56 116 64 120 68 116 64 112 56 108 56 112 60 116 68 120 68 124 76 128 80 136 84 136 80 116 60 124 64 128 68 124 64 136 76 140 84 144 80 136 76 152 92 152 88 144 84 144 80 148 88 148 88 148 88 148 88 136 80 136 80 136 80 136 80 144 88 144 88 144 88 144 88 148 80 136 76 144 84 144 76 140 80 144 84 148 80 144 76 140 76 140 76 140 76 140 80 144 88 156 88 148 80 152 92 148 92 164 100 156 92 160 100 156 92 160 96 160 100 164 100 164 104 164 104 164 104 164 104 184 116 160 96 164 112 176 116 180 116 176 112 172 108 168 104 168 108 168 108 168 108 168 108 172 112 172 112 172 112 172 112 168 108 172 112 172 112 168 108 172 104 172 104 172 104 172 104 180 104 164 96 168 100 164 88 176 100 176 100 176 100 176 100 180 104 180 104 180 104 180 104 184 112 176 116 192 128 192 120 192 124 192 124 192 124 192 124 192 124 192 124 192 124 192 124 192 124 192 124 192 124 192 124 180 112 184 116 188 120 192 124 192 124 192 124 192 124 192 124 192 124 192 128 196 132 200 132 200 128 196 124 192 128 196 132 196 128 196 128 196 128 196 128 196 128 192 124 192 120 188 120 196 128 196 128 196 128 196 128 200 132 200 132 200 132 200 132 200 132 196 128 196 124 192 124 196 128 196 128 196 128 196 120 196 108 196 112 200 112 204 116 208 120 204 116 204 112 200 112 204 116 204 112 200 108 196 108 196 108 196 112 200 116 204 116 208 116 212 120 212 124 216 124 204 120 216 128 204 120 212 132 212 128 212 128 212 128 212 128 212 124 208 120 204 120 204 120 212 124 212 120 208 120 212 124 200 116 204 124 212 128 212 128 244 168 260 188 272 184 264 176 264 184 272 192 276 192 272 188 264 168 244 152 236 152 220 132 156 76 144 72 144 80 152 84 140 84 144 92 156 104 168 100 172 96 176 108 188 108 196 116 188 104 192 112 200 120 200 116 196 112 200 116 200 112 196 108 192 120 188 120 184 116 184 116 180 112 180 108 176 104 172 96 184 92 188 96 192 100 196 104 212 128 224 140 228 152 252 180 264 184 268 188 280 208 316 252 376 280 380 296 404 284 344 212 208 80 152 84 204 120 288 248 384 276 364 272 248 56 72 52 104 52 108 52 108 52 108 48 104 48 104 48 104 48 104 48 104 44 104 44 104 44 104 44 104 44 104 44 104 44 104 44 108 52 108 52 108 52 108 52 100 40 92 32 84 28 84 28 80 20 76 20 76 20 72 24 68 24 72 32 72 32 72 44 72 32 60 16 40 4 32 4 16 0 16 0 16 4 12 4 12 4 12 4 12 4 12 4 20 4 4 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 16 8 16 4 16 12 32 20 40 12 44 8 36 12 32 8 36 20 32 20 24 12 20 8 12 12 24 12 12 0 8 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 208 140 200 132 196 136 204 144 208 144 208 148 224 164 220 152 204 160 232 160 216 156 220 148 208 124 176 120 188 112 172 112 168 104 172 112 176 108 172 104 176 112 180 116 180 116 176 108 176 112 180 116 180 116 180 120 188 120 184 128 200 136 196 124 184 120 188 128 196 128 192 128 184 124 192 132 196 128 188 120 208 144 204 136 200 132 192 128 208 144 208 144 208 144 208 144 204 132 204 132 204 132 204 132 212 140 216 144 216 144 220 148 220 148 204 140 208 152 212 144 204 144 208 148 212 144 208 140 208 140 208 140 212 144 212 144 208 144 220 148 212 144 216 156 216 152 224 152 216 148 224 164 228 160 228 160 232 164 232 168 244 168 244 168 244 168 244 168 256 172 236 160 244 172 248 172 252 176 248 172 248 172 244 168 236 160 240 164 240 168 244 168 248 172 248 172 248 172 248 172 244 168 248 172 248 172 244 168 252 168 252 168 252 168 252 168 268 176 256 172 264 180 260 168 260 176 260 176 260 176 260 176 264 180 264 180 264 180 264 180 272 184 264 180 272 192 272 184 276 192 276 192 276 192 276 192 280 192 276 188 272 192 276 196 272 188 272 188 272 188 272 188 284 180 288 184 292 192 296 192 292 188 292 188 292 188 292 188 296 192 296 196 300 200 304 200 304 196 300 192 296 196 300 200 304 196 300 192 296 196 300 200 296 192 296 192 292 188 292 184 296 192 296 192 296 192 296 192 296 192 296 192 296 192 296 192 300 196 300 196 296 192 296 188 296 192 296 192 296 192 296 196 296 200 300 200 304 204 304 208 304 204 304 204 300 200 300 196 304 204 304 200 300 196 296 196 292 192 296 200 300 204 308 212 296 212 292 216 300 216 304 216 304 208 316 216 312 204 320 216 320 212 320 212 320 212 320 212 320 212 316 204 308 200 312 208 312 212 296 208 304 204 308 212 308 200 312 204 320 216 336 228 364 256 376 268 384 272 380 264 380 268 384 276 384 264 368 252 360 248 352 240 336 220 296 184 232 136 224 140 224 144 232 148 224 140 232 148 244 160 252 172 252 172 260 184 272 196 284 204 288 188 300 196 308 204 308 200 304 196 308 200 304 196 300 188 292 188 288 184 288 180 284 180 284 180 284 176 280 172 276 180 268 184 268 192 284 200 292 204 316 220 328 232 340 244 372 276 392 296 424 324 448 352 492 380 500 376 492 356 460 284 352 184 300 156 316 232 424 324 468 364 512 384 492 372 396 156 188 80 196 104 196 108 196 108 192 104 192 104 192 104 192 104 192 104 180 104 180 104 180 104 180 104 180 104 180 104 180 104 180 104 184 108 184 108 184 108 184 108 180 100 172 92 164 84 160 88 172 80 152 80 160 84 152 72 144 72 140 72 140 72 140 76 124 68 104 56 88 44 72 36 44 16 32 12 20 12 16 12 16 12 16 12 16 12 16 12 24 12 8 4 12 8 12 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 16 20 16 12 12 20 32 32 36 40 40 40 36 36 32 40 32 32 24 28 24 32 28 12 20 24 20 12 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 136 76 136 76 136 76 136 80 140 80 140 88 156 100 156 92 152 108 168 88 144 100 168 104 152 72 120 68 128 56 108 56 108 60 112 64 116 60 108 56 108 60 112 64 116 64 112 56 120 68 120 68 116 64 116 64 124 64 112 68 132 84 128 64 124 64 128 72 132 72 132 72 116 60 128 72 132 68 120 56 136 76 132 68 124 60 120 56 144 84 144 84 144 84 144 84 136 80 136 80 136 80 136 80 140 84 140 88 144 92 148 92 160 88 144 76 148 88 152 88 140 80 144 84 148 80 144 76 140 76 140 80 144 84 148 84 140 80 152 88 148 80 152 96 156 92 152 80 140 80 160 108 160 96 160 100 164 100 168 104 168 108 168 108 168 108 168 108 172 108 164 104 172 112 168 104 168 108 172 112 172 112 176 116 164 104 164 108 168 112 172 112 168 108 168 108 168 108 168 108 164 104 168 108 168 108 164 104 168 100 168 100 168 100 168 100 180 104 168 104 180 116 180 108 176 100 176 100 176 100 176 100 184 108 184 108 184 108 184 108 192 116 180 112 188 120 184 108 192 124 192 124 192 124 192 124 196 128 188 120 188 120 196 128 188 120 188 120 188 120 188 120 172 104 176 112 184 120 188 124 188 120 188 120 188 120 188 120 192 124 192 128 196 132 200 132 200 128 196 124 192 128 196 132 200 132 192 124 192 124 200 132 192 124 192 120 188 120 184 116 192 124 192 124 192 124 192 124 188 120 188 120 188 120 188 120 196 128 196 124 192 124 188 120 192 124 192 124 192 124 192 116 200 116 204 116 208 120 208 124 204 116 204 112 200 112 196 108 204 116 204 112 200 108 196 108 192 104 196 112 200 116 208 120 208 116 212 120 212 124 216 124 204 120 216 128 204 120 212 132 212 128 212 128 212 128 212 128 216 128 208 120 200 120 204 124 212 120 208 112 200 116 208 124 208 120 200 116 208 140 240 164 264 180 264 184 268 184 268 184 272 188 276 188 268 172 244 152 248 172 252 172 240 132 172 76 128 68 140 72 140 80 140 84 136 80 144 92 156 104 172 104 176 104 180 108 188 108 196 112 188 104 192 112 200 120 200 116 200 116 204 120 200 112 192 108 184 116 184 112 180 112 176 108 180 112 180 108 176 104 172 96 180 92 192 104 204 120 216 128 220 140 232 148 240 168 272 204 316 248 352 276 360 272 352 272 320 216 292 180 252 132 196 76 248 172 276 188 324 248 372 252 384 284 384 296 320 144 120 20 100 48 108 52 108 52 104 44 104 48 104 48 104 48 104 48 108 48 108 48 108 48 108 48 108 48 108 48 108 48 108 48 108 52 108 52 108 52 108 52 112 52 104 44 96 40 96 40 92 28 80 24 88 36 84 28 80 28 76 32 72 28 68 32 64 28 64 24 56 16 44 16 16 0 16 0 12 0 12 4 12 4 12 4 12 4 12 4 20 4 4 0 8 0 8 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 4 20 12 8 0 4 0 20 4 32 16 40 20 36 20 32 16 28 8 28 16 36 24 20 20 32 20 16 0 8 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 192 132 200 140 204 140 200 136 204 136 200 144 220 160 220 148 220 172 232 140 200 160 240 172 224 136 188 132 196 120 176 116 180 116 184 120 184 116 176 112 172 108 176 116 180 116 176 112 192 124 188 120 184 116 180 112 184 112 172 116 192 132 188 112 188 128 196 136 200 136 200 132 188 128 200 140 204 136 192 124 200 136 196 128 188 124 184 116 204 140 204 140 204 140 204 140 212 140 212 140 212 140 212 140 212 140 212 144 216 148 220 148 228 156 208 144 212 156 220 156 204 144 208 148 212 144 208 140 208 140 208 144 212 148 216 148 208 148 224 152 216 148 224 164 232 160 220 140 204 144 232 180 228 160 228 164 232 168 236 168 248 172 248 172 248 172 248 172 244 164 240 168 252 176 244 160 240 168 244 172 248 176 252 180 244 168 244 172 248 176 252 176 240 164 240 164 240 164 240 164 232 160 236 164 240 160 236 156 252 168 252 168 252 168 252 168 248 160 244 164 256 176 260 168 260 176 260 176 260 176 260 176 268 184 268 184 268 184 268 184 280 188 264 184 268 184 264 172 276 192 276 192 276 192 276 192 284 196 272 184 268 188 280 200 272 188 272 188 272 188 272 188 268 168 276 172 280 180 288 184 292 188 292 188 292 188 292 188 296 192 296 196 300 200 304 200 304 196 300 192 296 196 300 200 308 200 296 188 292 192 304 204 296 192 296 188 292 184 288 184 296 192 296 192 296 192 296 192 288 184 288 184 288 184 288 184 300 196 300 192 296 188 292 188 296 192 296 192 296 192 296 196 304 204 308 208 308 212 312 212 304 204 304 200 300 196 296 196 304 204 304 200 300 196 296 196 292 192 296 200 300 204 308 212 296 212 292 216 300 216 304 216 304 208 316 216 312 204 320 216 320 212 320 212 320 212 320 212 328 216 316 204 308 204 316 216 308 212 292 200 296 200 308 208 324 212 316 204 324 232 364 264 380 268 376 264 376 268 384 276 384 276 388 272 376 252 348 228 356 256 360 256 340 208 252 128 208 132 224 140 212 136 212 140 220 136 228 148 244 164 256 176 272 188 272 188 272 188 272 188 288 188 300 196 308 204 308 200 316 208 316 208 316 204 304 196 288 184 284 180 284 176 280 176 284 180 284 176 280 172 276 180 272 192 280 208 300 224 316 232 324 232 336 240 352 256 388 296 428 332 460 344 440 304 404 268 376 244 352 212 340 224 368 256 376 288 464 332 472 368 472 316 460 360 484 376 448 260 272 104 188 100 196 112 200 108 188 96 192 104 192 104 192 104 192 104 188 112 188 112 188 112 188 112 188 112 188 112 188 112 188 112 184 108 184 108 184 108 184 108 196 116 188 108 180 104 180 104 184 88 156 84 168 96 160 76 156 80 144 76 136 68 132 60 120 64 116 60 104 56 88 48 44 16 36 12 28 8 16 12 16 12 16 12 16 12 16 12 24 12 8 4 12 8 12 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 8 20 16 4 0 0 0 16 20 32 36 44 40 44 36 36 28 28 24 32 36 44 48 28 32 36 32 24 16 12 16 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 128 68 128 68 128 68 128 68 108 64 144 96 160 100 164 108 156 92 152 92 156 104 172 116 132 72 132 68 120 56 112 48 136 64 96 36 92 52 116 68 92 44 108 64 120 64 112 52 112 64 116 72 128 80 136 84 120 68 120 68 124 76 132 80 128 68 124 60 120 68 136 80 112 64 140 84 140 72 132 72 136 72 132 68 128 72 132 76 152 76 132 88 160 92 152 100 148 88 144 84 140 88 144 92 148 92 148 88 144 84 140 84 136 76 144 80 136 72 140 80 140 76 140 76 140 80 152 88 144 84 152 92 156 84 144 76 152 84 144 84 156 96 156 88 152 92 160 100 168 100 160 96 168 96 156 92 164 108 168 100 168 108 168 108 164 104 168 116 160 104 168 108 164 104 176 124 176 112 172 108 168 104 164 100 180 116 176 112 172 108 168 104 160 100 164 108 172 112 172 112 164 104 164 100 160 96 156 96 164 96 164 100 168 104 172 104 168 100 168 100 168 100 168 100 172 100 180 108 184 108 184 104 180 104 180 104 180 104 180 104 168 96 160 100 176 112 180 104 188 120 184 116 184 120 192 128 188 124 192 120 180 112 188 128 180 112 180 116 184 120 188 120 172 104 176 112 180 116 188 120 184 116 184 120 188 124 192 124 180 116 184 120 188 124 192 124 192 124 196 128 196 132 200 132 196 128 196 128 196 128 196 128 192 124 192 124 192 124 192 124 188 124 192 128 196 124 192 120 196 128 196 124 192 124 188 120 196 128 196 124 192 120 188 120 188 120 188 124 192 128 196 120 200 112 200 112 200 112 200 112 204 116 204 116 204 116 204 116 200 116 204 116 204 112 196 104 184 96 192 108 200 116 204 116 204 116 216 124 216 124 216 120 208 124 212 128 212 124 208 120 204 120 204 120 204 120 204 120 212 124 208 120 204 124 208 128 204 112 204 112 200 116 208 124 200 120 208 128 216 144 248 180 276 188 268 180 264 180 264 184 260 184 272 176 240 144 228 152 248 160 224 136 192 96 140 60 128 64 136 76 144 84 148 92 156 92 140 84 152 104 168 96 172 96 176 104 188 108 196 112 196 112 196 116 200 112 196 108 208 120 196 108 188 108 196 116 180 112 180 112 180 112 180 112 180 108 172 100 168 100 168 96 168 84 192 112 220 140 240 152 232 152 252 168 252 172 268 192 288 200 256 164 224 124 200 116 212 128 212 124 212 136 260 196 308 220 324 232 340 224 332 216 344 260 364 264 356 244 212 24 100 44 96 44 112 64 112 36 104 48 104 52 108 56 112 56 116 56 116 52 112 48 108 48 108 48 108 44 104 40 100 40 108 48 104 44 100 48 104 52 108 52 108 48 104 44 100 44 92 36 100 44 100 40 92 44 76 28 72 32 72 28 68 36 68 24 64 24 56 24 56 28 28 0 20 0 12 4 20 12 8 0 8 0 12 8 20 16 28 8 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 8 4 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 20 16 36 20 32 12 48 28 40 28 52 28 28 0 24 16 24 12 16 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 180 120 184 128 196 136 204 140 184 132 208 152 216 152 220 160 232 168 232 164 224 156 216 148 220 152 204 128 184 112 172 108 184 112 164 100 168 108 172 104 164 104 176 116 180 112 168 96 184 120 184 120 184 120 184 120 184 120 184 120 184 124 192 128 188 124 188 120 188 124 192 128 184 128 200 140 200 132 196 136 200 132 196 128 192 132 196 136 212 132 192 148 220 148 212 156 220 144 216 140 212 144 216 148 220 148 216 144 216 140 212 140 200 140 208 144 200 136 204 144 208 140 204 140 204 144 212 152 208 144 216 152 220 148 212 144 220 148 212 148 224 160 224 152 228 156 220 152 220 160 232 168 232 160 224 156 236 172 240 168 228 156 236 160 240 168 252 184 248 176 252 172 240 164 248 180 248 172 244 168 244 168 240 164 252 172 248 172 248 172 244 168 240 164 244 172 248 172 244 168 240 164 240 160 236 160 232 156 248 164 248 168 252 172 256 172 252 168 252 168 252 168 252 168 256 176 264 184 268 184 268 180 264 180 264 180 264 180 264 180 264 176 252 172 260 180 256 168 264 180 264 180 264 184 272 188 268 188 276 192 268 184 272 192 264 180 264 184 268 188 272 188 284 180 284 180 284 180 284 180 288 184 288 188 292 188 296 192 288 184 292 188 296 192 296 196 292 188 296 192 300 196 300 196 300 196 300 196 300 196 300 196 296 192 296 192 296 192 296 192 292 192 296 196 300 192 296 188 300 192 296 192 292 188 292 184 300 196 300 192 296 188 292 188 292 188 292 192 296 196 300 200 300 200 300 200 300 200 300 200 304 204 304 204 304 204 304 204 304 204 300 200 300 196 296 196 284 188 292 196 300 200 300 204 292 212 296 220 304 216 304 212 308 212 312 216 320 208 316 204 312 204 312 204 312 204 312 204 320 208 316 204 312 208 316 216 304 208 292 204 304 204 308 212 308 208 328 220 336 236 364 264 384 272 380 268 376 264 376 264 368 260 372 248 340 220 336 232 344 232 304 192 268 160 228 132 216 136 212 140 216 144 220 148 244 148 228 144 240 160 252 164 256 172 260 180 272 192 280 196 300 196 308 200 308 200 304 196 312 200 304 192 296 192 304 196 284 180 284 180 284 180 284 180 284 176 276 168 272 168 272 180 260 180 272 204 304 224 320 236 316 220 328 224 324 216 328 228 328 216 324 200 316 204 328 204 340 224 356 228 364 252 412 304 436 312 448 328 452 332 452 328 456 352 468 356 476 348 364 148 180 96 192 104 196 112 200 112 192 104 192 108 196 112 200 112 192 116 192 112 188 108 184 108 184 108 184 104 180 104 176 100 184 104 180 100 176 104 180 108 184 108 184 104 180 100 176 100 180 92 176 100 176 96 164 88 152 76 144 76 140 72 140 68 128 68 120 64 112 56 100 60 68 32 48 12 28 12 32 20 20 16 16 8 12 8 16 12 32 16 8 0 8 8 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 12 12 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 20 24 36 32 36 32 36 28 32 32 44 40 32 16 20 20 20 20 20 16 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 108 52 116 64 136 84 148 92 132 80 144 80 136 80 148 96 172 112 172 108 164 96 148 84 180 108 152 76 124 52 108 48 104 52 108 60 116 60 100 36 108 60 116 64 112 52 96 40 128 72 124 68 116 60 108 56 116 64 116 68 120 68 124 72 124 64 128 68 128 64 124 60 124 72 136 72 128 68 136 84 136 76 132 72 132 72 136 76 144 68 124 80 152 84 144 92 148 88 144 84 140 88 144 92 148 88 144 88 140 84 140 84 136 76 144 80 136 72 140 80 144 80 140 76 140 80 148 88 132 72 140 80 148 84 148 80 152 84 144 84 156 96 156 88 164 92 148 76 144 88 164 108 160 92 156 96 172 112 176 108 156 96 156 100 164 108 172 116 184 124 184 116 168 104 168 116 164 104 168 108 168 108 172 112 168 108 168 108 172 112 172 112 168 108 172 112 172 108 164 104 164 104 164 104 160 100 160 96 164 96 164 100 168 104 172 104 164 96 164 96 164 96 164 96 172 100 180 108 184 108 184 104 180 104 180 104 180 104 180 104 192 116 176 108 180 112 172 96 172 108 176 108 180 112 180 112 176 120 196 128 192 116 184 120 180 112 184 116 184 116 188 120 188 120 184 112 180 108 172 104 184 116 184 116 188 120 188 124 188 120 192 124 192 128 196 128 184 116 188 120 188 124 192 124 196 128 196 128 196 128 196 128 192 124 192 124 192 124 192 124 188 124 192 128 196 124 192 120 192 120 188 120 184 116 184 112 196 128 192 124 192 124 188 120 188 120 192 124 192 124 196 120 200 112 200 112 200 112 200 112 204 116 204 116 204 116 204 116 208 116 200 104 192 104 196 112 192 104 196 112 200 112 196 108 204 116 216 124 216 124 216 120 208 124 212 128 212 124 208 120 204 120 204 120 204 120 204 120 212 124 208 120 204 124 208 128 204 116 204 112 204 120 212 124 204 132 228 152 240 160 252 176 272 188 268 184 264 180 264 180 248 164 244 148 220 132 220 144 236 144 188 96 160 84 144 72 140 80 140 80 140 84 140 84 152 92 140 88 156 108 168 96 172 96 176 104 188 108 196 112 200 116 200 120 204 116 200 112 204 116 196 108 188 108 192 108 180 112 180 112 180 112 180 112 176 108 172 100 168 100 168 92 176 88 192 104 208 124 224 132 204 120 208 112 184 92 176 96 176 108 176 108 192 128 212 136 232 160 248 172 264 196 304 236 308 228 316 216 324 216 332 212 328 228 348 248 372 280 296 144 96 48 112 56 104 44 112 68 104 48 108 52 108 52 112 56 116 56 116 52 112 48 108 48 108 48 108 48 104 44 104 40 108 48 104 44 100 48 104 52 108 52 108 48 104 44 100 44 92 40 100 44 100 40 92 40 84 32 80 40 76 36 76 40 76 32 72 24 64 28 64 28 48 8 24 0 4 0 12 4 24 12 16 4 8 0 8 0 28 8 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 8 4 12 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 12 4 12 8 20 20 32 20 28 0 20 4 32 4 32 4 20 8 20 12 20 12 16 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 176 112 184 128 200 144 212 152 200 136 200 132 192 136 212 160 236 168 228 160 224 160 228 164 240 172 228 152 204 128 180 112 172 108 172 112 180 112 160 84 172 112 176 112 176 108 164 100 184 120 180 112 176 108 168 104 180 116 184 120 184 120 184 116 192 128 200 136 200 132 188 120 196 132 196 124 184 124 204 148 204 136 196 132 196 132 200 140 204 124 184 136 212 140 204 144 220 144 216 140 212 144 216 148 216 144 216 140 212 140 208 136 200 140 208 144 200 136 204 144 212 144 204 140 204 144 212 148 196 128 200 140 212 144 216 148 220 148 212 148 224 160 224 152 228 156 216 144 216 152 228 168 228 156 224 164 244 180 244 172 256 172 240 164 240 164 240 160 252 180 256 172 240 160 244 176 236 164 240 168 244 172 248 176 240 164 240 168 248 172 252 176 248 172 248 172 244 164 236 160 244 168 240 164 240 160 236 160 248 164 248 168 252 172 256 172 248 164 248 164 248 164 248 164 256 176 264 184 268 184 268 180 264 180 264 180 264 180 264 180 276 184 260 180 268 184 260 172 256 172 260 180 264 180 264 180 256 184 280 200 280 188 268 184 268 184 268 184 268 184 268 184 288 184 288 180 284 176 280 176 284 180 288 184 288 188 292 188 296 192 296 192 296 196 300 196 284 180 284 184 288 188 292 188 300 196 300 196 300 196 300 196 296 192 296 192 296 192 296 192 292 192 296 196 300 192 296 188 292 188 288 184 288 180 284 180 296 192 296 192 296 192 296 192 296 192 296 192 296 192 296 196 296 196 296 196 296 196 296 196 300 200 300 200 300 200 300 200 312 204 296 188 284 192 296 204 296 196 300 200 300 196 292 196 292 212 296 220 304 216 304 212 308 212 312 216 320 208 316 204 312 204 312 204 312 204 312 204 320 208 316 204 312 208 316 216 308 208 296 208 304 208 312 216 316 224 352 252 364 252 364 256 380 268 380 268 380 264 372 260 356 240 344 220 324 212 328 220 316 192 256 140 224 140 228 144 220 140 216 140 212 140 212 136 240 148 232 148 248 164 252 164 256 172 260 180 272 192 280 196 304 200 312 204 312 204 308 200 308 196 304 192 300 188 296 192 280 176 280 176 280 176 280 176 280 172 272 168 268 164 272 176 268 184 268 192 284 204 300 216 300 204 304 196 288 172 280 176 292 188 308 200 324 216 348 232 372 256 392 272 412 292 432 312 432 304 428 312 432 320 444 332 440 332 456 344 488 372 452 276 240 124 196 108 196 104 196 116 196 108 196 108 196 108 196 108 192 116 192 112 188 108 184 108 188 112 184 108 184 104 180 104 184 104 180 100 176 104 180 108 184 108 184 104 180 100 176 100 184 96 176 100 172 92 160 84 156 84 152 80 148 80 144 76 136 80 132 72 124 68 108 68 96 48 60 16 24 4 24 16 24 16 16 8 12 8 12 12 32 16 8 0 8 8 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 12 12 16 16 16 16 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 20 12 12 8 16 20 32 36 44 36 36 28 32 36 36 32 12 16 20 20 24 20 20 20 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 124 64 128 72 136 76 140 80 128 72 132 68 128 80 156 112 184 112 160 88 148 96 168 116 160 104 168 108 160 84 128 60 124 64 108 52 108 56 104 44 100 52 108 56 112 60 112 60 108 56 108 56 112 60 112 64 116 68 124 72 124 68 116 64 128 72 140 84 144 76 132 68 136 76 132 64 120 64 140 92 140 80 136 72 132 76 140 80 136 60 120 76 144 80 136 84 148 88 144 84 140 88 144 92 144 88 140 84 140 80 136 80 136 76 144 80 136 72 140 80 148 84 144 76 140 76 144 84 132 68 132 72 140 80 148 88 152 84 144 84 156 96 156 88 148 88 156 92 160 96 160 92 160 92 160 104 180 116 176 104 184 116 164 104 172 116 168 104 160 104 164 104 160 100 168 116 160 104 164 108 168 112 172 116 160 100 164 104 168 112 172 112 172 112 172 112 168 104 160 100 168 108 168 104 164 104 160 100 164 96 164 100 168 104 172 104 164 96 164 96 164 96 164 96 172 100 180 108 184 108 184 104 180 104 180 104 180 104 180 104 180 108 172 108 184 120 184 112 172 108 180 116 188 120 184 112 172 116 196 132 196 120 184 116 184 116 184 116 184 116 184 116 176 108 176 112 180 116 184 116 180 112 180 116 184 116 188 120 192 124 192 124 192 124 192 124 180 112 180 112 184 116 188 120 196 128 196 128 196 128 196 128 192 124 192 124 192 124 192 124 188 124 192 128 196 124 192 120 188 120 184 116 184 112 180 112 192 124 192 124 192 124 192 124 192 124 192 124 192 124 192 116 196 108 196 108 196 108 196 108 200 112 200 112 200 112 200 112 208 116 192 96 184 100 196 112 196 108 200 112 200 108 192 104 204 116 216 124 216 124 216 120 208 124 212 128 212 124 208 120 204 120 204 120 204 120 204 120 212 124 208 120 204 124 208 128 208 120 208 116 208 120 212 128 216 148 248 176 260 172 252 172 264 180 268 184 268 180 256 172 244 152 228 136 216 128 212 128 184 96 144 60 128 68 144 88 144 80 140 84 140 84 140 80 152 92 148 96 164 112 168 96 172 96 176 104 188 108 196 112 200 116 200 120 204 116 200 112 192 112 196 108 192 104 188 100 176 108 176 108 176 108 176 108 176 104 168 96 164 96 164 92 180 88 184 88 188 100 200 112 188 108 200 108 184 96 184 104 204 140 212 160 232 168 244 176 264 184 264 196 284 204 288 204 300 216 304 200 312 200 320 204 320 204 324 224 352 256 336 224 224 100 100 40 112 56 96 36 108 52 108 52 108 52 108 52 116 56 116 52 112 48 108 48 112 52 112 48 108 48 104 44 108 48 104 44 100 48 104 52 108 52 108 48 104 44 100 44 100 44 104 44 96 36 88 36 84 36 84 40 80 40 76 44 76 28 80 32 72 32 72 32 68 28 44 0 12 0 12 0 12 0 8 0 8 4 16 12 28 8 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 8 4 12 8 16 4 12 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 16 12 0 0 4 4 24 16 64 40 60 20 44 8 40 8 20 8 20 16 24 16 20 12 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 200 136 200 136 200 132 196 132 192 132 196 132 196 144 224 176 260 184 232 152 212 152 224 168 220 160 232 172 228 156 204 132 204 128 176 104 168 108 176 108 164 100 168 104 172 112 180 116 164 100 168 108 180 120 188 124 184 124 192 132 196 124 184 116 192 128 196 136 204 140 200 136 196 132 196 124 184 124 204 152 204 140 200 136 200 136 204 140 204 120 184 136 212 140 200 144 220 144 216 140 212 144 216 148 212 140 212 140 208 136 208 132 200 140 208 144 200 136 204 144 216 148 208 140 204 140 208 144 208 136 204 136 208 144 216 152 220 148 212 148 224 160 224 152 216 156 228 168 236 164 228 156 232 164 232 172 248 180 240 164 240 152 224 156 252 188 264 180 228 156 236 160 232 160 244 176 240 164 244 168 244 168 248 172 240 164 240 164 244 168 244 168 244 168 248 172 248 168 240 164 248 168 244 168 240 164 240 164 248 164 248 168 252 172 256 172 252 168 252 168 252 168 252 168 256 176 264 184 268 184 268 180 264 180 264 180 264 180 264 180 256 168 252 172 268 188 272 180 256 176 268 188 276 188 268 180 260 188 280 196 276 184 268 188 272 188 268 184 268 184 264 180 276 172 280 180 284 184 292 188 280 180 284 180 288 184 288 184 296 192 292 188 292 184 288 184 284 180 284 184 288 188 292 188 300 196 300 196 300 196 300 196 296 192 296 192 296 192 296 192 292 192 296 196 300 192 296 188 296 188 292 188 288 184 288 180 292 188 296 192 296 192 300 196 300 196 296 192 296 192 292 192 292 192 292 192 292 192 292 192 296 196 296 196 296 196 296 196 304 200 292 188 288 188 292 196 292 192 296 200 300 200 296 200 292 212 296 220 304 216 304 212 308 212 312 216 320 208 316 204 312 204 312 204 312 204 312 204 320 208 316 204 312 208 316 216 308 212 300 212 308 212 316 216 332 236 364 260 368 252 364 256 372 264 380 268 380 264 368 252 356 232 336 220 328 212 312 192 256 144 216 124 212 136 216 140 216 140 212 140 212 140 212 140 232 148 236 156 256 172 252 164 256 172 260 180 272 192 280 196 296 196 304 200 308 196 304 192 300 192 300 196 300 188 292 180 276 172 276 172 276 172 276 172 276 172 272 164 264 160 268 172 264 180 256 176 268 188 284 200 276 180 288 192 292 188 300 200 308 208 332 232 360 252 384 264 392 264 388 260 400 272 400 264 412 296 412 304 416 312 428 316 432 316 440 328 460 344 460 324 396 192 192 92 200 108 180 88 200 112 196 108 196 108 192 104 192 116 192 112 188 108 184 108 192 112 188 112 184 108 184 108 184 104 180 100 176 104 180 108 184 108 184 104 180 100 176 100 188 100 180 100 172 92 156 80 156 80 148 80 144 76 144 72 144 80 132 72 128 68 116 68 108 64 84 40 48 20 36 20 20 8 8 8 16 16 24 24 32 16 8 0 8 8 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 8 8 8 8 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 12 12 8 8 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 20 8 8 0 8 12 24 24 72 72 76 64 52 40 40 44 20 24 24 24 24 24 20 16 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 136 76 136 76 136 76 136 76 136 80 144 80 140 84 156 104 180 116 172 108 164 100 160 100 168 108 164 96 152 88 148 84 148 84 120 60 112 64 116 60 108 56 108 52 108 56 112 60 100 52 108 60 116 68 124 76 124 76 136 88 136 80 120 64 120 60 120 64 128 72 140 80 128 72 132 68 124 68 136 88 144 80 140 76 136 80 140 84 140 64 124 80 148 84 140 88 148 88 144 84 140 88 144 92 140 84 140 80 136 80 132 76 136 76 144 80 136 72 140 80 152 84 144 76 140 76 140 80 148 84 144 76 140 80 148 88 152 84 144 84 156 96 156 88 164 100 164 100 164 104 168 108 172 104 172 112 184 116 168 92 152 80 132 84 168 124 184 116 160 104 168 104 156 96 164 112 172 112 168 108 168 108 164 104 168 108 164 104 164 104 164 100 164 104 168 112 172 112 168 108 172 112 168 108 168 104 164 104 164 96 164 100 168 104 172 104 172 104 172 104 172 104 172 104 172 100 180 108 184 108 184 104 180 104 180 104 180 104 180 104 176 104 168 104 176 112 176 104 164 104 180 116 188 116 176 104 184 120 192 124 184 116 188 124 188 120 188 116 184 112 180 112 180 112 180 112 180 112 180 112 176 108 180 112 180 116 184 116 188 120 184 116 180 112 180 108 184 116 184 116 188 120 188 124 196 128 196 128 196 128 196 128 192 124 192 124 192 124 192 124 188 124 192 128 196 124 192 120 196 124 192 124 188 120 188 116 188 120 188 124 192 128 196 128 196 128 196 124 192 120 188 112 192 104 192 104 192 104 192 104 196 108 196 108 196 108 196 108 196 108 196 104 192 100 188 100 184 100 192 108 200 112 200 112 204 116 216 124 216 124 216 120 208 124 212 128 212 124 208 120 204 120 204 120 204 120 204 120 212 124 208 120 204 124 208 128 212 120 212 120 208 124 216 132 232 156 252 172 252 164 252 172 256 176 268 184 268 176 252 164 236 144 220 132 216 120 180 88 132 60 124 60 136 72 140 76 132 76 136 84 144 96 148 92 156 92 152 104 168 116 168 92 172 96 176 104 188 108 196 112 192 104 192 108 192 108 188 104 188 104 192 112 192 104 184 96 172 104 172 104 172 104 172 104 172 100 164 96 160 92 164 88 172 76 172 76 172 92 192 108 172 92 188 104 188 108 200 124 200 140 216 168 244 188 256 184 264 184 244 168 260 184 264 176 280 200 296 200 308 192 308 184 308 184 320 212 336 224 332 252 328 164 120 40 104 40 96 52 112 56 112 52 108 48 104 48 116 56 116 52 112 48 108 48 116 56 112 52 112 48 108 48 108 48 104 44 100 48 104 52 108 52 108 48 104 44 100 44 100 44 104 44 96 32 84 32 80 28 76 36 72 32 72 28 72 24 76 20 68 20 64 28 72 40 64 32 44 16 24 4 8 4 8 0 8 4 16 8 28 8 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 20 16 16 12 8 8 4 4 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 8 8 8 8 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 0 0 4 0 4 0 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 8 0 4 4 0 16 4 52 40 72 36 52 8 36 8 32 20 28 20 24 12 16 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 196 132 200 136 200 140 204 140 212 152 216 148 208 140 212 156 212 156 232 180 248 180 236 164 252 176 224 144 200 140 212 156 208 136 192 124 188 120 180 108 184 116 176 108 168 104 168 104 172 108 176 116 184 120 188 124 192 132 204 144 204 132 188 116 172 108 172 108 180 124 200 144 188 132 200 132 192 128 200 144 208 140 204 136 200 140 204 144 208 128 188 140 216 144 208 148 220 144 216 140 212 144 216 148 212 140 212 136 208 132 204 132 200 140 208 144 200 136 204 144 216 152 208 140 204 140 204 140 224 152 216 144 208 144 216 152 220 148 212 148 224 160 224 152 244 172 228 156 224 168 244 184 244 172 244 180 252 176 232 148 232 140 204 136 236 172 244 156 248 176 252 168 236 156 240 168 252 172 248 168 244 164 240 160 248 168 244 164 240 160 236 156 236 160 240 168 248 172 248 172 248 172 248 168 244 164 240 164 248 164 248 168 252 172 256 172 260 176 260 176 260 176 260 176 256 176 264 184 268 184 268 180 264 180 264 180 264 180 264 180 268 176 252 168 256 172 252 160 240 164 256 180 268 180 256 168 272 192 276 188 264 180 272 196 272 188 272 184 268 180 264 180 284 192 288 184 284 180 276 176 280 180 280 184 284 188 288 184 288 184 288 180 284 176 280 172 288 184 292 188 292 192 296 192 300 196 300 196 300 196 300 196 296 192 296 192 296 192 296 192 292 192 296 196 300 192 296 188 300 196 300 192 296 192 292 188 292 188 292 192 296 196 300 196 300 196 300 192 296 188 292 188 292 192 292 192 292 192 292 192 296 196 296 196 296 196 296 196 292 192 296 196 296 192 288 184 284 184 292 196 300 204 304 204 292 212 300 216 304 216 304 212 308 212 312 216 320 208 316 204 312 204 312 204 312 204 312 204 320 208 316 204 312 208 316 216 312 208 308 208 308 212 320 216 344 244 364 252 360 248 360 256 368 260 380 272 380 260 364 248 340 220 320 212 320 196 276 148 208 120 208 132 228 144 212 128 204 132 208 136 216 148 220 152 232 148 240 160 260 172 252 160 256 172 260 180 272 192 280 196 288 184 296 192 300 188 292 184 292 188 300 196 300 188 288 180 276 176 276 176 276 176 276 176 276 172 268 164 264 164 264 168 252 168 248 164 252 180 280 200 276 184 296 196 300 196 312 212 324 220 340 236 360 244 360 244 384 248 364 236 384 268 396 264 396 284 408 304 420 308 420 296 420 308 436 332 464 336 464 352 444 236 224 100 188 88 188 136 200 112 200 112 188 108 184 108 192 116 192 112 188 108 184 108 192 116 192 112 188 108 184 108 184 104 180 100 176 104 180 108 184 108 184 104 180 100 176 100 192 104 180 104 172 88 156 80 148 76 140 72 140 68 136 68 140 76 136 68 120 64 116 60 108 68 104 60 84 40 56 20 28 20 16 12 12 8 12 8 32 16 8 0 8 8 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 24 24 20 16 8 4 4 0 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 8 8 8 8 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 4 4 0 0 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 4 8 0 8 8 16 12 32 44 60 56 48 32 32 32 36 32 36 28 28 20 12 12 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 140 88 160 104 160 84 128 56 124 76 136 64 128 84 148 80 160 104 160 104 160 104 160 104 172 116 168 100 140 76 132 84 148 84 140 76 128 64 116 56 112 60 120 52 96 32 100 52 100 48 104 56 108 56 104 52 136 76 120 76 136 88 128 64 136 68 108 60 124 80 132 76 124 76 132 76 120 64 120 72 128 68 128 72 132 76 136 76 128 76 144 92 152 84 136 72 152 92 148 80 140 80 140 80 144 80 140 76 136 72 132 68 144 84 140 76 136 76 140 80 128 68 128 72 132 72 136 76 164 96 152 84 148 88 160 100 156 84 144 80 152 96 156 92 160 96 156 92 160 104 176 116 172 108 172 108 172 108 172 108 164 104 164 104 164 104 164 104 168 112 172 104 156 92 160 108 172 112 172 112 168 104 160 100 156 100 168 112 172 108 160 96 172 108 172 108 172 108 172 108 160 100 164 104 168 100 164 96 172 108 168 104 164 108 168 112 152 96 160 104 172 116 180 116 176 104 164 92 160 96 172 108 176 108 176 108 176 108 176 108 180 112 180 108 176 104 172 104 168 104 172 108 176 112 180 116 184 116 184 120 188 124 192 124 188 120 188 120 188 120 188 120 184 116 180 116 180 116 180 116 188 124 188 128 192 132 196 132 180 112 180 112 180 112 180 112 184 120 192 132 200 128 192 124 188 124 192 128 196 124 192 120 192 124 192 120 188 116 184 116 188 120 188 120 188 120 188 120 184 116 184 116 184 116 184 116 204 132 200 128 196 124 192 120 184 116 184 116 184 116 184 116 196 120 196 116 192 112 188 112 188 116 196 120 192 112 180 100 184 100 196 112 200 108 188 96 188 100 188 104 192 108 196 108 196 112 208 124 216 124 208 116 216 124 212 120 208 124 212 128 204 120 208 124 212 120 208 116 220 128 208 116 200 112 204 120 196 124 216 132 208 128 228 160 244 168 260 180 264 176 252 160 256 172 260 180 268 180 252 160 232 144 208 120 192 112 156 72 128 72 136 80 140 80 140 76 124 72 140 80 140 80 148 92 152 96 156 104 168 116 180 116 168 96 180 108 188 108 192 108 184 104 184 112 192 116 192 116 184 108 184 104 180 100 176 108 188 112 184 108 176 100 168 96 168 96 168 92 164 92 160 88 172 96 180 104 188 100 188 104 188 108 200 120 196 112 212 132 212 132 236 160 252 168 248 160 244 160 244 168 256 180 264 184 268 192 284 208 300 208 300 196 324 208 320 208 324 220 340 244 336 248 244 40 64 28 124 36 104 48 108 52 108 52 108 52 112 56 112 56 112 56 112 56 112 56 108 48 104 44 96 40 100 44 100 44 100 44 100 44 112 52 104 44 96 40 96 40 96 52 96 48 92 44 92 44 84 36 88 32 84 28 80 28 72 20 72 16 68 12 64 20 60 24 64 36 72 28 44 8 24 4 20 0 20 0 12 4 16 12 8 4 4 4 0 8 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 0 8 0 4 0 4 0 12 8 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 4 0 8 0 12 0 16 4 20 0 16 0 12 0 8 0 8 4 0 0 0 0 0 0 8 8 8 8 8 8 8 8 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 8 0 20 8 28 8 20 4 0 4 12 12 16 4 4 0 12 4 12 0 8 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 196 136 208 148 208 136 188 116 192 140 204 128 200 156 228 160 236 160 232 156 224 148 220 148 232 164 236 156 220 144 220 156 220 152 212 140 196 124 180 116 172 116 184 116 168 96 168 112 164 104 168 108 172 108 168 100 184 116 176 116 192 128 184 112 176 104 160 104 180 128 196 128 192 132 200 132 188 120 188 128 192 128 192 132 196 136 200 136 200 136 204 144 208 140 196 128 216 148 208 140 204 140 204 140 204 140 200 136 200 136 196 132 204 140 200 136 200 140 208 144 196 132 196 132 200 136 204 140 220 148 216 144 212 148 216 152 228 152 216 148 224 164 232 160 228 160 224 156 228 168 244 180 240 172 240 172 240 172 240 172 240 164 240 164 240 164 240 164 244 172 248 164 232 156 236 168 244 168 248 172 248 168 240 164 236 164 240 168 244 164 240 160 236 168 236 168 236 168 236 168 232 168 240 172 240 172 236 164 248 168 244 164 240 168 244 172 232 160 236 164 248 176 252 180 252 172 240 160 236 164 248 176 252 176 252 176 252 176 252 176 264 180 264 176 260 172 256 172 256 172 260 176 260 176 264 180 268 184 268 188 272 188 276 192 272 188 272 188 272 188 272 188 268 184 268 184 268 184 268 184 272 188 272 188 276 192 280 196 284 180 284 180 284 180 284 180 280 180 288 188 296 188 292 184 292 192 296 196 300 192 296 188 296 192 296 188 292 184 288 184 284 180 284 180 284 180 284 180 292 188 292 188 292 188 292 188 300 196 300 196 300 192 296 192 288 184 288 184 288 184 288 184 296 192 296 192 296 192 292 188 292 188 296 192 296 188 284 180 288 188 292 196 296 192 288 188 288 188 288 192 292 196 296 196 296 200 308 212 312 212 308 208 308 204 300 200 300 200 304 208 304 208 308 212 312 208 308 204 316 212 308 208 304 204 304 204 308 208 328 216 324 216 344 244 360 256 372 268 380 260 368 248 368 256 364 256 368 256 348 236 332 224 304 204 284 172 240 140 204 132 208 136 212 136 212 136 204 136 220 144 216 140 224 156 240 152 244 160 252 168 260 176 252 172 264 184 272 192 276 192 288 184 292 192 296 192 292 188 288 184 284 180 284 176 280 180 272 184 264 180 260 172 256 172 256 172 252 168 252 164 248 164 244 168 244 172 252 180 264 184 268 192 296 212 308 204 304 208 308 216 328 236 348 240 348 236 356 244 368 248 376 260 388 264 392 272 404 288 420 296 420 296 440 320 436 316 444 332 460 348 448 328 368 152 188 92 196 100 196 112 184 112 180 116 180 116 188 112 188 112 188 112 188 112 188 112 184 104 180 100 172 96 176 100 176 100 176 100 176 100 176 100 172 96 172 100 180 104 184 96 176 92 172 88 164 92 156 84 152 84 148 80 144 80 140 76 140 72 136 72 124 68 120 60 116 68 120 60 84 36 20 28 12 20 12 20 12 20 16 12 8 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 8 12 8 8 4 12 8 16 16 8 4 8 4 8 4 8 4 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 12 8 16 12 16 12 20 16 20 16 16 12 16 12 16 8 8 8 4 0 0 0 4 4 8 8 8 8 8 8 8 8 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 8 4 8 4 8 4 12 12 24 24 28 24 24 16 32 12 40 28 40 20 16 8 16 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 124 64 128 72 128 68 124 60 128 76 136 64 132 100 172 108 148 92 148 92 148 92 148 92 148 96 156 100 152 100 164 120 172 108 160 88 136 68 120 56 108 52 120 56 112 44 108 52 104 52 108 56 108 56 104 48 112 56 112 64 124 76 124 64 116 56 104 56 116 72 124 72 128 84 140 84 128 72 128 80 128 68 128 72 132 76 136 76 140 80 136 76 132 72 128 68 148 88 144 80 140 80 140 84 132 72 136 76 136 76 140 80 136 76 136 76 140 84 148 92 136 76 136 80 140 80 144 84 144 84 148 88 152 84 148 80 164 92 152 88 160 104 168 100 160 96 160 96 164 104 172 112 172 108 172 108 172 108 172 108 164 104 164 104 164 104 164 104 164 108 172 104 156 96 160 108 164 104 168 112 172 112 168 108 168 104 164 100 160 104 164 108 160 96 160 96 160 96 160 96 168 108 176 112 176 112 172 104 168 108 164 104 164 104 168 108 164 104 164 108 168 112 172 112 176 104 164 92 160 96 172 108 176 108 176 108 176 108 176 108 180 112 180 108 176 104 172 104 180 112 176 108 176 108 172 104 184 116 184 116 188 120 188 124 188 120 188 120 188 120 188 120 184 116 184 116 184 116 184 116 180 112 184 116 188 120 188 120 180 112 180 112 180 112 180 112 168 104 176 112 180 112 180 108 188 124 192 128 196 124 192 120 192 124 192 120 188 116 184 116 184 116 184 116 184 116 184 116 188 120 188 120 188 120 188 120 192 124 192 124 192 128 196 128 184 116 184 116 184 116 184 116 188 120 188 124 192 124 192 124 188 120 188 124 188 116 184 104 188 100 192 104 192 104 188 100 188 100 188 104 192 108 196 108 200 112 204 120 212 124 208 120 204 116 200 112 200 112 204 116 204 116 208 120 208 120 204 116 208 120 212 124 212 120 204 112 200 124 212 132 216 140 236 160 256 176 264 184 268 180 260 172 264 172 248 160 244 156 236 148 224 152 220 132 184 92 148 72 132 68 128 68 128 72 136 80 132 80 148 88 144 84 152 100 152 96 152 100 156 104 164 100 168 96 180 108 188 108 192 108 188 120 192 124 192 120 184 116 184 112 180 112 176 108 176 108 172 96 172 96 172 96 172 96 168 92 168 88 164 88 160 84 160 92 160 92 168 92 176 100 176 108 212 140 216 116 196 104 200 120 216 140 228 148 232 144 240 160 244 168 252 176 260 184 268 188 276 200 288 208 296 200 316 216 312 208 316 220 336 236 348 256 300 136 140 8 88 36 112 52 112 56 112 56 116 64 112 56 112 56 112 56 112 56 112 56 108 48 104 44 96 40 100 44 100 44 100 44 100 44 96 40 92 40 100 48 108 56 96 52 96 48 92 44 92 44 84 36 88 32 84 28 80 28 80 28 80 24 76 24 72 28 64 20 64 32 68 24 48 8 20 4 20 0 20 0 20 12 16 4 8 4 4 4 0 8 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 8 0 4 0 8 4 16 8 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 16 0 12 0 12 0 8 0 12 0 12 0 16 0 16 0 8 8 8 4 8 8 12 16 8 8 8 8 8 8 8 8 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 8 4 16 12 20 12 20 8 12 16 24 20 24 16 16 4 8 0 8 0 4 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 184 120 184 120 184 124 192 128 192 136 192 116 184 144 224 156 196 128 208 144 224 160 236 168 220 152 228 156 228 160 244 180 244 176 232 156 208 132 188 120 172 112 184 120 184 116 176 112 172 108 176 112 172 108 168 100 176 116 184 124 196 136 196 132 204 136 192 124 184 120 180 112 188 128 196 132 188 120 188 132 192 128 192 132 196 136 200 136 208 140 200 128 192 124 192 128 208 144 204 136 200 140 204 144 192 132 196 136 200 140 204 144 196 132 196 136 204 144 216 152 204 140 204 144 208 148 212 148 216 152 228 164 232 160 220 148 232 156 216 152 228 164 232 160 232 164 232 164 236 168 240 172 236 168 236 168 236 168 236 168 240 164 240 164 240 164 240 164 240 168 244 164 232 156 240 172 236 160 240 168 248 172 248 172 248 168 236 156 232 160 244 172 232 164 232 164 232 164 232 164 236 168 240 176 244 172 236 168 244 168 240 160 236 164 244 168 244 168 244 168 244 168 244 168 252 172 240 160 236 164 248 176 252 176 252 176 252 176 252 176 264 180 264 176 260 172 256 172 268 180 264 176 260 172 256 168 264 180 268 184 268 188 272 188 268 184 268 184 268 184 268 184 268 184 268 184 268 184 268 184 264 184 268 184 272 188 272 192 284 180 284 180 284 180 284 180 276 172 280 176 284 180 284 180 292 192 296 196 300 192 296 188 296 192 296 188 292 184 288 184 300 196 300 196 300 196 300 196 296 192 296 192 296 192 296 192 288 184 288 188 296 192 300 196 284 180 288 184 288 184 292 188 288 188 292 188 292 192 296 192 288 184 292 188 288 184 288 188 288 188 288 192 292 188 288 188 288 188 288 192 292 196 296 196 300 200 304 204 308 208 308 208 312 212 308 208 308 208 312 212 300 204 308 208 308 208 304 200 304 208 312 216 316 212 304 200 316 208 324 216 332 232 352 248 372 264 380 268 380 268 376 260 376 256 352 236 340 228 324 220 308 220 312 200 256 144 220 140 208 128 204 124 204 132 212 140 216 144 228 152 224 148 228 160 240 152 240 152 240 152 240 160 252 172 264 184 272 192 276 192 296 192 296 192 292 184 284 180 284 180 284 176 280 176 276 176 252 168 252 168 252 168 256 172 248 164 248 164 244 160 244 156 236 160 232 156 236 172 256 176 272 200 300 220 308 200 296 196 304 208 316 224 332 228 336 228 352 244 364 248 376 256 384 260 388 268 396 276 408 288 412 292 428 308 424 308 432 320 448 336 472 348 444 296 304 108 180 116 200 116 192 116 188 116 184 116 188 112 188 112 188 112 188 112 184 108 184 104 180 100 176 100 176 100 176 100 176 100 176 100 176 96 172 96 172 100 180 108 184 96 176 92 172 88 164 92 156 84 152 84 148 80 144 80 144 80 140 76 136 72 128 72 120 64 116 64 120 64 92 44 28 24 12 16 8 20 20 24 16 12 8 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 16 8 12 8 12 12 20 20 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 24 16 20 12 16 8 12 4 12 8 16 12 20 20 24 20 12 12 8 12 12 16 20 24 12 12 12 12 12 12 12 12 12 8 12 8 12 8 12 8 16 12 16 12 16 12 16 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 8 12 8 12 8 12 8 12 8 16 16 20 16 20 16 32 8 32 16 32 12 12 4 12 8 4 4 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 120 60 120 60 120 68 132 76 136 84 136 60 120 80 148 80 128 76 140 88 152 104 164 112 152 100 160 104 156 104 168 120 184 116 172 100 148 80 132 68 120 60 120 60 120 60 116 52 112 60 112 60 112 56 104 48 108 60 120 72 128 76 132 80 136 84 136 76 120 64 112 56 116 68 124 72 116 64 120 76 128 68 128 72 132 76 136 76 140 76 132 68 128 68 128 68 140 80 136 76 136 80 140 84 128 72 132 76 136 80 140 84 132 72 132 76 140 84 152 92 140 80 144 84 148 88 148 88 148 88 160 100 164 96 152 84 156 84 144 84 152 96 160 92 164 100 168 104 172 108 172 108 168 104 168 104 168 104 168 104 164 104 164 104 164 104 164 104 160 104 168 104 156 96 164 112 160 100 164 108 172 112 172 112 172 108 160 96 156 100 168 112 164 100 164 100 164 100 164 100 160 100 168 104 168 104 164 96 168 104 160 100 160 100 164 108 172 112 168 108 168 108 164 104 176 104 164 92 160 96 172 108 176 108 176 108 176 108 176 108 180 112 180 108 176 104 172 104 184 112 180 108 176 104 172 100 180 112 180 116 184 116 188 120 184 116 184 116 184 116 184 116 184 116 184 116 184 116 184 116 184 120 188 120 192 124 192 128 180 112 180 112 180 112 180 112 180 112 180 112 180 116 188 120 188 124 192 128 196 124 192 120 192 124 192 120 188 116 184 116 196 128 196 128 196 128 196 128 192 124 192 124 192 124 192 124 180 112 184 116 188 124 192 124 180 112 180 116 184 120 188 120 188 120 188 120 188 120 188 120 184 116 180 112 184 116 184 108 188 100 188 96 184 100 188 100 188 100 188 104 192 108 196 108 200 112 200 112 204 116 208 120 212 120 208 116 204 120 208 124 200 112 204 120 208 116 200 112 200 116 212 128 216 124 208 116 208 124 208 132 228 156 248 164 264 180 264 184 268 180 264 180 264 168 240 148 232 148 220 132 208 140 208 116 152 64 132 68 132 68 128 68 132 72 136 80 140 88 152 92 148 84 152 96 148 92 148 96 152 96 156 88 168 96 180 108 188 108 192 108 192 124 192 124 188 116 180 112 180 112 176 108 176 104 172 104 160 88 164 92 168 92 168 92 164 84 160 84 156 80 156 80 164 92 156 88 164 88 176 104 196 120 208 124 200 108 200 116 212 128 220 136 224 144 232 148 240 156 240 164 248 176 256 180 264 184 264 188 276 196 284 204 304 204 300 196 304 208 324 224 352 256 348 252 256 60 92 32 116 48 116 56 116 60 116 60 112 56 112 56 112 56 112 56 108 52 104 48 104 48 100 44 100 44 100 44 100 44 100 44 108 48 100 40 96 40 96 44 96 52 96 48 92 44 92 44 84 36 88 32 84 28 80 28 72 20 72 20 68 16 64 20 68 20 60 28 68 28 56 20 36 8 24 0 16 0 24 8 16 4 8 4 4 4 4 8 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 4 0 4 0 4 0 12 4 8 0 12 4 16 12 20 12 20 12 20 12 20 12 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 20 0 16 0 12 0 8 0 12 0 12 0 20 4 24 8 16 16 12 12 16 20 24 28 12 12 12 12 12 12 12 12 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 4 16 8 12 12 16 12 12 8 12 4 8 0 8 0 4 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 188 124 184 120 188 128 196 136 208 156 216 136 200 148 212 136 224 152 224 148 220 144 216 144 224 156 232 156 224 152 236 172 236 172 228 160 216 148 208 140 204 128 184 116 180 120 180 112 180 116 180 116 176 108 168 100 164 108 180 120 180 112 180 120 168 112 184 120 180 112 180 120 172 116 184 120 180 112 184 124 192 128 192 132 196 136 200 136 196 132 196 136 200 136 200 136 200 136 200 132 200 140 204 144 196 132 200 136 200 136 204 140 200 136 200 136 204 144 212 152 204 140 204 144 208 148 212 148 212 148 216 152 220 148 216 144 224 148 208 144 220 156 224 152 232 168 240 172 244 172 236 168 232 164 232 164 232 164 232 164 240 164 240 164 240 164 240 164 236 164 244 164 236 160 244 176 240 164 244 172 248 172 244 168 244 164 240 160 236 164 240 168 236 168 236 168 236 168 236 168 228 160 232 168 236 164 228 160 240 164 236 160 236 160 240 164 244 168 244 168 244 168 244 168 252 172 240 160 236 164 248 176 252 176 252 176 252 176 252 176 264 180 264 176 260 172 256 172 264 180 260 176 260 176 256 172 260 180 264 180 268 184 268 184 264 180 264 180 264 180 264 180 268 184 268 184 268 184 268 184 272 188 272 188 276 192 280 196 284 180 284 180 284 180 284 180 292 184 288 184 288 188 296 196 292 192 296 196 300 192 296 188 296 192 296 188 292 184 288 184 288 184 288 184 288 184 288 184 292 188 292 188 292 188 292 188 284 180 284 184 288 184 288 184 280 176 284 184 288 188 296 192 296 188 292 188 288 184 284 180 284 180 284 176 284 184 288 192 288 188 284 184 284 184 288 188 288 188 288 192 292 196 296 196 300 200 296 196 300 204 308 208 300 200 296 192 292 196 300 200 300 200 304 204 304 204 300 200 300 204 308 212 312 212 308 208 324 208 320 216 344 248 364 252 376 264 372 260 372 260 376 264 364 248 348 232 336 228 316 212 296 196 264 152 216 124 212 136 204 132 212 140 216 140 216 136 216 148 228 148 220 140 220 152 236 148 236 152 240 156 244 160 252 172 264 184 272 192 276 192 292 188 296 192 296 188 288 184 280 176 280 176 276 172 276 172 256 168 252 168 252 168 252 168 244 160 240 156 240 152 236 152 240 160 228 148 228 168 256 180 284 200 292 204 296 196 304 212 320 220 324 228 336 228 340 236 348 240 364 244 372 252 380 260 384 260 384 264 392 276 404 284 416 296 412 292 420 308 436 320 444 328 448 344 396 188 208 80 200 112 188 112 184 112 184 112 188 112 188 112 188 112 188 112 180 104 180 104 180 104 180 104 176 100 176 100 176 100 176 100 188 108 180 100 172 92 172 96 184 96 176 92 172 88 164 92 156 84 152 84 148 80 144 80 136 72 132 68 132 64 120 64 124 64 112 64 120 68 100 52 56 40 28 20 8 16 16 24 16 12 8 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 16 12 12 12 12 8 8 8 16 12 16 12 16 16 24 20 24 20 24 20 24 20 24 20 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 20 16 16 12 16 12 12 8 20 16 20 16 24 20 24 20 20 16 16 16 16 20 24 24 16 16 16 16 16 16 16 16 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 16 12 16 12 16 12 16 12 12 4 8 4 8 8 16 16 48 24 40 24 36 20 28 24 16 12 12 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 120 60 124 64 124 64 124 64 132 88 152 84 144 92 148 76 160 100 152 88 140 76 128 68 144 92 152 96 148 96 164 116 160 100 156 96 156 96 156 96 156 80 120 52 112 56 116 52 116 64 116 64 112 56 104 48 100 60 120 68 112 56 112 64 96 60 124 72 116 60 116 72 108 64 124 68 116 64 124 76 128 68 128 72 132 76 136 76 124 68 136 84 144 84 140 80 136 72 132 72 136 76 140 84 140 80 136 76 136 76 132 72 140 80 136 76 136 80 144 84 136 80 140 80 144 84 144 84 152 84 148 80 144 84 148 88 160 88 144 84 156 96 160 92 168 104 176 112 176 108 168 100 164 100 164 100 164 100 164 100 164 104 164 104 164 104 164 104 156 104 164 104 160 100 168 116 168 108 172 112 172 108 164 104 160 104 164 108 168 104 164 100 160 96 160 96 160 96 160 96 164 100 168 108 172 104 164 100 164 100 160 96 156 100 160 104 168 108 168 108 168 108 168 108 176 104 164 92 160 96 172 108 176 108 176 108 176 108 176 108 180 112 180 108 176 104 172 104 172 104 176 108 176 108 180 112 176 108 180 112 180 116 184 116 180 112 180 112 180 112 180 112 184 116 184 116 184 116 184 116 180 112 184 116 188 120 188 120 180 112 180 112 180 112 180 112 188 116 184 112 184 120 192 128 188 124 192 128 196 124 192 120 192 124 192 120 188 116 184 116 180 112 180 112 180 112 180 112 188 120 188 120 188 120 188 120 184 116 184 112 180 112 180 112 176 108 180 116 184 120 192 124 196 128 192 120 184 108 176 104 180 112 176 108 176 112 188 116 188 100 184 92 180 96 188 100 188 100 188 104 192 108 196 108 200 112 196 108 196 112 208 124 200 108 196 104 192 108 196 112 196 112 200 116 204 112 200 108 204 116 204 116 208 120 212 128 216 124 208 136 236 168 256 168 260 176 256 172 256 172 260 176 248 168 244 160 240 152 216 132 204 116 148 56 116 60 128 72 124 72 144 92 152 88 140 76 140 84 148 84 140 76 140 88 144 88 148 96 156 104 168 100 168 96 180 108 188 108 192 108 184 116 188 124 192 124 188 120 176 108 176 104 172 104 168 100 172 100 176 96 168 92 164 88 156 80 156 76 152 76 148 72 156 84 144 72 148 80 168 100 184 108 204 124 204 116 208 124 220 132 224 136 224 144 232 148 236 152 236 164 248 172 256 176 260 176 256 176 264 192 280 200 288 192 288 192 292 208 312 212 324 236 332 256 324 164 144 0 108 44 112 52 112 52 112 56 112 56 112 56 112 56 112 56 104 48 104 48 104 48 104 48 100 44 100 44 100 44 100 44 104 48 100 40 96 40 100 44 96 52 96 48 92 44 92 44 84 36 88 32 84 28 80 28 76 24 72 20 72 16 68 24 72 20 60 28 68 32 64 32 52 28 32 0 8 0 12 0 16 0 8 0 4 0 4 8 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 20 12 20 8 16 8 12 4 16 4 12 4 12 8 20 16 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 8 0 12 0 12 0 16 0 24 4 20 4 20 4 16 0 24 12 16 8 12 8 16 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 4 8 0 0 0 0 0 12 8 28 24 24 20 20 16 24 16 16 8 16 8 12 4 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 180 120 184 124 188 120 184 116 172 128 204 136 204 152 208 128 220 144 212 136 204 128 200 124 204 140 220 148 220 152 236 176 212 148 216 156 220 160 228 164 232 148 184 108 172 116 180 112 184 120 184 116 176 108 168 100 176 124 196 128 180 112 180 124 180 128 204 136 188 112 176 120 176 120 192 128 184 120 192 136 192 128 192 132 196 136 200 136 184 128 200 148 216 152 212 144 196 132 196 132 196 136 208 144 208 140 204 136 200 132 196 128 208 144 204 136 200 136 204 140 200 136 200 140 204 140 208 144 232 160 220 148 216 152 228 164 232 156 220 152 228 168 236 164 236 172 244 180 248 172 236 164 232 164 232 164 232 164 232 164 240 164 240 164 240 164 240 164 232 160 240 164 236 160 244 176 248 172 248 172 244 164 236 160 232 160 244 172 248 168 236 156 224 156 224 156 224 156 224 156 236 172 240 176 244 172 240 168 240 160 236 156 232 160 236 164 240 164 240 168 244 172 248 172 252 172 240 160 236 164 248 176 252 176 252 176 252 176 252 176 264 180 264 176 260 172 256 172 252 172 256 176 260 180 264 184 260 176 260 180 264 184 268 184 264 180 264 180 264 180 264 180 268 184 268 184 268 184 268 184 260 176 260 180 264 184 268 184 284 180 284 180 284 180 284 180 292 184 284 176 284 184 296 196 292 192 296 196 300 192 296 188 296 192 296 188 292 184 288 184 292 188 292 188 292 188 292 188 288 184 288 184 288 184 288 184 292 184 288 180 284 176 280 172 280 176 284 184 288 188 296 192 304 196 296 188 284 176 276 168 284 176 276 172 280 180 292 196 292 188 280 176 276 180 288 192 288 188 288 192 292 196 296 196 304 200 296 192 296 200 308 212 308 204 304 200 300 204 304 208 296 200 300 204 304 200 300 196 308 204 300 200 304 208 316 220 328 208 320 220 352 256 372 256 372 256 368 252 364 256 368 260 352 244 344 248 348 240 312 204 292 176 216 104 184 120 204 132 200 136 224 160 240 152 216 132 212 140 220 144 212 132 212 144 228 144 236 152 248 164 256 176 252 172 264 184 272 192 276 192 284 180 288 188 296 192 296 192 280 176 280 172 276 168 272 172 272 180 264 176 256 168 248 160 240 156 236 152 236 148 232 148 228 144 212 132 212 152 244 168 256 188 296 220 316 208 304 204 320 220 320 220 328 224 336 232 348 236 360 240 372 252 380 256 380 256 376 256 384 268 400 284 408 284 404 288 412 300 428 316 444 332 448 352 464 296 284 76 196 104 192 108 184 108 180 108 188 112 188 112 188 112 188 112 180 104 180 104 180 104 180 104 176 100 176 100 176 100 176 100 172 96 172 96 176 104 184 112 184 96 176 92 172 88 164 92 156 84 152 84 148 80 144 80 144 80 144 76 140 72 128 72 128 64 112 60 120 68 108 60 80 52 44 16 20 4 12 12 20 12 8 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 28 24 24 24 20 16 16 16 20 12 16 12 16 16 24 24 12 8 12 8 12 8 12 8 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 8 8 12 12 16 16 20 20 32 24 28 20 24 16 20 12 28 24 24 12 16 12 16 12 20 16 20 16 20 16 20 16 16 12 16 12 16 12 16 12 12 8 12 8 12 8 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 16 12 16 12 16 12 16 12 8 4 4 0 4 4 12 16 44 16 32 12 28 12 20 20 24 20 20 16 16 16 12 12 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 104 52 124 80 144 72 108 32 132 92 152 68 116 68 140 84 144 84 136 76 132 76 136 80 140 88 148 96 152 96 148 92 168 104 152 88 144 88 156 100 156 76 116 52 120 60 104 28 148 88 124 60 104 56 112 68 124 60 104 56 124 84 132 72 140 80 124 64 112 60 112 64 116 68 120 76 132 84 140 88 132 72 128 68 128 68 124 64 120 68 140 84 144 76 124 56 132 76 144 88 152 92 148 84 144 88 144 76 128 64 128 76 148 88 140 72 128 64 120 56 116 60 132 84 148 92 152 92 160 92 148 80 140 76 144 84 160 96 160 92 152 88 152 88 168 104 168 100 164 96 160 96 156 96 160 100 164 104 168 108 168 108 168 108 168 108 168 108 172 112 168 100 160 100 160 100 168 100 156 96 160 96 148 76 164 100 156 92 152 92 152 96 160 92 156 88 152 92 156 96 156 96 164 104 168 104 168 100 172 112 168 104 164 100 156 96 164 104 172 116 176 116 176 116 168 100 172 104 172 100 164 96 172 104 172 104 172 104 172 104 176 108 176 108 176 108 176 108 184 108 168 104 180 116 176 100 176 108 176 112 180 116 184 116 176 108 180 112 180 108 172 104 176 108 176 112 180 116 184 116 180 116 184 120 188 116 184 112 180 112 180 112 180 112 180 112 176 108 176 112 180 116 184 116 176 108 180 116 184 120 192 124 188 120 188 116 184 112 180 112 184 120 192 120 180 108 180 116 180 116 184 120 188 116 184 112 196 124 184 112 176 104 172 104 164 104 180 120 192 120 180 108 176 112 180 112 180 108 172 100 172 104 172 104 172 104 172 96 192 104 184 92 180 92 180 92 192 104 192 100 184 92 172 84 184 100 196 116 208 116 196 104 204 116 200 104 192 104 192 104 192 108 204 120 212 120 204 112 208 120 212 124 212 120 204 112 200 132 240 168 252 160 240 152 256 172 256 172 256 168 248 160 244 152 216 148 232 160 216 132 168 88 136 60 112 56 124 68 136 76 136 80 140 84 144 84 152 92 148 88 152 92 156 100 148 92 152 100 156 104 168 100 172 96 176 104 180 100 188 104 184 116 184 116 184 116 184 116 176 108 180 112 180 108 172 104 172 100 172 96 172 96 168 92 168 88 156 72 140 60 136 60 140 72 144 76 156 84 164 92 180 100 192 116 204 120 208 120 204 124 220 132 216 132 224 148 232 148 236 160 240 160 240 160 248 176 256 188 268 196 280 204 288 200 276 192 284 200 308 220 324 220 300 220 356 268 240 20 100 36 116 40 108 52 120 56 112 52 108 48 104 52 108 56 108 52 108 52 108 52 108 52 92 44 108 48 96 36 100 52 104 44 100 40 96 44 100 48 92 52 96 52 96 48 92 40 88 40 92 36 88 32 84 32 88 36 84 28 80 24 72 28 84 32 68 28 60 32 80 56 72 28 28 0 20 4 16 0 12 0 8 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 32 20 20 8 12 4 16 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 16 4 12 0 8 4 12 8 24 4 20 0 16 4 20 8 20 4 20 4 20 4 20 4 20 12 20 12 20 12 20 12 24 12 16 4 12 4 12 4 12 4 8 0 8 0 4 0 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 12 4 12 4 12 4 12 4 20 4 4 0 16 12 16 0 12 4 12 0 8 0 4 0 8 12 24 24 28 20 20 8 24 4 4 0 16 12 12 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 200 128 188 128 200 132 184 104 196 148 220 144 204 152 216 148 212 140 208 136 208 140 216 148 216 144 216 148 220 148 224 152 236 164 220 152 212 152 224 164 224 140 188 120 188 124 172 92 196 128 184 112 172 112 180 120 180 112 172 108 184 124 192 124 196 128 184 116 176 112 180 116 192 128 192 128 188 124 188 124 180 120 184 124 196 136 200 140 180 124 196 140 204 140 196 128 196 136 208 148 212 148 208 144 208 148 208 136 192 124 192 136 212 140 196 120 180 116 184 124 180 124 196 140 212 152 216 152 220 148 212 140 208 140 208 140 228 160 228 160 228 156 220 152 236 168 236 164 232 160 228 160 232 164 232 164 236 168 236 168 240 164 240 164 240 164 240 164 248 168 240 160 236 160 236 160 248 168 240 164 244 164 232 144 240 160 232 152 228 152 228 156 228 156 224 152 220 156 224 160 224 160 232 168 236 168 236 164 236 164 240 164 240 164 240 164 240 168 248 172 252 176 252 172 244 172 248 176 252 176 248 172 248 172 248 172 248 172 248 172 260 176 260 176 260 176 260 176 268 176 252 172 264 184 260 168 260 176 260 180 264 180 268 184 256 176 260 180 264 176 260 172 260 176 260 180 264 184 268 184 264 184 268 188 272 184 268 180 284 180 284 180 284 180 284 180 280 176 280 180 284 184 288 184 288 184 288 184 288 184 288 184 292 188 292 184 288 180 284 180 288 188 296 188 284 176 284 184 284 184 288 188 292 184 288 180 296 188 288 180 280 176 280 176 268 172 284 188 292 184 284 176 280 180 284 180 280 176 276 168 276 172 276 172 276 172 276 176 292 188 284 180 280 180 280 184 292 192 296 192 292 188 280 180 284 188 296 204 304 200 296 192 304 200 296 192 292 192 292 192 288 192 300 204 304 204 300 196 312 208 308 208 308 208 308 208 320 224 352 252 360 244 356 244 372 260 368 256 364 244 352 240 344 232 316 228 328 228 292 184 232 140 204 120 192 120 204 136 212 136 212 140 216 144 220 144 224 148 224 144 224 152 232 156 236 148 240 156 244 160 252 168 256 172 260 180 264 184 272 188 288 184 288 184 288 184 288 184 280 176 284 180 280 172 272 168 264 176 256 172 256 168 252 168 248 160 240 148 228 144 224 140 216 140 220 148 232 164 248 164 268 184 280 200 300 204 308 208 304 212 320 220 324 216 332 228 336 228 356 236 364 240 368 240 368 248 376 260 392 272 400 280 404 280 400 272 404 292 424 312 440 316 420 316 472 364 376 156 204 108 200 112 196 116 196 116 188 108 184 104 180 108 184 112 180 104 180 104 180 104 180 104 168 100 184 104 172 92 176 108 180 100 176 96 172 100 176 104 184 100 180 100 180 96 168 92 160 88 156 88 152 84 148 84 152 88 148 80 144 76 128 72 144 80 124 64 112 60 108 72 104 60 68 24 40 16 28 8 16 8 4 4 0 0 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 24 24 20 16 16 16 20 20 20 16 20 16 20 16 20 16 20 16 20 16 20 16 20 16 16 12 16 12 16 12 16 12 24 20 20 12 16 16 24 20 28 24 24 20 24 20 28 24 24 20 24 20 24 20 24 20 24 20 24 20 24 20 24 20 32 24 24 16 16 16 20 16 24 20 20 16 20 12 16 12 24 16 16 8 12 8 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 20 8 8 8 24 20 16 4 20 16 16 12 12 8 12 4 24 4 32 24 44 32 36 32 28 12 8 8 16 16 12 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 164 84 120 56 132 80 132 60 120 76 144 84 152 104 156 76 136 80 136 80 140 88 148 96 148 92 144 84 144 92 156 104 172 108 160 96 156 96 160 104 164 88 136 72 136 72 120 44 116 64 112 60 112 60 116 64 104 56 112 60 108 60 120 76 124 68 116 64 116 64 120 68 124 72 124 72 120 68 120 68 116 60 120 64 132 76 136 80 120 60 124 72 136 80 144 84 132 76 140 84 144 84 144 80 144 84 144 76 128 64 128 76 140 72 124 56 112 56 124 72 120 64 132 80 148 92 152 92 140 80 144 80 144 76 136 72 160 100 168 104 168 100 156 88 168 104 168 100 164 96 160 96 172 108 168 104 168 104 168 100 164 104 164 104 164 104 164 104 168 108 164 100 160 100 160 104 180 112 168 112 176 112 164 92 160 100 156 92 152 92 152 92 160 92 156 88 152 92 156 96 156 96 164 104 168 104 168 100 152 96 156 100 164 108 168 112 164 108 168 112 176 112 172 112 168 100 176 112 180 116 180 112 172 104 172 104 172 104 172 104 176 108 176 108 176 108 176 108 180 108 172 104 180 112 176 104 176 108 176 108 180 112 180 116 172 104 176 112 180 108 176 104 176 108 180 112 180 112 184 116 180 116 184 120 188 116 184 112 184 116 184 116 184 116 184 116 176 108 176 112 180 116 184 116 192 124 188 116 184 112 176 108 188 120 188 116 184 112 180 112 184 120 192 120 180 108 180 116 180 112 184 116 184 116 180 112 184 112 180 108 176 112 180 116 168 104 180 116 184 116 180 108 180 108 176 108 172 104 172 100 172 104 172 104 172 104 172 96 192 100 184 92 180 92 184 96 192 104 196 108 196 104 192 100 184 100 196 112 204 112 196 104 200 112 196 104 192 104 192 108 188 104 196 108 200 112 196 108 212 124 208 116 204 120 212 128 224 148 244 164 248 164 252 172 260 176 256 168 244 156 236 148 240 160 232 164 240 152 188 92 124 60 120 60 124 72 136 84 136 76 136 80 140 84 144 84 144 84 144 84 144 88 152 92 148 92 152 100 156 104 168 100 172 96 176 104 180 100 188 104 184 116 184 116 184 116 184 116 180 112 180 108 172 100 160 88 172 100 172 96 168 92 168 88 160 84 156 76 148 72 152 76 136 72 148 88 164 84 160 80 176 100 188 116 200 116 208 120 208 124 220 132 212 128 220 144 220 140 224 152 240 164 244 164 244 184 252 184 264 196 276 196 272 192 268 184 276 200 292 216 308 220 316 228 360 284 316 152 116 28 104 40 120 56 116 52 112 52 108 48 104 52 108 56 104 48 104 48 104 48 104 48 96 44 104 48 96 40 100 48 100 44 100 44 100 44 100 44 100 56 104 60 100 56 100 48 88 40 92 36 88 32 84 32 88 36 84 28 80 24 72 28 92 44 76 28 60 20 60 28 72 36 52 16 20 0 8 0 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 12 8 20 12 20 12 20 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 24 16 20 8 16 12 24 16 28 8 24 4 20 8 24 12 20 4 20 4 20 4 20 4 16 4 16 4 16 4 16 4 24 12 20 4 12 4 16 4 28 20 24 16 20 12 20 12 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 12 0 8 8 20 12 12 0 16 8 16 8 12 4 12 4 0 0 12 16 32 32 44 36 20 8 8 0 16 8 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 224 136 176 112 196 144 204 124 172 112 180 116 200 156 212 124 212 136 208 132 204 136 212 140 224 148 212 136 212 148 232 164 236 172 228 160 224 160 228 164 232 156 212 144 212 144 192 120 172 112 180 116 180 112 172 104 160 108 180 112 164 100 176 128 176 112 176 116 180 120 184 124 172 108 176 116 184 128 192 132 196 132 192 128 192 128 188 124 192 128 188 124 192 136 204 148 200 136 200 140 204 140 204 136 204 144 208 136 192 128 196 140 192 128 192 128 192 128 196 132 188 128 196 140 208 148 216 152 208 144 216 152 220 148 208 136 224 164 236 172 240 168 228 156 236 168 236 164 232 160 228 160 244 176 240 172 236 164 232 164 236 160 236 160 236 160 236 160 240 164 236 156 232 160 236 164 252 172 244 168 248 172 240 156 236 156 228 152 224 148 228 152 228 156 224 152 220 156 224 160 224 160 232 168 236 168 236 164 232 156 236 160 236 164 240 164 240 168 244 172 248 172 244 168 236 164 248 176 256 184 260 184 248 172 248 172 248 172 248 172 260 176 260 176 260 176 260 176 260 176 260 176 260 176 260 176 256 172 260 176 260 180 264 180 252 172 260 180 264 180 260 176 264 180 264 180 264 180 264 180 264 184 268 188 272 184 268 180 288 184 288 184 288 184 288 184 280 176 280 180 284 184 288 184 292 188 292 184 288 180 284 180 292 188 292 184 288 180 284 180 288 188 296 188 284 176 284 184 280 180 288 184 288 184 284 176 284 176 280 176 280 180 288 188 276 172 284 180 284 180 280 172 284 176 280 172 276 168 276 172 276 172 276 172 276 172 276 176 288 188 284 180 280 180 284 188 284 188 292 192 296 192 292 188 284 188 292 196 300 196 296 192 296 196 292 188 288 192 292 196 292 192 296 196 300 200 300 200 316 212 304 200 304 212 320 228 348 240 360 248 356 248 368 264 376 260 364 244 348 232 340 224 332 232 328 236 316 204 248 136 188 112 196 124 200 132 204 132 212 136 212 140 216 144 220 144 220 140 216 140 216 144 224 152 236 148 240 156 244 160 252 168 256 172 260 180 264 184 272 188 284 180 288 184 288 184 292 188 288 180 284 176 276 164 260 156 264 176 256 172 252 164 248 160 244 156 240 152 236 156 244 160 208 140 228 160 240 164 240 152 264 180 276 196 300 204 308 208 308 212 320 220 320 212 324 224 324 216 344 228 360 240 368 244 368 244 372 256 384 264 392 272 388 264 388 268 396 280 408 292 416 304 432 324 464 372 456 308 244 120 196 112 212 124 192 112 188 108 184 104 180 108 184 112 176 100 176 100 176 100 176 100 176 100 176 100 176 100 176 100 176 100 176 100 176 100 176 100 184 96 180 100 180 96 168 92 160 88 156 88 152 84 148 84 148 84 148 80 144 76 132 76 148 88 132 72 120 64 108 68 108 72 104 44 52 4 24 12 24 8 4 4 0 4 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 16 24 24 24 20 16 20 16 20 16 20 16 20 16 20 16 20 16 20 16 20 16 16 12 16 12 16 12 16 12 28 20 20 16 20 16 24 24 32 28 28 24 28 24 32 28 24 20 24 20 24 20 24 20 36 20 36 20 36 20 36 20 40 24 36 16 32 20 36 24 32 28 28 24 28 20 24 20 24 16 16 8 12 8 12 12 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 8 8 16 20 24 16 12 4 20 16 20 16 20 16 20 16 20 0 28 20 44 36 48 44 20 16 12 12 12 12 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 132 56 104 52 132 84 136 64 112 52 104 36 116 80 144 64 136 76 128 68 124 68 124 68 148 88 140 80 140 92 160 112 172 108 168 104 160 100 160 104 168 104 160 100 156 88 140 68 116 68 124 72 116 56 96 40 96 56 116 56 96 44 108 72 108 56 112 64 116 68 120 68 108 56 112 64 120 76 128 80 132 72 128 68 128 68 124 64 140 76 128 64 124 68 136 80 136 76 136 72 132 72 132 76 136 80 140 76 128 68 132 80 124 68 136 84 144 80 136 68 132 72 132 76 140 84 152 92 144 84 152 96 160 92 148 80 156 96 168 104 172 104 164 96 168 104 168 100 164 96 160 96 176 108 172 104 168 100 164 96 160 100 160 100 160 100 160 100 160 100 156 96 156 100 160 104 164 100 160 100 168 108 160 92 160 96 152 88 148 88 148 92 160 92 156 88 152 92 156 96 156 96 164 104 168 104 168 100 164 104 160 100 160 96 156 96 164 108 168 112 172 108 164 104 156 92 164 104 176 108 176 108 172 104 172 104 172 104 172 104 176 108 176 108 176 108 176 108 176 108 176 108 176 108 176 108 172 104 172 108 176 108 180 112 168 104 176 112 180 112 180 112 180 112 180 112 180 112 180 112 180 116 184 120 188 116 184 112 184 116 184 116 184 116 184 116 176 108 176 112 180 116 184 116 180 112 180 116 184 120 188 120 188 120 188 116 184 112 180 112 184 120 192 120 180 108 180 116 176 108 180 116 184 112 176 108 176 108 176 108 180 116 188 124 176 108 176 108 176 108 172 104 180 108 172 100 164 100 168 104 172 104 172 104 172 104 172 96 188 96 180 92 180 96 188 100 180 92 184 100 188 100 184 96 184 100 188 104 192 108 192 104 192 104 188 100 188 104 192 108 200 112 200 112 204 116 208 120 212 120 204 112 204 128 228 144 244 164 248 164 244 160 256 184 260 172 248 152 228 140 224 140 224 156 232 160 212 112 144 60 116 60 124 72 128 72 124 64 136 76 136 80 140 84 144 84 144 80 140 80 140 84 148 92 148 92 152 100 156 104 168 100 172 96 176 104 180 100 188 104 180 112 180 116 184 120 188 120 184 116 180 112 172 96 160 88 172 100 172 92 164 84 160 80 156 80 152 76 156 80 160 88 136 72 152 92 168 84 152 72 168 92 184 112 200 116 208 120 208 124 220 128 208 124 212 136 208 128 216 144 232 160 240 164 240 180 244 188 256 188 264 192 260 180 260 184 272 192 280 200 280 192 304 216 332 268 360 268 200 68 108 36 128 56 116 56 112 52 108 48 104 52 108 56 100 44 100 44 100 44 100 44 100 44 100 44 100 44 100 44 96 44 100 48 104 44 100 40 88 48 92 48 92 44 88 36 88 40 92 36 88 32 84 32 84 32 80 28 80 28 76 32 84 40 80 44 76 40 80 44 64 48 64 20 20 0 8 0 12 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 0 0 16 12 24 12 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 16 8 12 0 8 4 16 8 28 8 24 4 20 8 24 12 20 4 20 4 20 4 20 4 20 8 20 8 20 8 20 8 24 8 20 4 16 8 24 12 24 12 20 12 16 8 16 4 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 4 16 12 16 4 8 0 16 8 16 8 16 8 16 8 8 8 12 12 20 20 32 24 16 8 16 4 12 0 8 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 176 112 176 120 192 128 188 120 192 128 184 104 176 136 204 132 200 128 196 120 192 120 192 120 216 140 212 140 216 152 232 164 228 164 228 164 224 160 224 156 228 168 232 168 224 152 208 136 188 124 192 124 180 108 160 92 172 108 176 108 168 104 172 116 168 108 176 116 184 120 180 116 188 124 188 124 184 120 184 120 180 120 184 124 196 136 200 140 208 140 196 128 188 128 196 132 204 136 196 128 192 128 192 132 200 140 204 136 192 128 200 144 192 132 208 148 212 144 200 132 200 132 196 136 204 144 212 152 216 152 224 156 228 160 224 156 228 160 228 160 228 164 232 164 236 168 236 164 232 160 228 160 236 164 232 164 232 164 228 160 240 164 240 164 240 164 240 164 232 156 232 152 232 160 236 164 232 152 228 156 236 160 228 144 232 156 228 148 220 144 224 148 228 156 224 152 220 156 224 160 224 160 232 168 236 168 236 164 244 164 240 160 232 152 228 148 240 168 244 168 244 164 236 160 232 160 240 168 248 172 248 172 248 172 248 172 248 172 248 172 260 176 260 176 260 176 260 176 256 176 264 180 256 172 260 180 252 172 256 172 260 176 260 176 248 168 256 176 264 180 264 180 268 184 264 180 264 180 260 176 264 184 268 188 272 184 268 180 284 180 284 180 284 180 284 180 280 176 280 180 284 184 288 184 280 176 284 184 288 188 296 192 292 188 292 184 288 180 284 180 288 188 296 188 284 176 284 184 280 176 284 180 284 180 280 176 280 176 280 176 280 180 292 188 280 176 280 172 276 172 276 172 284 176 272 164 264 164 272 172 276 172 276 172 276 172 276 176 284 184 280 180 280 184 288 192 280 184 284 188 288 184 280 180 284 188 288 188 292 192 292 196 288 188 288 184 288 192 292 196 304 204 300 200 304 204 308 212 304 204 304 204 312 220 328 236 352 248 360 248 356 244 364 260 368 248 352 228 336 220 336 224 324 224 304 208 268 156 204 112 200 128 200 128 200 124 196 120 212 136 212 140 216 144 220 144 220 144 220 144 220 148 228 152 236 148 240 156 244 160 252 168 256 172 260 180 264 184 272 188 280 176 284 184 288 188 296 192 288 184 288 180 280 172 268 168 264 176 256 168 248 160 240 156 240 152 236 152 236 152 240 160 216 144 228 156 236 160 236 152 256 172 268 192 296 204 308 212 308 212 320 216 316 204 316 216 320 212 340 224 352 232 360 236 368 240 372 244 376 256 384 260 380 260 388 268 396 276 404 284 412 284 412 300 436 336 464 360 368 184 204 104 204 116 196 124 188 108 184 104 180 108 184 112 180 104 180 104 180 104 180 104 180 100 172 96 180 104 176 96 168 96 180 108 184 104 172 92 172 88 168 88 168 84 156 80 160 88 156 88 152 84 148 84 144 80 144 80 144 80 136 80 136 80 132 80 132 80 124 84 108 64 100 44 64 12 36 8 24 8 8 4 0 4 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 12 12 16 16 16 16 12 20 16 20 16 20 16 20 16 20 16 20 16 20 16 20 16 16 12 16 12 16 12 16 12 20 12 12 8 12 8 16 16 28 20 24 16 20 20 24 24 24 20 24 20 24 20 24 20 40 24 40 24 40 24 40 24 32 16 32 12 32 20 40 24 20 16 20 12 16 12 12 8 24 16 16 8 12 8 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 12 12 20 16 12 8 16 16 16 12 16 12 20 16 20 16 36 12 28 8 24 12 20 20 16 16 20 16 8 4 8 12 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 116 64 128 64 112 48 112 60 128 84 144 68 120 68 132 64 116 60 116 64 124 72 132 80 136 80 140 88 152 100 160 104 160 100 160 100 160 96 152 92 160 108 172 112 164 96 144 80 124 72 124 72 120 60 108 52 120 60 104 52 108 60 112 56 104 56 112 64 120 64 112 56 128 76 128 76 124 72 124 72 116 60 120 64 132 76 136 80 132 72 128 68 128 72 136 76 140 76 128 64 124 64 128 68 132 76 140 76 128 68 136 84 144 80 136 72 132 72 136 80 136 76 132 72 136 84 148 92 152 84 148 84 152 92 156 96 160 92 152 84 152 92 164 108 168 104 168 100 164 96 160 96 156 92 156 96 160 96 160 96 164 104 164 104 164 104 164 104 156 92 152 92 156 96 160 104 156 92 148 92 160 100 152 88 156 92 148 88 144 84 148 88 160 92 156 88 152 92 156 96 156 96 164 104 168 104 168 100 160 96 156 96 156 96 156 96 168 108 168 108 168 104 160 96 168 100 172 104 176 104 172 100 172 104 172 104 172 104 172 104 176 108 176 108 176 108 176 108 168 108 184 112 172 100 176 116 168 100 172 104 172 108 176 108 164 100 172 108 180 116 184 112 184 116 184 112 180 108 176 108 180 116 184 120 188 116 184 112 176 108 176 108 176 108 176 108 176 108 176 112 180 116 184 116 184 116 184 116 184 116 184 116 188 120 188 116 184 112 180 112 184 120 192 120 180 108 180 116 172 108 176 112 180 108 176 104 180 112 176 108 176 112 184 116 180 108 176 104 168 100 168 100 180 108 168 92 160 96 168 104 172 104 172 104 172 104 172 96 184 92 180 92 180 96 188 104 192 104 192 104 188 96 180 88 188 96 184 96 188 100 192 108 188 96 184 96 188 100 192 108 204 112 196 108 196 112 208 124 196 112 204 124 220 136 232 148 236 160 248 164 244 160 248 168 248 156 232 140 220 136 224 152 224 152 204 112 156 64 120 56 132 68 128 72 132 80 136 76 136 76 136 80 140 84 144 84 148 88 148 84 148 92 156 96 148 92 152 100 156 104 168 100 172 96 176 104 180 100 188 104 176 108 180 116 184 120 192 124 184 116 184 116 184 112 176 104 172 100 172 92 160 80 152 76 156 76 148 72 148 72 148 76 148 80 152 84 156 80 156 80 164 84 180 108 196 116 208 124 208 128 220 128 204 120 208 128 212 132 216 144 228 148 228 148 236 180 240 184 248 188 256 184 256 188 264 192 276 196 280 188 296 188 284 192 308 228 340 268 332 140 120 24 108 40 112 64 112 52 108 48 104 52 108 56 104 48 104 48 104 48 104 48 108 44 92 40 104 52 100 36 92 40 104 52 108 48 96 36 88 44 92 48 88 44 88 36 88 40 92 36 88 32 84 32 80 28 80 28 80 28 80 36 76 32 76 40 72 32 68 32 64 28 44 12 32 0 12 0 12 0 4 0 4 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 16 8 12 4 8 0 12 4 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 20 8 12 4 12 4 16 12 16 0 12 0 12 0 16 0 20 4 20 4 20 4 20 4 28 8 24 8 24 8 24 8 12 0 12 0 12 0 20 12 16 8 16 4 12 4 8 0 20 8 12 0 8 0 8 4 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 12 8 16 0 0 0 12 20 4 0 8 0 12 4 16 8 8 4 4 0 0 0 12 8 8 8 24 8 8 0 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 196 140 204 124 164 92 168 124 184 144 220 140 184 120 180 108 180 108 184 120 200 140 220 156 204 136 212 148 228 156 232 160 220 156 224 160 220 156 216 148 224 168 240 176 228 156 212 144 188 120 184 120 184 120 184 120 192 112 164 104 180 120 180 104 172 108 180 120 184 116 172 104 180 120 184 128 196 136 204 140 196 132 192 128 192 128 188 124 184 124 188 132 200 140 204 144 204 136 192 124 184 120 188 128 196 136 204 136 192 128 200 144 220 144 192 116 176 120 200 144 204 136 196 132 200 140 212 152 216 144 208 140 212 148 224 160 232 156 216 140 212 152 232 176 236 168 236 164 232 160 228 160 216 148 220 152 224 160 228 160 244 168 244 168 244 168 244 168 228 152 228 152 228 156 240 164 232 152 228 156 240 164 232 148 232 152 224 144 220 144 220 148 228 156 224 152 220 156 224 160 224 160 232 168 236 168 236 164 224 148 228 156 232 160 240 164 244 168 244 168 244 160 232 156 252 176 256 180 256 176 248 172 248 172 248 172 248 172 248 172 260 176 260 176 260 176 260 176 252 176 268 180 256 168 260 184 252 168 252 172 256 176 260 176 248 168 256 176 264 184 268 184 268 184 268 180 264 176 260 176 264 184 268 188 272 184 268 180 268 176 276 176 276 176 276 176 280 180 280 184 284 188 288 188 296 196 292 188 288 184 280 180 292 192 292 188 288 184 284 184 288 192 296 192 284 180 284 188 276 180 280 184 284 180 280 176 288 184 284 180 280 184 284 188 284 184 276 172 272 172 272 172 284 180 272 164 260 164 272 176 276 176 276 176 276 176 276 172 280 180 280 180 280 184 292 192 300 200 300 196 292 188 280 180 288 184 284 184 284 188 292 196 284 184 284 184 284 188 296 196 300 196 292 188 292 196 304 208 292 196 308 216 324 228 332 228 344 240 360 252 356 240 356 248 356 236 340 220 328 220 340 236 312 216 272 164 216 120 192 120 204 132 200 128 200 140 208 148 208 136 212 140 216 144 220 144 228 152 224 148 228 152 232 160 228 152 240 160 244 160 252 168 256 172 260 180 264 184 272 184 272 180 284 188 288 192 296 196 288 188 292 192 292 188 284 184 260 176 256 168 244 156 236 148 240 152 232 144 228 144 228 144 228 152 224 148 224 156 240 160 252 168 268 188 288 208 308 212 308 216 320 216 312 200 312 212 324 216 332 224 340 228 340 224 364 240 368 248 372 252 376 256 380 260 392 272 400 280 404 280 432 296 412 292 424 316 444 348 468 244 216 92 184 96 196 132 188 108 184 104 180 108 184 112 184 108 184 108 184 108 184 108 184 100 168 96 180 108 176 92 168 96 180 108 184 104 172 92 172 96 176 96 176 92 164 88 160 88 156 88 152 84 148 84 144 80 144 80 144 80 136 80 132 76 124 68 116 56 92 48 112 48 76 28 72 32 40 0 24 8 4 4 0 4 0 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 24 20 12 8 4 4 8 12 20 16 20 16 20 16 20 16 20 16 20 16 20 16 20 16 16 12 16 12 16 12 16 12 28 20 24 16 20 20 24 24 20 12 12 8 12 8 16 16 24 20 24 20 24 20 24 16 40 24 44 24 44 24 44 24 28 8 28 8 28 12 36 20 32 20 20 16 20 12 16 12 24 16 16 8 12 8 12 12 12 8 8 8 8 8 8 8 12 12 12 12 12 12 12 12 20 20 20 4 4 0 20 32 4 4 8 8 12 12 16 12 24 4 16 0 12 4 16 16 12 16 24 20 4 0 8 16 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 132 92 136 60 108 72 128 60 128 72 116 60 116 72 132 88 128 64 120 64 140 80 132 60 132 64 132 88 140 64 140 112 164 92 140 84 160 108 164 96 160 100 164 104 160 92 144 80 136 64 116 52 120 68 128 64 120 60 116 52 112 48 104 44 100 48 108 60 112 60 112 60 124 72 124 72 124 72 124 72 120 64 128 72 132 64 120 56 128 72 132 76 136 76 132 72 136 76 136 76 136 76 136 76 136 76 136 76 136 76 136 76 168 88 128 64 128 76 132 64 120 64 132 76 140 84 144 84 152 96 168 96 144 80 152 104 156 96 168 100 156 84 148 88 168 104 164 96 152 84 144 80 148 88 160 104 172 108 168 104 176 104 160 92 156 96 168 112 160 96 164 104 168 104 164 100 156 92 156 92 160 100 168 108 152 88 152 88 152 88 152 88 160 96 160 96 160 96 160 96 168 100 160 92 152 92 160 100 160 96 160 96 160 96 160 96 168 104 172 108 172 112 176 112 168 108 172 112 172 108 164 104 180 112 168 108 176 124 184 120 176 116 176 112 172 108 168 108 164 104 172 116 176 116 176 116 180 124 184 124 184 120 176 112 156 96 156 96 164 116 184 132 168 104 172 108 176 112 180 116 180 108 176 112 184 112 172 92 172 108 180 120 184 116 172 104 184 116 180 112 176 116 180 120 192 124 180 112 172 112 180 116 176 116 184 120 176 112 180 120 184 120 184 120 184 120 184 120 184 116 180 112 176 116 180 120 192 128 192 124 188 124 184 120 180 116 180 112 176 112 172 108 176 112 176 112 176 112 176 112 184 120 184 116 180 116 180 108 180 92 180 92 184 100 192 108 196 108 196 108 196 108 196 108 196 116 196 120 192 108 176 96 180 104 180 104 180 104 180 104 184 104 192 104 180 100 192 116 184 108 200 124 212 136 236 164 256 168 256 168 256 164 244 160 232 140 216 144 224 152 228 156 224 140 164 68 112 56 124 80 128 72 132 72 132 72 132 72 140 76 136 68 132 76 144 84 164 92 144 80 152 96 164 96 160 96 160 104 168 108 172 116 164 100 168 104 172 112 180 116 180 116 188 128 192 128 192 128 184 124 196 136 196 124 180 112 180 108 176 100 164 92 156 88 148 80 148 80 148 80 148 88 140 84 144 92 148 88 160 84 160 88 172 100 192 120 212 132 212 136 212 140 216 136 212 132 216 140 220 148 228 152 232 160 228 148 232 156 244 168 256 172 260 188 284 204 284 192 272 184 300 200 292 192 292 200 332 256 348 236 172 8 128 68 72 84 104 52 116 48 96 36 108 64 104 44 104 44 104 44 104 44 100 44 100 44 100 44 100 44 104 48 104 44 100 40 96 40 88 44 92 44 92 44 92 44 84 36 80 28 72 24 68 20 60 8 64 16 76 28 84 40 68 28 76 32 60 16 60 28 76 28 44 4 32 16 28 12 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 4 12 4 8 0 8 4 12 8 16 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 0 12 0 12 0 12 0 20 4 20 0 16 0 12 0 8 0 8 0 12 4 16 4 20 8 20 8 20 8 20 8 16 8 20 12 24 8 20 4 8 0 12 4 16 0 12 0 20 4 12 0 8 0 8 0 4 0 8 0 12 0 8 0 8 0 8 0 8 0 8 0 12 8 16 12 20 8 16 4 16 4 12 0 8 4 12 8 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 8 0 8 0 4 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 160 120 172 100 156 116 176 108 180 120 168 108 164 116 180 128 188 116 180 124 200 140 196 120 192 116 184 136 200 124 200 160 224 156 220 160 232 168 232 164 244 176 236 168 224 152 208 140 204 132 184 120 188 128 188 120 180 116 176 108 168 104 164 100 164 104 172 112 176 112 176 108 184 120 184 120 184 120 184 120 184 120 192 128 192 124 184 116 192 132 200 140 200 128 184 116 200 136 200 136 200 136 200 136 200 136 200 136 200 136 200 136 220 144 192 124 192 136 196 128 192 132 200 140 208 144 208 144 220 156 224 152 216 148 220 160 220 160 232 160 220 148 216 152 232 164 228 156 224 152 216 148 216 152 228 168 240 172 236 168 236 164 228 156 224 160 232 168 224 156 228 160 232 160 224 156 220 152 220 152 220 152 224 156 220 152 220 152 220 152 220 152 228 160 228 160 228 160 228 160 228 156 224 152 224 160 236 172 228 160 228 160 228 160 228 160 232 168 236 168 240 172 240 176 220 152 232 164 248 176 256 180 252 168 240 168 252 180 256 176 252 176 252 172 248 168 244 168 244 168 244 172 248 176 252 176 256 180 256 180 256 176 248 172 248 172 244 164 240 168 248 176 256 172 260 176 260 176 260 180 264 176 260 180 268 180 256 160 260 176 264 184 268 180 260 176 268 184 268 180 264 184 268 184 276 188 264 176 260 176 264 180 264 184 272 188 264 176 264 188 272 188 272 188 272 188 272 188 268 180 264 176 260 180 264 184 276 188 272 188 268 184 268 180 268 184 264 180 264 176 260 176 256 172 256 172 256 172 256 172 264 180 264 180 264 184 268 184 280 176 276 180 280 188 292 196 296 196 296 196 296 196 296 196 296 192 296 192 292 184 284 176 288 184 288 184 288 184 288 188 292 188 300 188 292 184 300 200 292 192 308 208 320 220 344 248 364 256 368 256 364 248 348 240 332 220 316 220 324 224 320 216 268 180 216 124 176 112 184 128 200 136 200 136 200 136 200 136 212 140 204 136 204 144 216 152 228 152 212 148 224 160 232 160 220 156 224 160 232 168 244 168 252 168 256 172 268 180 272 180 268 188 276 196 280 196 280 192 272 192 280 200 284 192 268 180 260 180 252 172 244 164 236 156 220 144 220 144 220 144 220 144 228 140 232 144 236 152 244 160 244 164 256 184 276 204 292 212 308 208 312 212 316 208 312 204 316 216 320 220 328 228 336 236 344 236 352 244 360 252 368 260 364 264 392 284 396 280 392 280 404 292 400 284 392 304 424 344 440 356 324 100 192 112 196 120 192 112 188 104 176 100 184 116 180 104 180 104 180 104 180 104 176 100 176 100 176 100 176 100 184 108 184 104 180 104 176 100 164 92 164 92 164 92 164 92 160 84 156 80 148 72 144 68 128 64 132 72 136 76 136 80 124 72 128 68 112 52 100 64 124 60 88 36 64 36 40 24 4 4 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 12 12 12 8 8 8 12 12 16 16 16 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 20 16 20 16 20 16 20 16 24 20 24 16 20 12 16 12 24 8 28 12 28 16 32 16 36 20 36 20 36 20 36 20 32 20 36 24 40 20 36 16 24 12 28 16 32 12 28 8 36 16 28 12 24 8 24 12 20 8 24 12 28 8 24 4 12 8 12 8 12 8 12 8 16 12 20 16 20 16 16 12 20 12 16 8 12 12 16 16 16 12 16 12 16 12 16 12 12 8 12 8 12 8 12 8 12 8 12 4 8 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 88 48 104 48 104 64 116 56 128 72 120 60 112 64 120 72 112 48 112 60 128 72 128 64 128 52 112 64 136 72 136 84 144 92 164 108 164 100 160 100 180 116 172 108 160 100 156 96 152 80 132 68 128 68 124 56 112 52 108 48 104 40 96 36 100 52 108 60 112 60 108 56 116 64 116 64 116 64 116 64 116 60 124 64 128 64 120 60 128 72 136 76 132 64 112 44 132 72 132 76 136 76 136 76 136 76 136 76 136 76 136 76 144 76 124 60 128 72 136 72 140 80 144 88 148 84 144 80 156 88 144 80 152 92 156 88 148 88 156 92 148 80 148 88 156 92 156 92 156 92 156 92 152 92 160 100 168 104 168 104 160 96 160 96 160 96 160 96 152 88 156 92 156 92 152 84 148 84 148 80 144 80 144 80 156 92 156 92 156 92 156 92 160 96 160 96 160 96 160 96 152 88 152 88 160 100 172 112 160 96 160 96 160 96 160 96 160 100 164 100 168 104 168 108 140 88 152 104 168 112 176 116 172 104 160 100 168 116 172 112 176 116 172 112 172 112 168 108 176 112 168 104 168 112 176 120 176 116 176 112 172 112 168 108 176 112 172 108 168 112 172 116 176 108 176 108 172 104 172 104 180 108 172 108 180 112 172 92 176 108 180 112 180 112 176 108 184 116 184 116 184 116 184 116 184 112 176 104 172 104 176 108 176 112 188 116 176 108 180 116 184 116 184 116 184 116 184 116 184 112 180 108 176 112 180 116 184 116 184 112 180 108 176 108 180 112 180 108 176 108 172 104 164 96 164 96 164 96 164 96 168 104 172 108 176 112 184 108 176 88 176 88 180 96 192 104 192 104 192 104 192 104 192 104 196 124 188 116 184 112 180 112 184 116 184 116 184 116 184 108 184 104 192 104 184 100 196 120 188 112 204 124 212 136 232 160 248 164 252 160 244 152 236 148 220 128 212 136 216 144 208 136 164 92 132 56 108 48 112 60 140 80 140 80 140 80 140 80 144 80 144 76 144 84 152 88 160 88 148 84 156 100 164 96 152 88 156 92 160 100 160 104 168 112 172 120 176 124 184 128 184 120 192 128 196 128 192 124 188 124 196 132 200 124 184 112 188 124 180 116 172 108 164 100 144 84 144 84 144 84 144 84 140 84 140 88 148 96 156 92 164 88 172 104 192 116 208 128 204 140 208 144 212 140 208 136 212 148 216 152 224 156 228 152 224 144 232 152 240 160 248 168 244 172 268 192 280 196 280 200 288 200 284 184 284 188 316 232 336 288 316 100 80 48 120 68 112 48 104 40 108 52 112 48 104 44 104 44 104 44 104 44 100 44 100 44 100 44 100 44 112 56 108 52 108 48 104 48 92 44 92 44 92 44 92 44 92 40 88 36 80 28 76 24 72 20 72 20 72 20 72 28 68 28 76 32 60 16 60 28 64 20 48 16 44 20 24 8 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 4 12 4 8 0 8 4 12 8 16 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 16 0 16 0 16 0 16 0 20 4 16 0 16 0 12 0 8 0 12 0 16 4 16 4 20 8 20 8 20 8 20 8 16 8 20 12 24 8 20 4 12 0 16 4 16 4 12 0 20 4 16 4 12 0 12 0 8 0 12 0 12 0 8 0 8 0 8 0 8 0 8 0 8 0 12 4 12 4 8 0 16 4 12 0 8 4 12 8 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 8 0 8 0 4 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 156 108 172 120 176 124 176 112 196 136 188 128 180 124 184 128 168 104 172 116 188 128 188 124 200 120 180 124 208 152 212 144 188 140 224 164 216 144 208 152 224 160 220 156 224 168 244 184 224 152 204 136 200 132 188 116 180 116 176 112 172 104 164 100 168 104 172 112 176 112 172 104 176 112 176 112 176 112 176 112 180 116 184 120 188 124 188 124 188 124 188 124 184 116 180 112 192 132 196 132 196 136 200 136 200 136 200 136 200 136 200 136 196 128 188 124 192 132 200 140 212 148 216 152 216 148 208 144 232 152 208 144 228 164 228 152 212 152 220 148 212 140 216 152 220 152 220 156 224 160 228 160 224 156 228 160 232 164 232 164 224 156 228 160 228 160 224 156 220 156 224 156 224 152 220 148 216 148 216 148 212 140 208 136 224 156 224 156 224 156 224 156 224 156 224 156 224 156 224 156 220 152 224 156 228 164 236 172 232 164 232 164 232 164 232 164 228 160 228 164 232 164 236 168 240 164 240 164 236 156 228 148 248 164 232 156 240 168 244 164 248 172 248 172 248 172 248 172 256 176 244 160 240 168 252 184 252 172 244 168 240 164 240 168 236 164 240 168 252 180 260 188 264 180 260 176 256 168 252 168 264 176 256 172 260 176 252 164 260 176 260 180 264 176 260 176 264 180 264 184 268 180 264 180 260 172 256 172 256 172 256 172 256 180 268 180 260 172 260 184 264 180 264 180 264 180 264 180 268 184 264 180 264 180 268 184 268 184 264 180 264 176 260 176 260 176 260 176 256 172 256 168 244 160 244 160 244 160 244 160 244 164 252 172 260 180 264 184 276 176 276 176 280 184 288 192 288 188 288 188 288 188 288 188 300 192 288 180 280 180 288 188 292 188 292 188 292 188 292 192 292 188 300 188 296 188 304 208 304 200 316 212 320 220 340 240 356 244 356 240 348 232 332 220 324 216 312 216 308 208 288 188 200 128 184 116 176 112 180 116 204 140 204 140 204 140 204 140 212 144 212 148 216 152 220 156 224 152 216 152 228 164 228 156 224 156 228 160 232 164 236 164 256 172 260 176 272 184 276 184 272 188 276 196 280 196 276 188 276 192 280 196 280 192 272 184 264 188 260 180 252 168 244 164 224 148 224 148 224 144 220 144 224 136 228 144 236 148 240 156 248 168 256 180 272 196 288 208 312 208 316 212 316 212 312 208 316 212 320 216 324 220 328 228 328 216 332 224 340 236 348 240 356 256 380 272 384 272 388 280 392 280 392 276 384 288 408 320 432 360 460 252 212 88 204 108 204 108 172 100 188 120 188 100 180 104 180 104 180 104 180 104 176 100 176 100 176 100 176 100 184 108 180 104 180 100 176 100 164 92 164 92 164 92 164 92 164 92 160 88 156 80 148 76 140 76 140 72 136 68 124 68 124 72 128 68 112 52 100 64 104 48 92 52 80 44 40 12 4 4 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 12 12 12 8 8 8 12 12 16 16 16 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 24 20 24 20 24 20 24 20 20 16 20 16 20 16 20 16 28 12 28 16 32 16 36 20 36 20 36 20 36 20 36 20 32 20 36 24 40 20 36 16 28 12 32 20 36 16 28 12 32 16 36 16 32 12 28 8 24 8 28 16 32 12 24 8 16 12 16 12 16 12 16 12 8 8 12 12 16 8 12 4 20 12 16 8 12 12 16 16 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 12 8 12 4 8 0 4 0 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 112 60 120 76 128 68 116 60 136 84 132 76 124 72 124 72 100 44 112 56 120 60 120 64 144 76 128 72 148 104 160 92 124 80 160 104 152 84 144 92 152 92 152 92 160 108 180 124 168 100 148 84 144 80 128 56 124 64 120 56 112 52 108 48 104 56 112 60 112 56 104 52 112 60 112 60 112 60 112 60 116 56 116 56 120 60 124 64 120 56 112 48 112 60 128 72 124 68 128 72 132 76 136 76 136 76 136 76 136 76 136 76 124 68 128 68 132 72 140 84 148 88 152 92 152 88 148 84 164 88 144 84 164 108 168 92 148 84 152 80 140 76 148 92 148 84 152 92 156 96 164 100 156 92 156 92 160 96 164 100 152 88 156 92 156 92 152 88 160 96 164 100 160 92 152 84 152 88 156 92 152 84 144 76 156 92 156 92 156 92 156 92 156 92 156 92 156 92 156 92 160 96 160 96 160 96 160 92 164 100 164 100 164 100 164 100 160 96 160 100 164 100 168 104 176 116 172 108 160 88 140 76 172 104 156 96 164 108 164 100 172 112 172 112 172 112 172 112 184 116 168 104 160 108 176 120 176 112 168 104 160 104 164 108 160 104 168 112 176 120 180 120 176 108 176 104 168 100 164 96 180 108 168 100 172 104 168 96 176 108 176 104 172 108 176 108 176 108 180 116 184 112 176 108 168 100 172 104 172 104 172 104 168 108 180 108 172 100 172 112 180 112 180 112 180 112 180 112 188 120 184 116 184 116 188 120 184 116 184 112 180 112 176 108 176 104 172 104 168 100 168 100 164 96 164 96 164 96 164 96 160 92 164 100 172 108 180 104 176 84 172 88 176 96 188 104 188 100 188 100 188 100 188 100 192 120 180 108 176 112 184 120 188 120 188 120 188 120 188 112 180 104 192 108 188 108 200 128 200 124 212 128 212 136 228 156 240 152 236 144 228 136 216 128 216 132 208 144 212 128 180 100 116 56 116 56 120 60 124 64 132 72 132 72 132 72 132 72 144 80 148 84 152 88 152 88 156 88 148 88 160 100 160 92 164 100 164 104 168 104 164 104 168 112 172 120 176 124 184 128 188 124 196 128 196 124 188 120 196 128 196 128 192 124 188 116 188 128 184 120 176 108 168 104 156 96 152 92 148 88 144 84 136 80 140 84 144 92 156 88 164 92 172 104 188 112 200 120 212 144 216 148 216 148 212 144 212 144 212 144 216 148 216 140 212 132 220 140 232 152 240 156 252 176 264 180 260 176 264 184 272 188 276 176 272 184 296 208 328 236 360 268 204 44 84 52 112 44 96 44 116 60 108 36 104 44 104 44 104 44 104 44 100 44 100 44 100 44 100 44 100 44 100 40 96 40 92 36 92 44 92 44 92 44 92 44 92 44 88 40 84 32 76 28 80 28 76 20 72 16 64 20 68 28 76 32 60 16 60 28 48 12 52 24 56 28 24 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 4 12 4 8 0 8 4 12 8 16 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 20 4 20 4 20 4 20 4 16 0 16 0 16 0 16 0 12 0 16 4 16 8 20 8 20 8 20 8 20 8 20 8 16 8 20 12 24 8 20 4 12 4 20 8 20 8 16 0 16 8 20 12 20 4 12 0 8 0 16 4 16 4 12 0 12 4 12 4 12 4 12 4 4 0 8 4 12 0 8 0 16 4 12 0 8 4 12 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 8 0 8 0 4 0 0 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 168 104 164 120 172 104 160 112 172 116 172 116 172 112 168 112 168 112 184 120 180 112 180 120 200 144 204 136 208 164 228 156 208 152 228 168 228 160 224 160 228 160 224 160 224 160 228 164 232 164 220 152 216 144 196 124 192 128 188 120 180 116 176 112 172 108 176 112 176 108 168 100 176 112 176 112 176 112 176 112 176 112 176 112 180 120 188 128 180 112 172 108 176 124 196 140 188 124 188 128 196 132 200 136 200 136 200 136 200 136 200 136 188 132 204 140 200 136 204 148 208 144 212 152 216 152 212 148 224 152 216 148 224 164 232 164 216 152 220 144 208 144 224 164 220 152 220 156 224 160 228 160 228 160 224 152 224 156 228 164 220 152 220 152 220 152 220 152 232 164 232 164 228 156 220 148 220 156 228 164 228 156 216 144 220 152 220 152 220 152 220 152 220 152 220 152 220 152 220 152 228 164 232 164 232 160 224 152 236 168 236 168 236 168 236 168 228 164 232 164 236 168 236 172 240 168 244 168 240 160 232 152 252 168 236 156 240 168 240 160 244 168 248 172 248 172 252 176 256 176 248 168 240 168 248 176 256 176 244 160 236 164 244 172 248 172 248 172 244 164 236 156 256 172 256 172 252 168 252 168 268 172 248 164 252 172 252 164 260 176 256 172 256 172 260 176 256 176 264 184 268 180 260 172 248 168 256 176 260 176 256 172 252 172 260 176 252 164 256 176 260 176 260 176 260 176 260 176 272 184 268 180 264 184 268 188 268 184 268 180 264 176 260 176 256 172 252 168 252 164 248 164 252 168 252 168 252 168 252 168 248 168 252 172 256 176 260 180 272 172 272 172 276 180 288 188 284 184 284 184 284 184 284 184 288 184 284 180 284 180 288 184 288 184 288 184 288 184 288 188 288 188 300 192 300 196 312 212 316 212 324 216 320 216 336 236 344 232 344 228 328 212 312 200 304 204 300 208 296 188 252 148 180 112 180 120 188 128 196 132 196 132 196 132 196 132 196 132 208 140 212 148 220 148 216 148 220 148 216 156 232 164 228 152 236 168 236 168 236 168 240 164 252 164 256 168 264 176 272 180 276 192 280 196 280 192 272 184 280 196 280 192 276 188 272 188 264 184 256 176 248 168 240 160 232 156 228 148 224 144 220 140 220 136 224 140 232 148 236 152 248 168 256 180 268 192 280 200 312 212 316 216 320 212 316 208 316 212 316 212 316 212 316 216 332 224 340 232 348 240 356 248 364 260 376 260 364 252 368 260 384 276 388 276 384 276 396 304 424 304 432 368 408 152 172 100 192 104 180 108 192 112 184 100 180 104 180 104 180 104 180 104 176 100 176 100 176 100 176 100 172 96 172 92 168 92 164 88 164 92 164 92 164 92 164 92 164 88 160 84 152 76 148 72 140 76 140 72 136 68 124 68 124 72 128 68 112 52 100 64 100 44 88 48 80 48 44 16 4 4 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 12 12 12 8 8 8 12 12 16 16 16 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 20 16 20 16 20 16 20 16 16 12 20 16 20 16 24 20 32 16 32 16 36 20 36 24 36 20 36 20 36 20 36 20 32 20 36 24 40 20 36 16 32 16 36 20 36 20 32 16 32 20 40 28 40 20 28 8 28 12 32 16 32 16 28 12 20 16 20 16 20 16 20 16 12 8 16 12 16 12 12 8 20 12 16 8 12 12 16 16 16 12 16 12 16 12 16 12 20 16 20 16 20 16 20 16 12 8 12 4 8 0 4 0 4 4 4 4 4 4 4 4 12 12 12 12 12 12 12 12 108 40 92 56 112 48 104 72 104 56 108 60 112 60 112 60 112 60 128 68 116 48 112 60 116 76 140 64 124 84 156 88 160 96 156 100 168 108 168 104 164 104 168 108 168 108 164 104 168 104 160 100 160 92 140 68 124 64 120 60 116 52 108 48 108 60 112 60 112 56 104 48 116 64 116 64 116 64 116 64 112 52 108 48 112 60 128 72 112 56 120 64 128 68 128 64 120 60 124 68 132 72 136 76 136 76 136 76 136 76 136 76 132 80 148 88 140 76 140 88 136 80 144 88 152 92 152 88 136 80 144 80 144 84 156 100 152 92 152 84 144 84 160 108 152 92 156 92 156 92 156 96 164 96 156 88 152 88 160 96 156 88 148 80 144 84 152 92 160 96 160 96 156 84 144 76 144 84 156 100 164 96 152 84 148 84 148 84 148 84 148 84 152 88 152 88 152 88 152 88 152 92 160 100 164 100 160 92 168 104 168 104 168 104 168 104 164 104 168 104 172 108 172 112 160 100 164 108 168 108 168 108 180 112 164 100 164 108 164 100 168 108 168 112 172 116 176 116 176 116 176 112 172 108 168 108 184 116 168 104 160 104 172 116 164 108 168 108 168 100 152 88 164 100 168 100 168 100 172 104 184 104 164 92 164 100 168 96 176 108 172 100 168 104 176 108 168 104 180 116 184 112 172 100 164 100 172 112 180 112 176 104 164 104 176 104 164 96 168 104 172 104 172 104 172 104 172 104 180 108 176 104 172 108 176 112 180 108 176 108 172 104 172 100 168 100 168 96 164 96 160 92 168 100 168 100 168 100 168 100 172 104 172 108 176 108 176 100 172 84 172 84 176 92 184 100 180 92 180 92 180 92 180 92 176 112 180 116 184 116 180 112 184 116 184 116 184 116 184 108 180 104 192 108 192 112 208 132 212 132 220 132 216 132 224 152 228 144 224 136 216 120 204 116 188 112 196 128 196 108 144 52 112 52 112 56 124 68 136 76 136 76 136 76 136 76 136 76 132 72 140 84 148 84 144 76 152 84 152 92 164 104 160 88 164 100 164 100 164 100 160 100 160 104 160 108 168 116 172 120 192 128 196 128 196 124 188 116 200 128 192 124 188 120 188 120 184 120 176 112 168 104 160 96 148 88 144 80 136 76 132 72 132 76 136 84 144 88 152 84 164 92 172 100 184 104 196 112 200 136 204 140 208 136 204 132 208 140 208 140 208 140 208 132 212 132 220 140 228 148 236 156 244 164 256 168 248 168 260 184 268 192 276 188 272 180 288 200 308 228 308 276 372 184 104 48 96 48 116 56 112 44 104 48 104 44 104 44 104 44 104 44 100 44 100 44 100 44 100 44 100 44 96 40 96 36 92 36 92 44 92 44 92 44 92 44 88 36 84 32 76 24 72 20 76 20 72 20 72 20 72 24 68 28 76 32 60 16 60 28 52 8 44 16 48 28 28 12 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 4 12 4 8 0 8 4 12 8 16 8 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 16 0 16 0 16 0 16 0 12 0 12 0 16 4 20 4 16 4 16 8 20 8 24 12 20 8 20 8 20 8 20 8 16 8 20 12 24 8 20 4 16 8 20 12 24 8 20 4 16 8 24 16 28 8 12 0 12 4 16 8 20 4 16 0 16 8 16 8 16 8 16 8 12 4 16 8 16 8 12 4 16 4 12 0 8 4 12 8 12 4 12 4 12 4 12 4 16 8 16 8 16 8 16 8 8 0 8 0 4 0 0 0 4 0 4 0 4 0 4 0 12 4 12 4 12 4 12 4 164 88 144 108 168 108 172 140 164 108 168 116 176 120 176 120 180 128 200 132 180 108 176 116 160 124 200 116 172 128 208 140 228 152 204 144 224 168 228 156 216 160 232 176 244 184 244 180 232 164 224 164 228 160 208 132 184 120 180 112 176 108 168 104 176 112 176 112 176 108 164 100 180 116 180 116 180 116 180 116 176 112 172 108 176 120 192 132 172 116 196 144 208 132 180 104 180 120 188 124 192 132 200 136 200 136 200 136 200 136 200 136 200 144 220 152 208 136 204 148 192 132 204 144 212 152 216 152 192 136 212 140 200 132 216 160 224 156 224 148 212 152 232 176 224 156 224 156 224 156 224 156 232 160 224 148 216 152 224 160 224 152 212 136 204 144 220 156 224 156 224 152 216 144 208 136 204 144 220 160 232 160 220 148 212 144 212 144 212 144 212 144 220 152 220 152 220 152 220 152 212 148 224 164 236 168 236 164 236 168 236 168 236 168 236 168 236 168 240 172 240 176 244 176 240 168 244 172 248 172 244 164 260 172 240 164 244 168 240 160 244 168 244 172 248 176 252 176 252 176 252 176 252 172 240 164 264 180 248 164 236 168 248 176 224 152 236 164 244 164 236 160 244 164 248 168 252 172 256 176 268 172 248 160 248 168 252 164 264 176 252 164 248 168 260 180 252 172 264 184 268 180 256 168 248 168 260 180 268 184 264 176 248 168 256 172 248 164 252 172 256 172 256 172 256 172 256 172 256 168 248 164 248 164 252 172 256 172 252 168 252 164 248 164 252 168 248 164 248 160 244 160 248 164 248 164 248 164 248 164 264 180 260 176 260 176 260 176 272 172 268 172 276 180 284 188 280 180 280 180 280 180 280 180 276 176 284 188 292 184 284 176 284 180 284 180 284 180 284 184 288 188 300 192 300 196 316 220 320 220 328 220 324 216 332 232 336 224 332 220 320 208 300 192 280 184 276 188 268 160 212 104 180 112 176 112 184 128 200 140 204 140 204 140 204 140 204 140 196 132 208 144 216 144 208 136 220 148 220 160 236 168 224 148 228 160 228 160 228 160 232 156 244 156 248 160 256 168 264 172 280 196 280 196 280 192 268 184 284 196 276 188 272 188 272 192 256 176 252 168 240 160 232 156 216 140 212 132 204 124 200 120 220 132 224 140 228 144 236 152 248 168 256 176 268 188 276 196 296 192 300 200 304 196 296 192 312 208 312 208 312 208 312 212 312 200 316 208 324 216 332 224 348 240 360 248 360 252 376 276 392 272 400 276 388 276 400 296 404 344 404 312 504 312 240 100 176 108 196 120 184 100 180 112 180 104 180 104 180 104 180 104 176 100 176 100 176 100 176 100 180 104 180 100 176 96 172 96 164 92 164 92 164 92 164 92 156 84 152 76 144 72 140 68 136 72 136 72 136 72 128 72 124 72 128 68 112 52 100 64 104 48 84 44 76 48 48 24 4 4 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 12 12 12 8 8 8 12 12 16 16 16 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 12 16 16 20 20 24 20 32 16 32 20 36 24 40 24 36 20 36 20 36 20 36 20 32 20 36 24 40 20 36 16 32 20 36 24 40 20 36 16 32 20 44 32 44 20 28 8 28 16 32 20 36 16 32 12 20 16 20 16 20 16 20 16 16 16 20 20 24 16 20 12 20 12 16 8 12 12 16 16 16 12 16 12 16 12 16 12 20 16 20 16 20 16 20 16 12 8 12 4 8 0 4 0 4 4 4 4 4 4 4 4 12 12 12 12 12 12 12 12 88 48 116 80 136 76 120 60 132 84 140 84 124 60 112 60 132 64 116 52 108 48 112 56 140 76 128 64 120 60 124 68 164 88 152 108 168 88 140 96 124 80 156 104 168 112 176 120 176 112 176 124 172 84 140 92 100 48 116 64 124 60 116 52 108 52 104 52 108 56 100 40 104 56 112 68 120 68 120 68 132 56 96 36 108 64 128 68 120 52 116 72 136 64 124 72 128 68 124 64 124 68 132 76 148 76 124 68 136 80 128 56 148 80 132 72 136 80 136 72 132 76 140 76 128 64 124 72 144 80 144 84 148 88 152 88 144 92 164 96 144 76 148 96 152 88 152 92 156 96 160 96 144 84 156 96 164 96 156 88 152 88 148 84 148 80 144 80 148 84 152 92 156 92 152 88 148 88 152 92 156 88 152 84 148 84 148 88 152 92 156 92 152 88 152 88 152 88 152 88 148 84 148 88 152 92 156 92 164 100 168 104 168 104 172 108 168 104 168 104 168 104 168 104 168 104 160 104 172 116 172 108 172 112 172 112 172 112 172 112 160 104 164 108 168 104 164 100 176 116 168 104 160 96 156 96 156 100 164 108 168 108 164 104 164 108 168 108 164 100 156 96 168 100 168 104 172 108 176 108 172 104 172 104 172 104 172 104 188 120 184 112 176 108 176 112 172 104 172 104 172 104 172 104 168 104 172 104 172 100 164 92 172 100 164 92 164 100 172 108 180 112 180 112 180 108 172 100 168 100 168 100 168 100 168 100 172 104 172 104 172 104 172 104 164 96 164 96 164 96 164 96 168 100 168 100 168 100 168 100 172 104 172 104 172 104 172 96 172 84 172 84 172 84 172 84 176 88 176 92 180 96 184 96 176 104 172 100 172 108 184 120 176 112 184 120 188 120 188 108 168 92 188 116 208 128 212 128 220 136 220 136 220 136 220 136 232 140 216 128 216 132 200 124 192 116 180 100 148 60 120 52 104 52 120 64 128 72 132 72 128 68 128 72 132 72 136 76 148 76 136 76 152 92 144 68 148 88 152 84 140 76 148 92 160 96 160 100 164 104 164 104 164 108 160 104 164 112 176 128 192 124 184 112 180 112 180 112 184 116 184 120 188 124 192 124 180 116 176 112 172 108 164 104 152 88 140 72 128 68 132 72 120 68 128 80 136 84 144 72 156 80 156 84 168 92 184 104 184 116 184 120 192 128 204 136 212 140 208 140 208 144 216 144 204 128 216 128 204 120 212 136 228 148 236 156 244 164 248 160 256 176 256 176 268 192 288 196 296 212 324 260 348 296 272 60 104 36 112 52 80 40 136 64 108 44 100 40 108 48 104 40 104 44 100 40 96 44 100 48 96 40 96 36 92 32 88 32 92 44 92 44 92 44 92 44 80 32 80 28 76 24 72 24 88 24 68 12 68 20 72 24 72 28 68 28 60 16 56 16 48 12 52 24 48 24 28 16 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 4 0 4 0 8 0 12 4 12 0 12 0 12 0 12 0 16 4 20 8 24 4 20 0 24 12 24 8 20 4 16 4 20 12 32 16 20 0 12 4 32 8 12 4 24 16 20 0 12 4 24 16 28 12 16 0 20 12 32 16 20 0 12 4 8 0 16 8 16 0 4 0 12 4 12 12 24 16 12 0 4 12 28 16 12 0 12 12 24 24 32 16 16 0 12 8 32 16 12 0 4 0 16 16 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 24 20 24 12 8 0 8 4 16 8 16 4 12 0 8 0 156 108 176 128 184 124 168 104 164 116 176 120 168 108 168 116 176 112 176 112 180 124 192 132 200 136 200 136 204 144 212 152 228 148 212 164 228 148 212 160 196 144 224 168 232 172 240 180 236 168 236 184 240 160 228 180 184 120 180 112 172 112 180 116 176 104 168 104 176 108 164 92 176 112 176 112 176 112 172 108 192 112 164 100 176 124 188 124 188 112 180 132 196 120 184 128 188 124 188 120 188 128 196 132 204 136 196 132 196 132 192 124 208 136 192 128 200 140 204 136 204 144 212 144 200 132 196 140 212 144 216 148 216 152 220 152 216 152 224 156 216 148 220 156 220 152 220 156 224 160 228 160 216 152 224 164 232 164 228 156 224 152 220 152 216 148 216 144 216 148 220 156 224 152 220 148 216 152 220 156 224 152 220 148 216 148 216 152 220 156 224 156 220 152 220 152 220 152 220 152 216 148 216 152 220 156 224 156 232 164 232 168 236 168 240 172 236 168 236 168 236 168 236 168 240 164 240 164 244 172 248 168 252 176 252 176 252 176 252 176 236 164 240 168 244 164 240 160 248 172 244 164 236 160 236 160 236 160 240 168 244 168 244 168 244 168 248 172 244 164 236 160 252 168 252 172 256 176 260 176 256 172 256 172 256 172 256 172 268 180 260 172 252 172 256 172 256 172 256 172 256 172 256 172 252 172 256 172 256 168 248 160 256 168 248 160 244 164 252 168 248 168 252 168 252 164 244 156 256 172 256 172 256 172 256 172 256 172 256 172 256 172 256 172 248 164 248 164 248 164 248 164 252 168 252 168 252 168 252 168 256 172 256 172 256 172 256 172 272 172 272 172 272 172 272 172 276 176 276 180 280 180 284 184 280 172 276 168 276 176 284 184 280 180 288 184 292 188 288 188 280 176 292 196 312 208 320 216 328 220 328 220 328 220 328 220 332 216 312 204 304 200 284 184 280 180 256 152 216 120 196 112 176 112 184 124 196 132 196 132 192 132 196 132 200 136 200 140 216 140 204 144 220 152 212 132 216 152 220 148 208 140 216 156 228 160 228 164 232 168 240 164 252 160 248 156 252 168 268 180 276 188 268 180 264 180 264 184 268 184 268 188 272 192 276 192 256 180 252 176 248 168 244 164 228 144 212 132 204 128 208 132 208 120 216 132 220 136 224 140 236 152 240 160 252 176 268 192 284 180 288 184 296 200 308 208 312 208 308 204 312 212 320 220 324 216 332 216 320 208 328 224 340 232 348 240 356 244 356 244 380 248 376 256 388 272 404 288 408 300 428 328 452 368 400 148 188 88 188 116 164 104 204 108 184 104 176 100 184 108 180 100 180 100 176 96 172 100 176 104 176 100 176 96 172 96 168 92 164 92 164 92 164 92 164 92 152 80 152 76 148 72 144 72 148 76 132 64 132 72 128 68 124 68 116 60 108 52 92 48 96 44 88 48 72 40 40 20 4 4 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 12 12 12 12 12 12 12 12 16 12 16 12 16 12 16 12 16 12 16 12 20 16 24 20 20 16 20 16 20 16 20 16 20 20 24 24 28 20 24 16 40 24 40 20 36 16 32 16 28 20 40 24 36 16 36 24 48 20 32 16 40 24 36 8 32 20 36 24 40 20 36 16 32 24 44 28 36 12 28 16 28 16 36 20 36 16 24 4 20 16 20 20 32 28 20 8 4 4 20 20 24 20 28 28 28 28 32 24 16 8 12 12 24 20 20 12 16 12 16 12 16 12 16 12 16 12 16 12 12 8 12 8 12 8 12 8 24 24 24 20 8 4 8 12 12 12 8 8 8 4 4 4 112 64 120 72 120 64 108 52 108 64 124 72 124 72 132 88 104 48 116 60 128 72 132 72 124 68 136 84 152 96 160 100 148 80 144 96 156 84 144 92 136 84 156 100 160 100 164 112 172 104 168 116 168 96 164 124 152 80 120 48 100 44 116 60 112 56 104 56 112 60 100 40 120 64 112 52 104 48 100 48 120 52 104 48 116 60 120 56 128 56 120 72 132 56 112 64 120 60 116 56 120 64 128 72 132 76 140 76 128 64 128 72 136 68 124 68 136 84 144 80 144 92 156 92 144 80 144 88 144 84 148 84 152 88 152 88 156 88 148 84 156 92 152 84 152 88 152 88 156 92 156 92 148 92 160 100 168 100 160 92 160 92 156 92 152 88 152 84 148 84 152 88 152 88 148 84 148 88 152 92 156 88 152 84 148 84 148 84 152 88 152 88 152 88 152 88 152 88 152 88 148 84 152 88 152 88 156 92 160 100 164 100 168 104 172 108 168 104 168 104 168 100 164 100 164 104 164 104 168 108 168 112 172 112 172 112 168 108 168 108 160 104 164 108 168 104 164 100 164 104 164 104 164 104 164 104 160 104 168 112 172 112 172 108 168 112 172 112 172 108 164 104 168 100 168 100 172 104 172 104 172 104 172 104 172 104 172 104 176 104 168 96 164 96 168 100 172 104 172 104 172 104 172 104 168 104 172 104 172 100 164 92 172 100 164 92 156 88 156 92 160 96 164 96 164 92 156 84 172 104 172 104 172 104 172 104 168 100 168 100 168 100 168 100 160 92 160 92 160 92 160 92 168 100 168 100 168 100 168 100 172 104 172 104 172 104 172 96 172 84 172 84 172 84 172 84 176 88 176 88 180 92 180 96 176 104 172 104 172 108 180 112 176 108 180 116 188 120 184 108 180 96 184 108 200 124 216 136 216 132 216 132 216 132 216 132 216 128 200 116 196 112 184 104 188 104 152 60 112 44 104 44 104 52 120 68 132 76 136 76 132 76 136 76 140 80 140 84 144 76 140 80 152 88 144 72 148 88 152 84 140 76 148 92 160 96 160 100 164 104 164 104 164 108 160 104 160 112 176 124 192 120 184 112 180 112 184 116 184 116 188 120 188 120 192 124 184 124 180 120 176 112 168 108 148 84 136 68 128 68 132 72 116 64 120 68 128 76 136 72 148 76 152 84 168 96 188 108 176 108 180 116 192 132 208 148 208 140 204 136 208 144 212 140 212 136 224 132 212 128 220 140 228 144 232 152 240 156 244 160 244 176 248 176 256 184 280 188 304 208 308 236 336 292 320 140 108 28 108 56 96 40 116 36 108 44 100 40 108 48 104 40 104 48 100 44 100 44 104 48 104 48 100 44 100 40 96 40 92 44 92 44 92 44 92 44 80 32 80 28 76 24 72 24 84 24 64 12 68 20 68 20 64 20 60 20 52 8 44 8 36 4 44 12 40 12 20 8 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 12 4 12 4 12 4 12 4 12 4 12 4 12 4 12 4 16 8 20 12 20 16 24 16 16 0 16 0 16 0 16 0 16 0 20 4 20 4 16 0 24 12 20 8 20 8 16 4 8 0 20 8 20 8 28 20 28 12 16 4 24 12 16 0 24 8 20 4 16 8 20 12 12 8 28 12 16 0 12 4 20 12 24 12 24 8 16 0 24 12 20 16 32 24 24 8 8 0 8 8 24 20 28 12 16 12 24 12 8 0 8 4 8 4 16 12 16 4 4 0 12 4 12 4 12 4 12 4 8 0 8 0 8 0 8 0 20 16 24 12 12 0 8 4 8 0 8 0 4 0 0 0 168 112 172 116 172 112 168 108 164 116 176 120 176 124 188 140 180 120 192 132 196 128 184 116 172 112 188 132 204 144 204 140 188 128 204 152 220 148 204 136 196 140 212 148 212 148 216 160 244 168 224 160 216 136 204 160 232 156 204 120 176 112 180 120 176 108 168 108 176 112 168 96 184 116 172 104 168 104 172 108 176 112 176 112 180 116 180 112 196 120 184 132 192 112 172 116 180 116 176 116 180 124 192 128 188 136 208 140 188 120 192 140 192 120 184 124 200 144 212 144 208 148 216 152 208 140 208 152 216 148 216 152 220 152 224 156 228 148 208 144 228 164 224 144 220 152 220 152 220 152 220 156 220 156 228 168 236 168 232 160 228 160 228 156 224 156 220 152 216 152 220 152 220 148 212 144 216 152 220 156 224 152 220 148 216 148 216 148 216 148 216 152 224 156 220 152 220 152 216 148 220 152 220 152 220 152 220 152 224 160 228 164 236 168 240 172 236 168 236 164 232 164 232 160 232 164 244 168 240 164 244 172 240 164 240 164 236 160 236 160 236 164 240 168 244 164 240 160 236 160 240 164 244 168 240 164 236 164 244 172 248 172 248 172 248 172 252 176 252 172 248 168 252 168 252 168 252 168 252 172 252 168 252 168 252 168 252 168 256 168 252 164 248 164 252 168 256 172 256 172 256 172 256 172 252 172 256 172 256 168 248 160 256 168 248 160 240 152 236 152 248 168 252 168 252 164 244 156 252 168 252 168 252 168 252 168 248 164 248 164 248 164 248 164 244 160 244 160 244 160 244 160 252 168 252 168 252 168 252 168 252 168 256 172 256 172 260 176 272 172 272 172 272 172 272 172 272 172 276 176 276 180 280 180 276 172 276 172 276 172 280 176 276 176 284 184 288 184 288 184 296 188 296 188 304 208 324 224 324 216 324 216 320 212 320 212 316 208 300 196 296 196 276 172 268 164 216 112 176 100 180 108 180 116 184 128 196 136 200 136 200 136 204 140 204 144 208 144 212 144 212 148 216 148 212 140 216 152 220 148 208 140 216 156 228 160 228 164 232 168 240 164 260 168 252 164 260 176 276 188 272 188 268 180 264 180 268 188 272 188 272 188 272 188 272 188 264 188 260 180 252 172 244 168 220 140 208 128 200 128 208 136 204 116 204 120 212 128 220 136 232 148 236 160 252 180 272 196 276 172 280 184 296 204 316 220 316 212 316 208 316 216 324 224 332 224 336 220 328 212 332 228 340 228 340 232 344 236 352 240 380 248 380 252 392 268 404 288 416 288 408 308 432 364 452 252 228 100 176 112 168 96 188 96 184 104 176 100 184 108 180 100 184 104 176 100 176 100 180 108 176 100 172 96 172 92 168 92 160 88 160 88 160 88 160 88 152 80 152 76 148 72 144 72 144 72 128 64 132 72 124 60 116 60 108 52 96 40 80 40 84 32 76 36 60 28 28 8 4 4 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 12 8 12 8 12 8 12 8 20 16 20 20 24 24 28 24 24 20 24 20 24 20 24 20 16 16 24 20 24 20 20 12 36 20 36 20 36 20 36 20 28 16 36 20 32 16 40 32 40 24 36 20 36 20 32 16 44 24 32 12 28 16 40 28 28 20 40 24 32 12 32 16 44 28 44 28 44 24 40 20 36 28 28 24 36 32 32 20 36 20 16 16 32 28 20 0 16 16 24 16 12 4 8 12 16 12 16 12 16 8 12 4 20 16 20 16 20 16 20 16 16 12 16 12 16 12 16 12 16 20 24 24 12 8 8 12 12 12 12 8 8 8 4 4 100 52 108 60 116 64 116 64 100 52 104 48 92 44 104 60 120 64 128 72 132 68 120 56 112 56 120 64 124 60 116 52 108 64 144 100 164 96 144 68 136 80 148 88 148 88 156 104 172 100 156 100 148 72 140 100 168 104 156 88 136 68 120 56 116 56 108 56 116 60 104 44 112 60 112 60 112 64 120 68 112 52 112 52 112 48 108 52 128 56 120 68 128 52 108 56 112 52 112 56 120 64 128 72 120 72 144 76 128 60 132 84 124 56 116 60 136 84 148 84 136 80 148 84 140 76 140 88 148 84 152 88 152 92 156 92 160 84 140 80 160 100 156 80 152 88 152 88 152 88 152 84 148 88 160 100 168 100 160 92 160 96 160 92 156 92 152 88 148 88 152 88 148 80 140 76 148 88 152 92 156 88 152 84 148 84 148 84 148 84 148 80 156 92 156 88 152 84 148 84 152 88 152 88 152 88 152 88 152 92 156 96 164 104 172 108 168 104 168 100 164 96 160 92 152 100 168 108 160 100 164 112 172 108 168 108 164 104 160 100 160 104 164 108 168 104 164 100 156 100 164 108 168 108 164 100 160 104 168 112 172 112 168 108 168 112 172 116 176 116 172 112 168 100 168 100 168 100 168 96 168 100 168 100 168 100 168 100 172 100 168 96 168 100 172 104 172 104 172 104 172 104 172 104 168 104 172 104 172 100 164 92 168 100 164 96 160 84 148 80 164 96 168 100 164 96 160 88 160 92 160 92 160 92 160 92 164 96 164 96 164 96 164 96 160 92 160 92 160 92 160 92 168 100 168 100 168 100 168 100 168 100 168 104 172 108 176 100 172 84 172 84 172 84 172 84 172 84 172 88 176 88 180 92 172 104 172 104 172 104 168 100 172 108 180 112 184 116 180 104 192 108 188 108 196 124 216 140 216 132 212 128 208 124 204 120 220 132 200 120 196 120 184 112 176 84 120 40 100 44 108 52 108 56 124 68 136 76 140 80 136 76 140 80 140 84 144 84 140 80 148 84 148 80 144 80 148 88 152 84 140 76 148 92 160 96 160 100 164 104 164 104 180 120 172 116 176 128 188 140 188 116 180 112 180 116 188 120 188 120 188 120 188 120 188 120 188 128 184 120 172 108 164 104 140 76 132 64 124 68 132 76 120 64 116 60 120 72 136 72 148 76 156 84 168 96 188 108 172 104 176 116 192 136 212 152 220 148 216 148 216 152 224 152 216 140 224 136 216 128 220 144 228 140 224 140 228 148 240 168 248 188 252 188 260 192 280 200 296 180 280 208 304 280 356 228 196 64 100 44 84 32 112 44 108 44 100 40 108 48 104 40 108 52 104 44 100 48 108 52 92 36 92 32 88 32 84 28 88 40 88 40 88 40 88 40 80 32 80 28 76 24 72 24 76 16 64 16 72 20 64 12 60 12 52 12 44 4 40 4 28 0 32 4 28 4 8 0 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 12 4 12 8 16 8 20 4 20 4 20 4 20 4 12 0 16 4 20 0 12 0 20 8 20 8 20 8 20 8 24 16 28 8 12 0 16 12 24 12 24 8 20 4 16 4 28 12 16 0 12 4 24 16 12 8 28 16 20 4 20 12 36 24 32 16 28 16 28 16 36 20 24 16 32 28 32 16 36 16 16 12 28 20 16 0 8 8 20 8 8 0 8 4 24 12 12 0 4 0 12 8 16 8 16 8 16 8 16 8 12 4 12 4 12 4 12 4 8 8 24 16 16 4 12 4 20 12 16 8 16 4 12 4 144 96 160 116 176 120 172 116 168 116 168 104 152 92 156 112 176 116 184 124 192 128 192 128 196 128 192 124 180 108 164 96 168 128 208 148 216 160 216 136 204 148 216 152 216 156 232 180 220 152 220 164 224 152 224 180 224 160 228 164 220 140 188 116 180 112 172 112 180 116 172 100 168 108 176 120 188 124 188 120 176 116 180 108 168 100 172 116 188 112 180 128 192 112 172 116 176 112 180 116 184 128 196 136 188 132 200 132 196 128 196 140 188 116 180 120 196 140 208 144 192 136 204 140 200 132 204 144 220 152 220 152 224 156 224 160 224 152 216 148 224 156 220 148 220 152 220 152 216 148 216 148 212 148 224 160 232 160 224 152 228 156 224 156 220 152 220 148 216 152 220 152 216 144 204 136 216 152 220 156 224 152 220 148 216 148 216 148 212 144 212 144 228 160 224 152 220 148 212 144 224 156 220 152 220 152 216 148 220 152 224 160 232 168 240 172 236 168 232 164 228 156 224 156 224 160 248 168 232 152 240 176 260 180 256 176 248 172 244 168 236 164 240 168 244 164 240 160 236 164 244 172 248 164 236 156 232 160 240 164 244 168 240 164 240 164 244 172 248 172 248 168 252 168 252 168 248 164 248 164 248 164 248 164 248 164 248 164 252 168 248 164 248 168 256 176 256 172 256 172 256 172 256 172 252 172 256 172 256 168 248 160 248 168 252 168 248 160 240 152 240 156 244 160 240 156 236 148 240 156 240 156 240 156 240 156 244 160 244 160 244 160 244 160 248 164 248 164 248 164 248 164 252 168 252 168 252 168 252 168 248 164 252 172 256 176 264 180 272 172 272 172 272 172 272 172 268 172 272 172 276 176 276 176 272 172 276 172 276 168 268 164 276 172 280 180 284 180 284 184 300 192 300 196 312 208 324 220 324 212 320 208 312 204 308 200 312 204 296 192 284 188 268 176 248 136 184 96 180 112 192 120 180 120 188 132 200 140 204 140 196 136 200 136 204 140 204 144 204 144 220 152 212 140 208 144 216 152 220 148 208 140 216 156 228 160 228 164 232 168 240 164 268 176 260 172 268 184 284 196 268 184 264 180 264 184 272 192 276 192 272 188 272 188 268 184 264 184 256 176 244 164 236 156 212 132 204 124 200 128 208 136 212 120 208 116 208 128 224 144 240 156 240 160 252 176 268 188 280 176 284 184 296 200 312 216 320 216 320 216 320 220 328 232 328 220 336 216 324 212 332 224 336 224 332 220 336 228 348 240 376 240 380 252 392 268 400 280 408 260 380 276 400 336 476 324 336 152 184 108 168 92 188 108 184 104 176 100 184 108 180 100 184 108 180 104 180 104 184 108 164 88 164 84 160 84 156 80 156 84 156 84 156 84 156 84 152 80 152 76 148 72 144 72 136 68 128 68 136 72 116 52 116 60 108 52 96 40 80 40 80 28 72 32 56 24 24 8 4 4 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 4 8 4 8 4 8 4 8 4 8 4 12 8 16 12 20 16 20 16 20 16 20 16 16 12 20 16 20 16 16 12 32 16 36 20 36 20 40 24 48 32 44 20 24 8 32 24 36 24 44 24 32 12 32 20 40 20 36 16 32 20 36 24 32 24 48 32 44 24 44 32 56 36 48 28 44 28 44 32 40 28 24 20 32 32 36 28 24 16 20 24 32 32 28 20 16 16 24 16 16 8 16 16 36 24 16 4 8 8 24 24 24 20 24 20 24 20 24 20 20 16 20 16 20 16 20 16 4 16 24 28 20 12 12 12 24 24 20 20 20 16 16 16 92 48 112 68 124 64 108 48 132 80 128 64 108 60 120 80 120 60 116 56 116 56 120 60 140 76 124 52 104 36 92 28 96 52 112 40 108 72 144 72 132 76 144 84 144 92 168 120 148 84 152 108 164 92 156 112 148 92 156 96 152 84 132 64 116 60 108 60 116 64 108 48 100 56 116 72 124 68 108 52 116 60 116 44 92 32 108 60 116 48 112 64 128 52 112 60 116 56 116 60 124 72 140 84 132 68 124 68 136 80 136 72 124 60 116 60 132 80 140 76 128 76 140 80 136 76 140 88 152 88 152 92 156 92 160 96 148 88 156 92 148 84 152 92 152 88 152 84 148 80 144 80 140 80 152 92 156 92 152 84 156 88 152 88 148 84 148 80 152 88 152 84 144 76 136 68 148 88 152 92 156 88 152 84 148 84 148 80 144 76 140 76 160 96 156 88 152 84 144 80 156 92 156 88 152 84 148 84 148 84 152 92 164 104 172 108 168 104 164 100 160 92 152 88 144 100 172 108 152 88 160 116 180 116 176 112 168 104 164 100 160 104 164 108 168 104 164 100 164 108 172 116 172 104 156 88 152 92 156 100 164 104 160 100 160 100 164 108 172 112 168 108 168 100 168 96 164 92 160 92 164 96 164 96 164 96 164 96 160 92 156 88 160 96 168 100 172 104 172 104 172 104 172 104 168 104 172 104 172 100 164 92 164 96 168 104 172 100 164 92 160 92 160 92 160 88 152 84 156 88 156 88 156 88 156 88 156 88 156 88 156 88 156 88 168 100 168 100 168 100 168 100 168 100 168 100 168 100 168 100 164 96 168 104 172 108 180 104 172 84 172 84 172 84 172 84 168 80 172 84 172 88 176 88 168 104 172 108 172 100 164 92 168 104 176 112 180 112 180 100 188 108 196 120 208 128 212 128 216 128 212 124 204 116 196 112 196 116 180 104 176 100 164 88 144 52 96 32 104 60 120 60 116 60 124 72 136 80 140 80 128 72 132 72 136 76 136 80 132 80 152 88 144 72 140 84 148 88 152 84 140 76 148 92 160 96 160 100 164 104 164 104 172 116 168 112 168 120 184 132 184 112 180 112 180 116 188 124 192 124 192 120 188 116 184 116 184 120 176 112 164 96 152 88 136 72 124 60 124 68 132 76 132 72 120 64 124 76 144 84 164 84 160 88 168 88 176 96 180 112 184 116 192 132 204 140 212 140 208 140 208 144 216 144 208 132 220 132 208 124 216 140 224 136 216 132 216 144 236 164 236 184 232 172 248 180 268 188 276 152 252 176 276 240 360 272 284 116 124 64 108 40 112 40 108 44 100 40 108 48 104 40 112 52 108 48 104 52 108 56 92 36 88 32 88 28 84 28 84 36 84 36 84 36 84 36 80 32 80 28 76 24 72 24 68 12 64 16 72 16 60 8 64 16 56 16 48 8 44 4 28 0 36 4 32 4 12 0 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 4 0 8 0 8 0 16 0 16 0 16 0 16 0 8 0 12 0 16 0 12 0 16 4 16 8 20 12 24 12 24 16 24 4 8 0 20 20 16 12 32 12 16 0 16 12 16 8 20 12 24 8 20 4 20 16 36 28 36 20 36 28 40 24 28 12 24 12 28 20 36 20 16 8 24 20 28 20 12 12 28 20 24 12 24 20 12 12 24 12 16 4 16 16 32 20 20 8 16 8 20 16 20 12 20 12 20 12 20 12 16 8 16 8 16 8 16 8 0 4 24 20 20 8 12 4 20 12 20 8 16 8 12 4 152 104 172 124 180 112 156 88 176 120 172 108 160 108 176 132 208 136 188 112 168 100 164 104 200 128 180 100 156 84 148 84 148 92 140 52 124 100 188 124 176 120 188 128 196 140 220 168 212 144 216 164 220 136 196 144 204 144 208 144 208 140 196 128 180 112 176 112 180 116 172 100 164 108 184 124 188 112 160 84 184 120 180 100 152 88 172 124 176 104 172 124 192 116 176 124 180 120 184 124 192 136 204 144 200 124 180 124 204 148 204 128 192 120 180 120 192 136 200 136 192 136 204 140 200 136 208 148 220 152 220 156 224 160 228 160 212 156 232 160 212 140 216 160 220 152 220 148 216 144 212 144 204 140 216 152 224 152 216 144 220 152 216 148 216 144 212 144 220 152 220 148 212 140 204 132 216 152 220 156 224 152 220 148 216 148 216 144 212 140 208 140 228 160 224 152 220 148 212 144 224 156 224 152 220 148 216 148 212 148 220 156 232 168 240 172 236 168 232 160 224 156 220 148 220 160 248 168 228 148 236 176 240 164 236 156 228 148 224 144 236 164 240 168 244 164 240 160 240 168 248 176 248 160 228 144 224 152 232 156 236 160 232 156 232 156 236 164 244 168 244 164 252 168 252 164 248 160 244 160 248 164 248 164 248 164 248 164 236 152 236 152 236 156 244 164 256 172 256 172 256 172 256 172 252 172 256 172 256 168 248 160 244 164 252 176 260 172 252 164 252 172 256 172 256 168 248 160 244 160 244 160 244 160 244 160 240 156 240 156 240 156 240 156 256 172 256 172 256 172 256 172 252 168 252 168 252 168 252 168 248 164 252 172 256 176 264 180 272 172 272 172 272 172 272 172 268 168 268 172 272 176 276 176 272 172 276 176 276 168 264 156 272 172 280 180 284 180 284 180 296 192 308 208 320 212 320 208 320 212 316 204 308 200 304 196 280 172 256 160 252 156 232 140 212 108 160 84 180 120 192 112 180 120 192 132 200 140 204 140 192 128 192 132 196 132 200 136 200 144 224 152 208 136 208 148 216 152 220 148 208 140 216 156 228 160 228 164 232 168 240 164 252 164 248 160 256 168 268 184 264 180 264 180 264 184 276 192 276 192 276 188 272 184 268 184 256 180 248 168 236 152 224 144 208 128 200 120 196 128 208 136 220 128 212 120 212 132 232 156 252 164 248 164 248 168 256 176 288 184 288 188 296 196 308 204 308 200 304 200 304 204 312 216 320 212 328 212 316 204 324 220 336 220 328 212 328 224 348 236 356 224 368 228 372 248 388 264 388 240 356 260 376 316 472 344 384 188 212 144 200 108 184 88 184 104 176 100 184 108 180 100 188 108 184 104 180 108 184 112 172 96 172 92 168 88 164 88 156 84 156 84 156 84 156 84 152 80 152 76 148 72 144 72 132 64 128 68 136 68 116 48 120 64 112 56 100 44 84 44 84 32 76 36 60 24 28 8 4 4 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 4 8 4 8 4 8 4 8 4 8 8 12 8 16 12 16 12 16 12 16 12 16 12 12 12 16 16 20 12 16 8 32 16 32 20 36 24 40 24 32 20 32 12 24 16 44 40 32 24 48 28 28 8 32 24 28 16 40 28 44 24 32 12 40 32 56 44 56 36 56 44 56 32 44 24 36 24 44 28 40 24 20 16 24 28 32 24 28 36 48 36 24 8 12 16 20 20 28 24 20 16 24 28 28 28 32 32 32 24 24 16 24 20 24 20 24 20 24 20 20 16 20 16 20 16 20 16 0 12 24 28 24 16 12 12 16 16 16 12 12 8 8 8