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 96 92 104 92 92 92 104 92 104 104 104 92 104 108 104 112 104 104 104 104 112 108 112 108 116 104 116 108 116 108 116 108 108 104 108 108 108 112 112 108 112 108 112 108 112 112 108 116 108 116 108 116 108 116 108 120 112 116 108 120 112 124 112 112 112 112 112 112 112 116 112 116 112 116 112 116 120 116 120 112 120 112 120 112 120 116 124 116 116 112 116 116 116 116 116 116 116 116 116 116 120 120 120 124 116 124 116 120 116 128 116 124 124 116 128 116 120 120 120 124 116 128 116 120 116 128 120 120 120 120 128 120 120 124 124 120 120 128 120 124 120 132 120 128 128 120 132 120 124 128 124 128 124 132 124 124 120 132 124 128 132 124 124 124 124 128 128 132 124 132 124 128 124 128 132 124 132 124 128 128 132 128 128 128 128 128 128 128 124 128 128 128 136 128 128 128 128 132 132 136 128 128 128 132 128 132 136 128 136 128 132 128 136 136 132 140 132 132 132 132 128 132 140 132 140 132 132 132 136 136 136 140 132 132 132 136 132 136 132 132 132 132 136 140 132 148 132 140 132 136 136 136 132 144 144 136 136 136 136 136 140 144 136 144 136 136 136 140 136 144 144 136 140 136 140 144 136 152 136 148 136 140 140 140 140 168 148 136 140 140 140 140 144 148 140 144 140 140 140 140 148 156 148 140 144 140 144 148 140 144 144 152 140 144 144 148 152 156 152 144 144 144 144 144 152 148 144 144 144 144 144 152 152 160 156 144 148 144 144 152 144 152 148 148 144 148 148 152 156 160 148 148 148 148 152 148 148 152 148 148 148 152 148 156 156 164 152 148 152 156 148 156 148 220 152 152 148 152 152 160 160 164 152 152 152 152 152 160 152 180 152 156 152 156 160 152 160 168 156 152 160 160 152 160 152 160 156 156 152 156 156 156 156 172 156 156 156 156 160 164 156 168 156 160 156 160 164 156 164 172 160 156 164 164 156 164 156 172 160 160 156 164 164 160 160 172 160 160 164 160 164 168 160 172 160 164 160 164 168 160 164 176 164 168 160 160 464 160 160 164 164 164 160 168 168 160 164 176 164 164 168 172 164 172 164 180 164 168 164 164 172 164 168 176 168 172 164 172 164 176 164 180 168 168 164 172 176 164 168 180 168 168 172 176 168 172 168 176 168 172 172 168 168 168 172 172 168 176 168 176 168 180 168 180 172 172 176 172 180 172 172 172 172 172 176 180 172 172 172 180 172 176 176 172 180 176 176 176 172 180 172 180 172 176 172 188 176 180 184 176 184 176 176 188 176 176 176 184 176 180 176 192 180 176 184 176 180 176 180 184 176 184 176 184 176 180 176 192 176 176 188 180 180 180 180 192 184 188 180 180 180 184 180 196 188 180 188 180 180 180 188 188 180 188 180 188 180 184 180 196 188 180 192 184 184 184 184 196 188 184 184 184 184 188 184 220 192 184 192 184 188 184 192 192 184 192 184 188 184 188 184 220 192 184 192 188 188 184 192 196 188 188 188 188 188 192 196 188 196 188 192 188 192 196 188 192 188 196 188 188 188 196 192 192 188 188 192 192 192 188 196 196 192 192 192 192 192 196 200 196 200 192 196 192 196 200 192 196 192 196 192 196 192 200 200 196 196 192 196 196 196 192 196 200 196 196 196 196 196 200 204 200 200 196 200 204 196 204 196 212 516 196 196 196 196 204 208 200 200 196 200 200 200 204 200 200 196 200 200 200 200 200 208 212 204 200 204 208 200 200 248 208 200 204 200 204 208 204 212 216 204 200 204 204 208 212 204 228 204 204 204 204 208 204 212 204 208 204 208 204 204 212 204 212 204 208 204 212 212 204 216 208 208 204 208 208 208 216 208 220 208 208 208 212 212 208 212 208 212 208 208 216 208 216 208 220 208 212 208 216 216 208 212 212 212 208 212 216 208 220 212 224 212 216 212 216 212 212 216 212 216 220 212 220 212 220 212 224 212 216 220 212 220 212 216 216 216 212 220 220 212 216 216 248 216 220 220 216 224 216 216 232 220 224 216 224 216 224 216 236 216 220 224 216 224 216 220 232 220 216 8692 216 216 220 220 252 220 224 224 220 228 220 224 220 224 228 220 228 220 224 220 256 220 224 224 220 232 220 224 224 224 220 224 232 220 224 224 256 224 228 232 224 224 224 228 232 224 232 224 232 224 228 224 260 224 224 224 224 228 224 228 228 228 232 228 228 224 228 228 260 228 228 236 228 228 228 232 236 228 236 228 236 228 232 228 264 236 228 236 228 232 228 232 232 236 240 232 232 228 232 232 264 236 232 240 232 232 232 236 236 232 240 232 232 232 236 232 252 240 232 240 232 236 232 236 252 236 244 236 236 232 236 236 268 240 236 236 236 236 236 236 244 236 244 236 236 236 240 236 264 244 236 240 236 240 236 244 244 236 240 240 240 236 244 240 276 248 240 240 240 240 240 240 244 240 248 240 240 240 244 248 256 248 240 244 240 244 240 248 256 240 244 244 244 240 248 252 256 244 244 244 244 248 252 244 248 244 252 244 244 244 248 252 248 252 244 248 244 248 244 252 264 244 248 248 248 244 252 248 260 248 248 252 248 252 256 248 252 248 248 248 252 248 256 256 264 260 248 252 248 252 256 252 256 248 252 252 252 248 256 260 264 252 252 256 248 248 256 252 256 252 252 252 256 260 252 260 268 256 252 256 252 260 256 252 260 252 256 256 256 252 256 264 268 256 256 260 260 252 264 256 260 256 256 256 260 264 256 264 272 260 256 260 256 264 268 256 272 256 260 260 260 264 260 260 272 260 260 264 264 260 268 260 264 260 264 260 268 268 260 260 260 260 260 260 268 260 272 260 276 260 264 264 268 268 264 264 276 264 264 268 268 264 272 264 276 264 268 272 264 272 264 264 264 268 264 272 272 264 272 264 268 264 268 268 268 276 268 268 268 268 268 272 272 268 276 268 268 268 272 268 268 276 268 272 268 272 268 272 276 268 272 268 272 268 276 272 268 272 272 272 272 276 276 272 280 272 280 272 272 272 280 280 272 280 272 276 272 276 280 272 280 272 276 272 276 272 280 284 272 276 276 280 272 580 272 276 276 276 276 276 280 276 276 284 276 284 276 280 276 280 284 276 284 276 280 276 280 276 284 288 280 280 280 284 276 276 284 280 288 280 280 280 284 288 280 288 280 284 280 284 280 288 288 280 292 280 284 280 284 280 284 280 284 284 284 288 284 284 288 284 292 284 288 284 292 292 284 288 284 288 284 288 284 284 292 284 284 284 288 284 288 292 288 288 288 288 288 292 292 288 292 288 296 288 292 288 292 296 288 296 288 292 288 292 296 288 288 288 288 288 292 292 296 300 288 292 292 292 292 296 296 292 296 292 292 292 296 300 292 300 292 292 292 296 292 300 300 292 300 292 292 292 296 296 296 304 292 296 296 296 296 300 300 296 304 296 296 296 300 304 296 304 296 296 296 300 300 296 304 296 300 296 300 296 304 304 296 300 296 300 296 300 296 300 308 300 308 300 300 300 304 308 300 308 300 300 300 304 308 300 308 300 304 300 304 300 308 312 304 304 300 304 300 304 308 304 312 304 304 304 308 300 304 304 304 312 304 308 304 312 312 304 312 304 308 304 308 312 308 308 308 308 304 308 304 312 312 308 316 308 308 308 312 312 308 316 308 312 308 312 308 316 316 308 320 308 312 308 312 316 312 312 312 312 312 312 312 316 308 312 312 312 312 312 320 316 312 320 312 316 312 316 320 312 320 312 312 312 316 312 320 320 312 316 316 316 316 316 320 312 320 316 324 316 320 320 316 324 316 324 316 320 316 324 324 316 324 316 316 316 320 324 316 316 316 320 320 320 320 320 324 324 316 328 320 320 320 320 320 328 320 320 320 324 320 328 328 320 328 320 320 320 324 328 320 320 320 324 320 324 320 324 328 320 332 324 324 324 328 328 324 324 332 324 324 324 332 332 324 332 324 324 324 324 324 332 324 324 324 328 324 328 324 328 332 324 336 328 328 324 324 332 328 336 328 332 328 332 336 328 336 328 332 332 340 328 328 336 328 328 328 332 344 332 336 332 336 332 332 332 344 336 336 332 340 332 336 392 332 332 332 332 340 332 336 332 368 340 332 336 332 336 332 336 336 340 340 336 344 332 336 336 368 340 332 344 336 336 336 340 356 336 344 336 344 336 340 336 372 344 336 340 336 340 336 340 340 344 344 340 348 336 340 340 360 340 336 340 340 340 340 344 348 340 348 340 340 340 344 340 368 348 340 344 340 344 340 344 348 340 348 344 352 340 348 348 356 352 340 352 344 344 344 352 348 344 352 344 344 344 348 352 360 356 344 348 344 348 344 348 348 344 344 348 348 344 352 352 364 356 344 348 348 348 348 348 352 348 356 348 348 348 352 356 364 348 348 352 348 352 348 352 356 348 360 352 352 348 352 356 364 360 348 352 352 356 360 352 356 352 352 352 356 352 360 360 368 352 352 356 352 352 352 352 356 352 364 356 356 352 352 360 368 364 352 356 356 360 364 356 360 356 356 356 360 356 276 280 276 272 272 272 272 272 288 284 288 284 284 284 284 300 284 292 292 284 284 284 284 284 292 284 292 284 284 284 284 284 284 284 284 284 284 284 284 284 292 288 296 288 288 288 288 292 288 296 292 288 288 288 292 288 296 288 296 288 288 288 288 296 276 276 280 276 276 276 276 276 292 288 288 288 288 288 288 292 288 296 292 288 288 288 292 288 288 288 292 288 288 296 288 296 288 288 292 288 288 288 296 288 296 292 292 292 292 292 292 296 292 300 296 292 292 292 296 292 300 292 296 292 292 300 292 292 280 280 284 280 280 280 288 280 296 292 292 288 288 296 292 296 292 292 296 292 296 292 300 292 300 292 296 292 292 300 292 292 292 292 292 292 292 292 300 292 296 296 296 296 292 300 296 304 296 296 300 296 300 296 304 296 296 296 296 304 296 304 296 296 284 284 288 284 288 284 292 284 296 296 296 296 292 300 296 304 296 296 300 296 300 296 304 296 296 296 300 304 296 304 296 296 296 296 296 296 304 296 304 296 300 300 300 316 296 304 300 300 300 300 316 300 304 300 308 300 300 300 304 308 300 300 300 300 288 288 292 288 296 292 292 288 300 300 300 304 296 304 300 300 300 300 324 300 304 300 300 300 300 316 304 308 300 300 300 300 300 504 304 300 308 304 300 300 300 304 304 308 300 312 304 304 304 304 328 304 308 304 304 304 304 312 308 304 304 304 304 304 292 292 320 292 300 296 292 292 300 304 304 308 300 312 304 304 304 304 328 304 312 304 304 304 304 312 308 304 304 304 304 304 304 304 332 304 316 308 304 304 304 312 308 312 308 308 308 304 308 308 316 308 308 308 308 308 308 316 312 308 308 308 308 308 296 296 324 296 300 300 296 296 304 312 308 316 308 308 308 304 312 308 316 308 308 308 308 316 308 316 312 308 308 308 308 308 324 308 316 308 312 308 308 308 308 316 312 320 312 312 312 312 316 312 320 312 312 312 312 320 312 320 312 312 312 312 312 312 308 304 308 300 300 300 300 304 308 316 316 312 312 312 312 312 316 312 320 312 312 312 312 320 312 312 316 312 312 312 312 312 320 316 324 312 312 312 312 320 312 320 320 316 316 316 320 316 320 316 324 316 316 332 316 324 316 316 320 316 316 316 316 316 312 308 308 304 304 304 304 312 312 324 316 316 316 316 320 316 320 316 320 316 316 320 316 324 316 316 320 316 316 316 316 316 328 320 320 316 316 316 316 324 320 320 320 316 316 320 324 320 328 320 324 320 320 324 320 328 320 320 324 320 320 320 328 320 312 308 312 308 308 316 308 316 320 320 320 320 332 320 324 320 328 320 324 324 320 324 320 320 320 320 324 320 320 320 328 320 324 320 324 320 320 328 320 328 324 324 324 324 328 324 328 324 324 324 328 328 324 332 324 324 324 324 328 324 340 324 332 324 312 312 316 312 312 320 316 312 324 324 324 324 328 324 332 324 324 324 324 332 324 332 324 324 324 324 324 324 332 324 324 324 324 324 324 340 324 332 324 324 328 328 328 328 332 328 336 328 328 332 332 336 328 328 328 328 328 328 332 328 336 328 328 328 316 316 320 324 316 368 316 316 328 328 352 328 332 328 328 328 328 332 332 336 328 328 328 328 328 328 332 328 336 328 328 328 328 328 332 336 328 332 328 328 328 332 356 332 336 332 332 332 332 336 336 340 332 332 332 332 332 332 336 340 332 332 332 332 320 320 324 328 324 324 320 320 328 332 356 332 340 332 332 336 332 332 336 332 340 332 332 332 332 332 340 332 332 332 332 332 332 424 336 340 336 332 332 332 348 336 340 336 336 336 336 340 336 340 336 344 336 336 336 336 336 336 340 336 336 336 336 336 324 332 328 332 328 324 324 324 340 336 340 336 336 336 336 340 336 344 340 336 336 336 336 336 352 336 344 336 336 336 336 336 336 344 340 336 336 336 336 336 344 340 348 340 340 352 340 344 340 348 352 340 340 340 340 340 348 340 348 340 340 340 340 356 328 336 332 328 328 328 328 328 344 340 348 340 340 344 340 344 340 348 344 340 340 340 340 340 348 340 344 340 340 340 340 348 340 352 340 340 340 340 348 340 348 344 344 344 344 348 344 348 344 352 348 344 344 344 344 344 352 344 348 344 344 344 344 352 336 336 336 332 332 332 340 332 348 344 344 344 344 348 344 352 344 344 348 344 344 344 352 344 352 344 348 344 344 344 344 352 348 348 348 344 344 344 352 344 356 348 348 352 348 352 344 352 348 348 352 348 348 348 356 348 348 348 352 348 348 356 348 356 340 336 340 336 340 336 344 336 348 348 348 352 348 352 348 356 348 348 352 348 348 348 356 348 348 348 352 348 348 348 348 348 348 348 352 348 356 348 356 348 352 348 352 356 352 356 352 352 352 352 356 352 360 352 352 352 352 352 356 352 352 360 352 352 340 340 344 340 348 344 344 344 352 364 352 356 352 360 352 352 352 352 356 352 360 352 352 352 352 352 356 368 352 360 352 352 352 352 356 352 360 356 352 356 356 360 356 360 356 364 356 356 356 356 372 356 364 356 356 356 356 356 360 364 356 356 356 356 344 344 372 344 356 344 348 348 352 360 356 364 660 356 356 352 356 356 364 356 356 356 356 356 356 364 360 364 356 356 356 356 356 356 364 356 360 356 356 364 356 364 360 368 360 360 360 356 360 360 368 360 360 360 360 360 360 368 364 368 360 360 360 360 356 348 356 348 352 348 348 348 356 364 360 364 360 360 360 356 360 360 368 360 360 360 360 360 360 368 364 360 360 360 360 360 368 360 368 364 360 360 360 368 364 372 364 360 364 364 364 364 372 364 364 364 364 364 364 364 372 364 368 364 364 364 364 364 352 356 356 356 352 360 352 360 364 372 364 360 364 364 364 364 372 364 368 364 364 364 364 368 364 364 368 364 364 364 380 364 372 452 368 364 364 372 364 372 368 376 368 364 368 368 368 368 376 368 372 368 368 368 368 372 368 368 372 368 368 368 376 368 364 356 360 356 356 364 356 364 368 368 368 364 368 368 372 368 368 368 372 368 368 368 368 376 368 368 372 368 368 368 376 368 372 368 372 372 368 376 368 376 372 372 372 368 372 372 376 372 372 372 376 372 372 376 372 380 372 372 376 372 372 372 380 372 364 360 364 368 360 368 360 368 372 372 372 368 372 372 376 372 372 372 376 372 372 380 372 372 372 372 376 372 380 372 380 372 372 372 372 380 372 380 372 380 376 376 376 376 380 376 380 372 376 376 376 376 376 384 376 376 376 376 380 376 384 376 384 376 364 364 368 372 364 372 364 364 376 376 376 376 380 376 372 372 376 376 376 380 376 384 376 376 376 376 380 376 384 376 376 376 376 384 380 376 376 384 376 376 380 380 380 380 388 380 380 376 380 380 384 384 380 380 380 380 380 380 396 380 388 380 380 380 368 376 372 376 368 376 368 368 380 380 404 380 388 380 380 376 380 380 384 388 380 380 380 380 380 380 396 380 380 380 380 380 380 388 384 388 380 384 380 380 384 384 388 384 392 384 384 380 384 384 388 392 384 384 384 384 384 384 400 384 384 384 384 400 372 380 376 380 372 372 372 372 384 384 388 384 384 384 384 380 384 392 8796 384 384 384 384 384 384 384 392 384 384 384 384 392 384 392 388 392 384 384 384 384 392 388 392 384 388 388 388 384 388 396 392 388 388 388 388 388 396 388 396 388 388 388 388 396 376 384 380 384 376 376 376 380 392 388 396 384 388 388 388 388 388 396 388 388 388 388 388 388 396 388 392 388 388 388 388 396 388 396 392 388 388 388 388 392 400 392 400 388 392 392 392 408 392 400 392 392 392 392 392 392 400 392 396 392 392 400 392 400 380 388 384 380 380 384 380 384 400 392 392 388 392 392 392 396 392 392 396 392 392 392 408 392 400 392 396 392 392 396 392 400 392 400 396 392 396 392 400 392 404 396 396 392 396 396 396 404 396 396 400 396 396 396 400 396 396 396 400 396 704 396 396 396 384 388 388 384 388 384 392 384 404 396 396 392 396 400 396 404 396 396 400 396 396 396 404 396 396 396 400 412 396 404 396 404 396 496 400 396 400 396 404 396 400 400 400 396 400 404 400 400 400 400 404 400 400 400 408 400 400 400 404 408 400 408 400 408 388 388 392 392 396 388 396 388 400 400 400 400 400 404 396 396 400 400 404 400 408 400 400 400 400 400 404 408 400 408 400 408 400 400 404 404 408 400 408 400 404 404 404 404 404 412 400 400 404 404 408 404 412 404 404 404 404 404 408 412 404 412 404 404 392 396 396 396 400 392 396 392 404 404 404 408 404 404 404 400 404 404 408 404 412 404 404 404 404 420 408 408 404 412 404 404 408 404 432 404 412 404 404 404 408 408 408 416 408 408 408 404 408 408 424 408 408 408 408 408 408 412 412 416 408 416 408 408 400 396 424 396 404 396 396 396 408 408 408 416 408 408 408 404 408 408 432 408 408 408 408 408 408 416 412 416 408 408 408 408 412 408 412 408 416 408 408 408 412 416 412 420 412 412 412 408 412 412 420 412 412 412 412 412 412 420 416 420 412 412 412 412 408 400 408 400 400 400 400 400 412 416 412 416 412 412 412 408 412 412 420 412 412 412 412 412 720 412 416 412 412 412 412 412 420 412 420 412 412 412 412 416 416 424 416 412 416 416 416 416 424 416 420 416 416 416 416 420 416 424 420 424 416 416 416 416 412 404 412 404 404 404 404 412 416 424 416 412 416 416 416 416 424 416 420 416 416 416 416 420 416 424 420 416 416 416 432 416 424 416 428 416 416 420 416 424 420 428 420 416 420 420 420 420 428 420 424 420 420 420 420 424 420 428 424 420 420 420 424 420 416 408 412 408 412 408 408 416 420 420 420 416 420 420 424 420 420 420 424 420 420 436 420 424 420 428 424 420 420 420 428 420 428 420 424 420 424 436 420 428 424 424 424 420 424 424 428 424 424 424 428 424 424 428 424 428 424 424 428 424 424 424 432 424 420 412 416 412 416 412 412 420 424 424 424 420 424 424 432 424 424 424 428 424 424 428 424 428 424 424 428 424 432 424 432 424 424 424 428 428 428 432 424 432 428 428 428 428 432 428 428 428 428 428 428 428 428 432 428 436 428 428 432 740 428 428 428 428 416 420 420 424 416 424 416 416 428 428 428 428 432 428 428 428 428 428 428 444 428 436 428 436 428 428 432 428 428 436 428 428 428 496 432 436 428 436 428 428 432 432 432 432 440 432 432 432 432 432 436 436 432 440 432 432 432 432 456 432 440 432 432 432 424 420 424 428 420 428 420 420 432 432 444 432 428 432 432 432 432 432 436 436 432 440 432 432 432 432 456 432 440 432 432 432 436 432 436 440 432 436 432 432 436 436 448 436 432 436 436 436 436 436 440 440 436 444 436 436 436 436 464 436 444 436 436 436 428 432 428 432 424 424 424 424 436 436 444 436 432 436 436 436 436 440 440 440 436 436 436 436 444 436 444 436 444 436 436 436 440 444 440 444 436 436 436 436 440 440 448 440 436 440 440 440 440 444 444 444 440 440 440 440 448 440 448 440 440 440 440 440 432 436 432 436 428 428 428 428 444 440 440 440 436 436 436 436 440 444 444 448 440 440 440 444 440 448 444 448 440 440 8520 440 440 440 444 440 440 440 440 444 448 444 444 444 444 444 444 456 444 452 448 452 444 444 460 444 452 444 452 444 444 444 444 452 432 440 436 432 432 436 436 436 448 444 444 444 444 444 444 448 444 452 448 444 444 444 444 444 452 444 448 444 444 444 444 452 444 452 448 444 448 444 452 444 444 448 448 448 448 448 448 452 448 456 452 448 448 448 452 448 456 448 452 448 448 464 448 456 436 440 440 436 440 436 444 436 444 448 448 448 448 448 448 452 448 456 452 448 448 448 452 448 456 448 452 448 448 456 448 456 448 448 452 448 452 448 456 448 448 448 452 448 452 456 452 456 452 452 456 452 452 452 460 452 460 452 456 452 452 460 452 460 440 440 444 444 448 440 444 440 448 448 452 448 452 456 452 456 452 452 456 452 456 452 460 452 452 452 456 452 452 460 452 460 452 452 456 456 460 452 452 452 456 456 456 452 456 460 456 464 456 456 456 456 460 456 464 456 456 456 460 464 456 464 456 456 444 448 448 448 444 444 444 444 456 456 456 468 456 460 456 456 456 456 460 456 460 456 464 456 456 456 460 460 456 464 456 456 460 456 484 456 464 456 456 456 460 460 460 464 460 468 460 460 460 460 476 460 468 460 460 460 460 460 772 460 460 460 460 460 452 448 456 448 448 448 448 448 460 460 460 464 460 468 460 460 460 460 484 460 468 460 460 460 460 468 464 468 460 460 460 460 464 508 468 460 460 460 460 460 464 464 464 468 464 464 464 464 464 464 476 464 472 464 464 464 464 472 468 472 464 464 464 464 460 452 460 452 452 452 452 452 464 468 464 468 464 464 464 464 464 464 472 464 472 464 464 464 464 472 468 472 464 464 464 464 472 464 476 464 464 464 464 464 468 472 468 472 468 468 464 464 472 468 476 468 468 468 468 472 468 476 472 476 468 468 468 468 464 456 460 456 456 456 456 456 468 472 468 468 468 468 468 464 472 468 476 468 468 468 468 472 468 476 476 468 468 468 468 476 468 468 472 468 468 468 468 468 472 476 472 472 472 472 472 468 476 472 480 472 472 472 472 476 472 480 476 472 472 472 480 472 468 460 464 460 460 460 460 468 472 480 472 472 472 472 488 468 480 472 480 472 472 488 472 476 472 480 476 472 472 472 480 472 472 472 476 472 472 472 472 480 476 476 476 476 476 476 480 472 484 476 480 476 476 480 476 480 476 476 480 476 492 476 484 476 464 464 468 464 464 464 464 472 476 476 476 472 476 476 480 472 484 476 480 476 476 480 476 480 476 476 480 476 484 476 484 476 476 476 480 476 476 484 476 484 480 480 480 476 480 480 484 476 488 480 484 480 480 484 480 488 480 480 484 480 488 480 480 480 468 468 472 468 468 476 468 480 480 480 480 476 484 480 484 480 480 480 480 496 480 488 480 488 480 480 484 480 488 480 480 480 480 480 484 480 480 488 480 484 484 484 484 480 488 484 492 484 484 484 488 488 484 492 484 484 484 484 512 484 492 484 484 484 472 472 476 476 472 480 472 476 484 484 484 480 488 484 492 484 484 484 488 488 484 492 484 484 484 484 492 484 492 484 484 484 484 484 488 492 488 492 484 484 488 488 504 484 492 488 488 488 488 488 492 492 488 496 488 488 488 488 496 488 488 488 488 488 476 476 480 476 480 476 476 476 488 488 512 484 496 488 488 488 488 492 492 492 488 488 488 488 492 488 496 488 488 488 488 488 488 488 492 496 492 488 488 488 492 492 516 492 492 492 488 488 492 496 496 496 492 492 492 492 500 780 496 492 492 492 492 492 480 488 484 492 484 480 480 480 492 492 496 492 492 492 488 488 492 496 496 500 492 492 492 492 500 492 500 492 492 492 492 492 492 544 496 496 492 492 492 492 500 496 500 496 496 496 496 508 496 504 500 504 496 496 500 496 504 496 500 496 496 496 496 496 484 492 488 488 484 484 484 484 500 496 504 496 496 496 496 500 496 504 500 496 496 496 500 496 504 496 500 496 496 496 496 512 500 504 500 496 496 496 496 496 504 500 572 500 500 500 500 504 500 508 504 500 500 500 508 500 508 500 504 500 500 500 500 508 492 492 492 488 488 488 492 488 508 500 500 500 500 500 500 504 500 508 504 500 504 500 508 500 500 500 504 500 500 500 500 508 504 500 504 500 500 500 500 500 512 504 504 504 504 508 504 508 504 504 508 504 508 504 512 504 504 504 508 504 504 504 504 512 496 492 496 492 492 492 500 492 504 504 504 500 504 508 504 508 504 504 508 504 508 504 512 504 504 504 508 504 504 512 504 504 504 504 508 504 504 504 512 508 508 508 508 504 508 512 508 516 508 508 532 508 512 508 516 508 508 508 512 508 508 516 508 508 496 496 500 496 504 500 504 500 508 508 508 520 508 512 508 508 508 508 532 508 512 508 516 508 508 508 512 508 508 516 508 508 508 508 512 508 516 512 516 512 512 512 512 684 684 1032 512 684 684 688 540 512 520 512 512 512 512 512 516 520 512 512 512 512 500 500 516 500 504 500 504 500 512 512 512 516 512 512 512 512 512 512 520 512 512 512 512 512 512 512 516 520 512 512 512 512 512 512 528 516 516 512 512 512 516 520 516 520 516 516 516 512 520 516 524 516 516 516 516 516 516 516 520 524 516 516 516 516 504 504 512 508 504 504 504 504 516 516 516 524 516 516 516 512 524 516 524 516 516 516 516 516 516 524 520 520 516 516 516 516 524 516 524 520 516 516 516 516 520 524 520 528 520 520 524 516 528 520 528 520 520 520 520 520 520 528 524 520 520 520 520 520 516 508 512 512 508 508 508 516 520 524 520 520 520 520 524 516 524 520 528 520 520 520 520 520 520 528 524 520 520 520 520 520 528 520 524 520 520 520 520 528 524 532 528 524 524 524 528 520 532 524 524 524 524 524 524 532 832 524 528 524 524 524 524 524 520 512 516 512 512 512 512 520 524 532 528 524 528 524 528 524 532 524 524 524 524 524 524 532 524 524 528 524 524 524 528 524 532 572 528 524 524 524 772 1044 528 528 772 808 532 528 532 528 528 532 552 528 528 528 528 536 528 528 532 536 528 548 532 528 556 516 520 516 516 528 516 532 532 528 536 524 540 528 540 528 528 528 528 528 528 528 528 532 528 532 532 572 528 528 536 532 528 528 552 528 528 536 536 540 532 792 544 528 544 532 540 532 880 900 712 1108 532 540 532 532 532 532 536 532 568 540 540 532 520 520 524 520 520 528 520 524 532 916 1312 1312 1332 35240 540 532 532 532 532 532 532 540 532 532 532 532 536 532 540 532 540 532 532 532 532 540 532 532 532 536 536 536 560 532 540 532 540 536 536 536 536 536 536 544 536 536 536 536 540 536 544 536 536 536 524 524 528 532 524 532 528 524 536 536 540 536 544 536 532 536 536 536 536 544 536 536 536 536 536 536 544 536 544 536 536 536 536 536 540 544 540 536 540 536 544 540 544 540 548 540 536 540 540 540 544 548 540 540 540 540 540 540 568 540 540 540 540 540 528 532 532 536 528 532 528 528 544 540 544 540 548 540 536 540 540 540 544 548 540 540 540 540 540 540 556 540 540 540 540 540 540 548 544 548 540 544 540 540 548 544 548 544 544 544 540 544 544 548 548 544 544 544 544 544 544 544 552 544 544 544 544 544 532 540 536 536 532 532 536 532 548 540 548 544 544 544 540 544 544 552 548 544 544 544 544 544 552 544 552 544 544 544 544 544 544 552 548 544 544 544 552 544 552 544 552 548 548 548 544 548 548 556 552 548 548 548 548 548 556 548 552 548 548 548 548 556 536 544 540 536 536 536 544 536 548 548 552 548 548 548 548 552 548 556 548 548 548 548 548 548 556 548 552 548 548 548 548 556 552 556 552 548 548 548 556 548 556 552 552 552 552 552 552 560 552 552 552 552 552 552 568 552 560 552 556 552 552 552 552 560 540 544 544 540 548 540 548 540 560 552 552 552 552 568 552 560 552 552 552 552 552 552 560 552 552 552 556 552 552 568 552 560 552 552 556 552 560 552 560 552 564 556 556 556 556 560 556 564 556 556 556 556 556 556 564 9196 556 556 560 556 556 564 556 564 544 544 548 544 552 544 552 544 556 556 556 556 556 560 556 564 556 556 556 556 556 556 564 556 556 556 560 556 556 564 556 556 556 616 572 556 564 556 564 556 560 560 560 560 560 564 560 560 560 560 560 560 568 560 568 560 560 560 564 560 560 568 560 560 548 548 576 548 556 548 556 548 560 560 560 564 560 564 556 560 560 560 560 560 568 560 560 560 560 560 564 568 560 568 560 560 560 560 588 560 568 560 568 560 564 564 568 564 564 572 560 564 564 564 568 564 572 564 564 564 564 564 568 572 564 564 564 564 552 552 580 552 560 552 552 552 564 564 568 572 564 564 560 564 564 564 580 564 572 564 564 564 564 564 568 572 564 564 564 564 572 564 580 564 564 564 564 564 568 584 572 576 568 568 564 568 568 568 596 568 568 568 568 568 568 584 572 576 568 568 568 568 564 556 564 556 564 556 556 560 568 572 568 576 568 568 564 568 568 568 576 568 568 568 568 568 568 576 572 568 568 568 568 568 576 568 576 568 572 568 568 572 572 576 572 580 572 572 568 572 576 572 580 572 572 572 572 572 572 580 576 572 572 572 588 572 568 560 568 560 560 560 560 564 572 576 572 572 572 572 568 572 576 572 576 572 572 572 572 572 572 580 576 572 572 572 580 572 580 572 580 572 572 572 576 580 576 584 576 576 576 576 576 576 584 576 576 576 576 576 576 584 576 576 580 576 576 576 584 576 572 564 572 564 568 564 568 572 576 584 576 576 576 576 576 576 584 576 576 576 576 576 576 584 576 576 580 576 576 576 584 576 584 576 580 576 580 576 580 584 580 580 580 580 580 580 584 580 580 580 580 580 580 580 580 588 580 580 584 580 596 580 584 580 576 568 572 572 568 576 568 568 580 580 580 580 580 580 588 580 580 580 580 580 580 596 580 580 580 580 584 580 596 580 588 580 588 580 584 584 580 588 580 588 584 584 584 584 600 584 592 584 584 584 584 584 584 592 584 584 584 584 588 584 592 888 584 584 572 572 576 576 572 580 572 580 584 584 584 584 588 580 588 584 584 584 584 584 584 592 584 584 584 584 588 584 592 584 592 584 584 584 588 592 584 592 584 584 588 588 588 588 588 592 584 588 588 588 588 588 596 588 588 588 588 588 592 588 596 588 596 588 580 576 580 584 576 584 576 576 588 588 592 588 596 588 584 588 588 588 592 596 588 588 588 588 588 588 592 596 588 596 588 588 592 640 592 596 588 596 588 588 592 592 616 592 600 592 588 592 592 592 596 600 592 592 592 592 592 592 616 592 600 592 592 592 580 584 584 588 580 584 580 580 592 592 616 592 600 592 588 592 592 592 596 600 592 592 592 592 592 592 616 592 600 592 592 592 592 600 596 600 592 592 592 596 596 596 596 596 596 596 592 596 596 600 600 596 596 596 596 596 612 596 604 596 604 596 596 596 584 592 588 592 584 584 584 588 612 596 604 596 596 596 592 596 596 604 600 596 596 596 596 596 604 596 604 596 596 596 596 596 596 604 600 596 596 596 596 600 604 596 604 600 600 600 596 600 600 608 604 600 600 600 600 600 608 600 608 600 600 600 600 608 588 596 592 588 588 588 592 592 604 600 604 600 600 600 600 604 600 600 604 600 600 600 600 600 608 600 608 600 600 600 600 608 600 608 604 600 604 600 608 600 608 604 604 604 604 604 604 608 604 604 608 604 604 604 620 604 612 604 612 604 604 604 604 612 592 600 596 592 596 592 600 592 612 604 604 604 604 604 604 612 604 604 608 604 604 604 608 604 612 604 608 604 604 608 604 612 604 608 608 608 604 604 612 604 616 608 608 608 608 612 608 604 608 608 612 608 608 608 612 608 616 608 612 608 608 616 608 616 596 596 600 600 600 596 604 596 608 608 608 608 608 608 608 604 608 608 612 608 608 608 612 608 616 608 612 608 608 616 608 616 608 608 612 612 616 608 616 608 612 612 608 612 612 620 612 608 612 612 616 612 616 612 616 612 616 612 616 620 612 620 612 620 600 600 604 9684 600 600 600 600 612 612 612 616 612 612 612 608 612 612 612 612 616 612 616 612 612 612 616 620 612 620 612 612 616 612 616 612 620 612 620 612 616 616 620 620 616 616 616 616 616 616 616 616 620 616 624 616 616 616 620 624 616 624 616 616 604 604 632 604 612 604 604 604 616 616 620 620 616 616 616 616 616 616 632 616 624 616 624 616 616 632 620 624 616 624 616 616 616 616 644 616 624 616 616 616 620 636 624 624 620 620 620 620 620 620 644 620 628 924 620 620 620 636 624 628 620 620 620 620 608 608 616 608 616 608 608 612 620 624 620 616 620 620 620 620 620 620 644 620 628 620 620 620 620 628 624 628 620 620 620 620 620 648 628 620 624 620 620 624 624 632 624 620 624 624 624 624 624 624 628 624 632 624 624 624 624 632 628 632 624 624 624 624 620 612 620 612 612 612 612 616 624 632 624 620 620 620 620 624 628 624 628 624 624 624 624 624 624 632 628 632 624 624 624 624 632 624 632 624 624 624 628 632 628 628 628 624 624 624 624 628 632 628 632 628 628 628 628 632 628 636 632 628 628 628 628 628 624 616 624 616 616 616 620 624 628 628 628 628 628 628 624 628 632 628 636 628 628 628 628 632 628 636 632 628 628 628 636 628 636 628 632 628 632 628 632 636 632 632 632 632 632 632 644 632 640 632 636 632 632 632 632 636 632 640 636 632 632 632 636 632 628 620 624 624 620 628 620 628 632 632 632 632 632 632 636 632 640 632 636 632 632 648 632 640 632 632 636 632 648 632 640 632 640 632 636 636 632 640 632 632 636 636 636 636 636 636 640 636 644 636 640 636 636 640 636 644 636 636 640 636 644 636 644 636 628 624 628 628 624 632 624 624 632 632 636 636 636 636 640 636 636 636 640 636 636 640 636 644 636 636 640 636 644 636 644 636 636 636 640 644 636 644 636 636 640 640 640 640 644 640 644 640 640 640 640 640 640 648 640 648 640 640 644 640 648 640 648 640 632 628 632 636 628 632 628 628 640 640 640 640 640 640 644 640 640 640 640 644 640 648 640 640 640 640 668 640 648 640 648 640 644 640 644 648 640 640 640 640 644 644 644 644 648 644 644 644 644 644 644 648 644 652 644 644 644 644 668 644 652 644 644 644 632 640 636 640 632 632 632 632 644 644 656 644 652 644 644 644 644 644 644 648 644 652 644 644 644 644 668 644 652 644 644 644 644 652 648 652 644 644 644 644 648 648 672 648 656 648 648 648 648 664 648 656 648 648 648 648 648 648 656 648 656 648 648 648 636 644 640 636 636 636 636 636 648 648 672 648 648 648 648 648 648 652 648 656 648 648 648 648 656 648 656 648 648 648 648 664 648 656 652 648 648 648 648 648 652 652 656 652 652 648 648 652 652 656 652 660 652 652 652 652 660 652 660 652 652 652 652 660 640 648 644 640 640 640 640 640 656 652 656 652 652 648 648 652 652 660 652 660 652 652 652 652 660 652 660 652 652 652 652 660 652 692 656 652 652 652 652 652 660 656 664 656 656 656 652 656 656 664 660 656 656 656 672 656 664 656 664 656 656 656 656 664 644 644 648 644 644 644 644 644 660 656 660 656 656 656 652 660 656 664 660 656 656 656 660 656 664 656 660 656 656 664 656 664 656 656 660 656 656 656 656 656 660 660 664 660 660 660 656 664 660 668 664 660 660 660 664 660 668 660 664 660 660 668 660 668 648 648 652 648 648 648 656 652 668 660 660 660 660 676 656 664 660 660 664 660 660 660 664 660 668 660 664 660 660 668 660 660 660 660 664 660 660 660 668 664 664 660 664 664 664 668 660 672 664 664 668 664 668 664 668 664 668 664 668 668 664 672 664 664 652 652 656 652 652 652 660 656 664 664 664 664 664 668 664 664 664 664 664 664 668 664 668 968 664 664 668 672 664 672 664 664 664 664 668 664 672 664 676 664 668 668 668 668 668 672 668 668 668 668 668 668 672 668 676 668 7392