1 /* 2 +----------------------------------------------------------------------+ 3 | PHP Version 5 | 4 +----------------------------------------------------------------------+ 5 | Copyright (c) 1997-2013 The PHP Group | 6 +----------------------------------------------------------------------+ 7 | This source file is subject to version 3.01 of the PHP license, | 8 | that is bundled with this package in the file LICENSE, and is | 9 | available through the world-wide-web at the following url: | 10 | http://www.php.net/license/3_01.txt | 11 | If you did not receive a copy of the PHP license and are unable to | 12 | obtain it through the world-wide-web, please send a note to | 13 | license@php.net so we can mail you a copy immediately. | 14 +----------------------------------------------------------------------+ 15 | Author: | 16 +----------------------------------------------------------------------+ 17 */ 18 19 /* $Id$ */ 20 21 #define CONTEXT_TYPE_IMAGE_GIF "Content-Type: image/gif" 22 23 static const unsigned char zend_logo[] = { 24 71, 73, 70, 56, 57, 97, 113, 0, 72, 0, 25 213, 0, 0, 13, 13, 14, 1, 3, 6, 2, 26 5, 9, 46, 68, 94, 21, 29, 39, 5, 15, 27 26, 4, 10, 17, 29, 43, 58, 0, 1, 2, 28 9, 25, 42, 38, 105, 171, 24, 67, 109, 13, 29 36, 59, 10, 27, 45, 9, 25, 41, 35, 96, 30 157, 32, 87, 142, 29, 79, 130, 26, 70, 114, 31 20, 54, 87, 29, 77, 124, 10, 26, 42, 34, 32 88, 141, 10, 24, 38, 11, 26, 41, 1, 2, 33 3, 55, 80, 105, 45, 63, 81, 49, 53, 57, 34 5, 15, 24, 9, 26, 42, 30, 85, 138, 33, 35 92, 149, 26, 73, 117, 10, 28, 45, 32, 89, 36 142, 30, 84, 134, 26, 72, 115, 15, 42, 67, 37 23, 62, 99, 12, 32, 51, 7, 21, 33, 9, 38 26, 41, 8, 23, 35, 7, 25, 37, 51, 58, 39 63, 2, 4, 5, 25, 26, 26, 49, 50, 50, 40 255, 102, 0, 255, 255, 255, 204, 204, 204, 199, 41 199, 199, 191, 191, 191, 171, 171, 171, 146, 146, 42 146, 115, 115, 115, 85, 85, 85, 60, 60, 60, 43 55, 55, 55, 38, 38, 38, 7, 7, 7, 3, 44 3, 3, 0, 0, 0, 44, 0, 0, 0, 0, 45 113, 0, 72, 0, 0, 6, 255, 192, 153, 112, 46 72, 44, 26, 143, 200, 164, 114, 121, 252, 49, 47 159, 208, 168, 148, 248, 171, 58, 167, 210, 171, 48 208, 170, 197, 122, 191, 70, 109, 23, 140, 236, 49 138, 201, 232, 239, 121, 102, 221, 186, 217, 219, 50 171, 83, 46, 110, 15, 207, 235, 180, 190, 124, 51 135, 187, 229, 127, 127, 128, 112, 121, 108, 118, 52 132, 123, 137, 77, 118, 120, 136, 115, 109, 117, 53 85, 126, 147, 147, 128, 99, 138, 137, 99, 107, 54 146, 146, 148, 133, 159, 125, 136, 152, 163, 151, 55 135, 121, 144, 84, 157, 92, 169, 157, 111, 163, 56 175, 176, 83, 151, 177, 180, 181, 161, 182, 184, 57 185, 186, 187, 188, 189, 67, 54, 56, 58, 56, 58 53, 190, 197, 88, 55, 57, 60, 63, 2, 43, 59 2, 56, 198, 208, 74, 192, 58, 0, 63, 5, 60 12, 11, 35, 35, 12, 47, 209, 222, 67, 53, 61 201, 203, 34, 19, 20, 218, 231, 37, 63, 54, 62 223, 222, 60, 2, 216, 231, 241, 231, 206, 76, 63 193, 55, 236, 176, 63, 39, 242, 252, 35, 40, 64 58, 75, 114, 8, 40, 240, 227, 25, 62, 76, 65 60, 24, 244, 147, 55, 161, 202, 11, 24, 57, 66 134, 17, 201, 241, 99, 130, 191, 130, 7, 21, 67 225, 48, 176, 48, 30, 137, 5, 11, 38, 48, 68 88, 81, 5, 198, 51, 138, 22, 181, 53, 52, 69 152, 49, 141, 141, 31, 230, 58, 46, 60, 129, 70 194, 74, 202, 115, 43, 91, 234, 1, 112, 83, 71 102, 63, 255, 18, 38, 122, 226, 252, 145, 67, 72 39, 153, 26, 47, 68, 248, 92, 186, 176, 97, 73 81, 163, 88, 108, 188, 48, 80, 130, 169, 85, 74 134, 68, 161, 74, 177, 1, 160, 0, 137, 171, 75 96, 135, 62, 213, 186, 132, 171, 215, 176, 104, 76 71, 52, 188, 71, 54, 9, 210, 179, 105, 195, 77 166, 99, 219, 214, 198, 58, 34, 48, 12, 124, 78 213, 38, 163, 175, 223, 191, 50, 22, 132, 216, 79 139, 182, 132, 0, 30, 196, 250, 218, 37, 70, 80 198, 198, 141, 199, 144, 31, 223, 253, 114, 163, 81 10, 0, 97, 192, 126, 100, 59, 7, 24, 176, 82 10, 20, 229, 210, 146, 48, 128, 88, 72, 223, 83 28, 57, 38, 111, 197, 17, 163, 181, 235, 215, 84 58, 116, 68, 100, 60, 5, 134, 136, 18, 19, 85 80, 24, 168, 162, 48, 94, 95, 21, 6, 82, 86 168, 80, 209, 215, 128, 1, 20, 39, 8, 95, 87 37, 81, 160, 180, 105, 25, 177, 233, 62, 1, 88 246, 186, 186, 245, 24, 209, 177, 84, 140, 71, 89 97, 130, 114, 109, 33, 76, 48, 152, 176, 192, 90 111, 135, 20, 222, 211, 54, 167, 61, 163, 111, 91 246, 39, 55, 174, 203, 175, 254, 30, 74, 229, 92 152, 62, 73, 132, 24, 60, 162, 47, 131, 14, 93 12, 132, 224, 155, 95, 130, 145, 208, 89, 129, 94 40, 116, 211, 25, 12, 58, 72, 135, 68, 124, 95 214, 197, 38, 161, 14, 243, 73, 200, 222, 18, 96 27, 161, 213, 215, 4, 159, 37, 199, 255, 25, 97 96, 12, 116, 230, 223, 9, 11, 252, 32, 226, 98 11, 13, 74, 35, 223, 132, 19, 174, 24, 27, 99 75, 76, 192, 128, 66, 88, 126, 161, 160, 66, 100 122, 124, 201, 112, 2, 3, 195, 125, 54, 65, 101 95, 29, 4, 87, 227, 9, 126, 233, 192, 3, 102 12, 125, 161, 232, 160, 93, 207, 184, 200, 98, 103 139, 17, 74, 24, 197, 118, 96, 249, 7, 160, 104 128, 31, 242, 72, 30, 72, 33, 244, 149, 2, 105 122, 229, 201, 0, 224, 105, 60, 52, 216, 23, 106 131, 14, 226, 96, 194, 1, 78, 74, 152, 195, 107 13, 196, 208, 192, 90, 148, 177, 217, 7, 83, 108 149, 50, 112, 136, 220, 94, 34, 22, 216, 159, 109 12, 195, 101, 227, 37, 113, 50, 192, 0, 3, 110 156, 238, 165, 72, 196, 11, 21, 178, 184, 228, 111 117, 19, 66, 145, 225, 85, 53, 222, 72, 152, 112 136, 42, 152, 32, 224, 111, 42, 8, 10, 40, 113 161, 101, 222, 96, 67, 95, 61, 40, 58, 3, 114 13, 55, 24, 112, 221, 101, 19, 226, 64, 131, 115 17, 54, 64, 42, 229, 19, 50, 226, 249, 95, 116 128, 127, 238, 23, 166, 113, 194, 105, 250, 103, 117 160, 191, 18, 90, 232, 13, 59, 0, 249, 130, 118 168, 56, 160, 198, 195, 10, 214, 161, 144, 1, 119 131, 245, 21, 1, 33, 125, 177, 141, 181, 4, 120 149, 76, 137, 232, 23, 3, 38, 132, 9, 216, 121 9, 93, 126, 234, 105, 160, 34, 94, 208, 129, 122 14, 7, 152, 112, 255, 2, 4, 40, 84, 80, 123 157, 8, 30, 176, 154, 195, 133, 68, 200, 250, 124 34, 124, 119, 102, 171, 109, 113, 157, 142, 16, 125 238, 111, 160, 113, 58, 110, 167, 38, 252, 213, 126 192, 193, 12, 72, 32, 193, 3, 15, 128, 192, 127 128, 7, 175, 121, 32, 66, 7, 101, 230, 240, 128 42, 18, 53, 216, 171, 131, 106, 73, 224, 32, 129 0, 88, 221, 217, 216, 227, 200, 190, 234, 39, 130 210, 112, 12, 36, 23, 158, 175, 254, 154, 160, 131 105, 9, 5, 236, 88, 129, 7, 41, 83, 240, 132 65, 195, 32, 56, 236, 128, 107, 14, 36, 208, 133 64, 10, 24, 41, 161, 177, 181, 74, 84, 182, 134 194, 4, 85, 45, 181, 239, 134, 11, 236, 165, 135 31, 151, 95, 233, 199, 223, 8, 82, 27, 40, 136 3, 9, 39, 144, 56, 24, 4, 92, 119, 61, 137 129, 3, 96, 135, 221, 128, 8, 12, 0, 64, 138 239, 47, 26, 59, 88, 52, 53, 227, 132, 182, 139 208, 210, 128, 178, 76, 163, 12, 46, 135, 208, 140 245, 221, 92, 3, 21, 54, 216, 9, 152, 208, 141 48, 64, 72, 12, 237, 197, 52, 0, 152, 208, 142 209, 111, 193, 141, 204, 239, 102, 104, 45, 96, 143 128, 9, 20, 224, 45, 249, 215, 97, 51, 240, 144 1, 8, 10, 152, 80, 20, 14, 56, 208, 213, 145 38, 199, 181, 245, 214, 207, 111, 96, 130, 4, 146 146, 72, 114, 135, 69, 194, 10, 38, 64, 0, 147 130, 228, 120, 71, 240, 181, 8, 145, 67, 240, 148 255, 128, 2, 44, 164, 0, 26, 2, 66, 180, 149 9, 163, 23, 56, 20, 112, 184, 184, 242, 232, 150 119, 224, 212, 127, 18, 56, 152, 95, 14, 252, 151 8, 88, 129, 120, 255, 37, 216, 205, 17, 68, 152 160, 192, 3, 24, 212, 64, 131, 198, 58, 92, 153 12, 70, 101, 223, 125, 8, 172, 60, 218, 166, 154 252, 149, 136, 41, 251, 21, 64, 249, 201, 117, 155 221, 89, 202, 151, 131, 112, 251, 9, 211, 194, 156 54, 161, 218, 88, 212, 128, 237, 128, 207, 35, 157 15, 164, 144, 125, 65, 78, 141, 206, 3, 164, 158 0, 245, 69, 0, 34, 248, 95, 10, 134, 68, 159 2, 8, 244, 101, 71, 97, 3, 77, 237, 70, 160 240, 0, 18, 248, 110, 15, 58, 80, 10, 63, 161 48, 37, 55, 47, 129, 169, 128, 86, 10, 152, 162 12, 132, 19, 166, 2, 36, 112, 132, 31, 20, 163 83, 128, 28, 40, 3, 6, 52, 207, 116, 91, 164 227, 218, 3, 218, 68, 52, 50, 224, 32, 95, 165 228, 147, 1, 175, 134, 211, 65, 226, 13, 138, 166 116, 222, 249, 77, 1, 10, 38, 3, 7, 52, 167 160, 47, 96, 91, 0, 11, 83, 224, 128, 62, 168 197, 176, 107, 32, 224, 222, 217, 192, 240, 130, 169 25, 109, 16, 133, 91, 242, 159, 15, 63, 37, 170 176, 63, 25, 64, 0, 68, 108, 128, 7, 144, 171 232, 0, 37, 146, 81, 68, 14, 208, 20, 20, 172 163, 72, 167, 216, 128, 14, 85, 201, 66, 205, 173 155, 110, 224, 61, 37, 220, 255, 16, 63, 226, 174 235, 215, 135, 194, 5, 44, 78, 249, 5, 61, 175 86, 251, 65, 5, 36, 208, 23, 15, 52, 177, 176 136, 101, 100, 97, 18, 195, 197, 171, 52, 218, 177 205, 117, 51, 108, 163, 169, 132, 16, 171, 54, 178 118, 174, 142, 69, 48, 75, 248, 224, 22, 162, 179 45, 146, 171, 51, 8, 160, 221, 25, 17, 105, 180 70, 82, 90, 237, 91, 131, 137, 164, 37, 137, 181 80, 73, 238, 221, 11, 86, 93, 9, 95, 242, 182 180, 101, 128, 46, 10, 236, 148, 126, 177, 6, 183 5, 70, 153, 68, 69, 38, 18, 2, 255, 42, 184 34, 104, 34, 160, 74, 106, 9, 99, 8, 245, 185 51, 230, 147, 126, 55, 131, 26, 196, 178, 35, 186 225, 25, 153, 52, 131, 82, 55, 240, 84, 19, 187 107, 60, 234, 11, 0, 12, 16, 1, 16, 148, 188 160, 110, 43, 123, 100, 56, 243, 22, 2, 145, 189 128, 45, 101, 16, 152, 15, 118, 44, 54, 131, 190 100, 218, 239, 73, 111, 58, 66, 13, 120, 0, 191 151, 133, 60, 205, 116, 248, 20, 12, 5, 246, 192 227, 52, 126, 106, 195, 120, 50, 56, 146, 1, 193 46, 247, 1, 126, 86, 141, 156, 79, 132, 192, 194 61, 67, 240, 1, 117, 182, 6, 85, 141, 90, 195 38, 232, 134, 176, 17, 89, 198, 165, 35, 134, 196 17, 70, 14, 92, 32, 63, 134, 141, 224, 117, 197 176, 11, 105, 215, 44, 232, 208, 136, 178, 72, 198 34, 118, 212, 203, 69, 173, 226, 148, 26, 216, 199 133, 7, 255, 39, 80, 192, 4, 102, 42, 191, 200 17, 136, 52, 164, 37, 109, 211, 253, 48, 137, 201 49, 122, 90, 116, 165, 255, 100, 64, 86, 40, 202 74, 128, 22, 0, 224, 6, 48, 152, 128, 2, 203 64, 122, 211, 187, 229, 84, 153, 142, 226, 169, 204 18, 230, 41, 128, 164, 1, 149, 31, 37, 98, 205 166, 93, 134, 192, 129, 133, 49, 181, 169, 36, 206 125, 234, 147, 36, 68, 71, 47, 80, 213, 170, 207 252, 32, 79, 92, 232, 177, 4, 14, 80, 32, 208 103, 77, 229, 218, 83, 177, 51, 214, 6, 73, 209 53, 10, 103, 237, 71, 67, 126, 96, 0, 164, 210 133, 69, 4, 128, 147, 134, 15, 72, 240, 85, 211 174, 229, 236, 176, 175, 203, 105, 93, 223, 116, 212 215, 41, 228, 53, 30, 43, 177, 65, 14, 94, 213 80, 133, 21, 160, 64, 93, 75, 153, 0, 0, 214 158, 224, 130, 19, 60, 224, 110, 57, 99, 216, 215 237, 74, 0, 130, 8, 120, 192, 3, 99, 243, 216 192, 97, 234, 58, 161, 120, 42, 226, 177, 106, 217 9, 26, 37, 57, 167, 131, 23, 8, 207, 39, 218 20, 248, 1, 254, 136, 80, 3, 20, 44, 21, 219 180, 32, 32, 79, 4, 80, 16, 128, 11, 64, 220 64, 4, 34, 80, 65, 7, 94, 80, 38, 214, 221 202, 102, 183, 105, 168, 1, 12, 170, 26, 219, 222 26, 34, 19, 135, 29, 41, 128, 117, 137, 128, 223 3, 9, 252, 214, 176, 15, 24, 64, 15, 56, 224 247, 12, 24, 168, 75, 4, 6, 0, 135, 192, 225 14, 156, 139, 82, 90, 8, 164, 38, 219, 29, 226 2, 79, 150, 194, 0, 24, 44, 97, 7, 22, 227 184, 29, 195, 58, 106, 223, 58, 230, 160, 156, 228 68, 89, 108, 89, 115, 145, 3, 147, 48, 33, 229 131, 50, 89, 0, 3, 4, 16, 95, 33, 220, 230 224, 5, 26, 64, 193, 91, 111, 167, 57, 35, 231 132, 35, 53, 148, 116, 12, 100, 166, 248, 13, 232 143, 241, 163, 59, 34, 16, 192, 15, 120, 208, 233 222, 36, 208, 192, 49, 63, 216, 192, 9, 36, 234 192, 128, 137, 114, 152, 44, 47, 217, 140, 130, 235 9, 114, 25, 28, 76, 148, 9, 162, 2, 128, 236 141, 219, 50, 5, 122, 134, 120, 196, 174, 141, 237 46, 143, 167, 96, 131, 23, 221, 120, 200, 72, 238 214, 74, 16, 0, 0, 59 }; 239 240 static const unsigned char php_logo[] = { 241 71, 73, 70, 56, 57, 97, 120, 0, 67, 0, 242 230, 106, 0, 127, 130, 184, 57, 55, 71, 40, 243 37, 42, 204, 205, 226, 161, 164, 203, 211, 213, 244 231, 178, 180, 212, 67, 66, 88, 131, 134, 185, 245 130, 131, 179, 82, 82, 114, 144, 146, 194, 194, 246 196, 222, 170, 172, 208, 76, 75, 99, 91, 92, 247 131, 221, 222, 236, 59, 56, 60, 110, 113, 165, 248 106, 109, 157, 97, 99, 141, 117, 121, 177, 123, 249 126, 181, 229, 230, 240, 153, 156, 198, 140, 141, 250 193, 185, 186, 217, 107, 107, 146, 78, 78, 107, 251 113, 116, 169, 122, 122, 163, 136, 139, 189, 114, 252 116, 163, 116, 115, 152, 142, 144, 193, 90, 91, 253 126, 226, 227, 239, 123, 125, 173, 164, 165, 208, 254 109, 112, 162, 114, 118, 172, 149, 150, 200, 187, 255 189, 217, 116, 120, 174, 133, 136, 187, 146, 149, 256 195, 216, 217, 234, 146, 146, 196, 100, 102, 146, 257 107, 110, 159, 165, 168, 206, 148, 150, 197, 46, 258 43, 47, 83, 81, 104, 179, 180, 215, 108, 106, 259 140, 92, 91, 118, 138, 141, 191, 102, 104, 150, 260 104, 106, 154, 156, 159, 200, 49, 46, 57, 174, 261 176, 211, 156, 156, 205, 85, 86, 120, 158, 161, 262 202, 150, 153, 197, 129, 130, 175, 103, 105, 151, 263 63, 61, 80, 188, 190, 218, 94, 96, 137, 152, 264 153, 200, 140, 142, 191, 137, 138, 186, 87, 88, 265 124, 182, 183, 215, 213, 215, 232, 34, 30, 32, 266 108, 111, 158, 206, 208, 228, 191, 192, 220, 119, 267 123, 180, 118, 120, 167, 95, 94, 125, 153, 153, 268 204, 110, 111, 152, 115, 119, 174, 34, 30, 31, 269 255, 255, 255, 144, 142, 143, 89, 86, 87, 199, 270 198, 199, 238, 238, 245, 213, 212, 213, 246, 246, 271 250, 130, 128, 129, 172, 170, 171, 116, 114, 115, 272 241, 240, 241, 158, 156, 157, 227, 226, 227, 75, 273 72, 73, 185, 184, 185, 103, 100, 101, 137, 137, 274 182, 0, 255, 0, 71, 70, 95, 223, 224, 237, 275 155, 156, 204, 105, 107, 156, 111, 115, 167, 140, 276 140, 186, 184, 185, 217, 184, 186, 215, 154, 155, 277 204, 167, 170, 207, 219, 220, 235, 154, 156, 201, 278 102, 100, 132, 104, 103, 137, 167, 168, 210, 110, 279 112, 160, 139, 139, 185, 198, 199, 224, 199, 201, 280 225, 105, 108, 156, 151, 152, 203, 33, 249, 4, 281 1, 0, 0, 106, 0, 44, 0, 0, 0, 0, 282 120, 0, 67, 0, 0, 7, 255, 128, 106, 130, 283 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 284 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 285 151, 150, 109, 63, 109, 115, 152, 158, 159, 160, 286 63, 121, 121, 54, 62, 26, 113, 76, 26, 26, 287 76, 6, 62, 62, 13, 50, 4, 65, 60, 24, 288 66, 45, 11, 73, 34, 57, 31, 25, 57, 34, 289 47, 41, 160, 194, 161, 13, 26, 12, 125, 77, 290 5, 80, 80, 3, 125, 124, 12, 81, 81, 42, 291 114, 172, 175, 116, 177, 179, 66, 51, 45, 186, 292 31, 8, 0, 22, 22, 21, 87, 40, 37, 22, 293 9, 25, 193, 195, 235, 140, 38, 113, 124, 46, 294 108, 108, 16, 16, 117, 46, 201, 3, 212, 50, 295 179, 34, 31, 254, 44, 0, 17, 8, 4, 64, 296 176, 224, 55, 130, 225, 164, 172, 64, 241, 70, 297 194, 9, 63, 59, 158, 76, 25, 146, 132, 157, 298 69, 53, 65, 108, 12, 96, 67, 226, 130, 71, 299 18, 36, 242, 53, 16, 178, 64, 138, 201, 147, 300 40, 83, 170, 92, 121, 114, 92, 7, 9, 19, 301 118, 232, 128, 65, 225, 8, 5, 43, 67, 68, 302 92, 196, 20, 132, 9, 20, 142, 30, 47, 184, 303 48, 66, 167, 5, 203, 163, 72, 147, 162, 188, 304 242, 38, 6, 140, 35, 71, 30, 140, 88, 114, 305 196, 131, 206, 157, 144, 126, 104, 116, 1, 129, 306 35, 4, 35, 4, 88, 40, 29, 75, 54, 233, 307 149, 19, 58, 30, 44, 1, 162, 64, 193, 136, 308 41, 51, 255, 176, 46, 50, 161, 161, 64, 19, 309 23, 117, 10, 24, 72, 82, 182, 175, 95, 164, 310 29, 96, 44, 81, 192, 129, 131, 3, 60, 9, 311 228, 26, 202, 19, 101, 0, 148, 2, 3, 124, 312 228, 248, 187, 114, 1, 134, 203, 152, 49, 124, 313 160, 156, 244, 13, 5, 5, 14, 214, 172, 81, 314 224, 65, 177, 154, 60, 70, 248, 244, 25, 192, 315 100, 6, 231, 149, 31, 178, 112, 153, 77, 155, 316 75, 151, 215, 74, 221, 44, 89, 115, 224, 128, 317 131, 16, 59, 221, 69, 97, 192, 160, 1, 2, 318 220, 43, 49, 112, 193, 194, 188, 185, 153, 219, 319 200, 147, 118, 216, 93, 164, 200, 154, 210, 195, 320 126, 248, 144, 99, 68, 5, 15, 11, 209, 87, 321 170, 32, 211, 188, 185, 152, 2, 225, 149, 94, 322 121, 112, 32, 64, 0, 14, 112, 64, 153, 48, 323 192, 68, 14, 1, 0, 233, 87, 22, 16, 83, 324 158, 57, 25, 21, 249, 41, 245, 134, 2, 238, 325 245, 112, 7, 38, 115, 208, 225, 131, 1, 50, 326 28, 23, 160, 74, 93, 152, 209, 31, 22, 92, 327 16, 240, 160, 82, 49, 172, 209, 67, 15, 7, 328 236, 81, 201, 15, 50, 52, 208, 64, 73, 23, 329 166, 4, 64, 22, 19, 98, 145, 197, 102, 37, 330 38, 245, 64, 0, 27, 2, 39, 73, 27, 4, 331 236, 227, 96, 139, 39, 41, 55, 161, 25, 95, 332 224, 168, 148, 31, 69, 208, 64, 3, 21, 145, 333 216, 17, 4, 1, 51, 128, 135, 212, 255, 7, 334 153, 53, 217, 36, 139, 71, 169, 16, 198, 132, 335 98, 92, 208, 36, 137, 44, 49, 233, 228, 150, 336 248, 141, 133, 130, 3, 52, 8, 80, 195, 35, 337 72, 96, 16, 4, 148, 71, 125, 240, 69, 22, 338 108, 182, 233, 230, 155, 89, 116, 81, 64, 3, 339 93, 162, 84, 0, 24, 19, 146, 1, 103, 155, 340 23, 12, 96, 225, 73, 11, 236, 41, 40, 155, 341 93, 12, 208, 128, 82, 64, 8, 32, 128, 3, 342 141, 204, 32, 4, 6, 98, 41, 69, 192, 114, 343 41, 86, 106, 6, 24, 92, 124, 1, 32, 74, 344 93, 108, 81, 105, 138, 52, 108, 161, 69, 25, 345 93, 144, 104, 192, 148, 159, 78, 184, 5, 24, 346 94, 116, 113, 40, 82, 35, 8, 224, 4, 163, 347 138, 108, 35, 196, 141, 73, 141, 151, 234, 167, 348 91, 120, 1, 65, 151, 39, 238, 250, 41, 24, 349 99, 96, 32, 197, 0, 120, 10, 171, 106, 25, 350 3, 36, 53, 130, 19, 78, 224, 144, 72, 10, 351 34, 180, 128, 102, 82, 16, 240, 167, 108, 138, 352 97, 64, 96, 18, 6, 94, 108, 155, 34, 26, 353 183, 93, 224, 169, 184, 229, 209, 224, 69, 179, 354 72, 173, 1, 45, 118, 133, 252, 225, 203, 100, 355 101, 125, 33, 33, 186, 253, 121, 1, 160, 148, 356 248, 230, 219, 0, 138, 253, 54, 71, 67, 25, 357 127, 30, 21, 128, 19, 2, 44, 96, 72, 63, 358 244, 146, 21, 91, 192, 229, 109, 209, 227, 157, 359 16, 51, 167, 197, 255, 5, 225, 86, 140, 133, 360 24, 208, 29, 213, 129, 172, 99, 18, 146, 2, 361 2, 31, 212, 57, 214, 164, 59, 194, 57, 198, 362 25, 218, 78, 232, 5, 1, 157, 78, 200, 197, 363 155, 99, 112, 129, 70, 138, 90, 100, 129, 106, 364 196, 112, 150, 113, 198, 185, 19, 150, 129, 37, 365 75, 10, 64, 155, 6, 33, 222, 224, 58, 150, 366 174, 253, 137, 225, 45, 74, 11, 52, 208, 5, 367 121, 19, 106, 193, 0, 192, 253, 173, 136, 18, 368 6, 13, 124, 17, 65, 213, 89, 104, 81, 53, 369 187, 128, 26, 240, 69, 178, 253, 133, 97, 128, 370 82, 52, 204, 58, 200, 31, 0, 32, 160, 100, 371 89, 217, 230, 185, 169, 137, 89, 124, 221, 116, 372 22, 25, 151, 199, 227, 74, 16, 0, 221, 92, 373 206, 130, 51, 119, 198, 218, 42, 125, 48, 6, 374 206, 119, 31, 181, 4, 180, 10, 171, 33, 130, 375 5, 38, 147, 101, 175, 204, 5, 167, 20, 184, 376 170, 58, 83, 249, 116, 74, 49, 247, 119, 70, 377 22, 52, 4, 109, 236, 74, 161, 151, 167, 69, 378 227, 44, 117, 0, 237, 13, 130, 176, 144, 80, 379 95, 15, 79, 56, 198, 181, 39, 109, 222, 31, 380 26, 89, 160, 221, 220, 127, 42, 5, 27, 116, 381 25, 19, 210, 144, 197, 81, 169, 15, 206, 58, 382 75, 69, 184, 173, 70, 56, 115, 147, 133, 114, 383 127, 17, 244, 200, 210, 229, 253, 17, 142, 185, 384 74, 224, 22, 159, 197, 25, 170, 94, 112, 20, 385 255, 214, 229, 1, 175, 20, 7, 78, 244, 32, 386 72, 5, 148, 49, 93, 30, 26, 159, 167, 84, 387 123, 218, 228, 55, 119, 187, 74, 252, 246, 183, 388 69, 216, 99, 179, 132, 1, 241, 219, 83, 10, 389 5, 160, 37, 136, 21, 80, 166, 110, 217, 91, 390 158, 73, 12, 0, 190, 160, 245, 173, 57, 213, 391 211, 143, 239, 152, 3, 134, 44, 20, 14, 11, 392 135, 99, 9, 3, 168, 214, 159, 251, 9, 144, 393 128, 41, 184, 2, 251, 252, 130, 189, 242, 84, 394 136, 37, 201, 99, 78, 4, 58, 183, 187, 248, 395 157, 36, 133, 88, 8, 3, 233, 76, 183, 18, 396 0, 120, 109, 66, 228, 34, 203, 0, 157, 32, 397 8, 20, 24, 176, 47, 194, 235, 32, 238, 142, 398 69, 169, 236, 245, 174, 106, 203, 11, 98, 121, 399 188, 0, 192, 116, 29, 79, 63, 28, 44, 79, 400 24, 20, 184, 146, 29, 10, 162, 3, 40, 24, 401 33, 89, 116, 68, 189, 39, 162, 228, 3, 5, 402 240, 66, 233, 250, 67, 131, 49, 124, 225, 130, 403 39, 76, 73, 247, 38, 244, 189, 240, 113, 15, 404 2, 98, 156, 80, 245, 42, 119, 20, 43, 170, 405 97, 33, 90, 92, 90, 20, 153, 67, 46, 21, 406 248, 81, 5, 16, 232, 194, 24, 180, 48, 70, 407 209, 13, 160, 126, 204, 241, 32, 74, 242, 199, 408 51, 177, 101, 175, 11, 127, 4, 100, 23, 202, 409 224, 72, 153, 81, 113, 37, 232, 83, 223, 243, 410 58, 112, 133, 190, 236, 71, 255, 85, 90, 8, 411 101, 40, 197, 112, 175, 20, 137, 225, 11, 4, 412 120, 160, 10, 189, 104, 167, 9, 98, 161, 130, 413 23, 20, 149, 40, 181, 64, 202, 97, 137, 175, 414 44, 205, 163, 213, 7, 222, 208, 129, 190, 68, 415 72, 99, 104, 248, 194, 2, 78, 133, 67, 23, 416 154, 196, 92, 19, 146, 97, 33, 3, 118, 202, 417 161, 73, 231, 117, 130, 72, 129, 4, 222, 240, 418 67, 165, 40, 177, 95, 205, 60, 150, 43, 173, 419 182, 18, 68, 98, 129, 137, 26, 3, 131, 48, 420 251, 242, 56, 39, 68, 238, 121, 18, 232, 229, 421 88, 214, 216, 47, 26, 156, 97, 156, 82, 64, 422 102, 127, 184, 240, 170, 173, 169, 146, 57, 109, 423 12, 88, 4, 206, 112, 1, 103, 178, 205, 121, 424 130, 120, 193, 9, 36, 208, 73, 165, 48, 82, 425 92, 102, 32, 195, 24, 6, 80, 167, 25, 118, 426 208, 159, 196, 212, 31, 255, 240, 101, 6, 25, 427 50, 128, 142, 73, 41, 154, 19, 142, 70, 136, 428 33, 156, 224, 13, 99, 161, 152, 254, 102, 57, 429 75, 50, 112, 97, 12, 133, 66, 83, 160, 72, 430 26, 74, 86, 158, 68, 5, 92, 96, 233, 232, 431 46, 40, 6, 150, 134, 210, 164, 40, 101, 192, 432 16, 165, 3, 50, 67, 164, 224, 4, 39, 80, 433 39, 82, 96, 200, 133, 11, 208, 131, 30, 5, 434 248, 35, 1, 252, 105, 18, 64, 30, 245, 168, 435 153, 3, 212, 0, 158, 74, 143, 67, 46, 147, 436 57, 94, 255, 48, 234, 81, 147, 234, 71, 2, 437 236, 116, 44, 7, 75, 216, 33, 146, 16, 131, 438 19, 160, 0, 41, 215, 76, 36, 83, 125, 36, 439 133, 5, 52, 177, 60, 89, 192, 40, 114, 220, 440 229, 4, 120, 25, 34, 1, 101, 45, 104, 114, 441 238, 185, 66, 182, 178, 164, 1, 13, 140, 88, 442 199, 242, 83, 78, 105, 41, 162, 4, 121, 101, 443 201, 65, 249, 104, 76, 191, 74, 129, 1, 149, 444 108, 14, 24, 208, 19, 160, 114, 210, 106, 17, 445 136, 53, 171, 4, 171, 198, 0, 199, 170, 68, 446 119, 82, 188, 36, 101, 52, 122, 89, 70, 148, 447 96, 2, 49, 232, 64, 30, 165, 64, 212, 122, 448 122, 214, 36, 121, 115, 217, 233, 162, 211, 129, 449 3, 64, 171, 180, 141, 72, 0, 106, 37, 160, 450 197, 180, 98, 97, 12, 107, 245, 209, 2, 22, 451 199, 70, 185, 250, 133, 8, 61, 128, 150, 97, 452 35, 161, 132, 39, 76, 64, 179, 82, 248, 223, 453 22, 166, 75, 93, 222, 189, 214, 158, 212, 165, 454 46, 24, 6, 251, 26, 5, 200, 74, 0, 50, 455 154, 196, 11, 64, 224, 135, 24, 240, 22, 0, 456 5, 160, 42, 61, 16, 119, 93, 41, 160, 87, 457 189, 16, 112, 45, 101, 136, 112, 48, 39, 68, 458 128, 163, 150, 72, 128, 27, 80, 251, 134, 213, 459 182, 215, 175, 39, 176, 173, 114, 65, 241, 130, 460 41, 248, 1, 181, 170, 253, 175, 95, 81, 192, 461 1, 89, 57, 161, 8, 248, 5, 133, 255, 18, 462 244, 224, 134, 3, 247, 87, 193, 37, 58, 193, 463 26, 28, 220, 131, 240, 178, 131, 5, 20, 62, 464 176, 4, 206, 138, 225, 240, 28, 225, 0, 138, 465 18, 64, 15, 96, 167, 24, 22, 128, 96, 7, 466 110, 112, 67, 12, 168, 89, 98, 202, 248, 129, 467 3, 1, 8, 147, 0, 2, 192, 98, 211, 8, 468 34, 9, 37, 32, 194, 14, 96, 60, 1, 26, 469 215, 56, 41, 19, 32, 80, 15, 132, 36, 38, 470 187, 250, 120, 16, 41, 72, 128, 30, 116, 64, 471 4, 33, 187, 33, 168, 254, 197, 240, 27, 142, 472 128, 227, 13, 45, 185, 8, 120, 120, 193, 147, 473 23, 241, 2, 41, 235, 224, 204, 103, 222, 193, 474 71, 73, 124, 221, 29, 28, 65, 1, 237, 129, 475 209, 134, 14, 112, 3, 15, 141, 249, 17, 47, 476 64, 192, 20, 136, 0, 131, 62, 251, 153, 8, 477 126, 248, 168, 80, 243, 51, 1, 34, 60, 0, 478 52, 213, 113, 143, 162, 113, 16, 2, 59, 223, 479 153, 18, 34, 24, 194, 158, 41, 64, 233, 74, 480 83, 250, 8, 125, 174, 112, 160, 223, 192, 105, 481 78, 75, 224, 211, 159, 6, 42, 80, 137, 112, 482 105, 182, 136, 166, 55, 7, 168, 78, 17, 2, 483 112, 0, 28, 108, 32, 49, 143, 22, 70, 10, 484 62, 80, 2, 16, 88, 1, 42, 80, 121, 128, 485 174, 119, 61, 149, 37, 172, 5, 8, 108, 105, 486 11, 97, 10, 99, 152, 208, 156, 186, 55, 69, 487 80, 0, 21, 110, 56, 48, 4, 49, 199, 90, 488 49, 41, 80, 2, 2, 60, 224, 129, 13, 108, 489 32, 45, 190, 6, 118, 176, 219, 66, 108, 195, 490 112, 128, 10, 35, 24, 129, 21, 172, 80, 130, 491 102, 63, 251, 220, 139, 16, 65, 26, 16, 112, 492 21, 116, 187, 251, 221, 240, 142, 119, 188, 3, 493 1, 0, 59, 0 }; 494 495 static const unsigned char php_egg_logo[] = { 496 71, 73, 70, 56, 57, 97, 120, 0, 67, 0, 497 231, 255, 0, 18, 25, 33, 32, 30, 34, 28, 498 33, 44, 15, 35, 71, 6, 37, 85, 37, 40, 499 47, 34, 41, 53, 41, 40, 43, 9, 47, 109, 500 30, 45, 68, 21, 48, 84, 51, 46, 55, 43, 501 49, 59, 31, 59, 98, 15, 61, 128, 58, 55, 502 69, 50, 57, 74, 0, 66, 144, 56, 58, 60, 503 54, 59, 71, 32, 66, 113, 60, 65, 67, 63, 504 65, 84, 63, 68, 79, 28, 79, 145, 15, 82, 505 162, 75, 72, 98, 68, 78, 86, 74, 77, 88, 506 50, 82, 122, 41, 85, 134, 76, 78, 108, 70, 507 83, 101, 5, 94, 190, 0, 95, 197, 86, 80, 508 101, 28, 92, 159, 80, 84, 96, 83, 83, 115, 509 81, 87, 89, 22, 97, 183, 86, 88, 85, 0, 510 102, 210, 8, 101, 204, 24, 100, 177, 85, 90, 511 127, 35, 101, 169, 42, 100, 159, 88, 92, 103, 512 0, 107, 216, 69, 95, 132, 0, 108, 210, 84, 513 93, 112, 94, 90, 117, 18, 105, 201, 96, 92, 514 105, 89, 96, 98, 94, 93, 135, 94, 94, 126, 515 30, 106, 210, 7, 112, 222, 33, 108, 198, 16, 516 114, 217, 27, 113, 198, 24, 113, 209, 59, 108, 517 159, 96, 100, 138, 0, 120, 229, 44, 112, 180, 518 49, 112, 171, 71, 108, 148, 99, 104, 115, 90, 519 106, 125, 27, 115, 232, 100, 102, 147, 42, 115, 520 192, 86, 110, 137, 9, 123, 239, 106, 108, 105, 521 105, 105, 138, 33, 118, 228, 12, 125, 227, 48, 522 117, 208, 16, 126, 222, 37, 120, 224, 20, 125, 523 235, 35, 123, 213, 50, 121, 190, 43, 123, 206, 524 40, 123, 220, 105, 110, 160, 59, 122, 182, 78, 525 119, 158, 44, 122, 233, 3, 134, 250, 112, 112, 526 151, 73, 123, 175, 113, 118, 114, 51, 128, 205, 527 34, 129, 246, 11, 136, 245, 34, 130, 240, 113, 528 117, 149, 111, 116, 166, 111, 119, 141, 48, 130, 529 221, 38, 132, 235, 53, 130, 215, 97, 124, 146, 530 116, 122, 124, 117, 121, 131, 54, 130, 229, 41, 531 135, 232, 68, 130, 223, 46, 135, 246, 65, 134, 532 202, 42, 137, 241, 75, 131, 205, 124, 121, 161, 533 101, 125, 191, 86, 128, 210, 121, 122, 169, 105, 534 128, 157, 121, 122, 180, 114, 124, 181, 94, 128, 535 201, 81, 134, 185, 46, 138, 252, 76, 135, 195, 536 34, 142, 252, 62, 137, 229, 63, 138, 217, 33, 537 144, 247, 58, 139, 223, 56, 141, 246, 54, 143, 538 234, 57, 143, 241, 102, 135, 193, 129, 130, 176, 539 122, 136, 144, 46, 148, 252, 45, 149, 246, 118, 540 133, 191, 65, 146, 231, 73, 146, 216, 129, 133, 541 185, 135, 135, 156, 69, 148, 226, 44, 153, 255, 542 94, 143, 216, 132, 136, 175, 88, 146, 207, 137, 543 139, 136, 93, 146, 197, 95, 147, 188, 137, 139, 544 150, 104, 146, 178, 122, 143, 172, 135, 139, 191, 545 57, 156, 254, 67, 154, 245, 70, 154, 239, 134, 546 141, 180, 117, 145, 201, 120, 146, 190, 79, 154, 547 233, 140, 141, 188, 129, 144, 194, 142, 142, 176, 548 137, 147, 156, 88, 155, 222, 82, 157, 230, 93, 549 157, 218, 66, 162, 253, 100, 157, 210, 77, 161, 550 247, 55, 168, 255, 81, 162, 241, 148, 148, 195, 551 145, 149, 202, 127, 156, 204, 77, 166, 255, 142, 552 155, 177, 141, 153, 200, 123, 160, 193, 73, 171, 553 255, 93, 167, 240, 96, 167, 234, 152, 158, 160, 554 101, 167, 228, 119, 164, 206, 155, 158, 171, 110, 555 167, 219, 156, 155, 203, 89, 172, 252, 128, 164, 556 219, 151, 163, 174, 81, 178, 255, 158, 162, 202, 557 102, 175, 249, 93, 178, 251, 108, 175, 237, 103, 558 177, 244, 166, 168, 165, 97, 182, 255, 87, 185, 559 255, 149, 174, 216, 125, 181, 235, 110, 185, 252, 560 117, 183, 254, 171, 172, 209, 166, 175, 197, 103, 561 190, 255, 174, 176, 189, 140, 183, 221, 128, 184, 562 248, 120, 187, 249, 179, 180, 184, 115, 193, 253, 563 170, 183, 193, 174, 181, 215, 107, 197, 255, 135, 564 191, 246, 151, 192, 219, 187, 183, 213, 128, 197, 565 253, 121, 202, 255, 147, 198, 239, 188, 191, 219, 566 148, 200, 252, 192, 193, 197, 134, 205, 254, 171, 567 199, 236, 183, 199, 218, 163, 207, 251, 142, 213, 568 255, 158, 211, 253, 195, 205, 217, 166, 211, 245, 569 205, 204, 228, 153, 218, 255, 190, 210, 236, 186, 570 212, 231, 177, 213, 248, 162, 224, 255, 188, 221, 571 250, 214, 219, 221, 214, 219, 233, 174, 229, 254, 572 198, 225, 247, 209, 226, 248, 186, 233, 251, 227, 573 230, 239, 225, 241, 252, 253, 255, 252, 255, 255, 574 255, 33, 249, 4, 1, 10, 0, 255, 0, 44, 575 0, 0, 0, 0, 120, 0, 67, 0, 0, 8, 576 254, 0, 255, 9, 28, 72, 176, 160, 193, 131, 577 8, 19, 42, 92, 200, 176, 161, 195, 135, 16, 578 35, 74, 156, 72, 177, 162, 197, 139, 22, 131, 579 105, 12, 134, 177, 163, 199, 143, 193, 164, 73, 580 227, 38, 141, 28, 56, 112, 228, 76, 146, 20, 581 41, 205, 152, 75, 99, 183, 100, 201, 50, 101, 582 202, 147, 77, 79, 166, 102, 205, 250, 200, 19, 583 100, 73, 114, 239, 238, 221, 123, 71, 148, 104, 584 202, 163, 224, 86, 138, 124, 25, 115, 166, 205, 585 72, 145, 246, 72, 221, 195, 39, 207, 30, 69, 586 158, 118, 246, 220, 202, 208, 24, 184, 160, 252, 587 248, 9, 29, 59, 212, 100, 75, 99, 53, 159, 588 66, 93, 203, 182, 109, 84, 169, 124, 248, 156, 589 57, 163, 165, 174, 150, 60, 138, 76, 113, 221, 590 251, 207, 24, 183, 119, 97, 3, 135, 125, 71, 591 78, 90, 76, 62, 142, 70, 141, 18, 53, 109, 592 170, 227, 199, 144, 35, 75, 157, 91, 87, 137, 593 229, 28, 74, 190, 228, 229, 139, 209, 43, 96, 594 193, 247, 10, 203, 114, 212, 167, 82, 47, 93, 595 197, 138, 81, 163, 166, 173, 19, 47, 201, 176, 596 99, 59, 166, 171, 36, 135, 237, 22, 45, 114, 597 216, 209, 203, 25, 98, 176, 191, 66, 195, 134, 598 54, 230, 233, 150, 179, 100, 197, 106, 181, 90, 599 158, 171, 57, 179, 110, 231, 124, 185, 145, 77, 600 157, 186, 150, 218, 45, 76, 104, 111, 145, 71, 601 86, 239, 133, 198, 200, 254, 145, 189, 199, 205, 602 212, 212, 115, 244, 232, 157, 107, 86, 172, 185, 603 234, 92, 197, 154, 137, 11, 231, 11, 77, 245, 604 251, 178, 207, 40, 201, 254, 225, 131, 134, 39, 605 138, 124, 103, 80, 73, 68, 13, 37, 141, 39, 606 144, 213, 115, 14, 60, 235, 116, 211, 12, 123, 607 197, 136, 67, 141, 106, 226, 156, 51, 78, 16, 608 92, 208, 194, 7, 126, 28, 70, 166, 159, 9, 609 26, 132, 104, 130, 29, 2, 254, 67, 32, 81, 610 224, 200, 18, 91, 56, 240, 208, 35, 78, 51, 611 238, 49, 40, 223, 58, 240, 88, 99, 132, 31, 612 207, 168, 131, 14, 55, 206, 56, 115, 203, 41, 613 167, 172, 229, 73, 36, 158, 196, 133, 216, 83, 614 29, 58, 166, 69, 11, 26, 88, 96, 129, 6, 615 95, 112, 230, 213, 81, 210, 188, 21, 27, 59, 616 208, 208, 179, 14, 123, 205, 81, 227, 96, 55, 617 235, 208, 227, 14, 23, 126, 244, 162, 204, 49, 618 200, 64, 3, 13, 51, 194, 232, 162, 139, 50, 619 105, 106, 131, 13, 54, 225, 132, 227, 205, 157, 620 207, 96, 243, 204, 48, 195, 244, 72, 28, 126, 621 103, 48, 233, 164, 6, 36, 246, 20, 210, 81, 622 198, 224, 87, 143, 48, 12, 78, 8, 75, 43, 623 242, 21, 3, 38, 60, 227, 116, 224, 2, 22, 624 135, 32, 162, 41, 33, 112, 208, 129, 72, 35, 625 135, 8, 242, 72, 40, 163, 150, 82, 202, 42, 626 186, 172, 178, 203, 46, 169, 170, 154, 76, 50, 627 254, 123, 158, 194, 97, 14, 22, 60, 240, 192, 628 7, 188, 117, 228, 23, 74, 198, 88, 41, 219, 629 56, 189, 36, 19, 203, 57, 235, 80, 147, 11, 630 44, 176, 20, 211, 96, 51, 240, 192, 195, 14, 631 5, 36, 88, 129, 8, 33, 116, 200, 81, 198, 632 181, 101, 208, 1, 199, 27, 220, 110, 59, 69, 633 22, 130, 20, 82, 200, 35, 165, 76, 34, 110, 634 33, 147, 64, 162, 174, 42, 192, 200, 122, 223, 635 25, 38, 216, 186, 192, 19, 24, 133, 52, 82, 636 149, 247, 161, 179, 203, 35, 136, 8, 243, 72, 637 57, 244, 80, 179, 220, 39, 185, 192, 163, 77, 638 55, 244, 236, 227, 14, 5, 17, 0, 65, 7, 639 25, 101, 120, 81, 197, 196, 216, 82, 97, 49, 640 21, 81, 68, 145, 69, 22, 105, 116, 236, 113, 641 26, 161, 148, 59, 136, 24, 98, 64, 210, 203, 642 40, 28, 106, 161, 193, 2, 11, 88, 144, 171, 643 68, 246, 74, 163, 226, 125, 207, 156, 105, 8, 644 25, 212, 54, 218, 202, 39, 4, 227, 115, 142, 645 54, 233, 177, 211, 65, 4, 51, 84, 113, 109, 646 21, 77, 52, 1, 69, 23, 19, 15, 1, 197, 647 16, 84, 12, 17, 197, 182, 112, 8, 146, 198, 648 20, 86, 147, 139, 204, 49, 169, 78, 50, 200, 649 32, 144, 56, 210, 97, 14, 15, 176, 28, 37, 650 204, 198, 180, 228, 107, 108, 158, 60, 19, 202, 651 43, 159, 200, 225, 133, 28, 175, 224, 3, 15, 652 50, 176, 80, 2, 75, 254, 51, 94, 34, 140, 653 143, 208, 68, 119, 129, 45, 210, 93, 48, 13, 654 197, 210, 60, 240, 0, 133, 15, 111, 104, 138, 655 8, 28, 27, 79, 1, 199, 35, 163, 234, 18, 656 139, 155, 233, 206, 177, 97, 202, 22, 28, 112, 657 128, 14, 17, 5, 227, 210, 204, 213, 69, 178, 658 11, 40, 160, 16, 194, 8, 33, 134, 52, 17, 659 142, 122, 197, 236, 156, 11, 51, 185, 52, 3, 660 244, 62, 128, 207, 16, 49, 182, 93, 36, 125, 661 120, 23, 135, 67, 193, 131, 15, 112, 148, 147, 662 143, 58, 216, 8, 3, 249, 198, 89, 192, 1, 663 199, 33, 143, 196, 18, 203, 42, 144, 104, 222, 664 33, 31, 26, 120, 62, 194, 67, 162, 255, 121, 665 159, 35, 149, 104, 58, 135, 21, 100, 64, 92, 666 69, 139, 198, 238, 156, 236, 222, 226, 208, 131, 667 207, 56, 13, 56, 80, 116, 19, 215, 54, 81, 668 197, 24, 73, 23, 126, 248, 16, 62, 248, 144, 669 133, 62, 110, 112, 194, 50, 202, 113, 8, 231, 670 101, 193, 7, 64, 152, 220, 184, 30, 129, 42, 671 93, 168, 66, 108, 29, 50, 129, 231, 52, 208, 672 16, 89, 220, 162, 87, 248, 137, 68, 29, 178, 673 160, 6, 53, 188, 225, 5, 85, 176, 86, 21, 674 232, 1, 15, 113, 228, 98, 57, 173, 104, 143, 675 151, 224, 241, 190, 248, 249, 160, 126, 114, 136, 676 161, 181, 202, 16, 53, 167, 13, 97, 120, 105, 677 184, 7, 7, 12, 224, 4, 111, 192, 65, 114, 678 254, 144, 3, 66, 26, 14, 145, 6, 43, 88, 679 1, 11, 107, 128, 196, 42, 86, 1, 65, 14, 680 181, 224, 0, 1, 160, 160, 66, 100, 114, 139, 681 181, 197, 230, 22, 117, 152, 194, 20, 162, 160, 682 134, 42, 144, 64, 10, 248, 163, 67, 122, 214, 683 17, 187, 79, 232, 45, 23, 226, 16, 7, 62, 684 240, 97, 13, 5, 16, 109, 12, 215, 98, 4, 685 207, 64, 193, 51, 77, 53, 66, 83, 84, 240, 686 65, 26, 218, 113, 1, 3, 180, 1, 27, 144, 687 19, 196, 183, 128, 128, 196, 66, 132, 98, 13, 688 63, 72, 228, 15, 176, 32, 134, 68, 52, 241, 689 62, 45, 8, 64, 0, 106, 144, 144, 89, 152, 690 66, 22, 8, 186, 207, 40, 214, 32, 8, 107, 691 216, 194, 5, 67, 144, 218, 15, 134, 208, 5, 692 68, 184, 15, 30, 205, 120, 148, 25, 97, 1, 693 157, 125, 208, 227, 25, 3, 136, 64, 12, 232, 694 215, 136, 121, 200, 35, 31, 249, 168, 71, 61, 695 242, 33, 143, 118, 108, 67, 30, 208, 128, 195, 696 32, 218, 49, 1, 1, 180, 1, 121, 199, 120, 697 197, 35, 136, 184, 134, 102, 146, 11, 137, 88, 698 80, 228, 37, 104, 145, 36, 13, 72, 178, 80, 699 5, 153, 5, 78, 50, 73, 157, 72, 92, 98, 700 13, 135, 208, 135, 63, 252, 129, 132, 40, 116, 701 193, 105, 192, 11, 5, 62, 92, 217, 140, 157, 702 49, 162, 21, 104, 60, 199, 62, 224, 225, 10, 703 2, 68, 128, 10, 114, 254, 32, 196, 49, 178, 704 113, 129, 11, 112, 224, 159, 37, 224, 192, 6, 705 46, 176, 129, 108, 148, 99, 21, 213, 40, 230, 706 1, 78, 128, 3, 55, 240, 34, 29, 216, 8, 707 197, 36, 122, 81, 10, 114, 61, 2, 93, 107, 708 136, 230, 28, 230, 96, 13, 43, 202, 230, 1, 709 1, 56, 128, 119, 10, 146, 150, 251, 240, 65, 710 21, 88, 200, 194, 60, 198, 233, 143, 84, 164, 711 193, 104, 72, 43, 195, 49, 214, 8, 143, 216, 712 49, 226, 157, 197, 208, 70, 251, 216, 193, 5, 713 2, 100, 160, 10, 129, 64, 4, 54, 54, 81, 714 2, 24, 148, 128, 6, 48, 160, 193, 81, 3, 715 202, 0, 115, 120, 99, 19, 19, 40, 128, 1, 716 74, 208, 79, 6, 20, 32, 12, 222, 8, 133, 717 45, 136, 241, 141, 103, 232, 194, 84, 143, 72, 718 195, 15, 196, 112, 9, 87, 248, 226, 22, 28, 719 58, 3, 20, 183, 71, 144, 89, 16, 201, 163, 720 145, 185, 68, 74, 7, 145, 130, 106, 140, 83, 721 15, 136, 40, 131, 181, 154, 48, 6, 111, 140, 722 145, 61, 173, 72, 214, 131, 210, 83, 41, 2, 723 160, 128, 12, 140, 104, 68, 57, 220, 80, 212, 724 106, 224, 50, 151, 250, 248, 69, 9, 24, 208, 725 6, 126, 28, 225, 2, 1, 32, 70, 53, 126, 726 193, 88, 1, 0, 96, 17, 165, 96, 2, 65, 727 113, 16, 6, 76, 96, 98, 27, 202, 16, 43, 728 89, 51, 193, 10, 82, 108, 174, 58, 38, 144, 729 254, 228, 203, 134, 4, 87, 200, 220, 1, 11, 730 64, 160, 66, 16, 12, 80, 128, 118, 216, 195, 731 5, 141, 40, 31, 182, 216, 145, 30, 23, 181, 732 135, 149, 212, 8, 19, 60, 188, 145, 0, 4, 733 100, 225, 19, 59, 155, 7, 13, 78, 80, 130, 734 109, 60, 67, 24, 141, 128, 67, 33, 204, 81, 735 130, 2, 84, 224, 30, 37, 152, 128, 4, 242, 736 113, 167, 121, 216, 162, 152, 39, 120, 6, 8, 737 4, 192, 128, 13, 112, 160, 159, 6, 192, 68, 738 41, 122, 240, 131, 65, 0, 2, 16, 115, 48, 739 171, 51, 238, 3, 69, 41, 254, 195, 173, 181, 740 125, 12, 31, 122, 0, 132, 25, 248, 192, 3, 741 211, 56, 0, 13, 54, 145, 5, 50, 236, 149, 742 126, 236, 104, 17, 60, 186, 113, 44, 73, 73, 743 120, 29, 174, 136, 37, 28, 102, 215, 10, 121, 744 208, 192, 13, 71, 72, 135, 50, 38, 22, 133, 745 66, 164, 163, 187, 12, 216, 6, 7, 24, 112, 746 132, 114, 192, 33, 13, 144, 248, 69, 1, 0, 747 112, 2, 98, 126, 54, 30, 211, 32, 6, 26, 748 120, 11, 12, 32, 244, 64, 12, 115, 240, 195, 749 18, 174, 0, 8, 87, 144, 226, 20, 164, 147, 750 76, 36, 3, 48, 82, 243, 4, 120, 42, 3, 751 182, 193, 10, 86, 48, 3, 18, 20, 32, 0, 752 2, 32, 129, 26, 200, 80, 133, 194, 53, 129, 753 12, 236, 160, 17, 60, 210, 7, 11, 113, 172, 754 227, 204, 225, 144, 129, 254, 97, 65, 33, 12, 755 129, 165, 131, 3, 55, 112, 131, 45, 142, 81, 756 5, 42, 188, 225, 17, 237, 88, 241, 2, 36, 757 107, 128, 69, 196, 66, 13, 130, 120, 6, 26, 758 60, 187, 136, 106, 120, 22, 23, 186, 224, 90, 759 60, 12, 0, 0, 78, 76, 161, 7, 88, 152, 760 67, 16, 92, 176, 4, 34, 92, 97, 11, 91, 761 200, 132, 53, 204, 35, 153, 51, 72, 146, 94, 762 255, 120, 242, 84, 60, 177, 4, 41, 171, 64, 763 5, 59, 0, 2, 5, 18, 128, 1, 56, 220, 764 236, 90, 189, 83, 3, 59, 206, 97, 230, 102, 765 64, 55, 23, 201, 61, 179, 55, 26, 128, 128, 766 52, 188, 162, 24, 204, 128, 196, 52, 56, 0, 767 131, 77, 88, 67, 24, 132, 64, 196, 33, 212, 768 241, 139, 11, 20, 224, 8, 104, 184, 128, 0, 769 170, 129, 8, 53, 100, 193, 25, 16, 0, 0, 770 0, 182, 49, 104, 6, 36, 67, 153, 143, 184, 771 68, 2, 0, 192, 133, 52, 160, 0, 11, 87, 772 120, 129, 11, 88, 192, 110, 18, 144, 128, 8, 773 153, 118, 70, 162, 34, 99, 129, 40, 10, 196, 774 164, 128, 232, 193, 10, 98, 16, 131, 29, 248, 775 27, 8, 133, 224, 32, 33, 132, 123, 173, 70, 776 172, 35, 141, 235, 64, 6, 116, 97, 65, 172, 777 51, 103, 98, 0, 25, 120, 133, 48, 218, 163, 778 138, 84, 252, 51, 27, 232, 160, 6, 51, 160, 779 193, 142, 108, 28, 97, 2, 12, 176, 7, 18, 780 254, 250, 136, 142, 14, 102, 161, 19, 140, 102, 781 64, 59, 178, 189, 1, 109, 188, 34, 20, 133, 782 240, 131, 103, 57, 113, 136, 31, 44, 97, 14, 783 91, 32, 1, 187, 89, 224, 110, 23, 144, 160, 784 8, 96, 240, 3, 46, 146, 44, 149, 15, 4, 785 96, 1, 247, 174, 206, 41, 176, 96, 131, 29, 786 240, 32, 6, 42, 224, 247, 14, 124, 16, 5, 787 58, 88, 221, 193, 85, 240, 2, 51, 194, 113, 788 142, 110, 72, 40, 23, 202, 233, 70, 179, 202, 789 209, 1, 2, 212, 129, 25, 108, 202, 133, 55, 790 208, 192, 129, 18, 152, 227, 30, 230, 216, 6, 791 49, 156, 64, 108, 8, 164, 226, 30, 48, 152, 792 192, 6, 158, 65, 7, 53, 88, 1, 9, 158, 793 61, 194, 52, 102, 76, 12, 109, 8, 35, 22, 794 144, 232, 196, 161, 225, 32, 134, 43, 92, 161, 795 8, 47, 120, 1, 17, 212, 237, 110, 12, 252, 796 28, 211, 156, 128, 140, 18, 36, 41, 144, 215, 797 194, 198, 19, 115, 0, 194, 10, 84, 192, 131, 798 33, 240, 187, 223, 62, 160, 66, 178, 7, 14, 799 49, 50, 208, 233, 96, 231, 152, 16, 123, 230, 800 83, 142, 12, 59, 32, 22, 26, 103, 70, 43, 801 230, 1, 130, 182, 95, 128, 6, 19, 184, 64, 802 240, 139, 234, 134, 120, 84, 99, 197, 109, 240, 803 134, 26, 232, 80, 7, 11, 104, 123, 27, 72, 804 0, 192, 6, 228, 49, 14, 61, 165, 131, 6, 805 0, 144, 0, 43, 4, 254, 49, 136, 43, 16, 806 33, 8, 30, 136, 60, 188, 225, 237, 238, 23, 807 20, 97, 11, 153, 127, 204, 230, 3, 240, 223, 808 234, 140, 2, 11, 83, 142, 58, 15, 202, 80, 809 133, 167, 199, 96, 8, 141, 128, 155, 33, 62, 810 65, 6, 67, 112, 29, 26, 21, 114, 14, 204, 811 144, 83, 212, 112, 14, 222, 80, 118, 98, 128, 812 12, 180, 35, 12, 185, 32, 15, 16, 0, 103, 813 71, 0, 98, 71, 0, 3, 48, 224, 6, 219, 814 48, 15, 143, 32, 9, 28, 48, 1, 188, 80, 815 14, 84, 160, 6, 137, 192, 104, 23, 144, 14, 816 217, 38, 1, 188, 112, 130, 188, 0, 3, 152, 817 149, 10, 230, 50, 8, 150, 22, 4, 50, 0, 818 6, 91, 64, 4, 46, 224, 2, 145, 7, 126, 819 65, 16, 4, 91, 128, 11, 234, 199, 121, 255, 820 16, 23, 178, 81, 7, 82, 32, 2, 168, 22, 821 3, 62, 48, 4, 100, 160, 6, 79, 23, 5, 822 135, 240, 10, 173, 48, 45, 251, 7, 13, 231, 823 160, 38, 102, 118, 14, 117, 82, 39, 126, 0, 824 113, 186, 128, 12, 12, 88, 11, 185, 176, 13, 825 19, 112, 3, 37, 192, 15, 185, 84, 15, 243, 826 16, 15, 234, 112, 12, 136, 80, 10, 237, 64, 827 12, 196, 112, 15, 215, 64, 5, 112, 128, 11, 828 22, 208, 103, 182, 32, 1, 0, 192, 0, 239, 829 5, 80, 23, 208, 6, 207, 80, 8, 96, 3, 830 111, 70, 128, 6, 118, 192, 4, 96, 0, 121, 831 254, 36, 240, 2, 96, 176, 33, 150, 192, 5, 832 92, 224, 43, 235, 39, 16, 103, 224, 121, 144, 833 49, 10, 63, 48, 3, 163, 23, 3, 195, 243, 834 129, 101, 160, 6, 169, 247, 10, 200, 0, 10, 835 204, 209, 10, 194, 16, 14, 201, 195, 34, 7, 836 151, 12, 225, 0, 12, 10, 224, 0, 147, 160, 837 13, 180, 227, 133, 208, 240, 11, 196, 230, 6, 838 253, 112, 12, 159, 208, 119, 86, 103, 8, 214, 839 246, 10, 209, 80, 14, 209, 0, 10, 67, 0, 840 7, 227, 16, 15, 247, 192, 15, 72, 192, 91, 841 246, 176, 13, 169, 176, 8, 110, 144, 10, 214, 842 5, 61, 35, 227, 2, 91, 32, 3, 86, 33, 843 21, 92, 0, 6, 47, 224, 1, 50, 32, 10, 844 176, 17, 137, 63, 72, 137, 142, 113, 10, 98, 845 208, 116, 81, 199, 111, 60, 64, 5, 143, 83, 846 6, 67, 160, 6, 177, 16, 14, 208, 160, 13, 847 106, 194, 12, 200, 160, 12, 218, 112, 12, 82, 848 152, 12, 187, 160, 10, 151, 64, 1, 8, 240, 849 3, 10, 184, 51, 148, 208, 10, 139, 85, 2, 850 37, 176, 9, 253, 32, 12, 134, 80, 6, 251, 851 83, 62, 84, 144, 45, 141, 64, 8, 84, 192, 852 3, 158, 8, 4, 86, 64, 10, 28, 32, 0, 853 56, 224, 13, 194, 176, 11, 222, 80, 14, 202, 854 16, 10, 135, 32, 46, 141, 7, 111, 45, 224, 855 24, 145, 144, 9, 91, 0, 6, 70, 0, 6, 856 112, 101, 116, 72, 247, 254, 15, 123, 112, 6, 857 176, 65, 11, 63, 176, 111, 59, 208, 111, 154, 858 216, 142, 135, 0, 10, 136, 16, 10, 194, 160, 859 13, 201, 160, 13, 117, 34, 14, 208, 128, 12, 860 186, 208, 11, 187, 112, 9, 128, 224, 1, 20, 861 64, 0, 8, 96, 3, 203, 1, 11, 159, 112, 862 83, 175, 80, 15, 52, 208, 118, 196, 144, 15, 863 185, 32, 66, 67, 80, 5, 100, 64, 7, 81, 864 83, 56, 85, 48, 3, 20, 233, 3, 54, 208, 865 3, 157, 192, 0, 0, 64, 12, 208, 0, 10, 866 63, 4, 7, 202, 54, 146, 133, 48, 7, 151, 867 64, 4, 96, 112, 146, 144, 225, 7, 96, 192, 868 5, 226, 40, 21, 245, 38, 69, 158, 48, 23, 869 145, 97, 10, 115, 96, 3, 34, 48, 122, 231, 870 88, 122, 112, 160, 6, 165, 16, 11, 161, 112, 871 12, 202, 112, 9, 151, 16, 14, 226, 32, 143, 872 244, 40, 6, 24, 224, 0, 8, 128, 0, 17, 873 128, 2, 135, 128, 66, 173, 64, 9, 140, 64, 874 9, 185, 208, 15, 196, 144, 10, 191, 192, 15, 875 236, 0, 10, 114, 96, 56, 93, 32, 7, 73, 876 120, 67, 80, 64, 5, 59, 128, 132, 84, 0, 877 4, 107, 48, 104, 5, 240, 13, 194, 0, 10, 878 111, 0, 4, 64, 32, 57, 105, 128, 46, 171, 879 48, 7, 223, 39, 4, 145, 1, 132, 157, 246, 880 105, 2, 49, 11, 115, 33, 142, 167, 240, 3, 881 54, 224, 3, 153, 152, 56, 80, 243, 6, 112, 882 254, 0, 138, 177, 32, 12, 208, 160, 10, 106, 883 130, 13, 0, 24, 14, 197, 128, 148, 107, 208, 884 3, 86, 32, 138, 202, 193, 51, 85, 121, 83, 885 173, 112, 14, 229, 192, 14, 234, 80, 14, 173, 886 160, 87, 101, 0, 60, 33, 148, 132, 112, 32, 887 60, 60, 48, 3, 184, 233, 3, 170, 224, 75, 888 237, 128, 13, 79, 72, 5, 84, 246, 45, 83, 889 0, 136, 221, 71, 4, 50, 64, 147, 29, 178, 890 100, 35, 37, 147, 132, 249, 24, 137, 128, 152, 891 43, 224, 111, 57, 121, 132, 92, 4, 7, 161, 892 160, 12, 111, 162, 11, 115, 32, 153, 199, 176, 893 117, 63, 83, 158, 244, 8, 10, 148, 48, 144, 894 237, 25, 8, 44, 26, 8, 114, 16, 8, 169, 895 193, 8, 11, 41, 56, 133, 195, 3, 244, 99, 896 117, 84, 80, 5, 80, 192, 111, 244, 195, 63, 897 64, 16, 10, 186, 32, 12, 5, 234, 3, 49, 898 48, 3, 195, 153, 6, 88, 48, 50, 240, 246, 899 1, 73, 178, 7, 253, 213, 86, 90, 224, 160, 900 142, 33, 6, 33, 48, 101, 254, 118, 67, 169, 901 39, 8, 175, 208, 132, 210, 179, 11, 189, 176, 902 5, 202, 160, 12, 107, 194, 117, 83, 216, 10, 903 180, 83, 149, 44, 234, 5, 99, 224, 5, 127, 904 224, 5, 110, 58, 6, 178, 89, 6, 74, 51, 905 49, 80, 192, 144, 246, 83, 6, 159, 210, 119, 906 166, 55, 75, 12, 57, 3, 213, 201, 132, 160, 907 160, 6, 81, 48, 4, 254, 51, 48, 3, 89, 908 96, 68, 73, 234, 125, 65, 96, 2, 73, 18, 909 91, 1, 240, 50, 255, 160, 8, 81, 234, 24, 910 142, 176, 4, 33, 32, 2, 137, 57, 3, 84, 911 0, 5, 29, 84, 53, 64, 154, 42, 170, 144, 912 9, 92, 112, 9, 165, 16, 143, 196, 98, 133, 913 12, 184, 51, 104, 170, 166, 99, 176, 166, 115, 914 227, 162, 173, 154, 52, 247, 217, 101, 89, 87, 915 6, 132, 208, 8, 62, 89, 5, 67, 144, 147, 916 19, 195, 3, 43, 96, 3, 81, 240, 10, 141, 917 160, 6, 95, 217, 159, 126, 106, 3, 71, 36, 918 6, 68, 80, 4, 50, 144, 36, 106, 21, 0, 919 108, 5, 165, 147, 42, 21, 166, 96, 169, 83, 920 214, 111, 137, 83, 5, 206, 3, 10, 161, 48, 921 61, 170, 224, 7, 32, 0, 1, 50, 0, 9, 922 186, 64, 39, 86, 104, 120, 202, 161, 170, 140, 923 224, 166, 106, 250, 7, 109, 234, 166, 49, 228, 924 5, 134, 224, 5, 73, 67, 63, 114, 80, 5, 925 183, 154, 58, 55, 164, 2, 177, 73, 6, 80, 926 96, 164, 108, 214, 10, 92, 198, 63, 51, 16, 927 2, 6, 75, 95, 138, 42, 165, 248, 1, 82, 928 34, 117, 16, 166, 80, 23, 155, 115, 11, 87, 929 96, 161, 51, 192, 111, 156, 170, 108, 160, 32, 930 61, 171, 192, 10, 32, 16, 124, 48, 208, 9, 931 189, 128, 148, 208, 16, 14, 176, 72, 59, 55, 932 69, 154, 129, 192, 166, 127, 176, 166, 114, 163, 933 254, 166, 94, 0, 49, 77, 192, 3, 73, 208, 934 4, 115, 67, 6, 160, 128, 171, 132, 160, 6, 935 60, 10, 49, 60, 96, 3, 112, 112, 179, 100, 936 16, 8, 236, 8, 4, 54, 96, 176, 33, 128, 937 2, 40, 192, 2, 68, 160, 4, 213, 116, 77, 938 9, 33, 169, 90, 48, 21, 115, 160, 111, 153, 939 184, 3, 114, 136, 58, 135, 208, 173, 171, 224, 940 10, 253, 132, 6, 81, 113, 10, 172, 240, 38, 941 216, 160, 13, 242, 40, 164, 104, 250, 7, 129, 942 224, 174, 129, 192, 8, 114, 208, 166, 134, 128, 943 63, 17, 147, 56, 77, 32, 155, 132, 32, 138, 944 136, 80, 5, 58, 11, 5, 47, 219, 5, 253, 945 9, 7, 46, 74, 8, 236, 232, 3, 244, 133, 946 2, 71, 139, 180, 44, 16, 4, 73, 178, 100, 947 148, 164, 16, 121, 80, 23, 82, 225, 10, 55, 948 153, 137, 70, 168, 6, 136, 32, 8, 47, 86, 949 8, 165, 160, 9, 19, 96, 6, 142, 193, 7, 950 163, 176, 11, 202, 192, 117, 242, 232, 78, 108, 951 235, 174, 238, 58, 6, 104, 203, 170, 73, 227, 952 5, 73, 48, 179, 65, 139, 171, 175, 80, 109, 953 84, 80, 52, 178, 217, 4, 187, 58, 4, 217, 954 82, 5, 83, 99, 5, 61, 128, 180, 190, 203, 955 2, 46, 192, 180, 78, 36, 73, 254, 197, 184, 956 117, 145, 7, 180, 192, 116, 138, 201, 111, 133, 957 74, 117, 89, 112, 8, 186, 160, 9, 23, 16, 958 25, 159, 171, 83, 240, 254, 120, 66, 104, 58, 959 6, 129, 176, 166, 174, 10, 167, 100, 80, 175, 960 245, 138, 51, 160, 144, 11, 112, 153, 71, 47, 961 84, 62, 49, 91, 122, 116, 0, 60, 81, 0, 962 4, 152, 122, 180, 75, 144, 1, 25, 112, 184, 963 17, 68, 188, 15, 209, 184, 90, 80, 173, 54, 964 80, 168, 167, 39, 60, 22, 243, 6, 208, 43, 965 189, 146, 49, 10, 218, 112, 174, 19, 119, 44, 966 60, 67, 186, 45, 234, 162, 114, 80, 175, 93, 967 86, 6, 159, 0, 10, 177, 11, 7, 81, 112, 968 132, 47, 75, 175, 78, 99, 52, 60, 160, 2, 969 86, 90, 168, 54, 176, 4, 46, 144, 1, 87, 970 112, 141, 213, 113, 6, 245, 102, 111, 16, 33, 971 169, 138, 48, 177, 152, 184, 147, 19, 153, 122, 972 28, 154, 12, 156, 48, 189, 146, 241, 12, 87, 973 8, 13, 26, 215, 30, 237, 89, 11, 200, 128, 974 12, 178, 3, 93, 235, 234, 5, 101, 144, 132, 975 208, 149, 41, 21, 252, 144, 220, 27, 60, 117, 976 250, 116, 161, 228, 163, 132, 116, 5, 46, 144, 977 8, 248, 161, 4, 11, 32, 73, 139, 27, 17, 978 166, 240, 5, 144, 208, 3, 251, 187, 111, 165, 979 39, 135, 136, 240, 10, 146, 41, 192, 146, 113, 980 10, 231, 96, 133, 212, 32, 12, 112, 195, 162, 981 104, 27, 8, 173, 0, 55, 183, 214, 10, 55, 982 85, 149, 79, 200, 173, 144, 99, 96, 170, 35, 983 92, 192, 51, 4, 116, 64, 127, 161, 244, 129, 984 254, 83, 80, 156, 147, 16, 100, 222, 8, 91, 985 80, 116, 0, 103, 51, 17, 193, 192, 10, 145, 986 123, 161, 6, 118, 181, 175, 240, 38, 153, 64, 987 195, 53, 76, 178, 218, 128, 12, 185, 80, 149, 988 109, 251, 7, 132, 32, 7, 134, 240, 7, 49, 989 180, 182, 107, 11, 187, 91, 122, 8, 82, 96, 990 3, 89, 128, 8, 173, 208, 8, 154, 92, 6, 991 141, 208, 8, 129, 96, 8, 3, 103, 117, 207, 992 35, 81, 27, 203, 131, 212, 161, 4, 32, 21, 993 0, 18, 0, 169, 18, 49, 14, 107, 128, 137, 994 251, 150, 122, 87, 43, 12, 245, 8, 12, 27, 995 240, 151, 82, 241, 12, 218, 64, 13, 56, 44, 996 12, 181, 192, 8, 105, 123, 83, 210, 44, 55, 997 160, 204, 162, 148, 64, 48, 185, 16, 10, 161, 998 80, 68, 105, 48, 190, 114, 76, 205, 55, 149, 999 79, 172, 71, 45, 112, 208, 8, 163, 178, 10, 1000 201, 128, 203, 176, 161, 5, 39, 60, 73, 30, 1001 49, 8, 82, 230, 197, 95, 169, 202, 109, 162, 1002 12, 192, 64, 3, 150, 0, 27, 201, 35, 12, 1003 108, 34, 12, 210, 220, 162, 55, 229, 162, 110, 1004 26, 203, 238, 249, 198, 177, 160, 12, 144, 48, 1005 8, 177, 112, 12, 194, 0, 148, 205, 1, 55, 1006 210, 44, 205, 229, 67, 7, 201, 6, 42, 12, 1007 148, 12, 190, 0, 27, 124, 240, 1, 80, 20, 1008 0, 46, 243, 17, 170, 96, 5, 133, 122, 155, 1009 31, 168, 202, 14, 141, 254, 12, 189, 128, 4, 1010 146, 32, 25, 124, 160, 13, 171, 44, 144, 45, 1011 106, 8, 134, 240, 162, 11, 188, 182, 208, 149, 1012 66, 229, 169, 13, 151, 160, 10, 247, 88, 10, 1013 68, 89, 182, 85, 233, 96, 194, 101, 209, 81, 1014 160, 108, 151, 211, 11, 192, 240, 24, 168, 192, 1015 7, 42, 243, 209, 11, 144, 200, 30, 145, 12, 1016 105, 80, 168, 205, 171, 6, 231, 252, 10, 151, 1017 179, 11, 156, 112, 4, 252, 188, 198, 100, 112, 1018 205, 46, 26, 208, 114, 243, 162, 238, 233, 133, 1019 104, 87, 143, 47, 192, 10, 202, 80, 10, 200, 1020 64, 148, 225, 160, 198, 104, 26, 8, 179, 137, 1021 183, 114, 120, 8, 166, 162, 212, 190, 66, 43, 1022 158, 115, 0, 243, 194, 21, 127, 232, 167, 51, 1023 224, 111, 84, 87, 203, 165, 176, 11, 154, 0, 1024 3, 220, 244, 24, 189, 16, 206, 14, 214, 182, 1025 11, 108, 8, 105, 107, 211, 239, 36, 12, 150, 1026 29, 39, 30, 176, 5, 172, 208, 11, 14, 205, 1027 12, 218, 80, 11, 235, 73, 9, 44, 42, 155, 1028 134, 128, 49, 181, 60, 9, 170, 48, 10, 230, 1029 161, 5, 31, 240, 0, 125, 253, 0, 160, 182, 1030 23, 147, 64, 180, 23, 58, 117, 84, 23, 5, 1031 130, 112, 42, 174, 0, 3, 150, 240, 151, 171, 1032 144, 58, 1, 205, 174, 114, 80, 205, 160, 108, 1033 214, 3, 25, 209, 185, 160, 13, 202, 208, 0, 1034 3, 224, 1, 151, 32, 166, 152, 57, 48, 134, 1035 254, 112, 83, 16, 115, 45, 114, 184, 6, 125, 1036 112, 7, 123, 160, 5, 241, 178, 0, 125, 61, 1037 2, 216, 196, 23, 144, 80, 96, 21, 91, 177, 1038 253, 19, 5, 83, 112, 216, 192, 80, 2, 95, 1039 96, 23, 82, 234, 9, 165, 128, 8, 65, 27, 1040 180, 110, 74, 8, 163, 221, 182, 54, 157, 205, 1041 181, 192, 128, 185, 240, 10, 208, 160, 11, 13, 1042 160, 0, 24, 0, 6, 208, 32, 158, 208, 208, 1043 30, 234, 42, 223, 85, 144, 5, 216, 45, 23, 1044 57, 208, 218, 44, 227, 221, 22, 240, 4, 90, 1045 241, 29, 170, 64, 157, 215, 170, 147, 196, 147, 1046 208, 201, 128, 4, 102, 96, 25, 32, 94, 23, 1047 147, 120, 7, 125, 176, 6, 113, 160, 6, 214, 1048 60, 55, 106, 122, 223, 114, 4, 79, 39, 148, 1049 11, 255, 77, 1, 20, 112, 5, 170, 48, 182, 1050 205, 12, 205, 159, 64, 57, 120, 144, 221, 219, 1051 157, 3, 38, 80, 43, 101, 195, 50, 19, 238, 1052 203, 189, 1, 185, 243, 188, 188, 62, 48, 5, 1053 202, 128, 13, 201, 192, 6, 110, 224, 86, 121, 1054 0, 226, 82, 174, 4, 34, 126, 6, 36, 222, 1055 7, 120, 96, 226, 220, 226, 56, 17, 44, 154, 1056 151, 227, 148, 118, 201, 10, 124, 50, 10, 142, 1057 176, 33, 215, 225, 227, 77, 2, 228, 182, 242, 1058 0, 53, 240, 5, 68, 94, 34, 229, 120, 169, 1059 137, 169, 2, 6, 150, 5, 229, 186, 206, 48, 1060 64, 16, 166, 160, 8, 192, 81, 62, 229, 32, 1061 142, 25, 84, 238, 222, 115, 49, 232, 132, 110, 1062 23, 215, 113, 25, 218, 17, 34, 78, 178, 232, 1063 181, 98, 1, 109, 30, 32, 37, 162, 16, 151, 1064 64, 184, 152, 26, 127, 73, 94, 10, 73, 9, 1065 12, 56, 128, 16, 218, 148, 7, 121, 240, 5, 1066 182, 17, 234, 162, 158, 3, 184, 129, 27, 218, 1067 113, 234, 218, 209, 31, 253, 17, 34, 172, 206, 1068 232, 38, 160, 3, 0, 82, 225, 145, 206, 16, 1069 148, 142, 169, 116, 126, 164, 186, 144, 12, 187, 1070 237, 16, 150, 20, 9, 118, 96, 7, 95, 240, 1071 5, 216, 145, 29, 168, 158, 234, 170, 174, 1, 1072 31, 160, 3, 184, 17, 236, 120, 33, 235, 179, 1073 254, 16, 144, 75, 184, 136, 153, 106, 22, 185, 1074 6, 147, 192, 10, 174, 176, 1, 60, 65, 19, 1075 145, 240, 230, 207, 222, 17, 128, 64, 184, 33, 1076 96, 164, 86, 144, 6, 225, 226, 165, 154, 32, 1077 1, 223, 190, 238, 21, 225, 10, 75, 128, 2, 1078 54, 240, 3, 66, 148, 6, 228, 178, 11, 192, 1079 192, 4, 236, 158, 239, 2, 17, 16, 0, 59}; 1080 1081