92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 100 100 96 96 100 92 100 100 96 96 104 108 100 96 96 104 100 100 100 100 100 96 104 108 108 100 104 100 100 124 120 380 120 120 120 128 120 120 120 128 120 120 120 124 128 120 124 120 120 128 136 136 132 132 128 120 128 128 128 128 128 120 124 128 124 128 124 124 124 140 128 132 140 124 124 124 124 124 124 128 124 124 128 132 128 124 128 132 128 128 128 136 140 124 132 124 124 124 124 128 124 128 124 128 124 128 132 140 136 128 480 128 128 124 128 128 132 128 132 128 136 132 136 132 136 128 132 128 128 128 128 128 132 132 132 128 132 128 128 132 128 132 136 144 128 144 144 140 140 140 140 144 132 136 144 144 144 128 132 132 132 132 132 132 132 132 132 136 132 132 132 132 132 136 132 132 132 132 140 136 136 136 140 132 136 140 144 144 144 132 392 132 136 132 136 136 132 132 132 132 136 132 136 144 136 136 144 136 140 136 136 140 148 132 136 140 144 144 156 152 148 136 136 144 136 136 136 136 144 136 140 136 136 140 140 136 144 136 136 144 140 136 148 144 144 140 144 144 152 152 148 148 144 140 148 192 140 140 140 140 140 140 140 140 144 148 156 152 152 140 144 140 140 140 140 144 148 148 156 156 152 152 156 160 156 140 144 144 148 144 140 140 152 144 152 144 144 144 140 144 144 148 156 144 144 140 148 156 160 144 400 144 144 148 156 148 160 144 148 144 148 144 148 148 144 144 144 152 164 156 148 148 156 148 152 148 148 148 152 160 164 156 152 160 164 156 156 160 156 144 152 148 148 144 152 148 152 148 152 148 148 148 148 148 152 148 164 148 156 148 152 160 156 148 156 160 156 152 152 160 160 152 156 148 152 152 152 156 156 152 148 148 152 152 152 156 160 152 152 156 152 156 152 156 160 152 156 168 168 160 164 160 160 152 160 156 152 156 152 152 156 160 160 156 160 156 152 164 156 152 152 152 156 152 160 160 164 172 168 168 164 168 172 168 172 156 152 164 160 156 160 160 156 156 156 156 160 156 160 160 164 164 160 164 176 168 168 168 176 156 156 164 164 160 172 172 168 156 160 168 160 156 156 156 164 160 160 168 156 164 164 160 164 156 168 164 168 168 176 180 172 164 176 176 172 172 168 176 168 164 164 168 168 164 164 164 164 160 168 168 168 160 172 164 160 164 164 168 160 164 168 168 172 164 172 168 180 176 180 176 172 164 168 172 164 172 180 168 484 168 168 168 168 168 164 172 168 164 164 180 184 164 168 172 172 176 184 176 172 180 176 172 176 168 164 176 172 176 172 172 168 168 168 172 172 180 184 172 184 172 172 176 172 172 172 172 176 164 168 176 176 172 176 184 180 168 180 180 172 168 168 172 172 176 172 176 168 176 172 168 180 168 176 176 188 184 188 180 184 180 184 188 180 180 180 180 184 176 176 172 176 176 176 176 180 168 176 176 180 176 176 180 172 180 184 184 180 192 192 188 184 192 188 188 188 180 184 184 184 176 180 188 172 180 176 176 180 180 180 184 180 180 172 180 180 176 172 184 196 184 180 184 180 184 188 196 188 196 192 180 204 180 184 188 184 188 184 236 176 180 180 188 184 176 184 192 184 184 192 200 192 184 176 184 196 184 192 192 196 184 204 192 192 180 184 192 184 180 180 180 188 184 192 192 188 200 192 244 188 180 184 188 188 184 196 192 192 188 192 192 188 188 188 200 200 188 196 188 188 188 188 188 188 180 180 188 192 184 188 196 180 188 196 204 196 200 196 192 196 188 204 192 196 192 212 200 204 188 192 196 184 192 188 188 192 192 200 200 192 192 192 192 192 188 184 192 200 200 204 196 204 192 204 204 196 196 200 192 200 192 192 200 196 192 196 200 188 192 192 196 196 192 196 196 196 196 196 200 212 196 188 192 204 196 204 204 212 204 200 204 196 188 200 204 196 196 500 192 196 196 200 204 192 196 196 188 200 192 212 196 204 196 200 204 204 196 204 208 204 200 196 208 208 200 204 200 200 200 200 204 200 192 192 196 216 200 256 204 196 200 200 208 196 204 208 216 216 212 200 204 204 200 212 212 208 200 204 208 196 204 204 200 204 208 216 208 208 204 196 204 204 200 200 216 216 200 204 208 200 204 204 208 208 224 220 212 220 204 200 212 208 204 208 208 196 204 212 204 208 196 208 208 212 208 208 212 224 224 200 216 224 212 212 212 216 212 212 212 212 200 208 216 208 200 200 200 212 216 208 216 200 212 212 204 212 200 216 220 216 208 212 216 224 216 224 224 220 212 220 224 224 212 212 212 244 212 212 212 212 204 208 208 216 208 220 212 204 220 212 216 204 212 220 216 220 212 212 216 216 212 224 228 228 212 216 216 216 216 212 212 216 220 232 228 220 224 208 216 216 212 208 216 216 216 232 232 220 216 232 224 212 228 224 212 224 216 208 224 220 224 220 220 216 216 216 220 220 212 228 220 220 220 236 232 228 224 208 216 224 212 212 220 240 232 236 236 216 212 228 228 220 212 216 220 220 224 236 224 216 224 220 212 228 216 224 216 236 224 228 236 236 232 232 232 232 224 220 228 232 224 228 220 224 224 224 228 228 216 220 224 232 224 224 228 220 228 232 232 228 224 224 228 236 240 236 236 228 228 240 240 240 224 228 10080 216 228 224 224 228 228 232 228 228 228 216 228 236 224 216 232 228 216 236 244 236 240 228 236 224 236 240 232 252 228 224 232 232 228 232 232 220 236 228 252 232 220 232 240 232 232 240 236 236 236 240 232 236 220 224 224 240 240 252 248 240 220 232 240 232 220 220 220 236 232 240 240 220 236 236 228 240 228 232 240 244 232 236 240 240 236 240 240 248 248 236 240 248 236 244 236 236 236 236 236 236 232 224 232 240 232 236 240 224 236 244 252 228 244 252 252 244 244 240 240 240 236 260 256 252 236 240 244 232 240 236 236 240 240 248 248 240 240 236 240 240 244 232 240 240 232 244 252 248 256 252 240 244 256 256 240 252 244 232 244 244 240 244 244 236 240 240 244 244 240 244 244 244 244 244 248 244 244 236 252 260 236 244 244 252 252 256 252 236 236 248 252 244 236 244 256 256 248 248 244 240 244 252 232 248 240 260 240 252 260 264 248 252 884 684 684 256 260 256 260 256 256 248 240 248 248 248 252 248 240 240 244 248 248 248 252 252 248 248 256 244 252 248 252 256 248 252 252 252 248 256 260 256 248 256 260 236 252 248 248 252 256 252 256 684 684 756 252 252 248 244 256 252 244 252 272 252 284 252 260 248 256 256 260 260 252 248 260 256 252 256 256 240 252 260 252 256 240 256 256 264 256 256 260 256 256 256 244 260 240 248 256 260 256 276 264 260 244 256 264 256 244 244 244 260 256 256 264 244 260 260 260 260 244 264 256 264 264 260 264 268 260 260 264 268 268 248 280 264 260 260 260 264 260 268 260 264 504 244 252 264 256 268 260 244 260 260 264 252 260 264 264 268 260 260 264 272 264 276 268 276 260 264 264 264 264 260 260 264 268 264 272 264 264 256 268 272 260 264 260 264 264 264 268 256 272 264 272 252 268 272 256 272 264 252 272 268 272 268 268 264 264 264 268 268 260 272 268 268 268 268 272 276 268 268 268 280 264 252 260 272 268 272 280 268 260 276 276 276 260 264 268 268 272 268 272 264 272 268 252 276 264 276 260 272 272 276 272 280 272 276 276 276 276 272 280 280 272 272 264 272 272 272 272 276 264 268 272 276 272 272 276 268 276 280 280 272 272 272 276 284 272 272 280 284 276 296 280 280 272 276 284 260 276 280 272 336 276 276 280 276 276 260 276 276 272 260 280 276 260 284 280 272 280 284 300 280 280 280 280 284 276 276 284 280 276 280 280 260 276 276 284 280 268 280 284 336 280 280 284 288 280 272 268 292 268 272 276 284 288 284 292 288 264 280 288 280 264 264 264 284 280 288 280 264 284 284 276 292 264 280 284 296 280 288 344 292 284 284 284 284 284 272 296 296 284 292 284 284 284 284 284 284 268 268 272 288 280 284 288 272 284 292 292 272 292 284 304 292 284 284 288 292 288 884 292 296 284 288 292 284 288 292 284 288 288 296 296 288 292 288 288 292 284 280 288 288 280 768 880 276 288 296 296 308 292 308 280 304 288 276 296 308 288 300 300 284 288 288 288 292 288 292 292 308 296 296 296 292 292 300 288 308 292 288 308 308 296 304 300 280 292 296 300 292 284 300 288 304 292 328 304 304 348 300 288 300 304 312 280 328 292 316 304 304 296 328 296 300 296 292 304 304 296 312 288 304 296 296 296 308 292 300 296 300 308 308 300 304 316 312 312 296 408 308 300 304 312 296 300 300 284 308 308 320 312 300 308 280 300 300 300 300 312 300 304 304 308 292 300 300 296 284 300 308 280 320 308 304 300 304 312 304 312 304 300 312 304 296 300 312 300 948 1676 884 300 312 300 304 284 304 304 308 304 304 308 320 304 304 288 308 284 304 300 320 316 308 316 912 1312 1312 1332 1332 684 284 732 308 304 304 304 284 308 308 300 308 284 312 300 312 304 308 312 320 312 316 320 308 316 308 312 320 308 308 300 312 308 308 308 308 288 288 288 316 304 560 308 288 308 308 316 288 12108 312 320 324 320 308 308 312 308 320 324 324 312 312 312 312 312 308 316 312 312 312 320 312 312 304 320 312 308 304 324 312 312 324 316 300 320 312 312 300 324 324 312 332 312 292 312 316 320 316 316 312 312 312 328 316 308 324 316 316 316 316 320 324 332 300 320 336 324 304 320 328 316 320 328 308 316 320 316 316 308 312 316 316 320 316 320 312 320 316 296 324 312 320 304 320 324 320 320 324 320 324 332 332 324 324 324 328 320 324 304 580 320 320 320 324 312 316 312 328 320 320 324 316 328 320 324 320 320 320 324 332 336 332 320 332 316 336 336 336 320 324 324 308 324 320 324 324 324 328 324 332 324 300 324 324 320 300 320 324 300 332 340 332 328 324 324 320 332 336 328 348 332 320 324 328 324 328 328 304 324 324 324 328 304 328 336 328 328 336 328 332 336 320 312 336 304 320 308 336 336 348 344 336 308 328 336 328 308 308 308 332 328 336 328 308 332 332 324 336 308 328 332 344 328 340 340 344 344 340 340 336 332 316 344 340 340 332 324 332 332 332 332 332 308 308 308 336 328 332 336 308 332 340 332 316 332 332 336 340 336 348 344 344 336 344 352 352 332 336 348 328 336 332 332 336 336 336 336 336 336 332 336 336 332 328 336 336 328 340 348 332 352 340 344 316 340 348 320 352 344 316 336 340 336 340 340 332 340 336 344 340 332 340 340 340 340 340 340 340 340 320 348 348 340 316 332 348 348 352 364 336 332 344 340 340 332 340 336 344 340 344 356 336 340 348 324 356 348 348 328 344 340 344 352 348 340 348 352 352 356 352 352 352 352 344 320 344 344 344 348 344 336 336 340 344 344 344 348 348 344 348 352 340 348 344 348 352 344 352 344 348 328 356 356 352 344 352 348 324 348 344 344 348 348 352 348 348 348 324 348 348 348 324 344 348 324 348 356 352 364 360 352 352 368 364 356 364 372 344 348 352 348 352 352 324 348 356 348 352 324 352 352 356 352 352 356 352 352 352 344 368 324 352 328 356 352 364 364 356 328 352 352 352 328 328 336 368 352 612 352 328 356 356 348 356 328 352 348 360 360 368 360 364 356 356 360 364 364 348 368 368 356 356 348 360 356 356 356 356 332 336 332 360 352 364 372 344 364 412 356 332 356 360 360 364 356 356 360 372 364 368 372 372 360 360 360 352 364 372 364 360 360 360 368 360 360 352 364 364 356 360 356 360 360 376 376 348 368 364 360 340 372 368 340 368 360 336 360 364 368 364 364 360 360 360 360 364 356 368 364 364 364 364 364 364 364 340 368 384 372 348 368 376 376 376 376 600 356 368 364 364 356 360 364 364 368 364 368 360 368 364 340 372 360 368 340 368 368 372 380 372 368 368 368 376 372 372 388 388 368 372 340 368 368 368 368 372 368 368 360 376 368 368 372 364 372 368 372 368 384 368 372 380 368 368 376 380 356 384 384 384 368 372 372 344 372 368 368 372 372 372 376 372 372 352 388 376 424 344 368 372 344 380 376 368 376 380 388 380 380 384 376 396 372 372 372 376 372 376 376 348 372 372 372 376 348 376 384 376 376 384 392 388 388 380 356 696 348 368 352 384 384 396 392 384 348 376 376 380 348 348 348 380 376 376 376 348 380 380 372 384 348 376 380 380 376 388 388 392 392 388 392 392 388 360 444 384 380 380 372 380 380 380 380 380 352 352 352 384 376 380 384 352 380 380 380 356 388 396 384 388 380 380 380 388 384 404 400 396 380 384 384 380 400 392 388 392 384 384 384 384 384 380 384 384 380 376 384 392 376 388 396 360 384 388 392 372 400 396 364 400 392 356 384 388 384 404 400 380 384 384 392 404 392 400 392 396 388 388 388 388 388 356 384 396 388 372 396 396 396 400 396 364 380 392 388 388 388 388 384 396 396 388 388 384 388 396 360 392 384 404 376 400 420 436 404 396 388 396 400 396 392 388 400 400 400 392 364 392 392 392 396 392 384 384 388 392 392 392 396 396 392 392 396 388 396 400 408 400 392 396 408 408 376 400 400 400 392 400 396 364 396 392 392 396 396 400 400 396 396 364 396 396 392 364 392 396 372 396 404 396 396 396 400 400 416 412 404 412 396 392 396 400 396 408 400 368 396 424 396 400 368 400 400 404 400 400 404 400 400 400 372 404 368 400 384 416 400 412 412 404 372 400 408 400 372 384 372 404 400 400 408 384 412 404 660 404 372 408 400 408 400 404 408 416 408 416 408 412 412 392 416 416 404 404 404 408 404 404 404 404 372 380 380 408 400 412 404 372 404 404 408 380 404 9704 408 412 404 408 408 408 404 416 420 420 408 408 408 408 408 404 412 408 408 408 416 408 408 400 412 408 404 408 412 408 408 424 412 384 416 424 424 388 416 416 384 416 408 380 416 412 416 412 412 408 408 408 412 412 404 420 412 412 412 412 416 420 412 384 412 416 404 384 412 432 424 416 424 396 404 420 420 420 416 408 408 412 416 412 416 408 420 412 380 420 408 420 388 416 420 416 416 420 416 420 428 424 420 416 420 424 416 420 392 416 424 416 416 420 408 412 424 428 420 416 420 412 420 424 424 420 416 416 420 428 432 416 424 428 400 432 432 432 416 420 420 388 420 416 416 420 420 424 420 420 420 388 420 420 416 388 424 420 388 428 424 416 424 428 428 416 428 432 424 444 420 420 428 424 420 424 424 388 420 420 428 424 388 424 432 424 424 432 428 428 428 432 404 436 400 428 416 432 428 428 440 432 392 424 432 424 392 392 392 428 424 432 432 392 428 428 420 432 392 424 428 428 424 432 432 432 428 432 432 440 428 400 440 440 428 436 424 684 428 428 428 428 396 396 400 432 424 428 432 396 428 436 436 400 428 428 432 436 432 444 432 436 432 452 448 444 428 432 436 424 432 428 428 432 432 440 448 444 432 424 432 432 428 424 436 432 424 436 444 416 432 436 440 400 436 444 404 448 440 404 432 436 432 436 436 428 432 432 440 452 432 436 436 444 452 444 456 756 436 400 432 444 436 416 436 444 444 448 452 408 428 440 436 436 428 436 432 440 436 440 444 432 436 444 404 440 432 452 404 444 436 440 448 448 444 444 444 444 440 436 448 448 440 444 404 440 440 440 440 440 432 432 436 440 440 440 444 444 440 440 444 436 448 440 444 448 440 444 456 444 412 452 452 456 440 444 752 408 444 444 440 444 444 448 444 444 444 408 444 444 440 412 448 444 408 444 452 448 460 444 448 448 464 460 452 460 444 440 452 448 444 448 448 412 444 548 736 448 412 448 448 456 448 448 452 448 448 448 432 452 412 448 412 452 448 460 460 452 412 448 448 448 412 412 412 452 448 448 456 412 452 452 444 464 428 456 508 452 448 452 456 460 452 452 456 460 460 436 464 464 452 452 444 456 452 452 452 452 416 416 416 456 448 460 452 416 452 452 460 416 452 456 464 460 456 460 456 456 452 464 468 468 456 456 456 448 460 468 452 456 456 456 464 456 456 448 464 456 452 456 452 456 456 456 460 428 464 472 456 428 468 468 440 464 468 420 456 460 464 460 460 456 456 456 456 460 452 468 460 460 464 460 460 460 460 428 464 480 468 432 464 464 460 464 472 436 460 464 460 460 452 456 460 468 460 468 460 456 468 460 424 468 456 468 424 464 464 468 464 468 468 464 464 472 468 468 484 472 464 468 428 464 464 464 464 468 456 460 476 464 464 464 468 460 468 9036 468 460 464 464 468 476 464 464 472 476 444 480 480 480 464 468 468 428 468 464 468 468 468 468 472 468 468 428 468 476 464 428 468 468 428 476 476 464 476 476 468 464 476 480 472 492 468 468 468 472 476 472 472 432 468 468 468 472 432 472 480 472 472 472 472 480 472 464 440 484 440 480 448 484 480 484 480 536 436 472 472 472 436 436 436 476 472 472 472 436 476 476 468 484 436 472 476 476 472 484 480 480 476 480 476 476 476 444 488 484 484 476 468 476 480 492 488 484 440 436 436 480 472 476 484 436 476 476 476 444 484 476 480 484 476 476 476 484 480 500 496 492 476 480 480 476 480 476 476 480 480 480 480 488 492 484 492 496 488 472 476 480 472 484 488 444 480 484 488 456 484 492 448 496 488 444 480 484 480 500 484 476 480 480 480 484 480 484 484 484 484 488 484 484 484 448 484 488 484 444 476 492 492 492 492 452 476 488 484 484 476 484 480 492 492 484 484 480 484 484 444 488 484 484 444 492 484 488 496 496 500 500 500 496 492 488 544 496 488 488 448 488 488 488 488 488 480 480 484 504 488 488 492 492 488 488 492 484 492 496 492 496 492 488 488 492 456 500 496 496 488 496 492 452 496 488 492 492 492 492 492 492 492 452 492 492 488 452 488 500 452 492 500 492 492 492 496 496 512 508 500 508 492 488 492 496 492 496 496 452 492 548 492 500 464 504 496 812 496 496 500 496 496 496 456 500 452 496 468 500 496 508 508 500 456 496 504 496 456 456 456 500 496 496 496 456 500 500 496 500 456 504 508 508 508 504 556 504 500 500 504 508 508 476 512 512 500 500 500 504 500 500 500 500 460 464 464 508 512 500 500 460 500 500 508 460 500 504 512 516 512 512 512 512 504 564 508 508 500 504 504 504 504 500 508 504 504 504 512 504 504 496 512 504 500 504 508 504 504 504 508 468 512 520 512 468 516 512 468 512 504 464 512 508 512 516 508 500 504 504 508 508 500 516 508 508 508 524 508 508 508 468 508 512 500 468 508 528 508 512 520 480 500 516 508 508 500 520 508 508 512 508 512 520 516 516 468 512 504 516 472 512 516 512 512 516 512 516 516 520 516 512 516 520 512 516 476 512 512 512 512 516 504 508 512 520 512 512 516 508 516 520 528 516 520 580 516 520 512 512 520 520 472 520 520 524 516 516 516 472 516 512 516 516 516 516 520 520 516 472 516 524 512 472 520 516 472 524 532 524 528 528 520 524 580 520 516 540 516 516 524 520 516 520 520 476 516 516 524 520 476 520 528 520 520 528 524 528 520 512 484 528 476 512 480 528 528 540 536 528 476 520 520 524 732 476 476 524 520 528 520 476 524 524 516 532 476 520 524 524 520 528 528 528 524 528 528 524 524 488 536 536 524 532 524 524 528 524 524 524 480 480 488 528 584 524 524 480 524 532 532 484 524 524 528 532 528 540 528 532 528 548 544 540 524 528 532 524 544 524 524 528 528 536 536 536 540 528 528 528 532 536 536 536 584 528 532 488 528 532 536 488 532 540 492 544 528 488 528 532 528 532 532 524 528 528 536 532 528 532 532 532 532 536 536 532 532 492 540 548 536 496 540 596 532 536 540 492 524 536 540 532 524 532 528 536 532 536 540 528 532 532 488 536 528 548 496 540 532 536 540 540 532 540 544 540 536 532 544 544 536 540 496 592 536 536 536 536 528 528 532 536 536 536 540 540 536 536 544 532 544 536 540 544 536 540 540 540 500 548 544 544 536 544 548 492 540 540 536 540 544 548 544 860 540 492 540 540 540 492 544 548 492 540 548 540 540 540 544 540 544 544 540 552 544 536 540 544 540 544 544 496 540 596 540 548 496 544 544 548 548 560 556 608 544 536 500 548 496 544 504 548 544 556 556 548 500 544 552 544 500 500 500 548 544 544 552 500 548 548 548 548 500 552 544 552 552 560 556 556 560 552 620 548 548 520 560 560 548 548 548 552 548 548 548 548 500 508 508 552 544 556 548 500 548 548 556 500 548 556 552 556 548 548 552 552 548 560 564 564 548 552 556 544 552 548 556 552 552 552 560 552 552 544 560 552 548 552 556 552 552 552 556 512 560 568 560 512 560 560 512 560 552 508 560 556 560 556 556 552 568 556 876 556 548 564 556 556 556 572 556 556 556 512 556 560 548 512 556 560 556 560 568 524 548 564 556 556 548 552 556 556 560 556 560 552 560 564 524 568 564 564 524 560 556 560 560 564 560 564 564 568 564 560 564 568 560 564 520 560 560 560 560 564 552 556 560 564 560 560 564 556 564 568 568 560 576 576 572 572 564 620 564 564 528 576 576 576 560 564 564 516 564 568 564 564 564 568 564 564 564 516 564 564 560 516 568 564 516 572 568 560 568 572 580 572 580 576 568 576 852 556 572 568 564 568 568 516 564 564 572 568 524 584 568 568 568 576 572 576 568 560 524 576 516 560 524 572 568 572 572 568 524 568 576 568 520 520 520 576 568 632 576 520 572 572 564 580 520 568 572 572 568 576 576 576 572 576 572 572 572 528 584 584 572 580 572 572 572 572 572 572 524 524 528 576 576 588 584 536 580 584 576 524 572 572 576 580 576 588 576 580 576 596 592 588 572 576 580 572 592 572 572 576 576 584 576 576 576 576 576 576 572 568 576 584 584 588 588 536 640 576 576 528 580 588 532 592 576 532 576 580 576 580 580 588 576 576 580 580 576 580 580 580 580 584 584 580 584 528 576 588 580 544 588 596 588 592 592 788 572 584 588 580 572 580 576 584 580 584 588 576 596 580 532 584 576 596 536 588 580 584 588 588 580 588 588 588 584 580 592 592 584 588 540 584 584 584 584 588 576 576 584 584 584 584 588 588 584 584 592 580 592 584 588 592 584 588 588 588 540 596 592 592 584 592 596 536 588 584 592 600 588 600 592 592 592 548 600 604 584 536 592 596 536 588 596 588 588 588 592 592 608 604 596 604 588 584 596 592 588 596 592 540 588 640 588 592 540 592 592 600 592 592 596 608 608 596 548 656 540 584 548 596 592 604 604 596 540 592 600 592 540 540 540 596 592 592 600 540 600 608 592 596 540 600 592 604 592 596 600 608 600 608 608 604 600 552 860 600 596 596 596 600 596 596 596 596 544 552 552 604 592 604 596 544 596 596 604 544 596 604 600 604 596 600 600 600 596 608 612 612 596 600 604 592 608 596 608 600 600 600 608 600 600 592 608 600 596 600 604 600 600 600 604 556 608 616 608 556 608 608 556 608 600 548 608 604 600 604 620 600 600 600 604 604 612 616 624 604 604 612 604 604 604 556 604 608 596 552 604 608 604 608 616 564 596 612 604 604 596 600 604 604 608 604 608 600 608 612 564 608 600 608 560 620 616 616 656 612 604 612 612 616 612 608 612 616 608 612 560 608 608 608 608 612 600 604 608 612 612 608 612 604 612 616 616 612 608 608 612 620 624 620 620 620 564 660 616 616 608 612 620 556 612 608 608 612 612 616 612 612 612 556 612 620 608 556 616 612 556 620 616 608 616 620 620 608 620 624 616 636 612 608 616 624 636 924 616 560 612 612 620 616 560 616 624 616 616 624 620 624 616 608 568 624 560 608 564 624 624 636 632 624 564 616 624 616 564 568 564 620 616 624 624 572 620 628 612 620 564 616 620 620 616 624 624 624 620 624 620 620 620 572 632 632 620 628 620 620 620 620 620 620 564 564 572 624 624 636 628 564 620 628 636 580 628 684 624 628 624 636 624 628 624 628 628 628 620 624 628 616 624 620 620 624 624 632 632 632 624 620 624 624 620 616 628 624 616 628 636 588 640 636 636 580 680 632 576 640 624 576 624 628 624 628 628 620 624 624 628 628 624 628 628 628 628 632 632 628 632 572 624 636 628 588 628 636 636 636 636 580 620 632 628 628 624 628 624 632 628 632 636 624 628 636 580 644 636 636 580 636 628 632 636 636 628 636 636 636 632 628 640 640 632 636 584 632 632 632 632 632 624 624 636 632 632 636 636 628 632 632 640 628 640 632 636 640 632 636 636 636 584 644 640 640 632 640 644 580 636 636 632 636 640 648 640 640 640 580 636 636 632 584 648 640 880 636 640 640 652 648 648 640 648 648 640 644 636 632 644 640 636 640 640 580 636 740 636 640 580 640 640 648 640 640 644 640 640 640 600 656 596 644 596 696 640 644 652 644 584 640 648 640 584 584 584 644 640 640 640 584 644 644 644 644 584 648 640 652 640 644 648 652 644 644 648 652 652 604 656 656 644 644 672 9872 644 644 644 644 588 592 592 648 640 652 644 588 644 644 652 588 644 652 648 652 644 648 648 648 644 656 660 660 644 648 656 640 648 644 644 648 652 664 660 656 648 640 656 648 644 648 652 648 648 648 652 596 656 664 656 596 656 656 596 656 648 592 656 652 656 652 652 648 648 648 652 652 644 656 656 668 664 652 668 660 652 592 652 656 644 596 652 656 652 656 664 608 644 660 652 652 644 648 652 652 656 652 656 648 660 652 596 660 648 660 600 656 656 660 668 668 664 664 712 660 656 656 660 664 656 660 604 656 656 656 664 660 648 652 656 664 656 656 664 664 668 656 664 660 656 656 660 668 656 656 664 664 600 664 664 668 660 672 660 600 660 656 660 660 660 664 660 660 660 608 676 668 656 600 664 660 600 668 664 656 664 668 660 656 668 672 664 684 660 660 660 664 660 664 664 604 668 660 716 664 604 664 672 664 664 672 668 672 664 656 612 676 608 672 620 676 672 684 672 664 604 664 672 664 604 604 604 668 664 672 664 604 668 668 660 672 612 672 920 668 664 672 672 672 668 672 668 668 668 616 680 680 668 676 668 668 668 668 668 668 608 608 616 672 664 668 676 608 668 676 676 612 676 684 684 680 672 732 672 672 672 692 688 684 668 672 676 668 672 668 668 672 672 680 672 672 672 668 672 672 668 664 676 672 664 676 680 616 672 676 680 628 688 688 624 680 992 612 676 676 672 676 676 668 672 672 676 676 672 692 676 676 676 680 680 676 680 612 672 684 676 628 676 684 684 684 684 620 668 680 684 676 668 676 688 688 684 688 684 672 676 676 616 680 672 692 624 684 676 680 684 684 676 684 684 684 680 676 688 688 680 684 624 680 680 680 680 680 672 672 676 680 680 688 696 684 688 680 688 676 688 680 684 688 680 684 684 684 628 692 688 688 680 688 692 620 684 680 688 684 688 696 688 684 684 620 684 684 684 620 688 684 628 700 696 684 1000 684 692 688 704 700 692 700 684 680 692 688 684 688 688 624 684 816 684 688 624 696 704 696 688 688 692 688 688 688 628 692 624 688 640 704 700 696 704 692 628 688 696 688 628 628 628 692 688 688 696 628 696 692 692 692 628 696 688 700 688 692 696 704 696 704 704 700 700 640 696 696 692 692 692 696 692 700 692 700 628 628 636 696 688 700 692 628 692 692 700 628 692 700 696 700 692 696 696 696 692 704 708 708 692 696 696 696 696 692 700 696 696 696 704 696 696 704 708 740 692 688 700 696 696 696 700 640 704 712 704 640 704 704 640 704 696 636 704 700 696 700 700 696 696 696 700 700 692 704 704 716 700 700 704 708 716 648 700 712 692 636 700 704 700 704 712 652 692 708 700 700 692 696 700 700 704 700 704 696 704 708 636 708 704 700 644 704 708 704 704 708 704 708 716 716 712 784 8372 712 704 708 648 704 704 704 704 708 696 700 704 708 704 704 708 700 708 712 712 708 704 704 708 716 720 716 716 716 652 716 712 720 704 708 708 644 708 712 704 712 708 708 708 708 708 644 708 708 704 644 712 708 644 716 712 704 712 716 716 704 716 720 712 732 708 708 716 712 708 712 716 644 708 708 716 712 652 712 716 716 712 712 716 720 712 704 652 720 644 704 652 720 720 732 728 720 648 712 720 712 648 648 648 716 712 720 712 648 716 720 724 724 648 712 716 728 728 720 968 720 716 720 716 716 716 656 728 728 716 724 716 716 716 716 716 716 652 652 656 720 720 716 724 652 716 724 724 656 716 716 720 724 720 732 728 724 720 728 724 724 716 720 724 716 736 716 716 720 720 728 720 720 720 720 720 720 716 712 724 720 712 724 728 660 720 724 728 656 724 732 660 736 720 660 728 728 720 728 724 716 720 720 724 724 720 724 724 724 724 728 728 724 728 656 720 732 724 672 724 732 732 732 732 664 716 728 732 724 716 724 720 728 724 728 732 728 724 732 660 728 720 740 664 732 724 728 732 732 724 732 732 732 728 724 736 736 728 732 668 728 728 728 728 728 720 720 724 728 728 736 732 732 728 732 736 736 732 988 732 736 728 732 732 732 668 740 736 736 728 736 740 664 732 728 728 732 736 744 736 732 732 664 732 732 728 664 736 740 664 732 740 736 748 744 744 732 1092 736 732 744 736 728 732 736 732 736 736 672 740 748 732 736 668 736 736 744 736 736 740 736 736 736 672 740 668 736 676 740 736 748 748 740 668 744 748 764 672 668 668 740 736 736 744 668 740 740 732 752 684 736 736 748 736 740 744 748 740 740 744 748 748 692 752 752 740 740 740 744 740 740 740 740 672 680 688 748 764 740 740 672 740 740 748 672 740 748 744 748 740 748 740 744 740 752 756 756 740 744 744 744 744 740 748 744 744 744 752 744 744 736 752 744 740 736 760 744 996 744 748 684 752 760 752 684 752 752 684 752 744 676 752 748 752 748 748 744 744 744 748 748 740 756 748 748 748 764 748 748 748 684 752 768 756 688 752 1000 748 752 760 692 740 756 748 748 740 744 748 764 752 748 752 744 756 748 680 756 744 756 688 752 756 752 752 756 752 756 756 760 756 752 756 760 752 752 692 752 752 752 752 756 744 748 752 760 752 752 760 760 756 760 760 756 752 752 756 764 752 752 760 764 700 768 768 768 752 756 756 684 756 752 756 756 756 760 760 816 756 684 756 764 752 684 760 756 684 764 760 752 760 764 764 752 764 768 760 780 756 756 764 760 756 760 760 688 756 756 764 760 688 760 768 760 760 768 764 1016 760 752 696 772 696 768 704 772 768 768 768 760 692 760 768 760 692 692 692 768 772 760 760 692 764 764 756 772 692 760 764 764 760 772 772 776 776 788 8336 764 764 700 776 776 764 772 764 764 764 764 772 764 692 692 700 768 760 764 768 700 780 764 772 700 764 764 768 772 768 780 768 772 768 772 772 772 764 776 768 760 768 764 764 768 768 776 768 768 768 764 784 768 764 760 772 768 760 772 776 700 768 772 776 700 772 780 704 784 768 704 768 772 768 772 772 780 780 776 780 772 764 772 772 772 772 776 776 772 776 700 768 780 772 716 772 780 780 780 780 708 764 776 780 772 764 772 768 776 772 776 780 768 772 780 708 788 780 776 700 776 772 776 780 780 772 780 780 780 776 772 784 784 776 780 712 776 776 776 780 780 768 768 772 776 776 776 780 780 776 776 784 772 780 784 792 792 780 1020 780 780 712 788 784 784 776 784 788 708 884 1368 1240 780 784 792 784 780 780 708 788 780 780 708 784 780 884 1368 1300 780 780 780 784 784 784 784 784 788 1092 776 788 784 780 784 784 708 780 828 780 784 708 792 784 792 784 784 788 784 784 784 712 788 708 784 716 788 784 796 796 788 712 784 784 784 712 712 720 792 812 784 792 712 788 788 788 788 712 792 780 796 784 788 792 800 792 788 788 796 792 724 800 792 788 788 780 792 788 788 788 792 716 716 720 792 784 796 788 716 792 788 796 716 788 796 792 796 788 792 792 792 788 800 804 804 788 792 792 792 792 788 796 792 792 792 800 792 792 784 796 800 788 792 788 792 792 792 804 724 1100 792 800 724 800 800 724 800 796 720 800 808 792 796 796 792 792 792 796 796 788 800 800 796 796 796 1036 804 796 728 808 816 804 740 808 816 812 808 808 728 792 804 816 800 792 796 824 800 808 804 804 792 804 796 736 804 792 804 728 804 808 812 812 808 812 812 804 804 804 828 808 808 804 804 732 804 808 812 804 1072 796 792 808 816 800 808 816 796 804 804 1044 1672 908 808 804 812 816 800 816 816 748 808 816 816 800 804 804 1008 1476 1476 1980 1076 30824 804 808 808 816 740 820 1072 800 728 804 804 728 812 808 800 808 812 812 800 812 816 808 828 804 804 812 808 804 808 808 732 804 804 812 808 732 808 816 824 808 816 812 812 812 816 736 1064 732 800 736 816 816 828 824 816 732 808 816 808 732 732 732 812 808 816 808 732 812 816 804 820 732 808 812 812 808 816 816 816 812 816 816 836 816 740 1068 816 812 820 804 812 812 812 812 812 736 736 736 816 808 812 820 736 812 820 812 740 812 812 816 820 816 828 824 824 816 824 824 828 812 816 816 812 832 816 824 816 816 816 816 816 816 816 816 816 812 808 820 816 808 820 824 744 816 820 824 744 820 828 748 832 816 744 816 820 816 820 820 812 816 816 824 836 820 820 824 820 820 824 824 820 824 740 816 828 820 756 820 828 828 828 828 748 812 824 820 820 812 820 816 828 828 820 828 816 820 828 752 824 824 820 744 828 836 876 9060 828 820 828 828 828 824 820 832 832 824 828 752 824 824 824 824 824 816 816 820 824 824 824 828 828 824 824 828 820 832 824 828 832 824 828 840 840 752 1084 832 832 824 832 836 748 828 824 824 828 832 840 832 828 828 748 828 828 824 748 832 836 748 828 836 832 844 840 840 832 840 836 836 844 828 824 836 840 836 1148 832 752 828 984 828 832 752 832 832 836 836 848 832 832 832 832 756 836 752 832 760 836 832 844 844 836 756 832 840 832 756 756 756 836 832 832 840 756 840 836 836 836 756 840 832 844 832 836 840 844 836 836 840 844 844 776 848 848 836 836 836 840 836 836 836 836 756 764 764 840 832 844 836 756 836 836 840 764 836 1096 840 844 836 840 840 840 836 848 852 852 836 840 840 840 840 836 836 840 844 856 852 840 840 832 848 840 836 840 844 840 840 840 844 768 848 856 856 764 1096 848 768 848 840 764 848 844 848 844 844 840 856 840 844 844 836 852 844 844 844 860 844 844 844 768 844 848 836 768 844 848 844 848 856 780 836 852 856 848 840 840 840 844 848 844 848 840 852 844 764 852 856 852 772 848 852 848 848 852 848 852 852 856 852 848 852 856 848 852 776 848 848 848 848 852 840 844 852 852 904 848 852 844 852 856 856 852 848 848 852 860 848 848 856 860 784 864 864 864 848 852 852 772 852 848 852 852 852 856 852 852 852 772 852 852 856 784 860 860 772 852 856 848 856 860 868 860 868 864 856 868 852 852 860 856 852 856 856 772 852 852 860 856 772 856 864 856 856 864 872 868 856 864 788 868 784 932 792 864 856 868 864 864 776 856 864 856 776 776 776 864 856 864 856 776 860 860 852 864 784 872 852 860 856 864 864 864 860 864 860 860 860 784 872 872 860 868 864 860 860 860 860 860 780 780 784 864 856 860 864 784 860 868 868 784 868 876 876 872 868 868 864 868 864 884 880 876 860 864 868 856 864 860 860 872 880 876 872 876 864 856 864 864 860 856 868 864 856 868 872 788 864 868 872 784 868 876 788 880 864 788 864 868 864 868 868 860 864 864 868 868 864 868 868 876 884 880 892 868 868 784 864 876 868 800 868 876 876 876 876 792 860 872 868 868 860 868 864 872 876 872 876 864 868 868 788 872 864 884 804 872 868 872 880 880 876 872 1128 876 872 868 880 880 872 876 796 872 872 872 872 872 864 864 868 872 872 872 876 876 888 872 876 868 880 872 876 880 872 876 872 876 796 884 884 888 876 1184 884 792 876 872 872 876 880 888 880 876 876 792 884 876 872 792 880 884 792 876 884 876 876 876 880 880 896 892 884 892 876 872 884 880 876 880 880 796 876 1040 876 880 796 880 880 888 880 880 884 880 880 880 800 884 796 880 812 896 892 892 888 880 7404